@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root{
	--textcolor:#080f1a;/*231f20*/
	--activecolor:var(--bs-primary);
	--menucolor : var(--textcolor);
    --bgcolor:#f0f2f6;
    --brcolor:#e2e8ef;
	--textcolorRGB:53,53,53;
	--activecolorRGB:255,195,0;
	--font : "Montserrat", sans-serif;
	--subfont : 'Roboto', sans-serif;
	--transition: all 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	--transition2: all .2s ease-in-out;
	--maxwidth:1350px;
}
 
	
/* swsabit */
*,
:after,
:before {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;box-sizing:border-box!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;}

html, body { width: 100%; padding: 0; margin: 0;max-width: 100vw;min-width: 320px;}
body {font-family: var(--font); font-weight: 400; font-size: 12px; height: 100%; background:var(--bs-white); -webkit-appearance: none;-moz-appearance: none;appearance: none; color:var(--textcolor);}
 
button,input,select,textarea{ font-family: var(--mainfont); border-radius:0; padding:0;font-weight: 400;resize:none;}
body.ios_device button,body.ios_device textarea,body.ios_device input[type=text],body.ios_device select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 
a, a:hover { text-decoration: none; }

.maxwidth{width: 100%; max-width: var(--maxwidth);}
a.more{width: fit-content;border-radius:500px;}
a.more:hover{ filter: brightness(1.2);transition: var(--transition); }


.form-control{min-height: 45px;font-size: 0.85rem;}
textarea.form-control{min-height: 100px;}

/* swsabit */

