body{
    color: #262626;
    position: relative;
}

body #2{overflow-y:hidden;}
#myCarousel{overflow-y:hidden;}
#3{overflow-y:auto;}

.mobile{display:block;margin:0;padding:0;}
footer {
  background: rgba(255,255,255,.9) !important;
  height: 75px;
  width: 100%;
  display: block;
  z-index:200;
}

#slider-thumbs{position:fixed; bottom:4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

footer {
  background:  rgba(255,255,255,0.975) !important;
  height: 45px;
  width: 100%;
  display: block;
}

.slick-next {
  right: 0px !important;
}

}

.slick-slide {
  max-width: 100% !important;
}
.slick-slide img {
  display: block;
  width: 100% !important;
}


/*-------------------------- CROME --------------------------------*/
 
@media screen and (-webkit-min-device-pixel-ratio:0) { 

.slick-next::before {
  background: rgba(255, 255, 255, 0.9) url("../Images/arrow-right.png") no-repeat right 0 top 0;
  color: #000;
  content: "";
}

.slick-next{ right: 0 !important;}

/*.submenu::after {
  background: rgba(0, 0, 0, 0) url("../img/dot-bg.png") no-repeat center top;
  content: ".";
  color: #fff;
}*/

}



@media screen and (max-width:379px){
body{padding-left:0;padding-right:0;}
.mobile{margin-top:260px;}
.slick-prev::before {
  background: rgba(255, 255, 255, 0.9) url("../Images/arrow-left.png") no-repeat scroll 22px center;
  color: #000;
  content: "";
  font-family: "FontAwesome";
  padding: 30px 40px 30px 40px !important;
}

.slick-next::before {
  background: rgba(255, 255, 255, 0.9) url("../Images/arrow-right.png") no-repeat scroll 32px center;
  color: #000;
  content: "";
  font-family: "FontAwesome";
  padding: 30px 40px !important;
}

.slick-prev, .slick-next {
  height: auto;
  margin-top: 0;
  top:22% !important;
}

}



@media screen and (max-width:767px){
body{padding-left:0 !important;padding-right:0 !important;}
.mobile{margin-top:0;}
/*.mobile{margin-top:260px;}*/
.slick-prev::before {
  background: rgba(255, 255, 255, 0.9) url("../Images/arrow-left.png") no-repeat scroll 22px center;
  color: #000;
  content: "";
  font-family: "FontAwesome";
  padding: 30px 40px 30px 40px !important;
}

.slick-next::before {
  background: rgba(255, 255, 255, 0.9) url("../Images/arrow-right.png") no-repeat scroll 32px center;
  color: #000;
  content: "";
  font-family: "FontAwesome";
  padding: 30px 40px !important;
  
  #myCarousel{margin-top: 155px;}
}


}



/* #main {margin-top:40px;} */
#main>.container-home>.row {margin-top:0; margin-bottom:0px;}
a, a:hover{color:#3d0400;}
.container.mna{padding-left:20px;padding-right:20px;}
.row{margin-left:-15px;}
#teamwrap{
    margin: 0 150px;

}
.container_big{width:1300px;margin:0 auto;}
.container-home{width:100%;margin:0 auto;overflow:hidden;}
/* content  */
article.col-md-6 figure{text-align:right;}


/* Boxes */
.boxwhite {
    background-color:#fff;color:#444;border:think solid #ddd;
}

/* Slider */

.slick-prev:before {
    content: '';
    font-family: 'FontAwesome';
    color: #000;
    padding: 60px 43px 28px 50px;
    background: url("../Images/arrow-left.png") rgba(255,255,255,.9) 22px no-repeat;
}
.slick-next:before {
    content: '';
    font-family: 'FontAwesome';
    color: #000;
    padding: 60px 43px 28px 50px;
    background: url("../Images/arrow-right.png") rgba(255,255,255,.9) 32px no-repeat;
}
.slick-prev, .slick-next {
     background: transparent none repeat scroll 0 0;
     height: 83px;
     margin-top: -10px;
     top: 40%;
 }
