.load-map-error{border:1px dashed #ccc;color:red;font-size:14px;padding:20px;text-align:center}.loader{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:35px;vertical-align:middle;width:35px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-address i{margin-right:5px}.project-gallery .loading{background:beige;color:#ccc;position:relative;text-align:center;width:100%}.project-gallery .loading .fa-6x{height:550px;left:calc(50% - 50px);position:absolute}.project-gallery .loading .fa-6x i{position:absolute;top:40%}.project-gallery .img-holder{display:inline-block;height:150px;height:auto;margin:0;overflow:hidden;width:150px;width:23%}.project-gallery .img-holder3{display:table-cell;vertical-align:middle}.project-gallery .img-holder2{display:table;max-height:550px;vertical-align:middle;width:100%}.project-gallery .img-holder3 img{display:block;margin:0 auto}.project-gallery .lw-gallery-nav{left:0;top:50%;width:100%}.project-gallery .lw-gallery .slick-prev{background:none;height:40px;left:20px!important;overflow:hidden;width:40px;z-index:99}.project-gallery .lw-gallery .slick-prev:before{color:#70b524;font-size:35px}.project-gallery .lw-gallery .slick-next{background:none;height:40px;overflow:hidden;right:20px!important;width:40px}.project-gallery .lw-gallery .slick-next:before{color:#70b524;font-size:35px}.project-gallery .lw-gallery img{height:550px;width:auto}.project-gallery .lw-gallery .h-img{max-height:550px}.project-gallery .lw-gallery .h-img img{height:auto;width:calc(100% - 5px)}.project-gallery .lw-gallery-nav .slick-slide img{border-color:#fff;border-style:solid;border-width:0 5px;cursor:pointer;max-width:100%}.project-gallery .lw-gallery-nav{margin-top:20px}.project-gallery .lw-gallery-nav .slick-prev{background:none;height:25px;left:20px;overflow:hidden;width:25px;z-index:99999}.project-gallery .lw-gallery-nav .slick-prev:before{color:#fff;font-size:25px}.project-gallery .lw-gallery-nav .slick-next{background:none;height:25px;overflow:hidden;right:20px!important;width:25px}.project-gallery .lw-gallery-nav .slick-next:before{color:#fff;font-size:25px}.project-gallery .lw-gallery-nav #next-proj{right:10px}.project-gallery .lw-gallery-nav #next-proj,.project-gallery .lw-gallery-nav #prev-proj{background:#5f5f5f;border-radius:50px;color:#fff;display:inline-block;font-size:50px;height:50px;line-height:38px;position:absolute;text-align:center;width:50px}.project-gallery .lw-gallery-nav #prev-proj{left:10px}.project-form #buttons .msg-container{display:block;margin:10px 0;text-align:center}.project-form #project-contact .std-form-line>label{display:none!important}.project-form #project-contact .std-form-line input[type=email],.project-form #project-contact .std-form-line input[type=text],.project-form #project-contact .std-form-line textarea{border:1px dashed #ccc;border-radius:3px;box-sizing:border-box;font-family:roboto;padding:10px;width:100%}.project-form #project-contact .std-form-line input[type=email]::placeholder,.project-form #project-contact .std-form-line input[type=text]::placeholder,.project-form #project-contact .std-form-line textarea::placeholder{color:#444;opacity:.5}.project-form #project-contact .std-form-line textarea{min-height:100px}.project-form #project-contact .std-form-line .important-note{display:block;font-size:12px;line-height:normal;margin-top:7px}.project-form #project-contact .grp{width:100%}.project-form #project-contact input[type=submit]{background:#d64141;border:0;color:#fff;display:block;font-size:16px;font-weight:700;line-height:normal;margin:5px auto 0;padding:15px 30px;text-transform:capitalize;width:100%}.project-map .powered-by{font-size:14px;margin-top:10px;text-align:right}.project-map #map{height:600px;width:100%}.project-map .loader{display:block;margin:150px auto}