﻿html {

    height: 100%;

    width: 100%;

}



body {

    height: 100%;

    width: 100%;

    font-family: 'UbuntuRegular';

    font-size: 13px;

    color: rgb(0, 0, 0);

    overflow-x: hidden;

    border-width: 24px;

    border-bottom: 0;

}



.clr {

    clear: both;

    display: block;

}



a:hover,

a:focus,

a {

    text-decoration: none;

    outline: none;

}



ul,

ol {

    margin-bottom: 0;

}



#menu-wrap {

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 1000;

    height: 176px;

    background: #fff;

    z-index: 99999999;

}



#menu-wrap .container {

    position: relative;

}



a.logo {

    display: block;

    width: 198px;

    height: 70px;

    margin: 25px auto;

    background: url(../images/logo.png) no-repeat;

}



.rmm ul li a {

    position: relative;

    transition: width 0.4s ease 0s;

}



.rmm ul li a span {

    background: #000;

    bottom: 0;

    display: block;

    height: 2px;

    left: 0;

    position: absolute;

    transition: width 0.8s ease 0s;

    width: 0;

}



.rmm ul li:hover>a span,

.rmm ul li.active>a span {

    width: 100%;

}



#homepage {}



#banner-offset-top {

    height: 175px;

    top: 0;

    z-index: -5;

}



.banner-border {

    position: absolute;

    bottom: 0;

    height: 25px;

    width: 100%;

    background: #fff;

    z-index: 4;

}



#hakkimizda-page {

    display: block;

    position: relative;

    width: 100%;

    padding: 25px;

}



.hakkimizda-content img.title-img {

    padding: 0px 15px 60px 15px;

}



iletisim-page #menu-page {

    display: block;

    position: relative;

    width: 100%;

    padding: 25px;

    margin-top: 25px;

}



.left-img {

    margin-left: -15px;

}



#menu-page ul {

    list-style: none;

    margin-top: 2px;

}



#menu-page ul li a {

    color: #000;

    width: 185px;

    text-decoration: underline;

    line-height: 24px;

}



#menu-page ul li a:hover {

    color: #fff;

    text-decoration: none;

}



#menu-page a.menu-btn {

    display: inline-block;

    float: left;

    margin-top: 24px;

    color: #fff;

    background: #000;

    padding: 10px 20px;

    font-weight: bold;

    margin-left: 35px;

}



#menu-page a.menu-btn:hover {

    color: #fff;

}



[class^="hvr-"] {

    /*background: #e1e1e1 none repeat scroll 0 0;*/

    background: none;

    color: #666;

    cursor: pointer;

    margin: 0.47em;

    padding: 2px 15px;

    text-decoration: none;

}



.page-img {

    padding-left: 0;

    padding-right: 0;

    margin-top: 30px;

    position: relative;

}



.page-img .black-text {

    position: absolute;

    bottom: -25px;

    color: #fff;

    text-align: center;

    width: 100%;

    height: 150px;

}



.page-img .black-text .anim-text {

    display: block;

    width: 400px;

    height: 150px;

    padding: 20px 40px;

    margin: 0 auto;

    background: url(../images/black-text-bg.png);

}



#iletisim-page {

    display: block;

    position: relative;

    width: 100%;

    padding: 25px;

    margin-top: 25px;

}



.maps {

    display: block;

    margin-top: 50px;

}



ul.social {

    display: block;

    margin: 20px auto 0;

    padding-left: 0;

}



ul.social li {

    display: inline-block;

    float: none;

    opacity: 1;

    color: #fff;

    border: 1px solid #fff;

    padding: 5px;

    border-radius: 10px;

    width: auto;

    transition: background 0.4s ease 0s;

}



ul.social li a {

    display: block;

    width: 32px;

    height: 32px;

    transition: background 0.5s ease 0s;

}



ul.social li:hover {

    background: #fff;

}



