.contact{position:relative;z-index:0;background:url(/img/books.jpeg);color:#fff;padding-top:150px;padding-bottom:100px}.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.contact h2,.contact h3,.contact p{color:#fff!important}.contact h2{font-size:32px}#mainNav{background-color:#fff;border-bottom:1px solid #d50000;padding:0 16px}#mainNav .nav-icon{border-radius:40px;width:40px;height:40px;background-color:#d50000;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto 5px}#mainNav .navbar-brand{color:#222;padding-bottom:10px}#mainNav.navbar-shrink{border-bottom:1px solid #d50000}#mainNav .navbar-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#mainNav .navbar-nav .dropdown-menu{position:absolute}#mainNav .navbar-nav>li>a{color:#222!important;min-width:100px;text-align:center}#mainNav .navbar-nav>li>a:focus,#mainNav .navbar-nav>li>a:hover{color:#222;font-weight:600}.contact-map{margin-top:0;background:#d50000;padding-top:0;padding-bottom:50px;color:#fff;font-weight:700;overflow:hidden}.contact-map .contact-images{margin-bottom:50px}.contact-map .contact-images .col-xs-6{margin:0;padding:0;max-height:240px;overflow:hidden}@media screen and (min-width:769px) and (max-width:1024px){.contact-map .contact-images .col-xs-6{max-height:195px}}.contact-map .contact-images .col-xs-6 img{max-width:100%}.contact-map .contact-images .col-xs-6:first-child img{position:relative;top:-144px}.footer{background:#efefef;padding-top:25px;padding-bottom:25px;color:#222}.footer p{margin-bottom:0}.footer-links{padding:0;border-top:1px solid #efefef}.footer-links>.container{margin-right:0;padding-right:0;overflow:hidden}@media screen and (max-width:1023px){.footer-links>.container{margin-left:0;max-width:none}}@media screen and (min-width:1300px){.footer-links>.container{margin-right:auto}}@media screen and (min-width:768px) and (max-width:1023px){.footer-links .phone-info{padding:0}}@media screen and (max-width:767px){.footer-links .phone-info{padding:0 15px 0 0}}.footer-links .image-phone-info{height:100%;width:100%;overflow:hidden}.footer-links .image-phone-info img{width:115%}@media screen and (max-width:1023px){.footer-links .image-phone-info img{width:100%}}@media screen and (min-width:1024px) and (max-width:1300px){.footer-links .image-phone-info img{width:135%}}.footer-links a img{max-width:25px;margin-right:10px}.footer-links .link-items{margin-top:25px;margin-bottom:25px}.footer-links .link-items h3{text-align:left;font-size:16px}.footer-links .link-items-right{margin-top:30px}.footer-links .footer-link-item a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;height:auto;align-items:center;color:#222;font-weight:600}.footer-links .footer-link-item a+a{margin-top:20px}.footer-links .footer-link-item+.footer-link-item{margin-left:50px}.footer-links .contact-us{margin-top:25px;margin-bottom:25px}.footer-links .contact-us h3{font-size:16px;text-align:left}.footer-links .contact-us p{font-size:14px;text-align:left;margin-bottom:5px;font-weight:600}@media screen and (max-width:767px){.footer-links .contact-us{margin-top:30px}}