@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,500;0,600;0,700;0,800;0,900;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Playball&display=swap');
.calcenterlink, .calcenterlink:hover {
    color: #000 !important;
    text-decoration: none;
}

.logo {
  width: 170px;
}
/* section */
.section {
  margin: 100px auto;
  width: 950px;
  min-height: 350px;
  max-width: 100%;
  background-color: #1d1645;
  margin-top: 200px;
}
.section img {
  margin-top: -100px;
  /*margin-left: 60%;*/
}
.kare {
    width: 36%;
    min-height: 250px;
    background-color: rgba(255, 255, 255, 0.6);
    margin-left: 5%;
    padding-top: 31px;
    margin-top: 0;
    z-index: 5;
    color: black;
    position: relative;
}
#btn {
  margin-top: 80px;
  color: #fff;
  background-color: #1d1645;
  width: 150px;
  height: 50px;
  margin-bottom: 30px;
}
.yazi {
  font-size: 30px;
  font-family: "Raleway", sans-serif;
  margin-left: 156px;
  color: #000000;
}
.restoran {
  font-size: 35px;
  font-family: "Raleway";
  color: #000000;
}
.restoran2 {
  font-size: 12px;
  font-family: "Raleway";
  color: #000000;
}
.buton {
  width: 147px;
  color: #fff;
  height: 33px;
  padding: 4px;
}
.butonn {
  width: 147px;
  color: #fff;
  height: 33px;
  padding: 4px;
  margin-top: 25px;
}
.fa-arrow-right {
  margin-left: 14px;
  margin-top: 5px;
}
.rest1 {
  width: 305px;
  height: 40vh;
}
.eglenceyazi {
  text-align: center;
  font-family: "Raleway";
  font-size: 25px;
  margin-top: 63px;
  letter-spacing: 4px;
}
.eglenceyazi::after {
  content: "";
  background-color: #d9d9d9;
  display: block;
  width: 40%;
  height: 13%;
  position: absolute;
  top: 81px;
  left: 189px;
  z-index: -1;
}
.mini {
  text-align: center;
  margin-top: 60px;
  font-size: 16px;
  font-family: "Raleway";
}
.mini::after {
  content: "";
  background-color: #000000;
  display: block;
  width: 26px;
  height: 1px;
  position: absolute;
  top: 225px;
  left: 268px;
}
.paragraf {
  font-family: "Raleway";
  text-align: center;
  margin: 39px;
  margin-top: 16px;
}

/*.col img {
  margin-left: 170px;
}*/
ul {
  margin: 0;
  padding: o;
  text-align: center;
  margin-top: 20px;
}
.box li {
  display: inline-block;
  margin: 60px;
  list-style: none;
  justify-content: center;
}
.box li a {
  color: black;
  font-size: 25px;
}
:root {
  --orange: #ff6f26;
}
.bg-orange {
  background-color: var(--orange);
}
.btn-orange {
  background-color: var(--orange);
}

.logo .logo1 buton {
  width: 300px;
  height: 50px;
}
.container1 i {
  font-size: 50px;
  margin-left: 150px;
  cursor: pointer;
}
.container1 i:hover {
  opacity: 0.8;
}

.container1 h6 {
  text-align: center;
  margin-top: 4px;
}
.footer {
  background-color: #071952;
  color: white;
  width: 100%;
  padding: 15px;
  text-align: center;
  margin-top: 10px;
}
.section a {
  height: 20px;
}
.row #col3 {
  background-color: #00dfa2;
  height: 30px;

  border-radius: 10px;
}
.container5{
    padding: 7px 0;
}
.container5 p {
  position: relative;
  margin: 0;
}
.container5 img {
  font-size: small;
}
.container a img {
  font-size: large;
  /*margin-left: 90px;*/
}

