body,html{
    height: 100%;
    display: flex;
    flex-direction:column ;
    overflow-x: hidden;
    overflow-y: scroll;
}
a {
    color: #e22025;}

#icerik{ display:block;min-height: 100%;  position: absolute;
    overflow: hidden;
    padding-bottom: 140px;
    left:50px; background-color:#fff; z-index:2; /*height:100%;*/ width:100%; padding-top:75px;
    -moz-transition:left .3s ease;
    -o-transition:left .3s ease;
    -webkit-transition:left .3s ease;
    transition:left .3s ease;
}
.open-js { left:270px !important;}
.close-js{ left:50px !important;}
/* Header */
header{    border-top: 3px solid #e22025;
    background: -webkit-linear-gradient(left, rgba(46,48,50,1) 1%,rgba(46,48,50,1) 26%,rgba(255,255,255,1) 100%);
    height:75px; background-color:#ffffff; position:fixed; top:0; z-index:5; width:100%;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);}
.logobox{ width:270px; height:75px;     color: #FF0000;
    font-size: 4.5rem;
    font-weight: bold;  text-align: center;
    line-height: 75px;
    float:left;
}
.logo{ height:75px; width:250px;}
.simens-logo{ height:65px; width:123px; float:right; margin:5px 7px 0 0}

.menuikonkutu{ float:left; color:#ff9900; height:75px; text-align:center;}
.menuikonkutu a{ color:#106fb5; line-height:75px;}

@media screen and (max-width: 550px) {
    .logok{ width:75%;}
    .logobox{ width:100%; text-align:center;}
}


.carousel-control{
    background: transparent !important;
}
/* nav */

.menu-icon-wrapper {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 34px;
    margin: 20px 18px;
    pointer-events: none;
    transition: 0.1s;
}

.menu-icon-wrapper.scaled {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
}

.menu-icon-wrapper svg {
    position: absolute;
    top: -33px;
    left: -33px;
    -webkit-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}

.menu-icon-wrapper svg path {
    stroke: #ff0a01;
    stroke-width: 25px;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: transparent;
}

.menu-icon-wrapper .menu-icon-trigger {
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    pointer-events: auto;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

.menu-icon-wrapper .menu-icon-trigger:hover,
.menu-icon-wrapper .menu-icon-trigger:focus {
    outline: none;
}

#nav{ width:50px; position:fixed; background-color:#2e3032; z-index:1; top:75px;
    -moz-transition:width .3s ease;
    -o-transition:width .3s ease;
    -webkit-transition:width .3s ease;
    transition:width .3s ease;
    overflow-y:auto;
    overflow-x:hidden;
    display:block;
    height:100%;

}
#nav ul{ list-style:none; float:left; display:block;}
#nav.JS-open{width:270px}


.menuitem {height:auto; float:left;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;

}

.sayfa .table-bordered{
    box-shadow: 0px 0px 10px -5px #333;
}
.mainFooter{
    position: absolute;
    bottom: 60px;
}
.telbox{
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: #e22025;
    float: right;
    overflow: hidden;
    margin: 25px;
}
.telbox img{
    max-width: 30px;
    float: left;
    margin-right: 8px;}
.mainSosyal{ margin-bottom: 150px}
.mainSosyal li{    margin-left: 10px;    float: left;}
.mainSosyal li a{}
.mainMenu{ padding:0; margin:0; width:250px;}
.menu{ color:#fff; line-height:50px; font-family: 'Open Sans Condensed', sans-serif; font-weight:700}

.menuikon{ width:50px; height:50px; float:left; text-align:center;}
.menuikon i{
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 5px;
    min-width: 28px;
    min-height: 28px;
    text-align: center;
    margin-right: 5px;
}
.menuBaslik{ width:200px; float:left; }
.menuitem{}
.menuitem a.menu:hover, .menuitem a.menu:focus{    color: #e22025;}

#first-slider .carousel-inner>.item{
/*
        min-height: 525px !important;
   background-repeat:no-repeat !important; ;
    background-size: 100% !important;
*/
     background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;

}

.carousel-fade .carousel-control{z-index:2;}
.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .fa-angle-left{left:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color: #fff;border: 3px solid #ffffff;-webkit-border-radius: 23px;-moz-border-radius:23px;border-radius:53px;}
.carousel-control .fa-angle-right{right:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color:#fff;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius: 53px;}
.carousel-control {opacity: 1;filter:alpha(opacity=100);}


.second-slider .owl-prev {
    position: absolute;
    top: 45%;
    left: -10px;
}
.second-slider .owl-next {
    position: absolute;
    top: 45%;
    right: -10px;
}
.second-slider .card {


}

.second-slider .owl-nav i{
    background: #f3f3f3;
    border: 1px solid #d9d9d9;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #c33e3e;
    line-height: 50px;
}
.second-slider .card .card-title{
    margin: 20px 20px;
    border-top: 1px solid #d8d8d8;
    padding-top: 20px;
    min-height: 58px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.second-slider .card .btn{
    border-radius: 50px;
    color: #d53f3a;
    background-color: #ffffff;
    border-color: #d43f3a;
}

.video{
    height: 183px;
    background: url(../img/hakkimizda.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding: 10px 20px;
}
.video h3{
    margin-top: 0px;

}
.katalog{

    padding: 10px 20px;
    padding-bottom: 20px;
}
#footer{
    background: url(../img/footer-bg.png) #000;
    padding:7px 30px;
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 0px;

}
ul.subMenu{ list-style:none; padding:0; margin:0 0 20px 15px; color:#8e8e8e; display:none; width:180px;}
ul.subMenu li {
    font-size: 13px; border-bottom:1px solid #8e8e8e; line-height:30px; margin-right:15px;}
ul.subMenu li a{ color:#e6e7e8;font-weight:400; line-height:30px;}
ul.subMenu li a:hover{color:#e22025; text-decoration:none;}

.logobox img{
    width: 240px;
    margin-bottom: 12px;
}
div[class^="slider_"] {
    top: 45%;
    left: 0;
    width: 100%;
    border-radius: 0;
    border: none;
    background: -webkit-linear-gradient(left, rgba(243,197,189,0) 0%,rgb(226, 32, 37) 30%,rgb(226, 32, 37) 75%,rgba(0,0,0,0) 100%);
    color: #fff;
    padding: 30px 0px;
    text-align: center;
    position: absolute;
}
.slide h3{
    margin: 0px;    font-size: 60px;
}
.sayfa-title   {
    margin: 20px 0px;
    padding: 20px;
    color: red;
    border-bottom: 5px solid #1b1b1b;;
    background: -webkit-linear-gradient(left, rgba(46,48,50,1) 41%,rgba(46,48,50,1) 40%,rgb(0, 0, 0) 100%);
    overflow: hidden;
}
.sayfa-title h3{
    margin: 0px;    float: left;
}
.sayfa-title .breadcrumb{
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    list-style: none;
    border-radius: 4px;
    float: right;
    background: transparent;
}
#imaginary_container{
    margin-top:20px; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.urun-resim-yok{padding:42px 45px;}
.urun-resmi{width:100%;}

.nav.nav-justified > li > a { position: relative;color:#e22025; }
.nav.nav-justified > li > a:hover,
.nav.nav-justified > li > a:focus { background-color: transparent; }
.nav.nav-justified > li > a > .quote {
    position: absolute;
    left: 0px;
    top: 0;
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-color: #13c0ba;
    border-radius: 15px;
    color: #fff;  
}
.nav.nav-justified > li.active > a > .quote { opacity: 1; }
.nav.nav-justified > li > a > img { box-shadow: 0 0 0 5px #e22025; }
.nav.nav-justified > li > a > img { 
	border-radius:50%;
    max-width: 100%; 
    opacity: .3; 
    -webkit-transform: scale(.8,.8);
            transform: scale(.8,.8);
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.nav.nav-justified > li.active > a > img,
.nav.nav-justified > li:hover > a > img,
.nav.nav-justified > li:focus > a > img { 
    opacity: 1; 
    -webkit-transform: none;
            transform: none;
    -webkit-transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            transition: all 0.3s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.tab-pane .tab-inner { padding: 30px 0 20px; }

@media (min-width: 1367px){
	.col-bg-3{width:25% !important;min-height:406px !important;}
	.urun-resim-yok{padding:52px;}
}
@media (max-width: 1024px){
	.urun-resim-yok{padding:22px;}
}
@media (max-width: 990px){
    div[class^="slider_"] {
        top: 60% !important;
        left: 0% !important;
        width: 80%;
        margin: 0px 10%;
    }
    .logobox img{
        width: 60%;
    }

}
@media (min-width: 992px){
	.sayfa .col-md-4{min-height:377px;}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {

    ul.subMenu li{ line-height:50px;}
    ul.subMenu li a{ line-height:50px;}


}


