@media (max-width:320px){
.product-fs{font-size: 20px;}
.product-pad{padding: 30px 0px 20px 0px;}
.whatsapp-btn { background: #28b515;  border-radius: 50%; padding: 5px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 35px; color: #fff !important;}

.udetay-pt{padding-top:100px;}
.urun-header-title{color: #2b2a28 !important; font-size: 30px !important; font-weight: 400 !important; padding-bottom:90px; margin: 0px;}
.teknikozellikpad{padding:0px 0px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:16px;}
.fs30tozellik{font-size: 25px; margin-bottom: 20px; font-weight: 300;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 50px;}
.udetayvideo-poz{position: absolute; top:-60px; right:0px; z-index: 55;}
.videoizlebtn{background: #e2001a; padding: 5px 10px 5px 10px; font-size: 14px; line-height: 14px; color: #fff; font-weight: 400; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 5px 10px 5px 10px;}

.fs-1{font-size: 30px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:20px}
.livmak-fs{font-size: 30px; font-weight: 300;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 20px; margin-top:25px; font-size: 18px; font-weight: 300;}
.fs30hbr{font-size: 22px; font-weight: 300; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:18px}
.uk-input, .uk-select, .uk-textarea { font-size: 16px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 16px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:50px}
.header-bg{object-fit: cover; object-position: right bottom; height: 230px !important; width:100%; }
.header-title{color: #2b2a28 !important; font-size: 20px !important; font-weight: 900 !important; padding-bottom:40px; margin: 0px; padding-right: 50px;}
.content{ font-size: 15px;  font-weight: 300; min-height: 500px; padding-top: 10px;}
.fs40-icbaslik{font-size: 25px; padding-top: 20px;}
.sektortitleic{font-size: 20px; line-height: 50px; font-weight: 200; margin: 0px 0px 30px 0px;}

.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logombl.webp') no-repeat center left; width: 122px; background-size: 122px; height: 60px; display: block;}
.logo{ background: url('/images/logombl.webp') no-repeat center center; width: 122px; background-size: 122px; height: 60px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 16px; margin: 0px 0px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 13px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 18px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -20px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 30px;}
.slogan-mb{margin-bottom: 35px; z-index: 999;}
.slogan-mb30{font-size:30px; line-height: 35px; color:#2b2a28; font-weight: 700;}
.tfilm-btn{background:#e2001a; padding:10px 20px; color:#fff; font-size:16px; line-height:16px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}


.makinalar-bg-pad{background: #f2f2f2; padding: 30px 10px; font-size: 18px !important;}
.fs24borubukme{font-size: 18px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 15px; color: #2b2a28; font-weight: 300; padding: 0px 0px;}
.makinapad{padding: 30px 30px; color: #2b2a28;}
.makina-title{font-size: 18px; font-weight: 500;}
.rotate-button-mak{width: 40px; height:40px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:18px; background:#f2f2f2}

.yilbaslik100{font-size: 18px; line-height: 24px; font-weight: 200;}
.turkey100width{width: 150px;}

.sektortitle{font-size: 22px; line-height: 28px; font-weight: 200;}
.sektorwidth{width: 100%;}
.uk-sektor-title{font-size: 20px; line-height: 24px; color: #2b2a28 !important;}
.sektorkutupad{padding: 0px 0px 0px 0px}
.sektor-btn-bottom{position: absolute; bottom: 40px; left: 40px;}
.rotate-button-white{width: 40px; height:40px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}

.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 200px; padding:70px 0px 50px 0px}
.yilpad{padding:50px 20px 50px 20px}
.yil45{width: 57px;}
.yilbaslik{font-size: 22px; line-height: 27px; font-weight: 200;}
.yilicerik{font-size: 16px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 150px;}
.kitaulke{font-size: 30px; line-height: 70px; font-weight: 200;}
.haberdiv-pad{padding:20px 20px 0px 20px}
.uk-news-title{font-size: 16px; color: #2b2a28 !important;}
.detaylink{font-size: 16px; color: #2b2a28 !important;}
.rotate-button{width: 30px; height:30px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 100px;}

.fs40-baslik{font-size: 25px; padding-bottom: 20px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 20px; font-size: 18px !important;}
.ai-content{padding: 0px 20px 20px 20px; font-size: 16px; font-weight: 200;}

.footer-menu li { margin-bottom: 20px; font-size: 16px; font-weight: 400;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 20px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 10px;}
.footer-sub-menu a { color: #2b2a28; font-size: 16px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 16px;}
.copyrigt-fs{font-size: 16px;}
.altlogowh{width: 150px;}

}

@media (min-width:321px){
.box-bg-about{background: rgb(255 255 255 / 32%); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(5px); padding:20px; margin-bottom:20px !important}
.fs20-box{font-size: 16px;}


.fs18-question{font-size: 16px;}
.question-baslik{font-size: 20px;}

.fs20-sektors-kisa{font-size: 16px;}

.product-fs{font-size: 20px;}
.product-pad{padding: 30px 0px 20px 0px;}
.fs30-h2{font-size: 23px;}
.mak-mt{margin-top: 50px;}
.slogan-1{font-size:30px; line-height: 40px;  color:#2b2a28;}
.slogan-2{font-size:16px;  color:#2b2a28;}
.pt130{padding-top:80px}

.footer-sosyal .uk-icon-button {width: 40px; height: 40px;}
.footer-sosyal svg {width: 20px; height: 20px;}
.whatsapp-btn { background: #28b515;  border-radius: 50%; padding: 5px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 35px; color: #fff !important;}

.udetay-pt{padding-top:100px;}
.urun-header-title{color: #2b2a28 !important; font-size:30px !important; font-weight: 400 !important; padding-bottom:10px; margin: 0px;}
.teknikozellikpad{padding:0px 0px 2px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:16px;}
.fs30tozellik{font-size: 25px; margin-bottom: 20px; font-weight: 300;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 50px;}
.udetayvideo-poz{position: absolute; top:-60px; right:0px; z-index: 55;}
.videoizlebtn{background: #e2001a; padding: 5px 10px 5px 10px; font-size: 14px; line-height: 14px; color: #fff; font-weight: 400; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 5px 10px 5px 10px;}

.fs-1{font-size: 30px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:20px}
.livmak-fs{font-size: 30px; font-weight: 300;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 20px; margin-top:25px; font-size: 18px; font-weight: 300;}
.fs30hbr{font-size: 22px; font-weight: 300; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:18px}
.uk-input, .uk-select, .uk-textarea { font-size: 16px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 16px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:50px}
.header-bg{object-fit: cover; object-position: right bottom; height: 500px !important; width:100%; }
.header-title{color: #fff !important; font-size: 20px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px; padding-right: 0px;}
.content{ font-size: 16px;  font-weight: 400; min-height: 500px; padding-top: 20px;}
.fs40-icbaslik{font-size: 25px; padding-top: 20px;}
.sektortitleic{font-size: 25px; line-height: 50px; font-weight: 200; margin: 0px 0px 30px 0px;}

.menumt{margin-top: 10px;}
.sticky .logo{ background: url('/images/logombl.webp') no-repeat center left; width: 122px; background-size: 122px; height: 60px; display: block;}
.logo{ background: url('/images/logombl.webp') no-repeat center center; width: 122px; background-size: 122px; height: 60px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 16px; margin: 0px 0px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 13px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 18px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -10px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 30px;}
.slogan-mb{margin-bottom: 35px; z-index: 999;}
.slogan-mb30{font-size:30px; line-height: 35px; color:#2b2a28; font-weight: 700;}
.tfilm-btn{background:#e2001a; padding:10px 20px; color:#fff; font-size:16px; line-height:16px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}


.makinalar-bg-pad{background: #f2f2f2; padding: 30px 10px; font-size: 18px !important;}
.fs24borubukme{font-size: 18px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 15px; color: #2b2a28; font-weight: 300; padding: 0px 0px;}
.makinapad{padding: 30px 30px; color: #2b2a28;}
.makina-title{font-size: 18px; font-weight: 500;}
.rotate-button-mak{width: 40px; height:40px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:18px; background:#f2f2f2}

.yilbaslik100{font-size: 16px; line-height: 26px; font-weight: 400;}
.turkey100width{width: 150px;}

.sektortitle{font-size: 22px; line-height: 28px; font-weight: 200;}
.sektorwidth{width: 100%;}
.uk-sektor-title{font-size: 20px; line-height: 24px; color: #2b2a28 !important;}
.sektorkutupad{padding: 0px 0px 0px 0px}
.sektor-btn-bottom{position: absolute; bottom: 40px; left: 40px;}
.rotate-button-white{width: 40px; height:40px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}

.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 200px; padding:70px 0px 50px 0px}
.yilpad{padding:50px 20px 50px 20px}
.yil45{width: 57px;}
.yilbaslik{font-size: 22px; line-height: 27px; font-weight: 200;}
.yilicerik{font-size: 16px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 150px;}
.kitaulke{font-size: 30px; line-height: 70px; font-weight: 200;}
.haberdiv-pad{padding:20px 20px 0px 20px}
.uk-news-title{font-size: 16px; color: #2b2a28 !important;}
.detaylink{font-size: 16px; color: #2b2a28 !important;}
.rotate-button{width: 30px; height:30px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 100px;}

.fs40-baslik{font-size: 25px; padding-bottom: 20px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 20px; font-size: 18px !important;}
.ai-content{padding: 0px 20px 20px 20px; font-size: 16px; font-weight: 200;}



.footer-menu li { margin-bottom: 20px; font-size: 16px; font-weight: 400;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 20px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 10px;}
.footer-sub-menu a { color: #2b2a28; font-size: 16px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 16px;}
.copyrigt-fs{font-size: 16px;}
.altlogowh{width: 150px;}

}

@media(min-width:640px){
.fs20-box{font-size: 16px;}

.fs18-question{font-size: 17px;}
.question-baslik{font-size: 22px;}

.fs20-sektors-kisa{font-size: 16px;}

.product-fs{font-size: 20px;}
.product-pad{padding: 50px 0px 50px 0px;}
.fs30-h2{font-size: 30px;}
.mak-mt{margin-top: 50px;}
.slogan-1{font-size:35px; line-height: 45px;  color:#2b2a28;}
.slogan-2{font-size:16px;  color:#2b2a28;}
.pt130{padding-top:130px}

.footer-sosyal .uk-icon-button {width: 40px; height: 40px;}
.footer-sosyal svg {width: 20px; height: 20px;}
.whatsapp-btn { background: #28b515;  border-radius: 50%; padding: 5px; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 35px; color: #fff !important;}
.udetay-pt{padding-top:170px;}
.urun-header-title{color: #2b2a28 !important; font-size: 35px !important; font-weight: 400 !important; padding-bottom:10px; margin: 0px;}
.teknikozellikpad{padding:0px 0px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:16px;}
.fs30tozellik{font-size: 30px; margin-bottom: 20px; font-weight: 200;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 100px;}
.udetayvideo-poz{position: absolute; top:20px; right:0px}
.videoizlebtn{background: #e2001a; padding: 7px 13px 7px 13px; font-size: 15px; line-height:auto;  color: #fff; font-weight: 300; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 7px 18px 7px 13px;}

.fs-1{font-size: 35px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:30px}
.livmak-fs{font-size: 35px; font-weight: 200;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 20px; margin-top:25px; font-size: 18px; font-weight: 200;}
.fs30hbr{font-size: 30px; font-weight: 200; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:18px}
.uk-input, .uk-select, .uk-textarea { font-size: 16px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 16px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:70px}
.header-bg{object-fit: cover; object-position: right bottom; height:550px !important; width:100%; }
.header-title{color: #fff !important; font-size: 25px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px;}
.content{ font-size: 16px;  font-weight: 400; min-height: 500px; padding-top: 30px;}
.fs40-icbaslik{font-size: 30px; padding-top: 30px;}
.sektortitleic{font-size: 30px; line-height: 50px; font-weight: 200; margin: 5px 0px 50px 0px;}

.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logo.webp') no-repeat center left; width: 172px; background-size: 172px; height: 90px; display: block;}
.logo{ background: url('/images/logo.webp') no-repeat center center; width: 172px; background-size: 172px; height: 90px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 16px; margin: 0px 0px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 13px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 18px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -22px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 100px;}
.slogan-mb{margin-bottom: 35px;}
.slogan-mb30{ font-size:35px; line-height: 35px; color:#2b2a28; font-weight: 700;}
.slogan{text-shadow: 0px -20px 50px #ffffff, 0px -20px 60px #ffffff, 0px -20px 70px #ffffff,0px -20px 80px #ffffff; z-index: 99; position: relative;}
.slogan2{text-shadow: 0px 0px 50px #ffffff, 0px 0px 60px #ffffff, 0px 0px 70px #ffffff,0px 0px 80px #ffffff; z-index: 9; position: relative;}
.tfilm-btn{background:#e2001a; padding:10px 15px; color:#fff; font-size:16px; line-height:16px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}


.makinalar-bg-pad{background: #f2f2f2; padding: 30px 20px; font-size: 20px !important;}
.fs24borubukme{font-size: 20px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 20px; color: #2b2a28; font-weight: 200; padding: 0px 0px;}
.makinapad{padding: 50px 0px; color: #2b2a28;}
.makina-title{font-size: 20px; font-weight: 500;}
.rotate-button-mak{width: 45px; height:45px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:18px; background:#f2f2f2}

.yilbaslik100{font-size: 18px; line-height: 28px; font-weight: 400;}
.turkey100width{width: 237px;}

.sektortitle{font-size: 30px; line-height: 40px; font-weight: 200;}
.sektorwidth{width: 100%;}
.uk-sektor-title{font-size: 20px; line-height: 24px; color: #2b2a28 !important;}
.sektorkutupad{padding: 30px 30px 30px 30px}
.sektor-btn-bottom{position: absolute; bottom: 30px; left: 30px;}
.rotate-button-white{width: 50px; height:50px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.sektorlerdiv .uk-grid-column-large,.uk-grid-large { margin-left:-40px}
.sektorlerdiv .uk-grid-column-large>*,.uk-grid-large>* { padding-left: 40px}
.sektorlerdiv *+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin {  margin-top: 40px}

.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 200px; padding:70px 0px 70px 0px}
.yilpad{padding:50px 50px 50px 50px}
.yil45{width: 57px;}
.yilbaslik{font-size: 25px; line-height: 30px; font-weight: 200;}
.yilicerik{font-size: 16px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 150px;}
.kitaulke{font-size: 50px; line-height: 70px; font-weight: 100;}
.haberdiv-pad{padding:50px 50px 0px 50px}
.uk-news-title{font-size: 18px; color: #2b2a28 !important;}
.detaylink{font-size: 18px; color: #2b2a28 !important;}
.rotate-button{width: 30px; height:30px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 150px;}

.fs40-baslik{font-size: 30px; padding-bottom: 50px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 25px; font-size: 22px !important;}
.ai-content{padding: 0px 25px 20px 25px; font-size: 16px; font-weight: 200;}


.footer-menu li { margin-bottom: 20px; font-size: 16px; font-weight: 400;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 20px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 10px;}
.footer-sub-menu a { color: #2b2a28; font-size: 16px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 16px;}
.copyrigt-fs{font-size: 16px;}
.altlogowh{width: 172px;}

}

@media(min-width:960px){
.box-bg-about{background: rgb(255 255 255 / 32%); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(5px); padding:50px; margin-bottom:50px !important}
.fs20-box{font-size: 16px;}

.fs18-question{font-size: 17px;}
.question-baslik{font-size: 22px;}

.fs20-sektors-kisa{font-size: 18px;}

.product-fs{font-size: 20px;}
.product-pad{padding: 60px 0px 60px 0px;}
.fs30-h2{font-size: 30px;}
.mak-mt{margin-top: 0px;}
.slogan-1{font-size:50px; line-height: 60px;  color:#2b2a28;}
.slogan-2{font-size:18px;  color:#2b2a28;}
.pt130{padding-top:130px}

.udetay-pt{padding-top:170px;}
.urun-header-title{color: #2b2a28 !important; font-size: 30px !important; font-weight: 400 !important; padding-bottom:10px; margin: 0px;}
.teknikozellikpad{padding:0px 0px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:16px;}
.fs30tozellik{font-size: 30px; margin-bottom: 20px; font-weight: 200;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 100px;}
.udetayvideo-poz{position: absolute; top:20px; right:0px}
.videoizlebtn{background: #e2001a; padding: 5px 13px 5px 13px; font-size: 15px; color: #fff; font-weight: 300; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 5px 18px 5px 13px;}

.fs-1{font-size: 35px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:30px}
.livmak-fs{font-size: 35px; font-weight: 200;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 20px; margin-top:25px; font-size: 18px; font-weight: 200;}
.fs30hbr{font-size: 30px; font-weight: 200; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:20px}
.uk-input, .uk-select, .uk-textarea { font-size: 18px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 18px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:100px}
.header-bg{object-fit: cover; object-position: right bottom; height: 500px !important; width:100%; }
.header-title{color: #fff !important; font-size: 30px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px;}
.content{ font-size: 16px;  font-weight: 400; min-height: 500px; padding-top: 30px;}
.fs40-icbaslik{font-size: 30px; padding-top: 0px;}
.sektortitleic{font-size: 30px; line-height: 50px; font-weight: 200; margin: 10px 0px 80px 0px;}


.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logo.webp') no-repeat center left; width: 172px; background-size: 172px; height: 90px; display: block;}
.logo{ background: url('/images/logo.webp') no-repeat center center; width: 172px; background-size: 172px; height: 90px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 16px; margin: 0px 0px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 13px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 18px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -22px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 100px;}
.slogan-mb{margin-bottom: 30px;}
.slogan-mb30{ font-size:50px; line-height: 50px; color:#2b2a28; font-weight: 700;}
.slogan{text-shadow: 0px -20px 50px #ffffff, 0px -20px 60px #ffffff, 0px -20px 70px #ffffff,0px -20px 80px #ffffff; z-index: 99; position: relative;}
.slogan2{text-shadow: 0px 0px 50px #ffffff, 0px 0px 60px #ffffff, 0px 0px 70px #ffffff,0px 0px 80px #ffffff; z-index: 9; position: relative;}
.tfilm-btn{background:#e2001a; padding:10px 20px; color:#fff; font-size:18px; line-height:18px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}


.makinalar-bg-pad{background: #f2f2f2; padding: 20px 30px; font-size: 22px !important;}
.fs24borubukme{font-size: 22px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 22px; color: #2b2a28; font-weight: 200; padding: 5px 0px;}
.makinapad{padding: 50px 0px; color: #2b2a28;}
.makina-title{font-size: 24px; font-weight: 500;}
.rotate-button-mak{width: 45px; height:45px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:20px; background:#f2f2f2}

.yilbaslik100{font-size: 18px; line-height: 28px; font-weight: 400;}
.turkey100width{width: 237px;}

.sektortitle{font-size: 30px; line-height: 40px; font-weight: 200;}
.sektorwidth{width: 250px;}
.uk-sektor-title{font-size: 20px; line-height: 24px; color: #2b2a28 !important;}
.sektorkutupad{padding: 30px 30px 30px 30px}
.sektor-btn-bottom{position: absolute; bottom: 30px; left: 30px;}
.rotate-button-white{width: 50px; height:50px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.sektorlerdiv .uk-grid-column-large,.uk-grid-large { margin-left:-40px}
.sektorlerdiv .uk-grid-column-large>*,.uk-grid-large>* { padding-left: 40px}
.sektorlerdiv *+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin {  margin-top: 40px}

.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 200px; padding:70px 0px 70px 0px}
.yilpad{padding:50px 20px 0px 50px}
.yil45{width: 57px;}
.yilbaslik{font-size: 20px; line-height: 25px; font-weight: 200;}
.yilicerik{font-size: 16px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 150px;}
.kitaulke{font-size: 50px; line-height: 70px; font-weight: 100;}
.haberdiv-pad{padding:0px 50px 0px 10px}
.uk-news-title{font-size: 16px; color: #2b2a28 !important;}
.detaylink{font-size: 16px; color: #2b2a28 !important;}
.rotate-button{width: 30px; height:30px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 150px;}

.fs40-baslik{font-size: 30px; padding-bottom: 50px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 25px; font-size: 22px !important;}
.ai-content{padding: 0px 25px 20px 25px; font-size: 16px; font-weight: 200;}


.footer-menu li { margin-bottom: 20px; font-size: 18px; font-weight: 700;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 20px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 5px;}
.footer-sub-menu a { color: #2b2a28; font-size: 16px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 16px;}
.copyrigt-fs{font-size: 16px;}
.altlogowh{width: 172px;}
}

@media(min-width:1200px){
.fs20-box{font-size: 16px;}

.fs18-question{font-size: 17px;}
.question-baslik{font-size: 22px;}

.fs20-sektors-kisa{font-size: 18px;}

.product-fs{font-size: 22px;}
.product-pad{padding: 60px 0px 60px 0px;}
.fs30-h2{font-size: 30px;}
.slogan-1{font-size:62px; line-height: 70px;  color:#2b2a28;}
.slogan-2{font-size:18px;  color:#2b2a28;}
.pt130{padding-top:130px}

.uk-navbar-nav { gap: 30px !important;}
.udetay-pt{padding-top:170px;}
.urun-header-title{color: #2b2a28 !important; font-size: 40px !important; font-weight: 400 !important; padding-bottom:40px; margin: 0px;}
.teknikozellikpad{padding:0px 0px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:18px;}
.fs30tozellik{font-size: 35px; margin-bottom: 40px; font-weight: 200;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 30px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 100px;}
.udetayvideo-poz{position: absolute; top:40px; right:0px}
.videoizlebtn{background: #e2001a; padding: 8px 13px 8px 13px; font-size: 15px; color: #fff; font-weight: 300; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 8px 18px 8px 13px;}

.fs-1{font-size: 40px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:50px}
.livmak-fs{font-size: 40px; font-weight: 200;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 25px; margin-top:25px; font-size: 20px; font-weight: 200;}
.fs30hbr{font-size: 30px; font-weight: 200; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:20px}
.uk-input, .uk-select, .uk-textarea { font-size: 18px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 18px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:100px}
.header-bg{object-fit: cover; object-position: right bottom; height: 600px !important; width:100%; }
.header-title{color: #fff !important; font-size: 40px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px;}
.content{ font-size: 16px;  font-weight: 400; min-height: 500px; padding-top: 0px;}
.fs40-icbaslik{font-size: 35px; padding-top: 0px;}
.sektortitleic{font-size: 35px; line-height: 50px; font-weight: 200; margin: 10px 0px 80px 0px;}

.menuurnw{width: 180px;}
.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logo.webp') no-repeat center left; width: 172px; background-size: 172px; height: 90px; display: block;}
.logo{ background: url('/images/logo.webp') no-repeat center center; width: 172px; background-size: 172px; height: 90px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 18px; margin: 0px 0px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 18px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 17px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -22px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 100px;}
.slogan-mb{margin-bottom: 30px;}
.slogan-mb30{ font-size:70px; line-height: 70px; color:#2b2a28; font-weight: 700;}
.slogan{text-shadow: 0px -20px 50px #ffffff, 0px -20px 60px #ffffff, 0px -20px 70px #ffffff,0px -20px 80px #ffffff; z-index: 99; position: relative;}
.slogan2{text-shadow: 0px 0px 50px #ffffff, 0px 0px 60px #ffffff, 0px 0px 70px #ffffff,0px 0px 80px #ffffff; z-index: 9; position: relative;}
.tfilm-btn{background:#e2001a; padding:15px 30px; color:#fff; font-size:20px; line-height:20px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}


.makinalar-bg-pad{background: #f2f2f2; padding: 20px 30px; font-size: 22px !important;}
.fs24borubukme{font-size: 22px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 22px; color: #2b2a28; font-weight: 200; padding: 5px 0px;}
.makinapad{padding: 50px 0px; color: #2b2a28;}
.makina-title{font-size: 24px; font-weight: 500;}
.rotate-button-mak{width: 45px; height:45px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:20px; background:#f2f2f2}

.yilbaslik100{font-size: 18px; line-height: 28px; font-weight: 400;}
.turkey100width{width: 237px;}

.sektortitle{font-size: 30px; line-height: 40px; font-weight: 200;}
.sektorwidth{width: 250px;}
.uk-sektor-title{font-size: 22px; line-height: 26px; color: #2b2a28 !important;}
.sektorkutupad{padding: 30px 30px 30px 30px}
.sektor-btn-bottom{position: absolute; bottom: 30px; left: 30px;}
.rotate-button-white{width: 50px; height:50px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.sektorlerdiv .uk-grid-column-large,.uk-grid-large { margin-left:-40px}
.sektorlerdiv .uk-grid-column-large>*,.uk-grid-large>* { padding-left: 40px}
.sektorlerdiv *+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin {  margin-top: 40px}

.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 288px; padding:70px 0px 70px 0px}
.yilpad{padding:120px 20px 50px 50px}
.yil45{width: 97px;}
.yilbaslik{font-size: 25px; line-height: 30px; font-weight: 200;}
.yilicerik{font-size: 18px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 250px;}
.kitaulke{font-size: 55px; line-height: 60px; font-weight: 100;}
.haberdiv-pad{padding:0px 50px 0px 10px}
.uk-news-title{font-size: 18px; color: #2b2a28 !important;}
.detaylink{font-size: 18px; color: #2b2a28 !important;}
.rotate-button{width: 40px; height:40px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 150px;}

.fs40-baslik{font-size: 35px; padding-bottom: 60px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 25px; font-size: 22px !important;}
.ai-content{padding: 0px 25px 20px 25px; font-size: 18px; font-weight: 200;}

.footer-menu li { margin-bottom: 20px; font-size: 18px; font-weight: 700;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 20px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 5px;}
.footer-sub-menu a { color: #2b2a28; font-size: 16px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 16px;}
.copyrigt-fs{font-size: 16px;}
.altlogowh{width: 172px;}

}

@media(min-width:1400px){
.fs20-box{font-size: 20px;}

.fs18-question{font-size: 17px;}
.question-baslik{font-size: 22px;}


.fs20-sektors-kisa{font-size: 18px;}

.product-fs{font-size: 22px;}
.product-pad{padding: 60px 0px 60px 0px;}
.fs30-h2{font-size: 30px;}
.slogan-1{font-size:67px; line-height: 75px;  color:#2b2a28;}
.slogan-2{font-size:20px;  color:#2b2a28;}
.pt130{padding-top:130px}

.uk-navbar-nav { gap: 40px !important;}
.udetay-pt{padding-top:170px;}
.urun-header-title{color: #2b2a28 !important; font-size: 40px !important; font-weight: 400 !important; padding-bottom:40px; margin: 0px;}
.teknikozellikpad{padding:0px 20px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:20px;}
.fs30tozellik{font-size: 40px; margin-bottom: 40px; font-weight: 200;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 35px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 200px;}
.udetayvideo-poz{position: absolute; top:50px; right:0px}
.videoizlebtn{background: #e2001a; padding: 8px 13px 8px 13px; font-size: 16px; color: #fff; font-weight: 300; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 8px 18px 8px 13px;}

.fs-1{font-size: 40px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:50px}
.livmak-fs{font-size: 40px; font-weight: 200;}

.urunlerbgfs{background:#f2f2f2; padding: 15px 25px; margin-top:25px; font-size: 20px; font-weight: 200;}
.fs30hbr{font-size: 35px; font-weight: 200; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:20px}
.uk-input, .uk-select, .uk-textarea { font-size: 18px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 18px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:100px}
.header-bg{object-fit: cover; object-position: right bottom; height: 700px !important; width:100%; }
.header-title{color: #fff !important; font-size: 40px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px;}
.content{ font-size: 18px;  font-weight: 400; min-height: 500px; padding-top: 0px;}
.fs40-icbaslik{font-size: 35px; padding-top: 0px;}
.sektortitleic{font-size: 35px; line-height: 50px; font-weight: 200; margin: 10px 0px 80px 0px;}

.menuurnw{width: 200px;}
.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logo.webp') no-repeat center left; width: 172px; background-size: 172px; height: 90px; display: block;}
.logo{ background: url('/images/logo.webp') no-repeat center center; width: 172px; background-size: 172px; height: 90px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 18px; margin: 0px 1px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 18px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 17px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -22px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 100px;}
.slogan-mb{margin-bottom: 30px;}
.slogan-mb30{ font-size:80px; line-height: 80px; color:#2b2a28; font-weight: 700;}
.slogan{text-shadow: 0px -20px 50px #ffffff, 0px -20px 60px #ffffff, 0px -20px 70px #ffffff,0px -20px 80px #ffffff; z-index: 99; position: relative;}
.slogan2{text-shadow: 0px 0px 50px #ffffff, 0px 0px 60px #ffffff, 0px 0px 70px #ffffff,0px 0px 80px #ffffff; z-index: 9; position: relative;}
.tfilm-btn{background:#e2001a; padding:15px 30px; color:#fff; font-size:23px; line-height:23px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}

.makinalar-bg-pad{background: #f2f2f2; padding: 20px 30px; font-size: 24px !important;}
.fs24borubukme{font-size: 24px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 24px; color: #2b2a28; font-weight: 200; padding: 5px 0px;}
.makinapad{padding: 50px 0px; color: #2b2a28;}
.makina-title{font-size: 26px; font-weight: 500;}
.rotate-button-mak{width: 45px; height:45px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:22px; background:#f2f2f2}

.yilbaslik100{font-size: 18px; line-height: 28px; font-weight: 400;}
.turkey100width{width: 237px;}

.sektortitle{font-size: 35px; line-height: 45px; font-weight: 200;}
.sektorwidth{width: 300px;}
.uk-sektor-title{font-size: 22px; line-height: 26px; color: #2b2a28 !important;}
.sektorkutupad{padding: 40px 100px 40px 40px}
.sektor-btn-bottom{position: absolute; bottom: 40px; left: 40px;}
.rotate-button-white{width: 50px; height:50px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.sektorlerdiv .uk-grid-column-large,.uk-grid-large { margin-left:-50px}
.sektorlerdiv .uk-grid-column-large>*,.uk-grid-large>* { padding-left: 50px}
.sektorlerdiv *+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin {  margin-top: 50px}


.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 288px; padding:70px 0px 70px 0px}
.yilpad{padding:120px 20px 50px 50px}
.yil45{width: 97px;}
.yilbaslik{font-size: 30px; line-height: 35px; font-weight: 200;}
.yilicerik{font-size: 20px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 250px;}
.kitaulke{font-size: 55px; line-height: 60px; font-weight: 100;}
.haberdiv-pad{padding:0px 50px 0px 10px}
.uk-news-title{font-size: 20px; color: #2b2a28 !important;}
.detaylink{font-size: 20px; color: #2b2a28 !important;}
.rotate-button{width: 40px; height:40px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 150px;}

.fs40-baslik{font-size: 40px; padding-bottom: 60px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 25px; font-size: 24px !important;}
.ai-content{padding: 0px 25px 20px 25px; font-size: 18px; font-weight: 200;}

.footer-menu li { margin-bottom: 30px; font-size: 20px; font-weight: 700;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 30px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 10px;}
.footer-sub-menu a { color: #2b2a28; font-size: 18px; text-decoration: none; font-weight: 200; position: relative;}

.footer-adres{font-size: 18px;}
.copyrigt-fs{font-size: 18px;}
.altlogowh{width: 172px;}
}

@media(min-width:1600px){
.fs20-box{font-size: 20px;}

.fs18-question{font-size: 18px;}
.question-baslik{font-size: 24px;}

.fs20-sektors-kisa{font-size: 20px;}

.product-fs{font-size: 22px;}
.product-pad{padding: 80px 0px 80px 0px;}
.fs30-h2{font-size: 30px;}
.slogan-1{font-size:72px; line-height: 80px;  color:#2b2a28;}
.slogan-2{font-size:20px;  color:#2b2a28;}
.pt130{padding-top:130px}

.udetay-pt{padding-top:170px;}
.urun-header-title{color: #2b2a28 !important; font-size: 40px !important; font-weight: 400 !important; padding-bottom:40px; margin: 0px;}
.teknikozellikpad{padding:0px 100px 0px 0px; margin-left: 0px; background: #f2f2f2a3; font-size:20px;}
.fs30tozellik{font-size: 40px; margin-bottom: 40px; font-weight: 200;}
.maddeurun ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 35px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }
.mbottom-100-urndty{margin-bottom: 200px;}
.udetayvideo-poz{position: absolute; top:50px; right:0px}
.videoizlebtn{background: #e2001a; padding: 8px 13px 8px 13px; font-size: 16px; color: #fff; font-weight: 300; border-radius: 30px 0px 0px 30px;}
.videoizlebtn:hover{background: #e2001a;  color: #fff; padding: 8px 18px 8px 13px;}


.fs-1{font-size: 40px; margin-bottom: 20px;}
.livmakbghak{background: #f2f2f2; padding:50px}
.livmak-fs{font-size: 40px; font-weight: 200;}


.urunlerbgfs{background:#f2f2f2; padding: 15px 25px; margin-top:25px; font-size: 20px; font-weight: 200;}
.fs30hbr{font-size: 35px; font-weight: 200; margin-bottom: 30px;}

.iformbg{background:#f2f2f2; padding:15px 15px 15px 25px; font-size:20px}
.uk-input, .uk-select, .uk-textarea { font-size: 18px; font-weight: 300; height: 50px;}
.uk-input, .uk-select:not([multiple]):not([size]){height: 50px;}
.fs18btn{font-size: 18px; background-color: #e2001a;}

.footer-content{background:#f3f3f3; padding-top:100px}
.header-bg{object-fit: cover; object-position: center center; height: 700px !important; width:100%; }
.header-title{color: #fff !important; font-size: 45px !important; font-weight: 900 !important; padding-bottom:10px; margin: 0px;}
.content{ font-size: 18px;  font-weight: 400; min-height: 500px; padding-top: 0px;}
.fs40-icbaslik{font-size: 40px; padding-top: 0px;}
.sektortitleic{font-size: 38px; line-height: 50px; font-weight: 200; margin: 10px 0px 90px 0px;}

.menuurnw{width: 250px;}
.menumt{margin-top: 20px;}
.sticky .logo{ background: url('/images/logo.webp') no-repeat center left; width: 172px; background-size: 172px; height: 90px; display: block;}
.logo{ background: url('/images/logo.webp') no-repeat center center; width: 172px; background-size: 172px; height: 90px; display: block; margin-top: 0px;}
.uk-navbar-nav>li>a{ color: #2b2a28; font-size: 18px; margin: 0px 1px; font-weight: 400;}
.uk-navbar-nav>li.uk-active>a{ color: #2b2a28; font-size: 13px;}
.uk-navbar-dropdown-nav>li>a{ color: #2b2a28 !important; font-size: 17px; text-align: left;} 
.sticky .uk-navbar-dropdown{ border-radius: .5rem; }
.sticky {  position: fixed !important;  z-index:999;  margin-top: -22px; -moz-transition: all 0.2s ease-out;  	-o-transition: all 0.2s ease-out;  	-webkit-transition: all 0.2s ease-out;  	-ms-transition: all 0.2s ease-out;background:#fff; box-shadow: 2px 2px 22px #ccc;}


.slidebottom{margin-bottom: 100px;}
.slogan-mb{margin-bottom: 40px;}
.slogan-mb30{ font-size:95px; line-height: 95px; color:#2b2a28; font-weight: 700;}
.tfilm-btn{background:#e2001a; padding:15px 30px; color:#fff; font-size:25px; line-height:25px}
.lang .uk-nav li>a { display: block; font-size: 16px; font-weight: 500; color: #2b2a28;}

.makinalar-bg-pad{background: #f2f2f2; padding: 20px 30px; font-size: 24px !important;}
.fs24borubukme{font-size: 24px;}
.bmakinalar .uk-subnav-pill>*>:first-child {font-size: 24px; color: #2b2a28; font-weight: 200; padding: 5px 0px;}
.makinapad{padding: 50px 0px; color: #2b2a28;}
.makina-title{font-size: 26px; font-weight: 500;}
.rotate-button-mak{width: 45px; height:45px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.tum-mak-btn{padding:15px 70px; color:#000; font-size:22px; background:#f2f2f2}


.yilbaslik100{font-size: 18px; line-height: 28px; font-weight: 400;}
.turkey100width{width: 237px;}

.sektortitle{font-size: 38px; line-height: 50px; font-weight: 200;}
.sektorwidth{width: 330px;}
.uk-sektor-title{font-size: 25px; line-height: 29px; color: #2b2a28 !important;}
.sektorkutupad{padding: 50px 100px 50px 50px}
.sektor-btn-bottom{position: absolute; bottom: 50px; left: 50px;}
.rotate-button-white{width: 50px; height:50px; border: 1px solid #fff; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.sektorlerdiv .uk-grid-column-large,.uk-grid-large { margin-left:-70px}
.sektorlerdiv .uk-grid-column-large>*,.uk-grid-large>* { padding-left: 70px}
.sektorlerdiv *+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin {  margin-top: 70px}


.sol-ust-bg{background:url(/images/sol-ust-bg.webp) no-repeat left top #f2f2f2; background-size: 288px; padding:70px 0px 70px 0px}
.yilpad{padding:120px 30px 50px 60px}
.yil45{width: 97px;}
.yilbaslik{font-size: 30px; line-height: 35px; font-weight: 200;}
.yilicerik{font-size: 20px; font-weight: 300; padding: 50px 0px 50px 0px;}
.isowh{width: 250px;}
.kitaulke{font-size: 70px; line-height: 75px; font-weight: 100;}
.haberdiv-pad{padding:0px 60px 0px 20px}
.uk-news-title{font-size: 20px; color: #2b2a28 !important;}
.detaylink{font-size: 20px; color: #2b2a28 !important;}
.rotate-button{width: 40px; height:40px; border: 1px solid #2b2a28; text-align:center; position: relative; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background:transparent; border-radius:50%}
.mbottom-100{margin-bottom: 150px;}

.fs40-baslik{font-size: 40px; padding-bottom: 80px;}
.uk-accordion-bg{background: #f2f2f2; padding: 20px 25px; font-size: 24px !important;}
.ai-content{padding: 0px 25px 20px 25px; font-size: 18px; font-weight: 200;}

.footer-menu li { margin-bottom: 30px; font-size: 20px; font-weight: 700;}
.footer-sub-menu {list-style-type: none; padding: 0px;margin: 30px 0px 0px 0px;}
.footer-sub-menu li { margin-bottom: 10px;}
.footer-sub-menu a { color: #2b2a28; font-size: 18px; text-decoration: none; font-weight: 400; position: relative;}

.footer-adres{font-size: 18px;}
.copyrigt-fs{font-size: 18px;}
.altlogowh{width: 172px;}
}


.header-bg{object-position: center center !important;}
.content b{color: #e2001a;}
.content h3{color: #e2001a;}
.uk-table th {font-size: inherit !important;}
.urun-header-title b{color: #e2001a; font-weight: 400 !important;}
.fs20-box b{color: #e2001a;}
.contactlink a{color: #fff;}
.contactlink a:hover{color: #e2001a;}

.uk-nav>li>a {
    padding: 3px 0;
}
.icon-bg-center{width:40px; height:40px; background:#e2001a; color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.bg-white-transparent {
  /* Gradient arka plan */
  background: linear-gradient(
    92.85deg,
    rgba(255, 255, 255, 0.2) -22.04%,
    rgba(26, 23, 27, 0.2) 274.28%
  ), #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
}
.bg-white-transparent-2 {
  /* Gradient arka plan (ters çevrilmiş geçiş) */
  background: linear-gradient(92.85deg, rgb(237 237 237) -22.04%, rgba(255, 255, 255, 0.2) 274.28%), #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
}

.bg-gradient-gray {
  background: linear-gradient(
    92.85deg,
    rgba(255, 255, 255, 0.2) -22.04%,
    rgba(26, 23, 27, 0.2) 274.28%
  ), #ffffff;
}


.rounded-lg { border-radius: .5rem;}
.rounded-lg-top { border-radius: .5rem .5rem 0px 0px;}
.rounded-lg-bottom { border-radius:  0px 0px .5rem .5rem;}

.uk-text-muted {
    color: #686868 !important;
}

.color-red{color:#e2001a !important;}
.uk-navbar-nav>li>a {font-weight: 700 !important;}
.uk-button-danger { background-color: transparent !important; color: #e2001a !important; border: 1px solid #e2001a; text-transform: none !important; border-radius:.5rem;}
.uk-button-danger:hover { background-color: #e2001a !important; color: #fff !important; border: 1px solid #e2001a; text-transform: none !important; border-radius:.5rem;}


.uk-button-danger-fill { background-color:#e2001a  !important; color: #fff !important; border: 1px solid #e2001a; text-transform: none !important; border-radius:.5rem;}
.uk-button-danger-fill:hover { background-color: transparent !important; color: #e2001a !important; border: 1px solid #e2001a; text-transform: none !important; border-radius:.5rem;}


.contact-btn{background:#e2001a !important; color:#fff !important; padding:0px 20px !important; border-radius:0px .5rem .5rem 0px}
.contact-btn:hover{background:#2b2a28 !important; color:#fff !important; }

.position-fix-container {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.followicon-instagram{border:#fff !important; color: #fff !important; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #FD1D1D 45%, #d6249f 60%, #285AEB 90%);}
.followicon-facebook{border:#fff !important; color: #fff !important; background:#1877F2 !important;}
.followicon-x{border:#fff !important; color: #fff !important; background:#000 !important;} 
.followicon-linkedin{border:#fff !important; color: #fff !important; background:#0e76a8 !important;} 
.followicon-youtube{border:#fff !important; color: #fff !important; background:#ff0033 !important;}


.image-container-oran {
    aspect-ratio: 800 / 1187; /* Oranı otomatik korur */
    width: 100%;             /* Konteyner genişliğini ortama göre ayarla */
    max-width: 800px;        /* İsteğe bağlı maksimum genişlik */
    overflow: hidden;
    position: relative;
}

.image-container-oran img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Resmi taşırmadan sığdırır, kırpabilir */
    display: block !important;
}

/* Üstten aşağı opaklık efekti */
.image-container-oran::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.8) 0%,     /* Üstte yoğun siyah */
        rgba(0, 0, 0, 0.6) 20%,    /* Azalıyor */
        rgba(0, 0, 0, 0.3) 40%,    /* Daha da azalıyor */
        rgba(0, 0, 0, 0.0) 60%     /* Ortalara gelmeden şeffaf oluyor */
    );
    pointer-events: none;
}



.image-container-oran2 {
    aspect-ratio: 800 / 1187; /* Oranı otomatik korur */
    width: 100%;             /* Konteyner genişliğini ortama göre ayarla */
    max-width: 800px;        /* İsteğe bağlı maksimum genişlik */
    overflow: hidden;
    position: relative;
}

.image-container-oran2 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Resmi taşırmadan sığdırır, kırpabilir */
    display: block !important;
}

.image-container-oran3 {
    aspect-ratio: 800 / 536; /* Oranı otomatik korur */
    width: 100%;             /* Konteyner genişliğini ortama göre ayarla */
    max-width: 800px;        /* İsteğe bağlı maksimum genişlik */
    overflow: hidden;
    position: relative;
}

.image-container-oran3 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* Resmi taşırmadan sığdırır, kırpabilir */
    display: block !important;
}


.uk-dotnav>*>* {
    background-color: #a8a8a8 !important;
    width: 20px; 
    height: 6px; border-radius: 5px !important;
}

.maddeurun ul { list-style: none;padding-left: 0; padding: 0 0 0 0px; margin-top: 0px;}
.maddeurun li { display: flex; padding-bottom: 10px; align-items: top; }



.madde5 ul { list-style: none;padding-left: 0; padding: 0 0 0 0px; margin-top: 0px;}
.madde5 li { display: flex; padding-bottom: 15px; align-items: top; }
.madde5 ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }


.kisa b {color: #e2001a !important;}
@font-face{font-family:Ataturk;src:url(../fonts/ataturk.ttf) format("truetype");font-style:normal}
.fontataturk{font-family:Ataturk;}


.uk-input, .uk-select, .uk-textarea {
    color: #666;
}
.fs18btn:hover{background-color: #e2001a;}

.uk-bg-grey{background: #f2f2f2;}
.uk-border{border: 1px solid #eee;}
.uk-navbar-dropdown-nav>li>a {display: block;}
.uk-offcanvas-bar .uk-close{color: #000;}
.uk-offcanvas-bar .uk-close:hover{color: #e2001a;}
.uk-offcanvas-bar .uk-button-secondary{background-color: #000000; color: #ffffff; font-size: 16px;}
.uk-offcanvas-bar .uk-button-secondary:hover{background-color: #e2001a; color: #ffffff;}

.lang .uk-nav li>a:hover { color: #e2001a;}
.lang .uk-nav, .uk-nav ul { margin: 0; padding: 10px; list-style: none;}

.tfilm-btn:hover{background:#e2001a; color:#fff; }
.uk-navbar-parent-icon {margin-left: 4px;transition: transform .3s ease-out; margin-top: 5px;}

.apotekfont{font-family: 'Niks', sans-serif;}
.slogan-mb30 span{color: #e2001a !important;}
.hover-top{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.hover-top:hover{transform:translateY(-3px); -moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}

.makinapad:hover{color: #2b2a28;}

.border-bottom1{border-bottom: 1px solid #000;}
.bmakinalar .uk-subnav-pill>.uk-active>a {background-color: transparent; color: #2b2a28; font-weight: 500;}
.bmakinalar .uk-subnav-pill>*>:first-child:hover {color: #000; background-color: transparent;}
.bmakinalar .uk-subnav-pill>* { padding-left: 5px;}
.bmakinalar .uk-subnav-pill>.uk-active>a> span{font-weight: 200;}
.bmakinalar .uk-subnav-pill { margin-left: 0px; }

.uk-border-top{border-top:1px solid #000000; padding-top: 20px;}
.uk-icon-button { border: 1px solid #000; color: #000; background-color: #fff;}
.madde ul { list-style: none;padding-left: 0; padding: 0 0 0 0px; margin-top: 0px;}
.madde li { display: flex; padding-bottom: 15px; align-items: top; }
.madde ul li::before { content: ""; background-image: url('/images/madde.svg'); background-size: 25px; background-repeat: no-repeat; background-position: left center; display: inline-block; width: 25px;  height: 25px;  margin-right: 10px; flex-shrink: 0;  vertical-align: middle; }


.uk-accordion-content b {font-weight: 500 !important;}


.rotate-button img { transition: transform 0.3s ease;}
.rotate-box:hover .rotate-button img { transform: rotate(45deg);}

.rotate-button-white img { transition: transform 0.3s ease; filter: brightness(0) invert(1);}
.rotate-box:hover .rotate-button-white img { transform: rotate(45deg);  filter: brightness(0) invert(0);}
.rotate-box:hover .rotate-button-white{background: #fff;}


.rotate-button-mak img { transition: transform 0.3s ease;}
.rotate-box:hover .rotate-button-mak img { transform: rotate(45deg);  filter: brightness(0) invert(1);}
.rotate-box:hover .rotate-button-mak{background: #e2001a; border:1px solid #e2001a;}



.sektorlerdiv .uk-slidenav {
    color: rgb(255 255 255);
}

.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20fill%3D%22%23000%22%20width%3D%2213%22%20height%3D%222%22%20x%3D%220%22%20y%3D%225.5%22%20%2F%3E%3Crect%20fill%3D%22%23000%22%20width%3D%222%22%20height%3D%2213%22%20x%3D%225.5%22%20y%3D%220%22%20%2F%3E%3C%2Fsvg%3E");
}
.uk-open>.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20fill%3D%22%23000%22%20width%3D%2213%22%20height%3D%222%22%20x%3D%220%22%20y%3D%225.5%22%20%2F%3E%3C%2Fsvg%3E");
}

