@charset "UTF-8";
/* CSS Document */

*{outline:none !important; list-style:none; text-decoration:none; box-sizing:border-box !important; }
 body, div, span, applet, h1, h2, h3, p, a, img, strong, sub, sup, center, dl, dt, dd, ol, ul, li, table, tr, th, td {margin:0px;padding:0px;border:0px;outline:0px; list-style:none;}
 input, textarea, select, label, option{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;}
 select, option, textarea, input[type="text"], input[type="button"], input[type="submit"], input[type="tel"], input[type="email"] { border-radius: 0; border:none; font-family: 'Montserrat', sans-serif; font-size:13px !important; }
 input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button { padding:0;}

 html { height:100%;}
 body { font-family: 'Montserrat', sans-serif !important;  overflow-x: hidden; color:inherit; height:100%;   }
.clear { clear:both;}
 a { transition: all 0.4s ease; text-decoration:none !important;}
 :hover { transition: all 0.4s ease;}
 input.error {border: 1px solid red !important;}
 input.valid {border: 1px solid green !important;}
 ::-webkit-input-placeholder { color: #d9d8d8;}
 :-moz-placeholder { /* Firefox 18- */  color: #d9d8d8;  }
 ::-moz-placeholder {  /* Firefox 19+ */   color: #d9d8d8;  }
 :-ms-input-placeholder { color: #d9d8d8; }
 .form-control-feedback { top:14px;}


.add { display:block !important;}
.remove { display:none !important;}

 header { width:100%; height:auto;  float:none; position:absolute;  z-index:99; display:table; padding:30px 0; position: -webkit-sticky;    }
 header .center { width:95%;}

.shadow {-webkit-box-shadow: 0px 9px 20px -10px rgba(0,0,0,0.65);-moz-box-shadow: 0px 9px 20px -10px rgba(0,0,0,0.65);box-shadow: 0px 9px 20px -10px rgba(0,0,0,0.65);}
.shadow2 {-webkit-box-shadow: 0px 5px 40px -12px rgba(0,0,0,0.4);-moz-box-shadow: 0px 5px 40px -12px rgba(0,0,0,0.4);box-shadow: 0px 5px 40px -12px rgba(0,0,0,0.4);}

.logo { width:auto; display:table; float:left; position:relative;   }
.logo a{ display:block;  }
.logo a img  {  width:auto; max-width:100%; height:auto; margin:auto; display:block;   }
.logo span {font-size:11px; color:#bdbdbd; padding:15px 0 0 15px; display:block; clear:both;}

 nav { width:auto;  float:right; display:block; padding:1.5em 0 0; position:relative; right:-10px;  }
 nav ul { margin:0 auto 0; display:table; } 
 nav ul li { float:left; margin:0 1px;}
 nav ul li a { font-size:13px; color:#fff; padding:15px 0; margin:0 15px; display:block; font-weight: 600; /*text-transform: uppercase;*/}
 nav ul li ul { display:none; position:absolute; background:rgba(0,0,0,0.5); }
 nav ul li ul li { float:none; border-bottom:1px solid rgba(125, 125, 125, 0.22);}
 nav ul li ul li a { padding: 15px 20px ; color:#fff;}
 nav ul li a:hover { color:#e30613; }
 nav ul li a.active  { color:#e30613; }

.nav-top { float:right; display:block; position:absolute; top:-30px; right:-10px; z-index:9;  }
.nav-top ul { float:left; border-right:1.5px solid rgba(0, 0, 0, 0.35); padding:6px 0}
.nav-top ul li { border-right:1.5px solid rgba(0, 0, 0, 0.17); float:left;  }
.nav-top ul li:last-child { border-right:none; }
.nav-top ul li a { color:#111; padding:10px; margin:0 10px; display:block;font-size:13px; }
.nav-top ul li a strong{  font-weight:500;}
.nav-top ul:last-child { border-right:none;}
.lang li a{  margin:0 7px !important;}
.lang li a strong { font-weight:700 !important;}
.nav-top ul li .fa { display:none;}
.popup-form a{ background:#e30613; color:#111;  }


.gizle { display:none;}

.desktop{ display:block !important;}
.mobil{ display:none !important;}

.logo-desktop { display:block !important;}
.logo-mobil { display:none !important;}


.slider { width:100%; height:auto;  margin:auto; top:0; bottom:0; position:relative;  }
.slider .item{ width:100%; height:auto; overflow:hidden;  }
.slider img{ width:auto; height:auto;   display:block; margin:auto; }

.slider .slider-title-center { display:none; position:absolute; width:90%;  height:auto; left:0; right:0; margin:auto; bottom:12%; z-index:99;  background:url(../img/slider-1-a.png) center top no-repeat, url(../img/slider-1-b.png) center bottom no-repeat;}
.slider .slider-title { max-width:650px;  width:auto; position:relative; display:table; margin:auto;  padding:60px 25px 35px; }
.slider .slider-title h1, .slider .slider-title p{  color:#fff;  margin:auto; text-align:center; text-transform:uppercase; }
.slider .slider-title h1 { font-size:42px;   padding:40px 60px 15px 60px; line-height:normal;  font-weight:800;  position:relative; }
.slider .slider-title p {font-size:25px; padding:0 25px 40px 25px;   line-height:normal; font-weight:500; position:relative;  }


.slider .slider-down { position:absolute; right:5%; bottom:7%; z-index:100}
.slider .slider-down .fa {font-size:35px; color:#fff; cursor:pointer;}

.slider .owl-nav { position:absolute; bottom:5%; width:auto; margin:auto; right:5%; }
.slider .owl-nav .owl-next{ float:right; margin:0 0 0 10px;}
.slider .owl-nav .owl-prev { float:left;}
.slider .owl-nav .owl-prev, .slider .owl-nav .owl-next { color:#fff; font-size:35px;}

.slider .owl-dots { position:absolute; display:table; bottom:5%; left:5%;}
.slider .owl-dots .owl-dot { float:left; margin:5px 2px;}
.slider .owl-dots .owl-dot span { width:15px; height:15px; border-radius:100%;  float:left; background:rgba(255,255,255,0.5); }
.slider .owl-dots .active span { background:#fff;}

.slider-content { position:absolute; right:5%; bottom:5%;     z-index: 99;}
.slider-content img{ width:auto !important; height:auto !important; min-height:inherit !important; max-height:inherit !important;}

.owl-carousel .owl-item img {
  -webkit-backface-visibility: hidden;
}


.grade-zero { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; right:0; top:0; opacity:0.3; z-index:8; }
.grade-two { width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute; left:0; right:0; top:0; opacity:0.7; z-index:8; }

.grade-one { width:100%; height:100%; position:absolute; left:0; right:0; top:0; opacity:0.7; z-index:8; }
.grade-one {
	background: #040404;
    background: -webkit-linear-gradient(left, #040404, #300000);
    background: -o-linear-gradient(right, #040404, #300000);
    background: -moz-linear-gradient(right, #040404, #300000);
    background: linear-gradient(to right, #040404, #300000);

 }	
.col-20-lg, .col-25-lg, .col-30-lg, .col-33-lg, .col-40-lg, .col-50-lg, .col-60-lg, .col-70-lg, .col-75-lg, .col-100-lg { margin:1em; float:left; position:relative;}
.col-20-lg { width:calc(20% - 2em); }
.col-25-lg { width:calc(25% - 2em); }
.col-30-lg { width:calc(30% - 2em); }
.col-33-lg { width:calc(33% - 2em); }
.col-40-lg { width:calc(40% - 2em); }
.col-50-lg { width:calc(50% - 2em); }
.col-60-lg { width:calc(60% - 2em);}
.col-70-lg { width:calc(70% - 2em); }
.col-75-lg { width:calc(75% - 2em); }
.col-100-lg { width:calc(100% - 2em); }
.row { margin-left:-1em; margin-right:-1em; }
.row-in { margin:-1em; }
.container { width:100%; height:auto;  padding:0; margin:0; position:relative; }
.container:after, .container:before, .content:after, .content:before, .row:after, .row:before { display:none;}
.content { width:1200px ; margin:auto; height:auto; padding:25px 0;     position: relative;   z-index: 9;  }
.content-half { max-width:calc(600px - 1em) ;  height:auto; padding:25px 0;     position: relative;   z-index: 9;   }
.content-half-right { float:right;}
.content-half-left { float:left;}
.content, .content-half {font-size:13px; /*text-align:justify;*/ color:#111; line-height:24px;}

.center { width:1200px; margin:auto; height:auto; position:relative;}
 section { clear:both !important; }
.content-half h1, .content-half h2, .content-half h3, .content-half h4, .content-half h5, .content-half h6 { padding:0; color:#111; margin:0 0 1em 0; font-weight:400; line-height:normal; }
.content-half h1 a, .content-half h2 a, .content-half h3 a, .content-half h4 a, .content-half h5 a, .content-half h6 a { color:#111; }

.content-half  h1, .content h1 { font-size:36px; }
.content-half h2, .content h2 { font-size:32px; }
.content-half h3, .content h3 { font-size:28px; }
.content-half h4, .content h4 { font-size:24px; }
.content-half h5, .content h5 { font-size:20px; }
.content-half h6, .content h6 { font-size:14px; }
.content-half p, .content p{ font-size:13px; /*text-align:justify;*/ color:#111; line-height:24px; }
.content-half p a, .content p a{ color:#111; }
.content-half p strong, .content p strong {  font-size: 14px; font-weight:bold;}
.container img, .content-half img, .content img{ width:auto; max-width:100%; }
.content-half ul, .content ul { padding:15px 0; }
.content-half ul li, .content ul li { margin:0 0 5px 0; font-size:13px; color:#111; line-height:normal; line-height: 24px;}
.content-half ul li a, .content ul li a {color:#111; }
.content-half ul li strong, .content ul li strong{color:#111; }
.thin { font-weight:200 !important; font-size:13px !important;}
.thin strong { font-weight:400 !important;}
.page-content { padding:30px 0 0;}

/*Renk Paleti*/
.content h1 a:hover, .content h2 a:hover, .content h3 a:hover, .content h4 a:hover, .content h5 a:hover, .content h6 a:hover,
.content p a:hover, .content ul li a:hover,
.breadcrumb ul li a:hover,
.page-slide .item:hover span a { color:#e30613; }
 
.page-slide .owl-dots .active span
.btn-buton {color:#fff; background:#172428; }


.page-title { width:100%; height:370px; margin:auto; position:relative; background:url(../img/page-title.jpg); background-position:center top;  }
.page-title .page-title-center { width:100%; margin:auto; display:table; position:absolute;  bottom:0; z-index:105;}
.page-title .page-title-center h1 { color:#fff; margin:0 0 5px 0; font-size:40px; font-weight:200; text-align:center; text-transform:lowercase; }

.breadcrumb { width: auto; height: auto;  position: relative; z-index: 99; background: none !important; margin: 0 auto 25px; display: table; }
.breadcrumb ul{ height:auto; margin:auto; }
.breadcrumb ul li {font-size:11px; float:left; margin:0; color:#fff;  }
.breadcrumb ul li a{ font-size:11px; color:#fff;  font-weight:400;}
.breadcrumb ul li:after{ content:'|'; padding:0 10px;}
.breadcrumb ul li:last-child:after{ content:'' !important; padding:0;}

.maps {width:100%; height:250px; margin:0 0 25px 0;}
.maps iframe { width:100%; height:250px;}

.page-in { background:url(../img/page-bg.png) #172428 center no-repeat; background-size:cover;}

.buton { }
.btn-buton { border:none; padding: 10px 25px;  cursor: pointer; font-size: 14px; font-weight:500; font-family:inherit; transition: all 0.4s ease; color:#fff;     background: #e30613; }
.btn-buton:hover { color:#fff; background:#292929;}
.btn-left { float:left;}
.btn-right { float:right;}
.btn-center { float:none; margin:auto; display:table;}
.btn-full { width:100%;}

.gallery { margin:1em -1em;}
.gallery br { display:none;}
.gallery-item { overflow:hidden; height:160px; }
.gallery-item img { width:auto;  height:auto; margin:auto; display:block; vertical-align: middle; }

.single-gallery{ margin:2em 0 0 0;}
.single-gallery .gallery-item { overflow:hidden; height:auto; }

/** Home about**/

.home-about { padding:0 30px 30px;}
.home-about h2, .home-about p { text-align:center;}
.home-about h2 { padding:0 0 25px 0;}

.home-about-img {}
.home-about-img img { background:#eeee; padding:10px;}

.home-about-bg {/*background:url(../img/maintext-bg.jpg) right bottom no-repeat; background-size:contain;*/}


/** Home Feature**/
.home-feature { width:100%;     height: auto;    padding: 15px 0 0;    display: table;    position: relative; background-image:url(../img/etkinlikler-bg.jpg); background-repeat:no-repeat; background-position: center; background-size:cover;}
.home-feature .content { padding:45px 0 65px;}
.home-feature h3, .home-feature p { text-align:center;}
.home-feature h3 { padding:0 0 10px 0;}
.home-feature-head { padding: 0 0 20px 0;}

/** Home Slider**/
.feature-slide { margin:25px auto 0; position:relative;}
.feature-slide h4, .feature-slide p, .feature-slide span { color:#111; text-align:left;}
.feature-slide h4 { font-weight:600 !important; margin:25px 0 5px;}
.feature-slide a { color:#111;}
.feature-slide .more { margin:25px 0 0 0; float:left;}
.feature-slide .more a{ padding:8px 13px; color:#fff; background:#e30613; font-weight:600; display:inline-block;}
.feature-slide .more a:hover{ background:#111; color:#fff; }

.feature-slide .owl-nav { width:100%; position: absolute; top:35%;   margin: auto;  right: 0;    left: 0;    display: table; }
.feature-slide .owl-nav .owl-next{ float:right; right:-30px; }
.feature-slide .owl-nav .owl-prev { float:left; left:-30px;}
.feature-slide .owl-nav .owl-prev, .feature-slide .owl-nav .owl-next { color:#111; font-size:35px; position:relative;}

/* Food Menu */
.food-menu .tabs-all {}
.food-menu .tabs-all ul { margin:auto; display:table;}
.food-menu .tabs-all ul li img { height:22px;     vertical-align: top; margin:0 10px 0 0;}
.food-menu-head { margin:auto; text-align:center; }
.food-menu-head span {font-size:20px; margin:0 0 15px 0; display:inline-block;} 
.food-menu-head p { text-transform: lowercase; font-size:18px; line-height:35px;  }
.food-menu-head img { height:80px; margin:55px auto 35px; display:block;}

.food-menu-title { margin:35px 0 0 ;}
.food-menu-title h3 { text-align:center; font-size:25px; font-weight:600;  }

.tabs-all { margin:45px 0; }
.tabs-all ul {width:auto; display:table;}
.tabs-all ul li { width:auto; float:left; margin:0 5px;  }
.tabs-all ul li a { padding:13px 10px; color:#111;  font-size:16px; opacity:0.3;}
.tabs-all ul li a:hover, .tabs-all .ui-tabs-active a { opacity:1; color:#111 !important; font-weight:400; border-bottom:2px solid #111;}
.tabs-all .tab-content { height:auto; padding:2em 1em; display: table;}
.tabs-all .ui-tabs-panel { clear:both;}
.tab-content p,
.tab-content li,
.tab-content p a,
.tab-content li a { color:#fff;}

/* Home Galeri*/
.home-gallery { background: url(../img/home-gallery.png) center no-repeat #fff; background-size:cover; position:relative; padding: 0 0 65px;}
.home-gallery-title { margin:35px 0 35px ;}
.home-gallery-title h3 { text-align:center; font-size:25px; font-weight:600; }
.home-gallery-title p {  text-align:center; margin:5px 0; padding:0 0 25px;}
.home-gallery-title p a {}

.home-gallery .owl-nav { position: absolute; top: -55px;  width: 35px;  margin: auto;  right: 0;    left: 0;    display: table; }
.home-gallery .owl-nav .owl-next{ float:right;}
.home-gallery .owl-nav .owl-prev { float:left;}
.home-gallery .owl-nav .owl-prev, .home-gallery .owl-nav .owl-next { color:#111; font-size:35px;}

/* Şube */
.sube {}
.sube .tabs-all { margin:0;}
.sube .tabs-all ul { margin:auto; padding:0;}
.sube-tab-contact { width:100%; margin:45px 0 0 0; display:table;}
.sube-tab-contact-info { background:#eee; padding:30px;}
.sube-tab-contact .maps { height:397px;}
.sube-tab-contact .maps iframe{ height:397px;}
.sube-tab-contact .col-33-lg:nth-child(3n+1) { clear:both;}

/* Etkinlik */
.box { margin-top:35px;}
.box-img { overflow:hidden; }
.box-img img{ width:100%; height:auto; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;  transition: all 0.3s;} 
.box-img:hover img {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}


.box-title { margin:25px 0 0 0;}
.box-title h2 { font-size:18px; font-weight:600; min-height:38px;}
.box-title p { margin:15px 0 0 0;}

.box-title .more { margin:25px 0 0 0; float:left;}
.box-title .more a{ padding:8px 13px; color:#fff; background:#e30613; font-weight:600; display:inline-block;}
.box-title .more a:hover{ background:#111; color:#fff; }

.single-box-img {}
.single-box-img img { width:100%; margin-top: 50px;}



footer { width:100%; height:auto; margin:auto; position:relative; margin:0; padding:0; display:table; background:url(../img/footer-2.png) #111 center no-repeat; background-size:cover;}
footer .content {  display:table; padding:25px 0;  }

footer h1 , footer h3  { color:#111 !important; }
footer h1 { font-size:30px !important; line-height:normal; font-weight:500; padding:0 0 1em 0;}
footer h2 { font-size:20px !important; line-height:normal; font-weight:200; padding:0 0 45px 0;}
footer h3 { font-size:18px !important; line-height:normal; font-weight:600; padding:0 0 20px 0 !important;}

footer .footer-menu { float:left;  display:block; margin:0;   }
footer .footer-menu p { font-size:13px ; color:#fff;  font-weight:300;}
footer .footer-menu p a{ color:#fff; }
footer .footer-menu p strong{  color:#fff;; font-weight:600; }

footer .footer-menu ul { padding: 0;}
footer .footer-menu ul li, footer .footer-menu ul li strong, footer .footer-menu ul li a { color:#fff;}
footer .footer-menu ul li strong { width:130px; display:inline-block; text-align:left; margin:0 15px 0 0;}
footer .footer-menu ul li { font-size:14px;}
footer .footer-menu ul li span { /*border-bottom: 1px solid rgba(255, 255, 255, 0.2);*/    display: inline-block;    padding: 5px 0;}
footer .footer-menu ul li a { }

footer .footer-logo { width:auto; padding:0; float:left; margin:0 0 0 0; padding:0 17px 0 0;  }
footer .footer-logo img { width:auto; height:75px;      margin: 17px 15px;}
footer .footer-logo p{   color: #fff; font-size:15px; margin:5px 0 0 0; font-weight:600;}
footer iframe { width:100%; height:613px; float: left;}

.by-bekis { float:left; border-left:2px solid rgba(238, 238, 238, 0.25); padding:0 0 0 25px;  }
.by-bekis img { height:94px;}


.contact-form { display:table; width:100%;}
.contact-form input,
.contact-form textarea,
.contact-form select {width:100%; margin:auto; float:left; margin:auto; display:table;  font-family:inherit !important; font-weight:300;  box-shadow:none !important; border-radius:0;  margin:0 0 5px 0; display:block; border:1px solid #eee !important; }
.contact-form input{ height:50px; padding:0 15px; }
.contact-form textarea{  height: 100px; padding:15px 15px 0 15px;  }
.contact-form select{ height:50px;  padding:0 15px; font-family:inherit !important; color: #555555;  }
.contact-form input::-webkit-file-upload-button { font-family:inherit; border:none; height:40px; padding:0 15px; color:#5d5d5d; cursor:pointer;}
.contact-form input.file { width:100%; padding:0; margin:0; height:auto; font-size:13px; }
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder {  color: #555555; font-size:13px;}
.contact-form input::-webkit-select-placeholder, .contact-form textarea::-webkit-select-placeholder {  color: #555555; font-size:13px;}
.contact-form  .col-50-lg, .contact-form  .col-100-lg { margin:0 1em; }
.contact-form .form-control-feedback { top: 9px;}
.contact-form .form-group {  margin-bottom: 5px;  position: relative;  display: table;    width: 100%;}

.footer-right { text-align:right; margin:0; float:right;}

.copyright { width:1200px ; margin:auto; display:table; padding:20px 0 15px; }
.copyright p { font-size:12px; color:#111; float:left; font-weight: 500; line-height:35px;}

.sporsor { float:left; width:100%; margin:45px 0;}

.footer-social {     width: auto; margin:0; float: left; display:none;}
.footer-social ul { display:table; float:left;  padding:30px 0 0 0; }
.footer-social ul li{ width:auto !important; float:left !important; margin:1px 10px 0 0 !important;}
.footer-social ul li a{}
.footer-social ul li a .fa { font-size:16px; color:#fff; border:2px solid #fff; border-radius:100%; }
.fa-facebook {padding:9px 14px;}
.fa-twitter {padding:9px 10px;}
.fa-instagram {padding:9px 12px;}

.up-icon { padding:8px 16px 11px;  display:none; background-color:#e30613; position:fixed; bottom:50px; right:5%; cursor:pointer;  z-index:999; }
.up-icon .fa { font-size:30px; color:#fff; text-align: center !important;  display: block;}

.desktop { display:block !important;}
.mobil { display:none !important;}

.webo { float:right; margin:5px 13px;}

#home-contact-form { background: url(../img/form-back.jpg);	background-size: cover; overflow-x: hidden;}
.home-contact-form { width: 480px;	padding: 30px;	overflow-x: hidden;}
.home-contact-form input, .home-contact-form textarea {	border: 2px solid #f3f3f3;	border-radius: 0px;	box-shadow: none;}
.home-contact-form input {	height: 50px;}
.izin-buton {	float: left;	width: 4%;}
.izin {	float: left;	width: 93%;	margin: 15px 0 0 3%;	font-size: 12px;}
.home-contact-form .form-control-feedback { top: 8px;}

.social { float:left; }
.social ul { float:left !important;}
.social ul li { width:auto !important; float:left !important; margin:0 13px 0 0 !important;}
.social ul li .fa { font-size:21px !important; padding:0 !important; color: #111 !important;}
.social ul li a { margin:0 !important; padding:0 !important; opacity:1 !important; }
.social ul li a:hover { border-bottom: none !important;}



@media all and (min-width: 1240px) {
.slider img { width: 100% !important; height:auto;   height: auto; overflow:hidden; }	
}

@media all and (max-width: 1440px) {
	
.home-about {    margin-top: 0;}
.slogan { display:none;}	

/* Page */
.page-left, .aside-two { width:25%; }
.page-right { width:75%;}
.aside h1 {  font-size: 22px;}

}

@media all and (max-height:720px){

}

@media all and (max-width: 1280px) {

.page-title { width:100%; height:320px; margin:0;  }
.page-title:after { display:none;}

.slider { width:100%; height:auto; padding:0;  margin:auto; top:0; bottom:0; position:relative;  }

.slider .slider-title-center { position:absolute; width:90%; height:auto; left:0; right:0; margin:auto; bottom:12%; z-index:99; }
.slider .slider-title { max-width:500px; width:auto; position:relative; display:table;  padding:25px;  }
.slider .slider-title h1 { font-size:25px;  text-align:left;  line-height:25px; padding: 70px 60px 15px 60px; }
.slider .slider-title h1 span {font-size:15px;  text-align:left; padding:0 0 25px 0; font-weight:200;}
.slider .slider-title p {font-size:14px; line-height:normal; font-weight:500; }

.up-icon {bottom: 85px; right: 43px;}	
}

@media all and (max-width: 1240px) {
header { position: absolute; top: 0;    }	
header {   z-index:999; padding: 5px 0; }	

.logo-desktop { display:none !important;}
.logo-mobil { display:block !important;}

.nav-top {top: 35px; right: 50px;}
.nav-top ul li a, .nav-top ul li strong, .nav-top ul li { color:#111; }
.nav-top ul li span { display:none;}
.nav-top ul li .fa { display:block; font-size: 22px; color: #172428;}
.nav-top ul li a{ margin:0; padding: 0 18px;}
.lang {   margin: 2px 0;}
.lang li:nth-child(2) {
    display: block !important;
}

.page-title { width:100%; height:270px; margin:0; background-position: right bottom; }
.page-title:after { display:none;}
	
.logo { padding:15px 0;}
.logo a img{ height:auto}

.slider {height:auto; max-height:none;  }
.slider img{ max-height:none; }

	
.content { width:90%;}
.center { width:90%;}
 header .center {  width: 90%;}
.content-half {  max-width: 90%;}

 nav {     display: none;    width: 100%;    height: auto;    float: none;    position: relative;    left: 0;    top: 0;    z-index: 104; padding:0 0 1em 0; clear: both; }
 nav ul { width: auto;    margin:0 auto 0;    float: none;    display: flex;    flex-direction: column;    justify-content: center;    height: 100%;    padding: 9px 0 15px 0; border-top:2px solid #000; background:rgba(0, 0, 0, 0.66);} 
 nav ul li { width:100%; margin:0; }
 nav ul li a { width:100%;   font-size:13px; color:#fff; padding:8px 25px; display:table; margin:auto;}
 nav .active a{    border-bottom: none !important;}
 nav ul li a:hover { color:#e30613;}
 
 nav ul li ul { display:none; position:relative; background:none; padding:0; margin:0; border:none; }
 nav ul li ul li { float:none; border-bottom:none;}
 nav ul li ul li a { padding: 10px 20px ; color:#111;}
 nav ul li ul li:first-child { padding:0 0 0;}
 nav ul li ul li:last-child { padding:0 0 0;}
 
.popup-form a {    background: none;    color: #111;}
.nav-top ul li:nth-child(2) { display:none;}


.page-title .page-title-center { width:100%; margin:auto; }

.copyright { width:95% ; padding: 25px 0 15px; }

footer .content { padding:0;}



}

@media all and (max-width: 1024px) {

.page-content { padding:0;}

/* Food Menu */
.tabs-all { margin:45px 0; }
.tabs-all ul li a { padding:13px 0; text-align:center; margin:auto;  font-size:13px;  display: table;}
footer .footer-menu ul li strong { width:auto; display:block;  margin:0 auto;}

}

@media all and (max-width: 991px) {
body { 100%;}

.bos { display:none;}
.logo a img {  height: 70px;  margin: 3px 0;}
.nav-top {  top: 19px;}


.desktop { display:none !important;}
.mobil { display:block !important;}

.slider .slider-title-center {  bottom:10%;      }
.slider .slider-title { margin:auto;  width:auto ;  display: table; padding:25px;   }
.slider .slider-title h1 , .slider .slider-title h1 span, .slider .slider-title p { text-align:center; }
.slider .slider-title h1 { font-size:23px; }
.slider .slider-title h1 span { font-size:15px; }
.slider .slider-title p {font-size:13px; }

.slider .owl-nav { width:max-content; left:0;  right:0;}



/*.row {   margin-left: 0;   margin-right: 0; }*/
.row-in { margin:0; }
.col-25-md, .col-30-md, .col-33-md, .col-40-md, .col-50-md, .col-60-md, .col-70-md, .col-75-md, .col-100-md { margin:1em; float:left; position:relative;}
.col-25-md { width:calc(25% - 2em); }
.col-30-md { width:calc(30% - 2em); }
.col-33-md { width:calc(33% - 2em); }
.col-40-md { width:calc(40% - 2em); }
.col-50-md { width:calc(50% - 2em); }
.col-60-md { width:calc(60% - 2em);}
.col-70-md { width:calc(70% - 2em); }
.col-75-md { width:calc(75% - 2em); }
.col-100-md { width:calc(100% - 2em); }

.bos { display:none;}

.content img{ margin:auto; display:block;}

.page-content {   padding: 0;}

.feature-slide { margin:25px auto 0; position:relative;}
.feature-slide h4, .feature-slide p, .feature-slide span { color:#111; text-align:left;}
.feature-slide h4 { font-weight:600 !important; margin:25px 0 5px;}
.feature-slide a { color:#111;}
.feature-slide .more { margin:25px 0 0 0; float:left;}
.feature-slide .more a{ padding:8px 13px; color:#fff; background:#e30613; font-weight:600; display:inline-block;}
.feature-slide .more a:hover{ background:#111; color:#fff; }

.feature-slide img { width:90% !important; margin:auto; display:block;}

.feature-slide .owl-nav .owl-next{ float:right; right:-10px; }
.feature-slide .owl-nav .owl-prev { float:left; left:-10px;}

.home .box-title { width:90%; }
.box-title { width:100%; margin:25px auto 0;}
.box-title p {   margin: 0;}




.home-feature {  display: inline-block;   }
.food-menu .tabs-all {}
.food-menu .tabs-all ul { margin:auto; display:block;  padding: 15px 0 35px;}
.food-menu .tabs-all ul li img {  height:22px;     vertical-align: top; margin:0 auto 15px;}
.food-menu-head { width:100%; float:left; margin:auto; text-align:center; margin:20px 0 65px ;}
.food-menu-head p { font-size:15px; line-height:30px;  }
.food-menu-head img { height:65px; margin:25px auto 35px !important; }

.mobil .menu-slider { position:relative;}
.mobil .menu-slider .item{}
.mobil .menu-slider .item img { height:128px !important; width:auto !important; margin:0 auto 35px!important; display:block; float:none !important;}
.mobil .food-menu .tabs-all ul { padding: 15px 0 0;}

.menu-slider .owl-nav { position:absolute; top:65px; width:auto; margin:auto; right:0; left:0; height:0; }
.menu-slider .owl-nav .owl-next{ float:right; margin:0 0 0 10px;}
.menu-slider .owl-nav .owl-prev { float:left;}
.menu-slider .owl-nav .owl-prev, .menu-slider .owl-nav .owl-next { color:#111; font-size:35px;}

.ana-menu .item img { display:none !important; }

.ana-menu .tabs-all ul li a { font-size:17px; padding:5px 0;}
.ana-menu .ui-tabs-active a { font-weight:700 !important;}
.ana-menu .tabs-all {  margin: 0;}


/** Home about**/
.home-about-bg { background:none;}

.gallery-item { height:130px; }

footer {padding:0; background-size:cover;}

footer .footer-logo { width:100%;   float:left; padding:0; margin:25px auto 0;   }
footer .footer-logo img{ width:auto; padding:0 0 25px 0;     height: 100px;   float:none; margin:0 auto 5px; display:block;  border-bottom:2px solid rgba(238, 238, 238, 0.25);}

.by-bekis { width:100%; float:left; border-left:none; padding:0 0 0 0;  }
.by-bekis img { width:auto; float:none; margin:25px auto 45px; display:block;}


footer .content { display:table; border-top:none; border-bottom:none; padding:1em 0 0; }
footer .footer-menu { float:left;  display:block; margin:25px 0; width:100%;   }
footer h1 , footer h2 { color:#111; }
footer h1 { font-size:30px !important; line-height:normal; font-weight:500; padding:0 0 1em 0;}
footer h2 { font-size:20px !important; line-height:normal; font-weight:200; padding:0 0 45px 0;}
footer h3 { font-size:18px !important; line-height:normal; font-weight:600; padding:0 0 20px 0 !important; text-align:center;}
footer .footer-menu p { text-align:center;}
footer .footer-menu p a{ }

footer .footer-menu ul { padding: 0;}
footer .footer-menu ul li, footer .footer-menu ul li strong, footer .footer-menu ul li a { color:#fff;}
footer .footer-menu ul li strong { text-align:center; }
footer .footer-menu ul li { font-size:14px;}
footer .footer-menu ul li span {  display:block; margin:auto; text-align:center;    padding: 5px 0;}
footer .footer-menu ul li a { }

footer .footer-logo p {text-align:center;}

.footer-right { width:100%; float:left; text-align:left; margin:0;}

.copyright { width:90% ;  }
.copyright p { font-size:11px;  margin: auto; display: table; text-align: center; float: none;}
.copyright p:after { display:none;}

.sporsor img { margin:auto; display:block;}

.footer-social { width: 100%;  margin: 0 auto 10px; float: none; display: table;}
.footer-social ul { float:none; margin:15px auto 0; display:table;     border: none;  padding: 0; }
.footer-social ul li{ width:auto !important; float:left !important; margin:0 6px !important;}

.up-icon { bottom: 75px;   right: 15px;     padding: 3px 10px 6px;}
.webo {    margin: 13px auto;  float: none;  display: table;}


}


@media all and (max-width: 768px) {
.slider .slider-down { bottom:2%;}


.maps { height:250px}
.maps iframe {  height:250px}

.page-title .page-title-center h1 {    font-size: 30px; }

.gallery-item { overflow:hidden; }
.gallery-item img{ width:100%; height:auto;}

.food-menu .tabs-all { width:100%; overflow:hidden;}
.food-menu .tabs-all ul {  z-index: 999; }
.food-menu .tabs-all ul li, .food-menu .tabs-all ul li a {  width: 100%;    float: left;    margin:auto;}
.food-menu .tabs-all ul li a:hover,
.food-menu .tabs-all .ui-tabs-active a,
.food-menu .tabs-all ul li a { border-bottom:none; background: none; color:#111 !important; }
.food-menu .tabs-all .ui-tabs-active a { border-bottom:none;}

.sube .tabs-all ul { width: 100%; position: relative;  z-index: 999; display: block;}
.sube .tabs-all ul li, .food-menu .tabs-all ul li a {  width: 100%;    float: left;    margin: 0 2px;}
.sube .tabs-all ul li a:hover,
.sube .tabs-all .ui-tabs-active a,
.sube .tabs-all ul li a { background: none; color:#111 !important;}
.sube .tabs-all .ui-tabs-active a { border-bottom:2px solid #111;}


}
@media all and (max-width: 550px) {

}
@media all and (max-width: 480px) {



.row {   margin-left: 0;   margin-right: 0; }

.col-25-sm, .col-30-sm, .col-33-sm, .col-40-sm, .col-50-sm, .col-60-sm, .col-70-sm, .col-75-sm, .col-100-sm { margin:1em; float:left; position:relative;}
.col-25-sm { width:calc(25% - 2em); }
.col-30-sm { width:calc(30% - 2em); }
.col-33-sm { width:calc(33% - 2em); }
.col-40-sm { width:calc(40% - 2em); }
.col-50-sm { width:calc(50% - 2em); }
.col-60-sm { width:calc(60% - 2em);}
.col-70-sm { width:calc(70% - 2em); }
.col-75-sm { width:calc(75% - 2em); }
.col-100-sm { width:calc(100% - 2em); }


.col-50-sm{margin:1em;float:left;position:relative}
.col-100-sm{margin:1em auto;float:none;position:relative;float:left}
.col-50-sm{width:calc(50% - 2em)}
.col-100-sm{width:100%}
.contact-form .col-50-lg, .contact-form .col-100-lg { margin: 0;}

.gallery { margin:0;}
.gallery-item { width:100%; float:left; overflow:hidden; height:auto; }

.slider .slider-title-center {  background: none;}

footer { margin: 0 auto 0;}

.sitemap ul li a {   font-size: 13px;}

footer iframe {  height: 250px;}
}


@media all and (max-width: 365px) {

.nav-top {    right: 44px;}
.nav-top ul li a{ margin:0; padding: 0 10px;}



}
@media all and (max-width: 320px) {
.page-title .page-title-center { bottom:0;}
.page-title .page-title-center h1 {    font-size: 18px;   }
.breadcrumb { display:none;}

}