@media (max-width: 767px) {

#logopic {
float: unset !important;
margin: 0 auto;
display: block;
padding-right: 10px;
}

.infobox input {
  width: 100% !important;
}

.infobox {
display: block !important;
padding-top: 5px !important;
}

#mainsearchbutton {
display: block;
margin: 0 auto;
margin-top: 20px !important;
}

.langselect a {
padding-left: 5px !important;
padding-right: 5px !important;
}

.langselect {
right: 10px !important;
}

.w3-card-2-custom {
box-shadow: none !important;
}

.leftbannermain {
display:none !important;
}

.w3-quarter-custom {
width:100%;
}

.uz {
margin-top:0px !important;
}

.leftcolumn {
display:none !important;
}

.columncompany h4 {
font-size: 18px !important;
}

.fade-out {
opacity: 1;
animation-name: fadeOut;
animation-duration: 2s;
}

@keyframes fadeOut {

from {
opacity: 1;
}

to {
opacity: 0;
}
}

.linkstable {
width: 90% !important;
}

p.accinfo {
padding-right: 0px !important;
}

}

tr.head {
background-color: #d7c1c1;
height: 2.5em;
}

input[name="phone"] {
display:none;
}

.infotable {
margin-top: 20px;
}

.paddingtop {
padding-top: 16px;
}

.w3-container-custom {
  padding: 0.01em 32px;
}

@media (min-width: 768px) {
.infobox input {
  width: 100% !important;
}

#mainsearchbutton {
margin-left: 10px !important;
height: 40px !important;
}
.w3-card-2-custom {
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.w3-quarter-custom {
width: 49.9999%;
display: inline-block;
vertical-align: top;
padding: 0 8px;

}
.leftbannermain {
text-align: center !important;
width: 100%;
margin: 0 auto;
padding-left: 8px;
padding-right: 8px;
}

.headertext {
max-width: 86%;
}
}

@media (max-width: 1440px) {
footer {
position:relative !important;
}
}

@media (max-height: 900px) {
footer {
position:relative !important;
}
}

@media (min-width: 601px) and (max-width: 767px) {
.rightcolumn {
width: 32% !important;
}
}


@media (min-width: 400px) and (max-width: 490px) {
.password-control { 
margin-left: -50px !important;
}
}

@media (min-width: 300px) and (max-width: 399px) {
.password-control { 
margin-left: -55px !important;
}
}