body{padding-top:65px;background-color:#000000;
line-height: 1.7;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
  font-size: 1rem;
  font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.br{border:1px solid red;}
a:link{text-decoration:none;}
/*logo on*/
.logo{ margin-top :0px; z-index: -9999;}
@media (min-width:190px) and (max-width:1200px){.logo{width:180px;}}
@media (min-width:190px) and (max-width:310px){.logo{width:170px;}}
@media (min-width:190px) and (max-width:300px){.logo{width:150px;}}
@media (min-width:190px) and (max-width:270px){.logo{width:140px;}}
@media (min-width:190px) and (max-width:240px){.logo{width:130px;}}
@media (min-width:190px) and (max-width:240px){.logo{width:130px;}}
/*logo off*/
/*divider dikey cizgi on*/
@media (min-width:190px) and (max-width:800px){.navbar-nav>li.divider {display: none !important;}}
.navbar-nav>li.divider {border-left: 1px solid #ffc20d; padding: 6px 2px; margin: 8px 0px;color: #999; font-weight: lighter;}
/*divider dikey cizgi off*/
/*menu on*/
#ustmenu{border-bottom:1px solid #ffff00;}
.navbar-custom {background-color: #000; color: #fff;
font-family: 'Rubik', sans-serif;
font-weight: 600;
font-size: 20px;
line-height: 30px;
}
/*arkaplan rengi*/
/*üst menünün ilk link rengi */
.navbar-custom .navbar-nav .nav-link {color:#fff;}
.navbar-toggler-icon {color:#d9a300;}
/*menu off*/
/*slayt start*/
.slayttop{margin-top:-17px;}
@media all and (max-width: 600px){.slayttop {margin-top:-27px;}}
.carousel-item img{ width: 100%; max-height:750px;}
.slaytyon{background-color: #000; border-radius: 50%;}
@media all and (max-width: 600px){.slaytyon {background-color: #000; border-radius: 50%;}}
.carousel-indicators {color: #04a9fc !important;}
@media (min-width:190px) and (max-width:800px){.carousel-indicators {display: none !important;}}
@-webkit-keyframes zoom {from { -webkit-transform: scale(1, 1);} to { -webkit-transform: scale(1.5, 1.5);}}
@keyframes zoom {from {transform: scale(1, 1);} to {transform: scale(1.5, 1.5);}}
.carousel-item > img { -webkit-animation: zoom 20s;animation: zoom 20s;}
.carousel-caption h3 {
margin-top:20px;
background-color: rgba(0, 0, 0, 0); 
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px black, 0 0 7px darkblue;
}
.carousel-caption h3:first-child {animation-delay: 1s; margin-top:-28%;}
@media only screen and (max-width: 600px) {.carousel-caption h3:first-child{margin-top:-21%;}}
.carousel-caption h3:nth-child(2) {animation-delay: 2s; margin-center:-10%;}

@media only screen and (max-width: 600px) {.carousel-caption h3{
	font-size: 17px;
	margin-top:-5px;
	background-color: rgba(0, 0, 0, 0); 
	color: white;
	text-shadow: 1px 1px 2px black, 0 0 25px black, 0 0 7px darkblue;
}}
/*slayt end*/

/*off*/
.footerlinks{display: flex;flex-direction: row;justify-content: space-between; align-items: center;width: 100%;}
.hemenara{font-size: 17px;width: 100%; background-color: #ffc20d;border: none;font-weight: bold;color: #000; letter-spacing: 3.3px; height: 40px; line-height: 34px;}
.sariborder{border:1px solid yellow !important;padding:10px }

.msjyazi{color: #d9a300; font-family: 'Rubik', sans-serif;}
.msjyazii{color: #fff; font-family: 'Rubik', sans-serif;}
/*icerikindex hover*/
.icerikindex { padding: 0 2px; position: relative; text-align: center;}
.icerikindex a { display:block;}
.icerikindex img {display: inline-block; max-height:250px; max-width:100%;}
/*detay on*/
.borderyok{border:none; height:20px;}
.bordernone{border:none !important;}
.detayborder{border:1px solid #ddd;}
.detay img {display: inline-block; max-height:550px; max-width:100%; margin-top:0px;}
@media (min-width: 190px) and (max-width:1920px) {.detay { width:auto; margin-top:1px;}}
/*detay off*/

/*sly off*/
/*footer efect on*/
.fotkategori{height:240px; max-height:auto; overflow-x:hidden;}
footer {background-color:#000;  font-size:14px; color:#ffffff; text-decoration:none;}
h5.footer-title {margin-top:15px; padding-bottom: 2px; position: relative; color:#ff5c26;text-shadow: 1px 3px 3px black;}
footer a{ color: #ffffff; text-decoration: none; }
footer a:hover{ color: #ffffff; text-decoration: none; }
.kate a{color:#ffffff; font-size:15px; text-decoration:none;} .kate a:hover{color:#ff5c26;}
@media (min-width:190px) and (max-width:400px){.kate a{color:#ffffff; font-size:16px; text-decoration:none;}}
.encok a{color:#ffffff; text-decoration:none;}.encok a:hover{color:#fcda00;}
.fotcol{background-color:#000000;height:auto;}
/*footer efect off*/
/*wap on*/
.whatsapp-fixed{position: fixed; bottom: 0px; right: 22px; font-size: 35px; z-index: 999998; padding: 1px 12px;}
.whatsapp-fixed img{border-radius: 36px!important;}
.whatsapp-fixed i {color: white!important;}
@media (max-width:780px){.whatsapp-fixed{position: fixed; bottom: 0px; right: 22px;font-size: 30px; z-index: 999998; padding: 1px 10px;}}
/*wap off*/
.box:hover {background-color:#eeeeee; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}

/* Portrait phones and smaller */
@media (min-width: 480px) {
.myfixd{display:none;}
}

/*parallax off*/
.iletisim{text-shadow: 1px 3px 3px black; line-height:6%;color:#ffca28;}
.iletisimm a:link{text-decoration:none;color:#ffffff;}
.iletisimm a:visited{color:#ffffff;}
.iletisimm a:hover{color:#ffca28;}
.face{text-shadow: 1px 3px 3px black; line-height:6%;color:#006cd9;}
.twit{text-shadow: 1px 3px 3px black; line-height:6%;color:#00bfff;}
.inst{text-shadow: 1px 3px 3px black; line-height:6%;color:#ff2693;}
.what{text-shadow: 1px 3px 3px black; line-height:6%;color:#00d900;}
/*offf*/
.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt6{margin-top:6px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt36{margin-top:36px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt-10{margin-top:-10px;}
.mt-15{margin-top:-15px;}
.mt-20{margin-top:-20px;}
.mt-30{margin-top:-30px;}
.mt-40{margin-top:-40px;}
.mt-50{margin-top:-50px;}
.mt-60{margin-top:-60px;}
.mt-80{margin-top:-80px;}
.mt-100{margin-top:-100px;}
.mt-110{margin-top:-110px;}
.mb15{margin-bottom:15px;}
.font400{font-weight:400;}
.font500{font-weight:500;}
.font600{font-weight:600;}
.font700{font-weight:700;}
.footera{border-radius: 0px;font-weight: 500;align-items: center;justify-content: center;display: flex;width: 50%;font-size: 15px;cursor:pointer}
.btnrenk{background-color:#d90000; color:#fff !important;}
.basliklar{background-color:#48576a; color:#fff; font-family: 'Rubik', sans-serif;font-weight: 500; font-size: 14px; line-height: 10px;} 
.galeribaslik{background-color:#48576a; color:#fff; font-family: 'Rubik', sans-serif;font-weight: 500; font-size: 14px; line-height: 28px;} 
/*zoom*/
.zoom { position: relative; overflow: hidden;}
.zoom:before {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 50%;
    opacity: 1;
    position: absolute;
    right: 51%;
    top: 0;
    -webkit-transition: all 700ms ease-in 0s;
    transition: all 700ms ease-in 0s;
    pointer-events: none;
}
.zoom:after {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    bottom: 50%;
    content: "";
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 50%;
    pointer-events: none;
    -webkit-transition: all 700ms ease-in 0s;
    transition: all 700ms ease-in 0s;
}
.zoom:hover:before {
    left: 0;
    right: 0;
    opacity: 0;
}
.zoom:hover:after {
    bottom: 0;
    top: 0;
    opacity: 0;
}
/**/
.bodycolor{background:#000000 !important; color:#fff !important;}
/*paket*/
.paketcerceve{padding:10px;border:1px solid #ccc;height: 100%;}
.paketbaslik > .card-body{padding:0; line-height: 40px;border-bottom:1px solid #f8f8f8;font-size:23px  !important;
color: #D5AD6D; /*if no support for background-clip*/
background: -webkit-linear-gradient(transparent, transparent),
-webkit-linear-gradient(top, #ebbb58 0%, #dfcd64 26%, #f2fe5c 35%, #c0b925 45%, rgba(145,112,59,1) 61%, #ea9e59 100%);
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.paketaciklama{color: #ff5c26; font-size: 18px;}
.paketfiyat{color: #bbbbbb; font-size: 18px; font-family: 'Rubik', sans-serif;}
.paketbody{background:#000000;}
.paketbaslik{
color: #D5AD6D; /*if no support for background-clip*/

background: -webkit-linear-gradient(transparent, transparent),
-webkit-linear-gradient(top, #ebbb58 0%, #dfcd64 26%, #f2fe5c 35%, #c0b925 45%, rgba(145,112,59,1) 61%, #ea9e59 100%);
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.borr{border:1px solid #bbbbbb; color:#fff; padding-bottom:2px; padding-left:4px; padding-right:4px;}
.verticalscroll{height:70px; overflow-y: hidden; }
.verticalscroll:hover{height:70px; overflow-y: scroll; }

.caticerik{ 
	height: 130px;
    overflow: hidden;
	}

/*azianimasyon*/
body{
    --var-color:rgb(255,236,1);
   
}

.light{
    font-size: 24px;
    color: var(--var-color);
    position: relative;
    font-weight: bold;
}

.light::before{
    position: absolute;
    content: attr(data-text);
    text-shadow: 0px 0px 20px var(--var-color);
    filter: blur(10px) brightness(0);
    animation: flicker 2s linear forwards;
    animation-delay: 1s;
}

@keyframes flicker{
    0%{
        filter: blur(5px) brightness(1);
    }
    3%{
        filter: blur(5px) brightness(0);
    }
    6%{
        filter: blur(5px) brightness(0);
    }
    7%{
        filter: blur(5px) brightness(1);
    }
    8%{
        filter: blur(5px) brightness(0);
    }
    9%{
        filter: blur(5px) brightness(1);
    }
    10%{
        filter: blur(5px) brightness(0);
    }
    20%{
        filter: blur(5px) brightness(1);
    }
    50%{
        filter: blur(5px) brightness(1);
    }
    70%{
        filter: blur(5px) brightness(1);
    }
    100%{ 
        filter: blur(5px) brightness(1);
    }
}