
/* scrollbar start */
::-webkit-scrollbar {width: 7px;background-color:#fff;border-left-color: 1px solid rgba(0, 0, 0, 0.2);}
::-webkit-scrollbar-thumb {background-color: #000;}
::-webkit-scrollbar-thumb:hover {background-color: #000;}
/* scrollbar end */
::selection {background-color: #222;color: #fff;}
/* ortak start */
* {margin: 0;padding: 0;box-sizing: border-box;}
*:focus{box-shadow:none !important}
a{text-decoration:none !important; transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
.sedx {transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
li{list-style: none !important;}
ul{padding-left: 0rem !important;}
body{font-size: 18px;font-family: 'Proxinova-Thin', sans-serif !important;overflow: auto !important;overflow-x: hidden !important;line-height: 22px;background-color: #fff !important;overflow-x: hidden !important;}
b, strong {  font-weight: bold !important;}
p{font-size: 18px;line-height: 22px;}
p span{font-size: 20px;line-height:21px}
p b{font-size:18px;line-height:21px;}
#yukari{display:none;position:fixed;bottom: 75px;right:25px;background: #000000;width:50px;height:50px;text-decoration:none;border-radius:35px;transition:all .3s ease;z-index:999;border: 2px solid #fff;}
#yukari i{position:relative;left: 15px;top: 13px;color:#fff;margin:0;font-size:20px;transition:all .3s ease;} 
#yukari:hover{background-color: #ffffff;border-color: #000;}
#yukari:hover i { color: #000; }
.anadiv { position: relative; float: left; width: 100%; }
.no-pad { padding: 0 !important; }
#close { display: none; }

.container {max-width: 1360px !important;}

.header {padding: 0px 0 !important;z-index: 10;background: linear-gradient(180deg, rgb(28 28 30) 0%, rgb(28 28 30 / 50%) 35%, rgb(28 28 30 / 4%) 100%);margin-top: 0px;}
.header .logo {float: left;z-index: 3;top: 0;position: relative;padding: 14px 0;}
.header .logo img {position: relative;width: 250px;}
.header nav.main-manu{float: right;margin-top: 33px;transition: all 1s ease;}
.header nav.main-manu ul li:last-child { margin-right: 0px; }
.header nav.main-manu ul li{float:left;margin-right: 28px;list-style:none;/* position:relative; */z-index:9;}
.header nav.main-manu ul li:last-of-type{margin-right:8px;}
.header nav.main-manu ul li a{color: #ffffff;display:block;font-size:16px;position:relative;font-weight: 400;text-decoration:none;transition: all 1s ease;}
.header nav.main-manu ul li a i{margin-right:5px;}
.header nav.main-manu ul li a:hover{color: #ffffff;}
.header nav.main-manu ul li a.active{color:#18bff1;}
.header nav.main-manu ul li a:after{content:'';position:absolute;left:-10px;width:0%;height:2px;background-color: #ffffff;bottom:0px;transform:scaleX(1);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.header nav.main-manu ul li a:hover:after,.header nav.main-manu ul li a.active:after{width:calc(50% + 10px);}
.header nav.main-manu ul li a:before{content:'';position:absolute;right:-10px;width:0;height:1px;bottom:0px;background-color: #ffffff;transform:scaleX(1);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}
.header nav.main-manu ul li a:hover:before,.header nav.main-manu ul li a.active:before{width:calc(50% + 10px);height:2px;}
.header nav.main-manu > ul > li > ul{position:absolute;width:250px;padding-top: 45px;margin-top:15px;top:0;left:-27%;z-index:1;transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;transform-origin:left 70px 0;visibility:hidden;}
.header nav.main-manu ul li i { color: #fff; margin-left: 9px; font-size: 13px; position: relative; top: 0px; font-weight: bold; }
.header nav.main-manu > ul > li > ul:before{top: 23px;left:51%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color: #ffffff;border-width:10px;margin-left:-105px;}
.header nav.main-manu ul li:hover > ul{transform:scaleY(1);-ms-transform:scaleY(1);visibility:visible;}
.header nav.main-manu ul li ul > li{padding: 0px 0;width:100%;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.header nav.main-manu ul li ul > li > ul > li{background-color:#000000;padding: 0px 0;width:100%;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;}
.header nav.main-manu ul li ul li a{padding: 1px 0px;color:#fff;display:block;font-weight: 500;}
.header nav.main-manu ul li ul li a:hover:before{display:none;}
.header nav.main-manu ul li ul li a:hover:after{display:none;}
.header nav.main-manu ul li ul li a:hover{background-color: #ffffff;color: #000000;}
.header nav.main-manu ul li ul.language{width:150px;}
.header nav ul li ul li ul{position:absolute;width:250px;padding-top:0;margin-top:0;top:0;left:264px !important;z-index:99;transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;transform-origin:left 70px 0;visibility:hidden;}
.header nav ul li ul li:hover > ul{transform:scaleY(1);-ms-transform:scaleY(1);visibility:visible;}
.header nav ul li ul li li ul{background-color:#fff;width:100%;border-bottom:1px solid #dadada;border-top:1px solid #e6e6e6;border-left:6px solid #222;text-align:left;}
.header nav ul li ul li li ul a:before{display:none;}
.header nav ul li ul li li ul a{padding:10px 20px;color:#222;display:block;font-weight:500;}
.header nav ul li ul li li ul a:hover:before{display:none;}
.header nav ul li.webmenunone{ display: none; }
.header nav ul li ul li li ul a:hover:after{display:none;}
.header nav ul li ul li li ul a:hover{background-color:#222222;color:#fff;}
.header nav ul > li > ul > li > ul:before{top:9px;left:41.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#000000;border-width:10px;margin-left:-125px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.header nav.main-manu ul li ul.language:before{left:84%;}
.sabitheader {position: fixed;z-index: 10;}
.header-menu nav.main-manu ul li .acilacak-menu {display: none;position: absolute;left: 0;margin: 0 auto;float: left;padding-top: 30px;width: 100%;z-index: 9;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu {display: block;position: relative;margin: 0 auto;float: left;min-height: 150px;background: #ffffff;/* border-bottom: 2px solid #ccc; */padding: 30px 2% 30px 2%;box-shadow: 0 10px 10px rgba(0,0,0,.1);transition: all 1s ease;}
.header-menu nav.main-manu ul li:hover .acilacak-menu {display: block;}

.header-menu nav.main-manu ul li .acilacak-menu .downmenu span.baslik {font-size: 22px;display: inherit;font-family: Gotham-Bold;border-bottom: 1px solid #a9a9a9;padding-bottom: 8px;color: #6b6b6b;margin-top: 10px;margin-bottom: 20px;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu span.menu-baslik {font-size: 19px;display: inherit;padding-bottom: 17px;color: #000;width: 100%;font-weight: bold;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu span.menu-baslik2 {margin-top: 20px;display: block;float: left;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul.tek {float: left;padding-top: 0 !important; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul {float: left;padding-top: 0 !important;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul li {width: 100%;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul li a {color: #656565;padding: 2px 0;font-size: 16px;background-image: url(../images/li2.png);background-repeat: no-repeat;background-position: 0px 6px;padding-left: 19px;background-size: 10px;letter-spacing: 0.3px;font-weight: 300;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul li a:hover {font-weight: 600;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul li a:before,.header-menu nav.main-manu ul li .acilacak-menu .downmenu ul li a:after { display: none; }
.header-menu nav.main-manu ul li .acilacak-menu .downmenu .menu-left {float: left;border-right: 1px solid #f1f1f1;padding-left: 4%;min-height: 180px;width: 20%;}
.header-menu nav.main-manu ul li .acilacak-menu .downmenu .menu-left:first-child { padding-left: 0; }
.header-menu nav.main-manu ul li .acilacak-menu .downmenu .menu-left:last-child { border-right:none; }
.header-menu nav.main-manu ul li .acilacak-menu .downmenu .menu-img {float: left;padding-left: 4%;min-height: 205px;}
.header nav.main-manu ul li i { color: #fff; margin-left: 9px; font-size: 15px; position: relative; top: -1px; font-weight: bold; }
.sabitheader{background-color: #222;position:fixed;width:100%;height: 78px;z-index:100;top:0;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;border-bottom: 2px solid #444;}
.sabitheader .whatsapp {margin-top: 18px;}
.sabitheader .logo{padding: 12.788px 0px !important;margin-top: 0;}
.sabitheader .logo img {width: 230px;margin: 0px 0;top: 1px;}
.sabitheader .logo:before{width: 80px;height: 83px;background-size: 100%;top: 4px;left: 0px;}
.sabitheader nav ul li ul{padding-top: 45px !important;}
.sabitheader nav ul li ul li ul{padding-top:0px !important;}
.sabitheader nav ul li ul:before{top: 24px !important;}
.sabitheader nav{margin-top: 29px !important;}
.nossa-video {position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-align: center;padding-top: 19%;color: #fff;font-family: 'Proxinova-Light';}
.nossa-video i {margin:0 auto;color: #fff;font-size: 30px;}
.nossa-video:hover { color: #fff; }
.nossa-video b {margin-bottom: 6px;display: block;font-size: 20px;}
/* zoom slider start */
.kenburn-slider{width:100%;position: relative;float: left;z-index: 2;height: 100vh;margin-top: -85px;}
.kenburn-slider .slides{list-style: none;overflow: hidden;margin:0;padding:0;float: left;position: relative;width: 100%;height: 100vh;}
.kenburn-slider .slides > li{float: left;margin-right: -100%;width: 100%;overflow: hidden;height: 100vh;position: relative;}
.kenburn-slider .flex-direction-nav{list-style: none;margin: 0;padding: 0;}
.kenburn-slider .flex-direction-nav .flex-prev,
.kenburn-slider .flex-direction-nav .flex-next{background-color: none !important;color: white !important;opacity: 1 !important;padding: 10px 20px;
text-decoration: none;position: absolute;height: 1em;top: 0;bottom: 0;margin: auto;z-index: 8;text-align: center;}
.kenburn-slider .flex-direction-nav .flex-prev{left: 0;z-index:0;}
.kenburn-slider .flex-direction-nav .flex-next{right: 0;z-index:0;}
.slide-image{background-size: cover;background-position: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.flex-active-slide .slide-image{animation: zoomout 4s;}
@keyframes zoomout{
    0%{transform: scale(1.3);}
    100%{transform: scale(1);}
}
/* zoom slider end */
/* text slides start */
.slides .container{position: absolute; top: 0;width: 100%;max-width: 100%;}
.slides .container .slidetext{z-index: 3;color: #000;font-size: 40px;position: relative;top: 31vh;padding: 46px 26px;width: 50%;margin-left: 21vh;}
.slides .container .slidetext p{font-size: 44px;margin-bottom: 10px;line-height: 52px;color: #092f56;font-weight: 700;}
.slides .container .slidetext span{font-size: 18px;margin-bottom: 19px;line-height: 23px;color: #222;font-weight: 200;display: inherit;}
.slides .container .slidetext span b { color: #fff; }
.slides .container .slidetext p b{margin-bottom: 10px;color: #fff;}
.slides .container .slidetext a{font-size: 18px;display: inline-block;border: 2px solid #092f56;padding: 10px 30px;font-weight: 600;color: #092f56;border-radius: 6px;}
.slides .container .slidetext a i { margin-left: 15px; }
.slides .container .slidetext a:hover{background-color: #092f56;color: #fff;border-color: #092f56;}
.slides .container .slidetext a.hakkimizdalink:hover{background-color: #000000;color: #fff;border-color: #000000;}
.slides .container .slidetext .villalari {display: inline-block;color: #fff;font-size: 16px;margin-bottom: 1px;font-weight: 400;padding: 4px 10px;}
/* text slides end */

.contentPad {padding: 65px 0 !important;}
.nossaCorporate .nossaCorporateBlock:before {content: "NOSSA";position: absolute;font-size: 300px;z-index: -1;opacity: 0.05;line-height: 1;bottom: 40px;left: -12%;}
.nossaCorporate .nossaCorporateBlockTwo:before {content: "OFFICE";position: absolute;font-size: 300px;z-index: -1;opacity: 0.05;line-height: 1;bottom: 70px;right: -12%;}
.nossaCorporate .cText {position: relative;padding-right: 40px;}  
.nossaCorporate .cText h1 {position: relative;font-weight: 500;font-size: 50px;margin-bottom: 0;font-family: 'Proxinova-Bold';}  
.nossaCorporate .cText .line {position: relative;width: 100px;height: 3px;background-color: #000;display: block;margin-bottom: 20px;}  
.nossaCorporate .cText span.baslik {position: relative;font-weight: 500;font-size: 31px;line-height: 35px;display: block;margin-bottom: 20px;font-family: 'Proxinova-Light';}  
.nossaCorporate .cText p {position: relative;font-size: 20px;}  
.nossaCorporate .cImg { position: relative; }  
.nossaCorporate .cImg figure {position: relative;margin-bottom: 0;}  
.nossaCorporate .cImg figure img { position: relative; }  

.nossaCorporate .cImg figure { position: relative; width: 100%; float: left; margin-bottom: 0; overflow: hidden; }
.nossaCorporate .cImg figure img { width: 100%; float: left; } 
.nossaCorporate .cImg:hover figure img { transform: scale(1.07); -webkit-transform: scale(1.07); } 

.nossaCorporateBlockTwo .cText { padding-right: 0px; padding-left: 40px; }
.nossaCorporateBlockTwo .cText img {position: relative;width: 40%;display: block;margin-bottom: 30px;margin-top: 50px;}

.haberBoxPad {
    position: relative;
    padding: 5px;
    margin-bottom: 30px;
}

.haberBox {
    position: relative;
}

.haberBoxPad .haberBox a {
    display: block;
    float: left;
}
.haberBoxPad .haberBox figure {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 0;
    overflow: hidden;
}
.haberBoxPad .haberBox figure img {
    width: 100%;
    float: left;
}

.haberBoxPad .haberBox:hover figure img {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
}

.haberBoxPad .haberBox .haberText {
    position: relative;
    float: left;
    padding: 20px 0 0 0px !important;
    background: #fff;
}

.haberBoxPad .haberBox .haberText span.baslik {
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    color: #000000;
    float: left;
    overflow: hidden;
    width: 100%;
    height: 50px;
    font-family: 'Proxinova-Bold';
    border-bottom: none;
}

.haberBoxPad .haberBox .haberText p {
    color: #000000;
    text-align: left;
    height: 48px;
    width: 100%;
    float: left;
    overflow: hidden;
    font-size: 20px;
}

.haberBoxPad .haberBox .haberText span.link {
    font-size: 14px;
    font-weight: 500;
    border: 2px solid #222;
    background: #ffffff;
    color: #222;
    padding: 7px 12px;
    display: inline-block;
    border-radius: 6px;
    font-family: 'Proxinova-Bold';
}

.haberBoxPad .haberBox:hover .haberText span.link {
    background-color: #443f40;
    color: #fff;
    border-color: #443f40;
}

.haberBoxPad .haberBox .haberText span.link i {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    background: #222;
    color: #fff;
    padding: 4px 7px;
    border-radius: 50%;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
}

.haberBoxPad .haberBox:hover .haberText span.link i {
    background-color: white;
    color: #0d141e;
    transform: rotate(360deg);
}


.urunyelpazesi{width:100%;background-image:url(../images/parallax.jpg);background-repeat:no-repeat;position:relative;float:left;text-align: center;padding: 65px 0;}
.urunyelpazesi:before {content: '';position: absolute;width: 100%;height: 100%;left: 0; top:0;background-color: rgb(34 34 34 / 60%);}
.urunyelpazesi .container{position:relative;z-index:3;}
.urunyelpazesi .container a {position: relative;color: #fff;border: 2px solid #fff;display: inline-block;padding: 8px 20px;margin-top: 50px;font-weight: 500;font-family: 'Proxinova-Bold';}
.urunyelpazesi .container a:hover { background-color: #fff; color: #222; }
.urunyelpazesi .container h2 {font-weight: bold;color: #fff;font-size: 40px;text-align: center;margin-bottom: 50px;font-family: 'Proxinova-Bold';}
.urunyelpazesi .line{}
.urunyelpazesi .parallaxBox{position: relative;padding-right: 0px;text-align: center;}
.urunyelpazesi .parallaxBox span.baslik{font-size: 24px;letter-spacing: 0px;color:#fff;line-height: 44px;display: block;font-weight: bold;margin-bottom: 10px;text-align: center;font-family: 'Proxinova-Bold';}
.urunyelpazesi .parallaxBox p {color: #fff;font-weight: 300;font-size: 20px;height: 70px;overflow: hidden;width: 80%;margin-left: 10%;font-family: 'Proxinova-Light';}
.zIndex10 {z-index: 10;}

.footer { position: relative; background: linear-gradient(180deg, #434343 0%, #000000 100%);}
.footer-box { position: relative; }
.footer-box figure.footer-logo {position: relative;width: 60%;}
.footer-box figure.footer-logo img { position: relative; }
.footer-box .sosyal-medya {width: 100%;float: right;position: relative;padding: 10px 0px 0px 0px;text-align: right;}
.footer-box .sosyal-medya .sosyal{display:block;margin-top: 7px;float:left;margin-right:3px;}
.footer-box .sosyal-medya .sosyal {display: block;margin-top: 1px;float: left;margin-right: 21px;padding: 0px 0 2px 0px;margin-left: 10px;}
.footer-box .sosyal-medya .sosyal:hover .sosyal-face {background-color: #4267B2 !important; color: #fff;}
.footer-box .sosyal-medya .sosyal:hover .sosyal-ins {background-color: #c83b6e !important; color: #fff;}
.footer-box .sosyal-medya .sosyal:hover .sosyal-you {background-color: #ff0404 !important; color: #fff;}
.footer-box .sosyal-medya .sosyal:hover .sosyal-tw {background-color: #1DA1F2 !important; color: #fff;}
.footer-box .sosyal-medya .sosyal:hover .sosyal-wp {background-color: #06D755 !important; color: #fff;}
.footer-box .sosyal-medya .sosyal .sosyalmedya {border-radius: 6px;padding: 10px;color: #fff;}  
.footer-box span.baslik {position: relative;color: #fff;font-weight: 500;font-size: 20px;font-family: 'Proxinova-Bold';}
.footer-box p {position: relative;color: #7a7a7a;margin-bottom: 1px;font-size: 18px;font-family: 'Proxinova-Light';}
.footer .footer-box input[type=text] {padding: 10px 2vh;background-color: transparent;border: 1px solid #6c757d;width: 60%;float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;margin-top: 20px;color: #fff;}
.footer .footer-box input[type=submit] {border: 1px solid #6c757d;background-color: transparent;color: #6c757d;font-size: 17px;padding: 9.2px;font-weight: bold;cursor:pointer;width: 30%;letter-spacing: 1px;border-top-left-radius: 0;border-bottom-left-radius: 0;margin-top: 20px;float: left;font-family: 'Proxinova-Bold';}
.footer .footer-box input[type=submit]:hover { background-color: #6c757d; border-color: #6c757d; color: #fff; }

.footer-box ul {position: relative;float: left;width: 100%;margin-top: 25px;}
.footer-box ul li{position: relative;float: left;margin-right: 15px;}
.footer-box ul li a {position: relative;font-size: 13px;color: #7a7a7a;}

.footer-bottom {width: 100%;float: left;position: relative;margin-bottom: 0;background: #0E0E0F;}
.footer-bottom .copyright{margin:0;padding: 25px 0;color: #7a7a7a;font-weight: 300;font-size: 18px;float:left;}
.footer-bottom .copyright span{color: #9f9f9f;font-weight: 500;font-size: 18px;font-family: 'Proxinova-Bold';}
.footer-bottom .copyright a{font-weight:700; font-weight: bold; color: #222;}
.footer-bottom .tablet-wiki {float: right;padding: 23px 0;margin-bottom: 0;}
.footer-bottom .tablet-wiki a{color: #7a7a7a;}
.footer-bottom .tablet-wiki a span{font-weight: bold;color: #b9b9b9;font-size: 16px;margin-left: 2px;font-family: 'Proxinova-Bold';}

.sabitFormBtn {position: fixed;right: -1px;top: 50%;margin-top: -125px;display: block;z-index: 9;cursor: pointer;border-top-left-radius: 6px;border-bottom-left-radius: 6px;transition: all cubic-bezier(.42,0,.17,1.03) .6s;background-color: rgb(0 150 83);transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;border: 2px solid rgb(0 150 83);}
.sabitFormBtn:hover {background-color: #222;border-color: #222;}

.ortaalan h1 {font-weight: bold;color: #222;font-size: 50px;margin-bottom: 50px;font-family: 'Proxinova-Bold';}
.ortaalan h2 {font-weight: bold;color: #222;font-size: 34px;margin-bottom: 20px;font-family: 'Proxinova-Bold';}
.ortaalan h3 {font-weight: bold;color: #222;font-size: 28px;margin-bottom: 20px;font-family: 'Proxinova-Bold';}
.ortaalan h1.page {margin-bottom: 20px;font-family: 'Proxinova-Bold';}
.ortaalan .parallaxBox{position: relative;padding-right: 0px;}
.ortaalan .parallaxBox span.baslik{font-size: 24px;letter-spacing: 0px;color:#222;line-height: 44px;display: block;font-weight: bold;margin-bottom: 10px;font-family: 'Proxinova-Light';}
.ortaalan .parallaxBox p {color: #222;font-weight: 300;font-size: 16px;height: 70px;overflow: hidden;width: 90%;}

.iletisimformu { padding: 0; }
.iletisimformu span.baslik {font-weight: 500;font-size: 30px;margin-bottom: 10px;display: block;font-family: 'Proxinova-Bold';}
.iletisimformu input[type=text]#datepicker::placeholder { color: #222;  opacity: 1; }
.iletisimformu input[type=text] {padding: 20px 6vh 20px 2vh;background-color: #ffffff;border: 1px solid #dddcdd;border-radius: 0;}
.iletisimformu input[type=Tel] {padding: 20px 6vh 20px 2vh;background-color: #ffffff;border: 1px solid #dddcdd;border-radius: 0;position: relative;}
.iletisimformu input[type=email] {padding: 20px 6vh 20px 2vh;background-color: #ffffff;border: 1px solid #dddcdd;border-radius: 0;position: relative;}
.iletisimformu input[type=email] {margin-top: 0px;}
.iletisimformu input[type=file] {padding: 12px;background-color: #ffffff;border: 1px solid #ffffff;}
.iletisimformu input[type=submit] {background-color: #222;border: 1px solid #222;padding: 0;color: #ffffff;font-weight: 700;font-size: 17px;padding: 14px;font-weight: bold;cursor:pointer;width: 100.1%;letter-spacing: 1px;/* margin-bottom: 20px; */margin-top: 11px;border-radius: 0;}
.iletisimformu input[type=submit]:hover {background-color: #444;border-color: #444;}
.iletisimformu textarea {padding: 20px 2vh;background-color: #ffffff;border: 1px solid #dddcdd;border-radius: 0;height: 150px;}
.iletisimformu select {width: 100%;padding: 22px 2vh 19px 2vh;border: 1px solid #dddcdd;border-radius: .25rem;color: #222;margin-top: 0;background: transparent;-webkit-appearance: none;font-size: 1rem;background: #fff;}
.iletisimformu .inputs {padding: 2px 5px 8px 0px;float: left;position: relative;}
.dosyayukle {width: 99.3% !important;height: 100px;border: 1px dashed #bfbfbf;margin: 5px 0;margin-left: 0px;background: white;float: left;position: relative;}
.dosyayukle span {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: table;margin: auto;width: 100%;text-align: center;font-size: 16px;font-weight: 500;padding-top: 0;color: #222;}
.dosyayukle input {opacity: 0;width: 95%;height: 100%;}
.inputs label { display: inline; font-size: 16px; }
.inputs a {color: #000;font-weight: 700;}
.recaptchaGoogle {font-size: 12px !important;margin-bottom: 0;color: #7a7a7a;}
.ortaalan .iletisimBilgileri {padding-left: 10px;}
.ortaalan .iletisimBilgileri span.baslik-ustu {position: relative;color: #222;font-weight: bold;font-size: 30px;display: block;margin-top: 0px;margin-bottom: 20px;font-family: 'Proxinova-Bold';}
.ortaalan .iletisimBilgileri span.baslik {position: relative;color: #222;font-weight: 500;font-size: 20px;font-family: 'Proxinova-Light';}
.ortaalan .iletisimBilgileri p {position: relative;color: #7a7a7a;margin-bottom: 1px;font-size: 16px;}

.maps {position: relative;padding: 6px;}
.maps span.baslik{position: relative;display: block;background: #f0f0f0;color: #222;text-align: center;padding: 16px;margin-bottom: 10px;font-weight: 600;font-family: 'Proxinova-Bold';}
.maps iframe{position: relative;width: 100%;height: 300px;}
.textalan {padding-right: 40px;}
.haber-detay-img {
    float: right;
    position: relative;
    width: 40% !important;
    margin-left: 30px;
    border: 2px solid rgb(204 204 204 / 50%);
    overflow: hidden;
    padding: 8px;
}

.haber-detay-img img {
    width: 100%;
    transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    float: left;
    border: 2px solid rgb(204 204 204 / 50%);
}

.haber-detay-img:hover img {
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
}
.ortaalan ul li {
    margin: 9px 0;
    padding-left: 20px;
    font-size: 18px;
    line-height: 24px;
    background-image: url(../images/li2.png);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: 0 8px;
    color: #3c3c3c;
}
span.benzerhaberler {
    font-size: 32px;
    line-height: 38px;
    color: #102737;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}
.referanslar-owl figure {border: 1px solid #2222220f; width:100%; float:left; position:relative;margin-bottom: 0;}
.referanslar-owl figure img { width:100%; float:left; position:relative;filter: grayscale(1);}
.referanslar-owl:hover figure img { filter: grayscale(0);}
.content-header2 {position: relative;min-height: 290px;text-align: center;padding-top: 100px;background-image: url(../images/content-header.jpg);background-size: cover;}
.content-header2 span.baslik{display: block;width: 100%;font-size: 38px;font-weight: 400;color: #fff;line-height: 40px;position: relative;font-family: 'Proxinova-Bold';}

.content-header {position: relative;min-height: 330px;text-align: center;padding-top: 130px;background-image: url(../images/content-header.jpg);background-size: cover;}
.content-header span.baslik{display: block;width: 100%;font-size: 40px;font-weight: 600;color: #fff;line-height: 40px;position: relative;font-family: 'Proxinova-Bold';}
.content-header:before {content: '';position: absolute;width: 100%;height: 100%;background-color: rgb(0 0 0 / 50%);transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;z-index: 0;left: 0;top: 0;}
.content-header2:before {content: '';position: absolute;width: 100%;height: 100%;background-color: rgb(0 0 0 / 50%);transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;z-index: 0;left: 0;top: 0;}
.profilBox { padding: 20px; margin:30px 0; }
.profilBox figure { position: relative; width: 100%; float: left; }
.profilBox figure img { position: relative; width: 100%; float: left; }
.profilBox p span.profil { font-weight: bold; font-size: 22px; }
.profilBox .line { width: 60%; height: 2px; background-color: #ccc; display: block; margin-bottom: 20px; }

.referancePageBox { width: 20% !important; }
.urunyelpazesi{width:100%;background-image:url(../images/parallax-1.jpg);background-repeat:no-repeat;position:relative;float:left;text-align: center;padding: 135px 0;}
.urunyelpazesi:before {content: '';position: absolute;width: 100%;height: 100%;left: 0; top:0;background-color: rgb(34 34 34 / 60%);}
.urunyelpazesi .container{position:relative;z-index:3;}
.urunyelpazesi span.baslik{color: #fff;font-weight: bold;font-size: 40px;font-family: 'Proxinova-Bold';}
.urunyelpazesi p{ color: #fff; font-weight: 200; font-size: 18px; }

.ekipContentBox h2 { text-align: center; }
.ekipContentBox p { text-align: center; }
.ekipPad { padding: 10px; }
.ekipBox { position: relative; }
.ekipBox figure {position: relative;width: 100%;overflow: hidden;margin-bottom: 0;}
.ekipBox figure img {position: relative;width: 100%;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;border: ;float: left;}
.ekipBox:hover figure img {transform: scale(1.06);-webkit-transform: scale(1.06);}
.ekipBox .ekipText {position: relative;padding: 12px 0;}
.ekipBox .ekipText span.isim{color: #222;display: block;font-weight: bold;font-size: 24px;font-family: 'Proxinova-Bold';}
.ekipBox .ekipText span.aciklama{color: #222;display: block;font-size: 18px;font-weight: 300;}

.profilVideo { position: relative; }
.firsatRandevuImg {min-height: 400px;background-image: url(../images/firsat-randevu.jpg);background-size: cover;background-position: center center;}
.firsatRandevuText {min-height: 400px;background-color: #ebebeb;padding: 50px;}
.firsatRandevuText span.baslik {color: #222;font-size: 18px;font-weight: 200;display: block;margin-bottom: 10px;}
.firsatRandevuText p {color: #222;font-size: 20px;font-weight: 300;}
.firsatRandevuText a {color: #222;font-size: 20px;display: inline-block;border: 2px solid #222;padding: 10px 30px;font-size: 16px;margin-top: 10px;font-family: 'Proxinova-Light';font-weight: bold;}
.firsatRandevuText a:hover {background-color: #222;color: #fff;}

.content-brandcamp a {
    color: #cfcfcf;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
    display: contents;
    text-decoration: underline;
    float: left;
}
.content-brandcamp a:hover { color: #fff; }
.content-brandcamp a i {
    color: #cfcfcf;
    padding: 0px 6px 0 11px;
    display: inline-block;
    position: relative;
    top: 1px;
}

.content-brandcamp span {
    font-size: 18px;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    color: #222;
    position: relative;
    top: 1px;
}


.urun-kategori { width: 100%; position: relative; float: left; }
.urun-kategori .item {width: 33.3%;float:left;position: relative;padding: 6px 10px 6px 0;margin-bottom: 17px;}
.urun-kategori .item .encoksatan-owl { width: 100%; position: relative; float: left; }
.urun-kategori .item .encoksatan-owl figure { width: 100%; position: relative; float: left; overflow: hidden; }
.urun-kategori .item .encoksatan-owl figure img {width: 100%;position: relative;float: left;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;height: 254px;object-fit: cover;}
.urun-kategori .item .encoksatan-owl figure span { display: none; }
.urun-kategori .item .encoksatan-owl a:hover figure img { transform: scale(1.06);-webkit-transform: scale(1.06); }
.urun-kategori .item .encoksatan-owl a:hover figure:before {content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgb(0 0 0 / 46%);z-index: 2;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;}
.urun-kategori .item .encoksatan-owl h2 { font-size: 18px; text-align: left; color: #333; font-weight: bold; z-index: 3; float: left;color:#222; }
.urun-kategori .item .encoksatan-owl a:hover h2 { text-decoration: underline; }
.urun-kategori .item .encoksatan-owl a:hover figure span {display: block;position: absolute;z-index: 99;color: #fff;font-weight: bold;width: 100%;text-align: center;margin-top: 29%;}

.urun-gorselleri {float: left;padding: 0;width: 100%;}
.owl-urundetay-thumbnail { margin-top: 5px; }
.owl-urundetay .owl-nav { display: none; }
.owl-urundetay .urunler-owl { padding: 0; }
.owl-urundetay-thumbnail .owl-nav { display: block; }
.owl-urundetay-thumbnail .owl-nav .owl-next {background-image: url(../images/slider/slidernext.png) !important;background-size: 8px !important;background-repeat: no-repeat !important;background-position: 9px 5px !important;width: 25px;height: 25px;float: right;margin-top: -141px;background-color: #222 !important;position: relative;margin-right: -15px;z-index: 99;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
.owl-urundetay-thumbnail .owl-nav .owl-prev {background-image: url(../images/slider/sliderprev.png) !important;background-size: 8px !important;background-repeat: no-repeat !important;background-position: 9px 5px !important;width: 25px;height: 25px;float: left;margin-top: -141px;background-color: #222 !important;position: relative;margin-left: -15px;z-index: 99;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
.owl-urundetay figure { position: relative; }
.owl-urundetay figure img{position: relative;height: auto;object-fit: cover;}
.owl-urundetay-thumbnail img{position: relative;height: 270px;object-fit: cover;background-color: #fff;padding: 0px;border: 1px solid #ccc;}
.owl-urundetay-thumbnail .owl-nav .owl-next:hover {background-color: #353535 !important;}
.owl-urundetay-thumbnail .owl-nav .owl-prev:hover { background-color: #353535 !important; }
.owl-urundetay-thumbnail .owl-nav .owl-next span { display: none; }
.owl-urundetay-thumbnail .owl-nav .owl-prev span { display: none; }
.owl-urundetay .urunler-owl figure {margin:0;border: 1px solid #ccc;padding: 0px;background-color: #fff;}
.urun-detay-right { float: left; }
.detayh1-span {font-size: 16px;color: #7f7f7f;display: inline-block;position: relative;top: -14px;font-weight: bold;font-weight: bold;}

span.benzerhaberler {
    font-size: 32px;
    line-height: 38px;
    color: #102737;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
    font-family: 'Proxinova-Bold';
}
.ortaalan p { font-size: 20px; line-height: 24px; }
.ortaalan .urunsureci{border: 1px solid #222;padding: 30px 20px;margin-bottom:20px;color: #222;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;float: left;font-size: 14px;cursor: pointer;}
.ortaalan .urunsureci:hover{background-color: #0b4e70;border-color: #0b4e70;color: #fff;}
.ortaalan .urunsureci p{margin:0;font-size: 16px;}
.ortaalan .urunsureci i{position: relative;width: 100%;text-align: center;font-size: 26px;}
.ortaalan .urunsureci span{font-weight:700;font-size: 16px;position: relative;text-align: center;width: 100%;display: inline-block;margin-top: 4px;}
.ortaalan .urunsureci:hover p{ color: #222;}
.ortaalan .urunsureci:hover span{color: #fff;}


.scroll-container {
  height: 100vh;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}

section {
  height: 100vh;
  float: left;
  position: relative;
  width: 100%;
  scroll-snap-align: center;
}

/* Other styles */
section {
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: darkorchid;
}

section:nth-child(2n) {
  background-color: turquoise;
}

section:nth-child(3n) {
  background-color: tomato;
}

.urun-detay-right .urun-ozellikleri {padding: 5px 5px 5px 0;cursor: pointer;float: left;position: relative;}
.urun-detay-right .urun-ozellikleri .ozellikBox {width: 100%;background-color: #222;border: 2px solid #e9e9e9;float: left;padding: 20px 24px;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;}
.urun-detay-right .urun-ozellikleri .ozellikBox:hover {border: 2px solid #fff;margin-bottom: 0;background: #4d4d4d;}
.urun-detay-right .urun-ozellikleri .ozellikBox figure {width: 100%;float: left;padding-top: 14px;text-align: center;}
.urun-detay-right .urun-ozellikleri .ozellikBox figure img {width: 60%;}
.urun-detay-right .urun-ozellikleri .ozellikBox figure img.ssureci {width: 70% !important;}
.urun-detay-right .urun-ozellikleri .ozellikBox span {font-size: 17px;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;color: #16171b;text-align: center;display: block;color: #fff;float: left;width: 100%;line-height: 21px;}
.urun-detay-right .urun-ozellikleri .ozellikBox-uclu span {letter-spacing: 1px;display: inline-block;width: 100%;text-align: center;}
.urun-detay-right .urun-ozellikleri .ozellikBox p {font-size: 18px;line-height: 27px;margin: 6px 0;}
table tr th {background-color: #222 !important;color: #fff;font-family: 'Proxinova-Bold' !important;}


.header a.websearch2 {width: auto;display: inline-block;float: right;margin-top: 31px;margin-left: 18px;z-index: 1;position: relative;}
.header a.websearch2 i{color: #fff;font-size: 16px;}

.aramaBox .Popupkapat { background-color:#fff;float: right;position: relative;top: 14px;}
.aramaBox .Popupkapat img { position:relative;width: 20px;margin-right: 7px;}

.aramaBox {position: fixed;top: -103vh;left: 0;width: 100%;min-height: 100vh;background-color: #fff;z-index: 101;padding: 40vh;border-bottom: 2px solid #ededed;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
.aramaBox span.baslik { position:relative;font-size: 30px;font-weight: bold;}
.aramaBoxDiv {top: 0;}
.arama-close { display:none !important; }

.modal { background: #0000007d; backdrop-filter: blur(5px); }

.popupuform input[type=text] { width:80%; padding:10px; float:left;border: 1px solid #000;}
.popupuform input[type=submit] {width: 20%;padding: 10px;background: #000000;border: 1px solid #000;color: #fff;font-weight: bold;}


.slide-image:before {content: '';position: absolute;width: 100%;height: 100%;background: linear-gradient(180deg, rgb(28 28 30) 0%, rgb(28 28 30 / 50%) 35%, rgb(28 28 30 / 20%) 100%);}

.headerPage { background: none; background-color: #222; }

.downmenuimg {position: relative;padding-left: 0 !important;}
.downmenuimg .img {position: relative;height: 250px;background-size: cover;background-position: center center;background-image: url(../images/menu/menu-bg.jpg);}



.blogCat { position: relative; }
.blogCat span.baslik {font-size: 24px;display: block;margin-bottom: 20px;border-bottom: 1px solid #ccc;font-family: 'Proxinova-Light';}
.blogCat ul { position: relative; }
.blogCat ul li {position: relative;margin: -11px 0;line-height: 21px;background-position: 0 15px;}
.blogCat ul li a {position: relative;display: block;color: #222;padding: 10px 0;}
.blogCat ul li a span {position: relative;display: inline-block;float: right;}




