/**/
    @media screen and (min-width: 520px) {
        .team-block {float: left;  min-width:280px; max-width:300px; }
    }


    @media screen and (min-width: 768px) {
        .team-block {float: left;  min-width:280px; max-width:300px; }
        .container-home{width:100%;/*margin:140px auto 0*/margin:0 auto ;overflow:hidden;}
    }
    @media screen and (min-width: 860px) {
        .team-block {float: left;  min-width:300px; max-width:320px; }
    }
/* for Tablets (Landscape View) (iPad 1 & 2 or Galaxy Tab)1024px  */
@media screen and (min-width:64.000em) {
  /* .container-home{width:100%;margin:140px auto 0;overflow:hidden;}*/
}
/* for modern Smartphone (Landscape View) (HTC-One or Galaxy SIV )1080px  */
@media screen and (min-width: 67.500em) {


}

/* for all modern Smartphone & Tablets (Landscape View) & Notebook & Desktop Computers 1120px */
@media screen and (min-width: 70.000em) {
   /* .container-home{width:100%;margin:140px auto 0;overflow:hidden;}*/
}
/* slider */
/*
.slick-prev::before {
   content:"\f104";font-family:'FontAwesome';font-size:200%;color:000;background-color:rgba(255,255,255,.5);padding:20px;
}
.slick-next::before {
   content:"<i class="fa fa-angle-left"></i>;font-family:'FontAwesome';font-size:400%;color:000;background-color:rgba(255,255,255,.5);padding:40px;
}
*/
h1, h2, h3, h4, h5, h6{text-transform:uppercase;font-weight: 600;}
h1, h2, h3{font-size:24px;}

