/*  Responsive MAXIMAL 480 ----------------------------------------------------------------------------*/
@media (max-width: 480px) {
   
    .header-right {
        display:none;
      }
 
    .tx-ws-flexslider {
        height: 240px !important;
    }
    
    .flexslider .slides img {
        width: auto;
        display: block;
        height: 240px !important;
        margin-left: -30%;
    }

    .frame-layout-fotogal .gallery-item {
    height: 50px;
    }

    .tbl-1 {
            width:100%;
        }
    
    .tbl-1 tr, .tbl-2 tr  {
    border:1px solid #ccc;
    }
    
    .tbl-1 tr, .tbl-1 th, .tbl-1 td, .tbl-1, .tbl-2 tr, .tbl-2 th, .tbl-2 td, .tbl-2 .align-right, .tbl-1 .align-right {
            display:table;
            text-align: left;
            width:90% !important;

        }
    .tbl-1 tr, .tbl-2 tr {margin-bottom:8px;padding:0.5em 0;}
    .tbl-1 td, .tbl-2 td {margin-left:0.5em;hyphens: auto !important;}
}

/*  Responsive MAXIMAL 578 ----------------------------------------------------------------------------*/
@media (min-width: 481px) and (max-width: 578px) {
    
    .header-right {
        display:none;
      }

    .tx-ws-flexslider {
        height: 220px !important;
    }
    
    .flexslider .slides img {
        width: auto;
        display: block;
        height: 220px !important;
        margin-left: -10%;
    }
    .frame-layout-fotogal .gallery-item {
    height: 70px;
    }
}

/*  Responsive MAXIMAL 767 ----------------------------------------------------------------------------*/
@media (max-width: 767px) {
    .header-right {
        display:none;
      }
    .navbar-header-main .navbar-brand.navbar-brand-image > img {
        margin-left: -30px;
    }

    .navbar-default .navbar-toggle {
        margin-top: -50px;
    }

    .navbar-nav > li > a {
        padding-left: 2em;
        border-bottom: 1px solid #ccc;
    }
    .navbar-nav  li.dropdown  li  a, .navbar-nav  li.dropdown  li.active  a {
        padding-left: 4em !important;;
        border-bottom: 1px solid #fff;
        background:#fafafa;
    }  
    .caret {
        margin-left: 10px;
    }
  
    iframe {
        height: 250px;
    }  
    
    #content {
        margin-top: 70px;
    }
    
    .f-middle, .f-left, .f-right {
        text-align: center;
        margin:0;
    }
    
    .f-middle {
        margin-bottom: -20px;
        margin-top: -40px;
    }
    .frame-layout-fotogal .gallery-item {
    height: 80px;
    }
    
    figure > img, figure a > img {
        margin: 0;
    }
}

/*  Responsive MINIMAL 768 ----------------------------------------------------------------------------*/
@media (min-width: 768px) {
    .navbar-header.navbar-header-main {
        width: 100%;
    }
    .navbar-collapse.collapse {
        float: left;
    }
    
    #content {
        margin-top: 116px;
    }
    
    .main-section {
      min-height: calc(100vh - 330px);
    }

    footer {
      height: 138px;
    }
}


/* @Media query (min-width: 420px) and (max-width: 768px)
-------------------------------------------------------------------------------------------------------- */
   
@media (min-width: 420px) and (max-width: 768px) {

    .frame-layout-fotogal .gallery-item {
        height: 70px;
    }
}

/*  Responsive MINIMAL 981 ----------------------------------------------------------------------------*/
@media (min-width: 981px) {
    .navbar-collapse.collapse {
        float: right;
    }
    
    #content {
        margin-top: 106px;
    }

 h1 {
        margin-bottom: 20px;
    }

p {
	font-size:18px;
	line-height: 1.3em;
}

.news-list-date {
    font-size: 18px;
}
	
#c1291, #c1292 {
  padding-left: 20px;
}
	
#c268 {
	margin-right: 20px;
	}
	
}

/*  Responsive MINIMAL 1600  ----------------------------------------------------------------------------*/
@media (min-width: 1600px) {
    .flexslider {
        max-height: 450px;
    }
}