*{font-family:'Open Sans',sans-serif}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:'Open Sans',sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
img{max-width:100%;display:block;height:auto}
.ty-wrapper{width:100%;height:100vh;display:table;background-color:#333}
.ty-vertical{display:table-cell;vertical-align:middle;text-align:center;font-size:25px;color:#fff}
.w100{display:inline-block;position:relative;float:left;width:100%}
.pdn{padding:40px 0}
.bg{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.topBar{background-color:#71726e;height:105px;position:fixed;top:0;left:0;z-index:10;transition:all .2s cubic-bezier(.42,0,.19,1.04)}
.container{margin:0 auto;position:relative;width:90%;max-width:1250px}
.topBar .container{height:100%;display:flex;justify-content:space-between;align-items:center}
.menu ul li{float:left;margin-right:40px}
.menu ul li:last-child{margin-right:0}
.menu ul li a{color:#fff;font-weight:600;position:relative;padding:7px 0;transition:all .2s cubic-bezier(.42,0,.35,1.04)}
.menu ul li a:hover{color:#fae17d}
.logo{width:235px;transition:all .2s cubic-bezier(.42,0,.19,1.04)}
.mtop{margin-top:105px}
.hk{width:60%;margin:75px auto 35px;text-align:center}
.hk h2{font-size:35px;font-weight:800;color:#d9c27e;width:65%;margin:0 auto 40px}
.hk h3{color:#fff;margin-bottom:15px;width:100%;display:inline-block;font-size:20px;font-weight:700}
.hk p{line-height:1.5;color:#fff;font-size:19px;font-weight:300;margin-bottom:50px;width:100%}
.hk p:last-child{margin-bottom:0}
.projeBinalar img{width:100%}
.title{text-align:center;padding-bottom:30px;font-size:40px;color:#c9af7c;font-weight:700}
.galleryCarousel ul{width:100%;display:inline-block}
.galleryCarousel ul li{width:100%;display:inline-block;height:300px;margin-bottom:20px}
.galleryCarousel ul li a{width:100%;display:inline-block;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.harita iframe,.harita img{width:100%}
.contact{width:35%;float:left;display:inline-block;border-radius:30px;background-color:#c9af7c;padding:50px 4%;box-sizing:border-box}
.contact ul{width:100%;display:inline-block}
.contact ul li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;color:#fff;font-size:18px;line-height:1.3}
.contact ul li a{color:#fff;text-decoration:underline}
.contact ul li:last-child{margin-bottom:0}
.contact h3{margin-bottom:40px;font-weight:700;font-size:22px;color:#fff;border-bottom:2px solid #fff;padding-bottom:10px;width:auto;display:inline-block}
.formHolder{width:100%;float:right;display:inline-block}
.contactForm>ul{width:100%;display:inline-block}
.contactForm>ul>li{width:100%;float:left;position:relative;margin-bottom:20px;text-align:center;color:#323e48}
.contactForm>ul>li input,.contactForm>ul>li select,.contactForm>ul>li textarea{width:100%;box-sizing:border-box;display:inline-block;border:2px solid #d1d1d4;height:50px;outline:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:360px;padding:0 20px;font-size:15px;color:#000;transition:all .2s ease-in-out}
.contactForm>ul>li input:focus{border-color:#f894b0}
.sect6{padding:50px 0 30px}
.contactForm>ul>li.submit input{border:none;-webkit-border-radius:360px;-moz-border-radius:360px;border-radius:360px;background:#71726e;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9ab8', endColorstr='#f14a79', GradientType=1 );font-weight:700;color:#fff;font-size:17px;transition:all .2s ease-in-out;cursor:pointer;width:180px;margin:0 auto;display:table}
.formHolder form{width:100%;display:inline-block}
.formHolder ::-webkit-input-placeholder{color:#a3a3a3}
.formHolder ::-moz-placeholder{color:#a3a3a3}
.formHolder :-ms-input-placeholder{color:#a3a3a3}
.formHolder :-moz-placeholder{color:#a3a3a3}
.formImg{position:absolute;right:-100px;bottom:-95px}
input[type=checkbox]:not(old),input[type=radio]:not(old){width:28px!important;margin:0!important;padding:0!important;opacity:0!important;float:left!important;height:1px!important}
input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;padding-left:22px;background:url(../images/icons/checks.png) no-repeat 0 0;line-height:15px;cursor:pointer;font-weight:400;color:#323e48;font-size:15px;font-weight:600}
input[type=checkbox]:not(old):checked+label{background-position:0 -15px}
input[type=radio]:not(old):checked+label{background-position:0 -15px}
.contactForm>ul>li textarea{resize:none;height:150px;padding-top:15px;border-radius:6px}
.izin input{pointer-events:none;position:absolute}
.izin td{padding:0 15px}
.izin{margin:0 auto;display:table}
.formBtn{position:fixed;right:0;top:50%;z-index:4;box-sizing:border-box;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in-out;width:50px}
.fixForm.active{right:0;box-shadow:5px -5px 20px rgba(0,0,0,.2)}
.closeForm{position:absolute;left:-15px;top:-15px;width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;padding-bottom:5px;box-sizing:border-box;border-radius:2px;cursor:pointer;transition:all .2s ease-in-out;background-color:#b89869;color:#fff}
.closeForm:hover{background-color:#71726e;color:#fff}
.formBtn img{width:100%;height:auto;display:block}
.formBtn:hover{right:-5px;opacity:.9}
.phoneForm{width:100%;display:inline-block;margin-top:15px}
.phoneForm a{margin:0 auto;color:#fff;font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center}
.phoneForm a i{width:25px;margin-right:10px}
.fixForm{position:fixed;right:-360px;z-index:99;top:50%;width:330px;background-color:#3e3e3e;padding:30px 25px;box-sizing:border-box;transform:translateY(-50%);transition:all .5s cubic-bezier(.42,0,.16,.98);border-radius:5px 0 0 5px}
.fixForm fieldset{width:100%;display:inline-block;margin:0 0 15px 0;position:relative}
.fixForm p{color:#fff}
.top12List li:hover img{filter:grayscale(0)}
.formTitle{font-size:21px;text-align:center;color:#fff;line-height:1.2;margin:0 auto 10px;width:100%;font-weight:700}
form#crm-form ul{padding:0;margin-bottom:40px}
form#crm-form ul{padding:0;margin-bottom:10px}
#contact input,.fixForm input,select,textarea{font-weight:400;width:100%;padding:0;color:#fff;background:0 0;box-sizing:border-box;border:1px solid #fff;height:40px;transition:all .2s ease-in-out;margin:0;font-weight:500;letter-spacing:.5px;padding:0 15px;border-radius:10px;outline:0}
.fixForm textarea{height:75px;background-color:transparent;border:none;border:1px solid #fff;resize:none;padding:10px 10px 0 10px;display:inline-block;width:100%;letter-spacing:.5px;font-weight:500;border-radius:10px;margin:0;color:#fff}
#contact input.submit,.fixForm input.submit{font-size:14px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:360px;cursor:pointer;display:inline-block;letter-spacing:1px;text-align:center;transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;background:#fd5b52;color:#fff;height:37px;line-height:1;padding:0;width:155px!important;display:table;margin:0 auto 0;outline:0;box-shadow:inherit!important}
#contact li{color:#fff}
.fixForm form>ul>li{color:#fff;width:100%;display:inline-block;margin-bottom:10px;float:left;position:relative;font-size:14px;font-weight:300;line-height:1.3;text-align:center}
.fixForm input[type=checkbox]:not(old)+label,.fixForm input[type=radio]:not(old)+label{color:#fff;background-image:url(../images/icons/checks2.png)!important}
.intl-tel-input .selected-flag{height:100%!important;outline:0;background-color:transparent!important}
.intl-tel-input .country-list{width:260px}
.intl-tel-input .country-list .country{font-size:13px;color:#000}
.contact-error{position:absolute;right:0;top:0;z-index:2;width:auto;height:100%;display:inline-block}
.contact-error i{background-image:url(../images/icons/info.png);background-size:4px;background-position:center center;background-repeat:no-repeat;width:30px;height:100%;display:inline-block;position:relative;top:0;background-color:#e92d2d}
.contact-error span{position:absolute;right:0;bottom:100%;width:170px;background-color:#fd4a4a;color:#fff;font-size:11px;text-align:center;padding:5px 5px;box-sizing:border-box;font-family:arial;line-height:15px;opacity:0;visibility:visible;z-index:-9999;transition:all .2s ease-in-out;pointer-events:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.contact-error:hover span{z-index:2;visibility:visible;opacity:1;display:block}
.contact_form input[type=submit][disabled]{text-indent:-9999px;background:url(../../../www.crmfys.com/public/loader.gif) no-repeat center #f2f2f2}
input.submit:hover{opacity:.7}
#contact input.submit,.fixForm input.submit{font-size:14px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:360px;cursor:pointer;display:inline-block;text-align:center;transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;background:#c9af7c;color:#fff;height:37px;line-height:1;padding:0;width:155px!important;display:table;margin:0 auto 0;outline:0;box-shadow:inherit!important}
.iletisim-m{display:none}
option{color:#000}
.menu ul li a::before{content:"";position:absolute;left:50%;bottom:0;height:2px;background-color:#fff;width:0;transition:all .2s cubic-bezier(.42,0,.2,.96)}
.menu ul li a:hover::before{width:100%;left:0;background-color:#fae17d}
.contactForm>ul>li.submit input:hover{opacity:.7}
main{transition:all .2s cubic-bezier(.42,0,.19,1.04);right:0;background-color:#fff}
.galleryCarousel .owl-nav{margin:10px auto 0;display:table}
.galleryCarousel .owl-next,.galleryCarousel .owl-prev{background-size:100%;background-repeat:no-repeat;background-position:center center;background-color:transparent!important;border:none!important;text-indent:-9999em;width:55px;height:40px;margin:0 15px;outline:0!important}
.galleryCarousel .owl-prev{background-image:url(../images/icons/svPrev.png)}
.galleryCarousel .owl-next{background-image:url(../images/icons/svNext.png)}
.contact ul li img{width:20px;margin-right:15px}
.contact-form{float:left;width:50%;margin-left:15%}
.iletisim-m{display:none}
.homeSlider .owl-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}
.homeSlider .owl-dot{width:30px;height:30px;margin:0 5px;border-radius:360px;background-color:rgba(30,31,35,0);border:5px solid #1e1f23!important;transition:all .2s cubic-bezier(.42,0,.21,.98);outline:0!important}
.homeSlider .owl-dot.active{background-color:#1e1f23}
.tabpage{display:none;width:100%;position:relative;margin-top:50px}
.tabpage.open{display:inline-block}
.tabMenu{width:100%;display:inline-block}
.tabMenu ul{margin:-3px auto 0;display:table}
.title.titleBorder{border-bottom:3px solid #636363}
.tabMenu ul li{float:left;margin:0 15px;width:170px;height:75px;box-sizing:border-box;border:3px solid #636363;position:relative;transition:all .2s cubic-bezier(.42,0,.24,1.06)}
.tabMenu ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#636363;font-size:19px;font-weight:600;z-index:2;position:relative;background-color:transparent;overflow:hidden}
.tabMenu ul li a strong{font-weight:900;margin-right:6px}
.tabMenu ul li::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:0;z-index:0;transition:all .2s cubic-bezier(.42,0,.24,1.06);background:#daac5f;background:linear-gradient(90deg,rgba(218,172,95,1) 0,rgba(255,236,137,1) 51%,rgba(219,163,84,1) 100%)}
.tabMenu ul li.active::before,.tabMenu ul li:Hover::before{left:0;width:100%}
.tabMenu ul li:Hover:not(.active)::before{opacity:.6}
.tabMenu ul li a::Before{content:"";position:absolute;top:-12.5px;left:50%;transform:translateX(-50%) rotate(45deg);width:25px;height:25px;background-color:#636363;opacity:0;margin-top:-10px;transition:all .2s cubic-bezier(.42,0,.24,1.06)}
.tabMenu ul li.active a::Before{opacity:1;margin-top:0}
.galleryCarousel .items{height:650px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.galleryCarousel .items a{height:100%;width:100%;display:inline-block}
.galleryCarousel .items a::Before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:#daac5f;background:linear-gradient(90deg,rgba(218,172,95,1) 0,rgba(255,236,137,1) 51%,rgba(219,163,84,1) 100%);opacity:0;transition:all .3s cubic-bezier(.42,0,.32,.99)}
.galleryCarousel .items a::after{content:"";position:absolute;left:50%;top:60%;z-index:2;width:70px;height:70px;margin:-25px;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons/zoom.png);opacity:0;transition:all .3s cubic-bezier(.42,0,.15,1.03)}
.galleryCarousel .items a:hover::after{opacity:.9;top:50%}
.galleryCarousel .items a:hover::Before{opacity:.8}
.sosyalImg{width:65%;float:left;display:inline-block}
.sosyalCarousel .items{position:relative;width:100%;display:inline-block}
.sosyalContent{position:absolute;right:0;top:0;bottom:0;width:35%;padding-left:0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}
.sosyalContent h2{margin-bottom:20px;font-size:2vw;display:inline-block;color:#c9af7c}
.sosyalContent p{font-size:19px;line-height:1.3;color:#c9af7c}
.sosyalContent h2 strong{font-weight:800}
.sosyalCarousel{margin-top:50px}
.katalogSect{background-color:#727270}
.catalogList{margin:100px auto;width:80%;display:table;float:inherit}
.catalogList li{float:left;width:50%;text-align:center;position:relative;box-sizing:border-box;padding:0 5%}
.catalogList li a{text-align:center;display:table;margin:0 auto;width:auto}
.catalogList li:first-child{border-right:2px solid #fff}
.menuBtn{display:none}
.owl-dots{margin:15px auto 0;display:table}
.owl-dot{width:15px;height:15px;margin:0 3px;background-color:#bbb;border-radius:360px}
.owl-dot.active{background-color:#cfae7a}
.sosyalCarousel .owl-nav{display:none}
.harita{height: 500px;}