.h1, .h2, .h3, h1, h2, h3{margin-bottom: 12px;margin-top:26px;font-weight: 600;}
.h1, .h2, .h3, h1, h2, h3, p{color:#3d0400;}
h1,h2{margin-top:0;padding-top:0;}
p {font-family: 'Open Sans';font-style: normal;font-size:14px;line-height:23px; }
strong {font-family: 'Open Sans';font-weight: 600;}
h1,.h1{font-size:24px;}



/* Google Map  */
.googlemap{
    margin-top:30px;
    margin-right:15px;
}
.team-block {position: relative; float: left; overflow:hidden; padding-bottom: 40px; text-align:center;}
.team-block .avatar {position: relative;top: 25px;}
.team-block {position: relative; float: left; overflow: inherit; padding-bottom: 40px;}
.team-block .btn-info {
    color: #FFFFFF;
     background: none;
     border:0;
    margin-top: -61px;
    margin-left: 108px;
}
.team-block .btn-info:focus {
    background: none;
    outline:none;
}
.team-block .collapse, .team-block .collapsing  {
    position: absolute;
    border: 1px solid #ebebeb;
    background-color: #fff;
    text-align: left;
    padding: 0 15px;
   /* width: 550px;*/
    width:200%;
    z-index: 99999;
}
.team-block .fa-stack  .fa-plus {
}

.team-block .fa-stack  .fa-circle-o {
}

.team-block  .avatar img .later-team h4 {
    padding-bottom: 15px; font-weight: 300;
    width: auto;
}

.later-team h3,.later-team h4,.later-team p,.avatar h3,.avatar h4, .avatar h5, .avatar h6,.avatar p  {color:#3d0400;font-family: 'Open Sans'}
.later-team h3,.avatar h3 {font-size: 18px;font-weight:600;}
.later-team p {font-size: 14px;  padding: 0; max-width: 280px;text-align:center;}
.later-team strong,.later-team b {font-weight:600}
.avatar p{font-size: 14px; text-align:left;}


.team-block:hover .later-team {bottom: 0px;}
.team-block:hover .hiden-text {opacity: 1; padding-top: 0px;}
.team-block .panel-group {text-align:right;}
.team-block .panel-heading {text-align:right;}
.team-block .panel-body {text-align:left;z-index:200;}

@media screen and (min-width:64.000em) {
    .team-block {float: left;  min-width:320px; max-width:380px; }
}


/********** YAG Gallery ************/

.theme-galleryView .tx-yag-items .tx-yag-gallery-thumb-outerframe, .theme-galleryView .tx-yag-items .tx-yag-album-thumb-outerframe  {
    float: left;
    padding: 0 15px;
}
@media screen and (min-width:64.000em) {
    .team-block {float: left;  min-width:280px; max-width:300px; }
}
}
.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
    margin-bottom: 25px;
    width: 25%;
}
.tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
    margin-left:  10px;
}
.tx-yag-gallery-thumb-innerframe, .tx-yag-album-thumb-innerframe {
    float: none;
}
.theme-galleryView .tx-yag-breadcrumbcomtainer {
    display: none;
}
.theme-galleryView .tx-yag-items .tx-yag-gallery-gallerycaption, .theme-galleryView .tx-yag-items .tx-yag-album-albumcaption {
    font-size: 18px;
    color: #3e0100;
    font-weight: 600;
    font-family: 'Open Sans';
}
.theme-galleryView .tx-yag-items .tx-yag-gallery-albumcount, .theme-galleryView .tx-yag-items .tx-yag-album-itemcount {
    display: none;
}
.theme-galleryView .tx-yag-items .tx-yag-gallery-gallerydescription {
    font-size: 14px;
    color: #3e0100;
}
.theme-galleryView .tx-yag-items .tx-yag-album-albuminfo, .theme-galleryView .tx-yag-items .tx-yag-gallery-galleryinfo {
    margin-top: 25px;
    margin-left: 0;
}
.theme-galleryView .tx-yag-pager {
    display: none;
}
.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
    margin-bottom: 25px;
    width: 25%;
    min-height:255px;
}
.tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
    margin-left:  10px;
}
.tx-yag-gallery-thumb-innerframe, .tx-yag-album-thumb-innerframe {
    float: none;
}

.gv_galleryWrap {
    background: none;
}
.gv_panelWrap .gv_panelNavNext {
    color: #000;
  right:0 !important;
    padding: 60px 43px 28px 50px;
    background: url("../Images/arrow-right.png") rgba(255,255,255,.9) 32px no-repeat;
}
.gv_panelWrap .gv_panelNavPrev {
    color: #000;
    left:0 !important;
    padding: 60px 43px 28px 50px;
    background: url("../Images/arrow-left.png") rgba(255,255,255,.9) 22px no-repeat;
}
.gv_frame .current {
    border: solid 3px #3e0100;
}

.mart20 .col-lg-3{padding-top:20px;height:275px;}
.ban-top{ position: relative;top:0;}

