/* Costume CSS */
#Main_575_31 .row{
padding-top:35px;
}
.English input[type=submit], .English button {
    width: 26%;
    padding: 2px 9px !important;
    font-size: 24px;
    float: right!important;
}
ul.flexnav.visible-xs.with-js.opacity.sm-screen.flexnav-show {
    height: 500px;
    overflow-y: scroll;
    max-height: 2000px;
}
.hvr-border-fade:hover{
box-shadow:#ffce80 !important;
}
#Logo img{
	width:24%;
}

body{
overflow-x:hidden;
}
.flexslider{
border:0 !important;

}

.bit-pad{
	padding-top: 35px;
}

.navbar-nav>li {
    float: right !important;
  
}

#Header_table{
    border-top: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
}
#Logo{
    padding: 15px !important;
        background: white;
}
.Header_table ul li  a{
text-align:center;
}
.navbar-nav{
    position: relative;
    right: 26%;
    
}

.navbar-nav li:last-child ul{
  display:none!important;
}

.Hline {
  
}
.bg1{
	background-image:url('/media/header.png');
	background-size: 100%;
	width:1920px;
	height:500px;
	max-width:100%;
	background-repeat: no-repeat;
}

.thomi-eisok{
	    background: #ffffff;
	    padding: 38px;
	    height: 180px;
	    font-size: 17px;
	    width: 268px;
	    margin: 8px;
	    text-align: center;
	     
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
    border:0px;
    }
    .fc{
    padding: 20px 13px !important;
    width:23%  !important;
    margin-left:20px;
    font-size: 26px !important;
    text-align: center;
    }
.acc_form label{
display:block;
color:#000;
}

.acc_form input{
    width:100%  !important;
    padding: 20px 13px !important;
    font-size: 26px !important;
    text-align: center;
}
    input[type=submit], button{
    	width: 24%;
    	padding: 2px 13px !important;
    font-size: 24px;
    }
    #Credits{
        margin-top: -14px !important;
    }
    .onmob{
text-align: right;
}
#Sub_right_menu ul.menu-top{
background-color:#fff;
padding-bottom:10px;
}
 #mainCat  { 
    padding-right:70px;
    }
@media (max-width: 1200px){
.bg1{
height:360px;
}
input[type=submit], button{
    	width: 30%;
    	    padding: 2px 13px !important;
    font-size: 22px;
    }
.form-inline   input[type=submit]{
    	width: 23%;


}   
}
@media (max-width: 992px){
.navbar-nav {
    position: relative;
    right: 10%;
}
.bg1{
height:300px;
}

.col-xs-3 {
    width: 50%;
}


    input[type=submit], button{
    	width: 23%;
    	    padding: 2px 13px !important;
    font-size: 22px;
    }
.form-inline   input[type=submit]{
    	width: 21%;


}
#mainCat  { 
    padding-right:40px;
    }
}
@media (max-width: 767px){
body {margin:0 0 440px!important }
.bg1{
	background-image:url('/media/header.png');
	    background-size:100%;
	width:1920px;
	height:125px;
	max-width:100%;
}
.thomi-eisok{
	    background: #ffffff;
	    border: 1px solid black;
	    padding: 38px;
	    height: 180px;
	    font-size: 17px;
	    width: 100%;
	    margin-top: 10px;
	        text-align: center;
}
#Bottom_sitemap_575_31{
background:black;
height:515px !important;
}
.contact-mobile{
height: 400px;
}
.flexnav.flexnav-show {
    top: 46px;
    position: relative;
    }
    
    .social{
    	    text-align: center;
    position: relative;
    bottom: 31px;
    }
.thomi-eisok{
	    background: #ffffff;
	    border: 1px solid #bbbbbb;
	    padding: 38px;
	    height: 180px;
	    font-size: 17px;
	    width: 100%;
	    margin: 20px auto;
	        text-align: center;
}
#Main_575_31{
margin-top:70px;
}
.onmob{
text-align:center !important;
}
.onmob2{
margin-top:30px;
}

.flexslider {
    margin: 0 0 0!important;
}
input[type=submit], button {
    width: 47%;
    font-size:20px;
}
#Sub_right_menu{

display:none;
}
}
#Header_table  .englishMenu .menu-expand ul{
	position: absolute;
    top: 100%;
    z-index: 1000;
    float: left;
	    left: 0;
    min-width: 160px;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
}
#Header_table  .englishMenu .menu-expand ul li a{
text-align: left;
    padding: 7px 0px;
   padding-left: 14px;
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
}
.englishMenu .menu-expand ul{
width:250px;
}
.navbar-nav>li:nth-child(5) ul{
display:none!important;
}

.flex_container {
  display: flex; 
   flex-wrap: wrap;
   
}
.flex_box{
  flex-grow: 4;
 margin-bottom: 25px;
}