@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600&family=Unna:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald');
@import "webfont/stylesheet.css";
@import url(bootstrap.min.css);
@import url(../js/fb/jquery.fancybox.css);
ul,li{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{display:block}
a, a:hover{text-decoration:none !important;}
body,html {font-family: 'Poppins', sans-serif;font-size: 14px;}
body{color: #363636;background:#ebebeb; margin:0; padding:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.arkaplanli div#header , .arkaplanli .boxsetreklam{background-color: rgba(255, 255, 255, 0.65);}
h1{font-size: 2em;}
h2{font-size: 1.5em;}
h3{font-size: 1.17em;}
h4{font-size: 1.33em;}
h5{font-size: 1.10em;}
h6{font-size: 1em;}
.mobilderezervasyonyap{display:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 600;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
.mtop15{margin-top:15px !important;}
:focus{outline:0}
.center{width: 1090px;margin: 0 auto;position: relative;margin-top:20px;}
.clear{clear:both}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
#header {
  height: 100px;
  background-color: rgba(255, 255, 255, 1);
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  z-index: 999;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px;
}
	
.clearpadding {padding: 0px;}
.header {height: 100px;margin: auto;position: relative;}
.logo {position: relative;left: 0;float: left;margin-top: 22px;}
.ustmenuwraper {margin-top: 29px;}
.hizliarama .input-group-btn .btn{background: #da241b;color: #fff;border-top-left-radius: 0;border-bottom-left-radius: 0;height: 35px;}
.ustmenu {margin-bottom: 5px;text-align:right}
.ustmenu ul li{display:inline-block;border-right:1px solid #ddd;line-height:normal;}
.ustmenu ul li:last-child{border-right:none}.ustmenu ul li:last-child a{padding-right:0px;}
.ustmenu ul li a{color:#666;padding-right:5px;padding-left:5px;font-size:12px;}
.ustmenu ul li a:hover {color:#da241b;}
.headtel {margin-top: 10px;text-align: right;padding-top: 19px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-content:center;align-items:center;}
.headtel a {text-align: right;}
.cyan-menu {width: 100%;background: #f5f5f5;height: auto;border-top: 1px solid #eaeef3;}
.navbar-default {background-color: transparent;border: none;}
.navbar {position: relative;min-height: 44px;margin-bottom: 0;z-index: 999;}
.navbar-toggle{margin-top: 5px;}
.navbar-default .navbar-collapse {border-color: transparent;background: #transparent;}
.dropdown-toggle span {top: 4px;margin-left: 5px;}
.navbar-nav>li>.dropdown-menu {margin-top: 20px;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 10px;}
.navbar-default .navbar-nav>li>a {color: #201d1e !important; padding: 12px 10px;line-height: 44px;font-size: 14px;font-weight:700}
#headertopbar {
    background-color: #fff;
}
.navbar-default .navbar-nav>li{position:relative;}
.hdusr-mn li{position:relative;}
.hdusr-dropd{display:none;position:absolute;top:100%;right:0;background-color:#fff;min-width:120px;box-shadow: 0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);z-index:2}
.hdusr-mn li:hover .hdusr-dropd{display:block;}
#myNavbar ul li ul{display:none;position:absolute;top:100%;left:0;background-color:#fff;min-width:220px;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
    box-shadow: 0 0 15px rgba(0,0,0,.15);
    -webkit-transition: .3s;}
	.dblokclu {padding: 15px 10px;line-height: normal !important;display: inline-block;font-weight: 600;}
#myNavbar ul li:hover ul{display:block;}
.navbar-default .navbar-nav>li:hover > a , #myNavbar ul li ul li a:hover , .hdusr-dropd li a:hover{color: #fd7e14 !important;}
.nav>li>a {padding: 10px 11px;}
#myNavbar ul li ul li a  , .hdusr-mn li:hover .hdusr-dropd a{display:block;padding:12px 15px;text-align:left;font-weight:600;border-bottom:1px solid #eaeaea;color:#201d1e; background-color: #fff;}
#myNavbar ul li ul li a:hover{
	background-color: #fffbf5;
	border-color: transparent;
}
#searchbottom{margin-top:40px;background-color:#f2f2f2;padding:14px;border:1px solid #e5e5e5;position:relative;width:100%}
#lgn-hd {
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    line-height: 20px;
    width: 44px;
    height: 44px;
    background: #f4834a;
    border: 1px solid #dedede;
    box-shadow: 0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 15px;
}
.hdusr-mn li:hover .hdusr-dropd a{text-align:center !important;}
.hdusr-dropd a:hover{text-align:center !important;}



#slider.swiper-container .swiper-slide img{width: 100%;height: auto;}
.searchWrap{position:relative; margin: 0 auto;z-index: 9;    width: 700px;    max-width: 1170px; margin-top: -146px; }
.arama-area {padding: 10px 0px;width: 100%;margin-left: auto;margin-right: auto;position: relative;background: rgba(255,255,255, 0.63);margin-bottom: 0px;border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;behavior: url(site/PIE.htc);font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;font-size: 13px !important;}
.container{margin: 0 auto;position: relative;}
.arama-area label{color: #363636;}
.arama-area select {height: 34px;background-color: #F5F5F5;width: 100%;border: 1px solid #ddd;}
.swiper-button-prev, .swiper-button-next {background-image: none !important;color:#fff;}
.arama-area option {color:#666 !important;}
.boxsetreklam{padding:15px 0px; position:relative;margin:  0px;}
#turlarustreklam.swiper-container{margin-left: 15px;    padding: 5px 0px;}
#turlarustreklam.swiper-container .swiper-slide img{width: 100%;}
.grupbaslik{background-color:#da241b;height:43px; text-indent:5px;margin-bottom: 15px;}
.grupbaslik .gruplink{color:#fff;font-size:23px;font-family:Arial, Helvetica, sans-serif; line-height:43px}
.aciklama{width:175px; height:45px; line-height:15px; overflow:hidden;}
.grupbaslik a {color: #fff;font-size: 23px;font-family: Arial, Helvetica, sans-serif;line-height: 43px;text-indent: 5px;display: block;}
.ortaalan {margin: 25px auto;}
.stitle {border-bottom: solid 1px #d4d4d4;display: block;margin: 0;background: #183884;behavior: url(csshover3.htc);margin-bottom: 10px;font-family: "Open Sans",Arial,sans-serif;font-size: 19px;font-weight: normal;color: #fff;padding-right: 0;padding-left: 10px;position: relative;height: 43px;line-height: 43px;}
.tur-kutu{float:left;min-height:202px;position:relative; margin-bottom:15px;-webkit-border-radius: 1px 1px 0px 0px;-moz-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;overflow:hidden;}
.tur-kutu .desc{position: relative;float: left;width: 100%;padding: 25px 0px;background: #fff;}
.tur-kutu .resim{display:block;text-align:center;width:100%;height:127px;position:relative;}
.tur-kutu .resim img{width:100%;height:127px;behavior: url(PIE.htc);}
.tur-kutu.otelcik .resim{display:block;text-align:center;width:100%;height:auto;position:relative;}
.tur-kutu.otelcik .resim img{width:100%;height:auto;behavior: url(PIE.htc);}
.tur-kutu .resim .incele img{position:absolute; left:0; bottom:0; width:88px !important; height:23px !important;}
.tur-kutu .price{position: absolute;bottom: 5px;right: 20px;width: 88px;color: #da241b;font-weight: bold;font-size: 10px;text-align: right;z-index: 9;    line-height: 15px;}
.tur-kutu .indirim{position:absolute;font-weight:bold;font-size:17px;text-align:center;z-index:9;color:#E74634;line-height:15px;left:15px; bottom:14px;}
.tur-kutu .indtext{position:absolute;font-weight:bold;font-size:11px;text-align:center;z-index:9;color:#666;line-height:15px;left:53px; bottom:13px;}
.tur-kutu .a {font-size:21px}
.tur-kutu .b {font-size:12px}
.tur-kutu .sale,.oteller .product-list .tur-kutu .stock{bottom:auto;left:auto;top:0;right:12px;background:#242424}
.product-list .tur-kutu .stock{background:#f27e4b;line-height:22px;height:57px;padding-top:10px}
.tur-kutu .title{width:100%;padding-left:5px;color:#333 !important;background-color:white;padding-top:5px; padding-bottom:5px;bottom:0;text-indent:0px !important; text-shadow:none !important; font-size:11px !important; line-height:13px !important;}
.tur-kutu .title .yer{color:#666 !important;}
.tur-kutu .product-icon{display:none;position:absolute;bottom:15px;left:105px}
.tur-kutu .product-icon a{display:inline-block;padding:0 10px;color:#6e6e6e}
.tur-kutu .product-icon a:hover{color:#57c5a0}
.tur-kutu .turbaslik {display:block; color:#da241b; font:bold 14px 'Open Sans'; letter-spacing:-0.5px; height:36px; line-height:18px;}
div#aramasonuc {width: 100%;position: absolute;left: 0px;top: 35px;z-index: 9999;}
.aramasonuc {padding: 10px;box-shadow: 0px 4px 12px -2px rgba(0, 0, 0, 0.5);background-color: #FFF;}
#aramasonuc h4 {font-size: 16.25px;margin: 0px 0px 0px 0px;font-family: inherit;font-weight: 500;line-height: 20px;color: inherit;text-rendering: optimizelegibility;}
#aramasonuc h3 {font-size: 14px;margin: 0px;font-family: inherit;font-weight: 600;line-height: 20px;text-rendering: optimizelegibility;display: block;width: 100%;background-color: #ebebeb;color: #363636;padding: 6px;margin-top: 10px;}
.aramasonuc a.sonuclink {display: block;width: 100%;font-size: 13px;font-weight: 500;color: #363636;padding: 4px 0px 4px 8px;border-bottom: 1px dashed #f5f5f5;}
.aramasonuc a.sonuclink:last-child {border-bottom: 0px solid #f5f5f5;}
.aramasonuc a.sonuclink:last-child:hover {background-color: #da241b;color: #fff;  border-bottom: 0px dashed #da241b;}
.aramasonuc a.sonuclink:hover {background-color: #da241b;color: #fff;  border-bottom: 1px dashed #da241b;}
#aramasonuc h4 .close {float: right;font-size: 20px;font-weight: bold;line-height: 20px;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
.kat_ic {position:relative;display: block;margin: 0 0 10px;width: 100%;outline: 0;overflow: hidden;background: #fff;}
.kat_ic ul {padding:0;margin-left:10px;height:auto;}
.kat_ic ul li {height: 34px;line-height: 34px;margin-bottom: 3px;border-bottom: 1px dotted #ccc;font-size: 13px;overflow:hidden;margin-right:4px;}
.kat_ic ul li:last-child{border-bottom: 0px dotted #ccc;}
.kat_ic ul li a{color:#111;display:block;}
.kat_ic .title {border-bottom: solid 1px #0093dd;display: block;margin: 0;background: #fffbf5;behavior: url(csshover3.htc);margin: 0;line-height: 42px;font-family: "Open Sans",Arial,sans-serif;font-size: 19px;color: #fff;padding: 0 0 0 5px;font-weight: 600;text-indent:31px;font-weight:normal;}
.tur-title {background-color:#da241b !important; background-image:url(../images/tur-ikon.png) !important; background-repeat:no-repeat !important;  background-position: 5px center !important}
.altmenu {display:block;height:41px;background-color:#da241b;margin-bottom:10px;}
.altmenu ul {}
.altmenu ul li{float:left; color:#FFF; margin-right:10px; padding-right:10px;}
.altmenu ul li a{    font-size: 11px;color:#fff;display:block;height:41px;line-height:41px}
.altlinks{padding-left:0px !important;}
.altlinks ul li a{color:#727272;font-family: Poppins,Sans-serif; font-size: 14px; line-height: 26px;
   }
.elementor-heading-title {
    color: #051323;
    font-family: Unna,Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 26px;margin-bottom:20px;
}
.altlinks .grid-2{padding-left: 0px !important;min-height:95px;max-height:95px;}
.altmenu ul li {float: left;color: #FFF;margin: 0px;padding: 0px 10px;}
.altmenu ul li:hover{background: #333;}
.altmenu ul li a {font-size: 11px;}
.altlinkswrap{min-height: 100px;margin-bottom: 10px;}
.detail-page-top {position: relative;float: left;width: 100%;margin-bottom: 15px;}
.small {position: relative;box-shadow: 0 0 3px 0 rgba(0,0,0,.3);-o-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);-ms-box-shadow: 0 0 3px 0 rgba(0,0,0,.3);-o-border-radius: 3px;border-radius: 3px;background-color: #FFF; width: calc(100% - 10px);}
#slider .slides li {float: left !important;}
.ortaalan img {max-width: 100% !important;}
.flex-direction-nav a:before{color: #fff !important;}
.image-carousel {position: relative;box-shadow: none;border: none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background: none;}
.image-carousel .slides > li {display: none;}
.image-carousel.style1 .slides > li {margin-right: 10px;height: 70px;cursor: pointer;overflow: hidden;}
#slider .slides li{float: left !important;}
.image-carousel {position: relative;box-shadow: none;border: none;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background: none;}
.image-carousel .slides > li {display: none;}
.image-carousel img {max-width: 100%;}
.image-carousel.style1 {padding: 10px 45px;background: #fff;}
.image-carousel.style1 .slides > li {margin-right: 10px;height: 70px;cursor: pointer;overflow: hidden;}
.image-carousel.style1 .slides > li:last-child {margin-right: 0;}
.image-carousel.style1 .slides > li img {height: 100%;width: auto;max-width: none;filter: alpha(opacity=50);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;-moz-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;-webkit-transition: opacity 0.3s ease-in;-ms-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}
.image-carousel.style1 .slides > li.flex-active-slide img, .image-carousel.style1 .slides > li:hover img {filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.image-carousel.style1 .flex-control-nav {display: none;}
.image-carousel.style1 .flex-direction-nav {position: static;width: 0;height: 0;}
.image-carousel.style1 .flex-direction-nav li a {background: #008aaa;float: none;width: 25px;height: auto;position: absolute;top: 10px;bottom: 10px;margin: 0;filter: alpha(opacity=100) !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;-moz-opacity: 1 !important;-khtml-opacity: 1 !important;opacity: 1 !important;text-indent: -9999px;text-align: left;color: #fff;-moz-transition: background 0.2s ease-in;-o-transition: background 0.2s ease-in;-webkit-transition: background 0.2s ease-in;-ms-transition: background 0.2s ease-in;transition: background 0.2s ease-in;}
.flex-direction-nav a:before{color: #fff !important;}
.image-carousel.style1 .flex-direction-nav li a:hover {background: #da241b;}
.image-carousel.style1 .flex-direction-nav li a:before {display: block;position: absolute;left: 9px;top: 50%;margin-top: -6px;text-indent: 0;font-family: FontAwesome;font-size: 12px;line-height: 1;text-shadow: none;}
.image-carousel.style1 .flex-direction-nav li a.flex-prev {left: 10px;}
.image-carousel.style1 .flex-direction-nav li a.flex-prev:before {content: "\f053";}
.image-carousel.style1 .flex-direction-nav li a.flex-next {right: 10px;}
.image-carousel.style1 .flex-direction-nav li a.flex-next:before {content: "\f054";}
.image-carousel.style1 .flex-direction-nav li a.flex-disabled {background: #f5f5f5;color: #9e9e9e;z-index:1;}
.image-carousel.style1 {padding: 10px 45px;background: #fff;}
 .st-breadcrumb {
    padding: 100px 0 110px;
	background-color: #f9f9f9;
}
.d-sm-block {
    display: block!important;
}
 .st-breadcrumb ul {
    list-style: none;
    display: block;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    background: #f9f9f9;
	text-align: center;
    margin-top: 25px;
}
 .st-breadcrumb ul li {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    z-index: 0;
}
 .st-breadcrumb ul li:first-child {
    padding-left: 0;
}
 .st-breadcrumb ul li a {
    display: block;
    font-weight: 300;
    color: #201d1e;
    text-decoration: none;
    line-height: 21px;
	font-size:15px;
}
 .st-breadcrumb ul li:not(:last-child):after {
position: absolute;
    content: "\f101";
    top: 50%;
    right: -2px;
    margin-top: -13px;
    width: 6px;
    height: 6px;
	color: #201d1e;
    z-index: 1;
    font-family: 'FontAwesome';
    font-size: 18px;
}
 .st-breadcrumb ul li:first-child {
    padding-left: 0;
}
#socialShare {float: right;margin-top: -30px;}
#socialShare h4 {margin: 0 0 4px;text-align: right;font-size:11px; line-height:20px;}
#socialShare ul{margin:0;padding:0;list-style:none; float:right}#socialShare ul li{margin:0 0 0 8px;padding:0;float:left}#socialShare ul li a:hover i{opacity:.7;-webkit-transition:opacity .7s;transition:opacity .7s}
#socialShare ul li a.shareFacebook i, .spriteSocialFacebook {background-position: 0px 0px;width: 23px;height: 22px;background-repeat: no-repeat;background-image: url(../images/social.png);display: inline-block;vertical-align: middle;}
#socialShare ul li a.shareTwitter i, .spriteSocialTwitter {background-position: -30px 0px;width: 24px;height: 22px;background-repeat: no-repeat;background-image: url(../images/social.png);display: inline-block;vertical-align: middle;}
#socialShare ul li a.shareGooglePlus i, .spriteSocialGooglePlus {background-position: -62px 0px;width: 24px;height: 22px;background-repeat: no-repeat;background-image: url(../images/social.png);display: inline-block;vertical-align: middle;}
#socialShare ul li a.sharePinterest i, .spriteSocialPinterest {background-position: -93px 0px;width: 24px;height: 22px;background-repeat: no-repeat;background-image: url(../images/social.png);display: inline-block;vertical-align: middle;}
#socialShare ul li a.shareMail i, .spriteSocialMail {background-position: -122px 0px;width: 23px;height: 22px;background-repeat: no-repeat;background-image: url(../images/social.png);display: inline-block;vertical-align: middle;}
.detail-page-top h1 {font-weight: 400;font-family: 'Open Sans',Verdana,Helvetica,Sans-Serif!important;color: #515151;font-size: 18px;line-height: 35px;font-style: normal;padding: 0 0 0 0;margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.big {position: relative;
    float: left;
    width: 100%;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #fffbf5;
    padding: 30px;
    font-size: 14px;
    min-height: 555px;
    border: #fffbf5;:
    font-weight: 500;}
.tur-detail-info{position: relative;float: left;width: 100%;border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;word-break: break-all;}
.kirmizitext{color: #da241b;}
.koyurenktext{color: #515151;}
.big>.koyurenktext {
	margin-bottom: 20px;
    border-bottom: 2px solid #ddd;
}
.turcont {float: left;width: 100%;margin-right: auto;margin-left: auto;background-color: #FFF;font-size:16px;line-height:26px;color:#727272}
ul.tabs {font-family: dm sans,Sans-serif;list-style: none;width: 100%;padding: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;background-color:#F5F5F5;}
ul.tabs li {float: left;text-align: center;position: relative;color: #fff;width:16.6%;}
ul.tabs.turdtytab li { float: left; text-align: center; position: relative; color: #fff; width: 25%; }
ul.tabs li a{display: block;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #F5F5F5;line-height: normal;text-align: center;font-size: 12px;color: #333;font-weight: 700;padding:15px 0px;}
ul.tabs li:first-child a {border-left: 0;}
html ul.tabs li.active, html ul.tabs li.active a{background: #fff;color: #da241b;text-decoration:none;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {text-decoration:none;}
.tab_container {border-top: none;background: #fff;width:100%;padding: 10px;margin:auto;}
.anasayfagrupbaslik{color:#1a2b48;font-size:34px; font-weight:600;text-align:center;padding:25px 0px;}
.katpagebaslik{color:#1a2b48;font-size:34px; font-weight:600;text-align:center;padding:0px 0px 25px 0px;}
.anasayfagrupbaslik a{color:#1a2b48;}
/*TURKUTU*/
.services-item.item-elementor {
    margin-bottom: 30px;
}.services-item.item-elementor .item {
    background: #fff;
    border: none;
    box-sizing: border-box;
    box-shadow: 0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);
    border-radius: 15px;
    overflow: hidden;
    padding-bottom: 0;
}
.services-item.item-elementor .item .featured-image {
    position: relative;
    overflow: initial;
}
.services-item.item-elementor .item .featured-image .st-tag-feature-sale {
    top: 20px;
    left: 20px;
    position: absolute;
    z-index: 1;
}
.services-item.item-elementor .item .featured-image .st-tag-feature-sale .featured {
    position: unset;
    padding: 4px 8px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-radius: 5px;
    background: var(--main-color,#3B71FE);
}
 .item .featured-image a {
    display: block;
    overflow: hidden;

    color: #232323;
    text-decoration: none;
}
 .st-hover-grow {
	 width: 100%;
    height: auto;
    display: block;
    margin-bottom: 0;
    border-radius: 0px;
    transition: all .3s;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}
.services-item.item-elementor .item .content-item {
    position: relative;
    padding: 20px;
}
.services-item.item-elementor .item .content-item .sub-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #727272;
}
.services-item.item-elementor .item .st-address span, .services-item.item-elementor .item .st-address i {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #727272;
}
.services-item.item-elementor .item .st-address span, .services-item.item-elementor .item .st-address i {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #727272;
}
 .services-item.item-elementor .item .content-item .title {
	font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 5px;
	
    margin-top: 6px;
    margin-bottom: 15px;
}

.services-item.item-elementor .item .content-item .title a {
    color: #232323!important;
}
.services-item.item-elementor .item .content-item .section-footer {
    margin-top: 15px;
    padding-top: 15px;
	    border-top: 1px solid #dedede;
		
}
 .services-item.item-elementor .price-wrapper {
    font-weight: 400;
    font-size: 14px;
    color: #727272;
    min-height: 30px!important;
}
.services-item.item-elementor .item .content-item .price-wrapper.price-wrapper-tour {
    min-height: 45px;
}
.services-item.item-elementor .price-wrapper .price {
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #232323;
    margin-left: 0;
    margin-right: 0;
}
 .services-item.item-elementor .price-wrapper .price .sale-top {
    display: flex;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #727272;
    align-items: center;
}

.services-item.item-elementor .price-wrapper .price .item {
    box-shadow: none;
    display: block;
 
    line-height: 16px;
}
.services-item.item-elementor .price-wrapper .price .sale-top .item {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #232323;
    margin-right: 2px;
}

.services-item.item-elementor .item .content-item .price-wrapper .unit {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #727272;
    white-space: nowrap;
}
.services-item.item-elementor .item .content-item .price-wrapper .unit i {
   vertical-align:middle;display:inline-block;margin-right:3px
}
.align-items-end {
    align-items: flex-end!important;
}
.justify-content-between {
    justify-content: space-between!important;
}.justify-content-center {
    justify-content: center!important;
}
.justify-content-start {
    justify-content: flex-start!important;
}
.d-flex {
    display: flex!important;
}
.align-items-center {
    align-items: center!important;
}
.justify-content-around {
    justify-content: space-around!important;
}
.flex-column {
    flex-direction: column!important;
}

.flex-row {
    flex-direction: row!important;
}
.flex-wrapp {
    flex-wrap: wrap!important;
}

.katpage-sol {
    padding: 30px 20px;
    background: #fffbf5;
    border-radius: 20px;
    margin-bottom: 30px;
    border: none;margin: 0 0 10px;
}

.katpage-sol .item-title div {
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #232323;
}
.katpage-sol .item-title .fa {
    
    font-size: 14px;
    color: #727272;
}
.katpage-sol .item-content {
    margin-top: 10px;
}
.katpage-sol .item-content ul {
    list-style: none;
    padding: 0;
}
.katpage-sol .item-content ul li a {
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
    color: #727272;
   
}


#footer{background-color:#f6f6f6; color:#727272; min-height:270px;padding:70px 20px 0}
.footer-alt img {
	background-color: #f6f6f6;
}
.footer{min-height:200px}
span.sociallist {vertical-align: middle;display: inline-block;}
span.sociallist a {
    font-size: 18px;
    color: #fff;
    margin-left: 3px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
span.sociallist a:hover{opacity:.7;}
.sagyardmmen {
    font-size: 14px;
    line-height: 24px;
    font-family: dm sans,Sans-serif;
    padding: 15px;
    background-color: #fffbf5;
}
a.facebook {background-color: rgba(61,82,166,1);}
a.twitter {background-color: #04a9f4;}
a.instagram {background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);}
a.youtube {background-color: #f00;}
a.google {background-color: #dc4335;}
a.linkedin {background-color: #0077b7;}
a.pinterest {background-color: #bd071d;}
a.facebook:hover {color: #fff;}
a.twitter:hover {color: #fff;}
a.instagram:hover {color: #fff;}
a.instagram:hover {color: #fff;}
a.youtube:hover {color: #fff;}
a.google:hover {color: #fff;}
a.linkedin:hover {color: #fff;}
a.pinterest:hover {color: #fff;}
span.social-txt {color: #fff;font-size: 11px;vertical-align: middle;display: inline-block;}
.reserve {text-align: right;}
span.copyright {padding-top: 7px;position: relative;display: inline-block;}
h2.form-baslik {text-align: center;color: #008aaa;}
.ikonkismi {font-size: 65px;text-align: center;color: #e40613;line-height: normal;}
.mhiz {font-size: 26px;text-align: center;color: #3d3d3d;padding: 1px 0px;font-weight: 700;line-height: normal;}
.mhiztel {font-size: 16px;line-height: normal;text-align: center;color: #3d3d3d;font-weight: 600;border-bottom: 1px dashed #e6e6e6;padding-bottom: 20px;margin-bottom: 20px;}
.iletisimsayfasi input.text, .iletisimsayfasi  select.text, .iletisimsayfasi  textarea.text { background: #F5F5F5; padding: 10px 15px; border: 1px solid #ccc; height: 40px; font: 12px 'Open Sans', Helvetica, Arial, sans-serif; -moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; -webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -kthtml-transition: all 0.2s linear; transition: all 0.2s linear; box-sizing: border-box; }
.iletisimsayfasi  input.text:focus, .iletisimsayfasi  select.text:focus, .iletisimsayfasi  textarea.text:focus { background-color: rgba(250,250,250,1.0); border-color: #55acee; }
.iletisimsayfasi  textarea.text { height: auto; resize: vertical }
center.padtb20.margb20.brdbtdas {max-width: 600px;position: relative;margin: 0 auto;border-bottom: 1px dashed #e5e5e5;padding-bottom: 20px;margin-bottom: 20px;}
.iletisimsosyal {width: 320px;position: relative;padding-top: 12px;font-size: 30px;text-align: center;margin: 0 auto;}
.iletisimsosyal:after {content:'';display:block;clear:both;}
.iletisimsosyal a:first-child {margin-left: 0px;}
.iletisimsosyal a {margin-left: 10px;font-size: 35px;}
.iletisimsosyal .fa-facebook-square {color: #3a559f;}
.iletisimsosyal .fa.fa-instagram {color: #a9268c;}
.iletisimsosyal .fa.fa-youtube-play , .iletisimsosyal  .fa-youtube-square {color: #f00;}
.iletisimsosyal .fa-google-plus-square {color: #dc493c;}
.iletisimsosyal .fa-whatsapp {color: #009d00;}
.iletisimsosyal  .fa-linkedin-square {color: #0077b7;}
.iletisimsosyal  .fa-pinterest-square {color: #bd071d;}
.iletisimsosyal .fa-twitter-square {color: #04a9f4;}
.hesabimformu  .control-group {margin-top: 10px;}
.hesabimformu .control-group {margin-bottom: 10px;}
.hesabimformu .control-group:before, .hesabimformu .control-group:after {display: table;line-height: 0;content: "";}
.hesabimformu .control-label {float: left;width: 160px;padding-top: 5px;text-align: right;}
.hesabimformu .controls {margin-left: 180px;}
.hesabimformu textarea, .hesabimformu input[type="text"], .hesabimformu input[type="password"], .hesabimformu input[type="datetime"], .hesabimformu input[type="datetime-local"],  .hesabimformu input[type="date"], .hesabimformu input[type="month"], .hesabimformu input[type="time"], .hesabimformu input[type="week"], .hesabimformu input[type="number"], .hesabimformu input[type="email"], .hesabimformu input[type="url"], .hesabimformu input[type="search"], .hesabimformu input[type="tel"], .hesabimformu input[type="color"], .hesabimformu .uneditable-input {min-height: 29px;padding: 0 8px;border: 1px solid #e5e5e5;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);display: inline-block;margin-bottom: 0;vertical-align: middle; border-radius:5px;}
.buyukBasarili { background-image: url(../img/bigCheck.png); background-repeat: no-repeat; background-position: center top; padding-top: 140px; text-align: center; }
.buyukBasarili .priceBox{ font-size:19px; font-weight:900; color:#ce0606 }
.sifremunuttum{margin-left: 22px;}
p.number a {
    color: #363636;
}
p.number a i {
    font-size: 18px;
    vertical-align: middle;
}
.mhiztelsag {
    float: right;
    width: 50%;
    text-align: center;
}
.mhiztelsol {
    float: left;
    width: 50%;
    text-align: center;
}
.mbmnop {
    float: right;
    margin-top: 5px;
	display:none;
	margin-bottom:5px;
}
.whatsappmasaustu {
    width: 75px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 16;
}
.whatsappmobile {
    display: none;
}

label.trchklbl {cursor:pointer;
    display: flex;
    width: 100%;margin-bottom:0px;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 5px;
    line-height: normal;
    align-self: center;
}.ml5{margin-left:5px}.lblaktif, label.trchklbl:hover {
    background:rgba(0,117,255,.5) !important;
    color: white  !important;
}
 .lblaktif span.chkfac, label.trchklbl:hover span.chkfac {
  
    color: white  !important;
}
.trchklbl:nth-child(odd) {background: #f5f5f5}
.tarihSecimi {
    margin: 0 -5px;
}
.mtop25{margin-top:25px !important}
label.trchklbl * {
    line-height: normal;
}
span.turchkdesc {word-break: break-word;
    padding-left: 5px;
}
span.turchknm {
    font-size: 13px;
    display: block;
    width: 100%;
}span.chkfac {
    display: block;
    width: 100%;
    font-weight: 600;
    color: #5a5a5a;
}
.tkstic.active {
       background-color: #a4f981;
    border: 1px solid #a4f981
}
 
 
 .tkstic {
    background-color: #fff;
    margin: 2px;
    height: 110px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    cursor: pointer;
}
 .taksitkln {
   width: 16.6666%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
   
}span.tkstnm {
    font-weight: 600;
    font-size: 18px;
    text-decoration: underline;
}
 h5.bankname {
    display: block;
    text-align: center;
    width: 100%;
    color: #fff;
    background-color: #3bb2c2;
    padding: 10px 0px;
}label.hizmetsecimlabl > * {display:inline-flex;margin:0px 0px 0px 0px;margin-right:5px;}
label.hizmetsecimlabl {
       display: flex;cursor:pointer;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    font-weight: 400;
    font-size: 12px;
    margin-top: 5px;
}
.banklogo{display:Block;font-size: 14px}
.hotelBigBox {position:relative;}
.hotelBigPhoto { position: absolute; left: 15px; width: 210px; height: 210px; z-index: 8; top: 180px; }
.mapOlustur { position: absolute; height: 300px; left: 0px; top: 0px; right: 0; z-index: 6; border-radius: 4px 4px 0 0; -webkit-border-radius:4px 4px 0 0 }
.mapOlusturmb { position: relative; height: 300px;  z-index: 6; border-radius: 4px 4px 0 0; -webkit-border-radius:4px 4px 0 0 }
.hotelBigPhoto img{width:100%;height:auto;}
.hotelBigBox h2 { position: absolute; left: 250px; top: 240px; background-color: rgba(204,68,84,0.8); display: inline-block; padding-top: 8px; padding-right: 14px; padding-bottom: 8px; padding-left: 14px; float: left; font-size: 26px; font-weight: 900; color: #FFF; z-index: 9 }
.hotelAdresBox { position: absolute; z-index: 9; left: 260px; top: 295px; background-color: rgba(0,0,0,0.7); color: #fff; display: inline-block; float: left; padding: 3px 14px; font-size: 11px; }
.turunBaslik{display: block;position: relative;font-size: 27px;clear: both;width: 100%;padding: 0;margin: 0px 0px 20px 0px;font-weight: 600;border-bottom: 1px solid #e4e8ea;padding-bottom: 5px;color: #ff4e39;margin-bottom: 15px;}
.turunAciklama {padding: 10px;display: block;position: relative;font-size: 13px;font-style: italic;margin-bottom: 15px;color: #2c3e50;font-weight: 600;}
.mobildegoster{display:none;}
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th { background-color: #ffffd6 }
.table-hover tbody tr.success:hover>td { background-color: #327b00 }
.table-hover tbody tr.error:hover>td { background-color: #d73925 }
.table-hover tbody tr.warning:hover>td { background-color: #f7e7a7 }
.table-hover tbody tr.info:hover>td { background-color: #46b8da }
tr.tbl-otl-hd th, tr.tbl-otl-hd th:hover {padding: 8px;background-color: #363636 !important;color: #fff;font-size: 15px;}
tr.tbl-otl-bs td{background-color: #f5f5f5;color: #363636;padding: 8px;margin-top: 7px;font-size: 14px;}
td.tbl-ht-oda {font-size: 14px;line-height: normal;color: #363636;font-weight: 600;padding: 3px;}
td.tbl-ht-oda:hover, td.tbl-ht-oda:hover strong{background-color: #363636 !important;color: #ffffff !important;}
td.tbl-ht-oda span{width: 100%;display: inline-block;padding: 6px;font-size: 12px;margin: 6px 0px;min-width: 80px;}
td.tbl-ht-oda span.label-important{background-color: #cb2128;max-width: 79px;text-align: center;}
#kampanyalarim, #fiyatvemusaitlikim{overflow:auto !important;overflow-y:scroll;}
.borderVer {  border:solid 1px #E2E2E2; border-radius: 4px; -webkit-border-radius: 4px; padding:10px; margin-top:10px;}
.turunBaslik:before {bottom: -1px;content: "";height: 4px;position: absolute;width: 74px;background-color: #ff4e39;}
.ortaalan img {
    max-width: 100% !important;
}.endusukFiyat{ position: absolute; z-index: 9; left: 260px; top: 335px; color:#7A7A7A; font-size:14px; font-weight:700; display: inline-block; float: left; }
.endusukFiyat strong{ color:#ff4e39; font-size:26px}
.hotelOzellikBaslik:before {bottom: -1px;content: "";height: 2px;position: absolute;width: 74px;background-color: #cf2a28;}
.OtelrezervasyonDetaylari{padding-top: 400px;margin-bottom:25px;}
.hotelOzellikBaslik {font-weight: 600;font-size: 20px;display: block;position: relative;clear: both;width: 100%;padding: 0;margin: 0px 0px 20px 0px;border-bottom: 1px solid #e4e8ea;padding-bottom: 5px;color: #363636;margin-bottom: 25px;margin-top: 15px;}
.hotelBigPhoto2 {text-align: center;}	
.hotelBigPhoto2 img {border: 1px solid #e5e5e5;}	
.hotelOzellikBaslik {font-weight: 600;font-size: 20px;display: block;position: relative;clear: both;width: 100%;padding: 0;margin: 0px 0px 20px 0px;border-bottom: 1px solid #e4e8ea;padding-bottom: 5px;color: #363636;margin-bottom: 25px;margin-top: 15px;}
.turunBaslik, #rezervasyondetayi .hotelOzellikBaslik {border-bottom: 0px solid #e4e8ea;}

.boxBaslik.oteltrac {background-color: #363636;color: #FFF;padding: 8px;font-size: 12px;letter-spacing: normal;}
@media(max-width: 1083px){
ul.tabs li {
  
    width: 100%;
}}
@media(max-width: 1003px){.mbdemal .row{margin-left:0px;margin-right:0px;}
.big{min-height:auto;margin-top:15px;font-family: dm sans,Sans-serif;}
.altmenu {height: auto;}

.hesabimformu .control-label {float: left;width: 100%;padding-top: 5px;text-align: center;}
.rezervasyonlar {border: 0;}
.rezervasyonlar thead {display: none;}
.rezervasyonlar tr {margin-bottom: 10px;display: block;border-bottom: 2px solid #ddd;}
.rezervasyonlar td {display: block;text-align: right;font-size: 13px;border-bottom: 1px dotted #ccc;}
.rezervasyonlar td:last-child {border-bottom: 0;}
.rezervasyonlar td:before {content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;padding-right:5px;}
#turlarustreklam.swiper-container .swiper-slide img {height: auto;width: 100%;}
#turlarustreklam.swiper-container {margin-left: 0;}
.tur-kutu .resim , .tur-kutu .resim img {
 
    height: auto;
  
}
.whatsappmobile {
    display: block;
    width: 65px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 16;
}
.whatsappmasaustu {
    display: none;
}
.taksitkln {
    width: 20%;
 
}
}
@media(max-width: 991px){.logo {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    margin-top: 7px;
    margin-bottom: 7px;
}
#header {
    height: auto;
    background-color: #fff;
}
.header {
    height: auto;
    margin: auto;
    position: relative;
	padding: 0px 0px;
}


}
@media(max-width: 768px){
	.mobildegizle{display:none !important;}
.mobildegoster{display:block !important;}
.mobilde15m{margin-top:15px;}
.search-column.home-search .search-box .search_tab {height: auto;}
.search-column.home-search .search-box .search_tab form{margin: 0px;}
.corpMenu {width: 100%;}
.uyekutu {width: 100%;float: left;}
.uyemr{width: 100%;float: left;}
.uyemr a{font-size: 12px; padding: 5px 7px;}
.uyyont {float: left;width: 100%;}
.uyyont a{font-size: 11px; padding: 5px 7px;}
.hotelBigPhoto{position: relative;left: auto;width: 210px;height: 210px;z-index: 8;top: auto;margin: 0 auto;}
.hotelBigBox h2{position: relative;left: auto;top: auto;background-color: rgba(204,68,84,0);display: block;padding-top: 8px;padding-right: 0;padding-bottom: 0;padding-left: 0;float: none;font-size: 26px;font-weight: 900;color: #ff4e39;z-index: 9;text-align: center;margin: 0 auto;}
.hotelAdresBox {position: relative;z-index: 9;left: auto;top: auto;background-color: rgba(0,0,0,0);color: #000;display: block;float: none;padding: 5px 10px;font-size: 11px;text-align: center;}
.endusukFiyat {position: relative;z-index: 9;left: auto;top: auto;color: #7A7A7A;font-size: 14px;font-weight: 700;display: block;float: none;text-align: center;}
.OtelrezervasyonDetaylari{padding-top: 10px;margin-bottom:25px;}
	.cyan-menu {
  
    height: 1px;
    border-top: 0px solid #ddd;
}
.mbmnop {
  display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:center
}.mbmnop .navbar-toggle {
  padding:15px 10px;margin-top:0px;margin-bottom:0px;border-radius:50%;margin-right:10px
}

.mobilhesap{
	color: #f4834a;
    font-weight: 700;
    font-size: 22px;
    line-height: 20px;
	width: 44px;
    height: 44px;
    background: #fff;
    border: 1px solid #dedede;
    box-shadow: 0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	margin-left:0px;margin-right:5px;
	}
.mobilhesap:hover {
	color: #000;
}
	.mhiztelsag {
    float: right;
    width: 100%;
    text-align: center;
}
.mhiztelsol {
    float: left;
    width: 100%;
    text-align: center;
}

#Mslider.swiper-container .swiper-slide img{width: 100%;}
.sliderpadding {padding: 0;}
.searchWrap {position: relative;margin-top: 15px;top: 0px;}
.sifremunuttum{margin-left: 0px;display:block;margin-top:15px;width:100%;}
}
.konaklamayeri {
    position: relative;
    display: flex;
    width: 100%;
    margin-bottom: 5px;
  
}.konaklamayeri:nth-child(even) {
      background-color: #f5f5f5;
  
}
.konaklamayerver{width:100%;}
.knkscbttl {
    width: 100%;
    position: relative;
    clear: both;
    text-align: center;
    background-color: #ff0052;
    margin-bottom: 5px;
    padding: 7px 0px;
    color: #fff;
    margin-top: 6px;
}
.konaklamayerver  >label {
    display: flex;
    cursor: pointer;
    width: 100%;
    padding: 5px;
}
.konaklamayerver > label > div> input[type=radio] {
    width: 16px;
    height: 16px;
}
label.lblincelt {
   font-weight: normal;
    display: inline;
    margin: 0 auto;
    cursor: pointer;
    padding: 0px 0px; margin-right: 22px;
   
}

.knklmascbox{padding: 5px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    margin-top: 5px;}

@media(max-width: 768px){table.table.table-hover.mobilde100 td {
    display: block;
}
#myNavbar ul li ul{position:relative; display: block;background-color:transparent;box-shadow:none;}
.ustmenuwraper{margin-top:0px;background-color:#f3f3f3}
.ustmenuwraper .headmenu{min-height:0px;}
.col-md-3.logo {
    width: calc(100% - 200px);
    padding-left: 15px;
}
.mbmnop {
 
    width: 110px;
}
}
.kkbaslik {
    padding: 0;
    margin: 0;
    padding: 9px 15px;
    background-color: #3bb2c2;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
.takkom {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
}
.taksitdiv {
    display: flex;
    width: 20%;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
}
.taksitdivic {
    background-color: #fff;
    padding: 15px 7px;
    width: 100%;
    text-align: center;
    border: 1px solid #e5e5e5;
    cursor: pointer;
}
.taksitdivic:hover,  .taksitdivic.selected{
    color: #fff;
    background-color: green;
}
.tksitsayi {
    font-weight: 600;
    font-size: 15px;
}
.tksittutar {
    font-weight: 600;
    font-size: 16px;
}
.footer-alt img{
	width: 100%;
}

/* ANASAYFA BANNER SEARCH ALANI*/

.hero-container {
	position: absolute;top: 345px;left: 80px;width: 70%;
}
.hero-content {
    position: relative;
    z-index: 1;
}
.hero-content.style2 h1 {
    font-weight: 300;
}
.hero-content h1 {
    color: white;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 36px;
}
.hero-wrap.style2 .hero-content.style2 h1, .hero-wrap.style2 .hero-content.style2 h1 span {
    color: #fff !important;
}
wrap.style2 .hero-content.style2 h1 span {
    color: #fff;
}
.hero-content.style2 h1 span {
    font-weight: 700;
}
.filter-tours-wrap.style2 {
    border: none;
    background-color: #0093dd;
    padding: 20px;
    border-radius: 50px;
}
.filter-tours-wrap {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-box-pack: justify;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.filter-tours-wrap.style2 .filter-box {
    border-radius: 50px;
    border-right: none;
    position: relative;
}
.filter-box {
    width: 25%;
    border-right: 1px solid #ddd;
}
.filter-tours-wrap.style2 .filter-box .form-group, .filter-tours-wrap.style2 .filter-box .form-group input {
    border-radius: 50px 0 0 50px;
}
.filter-box .form-group {
    position: relative;
    border-radius: 0 0 15px 0;
    margin: 0;
}
.filter-tours-wrap.style2 .filter-box .form-group, .filter-tours-wrap.style2 .filter-box .form-group input {
    border-radius: 50px 0 0 50px;
}
.filter-box .form-group input {
    width: 100%;
    height: 60px;
    border: none;
    padding: 10px 30px 10px 20px;
    background: white;
}
[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}
.filter-dropdown {
    position: relative;
}
.hero-filter {
    display: block;
    width: 100%;
    padding: 1.4rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
	line-height: 1.49;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.hero-filter-down-arrow {
    position: absolute;
    top: 17px;
    right: 12px;
    color: #333!important;
}
.filter-tours-wrap.style2 .filter-box:after {
    position: absolute;
    top: 50%;
    right: 0;
    content: "";
    background-color: #ddd;
    width: 1px;
    height: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.filter-tours-wrap.style2 .filter-box .search-btn {
    border-radius: 0 50px 50px 0;
}
.filter-box .search-btn {
    width: 100%;
    border: none;
    background: #f4834a;
    color: white;
    text-align: center;
    height: 60px;
}

.filter-tours-wrap.style2 .filter-box:nth-last-child(-n+2):after {
    display: none;
}
/* ANASAYFA BANNER SEARCH ALANI*/

.social-media {
	margin-top: 10px;
	display:flex;
	flex-direction: row;
	
}


/* TURLAR */

 .feature-tour-card.style2 {
    border-radius: 22px;
    margin: 0 0 30px;
}
 .g-0, .gx-0 {
    --bs-gutter-x: 0;
}
.feature-tour-card.style2 .feature-tour-img {
    height: 100%;
    border-radius: 20px 0 0 20px;
    cursor: pointer;
	width: 100%;
	object-fit: cover;
}
.bg-f {
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #ddd;
}
.feature-tour-card {
    border: 1px solid #ddd;
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x)/ -2);
    margin-left: calc(var(--bs-gutter-x)/ -2);
}
.feature-tour-card.style2 .feature-tour-info {
   padding: 25px 10px;
}
.feature-tour-card.style2 .feature-tour-info p {
    margin: 12px 0px;
    font-size: 15px;
    line-height: 20px;
	height:80px;
	color: #626061;
}
.feature-tour-card.style2 .feature-tour-info .feature-tour-option {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1;
    margin: 15px 0 0;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}
.feature-tour-info h4 {
    font-weight: 600;
    margin: 0;
    font-size: 20px;
}
.feature-tour-info h5 {
    font-size: 14px;
    font-weight: 400;
    color: #919191;
}
.feature-tour-meta {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    line-height: 1;
    margin: 12px 0;
}
.feature-tour-time {
    color: #000;
}
.feature-tour-time i {
    position: relative;
    top: 2px;
    margin-right: 1px;
}
.feature-tour-price b {
    font-weight: 600;
    color: #000;
}
.feature-tour-info h4 a {
    color: black;
}.tour-title-cat {
	height: 95px;
}
.tour-title-cat h4 a:hover{
	color: #f4834a;
}

.link {
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    transition: .3s;
    -webkit-transition: .3s;
	color: #f4834a;
}
.link:hover {
letter-spacing: .5px;
color: #f4834a;
}

.feature-tour-card{
	box-sizing: border-box;
	box-shadow: 0 1px 2px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 5%);
	}
/* TURLAR */


/*LOGIN VE REGİSTER*/
.text-end {
    text-align: right!important;
}
.login-form .login-body .btn {
    border-radius: 0;
    display: block;
    width: 100%;
    padding: 15px 30px;
}
.form_group label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #f4834a;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    position: absolute;
    top: 4px;
    left: 0;
    width: 15px;
    height: 15px;
}
.form_group input:checked+label:after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 5px;
    width: 5px;
    height: 10px;
    border: solid #777af2;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.form_group label {
    position: relative;
    cursor: pointer;
    padding-left: 25px;
}
.form_group input {
    padding: 0;
    height: auto;
    width: auto;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.form_group {
    display: block;
}
.mb-20 {
    margin-bottom: 20px!important;
}
.form-group {
    margin: 0 0 20px;
}
.form-group input {
    height: 55px;
}
.form-group input, .form-group textarea {
    width: 100%;
    border: none;
    background: transparent;
    border-radius: 0;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 20px;
}
.pb-100{
padding-bottom: 100px
}
.pt-100{
padding-top: 100px;
}
.login-form .login-header {
    padding: 10px 20px 10px 25px;
    border-radius: 20px 0 0;
    text-align: center;
}
.bg-blue {
    background-color: #0093dd;
}
.login-form .login-header h2 {
    line-height: 0.6;
    color: white;
    font-size: 25px;
}
.login-form .login-header span {
    color: white;
}
.login-form .login-body {
    border: 1px solid #ddd;
    padding: 30px;
}
.btn.v7 {
    background-color: #f4834a;
    border: none;
    color:white;
    padding: 10px 35px;
    border-radius: 0 0 20px 0;
	font-size: 16px;
}
/*LOGIN VE REGİSTER*/

.rezbtn {
	color: white;
	background-color: #f4834a;
	border-radius: 0 0 15px 0;
	padding: 12px;
}

.yazdirbtn {
		background-color: #0093dd;
	color:white;
}
.mt-100 {
	margin-top: 100px;
}
.mt-150 {
	margin-top: 150px;
}
.tourdetailstitle {
	font-weight: 700;font-size: 40px;color: #515151;border-bottom: 1px solid #ffffff36; text-align: center; padding: 0px 15px;
}

.m-88 {
	margin: 88px 0px;
}
.breadbackgroundimg{
	background-image:url('/uploads/images/traveller.png'); 
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;"
}
.katpage-sol .item-content ul li {
    padding: 5px;
}
.odemebtn{
	font-size: 18px;line-height: normal;font-weight: 600; background-color: #f4834a;border-color: #f4834a; color:#fff; 
}
.takvimlink {
	color:#7f7f7f;
}
.takvimlink:hover{
	color:#f4834a;
}
.heweso__news__display__first{padding:50px 0px;}
.heweso__news__display__first_ust {margin-bottom: 20px;display:block;position:relative;}
.heweso__news__display__first_ust h1 {font-weight: 700;font-size: 35px;}
.heweso__news__display__first_ust p {font-size: 19px;font-weight: 400;color: #888;}
.heweso__news__display__first_ust a {position: absolute;right: 0;top: 14px;border: 1px solid #000;max-width: 200px;width: 100%;text-align: center;color: #000;padding: 10px;font-weight: 700;font-size: 17px;}
.heweso__news__display__first_ust a:hover {background:#000;color: #fff;}
.heweso__news__display__first_content {width: 96%;background: #fff;margin: 0 auto;position: relative;top: -30px;padding: 15px;}
.heweso__news__display__first_content h1 {font-weight: 700;font-size: 19px;color: #000;}
.heweso__news__display__first_content p {font-weight: 400;color: #888;font-size: 16px;line-height:140%;margin-top:10px; }
.bybg {
    background-color: #fff;
}
.hb-ks{
word-break: break-all;
    white-space: normal;
	color:  #888;
	}
	.uzunhbaer {
    background: #fbfbfb;
    margin-bottom: 15px;
}
.borderimg {
    border: 1px solid #f5f5f5;
}
.p-15 {
    padding: 15px;
}
h2.hb-bs {
    font-weight: 700;
    font-size: 18px;
    color: #000;
}
.p-r-0 {
    padding-right: 0 !important;
}
.heweso__news__display__first {
    padding: 50px 0px;
}

.sitemtop {
	margin-top:140px;
}
.takvimmtop {
	margin-top: 100px;
}
.turlarmtop {
	margin-top: 120px;
}
.hesabimmtop {
	margin-top: 150px;
}
.bloglarmtop {
	margin-top: 100px;
}