/*Footer Stuff*/
@media screen and (max-width: 360px){
     .Footer-Section{
        width:35% !important;
    }
    #LogoBottom, #disclaimer{
        
    }
    #disclaimer{
        width: 18% !important;
    }
    #Footer-Col-1{
      border-right: none !important;
    }
    #Footer-Col-2{
        border-right: none !important;
        position: relative; right:10px;
    }
    #Footer-Col-3{
        border-right: none !important;
        position: relative; right:240px; bottom: 400px;
    }
    #Footer-Col-4{
        border-right: none !important;
        position: relative; right:150px; top:110px;
    }
    #Footer-Col-5{
        position: relative; top: 545px; right: 180px;
    }
}
@media screen and (min-width: 361px) and (max-width: 401px){
     .Footer-Section{
        width:35% !important;
    }
    #Footer-Col-3 > div:first-of-type{
        padding-top: 10px !important;
    }
    #Footer-Col-4 > div:first-of-type{
        padding-top: 25px !important;
    }
    .qualitySafetyList ul, .communityList ul{
        padding-bottom: 5px !important;
    }
    #LogoBottom, #disclaimer{
        
    }
    #disclaimer{
        width: 20% !important;
    }
    #Footer-Col-1{
      border-right: none !important;
    }
    #Footer-Col-2{
        border-right: none !important;
        position: relative; right:10px;
    }
    #Footer-Col-3{
        border-right: none !important;
        position: relative; right:240px; bottom: 406px;
        height: 275px !important;
    }
    #Footer-Col-4{
        border-right: none !important;
        position: relative; right:150px; top:105px;
    }
    #Footer-Col-5{
        position: relative; top: 533px; right: 181px;
        height: 140px !important;
        padding-top: 20px !important;
    }
}
@media screen and (min-width: 402px) and (max-width: 423px){
    .Footer-Section{
        width:45% !important;
    }
    #LogoBottom, #disclaimer{
        
    }
    #disclaimer{
        width: 20% !important;
    }
    #Footer-Col-1{
        position: relative; right: 10px;
        width: 180px;
    }
    #Footer-Col-2{
        position: relative; right: 50px; 
        width: 182px;
    }
    #Footer-Col-3{
        position: relative;  right: 370px; bottom: 210px;
        width:181px;
    }
    #Footer-Col-4{
        position: relative; left: 150px; top: 70px;
        width: 180px;
    }
    #Footer-Col-5{
        position: relative; top: 300px; right: 310px;padding-top: 20px !important;
    }
}

@media screen and (min-width: 424px) and (max-width: 475px){
     .Footer-Section{
        width:45% !important; 
    }
    #LogoBottom, #disclaimer{
        
    }
    #disclaimer{
        width: 20% !important;
    }
    #Footer-Col-1{
        position: relative; right: 10px;
        width: 200px;
    }
    #Footer-Col-2{
        position: relative; right: 30px; 
        width: 202px;
    }
    #Footer-Col-3{
        position: relative;  right: 370px; bottom: 210px;
        width:201px;
    }
    #Footer-Col-4{
        position: relative; left: 180px; top: 70px;
        width: 190px;
    }
    #Footer-Col-5{
        position: relative; top: 300px; right: 310px;padding-top: 20px !important;
    }
}

@media screen and (min-width: 476px) and (max-width: 550px){
      .Footer-Zone{
    }
    #disclaimer{
        width: 20% !important;

    }
    .Footer-Section{
        width:50% !important;
        position: relative;
        height: auto !important;
    }
  #Footer-Col-1{
        width: 200px !important;
    }
    #Footer-Col-2{
        position: relative;
        width: 200px !important;

    }
    #Footer-Col-3{
        width:202px !important;
        position: relative;  right: 420px; bottom: 200px;
    }
    #Footer-Col-4{
        width: 198px !important;
        position: relative; left: 140px; top: 60px;
    }
    #Footer-Col-5{
      position: relative; right: 360px; top: 300px;
      width: 160px !important;
      border-right: none !important;padding-top: 20px !important;
    }
}
@media screen and (min-width: 551px) and (max-width: 618px){
        .Footer-Zone{
   
    }
    
    .Footer-Section{
        width:63% !important;
        position: relative; right:10px;
        height: 750px !important;
    }
    #Footer-Col-1{
        width: 250px !important;
    }
    #Footer-Col-2{
        position: relative; left: 30px;
        width: 256px !important;
    }
    #Footer-Col-3{
        width:253px !important;
        position: relative;  right: 295px; top: 40px;
    }
    #Footer-Col-4{
        width: 250px !important;
        position: relative;  right: 212px; top:40px;
    }
    #Footer-Col-5{
      position: relative; right: 515px; top: 590px; 
      width: 160px !important;
      border-right: none !important;
    }
}
@media screen and (min-width: 619px) and (max-width: 652px){
    .Footer-Zone{
       
    }
    .Footer-Section{
        width:65% !important;
        position: relative;
        height: auto !important;
    }
    #Footer-Col-1{
        width: 180px !important;
    }
    #Footer-Col-2{
        position: relative; right: 50px; 
        width: 180px !important;

    }
    #Footer-Col-3{
        width:200px !important;
        position: relative; bottom: 230px; left: 60px;
    }
    #Footer-Col-4{
        width: 179px !important;
        position: relative;  right: 508px;
    }
    #Footer-Col-5{
      position: relative; right: 355px; top: 290px; 
      width: 160px !important;
      border-right: none !important;
    }
}
@media screen and (min-width: 653px) and (max-width: 700px){
    .Footer-Zone{

    }
    .Footer-Section{
        width:70% !important;
        position: relative;
        height: auto !important;
    }
    #Footer-Col-1{
        width: 210px !important;
    }
    #Footer-Col-2{
        position: relative; 
        width: 190px !important;
    }
    #Footer-Col-3{
        width:200px !important;
        position: relative; bottom: 230px; left: 60px;
    }
    #Footer-Col-4{
        width: 211px !important;
        position: relative;  right: 570px;
    }
    #Footer-Col-5{
      position: relative; right: 365px; top: 290px; 
      width: 160px !important;
      border-right: none !important;
    }
}
@media screen and (min-width: 701px) and (max-width: 734px){
    .Footer-Section{
        width:70% !important;
        position: relative;
        height: auto !important;

    }
    #Footer-Col-1{
        width: 210px !important;
    }
    #Footer-Col-2{
        position: relative; 
        width: 210px !important;
    }
    #Footer-Col-3{
        width:200px !important;
        position: relative; bottom: 230px; left: 100px;
    }
    #Footer-Col-4{
        width: 211px !important;
        position: relative;  right: 570px;
    }
    #Footer-Col-5{
      position: relative; right: 365px; top: 290px; 
      width: 160px !important;
      border-right: none !important;
    }
}
@media screen and (min-width: 735px) and (max-width: 755px){
    .Footer-Section{
        width:70% !important;
        position: relative;
        height: auto !important;
    }
    #Footer-Col-1{
        width: 210px !important;
    }
    #Footer-Col-2{
        position: relative; 
        width: 210px !important;
    }
    #Footer-Col-3{
        width:230px !important;
        position: relative; bottom: 230px; left: 100px;
    }
    #Footer-Col-4{
        width: 211px !important;
        position: relative;  right: 570px;
    }
    #Footer-Col-5{
      position: relative; right: 365px; top: 290px; 
      width: 160px !important;
      border-right: none !important;
    }
}