ul.social li.last {

    margin-top: -10px;

}



ul.social li a.facebook {

    background: url(../images/icon-facebook.png) center center no-repeat;

}



ul.social li:hover a.facebook {

    background: url(../images/icon-facebook-s.png) center center no-repeat;

}



ul.social li a.twitter {

    background: url(../images/icon-twitter.png) center center no-repeat;

}



ul.social li:hover a.twitter {

    background: url(../images/icon-twitter-s.png) center center no-repeat;

}

ul.social li a.youtube {

    background: url(../images/icon-youtube.png) center center no-repeat;

}



ul.social li:hover a.youtube {

    background: url(../images/icon-youtube-s.png) center center no-repeat;

}

ul.social li a.tiktok {

    background: url(../images/icon-tiktok.png) center center no-repeat;

}



ul.social li:hover a.tiktok {

    background: url(../images/icon-tiktok-s.png) center center no-repeat;

}





ul.social li a.foursquare {

    background: url(../images/icon-forsquare.png) center center no-repeat;

}



ul.social li:hover a.foursquare {

    background: url(../images/icon-forsquare-s.png) center center no-repeat;

}



ul.social li a.instagram {

    background: url(../images/icon-instagram.png) center center no-repeat;

}



ul.social li:hover a.instagram {

    background: url(../images/icon-instagram-s.png) center center no-repeat;

}



ul.social li a.english {

    background: url(../images/icon-en.png) center center no-repeat;

}



ul.social li:hover a.english {

    background: url(../images/icon-en-s.png) center center no-repeat;

}



#iletisim-page .page-img {

    margin-top: -30px;

}



#iletisim-page .page-img .black-text {

    bottom: -200px;

}



#iletisim-page .page-img .black-text .anim-text {

    position: relative;

    padding-bottom: 0;

    width: 100%;

}



#iletisim-page h3 {

    margin-top: -5px;

    margin-bottom: 20px;

    font-weight: bold;

}



#basinda-page {

    display: block;

    margin-top: 25px;

}



.copyright {

    position: absolute;

    bottom: 0;

    height: 30px;

    width: 100%;

    left: 0;

}



.copyright span {

    float: left;

    color: #b2b2b2;

    font-size: 12px;

    line-height: 20px;

    margin-left: 20px;

}



.rhino-runner {

    display: block;

    width: 29px;

    height: 29px;

    float: right;

    background: url(../images/rhino-runner.png) no-repeat;

    margin-top: -10px;

    margin-right: 20px;

}



h2.page-title {

    font-family: 'gothicregular';

    font-weight: lighter;

    font-size: 34px;

    letter-spacing: 4px;

    padding: 0px 0 20px;

    margin-top: 0;

}



#galeri-page {

    display: block;

    position: relative;

    width: 100%;

    padding: 25px;

    margin-top: 25px;

}



#paging_container9 {

    padding-left: 0;

    padding-right: 0;

}



ul.content {

    padding-left: 0;

    padding-right: 0;

    margin: 0;

    margin-left: -15px;

    margin-right: -15px;

}



ul.content li {

    list-style: none;

    margin-bottom: 20px;

}



.galerim {

    display: block;

    margin: 10px auto 20px auto;

    max-width: 75px;

}



.galerim a {

    display: block;

    float: left;

    height: 15px;

    width: 15px;

    margin: 5px;

    font-size: 0;

}



a.page_link {

    display: block;

    text-decoration: none;

    background: #000000 none repeat scroll 0 0;

    border-radius: 10px;

    margin-bottom: 10px;

    height: 15px;

    width: 15px;

}



a.active_page {

    background: #004d34;

}



.ellipse,

.next_link,

.previous_link {

    display: none!important;

}



.gal-hg {

    margin-top: 160px;

}



#footer-mobile {

    display: none;

}



.menu-content {

    padding: 0px 15px 60px 15px;

    line-height: 20px;

}



