.footer{display:block; margin:30px 0 0; padding:50px 0 0;border-bottom: solid 10px #f2c2c4; background: url(../images/strip_color1.png) repeat-x center top;}
.address-block{display:inline-block; margin:0; padding:0; float:left; width:385px;}
.address-block h5{display:block; margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:16px; color:#000000; font-weight:600; line-height:20px;}
.address-block p{display:block;margin:0 0 20px;padding:0;font-family: 'Titillium Web', sans-serif;font-size:16px;color:#717171;font-weight:normal;line-height:22px;}
.address-block p a{display:inline-block; margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:16px; color:#717171; font-weight:normal;}

.address-block p span{color:#f47321;}

.fot-icons{display:block; margin:; padding:0;}
.fot-icons a{display:inline-block;margin:0 10px 0 0;padding:0; float:left; background:#f47321; width:40px; height:40px; border-radius:100%; text-align:center;transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -ms-transition:all ease-in-out .2s;}
.fot-icons .fa{font-size:25px; color:#fff; line-height:40px;}
.fot-icons a:hover{background:#dd6368;}

.contact-block{display:inline-block; margin:0; padding:0 75px; float:left;}
.contact-block h5{display:block; margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:18px; color:#f47321; font-weight:600; line-height:20px;}
.contact-block h5 a{display:block; margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:18px; color:#f47321; font-weight:600; line-height:20px;transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -ms-transition:all ease-in-out .2s;}
.contact-block h5 a:hover{color:#dd6368;}


.contact-block p{display:block; margin:0 0 20px; padding:0; font-family: 'Titillium Web', sans-serif; font-size:18px; color:#000000; font-weight:normal; line-height:22px;}
.contact-block p a{display:inline-block; margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:18px; color:#000000; font-weight:normal;}
.contact-block p a:hover{color:#dd6368;}


.book-now-footer{display:inline-block; margin:0; padding:0; min-width:330px; float:right;}
.book-now-footer h2{display:block; margin:0; padding:0;font-family: 'Titillium Web', sans-serif; font-size:38px; color:#000000; font-weight:300; text-transform:uppercase;line-height:40px; position:relative;}
.book-now-footer h2:after{content:''; display:inline-block; margin:20px 0 0; padding:0; width:80px; background:#f47321; height:1px; position:absolute; left:-100px; z-index:-1;}
.book-now-footer h3{display:block; margin:0 0 20px; padding:0;font-family: 'Titillium Web', sans-serif; font-size:38px; color:#f47321; font-weight:700;text-transform:uppercase; line-height:40px;}
.book-now-footer a{display:inline-block; margin:0; padding:0; background:#f47321; border-radius:5px; height:51px; font-family: 'Titillium Web', sans-serif; font-size:16px; color:#fff; font-weight:600;line-height:51px; width:256px; text-transform:uppercase; text-align:center;transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -ms-transition:all ease-in-out .2s;}
.book-now-footer a:hover{background:#dd6368;}

.footer-imgs{display:block; margin:50px 0 0; padding:0;}
.footer-imgs ul{}
.footer-imgs ul li{display:inline-block; margin:0; padding:0; float:left; width:12.5%; position:relative;}
.footer-imgs ul li:after{content:''; display:block; width:100%; height:20px; background:#fff; position:absolute; left:0; bottom:0; transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -ms-transition:all ease-in-out .2s;}
.footer-imgs img{width:100%; height:auto; display:block;}
.footer-imgs ul li:hover:after{height:0;}
.fot-logo{width: 90px;display:inline-block;}
.fot-logo img{width:100%; height:auto;}


@media only screen and (max-width:1200px){
.address-block{width:33%;}
.contact-block{width:33%; padding:0 5%;}
.book-now-footer{width:28%; min-width:auto;}
.book-now-footer h2{font-size:24px;}
.book-now-footer h3{font-size:24px;}
.book-now-footer a{width:100%;}
.book-now-footer h2:after{display:none;}

}
@media only screen and (max-width:767px){
.book-now{right:20px; width:230px;}
.book-now h2:after{width:40px;left:-50px;}

.address-block {width:100%;}
.contact-block{width:100%; padding:20px 0;}
.book-now-footer{width:100%;}
}
@media only screen and (max-width:599px){
.footer-imgs ul li{width:25%;}
	}
