/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
    #container {
  background-color: #ffffff;
  width: 100%;
}
#headercontent {
  float: none;
  width: 99%;
}  
#maintext {
  left: 55px;
  width: 450px;
} 
#formcontent {
  background-size: 100% 100%;
  left: 140px;
  width: 385px;
}  
#form {
  left: 35px;
  width: 90%;
}
#maincontent {
  float: none;
  width: 95%;
}    
#text1,#image1 {
  width: 100%;
}  
#image1 > img {
  height: auto;
  width: 100%;
}  
#text2 {
  width: 100%;
}   
#footer {
  width: 100%;
}
.textbar {
  width: 90%;
}   
    
    
    
    
}





/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
  
    #container{background: green}   
        #container {
  background-color: #ffffff;
  width: 100%;
}
#headercontent {
  float: none;
  width: 99%;
}  
#maintext {
  left: 55px;
  width: 450px;
} 
#formcontent {
  background-size: 100% 100%;
  left: 140px;
  width: 385px;
}  
#form {
  left: 35px;
  width: 90%;
}
#maincontent {
  float: none;
  width: 95%;
}    
#text1,#image1 {
  width: 100%;
}  
#image1 > img {
  height: auto;
  width: 100%;
}  
#text2 {
  width: 100%;
}   
#footer {
  width: 100%;
}
.textbar {
  width: 90%;
} 
#headercontent {
  background-size: 100% auto;
}
#maintext {
  font-size: 41px;
}   
#formcontent {
  left: 1%;
  width: 385px;
}  
#maintext {
  left: 0;
  width: 47%;
}
    
    
    
}




/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
      #container{background: green}   
#container {
  background-color: #ffffff;
  height: auto;
  width: 100%;
}
#headercontent {
  float: none;
  width: 99%;
}  
#maintext {
  left: 55px;
  width: 450px;
} 
#formcontent {
  background-size: 100% 100%;
  left: 140px;
  width: 385px;
}  
#form {
  left: 35px;
  width: 90%;
}
#maincontent {
  float: none;
  height: auto;
  margin-top: 75px;
  width: 95%;
}  
#text1, #image1 {
  height: auto;
  width: 100%;
}  
#image1 > img {
  height: auto;
  width: 100%;
}  
#text2 {
  height: 610px;
  width: 100%;
}  
#footer {
  width: 100%;
}
.textbar {
  width: 90%;
} 
#headercontent {
  background-size: 100% 60%;
}
#maintext {
  font-size: 41px;
}   
#formcontent {
  left: 1%;
  width: 385px;
}  
#maintext {
  left: 0;
  width: 47%;
}
    
#maintext {
  font-size: 22px;
  line-height: 30px;
}  
.style2 {
  font-size: 22px;
  line-height: 30px;
}  
#formcontent {
  left: 3px;
  margin-top: -220px;
  width: 97%;
}  
.infusion-submit input {
  margin-left: -38px;
  width: 100%;
}
#maintext {
  margin-top: -177px;
  width: 100%;
}  
#text1 img {
  height: auto;
  width: 100%;
}   
.style1 {
  font-size: 28px;
}  
    
    
}




/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
   
}