.basliklar {

    display: block;

    width: 100%;

    text-align: center;

    color: #fff;

    background: #000;

    padding: 15px 0;

    margin: 40px 0 20px 0;

}



.fiyat {

    text-align: right;

}



.dipnot {

    display: block;

    margin-top: 40px;

    font-size: 13px;

}



.dipnot span {

    font-style: italic;

}



span.red {

    font-weight: bold;

    color: #02744f;

    font-size: 14px;

    border-bottom: 2px solid #02744f;

}



.menu-dwn {

    display: block;

    float: left;

    width: 39px;

    height: 39px;

    background: url(../images/download.jpg) no-repeat;

    margin-left: 20px;

    margin-top: 23px;

}



@media only screen and (max-width:850px) {

    #menu-page ul {

        padding-left: 0;

        padding-right: 0;

    }

    #menu-page ul li a {

        font-size: 12px;

        line-height: 20px;

        width: auto;

        text-decoration: dotted;

    }

    [class^="hvr-"] {

        margin: 0.20em;

        padding: 2px 10px;

    }

    #menu-page a.menu-btn {

        margin-left: 15px;

    }

    #basinda-page {

        margin-left: 25px;

    }

    #menu-wrap ul.social {

        display: none !important;

    }

}



@media only screen and (max-width:650px) {

    .hakkimizda-content img.title-img {

        display: block;

        padding-bottom: 30px;

        padding-top: 20px;

        margin: 0 auto;

    }

    h2.page-title {

        display: block;

        margin: 30px auto;

        text-align: center;

    }

    ul.paging {

        margin-right: 0;

    }

    #basinda-page {

        margin-left: 0;

    }

    #iletisim-page {

        text-align: center;

    }

    #iletisim-page h3 {

        margin-top: 0;

    }

    .maps {

        margin: 30px 0;

    }

    #iletisim-page .page-img {

        margin-top: 30px;

    }

    #footer {

        display: none;

    }

    #footer-mobile {

        display: block;

        background: #000;

        padding: 10px 0 20px 0;

        margin: 0 24px;

        text-align: center;

        margin-top: -25px;

    }

    #footer-mobile .copyright {

        display: none;

    }

    .fiyat {

        text-align: center;

        padding: 20px 0;

    }

}



@media only screen and (max-width:550px) {

    #hakkimizda-page,

    #menu-page,

    #galeri-page {

        padding: 0;

        text-align: justify;

    }

    #menu-page ul {

        text-align: left;

    }

    h2.page-title {

        margin: 40px auto;

        padding-bottom: 0;

    }

    .hakkimizda-content img.title-img {

        padding-top: 30px;

    }

    .mini-xs {

        display: none !important;

    }

    .mini-bs {

        width: 92%;

        padding-bottom: 30px;

    }

    #paging_container9 {

        padding-left: 15px;

        padding-right: 15px;

    }

    ul.content {

        margin-left: 0;

        margin-right: 0;

    }

    #menu-page a.menu-btn {

        font-size: 12px;

    }

    #banner-offset-top {

        height: 120px;

    }

}



@media only screen and (max-width:400px) {

    .black-text {

        display: none!important;

    }

    #footer-mobile {

        display: block!important;

        margin-top: 0;

    }

    .gal-hg {

        margin-top: 0px;

    }

    #hakkimizda-page,

    #menu-page,

    #galeri-page,

    #iletisim-page,

    #basinda-page {

        margin-top: 0;

    }

    #iletisim-page {

        padding: 0;

    }

    #basinda-page {

        margin-top: -30px;

    }

    .maps {

        padding: 0 15px;

    }

}



#menu-wrap ul.social {

    position: absolute;

    right: 0;

    margin: 0;

    top: 0;

    background: #000;

    padding: 5px 13px;

}



#menu-wrap ul.social li,

#menu-wrap ul.social li a {

    width: 30px !important;

    height: 30px !important;

}