﻿.fl { float: left; }



.fr { float: right; }



.di { display: inline-block; }



.db { display: block; }



.pa { position: absolute; }



.m { margin: 0; }



.p { padding: 0; }



.mp { margin: 0; padding: 0; }



.mr { margin-right: 0; }



.ml { margin-left: 0; }



.pdl { padding-left: 0; }



.pdr { padding-right: 0; }



.light { font-weight: 300; }



.reg { font-weight: 400; }



.bold { font-weight: 600; }



.tc { text-align: center; }



.tr { text-align: right; }



.tl { text-align: left; }



.ti { text-indent: -9999em; }



body { font-family: Roboto; }



a, a:hover, a:focus { outline: 0; text-decoration: none; }



.logo { margin-bottom: 0px; margin-left: -50px; margin-top: -5px; }



    .logo img { max-width: 3330px; margin-left: -40px; }



#bulten, .tel, .diller { position: relative; top: 14px; margin: 0; padding: 0; }



.tel { background: url(../images/tel.png) no-repeat 0 6px; font-size: 14px; border-right: 1px solid #d4d8dd; margin-right: 14px; padding: 0 14px 0 21px; }



    .tel .bold { font-size: 17px; }



#bulten { background: url(../images/ebulten.png) no-repeat; padding-left: 25px; font-size: 12px; color: #828688; }



#ikatalog_head { background: #e5322c url(../images/ikatalog.png) no-repeat left 8px bottom 10px; font-size: 15px; color: #fff; margin: 0 28px; padding: 20px 10px 6px 30px; }



.diller a { font-size: 12px; padding-right: 27px; margin-left:10px; color: #828688; }



.trk { background: url(../images/tr.jpg) no-repeat right; }



.en { background: url(../images/en.jpg) no-repeat right; }



.navbar-nav { margin-top: 20px; }



.navbar-default { border: none; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background: none; margin-top: 0; }



    .navbar-default .navbar-nav li > a { color: #e7e7e7; background-color: #000;  font-weight: 600; font-size: 15px; border-right: 1px solid #black; }



    .navbar-default .navbar-nav li:last-child > a { padding-right: 0; border-right: none; }



    .navbar-default .navbar-nav li.active > a { background: none; box-shadow: none; -moz-box-shadow: none; color: #e7e7e7; }



        .navbar-default .navbar-nav li.active > a:hover, .navbar-default .navbar-nav li.active > a:focus { background: none; color: #e7e7e7; }



.nav > li { position: static; }



.caret { border-top: 6px solid #e5322c; position: absolute; bottom: 5px; left: 50%; border-left: 6px solid transparent; border-right: 6px solid transparent; margin: 0 auto 0 -4px; }



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e5322c; color: #FFF; background-image: none; box-shadow: 2px 2px 0 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0,0.3) inset; }



    .navbar-default .navbar-nav > .open > a > .caret, .navbar-default .navbar-nav > .open > a:hover > .caret, .navbar-default .navbar-nav > .open > a:focus > .caret { border-top: 6px solid #FFF; }



.mega-menu .col-sm-6 { border-right: 1px solid #DDD; background: rgba(255,255,255,1) !important; transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; }



    .mega-menu .col-sm-6:hover { background: rgba(255,255,255,1) !important; }



.mega-dropdown-menu { width: 100%; -webkit-box-shadow: inset 1px 1px 2px 2px rgba(0,0,0,0.1); box-shadow: inset 1px 1px 2px 2px rgba(0,0,0,0.1); z-index: 99999; border-radius: 0; background: rgba(0,0,0,0.6); border-bottom: 5px solid #e5322c; border-top: none; padding: 0; }



    .mega-dropdown-menu h2 { background: #e5322c; color: #FFF; font-size: 42px; line-height: 42px; font-family: "Roboto Condensed"; margin: 0; padding: 10px 0 0 15px; }



    .mega-dropdown-menu .col-sm-4 { background: #FFF; }



    .mega-dropdown-menu > li > ul > li { list-style: none; }



        .mega-dropdown-menu > li > ul > li > a { display: block; clear: both; font-weight: 300; line-height: 1.428571429; color: #333; white-space: normal; font-size: 13px; padding: 3px 20px; }



    .mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus { text-decoration: none; color: #444; background-color: #f5f5f5; }



    .mega-dropdown-menu .dropdown-header { color: #bd1722; font-size: 18px; font-weight: 700; }



    .mega-dropdown-menu form { margin: 3px 20px; }



    .mega-dropdown-menu .form-group { margin-bottom: 3px; }



.menu-box { text-align: center; background: none; padding-bottom: 0; position: relative; }



    .menu-box .detail { background: url(../images/plus.png) no-repeat; font-size: 12px; color: #009ba4; display: inline-block; text-align: left; float: left; margin: 15px 0 10px; padding: 3px 0 5px 40px; }



    .menu-box h3 { text-align: left; font-weight: 700; font-size: 20px; margin-top: 0; padding-top: 15px; text-transform: uppercase; }



    .menu-box p { text-align: left; font-weight: 300; font-family: "Open Sans"; font-size: 12px; }



.menu-img { display: inline-block; margin: 15px 0; }



ul.mega-menu { list-style: none; margin: 0; padding: 0; }



#header { position: relative; z-index: 3; background: #FFF; background: url(../images/ustback.jpg) no-repeat;}



#arbenslider { width: 100%; display: block; position: relative; z-index: 2; top: -100px; margin-bottom: -100px; }



    #arbenslider .owl-dots { position: absolute; width: 100%; background: #000; left: 0; padding-top: 4px; text-align: center; }



    #arbenslider .owl-prev, #arbenslider .owl-next { position: absolute; top: 45%; background: url(../images/sliderNavs.png) no-repeat; width: 42px; height: 42px; text-indent: -9999em; }



    #arbenslider .owl-prev { top: 215px; left: 20px; }



    #arbenslider .owl-next { background-position: -45px 0; right: 20px; top:215px;}



.item .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/bg-pattern.png); z-index: 2; }





.sliderContent ul { list-style: none; float: right; margin-top: -100px; margin-right: -5px; }



    .sliderContent ul li { margin-bottom: 10px; text-align: right; }



        .sliderContent ul li a { color: #FFF; background-color: #0992AB; background-position: -10px center; padding: 5px 10px; border-radius: 3px; transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -o-transition: All 1s ease; transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1) skew(1deg) translate(0px); }



            .sliderContent ul li a:hover { background: #000 url(../images/arrow-menu.png) no-repeat 10px center; padding: 5px 30px; transform: rotate(0deg) scale(1.1) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1.1) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1.1) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1.1) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1.1) skew(1deg) translate(0px); }











.sliderIcerik { position: absolute; width: 100%; top: 32%; z-index: 100; padding-left: 25px; }



    .sliderIcerik h3 { color: #fff;  font-size: 51px; font-weight: 100; display: inline-block; position: relative; z-index: 2;}

  



.detayBtn { font-size: 14px; font-weight: 500; border: 1px solid #1193ab; color: #fff; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; margin: 30px 0 0; padding: 16px 35px; }



    .detayBtn:hover, .detayBtn:focus { background: #1193ab; color: #fff; }



.dots { width: 100%; height: 100%; position: absolute; top: 0; }



.t1 { top: 10%; right: 10%; }



.t2 { top: 30%; right: 50%; }



.t3 { top: 10%; right: 20%; }



.t4 { top: 20%; left: 70%; }



.t5 { top: 80%; left: 40%; }



.t6 { top: 20%; right: 60%; }



.dot { position: absolute; border-radius: 50%; }



    .dot > span { position: relative; z-index: 99999; display: block; width: 20px; height: 20px; border-radius: inherit; background: #FFF; box-shadow: 0 0 10px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.3); -webkit-transition: background-color .2s; -moz-transition: background-color .2s; transition: background-color .2s; border: 2px solid #e5322c; }



.pr, .item { position: relative; }

/*.dot > span::after, .dot > span:before { 

  content: '';

  position: absolute;

  left: 50%;

  top: 50%;

  bottom: auto;

  right: auto;

  -webkit-transform: translateX(-50%) translateY(-50%);

  -moz-transform: translateX(-50%) translateY(-50%);

  -ms-transform: translateX(-50%) translateY(-50%);

  -o-transform: translateX(-50%) translateY(-50%);

  transform: translateX(-50%) translateY(-50%);

  background-color: #ffffff;

  -webkit-transition-property: -webkit-transform;

  -moz-transition-property: -moz-transform;

  transition-property: transform;

  -webkit-transition-duration: 0.2s;

  -moz-transition-duration: 0.2s;

  transition-duration: 0.2s;

}

.dot > span::after {

  height: 2px;

  width: 10px;

}

.dot > span::before {

  height: 10px;

  width: 2px;

}*/

.dot::after { content: ''; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; border-radius: inherit; background-color: transparent; -webkit-animation: cd-pulse 2s infinite; -moz-animation: cd-pulse 2s infinite; animation: cd-pulse 2s infinite; }



.dot-link { text-indent: -9999px; display: block; }



/*.dot:nth-of-type(1) {

  bottom: 40%;

  right: 30%;

}

.dot:nth-of-type(2) {

  bottom: 24%;

  right: 46%;

}

.dot:nth-of-type(3) {

  top: 28%;

  left: 20%;

}

.dot:nth-of-type(4) {

  top: 20%;

  right: 22%;

}*/



@-webkit-keyframes cd-pulse {

    0% { -webkit-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    50% { box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    100% { -webkit-transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 0); }

}



@-moz-keyframes cd-pulse {

    0% { -moz-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    50% { box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    100% { -moz-transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 0); }

}



@keyframes cd-pulse {

    0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    50% { box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

    100% { -webkit-transform: scale(1.6); -moz-transform: scale(1.6); -ms-transform: scale(1.6); -o-transform: scale(1.6); transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(20, 172, 200, 1); }

}









#info {  }



    #info .col-sm-7 { padding-left: 60px; }



    #info h2 { color: #3498db; font-size: 40px; font-weight: 100; letter-spacing: -.5px; margin: 80px 0 0; padding: 0; }



    #info p { font-weight: 300; color: #5e585b; font-size: 15px; margin: 40px 0 50px; padding: 0; }



    #info a.devam { font-weight: 500; color: #2980b9; display: block; margin-bottom: 50px; padding: 0 0 10px; }



#isortaklari { background-position: 50% 0; height: 480px; width: 100%; position: relative; background-size: 100%; background-attachment: fixed; margin: 0; padding: 0; }



    #isortaklari h2 { color: #fff; font-size: 40px; letter-spacing: -.25px; font-weight: 100; margin: 35px 0 0; padding: 0; }



    #isortaklari .italic { font-size: 18px; font-style: italic; color: #797979; font-family: 'Roboto Condensed', sans-serif; margin: 12px 0 35px; }



    #isortaklari .list { background: url(../images/listicon.png) no-repeat; font-weight: 300; font-size: 15px; color: #fff; height: 50px; letter-spacing: -.5px; margin-bottom: 20px; padding: 0 0 0 30px; }



    #isortaklari .sol .list:nth-child(1) { background-position: 0 0; }



    #isortaklari .sol .list:nth-child(2) { background-position: 0 -56px; }



    #isortaklari .sol .list:nth-child(3) { background-position: 0 -118px; }



    #isortaklari .sag .list:nth-child(1) { background-position: 0 -173px; }



    #isortaklari .sag .list:nth-child(2) { background-position: 0 -236px; }



    #isortaklari .sag .list:nth-child(3) { background-position: 0 -296px; }



#haberler { background: #e1e4e5; border-bottom: 1px solid #d0d0d0; }



    #haberler h2 { font-size: 40px; color: #3498db; font-weight: 100; text-align: center; margin: 50px 0 5px; padding: 0; }



    #haberler .haber-aciklama { color: #b0b4b7; font-size: 18px; font-weight: 300; text-align: center; margin: 0; padding: 0; }



#haberCarousel { width: 86%; margin: 40px auto; }



    #haberCarousel p { color: #5e585b; font-size: 14px; font-weight: 300; margin: 15px 0; }



    #haberCarousel .dvm { color: #000; font-size: 13px; font-weight: 500; }



    #haberCarousel .owl-nav { position: absolute; top: 40%; width: 100%; }



    #haberCarousel .owl-next, #haberCarousel .owl-prev { position: absolute; background: url(../images/haber-owl.png) no-repeat; height: 42px; width: 42px; text-indent: -999em; }



    #haberCarousel .owl-next { background-position: -44px 0; right: -85px; }



    #haberCarousel .owl-prev { left: -85px; }



    #haberCarousel .owl-next:hover { background-position: -44px -42px; }



    #haberCarousel .owl-prev:hover { background-position: 0 -42px; }



#referanslarimiz { background: url(../images/world-bg.png) no-repeat top 0 left 25%; }



    #referanslarimiz h2 { font-size: 40px; color: #3498db; font-weight: 100; margin: 40px 0 0; }



    #referanslarimiz p.ref_text { color: #5e585b; font-size: 18px; font-weight: 300; margin: 0; }



#referansCarousel { width: 93%; margin: 80px auto; }



    #referansCarousel .owl-nav { position: absolute; width: 100%; bottom: 46px; }



    #referansCarousel .owl-next, #referansCarousel .owl-prev { position: absolute; top: 0; background: url(../images/referans-owl.png) no-repeat; text-indent: -999em; width: 14px; height: 25px; }



    #referansCarousel .owl-prev { right: -27px; }



    #referansCarousel .owl-next { background-position: -16px 0; right: -48px; }



#bgTanitim .img-responsive { width: 100%; display: block; height: auto; }



#sosyalMedya { background: #e5322c; padding: 30px 0; }



    #sosyalMedya h3 { font-weight: 100; font-size: 40px; color: #fff; letter-spacing: -.75px; margin: 0; padding: 0; }



    #sosyalMedya .sosyal-medya { font-size: 14px; color: #fff; font-weight: 300; margin: 15px 0 0; }



.sosyalBuyuk a { background: url(../images/sosyalBuyuk.png) no-repeat; width: 50px; display: inline-block; height: 50px; text-indent: -9999em; text-align: left; margin: 0 0 0 20px; }



    .sosyalBuyuk a.facebook { background-position: 0 0; margin-left: 0; }



    .sosyalBuyuk a.twitter { background-position: -50px 0; }



    .sosyalBuyuk a.linkedin { background-position: -100px 0; }



    .sosyalBuyuk a.gplus { background-position: -150px 0; }



#footer h4 { font-size: 18px; color: #000; }



.footUp { padding: 40px 0; }



.footBorder { height: 1px; background: #d0d0d0; }



.fBorder { border-right: 1px solid #e7ebed; }



.bize-ulasin { font-size: 13px; font-weight: 300; color: #787f80; }



    .bize-ulasin div { padding-left: 34px; letter-spacing: -.25px; }



.adres { background: url(../images/loc.png) no-repeat; }



.telfax { background: url(../images/telfax.png) no-repeat; margin: 30px 0; }



.fmail { background: url(../images/fmail.png) no-repeat; }



.fUrun ul { list-style-type: square; margin: 0; padding: 0; }



    .fUrun ul li { background: url(../images/square.jpg) no-repeat top 5px left 0; list-style-type: square; display: inline-block; width: 49%; margin-bottom: 8px; border-bottom: 1px solid #CDCDCD; padding: 0 0 10px 20px; }



        .fUrun ul li a { color: #000; font-weight: 300; display: block; }



            .fUrun ul li a:hover { color: #e5322c; font-weight: 700; }



.iHakkinda { font-size: 14px; font-weight: 300; color: #6f6f6f; }



    .iHakkinda p, .iHakkinda a { letter-spacing: -.25px; color: #6f6f6f; }



        .iHakkinda a.linkHakkinda { color: #e5322c; font-size: 16px; font-weight: 600; }



    .iHakkinda span { display: block; font-size: 13px; color: #8e9798; }



.goTo { background: url(../images/goTo.png) no-repeat; width: 58px; height: 58px; text-indent: -9999em; display: block; float: right; margin: 45px 0 10px; }



.footDown { margin-bottom: 50px; padding: 30px 0; }



    .footDown .copyright { color: #000000; font-size: 13px; margin-left: 15px; font-weight: 600; }



        .footDown .copyright span { font-size: 12px; color: #919b9d; font-weight: 400; }



.arben { display: block; color: #929494; font-size: 11px; margin: 10px 0 0; }



.master-banner { top: 0; position: relative; height: 300px; overflow: hidden; border-bottom: 4px solid #e5322c; margin: 0; }



    .master-banner img { height: 100%; position: absolute; z-index: 1; }



    .master-banner .pattern { background: url(../images/pattern.png) repeat; width: 100%; height: 100%; position: absolute; z-index: 2; }



h2.title:after { top: -20px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; margin-left: -15px; border-color: #e5322c rgba(20,172,200,0) rgba(20,172,200,0); border-width: 15px; }



.breadcrumb { background-color: transparent; border-radius: 0; list-style: outside none none; margin-top: 30px; margin-bottom: 10px; text-align: right; color: #231f20; padding: 0; }



    .breadcrumb a { color: #231f20; font-weight: 300; }



.content { border-top: 1px solid #adadad; }



h2.slogan { font-weight: 100; font-size: 26px; color: #000; margin-bottom: 30px; }



.master-menu { background: #e5322c; margin-top: 0; position: relative; padding: 40px 40px 70px; }



    .master-menu:after { background: url(../images/corner-left.png) no-repeat; width: 16px; height: 16px; position: absolute; left: -16px; top: 0; content: " "; z-index: 9999; }



    .master-menu:before { background: url(../images/corner-right.png) no-repeat; width: 16px; height: 16px; position: absolute; right: -16px; top: 0; content: " "; z-index: 9999; }



    .master-menu ul { list-style: none; margin: 0; padding: 0; }



        .master-menu ul li { color: #FFF; margin: 0; padding: 0; }



            .master-menu ul li a { color: #FFF; border-bottom: 1px solid #FFF; background: url(../images/arrow-menu.png) no-repeat left; display: block; border-radius: 0; padding: 3px 5px 3px 20px; }



                .master-menu ul li a:hover { background-color: transparent; }



.master-menu-pro { background: #0992AB; margin-top: 0; position: relative; padding: 40px 20px 70px; }



    .master-menu-pro:after { background: url(../images/corner-left-2.png) no-repeat; width: 16px; height: 16px; position: absolute; left: -16px; top: 0; content: " "; z-index: 9999; }



    .master-menu-pro:before { background: url(../images/corner-right-2.png) no-repeat; width: 16px; height: 16px; position: absolute; right: -16px; top: 0; content: " "; z-index: 9999; }



.catalog-pro { background-image: url(../images/bg-catalog-2.png) !important; }



.catalog { background-image: url(../images/bg-catalog.png); background-position: left top; background-repeat: no-repeat; background-size: 100% auto; background-color: #000; margin-top: -20px; position: relative; text-align: center; padding: 60px 40px 20px; }



    .catalog h3 { color: #FFF; margin-bottom: 0; margin-top: 0; font-size: 30px; font-family: "Roboto Condensed"; padding-bottom: 10px; }



    .catalog h4 { color: #FFF; margin-bottom: 0; font-size: 20px; font-family: "Roboto Condensed"; }



    .catalog .download { border-bottom: 1px solid #5a5a5a; padding-bottom: 30px; text-align: center; }



#masterCarousel { padding-top: 20px; }



    #masterCarousel .owl-item img { display: inline-block; width: auto; text-align: center; }



#cozumortaklari { margin-top: 20px; padding-top: 20px; border-top: 1px solid #CDCDCD; }



    #cozumortaklari .panel { border-radius: 0; position: relative; overflow: hidden; }



        #cozumortaklari .panel:hover { border-top-color: transparent; }



    #cozumortaklari .panel-footer { background-color: #e5322c; position: absolute; top: -100%; width: 100%; height: 100%; display: table; color: #FFF; border-radius: 0; padding: 39px 0; }



        #cozumortaklari .panel-footer span { display: table-cell; vertical-align: middle; }



    #cozumortaklari .panel img { padding: 20px; }



.contact { border: 1px solid #DDD; margin-bottom: 15px; padding: 15px; }



    .contact h4 { color: #666; font-size: 20px; font-weight: 700; }



    .contact .table { margin-bottom: 0; }



.sube th { border-top: none !important; }



.sube td { font-family: "Open Sans"; }



.sube strong { text-align: left; font-size: 14px; font-weight: 700; }



.form-horizontal .control-label { text-align: left; }







.blue-big-contact, .blue-big-contact:hover { background: #e5322c; }





.btn-blue, .btn-blue:hover { background-image: -webkit-linear-gradient(top, #e5322c 0%, #0c788c 100%); background-image: -o-linear-gradient(top, #e5322c 0%, #0c788c 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#e5322c), to(#0c788c)); background-image: linear-gradient(to bottom, #e5322c 0%, #0c788c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff14acc8', endColorstr='#ff0c788c', GradientType=0); background-repeat: repeat-x; color: #FFF; margin-top: 20px; font-weight: 300; padding: 3px 10px; }



    .btn-blue:hover, .btn-blue:focus { color: #FFF; }





.form-control { display: block; width: 100%; height: 30px; font-size: 13px; line-height: 1.42857143; color: #555; background-image: linear-gradient(tobottom,#FFF0%,#f1f1f1100%); background-color: #fff; border: 1px solid #F2F2F2; border-radius: 4px; -webkit-transition: border-color ease-in-out .15s, 0 ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.1); margin: 7px 0; padding: 6px 12px; }



    .form-control:focus { outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.2); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.2); border-color: #e5322c; }



    .form-control::-moz-placeholder { color: #999; opacity: 1; }



.news { min-height: 400px; margin: 30px 0 0; }



    .news h2 { font-size: 18px; font-family: "Roboto Condensed"; font-weight: 700; height: 40px; }



    .news p { height: 80px; }



.news-detail-img { float: left; margin: 0 20px 10px 0; }



.news-detail h5 { color: #999; font-size: 12px; font-weight: 300; }



.firs-product { text-align: center; }



    .firs-product img { text-align: center; display: inline-block; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }



    .firs-product:hover { box-shadow: 0 0 20px rgba(0,0,0,0.2); border-color: #e5322c; }



.pro-content { font-weight: 300; height: 30px; overflow: hidden; font-size: 13px; background: #0992AB; color: #FFF; border-bottom: 10px solid #0992AB; padding: 20px; }



.link-detail { background: url(../images/arrow-box.png) no-repeat 70px center #000; display: inline-block; position: absolute; left: 0; color: #FFF; top: 170px; font-weight: 700; font-family: "Roboto Condensed"; padding: 3px 35px 3px 10px; }



    .link-detail:hover { background-color: #000; }



.product-category { position: relative; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; margin: 30px 0 0; padding: 5px; }



    .product-category img { border: 5px solid #0992AB; border-radius: 50%; display: inline-block; text-align: center; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; padding: 40px 10px; }



    .product-category h2, .product-category h2 a { font-weight: 700; font-family: "Roboto Condensed"; font-size: 22px; color: #000; }



    .product-category h2 { height: 70px; border-top: 1px solid #DDD; padding-top: 15px; text-align: center; }



    .product-category .pro-cat-sub { height: 268px; overflow: hidden; }



        .product-category .pro-cat-sub img { width: 100%; max-height: 280px; }



    .product-category:hover { box-shadow: 0 0 20px rgba(0,0,0,0.2); }



        .product-category:hover img { border-color: #000; }



.free-pro { border-bottom-color: #0992AB; }



h2.title-pro:after { top: -20px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; margin-left: -15px; border-color: #e5322c rgba(213,33,13,0) rgba(213,33,13,0); border-width: 15px; }



.product-content { font-weight: 300; font-size: 13px; }



.product-detail-img img { max-width: 100%; border: 5px solid #CCC; padding: 10px; }



a.pro-form { background: url(../images/icon-arrow.png) no-repeat 10px center #000; display: block; color: #FFF; float: right; margin-top: -50px; padding: 10px 10px 10px 50px; }



.ValidationSummary ul li { font-weight: 300 !important; font-family: "Roboto Condensed" !important; font-size: 14px !important; }



ul.rblurunler { list-style: none; margin: 0 15px; padding: 0; }



    ul.rblurunler li { width: 25%; float: left; border: 1px solid #CDCDCD; cursor: pointer; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; height: 200px; padding: 20px; }



        ul.rblurunler li img { max-height: 120px; cursor: pointer; }



        ul.rblurunler li.selected { box-shadow: 0 0 20px rgba(0,0,0,0.5); }



.home { position: relative; }



    .home img { background: #FFF; padding: 5px 5px 8px; }



.itemBlock { margin: 20px 0 0; }



    .itemBlock table { text-align: center !important; width: 100%; border-top: 10px solid #FFF; margin: -20px; }



        .itemBlock table tr th { background: #d5210d; color: #FFF; font-size: 20px; font-weight: 300; font-family: Roboto; }



            .itemBlock table tr th.news-th { background: #e5322c; }



            .itemBlock table tr th:first-child { border: medium none; }



        .itemBlock table tr td { border-top: 1px solid #eee; font-size: 11px; background: #FFF; padding: 5px 0; }



            .itemBlock table tr td:first-child { font-weight: 700; width: 100px; }



        .itemBlock table tr:nth-child(2n+1) td { background: #f8f8f8 none repeat scroll 0 0; }



        .itemBlock table tr:hover td { background: #eee none repeat scroll 0 0; }



.whiteblock.nopadding table { margin: -20px 0 0 !important; }



.itemBlock table .text-left a { color: #000; }



.whiteblock { background: #000; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 10px; }



    .whiteblock h3 { color: #FFF; font-size: 32px; font-weight: 100; font-family: Roboto; margin: 10px; padding: 10px 18px; }



    .whiteblock.nopadding { padding: 0; }



        .whiteblock.nopadding h3 { margin: 0 0 20px; }



.promotion { height: 480px; overflow: hidden; position: relative; }



.promotion-logo { position: absolute; z-index: 2; bottom: 30px; right: 50px; }



.promotion-logo-col { height: 80px; margin-top: 10px; }



.promotion-img { position: absolute; z-index: 1; width: 100%; }



.promotion-slogan { position: absolute; z-index: 2; top: 40px; right: 50px; width: 100%; }



.slogan-title h2 { font-size: 56px; font-weight: 100; color: #FFF; margin-bottom: 0; }



    .slogan-title h2 span { font-weight: 700; color: #e5322c; }



.slogan-title h3 { font-size: 40px; color: #FFF; font-weight: 100; margin-top: 0; }



#bgTanitim { background: url(../images/parallax.jpg) 50% 0 fixed; height: 480px; width: 100%; position: relative; background-size: 100%; text-align: center; margin: 0; padding: 0 0 50px; }



.head { position: fixed !important; background: #FFF; z-index: 9999999 !important; width: 100%; -moz-box-shadow: 0 2px 7px #595959; -webkit-box-shadow: 0 2px 7px #595959; box-shadow: 0 2px 7px #595959; -webkit-animation: header-anim .01s ease .01s both; -moz-animation: header-anim .01s ease .01s both; -o-animation: header-anim .01s ease .01s both; animation: header-anim .01s ease .01s both; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; margin: auto; padding: 2px 0 !important; }



    .head .navbar-default { background: none; box-shadow: none; -webkit-box-shadow: none; margin: 0; }



    .head .visible-logo { display: block; position: absolute; border-radius: 0 0 50% 50%; background: #FFF; cursor: pointer; margin-left: -15px; padding: 15px; }



    .head h1.logo { display: none !important; }



    .head .navbar-nav { margin-top: 0; }





.head-banner { margin-top: 130px; }





.head-slider { top: 36px !important; margin-bottom: 56px !important; }



.panel { border-radius: 0; }



.panel-group { margin: 20px 0; }



.panel-default > .panel-heading { background: #FFF none repeat scroll 0 0 !important; border-radius: 0 !important; padding: 10px 15px 10px 0 !important; }



.panel-default > .panel-body { border-radius: 0 !important; }



.panel-body .video-page { box-shadow: none; border: 1px solid #CDCDCD; }



.human .panel-heading { background: #e5322c !important; }



.human .panel-title { color: #FFF !important; padding-left: 20px !important; }



.panel-title > a { background: rgba(0,0,0,0) url(../images/arrow-down.png) no-repeat scroll right center !important; color: #000; display: block; font-size: 14px !important; width: 100%; text-decoration: none; font-family: Oswald,sans-serif; }



.panel-title span { background: #fff none repeat scroll 0 0; color: #231f20; font-size: 16px; font-weight: 800; margin-right: 10px; text-align: center; position: relative; z-index: 1; font-family: "Open Sans",sans-serif; border: 8px solid #e5322c; left: -10px; border-radius: 50%; padding: 3px 10px !important; }



.img-property { float: left; margin: 0 15px 15px 0; }



.panel:nth-of-type(10) .panel-title span, .panel:nth-of-type(11) .panel-title span { font-size: 18px !important; padding: 10px 11px !important; }



.blue-detail-main, .all-news { margin-left: 15px; }



h2.title, h2.title-pro { font-weight: 100; font-size: 36px; position: relative; display: inline-block; }



.breadcrumb .active a, h2.slogan span, .master-menu ul li.active a { font-weight: 700; }



.content p, .news-content, .products-page td, products-page th { font-weight: 300; }



.master-menu h2, .master-menu-pro h2 { font-family: "Roboto Condensed"; font-weight: 700; color: #FFF; }



.master-banner-free, .news-detail h2 { height: auto; }



.btn-blue:hover, .btn-blue:focus, .btn-orange:hover, .btn-orange:focus { color: #FFF; }



.form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: #999; }



.product-form, .ValidationSummary { margin-top: 20px; }



ul.rblurunler li input, .head .text-right, .visible-logo, .human .panel-title span { display: none; }







#socialSharer { position: absolute; right: 155px; top: -37px; z-index: 99999; }

    #socialSharer .tw { float: right; margin-left: 5px; }

    #socialSharer .fb { float: right; }



/* 

    Responsive 

*/



@media(max-width:767px) {



    body { overflow-x: hidden; }



    .logo { display: none !important; }

    .logo-xs { text-align: center; }

        .logo-xs .img-responsive { display: inline-block; }



    #header .col-sm-12.text-right { text-align: center; }

    #ikatalog_head { padding: 10px 10px 10px 30px; }

    #bulten, .tel, .diller { top: 3px !important; }





    .master-menu::after, .master-menu::before { display: none; }

    .head-banner { margin-top: 0; }



    .navbar-header { text-align: center; }

    .navbar-toggle { float: none !important; margin: 10px 0; }

    .navbar-default .navbar-nav li > a { text-align: center; }

    .navbar-default .navbar-nav li:last-child > a { padding-right: 15px; }



    #arbenslider { top: -50px; }

        #arbenslider .item { }

            #arbenslider .item img { width: 100%; height: 450px; object-fit: cover; }



        #arbenslider .owl-prev, #arbenslider .owl-next { top: 20%; }



    #info { background: none; }



    #isortaklari .list { margin-bottom: 5px; }

    #referanslarimiz .col-sm-10.fr.tr { float: none; width: 100%; }

    #referansCarousel { }

        #referansCarousel .owl-nav { right: 25px; bottom: 52px; }

        #referansCarousel .owl-item .img-responsive { height: auto; display: inline-block; width: auto; }



    #bgTanitim { background-size: 100% !important; }



    .slogan-title h2 { font-size: 34px; }

    .slogan-title h3 { font-size: 30px; }



    .promotion-slogan { right: 0; bottom: 0; }

    .promotion-logo { bottom: 0; left: 50px; position: absolute; right: 50px; z-index: 2; }

        .promotion-logo .col-md-3 { width: calc((100% / 12 ) * 4); float: left; display: inline-block; }

    #sosyalMedya .col-sm-9 { padding: 0 10px; text-align: center; }

    .sosyalBuyuk.fr.tr { float: none !important; text-align: center !important; margin: 15px 0; }



    .bize-ulasin { padding: 0 15px; }



    .footDown .col-sm-8 { text-align: center !important; padding: 0 15px; }

    .footDown .col-sm-4 { text-align: center !important; width: 100%; float: left; }

    .arben { display: block; }



    .col-md-9.ml.pdl,

    .col-md-3.mr.pdr { padding: 0 15px; }



    .catalog h4 { margin-top: 35px; }



    #isortaklari, #bgTanitim { background-color: #000 !important; background-size: 100% auto !important; background-repeat: no-repeat !important; background-origin: padding-box !important; background-clip: border-box !important; background-attachment: scroll !important; background-position: 0 0 !important; }



    #bgTanitim { background-size: auto 100% !important; background-attachment: scroll !important; background-position: 0 center !important; }



    #referansCarousel .pr, #referansCarousel .item { padding: 0 20px; display: table-caption; text-align: center; }



    #referansCarousel .owl-carousel .owl-item img { display: table-cell; text-align: center; }



    .bize-ulasin, .fUrun { padding-bottom: 40px !important; border-bottom: 1px solid #cdcdcd; margin-bottom: 50px; }

    .iHakkinda { padding-bottom: 40px !important; margin-bottom: 50px; }

    .arben { padding-bottom: 10px; }

    .goTo { position: absolute; left: 50%; margin-left: -25px; }

    .sliderContent ul { margin-top: 50px; }

    .mega-dropdown-menu h2, .menu-box img { display: none; }





    .head, .head-slider { position: relative !important; margin: 0 !important; top: !important; }

    #arbenslider { top: 0 !important; }

    .text-right { display: block !important; }

    .navbar-nav { margin-top: 0; }





    #referansCarousel { margin: 10px auto 30px auto; }

    #goTo2 { display: none !important; }

    .nav > li { border-bottom: 1px solid #EEE; }

}



@media(max-width:414px) {

    #ikatalog_head { margin-top: 10px; }



    .promotion-logo { display: none; }

    .logo-xs .img-responsive { width: 90%; }

}



@media(max-width:540px) {

    .sliderIcerik h3 { font-size: 30px; margin-top: -70px; display: inline-block; }

    #info h2 { font-size: 24px; margin-top: 0; }

    #isortaklari h2 { font-size: 36px; margin-top: 28px; }

    .blue-detail-main { margin-top: -15px; }

        .blue-detail-main:hover { margin-top: -15px; }



    #isortaklari .sol .list:nth-child(1) { margin-top: -10px; }



    #referanslarimiz h2 { font-size: 30px; text-align: center; }

    #referanslarimiz p.ref_text { text-align: center; }



    .fUrun { margin-top: 10px; }

        .fUrun ul li { width: 100%; }





    /* Master */

    h2.title { text-align: center; display: block; }

    h2.slogan { font-size: 36px; }



    .footDown .di.fl.mp { float: none; text-align: center; }

    .footDown .img-responsive { display: inline-block; }

}



@media(min-width:768px) and (max-width:993px) {

    body { overflow-x: hidden; }



    h1.logo { position: relative; width: 100%; text-align: center; top: 50px; }

        h1.logo .img-responsive { display: inline-block; }

    .logo img { width: auto !important; }

    .navbar-nav.navbar-right { float: left !important; }

    .head .navbar-nav.navbar-right { float: right !important; }



    #arbenslider { top: -50px; }

        #arbenslider .item { }

            #arbenslider .item img { width: 100%; height: 450px; object-fit: cover; }

        #arbenslider .owl-prev, #arbenslider .owl-next { top: 20%; }



    #info h2 { margin-top: 150px !important; }



    #haberCarousel .owl-prev { left: 0; }

    #haberCarousel .owl-next { right: 0; }



    #bgTanitim { background-size: 100% !important; }



    .slogan-title h2 { font-size: 34px; }

    .slogan-title h3 { font-size: 30px; }



    .promotion-slogan { right: 0; bottom: 0; }

    .promotion-logo { bottom: 0; left: 50px; position: absolute; right: 50px; z-index: 2; }

        .promotion-logo .col-md-3 { width: calc((100% / 12 ) * 4); float: left; display: inline-block; }

    #sosyalMedya .col-sm-9 { padding: 0 10px; text-align: center; width: 100%; }

    .sosyalBuyuk.fr.tr { float: none !important; text-align: center !important; margin: 60px 0 0 !important; width: 100% !important; }



    .bize-ulasin { padding: 0 15px; }



    .fUrun ul li { width: 100%; }



    #referansCarousel .owl-nav { right: 15px; }





    .col-md-9.ml.pdl,

    .col-md-3.mr.pdr { padding: 0 15px; }



    .catalog h4 { margin-top: 35px; }

    h2.slogan { font-size: 40px; }

}



@media(min-width:993px) and (max-width:1279px) {



    .slogan-title h2 { font-size: 40px; }

    .master-menu-pro { padding: 40px 10px !important; }

    #submenu ul li ul li a,

    .jstree-anchor, .jstree-anchor:link, .jstree-anchor:visited, .jstree-anchor:hover, .jstree-anchor:active { font-size: 10px !important; }



    a.pro-form { margin-top: -112px; margin-right: 220px; display: block; }

}

