@import url("https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700");

* { padding:0px; margin:0px; font-family:"Raleway", sans-serif!important; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

input, textarea, [contenteditable="true"] { -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text; }

/* ----------------------------ANASAYFA------------------------------ */

/* HEADER */

header a#arama span { background-image:url("../images/search_icon.png"); }

/* HOME TOP */

section.home_top div.left div.category { padding:30px 20px 0px 20px; box-shadow:0px 0px 21px 4px rgba(30, 56, 103, 0.15); }

section.home_top div.left div.category li { background-image:url("../images/category_list_a.png"); }

section.home_top div.left div.support div { bottom:0px; }

section.home_top div.right div.navigator { background-image:url("../images/navigator_back.png"); }

/* HOME PRODUCT */

section.home_product div.urunler div.urun div.info div.buttons a#incele { background:#4e7dd5; color:#fff; border-radius:30px; border:solid 1px #4e7dd5; float:left; margin-left:17px; }

section.home_product div.urunler div.urun div.info div.buttons a#teklif { float:right; border-radius:30px; color:#7bbf60; border:solid 1px #7bbf60; margin-right:17px; cursor:pointer; }

/* HOME NEWS */

section.home_news div.alan { margin:40px 0px; }

section.whywhy div.why { box-shadow:0px 0px 40px 3px rgba(30, 56, 103, 0.16); }

/* ----------------------------KURUMSAL------------------------------ */

div.maske div.menukutu div.left_menu { box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.15); }

div.maske div.menukutu div.left_menu div.title { border-radius:25px 25px 0px 0px; }

div.maske div.menukutu div.left_menu ul li a { background-image:url("../images/category_list_a.png"); }

section.kurumsal h1 { margin:15px 0px; }

/* ----------------------------ÜRÜNLER------------------------------ */

/* PRODUCT */

section.product div.left div.left_menu { box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.15); }

section.product div.left div.left_menu div.title { border-radius:25px 25px 0px 0px; }

section.product div.left div.left_menu ul li a { background-image:url("../images/category_list_a.png"); }

section.product div.left div.left_menu ul.alturun { padding-left:0; padding:10px 0px; margin:10px 0px; }

section.product div.left div.left_menu ul.alturun li a { background-image:url("../images/cizgi_aback.png"); }

section.product div.right div.top_menu div.button { box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.08); }

section.product div.right div.urun div.info div.karsi { margin:0px 17px; box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.06); }

section.product div.right div.urun div.info div.buttons a#incele { background:#4e7dd5; color:#fff; border-radius:30px; border:solid 1px #4e7dd5; float:left; margin-left:17px; }

section.product div.right div.urun div.info div.buttons a#teklif { float:right; border-radius:30px; color:#7bbf60; border:solid 1px #7bbf60; margin-right:17px; }

/* ----------------------------ÜRÜN KARŞILASTIR------------------------------ */

/* ----------------------------ÜRÜN DETAY------------------------------ */

section.product_detail div.product div.sag div.ozellikler div.ozellik div.title { color:262626; }

section.product_detail div.product div.sag div.ozellikler div.ozellik div.title span { color:262626; }

section.product_detail div.product div.sag .teklif_button { float:left; width:100%; height:51px; background:#4e7dd5; text-align:center; line-height:51px; border-radius:15px; margin-top:50px; }

section.product_detail div.product div.sag .teklif_button span {
    font-size:15px;
    font-weight:600;
    color:#fff;
    background-image:url(../images/teklif_button.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding:10px 0;
    padding-left:30px;
}

section.product_detail div.info div.navigator a { margin:18px 0px; }

section.product_detail div.ozellikler div.ozellik div.title { color:262626; }

section.product_detail div.ozellikler div.ozellik div.title span { color:262626; }

/* LİGHBOX */

div.lighbox { margin:0px calc(50% - 396px); }

div.lighbox input { margin:0px 5%; }

div.lighbox select { margin:0px 5%; background-image:url("../images/teklifselect.png"); }

div.lighbox textarea { margin:0px 5%; padding:20px 20px; }

div.lighbox button { margin:0px 5%; }

/* ----------------------------HABERLER------------------------------ */

/* HABER */

section.news h1 { margin:35px 0px; }

section.news h2 { margin:35px 0px; }

section.news div.haber { box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.07); }

section.news div.haber div.alt div.mini_image { margin:0px calc(16.6% - 173px); }

/* DİĞER HABERLER */

/* ----------------------------İLETİŞİM------------------------------ */

section.iletisim h1 { margin:35px 0px; }

section.iletisim h2 { margin:35px 0px; }

section.iletisim div.harita { box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.12); }

section.iletisim div.ltsm div.info p.title span#ucgen_logoo { background-image:url("../images/ucgenyazilim_logo.png"); }

section.iletisim div.ltsm div.form { box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.07); }

/* ----------------------------NEDEN BİZ------------------------------ */

section.neden_biz h1 { margin:35px 0px; }

/* EKSTRA */

section.mobilproductcategory select { background:url(../images/mobilselectback.png) no-repeat right 30px center, url("../images/category_list_a.png") no-repeat left 20px center, #fff; }

div.urun_pdf div.pdf { background-image:url("../images/pdf.png"); }

@keyframes asd {
    to { width:200px; }

    from { width:0px; }
}

@keyframes asdrvs {
    to { width:0px; }

    from { width:200px; }
}

@keyframes asdtwo {
    to { margin-right:290px; }

    from { margin-right:70px; }
}

@keyframes asdtworvs {
    to { margin-right:70px; display:none; }

    from { margin-right:290px; display:block; }
}

input.inputgeli { padding:0px 20px; }

div.mobileara input { color::#fff; }

.headdddleft p { background-position:left 0px center; }

.lknl { float:left; position:absolute; width:190px; height:65px; left:calc(50% - 95px); }

div.teklif-iste { float:left; width:calc(100% - 74px); padding:32px; border-radius:25px; box-shadow:0px 0px 20px 3px rgba(0, 0, 0, 0.07); margin-bottom:35px; }

section.teklif-iste h1 {
    float:left;
    padding-left:30px;
    background-image:url(../images/ellipse_blue.png);
    background-repeat:no-repeat;
    background-position:left center;
    font-size:18px;
    font-weight:500;
    color:#4e7dd5;
    margin:35px 0px;
    margin-bottom:20px;
}

div.lighbox input::placeholder { font-size:14px; font-weight:500; color:#262626; }

div.lighbox textarea::placeholder { font-size:14px; font-weight:500; color:#262626; }

input#captcha-security { padding-left:0; }

div.captcha2 { float:left; position:relative; width:90%; margin:0 5% 10px 5%; }

.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative; }

.owl-carousel { display:none; width:100%; z-index:1; }

.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden; }

.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }

.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
}

.owl-carousel .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none; }

.owl-carousel .owl-item img { display:block; width:100%; border-radius:20px; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded { display:block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.owl-carousel.owl-loading { opacity:0; display:block; }

.owl-carousel.owl-hidden { opacity:0; }

.owl-carousel.owl-refresh .owl-item { visibility:hidden; }

.owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }

.owl-carousel.owl-grab { cursor:move; cursor:grab; }

.owl-carousel.owl-rtl { direction:rtl; }

.owl-carousel.owl-rtl .owl-item { float:right; }

.owl-carousel .animated { animation-duration:1s; animation-fill-mode:both; }

.owl-carousel .owl-animated-in { z-index:0; }

.owl-carousel .owl-animated-out { z-index:1; }

.owl-carousel .fadeOut { animation-name:fadeOut; }

@keyframes fadeOut {
    0% { opacity:1; }

    100% { opacity:0; }
}

.owl-height { transition:height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity .4s ease; }

.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d; }

.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000; }

.owl-carousel .owl-video-play-icon {
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform .1s ease;
}

.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none; }

.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease; }

.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100%; }

* { padding:0; margin:0; text-decoration:none; outline:none; font-family:"Raleway", sans-serif; }

.wrapper { max-width:1200px; width:100%; margin:auto; }

.wrapper2 { max-width:1310px; width:100%; margin:auto; }

header { width:100%; height:90px; }

header div.logo { float:left; width:218px; height:73px; background-image:url(../images/is-logo.png); background-repeat:no-repeat; background-position:center; background-size:218px; margin:8.5px 0; margin-left:-10px; }

header div.menu { float:right; width:auto; height:90px; margin-right:70px; }

header div.menu ul { float:left; list-style:none; height:34px; margin:28px 0; position:relative; }

header div.menu ul li { float:left; margin-right:45px; line-height:34px; }