@media screen and (min-width: 756px) and (max-width: 790px){
    .Footer-Section{
        width:75% !important;
        position: relative; right: 10px;
        
    }
    #Footer-Col-1{
        width: 170px !important;
    }
    #Footer-Col-2{
        position: relative; right: 50px;
        width: 180px !important;
    }
    #Footer-Col-3{
        position: relative; bottom: 230px; right: 60px;
    }
    #Footer-Col-4{
        width: 190px !important;
        position: relative; bottom: 230px; right: 60px;
        border-right: none !important;
    }
    #Footer-Col-5{
      position: relative; right: 660px; top: 250px; 
      width: 160px !important;
      border-right: none !important;
    }
}
@media screen and (min-width: 791px) and (max-width: 860px){
    .Footer-Section{
        width:80% !important;
        position: relative; right: 10px;   
    }
     #Footer-Col-1{
        width: 170px !important;
    }
    #Footer-Col-2{
        position: relative; right: 50px;
        width: 180px !important;
    }
    #Footer-Col-3{
        position: relative; right: 400px; bottom: 230px;
        width: 170px !important;
    }
    #Footer-Col-4{
        width: 190px !important;
        position: relative; left: 110px;
        border-right: none !important;
    }
    #Footer-Col-5{
      position: relative; right: 720px; top: 250px; 
      width: 160px !important;
      border-right: none !important;
    }
}

@media screen and (min-width: 861px) and (max-width: 920px){
    .Footer-Section{
        width:85% !important;
        position: relative; right: 10px;    
    }
     #Footer-Col-1{
        width: 170px !important;
    }
    #Footer-Col-2{
        position: relative; right: 50px;
        width: 200px !important;
    }
    #Footer-Col-3{
        position: relative; right: 430px; bottom: 230px;
        width: 200px !important;
    }
    #Footer-Col-4{
        width: 190px !important;
        position: relative; left: 110px;
        border-right: none !important;
    }
    #Footer-Col-5{
      position: relative; right: 780px; top: 250px; 
      width: 160px !important;
      border-right: none !important;
    }
}

@media screen and (min-width: 921px) and (max-width: 1000px){
    .Footer-Section{
        width:87% !important;
        position: relative; right: 10px;
        
    }
     #Footer-Col-1{
        width: 170px !important;
    }
    #Footer-Col-2{
        position: relative; right: 55px;
        width: 180px !important;
    }
    #Footer-Col-3{
        position: relative; right: 490px; bottom: 230px;
    }
    #Footer-Col-4{
        width: 190px !important;
        position: relative; left: 12px;
    }
    #Footer-Col-5{
      position: relative; right: 65px;  
      width: 160px !important;
    }
}
@media screen and (min-width: 1001px) and (max-width: 1050px){
    .Footer-Section{      
        width:90% !important;
        position: relative; right: 5px;        
    }
     #Footer-Col-1{
        width: 190px !important;
    }
    #Footer-Col-2{
        position: relative; right: 15px;
        width: 180px !important;
    }
    #Footer-Col-3{
        position: relative; right: 490px; bottom: 230px;
    }
    #Footer-Col-4{
        width: 190px !important;
        position: relative; left: 20px;
    }
    #Footer-Col-5{
      position: relative; right: 40px;  
    }

}
@media screen and (min-width: 1051px) and (max-width: 1105px){
    .Footer-Zone{
        height: auto !important;
    }
    .Footer-Section{
        width:95% !important;
        height: auto !important;
        position: relative;       
    }
    #LogoBottom, #disclaimer{
      
    }
    #Footer-Col-1{
        width: 190px !important;
    }
    #Footer-Col-2{
        position: relative; right: 10px;
        width: 180px !important;
    }
    
    #Footer-Col-4{
        width: 190px !important;
    }
    #Footer-Col-5{
        position: relative; right: 80px;
    }

}
@media screen and (min-width: 1106px){
    #Footer-Col-3{
        position: relative; right: 50px;
        width: 230px !important;
    }
}