@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext);
body,html{width:100%;height:100%;min-height:100%;margin:0;padding:0}
body{font-family:Montserrat,sans-serif;color:#000;font-size:12px;overflow-x:hidden!important;background:#f5f5f5}
body.scrollHidden{overflow:hidden!important}
wrapper{display:block;width:1200px;position:relative;margin:0 auto;overflow:hidden}
*{box-sizing:border-box}
ul{list-style:none;margin:0;padding:0}
a{color:#222;text-decoration:none}
a:hover{color:#268196;text-decoration:none}
img{border-radius:5px}
iframe{border-radius:5px}
.mapArea{border-radius:5px}
.left{float:left}
.right{float:right}
.hide,.none{display:none !important;}
.show{display:block}
.oh{overflow:hidden}
#h300{position:absolute;z-index:-9;height:80%}
#h600{position:absolute;z-index:-9;height:80%}
div#overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:900;background:rgba(0,0,0,.7)}
t{display:table;height:100%;width:100%}
tc{display:table-cell;height:100%;vertical-align:middle;width:100%}
#mobileTopMenu{display:none}
.badge{min-width:50px}
.fadee{-webkit-transition:all 1s cubic-bezier(.23, 1, .32, 1);-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);-o-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1);-webkit-transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);-o-transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000);transition-timing-function:cubic-bezier(0.230,1.000,0.320,1.000)}
section#wrapper{position:relative;z-index:1;background:#fff;top:80px;width:100%}
section#wrapper.home{position:relative;z-index:1;background:#f5f5f5;top:80px}
header#header{width:100%;position:fixed;background:#fff;z-index:100;top:0;left:0;box-shadow:0 1px 2px rgba(0,0,0,.2);height:80px}
.lang img{height:26px}
.lang:hover .otherLang{display:block}
.otherLang{display:none;background:#fff;border-radius:10px;padding:8px 0;position:absolute;width:46px;text-align:center;box-shadow:2px 1px 5px rgba(0,0,0,.3);margin-left:-10px}
.detay-saha-tablo thead{display:table;width:100%}
.detay-saha-tablo tbody{display:table;width:100%}
.detay-saha-tablo th{line-height:30px}
.detay-saha-tablo td{line-height:30px}
.arrowAni{display:inline-block;animation-name:move-bottom-to-top;animation-duration:1s;animation-delay:.6s;animation-iteration-count:infinite;animation-direction:alternative;position:absolute;bottom:20px;font-size:22px;color:#fff;text-align:center;width:100%;text-shadow:1px 1px 5px rgba(0,0,0,.1);left:0}
.countryBack{background:#c00}
.countryBack a{color:#fff}
.countryBack img{height:18px;position:relative;top:-1px;margin-right:5px}
@keyframes move-bottom-to-top{
0%{transform:translateY(-5%)}
50%{transform:translateY(-15%)}
100%{transform:translateY(-5%)}
}
.campCreate {width:100%;margin-bottom:20px;}
.page-item.disabled .page-link{color:#fff;pointer-events:none;cursor:auto;background-color:#268196;border-color:#268196}
.cin.form-control[readonly]{background:#fff}
.cout.form-control[readonly]{background:#fff}
.topbtn{display:none;position:fixed;z-index:9999;right:10px;bottom:80px;background:rgba(0,0,0,.1);padding:14px 17px;color:#999}
section#List ul li.listOne a.btn-more-info{display:inline-block;width:auto;margin-right:5px;color:#fff}
section#List ul li.listOne a.btn-qform{display:inline-block;width:auto;color:#fff}
.addcart{color:#fff;position:absolute;z-index:9;font-size:26px;margin:4px;cursor:pointer}
.delcart{color:#ffc107;position:absolute;z-index:9;font-size:26px;margin:4px;cursor:pointer}
#cart{position:fixed;right:60px;bottom:0;z-index:900}
#cart .quoteCartFormBtn b{display:none}
.fa-text{font-size:16px}
#detailTitle .fa-star{font-size:16px;margin-right:2px;position:relative;top:-2px}
#detailBreadcrumbs .fa-plane{font-size:24px;position:relative;top:4px;margin-right:2px}
#detailBreadcrumbs span{font-size:10px;font-weight:400;position:relative;top:-2px}
.grey{color:#aaa}
.green{color:green}
ul.boxbox{padding:0 20px;list-style:disc;margin:0 20px;overflow:hidden;height:54px}
ul.boxbox li{float:left;width:48%;margin-right:2%}
#sporgaleriListesi li{position:relative}
#galeriListesi li{position:relative}
.resimSil{position:absolute;color:red;top:5px;right:5px;padding:5px}
#galeriListesi li:hover .resimSil{display:block}
.tab-content{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:40px}
.homeTitle{}
.homeTitleArrow{font-size: 12px;position: relative;top: -6px;display: inline-block !important; padding: 10px; cursor: pointer;}
.topListTitleDesc {display: none;}
header#header #logo{float:left;margin:10px 0}
header#header #logo img{height:60px}
header#header #language{padding-top:40px}
header#header nav#menu{float:right}
header#header nav#menu li{display:inline-block;margin:0 5px;font-size:14px;font-weight:600}
header#header nav#menu li a{color:#444;margin:15px 0 15px 15px;padding:10px 0 16px 0}
header#header nav#menu li a:hover{color:#268196}
header#header nav#menu li.selected a{color:#268196}
header#header nav#menu li.eventMenu{border-left:1px solid #ccc}
header#header nav#menu li.eventMenu a{color:#c00;margin:15px 0 15px 10px}
.tursab-images{height:42px;margin:0 20px 0 0}
.tursab-link a{float:left;display:block}
.tursab-link img{height:72px}
header#header nav#menu ul.topMenu{margin:10px 0;z-index:9;position:relative}
header#header nav#menu ul.topMenu li{font-size:12px;font-weight:300;margin:0}
header#header nav#menu ul.topMenu li a{margin:0 5px}
header#header nav#menu ul.headerMenu li ul{display:none}
header#header nav#menu ul.headerMenu li ul.childMenu{display:none;position:absolute;background:#fff;min-width:150px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:0;margin:0;margin-top:10px;border-radius:4px}
header#header nav#menu ul.headerMenu li ul.childMenu li{display:block;text-transform:none;font-size:12px;text-align:center;position:relative}
header#header nav#menu ul.headerMenu li ul.childMenu li a{display:block;padding:10px;border-bottom:1px solid #eee;margin:0}
header#header nav#menu ul.headerMenu li:hover ul.childMenu{display:block}
header#header nav#menu ul.childMenu2{position:absolute;background:#f5f5f5;width:200px;top:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-left:150px;z-index:2}
header#header nav#menu ul.childMenu li:hover ul.childMenu2{display:block}
header#header nav#menu ul.childMenu3{position:absolute;background:#fff;width:200px;top:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-left:150px;z-index:3}
header#header nav#menu ul.childMenu2 li:hover ul.childMenu3{display:block}
.searchBtn{float:right;position:relative;top:-5px;margin-left:10px}
.searchBtn.opened{padding-bottom:20px}
#searchArea{display:none;float:right;background:#268196;padding:20px;width:100%;position:fixed;z-index:9;top:80px;box-shadow:5px 10px 20px rgba(0,0,0,.5)}
section#slider{position:relative;top:0;left:0;right:0;width:100%;height:450px!important;z-index:1}
section#subSlider{position:relative;top:0;left:0;right:0;width:100%;height:220px!important;z-index:1}
section#registerSlider{position:relative;top:0;left:0;right:0;width:100%;height:400px;z-index:1;background:url(/images/register.jpg);background-size:cover}
section#registerSlider .registerTitle{color:#fff;margin-top:110px}
.listVideo iframe{position: absolute;z-index: 9;top: 30px;right: 0;height: 160px;width: 300px;box-shadow: 10px 10px 20px rgba(0,0,0,.1);}
.hotelVideo , .campVideo {}
.hotelVideo iframe{width: calc(100% + 30px); margin: 5px 0 5px -15px;}
.campVideo iframe{width: calc(92% + 30px);margin: 0px 0px 5px 0px;}
.campVideo2 iframe {width: calc(95% + 42px);margin: 5px 0px 0px -11px;}
#registerFormArea{background:#fff;margin-top:70px}
section#registerContent{min-height:400px}
section#registerSlider .registerTitle h3{font-weight:300}
section#registerSlider .registerTitle h2{font-weight:600;font-size:36px;margin-top:30px}
section#registerSlider .registerTitle h4{font-size:16px;line-height:28px}
#registerContent h2{font-size:20px;font-weight:800;margin:20px 0}
#registerContent p{padding:0 60px;overflow:hidden}
#registerContent p img{float:left;vertical-align:middle;display:block}
#registerContent p span{font-size:15px;font-weight:500;padding:20px;display:block;float:left;width:calc(100% - 100px);line-height:18px}
.colorBG{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(76,167,206,.5);z-index:111}
section#slider a.slink:hover .colorBG{opacity:1}
section#slider .owl-carousel .owl-item img{height:450px;object-fit:cover}
section#slider .slideTitle{position:absolute;bottom:200px}
section#slider .slideTitle h1{margin:0;font-size:28px;color:#fff}
section#slider .slideTitle h2{margin:0;font-size:24px;color:#fff;font-weight:200;padding:5px 0}
section#slider .slideTitle h3{margin:0;font-size:50px;color:#fff;font-weight:600;line-height:35px}
section#subSlider .owl-carousel .owl-item img{height:220px;object-fit:cover}
section#subSlider .slideTitle{position:absolute;bottom:70px}
section#subSlider .slideTitle h1{margin:0;font-size:28px;color:#fff}
section#subSlider .slideTitle h2{margin:0;font-size:24px;color:#fff;font-weight:200;padding:5px 0 ;width:60%;}
section#subSlider .slideTitle h3{margin:0;font-size:50px;color:#fff;font-weight:600;line-height:35px}
.searchResult{position:absolute;top:4px;right:0}
section#home{padding-top:50px}
section#home h1{text-align:center;color:#268196;font-size:28px;font-weight:700}
section#home h5{text-align:center;padding:10px 0;color:#666;font-weight:300;margin-bottom:50px;font-size:22px}
.imajMenu{font-size:13px;line-height:24px;margin-top:50px}
.imajMenu h2{font-size:18px;font-weight:700;color:#333;margin:25px 0 20px 0}
.imajMenu div p{padding-bottom:40px;border-bottom:1px solid #eee}
.imajMenu div.col:hover{margin-top:-20px}
.imajMenu div.col:hover img{transform:scale(1.2)}
section#kalkan{width:100%;padding:100px 0}
section#kalkan img{width:100%}
section#kalkan h1{text-align:center;color:#268196;font-size:28px;font-weight:700}
section#kalkan h5{text-align:center;padding:10px 0;color:#666;font-weight:300;margin-bottom:50px;font-size:22px}
section#otherCompanys{margin:100px 0}
section#otherCompanys img{width:100%}
section#otherCompanys div.otherLogo{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.6);text-align:center}
section#otherCompanys div.otherLogo img{width:auto}
section#otherCompanys div.col:hover div.otherLogo{opacity:0}
section#otherCompanys div.col:hover img{transform:scale(1.2)}
.tel-mob{display:none}
section#subPage{width:100%}
section#subPage h1{background:#268196;color:#fff;font-size:20px;padding:20px 0}
section#subPage .content{line-height:24px;padding:40px 0}
.imajMenu img{width:100%;height:auto}
.filterStar{color:#268196;position:relative;top:-3px}
.attFilter img{height:30px;padding:4px;border:2px solid #17a2b8;border-radius:5px;margin-right:5px}
.footer-box{border:1px solid;border-radius:10px;padding:15px;min-height: 490px;}
.footer-box img{height:48px;margin:10px auto;display:block}
footer#footerTop{width:100%;height:100px;background:#fff;padding:15px 0}
footer#footerTop .socialIcon{background:#268196;color:#fff;width:36px;height:36px;display:inline-block;border-radius:50%;margin-top:20px;font-size:20px}
footer#footerTop .socialIcon svg{margin-top:8px}
.facebook{background:#3a5897!important}
.twitter{background:#5da9dd!important}
.instagram{background:#ee4a78!important}
.linkedin{background:#225982!important}
footer#footerTop .socialIcon i{line-height:36px}
footer#footerBottom{width:100%;background:#333;padding:15px 0;color:#268196}
footer#footerIcon{width:100%;position:relative;z-index:0;bottom:0;left:0;background:#268196;color:#fff;text-align:left;padding:40px 0;overflow:hidden}
.footerIconRow{padding:0 20px;width:100%}
footer#footer{width:100%;position:relative;z-index:0;bottom:0;left:0;background:#268196;color:#fff;text-align:left;padding:40px 0;overflow:hidden}
footer#footer .social{margin-bottom:30px}
footer#footer .social a{background:rgba(0,0,0,.1);color:#fff;display:inline-block;width:50px;height:50px;padding-top:18px;border-radius:5px;margin:4px}
footer#footer .social a:hover{background:rgba(0,0,0,.15)}
footer#footer .copyright{font-size:14px}

ul.accordion li u{text-decoration:none;cursor:pointer;color:#096533;font-size: 13px;font-weight:400;border-bottom:1px solid;display:block;padding:10px 0}
ul.accordion li ul{display:none}
ul.accordion li ul:first-child{display:block}

.tursab-link {}
.ssl-link {}
.tursab-link-mobile {display: none !important;}
.ssl-link-mobile {display: none !important;}

.loginmobile{display:none}
.form-control{font-size:12px}
.form-control.btn{font-size:12px}
#addCommentForm,#addPhotoForm,#addPlaceForm,#addVideoForm,#eventForm,#loginForm,#quoteForm,#quoteFormHome,#quoteFormHotelDetail,#registerForm{display:none;position:fixed;left:50%;top:100px;z-index:901;width:340px;background:#fff;margin-left:-170px}
#quoteFormNew{width:600px;margin:auto}
.closeForm{display:none;position:absolute;right:10px;top:10px;z-index:902;font-size:17px;cursor:pointer}
.closeForm:hover{color:#c00}
.quoteBtnDiv{position:absolute;z-index:10;width:100%}
.quoteBtn{margin-top:17px}
#eventForm{width:600px;margin-left:-300px;top:20px;overflow-y:auto;max-height:calc(100% - 40px)}
#quoteForm{width:600px;margin-left:-300px;top:20px;overflow-y:auto;max-height:calc(100% - 40px)}
#quoteFormHome{width:600px;margin-left:-300px;top:20px;overflow-y:auto;max-height:calc(100% - 40px);padding:15px}
#quoteFormHotelDetail{width:600px;margin-left:-300px;top:20px;overflow-y:auto;max-height:calc(100% - 40px);padding:15px}
section#form{width:100%;height:400px;background:url(/images/bg.jpg) center no-repeat;background-size:cover;position:relative;top:60px}
section#form form{background:rgba(255,255,255,.8);padding:40px;border-radius:6px;border:1px solid #fff;box-shadow:3px 3px 15px rgba(0,0,0,.2)}
form .relative input[type=checkbox]{margin:5px}
.sa{margin-left:20px}
.longText{color:#333}
#detail h1{font-size:24px}
#detail h2{font-size:18px;color:#218297;font-weight:400;line-height:40px;margin-bottom:25px; cursor: pointer;}
#detail h2 i{border:2px solid;width:30px;height:30px;text-align:center;line-height:28px;border-radius:50%;position:relative;left:-10px;top:2px}
#detail h2 span.iconx{background:#218297;display:inline-block;width:56px;height:42px;margin-left:-22px;margin-right:20px}
#detail h3{font-size:16px;overflow:hidden}
#detail h4{font-size: 15px;width: 100%;margin-left: 30px;}
.etiketList{overflow:hidden;margin-top:30px}
.etiketList li{float:left;width:33%;text-transform:capitalize;color:#ccc;position:relative;margin:2px 0}
.etiketList li.selected{color:#333}
.etiketList li .fa-check{margin-right:5px;font-size:14px;color:#ccc}
.etiketList li.selected .fa-check{color:#218297}
#detail{position:relative;top:120px;margin-bottom:150px}
#detailTitle{background:#fff;color:#17a2b8;margin-bottom:50px;position:fixed;width:100%;z-index:100;box-shadow:0 1px 2px rgba(0,0,0,.2)}
#detailTitle #detailBreadcrumbs{background:#eee;color:#17a2b8;line-height:40px;height:40px;clear:both;font-size:16px;font-weight:500}
#detailTitle h1{font-size:24px;padding:15px 0;margin:0;float:left}
#detailSlider{border:1px solid #fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.3)}
#detailSlider img{width:100%;border-radius:5px;object-fit:cover;max-height:500px}
#detailHotel{min-height:300px;padding:20px;border-radius:5px;margin-top:15px;margin-bottom:20px;border:2px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.3)}
#detailHotel.detailHotelinCamp{min-height:auto;height: 78px; overflow: hidden;}
section#List ul li.listOne .list-gallery-btn{position:absolute;z-index:9;left:calc(35% - 45px);bottom:0}
section#List ul li.listOne .list-gallery-btn .list-gallery-btn-a{padding:10px}
section#List ul li.listOne .list-gallery-btn .list-gallery-btn-img{width:32px;height:32px}
#List .hotelIcons{text-align:right;position:relative;top:-10px}
#List .hotelIcons span img{width:64px;height:64px}
#detailHotel .hotelIcons{position:relative;top:-22px;background:#17a2b8;border-radius:0 0 5px 5px;text-align:center}
#detailHotel .hotelIcons span{padding:10px;display:inline-block}
#detailHotel .hotelIcons span img{height:32px}
#detailCamp .campIcons{background:#17a2b8;border-radius:5px;color:#fff;min-height:52px;position:relative;top:-5px;text-align:right;padding:0 3px;width:fit-content;float:right}
.btn-bolgeler{background:#fff;border:1px solid #ced4da;width:100%;text-align:left;font-size:11px;padding:10px}
.btn-bolgeler.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:6px solid;border-right:3px solid transparent;border-bottom:0;border-left:3px solid transparent;float:right;margin-top:6px;color:#555}
#detailCamp img.campIcon{height:42px;width:auto;margin:5px 2px;border:1px solid #fff;border-radius:5px}
#detailCamp img.campIcon.transparnt{opacity:.3}
#detailCamp img.campTypeIcon{width:auto;height:42px;float:right;margin:5px}
.checkAllBtn{font-size:12px!important}
.filterBTN{bottom:0;position:relative;width:255px;padding:15px 0;z-index:900}
.filterBTN.noFix{bottom:0;position:relative;width:255px;border-radius:4px;padding:15px 0;z-index:900}
.filterBTNCamp{bottom:0;position:relative;width:255px;padding:15px 0;z-index:900}
.filterBTNCamp.noFix{bottom:0;position:relative;width:255px;border-radius:4px;padding:15px 0;z-index:900}
.detailCamp{padding:20px;border-radius:15px;margin-bottom:20px;border:2px solid #fff!important;box-shadow:0 0 20px rgba(0,0,0,.3)}
.detailCamp.hotelpagedetail{padding:20px;border-radius:15px;margin-bottom:20px;border:2px solid #fff!important;box-shadow:0 0 20px rgba(0,0,0,.3);height:86px}
.detailCamp.hotelpagedetail.opened{height:auto}
.detailCamp.hotelpagedetail.opened i.fas.fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.detailCamp.hotelpagedetail .campContent{display:none}
.detailCamp.hotelpagedetail .detailSport{display:none}
.detailCamp.hotelpagedetail.opened .campContent{display:block}
.detailCamp.hotelpagedetail.opened .detailSport{display:block}
.detailCamp.hotelpagedetail h2{cursor:pointer}
.detailCamp.hotelpagedetail:before{background:#ccc;content:"";width:12px;height:calc(100% + 4px);position:absolute;left:-2px;top:-2px;border-radius:15px 0 0 15px}
.detailCamp .campGalleryBtn{margin-left:5px}
.detailCamp .campGalleryBtn a{display:none}
.detailCamp .campGalleryBtn a:first-child{display:inline-block}
.fancybox-caption{border-top:0;text-align:center;padding:13px}

#detailCamp .campType3 .campIcons{background:#4caf50}
#detail .campType3{border:2px solid #4caf50;position:relative}
#detail .campType3 h2{color:#4caf50}
#detail .campType3:before{background:#4caf50}
#detail .campType3 h2 b a{color:#4caf50;}
#detail .campType3 h3{color:#4caf50}
#detail h2 span.iconx3{background:#4caf50}
.campType3 .etiketList li.selected .fa-check{color:#4caf50}

#detailCamp .campType4 .campIcons{background:#ff9800}
#detail .campType4{border:2px solid #ff9800;position:relative}
#detail .campType4 h2{color:#ff9800}
#detail .campType4:before{background:#ff9800}
#detail .campType4 h2 b a{color:#ff9800}
#detail .campType4 h3{color:#ff9800}
#detail h2 span.iconx4{background:#ff9800}
.campType4 .etiketList li.selected .fa-check{color:#ff9800}

#detailCamp .campType5 .campIcons{background:#00bcd4}
#detail .campType5{border:2px solid #00bcd4;position:relative}
#detail .campType5 h2{color:#00bcd4}
#detail .campType5:before{background:#00bcd4}
#detail .campType5 h2 b a{color:#00bcd4}
#detail .campType5 h3{color:#00bcd4}
#detail h2 span.iconx5{background:#00bcd4}
.campType5 .etiketList li.selected .fa-check{color:#00bcd4}

#detailCamp .campType6 .campIcons{background:#ff5722}
#detail .campType6{border:2px solid #ff5722;position:relative}
#detail .campType6 h2{color:#ff5722}
#detail .campType6:before{background:#ff5722}
#detail .campType6 h2 b a{color:#ff5722}
#detail .campType6 h3{color:#ff5722}
#detail h2 span.iconx6{background:#ff5722}
.campType6 .etiketList li.selected .fa-check{color:#ff5722}

#detailCamp .campType7 .campIcons{background:#006e32}
#detail .campType7{border:2px solid #006e32;position:relative}
#detail .campType7 h2{color:#006e32}
#detail .campType7:before{background:#006e32}
#detail .campType7 h2 b a{color:#006e32}
#detail .campType7 h3{color:#006e32}
#detail h2 span.iconx7{background:#006e32}
.campType7 .etiketList li.selected .fa-check{color:#006e32}

#detailCamp .campType8 .campIcons{background:#333}
#detail .campType8{border:2px solid #333;position:relative}
#detail .campType8 h2{color:#333}
#detail .campType8:before{background:#333}
#detail .campType8 h2 b a{color:#333}
#detail .campType8 h3{color:#333}
#detail h2 span.iconx8{background:#333}
.campType8 .etiketList li.selected .fa-check{color:#333}

#detailCamp .campType9 .campIcons{background:#333}
#detail .campType9{border:2px solid #333;position:relative}
#detail .campType9 h2{color:#333}
#detail .campType9:before{background:#333}
#detail .campType9 h2 b a{color:#333}
#detail .campType9 h3{color:#333}
#detail h2 span.iconx9{background:#333}
.campType9 .etiketList li.selected .fa-check{color:#333}

#detailCamp .campType10 .campIcons{background:#333}
#detail .campType10{border:2px solid #333;position:relative}
#detail .campType10 h2{color:#333}
#detail .campType10:before{background:#333}
#detail .campType10 h2 b a{color:#333}
#detail .campType10 h3{color:#333}
#detail h2 span.iconx10{background:#333}
.campType10 .etiketList li.selected .fa-check{color:#333}

#detailSport{min-height:300px;border-bottom:1px solid #eee}
.detailSport{padding:30px 0}
h5.alert-info{width:100%}
#progress{padding:0;list-style-type:none;font-family:arial;font-size:12px;clear:both;line-height:1em;margin:0 -1px;text-align:center}
#progress li{float:left;padding:10px 30px 10px 40px;background:#d1ecf1;color:#5ca1b0;position:relative;border-top:1px solid #d1ecf1;border-bottom:1px solid #d1ecf1;width:32%;margin:0 1px}
#progress li:before{content:'';border-left:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:0;left:0}
#progress li:after{content:'';border-left:16px solid #d1ecf1;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:0;left:100%;z-index:20}
#progress li.active{background:#5ca1b0;color:#fff}
#progress li.active:after{border-left-color:#5ca1b0}
section#news{width:100%;background:#f5f5f5;overflow:hidden;padding:60px 0;display:none}
section#news h2{color:#222;text-align:center;padding:0 0 40px 0;font-size:32px;font-weight:700}
section#news h2:after{content:'';display:block;width:100px;height:2px;margin:auto;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#news h4{color:#4ba2d0;font-size:14px;font-weight:500;text-align:center}
section#news ul li{position:relative;width:370px;margin-bottom:30px}
section#news ul li:hover{transform:scale(1.1)}
section#news ul li a{color:#333;display:block;box-shadow:0 0 20px #ccc}
section#news ul li a:hover{color:#333;text-decoration:none}
section#news ul li a img{width:100%}
section#news ul li a date{width:100%;color:#999;padding:0 20px;font-size:12px}
section#news ul li a h3{font-size:14px;font-weight:700;padding:20px;margin-bottom:20px;height:30px}
section#homeRegions{width:100%;background:#f5f5f5;overflow:hidden;padding:60px 0;position:relative}
section#homeRegions h2{color:#222;text-align:left;padding: 0 0 20px 0;font-size:32px;font-weight:700;}
section#homeRegions h2:after{content:'';display:block;width:100px;height:0px;margin:0;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#homeRegions h4{color:#4ba2d0;font-size:14px;font-weight:500;text-align:center}
section#homeRegions ul li{position:relative;margin-bottom:30px}
section#homeRegions ul li:hover{transform:scale(1.1)}
section#homeRegions ul li a{color:#333;display:block;box-shadow:0 0 20px #ccc}
section#homeRegions ul li a:hover{color:#333;text-decoration:none}
section#homeRegions ul li a figure{margin:0}
section#homeRegions ul li a img{width:100%}
section#homeRegions ul li a date{width:100%;color:#999;padding:0 20px;font-size:12px}
section#homeRegions ul li a h3{font-size:14px;font-weight:700;padding:20px;margin-bottom:20px;position: absolute;top: 0;color: #fff;width: 100%;background: linear-gradient(to bottom,rgba(0,27,65,0.65) 0,rgba(0,27,65,0) 100%);}
section#homeRegions p.topListTitleDesc {text-align: left;color: #999;margin-top: 10px;font-size: 13px;font-weight: 400;margin-left: 60px;}


section#homeBlog{width:100%;background:#f5f5f5;overflow:hidden;padding:60px 0;position:relative}
section#homeBlog h2{color:#222;text-align:left;padding: 0 0 20px 0;font-size:32px;font-weight:700;}
section#homeBlog h2:after{content:'';display:block;width:100px;height:0px;margin:0;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#homeBlog h4{color:#4ba2d0;font-size:14px;font-weight:500;padding: 15px 15px 0 15px;}
section#homeBlog p {padding:0 15px;}
section#homeBlog ul li{position:relative;margin-bottom:30px}
section#homeBlog ul li:hover{transform:scale(1.1)}
section#homeBlog ul li a{color:#333;display:block;box-shadow:0 0 20px #ccc}
section#homeBlog ul li a:hover{color:#333;text-decoration:none}
section#homeBlog ul li a figure{margin:0}
section#homeBlog ul li a img{width:100%}
section#homeBlog ul li a date{width:100%;color:#999;padding: 15px 15px 0 15px;font-size:12px;display: block;}
section#homeBlog ul li a h3{font-size:14px;font-weight:700;padding:20px;margin-bottom:20px;position: absolute;top: 0;color: #fff;width: 100%;background: linear-gradient(to bottom,rgba(0,27,65,0.65) 0,rgba(0,27,65,0) 100%);}
section#homeBlog p.topListTitleDesc {text-align: left;color: #999;margin-top: 10px;font-size: 13px;font-weight: 400;margin-left: 60px;}


section#topList.listCarouselCol4{width:100%;position:relative;z-index:99;top:0px}
section#topListHotel{width:100%;padding:0;position:relative;z-index:99;top:-100px}
section#topListHotel.relatedHotels{top:0;padding-bottom:60px}
section#topListHotel.relatedHotels .relatedHotelsTitle{font-size:28px;font-weight:700;text-align:center;margin:100px 0 20px 0;color:#17a2b8}
section#topListHotel h2{color:#222;text-align:center;padding:0 0 40px 0;font-size:32px;font-weight:700;display:none}
section#topListHotel h2:after{content:'';display:block;width:100px;height:2px;margin:auto;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#topListHotel h4{color:#4ba2d0;font-size:14px;font-weight:500;text-align:center}
section#topListHotel ul li{position:relative;margin-bottom:30px;width:100%}
section#topListHotel ul li:hover{transform:scale(1.1)}
section#topListHotel ul li a{color:#333;display:block;box-shadow:0 0 20px #ccc}
section#topListHotel ul li a:hover{color:#333;text-decoration:none}
section#topListHotel ul li a img.coverImage{width:100%;object-fit:cover;height:150px}
section#topListHotel ul li a date{width:100%;color:#999;padding:0 20px;font-size:12px;display:block;height:20px}
section#topListHotel ul li a h3{font-size:14px;font-weight:700;padding:20px;height:72px}
section#topListHotel ul li a figure{position:relative}
section#topListHotel ul li a img.flag{position:absolute;left:5px;bottom:0;width:32px;height:auto}
section#topListHotel ul li .sporlar{position:absolute;left:0;top:5px;padding:5px;background:rgba(38,129,150,.6);border-radius:0 4px 4px 0}
section#topListHotel ul li a img.spor{width:18px;height:auto;margin-right:5px;display:inline-block}
section#topList{width:100%;background:#f5f5f5;overflow:hidden;padding:60px 0;position:relative;top:0px}
section#topList h2{color:#222;text-align: left;padding: 0 0 20px 0;font-size: 23px;font-weight: 600;}
section#topList h2:after{content:'';display:block;width:100px;height:0px;margin: 0;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#topList .topListTitleDesc {text-align: left;color: #747171;margin-top: 32px;font-size: 13px;font-weight: 400;margin-left: 2px;border: 1px dashed;border-radius: 7px;padding: 35px;border-color: #268195;background-color: white;}



section#topList h4{color:#4ba2d0;font-size:14px;font-weight:500;text-align:center}
section#topList ul li{position:relative;float:left;width:100%}
section#topList ul li:hover{transform:scale(1.1)}
section#topList ul li a{color:#333;display:block;box-shadow:0 0 20px #ccc}
section#topList ul li a:hover{color:#333;text-decoration:none}
section#topList ul li a img.coverImage{width:100%;object-fit:cover;height:150px}
section#topList ul li a date{width:100%;color:#999;padding:0 20px;font-size:12px;display:block;height:20px}
section#topList ul li a h3{font-size:14px;font-weight:700;padding:20px;height:72px}
section#topList ul li a figure{position:relative}
section#topList ul li a img.flag{position:absolute;left:5px;bottom:0;width:32px;height:auto}

a.btn-all-camps {color: #fff;float: right;margin-top: 18px;}

section#List{width:100%;background:#f5f5f5;overflow:hidden;padding:40px 0}
section#List h5{font-weight:700;padding-bottom:10px;font-size:14px;position:relative}
section#List h5 img.filterIcon{height:24px;margin-right:10px}
section#List h2{color:#222;text-align:center;padding:0 0 40px 0;font-size:32px;font-weight:700;display:none}
section#List h2:after{content:'';display:block;width:100px;height:2px;margin:auto;background:#4ba2d0;position:relative;left:0;right:0;bottom:0;top:10px}
section#List h4{color:#4ba2d0;font-size:14px;font-weight:500;text-align:center}
img.galleryPicBox{width:100%;object-fit:cover;height:64px}
section#List ul li.listOne{position:relative;width:370px;margin-bottom:30px;background:#fff;padding:7px;box-shadow:0 0 20px #ccc;border-radius:4px}
section#List ul li.listOne a{color:#333;display:block;width:100%;position:relative}
section#List ul li.listOne a:hover{color:#333;text-decoration:none}
section#List ul li.listOne a img.coverImage{width:100%;object-fit:cover;height:167px}
section#List ul li.listOne a date{width:100%;color:#999;padding:0 20px;font-size:12px}
section#List ul li.listOne a h3{font-size:16px;font-weight:600;padding:15px 15px 0 15px;width:90%;margin-bottom:4px}
section#List ul li.listOne a h6{font-size:10px;padding:0 15px;width:90%;color:#aaa;margin-bottom:20px}
section#List ul li.listOne figure{float:left;width:35%;margin:0;position:relative}
section#List ul li.listOne div.listOneDiv{float:right;width:65%;height:137px}
section#List ul.filter_camp_data li.listOne div.listOneDiv{height:134px}
section#List ul li.listOne div.listOneDiv div.hotelArr{position:absolute;right:0;top:0}
section#List ul li.listOne div.listOneDiv div.hotelArr span{display:inline-block;padding:4px;border:2px solid #17a2b8;border-radius:5px;margin-left:1px;background:#fff}
section#List ul li.listOne div.listOneDiv div.hotelArr span img{width:20px!important;height:20px!important}
section#List ul li.listOne img.flag{position:absolute;left:5px;bottom:0;width:32px;height:auto}
section#List ul li.listOne .sporlar{position:absolute;left:0;top:5px;padding:5px;background:rgba(38,129,150,.6);border-radius:0 4px 4px 0}
section#List ul li.listOne img.spor{width:18px;height:auto;margin-right:5px}
section#List ul li.listOne .box5infoOpen{position:absolute;left:269px;top:12px;z-index:9;background:#fff;border-radius:50%;border:2px solid #fff}
section#List ul li.listOne .box5infoOpen img{width:24px;height:24px}
section#List ul li.listOne .box5infoClose{display:none;cursor:pointer;position:absolute;color:#fff;z-index:10;top:5px;left:277px;font-weight:700;padding:5px 10px}
section#List ul li.listOne figure .box5info{display:none;position:absolute;z-index:9;left:0;right:0;top:0;bottom:0;background:rgb(38 129 150 / 75%);color:#fff;padding:20px;border-radius:5px}
.owl-carousel.redBox .slides img{width:48px}
.owl-carousel .owl-nav button.owl-next{position:absolute;top:calc(50% - 53px);font-size:61px;color:#268196;right:-50px;width:50px}
.owl-carousel .owl-nav button.owl-prev{position:absolute;top:calc(50% - 53px);font-size:61px;color:#268196;left:-50px;width:50px}
.owl-carousel .owl-nav span{display:block;padding-bottom:15px}
.owl-dots{position:absolute;bottom:0;width:100%}
.owl-theme .owl-nav [class*=owl-]:hover{background:rgba(0,0,0,0);opacity:.5}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#72ab3a}
.owl-carousel .owl-nav button:focus{outline:0}
.owl-stage-outer{overflow:visible!important}
.owl-item{opacity:0!important;transition:opacity .5s!important}
.owl-item.active{opacity:1!important}
form label.error{color:red;font-size:9px;font-weight:600;margin:4px 10px}
form label.error:before{content:"* "}
[data-tooltip]{position:relative;z-index:2;cursor:pointer}
[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}
[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:10px;margin-left:-50px;padding:7px;width:100px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0,0%,20%,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:10px;line-height:1.2}
[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0,0%,20%,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0;margin-bottom:5px}
[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}
#detailHotel [data-tooltip]:before{margin-bottom:-20px}
#detailHotel [data-tooltip]:after{margin-bottom:-25px}
.hotelArr [data-tooltip]:before{margin-bottom:-5px}
.hotelArr [data-tooltip]:after{margin-bottom:-10px}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{border-radius:4px 0 0 4px;border-bottom-color:#ddd;border:1px solid #ddd;border-right:1px solid #fff;background:#fff;margin-right:0;z-index:9}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#222}
#v-pills-tabContent{min-height:400px;border-bottom:0;border-right:0}
.filterBoxMobile{display:none}
.filterBox{background:#fff;border-radius:4px;box-shadow:0 0 10px #ccc;margin-bottom:20px}
.filter ul.filterCountry li{margin-bottom:5px}
.filter ul.filterCountry li b{border-bottom:1px solid #eee;display:block;padding-bottom:5px}
.filter ul.filterCountry li b span{cursor:pointer}
.filter ul.filterCountry li b span:hover{color:#258096}
.filter ul.filterCity{margin-top:5px;margin-bottom:20px}
.filter ul.filterCity li{margin-bottom:0;font-weight:500;border-bottom:1px solid #eee}
.filter ul.filterCity li a{display:block}
.filter ul.filterRegion{margin-top:5px;margin-bottom:20px;margin-left:10px}
.filter ul.filterRegion li{margin-bottom:0;font-weight:400;font-size:11px;border-bottom:0 solid #eee}
.filter ul.filterRegion li a{display:block}
.filter .checkbox{padding:10px 10px 0 10px}
.filterCountry{font-weight:800;color:#258095}
.filterCity{font-weight:600}
.filterRegion{padding-left:30px!important}
#loading{width:100%;height:120px;margin-top:100px;text-align:center;background:url('/images/loading.svg') no-repeat center}
.content ul li u{text-decoration:none;cursor:pointer;color:#268196;font-size:16px;font-weight:600;border-bottom:1px solid;display:block;padding:10px 0}
.content ul li ul{display:none}
.content ul li ul:first-child{display:block}
ul.box5{list-style:none;background:rgba(23,162,184,.2);border-radius:7px;padding:20px;}
ul.box5 .fa-check{margin-right:5px}
.campContentQuote{/* background: #f5f5f5; */border-radius:7px;padding:10px;}
.campContentQuote figure{display:none;float:left;width:128px;background:#eee;border:2px solid #eee;border-radius:6px;overflow:hidden}
.campContentQuote figure img{width:128px}
.campContentQuote div{width:calc(100% - 150px);width:100%;float:right;padding: 35px;border: 1.3px dashed;border-radius: 7px;}
#footerMenu h5{font-size:16px;height:20px;color:#268196}
#footerMenu a{color:#aaa;font-size:13px}
#footerMenu .row div:nth-child(6){text-align:right}
.filterBTNmobile{display:none}
.filterBTNdesktop{display:block}
.filterCountry span.right{cursor:pointer;text-align:right;position:absolute;right:0;padding:12px 20px;top:0}
.filterCountry span.right:hover{background:#f5f5f5}
.filterCity span.right{width:100%;text-align:right;position:absolute;left:0;padding:12px 20px;top:0}
.filterBoxx{max-height:inherit!important;height:inherit!important}
#quoteForm .cleancartBtnMobile{display:none}
.formBtns{float:left}
.formBtns a{color:#fff}
.formBtns b{display:block;font-weight:400;line-height:12px}
.formBtns span{font-size:10px;cursor:pointer}
.agencyPoint{background:#eee;border:2px solid #268196;border-radius:8px;color:#268196;padding:7px;height:57px;width:160px}
.agencyPoint small{display:block}
.agencyPoint b{font-size:24px;position:relative;top:-5px}
.agencyPoint b i{color:#ccc;display:inline-block;margin-left:3px;font-size:16px;font-weight:300;letter-spacing:2px}
.agencyPoint img{height:40px;float:left;margin-right:10px}
.agencyCommentBtn{border-radius:8px;padding:6px;width:160px;text-align:center;background:#268196;color:#fff;margin-top:7px}
.agencyCommentBtn small{font-size:19px;font-weight:600;text-transform:uppercase}
.agencyCommentBtn small a{color:#fff}
#detail.review h2{margin-bottom:15px;color:#fff}
#detail.review.review-step-1 h2{margin-bottom:0;color:#218297}
#detail.review h3{font-size:16px;color:#218297;font-weight:400;line-height:40px;margin-bottom:0}
#detail.review form{width:600px;margin:auto}
.secenek_yildiz_area{width:50px;margin-right:10px}
.secenek_yildiz_area:last-child{margin-right:0}
span.secenek_yildiz{cursor:pointer;height:50px;width:100%;line-height:50px;text-align:center;display:block}
span.secenek_yildiz label{position:relative;display:block;font-size:18px;cursor:pointer;height:50px;width:100%;line-height:50px;text-align:center}
span.secenek_yildiz label:before{content:"";position:absolute;display:inline-block;top:0;left:0;border:1px solid #17a2b8;height:50px;width:100%;line-height:50px;text-align:center;border-radius:6px;background:#fff;z-index:0}
span.secenek_yildiz input[type=radio]{opacity:0;position:absolute}
span.secenek_yildiz input[type=radio]:checked+label:before{content:"";position:absolute;display:inline-block;top:0;left:0;border:1px solid #17a2b8;height:50px;width:100%;line-height:50px;text-align:center;border-radius:6px;background:#17a2b8}
span.secenek_yildiz small{color:#999;position:relative;display:block;width:100%;text-align:center}
span.secenek_yildiz input[type=radio]:checked+label small{color:#fff}
.secenek_kamp_area{width:112px;margin-right:10px}
.secenek_kamp_area:last-child{margin-right:0}
span.secenek_kamp{cursor:pointer;height:50px;width:100%;line-height:50px;text-align:center;display:block}
span.secenek_kamp label{position:relative;display:block;font-size:18px;cursor:pointer;height:50px;width:100%;line-height:50px;text-align:center}
span.secenek_kamp label:before{content:"";position:absolute;display:inline-block;top:0;left:0;border:1px solid #17a2b8;height:50px;width:100%;line-height:50px;text-align:center;border-radius:6px;background:#fff;z-index:0}
span.secenek_kamp input[type=radio]{opacity:0;position:absolute}
span.secenek_kamp input[type=radio]:checked+label:before{content:"";position:absolute;display:inline-block;top:0;left:0;border:1px solid #17a2b8;height:50px;width:100%;line-height:50px;text-align:center;border-radius:6px;background:#17a2b8}
span.secenek_kamp small{color:#999;position:relative;display:block;width:100%;text-align:center}
span.secenek_kamp input[type=radio]:checked+label small{color:#fff}
.range{-webkit-appearance:none;vertical-align:middle;outline:0;border:none;padding:0;background:0 0}
.range::-webkit-slider-runnable-track{background-color:#d7dbdd;height:6px;border-radius:3px;border:1px solid transparent}
.range[disabled]::-webkit-slider-runnable-track{border:1px solid #d7dbdd;background-color:transparent;opacity:.4}
.range::-moz-range-track{background-color:#d7dbdd;height:6px;border-radius:3px;border:none}
.range::-ms-track{color:transparent;border:none;background:0 0;height:6px}
.range::-ms-fill-lower{background-color:#d7dbdd;border-radius:3px}
.range::-ms-fill-upper{background-color:#d7dbdd;border-radius:3px}
.range::-ms-tooltip{display:none}
.range::-moz-range-thumb{border-radius:20px;height:18px;width:18px;border:none;background:0 0;background-color:#268196}
.range:active::-moz-range-thumb{outline:0}
.range::-webkit-slider-thumb{-webkit-appearance:none!important;border-radius:100%;background-color:#268196;height:18px;width:18px;margin-top:-7px}
.range[disabled]::-webkit-slider-thumb{background-color:transparent;border:1px solid #d7dbdd}
.range:active::-webkit-slider-thumb{outline:0}
.range::-ms-thumb{border-radius:100%;background-color:#268196;height:18px;width:18px;border:none}
.range:active::-ms-thumb{border:none}
.rangeWrap{width:100%}
.rangeWrap input{width:100%;margin:0;margin-bottom:15px;position:relative;z-index:9}
.rangeWrap .ticks{display:flex;justify-content:space-between;height:6px;margin:-1.5em 5px 0 6px;font:10px Arial;counter-reset:count -1}
.rangeWrap .ticks>div{height:100%;width:1px;background:silver;counter-increment:count 1}
.rangeWrap .ticks>div:nth-child(5n-4){height:200%}
.rangeWrap .ticks>div::before{display:block;content:counter(count,decimal);transform:translate(-50%,100%);text-align:center;width:16px}
ul#reviewPage{width:100%}
ul#reviewPage li{width:100%;display:table;margin-bottom:20px}
ul#reviewPage li div.user{float:left;width:40px;background:#16a1b8;color:#fff;text-align:center;padding:11px 0;border-radius:50%;margin-right: 5px;margin-left: 5px;}
ul#reviewPage li div.comment{float:left;background:#eee;padding:10px;width:calc(100% - 60px);border-radius:0 10px 10px 10px}
ul#reviewPage li date{color:#999;font-size:10px;margin-bottom:10px;display:block}
section#List ul li.listOne a.event-icon{width:16px!important;height:16px;display:inline-block;margin:10px 0 0 5px}
section#List ul li.listOne a.event-icon-info{width:16px!important;height:16px;display:inline-block;margin:10px 0 0 20px}
section#List ul li.listOne a.event-icon-video{width:16px!important;height:16px;display:inline-block;margin:10px 0 0 5px}
section#List ul li.listOne a.event-icon img{width:16px;height:16px}
.sabit{display:none;position:fixed;left:0;width:100%;border-radius:0;margin-top:0;top:80px}
header#mobileHeader{width:100%;height:80px;position:fixed;top:0;z-index:10000;display:none;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}
header#mobileHeader a#mobileLogo{display:block;float:left;padding:14px 8px}
header#mobileHeader a#mobileLogo img{height:52px}
.menu{position:absolute;z-index:911;width:60px;height:60px;top:10px;right:10px;-webkit-transition-duration:.5s;transition-duration:.5s}
.menu.fixed{position:fixed;z-index:911;top:10px}
.menu .icon{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:2px;width:30px;top:28px;background-color:#268196;border-radius:4px;left:15px}
.menu .icon:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#268196;content:"";top:-10px;border-radius:4px}
.menu .icon:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:30px;height:2px;background-color:#268196;content:"";top:10px;border-radius:4px}
.menu.open .icon{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}
.menu.open .icon:before{-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px,6.5px)}
.menu.open .icon:after{-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px,-6px)}
.menu:hover{cursor:pointer}
section#loc{text-align:center}
section#loc a{margin:10px 0;padding:12px 24px}
.fa-map-signs,.fa-mobile-alt{font-size:32px;vertical-align:inherit;margin-right:10px}
.btn-primary{color:#fff;background-color:#268196;border-color:#268196}
.btn-primary:hover{color:#fff;background-color:#c40000;border-color:#c40000}
.mobileQuoteBtn{display:none;position:fixed;z-index:9999;top:63px;border-radius:0}
footer#mobileFooter{width:100%;display:none}

nav#mobileMenu{display:none;position:fixed;top: 80px;background:#fff;z-index:8;width:100%;text-align:left;height: calc(100% - 80px);padding-bottom: 15px;overflow-y: auto;}
nav#mobileMenu li{font-weight:initial;border-top: 1px solid rgba(0,0,0,.1);}
nav#mobileMenu li a{color: #278095; display: flow-root; margin-left: 30px; font-size: 14px;text-transform: uppercase;font-weight: 600;padding: 20px 40px;}
nav#mobileMenu li ul li{font-weight:300;text-transform:none;font-size:14px}
nav#mobileMenu ul li ul{display:none;border-bottom:1px solid #ddd}
nav#mobileMenu ul li a img{width:64px}
nav#mobileMenu #mmFlags {text-align: center;padding: 15px 0;background:#278095;}
nav#mobileMenu #mmFlags a{display: inline-block;padding: 0 5px;}
nav#mobileMenu #mmFlags a img{}
nav#mobileMenu ul.corporateMmenu {background: #268196;margin-bottom: 30px;}
nav#mobileMenu ul.corporateMmenu li{border-top: none !important;}
nav#mobileMenu ul.corporateMmenu li img{display: none;}
nav#mobileMenu ul.corporateMmenu li a{color: #fff !important;}

nav#mobileMenu2023{display:none;position:fixed;top: 80px;background:#fff;z-index:8;width:100%;text-align:left;height: calc(100% - 80px);padding-bottom: 15px;overflow-y: auto;}
nav#mobileMenu2023 li{font-weight:initial;border-top: 1px solid rgba(0,0,0,.05);}
nav#mobileMenu2023 li a{color: #278095;display: flow-root;margin-left: 30px;font-size: 12px;font-weight: 500;padding: 10px 15px;}
nav#mobileMenu2023 li ul li{font-weight:300;text-transform:none;font-size:14px}
nav#mobileMenu2023 ul li ul{display:none;border-bottom:1px solid #ddd}

nav#mobileMenu2023 li.mmenuTitle {list-style: none;}
nav#mobileMenu2023 li.mmenuTitle a {font-weight: 600;font-size: 14px;padding: 10px 0;}

nav#mobileMenu2023 #mmFlags {padding: 15px;}
nav#mobileMenu2023 #mmFlags a{display: inline-block;padding: 0 5px;}
nav#mobileMenu2023 #mmFlags a img{height: 24px;margin-right: 10px;}
nav#mobileMenu2023 #mmFlags a span{font-size: 12px;color: #268196;position: relative;top:10x;}
nav#mobileMenu2023 ul.corporateMmenu {}
nav#mobileMenu2023 ul.corporateMmenu li{}
nav#mobileMenu2023 ul.corporateMmenu li img{display: none;}
nav#mobileMenu2023 ul.corporateMmenu li a{}

nav#mobileMenu2023 #mmFlags .otherLang2{display:none;margin-top: 5px;}
nav#mobileMenu2023 #mmFlags .otherLang2 a{padding: 10px 5px;display: block;}

nav#mobileMenu2023 ul.socialMediaMmenu {}
nav#mobileMenu2023 ul.socialMediaMmenu li{}
nav#mobileMenu2023 ul.socialMediaMmenu li a{}
nav#mobileMenu2023 ul.socialMediaMmenu li a img{height: 24px;}
nav#mobileMenu2023 ul.socialMediaMmenu li a span {}

.cookie-notice {font-size: 14px;line-height: 32px;padding: 10px;position: fixed;bottom: 0;left: 0;display: none;width: 100%;text-align: center;color: #fff;background: #333333de;z-index: 9999;}
.cookie-notice a {display: inline-block;padding: 0 0 0 5px;color: #18a3d3;text-decoration: underline;}
.cookie-notice button {line-height: 20px;margin: 20px auto 10px;padding: 15px 15px;color: #fff;background: #28a745;border: 0;border-radius: 4px;cursor: pointer;}
.cookie-notice button.btn-danger {background: #dc3545;}
.cookie-notice button:hover {opacity: .6;}

#whatsapp {position: fixed;bottom: 20px;right: 20px;z-index: 901;}

@media screen and (max-width:1024px){
    
.cookie-notice button {line-height: 15px;margin: 20px auto 10px;padding: 15px 15px;color: #fff;background: #28a745;border: 0;border-radius: 4px;cursor: pointer;width: 49%;}

.owl-item{opacity:1!important;transition:opacity .5s!important}
wrapper{width:100%}
header#mobileHeader{display:block}
header#header{display:none}
#eventForm,#quoteForm,#quoteFormHome{width:100%;left:0;margin-left:0;top:0;max-height:100%;z-index:9999999}
.nav-tabs .nav-link{width:20%;font-size:10px;padding:10px;text-align:center}
.loginmobile{display:block}
section#registerSlider{height:inherit;padding-bottom:40px}
#detail{top:0;margin-bottom:0;margin-bottom:15px}
#quoteForm .cleancartBtnMobile{display:block}
section#registerSlider .registerTitle{color:#fff;margin-top:15px}
#registerFormArea{background:#fff;margin-top:20px}
section#registerContent{min-height:400px}
section#registerSlider .registerTitle h3{font-weight:300;font-size:20px}
section#registerSlider .registerTitle h2{font-weight:600;font-size:26px;margin-top:8px}
section#registerSlider .registerTitle h4{font-size:12px;line-height:18px}
#detailTitle{position:relative;margin-bottom:15px}
section#List ul li.listOne a.btn-more-info{margin-top:5px;margin-right:0}
.agencyPoint{margin:auto}
.agencyCommentBtn{margin:7px auto}
}

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

    input[type="date"] {width:100%; margin-bottom: 5px;-webkit-appearance: none; appearance: none; height:32px;}
   .listVideo iframe{position: relative;top: 30px;width: 100%;}

    a.btn-all-camps {margin-right: 15px;padding: 0 10px;font-size: 10px;margin-top: 0}

.tursab-link {display: none !important;}
.ssl-link {display: none !important;}
.tursab-link-mobile {display: inline-block !important;}
.tursab-link-mobile img {height: 72px;}
.ssl-link-mobile {display: inline-block !important;}
.footer-box{border:1px solid;border-radius:10px;padding:15px;min-height: 380px;}

section#topList p.topListTitleDesc {display:none;}
section#homeRegions p.topListTitleDesc {display:none;}
#detailSlider img{width:100%;border-radius:5px;}
section#topListHotel.relatedHotels .relatedHotelsTitle{font-size:16px}
section#topListHotel ul li a date{text-align:center}
section#List ul li.listOne a{width:100%!important}
/*#detail h2 i{display:none}*/
.formBtns{margin-bottom:20px;text-align:center;width:100%}
.formBtns b{line-height:20px;font-size:12px;margin-bottom:12px}
.formBtns span{font-size:14px}
#quoteFormNew{width:100%}
#detail.review form{width:100%}
section#List ul li.listOne .event-icon-div{text-align:center}
section#List ul li.listOne a.event-icon{width:32px!important;height:32px;display:inline-block;margin:10px 0 0 5px}
section#List ul li.listOne a.event-icon-info{width:32px!important;height:32px;display:contents;margin:10px 0 0 20px}
section#List ul li.listOne a.event-icon-video{width:32px!important;height:32px;display:contents;margin:10px 0 0 5px}
section#List ul li.listOne a.event-icon img{width:32px;height:32px}
footer#footerBottom{padding-bottom:80px;text-align:center}
section#List .col-md-9 h5{text-align:center}
.cin.form-control[readonly]{background:#fff}
.cout.form-control[readonly]{background:#fff;margin-top:10px}
#detail h3{text-align:center}
ul.box5{margin-top:0}
.quoteBtn{margin-top:17px;width:100%}
.detailCamp.hotelpagedetail{height:auto}
section#loc a{margin:10px 0;padding:12px 24px;width:90%}
.tel-mob{display:block}
.filterBoxMobile{display:block;width:100%}
.filterBOXS{display:none;margin-top:15px}
section#List .row.filter_data{margin:0}
section#List ul li.listOne figure{width:100%}
section#List ul li.listOne div.listOneDiv{width:100%;height: 72px !important;}
section#List ul li.listOne a h3{width:100%;padding:10px 010px 0 10px;font-size: 12px;}
section#List ul li.listOne a h6 {padding: 0 0 0 10px;}
ul.boxbox li{width:100%}
ul.boxbox{height:auto;display: none;}
section#List ul li.listOne button{width:100%;margin-top:10px;font-size: 12px;}
#detail h3 .right{width:100%;margin:20px 0}
section#List ul li.listOne div.listOneDiv div.hotelArr{top:-20px;display: none;}
#detailTitle .quoteBtn{position:relative;left:15px;width:calc(100% + 40px);border-radius:0;margin-top:0}
.sabit{display:block;position:fixed;left:0;width:100%;border-radius:0;margin-top:0;top:80px;z-index:100}
#detailTitle #detailBreadcrumbs .left{display:none}
#footerMenu .row h5{text-align:center}
#footerMenu .row div{text-align:center;margin-bottom:40px}
#footerMenu .row div p{text-align:center!important}
footer#footerTop{width:100%;height:auto;background:#fff;text-align:center;padding-bottom:40px;overflow:hidden}
section#slider{height:250px}
.filter{margin-bottom:20px}
.filterBTN{width:100%;left:0}
.filterBTNCamp{width:100%;left:0}
.filterBTNmobile{display:block;z-index:99999999}
.filterBTNdesktop{display:none}
#detail h2{font-size:12px;line-height:20px}
#detailCamp .campIcons{min-height:42px;position:relative;top:-5px;width:100%;text-align:center}
#detailCamp img.campIcon{height:32px}
#detailCamp img.campTypeIcon{height:32px}
#detailHotel .hotelIcons span img{height:22px}
.searchResult{position:relative;top:-10px;right:0;margin-bottom:20px;padding:0 20px;text-align:center;width:100%}
section#slider .tp-caption{white-space:inherit;padding:20px!important;top:inherit!important;bottom:90px}
section#slider .tp-caption h1{margin:0;font-size:22px;color:#fff}
section#slider .tp-caption h2{margin:0;font-size:16px;color:#fff;font-weight:200;padding:0}
section#slider .tp-caption h3{margin:0;font-size:26px;color:#fff;font-weight:600;line-height:24px}
section#subSlider .tp-caption{white-space:inherit;padding:20px!important;top:inherit!important;bottom:90px}
section#subSlider .tp-caption h1{margin:0;font-size:22px;color:#fff}
section#subSlider .tp-caption h2{margin:0;font-size:16px;color:#fff;font-weight:200;padding:0}
section#subSlider .tp-caption h3{margin:0;font-size:26px;color:#fff;font-weight:600;line-height:24px}
#subSlider{display:none}
#registerContent p span{padding:0 20px}
#registerContent p{padding:0 20px}
section#topList{top:0!important;padding:30px 0}
section#topList h2{font-size:18px;text-align: left;}
section#topList h2 img{height:32px!important;display:block;float: left;margin-bottom: 0px;margin-left: 30px;margin-right: 10px;position: relative;top: 1px;}
section#topList h2:after {margin: 0 72px; display: none;}
section#slider{display:none!important}
section#topListHotel{display:none}
section#topListHotel.relatedHotels{display:block}
section#homeRegions{top:0!important;padding:30px 0}
section#homeRegions h2{font-size: 18px;text-align: left;}
section#homeRegions h2 img{
    height: 32px!important;
    display: block;
    float: left;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 10px;
    position: relative;
    top: 1px !important;
}
section#homeRegions h2:after { display: none;
    margin: 0 72px;
}
#footerMenu.informationen .row div{display:none}
#footerMenu.informationen .row div:first-child{display:block}
.quoteBtnDiv{position:relative;overflow:hidden;z-index:10;width:100%;    display: none;}
#mobileTopMenu{display:block;background:#fff}
#mobileTopMenu ul{display:block;overflow:hidden;padding: 4% 0;margin-top:4%}
#mobileTopMenu ul li{text-align:center;border:2px solid #268196;border-radius:10px}
#mobileTopMenu ul li a{display:block;padding:10px;font-size: 8px;}
#mobileTopMenu ul li a img{display:block;margin:auto}
section#List ul li.listOne {
    background: none;
    box-shadow: none;
    width: 100%;
}
section#List ul li.listOne .list-item {
    background: #fff;
    box-shadow: 0 0 20px #ccc;
    border-radius: 4px;
    display: flex;
}
section#List ul li.listOne .list-gallery-btn{position:absolute;z-index:9;left:inherit;right:0;bottom:inherit;top:125px}
section#List ul li.listOne .box5infoOpen{left:inherit;right:10px;top:25px}
section#List ul li.listOne .box5infoClose{left:inherit;right:6px}
section#topList ul li a h3{font-size: 10px;padding: 10px;font-weight: 500;}
section#topList ul li a date{font-size:10px;width:90%;white-space:nowrap;overflow:hidden}


section#List ul li.listOne a.btn-qform {display: none;}
section#List ul li.listOne a.btn-more-info {display: none;}
.addcart {display: none;}
.box6 {display: none;}
section#List ul li.listOne .list-gallery-btn .list-gallery-btn-a {display: none;}

}

@media screen and (max-width:480px){
section#List ul li.listOne{width:100%}
.nav-tabs .nav-link{width:20%;font-size:8px;padding:8px;text-align:center}
.filterBTN.noFix{width:100%}
.filterBTNCamp.noFix{width:100%}
.etiketList li{width:100%}
.campContentQuote figure{width:100%;text-align:center}
.campContentQuote div{width:100%}
#detailTitle{text-align:center}
#detailTitle h1{width:100%}
span.h1{display:block;font-size:14px}
#detailTitle .fa-star{margin-bottom:5px;font-size:10px}
#detailTitle #detailBreadcrumbs{line-height:30px;height:30px;font-size:12px}
#detailTitle #detailBreadcrumbs .right{width:100%}
#detailBreadcrumbs .fa-plane{font-size:16px;position:relative;top:3px}
img.t-rv-logo{margin:20px auto 0 auto!important;display:block}
.tursab-images{height:54px;margin:35px auto 15px auto;display:block}
#cart{position:fixed;right:10px;bottom:60px;z-index:900;background:0 0;border:0;padding:0;margin:0}
#cart button{width:40px;height:40px;border-radius:50%;box-shadow:5px 5px 20px rgba(0,0,0,.3)}
#cart span{display:none}
#cart .cleancartBtn{display:none}
#cart .quoteCartFormBtn span{display:none}
#cart .quoteCartFormBtn b{display:block}
}