@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-duotone-900.eot);src:url(../fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-duotone-900.woff2) format("woff2"),url(../fonts/fa-duotone-900.woff) format("woff"),url(../fonts/fa-duotone-900.ttf) format("truetype"),url(../fonts/fa-duotone-900.svg#fontawesome) format("svg")}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fa-light-300.eot);src:url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff"),url(../fonts/fa-light-300.ttf) format("truetype"),url(../fonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}

@font-face{ font-family:'Roboto'; src:url(../fonts/Roboto-Light.eot); src:url(../fonts/Roboto-Light.eot#iefix) format("embedded-opentype"), url(../fonts/Roboto-Light.woff2) format("woff2"), url(../fonts/Roboto-Light.woff) format("woff"), url(../fonts/Roboto-Light.ttf) format("truetype"), url(../fonts/Roboto-Light.svg#Roboto-Light) format("svg"); font-weight:300; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Roboto'; src:url(../fonts/Roboto-Regular.eot); src:url(../fonts/Roboto-Regular.eot#iefix) format("embedded-opentype"), url(../fonts/Roboto-Regular.woff2) format("woff2"), url(../fonts/Roboto-Regular.woff) format("woff"), url(../fonts/Roboto-Regular.ttf) format("truetype"), url(../fonts/Roboto-Regular.svg#Roboto-Regular) format("svg"); font-weight:400; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-ExtraLight.eot); src:url(../fonts/Oswald-ExtraLight.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-ExtraLight.woff2) format("woff2"), url(../fonts/Oswald-ExtraLight.woff) format("woff"), url(../fonts/Oswald-ExtraLight.ttf) format("truetype"), url(../fonts/Oswald-ExtraLight.svg#Roboto-ExtraLight) format("svg"); font-weight:200; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-Light.eot); src:url(../fonts/Oswald-Light.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-Light.woff2) format("woff2"), url(../fonts/Oswald-Light.woff) format("woff"), url(../fonts/Oswald-Light.ttf) format("truetype"), url(../fonts/Oswald-Light.svg#Roboto-Light) format("svg"); font-weight:300; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-Regular.eot); src:url(../fonts/Oswald-Regular.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-Regular.woff2) format("woff2"), url(../fonts/Oswald-Regular.woff) format("woff"), url(../fonts/Oswald-Regular.ttf) format("truetype"), url(../fonts/Oswald-Regular.svg#Roboto-Regular) format("svg"); font-weight:400; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-Medium.eot); src:url(../fonts/Oswald-Medium.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-Medium.woff2) format("woff2"), url(../fonts/Oswald-Medium.woff) format("woff"), url(../fonts/Oswald-Medium.ttf) format("truetype"), url(../fonts/Oswald-Medium.svg#Roboto-Medium) format("svg"); font-weight:500; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-SemiBold.eot); src:url(../fonts/Oswald-SemiBold.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-SemiBold.woff2) format("woff2"), url(../fonts/Oswald-SemiBold.woff) format("woff"), url(../fonts/Oswald-SemiBold.ttf) format("truetype"), url(../fonts/Oswald-SemiBold.svg#Roboto-SemiBold) format("svg"); font-weight:600; font-style:normal; text-rendering: optimizeLegibility; }
@font-face{ font-family:'Oswald'; src:url(../fonts/Oswald-Bold.eot); src:url(../fonts/Oswald-Bold.eot#iefix) format("embedded-opentype"), url(../fonts/Oswald-Bold.woff2) format("woff2"), url(../fonts/Oswald-Bold.woff) format("woff"), url(../fonts/Oswald-Bold.ttf) format("truetype"), url(../fonts/Oswald-Bold.svg#Roboto-Bold) format("svg"); font-weight:700; font-style:normal; text-rendering: optimizeLegibility; }

@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/be-vietnam-pro-300-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/be-vietnam-pro-300-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/be-vietnam-pro-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/be-vietnam-pro-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/be-vietnam-pro-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/be-vietnam-pro-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/be-vietnam-pro-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/be-vietnam-pro-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/be-vietnam-pro-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/be-vietnam-pro-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/be-vietnam-pro-800-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/be-vietnam-pro-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

img{height:auto;max-width:100%}
.enayar{width:320px;}
.enayar1{width:259px;}
@media (max-width:990px){.enayar{width:auto;}}
.enayar0{min-width:0!important;}
@media (max-width:1440px){body,html{font-size:16px;}}
a:hover{color:#DF0000;}
ul,ol,li { list-style: none; }
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,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,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:inherit;font-size:100%;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{line-height:1;cursor:pointer;-webkit-appearance:button;border:none}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;color:#333;}a.active,a.nav-active{color:#f28b00}
a:focus,a:hover{color:#DF0000;text-decoration:none;outline:0;}
body,html{background:#fff!important;font-family:arial,sans-serif;font-size:14px;font-weight:400;color: #262626;margin: 0!important; padding: 0!important;line-height:1.3;font-size:14px;-webkit-font-smoothing:antialiased;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale; }

/*  SAYFA YÜKLENİRKEN HAFİF AÇILSIN */
body {opacity: 0;transition: opacity 0.6s ease-in-out;}
body.loaded {opacity: 1;}

/* scrollbar */
body{margin: 0; padding: 0; height: 100%; width: 100%; overflow-x: hidden;overflow-y: scroll;}
body::-webkit-scrollbar{width: 10px;}
body::-webkit-scrollbar-track{ background: transparent;}
body::-webkit-scrollbar-thumb{background:#ffcb00; border-radius: 5px;}
body::-webkit-scrollbar-thumb:hover{background:#ff8a00;}

.renkgenel{background-color:#f7f7f7!important;}

h1{font-size:30px;font-weight:400}h2{font-size:24px}
h2,h3{font-weight:500}h3{font-size:18px}
h4{font-size:16px;color:#f28b00}
.clearfix{clear:both}.left{text-align:left}
.logogece{display:none;}
.mod-dark .logogunduz{display:none;}
.mod-dark .logogece{display:block;}
.mod-dark-1 .logogunduz{display:none;}
.mod-dark-1 .logogece{display:block;}
.mod-light-1 .logogunduz{display:block;}
.mod-light-1 .logogece{display:none;}
.mod-transparent .logogunduz{display:none;}
.mod-transparent .logogece{display:block;}

@media (min-width:992px){.mobileopen{display:none!important;}}

/* GOOGLE ÇEVİRİ YÜKLENİYOR SAKLAMA*/
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc{display:none;}
.gtranslate_wrapper{position: absolute;z-index:10;top:8px;right: 8px; -webkit-transition:.45s ease all;transition:.45s ease all;}
@media (max-width:992px){.gtranslate_wrapper{display:none;}}
.gtranslate_wrapper img{border-radius: 3px;width:25px!important; }
.gtranslate_wrapper1 img{border-radius: 3px;width:32px!important; }

/* ÜT TEKLİF AL BUTTON */
.teklifalust{position: absolute;z-index:10;top:6px;right: 300px; -webkit-transition:.45s ease all;transition:.45s ease all;}
@media (max-width:992px){.teklifalust{display:none;}}
.teklifalust .button { color:#fff;cursor: pointer;display: inline-block;padding: 4px 15px 4px 15px;font-size: 17px;font-weight: 300;line-height: 1;transition: all ease-in-out .3s;border: 1px solid rgba( 225, 225, 225, 0.3);}
.teklifalust .button:hover{background-color: #000;color: #fff;}
body.is-fixed .teklifalust{display:none;}


/* alt seo */
.seolink{display:none;}
.seolink li{display: inline;margin: 5px;position: relative;}

/* MENÜ  ALT */
.sidebar-menu{display:block;width:100%;position:fixed;left:0;bottom:0;z-index:9;margin-left:auto;margin-right:auto; }
@media(max-width:992px){.sidebar-menu{display:none}}
.alt-menu{position:relative;display:block;margin:0;padding:0}
.alt-menu ul{margin:0 auto;padding:0}
.alt-menu li{list-style:none;width:10.9%;float:left;border-right:5px solid transparent;padding:0}
.alt-menu li:last-child{border:0}
.alt-menu li a{display:inline-grid;align-content:center;width:100%;height:40px;background-color:rgba(255,255,255,0.4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);border-top-left-radius:5px;border-top-right-radius:5px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.alt-menu li .active{display:inline-grid;align-content:center;width:100%;height:40px;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);border-top-left-radius:5px;border-top-right-radius:5px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.alt-menu li a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.4);-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);border-top-left-radius:5px;border-top-right-radius:5px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.alt-menu li a:hover,.alt-menu li a:focus,.alt-menu li a:active{color:#000}
.alt-menu li a:hover:before,.alt-menu li a:focus:before,.alt-menu li a:active:before{background-color:rgba(0,0,0,0.9);-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}
.alt-menu-text{display:flex;justify-content:center;color:#fff;font-size:14px;padding:0 2px 0 2px; }
.alt-menu li a:hover {background-color:rgba(0,0,0,0.2);}

/* TABLO SAĞ SOL EKSİLTME */
.oluklar{margin-right:-10px;margin-left:-10px}.oluklar>.col,.oluklar>[class*=col-]{padding-right:10px;padding-left:10px}
@media screen and (max-width:767px){.oluklar{margin-right:-5px;margin-left:-5px}.oluklar>.col,.oluklar>[class*=col-]{padding-right:5px;padding-left:5px}}

/* SOSYAL İCON */
#social a,.footer-social-icon,.footer-social-icon:hover{ margin-left:10px; margin-right:0px; border-radius: 50px; display:inline-block;width:20px;height:20px;line-height:18px;margin-top:4px; font-size:18px;text-align:center; color:#666}#social a:hover{display:inline-block;}#social .facebook a:hover{color:#1877f2!important;}#social .twitter a:hover{color:#97d2ff!important;}#social .pinterest a:hover{color:#fb4458!important;}#social .whatsapp a:hover{color:#3ff282!important;}#social .youtube a:hover{color:#fd6564!important;}#social .googleplus a:hover{color:#ff7766!important;}#social .instagram a:hover{color:#ff204a!important;}#social .linkedin a:hover{color:#17b0ff!important;}
#social a{ color:#747474}
@media(max-width:991px){#social a,.footer-social-icon,.footer-social-icon:hover{ margin-right:2px; width:18px;height:18px;line-height:18px;margin-top:4px; font-size:18px;}}
.mod-dark-1 #social a{ color:#fff}.mod-light-1 #social a{ color:#747474}.mod-transparent #social a{ color:#fff}

/* SOSYAL İCON OVAL*/
.social-widget.smt{margin-top:10px}.social-icons{overflow:hidden;list-style:none;text-align:center;line-height:34px}.social-icons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none}.social-icons li a{width:34px;height:34px;color:#fff;display:block;background:#000;overflow:hidden;font-size:25px;line-height:25px;position:relative;text-align:center;-webkit-border-radius:34px;border-radius:34px;text-transform:capitalize}.social-widgetsocial{border:0;padding:0;margin:0 0 -10px;-webkit-border-radius:0;border-radius:0}.social-widget .social-icons li{float:left;padding:0 10px 10px 0}.social-widget .social-icons li a{width:40px;height:40px;line-height:38px}.social-border li a{background:0;line-height:32px}
.social-widget .social-icons li a:hover,.social-widget .social-icons li a:hover i{color:#fff}.social-widget .social-icons li.social-facebook a:hover{background:#3b5999}.social-widget .social-icons li.social-twitter a:hover{background:#55acee}.social-widget .social-icons li.social-googleplus a:hover{background:#dd4b39}.social-widget .social-icons li.social-linkedin a:hover{background:#0077b5}.social-widget .social-icons li.social-instagram a:hover{background:#e4405f}.social-widget .social-icons li.social-youtube a:hover{background:#dd4b39}.social-widget .social-icons li.social-pinterest a:hover{background:#dd4b39}
.social-border li.social-facebook a{color:#3b5999;border:1px solid #3b5999}.social-border li.social-twitter a{color:#55acee;border:1px solid #55acee}.social-border li.social-linkedin a{color:#0077b5;border:1px solid #0077b5}.social-border li.social-googleplus a{color:#dd4b39;border:1px solid #dd4b39}.social-border li.social-pinterest a{color:#bd081c;border:1px solid #bd081c}.social-border li.social-youtube a{color:#cd201f;border:1px solid #cd201f}.social-border li.social-whatsapp a{color:#25d366;border:1px solid #25d366}.social-border li.social-instagram a{color:#e4405f;border:1px solid #e4405f}

/* KVKK  cookie*/
.cookiefade{animation: fadeOut 2s ease-out forwards;}
@keyframes fadeOut {from { opacity: 0; }to { opacity: 1; }}
#cookieNotice{position:relative;z-index:999999; display: none;}
.cookieNotice{opacity:0;z-index:9999; border-radius:50px;height:70px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 25px!important;background-color:rgba(99,99,99,0.9)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-transition:.4s;transition:.4s;opacity:1;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;position:fixed;right:20px;bottom:15px;max-width:340px;-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px);animation:blurcookie 2s ease .9s;-webkit-animation:blurcookie 2s ease .9s;-moz-animation:blurcookie 2s ease .9s}@keyframes blurcookie{0%,90%{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px)}50%{-webkit-filter:blur(50px);-moz-filter:blur(50px);-o-filter:blur(50px);-ms-filter:blur(50px)}}.cookieNotice .cookies-wrap{color:#fff;font-size:14px;margin:0!important;line-height:normal;-webkit-transition:.4s;transition:.4s;padding-right:20px}.cookieNotice .cookies-wrap a{outline:0;opacity:1;color:#ffb128;text-decoration:none}.cookieNotice .cookies-wrap a:hover{color:#fff}.cookieNotice .cookies button.cookiebtn{height:50px;width:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;border:1px solid #ffb128;position:relative;border-radius:100px;padding:0;display:block;outline:0;color:transparent;-webkit-transition:.4s;transition:.4s}.cookieNotice .cookies button.cookiebtn:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../images/check-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.cookieNotice .cookies button.cookiebtn:hover{background:#ffb128}@media only screen and (max-width:991px){.cookieNotice{left:50px!important}}@media only screen and (max-width:767px){.cookieNotice{width:100%;max-width:100%!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%!important;right:auto!important;bottom:20px!important;padding:0 25px!important;height:75px;-webkit-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9)}}



/* popup reklam */
#duyuru-popup{margin-top:35px;}.subscribe_popup .modal{z-index:999999}.subscribe_popup .modal-body{padding:0}.subscribe_popup .modal-content{border:0;border-radius:10px}.subscribe_popup img{border-radius:10px}.popup_content{padding:50px;text-align:center;margin-top:35px}.popup_content h4{font-size:30px;color:#ffb904}.heading_s4 .heading_icon i{color:#20e076;font-size:20px;position:relative;z-index:3;width:50px;display:block;height:50px;line-height:50px}.popup-text p{font-size:18px;line-height:23px;margin-bottom:15px;margin-top:15px}.popup_content{padding:20px}.subscribe_popup .modal-content button.close{left:92%;top:4px;color:#ea0000!important;}@media only screen and (min-width:768px) and (max-width:9999px){.modal-landing .modal-dialog{margin-top:30px;width:100%;max-width:65%;max-height:560px}}@media only screen and (min-width:0) and (max-width:767px){.subscribe_popup img{display:none}.subscribe_popup h4{font-size:20px}.subscribe_popup p{font-size:14px}.subscribe_popup .modal-content button.close{left:87%;width:32px;height:32px;top:4px;margin-bottom:14px;padding-left:4px}}#duyuru-popup .close{position:absolute;top:6px;right:0;font-size:22px}


/* GECE GÜNDÜZ BUTTON */
.gecebg{display: block;position:absolute;right:0; top:-13px;padding-right: 15px;height: 20px;z-index: 9999; opacity: 1; cursor: pointer;-webkit-transition:.45s ease all;transition:.45s ease all; }
@media (max-width: 1023px) {.gecebg{padding-right: 7px;top:-8px;z-index: 99;}}

header .region-header{padding:0px 0px 0px 0px;position:relative;width:100%;top:20px;z-index:9;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear; }
header .region-header .header-content .site-logo img{z-index:9;-webkit-transition:all 0.45s linear;-moz-transition:all 0.45s linear;-o-transition:all 0.45s linear;transition:all 0.45s linear; position:absolute;}

@media(min-width:993px){ header .region-header .header-content .site-logo img{height:75px;top:-17px;}}

@media (max-width:992px){
.slider-top-bg {height: 51px;}
header .region-header .header-content .site-logo img{margin-top:-16px; height:37px; }
header .region-header .header-content .site-logo{display: flex;-webkit-box-pack: center;justify-content: center;}
}

.sticky{position:sticky!important;top:0px;-webkit-transition:.3s ease all !important;transition:.3s ease all !important;}
header{background:rgba(255,255,255,1); z-index:80; position: fixed;height:120px;width:100%;left:0;top:0;-webkit-transition:.45s ease all;transition:.45s ease all;}

/* HEADER BOYUTU AŞAĞI UZATMA fixed BOYUTU */
.wrapper{margin-bottom:120px;}
@media (max-width:992px){.wrapper{margin-bottom:45px;}}

.mod-dark header.header-border{border-bottom: 1px solid rgba( 225, 225, 225, 0.3);}
.mod-dark header{ background:rgba(0,0,0,0.1);}
.mod-dark-1 header{ background:rgba(0,0,0,1);}
.mod-light-1 header{background:rgba(255,255,255,1); }
.mod-transparent header{background:rgba(0,0,0,0.1);}
.mod-dark-1 header.header-border{border-bottom: 1px solid rgba( 225, 225, 225, 0.3);}
.mod-transparent header.header-border{border-bottom: 1px solid rgba( 225, 225, 225, 0.3);}

@media (max-width:992px){header{height:45px;}}
body.hidden header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
body.is-fixed header{box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.1);position:fixed;-webkit-transition:.95s ease all;transition:.95s;background-color:rgba(0,0,0,1);height:calc(60px/1.33);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
@media (max-width:479px){body.is-fixed header{height:calc(45px/1.33);}}


body.is-fixed header .logogece{display:none;}
body.is-fixed header .logogunduz{display:none;}
body.is-fixed header .logogece{display:block;}
body.is-fixed header .topbar{display:none;}

.mod-dark.is-fixed header{background-color:rgba(0,0,0,1);  border-bottom: 1px solid rgba( 225, 225, 225, 0.5);}
@media (max-width:992px){.is-fixed header{height:calc(40px/1.33);}}
@media (max-width:992px){.is-fixed header .atsmobil-menu-link{margin-top: -15px;}}
.is-fixed .region-header .header-content .site-logo img{height:42px;top:-18px;}
.is-fixed .gecebg {margin-top: -38px; -webkit-transition:.45s ease all;transition:.45s ease all;}

.is-fixed .ats-navmenu {margin-top: -18px;}
.is-fixed .topmen-social{margin-top: -38px;}
.is-fixed .gtranslate_wrapper{margin-top: -38px;}

@media (max-width:992px){ .is-fixed .region-header .header-content .site-logo img{height:28px;top:-3px;} }

.header-top-menu {position: absolute; z-index:9;top:5px;right:19px; -webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}

.topmen-search{position:relative;line-height: 18px; position:relative; cursor:pointer; font-size: 15px;font-weight:400;line-height: 0px;color:#f5f5f5;padding: 15px 50px 0 20px; }
.topmen-search i{margin: -11px 0 1px -23px;font-size: 20px;position: absolute;}

.topmen-tel {position:relative; font-size: 15px;font-weight:400; line-height: 30px;color:#f5f5f5;padding: 0px 0px 0 30px;}
.topmen-tel a{color:#000;}
.topmen-tel a:hover{color: #cdcdcd;}
.topmen-tel.pad {padding: 0!important;}
.topmen-tel i{color:#000;}

.topmen-social {padding-left:20px; padding-right: 0px; -webkit-transition:.45s ease all;transition:.45s ease all;}

@media (max-width:992px){
.header-top-menu{display:none;}
.mobile-menu-container{display:none;}
}


/* İÇ SAYFA SOSYAL MEDYA PRİNT YAZI BÜYÜTME */
.share-buttons{display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}.share-buttons .share-group{border:1px solid #4f4f4f;background-color:#fff;color:#4f4f4f;font-weight:normal;width:32px;height:32px;display:inline-flex;flex-shrink:0}.share-buttons .share-group:not(:last-child){margin-right:10px}.share-buttons .share-group:hover,.share-buttons .share-group.hover{border:1px solid #13183e;background-color:#13183e;color:#fff}.share-buttons .share-group::before{font-family:ib-icon;display:block;width:32px;height:32px;line-height:2rem;text-align:center;font-size:1rem}
.share-buttons .share-group.share-group-textbig:before{content:''}
.share-buttons .share-group.share-group-textsmall:before{content:''}
.share-buttons .share-group.share-group-print:before{content:''}
.share-buttons .share-group.share-group-print-yeni:before{content:''}
.share-buttons .share-group.share-group-social:before{content:''}
.share-buttons .share-group.share-group-social:after{border:0}
.share-buttons .dropdown-menu{min-width:auto;border-radius:0;border:0;background-color:transparent;padding:0;margin:0}
.share-buttons .dropdown-menu .share-group{margin-right:0;border-top:0}
.share-buttons[x-placement^="top-start"] .share-group{border-top:1px solid #4f4f4f;border-bottom:0}
.share-buttons[x-placement^="top-start"] .share-group:hover,.share-buttons[x-placement^="top-start"] .share-group.hover{border-top:1px solid #13183e}
.share-buttons .share-group{display:-webkit-box;display:-ms-flexbox;display:flex}
.share-buttons .share-group.share-group-facebook:before{content:''}
.share-buttons .share-group.share-group-linkedin:before{content:''}
.share-buttons .share-group.share-group-instagram:before{content:''}
.share-buttons .share-group.share-group-twitter:before{content:''}
@media(max-width:991.98px){.share-buttons{margin-top:10px;}}



/* FOOTER */
.footer-phone>a{color:#666;display:flex;align-items:center;flex-wrap:wrap}
.footer-phone>a i{margin-right:12px}
.footer-phone>a div span{display:block;font-size:14px}
.footer-phone>a div b{display:block;font-size:30px; }

/* footer */
footer .bg{background-color:#fea116}
footer .ebulten{padding:20px 0}
footer .ebulten .title{font-size:19px;color:#fff;line-height:20px;margin:15px 0;float:left}
footer .ebulten form{display:block;margin-left:90px;position:relative}
footer .ebulten .form-control{font-size:16px;height:50px;border:0;border-radius:0;padding-right:90px}
footer .ebulten button{position:absolute;top:7px;right:7px;background-color:#d20000;color:#fff;border-radius:0;font-size:13px;height:36px;padding:0 10px}
.social-media{text-align:right; font-size:0;margin:0 0px;padding:10px 0}
.social-media .title{display:inline-block;vertical-align:top;margin:5px 20px;font-size:15px;font-style:italic;color:#fff;line-height:20px;text-align:left}
.social-media .title strong{display:block;font-size:20px;text-transform:uppercase}
.social-media ul{display:inline-block;vertical-align:top;margin:0 0px}
.social-media li{display:inline-block;vertical-align:top;margin:5px}
.social-media a{display:block;width:40px;height:40px;padding:5px;background-color:#3c5c6e ;border-radius:100%;font-size:20px;color:#fff!important;line-height:30px;box-shadow:0 0 12px rgba(0,0,0,.14);text-align:center}

@media (max-width:768px){.social-media a{width:40px;height:40px;font-size:18px;}}

.social-media a:hover{background-color:#fdb03c; color:#fff!important;}
footer {z-index: 2; position:relative;}

@media (max-width: 991px){
.social-media{text-align:center; font-size:0;margin:0 0px;padding:0px 0}
.social-media { text-align: center;}}
@media (min-width: 768px){footer .ebulten {padding-right: 10px;}}
@media (max-width: 991px){footer .ebulten {max-width: 480px;margin: 0 auto;}}
@media(max-width:767px){footer .ebulten .title {float: none;margin: 0 0 15px;font-size: 20px!important;text-transform: uppercase;text-align: center;}footer .ebulten form{margin-left:0}.social-media .title {display: none;}}
.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
footer .footer-logo{display:inline-block;vertical-align:top;width:155px;margin-bottom:20px}
footer .customer-services{font-weight:400;font-size:20px;color:#ffc141;line-height:30px;position:relative;padding-left:75px;margin-bottom:20px}
footer .customer-services span{font-weight: 600;display:block;font-size:27px;line-height:35px}
footer .customer-services a{color:#fff;}
footer .customer-services .img{height:60px;position:absolute;top:0;left:0}
footer .contact-info p{font-size:16px;color:#cccccc;line-height:27px;margin-bottom:10px}
footer .contact-info a{font-size:16px;color:#cccccc;line-height:27px;margin-bottom:10px}
footer .contact-info a:hover{color:#e90000; }
.contact-info .yan {padding-left: 15px;border-left: 3px solid #cccccc;}
footer .copyright{font-weight: 500;font-size:16px;padding-top:15px; color: rgba(255, 255, 255, 1); border-top: 1px solid rgba( 225, 225, 225, 0.2);}

@media (max-width: 768px){footer .copyright{font-size:13px;}}

.page-up{position:fixed;bottom:30px;right:15px;font-size:13px;color:#bbb;line-height:20px;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .4s,bottom .4s;-webkit-transition:color .4s,bottom .4s}
.page-up:hover{color:#666;bottom:35px}
.page-up i{display:block;font-size:30px}
footer .tasarim a{font-weight: 500;font-size:16px; color: rgba(255, 255, 255, 1); }
@media (max-width: 768px){footer .tasarim a{font-size:13px; }}
footer .tasarim a:hover{color:#e90000; }
footer .tasarim span{color:#fcab03;}
footer .tasarim span:hover{color:#ffda3c;}
footer hr{background-color:#636363;}
footer .tasarim {padding:6px; text-align:center!important; }
@media (max-width:768px){footer .tasarim {font-size:13px;}}
.footer-nav{margin:10px 0 0}
footer .baslik{ padding: 10px 24px;color: #fff;font-size:18px;font-weight:600;}
.footer-nav>li{position:relative;margin-bottom:11px; text-align:left; }
.footer-nav>li>a{font-size:16px;font-weight:400;color: rgba(255, 255, 255, 1);line-height:18px;padding:10px 24px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer-nav>li>a::before{color: #fff;content:'';position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:2px;background-color:#fcab03;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer-nav>li:hover>a{padding-left:36px;color:#fcab03}
.footer-nav>li:hover>a::before{width:15px}

@media (max-width: 768px){
footer .baslik{padding:0px 0px;font-size:16px;}
.footer-nav>li>a{font-size:14px;line-height:16px;padding:10px 0px;}
.footer-nav>li:hover>a::before{width:0px}
.footer-nav>li>a::before{color: #fff;content:'';position:absolute;left:0px;top:0%;-webkit-transform:translateY(0%);}
.footer-nav>li:hover>a{padding-left:0px;}
}

footer .footer-bg{z-index:9;background-color: #211261;}
.copyright .shape-11 {height:87px; bottom: 65px;right: 15px; opacity: 0.6;position: absolute; margin: 0px;padding: 0px;animation:bounce 1.5s linear infinite alternate-reverse both;}

/* İLETİŞİM SAYFASI */
.iletisim-cards.ui-contact { margin-top: 0; margin-bottom: 0; }
.iletisim-cards.ui-contact .card { height: 280px; }
.iletisim-cards.ui-contact .card .text { height: 80px; }
@media (max-width: 767px) { .iletisim-cards ul li { margin-bottom: 30px; } }
.iletisim-cards .card {transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); background-color: #fff; height: 250px; border-radius: 8px; -webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start justify-content: start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding-left: 30px; padding-right: 30px; padding-bottom: 15px; padding-top: 15px;border: 0px;  }
.iletisim-cards .card:hover{background:#000;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15) !important;}
.h2color{ color: #000;}
.pagesize{ font-size: 17px; font-weight: 300;}


@media (max-width: 479px) { .iletisim-cards .card { height: 220px !important; padding-left: 20px; padding-right: 20px; } }
@media (min-width: 480px) and (max-width: 767px) { .iletisim-cards .card { height: 250px !important; } }
@media (min-width: 768px) and (max-width: 991px) { .iletisim-cards .card { padding-left: 20px; padding-right: 20px; height: 350px; } }
@media (min-width: 992px) and (max-width: 1199px) { .iletisim-cards .card { padding-left: 20px; padding-right: 20px; } }
.iletisim-cards .card:hover > .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.iletisim-cards .card:hover > .title { color: #fff;}
.iletisim-cards .card:hover > .text { color: #fff;}
.iletisim-cards .card:hover > .icon::after { -webkit-transform: translateY(10px) scale(0.75); -ms-transform: translateY(10px) scale(0.75); transform: translateY(10px) scale(0.75); }
.iletisim-cards .card .title { color: #1e1d1c; font-size: 20px; font-weight:400; line-height: 1.4; }
.iletisim-cards .card > .icon {margin-top: 10px; margin-bottom: 15px; position: relative; -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; -o-transition: transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; -webkit-transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); -o-transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); }
.iletisim-cards .card > .icon::after { position: absolute; height: 8px; width: 66px; content: ""; bottom: -10px; left: 50%; margin-left: -33px; background: rgba(0, 0, 0, 0.06); z-index: -1; border-radius: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .35s; transition: -webkit-transform .35s; -o-transition: transform .35s; transition: transform .35s; transition: transform .35s, -webkit-transform .35s; -webkit-transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); -o-transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); transition-timing-function: cubic-bezier(0.12, 0.845, 0.305, 1); }
.iletisim-cards .card .text { font-size: 17px; font-weight: 400; color: #394857; line-height: 1.4; }
@media (max-width: 479px) {.iletisim-cards .card .text { font-size: 16px; line-height: 1.4; }}
@media (min-width: 768px) and (max-width: 991px) { .iletisim-cards .card .text { font-size: 13px; } }
.iletisim-cards img{height: 80px;}
.map-title{color: #1e1d1c; font-size: 25px; font-weight:400;}
.btn-iletisim{ margin-top:10px; background-color:rgba(0,0,0,0.4); color:#fff;height:40px;position:relative;text-align:center;font-size:18px;padding:10px;line-height:10px;border-radius:6px;-o-transition: all 0.3s ease;transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;}
.btn-iletisim:hover{background-color:rgba(0,0,0,0.6);color:#fff; }

.iletisimform{ color: #000; margin-top: 50px; background-color: #fff;padding:20px;border-radius: 8px; }
.iletisimform label{font-size: 1.2rem;}
.iletisimform .form-control{font-size: 1.2rem;}
.iletisimform h3{font-size: 1.4rem;}
.iletisimform h4{font-size: 1.2rem;  font-weight:400;color:#626262; line-height: 1.2;}
@media (max-width: 767px) { .iletisimform{ margin-top: 0px; }}

.iletisimharita{ color: #000; margin-top: 50px;  background-color: #fff;padding:20px;border-radius: 8px;  }
.iletisimharita h3{font-size: 1.4rem;}
@media (max-width: 767px) { .iletisimharita{ margin-top: 30px;min-height:350px; }}

#mapCanvas {height: 345px;width: 100%; border-radius: 6px;}
@media (max-width:990px){#mapCanvas {height: 250px;width: 100%;}}


/* MENÜ MOBİL */
.shape-overlays {
	width: 100%;
	height: 100vh;
	pointer-events: none;
	position: fixed;
	top: 0;
	left: 0;
z-index: 22;
}


.shape-overlays.is-opened {pointer-events: auto;}
.shape-overlays__path:nth-of-type(1) {fill: #e1e1e1;}
.shape-overlays__path:nth-of-type(2) {fill: #e7e7e7;}
.shape-overlays__path:nth-of-type(3) {fill: #f0f0f0;}
.shape-overlays__path:nth-of-type(4) {fill: #ffffff;}

@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}

.parallax-1,.parallax-2,.parallax-3,.parallax-4,.parallax-5,.parallax-6,.parallax-7,.parallax-8,.parallax-9,.parallax-10{ background-position-y: 0;}
.bg-light-alpha-90:before,
.bg-light-alpha-90 .YTPOverlay:before{content: " "; width: 100%;height: 100%; position: absolute;top: 0;left: 0;}
.bg-light-alpha-90:before{background: rgba(252,252,252, .9);}


/* İÇ SAYFA BAŞLIK */
.header-sayfa .header-baslik {position: relative; padding-bottom: 10px;  margin-bottom: 20px; }
.header-sayfa .header-baslik .title { color: #000; font-size: 25px; font-weight: 500; letter-spacing: .5px; text-transform: uppercase; line-height: 1.3; }
.header-sayfa .header-baslik:before { content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.1); }
.header-sayfa .header-baslik:after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 180px; height: 2px; background: #ffb03b; }
.header-sayfa .header-baslik1 .title1 { color: #000; font-size: 25px; font-weight: 500; letter-spacing: .5px; line-height: 1.3; }

/* İÇ SAYFA ZEMİN*/
.header-sayfa{ transition: .4s;color: #000;position: relative; min-height:350px; padding-right: 20px; padding-left: 20px; padding-top: 25px; padding-bottom: 30px;}
.header-sayfa1{transition: .4s;color: #000;position: relative; min-height:350px;  padding-bottom: 30px;}
@media (max-width: 767px) {
.header-sayfa{padding-right: 0px; padding-left: 0px; padding-top:10px;}
}

/* İÇ SAYFA PARALLAX*/
.hparallax{height: 180px;position:relative; width: 100%; background-color:rgba(0,0,0,1);}
@media (max-width: 767px) {.hparallax{height: 100px;}}
.parallaximage{position:absolute;left:0;right:unset;top:0;bottom:unset;width:100%;height:100%;pointer-events:none;background-size:cover;background-position:center center;background-repeat:no-repeat}
.parallaximage img,.parallaximage video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;width:100%;height:100%}
/*  İÇ SAYFA PARALLAX Resim Zemin Karartma */
.parallaximage:after {content: "";position: absolute;left: 0;top: 0; width: 100%;height: 100%;
background: -webkit-linear-gradient(bottom,rgba(0, 0, 0, 0.3) 0%,rgba(0,0,0,0) 40%,rgba(0, 0, 0, 0.3) 100%);
background: -moz-linear-gradient(bottom,rgba(0, 0, 0, 0.3) 0%,rgba(0,0,0,0) 40%,rgba(0, 0, 0, 0.3) 100%);
pointer-events: none;
}
.hparallax-header{ position:absolute;top:40%;bottom:45%;width:100%;}
.hparallax-text{ font-size:35px; color: #fff;text-align:center; }
@media (max-width: 576px) {.hparallax-text{font-size:20px;}.hparallax-header{top:35%;bottom:10%;width:100%;}}
/* SAYFA breadcrumb */
.hparallax-header .breadcrumb{margin-top: 10px; bottom:5px; display: flex!important; justify-content: center!important; -webkit-box-pack: center!important;}
.hparallax-header .breadcrumb a{color: #fff; font-weight: 500; font-size: 16px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;padding-right: 5px;}
.hparallax-header .breadcrumb a:hover{color: #ffc141;}
.hparallax-header .breadcrumb-item + .breadcrumb-item::before {content: '\f105'; font-family: "Font Awesome 5 Pro";font-weight: 500; color: #fff;}
.breadcrumb-item.active {font-weight: 500; font-size: 16px; color: #ffc141;}
.breadcrumb-item.active a{color: #ffc141;}

.hparallax1{position:absolute;top:0; height: 90px; width: 100%; background-color:rgba(0,0,0,.6); z-index:9;}
@media (max-width: 1023px) {.hparallax1{height: 45px;}}

.hparallax.bgheight{height: 80px;}
.hparallax.bgheight .hparallax-text{font-size:25px; }
.hparallax.bgheight .hparallax-header{top: 30%;}
@media (max-width: 1023px) {.hparallax.bgheight{height: 55px;}.hparallax.bgheight .hparallax-header{top: 30%;}.hparallax.bgheight .hparallax-text{font-size:18px; }}


/* ANA SAYFA PROJELER  swiper*/
.kat-section .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.kate-section{padding-top:20px; padding-right:0px;padding-left:0px; overflow:hidden;width:100%;position: relative;}

.background-holder {
position: absolute;
bottom:0;
    width: 100%;
height: 100vh; 
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    z-index: 0;
    overflow: hidden;
    will-change: transform, opacity, filter;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-repeat: no-repeat;
}

@media(max-width:991px){.kate-section{padding-top:10px;}}
.kate-section .KateNav{position:absolute;top:-40px;right:0;display:flex}
@media(max-width:991px){.kate-section .KateNav{top:-3px;left:-8px;}}
.kate-section .KateNav-item{background:transparent; font-size:15px;font-weight: 400;display:flex;align-items:center;transition:all .15s cubic-bezier(.165,.84,.44,1)}
@media(max-width:991px){.KateNav-item{background:transparent; font-size:14px;}}
.kate-section .KateNav-item:hover{color:#ffc141;}
.kate-section .KateNav-item.Kate-Prev:after{content: "";width: 3.2rem; height: 1px;background-color: currentColor; margin-left: 0.7rem;}
.kate-section .KateNav-item.Kate-Next:before{content: "";width: 3.2rem;height: 1px;background-color: currentColor;margin-right: 0.7rem;}
.kate-section .KateNav-item{color:#fff;}
.kate-section .oran{position:relative;display:block;overflow:hidden;}
.kate-section .oran:before{display:block;width:100%;content:""}
.kate-section .oran.oran-boy\:1:before{padding-bottom:56.25%}
.kate-section .kate-content{border-radius: 0px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-top:20px;padding-bottom:16px;width:400px;max-width:70%;opacity:0;transition:all .3s ease-out .3s}
@media(max-width:991px){.kate-section .kate-content{padding-top:16px;padding-bottom:16px}}
.kate-section .kate-category{color:#fff;font-size:14px;font-weight:400;line-height:16px}
.kate-section .kate-titles{font-size:24px;font-weight:500;line-height:28px}
@media(max-width:991px){.kate-section .kate-titles{font-size:18px;line-height:21px}}
.kate-section .swiper-slide-active .kate-content{background-color:#000;color:#d7a357;opacity:1}
.kate-section .oran-img{border-radius: 0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;}
.kate-section .kate-pt-sm{padding-top:15px}
@media(max-width:991px){.kate-section .kate-pt-sm{padding-top:30px}}
.kate-section .kate-title {color: #d7a357;font-size: 30px;font-weight: 600;line-height: 41px;}
.kate-section .kate-title1 {color: #fff;font-size: 22px;font-weight: 400;line-height: 25px;}
@media(max-width:991px){.kate-section .kate-title1 {font-size: 20px;line-height: 25px;}}
.kate-section .yan {padding-left: 15px;border-left: 3px solid #fff;}
@media(max-width:991px){.kate-section .kate-title {font-size: 28px;line-height:31px;}}
.kate-section .kate-element{--swiper-theme-color: #000; --swiper-navigation-size: 44px;--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-horizontal-gap: 6px;}
.kate-section .kate-element .kate-widget-container { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.kate-section .kate-widget-wrap>.kate-element {width: 100%;}
.kate-section .kate-element {--widgets-spacing: 20px;}



/* PROJELER */
.proje-liste .item{position:relative;display:block;color:#c19555;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;overflow:hidden;}.proje-liste .item .text{position:absolute;top:50%;transform:translateY(-50%);background:#000;padding:40px 40px 40px 10px;z-index:20;-webkit-box-shadow:2px 2px 17px rgba(94,120,143,0.5);box-shadow:2px 2px 17px rgba(94,120,143,0.5);}.proje-liste .item .text .project-logo{margin-bottom:30px;align-items:center;font-family:'Oswald',arial,sans-serif!important;font-size:30px;color:#dfa300;max-width:200px}.proje-liste .item .text .project-logo img{display:block;max-width:200px}.proje-liste .item .text .line{display:flex;align-items:center;justify-content:space-between}.proje-liste .item .text .line p{font-size:20px;color:#fff;padding-right:40px}.proje-liste .item .text .line p strong,.proje-liste .item .text .line p b{font-weight:600}.proje-liste .item .text .line .icon{color:#fff}.proje-liste .item .img{overflow:hidden;height:370px;margin-left:230px;width:100%;box-sizing:border-box}.proje-liste .item .img img{display:block;width:100%;height:100%;min-height: 370px;object-fit:cover;transform:scale(1);transition:2s}.proje-liste .item .text .line .icon img{display:block;transition:.4s;margin-top:-10px}.proje-liste .item:hover .text .line .icon img{transform:translateX(14px)}.proje-liste .item .text{left: -30px;-o-transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;transition: .4s;}.proje-liste .item:hover .text{left: 30px;}.proje-liste .item:hover .img img{transform:scale(1.2);transition:2s}
@media only screen and (min-width:992px) and (max-width:1199px){.proje-liste .item .text{padding-left:45px; left:15px; }.proje-liste .item .img{margin-left:185px}}
@media only screen and (max-width:991px){.proje-liste .item .text{padding-left:40px}.proje-liste .item .img{box-shadow:2px 2px 15px rgba(94,120,143,0); margin-left:145px}}
@media only screen and (max-width:640px){.proje-liste .item{padding-bottom:20px;flex-direction:column-reverse}.proje-liste .item .img{margin-left:0;height:300px}.proje-liste .item .text{position:static;transform:translateY(0);padding:30px;margin-top:-75px;min-width:380px}.proje-liste .item .text .project-logo{margin-bottom:10px;max-width:300px}}
@media only screen and (max-width:480px){.proje-liste .item .text{padding:20px;margin-top:-135px;min-width:280px}.proje-liste .item .text .line p{font-size:17px}.proje-liste .item .text .project-logo{margin-bottom:10px;max-width:240px;font-size:22px}.proje-liste .item .text .line .icon img{height:16px}}

/* PROJELER overlay*/
.proje-liste .item .pf_title{display:block;position:absolute;z-index:10;opacity:1}.proje-liste .item span.overlay{display:flex;align-items:center;justify-content:center;position:absolute;vertical-align:center;width:100%;height:100%;background:#000;z-index:9;opacity:0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-transition:.5s;transition:.5s;outline:0}.proje-liste .item:hover .overlay{opacity:.6}.proje-liste .item .project-name{font-size:22px;display:block;color:#fab702}@media only screen and (max-width:640px){.proje-liste .item span.overlay{display:none;}}


/* PROJELER Detay*/
.proje-detay .proje-cerceve{padding-top:10px}
.proje-detay .proje-cerceve .text h1{font-size:40px;font-weight:600;color:#d7a357;letter-spacing:-1px;margin-bottom:30px}.proje-detay .proje-cerceve .text p{font-size:18px;line-height:1.5;color:#000;font-weight:300}
.proje-detay .proje-cerceve .text .proje-kutu{display:flex;flex-wrap:wrap;justify-content:space-between}
.proje-detay .proje-cerceve .text .proje-kutu .box-item{background:#fff; min-width:180px;flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding:20px 10px;box-sizing:border-box;margin-top:30px;position:relative;z-index:10}
.proje-detay .proje-cerceve .text .proje-kutu .box-item:before{content:"";border:1px solid #d7a357;background:transparent;position:absolute;left:0;top:0;right:0;bottom:0;transition:.4s;z-index:-1}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .ust-kutu{display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .ust-kutu .icon{color:#d7a357;transition:.4s;margin-right:15px}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .ust-kutu .icon svg{display:block}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .ust-kutu p{font-size:20px;font-weight:300;color:#d7a357;transition:.4s;text-align:center;margin-bottom:0}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .alt-kutu p{font-size:16px;line-height:1.3;color:#9d9d9d;text-align:center;transition:.4s;margin-bottom:0}
.proje-detay .proje-cerceve .text .proje-kutu .box-item .alt-kutu p strong{font-weight:600}
.proje-detay .proje-cerceve .text .proje-kutu .box-item:hover:before{background:#000}
.proje-detay .proje-cerceve .text .proje-kutu .box-item:hover .ust-kutu .icon{color:#fff}
.proje-detay .proje-cerceve .text .proje-kutu .box-item:hover .ust-kutu p{color:#fff}
.proje-detay .proje-cerceve .text .proje-kutu .box-item:hover .alt-kutu p{color:#fff}
.proje-detay .img{height:100%;min-width:100%;min-height:500px;margin-right:calc((100vw - 1300px)/2*- 1);position:relative}.proje-detay .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute}


@media only screen and (max-width:1320px){.proje-detay .img{margin-right:-10px}}
@media only screen and (max-width:991px){.proje-detay .row{flex-direction:column-reverse}.proje-detay .proje-cerceve{padding-top:0}.proje-detay .proje-cerceve .logo-zemin{padding:30px 0 30px 0;margin-right:0;justify-content:space-between}.proje-detay .proje-cerceve .logo-zemin .back{margin-left:20px}}
@media only screen and (max-width:767px){.proje-detay .proje-cerceve .text h1{font-size:28px}.proje-detay .proje-cerceve .logo-zemin{flex-direction:column-reverse;margin-top:20px}.proje-detay .proje-cerceve .logo-zemin .back{margin-bottom:40px}.proje-detay .proje-cerceve .text h1{font-size:28px}}
@media only screen and (max-width:640px){.proje-detay .proje-cerceve .text{margin-bottom:30px}
.proje-detay .proje-cerceve .logo-zemin{padding:30px 0 30px 0;margin-right:0;justify-content:space-between}.proje-detay .proje-cerceve .logo-zemin .back{margin-left:20px}.product-list .item{flex-direction:column-reverse}}
@media only screen and (max-width:480px){.proje-detay .proje-cerceve .text .proje-kutu .box-item{flex:0 0 100%;max-width:100%}}
@media only screen and (max-width:640px){.proje-detay .proje-cerceve .logo-zemin .proje-logo img{display:block;max-width:100%;width:100%}}


/* PROJELER Detay*/
.projdetay{position:relative;overflow:hidden;padding-top:35px;padding-bottom:50px}
@media(max-width:991px){.projdetay .left{margin-top:0;margin-bottom:30px}}
@media(max-width:500px){.projdetay .left{margin-bottom:20px}}
.projdetay .right .img{width:540px;position:relative;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}
@media(max-width:99999px){.projdetay .right .img{width:100%}}
@media(max-width:767px){.projdetay .right .img{padding-left:150px}}
@media(max-width:500px){.projdetay .right .img{padding:0}}
.projdetay .right .img picture{position:relative;height:100%;display:inline-block;box-shadow:-12px 12px 35px 15px rgba(0,90,170,0.1)}
@media(max-width:991px){.projdetay .right .img picture{box-shadow:0 1px 30px 15px rgba(0,90,170,0.04)}}
.projdetay .right .img picture img{width:410px;height:440px;object-fit:cover}
@media(max-width:99999px){.projdetay .right .img picture img{width:500px;height:600px}}
@media(max-width:1200px){.projdetay .right .img picture img{height:465px}}
@media(max-width:991px){.projdetay .right .img picture img{width:500px;height:430px}}
@media(max-width:767px){.projdetay .right .img picture img{width:100%;height:auto}}
.projdetay .title p{margin:0}
.title .top{color:rgba(34,34,34,0.25)}
.projdetay .title p{margin:0}
.projdetay .title .top{color:rgba(34,34,34,0.25)}
.projdetay .title .bottom{color:#000;font-size:40px;position:relative;line-height:0;padding-top:45px;padding-bottom:60px}
@media(max-width:99999px){.projdetay .title .bottom{font-size:35px;padding-top:13px;padding-bottom:30px}}
@media(max-width:991px){.projdetay .title .bottom{padding-top:0}}
@media(max-width:500px){.projdetay .title .bottom{font-size:30px;padding-top:40px;padding-bottom:30px}}
.projdetay .title .bottom:before{content:"";position:absolute;left:0;bottom:0;width:200px;height:1px;background-color:#e2e2e2}
.projdetay .desc{color:#222;margin-top:10px}
.projdetay .desc p{margin:0}
@media(max-width:99999px){.projdetay .desc{font-size:16px}}
@media(max-width:500px){.projdetay .desc{margin-top:15px;line-height:24px}}







.pyok{padding-top: 180px;}

/* HİZMETLER TABLOSU*/
.modul-hizmetler .baslikh1{font-size: 28px; font-weight: 400; color: #d7a357;padding-bottom: 30px;}

.modul-hizmetler .baslikh2{font-size: 17px; font-weight: 300; color: #414141;padding-bottom: 30px;}

.mhizmetler{ margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
.mhizmetler a{ text-decoration: none; display: block; width: 100%; display: flex; }
.mhizmetler .img{ width: 50%; position: relative; padding-right: 4%;}
.mhizmetler .img::after{ position: absolute; content: ""; top: -8%; right: 15px; width: 93%; height: 100%; border: 8px solid #f1f1f1; z-index: 1;}
.mhizmetler ul li:nth-child(even) .img::after{margin-left:15px;}
.mhizmetler .img img{ width: 100%; position: relative; z-index: 2;}
.mhizmetler .baslik{ width: 50%; padding-left: 4%;}
.mhizmetler .baslik h1{ font-size: 26px; font-weight: 400; margin-bottom: 30px; color: #d7a357; display: inline-block; padding-right: 10px;}
.mhizmetler .baslik p{font-size: 18px; color: #636363; font-weight: 300;}
.mhizmetler ul{ list-style: none; padding: 0; margin: 0; width: 100%; margin: auto;}
.mhizmetler ul li{width: 100%; margin-bottom: 45px; position: relative;}
.mhizmetler ul li:nth-child(1)::before{ position: absolute; content: ""; max-width: 348px; width: 100%; top: calc(50% - 248px); height: 428px; right: -90px; background-image: url(../images/yprk2.png); background-repeat: no-repeat; background-position: center; background-size: contain; display: none;}
.mhizmetler ul li:nth-child(2)::before{ position: absolute; content: ""; max-width: 329px; width: 100%; top: calc(50% - 129px); height: 500px; left: -90px; background-image: url(../images/yprk1.png); background-repeat: no-repeat; background-position: center; background-size: contain; display: none;}
.mhizmetler ul li:nth-child(4)::before{ position: absolute; content: ""; max-width: 267px; width: 100%; top: calc(50% - 167px); height: 281px; right: -90px; background-image: url(../images/yprk3.png); background-repeat: no-repeat; background-position: center; background-size: contain; display: none;}

/* sağ sol tablo */
.mhizmetler ul li:nth-child(even) .img{ order: 2; padding-right: unset; padding-left: 4%;}
.mhizmetler ul li:nth-child(even) .img::after{ right: auto; left: 0px;}
.mhizmetler ul li:nth-child(even) .baslik{ order: 1; padding-left: unset; padding-right: 4%; text-align: left;}
.mhizmetler i{font-size: 30px;position: absolute;padding-left: 12px;transition: 0.4s;color: #939393;}
.mhizmetler .btn:hover i{padding-left: 20px;}
.mhizmetler .btn {transition: 0.4s;text-decoration: none !important;display: block;border: 1px solid rgba( 215, 163, 87, 0.7);color: #939393;padding: 7px;font-size: 19px;max-width: 185px;border-radius: 0px;padding-right: 45px;}
.mhizmetler .btn:hover{color: #000;border: 1px solid rgba( 0, 0, 0, 0.7);}
/* media */
@media(max-width: 640px){
.modul-hizmetler .baslikh1{ text-align: center; font-size: 25px; padding-bottom: 0px;}
.modul-hizmetler .baslikh2{font-size: 16px; padding-bottom: 0px;}
.mhizmetler a{ display: block;}
.mhizmetler .img{ width: 100%; padding: 0px !important; }
.mhizmetler .img::after{ display: none;}
.mhizmetler ul li{ margin-bottom: 40px;}
.mhizmetler .baslik h1{font-size: 22px; padding-right: 0px; margin-top: 10px; margin-bottom: 10px;}
.mhizmetler .baslik{width: 100%; padding-left: 0%;}
.mhizmetler .baslik p{font-size: 16px;}
}
.mhizmetler .devam{z-index: 9;transition: 0.4s; color: #d7a357;padding-left: 5px;}
.mhizmetler .devam>i{padding-top: 0px; font-size: 24px;position: absolute;padding-left: 0px;transition: 0.4s;color: #d7a357;}
.mhizmetler ul li:hover i{padding-left: 8px;}
.mhizmetler ul li:hover .devam{padding-left: 8px;}

.mhizmetler img{transition:.7s}
.mhizmetler ul li:hover img{transform:scale(1.03);transition:.7s}


.modul-hizmetler .yan {color: #484848; text-align: left; padding-left: 15px;padding-bottom: 0px;margin-bottom: 30px;border-left: 2px solid #939393;}
@media(max-width: 640px){.modul-hizmetler .yan {margin-top: 30px; margin-bottom: 30px;font-size: 23px;}}


/* HİZMETLER DETAY */
.mhizmetler1{ margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px;  }
.mhizmetler1 .img{ padding-top: 20px; width: 50%; position: relative;  padding-right: 4%; display: flex; max-height: 350px; }
.mhizmetler1 .mflex{margin-top: -12px; display: block; display: flex; }
.mhizmetler1 .img img{ width: 100%; position: relative; z-index: 2;}
.mhizmetler1 .img::after{position: absolute; content: ""; top: 0%; right: 17px; width: 93%; height: 96%; border: 8px solid #f1f1f1; z-index: 1;}
.mhizmetler1 .baslik{width: 50%; padding-left: 4%; }
.mhizmetler1 .baslik h1{ font-size: 26px; font-weight: 400; margin-bottom: 25px; color: #d7a357; }
.mhizmetler1 .baslik .aciklama{font-size: 18px; color: #636363; font-weight: 300;}
.mhizmetler1 img{transition:.7s}
.mhizmetler1 img:hover{transform:scale(1.05);transition:.7s}
@media(max-width: 767px){
.mhizmetler1 .mflex{display: block;   }
.mhizmetler1 .img{margin-top: 10px; width: 100%; padding: 0px !important;  max-height: 100%;  display: block; }
.mhizmetler1 .img::after{ display: none;}
.mhizmetler1 .baslik h1{font-size: 22px; padding-right: 0px; margin-top: 20px; margin-bottom: 10px;}
.mhizmetler1 .baslik{width: 100%; padding-left: 0%;}
.mhizmetler1 .baslik .aciklama{font-size: 16px;}
}

/* REFERANSLAR */
@media screen and (max-width:767px){.referanslar{margin-left:10px;margin-right:10px}}.referanslar .category-card{display:block;text-align:center;padding:15px;background-color:#fff;border-radius:6px;margin-top:20px;-webkit-box-shadow:2px 2px 15px rgba(94,120,143,0.2);box-shadow:2px 2px 15px rgba(94,120,143,0.2);transition:.6s}@media screen and (max-width:767px){.referanslar .category-card{margin-top:10px}}@media(max-width:468px){.referanslar .category-card{padding:10px}}.referanslar .category-card:hover{background-color:#000;-webkit-box-shadow:2px 2px 15px rgba(94,120,143,0.4);box-shadow:2px 2px 15px rgba(94,120,143,0.4)}.referanslar .category-card .icon{margin:0 auto;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.referanslar .category-card .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
#referanslar{font-weight:400;font-size:18px;color:#000;}
.page-desc ul li{ margin-bottom: 15px;}
.page-desc ul li {font-size: 17px;line-height: 24px;background: url(../images/anaok.png) no-repeat left 0px;padding: 0px 0px 0px 20px;}

/* HAKKIMIZDA */

.modul5-sag .title p{margin:0}
.title .top{color:rgba(34,34,34,0.25)}
.modul5-sag .title p{margin:0}.modul5-sag .title .top{color:rgba(34,34,34,0.25)}.modul5-sag .title .bottom{color:#000;font-size:40px;position:relative;line-height:35px;padding-top:45px;padding-bottom:60px}@media(max-width:99999px){.modul5-sag .title .bottom{font-size:35px;padding-top:13px;padding-bottom:30px}}@media(max-width:991px){.modul5-sag .title .bottom{padding-top:0}}@media(max-width:500px){.modul5-sag .title .bottom{font-size:30px;padding-top:40px;padding-bottom:30px}}.modul5-sag .title .bottom:before{content:"";position:absolute;left:0;bottom:0;width:200px;height:1px;background-color:#e2e2e2}.modul5-sag .desc{color:#222;margin-top:10px}.modul5-sag .desc p{margin:0}@media(max-width:99999px){.modul5-sag .desc{font-size:18px; font-weight:300}}@media(max-width:500px){.modul5-sag .desc{margin-top:15px;line-height:24px}}
/* ANA SAYFA MODÜL 5 HAKKIMIZDA */
.modul5-sol{position:relative;overflow:hidden;padding-top:60px;padding-bottom:30px;margin-bottom:0}
@media(max-width:991px){.modul5-sol{padding-top:50px}}
@media(max-width:768px){.modul5-sol{padding-top:30px}}
@media(max-width:500px){.modul5-sol{padding-top:30px;margin-bottom:0}}
.modul5-sol .left .img{width:490px;position:relative;transition:.7s}
.modul5-sol .left .img:hover{transform:scale(1.03)}
.modul5-sol .left .img{width:100%}
.modul5-sol .right{padding-top:10px}@media(max-width:99999px){.modul5-sol .right{padding-top:0}}@media(max-width:991px){.modul5-sol .right{margin-top:0;margin-bottom:30px}}@media(max-width:992px){.modul5-sol .right{margin-bottom:20px}}
.modul5-sol .right .desc{ine-height:30px}@media(max-width:1200px){.modul5-sol .right .desc{line-height:28px}}@media(max-width:992px){.modul5-sol .right .desc{line-height:24px}}.modul5-sol .right .link{margin-top:49px}@media(max-width:99999px){.modul5-sol .right .link{margin-top:30px}}@media(max-width:992px){.modul5-sol .right .link{margin-top:15px}}.modul5-sol .link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:30px}@media(max-width:992px){.modul5-sol .link{margin-top:15px}}.modul5-sol .link a{transition:.4s;background-color:#000;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:20px 30px;text-decoration:none}.modul5-sol .link a:hover{background-color:#d7a357}@media(max-width:99999px){.modul5-sol .link a{padding:13px 25px;font-size:15px}}@media(max-width:992px){.modul5-sol .link a{padding:8px 15px}}.modul5-sol .link a span{letter-spacing:5px}@media(max-width:992px){.modul5-sol .link a span{letter-spacing:5px}}.modul5-sol .link a i{padding-left:20px;font-size:25px}.modul5-sol .title p{margin:0}
.modul5-sol .title .top{font-weight:300;font-size:25px;color:#000;line-height:26px}
.modul5-sol .title .bottom{color:#000;font-weight:700;font-size:40px;position:relative;line-height:45px;padding-top:10px;padding-bottom:20px}@media(max-width:992px){.modul5-sol .title .top{font-size:18px}.modul5-sol .title .bottom{line-height:35px;font-size:30px;padding-top:20px;padding-bottom:20px}}.modul5-sol .title .bottom:before{content:"";position:absolute;left:0;bottom:0;width:250px;height:1px;background-color:#e2e2e2}.modul5-sol .desc{font-weight:300;font-size:19px;color:#000;margin-top:20px;line-height:32px}.modul5-sol .desc p{margin:0}@media(max-width:992px){.modul5-sol .desc{font-weight:300;font-size:16px;margin-top:15px;line-height:24px}}
.modul5-sol {background-color: transparent; background-repeat: no-repeat;background-position: center bottom; background-image: url(../images/bg-3-darkened.svg); background-size: auto 100%;}
.modul5-image{position:relative;text-align:center;z-index:3}
.modul5-image img{width:95%;padding-top:100px}
@media(min-width:1200px){.modul5-image img{width:80%}}
@media(max-width:992px){.modul5-image img{width:100%}}
@media(max-width:565px){.modul5-image img{width:100%}}
.image-ana5 img{margin-top:-150px}
.modul5-image img:nth-child(2){position:absolute;left:0;top:-55px;right:-30px;margin:0 auto;z-index:-1;}
.modul5-image img:nth-child(3){position:absolute;left:0;right:0;margin:0 auto;top:-60px;z-index:-2}
.modul5-image img:nth-child(4){position:absolute;left:0;right:0;top:-10px;z-index:-1;margin:0 auto;width:60%}
.modul5-image img:nth-child(3) {animation: planet 15s ease 0s infinite;}

/* ANA SAYFA MODÜL 27 */
.modul27 .box-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.modul27 .box-info p{color:#6e6e6e;font-size:17px;font-weight:400}.modul27 .box-info .whitecolor:hover{color:#414141}.modul27 .box-info p.whitecolor:hover{color:#fff}.modul27 .box-info .blogpost.shadow .darkcolor:hover{color:#666}
.modul27 .image{position:relative;max-height:470px;overflow:hidden}
.modul27 a.image{  height:470px;display:block}
.modul27 .image img{width:100%;display:block}
.modul27 .image,.modul27 .image img{width:100%;height:470px;max-height:470px;display:block;object-fit:cover;object-position:center center;position:relative;}
.modul27 .cbp-item:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.modul27 .intro-text.center{text-align:center}.modul27 .intro-text.center .heading-title::before{background:#df0909; display:block;margin:0 auto 1.125rem}.modul27 .bottom45{margin-bottom:25px}.modul27 .bottom25{margin-bottom:15px}.modul27 .heading-title{font-size:30px;display:block;font-weight:600;color:#df0909;line-height:1.3}.modul27 .heading-title>span{font-weight:200}.modul27 .intro-text h2{font-size:27px}@media screen and (max-width:992px){.modul27 .heading-title{font-size:23px}}@media screen and (max-width:480px){.modul27 .heading-title{font-size:23px}.modul27 .intro-text h2{font-size:23px}}.modul27 .heading-title::before{background:#df0909;content:"";display:inline-block;height:2px;margin-right:1rem;margin-top:-1px;vertical-align:middle;width:30px}.modul27 .whitecolor.heading-title::before{background:#df0909}.modul27 .bgdefault{background:#f4f4f5}.modul27 .bgdefault1{background:#f4f4f5}.modul27 .padding_half{padding-top:1rem}.modul27 .whitecolor{color:#000!important}.modul27 .whitecolor.heading-title{color:#df0909!important}.modul27 a,.modul27 a:hover,.modul27 a:focus{outline:0;text-decoration:none;color:inherit}.modul27 .darkcolor{color:#000}.modul27 .container-padding{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:767px){.modul27 .container-padding{padding-left:15px;padding-right:15px}}.modul27 .nopadding{padding: 0;}

.modul27 .video-container {position: relative;width: 100%; overflow: hidden; height: 360px;}
@media (min-width: 1200px){.modul27 .video-container {height: 350px;}}
@media(max-width:565px){.modul27 .video-container {height: 280px;}}
.modul27 .video-container iframe { position: absolute;top: -35%;left: 0;width: 140%;height: 173%;}
.modul27 .video-container video{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.modul27 .row{background: #f4f4f5;}

/* ANA SAYFA MODÜL 33 */
.modul33 .box-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.modul33 .box-info p{color:#6e6e6e;font-size:17px;font-weight:400}.modul33 .box-info .whitecolor:hover{color:#414141}.modul33 .box-info p.whitecolor:hover{color:#fff}.modul33 .box-info .blogpost.shadow .darkcolor:hover{color:#666}
.modul33 .image{position:relative;max-height:400px;overflow:hidden}
.modul33 a.image{  height:400px;display:block}
.modul33 .image img{width:100%;display:block}
.modul33 .image,.modul33 .image img{width:100%;height:400px;max-height:400px;display:block;object-fit:cover;object-position:center center;position:relative;}
.modul33 .cbp-item:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.modul33 .intro-text.center{text-align:center}.modul33 .intro-text.center .heading-title::before{background:#df0909; display:block;margin:0 auto 1.125rem}.modul33 .bottom45{margin-bottom:25px}.modul33 .bottom25{margin-bottom:15px}.modul33 .heading-title{font-size:30px;display:block;font-weight:600;color:#df0909;line-height:1.3}.modul33 .heading-title>span{font-weight:200}.modul33 .intro-text h2{font-size:27px}@media screen and (max-width:992px){.modul33 .heading-title{font-size:23px}}@media screen and (max-width:480px){.modul33 .heading-title{font-size:23px}.modul33 .intro-text h2{font-size:23px}}.modul33 .heading-title::before{background:#df0909;content:"";display:inline-block;height:2px;margin-right:1rem;margin-top:-1px;vertical-align:middle;width:30px}.modul33 .whitecolor.heading-title::before{background:#df0909}.modul33 .bgdefault{background:#f4f4f5}.modul33 .bgdefault1{background:#f4f4f5}.modul33 .padding_half{padding:0rem 0}.modul33 .whitecolor{color:#000!important}.modul33 .whitecolor.heading-title{color:#df0909!important}.modul33 a,.modul33 a:hover,.modul33 a:focus{outline:0;text-decoration:none;color:inherit}.modul33 .darkcolor{color:#000}.modul33 .container-padding{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:767px){.modul33 .container-padding{padding-left:15px;padding-right:15px}}.modul33 .nopadding{padding: 0;}
.modul33 .video-container {position: relative;width: 100%; overflow: hidden; height: 360px;}
@media (min-width: 1200px){.modul33 .video-container {height: 350px;}}
@media(max-width:565px){.modul33 .video-container {height: 280px;}}
.modul33 .video-container iframe { position: absolute;top: -35%;left: 0;width: 140%;height: 173%;}
.modul33 .video-container video{ position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* ANA SAYFA MODÜL REFERANSLAR SWIPER*/
.mreferanslar{background:#f4f4f5;  padding-bottom:30px; padding-top:30px}
.mreferanslar .category-card{margin-left: 5px;margin-right: 5px;display:block;text-align:center;padding:7px;background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 15px rgba(94,120,143,0.2);box-shadow:2px 2px 15px rgba(94,120,143,0.2);margin-bottom:12px;margin-top:10px;transition:.6s}@media(max-width:468px){.mreferanslar .category-card{padding:10px}}
.mreferanslar .category-card:hover .icon img{transform:scale(1.07) }
.mreferanslar .category-card .icon{margin:0 auto;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.mreferanslar .category-card .icon img{transition:.3s; width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.mreferanslar .margin1{margin-top:10px;margin-bottom:10px!important;}.mreferanslar .margin2{margin-bottom:30px!important;}
 .mreferanslar .style1{text-align:center;font-size: 2.2rem;font-weight: 900;color:#000}
@media(max-width:468px){.mreferanslar .style1{font-size: 1.7rem;}}

/* RESİM TAM OTURTMA SİSTEMİ */
.referans-slider .swiper-slide img {width: auto; height: auto;max-width: 100%;min-height: 120px;max-height: 120px;  object-fit: cover;display: block;margin: auto;}
@media (min-width: 1200px){ .referans-slider .swiper-slide img {min-height: 90px;max-height: 90px; }}
@media(max-width:565px){ 
.mreferanslar .category-card{margin-left: 5px;margin-right: 5px;}
.referans-slider .swiper-slide img {min-height: 90px;max-height: 90px; }}
.referans-slider .slide-content{padding-top:5px; font-size:15px; min-height: 45px;}
.referans-slider .swiper-nav-wrapper{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:35px}.referans-slider .swiper-button-prev,.referans-slider .swiper-button-next{width:40px;height:40px;border:1px solid #d2dae6;border-radius:50%;background:transparent;background-image:none;display:flex;align-items:center;justify-content:center;position:static!important;transition:transform .3s ease}.referans-slider .swiper-button-prev i,.referans-slider .swiper-button-next i{color:#000!important;font-size:25px}
.referans-slider .swiper-button-prev i{position:relative;}
.referans-slider .swiper-button-prev:hover,
.referans-slider .swiper-button-next:hover { transform: scale(1.2); /* %20 büyüsün */}
@media (max-width: 576px) { 
.referans-slider .swiper-button-prev i,.referans-slider .swiper-button-next i{font-size:20px;}
.referans-slider .swiper-button-prev,.referans-slider .swiper-button-next {width: 35px; height: 35px;}
}


/* ÜRÜNLER TABLO 1 */
.liste1.renk{background-color:#fff;}
.liste1{border-radius: 8px!important; border:1px solid #eee; position:relative;margin-bottom:20px;transition:all .2s ease-in-out;-webkit-box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%); -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.1);box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);}
.liste1:hover{border-color:#ccc; box-shadow: 0 0 15px 0 rgb(0 0 0 / 40%);}
.liste1:hover .liste-title{color: #D90000;}
.liste1 .liste-image-container{position:relative;width:100%;padding:0}
.liste1 .liste-image { border-radius: 8px!important; position:relative;overflow:hidden;}
.liste1 .liste-image img{ border-radius: 8px!important; left: 0;right: 0; top: 0;bottom: 0;width: 100%; position:absolute; object-position: 50% 10%; overflow:hidden;}
.liste1 .liste-content{min-height:65px; padding:10px 10px 10px}
.liste1 .liste-content .liste-title{margin-bottom:10px}
.liste1 .liste-content .liste-title{text-align:center; display:block;letter-spacing: .2px;font-weight: 600;font-size:19px;line-height:23px;color:#363b3d}
@media(max-width:991px){.liste1 .liste-content .liste-title{font-size:17px;line-height:20px;}}
.liste1 .liste-image .secondary{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;transform:scale(2);-webkit-transform:scale(2);transition:all .5s ease;-webkit-transition:all .5s ease;pointer-events:none}
.liste1 .liste-image .secondary[data-path=""]{display:none}
.liste1:hover .secondary{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
.listeboy{padding-top:55%;}
.listeboy1{ padding-top:55%;}
@media(max-width:1023px){.listeby img{min-height:100%;}}
@media(min-width:1024px){.listeby img{min-height:210px;}}
@media(min-width:1200px){.listeby img{min-height:100%;}}



/* ÜRÜNLER TABLO */
.liste{ position:relative;margin-bottom:25px;transition:all .2s ease-in-out;}
.liste:hover{border-color:#ff4e00; box-shadow: 0 0 15px 0 rgb(0 0 0 / 40%);}
.liste:hover .liste-title{color: #D90000;}
.liste .liste-image-container{position:relative;width:100%;padding:0}
.listeboy{ padding-top:66%;}
.listeboy1{ padding-top:74%;}
.listeboy2{ padding-top:90%;}
.listeboy3{ padding-top:65%;}
.listeboy4{ padding-top:58%;}
.listeboy5{ padding-top:153%;}

.liste .liste-image {position:relative;overflow:hidden;}
.liste .liste-image img{left: 0;right: 0; top: 0;bottom: 0;width: 100%; position:absolute; object-position: 50% 10%; overflow:hidden;}
.liste .liste-content{min-height:205px; padding:12px 0px 10px}
@media(max-width:1023px){.liste .liste-content{min-height:125px;}}
@media(max-width:375px){.liste .liste-content{min-height:125px;}}
.liste .liste-content .liste-title{margin-bottom:10px}
.liste .liste-content .liste-title{font-weight: 600;display:block;letter-spacing: .2px;font-size:18px;line-height:19px;color:#363b3d}
@media(max-width:991px){.liste .liste-content .liste-title{font-size:1.3rem}}
.liste .liste-content .liste-price-new{color:#363b3d;}
.liste .liste-content .liste-yazi{color: #393939;font-size:17px;font-weight: 300 !important;}
@media(max-width:991px){.liste .liste-content .liste-yazi{font-size:16px;}}
.liste .liste-content .liste-price-old{padding-bottom:5px; font-weight:300;font-size:17px;color:#a5a5a5;text-decoration:line-through}
.liste .liste-image .secondary{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;transform:scale(2);-webkit-transform:scale(2);transition:all .5s ease;-webkit-transition:all .5s ease;pointer-events:none}
.liste .liste-image .secondary[data-path=""]{display:none}
.liste:hover .secondary{opacity:1;transform:scale(1);-webkit-transform:scale(1)}

.ribbon span, a.card .ribbon span {  text-transform: uppercase; color: #fff; }
.liste .ribbon {position: absolute; left: 0;top: 0;z-index: 1;overflow: hidden;width: 90px;height: 90px;text-align: right}
.liste .ribbon span {letter-spacing: .3px; font-family:  Oswald,sans-serif; font-size: 11px;font-weight: 400;text-align: center; line-height: 21px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 100px; display: block;position: absolute; top: 14px; left: -24px  }
.liste .ribbon .ribrenk1{ background: #FF3C9D!important; }
.liste .ribbon .ribrenk2{ background: #99CC00!important; }
.liste .ribbon .ribrenk3{ background: #64B1FF!important; }
.liste .ribbon .ribrenk4{ background: #FA9F25!important; }

/* PROJELER LİSTE */
#projeler {width: 100%;position: relative;}
#projeler .tablo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}
#projeler .tablo .item{display:block;height:500px;position:relative}
#projeler .tablo .item:hover .image img{-webkit-transform:scale(1.15);transform:scale(1.15)}
#projeler .tablo .item:hover .image::after{opacity:1}
#projeler .tablo .item:hover .content::before{height:0}
#projeler .tablo .item:hover .content::after{background-color:rgba(255,255,255,.2)}
#projeler .tablo .item:hover .content .title{color:#fff}
#projeler .tablo .item .image{overflow:hidden;width:100%;height:100%;position:relative;pointer-events:none}
#projeler .tablo .item .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;width:100%;height:100%;-webkit-transition:.45s ease all;transition:.45s ease all}
#projeler .tablo .item .image::after{content:"";position:absolute;left:0;right:unset;top:0;bottom:unset;width:100%;height:100%;background-color:rgba(31,31,31,.4);opacity:0;-webkit-transition:.45s ease all;transition:.45s ease all}
#projeler .tablo .item .content{position:absolute;bottom:0;left:0;width:100%;padding:20px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#projeler .tablo .item .content::before{content:"";position:absolute;left:0;right:unset;top:0;bottom:unset;width:100%;height:100%;top:unset;bottom:0;background-color:#f7f7f7;-webkit-transition:.45s ease all;transition:.45s ease all}

#projeler .tablo .item .content>*{position:relative;z-index:1}
#projeler .tablo .item .content .title{font-size:1.125rem;font-weight:600;color:#494949;line-height:1.25;-webkit-transition:.3s ease all;transition:.3s ease all}
@media only screen and (max-width: 99999px){#projeler .tablo .item{height:400px}}
@media only screen and (max-width: 1100px){#projeler .tablo .item{height:350px}}
@media only screen and (max-width: 1024px){#projeler .tablo{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media only screen and (max-width: 600px){
#projeler .tablo{grid-template-columns:repeat(1, minmax(0, 1fr))}
#projeler .tablo .item .content .title{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:center;font-size:1.25rem;width:100%;padding:0;margin:0}#projeler .tablo .item .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#projeler .tablo .item .content::after{content:unset;display:none}#projeler .tablo .item{height:250px}#projeler .tablo .item .content::before{opacity:.5}#projeler .tablo{grid-gap:10px}}
@media only screen and (max-width: 480px){#projeler .tablo .item{height:225px}#projeler .tablo .item .content .title{font-size:1.25rem}}
@media only screen and (max-width: 425px){#projeler .tablo .item{height:175px}#projeler .tablo .item .content .title{font-size:1rem}}

/* EKİP + MODAL*/

.video-galeri-box{
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.12);
    padding: 0;
    overflow: visible;
    height: 100%;
}

.takim{
    padding-bottom: 60px;
    position: relative;

    overflow: visible; /* hidden idi, gölgeyi kesiyordu */
}

.takim .items:after{
    content:'';
    display:block;
    clear:both;
}

.takim .item{
    float:left;
    height:auto;
    margin-bottom: 20px !important;
    overflow: visible; /* hidden idi, gölgeyi kesiyordu */
    padding-bottom: 10px; /* altta gölge rahat görünsün */
}

.takim .item figure{
    position:relative;
    height:100%;
    overflow:hidden; /* bunu koru, resim taşmasın */
    border-radius:8px;
}

.takim figure{
    display:block;
    position:relative;
}

.takim figure img{
    display:block;
    width:100%;
    max-width:100%;
    border-radius:8px;
}

.takim figure img.img-auto{
    width:auto;
}

.takim figure a .text-overlay{
    opacity: 1;
    height: 100%;
    position: absolute;
    text-decoration: none;
    width: 100%;
    z-index: 100;
    background-image: -webkit-linear-gradient(transparent 0%, transparent 50%, rgba(30,30,30,0.1) 55%, rgba(30,30,30,0.6) 100%, rgba(30,30,30,0.8) 100%);
    background-image: linear-gradient(transparent 0%, transparent 50%, rgba(30,30,30,0.1) 55%, rgba(30,30,30,0.6) 100%, rgba(30,30,30,0.8) 100%);
    transition: all 0.5s ease-out;
    text-align: left;
    z-index: 9;
    top: 0;
    left: 0;
    border-radius: 8px;
}

.takim figure a .text-overlay .info{
    position:absolute;
    bottom:20px;
    text-align:center;
    left:30px;
    right:30px;
    -webkit-transition:-webkit-transform .5s,opacity .5s;
    transition:transform .5s,opacity .5s;
}

.takim figure a .text-overlay .info .post-title{
    color:#FFF;
    margin:0;
    font-size:18px;
}

.takim figure a .text-overlay .info .meta{
    color:#cdcdcd;
}

.takim .overlay a{
    display:block;
    position:relative;
}

.takim .overlay a .over{
    opacity:0;
    height:100%;
    position:absolute;
    text-decoration:none;
    width:100%;
    max-width:100%;
    z-index:99;
    top:0;
    left:0;
    background:rgba(30,30,30,0.4);
    overflow:hidden;
    transition:all .4s;
    border-radius:8px;
}

.takim .overlay a .over span{
    background:#FFF;
    height:26px;
    position:absolute;
    width:2px;
    top:50%;
    left:50%;
    z-index:2;
    margin-left:-1px;
    margin-top:-13px;
}

.takim .overlay a .over span:after{
    background:#FFF;
    content:"";
    height:2px;
    left:-12px;
    position:absolute;
    top:12px;
    width:26px;
}

.takim .overlay.small a .over span{
    height:20px;
    width:2px;
    margin-top:-10px;
}

.takim .overlay.small a .over span:after{
    height:2px;
    left:-9px;
    top:9px;
    width:20px;
}

.takim .overlay a:hover .over{
    opacity:1;
}

.takim .overlay a:hover .text-overlay .info{
    -webkit-transform:none;
    transform:none;
}

.takim .row-offset-0{
    margin-left:0 !important;
    margin-right:0 !important;
}

.takim .row-offset-0 > [class*="col-"],
.row-offset-0 .row-same-height > [class*="col-"]{
    padding-left:0 !important;
    padding-right:0 !important;
}

.takim #person .modal-content{
    background-color:#fff;
    border-radius:0 !important;
}

#person .modal-header{
    display:flex;
    flex-shrink:0;
    align-items:center;
    justify-content:space-between;
    padding:0;
    border-bottom:0;
    border-top-left-radius:0;
    border-top-right-radius:0;
}

.takim #person .modal-body{
    font-size:14px;
    font-weight:400;
    color:#000;
}

.takim #person .modal-header .btn-close{
    font-size:25px;
    padding:20px;
    margin:0;
    position:absolute;
    right:-5px;
    top:-8px;
    z-index:9999;
    color:#000 !important;
    background:transparent url("../images/close-beyaz.svg") center/1em auto no-repeat;
    opacity:1 !important;
}

.takim .title{
    color:#000;
    font-size:25px;
    font-weight:400;
    line-height:30px;
    margin-bottom:20px;
}

.takim .yan{
    padding-left:10px;
    border-left:3px solid #d7a357;
}



#person .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}
#person .modal-body{font-size:14px;font-weight:400;color:#000}
#person .modal-header .btn-close{font-size:25px;padding:20px;margin:0;position:absolute;right:-5px;top:-8px;z-index:9999;color:#000!important;background:transparent url("../images/close-beyaz.svg") center/1em auto no-repeat;opacity:1!important}


 
/* başvuru formu */
.basvuruformu .border-start{border-color:#ffc141!important;}
.basvuruformu h1{color: #000;font-size: 18px;font-weight: 900;}
@media (max-width: 565px) {.basvuruformu h1{color: #000;font-size: 15px;font-weight: 900;}}
.basvuruformu h6{color: #000;font-size: 20px;font-weight: 900;}
.basvuruformu .text-body1{color: #8D9297;font-size: 16px;font-weight: 400;}
.basvuruformu label{color: #000;font-size: 16px;font-weight: 400;}
.basvuruformu button{color: #fff;font-size: 17px;font-weight: 400; background-color:#ffc141;border-color:#ffc141!important;}
.basvuruformu button:hover{color: #fff;font-size: 17px;font-weight: 400; background-color:#000;border-color:#000!important;}
.basvuruformu .team-text{position:absolute;width:75%;bottom:30px;left:0;transition:.5s;color:#fff;font-size:35px;font-weight:900;background-color:#000}.basvuruformu .team-item:hover .team-text{width:100%}.basvuruformu .team-text *{transition:.5s}.basvuruformu .team-item:hover .team-text *{letter-spacing:2px}

/* BLOG DETAY */
.blogdetay{position:relative;}
.blogdetay .img-card{border-radius:8px;  z-index: 8; object-fit: cover; width: 50%; float:left; margin-top:5px; margin-bottom:20px; margin-right:30px;}
@media (max-width: 768px) {.blogdetay .img-card{width: 100%!important; margin-right:0px;}}
.blogdetay .title{ margin-bottom:20px; font-size:28px;line-height:33px;font-weight:600;}
.blogdetay .description{font-size:18px;line-height:22px;font-weight:300;}
.blogdetay .stokkodu{font-size:18px;line-height:22px;font-weight:400; padding-bottom:5px;}
.blogdetay .stokkodu span{color:#E60000;}
.blogdetay .fiyat{font-size:18px;line-height:22px;font-weight:400; padding-bottom:5px;}
.blogdetay .fiyat span{color:#E60000;}
@media only screen and (max-width: 1023px){.blogdetay .description{font-size:16px;line-height:22px;}}
.blogdetay .icon img{position: absolute;top: 15px;left: 15px;z-index: 9;width: 40px;}

@media (max-width: 992px) {
.blogdetay .icon img{top: 60px;left: 10px;width: 35px;}
}

.blogdetay .button {margin-top:10px;cursor: pointer;display: inline-block;padding: 10px 20px 10px 20px;font-size: 17px;font-weight: 300;line-height: 1;transition: all ease-in-out .3s;border: 1px solid #000;}
.blogdetay .button:hover{background-color: #000;color: #fff;}
@media only screen and (max-width: 1023px){ .blogdetay .title{display:none}}
.blogdetay .title1{margin-bottom:10px; font-size:22px;line-height:33px;font-weight:600;}
@media only screen and (min-width: 1023px){ .blogdetay .title1{display:none}}


/* ANA SAYFA MODÜL 26 İKONLAR */
.modul26{position:relative;padding-top:50px;padding-bottom:50px}.modul26 .heading{color:#f39228;font-size:2.95rem;font-weight:900;text-align:center;margin-bottom:3rem;letter-spacing:-0.08rem}.modul26 .heading span{color:rgba(6,22,58,0.5);padding-bottom:5px;display:block;font-size:1.2rem;font-weight:400;letter-spacing:-0.02rem}@media(max-width:767px){.modul26 .heading{margin-bottom:50px}}@media(max-width:575px){.modul26 .heading{font-size:1.95rem}}.modul26 .service-icon{border-radius:50%;margin-right:20px;background-color:#fff;box-shadow:0 6px 10px 0 rgba(180,180,180,0.2);width:85px;height:85px;z-index:9;text-align:center;font-size:24px;color:#fe8704;display:flex;justify-content:space-around;align-items:center}.modul26 .service-icon img{width:60px;}.modul26 .media{-webkit-transition:.3s ease all;transition:.3s ease all; transition:.3s;}.modul26 .service-icon{-webkit-transition:.3s ease all;transition:.3s ease all; transition:.3s;}.modul26 .media:hover{cursor:pointer;}.modul26 .media:hover .h4-md{color:#f39228;}.modul26 .media:hover .service-icon{background-color:#000;}.modul26 .service-inner-content{font-size:14px;color:#6f6f6f;line-height:1.571}.modul26 .service-inner-content h4{color:#232135;font-weight:700;line-height:1.2;text-align:left;margin-bottom:15px}.modul26 h4.h4-md{font-size:1.425rem}@media(min-width:576px) and (max-width:767.99px){.modul26 h4.h4-md{font-size:1.15rem}}.modul26 .media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.modul26 .media-body{-ms-flex:1;flex:1}

/* ANA SAYFA MODÜL 6 */
.modul6{overflow-x:hidden;overflow-y:hidden;padding-top:30px;padding-bottom:30px;background-color:#ccc;position:relative}.modul6-content h1{position:relative;z-index:9;margin-bottom:20px;font-size:45px;font-weight:500;color:#fff}.modul6-content p{position:relative;z-index:9;margin-bottom:20px;color:#fff;font-size:18px;font-weight:300}@media(min-width:1200px){.modul6-content h1{font-size:45px}.modul6-content p{font-size:25px}}.modul6 .btn{font-weight:400;font-size:17px;border:0;padding:8px 35px;position:relative;border-radius:4px;z-index:9;-webkit-transition:.5s;transition:.5s}
.modul6-image{position:relative;text-align:center;z-index:3}
.modul6-image img{width:70%;padding-top:40px}
@media(min-width:1200px){.modul6-image img{width:50%}}
@media(max-width:992px){.modul6-image img{width:40%}}
@media(max-width:565px){.modul6-image img{width:60%}}
.image-ana img{margin-top:-40px}
.modul6-image img:nth-child(2){position:absolute;left:0;top:-65px;right:-30px;margin:0 auto;z-index:-1}
.modul6-image img:nth-child(3){position:absolute;left:0;right:0;margin:0 auto;top:-69px;z-index:-2}
.modul6-image img:nth-child(4){position:absolute;left:0;right:0;top:-10px;z-index:-1;margin:0 auto;width:50%}

.background-holder1 {position: absolute;left: 0;right: unset;top: 0;bottom: unset;width: 100%;height: 100%;pointer-events: none;background-size: 100%;background-position: center top ;background-repeat: no-repeat;overflow: hidden; will-change: transform, opacity, filter;-webkit-backface-visibility: hidden;backface-visibility: hidden;width: 100%;height: 100vh; }
@media (max-width: 1023px) {.background-holder1 {background-size: cover;}}


@keyframes planet{0%{transform:rotate(0) translateX(0%)}10%{transform:rotate(-5deg) translateX(5%) translateY(-10%)}20%{transform:rotate(5deg) translateX(12%) translateY(-6%)}50%{transform:rotate(15deg) translateX(3%) translateY(5%)}70%{transform:rotate(3deg) translateX(9%) translateY(12%)}85%{transform:rotate(12deg) scale(0.9) translateX(12%) translateY(-22%)}100%{transform:rotate(0)}}




/* ANA SAYFA MODÜL PROJELER */
.mprojeler{position:relative;background-color:#fff;padding-top:65px;padding-bottom:80px;}
@media (max-width: 500px){.mprojeler{padding-top:50px;padding-bottom:55px;}}
.mprojeler .left .link-btn{margin-top:30px;}
.mprojeler .left .link-btn a:hover{background-color:#ef233c;}
@media (max-width: 500px){.mprojeler .left .link-btn{margin-top:17px;}}

.mprojeler .desktop-proje-slider{position:absolute;left:45%;top:55px;width:calc(100% - 200px);height:438px;}

@media (max-width: 991px){.mprojeler .desktop-proje-slider{display:none;}}
.mprojeler .desktop-proje-slider .swiper-container{position:relative;height:100%; overflow: hidden; display: flex;}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper{height:100%;}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide{height:100%;padding:15px;}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item{height:100%;padding-right:76px !important;}
@media (max-width: 1800px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item{padding-right:100px !important;}}
@media (max-width: 1500px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item{padding-right:50px !important;}}
@media (max-width: 1366px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item{padding-right:0px !important;}}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{content:"";position:absolute;right:214px;bottom:33px;width:40px;height:40px;background-image:url("../images/full-screen1.png");background-repeat:no-repeat;background-position:center;background-size:35px;pointer-events:none;}
@media (max-width: 1800px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{right:135px;}}
@media (max-width: 1500px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{right:85px;}}
@media (max-width: 1366px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{bottom:auto;top:33px;right:33px;}}
@media (max-width: 600px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{left:10px;width:30px;height:30px;background-size:15px;}}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item img{border-radius: 0;width:100%;height:100%;object-fit:cover;box-shadow:1px 1px 20px rgba(0,0,0,0.15);}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3{position:absolute;right:99px;top:39px;color:rgba(28,28,28,0.25);font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);margin:0;padding:0;}
@media (max-width: 1800px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3{right:25px;}}
@media (max-width: 1500px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3{right:-5px;}}
@media (max-width: 1366px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3{right:5px;top:39px;font-size:15px;}}
.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3 b{font-size:30px;color:#1c1c1c;font-weight:bold;}
@media (max-width: 1366px){.mprojeler .desktop-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3 b{font-size:27px;}}
.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{z-index:9;position:absolute;left:35%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);margin:0;}
@media (max-width: 1800px){.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{left:38%;}}
@media (max-width: 1500px){.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{left:39%;}}
@media (max-width: 1366px){.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{top:auto;bottom:-15px;left:36.7%;}}
@media (max-width: 1200px){.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{left:32.2%;}}
.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{background-color:rgba(255,255,255,0.5);margin:0;border-radius:0;width:120px;height:60px;outline:none;}

.mprojeler .mobil-proje-slider{display:none;}
.mprojeler .mobil-proje-slider .swiper-container{position:relative;overflow: hidden; display: flex;}
@media (max-width: 991px){.mprojeler .mobil-proje-slider{display:block;margin-top:25px;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item{padding:5px !important;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{content:"";position:absolute;right:10px;top:10px;width:40px;height:40px;background-image:url("../images/full-screen1.png");background-repeat:no-repeat;background-position:center;background-size:35px;pointer-events:none;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item img{border-radius: 0; height:250px;object-fit:cover;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3{margin:0;position:absolute;left:10px;top:10px;font-size:12px;background-color:rgba(255,255,255,0.73);padding:3px 6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item h3 b{font-size:16px;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-nav{z-index:9;margin-top:-50px;z-index:3;position:absolute;margin-bottom:5px;}
.mprojeler .mobil-proje-slider .swiper-container .swiper-nav{background-color:rgba(255,255,255,0.5);margin:0;border-radius:0;width:110px;height:45px;outline:none;}
}

@media(max-width:1366px){.mprojeler .mobil-proje-slider .swiper-container .swiper-nav{top:auto;bottom:5px;left:43.4%}}
@media(max-width:991px) and (max-width:600px){.mprojeler .mobil-proje-slider .swiper-container .swiper-wrapper .swiper-slide .swiper-item:before{width:20px;height:20px;background-size:25px}}
@media(max-width:991px) and (max-width:500px){.mprojeler .mobil-proje-slider .swiper-container .swiper-nav{left:33.4%;margin-top:-42px}}
@media(max-width:991px) and (max-width:500px){.mprojeler .mobil-proje-slider .swiper-container .swiper-nav button{width:40px;height:37px}}
.mprojeler .swiper-button-next,.mprojeler .swiper-button-prev{margin-top:0}
.mprojeler .swiper-button-next::after,.mprojeler .swiper-button-prev::after{font-family:swiper-icons;font-size:30px!important;font-weight:400;color:#000;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.mprojeler .swiper-button-next:hover::after,.mprojeler .swiper-button-prev:hover::after{color:#ef233c}
.mprojeler .titletwo{font-weight:600;color:#414141;font-size:32px;line-height:36px;padding-top:20px}
.mprojeler .titletwo2{font-weight:600;color:#414141;font-size:22px;line-height:26px}.mprojeler .title{font-weight:600;font-size:25px;color:#ef233c;padding-left:110px;position:relative}.mprojeler .title:before{content:"";position:absolute;left:0;top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100px;height:2px;background-color:#ef233c}.mprojeler .detail p{font-size:16px;color:#1c1c1c;font-weight:300}.mprojeler .link-btn{position:relative;width:230px}.mprojeler .link-btn:before{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#1c1c1c;width:20px;height:2px;transition:all .4s}.mprojeler .link-btn:after{content:"";position:absolute;right:-28px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);border-color:transparent transparent transparent #1c1c1c;border-style:solid;border-width:5px 0 5px 8px;width:0;height:0;transition:all .4s}.mprojeler .link-btn:hover:before{right:-30px;width:30px}.mprojeler .link-btn:hover:after{right:-38px}.mprojeler .link-btn a{display:block;text-decoration:none;color:#fff;padding-left:20px;padding-top:12px;padding-bottom:12px;padding-right:50px;background-color:#1c1c1c;position:relative;font-size:16px;font-weight:600}.mprojeler .link-btn a:before{content:"";position:absolute;width:37px;height:2px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#fff}.mprojeler .swiper-slide img{width:100%;height:auto;border-radius:8px}.mprojeler .swiper-button-next,.mprojeler .swiper-button-prev{color:#000;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.mprojeler .swiper-button-next,.mprojeler .swiper-button-prev{font-size:20px}}

@media (min-width: 1600px){
.mprojeler .desktop-proje-slider{top:0px;height:400px;}
.mprojeler .desktop-proje-slider .swiper-container .swiper-nav{left: 5%;top:85%;}
}



/* ANA SAYFA MODÜL 28 */
.modul28{position:relative; overflow:hidden; padding-bottom: 30px;}
.modul28 .bg::before {width: 100%;height:375px;background: linear-gradient(rgb(0 0 0 / 15%), rgb(0 0 0 / 15%)) !important; content: "";overflow:hidden;position: absolute;z-index: 1;left: 0; }
.modul28 img{ transition:.6s;  width: 90px !important;}
.modul28 .fbox-center{cursor:pointer;flex-direction:column;align-items:center;text-align:center;padding:20px 10px;box-sizing:border-box;z-index:9;position:relative}
.modul28 .fbox-center:hover img{ transform:scale(1.2)}
.modul28 .col-padding{padding:10px}
.modul28 .text { padding-top:10px; font-size:17px;line-height:20px;font-weight:500; text-align:center;}
.modul28 .fbox-center:hover{color:#000;}
.modul28 .box{z-index:2; position:relative;}
@media(max-width:565px){.modul28 .text{font-size:11px;line-height:14px;}.modul28 img{ width: 40px !important;}}
.modul28 .video{height:375px !important; width: 100% !important;object-fit: cover;left: 0;position: absolute;}
.modul28 .main{z-index:2; position:relative;text-align:center;}
.modul28 .main .maintitle1{padding-top: 50px;font-size: 36px;color: #fff;font-weight: 600;letter-spacing: 1px;display: block;margin-bottom: 10px;}
.modul28 .main .maintitle2{font-size: 19px;color: #ffffff;line-height: 22px;margin-bottom: 30px;}
@media (max-width: 768px) {
.modul28 .main .maintitle1{padding-top: 30px;font-size: 30px;}
.modul28 .main .maintitle2{font-size: 17px;line-height: 20px;}
}

/* ANA SAYFA MODÜL 29 */
.modul29{background-color:#000; position:relative; overflow:hidden; padding-bottom: 30px;}
.modul29 .bg::before {width: 100%;height:375px;background: linear-gradient(rgb(0 0 0 / 15%), rgb(0 0 0 / 15%)) !important; content: "";overflow:hidden;position: absolute;z-index: 1;left: 0; }
.modul29 img{ transition:.6s;  width: 90px !important;}
.modul29 .fbox-center{cursor:pointer;flex-direction:column;align-items:center;text-align:center;padding:20px 10px;box-sizing:border-box;z-index:9;position:relative}
.modul29 .fbox-center:hover img{ transform:scale(1.2)}
.modul29 .col-padding{padding:10px}
.modul29 .text { padding-top:10px; font-size:17px;line-height:20px;font-weight:500; text-align:center;}
.modul29 .fbox-center:hover{color:#000;}
.modul29 .box{z-index:2; position:relative;}
@media(max-width:565px){.modul29 .text{font-size:11px;line-height:14px;}.modul29 img{ width: 40px !important;}}
.modul29 .video{height:375px !important; width: 100% !important;object-fit: cover;left: 0;position: absolute;}
.modul29 .main{z-index:2; position:relative;text-align:center;}
.modul29 .main .maintitle1{padding-top: 0px;font-size: 36px;color: #fff;font-weight: 600;letter-spacing: 1px;display: block;margin-bottom: 10px;}
.modul29 .main .maintitle2{font-size: 19px;color: #ffffff;line-height: 22px;margin-bottom: 20px;}
.modul29 .main .maintitle3 { padding-top: 40px; font-size: 33px; font-weight: 900!important; letter-spacing: 1px; display: inline-block; margin-bottom: 0px; background-image: url("../images/yazi-bg.webp"); background-size: cover; background-repeat: no-repeat; background-position: center; color: transparent; -webkit-background-clip: text;  background-clip: text;}
@media (max-width: 768px) {
.modul29 .main .maintitle1{padding-top: 0px;font-size: 30px;}
.modul29 .main .maintitle2{font-size: 17px;line-height: 20px; margin-bottom: 10px;}
.modul29 .main .maintitle3{padding-top: 30px;font-size: 22px;}
}


/* ANA SAYFA MODÜL INSTAGRAM*/
[class*=gutter-]{--custom-gutter:var(--bs-gutter-x);margin-right:calc(var(--custom-gutter)/-2);margin-left:calc(var(--custom-gutter)/-2);margin-top:calc(var(--custom-gutter) * -1)}
[class*=gutter-]>.col,[class*=gutter-]>[class*=col-]{padding-right:calc(var(--custom-gutter)/2);padding-left:calc(var(--custom-gutter)/2);margin-top:var(--custom-gutter)}
.instagramsection .gutter-4{--custom-gutter:4px}.instagram-image::before{opacity:0;content:"";background-color:rgba(0,0,0,0.4);background-image:url('../images/instagram-1.png');background-repeat:no-repeat;background-position:center center;background-size:40px 40px;position:absolute;top:50%;left:50%;text-align:center;color:#FFF;font-size:24px;width:100%;height:100%;transform:translate(-50%,-50%);transition:opacity .4s ease}.instagram-image:hover::before{opacity:1}.instagramsection h3{font-weight:400;color:#eee}
.instagramsection{position:relative;width:100%;padding:30px 0;padding-bottom:30px;background-color:#222;overflow:hidden}.instagramsection .button.button-border{border:2px solid #444; color:#fff; border-color: rgba(255,255,255,0.4); background-color:transparent;font-weight:700;text-shadow:none}.instagramsection .button:hover{background-color:#fff;color:#222!important}
.instagramsection .pad img{width:80px}.instagramsection .pad{margin: 0 10px 0 10px ;}@media(max-width:991px){.instagramsection{padding:25px 0;}}

/* ANA SAYFA MODÜL 25 */
.modul-25 .heading{position:relative;  color:#000;font-size:2rem;font-weight:600;text-align:center;margin-bottom:1.5rem;}
.modul-25 .heading span{color:#414141;padding-top:20px;padding-bottom:30px;display:block;font-size:1.5rem;font-weight:400;}

/* ANA SAYFA MODÜL 32 GOOGLE HARİTA SİSTEMLİ*/
.modul-32 .heading{position:relative;  color:#000;font-size:2rem;font-weight:600;text-align:center;margin-bottom:1.5rem;}
.modul-32 .heading span{color:#414141;padding-top:20px;padding-bottom:10px;display:block;font-size:1.3rem;font-weight:400;}
.modul-32 #map{height:400px;width:100%;}
.modul-32 .mapBubble{background:white;padding:10px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.3); width:170px; text-align:center;}
.modul-32 .mapBubble img{ width:60px;height:60px;object-fit:contain; margin-bottom:6px;}

/* SIKÇA SORULAN SORULAR*/
 .accordion-font{font-size: 25px; text-align: center; color: #06a3da;font-weight: 400!important;}
.accordion-custom .accordion-item{border:none;margin-bottom:7px}
.accordion-custom .accordion-button{color:#fff;background:#000;border-radius:6px}
.accordion-custom .accordion-button:not(.collapsed){color:#fff;background:#06A3DA;box-shadow:none}
.accordion-custom .accordion-button:not(.collapsed)::after{background-image:url(../images/coksorulansorular.svg)}
.accordion-custom .accordion-body{padding:0px 0 15px; font-size: 16px;font-weight: 300!important;}
.accordion-item button{font-size: 17px;font-weight: 400!important;}
.accordion-font3{font-size: 18px;font-weight: 400!important;}
.accordion-header{margin-bottom:0}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#6B6A75;text-align:left;background-color:#fff;border:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0593c4;background-color:#e6f6fb;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230593c4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236B6A75'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#83d1ed;outline:0;box-shadow:0 0 0 .25rem rgba(6,163,218,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:2px;border-top-right-radius:2px}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}
.accordion-item{width: 100%;}

.accordion-custom ul{list-style:none;padding:0;margin:0 0 10px 0}
.accordion-custom ul:before,.page-contents ul:after{content:" ";display:table}
.accordion-custom ul:after{clear:both}
.accordion-custom ul>li{position:relative; padding:2px 0 1px 22px}
.accordion-custom ul>li {line-height: 24px;background: url(../images/anaok1.png) no-repeat left 0;padding: 0 0 0 20px;}
.accordion-custom ul>li a{color:#656565!important;}


/* ÜRÜN DETAY ALT KUTULAR */
.ilcelerbg { background:#fff}
.modul-ilceler .heading{color:#b50000;font-size:2.2rem;font-weight:900;text-align:center;margin-bottom:1rem;}
.modul-ilceler .heading a{color:#f39228;}
@media (max-width:479px){.modul-ilceler .heading{font-size:1.7rem;}}
.modul-ilceler .heading1{color:#4e4e4e;font-size:1.5rem;font-weight:400;text-align:center;margin-bottom:1rem;}
.modul-ilceler ul {list-style-type: none;padding: 0;margin: 0;text-align: center;}
.modul-ilceler ul li { display: inline-block;margin: 3px 0;}.modul-ilceler ul li:not(:last-child)::after {content: "|";margin-left: 10px;margin-right: 10px;color: #000 !important;}.modul-ilceler ul li a{font-size:16px;color:#000; font-weight:300!important;}.modul-ilceler ul li a:hover{color:#c90000}


/* SEO SAYFASI İÇERİK */
#sayfa .icerik1{font-size: 17px; font-weight:400!important;color:#000}
#sayfa .icerik1 ul{list-style:none;padding-left:0; padding-bottom: 5px;}
#sayfa .icerik1 ol{list-style:none;padding-left:0}
#sayfa .icerik1 ul li{color: #eb6f00; position:relative;padding-bottom:5px;padding-left:20px;font-weight:500!important}
#sayfa .icerik1 ul li::before{content:"■";color:#b5b5b5;position:absolute;left:0;top:0}
#sayfa .icerik1 b, #sayfa .icerik1 ul li strong {font-weight: 400!important; color: #e60000;}
#sayfa .icerik1 .baslik {font-weight: 500!important; font-size: 22px; color: #3f3f3f;}
#sayfa .icerik1 .fonttel {font-weight: 500!important; font-size: 25px; color: #e60000;}
#sayfa .icerik1 h3{font-size: 22px;margin-bottom: 10px;font-weight: 500!important;}  
#sayfa .icerik1 h4{font-size: 25px;margin-bottom: 7px;font-weight:500!important;}  
#sayfa .icerik1 h2{color: #eb6f00; padding-bottom: 5px;}  
#sayfa .icerik1 ul li p{margin-bottom: 0rem;} 
.ats-card h4{font-size: 21px;}  
/* google seo için yazı listesi  */
 .glist{padding: 17px 0 17px 0px;}
 .glist h4{font-size: 21px;}  
 .glist ul{text-align:left!important;list-style-type:none;padding:0;margin:0;text-align:center}
.glist ul li{display:inline-block;margin:4px 0}
.glist ul li a{text-decoration:none;color:#333;font-size:15px;font-weight:400;transition:color .3s ease,transform .3s ease}
.glist ul li:not(:last-child)::after{content:"|";margin-left:7px;margin-right:7px;color:#ccc!important; font-weight:300;}
.glist ul li a:hover{color:#e43500;text-decoration: underline;}
.glist.font1 ul li a{font-size:16px;font-weight:400;}
@media(max-width:565px){
.glist ul li{margin:3px 0} .glist ul li a{font-size:14px}
.glist.font1 ul li a{font-size:15px;font-weight:400;}
}


/* FOOTER ALT kısım */
.footer-top{padding:20px 0;background:#e91f25;color:#fff}.footer-top .logo-white{display:flex;align-items:center}.footer-top .contact-bar{display:flex;justify-content:flex-end}footer .footer-top img{height:55px}@media(max-width:768px){footer .footer-top img{height:50px}}.footer-top .contact-bar li{margin:0 0 0 10px}.footer-top .contact-bar li a{display:flex;justify-content:center;align-items:center;padding:13px 20px;color:#fff;background:#d11c21;border-radius:6px;font-size:16px;font-weight:600}@media(max-width:768px){.footer-top .contact-bar li a{font-size:14px;padding:8px 15px}}.footer-top .adres{font-size:15px;font-weight:600}@media(max-width:768px){.footer-top .adres{font-size:14px}}.footer-top .contact-bar li a i{margin:0 10px 0 0;font-size:18px}@media(max-width:768px){.footer-top .contact-bar li a i{font-size:15px}}.footer-top .contact-bar li:hover a{transition:.5s all;background:#292534}@media(max-width:992px){.footer-top .contact-bar ul{flex-direction:column!important;gap:8px;align-items:center}}@media(max-width:767.98px){.footer-top .logo-white{text-align:center!important}.footer-top .logo-white img{display:block!important;margin:0 auto!important;float:none!important}.footer-top .d-flex{flex-direction:column!important;align-items:center!important;text-align:center!important}.footer-top .social-media ul{justify-content:center!important;flex-direction:row!important;gap:10px;margin-bottom:10px}.footer-top .contact-bar ul{flex-direction:column!important;gap:8px;align-items:center}.footer-top .d-flex.justify-content-end{justify-content:center!important;text-align:center!important}}

  /* header üst kısım */
@media (max-width:992px){header .topbar{display:none;}}
header .topbar{background:#f2f1f6;-webkit-transition:.45s ease all;transition:.45s ease all}.mod-dark-1 header .topbar,.mod-transparent header .topbar{background:rgba(0,0,0,0.3)}header .topbar ul{display:flex}header .topbar li:hover{background:#e4e4ef;transition:.4s all;border-radius:3px}header .topbar li:hover a{color:#000}header .topbar li a{display:flex;justify-content:center;align-items:center;padding:10px 15px;color:#000;font-size:15px;font-weight:400}@media(min-width:1200px){header .topbar li a{font-size:17px}}.mod-dark-1 header .topbar li a,.mod-transparent header .topbar li a{color:#fff}.mod-dark-1 header .topbar li a:hover,.mod-transparent header .topbar li a:hover{color:#000}.mod-dark-1 header .topbar li a:hover img,.mod-transparent header .topbar li a:hover img{filter:brightness(0)}header .topbar li a i{margin:0 10px 0 0;font-size:18px}.mod-dark-1 header .topbar li img,.mod-transparent header .topbar li img{filter:brightness(0) invert(1)}.mod-dark-1 header .mobile-icon-1 img,.mod-transparent header .mobile-icon-1 img{filter:brightness(0) invert(1)}.mod-dark-1 header .mobile-icon img,.mod-transparent header .mobile-icon img{filter:brightness(0) invert(1)}header .topbar .right-area{display:flex;justify-content:flex-end}header .dropdown-menu img{filter:none!important}.topbar .dropdown:hover .dropdown-menu{display:block}header .dropdown-menu{background-color:#f2f2f9;border:0;border-radius:2px 2px;margin-top:0;padding:10px}header .dropdown-menu a.dropdown-item{padding:7px 10px;font-size:14px;font-weight:500}header .dropdown-menu a.dropdown-item:hover{background:#e4e4ef}header .dropdown-menu a.dropdown-item:focus,header .dropdown-menu a.dropdown-item:active{background:transparent}header .topbar .dropdown-menu a{justify-content:flex-start;color:#000!important;padding:7px 5px;border:0}header .topbar .dropdown-toggle::after{margin-left:10px}header .collapse{justify-content:flex-end}header .topbar .dropdown-menu{right:0;left:auto;min-width:120px;max-width:120px}header .topbar .dropdown-menu img{height:16px}header .topbar .dropdown{position:relative;overflow:visible}header .topbar img{height:18px}header .topbar .dropdown img{height:16px;border-radius:2px}.header-content{display:flex;align-items:center;justify-content:space-between}@media(min-width:992px){.header-content .mobile-icon{display:none}.header-content .mobile-icon-1{display:none}}@media(max-width:992px){.header-content{justify-content:center;position:relative}.header-content .mobile-icon-1{position:absolute;left:50px;top:50%;transform:translateY(-40%)}.header-content .mobile-icon-1 img{height:22px}.header-content .mobile-icon-2{position:absolute;right:35px;top:50%;transform:translateY(-40%)}.header-content .mobile-icon-2 img{height:22px}.header-content .mobile-icon-3{position:absolute;right:0;top:50%;transform:translateY(-40%)}.header-content .mobile-icon-3 img{height:22px}
body.is-fixed .header-content .mobile-icon-1{transform:translateY(-65%)}
body.is-fixed .header-content .mobile-icon-2{transform:translateY(-65%)}
body.is-fixed .header-content .mobile-icon-3{transform:translateY(-65%)}
}
.mobile-icon-1 .dropdown-menu img{height:16px;border-radius:2px}.mobile-icon-1 .dropdown-toggle::after{display:none!important}.mobile-icon-1 .dropdown-menu{margin-top:16px}@media(min-width:576px){.header-content .mobile-icon-1{left:65px}.header-content .mobile-icon-2{right:45px}}
body.is-fixed header .header-content .mobile-icon-1 img, body.is-fixed header .header-content .mobile-icon-2 img, body.is-fixed header .header-content .mobile-icon-3 img { filter: brightness(0) invert(1);}

.right-area ul li span.count{font-size:12px;font-weight:400; position:absolute;top:2px;left:5px;background:#ada9bc;color:#fff;border-radius:100%;height:20px;width:20px;text-align:center;line-height:20px}
.right-area ul{position:relative;}
.mobile-icon .mobile-icon-2 span.count{font-size:11px;font-weight:400; position:absolute;top:-10px;left:-5px;background:#ada9bc;color:#fff;border-radius:100%;height:18px;width:18px;text-align:center;line-height:18px}
body.is-fixed header .mobile-icon .mobile-icon-2 span.count{top:-5px;left:-7px;}

.right-area ul li {position: relative;}
.right-area ul li span.count{ font-size:12px; font-weight:400;position:absolute; top:2px; left:5px; background:#ada9bc;color:#fff; border-radius:50%;height:20px;width:20px; text-align:center;line-height:20px;z-index:2;overflow:visible;}
.right-area ul li span.count::after{content:""; position:absolute; top:50%;left:50%;width:20px; height:20px;border-radius:50%; border:2px solid #ada9bc;transform:translate(-50%, -50%);animation:waveRing 1.8s infinite ease-out; z-index:-1;}

@keyframes waveRing{
  0%{
    transform:translate(-50%, -50%) scale(1);
    opacity:0.8;
  }
  100%{
    transform:translate(-50%, -50%) scale(2.2);
    opacity:0;
  }
}


/* ANA BANNER SLİDER */

.anaslider{background-image:url('../images/slider-bg-desktop.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%;}
@media (max-width: 768px) { .anaslider{background-image:url('../images/slider-bg-mobile.jpg');background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%;overflow:hidden} }

.anaslider .slide-banner{position:relative;width:100%;height:100%;text-align:right}
.anaslider .slide-banner img{max-width:100%;object-fit:contain;object-position:right center;display:block;height:400px;  transition: all .6s ease;}

/* Desktop: yazı solda, resmin üstünde */
.slide-content{box-sizing: border-box; position:absolute;top:50%;left:50px;transform:translateY(-50%);z-index:10;max-width:400px;padding:10px;opacity:0;transition:all .6s ease;box-sizing:border-box;}
.swiper-slide-active  .slide-content {opacity: 1; transform: translateX(0) translateY(-50%);}

.anaslider .swiper-button-prev::after { content: '';  display: block;  height: 37px; width: 37px;  mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;  background-color: #fff; mask-repeat: no-repeat;  mask-size: contain;}
.anaslider .swiper-button-prev{ background-image: none!important;}
.anaslider .swiper-button-next::after { content: '';  display: block;  height: 37px; width: 37px;  mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center; -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center;  background-color: #fff!important; mask-repeat: no-repeat;  mask-size: contain;}
.anaslider .swiper-button-next{ background-image: none!important;}

@media (max-width: 768px) {
.anaslider .swiper-button-prev, .anaslider .swiper-button-next {top: 25%!important;}
.anaslider .swiper-button-prev::after { height: 25px; width: 25px; background-color: #000!important;}
.anaslider .swiper-button-next::after { height: 25px; width: 25px;  background-color: #000!important;}
}
@media (max-width: 576px) {.anaslider .swiper-button-next { right: -5px!important; }.anaslider .swiper-button-prev { left: 0px!important; }}

/* Yazılar */
.slide-title {font-family: 'oswald',arial,sans-serif!important; font-weight:600; font-size: 2.5rem; margin-bottom: 10px; opacity:0; transform: translateX(-50px); transition: all 0.6s ease; background: linear-gradient( 180deg,  #ffffff 0%, #ffffff 100% );-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;text-shadow: 0 4px 12px rgba(0,0,0,0.16); }
.slide-desc { color:#fff; font-weight:500; font-size: 1.2rem; line-height: 1.4; }
.slide-desc .desc-item { display:block;}

/* Mobil: yazı resmin altına gelsin */
@media (max-width: 768px) {
.slide-banner { display: flex; flex-direction: column; }
.slide-content{position:relative!important;top:auto;left:auto;transform:none!important;width:100%;max-width:100%;margin:0;padding:15px 10px;text-align:center;order:2;color:#000;}
.slide-title { font-size: 1.6rem; }
.slide-desc { font-size: 1.1rem; }
.anaslider .swiper-slide .slide-title,
.anaslider .swiper-slide .slide-desc {transform: none !important;transition: none !important;}
.anaslider .slide-title, .anaslider .slide-desc {opacity: 0; transform: translateY(18px); transition: all .6s ease;}
.swiper-slide-active .slide-title { opacity: 1; transform: translateY(0); transition-delay: .15s; }
.swiper-slide-active .slide-desc  { opacity: 1; transform: translateY(0); transition-delay: .3s; }
}

@media (min-width: 0px) { 
.anaslider .slide-banner {display: flex;justify-content: center; align-items: center; }
.anaslider .slide-banner { height: 250px!important; }
.anaslider .slide-banner img {height: 230px!important;padding-left: 20px;padding-right: 20px;}
.slide-title { background: none !important;-webkit-background-clip: unset !important;-webkit-text-fill-color: unset !important; background-clip: unset !important;color: #ffffff;}
.slide-desc { color:#fff;}
}

@media (min-width: 468px) { 
.anaslider .slide-banner { height: 240px!important; }
.anaslider .slide-banner img {height: 220px!important;padding-left: 20px;padding-right: 20px;}
}

@media (min-width: 576px) { 
.anaslider .slide-banner { height: 240px!important; }
.anaslider .slide-banner img {height: 225px!important;padding-left: 20px;padding-right: 20px;}
}

@media (min-width: 768px) {
.anaslider .slide-banner {display: flex;justify-content: flex-end; align-items: center; }
.anaslider .slide-banner { height: 400px!important; }
.anaslider .slide-banner img {height: 380px!important;padding-right: 50px;}
.slide-title { font-size: 2rem; }
.slide-desc { font-size: 1rem; }
}

@media (min-width: 992px) { 
.anaslider .slide-banner {display: flex; justify-content: flex-end; align-items: center; }
.anaslider .slide-banner { height: 450px!important; }
.anaslider .slide-banner img {height: 430px!important; padding-right: 50px;}
.slide-title { font-size: 2.6rem; }
.slide-desc { font-size: 1.3rem; }
}

@media (min-width: 1200px) {
.anaslider .slide-banner {display: flex; justify-content: flex-end; align-items: center; }
.anaslider .slide-banner { height: 550px!important; }
.anaslider .slide-banner img {height: 530px!important;}
.slide-title { font-size: 2.8rem; }
.slide-desc { font-size: 1.6rem; }
.slide-content{max-width:500px;}
}

@media (min-width: 1400px) {
.anaslider .slide-banner {display: flex; justify-content: flex-end; align-items: center; }
.anaslider .slide-banner { height: 650px!important; }
.anaslider .slide-banner img {height: 630px!important;}
.slide-title { font-size: 3rem; }
.slide-desc { font-size: 1.7rem; }
.slide-content{max-width:700px;}
}

.five-cols > .col {flex: 0 0 20%; max-width: 20%;}





/* SİTE ALT TELEFON WHATSAPP */
.widgetb{position:fixed;bottom:20px;z-index:999999;cursor:pointer}.widgetb-right{right:20px}@media(max-width:768px){.widgetb-right{right:10px;bottom:10px}}.widgetb-left{left:20px}@media(max-width:768px){.widgetb-left{left:10px;bottom:10px}}.widgetb.active .widgetbbtn{display:block}.widgetbbtn{display:none;height:55px;width:55px;margin:auto;margin-bottom:15px;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.2);font-size:28px;text-align:center;line-height:50px;color:#fff;outline:0!important;background-position:center center;background-repeat:no-repeat;transition:all;transition-duration:.2s}@media(max-width:768px){.widgetbbtn{height:45px;width:45px}}.widgetbbtn-activator:hover,.widgetbbtn:hover{box-shadow:2px 2px 8px 2px rgba(0,0,0,.2)}.widgetbbtn:active{height:48px;width:48px;box-shadow:2px 2px 6px rgba(0,0,0,0);transition:all;transition-duration:.2s}@media(max-width:768px){.widgetbbtn:active{height:45px;width:45px}}.widgetbbtn-activator{width:60px;height:60px;position:relative;cursor:pointer;border-radius:50%}.green-circle{width:60px;height:60px;background-color:#4dc247;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;z-index:10}.static-whatsapp{width:32px;height:32px;background-image:url('../images/widgetb-whatsapp1.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.white-circle{width:46px;height:46px;background:white;border-radius:50%;position:absolute;top:7px;left:7px;overflow:hidden;z-index:20;opacity:0;visibility:hidden}.widgetb .icon{width:46px;height:46px;position:absolute;top:0;left:46px;background-size:28px 28px;background-repeat:no-repeat;background-position:center;opacity:0}.whatsapp{background-image:url('../images/widgetb-whatsapp.svg');z-index:25}.telephone{background-image:url('../images/widgetb-telephone.svg');z-index:24}
@keyframes whiteInOut {0%   { opacity: 0; transform: scale(0); }10%  { opacity: 1; transform: scale(1); }90%  { opacity: 1; transform: scale(1); }100% { opacity: 0; transform: scale(0); }}
@keyframes whatsappIn {0%, 10%   { left: 46px; opacity: 0; }15%       { left: 0; opacity: 1; }35%       { left: 0; opacity: 1; }40%       { opacity: 0; }100%      { left: 0; opacity: 0; }}
@keyframes telephoneIn {0%, 40%   { left: 46px; opacity: 0; }45%       { left: 0; opacity: 1; }65%       { left: 0; opacity: 1; }70%       { opacity: 0; }100%      { left: 0; opacity: 0; } }
.animations-active .white-circle{opacity:1;visibility:visible;animation:whiteInOut 3s ease-in-out forwards}.animations-active .whatsapp{animation:whatsappIn 3s ease-in-out forwards}.animations-active .telephone{animation:telephoneIn 3s ease-in-out forwards}.widget-pulse{display:block;border-radius:50px;width:100%;height:100%;position:absolute;opacity:0;top:0;left:0;z-index:-1;pointer-events:none;background:#4dc247;-webkit-animation:av_pulsate 1.8s ease-out infinite;animation:av_pulsate 1.8s ease-out infinite}@keyframes av_pulsate{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.3);opacity:0}}.widgetbbtn-activator-icon{height:55px;width:55px;background-image:url(../images/widgetb-whatsapp1.svg);background-size:55%;background-position:center center;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media(max-width:768px){.widgetbbtn-activator-icon{height:45px;width:45px}}.widgetbbtn-email{background-color:#c3c3c3;background-image:url(../images/widgetb-email.svg);background-size:65%;background-position:9px 9px}


.widgetbbtn-telephone{background-color:#ff802c;background-image:url(../images/widgetb-telephone1.svg);background-size:65%}

.widgetbbtn-whatsapp{background-color:#4dc247;background-image:url(../images/widgetb-whatsapp1.svg);background-size:65%}
@-webkit-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:14px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;
:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.button-slide{-webkit-animation-name:button-slide;-moz-animation-name:button-slide;-o-animation-name:button-slide;animation-name:button-slide;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.button-slide-out{-webkit-animation-name:button-slide;-moz-animation-name:button-slide;-o-animation-name:button-slide;animation-name:button-slide;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}
/* Mobil Görünüm*/@media (max-width: 768px) {.widgetbbtn-activator{width:45px;height:45px}.green-circle{width:45px;height:45px}.white-circle{width:32px;height:32px;top:6.5px;left:6.5px}.static-whatsapp{width:24px;height:24px}
.widgetb .icon{width:32px;height:32px;background-size:20px 20px;left:32px}.animations-active .icon.whatsapp{animation:whatsappInMobile 3s ease-in-out forwards}.animations-active .icon.telephone{animation:telephoneInMobile 3s ease-in-out forwards}.widget-pulse{width:45px;height:45px}@keyframes whatsappInMobile {0%, 10%   { left: 32px; opacity: 0; }15%       { left: 0; opacity: 1; }35%       { left: 0; opacity: 1; }40%       { opacity: 0; }100%      { left: 0; opacity: 0; } }@keyframes telephoneInMobile {0%, 40%   { left: 32px; opacity: 0; }45%       { left: 0; opacity: 1; } 65%       { left: 0; opacity: 1; }70%       { opacity: 0; }100%      { left: 0; opacity: 0; }}}
.widgetb .close-icon{position:absolute;top:50%;left:50%;width:45px;height:45px;background-image:url('../images/widgetb-close.svg');background-size:24px 24px;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%) rotate(0deg);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:99}.widgetbbtn-activator.active .close-icon{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) rotate(90deg)}.green-circle.paused-state .white-circle,.green-circle.paused-state .static-whatsapp,.green-circle.paused-state .icon{display:none!important;animation:none!important;transition:none!important;transform:none!important}
@media(max-width:768px){ .widgetb .close-icon{ background-size:19px 19px;}}


/* MENÜ */
.ats-navmenu{margin-top:0px;position:relative;right:0;float:right!important;-webkit-transition:.45s ease all;transition:.45s ease all}
.ats-navmenu>ul>li>a {position: relative;}
.ats-navmenu>ul>li>a::before{content:'';position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background-color:#dd2c2c;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ats-navmenu>ul>li>a:hover::before {width: calc(100% - 32px);}
.ats-navmenu>ul li {display: inline-block;position: relative;}
.ats-navmenu>ul li a{display:block;padding:10px 9px;font-weight:400;color:#000;font-size:18px;}
@media (min-width: 1200px){.ats-navmenu>ul li a{font-size:20px;}}
.mod-dark .ats-navmenu>ul li a {color:#fff;}
.mod-dark-1 .ats-navmenu>ul li a {color:#fff;}
.mod-light-1 .ats-navmenu>ul li a {color:#000;}
.mod-transparent .ats-navmenu>ul li a {color:#fff;}
.is-fixed .ats-navmenu>ul li a {color:#fff;}
.ats-navmenu>ul li.has-submenu {position: relative; padding-bottom: 7px;}
.is-fixed .ats-navmenu>ul li.has-submenu{padding-bottom: 2px;}
.ats-navmenu>ul li.has-submenu::after{content: "";background-image: url('../images/arrow-bottom.webp');background-size: contain;background-repeat: no-repeat;background-position: center;vertical-align: middle;position:absolute;right:-5px;top:16px;font-size:13px;color:#000; width: 12px; height: 12px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod-dark .ats-navmenu>ul li.has-submenu::after{color: #fff;}
.mod-dark-1 .ats-navmenu>ul li.has-submenu::after{color: #fff;}
.mod-light-1 .ats-navmenu>ul li.has-submenu::after{color: #000;}
.mod-transparent .ats-navmenu>ul li.has-submenu::after{color: #fff;}
.is-fixed .ats-navmenu>ul li.has-submenu::after{color: #fff;}
.ats-navmenu>ul li.subright{margin-right: 20px;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper{position:absolute;top:calc(100% + 10px);left:0;background-color:#fff;z-index:10;padding:6px 0;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 6px 59px rgba(8,8,20,0.11);box-shadow:0 6px 59px rgba(8,8,20,0.11);text-align:left;border-radius:10px;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper.eni1{min-width:240px;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper.eni2{min-width:500px;}
.mod-dark .ats-navmenu>ul li.has-submenu>.submenu-wrapper,
.mod-dark-1 .ats-navmenu>ul li.has-submenu>.submenu-wrapper,
.mod-transparent .ats-navmenu>ul li.has-submenu>.submenu-wrapper{ background-color: #676767;border: 1px solid #666;}
.mod-light-1 .ats-navmenu>ul li.has-submenu>.submenu-wrapper{padding:10px;background-color:#fff;background-image:none!important;border: 0px solid #666!important;}
.is-fixed .ats-navmenu>ul li.has-submenu>.submenu-wrapper { background-color: #000;background-image: linear-gradient(to right, #3b3b3b 0%, #555555 50%, #3b3b3b 100%);border: 1px solid #666;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li {display: block;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li a{color:#000;padding:10px 20px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper.resimli li a{color:#000;padding:0px 0px;}
.mod-dark .ats-navmenu>ul li.has-submenu>.submenu-wrapper li a {color: #fff;}
.mod-dark-1 .ats-navmenu>ul li.has-submenu>.submenu-wrapper li a {color: #fff;}
.mod-transparent .ats-navmenu>ul li.has-submenu>.submenu-wrapper li a {color: #fff;}
.mod-light-1 .ats-navmenu>ul li.has-submenu>.submenu-wrapper li a {color: #000;}
.is-fixed .ats-navmenu>ul li.has-submenu>.submenu-wrapper li a {color: #fff;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li a::before{content:'';position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:2px;background-color:#dd2c2c;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li:hover>a{padding-left:36px;color:#dd2c2c}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper.resimli li:hover>a{padding-left:0px;}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li:hover>a::before{width:15px}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper.resimli li:hover>a::before{width:0px}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li.has-submenu::after{content:'\f105';top:10px;right:12px;color:#dd2c2c}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li.has-submenu>.submenu-wrapper{content:'\f105';position:absolute;left:100%;top:10px}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li.has-submenu:hover>.submenu-wrapper{top:0}
.ats-navmenu>ul li.has-submenu>.submenu-wrapper li.has-submenu:hover::after{color:#dd2c2c}
.ats-navmenu>ul li.has-submenu:hover>.submenu-wrapper{top:100%;opacity:1;visibility:visible}
.mod-dark .ats-navmenu>ul li.has-submenu:hover::after{color:#dd2c2c}
.is-fixed .ats-navmenu>ul li.has-submenu:hover::after{color:#dd2c2c}
.ats-navmenu>ul li:hover>a{color:#dd2c2c}
.ats-navmenu>ul li:hover::after{color:#dd2c2c}
.submenu-wrapper.resimli {display: grid;grid-template-columns: repeat(3, 1fr); /* 2 sütun */ gap: 0px;padding: 0px;list-style: none;}
.submenu-wrapper.resimli li{text-align:center;border:1px solid #f8f8f8;border-radius:6px;padding:5px;margin:2px;transition:all .3s ease}.submenu-wrapper.resimli li:hover{border-color:#000;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.submenu-wrapper.resimli li a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333}.submenu-wrapper.resimli li a img.submenu-img{height:80px;object-fit:contain;margin-bottom:5px}.submenu-wrapper.resimli li a span{font-size:15px;font-weight:500}.submenu-wrapper.resimli li a .submenu-text{font-size:15px;font-weight:500}
.mod-dark-1 .submenu-wrapper.resimli li, .mod-transparent .submenu-wrapper.resimli li{border:1px solid #818181;}
body.is-fixed .submenu-wrapper.resimli li{border:1px solid #818181;}
/* MENÜ  BİTİŞ */

/* MODÜL 30 */
.modul30 .feature-card {position: relative;overflow: visible;}
.modul30 .feature-img { width: 100%;height: 220px;object-fit: cover; display: block; border-radius: 6px; transition: transform 0.4s ease, box-shadow 0.4s ease;box-shadow: 0 6px 18px rgba(0,0,0,0.10);}
@media(max-width:768px){ .modul30 .feature-img {height: 130px;} }
@media(max-width: 576px){.modul30 .feature-img {height: 200px;} }
.modul30 .feature-card:hover .feature-img {box-shadow: 0 6px 18px rgba(0,0,0,0.35); transform: scale(1.03);}
.modul30 .feature-card-body{background:#fff;padding:15px 15px 15px 15px;margin:-60px 20px 0 20px;border-radius:6px;box-shadow:0 13px 29px rgba(0,0,0,0.10);position:relative;z-index:2;height:100px;font-size:25px;font-weight:900;color:#000;transition:all .4s ease;text-align:center;display:flex;align-items:center;justify-content:center;text-align:center}
@media(max-width:768px){ .modul30 .feature-card-body { margin: -30px 20px 0 20px; height:80px; font-size: 16px;} }
@media(max-width: 576px){.modul30 .feature-card-body { margin: -40px 20px 0 20px; height:70px; font-size: 18px;} }
.modul30 .feature-card:hover .feature-card-body { background-color: #000; color: #fff;}
/* MODÜL 30 BİTİŞ */

/* MODÜL 31 */
.bg-shape-1{position:absolute;top:0;left:0;width:100%}
.modul31,.modul31 .bg-image{width:100%;display:block;position:relative;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.modul31 .services-tabs{display:block;margin:0;padding:0;border:0;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-0.037em}.modul31 .services-tabs>li{display:block;margin-bottom:.175em}.modul31 .services-tabs>li>a{position:relative;display:inline-block;padding-bottom:.07em;text-decoration:none;opacity:1;transition:all .27s cubic-bezier(0,0,0.58,1);color:#000;font-size:35px;font-weight:500}
@media only screen and (max-width: 767px) {.modul31 .services-tabs > li > a{font-size: 27px;}}
.modul31 .services-tabs>li>a:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#df0000;transform-origin:left center;transform:scaleX(0);transition:all .5s cubic-bezier(0.000,0.000,0.580,1.000);color:#010101}.modul31 .services-tabs>li a:hover{color:unset;opacity:.5;color:#010101}.modul31 .services-tabs>li a.active:before{transform:scaleX(1)}.modul31 .services-tabs>li>a>.number{position:absolute;top:.8em;left:calc(100% + .5em);display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;opacity:0;transform:translateX(5px);transition:all .27s cubic-bezier(0,0,0.58,1)}.modul31 .services-tabs>li a.active{opacity:1;color:#df0000;}
.modul31 .services-tabs>li a.active>.number{opacity:1;transform:translateX(0)}.modul31 .services-content{display:flex;width:100%}.modul31 .services-content-item{position:relative;width:100%;min-height:600px}.modul31 img.services-image{position:relative}
.modul31 .services-content-item.active img.services-image{border-radius:8px; animation: services-tabs-animation-1 .7s cubic-bezier(0,.5,0,1);}
.modul31 img.services-image {position: relative;}
.modul31 .services-text{ position: absolute;bottom: 60px;left: calc(-1 * 120px ); max-width: 450px;  z-index: 1;}
.modul31 .services-text-container{border-radius:8px; padding:20px;background: rgba(241,241,241,0.8);}.modul31 .services-content-item.active .services-text{animation:services-tabs-animation-2 .7s cubic-bezier(0,.5,0,1);will-change:transform}.modul31 .services-title{margin-bottom:.575em;letter-spacing:-0.01em;font-size:1.6rem;font-weight:500;color:#000}.modul31 .services-text .text-gray{color:#868686;font-size:1.3rem;font-weight:500;line-height:1.5}.modul31 .text-gray{color:#757575}.modul31 .text-gray a{color:#010101;transition:all .17s cubic-bezier(0,0,0.58,1)}.modul31 .text-gray a:hover{color:#555}
.modul31 .services-tabs{ font-size: calc(1.194rem + 1.53vw); }
.modul31 .services-tabs > li{margin-bottom: 0.1em;}
@media only screen and (max-width: 1199px) {.modul31 .services-tabs > li > a > .number{ top: .3em;}}
.modul31 .mb-50{margin-bottom:50px!important }
.modul31 .section-descr{margin-top:0;color:#868686;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-0.005em}.modul31 .section-title{font-size:46px;font-weight:500;line-height:1.107;letter-spacing:-0.03em;color:#000}.modul31 .section-caption{margin-top:25px;margin-bottom:25px;color:#757575;font-size:14px;text-transform:uppercase;letter-spacing:.075em}.modul31 .mb-xs-10{margin-bottom:10px!important}.modul31 .mb-sm-30{margin-bottom:30px!important}.modul31 .mb-30{margin-bottom:30px!important}.modul31 .mb-md-60{margin-bottom:60px!important}@media only screen and (max-width:1366px){.modul31 .services-text{bottom:30px}}@media only screen and (max-width:991px){.modul31 .services-content-item{min-height:200px}.modul31 .services-text{padding:0;left:0;max-width:400px}.modul31 img.services-image{align-self:flex-end;width:100%;max-width:520px;margin:0 0 0 12%}.modul31 .mb-md-60{margin-bottom:0!important}}@media only screen and (max-width:767px){.modul31 .services-text{position:relative;bottom:0;left:0;max-width:100%;margin-bottom:10px}.modul31 .services-text-container{padding:30px}.modul31 img.services-image{max-width:unset;width:100%;margin:0}.modul31 .mb-md-60{margin-bottom:30px!important}.modul31 .mb-30{margin-bottom:10px!important}.modul31 .section-title{font-size:34px;line-height:1}.modul31 .section-descr{font-size:19px}}
@keyframes services-tabs-animation-1 { 0% { opacity: 0; transform: translate(0, 70px); } 100% { opacity: 1; transform: translate(0, 0) scale(1); } }
@keyframes services-tabs-animation-2 { 0% { transform: translate(0, 30px) scale(.93); } 100% { transform: translate(0, 0) scale(1); }}
/* MODÜL 31 BİTİŞ */


/* MODÜL HİZMETLER 2 */
.modul-hizmetler2{padding-bottom:30px; position:relative;}
.modul-hizmetler2 .button {-webkit-border-radius:20px;border-radius:20px;margin-top:15px;cursor: pointer;display: inline-block;padding: 10px 20px 10px 20px;font-size: 18px;font-weight: 400;line-height: 1;transition: all ease-in-out .3s;border: 1px solid #000;}
.modul-hizmetler2 .button:hover{background-color: #000;color: #fff;}
.modul-hizmetler2 .heading{color:#b50000;font-size:2.25rem;font-weight:900;text-align:center;margin-bottom:3rem;}
.modul-hizmetler2 .heading a{color:#b50000;}
.modul-hizmetler2 .heading a:hover{color:#000;}
.modul-hizmetler2 .heading span{color:#000;padding-bottom:5px;display:block;font-size:1.8rem;font-weight:400;letter-spacing:-0.02rem}
.modul-hizmetler2 .heading .title{color:#000;padding-bottom:0px;display:block;font-size:1.7rem;font-weight:400;}
.modul-hizmetler2 .heading .title1{color:#000;padding-bottom:0px;display:block;font-size:1.4rem;font-weight:400;}
@media (max-width: 576px) {.modul-hizmetler2 .heading .title{font-size:1.3rem;font-weight:400;}.modul-hizmetler2 .heading .title1{font-size:1.2rem;font-weight:400;}}

/* ÜRÜN TABLOSU 1 */
.urunler1 .baslikh1{font-size: 28px!important; font-weight: 400!important; color: #000;margin-top: 10px; padding-bottom: 30px;}
@media(max-width: 640px){.urunler1 .baslikh1{ text-align: center; font-size: 25px!important; padding-bottom: 0px;}}
.urunler1 .yan {color: #484848; text-align: left; padding-left: 15px;padding-bottom: 0px;margin-bottom: 30px;border-left: 2px solid #939393;}
@media(max-width: 640px){.urunler1 .yan {margin-top: 30px; margin-bottom: 30px;font-size: 23px;}}
.urunler1 .baslik{background: #000; overflow: hidden; position: relative; z-index: 2; padding:10px;text-align:center;min-height:70px;display:flex;align-items:center;justify-content:center}
.urunler1 .baslik1{font-size:21px;font-weight:700;color:#fff;line-height:1.3}
@media (min-width: 9999px) { .urunler1 .baslik1{font-size:25px;}}
@media (max-width: 576px) { .urunler1 .baslik1{font-size:18px;}}
.urunler1 .shadow1 {background: #fff; box-shadow: 0 2px 12px rgba(0,0,0,0.12) !important;}
.urunler1 .rounded {position: relative; overflow:hidden; border-radius: 8px!important;}
.urunler1 .rounded .img{display: flex; align-items: center; justify-content: center; width: 100%;height: 260px; background: #fff;   overflow: hidden; position: relative; z-index: 1; }
.urunler1 .img img { max-width: 100%; max-height: 100%; object-fit: contain;}
@media (min-width: 1500px) {.urunler1 .rounded .img {height: 430px;} }
@media (max-width: 1500px) {.urunler1 .rounded .img {height: 400px;} }
@media (max-width: 1400px) {.urunler1 .rounded .img{height: 380px;} }
@media (max-width: 1200px) { .urunler1 .rounded .img{height: 350px;} }
@media (max-width: 1100px) { .urunler1 .rounded .img {height: 320px;} }
@media (max-width: 992px) { .urunler1 .rounded .img{height: 220px;} }
@media (max-width: 768px) { .urunler1 .rounded .img {height: 290px;} }
@media (max-width: 576px) { .urunler1 .rounded .img{height: 220px;} }

.urunler1 .rounded:hover img {transform: scale(1.08); transition: transform 0.3s ease;}
.urunler1 img{width:100%;height:auto;display:block;transition:transform .3s ease;object-fit:cover}
@media(max-width:565px){.urunler1 .rounded .img{height:100%}}
.urunler1 .tablo{margin-bottom: 20px; }
/* ÜRÜN TABLOSU 1 BİTİŞ */


/* ÜRÜN TABLOSU 2 */
.urunler2 .baslikh1{font-size: 28px!important; font-weight: 400!important; color: #000;margin-top: 10px; padding-bottom: 30px;}
@media(max-width: 640px){.urunler2 .baslikh1{ text-align: center; font-size: 25px!important; padding-bottom: 0px;}}
.urunler2 .yan {color: #484848; text-align: left; padding-left: 15px;padding-bottom: 0px;margin-bottom: 30px;border-left: 2px solid #939393;}
@media(max-width: 640px){.urunler2 .yan {margin-top: 30px; margin-bottom: 30px;font-size: 23px;}}
.urunler2 .baslik{overflow: hidden; position: relative; z-index: 2; padding:10px;text-align:center;min-height:70px;display:flex;align-items:center;justify-content:center}
.urunler2 .baslik1{font-size:21px;font-weight:700;color:#000;line-height:1.3}
@media (min-width: 9999px) { .urunler2 .baslik1{font-size:25px;}}
@media (max-width: 576px) { .urunler2 .baslik1{font-size:18px;}}
.urunler2 .shadow1 {box-shadow: 0 .1rem 1.1rem rgba(0,0,0,.15) !important;}
.urunler2 .rounded {position: relative; overflow:hidden;}
.urunler2 .rounded .img{display: flex; align-items: center;     justify-content: center; width: 100%;height: 260px; background: #fff;   overflow: hidden; position: relative; z-index: 1; }
.urunler2 .img img { max-width: 100%; max-height: 100%; object-fit: contain;}
@media (min-width: 1500px) {.urunler2 .rounded .img {height: 330px;} }
@media (max-width: 1500px) {.urunler2 .rounded .img {height: 300px;} }
@media (max-width: 1400px) {.urunler2 .rounded .img{height: 270px;} }
@media (max-width: 1200px) { .urunler2 .rounded .img{height: 250px;} }
@media (max-width: 1100px) { .urunler2 .rounded .img {height: 200px;} }
@media (max-width: 992px) { .urunler2 .rounded .img{height: 230px;} }
@media (max-width: 768px) { .urunler2 .rounded .img {height: 250px;} }
@media (max-width: 576px) { .urunler2 .rounded .img{height: 220px;} }

.urunler2 .rounded:hover img {transform: scale(1.08); transition: transform 0.3s ease;}
.urunler2 img{width:100%;height:auto;display:block;transition:transform .3s ease;object-fit:cover}
@media(max-width:565px){.urunler2 .rounded .img{height:100%}}
.urunler2 .tablo{background: #fff; margin-bottom: 20px; }
/* ÜRÜN TABLOSU 2 BİTİŞ */


/* SERVİS */
.servis .title{padding-bottom: 10px; padding-top: 10px; color:#000; font-weight:300; font-size: 1.3rem; line-height: 1.4; }

.info-item .info-banner .info-content .info-title{transition:.4s; font-size:19px}
@media(max-width:767px){.info-item .info-banner .info-content .info-title{font-size:16px}}
.info-item .info-banner .info-content .info-sub-title{font-size:16px;font-weight:300;color:#2c2c2c;  line-height: 1.4; }
@media(max-width:767px){.info-item .info-banner .info-content .info-sub-title{font-size:15px}}
.info-item .info-border{border:solid 1px #4778c2}
.info-item .card{border-radius:5px;background-color:#fff;position:relative;-webkit-transition:all .3s;transition:all .3s}
.info-item .card:before{content:"";position:absolute;border-style:solid;z-index:5;border-radius:5px;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;top:-1px;left:0;height:100%;border-color:#ff0000;border-width:1px 0;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);transform:scaleX(0)}
.info-item .card:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.info-item .card:after{content:"";position:absolute;border-style:solid;z-index:5;border-radius:5px;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;top:0;left:-1px;height:100%;border-color:#ff0000;border-width:0 1px;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);transform:scaleY(0)}
.info-item .card:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}
.info-item .card:hover{color:#000!important;}
.info-item .card img{transition:.6s; max-height:150px;}
.info-item .card:hover img{transform:scale(1.1)}
.info-item .card:hover .info-title{color:#e20000}

.servis-modul1 .box-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.servis-modul1 .box-info p{color:#6e6e6e;font-size:18px;font-weight:300}.servis-modul1 .box-info .whitecolor:hover{color:#414141}.servis-modul1 .box-info p.whitecolor:hover{color:#fff}.servis-modul1 .box-info .blogpost.shadow .darkcolor:hover{color:#666}
.servis-modul1 .image{position:relative;max-height:470px;overflow:hidden}
.servis-modul1 a.image{  height:470px;display:block}
.servis-modul1 .image img{width:100%;display:block}
.servis-modul1 .image,.servis-modul1 .image img{width:100%;height:470px;max-height:470px;display:block;object-fit:cover;object-position:center center;position:relative;}
.servis-modul1 .cbp-item:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.servis-modul1 .intro-text.center{text-align:center}.servis-modul1 .intro-text.center .heading-title::before{background:#df0909; display:block;margin:0 auto 1.125rem}.servis-modul1 .bottom45{margin-bottom:25px}.servis-modul1 .bottom25{margin-bottom:15px}.servis-modul1 .heading-title{font-size:22px;display:block;font-weight:600;color:#df0909;line-height:1.3}.servis-modul1 .heading-title>span{font-weight:200}.servis-modul1 .intro-text h2{font-size:22px}@media screen and (max-width:992px){.servis-modul1 .heading-title{font-size:23px}}@media screen and (max-width:480px){.servis-modul1 .heading-title{font-size:23px}.servis-modul1 .intro-text h2{font-size:23px}}.servis-modul1 .heading-title::before{background:#df0909;content:"";display:inline-block;height:2px;margin-right:1rem;margin-top:-1px;vertical-align:middle;width:30px}.servis-modul1 .whitecolor.heading-title::before{background:#df0909}.servis-modul1 .bgdefault{background:#f4f4f5}.servis-modul1 .bgdefault1{background:#f4f4f5}.servis-modul1 .padding_half{padding:0rem 0}.servis-modul1 .whitecolor{color:#000!important}.servis-modul1 .whitecolor.heading-title{color:#000!important}.servis-modul1 a,.servis-modul1 a:hover,.servis-modul1 a:focus{outline:0;text-decoration:none;color:inherit}.servis-modul1 .darkcolor{color:#000}.servis-modul1 .container-padding{padding-left:2.5rem;padding-right:2.5rem}@media screen and (max-width:767px){.servis-modul1 .container-padding{padding-left:15px;padding-right:15px}}.servis-modul1 .nopadding{padding: 0;}
@media(max-width:992px){.servis-modul1 .image,.servis-modul1 .image img{width:100%;height:350px;max-height:350px;}}
@media (max-width: 576px) {
.servis-modul1 .heading-title{font-size:16px;}
.servis-modul1 .intro-text h2{font-size:17px;}
.servis-modul1 .box-info p{font-size:15px;}
}
/* SERVİS BİTİŞ */

/* ÜRÜN DETAY SWİPER */
.product-images .gallery-top{width:100%;margin-bottom:15px}.product-images .gallery-top .swiper-slide img{border-radius:8px;width:100%;display:block}.product-images .gallery-thumbs{margin-top:10px}.product-images .gallery-thumbs .swiper-slide{opacity:.7;cursor:pointer;border:1px solid #ddd;border-radius:4px;padding:4px;box-sizing:border-box;transition:.3s;background:#fff}.product-images .gallery-thumbs .active-thumb{opacity:1;border:1px solid #000}.product-images .gallery-thumbs img{width:100%;display:block;border-radius:4px}.zoom-gallery{position:relative;overflow:hidden}.zoom-gallery>a{display:block}.zoom-gallery>a img{width:100%;display:block}.product-images .gallery-top .zoom-icon{position:absolute;left:12px;bottom:42px;z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-images .gallery-top .zoom-icon img{height:37px}.product-images .gallery-top .swiper-button-next,.product-images .gallery-top .swiper-button-prev{width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.88);border:1px solid #eaeaea;box-shadow:0 3px 10px rgba(0,0,0,.08);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;margin-top:-22px}.product-images .gallery-top .swiper-button-next::after,.product-images .gallery-top .swiper-button-prev::after{font-family:"Font Awesome 5 Pro";font-size:19px;font-weight:300;color:#222;display:flex;align-items:center;justify-content:center;line-height:1;margin:0}.product-images .gallery-top .swiper-button-next::after{content:"\f054"}.product-images .gallery-top .swiper-button-prev::after{content:"\f053"}.product-images .gallery-top .swiper-button-prev{left:10px}.product-images .gallery-top .swiper-button-next{right:10px}@media (max-width:767px){.product-images .gallery-top .swiper-button-next,.product-images .gallery-top .swiper-button-prev{width:34px;height:34px;margin-top:-17px}.product-images .gallery-top .swiper-button-next::after,.product-images .gallery-top .swiper-button-prev::after{font-size:12px}.product-images .gallery-top .swiper-button-prev{left:6px}.product-images .gallery-top .swiper-button-next{right:6px}}
/* ÜRÜN DETAY SWİPER BİTİŞ*/



.product-aciklama {
    text-decoration: none;
    padding-bottom: 15px;
    font-size: 16px;
line-height:1.4;
    font-weight: 500;
    font-family: arial;
color: #7A7A7A;
}

/* ÜRÜN DETAY TABLO VE YAZILAR */

.detayaciklama .table{
    width:100%;
    margin:0;
 border:1px solid #dbeaf5;
    border-collapse:separate;
    border-spacing:0;
    overflow:hidden;
    border-radius:6px;
    box-shadow:0 6px 18px rgba(25, 65, 110, 0.06);
    background:#fff;
}

.detayaciklama .font3{
    text-align:left;
    font-weight:600!important;
    font-size:18px!important;
    color:#fff!important;
}

.detayaciklama .font4{
    text-align:left;
    font-weight:600!important;
    font-size:14px!important;
    color:#45627d!important;
    letter-spacing:.2px;
}

.detayaciklama .font6{
    text-align:left;
    font-weight:400!important;
    font-size:14px!important;
    color:#5c748c!important;
}

.detayaciklama th{
    text-align:left;
    font-weight:600!important;
    font-size:14px!important;
    color:#45627d!important;
}

.detayaciklama .border0{
    border-bottom:0!important;
}

.detayaciklama .renk1{
    background:linear-gradient(135deg,#7fc4ef,#9dd6f5);
}

.detayaciklama .table-bordered td,
.detayaciklama .table-bordered th{
    border:0;
    border-right:1px solid #dbeaf5;
    border-bottom:1px solid #dbeaf5;
}
.detayaciklama .table tr th:last-child,
.detayaciklama .table tr td:last-child{
    border-right:0;
}

.detayaciklama .table tbody tr:last-child th,
.detayaciklama .table tbody tr:last-child td{
    border-bottom:0;
}

.detayaciklama .table-sm td,
.detayaciklama .table-sm th{
    padding:.65rem .7rem;
    vertical-align:middle;
}

.detayaciklama .trrenk1{
    background:#ffffff;
}

.detayaciklama .trrenk2{
    background:#f7fbff;
}

.detayaciklama tbody tr:hover{
    background:#eef7fd;
    transition:.25s ease;
}


.detayaciklama table{
    width:100%;
}

.detayaciklama tbody th{
    width:38%;
    white-space:nowrap;
}
.detayaciklama tbody td{
    width:62%;
}

.detayaciklama thead th{
    padding:.7rem .8rem!important;
    font-size:17px!important;
    border-color:#8ecdee!important;
}

/* alt köşeler düzgün yuvarlansın */
.detayaciklama .table tbody tr:last-child th:first-child{
    border-bottom-left-radius:6px;
}

.detayaciklama .table tbody tr:last-child td:last-child{
    border-bottom-right-radius:6px;
}

@media (max-width:767px){
    .detayaciklama .font3{
        font-size:16px!important;
    }

    .detayaciklama .font4,
    .detayaciklama .font6,
    .detayaciklama th{
        font-size:12px!important;
    }

    .detayaciklama .table-sm td,
    .detayaciklama .table-sm th{
        padding:.6rem .7rem;
    }
}



.video-box{
    background:#fff;
    border-radius:8px;
    overflow:hidden;
    box-shadow:0 8px 24px rgba(0,0,0,0.12);
    padding:8px;
}

.video-box iframe{
    display:block;
    width:100%;
    border:0;
    border-radius:8px;
}

/* ÜRÜNLER SOL AÇILIR MENÜ */
#smn-root{  border-radius:8px; box-shadow:0 8px 20px rgba(0,0,0,0.06); background:#fff;position:relative;width:100%}#smn-box{position:relative;width:100%}#smn-top{text-align:center;padding:5px 4px}#smn-top strong{font-size:25px;font-weight:700;color:#1a202c}#smn-nav{padding:5px;overflow:auto;-webkit-overflow-scrolling:touch}#smn-list{list-style:none;padding:0;margin:0;padding-bottom:10px}#smn-list>.smn-item{border-bottom:1px solid #edf2f7}.smn-row{display:flex;align-items:stretch;justify-content:space-between;gap:0;padding:0}.smn-title{flex:1;display:block;padding:10px 0;font-weight:400;color:#1a202c;text-decoration:none;font-size:16px;transition:all .2s ease}.smn-title:hover{background:#f6f6f6;color:#2b6cb0}.smn-children .smn-title{font-weight:300;padding-left:15px;font-size:15px}.smn-toggle{width:44px;min-width:44px;height:auto;border:0;border-left:1px solid #edf2f7;background:transparent;cursor:pointer;display:grid;place-items:center;font-size:24px;color:#222;padding:0;margin:0;align-self:stretch}.smn-arrow{transition:transform .18s ease}.smn-toggle[aria-expanded="true"] .smn-arrow{transform:rotate(180deg)}.smn-children{list-style:none;margin:0;padding:0 0 10px 0;display:none}.smn-children>.smn-item{border-top:1px solid #edf2f7}.smn-leaf{padding-left:12px}#smn-root .smn-title.smn-active{background: #F7F7F7;color:#0065CA;font-weight:600;}.smn-item.open>.smn-row>.smn-title{font-weight:700}#smn-root #smn-nav{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}#smn-root #smn-nav::-webkit-scrollbar{width:6px}#smn-root #smn-nav::-webkit-scrollbar-track{background:transparent}#smn-root #smn-nav::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px}#smn-root #smn-nav::-webkit-scrollbar-thumb:hover{background:#9e9e9e}@media(max-width:991px){#smn-box{margin-top:20px;margin-bottom:15px}}

.yedekparca #button-cart {padding: 6px 22px;margin-top: 10px;font-size: 15px;text-transform: capitalize;border: 1px solid transparent;border-radius: 4px;box-shadow: none;transition: all 0.2s linear;background-color: #f9a14a;color: #fff;}
@media (max-width:1023px){ .yedekparca #button-cart {font-size: 12px; padding: 4px 4px;} }
#button-cart {padding: 7px 30px;margin-top: 10px;font-size: 17px;text-transform: capitalize;border: 1px solid transparent;border-radius: 4px;box-shadow: none;transition: all 0.2s linear;background-color: #f9a14a;color: #fff;}
#button-cart:hover{background-color: #000;border: 1px solid transparent;}
#button-cart i{padding-right: 4px;}

.yedekparca .card {padding:0px; overflow: hidden; border-color: #E0E0E0;border-width: 0px; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;
box-shadow:0 0 6px 0 rgba(0,0,0,0.12); border-radius: 6px!important;-webkit-border-radius: 6px!important;-moz-border-radius: 6px!important;}
.yedekparca .card:hover {box-shadow:0 0 14px 0 rgba(0,0,0,0.20);}

.yedekparca .card img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.yedekparca .card:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.yedekparca .card .card-img-top { border-radius: 0px!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-top-left-radius: calc(01.25rem - 1px); border-top-right-radius: calc(1.25rem - 1px) }
.yedekparca .card .card-title { color: #5F272A!important; }
.yedekparca .product-price li .price { color: #ED3A86!important; }
.yedekparca .product-price li .price span small {color: #ED3A86!important;}

.yedekparca .parca-box1{ z-index: 9;margin: 1px 0px 0px 0px; background:#fff;}
.yedekparca .parca-box1 .title{font-size:16px;font-weight:400;text-transform: capitalize!important;padding:4px; padding-top:6px; display: inline-block;vertical-align: middle;color:#000;float:left;overflow:hidden;text-align:center;width:100%}
@media only screen and (min-width:768px) and (max-width:6000px){ .yedekparca .parca-box1{height: 130px;} }
@media only screen and (min-width:0px) and (max-width:767px){.yedekparca .parca-box1{height: 155px;} .yedekparca .parca-box1 h3:nth-child(1){font-size:12px; } }
.yedekparca .parca-box1 .price{  font-size: 16px; font-weight:500; color:#CE0000;text-align:center;width:100%}

/* TABLO SAĞ SOL EKSİLTME */
.oluklar{margin-right:-10px;margin-left:-10px}.oluklar>.col,.oluklar>[class*=col-]{padding-right:10px;padding-left:10px}
@media screen and (max-width:767px){.oluklar{margin-right:-5px;margin-left:-5px}.oluklar>.col,.oluklar>[class*=col-]{padding-right:5px;padding-left:5px}}










/* SEPETİM */


/* SEPET FİYAT FONT */
.septotalprice{font-size: 18px;font-weight:400;}
.septotalprice smal3{color: #007bff;}
.septotalprice small{font-size: 14px;font-weight:300;}
.septotalprice1{font-size: 15px;font-weight:400;}
.septotalprice1 smal3{color: #007bff;}
.septotalprice1 small{font-size: 13px;font-weight:300;}
.septotalprice1 small2{font-size: 15px;font-weight:300;}
.septotalprice2{font-size: 18px;font-weight:400;}
.septotalprice2 small{font-size: 15px;font-weight:300;}
.septotalprice3{font-size: 16px;font-weight:400;}
.septotalprice3 small{font-size: 13px;font-weight:300;}
@media only screen and (max-width:768px){
.septotalprice3{font-size: 14px;font-weight:400; line-height:14px;}
.septotalprice3 small{font-size: 12px;font-weight:300; line-height:13px;}
}
.hesaptotalprice{font-size: 35px;font-weight:400; color: #e50000;}
.hesaptotalprice small{font-size: 23px;font-weight:400; color: #e50000;}
.hesaptotalprice small1{font-size: 17px;font-weight:400; color: #404040;}

.onizlemeprice{font-size: 20px;font-weight:400;color: #000!important;}
.onizlemeprice span{font-size: 20px;font-weight:400;color: #FF0000!important;}
.onizlemeprice small{font-size: 16px;font-weight:300;color: #FF0000!important;}

#onizle .border1{
display: inline-block;
width: 100% !important;
border:1px solid #e1e1e1;padding:10px}

#onizle .tabelafont{letter-spacing: 3px;  padding-bottom:10px;  line-height:75px;  font-size: 65px!important; color:#000; font-weight: 700;}
@media (max-width: 768px) {#onizle .tabelafont{font-size: 55px!important; line-height:55px; padding-left:10px; }}
#onizle .gece{text-align: center; background-color:#595959;}
#onizle .baslik{font-weight:500;font-size:19px;}
#onizle .tbl {border-radius: 0px;padding: 10px;}
.pagebg{background: #fbfafd!important;}
.onizlemebgbeyaz{text-align: center; background: #fff!important;}
#onizle .baslik1{font-weight:500;font-size:17px;}
#onizle .baslik2{font-weight:300;font-size:16px;}
#onizle .baslik2 span{font-weight:400;font-size:16px;}
#onizle .baslik3{font-weight:400;font-size:22px;}
#onizle .baslik3 span{color:#de0202;}
#onizle .baslik4{font-weight:400;font-size:17px;}

#satinalform .bilgi{padding-top: 5px; padding-bottom: 5px; font-weight:400;font-size:14px; color:#818181;}


.sepetbgbeyaz{background: #fff!important;}
#sepet .border1{border-radius: 6px; box-shadow: 0 0 6px 0 rgba(0,0,0,0.09);}
#sepet .border2{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
#sepet .baslik1{ text-align: center;font-weight:500;font-size:26px;}
#sepet .baslik2{font-weight:300;font-size:15px;}
#sepet .baslik2 span{font-weight:400;font-size:15px;}
#sepet .baslik4{font-weight:500;font-size:19px;}
#sepet .baslik5{font-weight:500;font-size:16px;}
#sepet .baslik6{font-weight:300;font-size:15px;}
#sepet .baslik7{font-weight:400;font-size:17px;}
#sepet .baslik8{font-weight:400;font-size:18px;}

#sepet img{border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
#sepet .baslik3{font-weight:400;font-size:17px;}
#sepet .sepetbtn{font-size:17px;padding:9px 13px 8px 13px}

.sepeturunyok{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.sepeturunyok img{height: 160px;}
.sepeturunyok a{font-weight:400;font-size:17px;}
@media (max-width:576px){.sepeturunyok img{height: 140px;}.sepeturunyok a{font-size:13px;}}

#sepet .btnuyeol{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
border: 0px; border-radius: 7px;font-size:17px;padding:5px; background: #333333; color:#fff;}
#sepet .btnuyeol:hover{background: #de0202; color:#fff;}

#sepet .btnmisafir{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
border: 0px; border-radius: 7px;font-size:17px;padding:5px; background: #fff; color:#555; box-shadow:0px 0px 7px 3px rgba(0,0,0,.09);}
#sepet .btnmisafir:hover{background: #de0202; color:#fff;}

#sepet .indiriminput{height:33px!important;font-size:16px; }

.sepettable{color:#000; border:1px solid #f4f4f4; font-size:15px; border-radius: 6px!important; font-weight: 300; }

/* SEPET DETAY ADET INPUT */
.quantity {
  position: relative;
}

.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quantity input[type="number"] {
  -moz-appearance: textfield;
}

.quantity input {
  width: 85px;
  height: 44px;
  line-height: 44px;
  float: left;
  display: block;
  margin: 0;
  padding: 0 0 0 10px;
  border: 1px solid #eee;
  font-size: 19px;
}

.quantity input:focus {
  outline: 0;
}

.quantity-nav {
  float: left;
  position: relative;
  height: 44px;
}

.quantity-button {
  position: relative;
  cursor: pointer;
  border-left: 1px solid #eee;
  width: 32px;
  text-align: center;
  color: #949494;
  font-size: 24px;
  line-height: 1;
  transform: translateX(-100%);
  user-select: none;
}

.quantity-button.quantity-up {
  position: absolute;
  height: 50%;
  top: 0;
  border-bottom: 1px solid #eee;
  line-height: 22px;
}

.quantity-button.quantity-down {
  position: absolute;
  bottom: 0;
  height: 50%;
  line-height: 22px;
}

/* SEPET DETAY İNDİRİM SİL BUTTON*/
.Kupon-Sil{background: #ff0000; color:#fff; font-size:14px;padding:5px 10px 5px 10px; border-radius: 4px; font-weight: 400; }

#button-cart-devam{width: 100%; padding-left: 35px;padding-right: 35px;background:#fa9033;color:#fff;}
#button-cart-devam:hover{background:#000;}

/* SATINAL*/
#satinal{min-height: 400px;}
#satinal .fiyat{font-weight:400;font-size:17px;}
#satinal .fiyat span{color:#E60000;}
#satinal .title{font-weight:300;font-size:18px;}
#satinal .form-floating > label {padding-left: 10px !important;left:8px;top:-3px;font-size:16px;font-weight:300;}
#satinal .form-floating > .form-control {padding-left: 8px !important;font-size:16px;}
#satinal .form-floating > .form-select{padding-left: 4px !important;font-size:16px;}
#satinal .siparisbtn{width: 100%;padding-left: 35px;padding-right: 35px;background: #fa9033;color:#fff;}
#satinal .siparisbtn:hover{background: #000;}


.siparistamam{font-size:17px;}
#siparisonaylaBtn{font-size:18px; padding-left: 35px;padding-right: 35px;background:#fa9033;color:#fff;}
#siparisonaylaBtn:hover{background:#000;}


/* ÜRÜNLER TABLOSU YENİ*/
.machine-section{}.machine-title{text-align:center;margin-bottom:28px}.machine-title h2{margin:0;color:#020235;font-size:34px;line-height:1.2;font-weight:500;}.machine-title span{display:inline-block;margin-top:4px;color:#020235;font-size:20px;line-height:1.2;font-weight:400;}.machine-card{border:1px solid #e3e9ff;border-radius:20px;padding:10px 10px 20px;text-align:center;transition:all 0.3s ease;overflow:hidden;box-shadow:none;}.machine-card::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(240,244,255,0.16),rgba(240,244,255,0.52)),url("../images/zemin.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:1}.machine-card>*{position:relative;z-index:2}.machine-card:hover{transform:translateY(-8px);box-shadow:0 18px 35px rgba(39,70,160,0.14);border-color:#bac6ff}.machine-image{border-radius:14px;display:flex;align-items:center;justify-content:center;padding:0px;margin-bottom:15px;overflow:hidden}.machine-image img{border-radius:14px;max-width:100%;max-height:100%;object-fit:contain;transition:all 0.3s ease}.machine-card:hover .machine-image img{transform:scale(1.04)}.machine-content{padding:0 5px}
.machine-content h3{margin:0 10px 10px;color:#01012f;font-size:20px; letter-spacing: 0.5px;line-height:1.25;font-weight:600;}.machine-content p{margin:0 auto 15px;color:#555555;font-size:17px;line-height:1.3;font-weight:400;}.machine-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:205px;height:45px;padding:0 20px;background:#475569;color:#ffffff;border-radius:40px;text-decoration:none;font-size:17px;transition:all 0.3s ease;font-weight:500;}.machine-btn span{display:inline-flex;align-items:center;justify-content:center;width:24px;transition:all 0.3s ease}.machine-btn span i{display:inline-block;transition:all 0.3s ease;transform-origin:left center}.machine-btn:hover span i{transform:translateX(7px) scaleX(1.28)}.machine-btn:hover{background:#10236b;border-color:#10236b;color:#ffffff;transform:scale(1.04)}@media (max-width:991px){.machine-title h2{font-size:30px}.machine-title span{font-size:28px}}@media (max-width:575px){.machine-section{padding:15px 0 0px}.machine-title h2{font-size:21px;padding:0px 10px 10px}.machine-title span{font-size:16px;padding:0px 10px 0px}.machine-title span::before,.machine-title span::after{margin:0 7px}
.machine-image{border-radius:10px}
.machine-content h3{font-size:17px}.machine-content p{font-size:16px}.machine-card:hover{transform:none;box-shadow:none;border-color:transparent}.machine-card{border:0px solid #e3e9ff;border-radius:0px;padding:10px 0px 20px}.machine-btn{min-width:170px;height:40px;padding:0 13px;font-size:15px}}





.feature-section {
  position: relative;
    padding: 15px 0px;
    background: transparent;
 margin: 0 -30px;
}


.feature-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px 0px;
    align-items: center;
}

.feature-item {
    text-align: center;
}

.feature-icon {
    width: 100px;
    height: 100px;
    margin: 0 auto 12px;
    background: #ffffff;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 24px rgba(54, 84, 134, 0.10);
    transition: all 0.3s ease;
}

.feature-img-icon {
    width: 75px;
    height: 75px;
    object-fit: contain;
    display: block;
}

.feature-item h3 {
    margin: 0;
    color: #020235;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
}

.feature-item:hover .feature-icon {
    transform: translateY(-5px);
    box-shadow: 0 14px 32px rgba(54, 84, 134, 0.14);
}

.feature-item:hover .feature-icon i {
    transform: scale(1.08);
}

/* Tablet */
@media (max-width: 991px) {
    .feature-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 26px 22px;
    }

.feature-img-icon {
    width: 70px;
    height: 70px;
}

    .feature-item h3 {
        font-size: 14px;
    }
}

/* Mobil */
@media (max-width: 575px) {
    .feature-section {
        padding: 8px 0;
 margin: 0 -5px;
    }

    .feature-grid {
        gap: 24px 0px;
    }

    .feature-item h3 {
        font-size: 13px;
    }
.feature-img-icon {
    width: 60px;
    height: 60px;
}
}

