.gallery  {
    margin-bottom: 15px;
}
.gallery .item {
    margin-top: 15px;
    margin-bottom: 15px;
}

.mn-wd-box .item .image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    max-height: 831px;
    max-width: 1140px;
    display: block;
    overflow: hidden;
    position: relative;
}
.mn-wd-box .item .image:hover:after {
    opacity: 1;
}
.mn-wd-box .item .image:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.2);
    background-size: 48px;
    opacity: 0;
    z-index: 4;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.gallery .item .image:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACDklEQVRIS61Uy3HCMBCN4QA3KCGpIM6BgRvQQagAp4JAJZAOTAWhA8yNz8VUEDoIucEwQN7TrD1CyMIJaMYjWdLuW73dfd6DZTQajRa2u6fTyfc8z+cVrGOsYyxHs9ksstnZ9jx9s1ar+cVicYA9ArhGdDgc+svlkoDOkQLQeaFQmCDKqlhMEfVYouYL+JpXnDXlRZvj8di+BqIAdOdw9ENHCQ2kS6eE/wJcwXwVRAHAiJw26Xy32z1yr1wuk6qAawCcUen7frVUKq0RSAXHEc7bWTx5ktCJXGhvt9sYxqSKyR2Jg9B0YNplJZ4ANO7im+JSK/kHv53FYjF2ZbBer7OynhkIbNVrzeEll0BPH/SEoObbZaA7gG0PAAOW8Hw+f7ECIOJTQo/MkzzR865Ok5mnBIwUpQB/aaDcADpFeObQxbl5plG0gq3q+IscaEl2lpvNOFeS85bbv8tUuIwws9E2qKSnOI43Lqqk0b5EVlR5Z93XpSJiZxIEcycr4SIVn3TOzkfFtfb7/TorKFPsFAijYW1jCiGASjHhiEkMNPlOnUvnxwjq7SLJ+obINStJKaZjTCHXPUauaxYDMkHORCxxKIkPRKIpBXzRSqSbTiLJQ6JZeixnIFaAK9Gnx1qJmyYpyE0AUoEhZoqlFeRmABcIaP24C4AL5G4ANhBVGHkTmvce9GmIanunc/RO8AvoCk9I4UhwiAAAAABJRU5ErkJggg==) rgba(255, 255, 255, 0.6) no-repeat 50%;
}
.maps iframe {
    width: 100%;
    height: 300px;
}
h1 {
    margin-bottom: 50px;
}
.contact-page .form-control {
    border: 1px solid #cccccc;
    padding: 15px;
}
.contact-page h3 {
    margin: 25px 0;
}
.contact-page .social-networks ul {
    list-style: none;
    display: table;
    margin: 0 auto;
}
.contact-page .social-networks ul li {
    float: left;
}
.contact-page .social-networks ul li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: 1px solid #999;
    margin: 2px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.contact-page .social-networks ul li:hover a {
    background: #333;
    border-color: #333;
    color: #fff;
}
.contact-page .social-networks ul li a i.fa {
    color: #999;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    margin: 0;
    padding: 0;
}
.contact-page .social-networks ul li:hover a i.fa {
    color: #fff;
}
.mn-content-wrapper {
    padding: 60px 0;
}
.btn {
    cursor: pointer;
}
.panel-default {
    border-width: .2rem;
    padding: 1rem;
    margin: 1rem 0;
    border: solid #f7f7f9;
}
.insan-kaynaklari .form-control {
    border-radius: 0;
    border-color: #C8C8C8;
    box-shadow: none;
    height: 40px;
    outline: none;
    box-shadow: none !important;
    margin-bottom: 15px;
}
.mnInfo {
    background-color: #0AB1FC;
    padding: 20px 15px;
    color: #fff;
    margin: 15px 0;
}
.mnSuccess {
    background-color: #55B559;
    padding: 20px 15px;
    color: #fff;
    margin: 15px 0;
}
.mnWarning {
    background-color: #FBC53C;
    padding: 20px 15px;
    color: #fff;
    margin: 15px 0;
}
.mnAlert {
    background-color: #F55145;
    padding: 20px 15px;
    color: #fff;
    margin: 15px 0;
}
.mn-search-wrapper {
    max-width: 100%;
}
.mn-search-wrapper .mn-search-title {
    font-size: 18px;
    font-weight: 600;
}
.mn-search-wrapper .mn-search-title a {
    color: #1a0dab;
}
.mn-search-wrapper .mn-search-link {
    color: #006621;
    font-size: 14px;
}
.mn-search-wrapper .mn-search-text {
    color: #545454;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 18px;
}
.pagination .page-item .page-link:hover,
.pagination .page-item .page-link:active,
.pagination .page-item .page-link:focus {
    outline: none;
    box-shadow: none;
}
.pagination .page-item .page-link {
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    margin: 0 5px;
    border: 1px solid transparent;
    line-height: 40px;
    padding: 0;
    color: #696969;
    font-size: 14px;
    font-weight: 500;
}
.pagination .page-item .page-link span {
    position: relative;
    top: -2px;
    left: 1px;
    text-align: center;
    width: 100%;
    display: block;
}
.pagination .page-item.active .page-link {
    background: #444444;
    color: #fff;
}
#yenile {
    font-size: 28px;
    cursor: pointer;
    position: relative;
    top: 7px;
    left: 10px;
}
.captcha input {
    max-width: 140px;
    display: inline;
    position: absolute;
    left: 180px;
    height: 40px;
}
.captcha span {
    position: absolute;
    left: 140px;
}
@media (max-width: 360px){
    .captcha input {
        left: 15px !important;
        top: 48px;
    }
}