.altmenu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.altmenu li {
  display: inline-block;
  padding: 0 10px;
  position: relative;
}
.altmenu a {
  color: #fff;
}
.altmenu li:after {
  content: "|";
  display: block;
  position: absolute;
  color: #fff;
  bottom: 1px;
  right: -4px;
}
.altmenu li:last-child:after {
  display: none;
}
.altmenu a:hover,
.altmenu a:active {
  color: #fff;
  text-decoration: none;
}
header {
  position: absolute;
  width: 100%;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  padding: 10px 0;
  /*background-color: #fff;*/
}
.bgkoyana {
  height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
}
.innersliderimg{
	height: 70vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
}
.langdrop {
  display: inline-block;
}
.langdrop a {
  color: #000;
  text-decoration: none !important;
  cursor: pointer;
}
.langdrop .dropdown-menu {
  min-width: auto;
}
.hamburger {
  margin-left: 25px;
}

/**/
.button_container {cursor: pointer;z-index: 100;transition: opacity .25s ease}
.button_container:hover {opacity: .7}
.button_container.active .top {transform: translateY(15px) translateX(0) rotate(45deg);top: 0;width: 100%}
.button_container.active .middle {opacity: 0}
.button_container.active .bottom {transform: translateY(-7px) translateX(0) rotate(-45deg);top: 22px}
.button_container span {background: #000;border: none;height: 2px;width: 100%;position: absolute;top: 0;left: 0;transition: all .35s ease;cursor: pointer;color: #000}
.button_container span.menutext {top: -20px;font-size: 13px;height: 0}
.button_container span:nth-of-type(2) {top: 8px;width: 75%}
.button_container span:nth-of-type(3) {top: 16px;width: 49%}
.overlay {position: fixed;background: rgba(255, 255, 255, .4);top: 0;left: 0;width: 100%;height: 0%;opacity: 0;visibility: hidden;transition: opacity .35s, visibility .35s, height .35s;overflow: hidden}
.overlay.open {opacity: 1;visibility: visible;height: 100vh;z-index:99;}
.overlay.open li {animation: fadeInRight .5s ease forwards;animation-delay: .35s}
.overlay.open li:nth-of-type(2) {animation-delay: .4s}
.overlay.open li:nth-of-type(3) {animation-delay: .45s}
.overlay.open li:nth-of-type(4) {animation-delay: .5s}
.overlay nav {position: relative;height: 100%;top: 0;font-size: 23px;text-align: right}
    .overlay ul {
        list-style: none;
        padding: 85px 20px 0;
        display: inline-block;
        position: relative;
        height: 100%;
        width: 400px;
        background-color: #8b734b;
        text-align: left
    }
.ru .overlay ul {width: 400px;}
.overlay ul li {display: block;height: 40px;min-height: 17px;position: relative;text-transform: uppercase;opacity: 0}
.overlay ul li a {display: block;position: relative;color: #fff;text-decoration: none;overflow: hidden;font-size: 20px;font-weight: 500}
.overlay ul li a:lang(ru) {font-size: 19px;}
.overlay ul li a:active:after,.overlay ul li a:focus:after,.overlay ul li a:hover:after {width: 100%}
@keyframes fadeInRight {0% {opacity: 0;left: 20%}100% {opacity: 1;left: 0}}
/**/
.container5 .col:last-child {
    justify-content: end;
}

.container5 .col {
    display: flex;
    align-items: center;
    justify-content: start;
}
.restoranbg{
  display: block;
  background-size: cover;
  height: 500px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.button_container.active img {
    content: url(../images/close.png);
    position: absolute;
    right: -10px;
    width: 30px;
}
.section .img {
    position: relative;
    padding-top: 50px;
}
/*.section img*/
.gorsel {
    margin-top: -100px;
    margin-left: 45%;
    z-index: 0;
    position: absolute;
    top: 0;
    height: 550px;
    width: 675px;
}
.bgkoyoda {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 550px;
    width: 675px;
    color: #fff;
    display: flex;
    flex-flow: column;
    justify-content: start;
    align-items: start;
    padding: 15px 20px;
}
.bgkoyoda > h4{
    font-size:2rem;
}
.asstwotext {
    width: 100%;
    display: flex;
    align-items: end;
    padding: 0px 35px;
    color: white;
    background: linear-gradient(0deg, rgba(138,119,103,1) 0%, rgba(138,119,103,0) 50%);
    height: 0;
    overflow: hidden;
    opacity: 0;
}

.efectim, .efectim :hover {
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.asstwotext h4 {
    font-weight: 400;
}
.restoranbg:hover .asstwotext {
    height: 100%;
    padding: 30px 35px;
    overflow: visible;
    opacity: 1;
}
.buton {
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    cursor: pointer;
    text-decoration: none !important;
    background-color: #1d1645;
}
.buton:hover{
    background-color:#8b734b!important;
}
.butonlarhvr > div {
    position: fixed;
    right: 0px;
    top: 25%;
    display: block;
    z-index: 9999;
    overflow: hidden;
}
.butonlarhvr{
    overflow:hidden;
}
/*.butonlarhvr > div:nth-child(1){top: 22%;margin-right:-203px;}*/
.butonlarhvr > div:nth-child(1){top: 21%;}
.butonlarhvr > div:nth-child(2){top: 26%;margin-right:-15px!important;}
.butonlarhvr > div:nth-child(3){top: 31%;}
.butonlarhvr > div {
    background-color: #fff;
    /*margin: 12px 0px;*/
    transition: all 1s;
}
.butonlarhvr div:not(.not):hover{
    margin-right:0!important;
}
.butonlarhvr a {
    color: #000!important;
    text-decoration: none!important;
    padding-right: 10px;
    display: block;
    font-size: 15px;
}
.butonlarhvr i {
    font-size: 22px;
    display: inline-block;
    padding: 6px;
    background: #8b734b;
    width: 40px;
    text-align: center;
    color: #fff;
    margin-right: 5px;
}
.fancy{
    text-decoration:none!important;
    color:inherit;
}
.play {
    font-family: 'Playball', cursive;
}
.asstwoimgoda{
height: 30vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
	position:relative;
}
.tdnone{
text-decoration:none!important;
}
.asstwotextoda h4{
	text-align:center;
	color:#000;
	padding: 10px 5px;
}
.asstwotextoda p{
	text-align:center;
	color:#000;
	padding: 10px;
}
.asstwobigdiv {
    padding: 5px 50px;
}
.asstwotextoda p:before {
    content: "";
    display: block;
    background-color: #000;
    width: 14%;
    height: 1px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.asstwoimgoda:after {
    content: "";
    background-color: #1D1645;
    height: 25%;
    width: 53%;
    display: block;
    position: absolute;
    right: -4%;
    top: -5%;
    z-index: -1;
}
.butonlarhvr > div:nth-child(4) {
    top: 36%;
}
.detayowl .item {
    display: flex;
    flex-wrap: wrap;
}
.detayowl .item a{
    display: inline-block;
    flex: 1;
}
.detaysliderimg{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 70vh;
    display:inline-block;
    width: 100%;
}
.homeodalar  a{
    text-decoration:none!important;
}
ul.odaicon {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.odaicon li.item {
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    font-size: 12px;
}
    .odaicon li.item img {
        width: 80px;
    }
/*header {
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.39539565826330536) 20%, rgba(255,255,255,0.6026785714285714) 50%, rgba(255,255,255,1) 100%);
}*/

#galerikategori li {
    display: inline-block;
    margin: 0 5px;
    background-color: rgb(211, 180, 120);
    padding: 10px;
    color: #fff;
    cursor: pointer;
}

    #galerikategori li:hover {
        background-color: rgba(211, 180, 120,.75);
    }

.sadecemobilgalerim {
    display: none;
    color: #b9945b;
    font-size: 15px;
    text-align: left;
    padding: 5px 0;
    margin: 10px;
    border-bottom: 1px solid #b9945b;
    cursor: pointer;
    width: 100%;
    float: left;
}

.showyap {
    display: block !important;
}

.showyapma {
    display: none !important;
}

.bggetiroda {
    height: 160px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#bgndVideo{
    height:100vh;
    width:100%;
    overflow:hidden;
    display:block;
}