*{margin:0;padding:0;list-style:none;outline:none;border:none;font-family:'Heebo';vertical-align:top;text-decoration:none}
a,.w,img{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
article>section>p{text-align:justify;padding:0 10px}
article>h4{font-size:18px;color:#292929;margin:20px 0}
article p{margin:10px 2%;font-size:16px}
article ul{margin:20px}
article ol{margin:20px;list-style-type:decimal}
article ol li{display:list-item;list-style-position:outside;padding:0 10px 5px 0;line-height:110%;list-style-type:decimal}
article ul li{position:relative;padding:0 20px 5px 0;line-height:110%;text-align:justify}
article ul li:before{position:absolute;content:'';background:#bababa;width:7px;height:7px;top:7px;right:0}
aside{float:left;width:25%}
body{cursor:default;font-size:90%;width:100%;margin-top:-20px;padding-top:75px}
footer{background:#1e1e1e}
h1.sides>span{font-weight:800}
h2{margin:0 10px}
h2.packages_title{margin-top:30px}
h2.spe{text-align:center}
h5{margin-right:0!important}
header{position:fixed;top:0;width:100%;z-index:999;background:#fff;height:75px}
i{display:inline-block;font-family:"alram";font-style:normal;min-width:20px}
img{max-width:100%}
nav{position:absolute;top:0;right:20%;z-index:999;text-align:center;width:70%;margin:auto}
nav>ul{text-align:center;width:100%;display:block}
nav>ul>li{float:right;position:relative;height:75px}
nav>ul>li>a{display:block;margin:30px 0 0;padding:0 25px;border-left:#d9d9d9 1px solid;color:#232323;font-size:16px;font-weight:400}
nav>ul>li:last-child>a{border-left:0}
nav>ul>li.menu-item-has-children>a:after{top:70%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(187,187,187,0);border-top-color:#bbb;border-width:4px;margin-left:-4px}
nav>ul>li>ul{position:absolute;padding:1px 0 0;display:none;z-index:999;top:75px}
nav>ul>li>ul>li>a{display:block;background:#fff;padding:5px 20px;white-space:nowrap;border-top:1px #cacaca solid;color:#666}
nav a:hover,.current-menu-item>a{color:#471eb6}
nav>ul>li>ul>li:first-child>a{border-top:0}
nav>ul>li:hover>ul{display:block}
iframe.map{margin:20px;width:300px;box-sizing:border-box;-moz-box-sizing:border-box}
p.copyright{text-align:center;display:block;font-size:12px;color:#fff;margin:0;padding:0;text-align:right;line-height:80px}
p.copyright a{color:#666}
section{width:1120px;margin:0 auto;position:relative}
.acf-map{width:100%}
.acf-map img{max-width:inherit!important}
.advantages .quarter{text-align:center}
.advantages .quarter img{display:block;margin:0 auto 30px}
.answer-title{background-color:none;color:#282828;font-weight:300;font-size:17px;line-height:70px;border-bottom:solid 1px #d1d1d1}
.answer-title:hover{color:#471eb6;cursor:pointer}
.article{float:right;width:70%}
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.c:before,.c:after{content:" ";display:table}.c:after{clear:both}.c{*zoom:1}
.w-c{max-width:1170px;margin:auto}
.padding-full{padding:120px}
.padding{padding:60px 0}
.padding-li-li{padding:10px 0}
.padding-li{padding:30px 0}
.purple{background:#471eb6}
.white{background:#fff}
.grey{background:#f7f7f7}
.text-center{text-align:center}
.text-white{color:#fff}
.text-black{color:#000}
.narrow{width:80%;margin:auto!important}
.logo{position:absolute;top:15px;right:0;display:block}
.call-side{position:absolute;top:30px;left:65px;color:#232323;font-weight:700;display:inline-block}
.call-side i{display:inline-block;line-height:25px;margin-right:5px;font-size:30px;color:#471eb6}
.face{display:inline-block;position:absolute;top:30px;left:33px}
.face i{font-size:25px;color:#365899}
.whatsapp{position:absolute;top:28px;left:0;display:block}
.whatsapp>i{font-size:32px;color:#7ad06d}
.menu{display:block;width:98%}
.menu li{height:30px;display:block;margin:0 0 10px;background:#471eb6;border-right:#fff 8px solid;list-style:square;padding:0}
.menu li a{line-height:30px;color:#fff;display:block;font-size:13px;padding-right:30px;background:url(img/arrow.png) no-repeat right top;margin-top:10px}
.menu li:hover{border-right:solid 8px #000}
.menu li a:hover{color:#000}
.menu>li.current-menu-item>a{color:#000}
.hello{background:#8a287f;text-align:center}
.hello b{display:block;margin:150px auto 20px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3);font-weight:100;font-size:360%;z-index:2;position:relative}
.hello span{display:block;margin:20px auto 0;color:#fff;font-size:120%;max-width:400px;z-index:2;position:relative}
.order{position:relative;z-index:1;overflow:hidden;color:#fff;margin:20px;z-index:2}
.order:before,.order:after{content:'';display:inline-block;width:100%;height:10px;z-index:-1;position:relative;vertical-align:middle;border-top:1px #fff solid;border-bottom:1px #fff solid}
.order:before{left:20px;margin:0 -100% 0 0}
.order:after{right:20px;margin:0 0 0 -100%}
.order a{display:inline-block;vertical-align:middle;position:relative;color:#aaa;width:140px;height:140px;line-height:90%;background:#fff;border-radius:50%;padding:40px 0 0;font-size:200%;box-sizing:border-box;-moz-box-sizing:border-box;margin:10px auto}
.order a:hover{box-shadow:0 0 10px #fff;color:#333}
.hello-slider{width:100%;position:absolute;top:0;z-index:1;height:700px}
.hello-slider div{width:100%;height:700px;overflow:hidden;min-width:1020px}
.main{background:#fafafa;padding:20px 0}
.homecontent{text-align:center}
.homecontent h6,h5{font-size:20px}
.homecontent h1,.homecontent h6,h5,h2.spe{position:relative;z-index:1;overflow:hidden;color:#666;margin:20px}
.homecontent h1:before,.homecontent h1:after,.homecontent h6:before,.homecontent h6:after,h5:before,h5:after,h2.spe:before,h2.spe:after{content:'';display:inline-block;width:100%;height:10px;z-index:-1;position:relative;vertical-align:middle;border-top:1px #ccc solid;border-bottom:1px #ccc solid}
.homecontent h1:before,.homecontent h6:before,h5:before,h2.spe:before{left:20px;margin:0 -100% 0 0}
.homecontent h1:after,.homecontent h6:after,h5:after,h2.spe:after{right:20px;margin:0 0 0 -100%}
.homecontent p{margin:20px 20%}
.home-halls{margin:20px 10px;padding:0 0 30px;border-bottom:1px #ccc solid}
.home-halls a{display:block;float:right;width:230px;margin:0 10px;background:#ccc;overflow:hidden;height:180px;position:relative;color:#fff}
.home-halls a img{transform:scale(1);height:180px}
.home-halls a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.home-halls a b{position:absolute;bottom:0;right:0;line-height:52px;background:rgba(0,0,0,0.5);padding:0 10px 0 0;width:100%}
.home-halls a span{color:#fff;position:absolute;bottom:10px;left:10px;background:#471eb6;padding:0 10px 0 0;line-height:30px}
.home-halls a span i{background:#fff;padding:0 3px;display:inline-block;margin:0 5px 0 0}
.home-halls a span:hover{background:#ff3778}
.homelatest{margin:10px;width:95%;padding:10px 0}
.homelatest-fix{margin:20px 0;border:1px solid #ccc;padding:5px;width:100%}
.homelatest a{margin:10px 10px 0;padding:1%;margin-right:2%;text-decoration:none}
.homelatest a date span{font-size:200%;letter-spacing:-2px;color:#471eb6}
.homelatest a b{margin:10px 0;color:#333}
.homelatest a>span{color:#666;text-align:right}
.homelatest a:hover{background:rgba(255,255,255,0.4)}
.footer-contact section{display:table}
.footer-contact b{font-weight:800;margin:0;font-size:20px;color:#fff;width:15%;display:table-cell;vertical-align:middle}
.footer-contact .wpcf7{position:relative;width:85%;display:table-cell}
.footer-contact form{display:flex;flex-wrap:wrap}
.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#fff}
.footer-contact .wpcf7 fieldset{flex-basis:calc(100%/3 - 20px);margin:10px}
.footer-contact .wpcf7 input,.footer-contact .wpcf7 textarea{width:100%;border:#927ad4 1px solid;color:#927ad4;background:#471eb6;font-size:16px;padding:5px 10px;box-sizing:border-box}
.footer-contact .wpcf7 input[type=submit]{font-size:17px;background:#fff;color:#471eb6;border-radius:2px;cursor:pointer;font-weight:700;border:0;width:auto;padding:10px 20px}
.footer-contact p{flex-basis:100%;text-align:center}
.footer-contact .wpcf7 input[type=submit]:hover{box-shadow:0 0 10px #fff}
.footer-contact .wpcf7 fieldset.spe{margin:20px 0 0 3%;float:right;width:30.33%}
.footer-contact .wpcf7 fieldset.spe-wide{margin:20px 0 0;float:left;width:30.33%}
.textarea{width:80%!important}
.textarea textarea{height:55px!important}
.sub-spe{width:10%!important}
.footer-contact .wpcf7 .sub-spe input[type="submit"]{width:100%}
.fieldset{width:30%!important}
.page-id-16 .footer-contact{display:none}
.footer-contact-side b{font-weight:800;margin:30px 0 20px;font-size:20px;color:#fff;width:100%;display:block;text-align:right}
.footer-contact-side .wpcf7{position:relative;width:100%;display:block;margin:0}
.footer-contact-side .wpcf7 fieldset{margin:10px auto;width:30%}
.footer-contact-side .wpcf7 input{height:40px;line-height:40px;width:100%;border-bottom:#927ad4 1px solid;color:#927ad4;background:#471eb6}
.footer-contact-side .wpcf7 textarea{height:35px;line-height:35px;width:100%;border-bottom:#927ad4 1px solid;color:#927ad4;background:#471eb6}
.footer-contact-side .wpcf7 input[type=submit]{margin:10px 0;font-size:17px;width:100%;text-align:center;background:#fff;color:#471eb6;border-radius:0;cursor:pointer;font-weight:700;border:0}
.footer-contact-side .wpcf7 input[type=submit]:hover{background:#927ad4}
.footer-contact-side .wpcf7 fieldset.spe{margin:20px 0 0 3%;float:right;width:30.33%}
.footer-contact-side .wpcf7 fieldset.spe-wide{margin:20px 0 0;float:left;width:30.33%}
.footer-contact-side .textarea{width:100%!important}
.footer-contact-side .textarea textarea{height:55px!important}
.footer-contact-side .sub-spe{width:30%!important}
.footer-contact-side .wpcf7 .sub-spe input[type="submit"]{width:100%}
.footer-contact-side .fieldset{width:100%!important}
.footer-contact-side div.wpcf7 .ajax-loader{display:none}
.hidden-contact{margin:10px 0 0}
.hidden-contact b{display:inline-block;margin:0 0 10px 20px;font-size:120%;float:right;color:#fff}
.hidden-contact .wpcf7{margin:20px 0 0;position:relative;width:100%}
.hidden-contact .wpcf7 fieldset{margin:0 0 1% 1%;float:right;width:32%}
.hidden-contact .wpcf7 input{box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #cacaca solid;width:100%}
.hidden-contact .wpcf7 input[type=submit]{font-size:15px;width:100%;text-align:center;background:#471eb6;color:#fff;border-radius:3px;cursor:pointer;font-weight:700;border:0}
.hidden-contact .wpcf7 input[type=submit]:hover{background:#292929}
.view-article{color:#000;font-weight:700}
.view-article:hover{color:#272727;background:#666}
.block-links{margin:20px 0;padding:20px 0 30px}
.block-links a{display:block;float:right;width:200px;margin:0 0 10px 10px;background:#ccc;overflow:hidden;height:180px;position:relative;color:#fff}
.block-links a img{transform:scale(1);max-width:100%;height:180px;transition:all .2s linear}
.block-links a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.block-links a b{position:absolute;bottom:0;right:0;line-height:52px;background:rgba(0,0,0,0.5);padding:0 10px 0 0;width:100%}
.block-links a span{color:#fff;position:absolute;bottom:10px;left:10px;background:#471eb6;padding:0 6px 0 0;line-height:30px;transition:all .2s linear}
.block-links a span i{background:#fff;padding:0 3px;display:inline-block;margin:0 5px 0 0}
.block-links a span:hover{background:#ff3778}
.mfp-counter{position:static!important;top:auto!important;right:auto!important;text-align:center!important;display:block!important;border-top:0!important}
.mfp-title{text-align:center!important;position:absolute!important;top:0!important;right:0;width:100%}
.h2-wrapper{text-align:center;padding:0 0 30px}
.h2-wrapper h2{font-weight:300;color:#1c1c1v;font-size:29px;font-weight:500;padding:0 30px;position:relative;display:inline-block}
.h2-wrapper h1.sides:before,.h2-wrapper h2.sides:before,.packages_title:before{content:" ";display:block;background:url(img/h2-be.png) no-repeat right center;position:absolute;top:13px;right:0;z-index:998;height:17px;width:12px}
.h2-wrapper h1.sides:after,.h2-wrapper h2.sides:after,.packages_title:after{content:" ";display:block;background:url(img/h2-be.png) no-repeat left center;position:absolute;top:13px;left:0;z-index:998;height:17px;width:12px}
.h2-wrapper h2 span{font-weight:800}
.h2-wrapper>h3{font-weight:800;font-size:29px;padding:30px 0}
.page-id-2 .h2-wrapper>h2{font-weight:300;color:#1c1c1v;font-size:29px;font-weight:800}
.oneofthree{float:right;width:33%}
.oneofthree p{margin:0 5px 0 30px}
.map1>iframe{width:100%;height:400px;margin-top:10px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.6)}
.home-contact{margin:20px}
.home-contact b{display:block;margin:0 0 10px;font-size:130%}
.home-contact .wpcf7{position:relative;width:220px}
.home-contact .wpcf7 fieldset{margin:0 0 3px 5px}
.home-contact .wpcf7 input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #cacaca solid}
.home-contact .wpcf7 input[type=submit]{font-size:15px;position:absolute;top:0;right:100%;width:90px;line-height:120px;text-align:center;height:120px;background:#471eb6;color:#fff;border-radius:10px;cursor:pointer;font-weight:700;border:0}
.home-contact .wpcf7 input[type=submit]:hover{background:#292929}
.box{background:none repeat scroll 0 0 #fff;border:1px solid #1c1c1c;border-radius:5px;margin:15px -20px 0 0;box-shadow:0 1px 4px 0 rgba(0,0,0,0.6);float:right;height:175px;width:560px}
.box-padding{padding:8px 40px}
.box .wpcf7 input{width:180%}
.box .wpcf7 input[type=submit]{margin:0 172px}
.spe-hall{display:none!important}
.page-id-7 .spe-hall{display:block!important}
.page-id-7 .home-halls,.page-id-53 .home-halls{border-bottom:none}
.page-id-7 .home-halls a,.page-id-53 .home-halls a{display:block;float:right;width:250px;margin:0 0 50px 80px;background:#ccc;overflow:hidden;height:160px;position:relative;color:#fff}
.page-id-7 .homecontent h6,.page-id-53 .homecontent h6{font-size:20px;width:85%;margin-right:0}
.side-contact{margin:20px 0}
.side-contact b{display:block;margin:0 0 10px;font-size:130%}
.side-contact .wpcf7{position:relative;width:100%}
.side-contact .wpcf7 fieldset{margin:0 0 3px 5px}
.side-contact .wpcf7 input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #cacaca solid}
.side-contact .wpcf7 input[type=submit]{font-weight:700;font-size:15px;width:100%;text-align:center;border-radius:10px;color:#fff;cursor:pointer;font-weight:bold;background:#471eb6;line-height:30px}
.side-contact .wpcf7 input[type=submit]:hover{background:#292929}
.side-contact .wpcf7 textarea{font-size:12px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #cacaca solid;height:60px}
.side-contact2{margin:20px 0 0}
.side-contact2 b{display:block;margin:0 0 10px;font-size:130%}
.side-contact2 .wpcf7{position:relative;width:100%}
.side-contact2 .wpcf7 fieldset{margin:0 0 10px 5px}
.side-contact2 .wpcf7 input{width:90%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border-bottom:1px #cacaca solid;background:none;color:#fff}
.side-contact2 .wpcf7 input[type=submit]{float:left;font-weight:700;font-size:15px;width:50%;text-align:center;color:#fff;cursor:pointer;font-weight:bold;background:none;border:#fff 1px solid;padding:10px}
.side-contact2 .wpcf7 input[type=submit]:hover{color:#000}
.side-contact2 .wpcf7 textarea{font-size:12px;width:90%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border-bottom:1px #cacaca solid;height:60px;background:none;color:#fff}
.side-pink{background:#471eb6;padding:10px;margin-bottom:20px}
.side-pink h3{margin-top:0!important;color:#fff!important;font-size:15px!important}
.side-contact2 i{display:inline-block;color:#fff;line-height:30px}
.widget_text>h3{margin-top:40px}
.hall-top{height:700px;background-position:center center;width:100%!important;background-size:cover;display:block;position:relative}
.hall-top>.header-wrapper{position:absolute;top:22%;right:0;width:100%}
.hall-top section{border:solid 1px #fff;max-width:420px}
.page-id-2 .hall-top span,.hall-top h1{display:block;border-bottom:#fff 1px solid;color:#fff;font-size:38px;text-align:center;line-height:35px;background:rgba(0,0,0,0.77)}
.hall-top p{border-bottom:#fff 1px solid;color:#fff;font-size:18px;text-align:center;line-height:22px;display:block;padding:10px 1%;background:rgba(0,0,0,0.77)}
.hall-top a{display:block;background:rgba(71,30,182,0.77);color:#fff;font-weight:800;font-size:20px;line-height:50px;text-align:center}
.hall-top a:hover{background:rgba(71,30,182,1)}
.hall-top-250{height:250px}
.breadcrumbs-wrapper{position:absolute;bottom:20px;right:0;display:block;width:100%}
.text-p,.desc p{color:#1c1c1c;font-size:18px;display:block;line-height:34px;text-align:center}
.hall-blocks-wrapper{width:42%;margin-right:1%;float:left}
.hall-blocks{width:55%;position:relative;float:right}
.slides-gallery{position:relative;overflow:hidden}
.slide-gallery{width:100%;height:450px;overflow:hidden;position:relative}
.slide-gallery>div{overflow:hidden;height:380px;text-align:right;margin-top:20px;position:absolute;top:0;right:0;display:block;width:100%}
.slide-gallery>div>img{position:absolute;top:0;right:0}
.squares{display:block;position:absolute;bottom:30px;right:0;width:100%;height:10px;color:#272727;font-size:13px;font-weight:700;z-index:998}
.squares a{height:13px;width:13px;background:#666;margin:4px 0 0 5px;display:block;font-size:0;float:right}
.squares a.activeSlide{background:#471eb6}
.videolinks{margin:0}
.videolinks a{display:block;float:right;margin:0 0 10px 1%;background:#ccc;overflow:hidden;position:relative;color:#fff;width:24%}
.videolinks a img{transform:scale(1);width:100%;height:100%}
.videolinks a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.videolinks a i{display:block;text-align:center;position:absolute;top:35%;right:40%;color:#fff;font-size:18px;width:20%;border:#fff 1px solid;border-radius:5px;background:rgba(0,0,0,0.5);padding:10px 0}
.videolinks a:hover span i{color:#471eb6}
.videolinks a span.v-name{background:rgba(0,0,0,0.5);text-align:center;width:100%;position:absolute;bottom:0;right:0;border-top:solid 2px #471eb6;margin:5px;display:block;font-size:16px;font-weight:500;padding:5px}
.videolinks a:hover span.v-name{color:#ccc}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:10px 20px}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.share{margin:20px 0;background:#471eb6;padding:10px}
.share>h2{color:#fff}
.quate{background:#eee;border-right:#fff 5px solid;padding:20px;margin:10px 0 20px}
.quate span{font-size:13px;text-align:justify;color:#777;line-height:15px}
.video{margin:20px 0}
.details{display:block;margin:20px 0}
.details li:before{background:none;padding:0}
.details li{color:#222;line-height:110%;padding:0 10px 0 0;position:relative;text-align:justify;width:30%;float:right;display:block;margin-left:1%;min-height:30px}
.ulam-link{color:#471eb6;text-decoration:underline}
.ulam-link:hover{text-decoration:none;color:#666}
.details li i{color:#471eb6}
.sales{background:url(/wp-content/uploads/bg-wedding.jpg) no-repeat center top #d5dfe9;padding:0 0 50px}
.inner-sale{padding:0 0 10px;width:90%;margin:530px 5% 0 0;background:rgba(255,255,255,0.5)}
.sale{position:relative;height:470px;float:right;padding:0 0 3%;margin:5% 2.5% 0;width:45%}
.sale>ul{padding:0;margin:10px 0 0}
.sale>ul>li{margin:0 0 5px;padding:0 20px 0 0;line-height:20px;position:relative;font-size:90%;text-align:right;padding-bottom:5px;border-bottom:#ccc 1px solid;color:#272727}
.sale>ul>li:before{position:absolute;content:'';background:#9dbbd4;width:7px;height:7px;top:7px;right:0;border-radius:50%}
.sale>ul>li:last-child{border-bottom:none}
.sale h2{text-align:center!important;color:#443637;padding:10px;font-size:200%;background:#c5d4e1}
.sale span{width:100%;text-align:center;position:absolute;bottom:10px;left:0;border-bottom:#c5d4e1 5px dotted;border-top:#c5d4e1 5px dotted;color:#443637;font-weight:700;font-size:110%;display:block;padding:10px 0}
.page-id-963 .home-contact{margin:20px 20px 0}
.page-id-963 .home-contact b{display:block;margin:0 0 10px;font-size:180%;text-align:center;color:#443637}
.page-id-963 .home-contact .wpcf7{position:relative;width:95%;margin:0 2.5% 0 0}
.page-id-963 .home-contact .wpcf7 fieldset{margin:0 1% 3px 0;width:32%;float:right}
.page-id-963 .home-contact .wpcf7 .spe1{width:98%!important;float:none;clear:both}
.page-id-963 .home-contact .wpcf7 input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:9px 10px;border:1px #cacaca solid;background:#fff}
.page-id-963 .home-contact .wpcf7 input[type=submit]{width:100%;margin:2% 0 0;position:static;display:block;line-height:10px;font-size:15px;text-align:center;height:30px;color:#fff;cursor:pointer;font-weight:700;background:#443637;border-radius:0}
.page-id-963 .home-contact .wpcf7 input[type=submit]:hover{background:#292929}
.events{text-align:center;display:table;width:100%;height:auto}
.events a{display:table-cell;position:relative;margin:0;overflow:hidden}
.events a>span{width:100%;height:100%}
.events a>img{display:block;margin:auto;z-index:1;-webkit-transform:rotate(0deg) scale(1);-moz-transform:scale(1) rotate(0deg);width:100%;height:auto}
.events a:hover>img{-webkit-transform:rotate(0deg) scale(1.2);-moz-transform:scale(1.2) rotate(0deg)}
.events a span{display:none}
.ulamot{text-align:center;display:table;width:100%;height:auto}
.ulamot>a{display:table-cell;position:relative;margin:0;overflow:hidden}
.ulamot>a>span{z-index:998;display:none;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(56,19,155,0.9);text-align:center}
.ulamot>a>span>h2{position:absolute;top:40%;right:0;width:100%;color:#fff}
.ulamot>a>span>span{padding:5px;border:#fff 1px solid;color:#fff;font-size:15px;position:absolute;top:60%;right:30%;display:block;color:#fff;width:40%}
.ulamot>a>img{display:block;margin:auto;z-index:1;-webkit-transform:rotate(0deg) scale(1);-moz-transform:scale(1) rotate(0deg);width:100%;height:auto}
.ulamot>a>h2{position:absolute;bottom:5%;right:0;z-index:998;width:100%;color:#fff;text-align:center;text-shadow:1px 1px 2px #000}
.ulamot>a:hover>img{-webkit-transform:rotate(0deg) scale(1.2);-moz-transform:scale(1.2) rotate(0deg)}
.ulamot>a:hover>span{display:block}
.ulamot>a:hover>h2{display:none}
.blog .third{text-align:center}
.blog .third a{display:block}
.blog .third img{display:block;margin:0 auto 20px;width:90%}
.blog .third date{color:#38139b;font-size:15px;margin-bottom:15px;font-weight:600;display:block}
.blog .third b{color:#000;font-size:22px;margin-bottom:15px;font-weight:400;display:block}
.blog .third>p{width:90%;margin:10px auto 0;font-size:15px;margin-bottom:15px;font-weight:600;display:block;color:#484848}
.blog .third>p>a{width:90%;margin:10px auto 0;color:#484848;font-size:15px;font-weight:300;display:block}
.blog .third>p>a:hover{background:none;text-decoration:underline}
.view-article{display:none!important}
.gallery{margin:20px 0}
.gallery a img{z-index:1;display:inline-block;width:100%}
.contact-pop{display:inline-block;color:#fff;background-color:#471eb6;padding:10px;font-size:18px;margin:20px 0}
.contact-pop:hover{opacity:.5}
.contact-footer input[type="text"],.contact-footer input[type="tel"],.contact-footer input[type="email"]{display:block;width:98%;height:34px;padding:6px .5%;font-size:14px;margin:0 auto 2%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #929292;text-align:center}
.contact-footer input[type="submit"]{width:100%;color:#fff;background-color:#471eb6;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding:13px 0;text-align:center;font-size:20px}
.contact-footer input[type="submit"]:hover{color:#000;cursor:pointer;background-color:#ccc}
.contact-footer .fancybox-inner{border:0!important}
.fancybox-overlay{z-index:100000!important}
.owl-nav{position:absolute;top:40%;right:0;width:100%;z-index:9}
.owl-next{position:absolute;top:0;right:-50px;font-size:0;cursor:pointer}
.owl-prev{position:absolute;top:0;left:-50px;font-size:0;cursor:pointer}
.owl-next i,.owl-prev i{font-size:50px;opacity:.3;text-align:center;color:#66}
.owl-next:hover,.owl-prev:hover{opacity:.6}
.owl-wrap{position:relative}
.gallery2{text-align:center;width:100%;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}
.gallery2 a{display:block;position:relative;overflow:hidden}
.gallery2 a img{width:100%;height:auto}
.gallery2 a span{line-height:40px;position:absolute;top:0;font-size:30px;right:0;width:100%;height:100%;text-align:center;display:none;z-index:99;background:rgba(71,30,182,0.7)}
.gallery2 a span i{margin-top:40%;font-size:30px;color:#fff;opacity:1}
.gallery2 a:hover span{display:block}
.gallery3{margin:20px 0}
.gallery3 a{display:block;float:right;position:relative;margin:0 1% 5%;overflow:hidden;width:23%}
.gallery3 a img{z-index:1;display:inline-block;width:100%}
.open-gallery-wrap{margin:20px 0;text-align:center}
.open-gallery{display:inline-block;background:#471eb6;padding:10px;color:#fff;font-size:15px;font-weight:700}
.grid-sizer,.grid-item{width:11.11111%;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid-item2{width:22.22222%}
.grid-item3{width:33.33333%}
.comments1 input,.comments1 textarea{margin:10px 0 0}
.comment-notes{display:none}
.commentmetadata{display:none}
.comment-body{background:#efefef;border:solid 1px #ccc;color:#666;margin:10px 0;min-height:120px}
.vcard img{float:right;margin:10px}
.comments>ul>li:before{background:none!important}
.says,.fn{color:#292929;font-size:18px;margin:10px 0;display:inline-block;border-bottom:#ccc 1px solid}

.social{position:absolute;top:20px;left:0}
.social>a{display:block;text-align:center;color:#fff;font-size:20px;line-height:40px;cursor:hand;float:left;width:40px;text-align:center;background:#1e1e1e}
.social a:hover{background:#471eb6}
.social>a i{font-size:20px;line-height:40px}
.social .a-spe{height:40px;width:40px}
.qrcode img{height:25px;width:25px;display:block;margin:5px auto 0}
.facebook{background:#666}
.google img{margin-top:2px}
.facebook:hover{background:#471eb6;color:#fff;text-decoration:none!important}
.half{float:right;width:50%;position:relative}
.two-thirds{float:right;width:65%;position:relative}
.third{float:left;width:30%;position:relative}
.quarter{width:24%;float:right;padding:0 .5%}
.third2{width:33%;padding:0 .165%}
.half>p{margin:20px;line-height:25px}
.half>h2{font-weight:300;margin-right:20px}
.search1{position:absolute;top:20px;left:120px;width:340px;height:40px;background:#353535}
.search-input{color:#fff;background:#353535;height:40px;float:right;display:block;width:90%;padding-right:5%;line-height:40px;font-size:16px}
.search-submit{background:#353535;font-size:20px;height:40px;width:10%;color:#fff;font-weight:800;text-align:center;float:left;display:inline-block}
.search-submit i{display:block;line-height:40px}
.search-submit:hover{color:#000;cursor:pointer}
.tips{background-image:url(img/testi-bg.jpg);text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:500px}
.tips1{width:100%!important;text-align:center}
.tips1 div{width:100%!important;text-align:center;display:block;margin:auto;position:static;top:auto!important;right:auto!important}
.tips img{margin:10px auto;display:block}
.tips span{text-align:center;width:50%!important;margin:5% 25%;color:#fff;display:block!important;font-size:18px}
.cost{background-image:url(img/bg-b-satin.jpg);text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:500px}
.highlight{background:#292929;color:#fff;padding:3px;display:inline-block}
.highlight>a{color:#fff;text-decoration:underline}
.highlight:hover{background:#000}
.testimonials{margin:auto;width:100%}
.testimonials span{text-align:center;width:75%!important;margin:5% 12.5%;color:#fff;display:block;font-size:20px}
.circles{width:100%;text-align:center;position:absolute;bottom:20px;z-index:997}
.circles a{height:15px;width:15px;border-radius:50%;background:rgba(255,255,255,0.5);margin:0 5px;display:inline-block;font-size:0;text-align:center}
.circles a.activeSlide{background:rgba(255,255,255,1)}
.test-date{display:block;text-align:center;margin:0;font-size:15px}
.test-name{display:block;margin:0;padding:20px 0 0;font-weight:800}
.testi{background-image:url(img/testi-bg.jpg);text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:500px}
.post-wrapper{width:95%;float:right;border-radius:2px;margin:30px 0 0;border:#ddd 1px solid;background:#eee;min-height:105px}
.post-wrapper h2{margin:10px 0 0;text-align:center;border-bottom:#666 1px solid}
.post-wrapper p{margin:10px;color:#666}
.post-wrapper p a{color:#666}
.post-wrapper:hover{background:#ddd}
.thumb{float:right;margin:10px}
.thumb-big>img{float:left;width:35%}
.thumb>img{width:120px;height:80px}
.credits{width:80%;float:right;border-radius:2px;margin:10px;border:#ddd 1px solid;background:#eee;min-height:50px}
.credits p{margin:5px 0}
.credits:hover{background:#ddd}
.credits a img{height:45px;width:45px;float:right;margin:0 0 0 10px}
.credits a{display:block;padding:0 10px;font-size:12px;text-decoration:none;color:#575757}
.menu-wrapper{background-image:url(img/menu-bg.png);text-align:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}
.menu-wrapper span{color:#fff;font-size:28px;font-weight:500px;margin-bottom:25px;display:block}
.menu-wrapper a{display:inline-block;color:#fff;border:#fff 1px solid;font-size:16px;color:#fff;padding:5px}
.menu-wrapper a:hover{background:#fff;color:#471eb6}
.hidden_form{display:none}
.mfp-bottom-bar .hidden_form{display:block}
.hidden_form span,.hidden_form h2{color:#fff;text-align:center;margin:20px 0}
.hidden_form span{line-height:20px}
.faq-item>b{display:block;border-bottom:#4d4d4d 1px solid;margin:20px 10%0 30px;cursor:pointer;padding:0 0 20px;color:#282828;font-size:17px;font-weight:500;width:80%}
.faq-item>b:hover,.faq-item>b:active,.faq-item>b:focus{color:#471eb6}
.faq-item>b+.answer{display:none}
.faq-item .plus:before{font-family:FontAwesome;content:"\f067";margin:0 5px 0 10px;font-size:12px;border-radius:50%;border:solid 2px #471eb6;display:inline-block;width:20px;height:20px;line-height:20px;color:#471eb6;text-align:center}
.faq-item .minus:before{font-family:FontAwesome;content:"\f068";margin:0 5px 0 10px;font-size:12px;border:solid 1px #471eb6margin: 0 5px 0 10px;font-size:12px;border-radius:50%;border:solid 1px #471eb6;display:inline-block;width:20px;height:20px;line-height:20px;color:#471eb6;text-align:center}
.faq-item .minus{color:#471eb6}
.faq-list table{margin:20px}
.faq-list table td{padding:0 10px}
.faq-list p{margin:20px 10%}
.homefeature{margin:10px 15px;width:95%;padding:10px 0}
.homefeature-fix{margin:20px 3.3%;border:1px solid #ccc;padding:5px 0;width:18%;float:right}
.homefeature img{display:block;margin-left:auto;margin-right:auto}
.homefeature p{padding:0 10px}
.comments p{padding:0 5px}
.comments ul li{padding:0}
.testimonials-list{margin:20px 10px}
.testimonials-list>div{background:#f8f8f8;margin:10px;box-shadow:0 0 2px rgba(0,0,0,0.1);padding:0 0 10px}
.testimonials-list>div>div{background:#fff;border-bottom:1px #eee solid;padding:5px 20px;position:relative}
.testimonials-list>div>div:first-child:after,.testimonials-list>div>div:first-child:before{top:100%;right:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.testimonials-list>div>div:first-child:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}
.testimonials-list>div>div:first-child:before{border-color:rgba(238,238,238,0);border-top-color:#eee;border-width:11px;margin-left:-11px}
.testimonials-list>div>div span{float:left;color:#444}
.testimonials-list>div p{color:#444;line-height:105%;margin:10px}
.testimonials-list .readmore{background:#ebebeb;color:#444;padding:3px 10px 3px 20px;display:inline-block;margin:0 20px;box-shadow:0 3px 0 #c4c4c4;border-radius:3px;position:relative;top:-3px;cursor:pointer}
.testimonials-list .readmore:after{top:45%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(196,196,196,0);border-top-color:#c4c4c4;border-width:4px;margin-left:-4px}
.testimonials-list .readmore:hover{top:0;box-shadow:0 0 0 #444}
.readmore+div{display:none}
.sidebar-blog{margin:-1280px 0}
.callm{display:none}
.page-width{width:68%;float:right}
.side-contact2 ::-webkit-input-placeholder{color:#fff}
.side-contact2 :-moz-placeholder{color:#fff;opacity:1}
.side-contact2 ::-moz-placeholder{color:#fff;opacity:1}
.side-contact2 :-ms-input-placeholder{color:#fff}
.end-text{border:0!important;text-align:center;color:#fff;margin-top:20px;display:block}
.end-text2{border:0!important;text-align:center;color:#471eb6}
.seker{width:50%;margin:0 auto;overflow:hidden}
.question-container{display:none}
.question-title{background-color:none;color:#282828;font-weight:800;font-size:17px;line-height:70px;border-bottom:solid 1px #d1d1d1}
.desk-on{display:block}
.mo-on{display:none}
.packages{display:flex;justify-content:space-around;flex-wrap:wrap}
.package{background-color:#bc8fdd;display:block;color:#fff;flex-basis:calc(100%/3 - 20px);position:relative;margin-bottom:20px}
.package:hover{background-color:#7030a0}
.package:hover .to_package_form{background-color:#fff;color:#7030a0}
.package_title{font-size:1.8em;display:inherit;margin:15px auto;text-align:center;padding-top:15px}
.package_subtitle{font-size:1.2em;font-weight:700;display:inherit;margin:5px;text-align:center}
.to_package_form{background-color:#7030a0;display:block;width:25%;text-align:center;color:#fff;position:absolute;bottom:1%;right:0;left:0;margin:10px auto;padding:10px 20px;cursor:pointer}
.to_package_form a:hover{transform:scale(1.2)}
.package img{height:100px;width:auto;margin:0 auto;display:block}
.points{padding:15px;margin-right:20px}
.points li{padding-bottom:5px;position:relative;padding-right:30px;text-align:right}
.points li:before{content:"";position:absolute;top:-10%;right:0;width:24px;height:24px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAA3NCSVQICAjb4U/gAAAAk1BMVEVHcEzm2Orq3ezj0ep3OqXYxuDNs9zEnd/Wwt7Pudni1OaTYLXo2+mXZ7jw5vDIo+G8nc7byuGNWbLNtdjaw+f////u5O/w6fDq3e7gzOfJrtfo2+jr4eu9kN1wMKBzNaJ4O6XUt+bTtuXZwebPruPGo9ypgsSCSau8mtK/lN7QseXIpOCwi8ihdr+1ksu8ldiugNA4rXe2AAAAHXRSTlMA1sT8/NP+/uLngfDk/lr3+eP+9d0HojO09PV1P35btbMAAAABYktHRACIBR1IAAAAX3pUWHRSYXcgcHJvZmlsZSB0eXBlIEFQUDEAAAiZ40pPzUstykxWKCjKT8vMSeVSAANjEy4TSxNLo0QDAwMLAwgwNDAwNgSSRkC2OVQo0QAFmJibpQGhuVmymSmIzwUAT7oVaBst2IwAAAEUSURBVCiRpc7ZcoMgFAbgQ0zBxiVq9kkAWRU1ad//6XqC0yVN7/oPFz98c+YAgCkX+f4AMYd9vijhM8c1X5NyB7ArCdZjfDyvVivCOGfbBWZ7bwSfzlBnWUbxypVmTGssjOJTDWkr5eQCguXcKs6Dm6RsU0ilEH2cGHgY1H2iF0KmQDZVZRCCSQweHGWmqjYELnXR4I6glcFoHXBHU9QXgNdW3Kw2mg1KDQyLvYnlC0ToCk9HbrW2fKS+6L5AyA73R2B9J+Q3iAcQz6BG+yeYhFL3G+yo8Mf9dWofwVGaaDZ6eb/9gHYqJjOEt6sQj4Bf9I7z9+YJRAT2PDGD8/+DpYzxLgTn5x4h36QxeXI6JfncUwIf/eozNuZ8jmcAAAAASUVORK5CYII=);background-size:cover}
.package_action{padding-bottom:80px;display:inherit;text-align:center;color:#7030a0}
.packages_slider .owl-dots{display:flex;justify-content:center;padding:20px 0 0}
.packages_slider .owl-dot{width:10px;height:10px;border-radius:50%;margin:0 5px;background-color:#fff;border:1px solid #7030a0}
.packages_slider .owl-dot.active{background-color:#7030a0}
.scroll_anchor{padding-top:40px}
.package_form{display:none;flex-direction:column;flex-wrap:wrap;margin:80px auto 0;max-width:600px;background-color:#471eb6;color:#fff}
.package_form.active{display:flex}
.package_form_title{flex-basis:100%;text-align:center;font-size:1.5em;font-weight:800;padding-top:15px}
.package_form .wpcf7{margin:15px auto}
.package_form fieldset{margin:5px 0}
.package_form input{width:100%;box-sizing:border-box;font-family:inherit;font-size:1em;border:1px solid #bc8fdd;color:#7030a0;padding:5px}
.package_form input[type=submit]{width:30%;margin:0 auto;display:inherit;background-color:#fff;color:#471eb6;font-weight:800}
.package_form input[type=submit]:hover{background-color:#7030a0;transform:translateY(-3px);color:#fff}
.package_form figure{margin:10px;text-align:center}
.package_form figure:last-of-type{flex-basis:100%}
.package_form .wpcf7 ::-webkit-input-placeholder{color:#7030a0;font-weight:400;font-size:1em}
::-moz-placeholder{color:#7030a0;font-weight:700;font-size:1.5em}
:-moz-placeholder{color:#7030a0;font-weight:700;font-size:1.5em}
:-ms-input-placeholder{color:#7030a0;font-weight:700;font-size:1.5em}
.package_popups{position:absolute!important}
.package_popup{display:flex;flex-wrap:wrap;background-color:#bc8fdd;max-width:1000px;position:relative}
.package_popup figure{padding:10px;color:#fff}
.package_popup_title{text-align:center;padding-top:15px;font-size:1.5em}
.package_popup .points{margin:20px 0}
.package_popup_action{width:100%;text-align:center;background-color:#d0afe9;display:inline-block;padding:10px;box-sizing:border-box}
.package_popup_action p{position:relative;width:max-content;display:inherit}
.package_popup_action p:after{content:'';right:0;left:0;position:absolute;bottom:0;background-color:#7030a0;height:2px}
.to_package_page{display:block;padding:5px 10px;background-color:#7030a0;color:#fff;text-align:center;margin:30px auto 0;max-width:200px}
.package_popup_arrow{display:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}
.package_popup_arrow.visible{display:block}
.package_popup_close_button{position:absolute;top:10px;left:10px;cursor:pointer}
.wow{visibility:hidden}
.package_popups_button{display:none;position:fixed;bottom:0;right:0;left:0;background-color:#7030a0;color:#fff;font-size:2em;font-weight:700;text-align:center}
.menu_hall{display:flex;justify-content:space-between;margin-bottom:50px}
.menu_hall a{font-size:1.2em;color:#fff;background-color:#471eb6;flex-basis:calc(100%/6 - 2px);padding:15px;border:1px solid transparent;text-align:center;align-items:center;display:flex}
.menu_hall a:hover{background-color:#fff;color:#471eb6;border:1px solid #471eb6}
.menu_section{border:2px solid #471eb6;margin-bottom:5px}
.menu_section_name{margin:0 auto}
.menu_part_title{text-align:center;width:100%;display:block;margin:20px;font-size:2em}
.menu_part{display:flex;justify-content:space-between;flex-wrap:wrap}
.menu_part figure{flex-basis:50%;display:flex;align-items:center;box-sizing:border-box;padding:0 20px}
.menu_part_image{height:140px;width:140px;box-sizing:border-box;overflow:hidden;border-radius:50%;display:flex}
.menu_part_image img{max-height:140px}
.menu_part figure .description{display:flex;flex-direction:column;margin:20px;justify-content:space-between;flex-basis:100%}
.menu_part_name:first-of-type{margin-top:50px}
.description_icon_meat{background:url(img/steak.png);height:25px;width:25px;background-size:contain}
.description_icon_fish{background:url(img/fish.png);height:25px;width:25px;background-size:contain}
.description_icon_chicken{background:url(img/chicken.png);height:25px;width:25px;background-size:contain}
.description_icon_green{background:url(img/green.png);height:25px;width:25px;background-size:contain}
.description_title{font-size:1.3em}
.free_place{height:50px}
.go_top{position:fixed;bottom:70px;right:10px;width:30px;height:30px;background:#fff;text-align:center}
.go_top svg{fill:#471eb6;transform:rotate(90deg);width:1.5em;height:1.8em}
.slick_to_top{top:75px;transition:all .5s linear;position:fixed;z-index:999;width:1120px}
#breadcrumbs{color:#fff;line-height:30px;display:inline-block;width:100%;font-size:16px;border-bottom:none;padding:0;font-weight:800;background:none;text-shadow:2px 2px 1px #000}
#breadcrumbs span{display:inline-block;padding:0 5px}
#breadcrumbs span>a{color:#fff;display:inline-block;font-size:16px;font-weight:300;line-height:30px;background:none;font-weight:300}
#breadcrumbs span>a:hover{text-decoration:underline}
#cal{width:80%;margin:auto}
#cal > div{border:solid 1px #fff;float:right;width:31.33%;margin:0 0 1% 1%;overflow:hidden;margin-bottom:5px}
#cal label{float:right;line-height:34px;color:#fff;padding:0 10px}
#cal input{box-sizing:border-box;-moz-box-sizing:border-box;padding:0 0 0 10px;direction:ltr;background:none;width:75px;color:#fff;float:left;margin:9px;border:#fff 1px solid}
#caption{display:inline-block;position:absolute;top:0;right:0;height:15px;color:#272727;font-size:13px;z-index:999;background:#fff}
#comment{border:1px solid #cacaca;box-sizing:border-box;font-size:12px;height:60px;padding:9px 10px;width:100%}
#email,#author{border:1px solid #cacaca;box-sizing:border-box;padding:9px 10px;width:100%}
#fancybox-title-float-left{background:url(/wp-content/plugins/easy-fancybox/fancybox/fancybox.png) -55px -90px no-repeat!important}
#fancybox-title-float-right{background:url(/wp-content/plugins/easy-fancybox/fancybox/fancybox.png) -40px -90px no-repeat!important}
#gallery-full-layout{display:none}
#nav_menu-2 ul{margin:0}
#next1{display:block;position:absolute;right:30px;top:20px;background:url(img/prev1.jpg) no-repeat center top;z-index:998;width:37px;height:37px}
#next1:hover{background:url(img/prev1-h.jpg) no-repeat center top}
#next2{display:block;position:absolute;right:5px;top:45%;color:#666;z-index:998;font-size:18px;cursor:pointer;text-decoration:none}
#next2:hover{color:#fff;text-decoration:none}
#next3{z-index:998;position:absolute;bottom:45%;right:20px;color:#fff;z-index:998;font-size:25px;cursor:pointer;text-decoration:none}
#next3:hover{color:#ccc}
#prev1{display:block;position:absolute;right:-3px;top:20px;background:url(img/next1.jpg) no-repeat center top;z-index:998;width:37px;height:37px}
#prev1:hover{background:url(img/next1-h.jpg) no-repeat center top}
#prev2{display:block;position:absolute;left:5px;top:45%;color:#666;z-index:998;font-size:18px;cursor:pointer;text-decoration:none}
#prev2:hover{color:#fff;text-decoration:none}
#prev3{z-index:998;position:absolute;bottom:45%;left:20px;color:#fff;z-index:998;font-size:25px;cursor:pointer;text-decoration:none}
#prev3:hover{color:#ccc}
#restart-seker{cursor:pointer}
#submit{background:#471eb6;color:#fff;cursor:pointer;font-size:14px;line-height:30px;text-align:center;width:30%;float:left;margin:10px 0}

@media (max-width:1680px) {
    #cal{width:100%;margin:auto}
    #cal > div{border:solid 1px #fff;float:right;width:40.5%;margin:0 5% 1% 1%}
    .cost{height:auto}
    .testimonials span{text-align:center;width:93%!important;margin:0 3.5%;color:#fff;display:block;font-size:15px}
}
@media (max-width:1500px) {
    .footer-contact b{text-align:center;width:100%;display:block}
    .footer-contact .wpcf7{position:relative;width:100%;display:block}
}
@media (max-width:1200px) {
    .half{float:none;width:100%;margin:0}
}
@media (max-width:1120px) {
    #cal{width:100%;margin:auto}
    #cal > div{border:solid 1px #fff;float:right;width:91%;margin:0 5% 1% 1%}
    .cost{height:auto}
}
@media (max-width:990px) {
    .wow{visibility:visible!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}
    .desk-on{display:none}
    .mo-on{display:block}
    .face{top:10px;left:38px}
    .face i{color:#365899}
    .whatsapp{position:absolute;top:7px;left:0;display:block}
    .call-side{top:10px;left:75px}
    .call-side:hover i,.face:hover i,.whatsapp:hover>i{color:#666}
    html,body{width:100%}
    body{padding-top:60px}
    section{width:95%}
    nav>ul>li.menu-item-has-children>a:after{display:none;top:70%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(187,187,187,0);border-top-color:#bbb;border-width:4px;margin-left:-4px}
    header{height:60px;text-align:center}
    header nav>span{display:block;width:50px;height:30px;border-top:2px #ccc solid;border-bottom:2px #ccc solid;position:relative}
    header nav>span:before{content:'';position:absolute;top:50%;background:#ccc;height:2px;right:0;width:100%;margin:-1px 0 0}
    header nav>ul{display:none}
    header nav>ul>li{float:none;height:auto}
    header nav>ul>li>a{background:#f6f5f5;white-space:nowrap;padding:10px 20px;border-bottom:1px solid #ccc;margin:0}
    header ul>li{margin:0 0 0 15px}
    nav>ul>li>ul{position:static;padding:0;display:block;z-index:999}
    nav > ul > li > ul > li > a{display:block}
    nav > ul > li > ul > li{margin:0}
    nav{top:15px;right:10px;z-index:999}
    .logo{position:static;top:0;right:auto;margin:10px auto 0}
    .callm{display:block;position:absolute;left:10px;bottom:5px;font-family:Arial;color:#ff0054;font-size:14px}
    .callm::before{content:url(/wp-content/themes/costa/img/phone.png);margin:1px 15px}
    .home-halls a{margin:2%;width:20.5%}
    .home-halls a span{display:none}
    .footer-contact{display:none}
    .oneofthree{float:none;width:100%}
    .oneofthree p{margin:20px 20px 0 10px}
    .home-halls a{width:20.5%;height:10%;font-size:12px}
    .home-contact .wpcf7{position:relative;width:70%}
    .hello-slider{overflow:hidden}
    .hello-slider div{min-width:50px;max-width:100%;height:520px}
    .hello b,article,aside{width:100%!important;clear:both;float:none}
    aside{background:#f6f5f5}
    .hello-slider{padding:0}
    .hello-slider{padding:0}
    .main:before{display:none}
    footer{text-align:center;padding:10px 0}
    footer p{float:none}
    p.copyright{text-align:center;display:block;line-height:30px}
    .hello-slider,.hall-top{height:300px}
    .search1{position:static;top:auto;left:auto;width:90%;margin:10px 5%}
    .owl-next{position:absolute;top:0;right:10px;font-size:0;cursor:pointer;z-index:9999!important}
    .owl-prev{position:absolute;top:0;left:10px;font-size:0;cursor:pointer;z-index:9999!important}
    .owl-next i,.owl-prev i{font-size:50px;opacity:1;text-align:center;color:#fff}
    .owl-nav{top:45%}
    .top h1{max-width:none;text-align:center}
    .article{margin:0 2%;width:95%}
    .hall-blocks{width:90%;margin-right:2%}
    .hall-blocks-wrapper{width:90%;margin-right:2%;float:right}
    .box{width:100%;margin-right:2%;height:190px;margin-bottom:30px}
    .box-padding{padding:8px 10px}
    .box .wpcf7 input{width:90%}
    .home-contact .wpcf7 input[type="submit"]{right:90%}
    .box .wpcf7 input[type="submit"]{margin:0}
    .sidebar-blog{margin:0}
    .post-wrapper{width:90%;margin:30px 2% 0}
    .page-width{width:100%;float:right}
    .third,.two-third{float:none;width:100%;margin:0}
    .side-contact2 .wpcf7 input[type=submit]{float:none;text-align:center;display:block;margin:auto}
    nav > ul > li{display:block}
    .two-thirds{float:right;width:50%;position:relative}
    .third{float:right;width:50%;position:relative}
    .quarter{width:49%;float:right;padding:.5%}
    .third2{width:49%;padding:0 .5%}
    .videolinks a{width:32%;display:block;float:right;margin:0 0 1% 1%;background:#ccc;overflow:hidden;position:relative;color:#fff}
    .videolinks a img{width:100%;height:auto}
    .ulamot > a{display:inline-block;width:32.96%;margin:.4% 0}
    .testimonials span{font-size:18px}
    .package{min-height:445px}
    .package_popups{display:block;position:static!important}
    .packages{padding:0 5px;flex-direction:column}
    .package{margin:0}
    .package_popups_button{display:block}
    .package_popup_close_button{display:none}
    .mfp-close-btn-in button.mfp-close{right:85%!important;background-color:#fff;opacity:1}
    .package_popup_arrow.visible{display:none}
    .package_popup_title{display:inherit}
    .package_popup_subtitle{text-align:center;display:inherit}
    button#responsive-menu-button{z-index:999!important}
}
@media (max-width:648px) {
    .half{float:right;width:100%;position:relative}
    .two-thirds{float:none;width:100%;position:relative}
    .third{float:right;width:100%;position:relative}
    .quarter{width:100%;float:none;padding:.5%}
    .third2{width:100%;padding:0 .5%}
    .h2-wrapper{margin:0;padding:0}
    .circles{bottom:0}
    .h2-wrapper > h3{padding:10px 0}
    .inner-sale{padding:0 0 10px;width:90%;margin:0 5% 0 0;background:rgba(255,255,255,0.9)}
    .sale{position:relative;height:auto!important;float:none;padding:0 0 10px;margin:5% 2.5% 0;width:95%}
    .sale span{position:static;right:auto;left:auto;top:auto}
    .testi{height:300px}
    .testimonials span{text-align:center;margin:0 5% 0 0 !important;color:#fff;display:block;font-size:12px;display:block!important;width:90%!important}
    #prev3{left:5px}
    #next3{right:5px}
    .videolinks a{width:100%;display:block;float:none;margin:0 0 10px 10px;background:#ccc;overflow:hidden;position:relative;color:#fff}
    .videolinks a img{width:100%;height:auto}
    .ulamot > a{display:inline-block;width:49.5%}
    .faq-list p{margin:10px 5%}
    .faq-item > b{margin:10px 5% 0;width:90%}
    .package{margin:20px}
    .package_form{max-width:400px}
}
@media (max-width:480px) {
    .face{top:10px;left:30px}
    .face img{height:21px;width:auto}
    .call-side i{font-size:25px}
    .whatsapp>i{font-size:25px}
    .call-side{top:10px;left:55px}
    .ulamot > a{display:inline-block;width:100%}
}
@media (max-width:400px) {
    .testi{height:380px}
}
@media (max-width:990px) {
    .menu_hall{display:flex;justify-content:space-between;flex-wrap:wrap;position:static;width:auto;transform:translateX(0);margin-top:10px;font-size:.8em;margin-bottom:0;background-color:#fff}
    .menu_hall.slick_to_top {position:fixed;margin-top:-14px;left: 5px;right: 5px;}
    .menu_hall a{flex-basis: calc(100%/3 - 17px);margin-bottom: 4px;font-size: 1em;padding: 11px 7px;}
    .menu_part_image{height:70px;width:70px}
    .menu_part_image img{max-height:70px}
    .menu_part figure{margin:20px auto;flex-basis:90%;padding-right:30px}
}