


body {
min-height: 100% !important;
}



@media only screen and (min-width:980px) and (max-width:1230px)
  /* Normal Only */
 {  



}

@media only screen and (min-width:1230px) and (max-width:2000px) 
  /* wide Only */ 
{



}
@media only screen and (min-width: 741px) and (max-width:960px)  
  /* Narrow Only */ 
{ 

.logo {
margin-top: 40px;
}

}


@media only screen and (min-width:140px) and (max-width:740px) {    

.supermenu {
margin-left: 25%;
}

.logo img {

}

}

@media only screen and (max-device-width: 640px) and (orientation: portrait)  {

.logo img {
width: 100% !important;
}
}