#banner{position:relative;width:100%}.image{opacity:1;display:block;width:100%;height:auto}#banner .text{position:absolute;top:calc(50% - 35px);right:calc(50% - 110px)}#banner .middle{background-color:gray;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.3}#message{padding:110px 0}#message .title-1{color:#494848;text-align:center;font-size:40px;margin-bottom:-10px}@media(max-width:991px){#message .title-1{font-size:20px;margin-bottom:0}}@media(max-width:767px){#message{padding:50px 0}#message .title-1{font-size:20px;margin-bottom:0}}#map{margin:0;background:#fff}#map iframe{width:100%;height:400px;border:1px solid #e1e6e4}@media(max-width:767px){#map{height:200px}#map iframe{height:200px}}#contacts{margin:60px 0}#contacts img{max-width:150px;margin:auto;display:block}#contacts .title{color:#b5820b;text-align:center;padding:30px 0 0 0;font-size:medium}#contacts .subtitle{color:#000;text-align:center;font-size:medium}#contacts hr{width:100%;max-width:785px;display:block;margin:auto;padding:0;margin-top:30px;color:#e1b048;border-color:#e1b048;border-top:2px solid #bb9337}.footer-area .footer-icon{height:40px;width:40px;padding:5px 10px 5px 0}.footer-area{background-color:#212728}.footer-top-area{border-top:5px solid #0c4da2}.footer-bottom-area{padding:0}.footer-area .footer-icon{width:30px;height:30px;padding:5px}.footer-area h4.widget-title{text-transform:uppercase;color:#fff;font-size:16px;font-weight:500;margin:0 0 1rem 0;padding-top:20px;padding-bottom:5px}.footer-area h4.widget-title:after{content:'';border-bottom:1px solid #0c4da2;width:50px;display:block;margin-top:10px}.footer-area .link{color:#ffe954}.footer-area .link:hover{color:#fff}.footer-area .inv-link{color:#fff}.footer-area .inv-link:hover{color:#0c4da2}.footer-area p{color:#fff}.copy-right-text{padding-top:5px;float:unset;height:auto}.copy-right-text a{color:#0c4da2}.copy-right-text a:hover{color:#ddd}.footer-mobile-header{display:flex;justify-content:space-between;align-items:center}.footer-mobile-header .fa{color:#fff}@media(max-width:767px){.footer-area{min-height:280px}.footer-area h4.widget-title{margin:0;padding:5px 0}}@media(min-width:768px)and (max-width:991px){.footer-area{min-height:175px}.footer-area h4.widget-title{margin:0;padding:5px 0}}