@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;800;900&amp;family=Nunito:wght@200;300;400;500;600;700;800;900;1000&amp;family=Oswald:wght@500&amp;display=swap');

::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; border-radius: 0px; }
::-webkit-scrollbar {width: 5px; background-color: #F5F5F5; }
::-webkit-scrollbar-thumb {border-radius: 0px; background: -webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%); }

/* font-family: 'Inter', sans-serif;
font-family: 'Nunito', sans-serif;
font-family: 'Oswald', sans-serif; */
@font-face{
    font-family:'FONTSPRING DEMO - Volte';
    src:url('../fonts/FONTSPRINGDEMO-VolteSemiboldRegular.woff2') format('woff2'),url('../fonts/FONTSPRINGDEMO-VolteSemiboldRegular.woff') format('woff');
    font-weight:300; font-style:normal; font-display:swap;}
body{background:#000;font-size:16px;color:#fff;}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong{font-family:'Inter';}

body.nft-pg, .nft-pg h1, .nft-pg h2, .nft-pg h3, .nft-pg h4, .nft-pg h5, .nft-pg h6,.nft-pg p,.nft-pg a, .nft-pg li,
.nft-pg span, .nft-pg strong, .popins,.popins *{font-family:'Poppins',sans-serif!important;}

/* headings */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0;padding:0;}
p{line-height:normal;padding:0;margin:0px;}
a{text-decoration:none;color:#fff}
a:hover{text-decoration:none;color:unset;}
a:focus{outline:none;text-decoration:none;}
figure{margin-bottom:0}
img{border:0px;outline:none;}
ul{padding:0px;margin:0px}
ul,li{list-style-type:none;}
.relative{position:relative;}
.absolute{position:absolute;}
.sec-pad{padding:60px 0;}

/* Btn Sizes and styles */
ul.btn-wrap{margin-top:20px;}
ul.btn-wrap li{margin-right:20px;font-size:0;}
ul.btn-wrap li:last-child{margin-right:0;}
.btn-size{padding:14px 20px;display:inline-block;font-size:14px;font-weight:700;line-height:normal;font-family:Nunito;border-radius:23px;position:relative;transition:all 0.3s ease;overflow:hidden;}
.btn-size span{border-radius:50%;box-shadow:-1.414px -1.414px 8px 0px rgba(0,0,0,0.34);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;transition:0.5s linear;}
.btn-size:before{position:absolute;content:" ";top:0;left:0;z-index:-1;width:100%;height:100%;transition:all 0.3s ease;-webkit-transform:scale(.1);transform:scale(.1);border-radius:23px;}
.btn-size:hover{transform:translateY(-5px);background:transparent;}
.btn-size:hover:before{-webkit-transform:scale(1);transform:scale(1);}
.btn-white{background-color:#ffffff;background-image:-ms-linear-gradient(-168deg,rgb(196,188,233) 0%,rgb(99,161,244) 52%,rgb(2,133,255) 100%);box-shadow:-1.414px -1.414px 38px 0px rgba(58,142,247,0.29);}
.btn-white b{font-weight:unset;background:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.btn-white.btn-size span i{background:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.btn-white:hover{color:unset;}
.btn-white.btn-size:hover:before{background:#000}
/*.btn-grad{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);color:#fff;}*/
.btn-grad {
    background-image: -moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);
    background-image: -webkit-linear-gradient(-168deg, #D4FF29 0%, #D4FF29 52%, #D4FF29 100%);
    background-image: -ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);
    color: #000000;
}
.btn-grad span{background-color:rgb(255,255,255);}
.btn-grad span i{color:#00acd4;}
.btn-grad.btn-size:hover:before{background:-webkit-linear-gradient(-168deg, #D4FF29 0%, #D4FF29 52%, #D4FF29 100%);;}
.btn-purple{background-image:-moz-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-webkit-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-ms-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);}
.btn-purple.btn-size:hover:before{background-image:-moz-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-webkit-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-ms-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);}
.btn-green{background-image:-moz-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);background-image:-webkit-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);background-image:-ms-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);color:#333333;}
.btn-green.btn-size:hover{color:#333333;}
.btn-green.btn-size:hover:before{background-image:-moz-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);background-image:-webkit-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);background-image:-ms-linear-gradient(-102deg,rgb(225,254,157) 0%,rgb(163,233,86) 100%);}
.bullets{text-align:center;}
.bullets li{display:block;position:relative;font-size:20px;line-height:30px;width:max-content;margin:auto;padding-left:40px;}
.bullets li:before{content:"\f058";position:absolute;font-family:'Font Awesome 5';left:0;color:#00912e;}
.main-heading{font-size:40px;font-family:'Nunito';line-height:1.1;font-weight:400;}
.main-heading span{font-weight:700;font-family:'Nunito';}
.small-heading{font-size:16px;font-weight:400;line-height:28px;position:relative;display:inline-block;}
.small-heading:before{content:'';position:absolute;background:#fff;height:3px;width:80px;left:-100px;top:0;bottom:0;margin:auto;}
.small-heading:after{content:'';position:absolute;background:#fff;height:3px;width:80px;right:-100px;top:0;bottom:0;margin:auto;}
.small-heading.left-bar{padding-left:60px;}
.small-heading.left-bar:before{width:40px;left:0px;}
.small-heading.left-bar:after {display: none}

h2.header-bg{position:relative;margin-bottom:30px;text-transform:uppercase;}
h2.header-bg:before{background:-webkit-linear-gradient(357deg,#398eaf 10%,rgb(255 255 255 / 0%) 100%);content:'';position:absolute;z-index:-1;top:0;left:calc(((100% - 2150px) / 1) + 1090px)!important;bottom:0;margin:auto;padding:60px 500px;}
.my-tabs{display:none;}
.my-tabs.current{display:block;}

/* header ------------------------------------*/
.mobile-nav-btn{background:#fff;top:30px;}
.mobile-nav-btn span,.mobile-nav-btn span:before,.mobile-nav-btn span:after{background-color:#c94f90;}
.header-main{padding:10px 0;position:relative;}
.header-main:after{content: ''; position: absolute; width: 125px; height: 72px; background: -webkit-linear-gradient(357deg,#000000 10%,rgb(0 0 0 / 72%) 100%); top: 0; right: 15%; z-index: 1; transform: rotate(180deg); }
.header-main .logo{margin:0;float:left;}
.header-main .logo a{display:block;}
.header-main .logo a img{}
.header-main .top-header{align-items:center;border-bottom:1px solid #D4FF29;padding-bottom:15px;margin-bottom:15px;}
.header-main .top-header .header-counter{display:flex;align-items:center;}
.header-main .top-header .header-counter figure{width:7%;}
.header-main .top-header .header-counter .counter-wrap{margin-left:15px;position:relative;}
.header-main .top-header .header-counter .counter-wrap h4{font-size:11px;font-weight:400;line-height:23px;}
.header-main .top-header .header-counter .counter-wrap p{background-repeat:no-repeat,no-repeat;font-size:16px;font-weight:700;line-height:23px;position:absolute;bottom:0;left:15px;background-image:linear-gradient(#00a3d0,#00a3d0),linear-gradient(#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:0 100%,100% 100%;color:transparent;}
/*animation:fill 6s linear infinite;*/
.header-main .header-button{display:flex;align-items:center;justify-content:end;}
.header-main .header-button h5{font-size:18px;font-weight:700;background: -webkit-linear-gradient(-168deg, #fada03 0%, #D4FF29 52%, #fada03 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:10px;}
.header-main .header-button a{font-size:18px;cursor:pointer;font-weight:700;}
.header-main .header-button a:hover{color:#3988b7;}
.header-main .top-header .header-counter .counter-wrap span.dollar{font-size:16px;font-weight:700;line-height:23px;}
.header-main .marquee{padding-block:1rem;display:flex;overflow:hidden;user-select:none;gap:3rem;}
.header-main .marquee.marquee-2{transform:skewY(-3deg);margin-bottom:30px;}
.header-main .marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:4rem;min-width:100%;animation:scroll 50s linear infinite;}
.header-main .marquee p{font-size:14px;font-weight:500;line-height:28px;position:relative;}
.mode-tab .checkbox{opacity:0;position:absolute;}
.mode-tab .label{width:60px;height:35px;background-color:red;display:flex;border-radius:50px;align-items:center;justify-content:space-between;padding:3px;position:relative;margin-top:15px;background-image:-webkit-linear-gradient(-168deg,#00acd4 0%,#045bb4 100%);}
.mode-tab .ball{width:20px;height:20px;background-color:white;position:absolute;top:7px;left:2px;border-radius:50%;transition:transform 0.2s linear;}
.mode-tab .checkbox:checked + .label .ball{transform:translateX(35px);}
.mode-tab .fa-moon{color:pink;}
.mode-tab .fa-sun{color:yellow;}
.mode-tab{display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:9;right:10px;}

.side-menu{position:fixed;left:calc(100% - 70px);width:95%;height:50%;top:0%;z-index:9999;transition:all 1s;margin:auto;bottom:0;}
.side-menu.open{left:calc(100% - 65%);}
.side-menu .side-menu-innr{height:100%;}
.side-menu .side-menu-innr .outer-wrap{width:70px;float:left;height:70%;cursor:pointer;transition:all 1s;background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image: -webkit-linear-gradient(-168deg, rgb(211 255 40) 0%, rgb(87 92 67) 52%, rgb(211 255 40) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);border-radius:23px;margin-left:-10px;position:relative;margin-top:100px;}
.side-menu .side-menu-innr .outer-wrap .icons{position:relative;top:0;height:100%;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu{width:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-flex;margin-top:30px;margin-left:20px;z-index:101;height:30px;border-radius:50%;background:#fff;align-items:center;justify-content:center;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu span{display:block;position:absolute;height:3px;opacity:1;background:#00acd4;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu span:nth-child(1){width:12px;top:13px;left:10px;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu span:nth-child(2){top:19px;width:20px;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu span:nth-child(3){width:12px;top:24px;right:8px;}
.side-menu .side-menu-innr .outer-wrap .icons ._menutxt{text-align:center;margin:18px 0px;color:#fff;font-size:16px;line-height:15px;text-transform:uppercase;}
.side-menu .side-menu-innr .outer-wrap .icons ul.social-media-icons{position:absolute;left:0;bottom:30px;width:100%;padding-bottom:0!important;text-align:center;}
.side-menu .side-menu-innr .outer-wrap .icons ul.social-media-icons li{margin:14px 0px;}
.side-menu .side-menu-innr .outer-wrap .icons ul.social-media-icons li:last-child{margin-bottom:-10px;}
.side-menu .side-menu-innr .outer-wrap .icons ul.social-media-icons li a{display:block;width:22px;color:#fff;margin:auto;transition:0.1s linear;}
.side-menu .side-menu-innr .outer-wrap .icons ul.social-media-icons li a:hover{transform:scale(1.1);}
.side-menu .side-br-content{background:#fff;height:100%;margin-left:70px;position:relative;border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:30px;box-shadow:-9px 16px 26px 6px rgb(0 0 0 / 25%);}
.side-menu .side-br-content .container-fluid{height:100%;}
.side-menu .side-br-content .row{align-items:center;height:100%;justify-content: start;}
.side-menu .side-br-content ul.menu-list{position:relative;display:flex;flex-direction:column;gap:20px;}
.side-menu .side-br-content ul.menu-list li{position:relative;list-style:none;overflow:hidden;}
.side-menu .side-br-content ul.menu-list li a{position:relative;font-size:25px;text-decoration:none;line-height:30px;letter-spacing:2px;text-transform:uppercase;color:transparent;color:#000;overflow:hidden;padding-left:10px;}
.side-menu .side-br-content ul.menu-list li a span{position:relative;z-index:1;}
.side-menu .side-br-content ul.menu-list li a::before{content:'';position:absolute;background:#cdfa2e;overflow:hidden;transition:1s;height:100%;width:3px;left:0;}
.side-menu .side-br-content ul.menu-list li a:hover::before{width:100%;filter:drop-shadow(0 0 25px var(--clr));}
.side-menu .side-br-content ul.menu-list li:last-child{margin-bottom:0;}
.side-menu .video-menu{width:105%;height:100%;position:absolute;top:0;}
.side-menu .video-menu video{height:100%;object-fit:cover;max-width:100%;}
.side-menu .side-br-content ul.ser-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff;box-shadow:-9px 16px 26px 6px rgb(0 0 0 / 5%);padding:2.5rem 1rem;border-radius:6px;background-image: -webkit-linear-gradient(-168deg, rgb(89 107 17) 0%, rgb(157 188 12) 52%, rgb(0 0 0) 100%);}
.side-menu .side-br-content ul.ser-wrap li{position:relative;flex:0 0 50%;margin-bottom:20px;text-align:center;padding:0 10px;}
.side-menu .side-br-content ul.ser-wrap li .wrap{display:flex;flex-direction:column;align-items:center;transition:1s linear;cursor:pointer;}
.side-menu .side-br-content ul.ser-wrap li .wrap p{display:block;margin-top:15px;font-size:13px;line-height:22px;font-weight:500;color:#fff;background-clip:unset!important;-webkit-text-fill-color:unset!important;background:unset!important;}
.side-menu .side-br-content ul.ser-wrap li .wrap p br{display:none}
.side-menu .side-br-content ul.ser-wrap li:nth-child(2) .wrap p{background:-webkit-linear-gradient(-168deg,#00ff6c 52%,#045bb4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.side-menu .side-br-content ul.ser-wrap li:nth-child(3) .wrap p{background:-webkit-linear-gradient(-168deg,#fada03 52%,#01df7a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.side-menu .side-br-content ul.ser-wrap li:nth-child(4) .wrap p{background:-webkit-linear-gradient(-168deg,#ff5a00 52%,#fada03 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.side-menu .side-br-content ul.ser-wrap li:nth-child(5) .wrap p{background:-webkit-linear-gradient(-168deg,#b62cfd 52%,#ff6700 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.side-menu .side-br-content ul.ser-wrap li:last-child{}
.side-menu .side-br-content ul.ser-wrap li:before{font-weight:400;content:'+';position:absolute;font-size:32px;color:#fff;right:-60px;top:20px;line-height:normal;display:none;}
.side-menu .side-br-content ul.ser-wrap li:last-child:before{display:none;}
.side-menu .side-br-content ul.ser-wrap li .wrap:hover{transform:scale(1.1);}
.side-menu .side-br-content ul.ser-wrap li .wrap:hover a{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#000;background:transparent;}
.side-menu .side-br-content ul.ser-wrap li .wrap img{max-width:100%;width:30px;height:35px;object-fit:fill;filter:brightness(0) invert(1);}
.side-menu.open .humburger_menu{}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu i {color: #000;}
.side-menu.open .side-menu-innr .outer-wrap .icons .humburger_menu i.menu-bar {display: none;}
.side-menu .side-menu-innr .outer-wrap .icons .humburger_menu i.cross{display:none}
.side-menu.open .side-menu-innr .outer-wrap .icons .humburger_menu i.cross {display: block;}

/* header end*/
.home-banner{padding:120px 0 200px;}
.home-banner h2{font-size:55px;line-height:55px;font-weight:500;font-family:'FONTSPRING DEMO - Volte';}
.home-banner p{font-size:16px;line-height:28px;font-weight:400;width:72%;padding:15px 0;}
.home-banner .img-wrap{position:relative;left:65px;top:0px;}
.home-banner .img-wrap span img{max-width:100%}
.home-banner .img-wrap span{position:absolute;transition:ease-out 1s;}
.home-banner .img-wrap span:nth-child(1){z-index:3;left:-30px;animation:icn_crcle_bounce 5s infinite alternate;}
.home-banner .img-wrap span:nth-child(2){z-index:3;top:220px;left:-80px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .img-wrap span:nth-child(3){z-index:3;left:100px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .img-wrap span:nth-child(4){z-index:1;top:260px;left:250px;animation:taadaa 5s infinite;}
.home-banner .img-wrap span:nth-child(5){z-index:1;right:140px;animation:rotateInDownLeft 7s ease-in-out infinite;}
.home-banner .img-wrap span:nth-child(6){z-index:1;left:90px;top:-90px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .img-wrap span:nth-child(7){z-index:2;}

.badge-icon{background-color:#0000;height:163px;}
.badge-icon ul{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;align-items:baseline;}
.badge-icon ul li{}
.badge-icon ul li .wrap{}
.badge-icon ul li .wrap img{max-width:100%;}
.badge-icon ul li .wrap p{font-size:16px;line-height:22px;font-weight:500;padding-top:12px;color:#fff;}

.home-sec-2{}
.home-sec-2 .main-headind{}
.home-sec-2 .wrap{}
.home-sec-2 .wrap span{position:relative;display:block;transition:1s ease-in-out}
.home-sec-2 .wrap span:before{content:'';position:absolute;background-size:cover;transform:scale(0.9);transition:1s ease-in-out}
.home-sec-2 .wrap span.one:before{background-image:url(../images/home-service-icon-01.webp);width:86px;height:85px;right:20px;top:20px;}
.home-sec-2 .wrap span.two:before{background-image:url(../images/home-service-icon-02.webp);width:122px;height:101px;bottom:60px;left:110px;}
.home-sec-2 .wrap span.three:before{background-image:url(../images/home-service-icon-03.webp);width:73px;height:62px;bottom:100px;left:100px;}
.home-sec-2 .wrap span.four:before{background-image:url(../images/home-service-icon-04.webp);width:94px;height:190px;left:0;right:0;bottom:50px;margin:auto;}
.home-sec-2 .wrap span:hover:before{transform:scale(1.1);}
.home-sec-2 .wrap img{max-width:100%;}
.home-sec-2 .main-heading{margin-bottom:30px;}
.home-sec-2 p{font-size:16px;line-height:28px;font-weight:500;width:85%;margin:auto;margin-top:20px;}

.home-portfolio-sec{}
.home-portfolio-sec .main-heading{width:60%;margin:15px auto 0;}
.home-portfolio-sec ul.tabs{display:flex;align-items:center;justify-content:center;margin:50px 0;}
.home-portfolio-sec ul.tabs li{font-size:16px;font-weight:400;font-family:'Nunito';padding:10px 25px;border-radius:23px;border:1px solid;margin-right:20px;line-height:1.1;cursor:pointer;}
.home-portfolio-sec ul.tabs li:last-child{margin-right:0;}
.home-portfolio-sec ul.tabs li:hover,.home-portfolio-sec ul.tabs li.current{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg, rgb(212 255 41) 0%, #d4ff29 52%, #d4ff29 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);border-color:transparent;color:#000;}

ul.portfolio-thumnail{display:flex;align-items:center;flex-wrap:wrap;padding:0;justify-content:center;}
ul.portfolio-thumnail li{overflow:hidden;margin:1px;flex:0 0 24.5%;}
ul.portfolio-thumnail li a{}
ul.portfolio-thumnail li a{position:relative;width:100%;height:100%;display:block;transition:.4s linear}
ul.portfolio-thumnail li a .overlay{background:rgba(0,0,0,.6);width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;transition:clip-path .4s ease-out;clip-path:circle(0rem at 94.9% 15%)}
ul.portfolio-thumnail li a .overlay i{font-size:40px;color:#019ece;}
ul.portfolio-thumnail li a img{width:100%;height:100%;object-fit:cover;}
ul.portfolio-thumnail li a:hover .overlay{clip-path:circle(133% at 94.9% 15%);}

.services-sec{}
.services-sec p{font-size:26px;line-height:28px;font-weight:400;}
.services-sec ul.ser-wrap{display:flex;align-items:center;justify-content:center;margin:50px 0;flex-wrap:wrap;}
.services-sec ul.ser-wrap li{position:relative;margin-right:100px;}
.services-sec ul.ser-wrap li .wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:1s linear;cursor:pointer;}
.services-sec ul.ser-wrap li .wrap a{display:block;margin-top:15px;font-size:16px;line-height:22px;font-weight:600;background:-webkit-linear-gradient(-168deg,#0284c4 52%,#045bb4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services-sec ul.ser-wrap li:nth-child(2) .wrap a{background:-webkit-linear-gradient(-168deg,#00ff6c 52%,#045bb4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services-sec ul.ser-wrap li:nth-child(3) .wrap a{background:-webkit-linear-gradient(-168deg,#fada03 52%,#01df7a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services-sec ul.ser-wrap li:nth-child(4) .wrap a{background:-webkit-linear-gradient(-168deg,#ff5a00 52%,#fada03 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services-sec ul.ser-wrap li:nth-child(5) .wrap a{background:-webkit-linear-gradient(-168deg,#b62cfd 52%,#ff6700 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.services-sec ul.ser-wrap li:nth-child(6) .wrap a {background: -webkit-linear-gradient(-168deg,#ff5a00 52%,#fada03 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.services-sec ul.ser-wrap li:last-child{margin-right:0;}
.services-sec ul.ser-wrap li:before{font-weight:400;content:'+';position:absolute;font-size:32px;color:#fff;right:-60px;top:20px;line-height:normal;}
.services-sec ul.ser-wrap li:last-child:before{display:none;}
.services-sec ul.ser-wrap li .wrap:hover{transform:scale(1.1);}
.services-sec ul.ser-wrap li .wrap:hover a{-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#fff;background:transparent;}
.services-sec ul.ser-wrap li .wrap img{max-width:100%;}

.home-packages-sec{background-image:url(../images/pkg-bg.webp);background-size:contain;background-position:bottom;}
.home-packages-sec ul.pkg-slider{margin:30px 0;}
.home-packages-sec ul.pkg-slider li{}
.home-packages-sec ul.pkg-slider li .pkg-box{border-radius:25px;background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image: -webkit-linear-gradient(-168deg, rgb(212 255 41) 0%, rgb(0 0 0) 52%, rgb(212 255 41) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);text-align:center;padding:40px 40px 15px;width:85%;margin:auto;transition:1s linear;transform:scale(0.98);}
.home-packages-sec ul.pkg-slider li .pkg-box .head{border-bottom:2px solid rgb(153 211 233);padding-bottom:20px;margin-bottom:20px;}
.home-packages-sec ul.pkg-slider li .pkg-box .head h3{font-size:19px;font-weight:900;text-transform:uppercase;}
.home-packages-sec ul.pkg-slider li .pkg-box .head .price{display:flex;align-items:baseline;justify-content:center;padding:20px 0;}
.home-packages-sec ul.pkg-slider li .pkg-box .head .price span{font-size:30px;font-weight:400;}
.home-packages-sec ul.pkg-slider li .pkg-box .head .price h5{font-size:65px;font-weight:800;}
.home-packages-sec ul.pkg-slider li .pkg-box *{font-family:'Nunito';}
.home-packages-sec ul.pkg-slider li .pkg-box .head p{font-size:12px;font-family:'Inter'!important;font-weight:400;line-height:16px;width:85%;margin:auto;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-detail{}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-detail ul.list{height:145px;overflow-y:auto;text-align:left;padding:10px 0;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-detail ul.list li{position:relative;padding-left:20px;font-size:15px;font-family:'Inter'!important;line-height:15px;margin-bottom:18px;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-detail ul.list li:before{font-family:'Font Awesome 5';content:'\f00c';position:absolute;left:0;font-weight:600;font-size:13px;}
.home-packages-sec::-webkit-scrollbar-track{border:2px solid #fff}
.home-packages-sec::-webkit-scrollbar{}
.home-packages-sec::-webkit-scrollbar-thumb{background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);border:1px solid}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta{}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta a.order-btn{border:2px solid #fff;border-radius:24px;font-size:16px;font-weight:700;color:#fff;padding:10px 35px;display:inline-table;margin-top:30px;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap{justify-content:space-between!important;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li{position:relative;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li i{color:#8eafd7;font-size:14px;font-family:'Font Awesome 5';margin-right:10px;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li a{font-size:14px;color:#8eafd7;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li:before{content:'|';position:absolute;font-size:14px;right:-30px;color:#8eafd7;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li:last-child:before{display:none;}
.home-packages-sec ul.pkg-slider li .pkg-box .pkg-cta ul.btn-wrap li a:hover{color:#fff;}
.home-packages-sec ul.pkg-slider li .pkg-box:hover{transform:scale(1);background-image: -webkit-linear-gradient(168deg, rgb(162 192 45) 0%, rgb(139 160 55) 32%, rgb(173 209 33) 100%);}
.home-packages-sec ul.pkg-slider li .pkg-box:hover .pkg-cta a.order-btn{background:#fff;color:#0365b8;}
.home-packages-sec ul.pkg-slider li .pkg-box:hover .pkg-cta ul.btn-wrap li i,.home-packages-sec ul.pkg-slider li .pkg-box:hover .pkg-cta li a{color:#fff!important}
.home-packages-sec p{font-size:16px;font-weight:500;text-align:center;line-height:28px;}
.home-packages-sec ul.slick-dots{display:flex;align-items:center;justify-content:center;bottom:-100px;width:max-content;}
.home-packages-sec ul.slick-dots li{margin:0 10px 0 0;}
.home-packages-sec ul.slick-dots li button{width:15px;height:15px;}
.home-packages-sec ul.slick-dots li.slick-active{}
.home-packages-sec ul.slick-dots li.slick-active button{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);}

.services-tab{}
.services-tab h4.small-heading{padding-left:60px;}
.services-tab h4.small-heading:before{width:40px;left:0px;}
.services-tab h4.small-heading:after{display:none;}
.services-tab h2.main-heading{padding:20px 0;}
.services-tab p{font-size:14px;font-weight:400;line-height:24px;}
.services-tab ul.tabs{margin-top:30px;}
.services-tab ul.tabs li{font-size:19px;font-weight:500;margin-bottom:15px;cursor:pointer;transition:1s linear;}
.services-tab ul.tabs li.current,.services-tab ul.tabs li:hover{background:-webkit-linear-gradient(-168deg,#cdfa2e 52%,#cdfa2e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;padding-left:10px;position: relative;}
.services-tab ul.tabs li.current:before{content:'';position:absolute;width:20px;height:2px;background:#045bb4;left:-20px;top:0;bottom:0;margin:auto;}
.services-tab .content-wrap{padding-left:150px;}
.services-tab .content-wrap h6{font-size:40px;font-family:'Nunito';line-height:1.1;font-weight:700;}
.services-tab .content-wrap p{font-size:18px;line-height:28px;padding:20px 0;}

.combo-pkg{position:relative;}
.combo-pkg:before{content:'';position:absolute;background-image:url(../images/shadow-01.webp);width:1920px;height:1578px;top:-400px;right:0;background-repeat:no-repeat;background-size:contain;pointer-events:none;}
.combo-pkg .wrap{padding-bottom:30px;}
.combo-pkg .wrap h5{font-size:16px;font-weight:700;line-height:47px;}
.combo-pkg .wrap ul{}
.combo-pkg .wrap ul li{font-size:12px;line-height:24px;padding-left:22px;position:relative;}
.combo-pkg .wrap ul li:before{content:'\f324';position:absolute;font-family:'Font Awesome 5';left:0;animation:anim_left_right 5s ease-in-out infinite;}
.combo-pkg .img-wrap{position:relative;text-align:center;left:-70px;top:70px;}
.combo-pkg .img-wrap span{position:absolute;transition:ease-out 1s;}
.combo-pkg .img-wrap span:nth-child(1){z-index:1;left:320px;top:-30px;animation:icn_crcle_bounce 4s infinite alternate;}
.combo-pkg .img-wrap span:nth-child(2){z-index:1;top:200px;animation:hmebannr_floatingtpbtm 5s ease-in-out infinite;}
.combo-pkg .img-wrap span:nth-child(3){z-index:1;left:560px;top:-90px;animation:cube 20s linear infinite;}
.combo-pkg .img-wrap span:nth-child(4){z-index:1;left:590px;top:50px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.combo-pkg .img-wrap span:nth-child(5){}
.combo-pkg .img-wrap img{}
.combo-pkg .img-wrap:before{content:'';position:absolute;background-image:url(../images/combo-dots.webp);width:189px;height:196px;left:580px;top:160px;animation:taadaa 3s infinite;}
.combo-pkg p{font-size:16px;line-height:28px;font-weight:400;margin-bottom:60px;}
.combo-pkg .border-right{position:relative;}
.combo-pkg .border-right:before{content:'';position:absolute;width:1px;background-color:rgb(51 51 51);height:90%;right:30px;top:20px;}
.combo-pkg .price{display:flex;align-items:baseline;flex-wrap:wrap;}
.combo-pkg .price span{font-size:20px;font-weight:400;}
.combo-pkg .price h5{font-size:40px;padding:0 5px 0 1px;}
.combo-pkg .price span.old-price{text-decoration:line-through;}
.combo-pkg .discount-badge{position:absolute;bottom:120px;left:50%;display:none}
.combo-pkg .discount-badge img{animation:rotateText 10s linear infinite;}

.process-sec{overflow:hidden;}
.process-sec .img-wrap{position:relative;margin-top:50px;}
.process-sec .img-wrap img{position:absolute;width:1280px;}
.process-sec ul{margin:80px 0 0 150px;height:420px;}
.process-sec ul li{position:relative;}
.process-sec ul li:nth-child(1){}
.process-sec ul li:nth-child(2){left:300px;top:190px;}
.process-sec ul li:nth-child(3){left:540px;top:0px;}
.process-sec ul li:nth-child(4){left:900px;top:170px;}
.process-sec ul li .box-wrap{}
.process-sec ul li .box-wrap span.number{}
.process-sec ul li .box-wrap span img{max-width:100%;}
.process-sec ul li .box-wrap span.box{top:20px;left:-30px;}
.process-sec ul li .box-wrap span.box img{width:200px;}
.process-sec ul li .box-wrap span.icon{top:35px;left:30px;;}
.process-sec ul li .box-wrap span{position:absolute;}
.process-sec ul li .box-wrap .content-wrap{position:absolute;top:130px;}
.process-sec ul li .box-wrap .content-wrap h3{font-size:20px;line-height:47px;font-weight:700;}
.process-sec ul li .box-wrap .content-wrap p{font-size:14px;line-height:24px;font-weight:400;width:220px;}
.process-sec ul li:nth-child(4) .content-wrap .box-wrap p{width:100%;}
.process-sec ul li:nth-child(2) .box-wrap span.icon{left:30px;top:40px;}
.process-sec ul li:before{content:'';position:absolute;}
.process-sec ul li:nth-child(1):before{top:-20px;left:180px;height:330px;width:20px;background:#fff;transform:rotate(305deg);}
.process-sec ul li:nth-child(2):before{top:-150px;left:180px;height:240px;width:20px;background:#fff;transform:rotate(232deg);}
.process-sec ul li:nth-child(3):before{top:-20px;left:230px;height:330px;width:20px;background:#fff;transform:rotate(295deg);}
.process-sec ul li:nth-child(3) .content-wrap{left:10px;top:140px;}
.process-sec ul li:nth-child(3) span.icon{left:20px;top:30px;}

.review-sec{position:relative;}
.review-sec:before{content:'';position:absolute;background-image:url(../images/review-bg.webp);background-size:cover;background-position:inherit;width:100%;height:835px;top:0;background-repeat:no-repeat;z-index:-1;}
.review-sec ul.testimonials-slider{}
.review-sec ul.testimonials-slider li{overflow: hidden;}
.review-sec ul.testimonials-slider li .content{margin-top:25px;width:85%;}
.review-sec ul.testimonials-slider li .content p{font-size:16px;line-height:28px;font-weight:500;height: 120px;}
.review-sec ul.testimonials-slider li .content h6{font-size:20px;font-weight:600;line-height:30px;margin-top:25px;}
.review-sec ul.testimonials-slider li .content h6 span{display:block;font-size:14px;font-weight:300;}
.review-sec .slick-next,.review-sec .slick-prev{top:unset;bottom:-50px;}
.review-sec .slick-next{right:unset;left:115px;}
.review-sec .slick-prev{left:0;}
.review-sec .slick-next:before,.review-sec .slick-prev:before{font-family:'Font Awesome 5'!important;font-size:22px;}
.review-sec .slick-next:before{content:'\f061';}
.review-sec .slick-prev:before{content:'\f060';}
.review-sec .slider__counter{letter-spacing:0.3rem;position:absolute;bottom:-40px;left:50px;font-size:16px;font-weight:500;}
.review-sec .slick-next:hover:before,.review-sec .slick-prev:hover:before{color:#019acd;}

.client-logos{background:#202020;height:120px;    text-align: center;}
.client-logos ul{display:flex;align-items:center;justify-content:space-between;}
.client-logos ul li{}
.client-logos ul li img{max-width:100%;}

.footer-form{height:150px;background-image: linear-gradient(to right, #a7c828, #7e9135, #8a9f38, #859b30, #7a8c33);background-image:-webkit-linear-gradient(to right,#03509c,#0067ad,#007dbb,#0093c6,#00a8cf);background-image:-ms-linear-gradient(to right,#03509c,#0067ad,#007dbb,#0093c6,#00a8cf);position:relative;overflow: hidden;}
.footer-form:after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);height:140px;pointer-events:none;opacity:0.4;}
.footer-form form{position:relative;z-index:1;}
.footer-form form ul{display:flex;align-items:center;justify-content:space-between;}
.footer-form form ul li{position:relative;}
.footer-form form ul li i{position:absolute;bottom:15px;font-size:15px;color:#fff;}
.footer-form form ul li label{position:absolute;left:25px;pointer-events:none;bottom:10px;}
.footer-form form ul li label span{display:inline-block;font-size:14px;min-width:5px;color:#b8daee;transition:0.3s cubic-bezier(0.68,-0.55,0.265,1.55);}
.footer-form form ul li input:focus+label span,.footer-form form ul li input:valid+label span{color:#ffffff;transform:translateY(-30px);}
.footer-form form ul li input{border:0;border-bottom:1px solid #ffffff;background:transparent;line-height:30px;font-size:14px;font-weight:400;padding-left:25px;color:#fff;padding-bottom:5px;width:100%;outline:none}
.footer-form form ul li input:focus{}
.footer-form form ul li button{background-color:#ffffff;padding:14px 20px;display:inline-block;font-size:14px;font-weight:700;line-height:normal;transition:0.5s linear;font-family:Nunito;border-radius:23px;border:0;}
.footer-form form ul li button b{font-weight:unset;background:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.footer-form form ul li button span{border-radius:50%;box-shadow:-1.414px -1.414px 8px 0px rgba(0,0,0,0.34);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;transition:0.5s linear;background-image:-webkit-linear-gradient(-168deg,#00acd4 0%,#045bb4 100%);}
.footer-form form ul li button span i{position:unset;}
.footer-form form ul li button:hover{transform:translateY(-5px);}
.footer-form form ul li:last-child{text-align:center;}

::-webkit-input-placeholder{color:#b8daee;opacity:0.8}
:-ms-input-placeholder{color:#fff;opacity:0.8}
::placeholder{color:#fff;opacity:0.8}

footer{padding:50px 0 0;position: relative;overflow: hidden;}
footer:before{content: ''; position: absolute; background-image: url(../images/footer-shadow.png); background-size: cover; background-position: inherit; width: 501px; height: 536px; background-repeat: no-repeat; left: 0; top: 0;pointer-events: none;}
footer h1{font-size:22px;font-family:'Nunito';font-weight:700;line-height:30px;margin-bottom:15px;}
footer p{font-size:14px;line-height:24px;font-weight:400;}
footer h5{font-size:20px;font-family:'Nunito';font-weight:700;line-height:30px;margin-bottom:15px;}
footer ul.footer-menu{}
footer ul.footer-menu li{}
footer ul.footer-menu li a{font-size:14px;line-height:30px;font-weight:400;transition:1s ease;}
footer ul.footer-menu li a:hover{color:#019dce;margin-left:5px;}
footer ul.contact-info{}
footer ul.contact-info li{padding-bottom:15px;display:flex;align-items:baseline;}
footer ul.contact-info li:last-child{padding-bottom:0;}
footer ul.contact-info li i{margin-right:10px;}
footer ul.contact-info li p{display:inline-block;}
footer ul.contact-info li a{font-size:14px;line-height:24px;font-weight:400;}
footer ul.contact-info li a:hover{color:#00a8d2;}

    footer .footer-bottom{background-image:-webkit-linear-gradient(-168deg,#5b6142 0%,#a8c92a 100%);height:50px;display:flex;margin-top:50px;}
footer .footer-bottom p{font-weight:500;color:#fff}
footer .footer-bottom p.copyright{}
footer .footer-bottom p a{text-decoration:underline;}
footer .footer-bottom .links{display:flex;align-items:center;justify-content:end;}
footer .footer-bottom .links a{font-size:14px;line-height:30px;font-weight:400;color:#fff;}
footer .footer-bottom .links a:hover,footer .footer-bottom p a:hover{color:#000;}
footer .footer-bottom .links span{padding:0 5px;}

body.dark{background:#fff;color:#000;transition:1s ease}
body.dark a{color:#000}
body.dark img.dark{display:none;}
img.light{display:none;}
body.dark img.light{display:block;}
body.dark .header-main:after{background:-webkit-linear-gradient(341deg,rgb(255 255 255 / 75%) 0%,rgb(222 222 222) 100%);display:none;}
body.dark .header-main .top-header .header-counter .counter-wrap p{background-image:linear-gradient(#00a3d0,#00a3d0),linear-gradient(#000,#000);}
body.dark a.btn-size.btn-grad{color:#fff;}
body.dark .small-heading:before,body.dark .small-heading:after{background:#000;}
body.dark .home-packages-sec ul.pkg-slider li .pkg-box *{color:#fff;}
body.dark .slick-dots li button{background:#333333b8;}
body.dark .discount-badge img{filter:brightness(0.1);}
body.dark .process-sec ul li:before{box-shadow:-1.414px -1.414px 38px 0px rgba(58,142,247,0.29);}
body.dark .slick-next:before,body.dark .slick-prev:before{color:#000}
body.dark .services-sec ul.ser-wrap li .wrap:hover a{color:#000;}
body.dark .faq-sec .accordion-item{background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);}
body.dark .faq-sec .accordion .accordion-item button[aria-expanded=true]{border-color:#fff;}
body.dark .faq-sec .accordion button .icon{background-color:#fff;background-image:unset;color:#000;}
body.dark .country-list ul li:before{background:#000;}
body.dark .country-list ul li span{background:#000;border-color:#000;}
body.dark .faq-sec .accordion .accordion-content p{color:#fff;}

.home-banner .contact-banner .img-wrap {top: -100px; }
.home-banner .contact-banner .img-wrap span:nth-child(1){left:-50px;top:-30px;}
.home-banner .contact-banner .img-wrap span:nth-child(2){left:50px;top:180px;z-index:5;}
.home-banner .contact-banner .img-wrap span:nth-child(3){left:-50px;top:100px;z-index:4;}
.home-banner .contact-banner .img-wrap span:nth-child(4){left:340px;top:300px;z-index:6;-webkit-animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.home-banner .contact-banner .img-wrap span:nth-child(5){top:100px;right:180px;animation:rotation-2 8s linear infinite}
.home-banner .contact-banner .img-wrap span:nth-child(6){z-index:3;top:0;left:130px;}

.home-banner .price-banner .img-wrap span:nth-child(1){left:0;top:0;z-index:11;}
.home-banner .price-banner .img-wrap span:nth-child(2){left:0px;top:190px;z-index:11;}
.home-banner .price-banner .img-wrap span:nth-child(3){left:160px;top:0;z-index:11;}
.home-banner .price-banner .img-wrap span:nth-child(4){left:250px;top:130px;z-index:11;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;animation:rotateInDownLeft 7s ease-in-out infinite;}
.home-banner .price-banner .img-wrap span:nth-child(5){top:-60px;left:-40px;z-index:11;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.home-banner .price-banner .img-wrap span:nth-child(6){z-index:3;top:-20px;left:170px;}
.home-banner .price-banner .img-wrap span:nth-child(7){z-index:2;left:-90px;top:-50px;}

.home-banner .portfolio-banner .img-wrap{top:-60px;}
.home-banner .portfolio-banner .img-wrap span:nth-child(1){left:0;top:0;z-index:11;}
.home-banner .portfolio-banner .img-wrap span:nth-child(2){left:0px;top:190px;z-index:11;}
.home-banner .portfolio-banner .img-wrap span:nth-child(3){left:160px;top:330px;z-index:11;}
.home-banner .portfolio-banner .img-wrap span:nth-child(4){left:270px;top:220px;z-index:11;animation:rotateInDownLeft 7s ease-in-out infinite;}
.home-banner .portfolio-banner .img-wrap span:nth-child(5){top:-40px;left:50px;z-index:11;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .portfolio-banner .img-wrap span:nth-child(6){z-index:3;top:-20px;left:170px;}
.home-banner .portfolio-banner .img-wrap span:nth-child(7){z-index:11;right:210px;top:50px;}

.home-banner .about-banner{}
.home-banner .about-banner .img-wrap{top:30px;}
.home-banner .about-banner .img-wrap span:nth-child(1){left:-50px;top:-30px;}
.home-banner .about-banner .img-wrap span:nth-child(2){left:50px;top:240px;z-index:5;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .about-banner .img-wrap span:nth-child(3){left:490px;top:180px;z-index:4;}
.home-banner .about-banner .img-wrap span:nth-child(4){left:0;top:0;z-index:11;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.home-banner .about-banner .img-wrap span:nth-child(5){top:-110px;left:150px;z-index:11;animation:taadaa 5s infinite;}
.home-banner .about-banner .img-wrap span:nth-child(6){z-index:11;top:0;left:400px;}
.home-banner .about-banner .img-wrap span:nth-child(7){z-index:1;top:-100px;left:70px;}

.home-banner .services-banner{}
.home-banner .services-banner .img-wrap{top:0;}
.home-banner .services-banner .img-wrap span:nth-child(1){left:-50px;top:-30px;}
.home-banner .services-banner .img-wrap span:nth-child(2){left:50px;top:240px;z-index:5;animation:cube 20s linear infinite}
.home-banner .services-banner .img-wrap span:nth-child(3){left:0;top:-60px;z-index:4;}
.home-banner .services-banner .img-wrap span:nth-child(4){left:290px;top:-120px;z-index:6;-webkit-animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.home-banner .services-banner .img-wrap span:nth-child(5){top:10px;right:100px;z-index:11;animation:taadaa 5s infinite;}
.home-banner .services-banner .img-wrap span:nth-child(6){z-index:11;top:220px;left:360px;}
.home-banner .services-banner .img-wrap span:nth-child(7){z-index:11;top:220px;left:120px;}

.home-banner .logo-design{}
.home-banner .logo-design .img-wrap{top:30px;}
.home-banner .logo-design .img-wrap span:nth-child(1){left:-20px;top:-50px;z-index:5;}
.home-banner .logo-design .img-wrap span:nth-child(2){left:310px;top:-130px;z-index:22;animation:cube 20s linear infinite}
.home-banner .logo-design .img-wrap span:nth-child(3){left:20px;top:-90px;z-index:4;}
.home-banner .logo-design .img-wrap span:nth-child(4){left:290px;top:-20px;z-index:6;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .logo-design .img-wrap span:nth-child(5){top:-150px;z-index:1;left:160px;animation:taadaa 5s infinite;}
.home-banner .logo-design .img-wrap span:nth-child(6){z-index:50;top:-90px;left:350px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .logo-design .img-wrap span:nth-child(7){z-index:11;top:130px;left:20px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.home-banner .web-design{}
.home-banner .web-design .img-wrap{top:30px;}
.home-banner .web-design .img-wrap span:nth-child(1){left:180px;top:-70px;z-index:5;animation:cube 20s linear infinite;}
.home-banner .web-design .img-wrap span:nth-child(2){left:420px;top:-80px;z-index:22;}
.home-banner .web-design .img-wrap span:nth-child(3){left:20px;top:-90px;z-index:4;}
.home-banner .web-design .img-wrap span:nth-child(4){left:20px;top:90px;z-index:6;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .web-design .img-wrap span:nth-child(5){top:200px;z-index:1;left:130px;animation:taadaa 5s infinite;}
.home-banner .web-design .img-wrap span:nth-child(6){z-index:50;top:170px;left:-30px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .web-design .img-wrap span:nth-child(7){z-index:11;top:130px;left:20px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.home-banner .app-design{}
.home-banner .app-design .img-wrap{top:30px;}
.home-banner .app-design .img-wrap span:nth-child(1){left:0;top:-65px;z-index:111;}
.home-banner .app-design .img-wrap span:nth-child(2){left:-20px;top:-60px;z-index:22;animation:cube 10s linear infinite;}
.home-banner .app-design .img-wrap span:nth-child(3){left:20px;top:-90px;z-index:4;animation:none;}
.home-banner .app-design .img-wrap span:nth-child(4){left:320px;top:-100px;z-index:6;}
.home-banner .app-design .img-wrap span:nth-child(5){top:70px;z-index:22;left:280px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .app-design .img-wrap span:nth-child(6){z-index:50;top:-30px;left:270px;}
.home-banner .app-design .img-wrap span:nth-child(7){z-index:11;top:130px;left:20px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.home-banner .stationery-design{}
.home-banner .stationery-design .img-wrap{top:40px;}
.home-banner .stationery-design .img-wrap span:nth-child(1){left:100px;top:-100px;z-index:5;}
.home-banner .stationery-design .img-wrap span:nth-child(2){left:200px;top:60px;z-index:333;}
.home-banner .stationery-design .img-wrap span:nth-child(3){left:20px;top:-20px;z-index:5;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .stationery-design .img-wrap span:nth-child(4){left:340px;top:-50px;z-index:6;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .stationery-design .img-wrap span:nth-child(5){top:10px;z-index:22;left:170px;animation:taadaa 5s infinite;}
.home-banner .stationery-design .img-wrap span:nth-child(6){z-index:50;top:-90px;left:350px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .stationery-design .img-wrap span:nth-child(7){z-index:11;top:130px;left:20px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.home-banner .ecom-design{}
.home-banner .ecom-design .img-wrap{top:30px;}
.home-banner .ecom-design .img-wrap span:nth-child(1){left:0;top:-100px;z-index:5;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.home-banner .ecom-design .img-wrap span:nth-child(2){left:-50px;top:90px;z-index:22;}
.home-banner .ecom-design .img-wrap span:nth-child(3){left:0;top:-90px;z-index:4;}
.home-banner .ecom-design .img-wrap span:nth-child(4){left:190px;top:-10px;z-index:6;animation:zoom-in-zoom-out 4s ease infinite;}
.home-banner .ecom-design .img-wrap span:nth-child(5){top:-130px;z-index:111;left:140px;animation:taadaa 5s infinite;}
.home-banner .ecom-design .img-wrap span:nth-child(6){z-index:50;top:120px;left:60px;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.home-banner .ecom-design .img-wrap span:nth-child(7){z-index:11;top:40px;left:230px;animation:none;}

.contact-sec{position:relative;}
.contact-sec:before{content:"";position:absolute;background-image:url(../images/blue-dots.webp);width:398px;height:233px;left:0;top:40px;z-index: -1}
.contact-sec:after{content:"";position:absolute;background-image:url(../images/blue-dots.webp);width:398px;height:233px;right:0;transform:rotate(90deg);top:50%;z-index: -1}
.contact-sec h2.main-heading{font-size:45px;font-weight:700;}
.contact-sec h5{font-size:20px;line-height:28px;font-weight:600;}
.contact-sec .form-div{margin:80px 0}
.contact-sec .form-wrap{border:2px solid #0093bf;border-radius:45px;background-image:-moz-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);background-image:-webkit-linear-gradient(270deg,#00222a 0%,#001a27 100%);background-image:-ms-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);padding:60px 40px;}
.contact-sec .form-wrap h3{font-size:30px;font-weight:800;padding-bottom:20px;}
.contact-sec .form-wrap p{font-size:16px;font-weight:500;padding-bottom:20px;}
.contact-sec .form-wrap form{}
.contact-sec .form-wrap form .form-feild{position:relative;margin-bottom:25px;}
.contact-sec .form-wrap form .form-feild i{position:absolute;top:18px;left:20px;font-size:12px;}
.contact-sec .form-wrap form .form-feild input,.contact-sec .form-wrap textarea{background:#223c45;box-shadow:2.911px -13.694px 50px 0px rgba(0,0,0,0.1);border:1px solid #fff;height:48px;border-radius:23px;padding-left:40px;width:100%;font-size:14px;font-weight:400;color:#fff;outline:none;}
.contact-sec .form-wrap ul.check{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;padding:10px 0 20px 0;}
.contact-sec .form-wrap ul.check li{flex:0 0 50%;margin-bottom:20px;}
.contact-sec .form-wrap ul.check li .styled-checkbox{position:absolute;opacity:0;}
.contact-sec .form-wrap ul.check li .styled-checkbox + label{position:relative;cursor:pointer;padding:0;font-size:14px;font-weight:400;}
.contact-sec .form-wrap .styled-checkbox + label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:18px;height:18px;border:1px solid #fff;border-radius:4px;background:-webkit-linear-gradient(280deg,#398eaf 10%,rgb(255 255 255 / 0%) 100%);}
.contact-sec .form-wrap .styled-checkbox:hover + label:after{content:"";position:absolute;left:4px;top:10px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);}
.contact-sec .form-wrap .styled-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12);}
.contact-sec .form-wrap .styled-checkbox:checked + label:before{}
.contact-sec .form-wrap .styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto;}
.contact-sec .form-wrap .styled-checkbox:disabled + label:before{box-shadow:none;background:#ddd;}
.contact-sec .form-wrap .styled-checkbox:checked + label:after{content:"";position:absolute;left:4px;top:10px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg);}
.contact-sec .form-wrap textarea{resize:none;height:150px;padding-top:10px;}
.contact-sec .form-wrap form button.btn-grad{border-radius:23px;border:0;padding:11px 18px;}
.contact-sec .form-wrap form button.btn-grad i{border-radius:50%;box-shadow:-1.414px -1.414px 8px 0px rgba(0,0,0,0.34);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;background:#fff;color:#0271bc;}
.contact-sec .form-wrap form button.btn-grad span{background:transparent;font-size:15px;font-weight:700;font-family:'Nunito';line-height:14px;}
.contact-sec .contact-details{padding-left:20px;}
.contact-sec .contact-details h5{font-size:45px;font-weight:700;font-family:'Nunito';padding-bottom:30px;line-height: 45px;}
.contact-sec .contact-details p{font-size:18px;line-height:28px;font-weight:500;padding-bottom:40px;}
.contact-sec .contact-details ul{}
.contact-sec .contact-details ul li{margin-bottom:30px;}
.contact-sec .contact-details ul li h6, .contact-sec .contact-details ul li h6 a{font-size:30px;line-height:40px;font-weight:800;}
.contact-sec .contact-details ul li a{font-size:20px;font-weight:500;line-height:40px;}
.contact-sec .contact-details ul li a:hover{color:#00a1d0;}
.contact-sec .help-box{border:2px solid #0093bf;border-radius:45px;background-image:-moz-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);background-image:-webkit-linear-gradient(270deg,#00222a 0%,#001a27 100%);background-image:-ms-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);padding:0px 25px;height:320px;width:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto 40px;}
.contact-sec .help-box h4{font-size:30px;font-weight:800;line-height:40px;}
.contact-sec .help-box p{font-size:18px;font-weight:400;line-height:30px;padding:20px 0;}
.contact-sec .help-box a.btn-size.btn-grad{margin-top:10px;}

.services-ful-box{padding:60px 0 150px;}
.services-ful-box h3{font-size:16px;font-weight:400;font-family:'Nunito';margin-top:80px;}
.services-ful-box h2.main-heading{padding:20px 0;}
.services-ful-box p{font-size:14px;line-height:26px;font-weight:400;}
.services-ful-box p strong{font-size:16px;display:block;font-weight:600;margin-bottom:10px;}
.services-ful-box .img-wrap{position:relative;}
.services-ful-box .img-wrap span{position:absolute;}
.services-ful-box .img-wrap span img{max-width:100%;}
.services-ful-box .img-wrap span:nth-child(1){z-index:2;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.services-ful-box .img-wrap span:nth-child(2){left:380px;top:260px;z-index:1;animation:cube 10s linear infinite;}
.services-ful-box .img-wrap span:nth-child(3){top:170px;left:20px;animation:taadaa 5s infinite;}
.services-ful-box .img-wrap span:nth-child(3) img{width:90%;}

.services-half-box{}
.services-half-box figure{width:380px;height:290px;margin:auto;}
.services-half-box figure img{width:100%;height:100%;max-width:100%;object-fit:contain;z-index:1;position:relative;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.services-half-box h2 a{font-size:36px;line-height:72px;font-weight:900;font-family:'Nunito';display:block;margin:15px 0;}
.services-half-box h6{font-size:16px;line-height:21px;font-weight:500;}
.services-half-box p{font-size:14px;font-weight:300;line-height:24px;width:28%;margin:auto;}
.services-half-box .box-wrap{padding:60px 0;}
.services-half-box h2 a:hover{color:#969595;}
.services-half-box ul{margin-top:40px;}
.services-half-box figure.logo-back{position:relative;}
.services-half-box figure.logo-back:before{content:'';position:absolute;background-image:url(../images/service-box-04-back.webp);width:338px;height:286px;bottom:-90px;left:0;right:0;margin:auto;pointer-events:none;}

.faq-sec{position:relative;}
.faq-sec .img-wrap{margin-left:150px;}
.faq-sec .img-wrap span{position:absolute;}
.faq-sec .img-wrap span img{}
.faq-sec .img-wrap span:nth-child(1){z-index:1;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.faq-sec .img-wrap span:nth-child(2){top: 560px;animation:cube 20s linear infinite;}
.faq-sec .col-md-6.mt-5{margin-top: 0 !important}
.faq-sec .accordion button{position:relative;display:block;text-align:left;width:100%;padding:10px 0;color:#fff;font-size:16px;font-weight:400;border:none;background:none;outline:none;line-height:16px;font-family:'FONTSPRING DEMO - Volte';}
.faq-sec .accordion button:hover,.faq-sec .accordion button:focus{cursor:pointer;color:#c4c4c4;}
.faq-sec .accordion button:hover::after,.faq-sec .accordion button:focus::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2;}
.faq-sec .accordion button .accordion-title{padding:0;}
.faq-sec .accordion button .icon{align-items:center;display:inline-flex;position:absolute;top:8px;right:0;width:22px;height:22px;border:0;border-radius:22px;background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);justify-content:center;}
.faq-sec .accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:6px;width:10px;height:2px;background:currentColor;}
.faq-sec .accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:10px;width:2px;height:10px;background:currentColor;}
.faq-sec .accordion button[aria-expanded=true]{color:#fff;}
.faq-sec .accordion button[aria-expanded=true] .icon::after{width:0;}
.faq-sec .accordion button[aria-expanded=true] + .accordion-content{opacity:1;max-height:9em;transition:all 200ms linear;will-change:opacity,max-height;}
.faq-sec .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 2s linear,max-height 0.5s linear;will-change:opacity,max-height;}
.faq-sec .accordion .accordion-content p{font-size:12px;font-weight:400;margin:2em 0;line-height:21px;color:#c9c9c9;}
.faq-sec .accordion-item{border:2px solid #a0bd2e!important;border-radius:10px!important;background-image:-moz-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);background-image:-webkit-linear-gradient(270deg,#000 0%,#000 100%);background-image:-ms-linear-gradient(90deg,rgb(3,106,186) 0%,rgb(0,172,212) 100%);margin-bottom:30px;padding:10px 20px;}

.logo-sec-2{}
.logo-sec-2 .heading-wrap{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);text-align:center;padding:40px 0 80px 0;}
.logo-sec-2 .heading-wrap h3{font-size:26px;font-weight:lighter;line-height:48px;font-family:'Nunito';text-transform:uppercase;letter-spacing:0.2rem;}
.logo-sec-2 .content-wrap{margin-top:-60px;margin-bottom: 40px;}
.logo-sec-2 .content-wrap .container{background:#1b1b1b;text-align:center;padding:60px 0;}
.logo-sec-2 .content-wrap p{font-size:15px;line-height:28px;font-weight:400;width:70%;margin:auto;margin:30px auto;}

.blue-cta{position:relative;background:#00152b;padding:40px 0;overflow:hidden;}
.blue-cta:before{content:'';position:absolute;background-image:url(../images/blue-cta-img-03.webp);width:212px;height:231px;right:0;bottom:-20px;opacity:0.3;}
.blue-cta .img-wrap{display:flex;align-items:center;justify-content:center;}
.blue-cta .img-wrap span{}
.blue-cta .img-wrap span img{max-width:100%}
.blue-cta .content{}
.blue-cta .content h6{font-size:25px;line-height:38px;font-weight:500;width: 80%;}
.blue-cta .content h6 strong{font-size:50px;font-weight:700;animation:blink_color 2s infinite;}

.logo-sec-3{}
.logo-sec-3 p{font-size:14px;line-height:18px;font-weight:400;padding:30px 0;width:80%;}
.logo-sec-3 h6{font-size:16px;line-height:26px;font-weight:700;width:90%;}
.logo-sec-3 ul.img-icons{display:flex;flex-wrap:wrap;align-items:center;padding:30px 0;}
.logo-sec-3 ul.img-icons li{flex:0 0 28%;display:flex;align-items:center;justify-content:start;margin:15px;}
.logo-sec-3 ul.img-icons li img{max-width:100%;}
.logo-sec-3 ul.img-icons li h3{font-size:14px;line-height:18px;font-weight:500;margin-left:15px;background:-webkit-linear-gradient(-168deg,#0284c4 52%,#045bb4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.logo-sec-3 ul.img-icons li:nth-child(2) h3{background-image:-webkit-linear-gradient(-168deg,#00ff6c 52%,#045bb4 100%);}
.logo-sec-3 ul.img-icons li:nth-child(3) h3{background-image:-webkit-linear-gradient(-168deg,#fada03 52%,#01df7a 100%);}
.logo-sec-3 ul.img-icons li:nth-child(4) h3{background-image:-webkit-linear-gradient(-168deg,#ff5a00 52%,#fada03 100%);}
.logo-sec-3 ul.img-icons li:nth-child(5) h3{background-image:-webkit-linear-gradient(-168deg,#b62cfd 52%,#ff6700 100%);}
.logo-sec-3 .img-wrap{position:relative;left:80px;transform:translateY(140px);}
.logo-sec-3 .img-wrap span{position:absolute;}
.logo-sec-3 .img-wrap span:nth-child(1){z-index:1;left:-30px;top:-10px;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .img-wrap span:nth-child(2){z-index:2;top:-110px;left:40px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .img-wrap span:nth-child(3){z-index:3;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .img-wrap span:nth-child(4){z-index:2;left:220px;top:-120px;animation:cube 20s linear infinite;}
.logo-sec-3 .img-wrap span:nth-child(5){z-index:1;top:-90px;left:40px;}
.logo-sec-3 .img-wrap span:nth-child(6){z-index:1;left:300px;top:110px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .img-wrap span:nth-child(7){top:-55px;left:80px;}
.logo-sec-3 .img-wrap span:nth-child(8){left:190px;transform:rotate(90deg);top:120px;z-index:-1;animation:taadaa 3s infinite;}
.logo-sec-3 .img-wrap span img{max-width:100%}
.logo-sec-3 .ser-main .img-wrap{position:relative;}
.logo-sec-3 .ser-main .img-wrap span{position:absolute;}
.logo-sec-3 .ser-main .img-wrap span img{max-width:100%;}
.logo-sec-3 .ser-main .img-wrap span:nth-child(1){z-index:2;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;left:80px;top:-50px;}
.logo-sec-3 .ser-main .img-wrap span:nth-child(2){left:30px;top:-90px;z-index:1;animation:none}
.logo-sec-3 .ser-main .img-wrap span:nth-child(3){top:170px;left:90px;animation:taadaa 5s infinite;z-index:2;}
.logo-sec-3 .ser-main .img-wrap span:nth-child(3) img{width:100%;}
.logo-sec-3 .ser-main .img-wrap span:nth-child(4){left:310px;z-index:1;animation:hmebannr_floatingtpbtm 7s ease-in-out infinite;}
.logo-sec-3 .ser-main .img-wrap span:nth-child(5){z-index:2;left:310px;top:130px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.website-services{}
.logo-sec-3 .website-services .img-wrap{position:relative;left:80px;transform:translateY(160px);}
.logo-sec-3 .website-services .img-wrap span{position:absolute;}
.logo-sec-3 .website-services .img-wrap span:nth-child(1){z-index:11;left:-20px;top:-120px;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .website-services .img-wrap span:nth-child(2){z-index:2;top:50px;left:360px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .website-services .img-wrap span:nth-child(3){z-index:3;animation:icn_crcle_bounce 4s infinite alternate;top:60px;}
.logo-sec-3 .website-services .img-wrap span:nth-child(4){z-index:2;left:200px;top:-170px;animation:cube 20s linear infinite;}
.logo-sec-3 .website-services .img-wrap span:nth-child(5){z-index:1;top:-90px;left:40px;}
.logo-sec-3 .website-services .img-wrap span:nth-child(6){z-index:-1;left:40px;top:-190px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .website-services .img-wrap span:nth-child(7){top:180px;left:280px;transform:rotate(90deg);}
.logo-sec-3 .website-services .img-wrap span:nth-child(8){left:190px;transform:rotate(90deg);top:120px;z-index:-1;animation:taadaa 3s infinite;}
.logo-sec-3 .website-services .img-wrap span img{max-width:100%}

.ecom-services{}
.logo-sec-3 .ecom-services .img-wrap{position:relative;left:80px;transform:translateY(160px);}
.logo-sec-3 .ecom-services .img-wrap span{position:absolute;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(1){left:50px;top:-120px;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(2){z-index:2;top:-110px;left:290px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(3){z-index:3;animation:cube 20s linear infinite;top:-170px;left:180px;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(4){z-index:2;left:60px;top:0;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(5){z-index:1;top:100px;left:370px;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(6){z-index:-1;left:140px;top:-110px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(7){top:180px;left:280px;transform:rotate(90deg);animation:taadaa 3s infinite;}
.logo-sec-3 .ecom-services .img-wrap span:nth-child(8){left:190px;transform:rotate(90deg);top:120px;z-index:-1;animation:taadaa 3s infinite;}
.logo-sec-3 .ecom-services .img-wrap span img{max-width:100%}

.app-services{}
.logo-sec-3 .app-services .img-wrap{position:relative;left:80px;transform:translateY(160px);}
.logo-sec-3 .app-services .img-wrap span{position:absolute;}
.logo-sec-3 .app-services .img-wrap span:nth-child(1){z-index:11;left:150px;top:-120px;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .app-services .img-wrap span:nth-child(2){z-index:11;top:120px;left:50px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .app-services .img-wrap span:nth-child(3){z-index:11;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;top:120px;left:300px;}
.logo-sec-3 .app-services .img-wrap span:nth-child(4){z-index:2;left:360px;top:-160px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .app-services .img-wrap span:nth-child(5){z-index:1;top:80px;left:40px;}
.logo-sec-3 .app-services .img-wrap span:nth-child(6){z-index:2;left:100px;top:0;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .app-services .img-wrap span:nth-child(7){top:-60px;left:40px;z-index:1;}
.logo-sec-3 .app-services .img-wrap span:nth-child(8){left:330px;transform:rotate(90deg);top:150px;animation:taadaa 3s infinite;width:40%;}
.logo-sec-3 .app-services .img-wrap span img{max-width:100%}

.stationery-services{}
.logo-sec-3 .stationery-services .img-wrap{position:relative;left:80px;transform:translateY(140px);}
.logo-sec-3 .stationery-services .img-wrap span{position:absolute;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(1){z-index:11;left:0;top:0;animation:icn_crcle_bounce 4s infinite alternate;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(2){z-index:11;top:-40px;left:50px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(3){z-index:11;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;top:-130px;left:150px;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(4){z-index:2;left:30px;top:40px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(5){z-index:1;top:-40px;left:10px;}
.logo-sec-3 .stationery-services .img-wrap span:nth-child(6){left:330px;transform:rotate(90deg);top:150px;animation:taadaa 3s infinite;width:40%;}
.logo-sec-3 .stationery-services .img-wrap span img{max-width:100%}

.logo-tabs{background:#00152b;position:relative;overflow:hidden;padding-bottom:200px;margin-bottom:-100px;}
.logo-tabs:before{content:'';position:absolute;background-image:url(../images/logo-design/tab-img-bg.webp);width:551px;height:597px;right:0;bottom:-20px;opacity:0.1;background-size:cover;background-repeat:no-repeat;}
.logo-tabs ul.tabs{display:flex;align-items:center;justify-content:space-around;padding-bottom:50px;border-bottom:1px solid #003755;margin-bottom:60px;}
.logo-tabs ul.tabs li{margin-right:30px;cursor:pointer;opacity:0.3;}
.logo-tabs ul.tabs li .box{border-radius:80px;padding:30px 18px 55px;display:flex;flex-direction:column;align-items:center;background-image:-moz-linear-gradient(90deg,rgb(0,191,255) 0%,rgb(0,234,255) 100%);background-image:-webkit-linear-gradient(-94deg,#00acd4 0%,#00223c 100%);background-image:-ms-linear-gradient(90deg,rgb(0,191,255) 0%,rgb(0,234,255) 100%);}
.logo-tabs ul.tabs li .box span{background:#fff;border-radius:50%;width:127px;height:127px;display:flex;align-items:center;justify-content:center;}
.logo-tabs ul.tabs li .box span img{max-width:100%;position:relative;top:0;width:90%;transition:1s;}
.logo-tabs ul.tabs li .box h6{font-size:14px;font-family:'Nunito';font-weight:800;text-align:center;line-height:14px;margin-top:40px;text-transform:uppercase;}
.logo-tabs ul.tabs li:last-child{margin-right:0;}
.logo-tabs ul.tabs li.current,.logo-tabs ul.tabs li:hover{opacity:1;}
.logo-tabs ul.tabs li.current span img,.logo-tabs ul.tabs li:hover span img{top:-30px;}
.logo-tabs .my-tabs{}
.logo-tabs .my-tabs .row{align-items:center;}
.logo-tabs .my-tabs p{font-size:14px;line-height:28px;font-weight:400;padding:25px 0;}
.logo-tabs .my-tabs h3{font-size:40px;line-height:53px;font-weight:800;font-family:'Nunito';text-transform:uppercase;}
.logo-tabs figure{text-align:center;width:500px;height:400px;display:flex;align-items:center;justify-content:center;margin:auto;}
.logo-tabs figure img{max-width:100%;position:relative;z-index:1;height:100%;object-fit:contain;width:100%;}

.gray-cta{text-align:center;z-index:1111;position:relative;}
.gray-cta .container{background:#181818;padding:60px;}
.gray-cta ul{display:flex;justify-content:center;align-items:center;margin-top:50px;}
.gray-cta ul li{margin-right:50px;}
.gray-cta ul li:last-child{margin-right:0;}
.gray-cta ul li .box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30px;width:195px;height:220px;}
.gray-cta ul li:nth-child(1) .box{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);}
.gray-cta ul li:nth-child(2) .box{background-image:-moz-linear-gradient(-168deg,rgb(0,255,108) 0%,rgb(2,173,144) 42%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,255,108) 0%,rgb(2,173,144) 42%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,255,108) 0%,rgb(2,173,144) 42%,rgb(4,91,180) 100%);}
.gray-cta ul li:nth-child(3) .box{background-image:-moz-linear-gradient(-168deg,rgb(250,218,3) 0%,rgb(126,221,63) 45%,rgb(1,223,122) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(250,218,3) 0%,rgb(126,221,63) 45%,rgb(1,223,122) 100%);background-image:-ms-linear-gradient(-168deg,rgb(250,218,3) 0%,rgb(126,221,63) 45%,rgb(1,223,122) 100%);}
.gray-cta ul li:nth-child(4) .box{background-image:-moz-linear-gradient(-168deg,rgb(255,90,0) 0%,rgb(253,154,2) 52%,rgb(250,218,3) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(255,90,0) 0%,rgb(253,154,2) 52%,rgb(250,218,3) 100%);background-image:-ms-linear-gradient(-168deg,rgb(255,90,0) 0%,rgb(253,154,2) 52%,rgb(250,218,3) 100%);}
.gray-cta ul li .box span{border-radius:50%;background-color:rgb(255,255,255);width:89px;height:89px;display:flex;align-items:center;justify-content:center;}
.gray-cta ul li .box span img{max-width:100%;position:relative;transition:1s linear;}
.gray-cta ul li:nth-child(1) .box span img{left:-1px;top:5px;}
.gray-cta ul li:nth-child(2) .box span img{left:-4px;}
.gray-cta ul li:nth-child(3) .box span img{top:-10px;}
.gray-cta ul li:nth-child(4) .box span img{top:-10px;}
.gray-cta ul li .box h6{font-weight:600;font-size:16px;line-height:22px;margin-top:20px;}
.gray-cta ul li .box h6 a{    color: #000;}
.gray-cta ul li .box h6 a:hover{opacity:0.6;}
.gray-cta ul li .box:hover img{transform:translateY(-20px);}

.content-sec{text-align:center;padding-bottom:100px;}
.content-sec h3{font-size:26px;line-height:28px;font-weight:400;letter-spacing:0.2rem;padding-bottom:40px;}
.content-sec p{font-size:16px;line-height:30px;font-weight:400;width:90%;margin:auto;position:relative;}
.content-sec p strong{color:#0198cc;}
.content-sec .moretext{display:none;margin-top:20px;}
.content-sec a.moreless-button{position:relative;top:-50px;display:block;}
.content-sec a.moreless-button:before{content:'\f175';position:absolute;font-family:"Font Awesome 5";font-size:60px;background:-webkit-linear-gradient(90deg,#b7f100 52%,#3685ec 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;animation:jumpUp 2s ease-in-out infinite;left: 0;right: 0;top: 10px;}
.content-sec a.moreless-button.showLess{top:0;}
.content-sec a.moreless-button.showLess:before{content:'\f176';animation:none;}
.content-sec a.moreless-button:after{content:"";display:block;position:absolute;bottom:-50px;left:0;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);height:120px;pointer-events:none;}
.content-sec a.moreless-button.showLess:after{display:none;}

.usps-sec{background:#00152b;}
.usps-sec h3{text-align:center;font-size:30px;line-height:40px;font-weight:400;}
.usps-sec ul.box-wrap{align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative;margin-top:0px;}
.usps-sec ul.box-wrap:before{position:absolute;content:"";background-image:url(../images/border-center-line.webp);width:1209px;height:87px;background-size:contain;background-repeat:no-repeat;background-position:center;right:0;}
.usps-sec ul.box-wrap li{position:relative;padding:60px 30px;flex:0 0 25%;}
.usps-sec ul.box-wrap li:before{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;width:17px;height:512px;right:0;}
.usps-sec ul.box-wrap li:nth-child(1){}
.usps-sec ul.box-wrap li:nth-child(1):before{background-image:url(../images/border-left-line.webp);}
.usps-sec ul.box-wrap li:nth-child(2){}
.usps-sec ul.box-wrap li:nth-child(2):before{background-image:url(../images/border-left-line.webp);}
.usps-sec ul.box-wrap li:nth-child(3){}
.usps-sec ul.box-wrap li:nth-child(3):before{background-image:url(../images/border-left-line.webp);}
.usps-sec ul.box-wrap li:nth-child(4){}
.usps-sec ul.box-wrap li:nth-child(5){}
.usps-sec ul.box-wrap li:nth-child(6){}
.usps-sec ul.box-wrap li:nth-child(7){}
.usps-sec ul.box-wrap li:nth-child(8){}
.usps-sec ul.box-wrap li span{position:relative;z-index:111;}
.usps-sec ul.box-wrap li span img{max-width:100%;}
.usps-sec ul.box-wrap li span h4{display:block;margin-top:15px;font-size:15px;line-height:20px;font-weight:700;background:-webkit-linear-gradient(-168deg,#0284c4 52%,#045bb4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10px 0;    height: 60px;}
.usps-sec ul.box-wrap li:nth-child(1) span h4,.usps-sec ul.box-wrap li:nth-child(5) span h4{}
.usps-sec ul.box-wrap li:nth-child(2) span h4,.usps-sec ul.box-wrap li:nth-child(6) span h4{background-image:-webkit-linear-gradient(-168deg,#00ff6c 52%,#045bb4 100%);}
.usps-sec ul.box-wrap li:nth-child(3) span h4,.usps-sec ul.box-wrap li:nth-child(7) span h4{background-image:-webkit-linear-gradient(-168deg,#fada03 52%,#01df7a 100%);}
.usps-sec ul.box-wrap li:nth-child(4) span h4,.usps-sec ul.box-wrap li:nth-child(8) span h4{background-image:-webkit-linear-gradient(-168deg,#ff5a00 52%,#fada03 100%);}
.usps-sec ul.box-wrap li span p{font-size:13px;line-height:18px;font-weight:400;    height: 55px;}

.main-heading-nft{font-size:40px;font-weight:600;line-height:48px;}
span.text-img{background-image:url(../images/nft/text-img.webp);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-position:center;    animation: 2s moveBackground2 ease-in-out infinite alternate;}
span.text-img.img-2{background-image:url("../images/nft/text-img-2.webp");}
body.nft-pg .nft-main-para{font-size:14px;line-height:26px;font-weight:300;font-family:'Rubik',sans-serif!important}
body.nft-pg a.btn-size,body.nft-pg a.btn-size b{font-weight:600!important;border-radius:10px;}

.nft-banner.home-banner{position:relative;padding-bottom: 0;}
.nft-banner.home-banner .row {align-items: end; }
.nft-banner.home-banner ul.btn-wrap {margin-bottom: 100px; }
.nft-banner.home-banner:before{content:'';position:absolute;background:url(../images/nft/banner-icon-04.webp);width:194px;height:484px;top:-160px;left:0;    /* animation: flash 5s linear infinite; */z-index:-1;opacity:0.3;}
.nft-banner.home-banner .img-wrap{top:unset;left:0;bottom:0;}
.nft-banner.home-banner .img-wrap span{bottom:0;right:20%;left:unset;}
.nft-banner.home-banner .img-wrap span:nth-child(1){z-index:11;bottom:0;right:20%;animation:none;}
.nft-banner.home-banner .img-wrap span:nth-child(2){top:-410px;right:240px;z-index:11;bottom:unset;}
.nft-banner.home-banner .img-wrap span:nth-child(3){bottom:0;right:18%;}
.nft-banner.home-banner .img-wrap span:nth-child(3) img{max-width:85%;margin:0 auto;}

.nft-banne-icons{background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);height:124px;}
.nft-banne-icons ul{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;align-items:baseline;}
.nft-banne-icons ul li{}
.nft-banne-icons ul li img{max-width:100%}

.nft-sec-2{position:relative;background-image:url(../images/nft/sec-2-bg.webp);background-repeat:no-repeat;background-size:cover;padding:90px 0;background-position:left -100px;}
.nft-sec-2:before{position:absolute;content:"";background-image:url(../images/blue-dots.webp);width:398px;height:133px;background-size:contain;background-repeat:no-repeat;background-position:center;right:220px;transform:rotate(90deg);bottom:0;}
.nft-sec-2 figure{}
.nft-sec-2 figure img{}
.nft-sec-2 .content{}
.nft-sec-2 .content p{}

.nft-portfolio{background:#09141b;padding-bottom:0;margin-bottom:40px;}
.nft-portfolio .gallery-wrapper{display:flex;flex-wrap:wrap;}
.nft-portfolio .gallery-wrapper .gallery-item{position:relative;isolation:isolate;display:flex;flex:1;opacity:1;overflow:hidden;transition:flex 0.5s,opacity 0.25s;margin:0;height:410px;}
.nft-portfolio .gallery-wrapper .gallery-item:hover{flex:1.5;opacity:1}
.nft-portfolio .gallery-wrapper .gallery-item:not(:hover){opacity:0.75;}
.nft-portfolio .gallery-wrapper .item-image{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;object-fit:cover;}
.nft-portfolio .gallery-wrapper .item-description{color:#fff;display:flex;flex-wrap:wrap;align-self:end;padding:30px;transition:0.5s linear;opacity:1;position:relative;transform:translateY(100%);}
.nft-portfolio .gallery-wrapper .item-description .name{font-size:20px;font-weight:600;line-height:20px;padding-bottom:20px;}
.nft-portfolio p{width:30%;padding:15px 0 60px 0;margin:auto;}
.nft-portfolio .gallery-wrapper .item-description p.desc{width:80%;padding:0;margin:0;font-size:12px;line-height:22px;font-family:'Rubik'!important;}
.nft-portfolio .gallery-wrapper .gallery-item:hover figcaption.item-description{background:#0000009c;}
.nft-portfolio .gallery-wrapper .gallery-item:hover img.item-image{object-position:top;}
.nft-portfolio .gallery-wrapper .gallery-item:hover figcaption.item-description{transform:translateY(0);}

.nft-sec-3{position:relative;background-image:url(../images/nft/sec-4-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:0 -50px;overflow: hidden;}
.nft-sec-3:before{position:absolute;content:"";background-image:url(../images/nft/sec-4-img-02.webp);width:867px;height:978px;background-size:contain;background-repeat:no-repeat;background-position:center;left:300px;top:-150px;pointer-events:none;}
.nft-sec-3 p{padding:20px 0;}
.nft-sec-3 figure{position:relative;}
.nft-sec-3 figure img {max-width: 100%; }
/*.nft-sec-3 #msform{text-align:center;position:relative;margin-top:20px}
.nft-sec-3 #msform fieldset{border:0 none;border-radius:0.5rem;box-sizing:border-box;width:100%;margin:0;position:relative;}
.nft-sec-3 .form-card{text-align:left;width:80%;float:left;}
.nft-sec-3 #msform fieldset:not(:first-of-type){display:none}
.nft-sec-3 #msform input,.nft-sec-3 #msform textarea{padding:8px 15px 8px 15px;border:1px solid #fff;width:100%;box-sizing:border-box;color:#fff;background-color:transparent;font-size:16px;letter-spacing:1px;border-radius:10px;height:55px;outline:none;opacity: 1}
.nft-sec-3 #msform input:focus,.nft-sec-3#msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ffffff;outline-width:0;opacity: 1}
.nft-sec-3 #msform .action-button{width:100px;font-weight:bold;color:white;border:0 none;border-radius:0px;cursor:pointer;padding:10px 5px;margin:10px 0px 10px 5px;opacity: 1}
.nft-sec-3 #msform .action-button:hover,.nft-sec-3 #msform .action-button:focus{background:#019dce;}
.nft-sec-3 #msform .action-button-previous{width:100px;background:#616161;font-weight:bold;color:white;border:0 none;border-radius:0px;cursor:pointer;padding:10px 5px;margin:10px 5px 10px 0px;float:right}
.nft-sec-3 #msform .action-button-previous:hover,.nft-sec-3 #msform .action-button-previous:focus{background-color:#000000}
.nft-sec-3 .steps{font-size:25px;color:gray;margin-bottom:10px;font-weight:normal;text-align:right}
.nft-sec-3 .fieldlabels{color:gray;text-align:left}
.nft-sec-3 #msform fieldset input.btn-form{display:inline-block;font-size:15px;font-weight:700;line-height:normal;font-family:Nunito;border-radius:0 10px 10px 0;background-image:-webkit-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);border:0;margin:0;position:relative;left:-80px;}
.nft-sec-3 #msform fieldset input.btn-form:hover{background:#019dce;}*/
.form-wizard{color:#000;}
.form-wizard .form-wizard-header{text-align:center;}
.form-wizard .form-wizard-next-btn,.form-wizard .form-wizard-previous-btn,.form-wizard .form-wizard-submit{color:#ffffff;display:inline-block;padding:10px;text-align:center;background-image:-moz-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-webkit-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);background-image:-ms-linear-gradient(-102deg,rgb(171,82,246) 0%,rgb(120,42,221) 100%);font-size:15px;font-weight:700;line-height:normal;border-radius:0 10px 10px 0;padding:11px 30px;border:1px solid transparent;margin-left:-20px;height:50px!important;}
.form-wizard .form-wizard-next-btn:hover,.form-wizard .form-wizard-next-btn:focus,.form-wizard .form-wizard-previous-btn:hover,.form-wizard .form-wizard-previous-btn:focus,.form-wizard .form-wizard-submit:hover,.form-wizard .form-wizard-submit:focus{color:#000;text-decoration:none;background:#fff;}
.form-wizard .wizard-fieldset{display:none;}
.form-wizard .wizard-fieldset.show{display:flex;}
.form-wizard .wizard-form-error{display:none;position:absolute;left:0;right:0;bottom:0;height:100%;width:100%;border-radius:10px 0 0 10px;border:1px solid red;}
.form-wizard .form-wizard-previous-btn{background-color:#fb1647;}
.form-wizard .form-control{height:50px!important;padding:15px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:10px 0 0 10px;}
.form-wizard .form-control:focus{box-shadow:none;}
.form-wizard .form-group{position:relative;flex:0 0 60%;margin-top:30px;outline:none;}
.form-wizard .wizard-form-text-label{position:absolute;left:10px;top:13px;transition:0.2s linear all;color:#fff;z-index:1;outline:none;}
.form-wizard .focus-input .wizard-form-text-label{color:#fff;top:-18px;transition:0.2s linear all;font-size:12px;}
.form-wizard .form-wizard-steps{margin:30px 0;}
.form-wizard .form-wizard-steps li{width:25%;float:left;position:relative;}
.form-wizard .form-wizard-steps li::after{background-color:#f3f3f3;content:"";height:5px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
.form-wizard .form-wizard-steps li span{background-color:#dddddd;border-radius:50%;display:inline-block;height:40px;line-height:40px;position:relative;text-align:center;width:40px;z-index:1;}
.form-wizard .form-wizard-steps li:last-child::after{width:50%;}
.form-wizard .form-wizard-steps li.active span,.form-wizard .form-wizard-steps li.activated span{background-color:#d65470;color:#ffffff;}
.form-wizard .form-wizard-steps li.active::after,.form-wizard .form-wizard-steps li.activated::after{background-color:#d65470;left:50%;width:50%;border-color:#d65470;}
.form-wizard .form-wizard-steps li.activated::after{width:100%;border-color:#d65470;}
.form-wizard .form-wizard-steps li:last-child::after{left:0;}


.nft-banner.home-banner h2{font-size:60px;font-weight:600;}
.nft-banner.home-banner h2 span.text-img{font-size:60px;font-weight:600;line-height:75px;}

.nft-benefits{position:relative;border-top:1px solid #333333;overflow:hidden;}
.nft-benefits:before{content:'';position:absolute;background-image:url(../images/nft/sec-5-img-02.webp);background-repeat:no-repeat;background-position:center;width:1432px;height:1584px;left:-110px;right:0;top:-320px;margin:auto;pointer-events:none;}
.nft-benefits p{width:50%;padding:15px 0 60px 0;margin:auto;}
.nft-benefits figure{}
.nft-benefits figure img{position:absolute;left:30%;top:90px;margin:0 auto;pointer-events:none;}
.nft-benefits .row:nth-child(2){align-items:center;}
.nft-benefits ul.points{position:relative;}
.nft-benefits ul.points:before{content:'';position:absolute;background-image:url(../images/nft/sec-5-icon-lines.webp);width:116px;height:372px;right:-30px;bottom:15px;}
.nft-benefits ul.points li{margin-bottom:35px;position:relative;}
.nft-benefits ul.points li:last-child {margin-bottom: 0; }
.nft-benefits ul.points li .content{display:flex;align-items:center;justify-content:end;}
.nft-benefits ul.points li .content h4{font-size:16px;line-height:27px;font-weight:600;}
.nft-benefits ul.points li .content span{margin-left:20px;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;}
.nft-benefits ul.points li .content span:before{content:'';position:absolute;border-top:7px solid #01a4d1;border-bottom:7px solid #0369b9;border-right:7px solid #00a8d3;border-left:7px solid #0369b9;width:37px;height:37px;border-radius:50%;padding:20px;animation:cube 10s linear infinite;}
.nft-benefits ul.points li .content span img{position:relative;}
.nft-benefits ul.points li:nth-child(1){}
.nft-benefits ul.points li:nth-child(2){left:-40px;}
.nft-benefits ul.points li:nth-child(3){left:-50px;}
.nft-benefits ul.points li:nth-child(4){left:-30px;}
.nft-benefits ul.points li:nth-child(5){left:30px;}
.nft-benefits ul.points.point-2:before{background-image:url(../images/nft/sec-5-icon-lines-2.webp);right:unset;left:-20px;}
.nft-benefits ul.points.point-2 .content{justify-content:start;}
.nft-benefits ul.points.point-2 li:nth-child(1){}
.nft-benefits ul.points.point-2 li:nth-child(2){left:50px;}
.nft-benefits ul.points.point-2 li:nth-child(3){left:65px;}
.nft-benefits ul.points.point-2 li:nth-child(4){left:45px;}
.nft-benefits ul.points.point-2 li:nth-child(5){left:-10px;}
.nft-benefits ul.points.point-2 .content span{margin-left:0;margin-right:10px;}
.nft-portfolio-2{background:#011224;}
.nft-portfolio-2 p{width:30%;padding:15px 0 60px 0;margin:auto;}

.techologies-sec{background:#011224;}
.techologies-sec p{width:65%;padding:15px 0 60px 0;margin:auto;}
.techologies-sec .content{}
.techologies-sec .content h3{position:relative;font-size:20px;font-weight:600;font-family:'Poppins';border-bottom:1px solid #4a4859;padding-bottom:20px;width:80%}
.techologies-sec .content h3:before{content:'';position:absolute;width:51px;height:4px;bottom:-2px;right:0;animation:left_right 5s ease infinite;background:linear-gradient(-45deg,#23a2cb,#0469ba);background-size:400% 400%;}
.techologies-sec .content ul{margin:20px 0 35px 0;}
.techologies-sec .content ul li{font-size:14px;font-weight:500;color:#7b8188;line-height:35px;}
.techologies-sec .content ul li span{margin-right:15px;}
.techologies-sec .content ul li span img{width:20px;filter: grayscale(1);}

.industry-sec{background-image:url(../images/nft/gallery-full-03.webp);background-repeat:no-repeat;background-size:cover;padding: 60px 0 80px;}
.industry-sec .my-tabs{margin-bottom:50px;}
.industry-sec .my-tabs p{font-weight: 500}
.industry-sec ul.industry-slider{cursor: move}
.industry-sec ul.industry-slider li{}
.industry-sec ul.industry-slider li img{max-width:100%;padding-right:10px;}

.about-content{}
.about-content .box-wrap{background-color:rgb(29,29,29);padding:50px;position:relative;}
.about-content .box-wrap .content{}
.about-content .box-wrap .content img{}
.about-content .box-wrap .content h3{padding:20px 0;font-family:'Nunito';font-size:26px;line-height:36px;font-weight:700;}
.about-content .box-wrap .content p{font-size:14px;line-height:26px;font-weight:400;padding-bottom:50px;}
.about-content .box-wrap .content span{position:absolute;bottom:10px;right:20px;font-size:40px;font-weight:700;font-family:'Nunito';color: #9ea0a159}
.about-content .box-wrap:hover{box-shadow:#a2bf2d  1px 11px 55px 20px,#028dc842 -12px -7px 30px,#028dc842 0 4px 9px,#028dc842 0px 12px 13px,#028dc842  0px -3px 5px;background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(000) 0%,rgb(000) 52%,rgb(000) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);}
.about-content .box-wrap:hover span{color: #fff}

.who-sec{background:#00152b;padding:120px 0 350px;margin-bottom:-160px;}
.who-sec h3{}
.who-sec .small-heading:after{display:none;}
.who-sec p{font-size:16px;line-height:28px;font-weight:400;margin:30px 0 40px;}
.who-sec .img-wrap{position:relative;margin-left: 100px}
.who-sec .img-wrap span{position:absolute;}
.who-sec .img-wrap span img{max-width:100%;}
.who-sec .img-wrap span:nth-child(1){left:-100px;z-index:1;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.who-sec .img-wrap span:nth-child(2){z-index:1;left:0;top:160px;animation:cube 20s linear infinite;}
.who-sec .img-wrap span:nth-child(3){z-index:1;left:250px;top:0px;animation:cube 20s linear infinite;}
.who-sec .img-wrap span:nth-child(4){z-index:1;left:320px;top:130px;animation:taadaa 5s infinite;}
.who-sec .img-wrap span:nth-child(5){z-index:1;left:80px;top:-20px;}
.who-sec .img-wrap span:nth-child(6){z-index:1;top:300px;left:180px;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.who-sec .img-wrap span:nth-child(7){left:20px;top:-60px;}

.about-content-sec{position:relative;overflow:hidden;}
.about-content-sec:before{content:'';position:absolute;background-image:url(../images/about/about-shade.webp);background-repeat:no-repeat;background-position:center;width:100%;height:431px;left:0;right:0;top:280px;margin:auto;pointer-events:none;background-size:cover;z-index:11;}
.about-content-sec:after{content:'';position:absolute;background-image:url(../images/about/about-bg-shade.webp);background-repeat:no-repeat;background-position:center;width:100%;height:792px;left:0;right:0;top:130px;margin:auto;pointer-events:none;background-size:cover;}
.about-content-sec .about-text{}
.about-content-sec .about-text img{position:absolute;left:0;right:0;top:80px;margin:auto;max-width:100%;width:90%;pointer-events:none;}
.about-content-sec .moretext{display:none;margin-top:20px;}
.about-content-sec a.moreless-button{position:relative;top:-50px;display:block;}
.about-content-sec a.moreless-button:before{content:'\f175';position:absolute;font-family:"Font Awesome 5";font-size:60px;background:-webkit-linear-gradient(90deg,#b7f100 52%,#3685ec 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;animation:jumpUp 2s ease-in-out infinite;}
.about-content-sec a.moreless-button.showLess{top:0;}
.about-content-sec a.moreless-button.showLess:before{content:'\f176';animation:none;}
.about-content-sec a.moreless-button:after{content:"";display:block;position:absolute;bottom:-80px;left:0;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);height:120px;pointer-events:none;}
.about-content-sec a.moreless-button.showLess:after{display:none;}
.about-content-sec h3{font-size:26px;line-height:48px;font-weight:700;color:#fff;position:relative;z-index:1;padding-top:40px;}
/*.about-content-sec h3:before{content:'';position:absolute;width:4px;height:31px;background-image:-moz-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);top:0;left:0;right:0;margin:auto;}*/
.about-content-sec article{}
.about-content-sec article p{font-size:16px;line-height:33px;font-weight:400;width:85%;margin:auto;}
.about-content-sec .img-wrap{margin-top:80px;position:relative;z-index:11;text-align:center;}
.about-content-sec .img-wrap span{}
.about-content-sec .img-wrap span img{}
.about-content-sec .img-wrap span:nth-child(1){}
.about-content-sec .img-wrap span:nth-child(2){left:200px;position:absolute;top:210px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}
.about-content-sec .img-wrap span:nth-child(3){position:absolute;left:610px;bottom:80px;animation:icn_crcle_bounce 3s infinite alternate;}
.about-content-sec .img-wrap span:nth-child(4){position:absolute;right:300px;bottom:40px;animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) infinite;}
.about-content-sec .img-wrap span:nth-child(5){position:absolute;right:200px;top:-40px;animation:hmebannr_floatinglftrght 5s ease-in-out infinite;}

.counter-sec{margin-bottom: 60px;}
.counter-sec h2{}
.counter-sec p{font-size:16px;line-height:28px;font-weight:400;width:70%;margin:20px auto 0;}
.counter-sec ul{display:flex;align-items:center;justify-content:space-between;margin-top: 40px;}
.counter-sec ul li{}
.counter-sec .circle_percent{font-size:200px;width:181px;height:181px;position:relative;background:#002130;border-radius:50%;overflow:hidden;display:inline-block;margin:20px;}
.counter-sec .circle_inner{position:absolute;left:0;top:0;width:181px;height:181px;clip:rect(0 1em 1em 0.5em);}
.counter-sec .round_per{position:absolute;left:0;top:0;width:181px;height:181px;background:#01a0cf;clip:rect(0 5em 5em 0.5em);transform:rotate(180deg);transition:1.05s;}
.counter-sec .percent_more .circle_inner{clip:rect(0 0.5em 1em 0em);}
.counter-sec .percent_more:after{position:absolute;left:0.5em;top:0em;right:0;bottom:0;background:#01a0cf;content:"";}
.counter-sec .circle_inbox{position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:#000;z-index:3;border-radius:50%;}
.counter-sec .percent_text{font-family:'Nunito';position:absolute;font-size:35px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;}
.counter-sec ul li h5{font-size:20px;font-weight:700;font-family:'Nunito';line-height:24px;width:80%;margin:auto;text-align:center;}

.pkg-pg .home-packages-sec.home-portfolio-sec{background-image:none;position:relative;}
.pkg-pg .home-packages-sec.home-portfolio-sec:before{content:"";position:absolute;background-image:url(../images/blue-dots.webp);width:398px;height:233px;left:0;top:0;z-index:-1;}
.pkg-pg .home-packages-sec.home-portfolio-sec:after{content:"";position:absolute;background-image:url(../images/blue-dots.webp);width:300px;height:150px;right:180px;transform:rotate(90deg);top:80%;z-index:-1;}

.portfolio-pg{}
.portfolio-pg .home-portfolio-sec{position: relative;}
.portfolio-pg .home-portfolio-sec:before{content:"";position:absolute;background-image:url(../images/blue-dots.webp);width:398px;height:233px;left:0;top: 0;z-index: -1;}
.tab-port-web ul.portfolio-thumnail li a img{object-position:top;}

.terms-banner {background:#00152b;padding:100px 0;margin-top:20px;}
.terms-banner h2{font-size:40px;font-weight:600;}
.terms-sec{border-bottom:1px solid #2e2e2e;}
.terms-sec h2{font-size:25px;font-weight:600;margin:15px 0;}
.terms-sec p{font-size:18px;font-weight:300;line-height:35px;}
.terms-sec a{font-weight:700;}

.mobile-nav{background:#011425;padding-top:30px;width:80%;z-index:9999999999;}
.mobile-nav nav li a{color:#fff;font-size:20px;border-top:0;}
.mobile-nav nav{height:auto;}
.mobile-nav nav li ul li a{position:relative;font-weight:500;font-size:14px;padding-left:30px;}
.mobile-nav nav li ul li a:before{content:'\f324';position:absolute;font-family:'Font Awesome 5';left:10px;}
.mobile-nav .logo-wrap{}
.mobile-nav .logo-wrap img{max-width:100%;margin-bottom:50px;padding:0 20px;}
.mobile-nav .dropdown .dropdown_anchor{position:absolute;top:15px;right:30px;margin:0 auto;}
.mobile-nav .dropdown .dropdown_anchor i{font-size:20px;color:#fff;}
.mobile-nav .dropdown.active .items_links{height:auto;padding-left:15px;}
.mobile-nav .dropdown .items_links{padding:0;margin:0;height:0;overflow:auto;transition:.4s linear;background:transparent;display:block;}
.mobile-nav li .items_links li{margin-bottom:10px;width:100%;}
.mobile-nav li .nav-link{font-size:16px;color:#fff;text-transform:uppercase;padding:0;margin:0;display:inline-block;}
.mobile-nav .social-icons{position:absolute;bottom:10px;width:100%;}
.mobile-nav .social-icons ul{display:flex;align-items:center;justify-content:space-evenly;}
.mobile-nav .social-icons ul li{}
.mobile-nav .social-icons ul li a{display:flex;background:#fff;width:40px;height:40px;border-radius:50%;color:#fff;align-items:center;justify-content:center;background-image:-webkit-linear-gradient(-168deg,#00acd4 0%,#045bb4 100%);font-size:15px;}

.header-mobile-new{background-image:-moz-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);position:fixed;bottom:0px;left:0;right:0;top:auto;padding:18px 8px 18px;width:93%;margin-left:auto;margin-right:auto;border-radius:11px;box-shadow:0px 0px 16px #0000009c;z-index:99999999;border-top:5px solid #ffffff;}
.header-mobile-new .meta-manu-bar-btn{background:unset;font-size:10px;background-image:-moz-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);   background-image:-ms-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);padding:13px 31px;clip-path:polygon(10% 0%,100% 0,100% 20%,100% 52%,91% 100%,0 100%,0% 80%,0% 45%);border:unset;color:white;transition:0.4s linear;font-size:16px;font-family:'Space Grotesk';font-weight:700;border-radius:unset;}
.header-mobile-new .meta-menu-cion-li{margin-top:-37px;box-shadow:0px 10px 23px #00000047;border-radius:50%;}
.header-mobile-new .meta-menu-icon{background-image:-moz-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);background-image:-webkit-linear-gradient(-168deg,rgb(0,172,212) 0%,rgb(2,132,196) 52%,rgb(4,91,180) 100%);background-image:-ms-linear-gradient(-168deg,rgb(72,36,254) 0%,rgb(139,18,248) 52%,rgb(206,0,242) 100%);width:65px;height:65px;border-radius:50%;box-shadow:inset 0px 0px 23px #cfcfcf61;font-size:10px;clip-path:polygon(10% 0%,100% 0,100% 20%,100% 52%,91% 100%,0 100%,0% 80%,0% 45%);border:unset;transition:0.4s linear;}
.header-mobile-new img{max-width:100%;}
.header-mobile-new li.order-4.phone-icon a{padding-right:10px;}

.home-banner .mobile-banner img{animation: hmebannr_floatinglftrght 5s ease-in-out infinite;}

.country-list{margin-top:30px;}
.country-list ul{display:flex;align-items:center;justify-content:center;}
.country-list ul li{position:relative;padding-right:30px}
.country-list ul li span{position:absolute;opacity:0;transition:0.5s linear;width:80px;height:auto;border:2px solid #fff;background:#fff;padding:2px;bottom:-50px;border-radius:6px;}
.country-list ul li span img{max-width:100%;}
.country-list ul li h6{font-size:15px;font-weight:400;cursor:pointer;}
.country-list h5{margin-bottom:0;font-size:16px;}
.country-list ul li:hover span{opacity:1;}
.country-list ul li:before{content:'';position:absolute;width:1px;height:90%;background:#fff;right:15px;top:0;bottom:0;margin:auto;}
.country-list ul li:last-child{padding-right:0;}
.country-list ul li:first-child:before, .country-list ul li:last-child:before{display:none;}

.review-sec h2.main-heading, .faq-sec h2.main-heading, .process-sec h2.main-heading{margin-top:15px;}

.my-tabs.pkg-branding ul.slick-dots {display: none;}

.overlayS{width:100%;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;position:fixed;z-index:999999999999999999999999;transition:2s ease;top:0;clip-path:circle(70.7% at 50% 50%);}
.overlayS.hide{clip-path:circle(0.0% at 49% 0);}
.overlayS svg{position:relative;width:100vw;overflow:visible;margin-top:0;}
#Group_134{animation:righttop 2s;}
#Group_135{animation:lefttop 2s;}
g#Group_136{animation:text 5s;}
.overlayS g#Group_137 path{fill:#00a8cf;}

body.nft-pg footer * {font-family: 'Inter' !important;}
body.nft-pg footer i {font-family: 'Font Awesome 5' !important;}



.header-main .logo a img {
    width: 90%;
   
}

#Layer_1{
    width: 60%;
}