header div.menu ul li a:hover { color:#4e7dd5; }

header div.menu ul li a.active { color:#4e7dd5; }

header div.menu ul li a { font-size:14px; font-weight:500; color:#000; }

header a#arama { position:absolute; right:50px; top:28px; z-index:1; }

header a#arama span { width:34px; height:34px; float:left; background:#417ddf; border-radius:100%; background-image:url(../images/search_icon.png); background-repeat:no-repeat; background-position:center; }

section.home_top { float:left; width:100%; height:560px; }

section.home_top div.left { float:left; width:300px; height:560px; }

section.home_top div.left div.category { float:left; width:275px; height:351px; padding:30px 20px 0; background:#fff; border-radius:20px; margin-top:20px; box-shadow:0 0 21px 4px rgba(30, 56, 103, 0.15); }

section.home_top div.left div.category ul { list-style:none; width:100%; float:left; }

section.home_top div.left div.category li { padding-left:30px; background-image:url(../images/category_list_a.png); background-repeat:no-repeat; background-position:left center; margin-bottom:20px; }

section.home_top div.left div.category li a { font-size:14px; font-weight:500; color:#454545; }

section.home_top div.left div.support { float:left; width:283px; height:130px; background-image:url(../images/support_back.png); background-repeat:no-repeat; background-position:right 15px top; margin-top:25px; position:relative; }

section.home_top div.left div.support p { float:left; font-size:15px; font-weight:400; width:70%; position:relative; left:20px; top:25px; color:#494949; }

section.home_top div.left div.support div { float:left; width:100%; height:50px; background:#eb5757; border-radius:30px; text-align:center; position:absolute; bottom:0; }

section.home_top div.left div.support div p { font-family:"Raleway", sans-serif!important; float:left; font-size:16px; color:#fff; font-weight:300; width:100%; position:relative; left:0; top:10px; }

section.home_top div.left div.support div span { font-family:"Raleway", sans-serif!important; font-size:25px; color:#fff; font-weight:500; margin-left:5px; }

section.home_top div.right { float:right; width:860px; height:560px; position:relative; }

section.home_top div.right div.slider { float:right; width:860px; height:400px; position:relative; overflow-x:hidden; margin-top:10px; scrollbar-width:none; -ms-overflow-style:none; }

section.home_top div.right div.slider div.item div.image { background-position:center; background-repeat:no-repeat; }

section.home_top div.right div.slider div.image { float:left; width:810px; height:400px; }

section.home_top div.right div.navigator { float:left; width:78px; height:35px; background-image:url(../images/navigator_back.png); background-repeat:no-repeat; background-position:center; position:absolute; bottom:55px; left:370px; }

section.home_top div.right div.navigator a { float:left; width:39px; height:35px; background-repeat:no-repeat; background-position:center; }

section.home_product { float:left; width:100%; height:auto; margin-top:15px; }

section.home_product div.urunler { float:left; width:100%; height:auto; }

section.home_product div.urunler div.urun { float:left; height:456px; width:calc(25% - 1.25px); border-left:solid 1px #dee2e9; border-top:solid 1px #dee2e9; }

section.home_product div.urunler div.urun:nth-child(1) { border-top:none; }

section.home_product div.urunler div.urun:nth-child(2) { border-top:none; }

section.home_product div.urunler div.urun:nth-child(3) { border-top:none; }

section.home_product div.urunler div.urun:nth-child(4) { border-top:none; }

section.home_product div.urunler div.urun:nth-child(4n

	/**/
	+0) {
    border-right:solid 1px #dee2e9;
}

section.home_product div.urunler div.urun:last-child { border-right:solid 1px #dee2e9; }

section.home_product div.urunler div.urun div.product_image { float:left; width:100%; height:190px; background-repeat:no-repeat; background-position:center; background-size:50%; }

section.home_product div.urunler div.urun div.info { float:left; width:250px; height:auto; margin:0 calc(50% - 125px); }

section.home_product div.urunler div.urun div.info h5 { float:left; width:100%; font-size:14px; font-weight:700; color:#262626; text-align:center; margin-bottom:10px; height:32px; overflow:hidden; }

section.home_product div.urunler div.urun div.info span.title { float:left; width:100%; font-size:14px; font-weight:700; color:#262626; text-align:center; margin-bottom:10px; height:32px; overflow:hidden; line-height:normal; }

section.home_product div.urunler div.urun div.info span.title a { font-size:14px; font-weight:700; color:#262626; }

section.home_product div.urunler div.urun div.info h5 a { font-size:14px; font-weight:700; color:#262626; }

section.home_product div.urunler div.urun div.info span { float:left; width:100%; font-size:14px; font-weight:400; text-align:center; color:#262626; line-height:22px; }

section.home_product div.urunler div.urun div.info div.buttons { float:left; width:100%; margin-top:35px; }

section.home_product div.urunler div.urun div.info div.buttons a { float:left; width:100px; height:30px; line-height:30px; font-size:14px; font-weight:600; text-align:center; }

section.home_product div.urunler div.urun div.info div.buttons a.incele { background:#4e7dd5; color:#fff; border-radius:30px; border:solid 1px #4e7dd5; float:left; margin-left:17px; }

section.home_product div.urunler div.urun div.info div.buttons a.teklif { float:right; border-radius:30px; color:#7bbf60; border:solid 1px #7bbf60; margin-right:17px; cursor:pointer; }

section.home_news { float:left; width:100%; height:138px; border-top:solid 1px #e0e8f2; border-bottom:solid 1px #e0e8f2; margin-top:25px; margin-bottom:55px; }

section.home_news div.alan { width:100%; height:60px; margin:40px 0; }

section.home_news div.alan div.title { float:left; width:135px; height:100%; line-height:60px; border-right:solid 1px #e0e8f2; color:#4e7dd5; font-size:22px; font-weight:400; }

section.home_news div.alan div.title h3 { float:left; width:135px; height:100%; line-height:60px; border-right:solid 1px #e0e8f2; color:#4e7dd5; font-size:22px; font-weight:400; }

section.home_news div.alan div.text { float:left; height:100%; width:calc(100% - 137px); }

section.home_news div.alan div.text p { float:left; padding:6px 25px; font-size:15px; font-weight:400; line-height:24px; color:#3b3b3b; }

section.home_news div.alan div.text a { margin-left:25px; padding-left:30px; color:#e75757; background-image:url(../images/cizgi.png); background-repeat:no-repeat; background-position:left center; }

footer { width:100%; float:left; height:382px; background:#47515b; position:relative; }

section.whywhy div.why { float:left; height:100px; width:100%; background:#fff; border-radius:80px; box-shadow:0 0 40px 3px rgba(30, 56, 103, 0.16); margin-bottom:-50px; position:relative; z-index:2; }

section.whywhy div.why div.alan { float:left; width:100%; height:55px; margin:22.5px 0; }

section.whywhy div.why div.title { float:left; width:301px; height:100%; line-height:55px; border-right:solid 1px #e0e8f2; color:#4e7dd5; font-size:22px; font-weight:400; text-align:center; }

section.whywhy div.why div.title h2 { float:left; width:301px; height:100%; line-height:55px; border-right:solid 1px #e0e8f2; color:#4e7dd5; font-size:22px; font-weight:400; text-align:center; }

section.whywhy div.why div.title span { font-weight:600; }

section.whywhy div.why div.text { float:left; width:calc(100% - 302px); }

section.whywhy div.why div.text p { float:left; padding:6px 33px; font-size:15px; font-weight:400; line-height:24px; color:#3b3b3b; }

section.whywhy div.why div.text a { margin-left:10px; padding-left:30px; color:#e75757; background-image:url(../images/cizgi.png); background-repeat:no-repeat; background-position:left center; }

footer div.sitemap { float:left; width:100%; height:204px; margin-top:90px; }

footer div.sitemap div.title { float:left; width:100%; font-size:14px; font-weight:700; color:#fff; margin-top:20px; margin-bottom:20px; }

footer div.sitemap ul { float:left; list-style:none; display:grid; }

footer div.sitemap ul li a { float:left; font-size:14px; font-weight:400; color:#fff; line-height:26px; }

footer div.sitemap div.kurumsal { float:left; width:165px; height:100%; border-right:solid 1px #5d656e; padding-left:14px; }

footer div.sitemap div.urunlerimiz { float:left; width:512px; height:100%; border-right:solid 1px #5d656e; padding-left:65px; }

footer div.sitemap div.siteharitasi { float:left; width:158px; height:100%; border-right:solid 1px #5d656e; padding-left:65px; }

footer div.sitemap div.takip { float:left; width:158px; height:100%; padding-left:60px; }

footer div.sitemap div.takip ul li { padding-left:25px; background-repeat:no-repeat; background-position:left center; }

footer div.bottom { position:absolute; float:left; width:100%; height:54px; bottom:0; background:#39434d; overflow:hidden; }

footer div.bottom div.copy { float:left; color:#fff; height:100%; font-size:14px; font-weight:400; margin-top:11px; }

footer div.bottom div.atamedya { float:right; height:54px; width:100px; background-image:url(../images/atamedya.png); background-repeat:no-repeat; background-position:right center; }

body div.maske { float:left; width:100%; height:520px; background-repeat:no-repeat; background-position:top center; }

body div.maske div.menukutu { float:left; width:316px; height:auto; margin-top:30px; }

div.maske div.menukutu div.left_menu { width:315px; height:auto; border-radius:25px; box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.15); padding-bottom:30px; background:#fff; }

div.maske div.menukutu div.left_menu div.title { width:100%; height:56px; line-height:56px; background:#4e7dd5; border-radius:25px 25px 0 0; }

div.maske div.menukutu div.left_menu div.title p { font-size:18px; font-weight:500; color:#fff; padding-left:21px; padding-top:6px; }

div.maske div.menukutu div.left_menu ul { list-style:none; margin-top:10px; }

div.maske div.menukutu div.left_menu ul li { padding-left:21px; }

div.maske div.menukutu div.left_menu ul li a {
    font-size:14px;
    font-weight:500;
    color:#454545;
    line-height:39px;
    padding-left:29px;
    background-image:url(../images/category_list_a.png);
    background-repeat:no-repeat;
    background-position:left center;
}

div.maske div.menukutu div.left_menu ul li a.active { color:#d7534e; }

div.maske div.menukutu div.left_menu ul li a:hover { color:#d7534e; }

section.kurumsal { float:left; width:100%; height:auto; margin-top:0; margin-bottom:50px; background:#fff; }

section.kurumsal h1 {
    float:left;
    padding-left:30px;
    background-image:url(../images/ellipse_blue.png);
    background-repeat:no-repeat;
    background-position:left center;
    font-size:24px;
    font-weight:500;
    color:#4e7dd5;
    margin:15px 0;
    width:100%;
}

section.kurumsal p { float:left; font-size:15px; font-weight:400; line-height:28px; color:#3b3b3b; }

section.product { float:left; width:100%; height:auto; margin-top:32px; margin-bottom:110px; }

section.product div.left { float:left; width:359px; height:auto; }

section.product div.left div.left_menu { width:315px; height:auto; border-radius:25px; box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.15); padding-bottom:20px; }

section.product div.left div.left_menu div.title { width:100%; height:56px; line-height:56px; background:#4e7dd5; border-radius:25px 25px 0 0; }

section.product div.left div.left_menu div.title p { font-size:18px; font-weight:500; color:#fff; padding-left:21px; padding-top:6px; }

section.product div.left div.left_menu ul { list-style:none; margin-top:10px; }

section.product div.left div.left_menu ul li { padding-left:21px; }

section.product div.left div.left_menu ul li a {
    font-size:14px;
    font-weight:500;
    color:#454545;
    line-height:39px;
    padding-left:29px;
    background-image:url(../images/category_list_a.png);
    background-repeat:no-repeat;
    background-position:left center;
}

section.product div.left div.left_menu ul li a.active { color:#df5954; }

section.product div.left div.left_menu ul li a:hover { color:#df5954; }

section.product div.left div.left_menu ul.alturun { display:none; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:10px 0; margin:10px 0; }

section.product div.left div.left_menu ul.active { display:block; }

section.product div.left div.left_menu ul.alturun li a { padding-left:40px; background-image:url(../images/cizgi_aback.png); background-repeat:no-repeat; background-position:left center; }

section.product div.right { float:left; width:841px; height:auto; }

section.product div.right div.top_menu { float:left; width:100%; height:55px; }

section.product div.right div.top_menu p.title { float:left; font-size:18px; font-weight:500; color:#eb5151; line-height:55px; }

section.product div.right div.top_menu div.button {
    float:right;
    width:115px;
    height:30px;
    border:solid 1px #eb5151;
    border-radius:13px;
    text-align:center;
    line-height:30px;
    margin:11.5px 0;
    background:#fff;
    box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.08);
}

section.product div.right div.top_menu div.button a { font-size:14px; font-weight:600; color:#eb5151; padding-left:20px; background-image:url(../images/karsilastir_icon.png); background-repeat:no-repeat; background-position:left center; }

section.product div.right div.urunler { float:left; width:100%; height:auto; }

section.product div.right div.urun { float:left; height:493px; width:calc(33.3% - 1.33px); border-left:solid 1px #dee2e9; border-top:solid 1px #dee2e9; }

section.product div.right div.urun:nth-child(1) { border-top:none; }

section.product div.right div.urun:nth-child(2) { border-top:none; }

section.product div.right div.urun:nth-child(3) { border-top:none; }

section.product div.right div.urun:nth-child(3n

	/**/
	+0) {
    border-right:solid 1px #dee2e9;
}

section.product div.right div.urun:last-child { border-right:solid 1px #dee2e9; }

section.product div.right div.urun div.product_image { float:left; width:100%; height:190px; background-repeat:no-repeat; background-position:center; background-size:50%; }

section.product div.right div.urun div.info { float:left; width:250px; height:auto; margin:0 calc(50% - 125px); }

section.product div.right div.urun div.info h5 { float:left; width:100%; font-size:14px; font-weight:700; color:#262626; text-align:center; }

section.product div.right div.urun div.info h5 a { font-size:14px; font-weight:700; color:#262626; }

section.product div.right div.urun div.info span { float:left; width:100%; font-size:14px; font-weight:400; text-align:center; color:#262626; line-height:22px; min-height:22px; }

section.product div.right div.urun div.info div.karsi {
    float:left;
    width:calc(100% - 34px);
    margin:0 17px;
    height:30px;
    border:solid 1px #e95757;
    border-radius:20px;
    text-align:center;
    line-height:30px;
    font-size:12px;
    color:#e95757;
    font-weight:600;
    margin-top:20px;
    box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.06);
}

section.product div.right div.urun div.info div.karsi input { margin-right:10px; }

section.product div.right div.urun div.info div.buttons { float:left; width:100%; margin-top:32px; }

section.product div.right div.urun div.info div.buttons a { float:left; width:100px; height:30px; line-height:30px; font-size:14px; font-weight:600; text-align:center; }

section.product div.right div.urun div.info div.buttons a.incele { background:#4e7dd5; color:#fff; border-radius:30px; border:solid 1px #4e7dd5; float:left; margin-left:17px; }

section.product div.right div.urun div.info div.buttons a.teklif { float:right; border-radius:30px; color:#7bbf60; border:solid 1px #7bbf60; margin-right:17px; }

section.urun-karsilastir { float:left; width:100%; height:auto; margin-top:40px; overflow-y:hidden; display:flex; }

section.urun-karsilastir div.head { float:left; width:100%; min-width:1200px; height:223px; }

section.urun-karsilastir div.head div.baslik { float:left; width:244px; height:100%; border-right:solid 1px #dde1e8; line-height:223px; text-align:center; }

section.urun-karsilastir div.head div.baslik p { font-size:18px; font-weight:500; color:#db5d58; background:url(../images/karsilastir_icon.png); background-repeat:no-repeat; background-position:left 17px center; }

section.urun-karsilastir div.head div.prod_image_1 { float:left; width:318px; height:100%; border-right:solid 1px #dde1e8; background-repeat:no-repeat; background-position:center; }

section.urun-karsilastir div.head div.prod_image_2 { float:left; width:317px; height:100%; border-right:solid 1px #dde1e8; background-repeat:no-repeat; background-position:center; }

section.urun-karsilastir div.head div.prod_image_3 { float:left; width:317px; height:100%; border-right:solid 1px #dde1e8; background-repeat:no-repeat; background-position:center; }

section.urun-karsilastir div.ozellikler { float:left; width:100%; height:auto; display:table; margin-bottom:50px; }

section.urun-karsilastir div.ozellikler div.ozellik { float:left; width:100%; display:table-row; }

section.urun-karsilastir div.ozellikler div.ozellik div.baslik {
    float:left;
    width:212px;
    height:100%;
    padding:20px 0;
    border-right:solid 1px #dde1e8;
    font-size:14px;
    font-weight:600;
    color:#262626;
    display:table-cell;
    padding-left:32px;
    border-top:solid 1px #dde1e8;
}

section.urun-karsilastir div.ozellikler div.ozellik div.prod_1 {
    float:left;
    width:318px;
    height:100%;
    padding:20px 0;
    text-align:center;
    border-right:solid 1px #dde1e8;
    font-size:15px;
    font-weight:400;
    color:#262626;
    display:table-cell;
    border-top:solid 1px #dde1e8;
}

section.urun-karsilastir div.ozellikler div.ozellik div.prod_2 {
    float:left;
    width:317px;
    height:100%;
    padding:20px 0;
    text-align:center;
    border-right:solid 1px #dde1e8;
    font-size:15px;
    font-weight:400;
    color:#262626;
    display:table-cell;
    border-top:solid 1px #dde1e8;
}

section.urun-karsilastir div.ozellikler div.ozellik div.prod_3 {
    float:left;
    width:317px;
    height:100%;
    padding:20px 0;
    text-align:center;
    border-right:solid 1px #dde1e8;
    font-size:15px;
    font-weight:400;
    color:#262626;
    display:table-cell;
    border-top:solid 1px #dde1e8;
}

section.urun-karsilastir div.ozellikler div.ozellik:nth-child(1) { border-top:none; }

section.urun-karsilastir div.ozellikler div.ozellik:nth-child(1) div.prod_1 { font-size:14px; font-weight:700; color:#262626; }

section.urun-karsilastir div.ozellikler div.ozellik:nth-child(1) div.prod_2 { font-size:14px; font-weight:700; color:#262626; }

section.urun-karsilastir div.ozellikler div.ozellik:nth-child(1) div.prod_3 { font-size:14px; font-weight:700; color:#262626; }

section.product_detail { float:left; width:100%; height:auto; }

section.product_detail div.navi { float:left; width:100%; height:60px; margin-top:30px; }

section.product_detail div.navi a { float:left; font-size:18px; font-weight:500; color:#db5d58; line-height:60px; }

section.product_detail div.navi span { float:left; font-size:18px; font-weight:500; color:#db5d58; line-height:60px; margin:0 20px; }

section.product_detail div.navi h3 { float:left; font-size:14px; font-weight:500; color:#db5d58; line-height:60px; }

section.product_detail div.product { float:left; width:100%; min-height:620px; height:auto; }

section.product_detail div.product div.sol { float:left; width:535px; min-height:620px; height:auto; }

section.product_detail div.product div.sol div.bigbox { float:left; width:533px; height:474px; border:solid 1px #d8d9dd; background-repeat:no-repeat; background-position:center; background-size:470px; }

section.product_detail div.product div.sol div.minibox {
    float:left;
    width:calc(25% - 1.25px);
    height:111px;
    border-left:solid 1px #d8d9dd;
    border-bottom:solid 1px #d8d9dd;
    background-repeat:no-repeat;
    background-position:center;
    background-size:80px;
}

section.product_detail div.product div.sol div.minibox:nth-child(4n

	/**/
	+0) {
    border-right:solid 1px #d8d9dd;
}

section.product_detail div.product div.sol div.minibox:last-child { border-right:solid 1px #d8d9dd; }

section.product_detail div.product div.sag { float:left; width:calc(100% - 567px); height:auto; padding-left:32px; }

section.product_detail div.product div.sag p.title { font-size:14px; font-weight:700; color:#262626; margin-bottom:50px; }

section.product_detail div.product div.sag p.aciklama { font-size:15px; font-weight:400; color:#262626; margin-bottom:10px; }

section.product_detail div.product div.sag p { font-size:15px; font-weight:400; color:#262626; margin-bottom:10px; }

section.product_detail div.product div.sag p a { color:#4e7dd5; }

section.product_detail div.product div.sag div.ozellikler { float:left; width:100%; height:auto; }

section.product_detail div.product div.sag div.ozellikler div.ozellik { float:left; width:100%; height:auto; }

section.product_detail div.product div.sag div.ozellikler div.ozellik div.title { float:left; width:126px; height:auto; padding:12px 0; font-size:14px; font-weight:600; color:#262626; }

section.product_detail div.product div.sag div.ozellikler div.ozellik div.title span { float:right; font-size:14px; font-weight:600; color:#262626; }

section.product_detail div.product div.sag div.ozellikler div.ozellik div.cklm { float:left; width:475px; height:auto; padding:12px 0; padding-left:20px; font-size:15px; font-weight:400; color:#262626; }

section.product_detail div.product div.sag div.teklif_button { float:left; width:100%; height:51px; background:#4e7dd5; text-align:center; line-height:51px; border-radius:15px; margin-top:50px; }

section.product_detail div.product div.sag div.teklif_button span {
    font-size:15px;
    font-weight:600;
    color:#fff;
    background-image:url(../images/teklif_button.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding:10px 0;
    padding-left:30px;
}

section.product_detail div.info { float:left; width:100%; height:auto; margin-top:50px; margin-bottom:50px; }

section.product_detail div.info div.navigator { width:100%; height:54px; border-bottom:solid 1px #cacaca; text-align:center; }

section.product_detail div.info div.navigator div.active { border-bottom:solid 1px #d55652; }

section.product_detail div.info div.navigator div.navi_1 { float:left; height:54px; width:189px; margin-right:30px; }

section.product_detail div.info div.navigator div.navi_2 { float:left; height:54px; width:180px; margin-right:40px; }

section.product_detail div.info div.navigator div.navi_3 { float:left; height:54px; width:100px; margin-right:40px; }

section.product_detail div.info div.navigator a {
    width:calc(100% - 25px);
    text-align:left;
    border-right:solid 1px #b9b9b9;
    float:left;
    font-size:15px;
    font-weight:600;
    color:#262626;
    margin:18px 0;
    padding-left:25px;
    background-image:url(../images/category_list_a.png);
    background-repeat:no-repeat;
    background-position:left center;
}

section.product_detail div.info div.navigator div:last-child a { border-right:none; }

section.product_detail div.info div.navigator div.active a { color:#d55652; }

section.product_detail div.info div.navigator div:hover a { color:#d55652; }

section.product_detail div.ozellikler { float:left; width:100%; height:auto; margin-top:40px; }

section.product_detail div.ozellikler div.ozellik { float:left; width:100%; height:auto; }

section.product_detail div.ozellikler div.ozellik div.title { float:left; width:188px; height:auto; padding:12px 0; font-size:14px; font-weight:600; color:#262626; }

section.product_detail div.ozellikler div.ozellik div.title span { float:right; font-size:14px; font-weight:600; color:#262626; }

section.product_detail div.ozellikler div.ozellik div.cklm { float:left; width:calc(100% - 210px); height:auto; padding:12px 0; padding-left:20px; font-size:15px; font-weight:400; color:#262626; }

div.lightdis { width:100%; height:100%; position:fixed; background:rgba(0, 0, 0, 0.55); display:none; top:0; z-index:500; }

div.lighbox { width:782px; height:820px; position:fixed; background:#fff; margin:0 calc(50% - 396px); z-index:1000; padding:20px; border:solid 1px #d2d3d7; }

div.lighbox div.image { width:100%; height:228px; background-repeat:no-repeat; background-position:center; background-size:200px; border-bottom:solid 1px #d8d9dd; }

div.lighbox h1 { font-size:14px; font-weight:700; color:#262626; margin-bottom:30px; margin-top:40px; padding-left:80px; }

div.lighbox h1 span { margin:0 15px; }

div.lighbox input { width:calc(90% - 40px); height:40px; margin:0 5%; border-radius:20px; border:solid 1px #d8d9dd; margin-bottom:10px; padding:0 20px; }

div.lighbox input[type="text"] { font-size:14px; font-weight:500; color:#262626; cursor:pointer; }

div.lighbox select {
    width:90%;
    height:40px;
    margin:0 5%;
    border-radius:20px;
    border:solid 1px #d8d9dd;
    margin-bottom:10px;
    padding:0 20px;
    font-size:14px;
    font-weight:500;
    color:#262626;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    background-image:url(../images/teklifselect.png);
    background-repeat:no-repeat;
    background-position:right 20px center;
}

div.lighbox textarea { width:calc(90% - 40px); height:40px; margin:0 5%; border-radius:20px; border:solid 1px #d8d9dd; margin-bottom:10px; padding:20px; font-size:14px; font-weight:500; color:#262626; resize:none; }

div.lighbox button { float:left; width:90%; margin:0 5%; height:51px; background:#4e7dd5; text-align:center; line-height:51px; border-radius:15px; border:none; }

div.lighbox button span { font-size:15px; font-weight:600; color:#fff; background-image:url(../images/teklif_button.png); background-repeat:no-repeat; background-position:left center; padding:10px 0; padding-left:30px; }

section.news { float:left; width:100%; height:auto; }

section.news h1 { float:left; padding-left:30px; background-image:url(../images/ellipse_blue.png); background-repeat:no-repeat; background-position:left center; font-size:18px; font-weight:500; color:#4e7dd5; margin:35px 0; }

section.news h2 { float:left; padding-left:30px; background-image:url(../images/ellipse_blue.png); background-repeat:no-repeat; background-position:left center; font-size:18px; font-weight:500; color:#4e7dd5; margin:35px 0; }

section.news div.haber { float:left; width:calc(100% - 74px); height:511px; padding:32px; border-radius:25px; box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.07); }

section.news div.haber div.big_image { float:left; width:392px; height:336px; margin-right:32px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:30px; }

section.news div.haber div.detail { float:left; width:700px; height:auto; margin-top:32px; }

section.news div.haber div.detail h3 { font-size:18px; font-weight:500; color:#db5d58; margin-bottom:20px; }

section.news div.haber div.detail p { font-size:14px; font-weight:400; color:#262626; line-height:30px; }

section.news div.haber div.alt { float:left; width:100%; margin-top:20px; }

section.news div.haber div.alt div.mini_image {
    float:left;
    width:162px;
    height:162px;
    border:solid 1px #d8d9dd;
    border-radius:30px;
    margin:0 calc(16.6% - 173px);
    background-repeat:no-repeat;
    background-position:center;
    background-size:100px;
}

section.news div.haber div.alt div.mini_image:first-child { margin-left:0; }

section.news div.haber div.alt div.mini_image:last-child { margin-right:0; }

section.digerhaberler div.title { float:left; width:100%; text-align:center; }

section.digerhaberler h1 {
    float:left;
    padding-left:30px;
    background-image:url(../images/ellipse_blue.png);
    background-repeat:no-repeat;
    background-position:left center;
    font-size:18px;
    font-weight:500;
    color:#4e7dd5;
    text-align:center;
    margin:35px calc(50% - 92px);
}

section.digerhaberler div.hbr { float:left; width:100%; height:214px; padding-top:50px; border-bottom:solid 1px #e5e5e5; }

section.digerhaberler div.hbr div.image { float:left; width:207px; height:177px; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:23px; }

section.digerhaberler div.hbr div.detail { float:left; margin-left:15px; width:calc(100% - 225px); height:auto; }

section.digerhaberler div.hbr div.detail h2 { font-size:16px; font-weight:500; color:#db5d58; margin-bottom:20px; }

section.digerhaberler div.hbr div.detail h5 { font-size:16px; font-weight:500; color:#db5d58; margin-bottom:20px; }

section.digerhaberler div.hbr div.detail p { font-size:14px; font-weight:400; color:#262626; line-height:30px; }

section.digerhaberler div.hbr a { float:left; padding-left:30px; font-size:15px; font-weight:400; color:#da605c; margin-left:15px; background-image:url(../images/cizgi.png); background-repeat:no-repeat; background-position:left center; }

section.digerhaberler div.hbr:last-child { border-bottom:none; margin-bottom:50px; }

section.iletisim { float:left; width:100%; height:auto; }

section.iletisim h1 {
    float:left;
    padding-left:30px;
    background-image:url(../images/ellipse_blue.png);
    background-repeat:no-repeat;
    background-position:left center;
    font-size:18px;
    font-weight:500;
    color:#4e7dd5;
    margin:35px 0;
    margin-bottom:20px;
}

section.iletisim h2 {
    float:left;
    padding-left:30px;
    background-image:url(../images/ellipse_blue.png);
    background-repeat:no-repeat;
    background-position:left center;
    font-size:18px;
    font-weight:500;
    color:#4e7dd5;
    margin:35px 0;
    margin-bottom:20px;
}

section.iletisim div.harita { float:left; width:calc(100% - 15px); height:355px; border-radius:30px; box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.12); background-image:url(../images/maps.png); }

section.iletisim div.ltsm { float:left; width:100%; height:auto; }

section.iletisim div.ltsm div.info { float:left; width:50%; height:400px; }

section.iletisim div.ltsm div.info p.title { font-size:14px; font-weight:500; color:#838383; margin-top:35px; padding-left:25px; line-height:60px; }

section.iletisim div.ltsm div.info p.title span#ucgen_logoo {
    float:left;
    width:125px;
    height:50px;
    background-image:url(../images/ucgenyazilim_logo.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:125px;
    padding-right:9px;
    margin-right:9px;
    border-right:solid 1px #838383;
}

section.iletisim div.ltsm div.info div.kutu { float:left; width:calc(100% - 25px); height:auto; border-bottom:solid 1px #e5e5e5; padding-bottom:25px; padding-left:25px; }

section.iletisim div.ltsm div.info div.kutu:last-child { border-bottom:none; }

section.iletisim div.ltsm div.info div.kutu div.part { float:left; width:225px; height:auto; }

section.iletisim div.ltsm div.info div.kutu h5 { font-size:14px; font-weight:600; color:#d04545; margin-top:25px; margin-bottom:10px; }

section.iletisim div.ltsm div.info div.kutu p.adres { width:464px; font-size:16px; font-weight:300; color:#434343; }

section.iletisim div.ltsm div.info div.kutu p.tel { font-family:"Raleway", sans-serif!important; width:464px; font-size:16px; font-weight:300; color:#434343; }

section.iletisim div.ltsm div.info div.kutu p.posta { font-family:"Raleway", sans-serif!important; width:464px; font-size:16px; font-weight:300; color:#434343; }

section.iletisim div.ltsm div.form {
    float:left;
    width:530px;
    padding:25px;
    height:auto;
    border-radius:30px;
    box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.07);
    margin-top:-148px;
    background:#fff;
    margin-left:-30px;
    margin-bottom:20px;
    z-index:5;
    position:relative;
}

section.iletisim div.ltsm div.form h1 { margin-top:20px; margin-bottom:25px; }

section.iletisim div.ltsm div.form h2 { margin-top:20px; margin-bottom:25px; }

section.iletisim div.ltsm div.form input { float:left; width:calc(100% - 40px); height:48px; border-radius:20px; border:solid 1px #dcdcdc; margin-bottom:9px; padding:0 20px; }

section.iletisim div.ltsm div.form input::placeholder, section.iletisim div.ltsm div.form textarea::placeholder { font-size:14px; font-weight:500; color:#434343; }

section.iletisim div.ltsm div.form input[type="text"] { font-size:14px; font-weight:500; color:#434343; }

section.iletisim div.ltsm div.form textarea {
    float:left;
    width:calc(100% - 40px);
    height:100px;
    border-radius:20px;
    border:solid 1px #dcdcdc;
    margin-bottom:9px;
    padding:14px 20px;
    resize:none;
    font-size:14px;
    font-weight:500;
    color:#434343;
}

section.iletisim div.ltsm div.form button {
    width:100%;
    height:48px;
    border-radius:20px;
    border:solid 1px #dcdcdc;
    background:#4e7dd5;
    font-size:14px;
    font-weight:600;
    color:#fff;
    background-image:url(../images/rightclick.png);
    background-repeat:no-repeat;
    background-position:center left 310px;
}

section.neden_biz { float:left; width:100%; height:auto; margin-top:-430px; }

section.neden_biz h1 { float:left; padding-left:30px; background-image:url(../images/ellipse_blue.png); background-repeat:no-repeat; background-position:left center; font-size:24px; font-weight:500; color:#4e7dd5; margin:35px 0; }

section.neden_biz p { float:left; font-size:15px; font-weight:400; line-height:28px; color:#3b3b3b; }

section.mobilproductcategory { float:left; display:none; width:100%; height:94px; background:#fff; }

section.mobilproductcategory select {
    width:100%;
    height:58px;
    margin:18px 0;
    border-radius:30px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    border:solid 1px #4e7dd5;
    padding:0 37px;
    padding-left:45px;
    background:url(../images/mobilselectback.png) no-repeat right 30px center, url(../images/category_list_a.png) no-repeat left 20px center, #fff;
}

div.mobileright { display:none; float:right; height:136px; width:60px; background-image:url(../images/search_button.png); background-repeat:no-repeat; background-position:right center; }

div.mobileleft { display:none; float:left; height:136px; width:60px; background-image:url(../images/menu_button.png); background-repeat:no-repeat; background-position:left center; }

section.mobile_home_news { display:none; float:left; width:100%; height:328px; }

section.mobile_home_news div.haberler { float:left; width:100%; height:180px; margin:79px 0; position:relative; overflow-x:hidden; }

section.mobile_home_news div.haberler div.news_rotator { float:left; width:auto; display:flex; position:relative; left:0; }

section.mobile_home_news div.haberler div.haber { float:left; height:auto; width:950px; margin:0 3%; text-align:center; }

section.mobile_home_news div.haberler div.haber p { font-size:18px; font-weight:400; line-height:30px; color:#3b3b3b; }

section.mobile_home_news div.haberler div.haber a { font-size:18px; font-weight:400; line-height:33px; color:#da605c; }

section.mobile_home_news div.title { font-size:30px; font-weight:400; color:#da605c; text-align:center; }

section.whywhy div.why div.text a#mobil { display:none; }

section.syfbaslik { float:left; width:100%; height:94px; background:#4e7dd5; }

section.syfbaslik h1 { font-size:26px; font-weight:400; color:#fff; line-height:94px; padding-left:20px; }

section.syfbaslik h2 { font-size:26px; font-weight:400; color:#fff; line-height:94px; padding-left:20px; }

div.mobileimage { display:none; float:left; width:100%; height:372px; }

footer div#mobilsitemap { display:none; }

div.mobililetisimhead { float:left; width:100%; height:50px; line-height:50px; }

div.mobililetisimhead div.title1 { float:left; width:calc(60% - 51px); }

div.mobililetisimhead div.title1 a {
    border-right:solid 1px #e1e1e1;
    padding-left:20px;
    padding-right:10px;
    font-size:14px;
    color:#d44641;
    background-image:url(../images/category_list_a.png);
    background-repeat:no-repeat;
    background-position:left center;
}

div.mobililetisimhead div.title2 { float:left; width:calc(50% - 50px); padding-left:30px; }

div.mobililetisimhead div.title2 a { padding-left:20px; font-size:15px; color:#4e7dd5; background-image:url(../images/ellipse_blue.png); background-repeat:no-repeat; background-position:left center; }

section.mobile_home_news div.haberler div.haber p { width:90%; margin:0 5%; }

section.product div.right div.urun div.info div.karsi input {
    float:left;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    width:15px;
    height:15px;
    margin:7.5px;
    margin-right:15px;
    border-radius:100%;
    border:solid 1px #b7b7b7;
}

section.product div.right div.urun div.info div.karsi input:checked {
    background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ1LjEwMiA0NS4xMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1LjEwMiA0NS4xMDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTcuMDIxLDQ0LjQwM2MwLjQyNywwLjQ1LDAuOTk1LDAuNjk4LDEuNjAxLDAuNjk4YzAuNjQxLDAsMS4yNS0wLjI4NywxLjY3Mi0wLjc5MSAgICBjOC4xNTUtOS43MzUsMTkuMTM2LTIxLjg3OSwyMy4yNDgtMjQuMDYyYzAuOTA2LTAuNDgyLDEuNTE1LTEuNDU2LDEuNTE1LTIuNDIzVjEuOTMzQzQ1LjA1NiwwLjY3OCw0NC4xMzcsMCw0My4yNzIsMCAgICBjLTAuMzE0LDAtMC43OTUsMC4wODYtMS4yODMsMC40OTRDMzguOTIyLDMuMDUsMjQuMTc5LDE1Ljc5NSwxOS4yNzEsMjguNDU4bC00LjY5MS03LjYyNGMtMC42My0xLjAyLTIuMDg4LTEuMzg2LTMuMTIyLTAuNzgzICAgIEwxLjEwMiwyNi4wNzVjLTAuNTk5LDAuMzQ5LTAuOTgxLDAuOTI0LTEuMDQ2LDEuNTc5Yy0wLjA2NSwwLjY1NCwwLjE5NCwxLjI5NCwwLjcxNCwxLjc1NSAgICBDMi45MDksMzEuMzA5LDEzLjc0Nyw0MC45NTIsMTcuMDIxLDQ0LjQwM3ogTTEyLjM3OCwyMi45ODRsNS42MzYsOS4xNmMwLjM3OCwwLjYxMywwLjk2LDAuOTY1LDEuNTk3LDAuOTY1ICAgIGMwLjYxMywwLDEuNDM3LTAuMzc1LDEuNzM2LTEuNDMyYzMuMDkxLTEwLjkwMSwxNS40NDMtMjIuNjYxLDIwLjcwNy0yNy4yOXYxMy4yNTNjLTUuNDYyLDIuOTgtMTguNjgsMTguMzQ4LTIzLjQ4MiwyNC4wNTQgICAgYy0zLjQyOS0zLjQ2MS0xMS4yODEtMTAuNDk5LTE0Ljg1LTEzLjY3NEwxMi4zNzgsMjIuOTg0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-size:contain;
}

div.urun_videolar { float:left; width:100%; height:auto; margin:30px 0; box-sizing:border-box; }

div.urun_videolar div.video { float:left; width:calc(33% - 17px); height:300px; border:solid 1px #cacaca; margin-bottom:20px; margin-left:20px; }

div.urun_videolar div.video:nth-child(4n-3) { margin-left:0; }

div.urun_pdf { float:left; width:100%; height:auto; margin:30px 0; box-sizing:border-box; }

div.urun_pdf div.pdf { float:left; width:100%; height:50px; background-image:url(../images/pdf.png); background-position:left center; background-repeat:no-repeat; line-height:50px; padding-left:50px; }

div.urun_pdf div.pdf a { color:#262627; }

div.urun_pdf div.pdf a:hover { color:#d55652; }

.owl-dots { display:none; }

.owl-dots div.owl-dot { width:10px; height:10px; background:#fff; border:solid 1px #4e7dd5; border-radius:100%; float:left; margin:0 5px; }

.owl-dots div.active { background:#4e7dd5; }

div.mobilmenu { display:none; }

div.asdasd { float:left; width:100%; height:auto; display:table; }

div.clear { display:none; }

div.hbrbox { float:left; position:fixed; top:0; width:100%; height:100%; display:none; z-index:999; }

.ariyooo { margin-right:290px!important; animation-name:asdtwo; animation-duration:1s; }

.aramiyooo { margin-right:70px!important; animation-name:asdtworvs; animation-duration:1s; }

input.inputgeli {
    display:block;
    float:left;
    width:200px;
    height:34px;
    color:#fff;
    background:#417ddf;
    border-radius:30px;
    border:none;
    position:relative;
    right:-33px;
    z-index:-1;
    padding:0 20px;
    padding-right:40px;
    animation-name:asd;
    animation-duration:1s;
}

input#headersearch { display:none; }

input.inputgelmi {
    display:block;
    float:left;
    width:2px;
    height:34px;
    color:#fff;
    background:#417ddf;
    border-radius:30px;
    border:none;
    position:relative;
    right:-28px;
    z-index:-1;
    padding:0 10px;
    animation-name:asdrvs;
    animation-duration:1s;
}

div.sertifikalar { float:left; width:100%; height:auto; }

div.sertifikalar div.sertifika { float:left; width:calc(20% - 30px); height:300px; box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.06); margin:10px; background-size:200px; background-position:center; background-repeat:no-repeat; }

div.mobileara { float:left; width:100%; height:60px; background:#4e7dd5; display:none; }

div.mobileara input { width:100%; height:35px; margin:12.5px 0; float:left; border:none; color:#fff; background:#4e7dd5; padding:0 37px; padding-left:45px; box-sizing:border-box; }

div.mobileara input[type="text"] { color:#fff; font-size:17px; }

div.blueTable { border:solid 1px #dde1e8; border-left:none; border-top:none; border-bottom:none; width:100%; text-align:center; border-collapse:collapse; }

.divTable.blueTable .divTableCell { border:solid 1px #dde1e8; padding:20px 25px!important; border-left:none; border-top:none; font-size:15px; font-weight:400; color:#262626; min-width:250px; }

.divTable { display:table; }

.divTableRow { display:table-row; }

.divTableCell, .divTableHead { display:table-cell; }

.divTableHeading { display:table-header-group; }

.divTableFoot { display:table-footer-group; }

.divTableBody { display:table-row-group; }

.ozelliktbl { width:243px; border-left:none; text-align:left; font-size:14px!important; font-weight:600!important; color:#262626!important; }

.headddd { background-repeat:no-repeat; background-position:center; }

.headdddleft { line-height:170px; text-align:center; }

.headdddleft p { font-size:18px; font-weight:500; color:#db5d58; float:left; padding-left:25px; background:url(../images/karsilastir_icon.png); background-repeat:no-repeat; background-position:left 0 center; }

#mobilp { display:none; }

.lknl { display:none; }

.product_explanation { float:left; width:100%; height:auto; margin-top:20px; font-size:15px; font-weight:400; color:#262626; margin-bottom:10px; }

img#captcha { position:absolute; left:20px; top:7.5px; }

input#captcha-security { padding-left:140px; box-sizing:border-box; width:100%; }

img.teklif-cap { left:60px!important; top:2.5px!important; }

span.urun_tip { float:right; width:76px; height:28px; margin-right:14px; background-color:#ec5557; text-align:center; color:#fff; line-height:28px; font-size:14px; font-weight:600; border-radius:14px; margin-top:15px; }

section.mobilproductcategory { background:#4e7dd5; }

section.syfbaslik { display:none; }

.whatsapp { position:fixed; top:30vh; right:0px; z-index:1000; }

.whatsapp-icon {
    background-color:#42db87;
    color:#fff;
    font-size:30px;
    text-align:center;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    font-weight:600;
    text-decoration:none!important;
    padding:10px;
    box-sizing:border-box;
    animation:pulse 1.5s infinite;
    box-shadow:0 0 0 0 #42db87;
    -webkit-animation:pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation:pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation:pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation:pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition:all 300ms ease-in-out;
    border-bottom-left-radius:6px;
    border-top-left-radius:6px;
}

@keyframes pulsing {
    to { box-shadow:0 0 0 30px rgba(232, 76, 61, 0); }
}

.whatsapp-icon>span { writing-mode:vertical-lr; color:#fff; margin-top:10px; font-size:16px; }

section.teklif-iste h2 { float:left; padding-left:30px; background-image:url(../images/ellipse_blue.png); background-repeat:no-repeat; background-position:left center; font-size:18px; font-weight:500; color:#4e7dd5; margin:35px 0px; }

.success { color:#155724; background-color:#d4edda; border-color:#c3e6cb; padding:10px; border-width:1px; border-radius:10px; }

div.select { width:100%; height:auto; float:left; text-align:center; margin-top:100px; }

div.searchselect div.title { padding-bottom:50px; }

div.select select.kategori {
    background:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5My4yNTggNDkzLjI1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkzLjI1OCA0OTMuMjU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJYTUxJRF82MjFfIj4KCTxwYXRoIGlkPSJYTUxJRF82MjNfIiBkPSJNMTMxLjU2NCwyMTkuMjU4aDIzMC4xM2M5LjMxNCwwLDE3Ljg1Ny01LjE2LDIyLjIwMy0xMy4zODljNC4zNC04LjI0NiwzLjc2OS0xOC4xOTMtMS40OTQtMjUuODk1ICAgTDI2NS45Miw5Ljc3MkMyNjEuNzUsMy42OCwyNTQuODQ2LDAuMDMzLDI0Ny40NjEsMGMtNy4zNzctMC4wMTgtMTQuMzAzLDMuNTg0LTE4LjUwNyw5LjY1OEwxMTAuOTM1LDE3OS44NjMgICBjLTUuMzE5LDcuNjY4LTUuOTM4LDE3LjY2NC0xLjYwNywyNS45NDFDMTEzLjY1OSwyMTQuMDY3LDEyMi4yMjUsMjE5LjI1OCwxMzEuNTY0LDIxOS4yNTh6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBpZD0iWE1MSURfNjIyXyIgZD0iTTM2MS42OTQsMjczLjk5OGgtMjMwLjEzYy05LjMzOSwwLTE3LjkwNSw1LjE5My0yMi4yMzYsMTMuNDU1Yy00LjMzMSw4LjI3Ny0zLjcxMSwxOC4yNzMsMS42MDcsMjUuOTM5ICAgbDExOC4wMTksMTcwLjIwNWM0LjIwNCw2LjA3NCwxMS4xMyw5LjY3NiwxOC41MDcsOS42NmM3LjM4NS0wLjAzMSwxNC4yODktMy42ODIsMTguNDU5LTkuNzcybDExNi40ODMtMTcwLjIwNSAgIGM1LjI2My03LjY5OSw1LjgzNC0xNy42NDgsMS40OTQtMjUuODk1QzM3OS41NTEsMjc5LjE1OCwzNzEuMDA4LDI3My45OTgsMzYxLjY5NCwyNzMuOTk4eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo") no-repeat center #fff;
    background-position:right 20px center;
    background-size:20px;
    margin:auto;
    width:450px;
    height:50px;
    box-sizing:border-box;
    padding-left:20px;
    float:none;
    display:inline-table;
    border-radius:20px;
    border:2px solid #e9e9e9;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    font-size:18px;
    font-weight:400;
    margin-top:30px;
    margin-bottom:110px;
}

div.select div.title { width:100%; height:auto; float:left; text-align:center; font-size:26px; font-weight:300; }

@media (min-width: 0px) and (max-width: 1300px) {
    div.image { width:calc(50% - 2px)!important; float:left!important; height:500px!important; border:solid 1px #d8d9dd!important; }

    div.lighbox { width:calc(100% - 2px)!important; padding:0!important; margin:0!important; height:600px!important; }

    div.lighbox h1 { width:50%!important; float:left!important; margin-top:0!important; padding-left:0!important; font-size:12px!important; text-align:center; }

    div.lighbox form { width:50%!important; float:left!important; }
}

@media (min-width: 0px) and (max-width: 800px) {
    div.image { width:100%!important; height:250px!important; }

    div.lighbox { height:840px!important; }

    div.lighbox h1 { margin-top:20px!important; width:100%!important; margin-bottom:20px!important; }

    div.lighbox form { width:100%!important; }

    div.lighbox form input { margin-left:0px!important; margin-right:0px!important; width:90%!important; }

    div.lighbox form textarea { margin-left:0px!important; margin-right:0px!important; width:90%!important; }

    div.lighbox form select { margin-left:0px!important; margin-right:0px!important; width:100%!important; }

    div.lighbox form button { margin-left:0px!important; margin-right:0px!important; width:100%!important; }
}

@media (min-width: 0px) and (max-width:460px) {
    div.teklif-iste { padding:0 20px; box-shadow:0; width:100%; box-sizing:border-box; }

    section.teklif-iste div.wrapper { width:100%; }

    div.captcha2 { width:100%; margin:0 0 10px 0; }
}

@media (min-width: 0px) and (max-width: 1300px) {
    body { background:none!important; }

    header { height:136px; width:100%; background:#fff; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center; position:fixed; z-index:51; box-shadow:0 0 2px 3px rgba(0, 0, 0, 0.1); }

    footer div.bottom div.copy { font-size:11px; }

    div.clear { float:left; height:136px; width:100%; display:block; }

    div.asdasd { width:1200px; }

    section.syfbaslik h1 span.zzz { padding-left:0; margin-right:5px; }

    section.syfbaslik h2 span.zzz { padding-left:0; margin-right:5px; }

    .lknl { display:block; height:110px!important; }

    div.urun_videolar div.video { float:left; width:100%; height:200px; border:solid 1px #cacaca; margin-bottom:20px; margin-left:20px; }

    header a#arama { display:none; }

    section.product div.right div.urun div.info div.karsi input { margin:7.5px; }

    div.mobilmenu { display:block; position:fixed; float:left; width:90%; left:-90%; height:100%; background:#fff; z-index:50; box-shadow:0 3px 14px 200px rgba(0, 0, 0, 0.24); margin-top:135px; }

    div.mobilmenuactive { transform:translate(100%, 0px); transition:transform .3s; }

    div.mobilmenuhide { transform:translate(-100%, 0px); transition:transform .3s; }

    div.mobilmenu div.menu { width:100%; height:auto; }

    div.mobilmenu div.menu ul { list-style:none; }

    div.mobilmenu div.menu ul li.search input { height:50px; width:100%; border-radius:10px; border:solid 1px #4e7dd5; box-shadow:0 0 20px 3px rgba(255, 255, 255, 0.07); font-size:20px; box-sizing:border-box; padding:0 20px; }

    div.mobilmenu div.menu ul li { width:100%; padding:40px 0; border-bottom:solid 1px #dee2e9; float:left; padding-left:30px; box-sizing:border-box; }

    div.mobilmenu div.menu ul li a {
        float:left;
        width:100%;
        font-size:25px;
        font-weight:400;
        padding-left:40px;
        background-image:url(../images/menuliback.png);
        box-sizing:border-box;
        background-repeat:no-repeat;
        background-position:left center;
        background-size:20px;
        color:#4e7dd5;
    }

    .wrapper { width:95%; margin:0 auto; }

    header div.logo, header div.menu { display:none; }

    section.home_top { display:none; }

    section.mobilproductcategory { display:block; }

    div.mobileright, div.mobileleft { display:block; }

    section.home_product div.urunler { margin-top:29px; }

    section.home_product div.urunler div.urun { border-bottom:solid 1px #dee2e9; border-top:none; }

    section.home_product div.urunler div.urun:nth-child(1) { border-top:solid 1px #dee2e9; }

    section.home_product div.urunler div.urun:nth-child(2) { border-top:solid 1px #dee2e9; }

    section.home_product div.urunler div.urun:nth-child(3) { border-top:solid 1px #dee2e9; }

    section.home_product div.urunler div.urun:nth-child(4) { border-top:solid 1px #dee2e9; }

    section.home_news { display:none; }

    section.mobile_home_news { display:block; }

    section.whywhy div.why { height:129px; }

    section.whywhy div.why div.title { margin-top:-85px; width:100%; border:none; }

    section.whywhy div.why div.title h2 { border:none; width:100%; }

    section.whywhy div.why div.text { width:100%; text-align:center; }

    section.whywhy div.why div.text a { display:none; }

    section.whywhy div.why div.text a#mobil { display:inline; font-size:18px; margin-right:40px; }

    section.whywhy div.why div.text p { font-size:18px; }

    section.whywhy div.why div.alan { margin:29.5px 0; }

    footer { height:525px; }

    footer div.sitemap div.takip { width:100%; padding:0; }

    footer div.sitemap div.kurumsal { border:none; padding:0; width:25%; }

    footer div.sitemap div.urunlerimiz { border:none; padding:0; width:50%; }

    footer div.sitemap div.siteharitasi { border:none; padding:0; width:25%; }

    footer div.sitemap div.takip div.title { text-align:center; border-top:solid 1px #535b65; padding-top:60px; }

    footer div.sitemap div.takip ul { display:inline; width:680px; margin:0 calc(50% - 340px); }

    footer div.sitemap div.takip ul li { float:left; width:calc(33% - 25px); }

    body div.maske { float:left; height:323px; background:none!important; }

    body div.maske div.menukutu { display:none; }

    section.kurumsal { margin-top:0; }

    section.kurumsal h1 { width:100%; text-align:center; background:none; padding:0; font-size:32px; color:#da605c; }

    section.kurumsal p { text-align:center; margin-bottom:30px; }

    div.mobileimage { display:block; }

    section.product div.left { display:none; }

    section.product div.right div.top_menu div.button { position:absolute; right:12px; width:30px; height:30px; border-radius:100%; background-image:url(../images/karsilastir_icon.png); background-repeat:no-repeat; background-position:center; }

    section.product div.right div.top_menu div.button a { display:none; }

    section.product div.right div.top_menu p.title { width:90%; text-align:center; font-size:32px; font-weight:400; padding:0; }

    section.product div.right { width:100%; }

    section.product div.right div.urun { width:calc(25% - 1.33px); border-bottom:solid 1px #dee2e9; border-top:none; }

    section.product div.right div.urun:nth-child(1) { border-top:solid 1px #dee2e9; }

    section.product div.right div.urun:nth-child(2) { border-top:solid 1px #dee2e9; }

    section.product div.right div.urun:nth-child(3) { border-top:solid 1px #dee2e9; }

    section.product div.right div.urun:nth-child(4) { border-top:solid 1px #dee2e9; }

    section.product div.right div.urun:nth-child(3n

		/**/
		+0) {
        border-right:none;
    }

    section.product div.right div.urun:nth-child(4n

		/**/
		+0) {
        border-right:solid 1px #dee2e9;
    }

    section.product { margin-bottom:50px; }

    section.product div.right div.urunler { margin-top:20px; }

    section.syfbaslik h1 span { font-size:18px; font-weight:400; padding-left:40px; }

    section.syfbaslik h2 span { font-size:18px; font-weight:400; padding-left:40px; }

    section.product_detail div.navi { display:none; }

    section.product_detail div.product div.sol { width:50%; height:auto; }

    section.product_detail div.product { height:auto; }

    section.product_detail div.product div.sol div.urun_slide { border:solid 2px #ebeff3; }

    section.news div.haber div.urun_slide { border:solid 2px #ebeff3; border-radius:30px; margin-top:20px; display:none; }

    section.product_detail div.product div.sol div.urun_slide div#gorsel { background-repeat:no-repeat; background-position:center; background-size:440px; height:405px; }

    section.news div.haber div.urun_slide div#gorsel { background-repeat:no-repeat; background-position:center; background-size:440px; height:405px; }

    section.product_detail div.product div.sag { width:calc(50% - 20px); padding-left:20px; height:auto; }

    section.product_detail div.product div.sag p.title { margin-bottom:0; }

    section.product_detail div.product div.sol div.bigbox { display:none; }

    section.product_detail div.product div.sag div.ozellikler div.ozellik div.title { width:25%; padding:0; }

    section.product_detail div.product div.sag div.ozellikler div.ozellik div.cklm { width:70%; padding:0; }

    section.product_detail div.product div.sol div.minibox { display:none; }

    section.product_detail div.product div.sag div.ozellikler div.ozellik { margin:5px 0; }

    section.iletisim h1 { display:none; }

    section.iletisim div.harita { margin-top:50px; }

    section.iletisim div.ltsm div.info div.kutu p.adres { width:90%; }

    section.iletisim div.ltsm div.form { width:40%; margin-left:0; }

    section.iletisim div.ltsm div.form h1 { display:block; }

    section.iletisim div.ltsm div.form h2 { display:block; }

    section.iletisim div.ltsm { margin-bottom:30px; }

    section.product_detail div.product div.sag p.aciklama { display:none; }

    section.neden_biz { margin-top:0; }

    section.neden_biz h1 { width:100%; text-align:center; background:none; padding:0; font-size:32px; color:#da605c; }

    section.neden_biz p { text-align:center; margin-bottom:30px; }

    section.iletisim div.ltsm div.form button { background-position:center left 240px; }

    section.news h1 { display:none; }

    section.news h2 { display:none; }

    section.news div.haber { height:auto; }

    section.news div.haber div.detail { width:calc(100% - 360px); margin-top:10px; }

    section.news div.haber div.alt div.mini_image { width:15%; margin:0 7px; height:130px; background-size:90px; }

    section.news div.haber div.big_image { width:324px; height:301px; }

    section.digerhaberler h1 { margin:35px calc(50% - 92px); margin-bottom:0; }

    section.product_detail { margin-top:40px; }

    section.mobile_home_news div.haberler div.haber p { font-size:14px; }

    section.mobile_home_news div.haberler div.haber a { font-size:14px; }

    section.mobile_home_news div.haberler div.leftarrow { position:absolute; left:0; top:50px; width:13px; height:25px; background-image:url(../images/leftarrow.png); z-index:10; }

    section.mobile_home_news div.haberler div.rightarrow { position:absolute; right:0; top:50px; width:13px; height:25px; background-image:url(../images/rightarrow.png); z-index:10; }

    section.news div.haber div.detail p { line-height:23px; }

    .owl-dots { display:block; }
}

@media (min-width: 0px) and (max-width: 800px) {
    footer div.bottom { height:120px; }

    div#atalink { margin-right:calc(50% - 50px); }

    section.iletisim div.ltsm div.info { height:450px; }

    section.iletisim div.ltsm div.info p.title { padding-left:0; }

    section.iletisim div.ltsm div.info p.title span#ucgen_logoo {
        float:left;
        width:100%;
        height:40px;
        background-image:url(../images/ucgenyazilim_logo.png);
        margin-right:30px;
        background-size:100px;
        background-repeat:no-repeat;
        background-position:center;
        border-right:none;
    }

    div.bottom a { float:left; margin:0 calc(50% - 50px); }

    header { height:70px; width:100%; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center; background-size:40%; }

    section.home_product div.urunler div.urun { width:calc(50% - 1.5px); height:275px; }

    section.home_product div.urunler div.urun div.info { width:90%; margin:0 5%; }

    div.mobileleft { height:70px; background-size:40%; }

    div.mobileright { height:70px; background-size:30%; }

    section.mobilproductcategory { height:60px; }

    section.mobilproductcategory select { height:35px; margin:12.5px 0; }

    section.home_product div.urunler div.urun:nth-child(3), section.home_product div.urunler div.urun:nth-child(4) { border-top:none; }

    section.home_product div.urunler div.urun:nth-child(2n

		/**/
		+0) {
        border-right:solid 1px #dee2e9;
    }

    section.home_product div.urunler div.urun div.info div.buttons { margin-top:15px; }

    section.home_product div.urunler div.urun div.info div.buttons a.incele { margin-left:10px; }

    section.home_product div.urunler div.urun div.info div.buttons a.teklif { margin-right:10px; }

    section.home_product div.urunler div.urun div.info div.buttons a { width:62px; font-size:9px; height:19px; line-height:19px; }

    section.home_product div.urunler div.urun div.info span { font-size:9px; line-height:17px; }

    section.home_product div.urunler div.urun div.info h5 { font-size:9px; }

    section.home_product div.urunler div.urun div.product_image { height:100px; background-size:70px; }

    section.home_product div.urunler div.urun div.info h5 { margin-bottom:5px; }

    section.whywhy div.why div.text p { font-size:11px; padding:0 20px; line-height:16px; margin-top:-10px; }

    section.whywhy div.why div.text a#mobil { font-size:9px; }

    section.whywhy div.why { height:100px; }

    section.syfbaslik { height:47px; }

    section.syfbaslik h1 { font-size:14px; line-height:47px; }

    section.syfbaslik h2 { font-size:14px; line-height:47px; }

    body div.maske { height:177px!important; }

    div.mobileimage { height:175px; }

    section.kurumsal h1 { font-size:20px; margin:10px 0; }

    section.kurumsal p { font-size:14px; line-height:30px; }

    section.product div.right div.top_menu p.title { font-size:16px; }

    section.product div.right div.urun { width:calc(50% - 1.5px); height:330px; }

    section.product div.urunler div.urun:nth-child(3), section.product div.urunler div.urun:nth-child(4) { border-top:none; }

    section.product div.urunler div.urun:nth-child(2n

		/**/
		+0) {
        border-right:solid 1px #dee2e9;
    }

    section.product div.urunler div.urun div.info { width:90%; margin:0 5%; }

    section.product div.urunler div.urun div.info div.buttons { margin-top:15px; }

    section.product div.urunler div.urun div.info div.buttons a.incele { margin-left:10px; }

    section.product div.urunler div.urun div.info div.buttons a.teklif { margin-right:10px; }

    section.product div.urunler div.urun div.info div.buttons a { width:62px; font-size:9px; height:19px; line-height:19px; }

    section.product div.urunler div.urun div.info span { font-size:9px; line-height:17px; }

    section.product div.urunler div.urun div.info h5 { font-size:9px; }

    section.product div.urunler div.urun div.product_image { height:100px; background-size:70px; }

    section.product div.urunler div.urun div.info h5 { margin-bottom:5px; }

    section.product div.right div.urun div.info div.karsi { font-size:9px; height:20px; line-height:20px; width:calc(100% - 20px); margin:0 10px; }

    section.product { margin-top:0; }

    section.product div.right div.urunler { margin-top:0; }

    section.product_detail div.product div.sol { width:calc(100% - 2px); height:auto; min-height:200px; }

    section.product_detail div.product div.sol div.bigbox { width:100%; height:270px; }

    section.product_detail div.product div.sag { width:calc(100% - 20px); margin-top:25px; }

    section.product_detail div.ozellikler { margin-top:0; }

    footer div.sitemap { display:none; margin-top:0; height:auto; }

    footer div#mobilsitemap { display:block; }

    footer div.sitemap div.kurumsal { width:50%; padding-bottom:20px; border-bottom:solid 1px #535b65; }

    footer div.sitemap div.siteharitasi { width:50%; padding-bottom:20px; border-bottom:solid 1px #535b65; }

    footer div.sitemap div.urunlerimiz { width:100%; padding-bottom:20px; border-bottom:solid 1px #535b65; }

    footer div.sitemap div.takip { width:100%; }

    footer div.sitemap div.title { font-size:12px; padding-left:20px; width:calc(100% - 20px); }

    footer div.sitemap ul li a { font-size:11px; padding-left:20px; width:auto; }

    footer div.sitemap div.takip ul { width:100%; margin:0; }

    footer { height:710px; }

    footer div.sitemap div.takip div.title { padding-top:20px; border:none; }

    section.mobile_home_news div.title { font-size:20px; }

    section.mobile_home_news div.title h3 { font-size:20px; }

    section.mobile_home_news div.haberler div.haber p { font-size:14px; font-size:12px; line-height:20px; }

    section.neden_biz { margin-top:0; }

    section.neden_biz h1 { font-size:20px; margin:10px 0; }

    section.neden_biz p { font-size:14px; line-height:30px; }

    div.mobililetisimhead { display:block!important; }

    section.iletisim div.harita { height:250px; margin-top:10px; width:100%; }

    section.iletisim div.ltsm div.info { width:100%; }

    section.iletisim div.ltsm div.form { display:none; position:fixed; top:70px; margin-top:0; width:100%; height:calc(100% - 70px); z-index:50; box-sizing:border-box; border-radius:0; left:0; }

    section.iletisim div.ltsm div.form span.close { display:block!important; background-image:url(../images/cancel.png); background-repeat:no-repeat; background-position:center; background-size:15px; position:absolute; right:9px; top:10px; }

    section.iletisim div.ltsm div.form textarea { height:50px; }

    section.iletisim div.ltsm div.form input { height:35px; }

    section.iletisim div.ltsm div.info div.kutu div.part { width:50%; }

    section.iletisim div.ltsm div.info div.kutu p.tel { width:auto; }

    section.iletisim div.ltsm div.info div.kutu p.posta { width:auto; }

    section.iletisim div.ltsm div.info p.title { font-size:14px; text-align:center; }

    section.iletisim div.ltsm div.info div.kutu p.adres { font-size:14px; }

    section.iletisim div.ltsm div.info div.kutu p.tel { font-size:14px; }

    section.iletisim div.ltsm div.info div.kutu p.posta { font-size:14px; }

    section.iletisim div.ltsm div.info div.kutu h5 { font-size:13px; }

    section.news div.haber { padding:0; border-radius:0; box-shadow:none; width:100%; }

    section.news div.haber div.big_image { width:100%; height:190px; margin-top:15px; display:none; }

    section.news div.haber div.alt div.mini_image { display:none; }

    section.news div.haber div.detail { width:100%; }

    section.digerhaberler div.hbr div.image { width:40%; height:120px; }

    section.digerhaberler div.hbr div.detail { width:calc(60% - 15px); }

    section.digerhaberler div.hbr div.detail h2 { font-size:12px; margin-bottom:5px; }

    section.digerhaberler div.hbr div.detail h5 { font-size:12px; margin-bottom:5px; }

    section.digerhaberler div.hbr div.detail p { font-size:11px; line-height:11px; display:none; }

    section.digerhaberler div.hbr div.detail p#mobilp { font-size:11px; line-height:11px; display:block; }

    section.news div.haber div.detail h3 { font-size:16px; }

    section.news div.haber div.detail p { font-size:13px; line-height:24px; }

    section.digerhaberler h1 { margin:10px calc(50% - 92px); }

    section.digerhaberler div.hbr { padding-top:30px; height:auto; padding-bottom:20px; }

    section.digerhaberler div.hbr a { width:45%; float:right; font-size:13px; }

    section.product_detail div.product div.sol div.urun_slide div#gorsel { background-size:250px; height:205px; }

    section.news div.haber div.urun_slide { border:solid 2px #ebeff3; border-radius:30px; margin-top:20px; display:block; }

    section.news div.haber div.urun_slide div#gorsel { background-size:250px; height:205px; }

    section.product_detail div.ozellikler div.ozellik div.cklm { font-size:13px; width:calc(100% - 140px); }

    section.product_detail div.ozellikler div.ozellik div.title { width:110px; }

    section.product_detail div.info div.navigator a { font-size:12px; padding-left:15px; }

    section.product_detail div.info div.navigator div.navi_1 { width:123px; }

    section.product_detail div.info div.navigator div.navi_2 { width:115px; }

    section.product_detail div.info div.navigator div.navi_3 { width:68px; }

    section.product_detail div.product div.sag div.ozellikler div.ozellik div.cklm { width:65%; padding-left:20px; }

    section.syfbaslik h1 span { font-size:8px; padding-left:10px; }

    section.syfbaslik h2 span { font-size:8px; padding-left:10px; }

    section.mobile_home_news div.haberler div.haber { width:94%; }

    section.mobile_home_news div.haberler { overflow-x:visible; }

    section.iletisim div.ltsm { margin-bottom:0; }

    footer div.sitemap div.takip ul li { width:33%; padding-left:0; }

    div.mobilmenu { width:90%; left:-90%; box-shadow:0 3px 14px 200px rgba(0, 0, 0, 0.24); margin-top:70px; }

    div.mobilmenu div.menu ul li { padding:20px 0; padding-left:15px; border-bottom:solid 1px #dee2e9; }

    div.mobilmenu div.menu ul li a { float:left; width:100%; font-size:13px; font-weight:400; padding-left:20px; background-size:10px; }

    footer div.bottom div.copy { line-height:32px; margin-top:0; text-align:center; }

    div.clear { float:left; height:70px; width:100%; display:block; }

    div.sertifikalar div.sertifika { float:left; width:calc(50% - 30px); height:200px; margin:10px; background-size:100px; background-position:center; background-repeat:no-repeat; }

    section.product div.right div.urun div.info div.karsi input { margin:2.5px; }

    .lknl { display:block; height:65px!important; }

    section.product_detail div.product div.sag p.title { text-align:center; margin-bottom:20px; }

    section.syfbaslik h1 span.zzz { padding-left:0; margin-right:5px; }

    section.syfbaslik h2 span.zzz { padding-left:0; margin-right:5px; }

    section.product_detail div.info div.navigator div.navi_1 { margin-right:10px; }

    section.product_detail div.info div.navigator div.navi_2 { margin-right:10px; }

    section.product_detail div.info div.navigator div.navi_3 { margin-right:0; }

    section.product_detail div.info div.navigator a { width:calc(100% - 15px); }

    footer div.bottom div.copy span { display:none; }

    footer div.sitemap div.kurumsal { height:184px; }

    img#captcha { height:30px; top:3px; }
}

@media (min-width: 0px) and (max-width: 320px) {
    section.home_product div.urunler div.urun { width:calc(100% - 1.5px); height:280px; border-right:solid 1px #dee2e9; }

    section.home_product div.urunler div.urun:nth-child(2) { border-top:none; }

    section.home_product div.urunler div.urun div.info div.buttons a { width:40%; }

    footer div.sitemap ul li a { font-size:9px; }

    section.whywhy div.why div.text p { font-size:10px; }

    section.product div.right div.urun { width:calc(100% - 1.5px); height:330px; border-right:solid 1px #dee2e9; }

    section.product div.right div.urun:nth-child(2) { border-top:none; }

    section.product div.right div.urun:nth-child(3n

		/**/
		+0) {
        border-right:solid 1px #dee2e9;
    }

    section.product div.urunler div.urun div.info div.buttons a { width:40%; }

    div.mobililetisimhead div.title1 a { font-size:11px; }

    div.mobililetisimhead div.title2 a { font-size:11px; }

    section.product_detail div.product div.sag p.title { text-align:center; margin-bottom:20px; }

    section.syfbaslik h1 span.zzz { padding-left:0; margin-right:5px; }

    section.syfbaslik h2 span.zzz { padding-left:0; margin-right:5px; }

    footer div.bottom div.copy { font-size:12px; }

    footer div.bottom div.copy span { display:none; }

    section.product_detail div.info div.navigator div.navi_1 { margin-right:13px; width:116px; font-size:10px; }

    section.product_detail div.info div.navigator div.navi_2 { width:110px; margin-right:13px; font-size:10px; }

    section.product_detail div.info div.navigator div.navi_3 { margin-right:0; width:50px; font-size:10px; }

    section.iletisim div.ltsm div.info p.title { font-size:13px; }
}

@media (min-width: 320px) and (max-width: 370px) {
    footer div.sitemap div.takip ul li a { font-size:9px; }

    footer div.bottom div.copy { font-size:12px; }

    footer div.bottom div.atamedya { background-size:70px; }
}

@media (min-width: 700px) and (max-width: 800px) {
    section.product div.urunler div.urun div.info { width:50%; margin:0 25%; }

    section.home_product div.urunler div.urun div.info { width:50%; margin:0 25%; }

    div.mobililetisimhead div.title1 { float:left; width:calc(30% - 51px); }
}

@media (max-width: 800px) and (min-width: 0px) {
    footer { height:700px; padding-top:50px; }
}