

.postfooter .social-icons             { display: none; }
.postfooter .offerid          { display: none; margin: 0 auto; max-width: 150px; height: 60px;}




.footer-outer           { background-color:#009ab2; background-image:url('https://www.galaxytravelandcruises.com/images/footer/bg-medium.jpg'); background-position: center center; }
.footer-inner           { background-image:url('https://www.galaxytravelandcruises.com/images/global/fade_bottom.png');  background-repeat: no-repeat; background-position: top center;  }


.addressbox-outer { background:rgba(0, 0, 0, 0.49)}
.addressbox { padding: 25px 30px; }

.addressbox p { color:white; font-size: 14px; line-height:130%; }
.addressbox p span { color:white; font-size: 18px; font-weight: 900; }
.addressbox a { color:white; font-weight: 900; text-decoration:none; }
.addressbox a:hover { text-decoration:underline; }


.footer-logos           { text-align:center; padding-top: 80px;  }
.footer-logos img           { vertical-align:middle; margin: 5px; max-height: 30px; }



.footlinks               { padding:35px 15px; }
.footlinks p.title         { text-transform: uppercase; color:white; font-weight:900; font-size:17px; line-height:115%; margin-bottom: 8px; }
.footlinks  p         { color:white; font-size: 12px; margin: 0px; line-height: 135%; }
.footlinks  a         { color:white; text-decoration:none; }
.footlinks  a:hover         { text-decoration:underline; color:white; }






.postfooter-outer { background:#c7c7c7;}
.postfooter { padding: 20px 0;}



@media only screen and (max-width: 900px) 

{
.postfooter .offerid,
.postfooter .social-icons { display: block;}
}













.footnav { font-size: 16px;  border-left: 1px #4b4b4b solid;  }
.footnav a { padding: 2px 14px; color:#4b4b4b; border-right: 1px #4b4b4b solid; display: inline-block; }
.footnav a:hover { color:black; }

.copyright { font-size: 12px; margin: 14px 0; color:#4b4b4b; }

.linkback { text-align:right; font-size: 11px; }
.linkback a { color:white; text-decoration:none; }
.linkback a:hover { text-decoration:underline; }


@media only screen and (max-width: 650px) 

{
.footnav { border: 0px;  }
.footnav a { padding: 8px 14px; display: block; width: 100%; text-align:center; border: 0; border-top: 1px #4b4b4b solid;}

.linkback,
.postfooter .social-icons p,
.copyright { text-align:center; }
 

}























@media only screen and (max-width: 800px) 

{

}









@media only screen and (max-width: 650px) 

{



}








@media only screen and (max-width: 500px) 

{





}
