html{scroll-behavior:smooth!important}body{margin:0;padding:0;font-family:Roboto,serif;font-weight:300;font-style:normal;font-size:15px}.banner{background:url(/images/banner.jpg);background-size:cover;background-position:center;height:100vh}.banner>div,.banner>div>div{height:100vh}.banner .row>div{margin-top:50px}.banner .text-white p{line-height:26px}.nav-links a{display:inline-block;margin-left:35px!important;transition:all .3s ease-in-out;position:relative;padding:2px;font-weight:500!important;opacity:.7}.nav-links a:after{content:"";height:2px;width:0;background:#fff;position:absolute;bottom:-10px;left:0;transition:width .3s}.nav-links a:hover:after,.nav-links a.active-link:after{width:100%}.nav-links a:hover,.nav-links a.active-link{opacity:1}header{transition:all .3s ease-in-out}header.scrolled{position:fixed!important;background:#000;padding:10px 0;z-index:99}h2{line-height:normal;margin-bottom:10px}.custom-button{padding:11px 40px;border:2px solid #fff;display:inline-block;text-transform:uppercase;font-size:14px;transition:all .3s ease-in-out;cursor:pointer}.custom-button:hover{background-color:#fff;color:#000;box-shadow:0 3px 20px -8px #fff;outline:none;text-decoration:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.card figure{display:flex;height:64px;width:64px;border:1px solid;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 20px;position:relative;transition:all .3s ease-in-out}.card:hover figure{box-shadow:0 0 0 7px #00030726}.card figure img{transition:all .3s ease-in-out;border-radius:50%;height:35px;width:35px}.card strong{font-size:20px;line-height:24px;font-weight:400;padding:10px 0 15px;display:block}.card p{line-height:26px;color:#6c757d}h2.heading{padding-bottom:10px;margin-bottom:20px;font-size:28px;text-transform:uppercase;position:relative;font-weight:400}h2.heading:before{content:"";height:3px;width:132px;background:#d4d4d4;position:absolute;bottom:-10px;left:0;border-radius:10px}h2.heading:after{content:"";height:5px;width:52px;background:#140505;position:absolute;bottom:-11px;left:0;border-radius:10px}.aboutUs{background:url(/images/bg-light-about.png);background-size:cover;background-position:center}.text_grey{color:#6c757d}a.dot_button{position:relative;padding-left:20px}.dot_button:before{content:"";height:7px;width:7px;background:#000;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.services .card figure:after,.services .card figure:before{display:none}.services .card figure{border:none;background:#ededed;margin:0 0 20px}.services .card figure img{height:35px;width:35px}.services .card:hover figure{box-shadow:0 0 0 7px #00030726}.services .card{border:1px solid #F3F2F2;border-radius:3px;padding:25px;transition:all .3s ease-in-out}.services .card strong{font-size:20px;font-weight:500}.lMore{display:flex;align-items:center;font-weight:500;text-transform:uppercase;font-size:14px}.lMore img{width:12px;margin-left:10px}.services .card p{margin:5px 0 20px}.services .card:hover{border-color:#fff;box-shadow:0 0 10px #0000001a;-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .5s}.row{margin:0 -1rem}.bg_light_grey{background-color:#f6f8f9}.fImg{background-image:url(/images/features-bg-effect.png);background-position:50%;background-size:cover;position:relative}.fImg img{max-width:418px;margin:0 auto;position:relative;transition:all .5s;z-index:1}.fImg:after{background-color:#000;border-radius:50%;bottom:50%;content:"";height:380px;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(50%);transition:all .5s;width:380px}.fImg:hover:after{box-shadow:0 0 0 10px #0000001a;transition:all .5s}.fImg.fImg2 img{margin:0 auto}.fImg img:hover{transform:scale(1.05);transition:all .5s}.fText figure img{height:50px}.fText strong{font-size:20px;line-height:24px;display:block;font-weight:500;padding:20px 0}.fText p{font-size:15px;line-height:26px;color:#6c757d;margin-bottom:15px}.fText a{display:flex;align-items:center}.pricing-card{border:1px solid #F3F2F2;line-height:24px;transition:all .5s}.cardHead{padding:25px 20px;background:#f6f8f9;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:5px;transition:all .3s ease-in-out}span.planeName{font-size:18px}strong.price{font-size:32px;font-weight:500}strong.price span{color:#6c757d;font-size:20px;margin:5px 5px 0 0;display:inline-block;vertical-align:text-top}.cardBody{padding:40px 20px}.cardHead:before,.cardHead:after{content:"";position:absolute;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent}.cardHead:after{border-top:25px solid #F3F2F2;bottom:-37px;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.cardBody ul li{color:#6c757d;padding:6px 0;font-weight:400}.buy-now{display:inline-block;border:1px solid;padding:10px 25px;border-radius:3px;margin:15px 0 0;text-transform:uppercase;font-weight:500;font-size:14px;transition:all .3s ease-in-out}.pricing-card:hover .cardHead,.pricing-card:hover .buy-now,.pricing-card.active .cardHead,.pricing-card.active .buy-now{background:#000;color:#fff}.pricing-card:hover,.pricing-card.active{box-shadow:0 0 10px #0000001a;transform:scale(1.03);transition:all .5s}.pricing-card:hover .cardHead:after,.pricing-card.active .cardHead:after{border-top:25px solid #000000}.pricing-card:hover strong.price span,.pricing-card.active strong.price span{color:#fff}.clients{background:url(/images/clients.jpg);background-size:cover;background-position:center}.clients .heading{color:#fff}.clients .heading:after{background:#fff}.slide-card{background:#ffffff4f;padding:24px;border-radius:3px;color:#fff}.slide-card>strong{font-size:22px;font-weight:500}.slide-card p{line-height:26px;margin:10px 0}.profile{color:#fff;padding:20px 0;display:flex;align-items:center;justify-content:end}.profile img{height:64px;width:64px;border-radius:50%;margin-left:15px}.profile .info strong{font-size:18px;position:relative}.profile .info{text-align:right}.profile .info span{font-size:14px;display:block}.profile .info strong:before{content:"";height:1px;width:55px;background:#fff;position:absolute;top:50%;right:110%}.swiper-slide{padding-bottom:40px}.swiper-pagination-bullet{width:20px;border-radius:5px;height:3px;background:#fff}.blog_card{transition:all .3s ease-in-out}.blog_card figure{position:relative}.blog_card figure image{width:100%;object-fit:cover}.blog_card figure .date{background:#000;color:#fff;border-radius:3px;display:inline-block;padding:10px 20px;position:absolute;top:0;left:0;font-weight:400}.card_body{box-shadow:0 0 10px #0000001a;padding:20px;max-width:85%;margin:-10px auto 0;position:relative;z-index:9;background:#fff;text-align:center;transition:all .3s ease-in-out;border-radius:3px}.blog_card>figure>img{height:250px;width:100%;object-fit:cover}.card_body span{display:block;text-transform:uppercase;color:#6c757d;font-weight:500}.card_body strong{display:block;font-size:18px;padding:10px 0;font-weight:500}.card_body p{color:#6c757d;line-height:26px}.card_body a{display:flex;align-items:center;justify-content:center;margin:20px 0 0;border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;padding:10px;font-weight:400}.card_body a img{margin-left:10px;width:14px;opacity:0;transition:all .3s ease-in-out}.blog_card:hover .card_body a img{opacity:1}.blog_card:hover .card_body{transform:scale(1.1)}input,textarea{border-radius:3px!important;margin-bottom:5px!important}input{height:50px!important}input:focus,textarea:focus{outline:none;border:none;background:#f6f8f9;border-bottom:1px solid #000}.formHolder{background:#fff;padding:20px;margin-top:60px;border-radius:3px}.contactdetails ul li{display:flex;align-items:center;padding:0 0 20px}.contactdetails ul li i{margin-right:15px;height:60px;width:60px;border:1px solid #EDEDED;border-radius:50%;display:flex;align-items:center;justify-content:center}.contactdetails ul li i img{width:24px}.contactdetails{font-weight:400;color:#6c757d;line-height:26px}.socialMedia ul{display:flex;align-items:center}.socialMedia ul li{padding:0 15px 0 0}.socialMedia ul li a{border-radius:50px;display:flex;height:38px;line-height:38px;text-align:center;transition:all .5s;width:38px;align-items:center;justify-content:center}.socialMedia ul li a:hover{background-color:#000;box-shadow:0 0 0 6px #00000026;color:#fff!important;position:relative}.socialMedia ul li a:hover img{filter:invert(100%)}.socialMedia ul li img{max-width:20px}.socialMedia strong{font-size:20px;font-weight:500;line-height:26px;padding-bottom:10px;display:block}footer{background:url(/images/footer_bg.png);background-size:cover;background-position:center}.footerRow{display:flex;justify-content:space-between}.footerRow>div:first-child{width:30%}.footerRow h5{font-size:16px;font-weight:500;padding-bottom:20px}.footerRow ul li{padding:0 0 15px;color:#6c757d;font-weight:400}footer{position:relative}.copyright{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:#000;color:#fff}.footerRow p{color:#6c757d;line-height:26px;font-weight:400}.footerRow a:hover{color:#000;transition:all .3s ease-in-out}.btn-primary{padding:15px 40px;background:#000;color:#fff;border-radius:3px}.animate-slowBounce{animation:slowBounce 2s ease-in-out infinite}@keyframes slowBounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:991px){.nav-links a{margin-left:15px!important}.row{margin:0 -5px}.fImg img{max-width:350px}}@media (max-width:767px){.row{margin:0}.fImg img{margin:0 auto}.banner>div,.banner>div>div{height:auto;padding:50px 0 0!important}.banner{height:auto}.banner .row>div{margin-top:10px!important}.banner .image img{max-width:80%;margin:0 auto}.banner .text-white{text-align:center;padding:0 20px}.banner .row>div.image{margin-top:30px!important}.banner .text-white br{display:none}.banner .text-white p{margin:15px 0}.custom-button{padding:8px 30px}h2.heading{font-size:22px}h2.heading:before{width:100px}h2.heading:after{width:45px}.services .flex>div,.features .flex>div,.pricing .flex>div,.blogs .flex>div{padding:0;margin-bottom:15px}.footerRow>div{width:50%;margin-bottom:30px}.footerRow{flex-wrap:wrap}#mobile-menu a{display:block;padding:10px}#mobile-menu{overflow:hidden;height:0px;background:#000;transition:height .3s ease}.show#mobile-menu{height:auto}.show#mobile-menu>div{padding:0 15px}}@media (max-width:575px){.fImg:after{height:100%;width:100%}.fImg img{max-width:100%;margin:0 auto}.contactdetails ul li i{min-width:50px;width:50px;height:50px}.contactdetails ul li i img{width:20px}.formHolder{padding:10px}}.services .card{border:1px solid #e0e0e0;border-radius:3px;padding:25px;transition:all .3s ease-in-out}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}
