*{box-sizing:border-box;margin:0;padding:0}:root{--red:#e83225;--red-alt:#f54134;--white:#fff;--black:#272822;--grey:#b3b2b2;--blue:#2D0A5C;--gold:#FDCE34;font-family:"Josefin Sans",sans-serif}.color-blue{color:var(--blue)!important}.color-gold{color:var(--gold)!important}body .no-content{display:flex;justify-content:center;align-items:center;text-align:center;margin:auto auto}body .no-content h4{color:var(--black)}body{font-family:"Josefin Sans",sans-serif;position:relative}.alert{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:max-content;z-index:99}a,button,div,form,h1,h2,h3,h4,h5,h6,li,p,ul{font-family:"Josefin Sans",sans-serif}::-webkit-scrollbar{display:none}section{font-family:"Josefin Sans",sans-serif}section.normalsec{margin-top:5rem!important}@media only screen and (max-width:768px){section.normalsec{margin-top:4rem!important}}header{display:flex;justify-content:flex-end;align-items:center;padding:17px 10%;position:fixed;top:0;left:0;z-index:10000000;width:100%;background:var(--white);transition:all .3s ease}header.scrollingheader{transform:scale(1.04);background:var(--red);transition:all .3s ease;height:80px;-webkit-box-shadow:0 3px 5px rgba(57,63,72,.3);-moz-box-shadow:0 3px 5px rgba(57,63,72,.3);box-shadow:0 3px 5px rgba(57,63,72,.3)}header.scrollingheader .cta,header.scrollingheader .nav__links a,header.scrollingheader .overlay__content a{color:var(--white)}header.scrollingheader .nav__links li a:hover{color:var(--black)}header.scrollingheader .cta{background-color:var(--black);color:var(--white)}header.scrollingheader .cta:hover{border:1px solid var(--black);background:var(--white);color:var(--black)}header .logo img{width:100px;height:auto}.todashboard img{border-radius:50%;width:45px;height:45px;margin-left:2rem;object-fit:cover}.todashboard img:hover{cursor:pointer}nav ul{margin:0}.logo{margin-right:auto}.nav__links{list-style:none;display:flex}.cta,.nav__links a,.overlay__content a{font-family:"Josefin Sans",sans-serif;font-weight:600;color:var(--black);text-decoration:none;font-size:16px}.nav__links li{padding:0 20px}.nav__links li a{transition:all .3s ease 0s}.nav__links li a:hover{color:var(--red)}.cta{margin-left:20px;padding:9px 25px;background-color:var(--red);border-radius:50px;border:1px solid var(--red);cursor:pointer;transition:all .3s ease 0s;color:var(--white)}.cta:hover{text-decoration:none;border:1px solid var(--red);color:var(--red);background-color:var(--white)}.menu{display:none}.overlay{height:100%;width:0;position:fixed;z-index:1000000000;left:0;top:0;background-color:#24252a;overflow-x:hidden;transition:all .5s ease 0s}.overlay--active{width:100%}.overlay__content{display:flex;height:100%;flex-direction:column;position:absolute;top:5%;align-items:center;left:30%}.overlay a{padding:15px;font-size:36px;display:block;transition:all .3s ease 0s;color:var(--white)}.overlay a:focus,.overlay a:hover{color:var(--red)}.overlay .close{position:absolute;top:2px;right:45px;font-size:60px;color:#edf0f1;cursor:pointer}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .close{font-size:40px;top:15px;right:35px}}@media only screen and (max-width:800px){.cta,.nav__links{display:none}.menu{display:flex;align-items:center;justify-content:center;margin:auto 0 auto auto;padding:2px 15px}}#main-parallex{height:90vh;margin-top:5.3rem;width:100vw;position:relative;margin-bottom:5rem;overflow:hidden;z-index:7}#main-parallex .box{overflow:hidden}#main-parallex .skew-box{display:flex;justify-content:flex-start;padding-left:24px;align-items:center;position:absolute;height:101.9vh;width:40vw;right:-139px;opacity:1;z-index:99;background:rgb(255 193 7 / 50%);transform:skewX(20deg)}#main-parallex .skew-box h3{display:block;font-style:oblique;font-family:fantasy;color:var(--white);padding:24px;background:var(--red-alt);opacity:1!important}#main-parallex .product-1,#main-parallex .product-2{position:absolute;width:260px;height:auto;object-fit:cover}#main-parallex .product-1{top:35%;left:20%;transform:rotate(-20deg);opacity:.9}#main-parallex .product-2{top:36%;left:30%;transform:rotate(10deg);opacity:.9}#main-parallex .banner-img{width:auto;min-width:100vw;height:100vh;object-fit:cover}@media only screen and (max-width:1200px){#main-parallex .skew-box h1{font-size:3rem;width:300px;font-weight:700}}@media only screen and (max-width:992px){#main-parallex .skew-box{width:70vw}#main-parallex .skew-box h1{font-size:3rem;width:300px;font-weight:700}}@media only screen and (max-width:768px){#main-parallex .skew-box{width:65vw}#main-parallex .product-1,#main-parallex .product-2{width:150px;height:auto}#main-parallex .skew-box h1{font-size:2rem;width:300px;font-weight:700}}@media only screen and (max-width:576px){#main-parallex .skew-box{width:80vw}#main-parallex .product-1,#main-parallex .product-2{width:135px;height:auto}#main-parallex .skew-box h1{font-size:2rem;width:150px;font-weight:700}}@media only screen and (max-width:576px){#main-parallex .skew-box{width:90vw}}@media only screen and (max-width:360px){#main-parallex .skew-box{width:120vw}#main-parallex .skew-box{right:-130px}}.intro.home .line{display:block;background:var(--red);width:40%;height:3px;margin-top:-.4rem}.intro .introimg{object-fit:cover;height:500px;width:auto;-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}.intro .fea{margin-top:1.4rem}.intro .contents>p{margin-top:1.2rem}.intro .fea .con{display:flex;flex-direction:row}.intro .fea .de{margin-left:2rem}.intro .fea img{padding:.5rem .5rem;border-radius:50%;background:#e83225dc}.intro p{line-height:1.7}.intro .con{margin-top:1rem}@media only screen and (max-width:768px){.intro .contents{margin-top:1rem}.intro .introimg{height:300px}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.intro .fea img{padding:.3rem .3rem}}.header{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.header__img{position:absolute;z-index:-1;width:120%;transform:translateY(-250px)}.header__text-box{display:flex;width:70vw;flex-direction:column;justify-content:center;align-items:center}.header__title{display:flex;flex-direction:column;align-items:center;color:var(--red);margin-bottom:50px}.header__title--main{align-self:center;margin-bottom:20px;font-size:100px;letter-spacing:2px;font-family:Caveat,cursive}.header__title--sub{font-size:16px;font-weight:300;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif}.header__btn{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;border:none;letter-spacing:2px;text-transform:uppercase;border-radius:12px;color:#fff;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.4);text-decoration:none;padding:15px 45px;background-color:var(--red);transition:all .4s ease}.header__btn:hover{transform:scale(1.08);text-decoration:none;color:var(--white)}.header__btn:focus{outline:0}.header__btn:active{transform:translateY(2px)}.amazing_feature h3{color:var(--red)}.amazing_feature a,.amazing_feature a:active,.amazing_feature a:focus,.amazing_feature a:hover{text-decoration:none;outline:0}.amazing_feature ul{margin:0;padding:0;list-style:none}.amazing_feature .heading{margin-top:0}.amazing_feature .separator{position:relative;display:inline-block;text-transform:capitalize;margin-bottom:30px}.amazing_feature .separator:after,.amazing_feature .separator:before{position:absolute;content:"";width:50px;height:2px;background:var(--red);top:50%}.amazing_feature .separator i{color:var(--red)}.amazing_feature .separator:after{right:140%}.amazing_feature .separator:before{left:140%}.amazing_feature{margin:4rem 0}.amazing_feature .single_feature{background:#fff none repeat scroll 0 0;box-shadow:0 2px 30px rgba(0,0,0,.1);margin-bottom:30px;padding:40px 40px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.amazing_feature .single_feature:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--red);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.amazing_feature .single_feature:active,.amazing_feature .single_feature:focus,.amazing_feature .single_feature:hover{color:#fff}.single_feature:active:before,.single_feature:focus:before,.single_feature:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.single_feature i{border:1px solid #e8e8e9;border-radius:50%;color:#333;float:left;font-size:20px;height:60px;line-height:60px;margin-right:15px;position:relative;text-align:center;transition:all .3s ease 0s;width:60px;z-index:3;margin-top:25px}.single_feature:hover i{background:#fff;border:1px solid #fff;color:var(--red)}.single_feature h3{text-transform:capitalize;font-size:20px;font-weight:400;margin-top:0;overflow:hidden}.single_feature:hover h3{color:#fff}.single_feature span{border-bottom:1px dashed #ccc;display:block;margin:15px auto 10px;width:80px}.single_feature p{margin-bottom:0;overflow:hidden}#main-banner{height:20vh;background:var(--red);display:flex;justify-content:center;align-items:center;margin-top:5rem}#main-banner .banner-text{position:relative}#main-banner .banner-text p{font-size:18px;font-weight:700;color:var(--white)}#main-banner .banner-text span{position:absolute;height:3px;width:60%;background:var(--white);left:50%;bottom:8px;transform:translateX(-50%)}@media only screen and (max-width:992px){#main-parallex .skew-box{width:70vw}}@media only screen and (max-width:768px){#main-parallex .skew-box{width:65vw}#main-parallex .product-1,#main-parallex .product-2{width:150px;height:auto}}@media only screen and (max-width:576px){#main-parallex .skew-box{width:80vw}#main-parallex .product-1,#main-parallex .product-2{width:135px;height:auto}}@media only screen and (max-width:576px){#main-parallex .skew-box{width:90vw}}@media only screen and (max-width:360px){#main-parallex .skew-box{width:120vw}#main-parallex .skew-box{right:-130px}}#display-product{justify-content:center;margin:4rem 0}#display-product .product-main{width:60%;display:flex;justify-content:center;margin:0 auto}#display-product .product-image{width:50%}#display-product .product-details{width:50%}#display-product .product-details .product-count{display:flex;margin:16px 0}#display-product .product-details .product-count .counter{display:flex}#display-product .product-details .product-count .counter .count{font-weight:600;width:16px}#display-product .product-details .product-count .counter span{background-color:var(--red);height:30px;width:30px;display:flex;justify-content:center;align-items:center;margin:0 12px;color:var(--white);cursor:pointer}#display-product .product-details button,#display-product .submit-btn{padding:7px 34px;background-color:var(--red);border-radius:25px;border:1px solid var(--red);cursor:pointer;transition:all .3s ease 0s;color:var(--white);margin-bottom:14px}#display-product .product-details button:hover,#display-product .submit-btn:hover{text-decoration:none;border:1px solid var(--red);color:var(--red);background-color:var(--white)}#display-product .product-details .product-name{display:flex;align-items:center;margin-bottom:10px}#display-product .product-details .product-name p{font-size:16px;position:relative;font-weight:700;margin-bottom:0}#display-product .product-details .product-rating{margin-bottom:10px;display:flex}#display-product .product-details .product-rating span{color:var(--red)}#display-product .product-details .product-rating p{margin-left:10px;margin-bottom:0}#display-produt .product-details .product-info{margin-bottom:10px}#display-product .product-details .product-name .status{width:10px;height:10px;background-color:#16b516;margin-left:12px;border-radius:50%;border:none}#display-product .product-details .line{height:1px;background:var(--red);margin-bottom:10px}#display-product .product-details .share-product{display:flex;flex-direction:column}#display-product .product-details .share-product .icons{display:flex}#display-product .product-details .share-product .icons span{height:33px;border-radius:50%;background:var(--red);color:var(--white);margin-right:8px;cursor:pointer;width:33px;display:flex;justify-content:center;align-items:center}#display-product .product-image img{width:70%;height:auto}@media only screen and (max-width:1200px){#display-product .product-main{width:100%;display:flex}#display-product .product-image img{width:65%;height:auto}}@media only screen and (max-width:992px){#display-product .product-main{width:100%;display:flex}#display-product .product-image img{width:100%;height:330px;object-fit:contain}}@media only screen and (max-width:800px){#display-product .product-main{flex-direction:column;width:90%;align-items:center}#display-product .product-image{width:100%;display:flex;justify-content:center}#display-product .product-image img{width:100%;height:200px;object-fit:contain}#display-product .product-details{width:70%;display:flex;flex-direction:column;margin-top:24px}}@media only screen and (max-width:768px){#display-product .product-image{width:100%;display:flex;justify-content:center}#display-product .product-image img{width:100%;height:300px;object-fit:contain}#display-product .product-main{width:100%;display:flex}#display-product .product-details{width:100%;display:flex;flex-direction:column;margin-top:24px}}#more-products{margin:4rem 0;display:flex;justify-content:center}#more-products .main{width:100%}#more-products .main .title{text-align:center;position:relative;margin-bottom:40px}#more-products .main .title .line{position:absolute;bottom:-8px;height:3px;left:50%;background:var(--red);width:85px;transform:translateX(-50%)}#more-products .main .title p{font-size:18px;font-weight:700}#more-products .main .images{display:flex;justify-content:space-around;padding-bottom:36px}#more-products .main .images .image{position:relative;width:max-content;display:flex;justify-content:center}#more-products .main .images .image .overlay-image{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:0;transition:.5s ease}#more-products .main .images .image .overlay-image .view{padding:5px 22px;background-color:var(--red);border-radius:25px;border:1px solid var(--red);cursor:pointer;color:var(--white);position:absolute;top:75%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#more-products .main .images .image .overlay-image .view:hover{border:1px solid var(--red);color:var(--red);background-color:var(--white)}#more-products .main .images .image:hover .overlay-image{height:100%}#more-products .main .images img{width:100%;height:auto}#more-products .swiper-slide{display:flex;justify-content:center}#more-products .swiper-button-next,#more-products .swiper-button-prev{color:var(--red)}#more-products .swiper-pagination-bullet-active{background-color:var(--red)}#more-products .swiper-pagination{bottom:5px}#more-products .swiper-pagination-bullet{transform:skew(30deg,0deg);border-radius:0;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,18px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px))}@media only screen and (min-width:1024px){#more-products .main .images img{max-height:150px}}@media only screen and (min-width:768px){#more-products .main .images img{max-height:140px}}@media only screen and (min-width:576px){#more-products .main .images img{max-height:110px}}@media only screen and (max-width:800px){#more-products .main .images .image .overlay-image .view{padding:4px 16px;font-size:14px}}@media only screen and (max-width:575px){#more-products .main .images img{max-height:100px}#more-products .main{width:85%}}@media only screen and (min-width:1200px){#more-products .main .images img{max-height:160px}}.company-main{background-color:#f7f7f7;padding:3.5rem;margin-bottom:5rem}.company-main h5{font-size:20px;font-weight:700}.company-main .company-logo{width:100%;height:auto}.company-main .heading .line{background:var(--red);width:8%;height:3px;margin:-.4rem auto 2rem}.company-main .team-card{display:flex;background-color:#fff;padding:1.5rem;margin-top:1rem}.company-main .team-card img{width:80px;height:80px;border-radius:50%;margin-right:16px}.company-main .team-card p{margin-bottom:0}.company-main .team-heading{margin-bottom:24px}.product-display .title{text-align:center;position:relative;margin-bottom:40px}.product-display .line{background:var(--red);width:8%;height:3px;margin:-.4rem auto 2rem}.product-display .product-display-card .product-display-card-content{padding:2rem;padding-bottom:0;display:flex;flex-direction:column;align-items:center}.product-display .product-display-card{border-radius:4px;display:flex;flex-direction:column;align-items:center;box-shadow:5px 6px 20px 5px rgb(0 0 0 / 8%)}.product-display .product-display-card a{text-decoration:none;color:#fff;background-color:var(--red);font-weight:700;width:100%;padding:1rem;text-align:center;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.product-display .product-display-card img{width:100%;height:auto;margin-bottom:16px}.product-display .product-display-card h5{margin-bottom:10px;font-weight:700;color:var(--red)}.product-display .product-display-card p{margin-bottom:10px}.product-display .product-display-card .main-price{text-decoration:line-through}#main-products .product-card{width:95%;position:relative;box-shadow:0 12px 20px 0 rgb(142 166 191 / 20%);margin:50px auto;background:var(--white)}#main-products .badge{position:absolute;left:0;top:20px;text-transform:uppercase;font-size:13px;font-weight:700;background:red;color:#fff;padding:3px 10px}#main-products .product-tumb{display:flex;align-items:center;justify-content:center;height:300px;padding:50px;background-color:#dcdcdc;cursor:pointer}#main-products .product-tumb img{max-width:100%;max-height:100%;transform:scale(1.05,1.05);transition:.35s linear}#main-products .product-details{padding:30px}#main-products .line{margin:0 auto;display:block;background:var(--red);width:15%;height:3px}#main-products .product-catagory{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:#ccc;margin-bottom:18px}#main-products .product-details h4 a{font-weight:600;display:block;margin-bottom:18px;text-transform:uppercase;color:var(--red);text-decoration:none;transition:.3s}#main-products .product-details h6 a{font-weight:600;display:block;margin-bottom:18px;text-transform:uppercase;color:var(--red);text-decoration:none;transition:.3s}#main-products .product-details p{font-size:15px;line-height:22px;margin-bottom:18px;color:#999}#main-products .product-bottom-details{overflow:hidden;border-top:1px solid #eee;padding-top:20px}#main-products .product-bottom-details div{float:left;width:50%}#main-products .product-price{font-size:18px;color:var(--red);font-weight:600}#main-products .product-price small{font-size:80%;font-weight:400;text-decoration:line-through;display:inline-block;margin-right:5px}#main-products .product-links{text-align:right}#main-products .product-links a{display:inline-block;margin-left:5px;color:var(--red);transition:.3s;font-size:17px}.manufacturing-process h2,h4{font-family:Dosis,sans-serif;font-style:normal;margin-bottom:10px;font-weight:500;color:var(--red)}.pos-r{position:relative;margin-bottom:4rem}.manufacturing-process .section-title{margin-bottom:50px;position:relative}.manufacturing-process .section-title p{font-size:16px}.manufacturing-process .title-effect{width:50px;height:50px;top:0;position:absolute;left:0;opacity:.5;animation:rotation 12.8s steps(1) 0s infinite}.manufacturing-process .title-effect{left:50%;margin-left:-25px}.manufacturing-process .section-title h6{padding:15px 0}.manufacturing-process .title-effect .bar{background:var(--red)}.manufacturing-process .title-effect .bar-top{width:100%;height:7px;position:absolute;top:0;left:0;transform-origin:left top;transform:scale(0,1);animation:bar-top 3.2s linear 0s infinite}.manufacturing-process .title-effect .bar-right{width:7px;height:100%;position:absolute;top:0;right:0;transform-origin:left top;transform:scale(1,0);animation:bar-right 3.2s linear 0s infinite}.manufacturing-process .title-effect .bar-bottom{width:100%;height:7px;position:absolute;right:0;bottom:0;transform-origin:right top;transform:scale(0,1);animation:bar-bottom 3.2s linear 0s infinite}.manufacturing-process .title-effect .bar-left{width:7px;height:100%;position:absolute;left:0;bottom:0;transform-origin:left bottom;transform:scale(1,0);animation:bar-left 3.2s linear 0s infinite}.manufacturing-process .title{position:relative;color:#1c1d3e;margin-bottom:0}.manufacturing-process .section-title h2{margin-bottom:15px}.work-process{position:relative}.step-num{background:#fff;border-radius:50%;box-shadow:0 12px 20px 0 rgba(117,178,240,.4);color:var(--red);display:inline-block;font-size:18px;font-weight:600;height:50px;right:0;line-height:55px;position:absolute;text-align:center;top:0;width:50px}.theme-bg .work-process h4,.theme-bg .work-process p{color:#fff}.step-icon{background:#fff;width:140px;height:140px;position:relative;border:3px solid #fafaff;border-radius:50%;line-height:140px;font-size:40px;text-align:center;color:#1c1d3e}.step-icon span{position:relative}.step-icon span::after,.step-icon span::before{border-radius:50%;content:"";height:40px;position:absolute;width:40px;z-index:-1}.step-icon span::after{background:#cdf3f6;height:25px;left:-10px;top:5px;width:25px}.step-icon span::before{background:#d4f8e6;bottom:0;right:-10px}.dark-bg .step-icon{color:rgba(255,255,255,.9);background:0 0}.dark-bg .step-desc h4{color:var(--red)}.dark-bg .step-icon{border-color:rgba(255,255,255,.1)}.dark-bg .step-desc p{color:rgba(255,255,255,.7)}.step-num-box{position:relative;display:inline-block;margin-bottom:20px}.work-process .box-loader{position:absolute;top:30%;right:-15%;left:inherit}.work-process.style-2{padding:0;display:flex;align-items:center}.work-process.style-2:before{display:none}.work-process.style-2 .step-num-box{margin-bottom:0;margin-right:30px}.work-process.style-3{padding:70px 30px 0}.work-process.style-3 .step-num{background:0 0;box-shadow:none;color:rgba(255,255,255,.1);font-size:120px;height:auto;left:50%;line-height:120px;margin-bottom:0;position:absolute;top:0;transform:translateX(-50%);width:auto}#svgC{margin:0 auto;width:100%}.box-loader{border-radius:100%;margin:0 auto;position:absolute;top:15px;left:15px}.box-loader span{display:inline-block;width:10px;height:10px;border-radius:100%;background:var(--red);margin:0 5px;opacity:0}.box-loader span:nth-child(1){animation:opacitychange 1s ease-in-out infinite}.box-loader span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}.box-loader span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}@keyframes rotation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes bar-top{0%{transform:scale(0,1)}12.5%{transform:scale(1,1)}87.5%{transform:scale(1,1)}100%{transform:scale(0,1)}}@keyframes bar-right{0%{transform:scale(1,0)}12.5%{transform:scale(1,0)}25%{transform:scale(1,1)}75%{transform:scale(1,1)}87.5%{transform:scale(1,0)}100%{transform:scale(1,0)}}@keyframes bar-bottom{0%{transform:scale(0,1)}25%{transform:scale(0,1)}37.5%{transform:scale(1,1)}62.5%{transform:scale(1,1)}75%{transform:scale(0,1)}100%{transform:scale(0,1)}}@keyframes bar-left{0%{transform:scale(1,0)}37.5%{transform:scale(1,0)}50%{transform:scale(1,1)}62.5%{transform:scale(1,0)}100%{transform:scale(1,0)}}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}@media (max-width:992px){.md-mt-5{margin-top:50px!important}.work-process .box-loader{display:none}.step-desc p{max-width:300px;margin:0 auto}}.about .intro{position:relative;padding:0 16rem;text-align:center}.about .intro .heading h1{font-size:4rem}.about .intro h2 span{color:var(--red);font-weight:700}.about .intro p{line-height:1.8;margin-top:1.6rem;padding:0 3rem}.about .intro img{height:100px}.about .intro .lines{display:flex;flex-direction:row;justify-content:center}.about .intro .line{display:flex;width:7px;flex-direction:column;height:80px}.about .intro .l1{background:var(--red)}.about .details .headinges{text-align:center;margin-bottom:1.5rem}.about .headinges .line{margin:0 auto;display:block;background:var(--red);width:15%;height:3px}.about .details .head{display:flex;flex-direction:row}.about .details .main{display:flex;flex-direction:row}.about .details .content{margin-top:1rem;margin-left:1.2rem}.about .details .content .top{font-weight:700;font-size:1.4rem;font-weight:3rem;line-height:1.8}.about .details .icon{margin-top:1rem}.about .why .whyus{padding:0 2rem}.about .why .whyus .line{display:block;background:var(--red);width:40%;height:3px}.about .why .whyus p{margin-top:1.5rem}.aboutbanner img{height:500px;width:100%;object-fit:cover}.aboutbanner .contain{position:relative}.aboutbanner .overlay{background:rgba(0,0,0,.459);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.aboutbanner .main{position:relative;margin-bottom:4rem}.aboutbanner .text{background:rgba(0,0,0,.425);position:absolute;top:20%;left:0;display:flex;flex-direction:column;align-items:flex-start;color:var(--white);width:60%;padding:2rem 0 2rem 10%;z-index:2}.aboutbanner .text h2{font-size:3.8rem;font-family:"Josefin Sans",sans-serif}.aboutbanner .text p.top{color:var(--red);font-weight:700;font-size:1.3rem}.aboutbanner a{margin-top:1.3rem;text-decoration:none;background:var(--red);border-radius:.3rem;padding:.5rem 1.8rem;color:var(--white);border:3px solid var(--red);transition:.3s all ease-in-out}.aboutbanner a:hover{color:var(--white);transition:.3s all ease-in-out;background:0 0;border:3px solid var(--red)}.maindiv{padding:0 10%}@media only screen and (max-width:1200px){.maindiv{padding:0 3%}.about .intro{position:relative;padding:0 8rem;text-align:center}.aboutbanner .text h2{font-size:3.2rem;font-family:"Josefin Sans",sans-serif}}@media only screen and (max-width:992px){.maindiv{padding:0 5%}.about .intro{position:relative;padding:0 3rem;text-align:center}.aboutbanner .text{top:20%;left:0;display:flex;flex-direction:column;align-items:flex-start;color:var(--white);width:60%;padding:2rem 0 2rem 10%;z-index:2}.aboutbanner .text h2{font-size:3rem;font-family:"Josefin Sans",sans-serif}}@media only screen and (max-width:768px){.about .intro{position:relative;padding:0 0;text-align:center}.about .why .whyus{margin-top:2rem;padding:0}.aboutbanner .text h2{font-size:2.5rem;font-family:"Josefin Sans",sans-serif}.aboutbanner .text{width:80%}}.teambanner .contain{position:relative;height:450px;margin-top:84px}.teambanner .image{position:relative;top:0;left:0}.teambanner .image img{position:absolute;left:0;top:0;width:100%;height:450px;object-fit:cover}.teambanner .image-overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%}.teambanner .text{position:absolute;bottom:50%;width:100%;padding:0 10%;color:var(--white);display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-family:"Josefin Sans",sans-serif}.teambanner .text h1{font-weight:900}.teambanner .text .bannerline{height:4px;width:45%;background:var(--red)}.teambanner .bannernav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.teambanner .bannernav li{list-style:none;display:flex;flex-direction:column;margin-left:1rem}.teambanner .bannernav li a{color:var(--white);text-decoration:none}.teambanner .bannernav li a:hover{color:var(--red)}#team .swiper{height:550px}#team .swiper .swiper-pagination{display:flex;text-align:center;justify-content:center;margin:0 auto;color:var(--red)}#team .swiper-pagination-bullet{width:13px;height:13px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}#team .swiper-pagination-bullet-active{color:#fff;background:var(--red)}.message .image-contain{position:relative;margin-top:1rem}.message .backbox{position:absolute;top:-15px;left:-15px;width:90%;height:90%;background:var(--red);z-index:-1}.message .message-contain{padding:20px 10px;justify-content:center}.message .cos{display:flex;flex-direction:row}.message .cos .edit-icon{margin-left:auto}.message .cos .edit-icon a{cursor:pointer}.message h3{font-family:"Josefin Sans",sans-serif}.message .line{background:var(--red);width:40%;height:3px}.message p{margin-top:1.5rem;font-family:"Josefin Sans",sans-serif}.message .name{color:var(--red);font-family:"Josefin Sans",sans-serif}.message .name span{font-weight:700}.message .image-contain{max-height:520px;overflow:hidden}.message .image-contain img{width:100%;height:auto;max-height:520px;object-fit:cover;display:block}@media only screen and (max-width:768px){.message .image-contain{max-height:380px}.message .image-contain img{max-height:380px}.message .backbox{top:-10px;left:-10px;width:95%;height:95%}}.company-main .company-logo{max-width:420px;width:100%;height:auto;object-fit:contain;display:block;margin-left:auto}.teams p.short-desc{width:400px;margin:0 auto;text-align:center;margin-top:.8rem}.teams .contain{margin-top:3rem;margin-bottom:4rem}.teams .heading .line{background:var(--red);width:8%;height:3px;margin:0 auto;margin-top:-.4rem}.teams .contain .info{display:flex;justify-content:space-evenly}.teams .contain .info img{border-radius:50%;width:130px;height:130px;object-fit:cover}.teams .info .detail{display:flex;flex-direction:column;justify-content:center;align-self:center}.teams .info .detail p{margin-bottom:.5rem}.teams .info .name{color:var(--red);font-weight:700}.teams .info .post{color:var(--grey);font-weight:600;margin-top:-.4rem;width:120px}.teams .info .socials{display:flex;flex-direction:row;margin-top:.4rem}.teams .info .socials a{text-decoration:none;background:var(--black);padding:.2rem .6rem;border-radius:50%;color:var(--white);margin-right:.6rem;text-align:center;align-items:center}@media only screen and (max-width:1200px){#team .swiper{height:650px}}@media only screen and (max-width:992px){#team .swiper{height:750px}}@media only screen and (max-width:768px){.maindiv{padding:0 6%}#team .swiper{height:980px}.teams p.short-desc{width:300px;margin:0 auto;text-align:center;margin-top:.8rem}.teambanner .contain{height:300px}.teambanner .image img{height:300px}.teambanner .text{width:100%;display:block;font-weight:600;font-family:Baskervville,serif;text-align:center}.teambanner .text h1{font-weight:900;font-size:1.7rem}.teambanner .text .bannerline{width:20%;height:1px;margin:-.5rem auto auto auto}.teambanner .bannernav{align-items:center;margin:.5rem auto auto auto;justify-content:center}.teambanner .bannernav li{display:block;margin-left:.7rem}}#contactForm .error{color:#f65c78;font-size:12px}#contactForm .form-control{font-size:16px}#message{resize:vertical}#form-message-success,#form-message-warning{display:none}#form-message-warning{color:#f65c78}#form-message-success{color:#28a745;font-size:18px;font-weight:500}.submitting{float:left;width:100%;padding:10px 0;display:none;font-size:16px;font-weight:500;color:#28a745}.ftco-section{padding:0}.contact-wrap{background:#272822}.info-wrap h3:after{background:var(--red)}input.submit-btn{margin-top:12px;padding:9px 25px;background-color:var(--white);border-radius:50px;border:1px solid var(--black);cursor:pointer;transition:all .3s ease 0s;color:var(--black)}input.submit-btn:hover{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.google-maps{margin-top:4rem!important;margin-bottom:-.65rem}.footer-basic{width:100%;padding:24px 0 0 0;background-color:var(--red);color:var(--white)}.footer-basic ul{padding:0;list-style:none;text-align:center;font-size:18px;line-height:1.6;margin-bottom:0}.footer-basic li{padding:0 10px}.footer-basic ul a{color:inherit;text-decoration:none;opacity:1}.footer-basic ul a:hover{opacity:1}.footer-basic .social{text-align:center;padding-bottom:16px}.footer-basic .social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;margin:0 8px;color:inherit;background-color:var(--white);color:var(--black)}.footer-basic .social>a:hover{color:var(--red)}.footer-basic .copyright{margin-top:14px;text-align:center;font-size:16px;color:#fff;margin-bottom:0}.footer-basic .ourcompany{text-align:center;background:#000;padding:.4rem 0;margin-top:.5rem;font-size:15px}.footer-basic .ourcompany a{color:var(--white)}#online-payment{background-color:#f0f8ff;position:relative;bottom:0;left:0;width:100%;height:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin:auto auto;margin-top:84.68px}#online-payment .payment-title{width:100%;text-align:center;font-weight:700;color:var(--blue);margin-bottom:24px}#online-payment .payment-title .title{font-size:24px;font-family:emoji;margin-bottom:12px}#online-payment .payment-options{width:50%}#online-payment .payment-options p{font-size:18px;font-weight:700;color:var(--red);margin-bottom:16px;text-align:center}#online-payment .payementsuccess{display:flex;justify-content:center;align-items:center;align-self:center;margin:auto auto;flex-direction:column;text-align:center;background:#f0f8ff;padding:1.3rem 0;margin-top:7rem}#online-payment .payementsuccess .payicon{position:relative;margin-bottom:4rem}#online-payment .payementsuccess h1{font-weight:900;font-size:6rem;color:#e2dfdfa3;letter-spacing:.5rem}#online-payment .payementsuccess .image img{position:absolute;top:-10rem;left:5rem;width:400px!important;height:400px!important}#online-payment .payementsuccess h2{color:var(--red);margin-top:2rem;font-weight:700}#online-payment .payementsuccess p{font-weight:500}#online-payment .payment-options img{max-height:85px}#online-payment .image{display:flex;justify-content:center;margin-bottom:20px}#online-payment .checkout{background:#f0f8ff;width:40%;padding:24px 40px}#online-payment .cost{display:flex;justify-content:space-between}#online-payment .cost .cost-title{font-size:16px;font-weight:700;color:var(--blue)}#online-payment .note{margin-top:22px}#online-payment button{background:var(--blue);color:#f4f4f4;border:none;padding:10px 16px;box-shadow:5px 5px 15px 0 rgb(0 0 0 / 25%);margin-right:20px;width:100%;margin-top:16px}#online-payment select{font-size:16px;width:150px;border:none;border-bottom:1px solid #757575;margin-left:12px}#online-payment select:focus{border-bottom:1px solid #757575;outline:0;box-shadow:none}@media only screen and (max-width:1200px){#online-payment .checkout{width:50%}}@media only screen and (max-width:768px){#online-payment{background-color:#f0f8ff;position:relative;bottom:0;left:0;width:100%;min-height:63vh;display:flex;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin:auto auto;margin-top:84.68px}#online-payment .payment-options{width:80%;margin-bottom:16px}#online-payment .checkout{width:80%}#online-payment .payementsuccess{padding:0 1rem}#online-payment .payementsuccess h1{font-weight:900;font-size:6rem;color:#e2dfdfa3;letter-spacing:.5rem}#online-payment .payementsuccess .image img{position:absolute;top:-10rem;left:5rem}}@media only screen and (max-width:610px){#online-payment .payementsuccess h1{font-size:3rem;letter-spacing:.4rem}#online-payment .payementsuccess h2{margin-top:4rem;font-size:1.5rem}#online-payment .payementsuccess .payicon{position:relative;margin-bottom:0}#online-payment .payementsuccess .payicon svg{width:200px!important;height:200px!important}#online-payment .payementsuccess .image img{position:absolute;top:-5rem;left:2rem;width:250px!important;height:250px!important}#online-payment .payementsuccess p{font-size:1rem}#online-payment .payementsuccess{margin-top:5rem}}@media only screen and (max-width:347px){#online-payment .payementsuccess h2{margin-top:0}}@media only screen and (max-width:500px){#online-payment .payment-options{width:100%}#online-payment .checkout{width:100%}#online-payment .content{padding:8px}}.infrastructure{margin-bottom:4.5rem}.infrastructure .title{text-align:center}.infrastructure .title .line{background:var(--red);width:13%;height:3px;margin:0 auto;margin-top:-.4rem}.infrastructure .det{margin-top:4rem}.infrastructure .content p{line-height:1.7;margin-top:1.6rem}.infrastructure .content .line{background:var(--red);width:40%;height:3px;margin-top:-.4rem}.contact-edit .form-control{height:auto;border:1px solid #ced4da;color:#495057!important}form .btn-wrapper{text-align:right}form .btn{background:var(--red);color:vaR(--white);text-align:center}form .btn:hover{color:vaR(--white)}