.ban-top span {
  background-color: rgba(255,255,255,.7);
  color: #3e0100;
  float: left;
  font-size: 14px;
  padding: 10px 30px;
 /* top:138px;*/
  top:0;
  left: 0;
  position: absolute;
}
.ban-top a:before {content:"X";font-weight:bold;font-size:120%;padding-right:10px;}
.ban-top a {
  background: #3e0100 none repeat scroll 0 0;
  color: #fff;
  float: right;
  font-size: 14px;
  padding: 8px 30px 8px 15px;
  position: absolute;
  text-decoration: none;
  text-transform: uppercase;
   /* top:138px;*/
  top:0;
  right: 0;
}
.porj-content{ color: #3e0100;}
.porj-content a h4{ font-size: 18px; text-decoration: none; color: #3e0100; margin-top: 20px;}
.porj-content h4 a:hover{text-decoration: none;}
.porj-content p{ font-size: 14px;}

/*************** Main menu ************************/

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover , header .navbar-default .navbar-nav>li>a{
    color: #202020;
    background-color: rgba(255,255,255,.9);
    background-color:transparent;
    text-transform: uppercase;
}
.navbar-default .navbar-nav>li.current>a {
    font-weight: 600;
}
#main-nav li.dropdown  ul.dropdown-menu {
    max-width: 600px !important;
}
#main-nav li.dropdown  .dropdown-menu > li {
    float: left;
    position: relative;
    display: block;
}
#main-nav li.dropdown .dropdown-menu > li a{

    float: left;
    position: relative;
    display: block;
    clear: none;
}
#main-nav > ul.navbar-nav >li>ul.dropdown-menu {
    position: relative;
    width: 100%;
    background: none;
    border: 0;
    box-shadow: none;
}
/** langmenu **/
.topbar li a.act {
    font-weight: bold;
    color: #3e0100;
} 
.theme-galleryView .tx-yag-items .tx-yag-gallery-gallerycaption, .theme-galleryView .tx-yag-items .tx-yag-album-albumcaption {
  font-size: 18px;
  color: #3e0100;
}
.theme-galleryView .tx-yag-items .tx-yag-gallery-albumdescription {
  font-size: 14px;
  color: #3e0100;
}
 /*   header.menubar{position:absolute;z-index:200;background-color: rgba(255,255,255,.9);width:100%;}
    div.mart20{margin-top:140px;}*/
    
@media screen and (min-width: 768px) {
    #submenu {
        display: block
        background-color:transparent;
        background:transparent;
    }

    #submenu ul > li {
        float: left;
    }

    .mobile-hide {
        display: block !important;
    }

    .mobile-show {
        display: none !important;
    }
  
    header.menubar,header.homemenubar{position:absolute;z-index:200;width:100%;}
    header.homemenubar{background-color: rgba(255,255,255,.4)}
    div.mart20{/*margin-top:0;*/margin-top:140px;}
    header.homemenubar{position:fixed;}
    
    .ban-top{top:135px;}
}
}

@media screen and (max-width: 767px) {
 
    .mobile-hide {
        display: none !important;
    }
    .mobile-show {
        display: block !important;
    }
    .mobile{margin-top:260px;}
    
    header {
         margin-right: 0px;
         margin-left: 0px;
    }
    header .navbar {
        border-bottom: 1px solid #eaeaea;
    }
    .topbar .top-nav {
        right: 50px;
        position: absolute;
    }
    .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
        margin-bottom: 25px;
        width: 50%;
    }
   /* header.menubar{position:relative;}*/
    header.menubar,header.homemenubar{position:fixed;}
    .navbar{width:90%;}
    .container > .navbar-collapse, .container > .navbar-header{margin-left:0;margin-right:10px;overflow:hidden;}
    

}
@media only screen and (max-width : 320px) {
    .tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {width: 100%;}
    .container > .navbar-collapse, .container > .navbar-header{margin-left:0;margin-right:10px;overflow:hidden;}
}
.navbar-default {
    background: none;
    border:0;
}
.navbar{
    border:none; border-radius:0; /* border-bottom:4px solid #eaeaea;*/
}
.navbar-header .navbar-brand {
    margin-left: 15px;
}
.navbar-collapse{padding-right:0}

.navbar-nav li.current, .navbar-nav > li > a.current, .navbar-nav > li.active{
    font-weight:bold;

}
.nav.navbar > li > a{
    text-transform:uppercase;
}
.navbar-nav .dropdown li:hover{background:transparent;}
.navbar-nav .dropdown .dropdown-menu li {
    float: left;
    color: #202020;
    margin-right: 0;
    margin-left: 0;
    font-size: 14px;
    font-weight: 300;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
#submenu ul  {
    color: #777;
    text-align: right;
    margin: 0 -10px;
}
#submenu ul > li{
    width: auto;
    color: #777;
    text-align: left;
}
#submenu ul > li.current{
    font-weight: 600;
}
#submenu ul > li a{
    width: auto;
    color: #202020;
    text-align: left;
    text-transform: uppercase;
}
#submenu ul > li a:hover, #submenu ul > li a:focus{
    background: none;
}/*
header */ .navbar,.navbar-fixed-top, navbar-default {
 /*  background: none;*/
  /*  background:#fff;*/
    background:rgba(255,255,255,.85);
}
.navbar-nav {
    /*margin: 0 -10px;*/
    margin:0;
}


