#header_w {
    height: 120px;
    background-color: #242424;
}

#header {}

.brw {
    border-right: 1px solid white;
}

.social_media { clear: both;  text-align: right;}
.social_media a{  color: white; ; margin: 0 5px; font-size: 14px !important;}
.social_media a:hover{ color:#ffd102; text-decoration: none; }
.ez_content {
}

.ez_content_b {
    line-height: 16px;
}

.ez_content2 {
    font-size: 14px; line-height: 18px; font-weight: normal;
}

.ez_title {
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid black;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ez_title_c {
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid black;
    margin-top: 15px;
    margin-bottom: 15px;
}

.ez_katalog { }
.ez_katalog ul { padding: 0; margin: 0; }
.ez_katalog ul li{ list-style-type: none;}
.ez_katalog a:hover{ text-decoration: none;}
.ez_katalog a{ height: 50px;
    display: block;
    line-height: 50px;
    font-size: 18px;
    background-color: #ffd102;
    padding: 0 20px;
    font-weight: bold; text-decoration: none;}

.ez_katalog ul li ul{ display: none;}
.ez_katalog ul li ul li a{ line-height: 35px; font-size: 14px; height: 35px; }
.ez_katalog ul li ul li a:hover{ color:white; background-color: #333 }
.ez_katalog ul li:hover ul{ display: block; position: relative; z-index: 10;}

.menu {
    margin-top: 50px;
    margin-right: -15px;
    z-index: 9999;
    position: relative;
}
.menu ul { padding: 0; margin: 0; position: relative;}
.menu ul li{ list-style-type: none; float: left; line-height: 35px; padding: 0 20px;  font-size: 16px; position: relative;}
.menu ul li, .menu ul li a{ display: block; color: #ffffff; text-decoration: none; }
.menu ul li a:hover{ display: block; color: #333; text-decoration: none; }
.menu ul li:hover a{ color: #333 !important; }
.menu ul li:hover{ color: #333 !important; background-color: #ffd102;}

.menu ul li:hover > ul{  display: block;  }
.menu ul li ul li:hover > a, .menu ul li ul li:hover{  background-color: #e1b906; color: #333;}

.menu ul li ul{ display: none; position: absolute; top:35px; width: 150px; left: 0;  }
.menu ul li ul > li a{ color:#333; }
.menu ul li ul > li{ line-height: 24px; float: none; background-color: #ffd102; margin-bottom: 1px; font-size: 14px; padding: 3px 20px; }
.menu ul li ul li > ul{ position: absolute; left: 150px; top: 0px; }


.lng { text-align: right;}
.lng a{ color: white; font-size: 11px; font-weight: normal; padding: 2px 5px;}


.ez_row {
    width: 1120px;
    margin: 0 auto;
}



#footer a{ color: white;}
#footer a:hover{ color: #ffd102; text-decoration: none;}
#footer {
    background-position: center center;
    line-height: 43px;
    margin-top: 20px;
    background-color: #333;
}

.footerMenu { margin:0 20px; padding: 0; height: auto;  float: left;}
.footerMenu a{ color: white;  line-height: 43px; margin: 0 10px; font-size: 14px; text-decoration: none; }
.footerMenu a:hover{color: red;}

.sektorler_a { height: 50px; line-height: 50px; font-size: 20px; color: #333; background: none !important;}
.sektorler_a:hover { color: #000;}

h1 { font-size: 20px; font-weight: bold; line-height: 18px;}
h3 { font-size: 14px; font-weight: bold; line-height: 18px;}
p { line-height: 22px; font-size: 14px; font-weight: normal;}

.homecat_li { clear: both;}
.homecat_li ul{ padding: 0; margin: 0;}
.homecat_li ul li{ list-style-type: none;  float: left;  }
.homecat_li ul li a{ display: block;}
.homecat_li ul li a:hover{}

.ez_content {}
.home_news .bx-wrapper .bx-viewport{ background: none !important;}
.ez_content .ez_title{ font-size: 16px; line-height: 18px; font-weight: bold; border: 0px !important;}
.ez_content .ez_content{ font-size: 14px; line-height: 18px;}
.ez_content .ez_date{ font-size: 14px; line-height: 18px;}

.ez_row .banner { margin-bottom: 20px;}

.ez_content_c { margin-bottom: 25px}



.ez_gallery { clear: both;}
.ez_gallery ul{ padding: 0; margin: 0;}
.ez_gallery ul li{ list-style-type: none; width: 25%; float: left;  overflow: hidden;}
.ez_gallery ul li a{  display: block; position: relative; height: 100%; margin: 10px; overflow: hidden}

.ez_gallery ul li:hover .g_plus { display: block; opacity: 1; }
.ez_gallery ul li:hover a:after{  opacity: 0.8;}

.ez_gallery ul li .g_content{ text-align: center; font-size: 12px; text-decoration: none;}
.ez_gallery ul li:hover .g_content{ text-decoration: none;}
.ez_gallery ul li a:after{
    background: rgba(0, 0, 0, 0.75);
    content: "";
    height: 100%;
    top: 0;
    position: absolute;
    right: 0;
    width: 100%;
    opacity: 0;
    z-index: 1;
}
.ez_gallery ul li a .g_plus{ z-index:10; opacity:0; font-size: 40px; line-height: 40px; color: white !important;; width: 40px; height: 40px; position: absolute; top:50%; left: 50%; margin-top: -20px; margin-left: -20px;}

.ez_gallery ul li:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.ez_gallery ul li img{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    transform: scale(1);
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.ez_gallery ul li a:hover img{}



.ez_gallery_ref { clear: both;}
.ez_gallery_ref ul{ padding: 0; margin: 0;}
.ez_gallery_ref ul li{ list-style-type: none; width: 20%; float: left;  overflow: hidden;}
.ez_gallery_ref ul li a{  display: block; position: relative; height: 100%; margin: 10px; overflow: hidden}

.ez_gallery_ref ul li:hover .g_plus { display: block; opacity: 1; }
.ez_gallery_ref ul li:hover a:after{  opacity: 0.8;}

.ez_gallery_ref ul li .g_content{ text-align: center; font-size: 12px; text-decoration: none;}
.ez_gallery_ref ul li:hover .g_content{ text-decoration: none;}
.ez_gallery_ref ul li a:after{
    background: rgba(0, 0, 0, 0.75);
    content: "";
    height: 100%;
    top: 0;
    position: absolute;
    right: 0;
    width: 100%;
    opacity: 0;
    z-index: 1;
}
.ez_gallery_ref ul li a .g_plus{ z-index:10; opacity:0; font-size: 40px; line-height: 40px; color: white !important;; width: 40px; height: 40px; position: absolute; top:50%; left: 50%; margin-top: -20px; margin-left: -20px;}

.ez_gallery_ref ul li:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.ez_gallery_ref ul li img{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    transform: scale(1);
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.ez_gallery_ref ul li a:hover img{}




.Iform {}
.Iform input { width: 100%; height: 35px; padding: 5px; margin: 5px; line-height: 30px; border: 1px solid #ccc; }
.Iform textarea { width: 100%; height: 150px; padding: 5px; margin: 5px; line-height: 30px; border: 1px solid #ccc;}

.ez_news_gallery { width: 50%; float: left;}
.ez_news_gallery h4{ font-size: 16px; font-weight: bold; line-height: 18px;}
.ez_news_gallery p{ font-size: 14px; line-height: 16px;}

.leftMenu { margin-right: 10px;}
.leftMenu ul{ padding: 0; margin: 0;}
.leftMenu ul li{ list-style-type: none;}
.leftMenu ul li ul{ list-style-type: none; margin-left: 10px;}
.leftMenu ul li a{ line-height: 16px; text-decoration: none; padding: 5px 10px; display: block;}
.leftMenu ul li a:hover{ background-color: #ffd102; color: black;}


.urlway {}
.urlway ul{ padding: 0; margin: 0;}
.urlway ul li{ list-style-type: none; float: left; display: block; padding: 5px; line-height: 18px; }
.urlway ul li a{ display: block;}
.urlway ul li a:after{ content: " /";}
.urlway ul li a:hover{}

#top a{ color: #333; font-size: 12px; font-weight: normal}
#top a:hover{ text-decoration: none;}
#top { min-height: 5px; padding: 3px 0px; background-color: #ffd102 }

.copyright { color: white;}

.homeContentB {
    padding-left: 10px;
}

.homeNewsB {
    margin-right: 78px;
}
.slogan {background-color: #dedede; font-family: 'Satisfy', cursive; padding: 25px 25px; text-align: center;  color: #333;}
.slogan, .slogan p{  font-size: 24px !important; }

.bx-wrapper .bx-caption {
    width: 100%;
    text-align: center;
}

.gallery_right {margin: 10px; margin-top: 0; margin-right: 0;}
.ez_gallery_4columns_row { margin-left: -20px;}

@media (min-width: 768px){
    .mobilMenu { display: none ;}
    .menu { display: block ;}

}

@media (max-width: 767px){

    .ez_row { width: auto; margin: 0 20px;}
    .fl { float: none !important;}
    .fr { float: none !important;}

    .homeContentB { width: auto !important; margin: 10px auto; padding-left: 0px;}
    .homeNewsB { width: auto !important; margin: 10px 0;}
    .headerB { text-align: center}
    .social_media { text-align: center}
    #header_w { height: auto;}
    #footer { height: auto; text-align: center}

    .ez_title_c { text-align: center; width: auto;}
    .ez_content_c { text-align: center; width: auto;}

    .y_w2_1 { width: 100% !important;}
    .y_w4_1 { width: 100% !important;}
    .y_w4_2 { width: 100% !important;}
    .y_w4_3 { width: 100% !important;}
    .y_w3_1 { width: 100% !important;}
    .y_w3_2 { width: 100% !important;}
    .leftMenu {margin-right: 0px; margin-bottom: 10px;}
    .gallery_right {margin: 0px;}

    .ez_news_gallery { width: 100%; float: none; }
    .ez_gallery ul li{ width: 100%; float: none; }

    .bx-wrapper .bx-caption {
        width: 100% !important;
        margin-left: 0 !important;
        left: 0 !important;

    }

    .mobilMenu { display: block ; margin-top: 15px;}
    .menu { display: none ;}

}

