@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,500,700,800|Open+Sans:300,400,600,600i,700&display=swap');.font-Mont{font-family:'Montserrat',sans-serif}a{transition:all .3s ease;-webkit-transition:all .3s ease}a,a:focus,a:active,a:visited,a:hover{text-decoration:none;outline:none}*:focus{outline:none}button{outline:none !important}@media only screen and (min-width:1320px){.container.container-wide{max-width:1320px}}@media only screen and (min-width:1230px){.container{max-width:1230px}}body{color:#7e807d;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;line-height:normal}section{width:100%}section.section-404{padding:250px 0 100px;text-align:center}section.section-404 .hero-container h1{color:#055853;font-size:36px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0}section.hero-contact-section{height:48px;padding:10px 0;background-color:#373737}section.nav-bar{position:absolute;top:48px;left:0;right:0;padding:17px 0;background-color:rgba(0,166,156,0.5);z-index:1000;transition:background-color .3s ease;-webkit-transition:background-color .3s ease}section.nav-bar.scrolled{position:fixed;top:0;background-color:rgba(0,166,156,0.95);box-shadow:0 0 7px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2)}section.nav-bar.active{background-color:#00a69c}section.footer{padding:55px 0 40px;margin-top:150px;background-color:#373737}section.home-hero{padding:300px 0 195px;background-repeat:no-repeat;background-position:center center;background-size:cover}section.home-hero.lesser{padding:200px 0 95px}section.content-section{padding:150px 0 0;overflow-x:hidden}section.page-hero{padding:160px 0 0}section.single-hero{padding:160px 0 50px}section.info-section{padding:50px 0 0;border-top:1px solid #a1a1a1}section.content-area{padding:160px 0 0}section.examples-section{margin-top:90px;border-top:1px solid #a1a1a1}section.gallery-section{padding:60px 0}section.location-info-section{padding:45px 0 0}section.location-info-section.all-location{padding:85px 0 45px;border-top:1px solid #d8d5d5}section.location-info-section.all-location.first-location{padding-top:120px;border:none}section.packages-info-section{padding:140px 0 40px}section.promo-section{position:relative;padding:180px 0;margin-bottom:-150px;background-repeat:no-repeat;background-position:center center;background-size:cover}section.promo-section .promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(3,3,3,0.38)}section.packages-listing{padding:150px 0 100px}section.packages-listing .spacer{margin-bottom:30px}section.services-listing{padding:35px 0 0}section.services-listing .spacer{margin-bottom:85px}section.service-section{padding:90px 0 0}section.simple-page{padding:150px 0 100px}section.team-section{padding:50px 0 0;margin-bottom:-50px}section.single-page{padding:200px 0 0}section.single-page .single-page-title{padding-bottom:55px;text-align:center}section.single-page .single-page-title h1{color:#055853;font-size:44px;font-family:'Montserrat',sans-serif;font-weight:500;line-height:53px;text-transform:uppercase}section.blog-section{padding:80px 0 0}section.video-section{background-image:url('../img/pattern.jpg');background-repeat:repeat;background-position:top left;padding:65px 0 75px}section.buttons-section{padding:55px 0;background-image:url('../img/pattern.jpg');background-repeat:repeat;background-position:top left}.content-container h1,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6{font-family:'Montserrat',sans-serif}.hero-contact-section .hero-contact-holder ul{padding:0;margin:0;text-align:right;list-style:none;font-size:0}.hero-contact-section .hero-contact-holder ul li{display:inline-block;color:#9b9b9b;font-size:14px;margin-left:30px}.hero-contact-section .hero-contact-holder ul li a{color:#9b9b9b}.hero-contact-section .hero-contact-holder ul li a:hover{color:#fff}.hero-contact-section .hero-contact-holder ul li a.btn-book{display:inline-block;background-color:#fff;height:28px;padding:4px 10px 0;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;color:#373737;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}.hero-contact-section .hero-contact-holder ul li a.btn-book:hover{background-color:transparent;color:#fff}.nav-line{width:100%}.nav-line .logo-holder{padding-right:40px;float:left}.nav-line .logo-holder img{max-height:52px;width:auto}.nav-line .phone-menu{display:none;float:right;cursor:pointer;width:30px;height:21px;margin-top:22px}.nav-line .phone-menu .bar{background-color:#fff;height:3px;width:100%;margin-bottom:4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.nav-line .top-menu-holder{float:left;padding-top:11px;font-size:0}.nav-line .top-menu-holder .menu-primary-menu-container{display:inline-block;vertical-align:top}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu{list-style:none;padding:5px 0 0;font-size:0;margin:0}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li{position:relative;display:inline-block;padding-bottom:10px;margin-left:40px}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li a{color:#fff;font-size:14px;font-weight:600}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul{display:none;position:absolute;padding:33px 0 0;margin:0;top:20px;left:-55px;right:-55px;text-align:center}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul:before{content:'';position:absolute;display:block;top:13px;left:50%;margin-left:-20px;border-top:10px solid transparent;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:10px solid #00a69c}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul li{display:block;width:100%;background-color:rgba(0,166,156,0.5);padding:0 10px 10px 10px;margin:0;transition:all .3s ease;-webkit-transition:all .3s ease}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul li:first-child{padding-top:10px}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul li:last-child{padding-bottom:15px}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul li a{display:block;color:#fff}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul li a:hover{opacity:.7}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li:hover ul{display:block}.nav-line .top-menu-holder .mobile-media{display:none}.nav-line .top-menu-holder .mobile-media ul{padding:0;margin:0;text-align:center;list-style:none}.nav-line .top-menu-holder .mobile-media ul li{display:inline-block;color:#fff;font-size:14px;text-align:center;margin-bottom:10px}.nav-line .top-menu-holder .mobile-media ul li:first-child{display:block}.nav-line .top-menu-holder .mobile-media ul li:nth-child(2){display:block}.nav-line .top-menu-holder .mobile-media ul li:last-child{display:block}.nav-line .top-menu-holder .mobile-media ul li a{color:#fff}.nav-line .top-menu-holder .mobile-media ul li a img{margin:0 15px}.nav-line .top-menu-holder .mobile-media ul li a.btn-book{display:inline-block;background-color:#fff;margin-top:5px;height:28px;padding:4px 10px 0;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;color:#373737;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}.nav-line .top-menu-holder .mobile-media ul li a.btn-book:hover{background-color:transparent;color:#fff}.footer .foot-logo-holder{padding-bottom:25px}.footer .foot-logo-holder img{max-height:52px;width:auto}.footer .foot-text-holder{padding-bottom:30px}.footer .foot-text-holder p{width:100%;max-width:300px;color:#9b9b9b;font-size:14px;line-height:27px;margin:0}.footer .address-holder{padding-bottom:30px;width:100%}.footer .address-holder p{color:#fff;line-height:35px;margin:0}.footer .address-holder p:first-child{margin-bottom:35px}.footer .social-holder ul{padding:0;margin:0;list-style:none;font-size:0}.footer .social-holder ul li{display:inline-block;margin-right:30px;font-size:14px}.footer .social-holder ul li a{color:#fff}.footer .footer-devider{width:100%;height:1px;background-color:#676767;margin-top:75px}.footer .subfoot-text{width:100%;padding-top:25px;text-align:left}.footer .subfoot-text p{color:#fff;font-size:12px;margin:0}.footer .privacy-holder{text-align:right;padding-top:25px}.footer .privacy-holder p{color:#fff;font-size:12px;margin:0}.footer .privacy-holder p a{color:#fff}.footer .privacy-holder p a:hover{opacity:.7}.home-hero .hero-container{width:100%;max-width:570px}.home-hero .hero-container h1{color:#fff;font-size:44px;font-family:'Montserrat',sans-serif;font-weight:500;line-height:53px;text-transform:uppercase;margin:0 0 15px}.home-hero .hero-container p{width:100%;max-width:550px;color:#fff;line-height:38px;margin:0 0 45px}.home-hero .hero-container .hero-btn{display:block;width:228px;height:50px;padding-top:15px;border:1px solid #ff9012;background-color:#ff9012;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700}.home-hero .hero-container .hero-btn:hover{color:#ff9012;background-color:#fff}.content-section .video-block{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.content-section .video-block iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.content-section .text-block{width:100%}.content-section .text-block h4{color:#ff9012;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 28px}.content-section .text-block h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 20px}.content-section .text-block p{color:#809493;line-height:38px;margin:0 0 30px}.content-section .text-block .block-btn{display:block;width:16px;height:16px;background-image:url('../img/link-arrow-orange.png');background-repeat:no-repeat;background-position:center center}.content-section .text-block .block-btn:hover{opacity:.7}.content-section .image-block{width:100%}.content-section .image-block.max img{max-width:100%;height:auto}.slider-users{padding:75px 0}.slider-users .slick-slide.slick-current .slide-inner{opacity:1}.slider-users .slick-slide .slide-inner{position:relative;width:69px;height:69px;overflow:hidden;opacity:.2;transition:all .3s ease;-webkit-transition:all .3s ease}.slider-users .slick-slide .slide-inner img{height:100%;width:auto;border-radius:50%;-webkit-border-radius:50%;cursor:pointer}.slider-users .slick-arrow{position:absolute;bottom:10px;display:block;width:16px;height:16px;border:none;background-color:transparent;text-indent:-9999px;overflow:hidden;background-repeat:none;background-position:center center}.slider-users .slick-arrow.slick-prev{left:10px;background-image:url('../img/link-arrow-orange-alt.png')}.slider-users .slick-arrow.slick-next{left:56px;background-image:url('../img/link-arrow-orange.png')}.slider-users .slick-arrow.slick-disabled{opacity:.5}.slider-reviews .slide-inner{width:100%;padding:115px 0 0;background-image:url('../img/quotes-icon.png');background-repeat:no-repeat;background-position:top 15px left}.slider-reviews .slide-inner p{color:#055853;font-size:20px;font-family:'Montserrat',sans-serif;font-weight:300;font-style:italic;line-height:43px;margin:0}.page-hero .section-title{text-align:center;margin:0 auto}.page-hero .section-title h1{color:#055853;font-size:70px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 30px}.page-hero .section-title h2{color:#000;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 30px}.page-hero .section-title p{color:#055853;font-size:25px;margin:0}.single-hero .page-title{text-align:center;padding-bottom:55px}.single-hero .page-title h1{color:#055853;font-size:36px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase}.single-hero .single-hero-img{margin-bottom:50px;width:100%}.single-hero .single-hero-img img{max-width:100%;height:auto}.single-hero .single-hero-content{padding-bottom:50px;width:100%}.single-hero .single-hero-content h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 65px}.single-hero .single-hero-content p{color:#022a28;font-weight:300;line-height:28px;margin:0 0 35px}.single-hero .single-hero-content p a{display:block;width:228px;height:50px;padding-top:15px;margin-bottom:-35px;border:1px solid #ff9012;background-color:#ff9012;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;line-height:normal}.single-hero .single-hero-content p a:hover{color:#ff9012;background-color:#fff}.single-hero .single-hero-content ol{padding:0 0 35px;margin:0;list-style:none}.single-hero .single-hero-content ol li{position:relative;display:block;margin-bottom:10px;padding-left:35px;color:#055853;font-size:16px;font-weight:600}.single-hero .single-hero-content ol li:before{content:'';position:absolute;display:block;top:2px;left:0;width:18px;height:18px;background-image:url('../img/list-icon-01.png');background-repeat:no-repeat;background-position:center center}.single-content{width:100%}.single-content h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 25px}.single-content h3{color:#055853;font-size:24px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 25px}.single-content h4{color:#055853;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 25px}.single-content h5{color:#055853;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 20px}.single-content h6{color:#055853;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 20px}.single-content p{color:#022a28;font-weight:300;line-height:28px;margin:0 0 35px}.single-content ol{padding:20px 0 35px;margin:0;list-style:none}.single-content ol li{position:relative;display:block;margin-bottom:10px;padding-left:35px;color:#055853;font-size:16px;font-weight:600}.single-content ol li:before{content:'';position:absolute;display:block;top:2px;left:0;width:18px;height:18px;background-image:url('../img/list-icon-01.png');background-repeat:no-repeat;background-position:center center}.single-content ul{padding:20px 0 35px;margin:0;list-style:none}.single-content ul li{position:relative;display:block;margin-bottom:40px;color:#055853;font-size:16px;font-weight:300}.single-content ul li strong{font-weight:600;font-size:18px}.single-content ul li:before{content:'';position:absolute;display:block;top:2px;left:-50px;width:22px;height:22px;border-radius:50%;-webkit-border-radius:50%;background-color:#ff9012}.content-area .section-title{width:100%;padding-bottom:100px;text-align:center}.content-area .section-title h1{color:#055853;font-size:70px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0}.quote-section h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 25px}.quote-section .quote-box{width:100%;max-width:570px;padding:30px;background-color:#fff;box-shadow:0 0 23.76px .24px rgba(94,95,95,0.05);-moz-box-shadow:0 0 23.76px .24px rgba(94,95,95,0.05);-webkit-box-shadow:0 0 23.76px .24px rgba(94,95,95,0.05)}.quote-section .quote-box p{color:#667386;font-weight:300;line-height:28px;margin:0 0 0}.quote-section .quote-media{display:flex;padding-top:30px;align-items:center}.quote-section .quote-media .quote-image{flex:0 0 62px;height:62px;overflow:hidden;background-color:#73797f;border-radius:50%;-webkit-border-radius:50%}.quote-section .quote-media .quote-image img{max-height:100%;width:auto}.quote-section .quote-media .quote-body{flex:1;padding-left:20px}.quote-section .quote-media .quote-body h4{color:#1f2835;font-size:18px;font-weight:400;margin:0 0 2px}.quote-section .quote-media .quote-body p{color:#667386;margin:0}.examples-section .flex-holder{display:flex;padding:55px 0 40px}.examples-section .flex-holder .flex-box{flex:0 0 50%;padding:0 55px}.examples-section .flex-holder .flex-box h3{color:#022a28;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 50px;text-align:center}.examples-section .flex-holder .flex-box .placeholder-box{height:22px}.examples-section .flex-holder .flex-box .top-text{padding:0 15px;max-height:22px;text-align:right}.examples-section .flex-holder .flex-box .top-text p{color:#022a28;font-size:16px;font-weight:300;margin:0}.examples-section .flex-holder .flex-box .image-box{position:relative;height:0;padding-top:70%;background-color:#fff;border:15px solid #fff;box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75);-moz-box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75);-webkit-box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75);overflow:hidden}.examples-section .flex-holder .flex-box .image-box img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;height:auto;width:100%;margin:auto !important}.gallery-slider{width:100%;box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75);-moz-box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75);-webkit-box-shadow:-37px 22px 33.25px 1.75px rgba(221,221,221,0.75)}.gallery-slider .slider-img{width:100%;padding-top:35%;border:15px solid #fff;background-repeat:no-repeat;background-position:center center;background-size:cover}.gallery-slider .slick-arrow{position:absolute;top:50%;width:18px;height:33px;margin-top:-16px;background-color:transparent;border:none;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;cursor:pointer;overflow:hidden}.gallery-slider .slick-arrow.slick-prev{left:-50px;background-image:url('../img/gallery-prev.png')}.gallery-slider .slick-arrow.slick-next{right:-50px;background-image:url('../img/gallery-next.png')}.location-info-section .loc-title{padding-bottom:30px;text-align:center}.location-info-section .loc-title a{color:#055853;font-size:36px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 30px}.location-info-section .location-info-box{width:100%;height:100%;padding:60px 15px 30px;background-color:#fff;box-shadow:-5px 3px 19.32px 1.68px rgba(0,0,0,0.05);-moz-box-shadow:-5px 3px 19.32px 1.68px rgba(0,0,0,0.05);-webkit-box-shadow:-5px 3px 19.32px 1.68px rgba(0,0,0,0.05);text-align:center}.location-info-section .location-info-box img{max-height:100%;height:auto;margin-bottom:40px}.location-info-section .location-info-box h3{color:#373737;font-size:27px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 5px}.location-info-section .location-info-box p{color:#777676;font-size:13px;line-height:24px;margin:0}.location-info-section .location-map-holder{position:relative;width:100%;margin:30px 0;height:340px}.location-info-section .location-map-holder iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.packages-block{width:100%;padding-bottom:10px;display:flex}.packages-block .order-num{flex:0 0 61px;height:61px;padding:21px 5px 5px;border-radius:50%;-webkit-border-radius:50%;background-color:#28ad9e;text-align:center;text-indent:2px;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500}.packages-block .block-body{flex:1;padding:15px 0 0 30px}.packages-block .block-body h3{color:#055853;font-size:21px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 17px}.packages-block .block-body p{color:#055853;font-size:17px;line-height:27px;margin:0 0 20px}.promo-holder{width:100%;text-align:center}.promo-holder h4{color:#ff9012;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 20px}.promo-holder h2{width:100%;max-width:800px;color:#fff;font-size:70px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;margin:0 auto 50px}.promo-holder p{color:#055853;font-size:14px;line-height:normal;margin:0 0 20px}.promo-holder .link-btn{display:block;width:228px;height:50px;padding-top:15px;margin:70px auto 0;border:1px solid #ff9012;background-color:#ff9012;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700}.promo-holder .link-btn:hover{color:#ff9012;background-color:#fff}.package-box{width:100%;height:100%;padding:290px 50px 40px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.package-box .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(3,3,3,0.4);z-index:3}.package-box h4{position:relative;color:#28ad9e;font-size:37px;font-family:'Montserrat',sans-serif;font-weight:400;font-style:italic;margin:0 0 40px;z-index:4}.package-box a{position:relative;color:#fff;font-size:33px;font-family:'Montserrat',sans-serif;font-weight:400;font-style:italic;margin:0;z-index:5}.services-box{position:relative;width:100%;height:280px;display:flex;align-items:center;background-position:center center;background-size:cover;background-repeat:no-repeat;box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2);-moz-box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2);-webkit-box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2)}.services-box.colored{background:#319c9b;background:-moz-linear-gradient(45deg, #319c9b 0, #2c333b 100%);background:-webkit-linear-gradient(45deg, #319c9b 0, #2c333b 100%);background:linear-gradient(45deg, #319c9b 0, #2c333b 100%)}.services-box .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(3,3,3,0.4);z-index:3}.services-box .page-lnk{position:relative;display:block;flex:1;color:#fff;font-size:21px;text-align:center;z-index:4}.services-box .x-btn{position:absolute;display:block;width:20px;height:20px;border:none;background-color:#fff;background-image:url('../img/button-icon.png');background-repeat:no-repeat;background-position:center center;bottom:0;right:0;z-index:5}.services-box .x-btn:before{content:'';position:absolute;right:0;bottom:100%;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid #fff;border-left:10px solid transparent}.services-box .x-btn:after{content:'';position:absolute;right:100%;bottom:0;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid #fff;border-left:10px solid transparent}.service-section .section-title{padding-bottom:60px}.service-section .section-title h4{color:#ff9012;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 28px}.service-section .section-title h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 20px}.service-box{position:relative;display:flex;height:425px;padding:0 50px 60px 100px;flex-direction:column;background-repeat:no-repeat;background-position:center center;background-size:cover}.service-box .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.service-box .mask.mask01{background-color:rgba(231,132,64,0.6)}.service-box .mask.mask02{background-color:rgba(0,166,156,0.6)}.service-box .mask.mask03{background-color:rgba(188,179,146,0.6)}.service-box .mask.image01{background-image:url('../img/bgimg01.png');background-repeat:no-repeat;background-position:top left}.service-box .mask.image02{background-image:url('../img/bgimg02.png');background-repeat:no-repeat;background-position:top left}.service-box .mask.image03{background-image:url('../img/bgimg03.png');background-repeat:no-repeat;background-position:top left}.service-box h3{position:relative;color:#fff;font-size:44px;font-family:'Montserrat',sans-serif;font-weight:500;margin:auto 0 25px;z-index:3}.service-box p{position:relative;color:#fff;margin:0 0 40px;z-index:4}.service-box .page-btn{position:relative;display:block;width:16px;height:16px;background-image:url('../img/link-arrow-white.png');background-repeat:no-repeat;background-position:center center;z-index:5}.team-section .spacer{margin-bottom:50px}.team-section .member-img{width:100%}.team-section .member-img img{max-width:100%;height:auto}.team-section .member-info{width:100%}.team-section .member-info.solo1{padding:25px;height:100%;background-color:#fbede3}.team-section .member-info.solo2{padding:25px;height:100%;background-color:#d9f2f0}.team-section .member-info.solo3{padding:25px;height:100%;background-color:#d9f2f0}.team-section .member-info.solo4{padding:25px;height:100%;background-color:#fbede3}.team-section .member-info h2{color:#055853;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:500;margin:0 0 10px}.team-section .member-info h6{color:#ff9012;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 15px}.team-section .member-info h5{color:#055853;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:400;font-style:italic;line-height:38px;margin:0 0 10px}.team-section .member-info p{color:#809493;line-height:26px;margin:0 0 20px}.blog-section .spacer{margin-bottom:30px}.blog-section .blog-holder{position:relative;width:100%;height:100%;padding:30px;background-color:#fff;box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2);-moz-box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2);-webkit-box-shadow:11px 14px 14.76px 3.24px rgba(0,0,0,0.2)}.blog-section .blog-holder h3{color:#055853;font-size:24px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 25px}.blog-section .blog-holder .link-text{display:block;color:#ff9012;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:500}.blog-section #loadMore{display:block;width:228px;height:50px;padding:0;margin:50px auto 0;border:1px solid #ff9012;background-color:#ff9012;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700}.blog-section #loadMore:hover{background-color:#fff;color:#ff9012}.btn-listing{width:100%}.btn-listing ul{padding:0;margin:0;list-style:none;font-size:0;text-align:center}.btn-listing ul li{display:block;margin:0 0 20px}.btn-listing ul li a{display:inline-block;width:auto;height:50px;padding:15px 20px 0;border:1px solid #ff9012;background-color:#ff9012;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;line-height:normal}.btn-listing ul li a:hover{color:#ff9012;background-color:#fff}.buttons-section .btn-listing ul li{display:inline-block;margin:0 15px 20px}.buttons-section .btn-listing ul li a{display:block}.video-content{position:relative;width:100%;height:0;padding-top:56.25%}.video-content video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-content iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width:1320px){.gallery-slider{margin:0 70px;width:auto}.single-content ul{padding:20px 0 35px 50px}}@media (max-width:1199.98px){.service-box{padding:0 30px 30px 30px}.service-box h3{font-size:36px}}@media (max-width:991.98px){.video-content{margin-bottom:45px}.team-section .member-info{padding-top:30px}.examples-section .flex-holder .flex-box{padding:0 15px}.content-section .image-block img{max-width:100%;height:auto}.content-section .text-block{padding-bottom:45px}section.nav-bar{top:0}section.hero-contact-section{display:none}.nav-line .top-menu-holder .mobile-media{display:block}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul{position:relative;left:auto;right:auto;top:auto;padding:0 0 0;margin:15px 0 0;border:1px solid #000}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li ul:before{border-bottom:10px solid #000;top:-21px}.nav-line .top-menu-holder .hero-btn-holder{width:100%;display:block;text-align:center;margin:0 auto}.nav-line .top-menu-holder .hero-btn-holder .nav-btn{display:inline-block;margin:0 auto}.nav-line .top-menu-holder{width:100%}.nav-line .top-menu-holder .menu-primary-menu-container{display:block;padding-top:30px;width:100%}.nav-line .top-menu-holder .menu-primary-menu-container .primary-menu li{display:block;margin:0 0 15px;text-align:center;padding:0}}@media (max-width:767.98px){.examples-section .flex-holder .flex-box{padding:55px 0 0}.examples-section .flex-holder .flex-box h3{margin:0 0 15px}.examples-section .flex-holder{display:block;padding:0 0 40px}.packages-block .block-body{padding:5px 0 0 10px}.packages-block .order-num{height:41px;flex:0 0 41px;padding:11px 5px 5px}.package-box a{font-size:24px}.footer .subfoot-text,.footer .privacy-holder{text-align:center}.slider-reviews .slide-inner{background-size:40px auto;padding:65px 0 0}.slider-reviews .slide-inner p{font-size:16px;line-height:26px}.slider-users{padding:45px 0 75px}.page-hero .section-title p{font-size:18px}section.single-page .single-page-title h1,.content-area .section-title h1,.promo-holder h2,.page-hero .section-title h1,.home-hero .hero-container h1{font-size:36px;line-height:42px}}@media (max-width:575.98px){section.packages-info-section{padding:90px 0 40px}.gallery-slider{margin:0 20px}.gallery-slider .slick-arrow.slick-prev{left:-20px}.gallery-slider .slick-arrow.slick-next{right:-20px}.gallery-slider .slider-img{padding-top:50%}section.promo-section{padding:90px 0}section.packages-listing{padding:90px 0 50px}section.content-section{padding:90px 0 0}section.home-hero{padding:200px 0 95px}}