section .galleria-container {
    background: transparent;
}

@media screen and (max-width:520px){
    #submenu ul, .submenu ul{display: none;}
    body{padding-left:0 !important;padding-right:0 !important;}
}




@media screen and (max-width:767px){

    .ban-top span {
        font-size: 13px;
        top: 0;
        width: 100%;
        text-align: center;
        padding: 5px 0;
     }
     .ban-top a {
        font-size: 13px;
        top:25px;
        width: 100%;
        text-align: center;
        padding:3px 0;
     }

     .porj-content{ text-align: center;}
     .porj-content img {
        display: inline;
      }

      .flex-direction-nav a {margin: -35px 0 0 !important;}
      
      /*.navbar-fixed-top{margin-left:20px;width:95%; position:fixed;z-index:1000;}  */
      .navbar-fixed-top{margin-left:20px;width:95%; position:relative;z-index:1000;}
      .ban-top{z-index:1500;}
      
      header.homemenubar{position:absolute;z-index:200;background-color: rgba(255,255,255,.85);width:100%;}
      header.homemenubar{position:fixed;}
      
      /*.flexslider { margin: 140px 0 0; }*/
      .flexslider { margin: 0; }
     /* header.menubar{position:fixed;}*/
      #myCarousel{margin-top: 155px;}
      /*
      header.menubar{position:absolute;}
      div.mart20{margin-top:0px;}*/
}


header.homemenubar{position:fixed;}

#carousel .flex-direction-nav .flex-prev.flex-disabled  , #carousel .flex-direction-nav .flex-next.flex-disabled {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
    height: 0;
    width: 0;
}

.selected img{border:3px solid #000;}

/* Facebook icon   */
.specialnav{display:none;width:14px;height:20px;float:right;position:relativ;right:0;margin-left:46px;margin-top:15px;}
.specialnavmobile{display:none;width:14px;height:20px;float:left;position:relativ;margin-left:46px;margin-top:24px;margin-bottom:10px;}
.specialnav a, .specialnavmobile a{color:transparent;}
.specialnav .nav > li > a:focus, .specialnav .nav > li > a:hover,
.nav > li > a:focus, .nav > li > a:hover {background-color: transparent !important;}
.navsvg {
    display: block;
    float: right;
    margin: 0;
    padding-right: 20px;
    position: relative;
    top: -16px;

}

@media screen and (max-width: 767px) {
  .specialnavmobile{display:block}
  .specialnav {dislay:none;}
  .navbar-collapse.in {overflow:hidden;}
}
@media screen and (min-width: 768px) {
  .specialnavmobile{display:none;}
  .specialnav {display:block;}
}


a:focus, a:active {outline:none;}


/* Full Background Slider */
#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
  
 
}
.slides-navigation a {
  position: absolute;
  display: block;
     width: 80px;
  height: 80px;
  background-color:rgba(255,255,255, .5); 
}
.slides-navigation a.prev {
  left: 0;
  padding-top:14px;
  padding-left:22px;  
  
  
}
.slides-navigation a.next {
  right: 0;
  padding-top:14px;
  padding-left:24px;  
  
  
}
.slides-navigation a:hover {background-color:rgba(255,255,255, .9);}

.slides-pagination {
  position: absolute;
  z-index: -1;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 2px solid #222;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #222;
}


