.card-img-overlay:before,.img-overlay:after{content:'';left:0;top:0;width:100%;height:100%}#copyrights,#copyrights a{color:#6b696a}:root{--themecolor:#267DF4;--themecolorrgba:38,125,244}#logo img{height:50px;margin-top:25px}#header-wrap{box-shadow:0 0 10px rgba(0,0,0,.1)}#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:35px;margin-top:10px}#primary-menu>ul>li>a{font-size:18px;padding-left:20px;padding-right:20px;font-weight:600;text-transform:capitalize;letter-spacing:0;color:#000;transition:.2s ease-in-out}#primary-menu ul ul li>a>div{padding-top:15px}#primary-menu ul li .mega-menu-content{justify-content:center}#top-account{right:10px}#top-account a{color:#fff;padding:20px 35px;border-radius:10px}#header.sticky-header:not(.static-sticky) #top-account{margin-top:10px!important}#header.sticky-header #top-account a{padding:10px 25px}#top-account a i{display:none;position:relative;top:2px;font-size:22px}#top-account a span{font-weight:600;font-size:18px;text-shadow:0 0 4px rgb(0 0 0 / 50%);margin-left:0}.breadcrumb-item.white,.breadcrumb-item.white a,.breadcrumb-item.white+.breadcrumb-item.white::before{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3)}.hero-features{transform:translateY(-50%);padding:40px 30px;max-width:73%;margin-left:auto;border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:4px solid rgba(0,0,0,.2)}.hero-features i{font-size:24px;line-height:1.4}.hero-features h5{font-size:15px;line-height:1.6}.after-dots:not(:first-child):after{content:'';position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;font-size:20px;background-color:#000;margin-top:-5px;margin-left:-5px}.before-heading{display:inline-block;font-size:16px;font-style:normal;background-color:#ceebf9;color:#0650cd;padding:10px 15px;border-radius:5px;font-weight:600}.border-light{border-color:#bbb!important}.card{border-radius:8px}.card-img-top{border-top-left-radius:calc(8px - 1px);border-top-right-radius:calc(8px - 1px)}#price-carousel .owl-stage{display:flex;flex-wrap:wrap;align-items:flex-end}.price-list .card-body{padding:20px 30px!important}.price-list .price-title{font-size:48px;font-weight:600;color:#267df4;color:var(--themecolor)}.price-list .price-title small{position:relative;font-size:16px;color:#aaa;top:-4px;margin-left:6px}.price-list .list-group-item:first-child,.price-list .list-group-item:last-child{border-bottom:0}.card-img-overlay *{position:relative}.card-img-overlay:before{position:absolute;display:block;background-color:rgba(4,4,4,.45);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.owl-carousel .owl-dots .owl-dot{width:20px;height:5px;border-radius:4px;transition:.3s ease-out;opacity:.3}.owl-carousel .owl-dots .owl-dot.active{width:45px}#price-carousel .owl-item{opacity:0;transform:translateY(20px);transition:.4s ease-out .1s}#locations-carousel .owl-item.active .card,#price-carousel .owl-item.active{opacity:1;transform:translateY(0)}#image-carousel{overflow:visible}#image-carousel .carousel-column{display:flex;flex-direction:column;flex:1 0;margin:0;padding:0;list-style:none}#image-carousel .column-1{padding-right:12px}#image-carousel .column-2{padding-left:12px}#image-carousel .carousel-column-container{display:flex;flex-direction:row}#image-carousel .carousel-grid-item{display:flex;flex:1;margin:0;padding:0}#image-carousel .carousel-grid-item .item{flex:1;position:relative;width:100%;min-height:150px;margin-bottom:24px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:5px;transition:.2s ease-out}#image-carousel .carousel-grid-item:hover a.item,#top-account:hover a,.btn.btn-lg:hover,.button:hover{box-shadow:0 5px 8px rgba(0,0,0,.2);transform:translateY(-3px);opacity:.95;color:#fff}#image-carousel .carousel-grid-item .item blockquote{z-index:1}.img-overlay:after{position:absolute;border-radius:5px;background-color:rgba(38,125,244,.8);background-color:rgba(var(--themecolorrgba),.8)}.testimonials .container:after,.testimonials .container:before{content:"\e7ad";font-family:font-icons;position:absolute;top:-38px;left:20px;font-size:80px;color:rgba(38,125,244,.2);color:rgba(var(--themecolorrgba),.2)}.testimonials .container:after{content:"\e7ae";top:auto;left:auto;right:20px;bottom:-45px}.testimonials .testi-content p{font-style:normal;color:#000}.mfp-iframe-holder .mfp-close,.testi-stars i{background-color:#267df4;background-color:var(--themecolor);font-size:14px;color:#fff;padding:1px 5px;border-radius:2px}.feature-box.fbox-plain.fbox-small{padding-left:50px;margin-bottom:40px}.feature-box .fbox-icon{top:3px}.feature-box.fbox-plain.fbox-small h3{text-transform:none;font-weight:600;font-size:20px;letter-spacing:0}#top-account a,.button,.masonry-thumbs a img{transition:.2s ease-out}.feature-box.fbox-plain.fbox-small p{margin-left:0;font-size:16px}.button.button-border{border-color:#267df4;border-color:var(--themecolor);color:#267df4;color:var(--themecolor)}.play-video i{position:absolute;padding-left:5px;top:50%;left:50%;width:80px;height:80px;line-height:81px;border-radius:50%;z-index:1;background-color:#267df4;background-color:var(--themecolor);text-align:center;font-size:24px;color:#fff;margin-top:-40px;margin-left:-40px;transition:transform .3s ease-out;-webkit-backface-visibility:hidden}.play-video:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mfp-container{position:fixed}.mfp-iframe-holder .mfp-close{width:40px;text-align:center;font-size:24px;top:-20px;right:-20px}.mfp-iframe-holder{padding:20px}.mfp-iframe-holder .mfp-content{max-width:100%;height:100%}#locations-carousel .owl-stage-outer{padding-bottom:40px}#locations-carousel.owl-carousel .owl-nav [class*=owl-]{opacity:1;background-color:#fff;color:#267df4;color:var(--themecolor)}#locations-carousel.owl-carousel .owl-dots{position:relative;background:#fff;width:150px;padding:10px;margin:0 auto;bottom:20px;border-radius:4px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}#locations-carousel.owl-carousel .owl-dots .owl-dot{margin:0 4px}.masonry-thumbs iframe{padding:0 1px 1px 0}.masonry-thumbs a img:hover{opacity:.9}.ipost .author-image,.ipost .author-image img{width:50px;height:50px}.ipost .author-meta{margin-top:24px}.ipost .entry-meta li{display:block;float:none;font-size:14px;font-style:normal;margin-bottom:8px}.ipost .entry-meta li:first-child a{color:#222}.ipost .entry-meta li:before{display:none}.ipost .entry-title h3{font-size:17px;line-height:1.6}.entry-content p{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#666}#footer .list-unstyled li a{opacity:.7;color:#fff;font-weight:300}ul.list-numbers li{list-style:decimal inside;margin-bottom:20px}#locations-carousel .card{position:relative;right:auto;margin:-30px auto 0;bottom:0;padding:20px}.footer-img{margin-top:-90px}.gradient-btn{color:#fff;background:#96e3af;background:-moz-linear-gradient(left,#96e3af 0,#08836f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#96e3af),color-stop(100%,#08836f));background:-webkit-linear-gradient(left,#96e3af 0,#08836f 100%);background:-o-linear-gradient(left,#96e3af 0,#08836f 100%);background:-ms-linear-gradient(left,#96e3af 0,#08836f 100%);background:linear-gradient(to right,#96e3af 0,#08836f 100%)}.hero-features.gradient-btn{background:#77cda0;background:-moz-linear-gradient(left,#77cda0 0,#08836f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#77cda0),color-stop(100%,#08836f));background:-webkit-linear-gradient(left,#77cda0 0,#08836f 100%);background:-o-linear-gradient(left,#77cda0 0,#08836f 100%);background:-ms-linear-gradient(left,#77cda0 0,#08836f 100%);background:linear-gradient(to right,#77cda0 0,#08836f 100%)}.footer-logo{height:45px}#footer .row .col-lg-4:first-child a,#footer .row .col-lg-4:nth-child(2) a{color:#303030;transition:.2s ease-in-out}#footer .row .col-lg-4:nth-child(2) .col-md-6:first-child a{color:#666;transition:.2s ease-in-out}#footer .row .col-lg-4 a:hover,#footer .row .col-lg-4:nth-child(3) h4 a:hover{color:#999!important}#footer .row .col-lg-4:nth-child(3) h4 a{padding-left:55px;font-size:18px;letter-spacing:0;color:#666;transition:.2s ease-in-out}#footer .row .col-lg-4:nth-child(3) a.mall{display:block;width:235px;margin:90px auto 100px;padding:10px 30px;font-size:20px;font-weight:700;letter-spacing:1px;color:#0065ff;background-color:#fff;border-radius:27px;border:2px solid #0065ff;transition:.2s ease-in-out}#footer .row .col-lg-4:nth-child(3) a.mall:hover{color:#fff!important;background-color:#0065ff}#footer .title-block{border-color:#303030;color:#303030}#copyrights{background-color:#cdc9c8}#copyrights .col-12.center{line-height:22px;font-size:14px}@media (max-width:767.98px){.container{padding-left:20px!important;padding-right:20px!important}#logo img{height:70px;margin:0 auto;padding-top:30px}#top-account{margin:29px 0}#top-account a{padding:10px 15px;box-shadow:1px 1px 1px 1px rgb(0 0 0 / 20%)}#top-account a span{display:none}#top-account a span i{display:block}#footer .col-lg-4.col-md-7.col-12.mb-5+.col-lg-4.col-md-7.col-12{margin-bottom:3rem!important}.footer-img{margin-top:0}#footer .row .col-lg-4:nth-child(3) a.mall{margin:45px auto 65px}}@media (min-width:992px){#top-account{right:0}#locations-carousel .card{opacity:0;position:absolute;right:40px;bottom:-30px;padding:20px 30px;width:100%;max-width:320px;border:0;border-radius:4px;transform:translateY(20px);transition:.4s ease-out .1s}.heading-block h2{font-size:42px;letter-spacing:-1px}#locations-carousel.owl-carousel .owl-dots{position:absolute;top:auto;left:50%;bottom:45px;margin-left:-75px}.row.align-content-md-start.mb-5 .col-lg-6.col-md-7.col-sm-7{margin-right:5%}}@media (min-width:992px) and (max-width:1200px){#logo{margin-right:25px}#logo img{height:70px}#primary-menu>ul>li>a{padding-left:11px;padding-right:11px;font-size:17px}}@media (min-width:768px) and (max-width:991px){#logo img{height:70px;margin:0 auto;padding-top:25px}#top-account{margin:22px 0 32px}.hero-features{max-width:95%}#primary-menu ul ul li>a>div{padding-top:10px;font-size:16px}#primary-menu ul li .mega-menu-content ul.mega-menu-column.col-md-3{float:left;max-width:25%!important;flex:0 0 25%!important;padding:0!important}}@media (max-width:767px){#top-account a i{display:block}#primary-menu ul ul li>a>div{padding-top:10px;font-size:16px}#primary-menu ul li .mega-menu-content ul.mega-menu-column.col-md-3{float:left;max-width:50%!important;flex:0 0 50%!important;padding:0!important}.display-4.t600.ls3{font-size:3rem}}