/*popup*/  
.sw_popup_bg { background:rgba(255,255,255,.3); opacity: 0.9; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;backdrop-filter: blur(4px); }
.sw_popup_loading { width: 113px; height: 113px; position: fixed; left: -20000px; top: -20000px; bottom: -20000px; right: -20000px; z-index: 10000; margin: auto; color:#1A2B49; text-align: center; }
.sw_popup_loading > i { font-size: 70px; }
/*.sw_popup_loading:before { content: 'Lütfen Bekleyiniz'; color:#333; width: 140px; text-align: center; z-index: 10000; display: block; position: relative; left: -13.5px; top: -10px; font-size: 13px; }*/
.sw_popup_content {display: none;background: #fdfdfd;z-index: 10001;border: 0;filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.35));}
.sw_popup_content > .append {overflow-y: auto;display: flex;flex-direction: column;}
/*.sw_popup_content iframe {width:100%;height:100%;display:block;}*/
.sw_popup_content .popup_kapat_button {position: absolute;top: 0;right: 0;text-align: center;width: 30px;background: #ff6161;color: #fff;cursor: pointer;display: flex;aspect-ratio: 1;align-items: center;justify-content: center;border-radius: 500px;}
.sw_popup_content .popup_kapat_button i { line-height: 30px; font-size: 17px; }
.sw_popup_content .popup_kapat_button:hover { background-color: #333; color: #fff; }
.popup_title { float: left; width: 100%; height: 62px; padding-top: 15px; background: #F5F5F5;font-size: 23px; text-align: center; border-bottom: 1px solid #dddddd; position: relative; }
.popup_title:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; }
.popup_body { float: left; width: 100%; padding: 20px; }
.popup_body fieldset { float: left; width: 100%; border: 1px solid #ddd; margin-bottom: 15px; }
.popup_bottom { float:left;width: 100%;background:#f9f9f9;border-top:5px solid #d2d2d2; padding: 20px; margin: 10px 0 0 0; }
.sw_popup_content .sw_popup_txt{font-size: 13px;width:100%;padding:15px 20px;border-bottom:.1px solid #ddd;color: #222222;text-align: center;display:flex;align-items:center;justify-content:center;font-weight:500;}
.sw_popup_content .sw_popup_buttons{width:100%;margin:0;text-align:center;display:flex;height:45px;padding:0;align-items:center;justify-content:center;overflow:hidden;border-bottom-left-radius:20px;border-bottom-right-radius: 20px;}
.sw_popup_content .sw_popup_buttons button.btn {padding: 0 25px;height: 45px;border-radius: 0;width: 100%;font-size: 13px;}
.sw_popup_content .sw_popup_buttons button.btn.sw_popup_no {background: #ff6161;}
.sw_popup_content .sw_popup_buttons button.btn.sw_popup_ok {background: #28afa1;}
.sw_popup_content.sw_confirm {border: .1px solid rgba(0,0,0,0.15);border-radius: 20px;}
.sw_popup_content.sw_alert { border: 7px solid #fff; }
.sw_popup_content.sw_confirm .popup_kapat_button, .sw_popup_content.sw_alert .popup_kapat_button {top: -15px;right: -15px;}
.sw_popup_content div.alert { margin: 0; border-radius: 0; text-align: center; padding:25px 50px; font-size:16px; }



/*popup*/
 
.paging { float: left; width: 100%; margin: 20px 0 10px 0; text-align: center; }
.paging a { padding: 10px 16px; margin: 0 5px; display: inline-block; border:3px solid #dddddd; border-radius:5px; font-size: 13px; color: #333; text-decoration: none; }
.paging a.active, .paging a:hover { color: #FFF; background:#E1251B; border-color:#E1251B; }
.page-container{width: 100%; display: flex;flex-direction: column;align-items: center;max-width: var(--maxwidth);} 
.page-container > .post{width: 100%; display: flex;align-items: center;flex-direction: column;flex-wrap: nowrap;min-height: 450px;} 
.page-container > .post.hasmenu{width: 100%; display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start;position: relative;justify-content: space-between;}
.page-container > .post > .has-menu{width: 100%; display: flex;flex-direction: column;flex-wrap: nowrap;padding-left: 20px;}
.page-container.emptyheader{margin-top:40px;}





/*a.more{width: fit-content;border-radius: 0;padding:10px 25px;font-size:15px;font-weight:500; background: var(--activecolor); color:#FFF;border-radius: 5px; transition: var(--transition2);}
a.more:hover{ filter: brightness(1.2); transition: var(--transition2); }*/



header{width:100%; height:fit-content;position: sticky;top: 0;z-index: 10;transition:var(--transition);}
header.active {background:rgba(255,255,255,1);box-shadow: 1px 2px 8px rgb(0 0 0 / 18%); backdrop-filter: blur(10px);transition:var(--transition);}
header .body{transition:var(--transition);position: relative;height: 105px;}
header.active .body{transition:var(--transition);height:70px;}

header .logo {display:flex;align-items: center;justify-content: center;transition: var(--transition);}
header .logo{width: fit-content;width: 150px;display: flex;justify-content: center;align-items: center;}
header .logo > img {display: block;width: 100%;}

body.home header:not(.active){background:#ac54dc;} 
body.home header:not(.active) .logo{filter: brightness(100);} 



.featured-services{background:var(--bgcolor);}
.featured-services .item{background:rgba(255,255,255,.8);border:1px solid var(--brcolor);transition:var(--transition);border-radius: 20px;color: var(--textcolor);height: 100%;}
.featured-services .item > i{font-size:30px;width:fit-content;}
.featured-services .item:hover{transform:scale(1.05); transition:var(--transition);border-color: var(--bs-primary); box-shadow:1px 1px 5px rgba(0,0,0,0.15);}
.featured-services .item strong, .featured-services .item i{transition:var(--transition);}
.featured-services .item:hover strong, .featured-services .item:hover i{color: var(--bs-primary);transition:var(--transition);}


#prices{}
#prices .prices .item{background:rgba(255,255,255,.8);border:1px solid var(--bs-white);border-radius: 10px;height: 100%;transition:var(--transition);}
#prices .prices .item.selected{transform:scale(1.05); transition:var(--transition);border-color: var(--bs-primary); box-shadow:1px 1px 5px rgba(0,0,0,0.15);}
#prices .prices .item .card-head > span{min-height: 75px;font-size: 14px;}
#prices .prices .item .card-price > strong{color:var(--bs-primary);}
#prices .prices .item .card-body{font-size: 14px;}
#prices .prices .item .card-body strong{font-weight: 600;}
#prices .prices .item .card-body > p{padding:0;}
#prices .prices .item .card-body > ul{/* margin-left: 5px; */list-style: none;padding: 0;margin: 0;}
#prices .prices .item .card-body > ul > li{min-height:40px;display: flex;align-items: center;border-bottom:1px solid var(--bs-gray-200);}
#prices .prices .item .card-body > ul > li > i{display: flex;height: 40px;width: 40px;align-items: center;justify-content: center;font-size: 20px;}
#prices .prices .item .card-body > ul > li > i.bi-check2{color: var(--bs-green);}
#prices .prices .item .card-body > ul > li > i.bi-x{color: var(--bs-danger);}
#prices .prices .item .card-head > h4 > span{content:attr(data-durum);background:var(--bs-primary);color:var(--bs-white);font-weight: 500;padding: 0 15px;border-radius: 3px;width: fit-content;margin-left: 10px;font-size: 12px;display: flex;align-items: center;}


#prices [data-price]{opacity:0;transition:var(--transition);display:none;}
#prices [data-price].active{opacity:1;display:block;}


#prices .prices .pricebox{position: relative;}
/*.prices .pricebox[data-durum]:before{content:attr(data-durum);position: absolute;background:var(--bs-primary);color:var(--bs-white);font-weight: 600;padding: 5px 15px;border-radius: 4px;left: 0;right: 0;width: fit-content;margin: auto;top: 0px;transform: rotate(6deg);box-shadow:1px 1px 5px rgba(0,0,0,0.15);border: 1px solid var(--bs-white); }
*/
#prices {background:#eff2f6;}
#prices .paybar > strong{width: 60%;line-height: 1.5;font-size: 17px;}
#prices .paybar > span{width:300px;display: flex;height: 40px;background:url(../design/securepay.png) no-repeat center center;background-size: contain;filter: grayscale(1) opacity(0.7);mix-blend-mode: multiply;}

body:not(.home):has(#prices){background:var(--bgcolor);} 
body:not(.home):has(#prices) #prices{background:transparent;} 
body:not(.home):has(#prices) #prices > .prices{background:transparent;} 

#full_list{background: var(--bs-white);}




#nixbox{background: #faf1ff;}
.nixchatbox{width:100%;display: flex;flex-direction: column;height:fit-content;opacity: 0;transition: opacity 0.5s ease-in-out;}
.nixchatbox-wrapper {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.nixchatbox-container {width:100%;height: 500px;background:rgba(255,255,255,.5);background:#ece5dd6e; border-radius: 10px;box-shadow: 1px 2px 8px rgb(0 0 0 / 18%);border:1px solid var(--bs-white);backdrop-filter: blur(10px);display: flex;flex-direction: column;padding: 10px;overflow-y: auto;scroll-behavior: smooth;}
.nixchatbox-container::-webkit-scrollbar {width: 10px;}
.nixchatbox-container::-webkit-scrollbar-track {background-color: #f1f1f1;border-radius: 10px;}
.nixchatbox-container::-webkit-scrollbar-thumb {background-color:rgba(255,255,255,.5);backdrop-filter: blur(10px);border-radius: 10px;border:1px solid var(--bs-white);}
.nixchatbox-container::-webkit-scrollbar-thumb:hover {background-color:var(--bs-primary);}
.nixchatbox .message {max-width:80%;padding: 10px;border-radius: 10px;margin: 5px;font-size: 14px;position: relative;opacity: 0;transform: translateY(20px);transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;}
.nixchatbox .sent,
.nixchatbox .received {background:rgba(255,255,255,.5);border:1px solid var(--bs-white);backdrop-filter: blur(10px);box-shadow: 1px 2px 8px rgb(0 0 0 / 18%);align-self: flex-start;font-weight: 500;color:var(--textcolor);}
.nixchatbox .sent {background: #dcf8c6;align-self: flex-end;text-align: right;border-color: rgba(0,0,0,0.15);}

.nixinputbox{width:100%;position: relative;margin-top: 10px;}
.nixinputbox .nixchatbox-input {width:100%;height: 40px;overflow: hidden;background:rgba(255,255,255,.5);border-radius:10px;box-shadow: 1px 2px 8px rgb(0 0 0 / 18%);border:1px solid var(--bs-white);backdrop-filter: blur(10px);display: flex;text-align: left;padding: 0 45px 0 20px;align-items: center;scroll-behavior: smooth;font-weight:500;font-size: 14px;}
.nixinputbox > span{display: flex;width: 40px;height: 35px;border-radius: 7px;background: var(--bs-gray-200);color:var(--bs-gray-400);align-items: center;justify-content: center;font-size: 20px;position: absolute;right: 2.5px;top: 2.5px;}
.nixinputbox > span.active{background: var(--bs-primary);color:var(--bs-white);}
.niximg > img{width: 100%;height: auto;}



#faq{background: #FFF;}
#faq .accordion-body{text-align: left;}
#faq .accordion{--bs-accordion-bg:rgba(255,255,255,.5);}


.bloglist{list-style: none;}
.bloglist > li > a{color: var(--textcolor); width: 100%;text-align: left;} 
.bloglist > li > a > .img{width: 100%;border-radius: 4px;overflow: hidden;} 
.bloglist > li > a > .img > img{width: 100%;transition:var(--transition);} 
.bloglist > li > a:hover > .img > img{width: 100%;transform:scale(1.05); transition:var(--transition);} 


.connonical{background:var(--bs-gray-100);}
#bread-crumbs{float: left;width:100%;position: relative;text-align: left;display: flex;padding:0 20px;z-index: 1;height: 40px;align-items: center;}
#bread-crumbs > ul{width: 100%;display: flex;flex-direction: row;height: 100%;margin: 0;padding: 0;align-items: center;}
#bread-crumbs > ul > li{color:var(--bs-gray-600);font-size: 13px;position:relative;display: flex;flex-direction: row;align-items: center;font-weight: 500;height: 100%;}
#bread-crumbs > ul > li:after{content:'›';width: 20px;display: flex;align-items: center;justify-content: center;} 
#bread-crumbs > ul > li:last-child:after{content:'';}
#bread-crumbs > ul > li > a,
#bread-crumbs > ul > li > span{margin:0;float:left;color:var(--bs-gray-600);transition: var(--transition2);display: flex;height: 100%;align-items: center;}
#bread-crumbs > ul > li > a:hover{ color:var(--textcolor); }
#bread-crumbs > ul > li > span{ color:inherit; }
#bread-crumbs > ul > li:last-child{opacity: .8;}


ol{line-height: 2;}



.social{display:flex;}
.social > a{display:flex;height: 40px;aspect-ratio:1;color: var(--textcolor);transition:all .3s ease-in-out;opacity: .7;align-items: center;justify-content: center;font-size: 21px;width: 40px;}
.social > a:hover{color: var(--activecolor);opacity:1;transition:all .3s ease-in-out;}

footer{width: 100%;position: relative;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);border-top: 1px solid var(--bs-white);border-bottom: 1px solid var(--bs-white);}
footer nav > ul{padding:0;margin: 0;list-style: none;display: flex;justify-content: space-between;flex-wrap: wrap;}
footer nav > ul > li{width:33% !important;}
footer nav > ul > li > strong{width: 100%;font-weight: 600;font-size:15px;display: flex;color: var(--textcolor);margin-bottom:10px;}
footer nav > ul > li > ul{width: 100%;padding: 0;margin: 0;list-style: none;font-size:14px;}
footer nav > ul > li > ul > li{width: fit-content;display: flex;}
footer nav > ul > li > ul > li > a{width: fit-content;padding: 4px 0;font-size: 13px;color: var(--textcolor);}
footer .logo > img{width:80%;}
footer .flines > div{display: flex;align-items:center;justify-content: flex-end;text-align: right;margin-bottom: 15px;font-size: 15px;}
footer .flines > div.address{align-items: flex-start;font-size: 13px;line-height: 1.5;}
footer .flines > div > span,
footer .flines > div > a{width:fit-content;padding-right:17px;color:var(--textcolor);}
footer .flines > div > i{width:20px;height: 20px;display: flex;align-items: center;justify-content: center;font-size: 20px;opacity: .7;}

.bottom{width: 100%; position: relative; }
.bottom > a{width: fit-content;display: flex;color:var(--textcolor); }
 

























.multipage{display:flex;width: 100%;align-items: center;flex-direction: column;padding: 50px 5%;}
.multipage > .page{ display:flex;flex-direction: column;width: 100%;max-width: var(--maxwidth);}
.multipage > .page > .mainpage{ display:flex;align-items: center;flex-direction: column;width: 100%;}
.multipage > .page > .post-aside + .mainpage{ width:calc(100% - 220px); padding-left: 25px;}
.multipage > .page.hassub{flex-direction:row;}


.multipage.detailpage{padding-top:30px;}

ul.default-list{float: left;width: 100%;height: 100%;margin: 0;padding: 0;list-style:none; display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-content: flex-start;}
ul.default-list > li {width: 90%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;min-width: 320px;max-width: 450px;padding: 10px;}
ul.default-list > li > .wncon{width: 100%;padding: 20px;display: flex;flex-direction: row;color:#000; border: .1px solid #ddd;font-weight: 400;background: #FFF;}
ul.default-list > li:hover > .wncon{box-shadow: 3px 4px 7px rgb(0 0 0 / 9%);} 
ul.default-list > li > .wncon > span.image{width: 40%;aspect-ratio:1; display: flex;align-items: center;justify-content:center;font-size: 75px;display: flex;overflow: hidden;align-items: center;justify-content: center;}
ul.default-list > li:hover > .wncon > span.image{ color: var(--high-color);}
ul.default-list > li > .wncon > div{width: 100%; display: flex;flex-direction: column;}
ul.default-list > li > .wncon > span.image + div{width: 60%;padding-left: 20px;} 
ul.default-list > li > .wncon > div > strong {width: 95%;height: fit-content;font-size: 20px;padding: 10px 0;font-weight: 600;position: relative;display: flex;text-align: left;font-family: var(--subfont2);}




#page-gallery{ float: left; width: 100%; padding: 0;margin: 0;list-style: none;display: flex;flex-wrap: wrap; flex-direction: row;justify-content: center;}
#page-gallery > li{float: left;display: flex;flex-direction: column;padding: 5px;width: 25%;aspect-ratio:1 / .65;}
#page-gallery > li > a{float: left;width: 100%;height: 100%;border-radius: 3px;transition: all .3s;border:1px solid var(--grey2);background-size:cover;background-repeat: no-repeat;background-position: center center;}
#page-gallery > li > a:hover{box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);border-color: var(--high-color);}
#page-gallery > li > span{ width: 100%; float: left; padding: 6px 0;text-align: center;color:var(--text-rgba7);}
#page-gallery > li > span:empty{display:none;}





.pageheader{ width: 100%; background-repeat:no-repeat; background-size: cover; height: 370px;}
.pageheader .overlay{ width: 100%; height: 100%; display: flex;align-items: flex-end;justify-content: flex-start;background: var(--text-rgba7);}
.pageheader .overlay strong{font-weight: 600; font-size:40px;color:var(--high-color);padding: 0 0 70px 20px;opacity: .85;}

.entry-title,.entry-content{width:100%;display: flex;}
.entry-title {font-weight:600;padding: 0;font-size:30px;color:var(--textcolor);text-align: center;width: fit-content;display: flex;flex-direction: column;position: relative;margin: 0;}
.entry-title:after{ background:var(--activecolor); content: ""; display: block; height: 2px; width: 50%; margin: 27px auto;}		


.entry-title + .desc{width: 100%;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 19px;padding-bottom: 20px;font-weight: 500;line-height: 30px;}
.entry-title + .desc:empty{display: none;}

.entry-content {display: block;margin-bottom: 20px;font-size: 15px;line-height: 1.5;font-weight:500;zoom: 1;/*text-align: justify;*/max-width: var(--maxwidth);}
.entry-content a{text-decoration:none;color: inherit;}
.entry-content iframe{width:100%;float: left;display: block;aspect-ratio:1 / 0.562;margin-bottom: 25px;border-radius: 7px;overflow: hidden;}
.entry-content p{letter-spacing: normal;}
.entry-content strong{font-weight:700;}
.entry-content p a { color: #06c; font-weight:700; position: relative; }
.entry-content p a:hover { text-decoration: underline; }
.entry-content p a:after { content: '👈'; margin-left: 3px; text-decoration: none; }
.entry-content li { list-style: inside; }
.entry-content img { max-width: 100% !important; height: auto !important; }
.entry-content:empty{display: none;}


/*.entry-content table { border: 1px solid #ddd; border-bottom: 0; border-left: 0; }
.entry-content table tr:nth-child(2n+1) > td { background: #f9f9f9; }
.entry-content table tr:first-child > td { background: #111 !important; color: #fff; }
.entry-content table td { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; }*/
.entry-content table td img{float: left; width: 100%;border: none;} 
.entry-content table tr,
.entry-content table tr td,
.entry-content table{border: none;} 
 
.content-nav{ float: left; width:100%; margin:0 0 10px 0; border:1px solid #dedede; padding:20px; text-align: left; }
.content-nav h3{ float: left; width: 100%; border-bottom: 1px solid #dedede; margin: 0; padding-bottom: 15px; margin-bottom: 10px; font-size:18px; color: var(--high-color2);  }
.content-nav a{ float: left; width: 100%; color: #444; margin-top:5px;  }
.content-nav a:hover{ text-decoration: underline; }

.contact-detail{ display: flex;width:100%; text-align:center; margin: 40px 0; }
.contact-detail > div{ float:left; width:100%;display: flex;flex-direction: column;}
.contact-detail > div span{ font-size:16px; font-weight:400; display:block; }
.contact-detail > div strong{ font-size:13px; font-weight:400; max-width:400px; display:block; margin:10px auto; line-height: 20px; }
.contact-detail i{ color:var(--textcolor); }
.gmap iframe{ float:left; width:100%; height:304px; border:2px solid #ddd !important; }
.formmap{ display: flex;width: 100%;}
 


 
a.captcha{display: flex;position:relative;align-items: center;font-size: 20px;padding-left: 10px;}
a.captcha > i { color: var(--bs-primary); transition:var(--transition);  }
a.captcha:hover > i{ transform: rotate(90deg);transition:var(--transition);} 	
a.captcha img{ float:left; height:50px;}


.igallery { float: left; width: 70%; padding-top: 66px; background: #FFF; }
.igallery > a { float: left; width: 25%; }
.igallery > a span { float: left; width: 100%; height: auto; position: relative; overflow: hidden; }
.igallery > a span img { float: left; width: 100%; height: auto; -webkit-transition: all 4000ms cubic-bezier(.19, 1, .22, 1) 0ms; }
.igallery > a:hover span img { transform: scale(1.05); }
.igallery > a span:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #FFF; opacity: 0; transition: all 200ms linear; }
.igallery > a:hover span:after { opacity: .2; }
.tags { float: left; width: 100%; margin: 20px 0 20px 0; }
.tags:before { content: 'Etiketler'; float: left; width: 100%; margin: 0 0 5px 0; font-size: 14px; color: #999; }
.tags a { float: left; font-size: 11px; color: #CCC; margin: 0 10px 5px 0; text-decoration: none; }
.tags a:before { float: left; content: '#'; }
.tags-h1 { float: left; width: 100%; font-size: 35px; font-weight: 600; text-align: center; margin: 0; padding: 0; }
.tags-h1 h1 { margin: 0; padding: 0; display: inline-block; font-size: 25px; }
.tags-desc { float: left; width: 100%; font-size: 18px; font-weight: 400; color: #303134; text-align: center; margin: 5px 0 20px 0; }
.posts-list { float: left; width: 100%; margin: 0; padding: 0; }
.posts-list > li { float: left; width: 100%; padding: 10px 0 10px 0; border-bottom: 1px dotted #EEE; list-style: none; }
.posts-list > li h3 { float: left; width: 100%; margin: 0 0 5px 0; padding: 0; }
.posts-list > li h3 a { font-size: 20px; font-weight: 600; color: #333; }
.posts-list > li p { float: left; width: 100%; margin: 0; padding: 0; font-size: 14px; font-weight: 400; color: #666; }
.posts-list > li:last-child { border: 0; }

 


body.home > .userbar{display: none !important;}



#main_slider{width:100%;/*aspect-ratio:192 / 95;*/display: flex;position: relative;z-index: 1;background:#ac54dc;}
#main_slider .swiper-container{width: 100%;/*height: 100%; */display: flex;position: relative;}
#main_slider .swiper-container .swiper-wrapper{width: 100%;display: flex;position: relative;}
#main_slider .swiper-slide{display:flex;flex-direction: row;align-items: center;justify-content: center;position: relative;background-size: contain;background-repeat: no-repeat;background-position: center center;}
#main_slider .slogan {display:none;}
#main_slider > .swiper-pagination {width: 100%;display: flex;bottom: 0;align-items: center;justify-content: center;height: 15px;z-index: 1;bottom:-15px;}
#main_slider > .swiper-pagination > span{display: flex;aspect-ratio: 1;align-items: center;width: 7px;height: 7px;}
#main_slider .swiper-slide[data-mobil="true"]{display: none;}

 

  
main{position: relative;width: 100%;display: flex;flex-direction: column;}
main > h1{width: 10px;height: 2px;padding: 0;margin: 0;overflow: hidden;text-indent: 100px;display: none;}
 
 


section.fixed{width: 100%;text-align: center;flex-wrap: nowrap;position: relative;color:var(--textcolor);/* background: red; */height: 950px;}
section.fixed > .fiximg{position:relative;width:100%;display:flex;background-attachment:fixed;background-size: cover;background-position: center center;background-repeat: no-repeat;height: 100%;align-items: center;justify-content: center;overflow: hidden;}
section.fixed > .fiximg > img{ display:none; height: 100%;width: auto;position: fixed;}
section.fixed > .innerfx{position: absolute;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index:1;left: 0;top: 0;right: 0;bottom: 0;color:inherit;}
section.fixed > .innerfx > .inline{display: flex;flex-direction: column;padding: 20px;width: 100%;max-width: var(--maxwidth);align-items: center;}
section.fixed > .innerfx > .inline > strong{font-size:65px;font-weight: 800;color: #FFF;filter: drop-shadow(0px 2px 1px rgba(0,0,0,0.55));margin-bottom:30px;}
section.fixed > .innerfx > .inline > .url{width: fit-content; background:rgb(255 255 255 / 70%);border-radius: 500px;padding: 20px 40px; font-size: 40px;color: var(--textcolor);font-weight: 400;border: 1px solid rgba(0,0,0,0.45);backdrop-filter: blur(2px);}
section.fixed > .innerfx > .inline > .url > strong{font-weight: 800;}
section.fixed > .innerfx > .inline > p{width: fit-content; font-size:20px;font-weight: 400;}



 
 


.posts{width: 100%;display: flex;max-width: var(--maxwidth);flex-direction: column;align-items: center;} 

.blog_posts {padding: 0;margin: 0;list-style: none;width:100%;display: flex;flex-direction: row;justify-content: space-around;align-items: flex-start;}
.blog_posts > li{width:30%;display: flex;flex-direction: column;}
.blog_posts > li > a{width:100%;display: flex;flex-direction: column;text-decoration: none;color: inherit;}
.blog_posts > li > a > .image{width:100%;display: flex;overflow: hidden;border-radius: 10px;aspect-ratio: 3 / 2;margin-bottom: 15px;}
.blog_posts > li > a > .image > img{width:100%;display: inline-flex;}
.blog_posts > li > a > .title{width:100%;display: flex;margin-bottom: 10px;color:var(--cmscolor);font-weight:700;font-size: 17px;}
.blog_posts > li > a > .minitxt{width:100%;display: flex;color:var(--cmscolor);font-size: 14px;line-height: 20px;}

  


  













a.whatsapp{position: fixed;left: 10px;bottom: 10px;width: 60px;height: 60px;text-align: center;font-size: 40px;z-index: 2;box-shadow: 0 4px 10px 0 rgb(46 58 70 / 35%);background-color: #fff;border: 0;border-radius: 40px;line-height: 60px;color: #25d366;}
 .is_mobil { display: none; }




  
 
.blog_page{display: flex;width: 100%;justify-content: center;padding: 20px 0; }
.blog_page > .page{display:flex;width: 100%;flex-direction: column;max-width: var(--maxwidth);justify-content: space-between;}
.blog_page > .page:not(:has(> .blog-detail)){align-items: center;}

.blog_page > .page > .mainpage{width: 100%;display: flex;flex-direction: column;align-items: center;}
.blog_page > .page > ul[blog].blog-posts{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.blog_page > .page > ul[blog].blog-posts > li > a > em{width: 100%;display: flex;padding: 0;font-weight: 600;height: 30px;align-items: center;font-style: normal;}

.blog_page > .page > ul[blog].blog-posts > li{padding: 0; }
.blog_page > .page:has(> .blog-detail){flex-direction: row;align-content: space-between;}
.blog_page > .page > .blog-detail{width:100%;display: flex;flex-direction: column;}
.blog_page > .page > .blog-detail:has(+ .blog-right){width:calc(100% - 280px);}
.blog_page > .page > .blog-detail > .entry-title{width: 100%;display: flex;text-align: center;align-items: center;}
.blog_page > .page > .blog-detail > .description{width: 100%;display: flex;font-size: 17px;font-weight:600;margin-bottom: 20px;}
.blog_page > .page > .blog-detail > .entry-content{width: 100%;max-width: unset;font-size: 14px;}
.blog_page > .page > .blog-detail > .entry-content > p:not(.img){margin-top: 0;margin-bottom: 20px;}
.blog_page > .page > .blog-detail > .entry-content > p.img{width:auto;max-width:50%;float: left;margin: 0 20px 20px 0;border-radius: 10px;overflow: hidden;height: fit-content;display: flex;}

.blog_page > .page > .blog-right{width:250px;height: 100%; display: flex;flex-direction: column;}
.blog_page > .page > .blog-right > h2{width:100%;display: flex;margin: 0;padding: 0;margin-bottom: 25px;font-weight:600;font-size:17px;text-align: right;}
.blog_page > .page > .blog-right > ul{padding: 0;margin: 0;list-style: none;width: 100%;display: flex;flex-direction: column;background: #fff9ec;border-radius: 15px;padding: 20px;}
.blog_page > .page > .blog-right > ul > li{width: 100%;display: flex;padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,0.15);}
.blog_page > .page > .blog-right > ul > li:last-child{border-bottom:none;padding-bottom: 0;}
.blog_page > .page > .blog-right > ul > li > a{width: 100%;display: flex;flex-direction: column;color: var(--textcolor);}
.blog_page > .page > .blog-right > ul > li > a > span[img]{width: 100%;display: flex;overflow: hidden;border-radius: 5px;margin-bottom: 15px;}
.blog_page > .page > .blog-right > ul > li > a > span[img] > img{width: 100%;}
.blog_page > .page > .blog-right > ul > li > a > strong{font-size: 15px;font-weight: 700;margin-top: 15px;}
.blog_page > .page > .blog-right > ul > li > a > p{font-size: 14px;font-weight: 500;}
.blog_page > .page > .blog-right > ul > li > a > em{font-size: 14px;font-weight:600;font-style: normal;}
.blog_page > .page > .blog-right > ul > li > a:has(> span[img]) > strong{margin-top: 0;}
 


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

@media screen and (min-width:1023px) {
 
}

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

@media screen and (max-width:1200px) {
    
    [paybar] > strong{width: 80%;}
    
}


@media screen and (min-width:1023px) {

    nav.drillmenu{width:fit-content;display: flex;flex-direction: row;align-items: center;transition: var(--transition4);font-weight:600;font-size:14px;color:var(--textcolor);}
    nav.drillmenu > ul{padding:0;margin: 0;list-style: none;display: flex;flex-direction: row;flex-wrap: nowrap;}
    nav.drillmenu > ul:first-child{display: flex;flex-direction: row;justify-content: flex-end;}
    nav.drillmenu > ul:last-child{display: flex;flex-direction: row;}
    nav.drillmenu > ul > li{width: auto;height: auto;display: flex;align-items: center;margin-right: 15px;}
    nav.drillmenu > ul > li > a{padding: 10px;text-wrap: nowrap;transition: var(--transition2);color: inherit;height: 40px;display: flex;align-items: center;justify-content: center;letter-spacing: 0.2px;}
    nav.drillmenu > ul > li.active > a{background-color:var(--activecolor);border-radius: 5px;}
    
    body.home header:not(.active) nav.drillmenu ul li a{color:var(--bs-white);} 
    body.home header:not(.active) nav.drillmenu ul li a{color:var(--bs-white);} 
    
    
    
    header:not(.active) nav.drillmenu > ul > li.active > a{background-color:var(--bs-primary);} 
    nav.drillmenu > ul > li:not(.active) > a:hover{color:var(--activecolor);}
    header:not(.active) nav.drillmenu > ul > li:not(.active) > a:hover{color:var(--bs-primary);}
    nav.drillmenu > ul > li > a > i.bi-house{color:inherit;display: none;}
    
    
    body.home header:not(.active) nav.drillmenu > ul > li:not(.active) > a:hover{color:var(--bs-white);}

    
    
    .post-aside{display:flex;flex-direction:column;width: 100%;max-width: 245px;}
    .post-aside > span{display:flex; width: 100%;padding: 10px;font-size: 20px;font-weight: 500;}
    .post-aside > ul{padding:0; margin: 0;list-style: none;display: flex;flex-direction: column; width: 100%;}
    .post-aside > ul > li{width: 100%;display: flex;/* margin-bottom: 7px; */border-bottom: 1px solid rgb(0 0 0 / 7%);}
    .post-aside > ul > li > a{width: 100%; display: flex;color:var(--textcolor);padding: 10px; font-weight: 500; align-items: center;transition: var(--transition2);font-size: 14px;}
    .post-aside > ul > li > a:before{width: .1px; height: .1px;background: var(--textcolor);content: '';transition: var(--transition2); }
    .post-aside > ul > li.active > a{background: var(--activecolor);color: var(--textcolor);border-radius: 5px;}
    .post-aside > ul > li.active > a:before{background: var(--textcolor);width: 10px;height: 10px;margin-right: 10px;}
    .post-aside > ul > li:not(.active) > a:hover:before{background: var(--activecolor);width: 10px;height: 10px;margin-right: 10px;min-width: 10px;min-height: 10px;} 
    .post-aside > ul > li:not(.active) > a:hover{color: var(--textcolor);} 
    .post-aside > ul > li.active,
    .post-aside > ul > li:has(+ li.active){border-bottom: none;}
    

    a.pull-btn{display: none;}
    


}

@media screen and (max-width:1023px) {
     
        
	.is_desktop { display: none; }
    .is_mobil { display: block; }
  
    
    
    header a.formenu{z-index: 4;transition: var(--transition2);position: absolute;right: 0;height: 100%;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;top: 0;}
    header a.formenu.active{}

    a.formenu .nav-icon { position: relative; display: inline-block; cursor: pointer; z-index: 1; margin:0; padding:0; transition: var(--transition); transform: scale(1); transform-origin: top left }
    a.formenu .nav-icon i{ margin: 3px 0; padding: 0 }
    a.formenu .nav-icon:before, a.formenu .nav-icon:after, a.formenu .nav-icon i { content: ""; display: block; width: 30px; height: 3px; background:var(--menucolor); transition: var(--transition); }
    a.formenu.active .nav-icon:before, a.formenu.active .nav-icon:after, a.formenu.active .nav-icon i {border-radius:.1rem; background:var(--menucolor);}
    a.formenu.active .nav-icon:before { -webkit-transform: rotate(45deg) translate3d(4.5px, 4.5px, 0); -khtml-transform: rotate(45deg) translate3d(4.5px, 4.5px, 0); -moz-transform: rotate(45deg) translate3d(4.5px, 4.5px, 0); -ms-transform: rotate(45deg) translate3d(4.5px, 4.5px, 0); -o-transform: rotate(45deg) translate3d(4.5px, 4.5px, 0); transform: rotate(45deg) translate3d(4.5px, 4.5px, 0) }
    a.formenu.active .nav-icon:after { -webkit-transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0); -khtml-transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0); -moz-transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0); -ms-transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0); -o-transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0); transform: rotate(-45deg) translate3d(4.5px, -4.5px, 0) }
    a.formenu.active .nav-icon i { opacity: 0 }

    header nav.drillmenu{display: flex;flex-direction: column;background: #fff; position:fixed; left:-115%; top:0; width:100%; height:100%; max-width: 425px; overflow-y: auto; padding:80px 30px 0 30px;  transition: var(--transition); z-index: 3; box-shadow: 0 0 20px rgb(0 0 0 / 15%); justify-content: unset;        align-items: flex-start;}
    header nav.drillmenu > ul{ position:relative; float:left; width:100%; background:#FFF; margin:0; padding:0; list-style:none; }
    header nav.drillmenu > ul li ul{ float:left; margin:0; padding:0; text-indent:20px; width:100%; display:none; }
    header nav.drillmenu ul li{ float:left; width: 100%; position:relative; list-style:none; margin:0;  }
    header nav.drillmenu ul li.has-sub i{ font-size:23px; position:absolute; right:10px;top:calc(50% - 10px); color:#CCC;}
    header nav.drillmenu ul li a{transition: all .1s ease-in-out;float:left;width:100%;text-decoration:none;font-size: 1.8rem; line-height: 1.1;font-weight:500;padding:13px;color:var(--textcolor); position:relative;}
    
    
    
    header nav.drillmenu li:hover > a,
    header nav.drillmenu li.active > a{ font-weight: 800; }
    header nav.drillmenu.active{ left:0; }
    header nav.drillmenu ul li.active > ul{ display:block; }

    header nav.drillmenu ul#mobil_menu li a{ font-size:14px; }
    header nav.drillmenu ul#mobil_menu li{ width: 50%; }
    
    header nav.drillmenu > ul,
    header nav.drillmenu > ul:first-child{padding: 0; margin: 0; list-style: none; display: flex;flex-direction: column;flex-wrap: nowrap; }

    header nav.drillmenu ul li a{padding:10px;font-size: 15px;}
    header nav.drillmenu > ul > li > a > i.bi-house + span{display:block;}
    header nav.drillmenu > ul:first-child > li:first-child > a{padding:10px;}
        
    
    .start {width: fit-content;padding: 10px 25px;display: flex;background: var(--activecolor);color:var(--textcolor);font-weight:600;border-radius: 5px;align-items: center;transition: var(--transition);margin-top:10px;margin-left: 10px;} 
    .start:hover {filter: brightness(1.2);transition: var(--transition);} 
    
    
    
    header nav.drillmenu .is_mobil{display:flex;flex-direction: column;width: 100%;padding-bottom: 50px;}
    
    header div.bos{display:none;}
    
    header nav.drillmenu .is_mobil .location,
    header nav.drillmenu .is_mobil .books{ text-align: center; font-size:max(.7vw, 12px); padding:0 10px; display: flex;text-decoration: none;color: #000; border: .5px solid #000;height: 40px;align-items: center;justify-content: center;transition: var(--transition2);width: fit-content;margin-bottom: 10px;margin-left: 10px;}
    
    
    
    header nav.drillmenu .right{height: fit-content; display: flex;flex-direction: column;align-items: flex-start;float: left;width: 100%;padding-right: 0;} 
    
    header nav.drillmenu .langs{ color:var(--textcolor);flex-direction: column;padding-left: 10px;}
    header nav.drillmenu .langs > span {display:block;padding: 7px;width: 100%;}
    header nav.drillmenu .langs > a {border-color:var(--textcolor);display: none;}
    header nav.drillmenu .langs > div {display:flex;flex-direction: row;position: unset;background: none;border:.5px solid var(--textcolor);}
    header nav.drillmenu .langs > div > a{color:var(--textcolor);}
    
    header nav.drillmenu .right .goshop{color:var(--textcolor);zoom: 1.2; }
    
    header nav.drillmenu .social span{color:var(--textcolor);display: flex;}
    header nav.drillmenu .social a{width:40px;height: 40px;color:var(--textcolor); font-size:25px;}
    
    header nav.drillmenu .right .hrs {width:100%;height: 20px;display: flex;margin:0;}
    header nav.drillmenu .right .hrs:before{background:#ddd;}
    
    
    .swiper-container{height: 350px;} 
    
    #bread-crumbs{display:none;}
    
    header .body{height: 70px;}
    
    
    a.pull-btn {width: 40px;display: flex;align-items: center;justify-content: center;font-size: 15px;background: var(--activecolor);color: #ffffff;margin-bottom: 10px;border-radius: 50%;position: relative;aspect-ratio: 1;}
    /*a.pull-btn {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;font-size: 15px;background: var(--activecolor);color: #ffffff;margin-bottom: 10px;border-radius: 50%;position: relative;}*/
    a.pull-btn:before,
    a.pull-btn:after{content: "";border: 1px solid #b5956d4a;width: 100%;height: 100%;position: absolute;border-radius: 50%;transition: var(--transition2);}
    a.pull-btn:before{transition-delay: .7s;}
    a.pull-btn:after{transition-delay: .5s;}
    .post-aside.active a.pull-btn:before{width: 130%;height: 130%;border-color: #ddbf74;}
    .post-aside.active a.pull-btn:after{width: 150%;height: 150%; }
   
    
    /*.post-aside{display: flex;position: absolute;z-index: 1;margin-top: -48px;}*/
    .post-aside{display: flex;position: absolute;z-index: 1;margin-top: -54px;align-items: center;}

    .post-aside > ul{display: none;flex-direction: column;padding: 0;margin: 0;list-style: none;width: 200px;max-height: 400px;overflow: hidden;overflow-y: scroll;border: 1px solid rgba(0,0,0,0.15);background: #FFF;border-radius: 7px;position: absolute;filter: drop-shadow(1px 1px 3px rgba(0,0,0,0.15));top: 50px;}
    .post-aside.active:before{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid var(--activecolor);content: '';top: calc(100% + 2px);z-index: 0;border-radius: 0;position: absolute;top: 27.1px;left: 5.2px;}
    
    .post-aside > ul > li{display: flex;flex-direction: column;padding: 0;margin: 0;list-style: none;border-bottom: 1px solid rgba(0,0,0,0.15);}
    .post-aside > ul > li:last-child{border-bottom:none;}
    .post-aside > ul > li > a{display: flex;padding:10px;font-weight: 500;color: var(--textcolor);}
    .post-aside > ul > li.active > a{background: rgba(var(--activecolorRGB), .3);border-radius: 5px;}
    
    
    
    .multipage > .page > .post-aside + .mainpage{width: 100%;padding-left: 0;}
    
    .post-aside.active > ul{display: flex;}
    .post-aside:before,
    .post-aside > span{display: none;}
    
    
    
    .entry-title{font-size: 20px;}
    
    section.per{margin-bottom: 30px;}
    section.per > .detail{width: 65%;}
    section.per > .gallery{width: 30%;}
    section.per > .detail > h1{font-size: 25px;}
    section.per > .detail > p{font-size: 14px;line-height: 21px;margin:20px 0;}
    
    
    
  
    
    [linebox] > [container] > [titlebar] > h1,
    [linebox] > [container] > [titlebar] > h2,
    [linebox] > [container] > [titlebar] > h3{font-size: 35px;}
    [linebox] > [container] > [titlebar] > span{font-size: 17px;}
    [linebox][paketler] > [container] > [titlebar] > p{font-size: 17px;margin: 10px 0;}
	
    
    
    
    
    
  	
	
    .formmap{ flex-direction:column;}
    #iform{width: 100%; margin-bottom: 40px;}
    .gmap{width: 100%; }
	.gmap iframe{ height: 600px; }
	
	#iform .bttm .sw3{ width: 50% !important; }
	#iform .bttm .sw6{ float: right; margin-top: 20px; }
    
    
	#page-gallery > li{width:50%;}
    
    
    section.fixed > .fiximg{background-attachment:scroll;}
    section.fixed > .innerfx > .inline > strong{font-size: 50px;}

}
@media screen and (max-width:980px) {
    
	.prices .col-md-3{width:50% !important;}
    
}


@media screen and (max-width:800px) {
   
    section.fixed > .innerfx > .inline > .url {font-size: 30px;}
    section.fixed > .innerfx > .inline > p{font-size: 15px;}
    section.fixed > .innerfx > .inline > strong{font-size: 30px;}
    
    
    .entry-content > p > img{width: 50% !important;}  
    .entry-title + .desc {font-size: 16px;line-height: 25px;}
}

@media screen and (max-width:750px) {
     
    [linebox][paketler] > [container] > [subcontainer] > [packets] {zoom:0.5;}
    
    .blog_page > .page:has(> .blog-detail),
    .blog_page > .page{flex-direction: column;}
    
    .blog_page > .page > .blog-detail:has(+ .blog-right),
    .blog_page > .page > .blog-detail{width: 100%;}
    
    
    .blog_page > .page > .blog-right{width: 100%;margin-top: 50px;}
    .blog_page > .page > .blog-right > ul{flex-direction: row;flex-wrap: wrap;}
    
    .blog_page > .page > .blog-right > ul{padding: 0;}
    .blog_page > .page > .blog-right > ul > li:last-child,
    .blog_page > .page > .blog-right > ul > li{padding: 20px;border: none;width: 50%;}
    
    
 	 
}

@media screen and (max-width:700px) {
   
    
    
    #main_slider .swiper-slide[data-mobil="true"]{display: flex;}
    #main_slider .swiper-slide[data-mobil="false"]{display: none;}
    #main_slider{ aspect-ratio:1080 / 1350;}
    [svgline][type="0"]:before{aspect-ratio: 192 / 64;background-size: cover;}
    
    
  
    
    [freebar] > strong{font-size: 15px;padding: 0;margin-bottom: 20px;}
    [freebar] > a{padding: 13px 26px;font-size: 20px;}
    
    [linebox] > [container] > [titlebar] > h1,
    [linebox] > [container] > [titlebar] > h2,
    [linebox] > [container] > [titlebar] > h3{font-size: 30px;}
    [linebox] > [container] > [titlebar] > span{font-size: 15px;}
    [linebox][paketler] > [container] > [titlebar] > p{font-size: 15px;margin: 10px 0;}
    
    [linebox][paketler] {background: var(--activecolor);background: #ffcc96;}
    [svgline][paket]{display: flex;}
    
    [paybar] > strong{width: 100%;font-size: 13px;}
    
    [linebox] > [container] > ul[blog]{width: 100%;flex-direction: column;}
    [linebox] > [container] > ul[blog] > li {width: 100%;padding: 10px;}
    
    [linebox] > [container] > [subcontainer],
    [linebox] > [container] > [subcontainer][contype="2"]{flex-direction: column;}
    [linebox] > [container] > [subcontainer] > [imagebox],
    [linebox] > [container] > [subcontainer] > [imagebox] > [img],
    [linebox] > [container] > [subcontainer] > [content]{width: 100%;}
    [linebox] > [container] > [subcontainer] > [content] > ul{margin: 0;padding: 0;}
    [linebox] > [container] > [subcontainer] > [imagebox]{padding-bottom: 50px;}
    
    section.fixed{height: 600px;}
    [svgline][type="1"]:after{height: 80px;}
    
    
    footer > .footercontent {flex-direction: column-reverse;}
    footer .right,
    footer .left{width: 100%;max-width: 100%;}

    footer .right > ul > li{padding-left: 0;}
    
    
    section.fixed > .innerfx > .inline > strong{30px;}

}

@media screen and (max-width:680px) {
    
    section.fixed > .innerfx > .inline > .url {font-size: 20px;}
    a.pull-btn{display:flex;}
    .multipage > .page > .post-aside + .mainpage{width:100%;}
    .page-container > .post > .has-menu{padding-left:0;}

    
    .morebtn{display: flex;padding: 0px 25px;height: 50px;font-size: 12px;}
    

    section.per > .detail,
    section.per > .gallery{width: 100%;}
    section.per,
    section.per[data-per="1"]{flex-direction: column;background: #fff9ec;border-radius: 15px;padding: 20px;}
    section.per > .detail > h1{font-size: 25px;margin-bottom: 15px;}
    
    section.per > .detail > .morebtn,
    section.per > .detail > p{display: none;}
    
    section.per > .gallery > .morebtn{display: flex;height: 45px;}
    section.per > .gallery > p{font-size: 14px;line-height: 21px;display: flex;}
    
    section.per > .gallery,
    section.per[data-per="1"] > .gallery {flex-direction: column-reverse;justify-content: flex-end;aspect-ratio:unset;}
    section.per > .gallery > .avatar,
    section.per[data-per="1"] > .gallery > .avatar{width: 70%;}

    section.per > .detail > *,
    section.per[data-per="1"] > .detail > *{justify-content:unset;justify-content: center;text-align: center;}
    
    section.per > .detail,
    section.per[data-per="1"] > .detail{align-items:center;text-align: center;}
}  

@media screen and (max-width:600px) {
    
    [linebox][paketler] > [container] > [subcontainer] > [packets] {zoom:.8;}
    [linebox][paketler] > [container] > [subcontainer] > [packets]{flex-direction: column;}
    [linebox][paketler] > [container] > [subcontainer] > [packets] > li{width: 100%;aspect-ratio:unset;height: auto;max-width: unset;min-width: 300px;margin-bottom: 30px;}
    
     
    
}

@media screen and (max-width:570px) {
    
	.prices .col-md-3{width:100% !important;}
    
}        

@media screen and (max-width:580px) {
    
     
      
    #iform .srow{display:flex;flex-direction: column;}
    #iform .srow .sw4.pr10,
    #iform .srow .sw4.pl10{padding: 0;margin: 0;width: 100%;margin-bottom: 10px;}
    
    #iform .srow.bttm{ display: flex;flex-direction: row; flex-wrap: wrap;}
    #iform .srow.bttm > .sw3{width: 50%}
    #iform .srow.bttm > .sw6{width: 100%}
    #iform .srow.bttm > .sw6 > button{max-width: 100%}
    
 
}

@media screen and (max-width:500px) {
    ul.default-list > li{ width:50%;}
    ul.default-list > li > a{ flex-direction: column;}
    ul.default-list > li > a > span.image,
    ul.default-list > li > a > div{width:100%;}
    ul.default-list > li > a > span.image{aspect-ratio:1 / .5;}
    
    
     
    .contact-detail{ flex-direction: column;}

    
    
     
    
    
}
@media screen and (max-width:450px) {
       section.fixed > .innerfx > .inline > .url {font-size: 14px;padding: 13px 26px;}
    
    header > .limit {height: 65px;}
    
    
    .blog_page > .page > .blog-detail > .entry-content > p.img{width: 100%;margin: 0 0 20px 0;max-width:unset;}
    
    .blog_page > .page > .blog-right > ul{flex-direction: column;}
  
    .blog_page > .page > .blog-right > ul > li{width:100%;border-bottom:1px solid rgba(0,0,0,0.07);}
    .blog_page > .page > .blog-right > ul > li:last-child{width:100%;border-bottom:none;}
    
    
    
}
@media screen and (max-width:420px) {
     
    section.fixed:not([fixtype="2"]) > .fiximg{opacity: 0.3;}
    
     section.fixed{background-color: var(--activecolor);}
    
    .entry-content > p > img{width: 100% !important;}  
    .entry-title + .desc {font-size: 14px;line-height:21px;}
    
    
    section.per > .gallery > .avatar,
    section.per[data-per="1"] > .gallery > .avatar{width:100%;}
    
}
@media screen and (max-width:380px) {
    
    .headercontent .logo { width: 40%;}     
    
}


 

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:20px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:20px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width: 10px;height: 10px;display: flex;background: none;border-radius: 50%;margin: 2px;border: 1px solid #FFF;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:var(--activecolor)}.swiper-pagination-bullet-active{background: var(--activecolor);}.swiper-pagination-white .swiper-pagination-bullet-active{}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{top: 35px;left: 0;width: 100%;display: flex;flex-direction: row; align-items: center;justify-content: center;}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}/*.swiper-container-fade .swiper-slide{pointer-events:none}*/.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-button-prev.swiper-button-grey{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23CCCCCC'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-grey{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E")}

a.sus-btn{ float:left; width:100%; background:#b5956d; padding:15px; font-family:var(--subfont); font-size:14px; font-weight:500; color:#fff; text-decoration:none; text-align:center; margin-bottom:10px; }
a.sus-btn:hover{ background:#333; }

#main_slider .swiper-button-next, #main_slider .swiper-button-prev {position: absolute;top:50%;width: 30px;height: 30px;z-index: 7;cursor: pointer;-moz-background-size: 45%;-webkit-background-size: 45%;background-size: 45%;background-position: center;background-repeat: no-repeat;}


