.size-full,html,body{width:100%;height:100%}.primary-color{color:#42DCA3}.secondary-color{color:#42DCA3}body{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;position:relative;color:#fff;background-color:#000}h1,h2,h3,h4,h5,h6{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 35px;letter-spacing:1px;text-transform:uppercase}p{font-size:16px;line-height:1.5;margin:0 0 25px}@media (min-width: 768px){p{font-size:18px;line-height:1.6;margin:0 0 35px}}a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#42DCA3}a:focus,a:hover{text-decoration:none;color:#1d9b6c}a.white{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff}a.white:focus,a.white:hover{text-decoration:none;color:#ccc}ul.list-wrapped{margin-top:0}@media (max-width: 1199px){ul.list-wrapped{margin-top:15px}}@media (max-width: 767px){ul.list-wrapped li{display:block;margin-bottom:20px;padding:0}ul.list-wrapped li:last-child{margin-bottom:0}}#mainNav{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.3);background-color:#000}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#fff;border:1px solid #fff}#mainNav .navbar-brand{font-weight:700}#mainNav a{color:#fff}#mainNav .navbar-nav .nav-item{-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}#mainNav .navbar-nav .nav-item:hover{color:fade(#fff, 80%);outline:none;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:none;background-color:transparent}@media (min-width: 992px){#mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s;-moz-transition:background 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s;-o-transition:background 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s;-ms-transition:background 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s;transition:background 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s;letter-spacing:1px;border-bottom:none;background:transparent}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.3);background:#000}#mainNav .nav-link.active{outline:none;background-color:rgba(255,255,255,0.3)}#mainNav .nav-link.active:hover{color:#fff}}.header-section{display:table;width:100%;height:auto;padding:200px 0;text-align:center;color:#fff;background:url("../img/intro-bg-m0jbr7tj.jpg") no-repeat bottom center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.header-section .btn-circle{font-size:26px;width:55px;height:55px;margin-top:15px;line-height:38px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;color:#fff;border:2px solid #fff;border-radius:100% !important;background:transparent}.header-section .btn-circle:focus,.header-section .btn-circle:hover{color:#fff;outline:none;background:rgba(255,255,255,0.1)}.header-section .intro-body{display:table-cell;vertical-align:middle}.header-section .intro-body .intro-heading{font-size:44px;margin-left:5px}.header-section .intro-body .intro-text{font-size:22px}@media (min-width: 768px){.header-section{height:100%;padding:0}.header-section .intro-body .intro-heading{font-size:100px}.header-section .intro-body .intro-text{font-size:28px}}.content-section{padding-top:105px;padding-bottom:200px;display:block;overflow:auto;margin:0}.content-section .index-body{font-weight:700}@media (min-width: 992px){.content-section .index-body{margin-left:150px;margin-right:150px}}.content-section .index-body p{font-size:120%;text-align:justify}.content-section .about-body{font-weight:700}.content-section .about-body p{font-size:120%}.content-section .about-body table{font-size:120%}@media (min-width: 992px){.content-section .about-body .about-heading{height:55vh;margin-left:150px;margin-right:150px}.content-section .about-body .about-heading p{text-align:justify}}.content-section .about-body .about-heading p{margin-top:110px}.content-section .about-body .about-heading strong{font-size:115%}.content-section .about-body .about-overflow-btn p{text-align:center}.content-section .about-body .about-overflow-btn a{font-size:115%}.content-section .about-body .about-overflow-text{font-weight:400}.content-section .about-body .about-overflow-text p{text-align:left}.content-section .about-body .about-overflow-text table{text-align:left}.content-section .about-body .about-overflow-text td{padding-right:20px;vertical-align:top}.content-section .about-body .about-overflow-text p.head{color:#42DCA3}.content-section .about-body .about-overflow-text h1{color:#42DCA3}.content-section .contact-body input[type="text"],.content-section .contact-body input[type="email"],.content-section .contact-body textarea,.content-section .contact-body select{background-color:lightgrey}.content-section .contact-body .contact-image{color:#fff;background:url("../img/contact.jpg") no-repeat top center;background-color:#000;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain}@media (max-width: 768px){.content-section .contact-body .contact-image{min-height:100vh}}.content-section .gallery-body p{padding-top:0;margin-bottom:31px}.content-section .gallery-body ul{margin-bottom:19px}.content-section .gallery-body span{display:inline-block;border-bottom:2px solid #15704e;padding-bottom:0}.content-section .gallery-body .gallery-tiles .image-thumbnail{padding:0;border:0;position:relative;overflow:hidden}.content-section .gallery-body .gallery-tiles .image-thumbnail .image-caption{position:absolute;top:0;right:0;background:rgba(6,6,6,0.3);text-shadow:3px 3px 10px #000;width:100%;height:100%;padding:2%;display:none;text-align:center;color:#fff !important;z-index:2}.content-section .gallery-body .image-detailed{height:83vh;padding:0;border:0;position:relative;overflow:hidden}.content-section .gallery-body .image-carousel{height:100vh;padding:0;border:0;position:relative;overflow:hidden}.content-section .gallery-body .image-responsive{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain;object-position:50% 0;position:relative}.content-section .gallery-body .video-responsive{width:100%;height:100%;top:0;left:0;position:relative}.content-section .gallery-body .text-detailed{padding:0;border:0;margin-right:30px;position:relative}.content-section .gallery-body .text-detailed h6{color:#42DCA3;margin-bottom:0}.content-section .gallery-body .text-detailed p{margin-bottom:10px}@media (min-width: 768px){.content-section .gallery-body .text-detailed{height:80vh;position:fixed}.content-section .gallery-body .text-detailed .text-up{max-height:70vh;overflow-y:auto}.content-section .gallery-body .text-detailed .text-bottom{position:absolute;bottom:0}.content-section .gallery-body .text-detailed .text-right{position:absolute;right:0}}@media (min-width: 1200px){.content-section .gallery-body .col-custom{float:left;padding-left:15px;padding-right:15px}.content-section .gallery-body .col-20p{width:20%}.content-section .gallery-body .col-80p{width:80%}}.content-section .gallery-body .gallery-carousel .modal-dialog{width:100%;height:100%;min-width:100%;min-height:100%;margin:0;padding:0}.content-section .gallery-body .gallery-carousel .modal-content{border-radius:0;background-color:#000}.content-section .gallery-body .gallery-carousel .modal-body{margin:0;padding:0}.content-section .gallery-body .gallery-carousel a.carousel-control-next,.content-section .gallery-body .gallery-carousel a.carousel-control-prev{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;overflow:hidden;background:transparent;-webkit-transition:font-size 0.2s ease-in-out;-moz-transition:font-size 0.2s ease-in-out;-o-transition:font-size 0.2s ease-in-out;-ms-transition:font-size 0.2s ease-in-out;transition:font-size 0.2s ease-in-out}.content-section .gallery-body .gallery-carousel a.carousel-control-next:hover,.content-section .gallery-body .gallery-carousel a.carousel-control-prev:hover{font-size:60px}.content-section .gallery-body .list-inline-item{margin-right:5px}.content-section .blog-body p{text-align:justify;margin:10px}.content-section .blog-body ul{padding-top:40px}.content-section .blog-body h6{color:#42DCA3;margin-bottom:0}.content-section .blog-body img{text-align:center;max-width:100%;max-height:70vh;margin-top:20px;margin-bottom:20px;width:auto;height:auto}.content-section .blog-body .blog-list-detail{margin-bottom:10px}.btn{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;border-radius:0}.btn-default{color:#42DCA3;border:1px solid #42DCA3;background-color:transparent;vertical-align:middle}.btn-default:focus,.btn-default:hover{color:black;border:1px solid #42DCA3;outline:none;background-color:#42DCA3}.btn-lg{height:48px}.text-default{font-family:"Cabin","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;height:48px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0;color:#fff;border:1px solid #42DCA3;background-color:transparent;padding:15px;vertical-align:middle}.text-default:focus,.text-default:hover{color:black;border:1px solid #42DCA3;outline:none;background-color:#42DCA3}.text-overflow{height:0;display:block;overflow:hidden}.btn-overflow{display:none;text-decoration:none}.social-section{color:#fff;background:url("../img/social-bg.jpg") no-repeat center center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}footer{padding:50px 0}footer p{font-size:14px;margin:0}::-moz-selection{background:#fcfcfc;background:rgba(255,255,255,0.2);text-shadow:none}::selection{background:#fcfcfc;background:rgba(255,255,255,0.2);text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}::placeholder{color:#42DCA3;opacity:1}:-ms-input-placeholder{color:#42DCA3}:-ms-input-placeholder{color:#42DCA3}body{-webkit-tap-highlight-color:rgba(255,255,255,0.2)}[class*="col-"]{background-clip:padding-box;border-bottom:30px solid transparent}
