@import url('frontend/fonts.css');
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.footer-wrap{margin:0 auto;max-width:1200px;padding:0 15px;}
.transition-3s{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.go-to-top{background-color:rgba(0,0,0,.2);display:block;position:fixed;bottom:15px;width:45px;height:45px;text-align:center;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);right:-60px;opacity:0;transition:all .2s ease-in-out;}
.go-to-top.active{right:15px;opacity:1;}
.go-to-top.active:hover{background-color:rgba(0,0,0,.5);}
.go-to-top svg{position:absolute;top:15px;left:15px;fill:#ffffff;height:16px;width:16px;}
#footer{margin-bottom:-20px}
footer{padding:0;font-family:'Montserrat', sans-serif;background:#747373}
footer .footer-upper{background-color:#747373;padding:50px 0;}
footer .footer-upper .ftr-upr-txt{float:left;width:33.33%;text-align:center;}
footer .footer-upper .ftr-upr-txt-full{width:100%;margin-top:20px;}
footer .footer-upper .ftr-upr-txt h4{font-size:14px;color:#ffffff;margin-bottom:30px;text-decoration:underline}
footer .footer-upper .ftr-upr-txt p{font-size:13px;color:#ffffff;margin-bottom:8px;line-height:20px;text-align:center}
footer .footer-upper .ftr-upr-txt p a{color:#ffffff;}
footer .footer-upper .ftr-upr-txt p a:hover{color:#00B689;}
footer .footer-bottom{background-color:#00B689;padding:10px 0;}
footer .footer-bottom p{color:#ffffff;font-size:11px;letter-spacing:1px;}
.social-icons{margin: 15px 0}
.social-icons a{margin:0 4px;}
.social-icons a svg{fill:#ffffff;}
.social-icons a:hover svg{fill:#00B689;}
footer .footer-upper .ftr-upr-txt-full p a{text-decoration:underline}
//.geo-cls{margin-top:35px}
.geo-cls{float:right;margin: 0 40px auto;}
.geo-cls span{display:block}
.geo-cls span img{width:150px}
@media screen and (max-width:768px){footer .footer-upper{padding:40px 0 20px 0}
footer .footer-upper .ftr-upr-txt{width:100%;margin-bottom:32px}
footer .footer-upper .ftr-upr-txt-full{margin-top:0px}
footer .footer-bottom p{text-align:center;}
.sectionOuter p{padding:0}
}