@charset "UTF-8";.menu ul,.services-home ul{list-style:none}#carousel,#carousel .item{height:360px;width:100%}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}*{margin:0;padding:0}body{font-family:"Open Sans",sans-serif}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}#header{width:100%;background-color:#000}#footer .contact-us,#header .contact-us{width:100%;display:flex;align-items:center;justify-content:center;background-color:#d6a447}#footer .contact-us p,#header .contact-us p{color:#000;padding:3px 10px;font-size:1.1em;margin:0}#footer .footer-info{background-color:#000;text-align:center;font-size:1em;color:#fff}#header .header-in{width:1000px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}#header .header-in a.logo img{width:280px}#header h2{display:block;text-align:center;color:#fff;padding:10px}.menu{width:100%;background:#d6a447}#carousel .item,.full-banner{background-position:center center}.menu ul{width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row}.content h1.page-title,.content h2,.menu ul li a{display:block;text-align:center}.menu ul li{flex:1}.menu ul li a{text-decoration:none;padding:8px;text-transform:uppercase;color:#000}.menu ul li a:hover{background-color:#d8a450}.full-banner{width:100%;height:30vh;background-repeat:no-repeat}.content{width:1000px;min-height:200px;margin:10px auto}.content-home>h1{text-align:center}.content h1.page-title{padding:3px 0;margin:0 0 10px;color:#000;border-bottom:1px #e4e4e4 solid}.content p{font-size:1em;padding:3px;line-height:26px;color:#333;text-indent:23px}.boxes{display:flex;justify-content:space-between;align-items:flex-start}.boxes>div h2,.boxes>div p,.services-home h1{display:block;text-align:center}.boxes>div{flex:1}.boxes>div p{font-size:.95em}.boxes>div .icon{width:96px;height:96px;margin:0 auto;border-radius:50%;font-size:4em;background:#d6a447;text-align:center;transition:.3s all}.boxes>div .icon:hover{background-color:#ffcc6d}.boxes>div .icon i{color:#000}.services-home{background-color:#d6a447}.services-home .content{display:flex;align-items:center;justify-content:space-around}.services-home ul li{padding:6px 0}.services-home ul li:before{font-family:FontAwesome;content:"";margin:0 5px 0 -15px;color:#000}.interact{width:100%;min-height:300px}.interact form{width:49%;float:left}.interact form h2{display:block;padding:6px 0;text-align:center}.interact form div{width:100%;margin:10px 0;text-align:center;display:table}.interact form label{width:15%;font-size:.9em;text-align:center;padding:5px 0;display:table-cell}.interact form input,.interact form select{padding:8px;-ms-border-radius:5px;width:90%;color:#333;display:table-cell}.interact form input{border-radius:5px;border:1px solid #ccc}.interact form select{cursor:pointer;border-radius:5px;border:1px solid #ccc}.interact form textarea{width:90%;height:150px;padding:5px 8px;color:#333;-ms-border-radius:5px;border-radius:5px;border:1px solid #ccc;display:table-cell}.interact form button{margin:10px auto;padding:10px 30px;color:#444;cursor:pointer;font-size:1em;border:1px solid #ccc;display:block;border-radius:10px;transition:background-color .5s ease}.interact form button:hover{color:#fff;background:#d6a447}.interact .map{width:49%;float:right}.interact h3{font-size:1.1em;display:block;padding:6px 0;text-align:center}.interact .map p{display:block;padding:6px 0;color:#333;text-indent:0;line-height:23px;font-size:.95em}.interact .map iframe{width:96%;display:block;padding:10px;height:300px;text-align:center}@media all and (max-width:480px){#footer .contact-us,#header .contact-us{width:100%;flex-wrap:wrap}#header .header-in{width:100%;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#header .header-in .logo{width:100%}#header .header-in a.logo img{width:60%;display:block;margin:0 auto}#header .menu{width:100%!important}#header .menu ul{width:100%;display:flex;flex-direction:column}.content,.services-home .content{width:96%;margin:0 auto}#header .menu ul li{flex:1}.services-home .content{flex-direction:column}.services-home .content>div{width:90%!important;margin:0 auto!important}.boxes{width:100%;margin:10px auto;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}}