.hero-slider-wrapper .theme-slider-bg,.page-footer{background-image:url(../img/defaults/footer-bg.svg)}.breadcrumb-section,.hero-slider-wrapper .theme-slider-bg,.page-footer{background-size:cover;background-position:center;background-repeat:no-repeat}body,html{margin:0;padding:0;color:#bebebe;background-color:var(--hover_secondary);word-break:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeSpeed;font-family:Muli,sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:.025em;line-height:1.6}:focus{outline:#bebebe dotted 1px}.theme-outline-btn{display:inline-block;border:1px solid rgba(255,255,255,.3);cursor:pointer;text-transform:uppercase;color:#bebebe;background-color:transparent;padding:.8rem 1.6rem .8rem 2rem;font-size:14px;transition:.4s}.theme-primary-btn,.theme-secondary-btn{font-size:12px;letter-spacing:1px;display:inline-block;text-transform:uppercase;transition:.4s;padding:10px 30px;font-family:Muli,sans-serif}.theme-outline-btn:hover{color:#bebebe;background-color:var(--primary);border-color:var(--primary)}.theme-primary-btn{background-color:var(--primary);color:#fff;border:1px solid var(--primary)}.theme-primary-btn:hover,.theme-secondary-btn:hover{background-color:#fff;border-color:#777;color:#080a1c}.theme-secondary-btn{background-color:#080a1c;color:#fff;border:1px solid #080a1c}.section-header{padding:1rem 0}.section-header .header-title{font-size:3.2rem;font-family:"Crimson Text",serif;text-transform:uppercase}.section-header .bg-title{position:absolute;font-family:"Crimson Text",serif;font-size:8rem;font-weight:500;text-transform:uppercase;opacity:.02;top:0;right:0}.mb-1rem,.my-1rem{margin-bottom:1rem}.has-animation,.media-details-page .media-image-wrap,.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap,.product-card .product-header,.update-details-page .update-details-pagination .pagination-box{position:relative}.has-animation .anim-block,.has-animation .anim-p{opacity:0}.has-animation.animate-in .anim-block,.has-animation.animate-in .anim-p{-webkit-animation:.1s 1.1s forwards textHidden;animation:.1s 1.1s forwards textHidden}.has-animation.animate-in:after,.has-animation.animate-in:before{content:'';position:absolute;top:0;right:0;height:100%;z-index:10}.has-animation.animate-in:before{background-color:#777}.has-animation.animate-in:after{background-color:var(--primary);-webkit-animation-delay:.5s;animation-delay:.5s}.has-animation.animation-ltr.animate-in:before{-webkit-animation:1.8s revealLTR;animation:1.8s revealLTR}.has-animation.animation-ltr.animate-in:after{-webkit-animation:1s .6s revealLTR;animation:1s .6s revealLTR}.has-animation.animation-rtl.animate-in:before{-webkit-animation:1.8s revealRTL;animation:1.8s revealRTL}.has-animation.animation-rtl.animate-in:after{-webkit-animation:1s .6s revealRTL;animation:1s .6s revealRTL}@-webkit-keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@-webkit-keyframes revealLTR{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@keyframes revealLTR{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@-webkit-keyframes textHidden{0%{opacity:0}100%{opacity:1}}@keyframes textHidden{0%{opacity:0}100%{opacity:1}}.mt-3rem{margin-top:3rem}.mt-1rem,.my-1rem{margin-top:1rem}.hero-main-slider .slick-nav,.slick-slider .slick-nav{position:absolute;color:#fff;top:50%;cursor:pointer;z-index:999;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:15px;border:none;box-shadow:0 0 6px 0 rgba(0,0,0,.5);background-color:rgba(0,0,0,.5);transition:.4s}.hero-main-slider .slick-nav:hover,.slick-slider .slick-nav:hover{box-shadow:-1px 6px 15px 2px rgba(0,0,0,.5)}.hero-main-slider .slick-prev,.slick-slider .slick-prev{left:0}.hero-main-slider .slick-next,.slick-slider .slick-next{right:0}#navbar-wrapper .navber-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:60px;width:100%}#navbar-wrapper .navber-row .left-icons,#navbar-wrapper .navber-row .right-icons{position:relative;cursor:pointer}#navbar-wrapper .navber-row .left-icons{float:left}#navbar-wrapper .navber-row .right-icons,.product-card .product-action .right-action{float:right}#navbar-wrapper .navber-row .brand-name-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}#navbar-wrapper .navber-row .brand-name-wrap .business-logo{max-height:4.5rem;max-width:8rem; padding-top: 0.2rem; padding-bottom: 0.2rem}#navbar-wrapper .navber-row .brand-name-wrap .brand-name,.bullet-grid-section .bullet-grid-card .card-right-col .bullet-content .bullet-title,.custom-section-section .custom-section-card .item-content .item-title,.share-icons a .share-icon{font-size:1.4rem}.hero-slider-wrapper .theme-slider-bg{position:absolute;width:100%;height:450px;min-height:50vh;background-color:var(--hover_secondary);padding:4rem 0}.hero-main-slider{position:relative;min-height:80vh}.hero-main-slider .h-slide{position:relative;height:100%}.hero-main-slider .h-slide .h-slide-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-main-slider .h-slide .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.hero-main-slider .h-slide .h-slide-caption-box{position:absolute;padding:2rem 1rem;color:#fff;text-align:center;font-family:"Crimson Text",serif;font-weight:500;font-size:1.2rem;bottom:50%;left:15%;right:15%;-webkit-transform:translateY(50%);transform:translateY(50%);letter-spacing:1px}.hero-main-slider .h-slide .h-slide-caption-box .caption-action{display:inline-block;background-color:#080a1c;color:#fff;padding:10px 22px;font-size:.9rem;text-transform:uppercase}@media (min-width:768px){.hero-main-slider{position:relative;min-height:50vh}.hero-main-slider .h-slide .h-slide-caption-box{font-size:2.3rem}}.sidenavigation{position:fixed;top:0;bottom:0;z-index:9999;display:block;color:#fff;background-color:#fff;height:100%;width:35%;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.25s}.sidenavigation.menu-open{-webkit-transform:translateX(0);transform:translateX(0)}.sidenavigation .sidenav-header{text-align:center;color:#080a1c;padding:24px 0}.sidenavigation .sidenav-header .sidenav-close{display:inline-block;position:absolute;color:#999;font-size:1.6rem;padding:6px 8px;top:20px;right:20px;bottom:6px;height:48px;cursor:pointer}.page-footer .footer-copyright a,.sidenavigation .sidenav-header .sidenav-close:hover{color:#555}.sidenavigation .sidenav-header .sidenav-logo img{max-height:5rem;max-width:12rem}.sidenavigation .sidenav-body{overflow-y:scroll;height:65%;padding:2rem 3rem 2rem 5rem}.sidenavigation .sidenav-body .sidenav-title{text-transform:uppercase;margin-bottom:15px;letter-spacing:3px;font-size:1rem;color:#080a1c;opacity:.6;text-align:center}.sidenavigation .sidenav-body .sidenav-menu-wrap{text-transform:capitalize}.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu{padding:0;margin:0;line-height:1.1}.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu .s-menu-item{display:block;color:#080a1c;font-size:1.1rem;font-weight:500;list-style:none;margin-bottom:10px;padding:8px 0 8px 10px;border-left:1px solid transparent;transition:.4s}.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu .s-menu-item:hover{border-color:rgba(0,0,0,.3)}.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu .s-menu-item a{color:#080a1c;transition:150ms linear}.breadcrumb-section .breadcrumb-wrap .breadcrumb .breadcrumb-item a:hover,.breadcrumb-section .breadcrumb-wrap .breadcrumb .breadcrumb-item.active,.product-card .product-action .addtocart-btn:hover,.product-card .product-action .right-action .viewdetails-btn:hover,.share-icons a:hover,.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu .s-menu-item a:hover,.update-card .update-details .update-action .update-action-link:hover{color:var(--primary)}.sidenavigation .sidenav-body .sidenav-menu-wrap .has-dd-submenu>a{padding-bottom:10px}.sidenavigation .sidenav-body .sidenav-menu-wrap .has-dd-submenu .dd-submenu{padding:0 0 0 10px;margin:0}.sidenavigation .sidenav-body .sidenav-menu-wrap .has-dd-submenu .dd-submenu .dd-submenu-item{list-style:none;margin-top:12px;padding-left:10px;padding-top:8px;padding-bottom:8px;border-left:1px solid transparent;transition:.4s}.sidenavigation .sidenav-body .sidenav-menu-wrap .has-dd-submenu .dd-submenu .dd-submenu-item:hover{border-color:rgba(0,0,0,.15)}.sidenavigation .sidenav-body .sidenav-menu-wrap .has-dd-submenu .dd-submenu .dd-submenu-item a{opacity:.9}.sidenavigation .sidenav-footer{position:absolute;width:100%;bottom:5%;text-align:center}@media (max-width:772px){.sidenavigation{width:100%}.sidenavigation .sidenav-header{padding:15px 10px}.sidenavigation .sidenav-body{height:70%;padding:0 1rem 3.5rem}.sidenavigation .sidenav-body .sidenav-title{display:none}.sidenavigation .sidenav-body .sidenav-menu-wrap .sidenav-menu .s-menu-item{font-size:.8rem}.sidenavigation .sidenav-footer{bottom:0;padding-top:5px;background-color:#fff}}.page-footer .f-title,.page-footer .newsletter-wrap .newsletter-title{position:relative;color:#777;font-weight:700;padding-bottom:20px;text-transform:uppercase}.pagination .page-item{margin-left:6px;margin-right:6px}.pagination .page-item.disabled .page-link{opacity:.4}.pagination .page-item .page-link:hover,.pagination .page-item.active .page-link{color:#fff;border:2px solid var(--primary)}.pagination .page-item .page-link{background-color:transparent;border:2px solid #777;color:#777;transition:.2s}.page-footer{color:var(--secondary);background-color:var(--hover_secondary);padding:4rem 0 1rem}.page-footer .newsletter-wrap .newsletter-title::after{content:"";position:absolute;bottom:1px;left:0;height:2px;background:#777;width:24px}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-input{height:55px;border-radius:0;padding:20px;background-color:var(--secondary);font-weight:600;color:var(--secondary);border:none!important;transition:.4s}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-input:focus{outline:0;box-shadow:none;background-color:#141716}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-button{border:none;background-color:#232725;color:#fff;height:55px;padding-left:20px;cursor:pointer;position:absolute;top:0;right:0;transition:.4s}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-button:hover,.search-page .nav .nav-item:hover{background-color:var(--primary)}.page-footer .f-title{font-size:.8rem}.contact-page .block-title::after,.custom-page .section-title::after,.media-details-page .section-title::after,.page-footer .f-title::after,.product-details-page .section-title::after,.update-details-page .section-title::after{content:"";position:absolute;bottom:1px;left:0;height:1px;background:#777;width:24px}.page-footer .f-block,.page-footer .footer-blocks{padding:2rem 0}.page-footer .f-block .business-details .business-logo{max-height:5rem}.page-footer .f-block .business-reach-us .reach-us,.page-footer .f-block .useful-links,.page-footer .f-block .useful-tags ul,.page-footer .f-row .social-links ul,.product-list-page .product-desktop-filter ul{padding:0;margin:0}.page-footer .f-block .business-reach-us .reach-us li,.page-footer .f-block .useful-links li,.page-footer .f-block .useful-tags ul li{list-style:none;margin-bottom:20px}.page-footer .f-block .business-reach-us .reach-us li a,.page-footer .f-block .useful-links li .link,.page-footer .f-block .useful-tags ul li .tag{color:var(--secondary);font-weight:600}.page-footer .f-row .f-useful-tag-row ul{margin:0;padding:0}.page-footer .f-row .f-useful-tag-row ul li{display:inline-block;list-style:none;margin-bottom:10px}.page-footer .f-row .f-useful-tag-row ul li .tag{color:var(--secondary);font-weight:600;margin-bottom:10px;margin-right:15px}.page-footer .f-row .social-links ul li{display:inline-block;list-style:none;padding:10px;margin-right:10px}.page-footer .f-row .social-links ul li .s-link{color:var(--secondary)}.page-footer .footer-copyright{border-top:1px solid rgba(255,255,255,.2);color:#555}.share-icons a{display:inline-block;color:#777;padding:10px;margin-right:10px;margin-bottom:8px;transition:.4s}.breadcrumb-section{color:var(--secondary);background-color:var(--secondary);background-image:linear-gradient(to bottom,transparent,var(--hover_secondary)),url(../img/defaults/footer-bg.svg);padding:5.5rem 0 2.2rem}.breadcrumb-section .breadcrumb-header{font-family:"Crimson Text",serif;font-size:3.2rem;text-transform:uppercase}.breadcrumb-section .breadcrumb-wrap .breadcrumb{background-color:transparent}.breadcrumb-section .breadcrumb-wrap .breadcrumb .breadcrumb-item,.search-page .search-details .single-search .search-description{color:#777}.breadcrumb-section .breadcrumb-wrap .breadcrumb .breadcrumb-item a{color:#777;transition:.4s}.business-section{position:relative;background-color:var(--hover_secondary)}.business-section .business-wrapper{position:relative;padding:2rem}.business-section .business-wrapper .title-meta{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#777}.business-section .business-wrapper .business-name{font-family:"Crimson Text",serif;font-size:2.8rem}.business-section .business-wrapper .business-description{position:relative;color:#a9a9a9}.update-card{padding-left:15px;padding-right:15px}.update-card.only-text{border:2px solid rgba(255,255,255,.2);padding:10px}.update-card.only-text .update-details{position:relative;padding:25px 15px 40px;margin:12px;background-color:rgba(255,255,255,.02);z-index:1}.update-card .update-image-wrap{position:relative;height:16rem}.update-card .update-image-wrap::before{content:'';position:absolute;top:-1rem;left:-1rem;background-color:rgba(255,255,255,.02);height:100%;width:100%;z-index:0}.update-card .update-image-wrap::after{content:'';position:absolute;top:-.5rem;left:-.5rem;background-color:rgba(255,255,255,.04);height:100%;width:100%;z-index:0}.media-card,.product-card,.product-card .product-image-wrap .no-image{background-color:rgba(255,255,255,.03)}.update-card .update-image-wrap .update-image{position:relative;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:1;z-index:1;transition:.2s ease-out}.update-card .update-image-wrap .update-image:hover{opacity:.7}.update-card .update-image-wrap .update-img-link{text-decoration:none;color:#bebebe}.update-card .update-image-wrap .u-icon{position:absolute;z-index:1;top:50%;left:50%;color:var(--primary);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s}.update-card .update-details .update-title-wrap{margin-bottom:16px;margin-top:20px}.update-card .update-details .update-title-wrap .update-title{color:#bebebe;font-family:"Crimson Text",serif;font-size:24px;letter-spacing:.49px;font-style:normal}.update-card .update-details .update-content{color:#aaa;line-height:28px;margin-bottom:8px}.update-card .update-details .update-action .update-date{color:#909090;font-size:14px;opacity:.7;letter-spacing:.35px;line-height:16px}.update-card .update-details .update-action .update-action-link{float:right;color:#909090;border-bottom:1px dotted rgba(255,255,255,.4);opacity:.9;transition:.4s}.product-card{padding:3rem 2rem}.media-details-page .media-tags .tag:hover,.product-card .product-header .product-link,.product-details-page .product-tags-wrap .product-tags .tag:hover,.product-list-page .product-desktop-filter ul .filter-item .filter-link,.search-page .search-details .single-search .search-title,.update-details-page .update-tags .update-tag:hover,.update-list-page .update-list-card .update-list-right-col .ul-details .ul-title a{color:#bebebe}.product-card .product-header .product-link .product-name{font-family:"Crimson Text",serif;font-size:18px;padding-bottom:20px;font-weight:700}.product-card .product-header .product-link .product-name::after{content:"";position:absolute;bottom:1px;left:0;height:1px;background:var(--primary);width:24px}.product-card .product-image-wrap{position:relative;margin-top:20px;margin-bottom:25px;height:20rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.product-card .product-image-wrap .product-image{max-height:20rem;max-width:100%}.product-card .product-image-wrap .play-icon,.product-card .product-image-wrap .product-icon,.update-list-page .update-list-card .update-list-left-col .ul-image-wrap .ul-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-card .product-price{color:#aaa;margin-bottom:20px}.product-card .product-price .p-amount .strik-amount{text-decoration:line-through}.product-card .product-action .addtocart-btn{color:#aaa;border-bottom:1px dotted rgba(255,255,255,.4);font-weight:600;transition:.4s}.product-card .product-action .right-action .viewdetails-btn{color:#909090;border-bottom:1px dotted rgba(255,255,255,.4);opacity:.9;font-weight:700;transition:.4s}.media-card{position:relative;overflow:hidden;min-height:14rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.media-card:hover .media-image{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:scale(1.2);transform:scale(1.2);transition-delay:.4s}.media-card:hover .media-content-overlay{-webkit-transform:scale(1);transform:scale(1)}.media-card .media-image{transition:.4s}.media-card .media-image.file-default{-webkit-filter:grayscale(1);filter:grayscale(1)}.media-card .m-icon{position:absolute;z-index:1;top:50%;left:50%;color:var(--primary);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-card .media-content-overlay{position:absolute;top:10px;bottom:10px;left:10px;right:10px;z-index:1;background-color:#fff;color:#080a1c;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(0);transform:scale(0);transition:.2s}.media-card .media-content-overlay .media-content .media-title{position:relative;font-size:1.4rem;padding-bottom:8px;margin-bottom:20px}.media-card .media-content-overlay .media-content .media-title::after{content:"";position:absolute;bottom:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:var(--primary);width:24px}.media-card .media-content-overlay .media-content .media-actions .media-btn{display:inline-block;padding:.2rem .4rem;margin-left:4px;border:1px solid var(--primary);font-size:12px;text-transform:uppercase;transition:.4s}.media-card .media-content-overlay .media-content .media-actions .media-btn:hover{background-color:var(--primary);color:#fff}.update-section{background-color:var(--hover_secondary)}.update-list-page .update-list-card{background-color:rgba(255,255,255,.01)}.update-list-page .update-list-card .update-list-left-col .ul-image-wrap{position:relative;padding:1rem;text-align:center}.update-details-page .update-details-slider-wrap .update-details-slider .update-details-slide .update-image-wrap .update-image,.update-list-page .update-list-card .update-list-left-col .ul-image-wrap .ul-image{max-height:40rem}.update-list-page .update-list-card .update-list-right-col .ul-details{padding:1rem}.bullet-grid-section h2,.custom-section-section h2,.our-clients-section h2,.our-team-section h2,.testimonials-section h2,.update-list-page .update-list-card .update-list-right-col .ul-details .ul-title{font-family:"Crimson Text",serif}.update-list-page .update-list-card .update-list-right-col .ul-details .ul-action{text-align:right}.product-list-page .product-desktop-filter ul .filter-item{position:relative;display:inline-block;list-style:none;margin-bottom:10px;margin-right:10px;padding:6px;opacity:.8;border-bottom:1px solid transparent;transition:.4s}.product-list-page .product-desktop-filter ul .filter-item.active{opacity:1;font-weight:700;border-bottom-color:rgba(255,255,255,.5)}.product-list-page .product-desktop-filter ul .filter-item:hover{border-bottom-color:rgba(255,255,255,.5)}.product-list-page .product-desktop-filter ul .filter-item.filter-icon{border:1px solid rgba(255,255,255,.5)}.product-list-page .product-desktop-filter ul .filter-item.filter-icon:hover{border-bottom-color:transparent}.media-list-page .media-filter-button-group .media-filter-button{display:inline-block;border:1px solid rgba(255,255,255,.3);cursor:pointer;text-transform:uppercase;color:#bebebe;background-color:transparent;padding:.5rem 1.4rem;transition:.4s}.media-details-page .media-custom-btn:hover,.media-list-page .media-filter-button-group .media-filter-button.active,.media-list-page .media-filter-button-group .media-filter-button:hover,.product-details-page .product-details .product-actions .custom-btn:hover,.update-details-page .update-details-custom-button .custom-button:hover,.update-details-page .update-details-pagination .pagination-box .pagination-link:hover{background-color:var(--primary);border-color:var(--primary)}.media-list-page .media-filter-button-group .media-filter-button:focus{outline:0}.sitemap-page .list-group-item{background-color:rgba(255,255,255,.8)}.sitemap-page .list-group-item.disabled{background-color:rgba(255,255,255,.9)}.sitemap-page .list-group-item img{height:26px;width:26px}.search-page .nav .nav-item{border:1px solid rgba(255,255,255,.2);transition:.2s}.contact-page .location-row .bcard-content .l-email .l-link:hover,.contact-page .location-row .bcard-content .l-map .l-link:hover,.contact-page .location-row .bcard-content .l-phone .l-link:hover,.contact-page .right-col-wrap .right-col .reach-us-block .reach-contact .reach-email a:hover,.contact-page .right-col-wrap .right-col .reach-us-block .reach-contact .reach-phone a:hover,.search-page .nav .nav-item:hover .nav-link{color:#fff}.search-page .nav .nav-item .nav-link{color:#bebebe;transition:.4s}.search-page .nav .nav-item .nav-link.active{color:#fff;font-weight:600}.search-page .result-count-title{color:#bebebe;font-size:1.2rem;text-align:right}.search-page .dropdown-divider{border-color:rgba(255,255,255,.1)}.search-page .search-details .single-search .search-link{color:#aaa;opacity:.7;transition:.2s}.product-details-page .product-media .pd-thumbnail-slider .thumb-img-wrap.slick-center.slick-current,.search-page .search-details .single-search .search-link:hover{opacity:1}.custom-page .section-title,.media-details-page .section-title,.product-details-page .section-title,.update-details-page .section-title{position:relative;text-transform:uppercase;letter-spacing:1px;font-size:1rem;padding-bottom:10px}.update-details-page .update-details-custom-button .custom-button{display:inline-block;border:1px solid rgba(255,255,255,.3);cursor:pointer;text-transform:uppercase;color:#bebebe;background-color:rgba(255,255,255,.05);padding:.5rem 1.4rem;transition:.4s}.media-details-page .media-tags .tag,.product-details-page .product-tags-wrap .product-tags .tag,.update-details-page .update-tags .update-tag{display:inline-block;padding:8px 12px;background-color:rgba(255,255,255,.05);margin-right:8px;margin-bottom:5px;color:#777;transition:.4s}.update-details-page .update-details-pagination .pagination-box .nav-meta{display:block;opacity:.8;font-size:10px;letter-spacing:2px}.update-details-page .update-details-pagination .pagination-box .pagination-link{display:inline-block;border:none;cursor:pointer;text-transform:uppercase;color:#bebebe;background-color:rgba(255,255,255,.05);padding:.5rem 1.4rem;margin-bottom:10px;transition:.4s}.product-details-page .related-products .r-header,.update-details-page .related-updates-wrap .r-header{font-family:"Crimson Text",serif;padding:1rem 0 2rem;color:var(--secondary);text-align:center;text-transform:uppercase}.product-details-page .product-media{background-color:rgba(255,255,255,.01);padding-top:2rem;padding-bottom:2rem;margin-bottom:25px}.product-details-page .product-media .product-image-slider-wrap .product-details-image-slider .product-image-wrap{position:relative;padding:10px}.product-details-page .product-media .product-image-slider-wrap .product-details-image-slider .product-image-wrap .product-image{max-height:25rem}.product-details-page .product-media .product-image-slider-wrap .product-details-image-slider .product-image-wrap .video-icon{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.product-details-page .product-media .pd-thumbnail-slider .thumb-img-wrap{cursor:pointer;opacity:.5}.product-details-page .product-media .pd-thumbnail-slider .thumb-img-wrap.slick-center.slick-current .thumb-img{-webkit-filter:grayscale(0);filter:grayscale(0)}.product-details-page .product-media .pd-thumbnail-slider .thumb-img-wrap .thumb-img{height:80px;width:80px;-webkit-filter:grayscale(1);filter:grayscale(1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-details-page .product-details .p-label{color:#777;font-size:12px}.product-details-page .product-details .product-price-wrap .p-price .p-label{text-transform:uppercase}.product-details-page .product-details .product-price-wrap .p-price .p-amount{font-size:2rem}.media-details-page .media-custom-btn,.product-details-page .product-details .product-actions .custom-btn{display:inline-block;border:1px solid rgba(255,255,255,.3);cursor:pointer;text-transform:uppercase;color:#bebebe;background-color:transparent;padding:.5rem 1.4rem;font-size:14px;transition:.4s}.contact-page .block-label,.contact-page .block-title{color:#777;padding-bottom:10px;font-size:15px}.media-details-page .media-image-wrap .media-image{max-height:30rem}.media-details-page .media-image-wrap .media-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.contact-page .block-title{position:relative;font-weight:600}.contact-page .right-col-wrap .right-col{font-size:15px;padding:0 2rem 0 4rem}.contact-page .right-col-wrap .right-col .reach-us-block .reach-address .address{font-weight:600}.contact-page .location-row .bcard-content .l-email .l-link,.contact-page .location-row .bcard-content .l-map .l-link,.contact-page .location-row .bcard-content .l-phone .l-link,.contact-page .right-col-wrap .right-col .reach-us-block .reach-contact .reach-email a,.contact-page .right-col-wrap .right-col .reach-us-block .reach-contact .reach-phone a{border-bottom:1px dotted rgba(255,255,255,.3);color:#bebebe;transition:.4s}.contact-page .right-col-wrap .right-col .contact-form-block .contact-form{padding-right:3rem}.contact-page .our-locations-title{position:relative;text-transform:uppercase;font-weight:700;padding-bottom:20px}.contact-page .our-locations-title::after{content:"";position:absolute;bottom:1px;left:0;height:2px;background:var(--primary);width:24px}.contact-page .location-row .bcard-content .location-title,.our-clients-section .client-card .client-card-info .client-card-name{font-size:1.2rem}.pt-3rem{padding-top:3rem}.pb-3rem{padding-bottom:3rem}.px-1rem{padding-left:1rem;padding-right:1rem}.py-1rem{padding-top:1rem;padding-bottom:1rem}.mx-1rem{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto!important;margin-right:auto!important}.card-shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media only screen and (max-width:400px){.bullet-grid-section h2,.custom-section-section h2,.our-clients-section h2,.our-team-section h2,.testimonials-section h2{font-size:1.6rem}}.bullet-grid-section .section-cta,.custom-section-section .section-cta,.our-clients-section .section-cta,.our-team-section .section-cta,.testimonials-section .section-cta{border-bottom:1px dotted}.our-clients-section .client-card,.our-team-section .team-mem-card{background-color:rgba(255,255,255,.03);border-radius:8px;overflow:hidden}.our-team-section .team-mem-card .mem-card-image-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:200px;background-color:rgba(255,255,255,.03)}.our-team-section .team-mem-card .mem-card-image-wrap .mem-card-image{max-height:192px;max-width:100%}.our-team-section .team-mem-card .mem-card-info{min-height:192px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.our-team-section .team-mem-card .mem-card-info .mem-card-name{font-size:1.4rem;margin-bottom:0}.our-team-section .team-mem-card .mem-card-info .mem-card-desi{font-size:.9rem;opacity:.9}.our-team-section .team-mem-card .mem-card-info .mem-card-desc{font-size:14px}.our-team-section .team-mem-card .mem-card-info .mem-card-social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.our-team-section .team-mem-card .mem-card-info .mem-card-social a{text-decoration:none;color:var(--primary);font-size:1.2rem}.our-clients-section .client-card .client-card-image-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:200px}.our-clients-section .client-card .client-card-image-wrap .client-card-image{max-height:190px;max-width:100%}.custom-section-section .custom-section-card,.our-clients-section .client-card .client-card-info,.popup__button__div,.report-box .report-box-body .confirmation-box .c-footer,.testimonials-section .testimonial-card,.testimonials-section .testimonial-card .testimonial-card-client-info{text-align:center}.testimonials-section .testimonial-card .testimonial-card-content{background-color:rgba(255,255,255,.03);padding:20px 20px 48px;border-radius:8px;-webkit-transform:scale(.9);transform:scale(.9);transition:.4s ease-in}.testimonials-section .testimonial-card .testimonial-card-content .card-quote-icon path{fill:#e8e8e8}.testimonials-section .testimonial-card .testimonial-card-content .testimonial-text{margin-top:12px}.testimonials-section .testimonial-card .testimonial-card-client-info .client-image-wrap{position:relative;height:96px;width:96px;border-radius:50%;overflow:hidden;margin:-4rem auto .8rem;background-color:#f9f9f9}.testimonials-section .testimonial-card .testimonial-card-client-info .client-image-wrap .client-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:92px}.testimonials-section .testimonial-card .testimonial-card-client-info .client-image-wrap .client-image.client-icon{font-size:2.2rem}.testimonials-section .testimonial-card .testimonial-card-client-info .client-name{font-size:1.1rem}.testimonials-section .testimonial-card .testimonial-card-client-info .client-designation{font-size:.9rem;margin-bottom:.4rem}.testimonials-section .testimonial-card .testimonial-card-client-info .client-company{font-size:.9rem}.custom-section-section .custom-section-card .item-image-wrap{position:relative;height:150px;width:100%;margin:.6rem auto;display:inline-block;overflow:hidden;box-shadow:0 0 0 rgba(204,169,44,.4);-webkit-animation:2s infinite pulse;animation:2s infinite pulse}.custom-section-section .custom-section-card .item-image-wrap .item-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:148px}.custom-section-section .custom-section-card .item-icon-wrap{position:relative;height:96px;width:96px;border-radius:50%;border:1px solid #d0d0d0;margin:2rem auto;display:inline-block;box-shadow:0 0 0 rgba(204,169,44,.4);-webkit-animation:2s infinite shadow-pulse;animation:2s infinite shadow-pulse}.custom-section-section .custom-section-card .item-icon-wrap .item-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.4rem}@-webkit-keyframes shadow-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(89,204,44,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(89,204,44,.4)}70%{box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{box-shadow:0 0 0 0 rgba(204,169,44,0)}}.bullet-grid-section .bullet-grid-card{display:-ms-flexbox;display:flex}.bullet-grid-section .bullet-grid-card .card-left-col .bullet-icon{font-size:1.8rem;line-height:2rem;margin-right:20px;color:#d5d5d5}.bullet-grid-section .bullet-grid-card .card-right-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#orderModal,#searchModal{background-color:rgba(25,28,27,.8)}#orderForm .select2-results__options,#orderModal .modal-title,#searchForm,#searchForm .modal-title,#searchModal .modal-title,#sendMessageForm .select2-results__options{color:#080a1c}#orderForm .select2-container--default,#sendMessageForm .select2-container--default{width:100%!important}#sendMessageForm .select2-selection--single,#sendMessageForm input[type=email],#sendMessageForm input[type=number],#sendMessageForm input[type=text],#sendMessageForm select,#sendMessageForm textarea{height:55px;border-radius:0;padding:20px;background-color:var(--hover_secondary);font-weight:600;color:#bebebe;border:1px solid rgba(255,255,255,.3);transition:.4s}#orderForm textarea,#sendMessageForm textarea{height:160px}#sendMessageForm .select2-selection--single:focus,#sendMessageForm input[type=email]:focus,#sendMessageForm input[type=number]:focus,#sendMessageForm input[type=text]:focus,#sendMessageForm select:focus,#sendMessageForm textarea:focus{outline:0;box-shadow:none;background-color:#121413}#sendMessageForm .select2-selection--single .select2-selection__rendered,#sendMessageForm input[type=email] .select2-selection__rendered,#sendMessageForm input[type=number] .select2-selection__rendered,#sendMessageForm input[type=text] .select2-selection__rendered,#sendMessageForm select .select2-selection__rendered,#sendMessageForm textarea .select2-selection__rendered{color:#bebebe;line-height:16px}#sendMessageForm .select2-selection--single .select2-selection__arrow,#sendMessageForm input[type=email] .select2-selection__arrow,#sendMessageForm input[type=number] .select2-selection__arrow,#sendMessageForm input[type=text] .select2-selection__arrow,#sendMessageForm select .select2-selection__arrow,#sendMessageForm textarea .select2-selection__arrow{top:14px}#sendMessageForm #sendMessage{outline:0;cursor:pointer}#orderForm .input-wrap{position:relative;border:1px solid rgba(0,0,0,.15);padding:.2rem .8rem;transition:.4s}#orderForm .select2-selection--single,#orderForm input[type=email],#orderForm input[type=number],#orderForm input[type=text],#orderForm select,#orderForm textarea{background-color:transparent;border:none;color:#000;font-size:14px;letter-spacing:1px;line-height:2em;font-weight:400;transition:.2s ease-in}#orderForm .select2-selection--single:focus,#orderForm .select2-selection--single:focus-within,#orderForm input[type=email]:focus,#orderForm input[type=email]:focus-within,#orderForm input[type=number]:focus,#orderForm input[type=number]:focus-within,#orderForm input[type=text]:focus,#orderForm input[type=text]:focus-within,#orderForm select:focus,#orderForm select:focus-within,#orderForm textarea:focus,#orderForm textarea:focus-within{outline:0!important;box-shadow:none;border-color:var(--primary)}#orderForm .select2-selection--single .select2-search__field,#orderForm .select2-selection--single input[type=search],#orderForm input[type=email] .select2-search__field,#orderForm input[type=email] input[type=search],#orderForm input[type=number] .select2-search__field,#orderForm input[type=number] input[type=search],#orderForm input[type=text] .select2-search__field,#orderForm input[type=text] input[type=search],#orderForm select .select2-search__field,#orderForm select input[type=search],#orderForm textarea .select2-search__field,#orderForm textarea input[type=search]{outline:0!important;border:none!important;border-radius:0;color:#080a1c!important}#orderForm .select2-selection--single .select2-search__field:focus,#orderForm .select2-selection--single .select2-search__field:focus-within,#orderForm .select2-selection--single input[type=search]:focus,#orderForm .select2-selection--single input[type=search]:focus-within,#orderForm input[type=email] .select2-search__field:focus,#orderForm input[type=email] .select2-search__field:focus-within,#orderForm input[type=email] input[type=search]:focus,#orderForm input[type=email] input[type=search]:focus-within,#orderForm input[type=number] .select2-search__field:focus,#orderForm input[type=number] .select2-search__field:focus-within,#orderForm input[type=number] input[type=search]:focus,#orderForm input[type=number] input[type=search]:focus-within,#orderForm input[type=text] .select2-search__field:focus,#orderForm input[type=text] .select2-search__field:focus-within,#orderForm input[type=text] input[type=search]:focus,#orderForm input[type=text] input[type=search]:focus-within,#orderForm select .select2-search__field:focus,#orderForm select .select2-search__field:focus-within,#orderForm select input[type=search]:focus,#orderForm select input[type=search]:focus-within,#orderForm textarea .select2-search__field:focus,#orderForm textarea .select2-search__field:focus-within,#orderForm textarea input[type=search]:focus,#orderForm textarea input[type=search]:focus-within{border-color:var(--primary);outline:0}#orderForm #placeOrder,#searchForm #btn-search{outline:0;cursor:pointer;display:inline-block;background-color:var(--primary);color:#fff;padding:10px 30px;font-size:12px;font-family:Muli,sans-serif;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--primary);transition:.4s}#orderForm #placeOrder:hover,#searchForm #btn-search:hover{background-color:var(--hover_primary);color:#fff}@media (max-width:768px){#orderForm .input-wrap,#sendMessageForm .input-wrap{padding:.4rem 1rem}}#searchForm .input-wrap{position:relative;background-color:#f9f9f9;padding:.2rem .8rem;border:1px solid rgba(0,0,0,.15);transition:.4s}#searchForm input[type=text]{background-color:transparent;border:none;color:#000;font-size:18px;letter-spacing:1px;line-height:2em;font-weight:400;transition:.2s ease-in}#searchForm input[type=text]:focus,#searchForm input[type=text]:focus-within{outline:0!important;box-shadow:none;border-color:var(--primary)}@media (max-width:992px){.theme-primary-btn,.theme-secondary-btn{padding:8px}.breadcrumb-section .breadcrumb-header,.section-header .header-title{font-size:2.2rem}.section-header .bg-title{display:none}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap{position:relative}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-input{margin-bottom:20px}.page-footer .newsletter-wrap .newsletter-form-wrap .subscribe-from .newsletter-cell-wrap .subscribe-button{position:relative;display:block;margin:0 auto}.page-footer .f-title::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.share-icons a{padding:4px}.breadcrumb-section{padding:2.5rem 0}.business-section .business-wrapper .business-name{font-size:1.8rem}.update-card.only-text{padding:0}.update-card.only-text .update-details{padding:25px 8px 40px;margin:12px}.update-card .update-details .update-title-wrap .update-title{font-size:22px}.product-card{padding:2rem .8rem}.product-card .product-image-wrap{position:relative;margin-top:20px;margin-bottom:25px;height:14rem}.product-card .product-image-wrap .product-image{max-height:14rem;max-width:100%}.media-list-page .media-filter-button-group .media-filter-button{padding:.2rem 1rem}.contact-page .right-col-wrap .right-col{padding:0 1rem}.contact-page .right-col-wrap .right-col .contact-form-block .contact-form{padding-right:0}.contact-page .right-col-wrap .right-col .contact-form-block .contact-form .row{margin-left:0;margin-right:0}iframe,iframe.note-video-clip{width:100%}}@media (max-width:600px){iframe,iframe.note-video-clip{width:100%;height:100%}}.slick-slide{outline:0!important}.summernote-content-wrapper,.summernote-content-wrapper iframe,.summernote-content-wrapper iframe.note-video-clip{max-width:100%}.summernote-content-wrapper img{max-width:100%;height:auto}.summernote-content-wrapper table{text-align:center;border:none}.summernote-content-wrapper table.table.table-bordered{display:block;overflow-x:auto}@media (max-width:320px){.recaptcha{-webkit-transform:scale(.8);transform:scale(.8);margin-left:-15px}}.word-wrap-bw{word-wrap:break-word!important}.no-display{display:none!important}.quick-float{position:fixed;z-index:998;left:0;bottom:5%}.quick-float-icon{height:38px;cursor:pointer;margin-left:1rem;transition:.4s}.quick-float-icon:hover{height:38px;-webkit-transform:scale(1.2);transform:scale(1.2)}.report-box{position:fixed;display:inline-block;background-color:#fff;width:30rem;max-width:100%;max-height:90vh;overflow:hidden;border-right:none;right:-100%;bottom:0;z-index:10000;box-shadow:-1px 1px 4px 0 rgba(51,51,51,.36);transition:right .6s}.report-box.open{right:0;bottom:0}.report-box .report-box-header{position:relative;background-color:#f3f3f3;text-align:center;padding:20px 25px}.report-box .report-box-header h4{color:#080a1c;font-size:1.2rem;font-weight:700}.report-box .report-box-header .report-close-btn{position:absolute;color:#999;font-size:1.4rem;padding:6px 8px;right:4px;top:5px;cursor:pointer}.report-box .report-box-body{position:relative;padding:10px 0 25px;max-height:80vh;overflow-y:scroll}.report-box .report-box-body .report-form{padding:15px 0;margin-left:20px;margin-right:20px}.report-box .report-box-body .report-form .options-wrap{margin-bottom:15px}.report-box .report-box-body .report-form .report-email,.report-box .report-box-body .report-form .report-msg,.report-box .report-box-body .report-form .report-reason{margin-bottom:10px;padding:5px 10px;font-size:16px;line-height:1.5;resize:none;color:#333;border:1px solid #ddd;width:100%}.report-box .report-box-body .report-form .options-wrap .option-wrap{color:#000;font-size:1rem;margin-bottom:6px}.report-box .report-box-body .report-form .options-wrap .option-wrap.extra-field{display:none}.report-box .report-box-body .report-form .options-wrap .option-wrap label{display:inline;padding-left:4px;cursor:pointer}.report-box .report-box-body .report-form .report-msg{height:150px}.report-box .report-box-body .report-form .report-send-btn{display:inline-block;width:100%;border:none;padding:6px 10px;background-color:var(--primary);color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:1px;cursor:pointer}.report-box .report-box-body .report-success-box{display:none;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background-color:green;color:#fff;padding-top:4rem;padding-left:20px;padding-right:20px;text-align:center;transition:.2s ease-in;-webkit-transform:translateY(-100%) scale(0);transform:translateY(-100%) scale(0)}.report-box .report-box-body .report-success-box.show{display:block;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.report-box .report-box-body .report-success-box h4{font-size:2.4rem;padding-bottom:20px}.report-box .report-box-body .confirmation-box{position:absolute;left:20px;right:20px;padding-bottom:20px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;color:#111;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0;bottom:-50%;transition:.4s ease-in}.popup.is-on,.popup.is-on .popup__content{visibility:visible;opacity:1}.report-box .report-box-body .confirmation-box.show{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;bottom:20px}.report-box .report-box-body .confirmation-box .c-title{background-color:#f3f3f3;padding:12px 5px;text-align:center;font-size:1.2rem;border:1px solid #f9f9f9}.report-box .report-box-body .confirmation-box .c-body{padding:20px 10px;text-align:center}.report-box .report-box-body .confirmation-box .c-body p{font-size:.85rem}.report-box .report-box-body .confirmation-box .c-footer .c-btn{display:inline-block;padding:4px 10px;border:1px solid #dee2e6}.report-box .report-box-body .confirmation-box .c-footer .c-btn.btn-cancel{margin-right:5px;background-color:#f3f3f3;color:#111}.report-box .report-box-body .confirmation-box .c-footer .c-btn.btn-confirm{background-color:red;color:#fff}.popup{display:inline-block;position:fixed;background:#333333de;z-index:9999;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;opacity:0;visibility:hidden;transition:.2s ease-in-out}.popup.is-on .popup__content{top:0;border-radius:4px}.popup.is-on .popup__content .popup__text{color:#333;padding:3rem 1rem;text-align:center}.popup.is-on .popup__content .popup__text img{max-width:100%!important}.popup .popup__content{position:absolute;word-wrap:break-word;overflow-y:auto;padding:5rem 2.5rem;background:#fff;top:-50%;bottom:0;left:0;right:0;margin:auto;width:90%;height:80%;opacity:0;visibility:hidden;transition:.3s ease-in-out}.popup__button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem;color:#fff;margin:0 auto;background-color:var(--primary);transition:.3s;border-radius:2px;text-transform:uppercase}.popup__button:hover{color:#111;box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}#popup__close{position:absolute;right:20px;top:20px;font-size:3rem;color:#999;cursor:pointer;transition:.5s}#popup__close:hover{color:#e33}.show{opacity:1;display:block}.hide{opacity:0;display:none}@media (min-width:992px){.bottom-left-separator::before,.top-left-separator::before{content:'';position:absolute;height:6px;width:75px;background-color:var(--primary);left:0}.top-left-separator,.top-right-separator{position:relative;padding:1rem 0;margin-top:25px}.top-left-separator::before{top:0}.top-right-separator::before{content:'';position:absolute;height:6px;width:75px;background-color:var(--primary);top:0;right:0}.bottom-left-separator{position:relative;padding:1rem 0;margin-bottom:25px}.bottom-left-separator::before{bottom:0}.popup .popup__content{width:60%!important}}@media (min-width:600px){.popup .popup__content{overflow-y:auto}}#eventmap{height:13rem}
