.search input[type="text"]:lang(en-gb),.search input[type="text"]:lang(de-de){
width:83%;
}

html{
-webkit-text-size-adjust: none;
}
 @media only screen and (min-width: 778px) and (max-width: 1440px) {

 
 }
 @media only screen and (max-width: 1024px) {
 
}

 @media only screen and (max-width: 992px) {
ul.menu li a{ width: 239px;}
ul.menu li{margin-bottom:0;}
#footer{padding: 24px 9px;}
.inner-submenu,.colmun2{width: 100%;}
	.inner-mnu ul.menu li{  margin-bottom: 3px;}
	.inner-mnu ul.menu li.active{border-bottom:0;}

 
 }
 
  @media only screen and (max-width: 767px){
  .mobile-search .search input[type="text"] {padding-left: 3px;margin-top: 5px;float: right;width: 223px;}
  .mobile-search .search .moduletable {margin: 0 0 6px;}
  body #footer-sub .pargh a {font-size: 12px;}

  #header{  padding: 26px 9px;height:auto;}
  .logoheader h1{font-size:30px;}
  .language {float: right; margin-top: 0;}
  .mod-languages{margin-top:0;}
  .header-right{width:41%;}
  .banner{margin-top:0;}
  #back{padding:0;}
  .links li{border:0;}
  .links li a{font-size:11px;font-weight:normal;}
  #wrapper2 .moduletable_menu{display:none;}
  .blog-featured{margin-top:0;}
  #wrapper2,.leftbigger{width:100%;}
  .f-left > a{display:none;}
  .footer-logo{margin-top:0;text-align: left;}
  .footer-logo a img{ max-width: 39%;}
  #footer-sub a{font-size:11px;}
  .f-right{width:30%;}
  .f-left{width:70%;}
  #footer-inner ul.menu{display:none;}
  .mobile-footer,.responsive-menu{display:block;}
  .banner{box-shadow:none;}
  #footer-outer{min-height: 69px;}
  .bot-strip .yellow-line{ height: 16px;}
  .red-line,.yellow-line{height:6px;}
  .inner-submenu{display:none;}
  .colmun2{margin-top:0;}
  .content-wrap{margin-top:18px;}
  .search{display:none;}
  .lang-inline span.desk { display: none;}
	.mobile-search,.mobile-search .search{display:block; padding-bottom: 0;}
	.mobile-search .search h3{display:none;}
	.lang-inline span.mob { display: block;}
	.item{padding-right:0;padding-left:0;}
	.social {padding-left: 6px;}
	.contact{display:none;}
	.social{margin-top: 21px;}
	.right-column .title{text-align:left;}
	.items-leading{padding-right:10px;padding-left:10px;}

		#footer .f-left p{display:none;}
  
  }
  @media only screen 
and (min-width : 320px) 
and (max-width : 481px) {
#footer-sub .pargh a{font-size:8px;}
#footer-sub .pargh{text-align:center;}
}
  
 
  @media only screen and (max-width: 650px){
  .search input[type="text"]:lang(en-gb),.search input[type="text"]:lang(de-de){padding-left: 3%;width:100%;}
  .logoheader h1{text-align:left;}
  .mobile-search {float: left;margin-left: 21%;width: 155px; margin-top: 7px;}
  .logoheader p{padding-right:0;}

  .logoheader { display: block; float: none; text-align: right;}
  #header .links ul{float:left;}
  #header ul{text-align: center;float:right;}
  #header{height: auto;padding: 15px 9px 0;}  
	.header-right {margin-top:12px;  text-align: center;  width: 100%;}
	.links {margin-left: 20%;}
	.links .custom li:first-child {padding-left: 0;}
	.language{float: left; margin-left: 10px; margin-top: 25px; width:auto;}
	.custom > div {text-align: center;}
	.contact .content{text-align:left;}
	.f-left { width: 100%;}
	.footer-logo a img { max-width: 34%;}
	.link1{float:left;}
	.f-right {float: left; margin-top: 15px; text-align: left !important;   width: 100%;}
	.social{margin-top:10px;}
	.logoheader .sub-title{margin-left: 20%;}

  
  }