body{margin:0;padding:0;font-family:Arial;color:#4a4a4a;font-family:"avenir-book","Arial";font-size:24px;overflow-x:hidden;font-display:auto}a{color:#4a4a4a;cursor:pointer;text-decoration:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}a:hover{text-decoration:none}p,ul{margin:0 0 2em}p:last-child,ul:last-child{margin-bottom:0}img{max-width:100%;height:auto;border:none;vertical-align:middle}h2,h3,h4,h5{margin:0 0 30px;font-family:"avenir-medium"}h2{font-size:64px}h2 small{font-family:"avenir-heavy";font-size:24px;text-transform:uppercase}h3{font-size:48px}h4{font-size:28px}h5{font-size:16px}h1:first-child,h2:first-child{margin-top:0}.container,.container-fluid{position:relative}header{position:fixed;z-index:20;width:100%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3)}header .row > div{padding:35px 50px 0}header .row h2{margin-bottom:40px;color:#4a90e2;font-size:50px;text-align:center}header .row h2 small{display:block;margin-bottom:20px;color:#4a4a4a;letter-spacing:5px}header .row .top-contact{text-align:right;font-size:20px}header .row .top-contact .contact{display:inline-block;width:100%;margin:15px 0 0;font-family:"gotham-black"}#mid-area{position:relative;margin:0 auto;padding-top:160px;z-index:15;line-height:1.6;box-shadow:0 0 3px rgba(0,0,0,0.3)}#mid-area .content{padding:80px 0}#mid-area #home-slider{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#mid-area #home-slider .carousel-img img{width:100%}#mid-area #home-slider .carousel-control{text-shadow:none}#mid-area #home-slider .carousel-control.left,#mid-area #home-slider .carousel-control.right{background:transparent}#mid-area #home-slider .carousel-control > .fa{position:absolute;top:50%;transform:translate(-50%,-50%);color:#404040}#mid-area #home-about{text-align:center}#mid-area #home-info table{width:100%}#mid-area #home-info table tr td{width:50%;padding:0;border:0;vertical-align:top}#mid-area #home-info table tr td.home-info-text{padding:50px;font-size:20px}#mid-area #home-info table tr td.home-info-text.home-info-blue{background:#4a90e2;color:#fff}#mid-area #home-info table tr td.home-info-text.home-info-teal{background:#55c5cf;color:#fff}#mid-area #home-info table tr td .img-full{width:100%}#mid-area #home-contact{background:#4a90e2}#mid-area #home-contact .container h2{color:#fff}#mid-area #home-contact .container #contact-form{padding:50px;background:#fff}#mid-area #home-contact .container #contact-form label{font-weight:normal}#mid-area #home-testimonials{background:#55c5cf;color:#fff}#mid-area #home-testimonials .container{position:relative;z-index:3}#mid-area #home-testimonials .container .item{padding:0 15%;text-align:center}#mid-area #home-testimonials .container .item .testimonial-text{font-family:"avenir-light";font-size:32px}#mid-area #home-testimonials .container .item .testimonial-author{font-family:"avenir-heavy";font-size:14px}#mid-area #home-testimonials .container .carousel-control{text-shadow:none}#mid-area #home-testimonials .container .carousel-control.left{left:auto;right:100%}#mid-area #home-testimonials .container .carousel-control.right{left:100%}#mid-area #home-testimonials .container .carousel-control.left,#mid-area #home-testimonials .container .carousel-control.right{width:5%;background:transparent}#mid-area #home-testimonials .container .carousel-control > .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer{display:none;margin:0}footer .container-fluid{padding:70px 50px}footer .row .footer-col-1{color:#0a3039;font-size:10px}footer .row .footer-col-2{text-align:center}footer .row .footer-col-2 p{margin-top:60px}footer .row .footer-col-3{line-height:2;font-family:"avenir-heavy";font-size:14px;text-align:right}footer .row .footer-col-3 p{display:inline-block;margin-top:10px;text-align:left}.scroll_top_box{position:fixed;z-index:100;right:20px;bottom:-100px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.scroll_top_box .scroll_top{display:inline-block;opacity:0.8;width:50px;height:50px;line-height:50px;border:1px solid #fff;border-radius:50%;background:#4a90e2;color:#fff;font-size:2em;text-align:center;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.scroll_top_box .scroll_top:hover{color:#000}.btn{display:inline-block;height:48px;line-height:48px;margin:0;padding:0 30px;border-radius:8px;font-family:"avenir-heavy";font-size:14px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;vertical-align:middle}.btn.btn-blue{background:#4a90e2;border:none;color:#fff}.btn.btn-blue:hover{background:#404041}.row-no-margin > div[class^='col-']{padding:0}.col-no-padding{padding:0}.list-no-margin{padding-left:1em}@media (max-width:1004px){header .row h2{font-size:30px}header .row h2 small{font-size:16px}#mid-area #home-info table{display:block;width:100%}#mid-area #home-info table tr td{display:block;width:100%}#mid-area #home-info table tr td.home-info-text{padding:15px;font-size:14px}}@media (max-width:768px){body{font-size:16px}.container{margin:0}div[class^='col-']{margin-top:15px;margin-bottom:15px}header{position:relative;height:auto;text-align:center}header .row > div{padding:0 15px}header .row #logo img{width:60%}header .row .top-contact{text-align:center;font-size:30px}header .row .top-contact .contact{margin:0}#mid-area{padding-top:0}#mid-area h1{font-size:40px}#mid-area h2{font-size:30px}#mid-area h2 small{font-size:20px}#mid-area h3{font-size:20px}#mid-area h4{font-size:16px}#mid-area .content{padding:40px 0}#mid-area #home-slider .carousel-control{opacity:1}#mid-area #home-slider .carousel-control > .fa{color:#fff}#mid-area #home-about{padding-left:15px;padding-right:15px;text-align:center}#mid-area #home-about h2{margin-bottom:40px;color:#4a90e2}#mid-area #home-about h2 small{display:block;margin-bottom:20px;color:#4a4a4a;letter-spacing:5px}#mid-area #home-contact .container #contact-form{padding:15px}#mid-area #home-testimonials .container .item{padding:0 15px}#mid-area #home-testimonials .container .item .testimonial-text{font-size:20px}#mid-area #home-testimonials .container .item .testimonial-author{font-family:"avenir-heavy";font-size:14px}#mid-area #home-testimonials .container .carousel-control{text-shadow:none}#mid-area #home-testimonials .container .carousel-control.left{left:auto;right:100%}#mid-area #home-testimonials .container .carousel-control.right{left:100%}#mid-area #home-testimonials .container .carousel-control.left,#mid-area #home-testimonials .container .carousel-control.right{width:5%;background:transparent}#mid-area #home-testimonials .container .carousel-control > .fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .container-fluid{padding:30px 15px;text-align:center}footer .row .footer-col-1 img{width:60%}footer .row .footer-col-2 p{margin-top:30px}footer .row .footer-col-3 p{margin-top:30px}}