.social-nav{background:#2980b9;padding:5px}.social-nav a,.social-nav a:active,.social-nav a:link,.social-nav a:visited{color:#fff;font-size:15px;margin:0 10px}.social-nav a:hover{color:#2c3e50}nav#page-navbar.navbar{background:#2c3e50;padding:0;box-shadow:1px 16px 39px 0 rgba(0,0,0,.25)}nav#page-navbar .navbar-brand img{width:100px;height:auto}nav#page-navbar .navbar-nav .nav-link{padding:35px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#fff}nav#page-navbar .navbar-nav .nav-link.active{background:#fff;color:#2c3e50}nav#page-navbar .navbar-nav .nav-link:hover{background:#2980b9;color:#fff}footer{background:#2c3e50;padding:50px 0}footer img{width:150px;height:auto}footer h4.title{font-size:25px;margin-top:10px}footer h4.title,footer p{font-family:Open Sans,sans-serif;font-weight:400;color:#fff}footer p{font-size:15px;margin-top:30px}footer .left{padding:0 25px 25px}footer .center{padding:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer .center h4.title,footer .center ul.nav{width:150px}footer .center ul.nav .nav-link,footer .center ul.nav .nav-link:active,footer .center ul.nav .nav-link:link,footer .center ul.nav .nav-link:visited{padding:25px 0 0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#fff;text-decoration:none}footer .center ul.nav .nav-link:hover{color:#3498db}footer .right{padding:25px}footer .right p{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}footer .right p:nth-child(3){margin-top:0}footer .right p span{font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}footer .social-media__circle,footer .social-media__circle:active,footer .social-media__circle:link,footer .social-media__circle:visited{border-radius:50%;width:50px;height:50px;border:2px solid #fff;display:inline-block;margin:5px;font-size:20px;line-height:46px;text-decoration:none;text-align:center;color:#fff}footer .social-media__circle:hover{color:#2c3e50;background:#fff}footer .social-media__circle:first-child{margin-left:0}.copyright p{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;padding:15px 0;margin-bottom:0}.copyright p a{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.copyright p a,.copyright p a:active,.copyright p a:link,.copyright p a:visited{color:#2980b9}.copyright p a:hover{color:#2c3e50}#page-home main{background-image:url(../img/banner.jpg);background-size:cover}#page-home main .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}#page-home main .container .hero-section{display:-ms-flexbox;display:flex;height:auto;width:100%}#page-home main .container .hero-section .hero-text{color:#fff;padding-top:50px}#page-home main .container .hero-section .hero-text__title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700}#page-home main .container .hero-section .hero-text__para{font-family:Open Sans,sans-serif;margin-top:20px;font-size:18px;font-weight:400;margin-right:30px}#page-home section#services{background:#fff;padding:100px 0 125px}#page-home section#services .services-text h3{text-align:center;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;line-height:1.4}#page-home section#services .services-content{margin-top:100px}#page-home section#services .services-content__title{font-family:Montserrat,sans-serif;font-weight:600;color:#2c3e50;font-size:24px;margin:0}#page-home section#services .services-content__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;margin:20px 0;padding:0}#page-home section#services .services-content__button,#page-home section#services .services-content__button:active,#page-home section#services .services-content__button:link,#page-home section#services .services-content__button:visited{font-family:Montserrat,sans-serif;font-weight:600;color:#2980b9;text-decoration:none}#page-home section#services .services-content__button:hover{color:#2c3e50}#page-contact main{padding:100px 25px}#page-contact main .page-title{font-family:Montserrat,sans-serif;font-weight:700;color:#2c3e50;font-size:60px}#page-contact main .contact-form{padding:30px 50px 0 25px}#page-contact main .contact-form label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400}#page-contact main .contact-form label.error{color:red}#page-contact main .contact-form input,#page-contact main .contact-form textarea{border-radius:0;border:1px solid #707070;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#000;margin-bottom:15px}#page-contact main .contact-form button{background-color:#3498db;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#fff;border-radius:0;padding:12px 50px;margin-top:15px;border:none}#page-contact main .contact-form button:hover{background:#2980b9}#page-contact main .contact-form #error,#page-contact main .contact-form #success{display:none}#page-contact main .contact-info{border-left:1px solid #707070;padding:55px 50px 0}#page-contact main .contact-info p{font-family:Montserrat,sans-serif;font-size:18px}@media (max-width:991px){footer .center{-ms-flex-align:unset;align-items:unset}#page-home main{padding:75px 0}#page-home main .container .hero-section{display:unset}#page-home section#services{padding:100px 0}#page-home section#services .services-content{margin-top:50px}#page-home section#services .services-content>div{padding:25px 0}#page-contact main .contact-form{padding:25px}#page-contact main .contact-info{border-left:none;padding:25px}}@media (max-width:767px){nav#page-navbar .navbar-brand img{width:100px;padding:5px 0}nav#page-navbar .navbar-nav .nav-link{padding:25px 20px}}@media (max-width:575px){#page-home section#services{padding:75px 0 50px}}