@media screen and (min-width: 3000px) {
 .main-home-bnner .txtwrp h1{font-size: 5vmin;line-height: initial;}
 .home-counter-wrp .mainwrp h2{font-size: 5vmin;line-height: initial;}
 .main-home-bnner .txtwrp p{font-size: 2.5vmin;line-height: initial;padding: 1vmin 0;}
 .btn-1 p{ font-size: 2vmin;left: -2vmin;    top: 0.5vmin;}
 .btn-1 span{width: 6vmin;height: 6vmin;}
 .btn-1 span i{    padding: 42px 0 0;}
 .main-home-bnner .mainwrp .txtdiv ul li{font-size: 2vmin;}
 .main-home-bnner .mainwrp:hover ul li{    top: -3vmin;}
 .color-txt{font-size: 5vmin;line-height: initial;}
 .secnd-sectionwrp .txtwrp p{font-size: 2vmin;line-height: initial;}
 .client-logoswrp .mainwrp ul li img{height: 10vmin;}
 .resentwrp .txtwrp h2{font-size: 5vmin;line-height: initial;}
 .resentwrp .mainwrp .txtdiv h4{font-size: 2vmin;}
 .resentwrp .mainwrp .txtdiv ul h6{font-size: 1.7vmin;}
 .resentwrp .mainwrp .txtdiv ul li{font-size: 1.7vmin;}
 .center-cta .txtwrp h2{font-size: 5vmin;line-height: initial;}
 .book-your-wrp .videowrp video{    width: 400%;    height: auto;}
 .book-your-wrp .videowrp{top: -1260px;}
 .book-your-wrp .txtwrp h2{font-size: 5vmin;line-height: initial;}
 .book-your-wrp .txtwrp p{font-size: 2vmin;}
 /*.main-heading{font-size: 5vmin;line-height: initial;}*/
 .secnd-sectionwrp .c-your-brand__graphic{    height: auto;}
 .rocket-section{    height: 1410px;    margin: 280px 0 0;}
 .main-pera{font-size: 2vmin;line-height: initial;}
 footer .main-home-bnner .socialwrp p{ font-size: 3vmin;    line-height: initial;    padding: 0px 0px 2vmin;}
 footer .main-home-bnner .finduswrp h4{font-size: 1.5vmin;}
 footer .main-home-bnner .finduswrp a img{    width: 20vmin;}
 .bx-2 img{    height: 2vmin;}
 .sapewrp p{font-size: 1vmin;}
 footer .main-home-bnner .finduswrp p{font-size: 4vmin;}
 footer .btm-ftr-wrp .navwrp p{font-size: 1.5vmin;}
 footer .btm-ftr-wrp .navwrp ul li a{font-size: 1.5vmin;}
 footer .main-home-bnner .mainwrp .txtdiv h4{font-size: 2vmin;}
 header .logowrp img{       margin: 20px 0 0 0;   height: 4vmin;}
 .btn-num{font-size: 1.4vmin;}
 header .main-btnwrp a.btn-11{    font-size: 1.4vmin; border-radius: 1vmin;padding: 1vmin 1vmin;}
 header .main-btnwrp a.btn-22{    font-size: 1.4vmin; border-radius: 1vmin;padding: 1vmin 1vmin;}
 .main-home-bnner .mainwrp .txtdiv i{    font-size: 1vmin;    padding: 0 2vmin 1vmin 0;}
 .resentwrp .mainwrp .txtdiv ul{    top:8vmin;}
 .company-count-wrp .mainwrp h4{    font-size: 2.4vmin;}
 .company-count-wrp .mainwrp p{    font-size: 1.5vmin;}
 .company-count-wrp .mainwrp{    height: 25vmin;}
 footer .main-home-bnner .socialwrp ul li a i{    font-size: 1.5vmin;}
 .main-home-bnner .mainwrp .txtdiv ul{height:3vmin;}
 .company-count-wrp{overflow: hidden;}

 .appi-sec-wrp .formwrp form .lablewrp input{    height: 100px;    font-size: 1vmin;}
.appi-sec-wrp .formwrp form .lablewrp textarea{ font-size: 1vmin;color: #fff;}
.jobwrp .txtwrp img{    width: 335px;}
.jobwrp .txtwrp h4{font-size: 3vmin;}
footer .main-home-bnner .mainwrp .txtdiv h4 img{width: 60px;}

.nft-meet-the .txtwrp{width: 100%;     width: 50%;}
.crypto_nft_pg p.main-pera{width: 100%;    font-size: 2vmin;}
.nft-main-banner .txtwrp img{    height:350px;}
.road-map-wrp .mainwrp p{    font-size: 2vmin;}
.road-map-wrp .mainwrp h4{    font-size: 2vmin;}
.road-map-wrp .mainwrp{ height: 35vmin; padding: 6vmin 5vmin 0;}
.nft-join-wrp .imgwrp img{    width: 40%;}
.crypto_nft_pg p.main-pera{font-size: 2vmin;}
.project-sizewrp{background-size: 60vmin,auto;}
.nft-zig-zag-wrp .txtwrp{width: 60%;margin: 0 auto;}
.nft-top-head{font-size: 2vmin}
.nft-meet-the .mainwrp h4{font-size: 2vmin}
.nft-meet-the .mainwrp p{font-size: 2vmin}
.secnd-fld .row.mrgn-btm .imgwrp video{width: 100%;}
.secnd-fld .txtwrp ul li span{font-size: 1.5vmin}
.secnd-fld .txtwrp ul li:after{font-size: 2vmin;    top: -8px;}
.secnd-fld .txtwrp ul li{padding: 0 0 0 60px;}
.project-sizewrp .txtwrp ul li{    margin: 0 0 100px;}
.webflow-btn{font-size: 1.4vmin;    margin: 0 0 0 30px;}
.webflow-btn img{    height: 40px;}
.shopify-btn{font-size: 1.4vmin;    }
.shopify-btn img{    height: 40px;    vertical-align: revert;}
.image-btn img{    height: 50px;}
.image-btn{    vertical-align: revert;}
a#Setmore_button_iframe img{    width: 12vmin;    padding: 1vmin 0;}
 .btn-1:hover i{   font-size: 2vmin;}
 .btn-1 span i{    padding:2vmin 0 0;}
header .navigation .mainwrp .txtdiv h4{font-size: 2vmin;}
header .navigation .mainwrp .txtdiv h4 img{width: 80px;}

.book-amp-pg .appi-sec-wrp h2{font-size: 5vmin;    line-height: initial;}
a.btn-11{    font-size: 1.4vmin;     border-radius: 1vmin;    padding: 1vmin 1vmin;}
.contact-pg .txtwrp ul li{font-size: 1.5vmin;padding: 1.5vmin 0px 0 85px;}
.contact-pg .txtwrp ul li:after{top: 1.5vmin;}
.cntc .formwrp h2{font-size: 5vmin;    line-height: initial;}
.cntc .appi-sec-wrp .formwrp{    padding:120px 0 0;}
.nft-main-banner{    padding: 180px 0 0;}
span.humberg{    margin:-1.8vmin 0px 0 0;}
.shopify-btn{    padding: 1vmin;    border-radius: 1vmin;}
.webflow-btn{    padding: 1vmin;    border-radius: 1vmin;}

.main-pera{padding: 0px 0px 2vmin;}
.company-count-wrp .mainwrp img{width: 5vmin;}
.home-counter-wrp .txtwrp h4{    font-size: 3vmin;    line-height: initial;}
.countrwrp .video-box video{    width: 50vmin;    height: 50vmin;}
footer .main-home-bnner .socialwrp ul li{    margin: 0 2vmin 0 0;}
footer .main-home-bnner .socialwrp{    margin: 2vmin 0 0;}
.bx-2{    width: 12vmin;    height: 3vmin;}
.navigation__list{top: 0vmin;    left: 14vmin;}
.navigation ul li a{font-size: 4vmin!important;}
header .navigation .mainwrp .txtdiv i{    font-size: 1.5vmin;    padding: 0 2vmin 2vmin 0;}

.nft-secnd-wrp .img-portion ul li img{width: 30vmin}
.nft-secnd-wrp{padding: 7vmin 0;}
.project-sizewrp{padding: 7vmin 0;}
.road-map-wrp{padding: 7vmin 0;}
.road-map-wrp .mainwrp span{    width: 5vmin;    font-size: 3vmin;    height: 5vmin;}
.nft-zig-zag-wrp .txtwrp ul li h1{    font-size: 7vmin;}
.nft-zig-zag-wrp .txtwrp ul li img{width: 8vmin;    margin: 0 1vmin 0;}
.nft-zig-zag-wrp{padding: 7vmin 0;}
.nft-meet-the .mainwrp{    border-radius: 1vmin;}
.nft-meet-the{padding: 7vmin 0;}
.brading-main-bnr{padding: 48vmin 0 0;}
.brading-main-bnr .txtwrp h1{    font-size: 5vmin;    line-height: initial;}
.brandin-perf-wrp .txtwrp h2{    font-size: 3vmin;line-height: unset;}
.brading-mbl-slr-wrp .txtwrp h2{    font-size: 6vmin;}
.individualwrp .mainimgwrp img{    height: auto;}
.branding-img-box .mainwrp .txtdiv{    bottom: 4vmin;    top: unset;}
.individualwrp .mainbox .txtdiv a{font-size: 1.4vmin;    border-radius: 1vmin;    padding: 1vmin 1vmin;}
.individualwrp .mainbox .txtdiv p{padding: 0 0 3vmin;}
.individualwrp .comb-box-wrp{top: 50vmin;}
.individualwrp .comb-box-wrp h2{    font-size: 3vmin;}
.branding-workforce-wrp .curclewrp{    float: right;}
.branding-workforce-wrp .btm-txt h4{font-size: 2vmin;}
.branding-workforce-wrp .btm-txt span{font-size: 1.5vmin;}
.branding-cta-btmwrp .txtwrp a{    font-size: 1.4vmin; border-radius: 1vmin;padding: 1vmin 1vmin;}
.branding-cta-btmwrp .txtwrp p{padding: 0 0 2vmin;}
.cntc .appi-sec-wrp{padding-top: 12vmin;}

}

@media only screen and (max-width: 1280px){
    .brading-main-bnr{    padding: 170px 0 0;}
  .main-home-bnner{height: auto;}
  .book-your-wrp .txtwrp h2{padding: 0 0 10px;}
  .nft-main-banner .txtwrp img{width: 30%;}
  .book-your-wrp .txtwrp p{    padding: 0;}
  .company-count-wrp .main-heading{    line-height: 30px;}
  .main-home-bnner .txtwrp h1{    font-size: 34px;    line-height: 40px;}
  .main-home-bnner .txtwrp p{    font-size: 14px;}
  .color-txt{font-size: 24px;    line-height: 30px;    border-left: none; }
  .main-pera{       font-size: 13px;     line-height: 17px;}
  .resentwrp .txtwrp h2{font-size: 24px;}
  .resentwrp .mainwrp .txtdiv{    padding: 50px 100px 0 100px;}
  .resentwrp .mainwrp .txtdiv ul{    left: 100px;}
  .resentwrp .mainwrp .txtdiv ul h6{    font-size: 14px;}
  .book-your-wrp{    padding: 50px 0;}
  .book-your-wrp .videowrp{    top: -230px;}
  .company-count-wrp .mainwrp h4{font-size: 26px;}
  .company-count-wrp .mainwrp{       height: 310px; padding: 50px 30px 0;    margin: 0;}
  .company-count-wrp .mainwrp img{    width: 90px;}
  .main-heading{font-size: 24px;}
  .home-counter-wrp .txtwrp h4{font-size: 24px;}
  .home-counter-wrp .mainwrp h2 {font-size: 42px;}
  .containerwrp{       width: 100%;    padding-right: 15px;    padding-left: 15px; overflow: hidden;}
  .countrwrp{    padding: 50px 0 110px;}
  .countrwrp .txtdivwrp{    top: 40px;}
  .countrwrp .txtdivwrp img.txt-img{    top: 0;}
  header .main-btnwrp a.btn-11{    font-size: 11px;    padding: 9px 20px;}
  header .main-btnwrp a.btn-22  {    font-size: 11px;    padding: 9px 20px;}
  header .main-btnwrp{    margin: 10px 0 0;}
  .road-map-wrp .mainwrp h4{font-size: 18px;}
  .road-map-wrp .mainwrp p{    font-size: 14px;}
  .nft-meet-the{height: auto;  padding: 50px 0 60px;}
  .road-map-wrp .mainwrp{    padding: 60px 30px 0;}
  .project-sizewrp{background-size: 635px,auto;}
  .resentwrp .mainwrp .txtdiv{    height: 65vh;}
  footer .main-home-bnner .finduswrp a img{    width: 160px;}
  .cntc .formwrp h2{    font-size: 38px;     line-height: 42px;}
  .contact-pg .txtwrp ul li{width: 100%;}
  .countrwrp img.road-img{    bottom: -170px;}
}




@media only screen and (max-width: 992px) and (min-width: 790px){
  header .main-btnwrp{display: none;}
  .btn-1 p{    font-size: 12px;}
  span.humberg{display: none;}
  footer .main-home-bnner .finduswrp h4{    font-size: 14px;  width: 100%;}
  .book-amp-pg .appi-sec-wrp h2{    font-size: 34px;     line-height: initial;}
  .btn-imga{    padding: 20px 0 0;}
  .secnd-fld .txtwrp{width: 80%;}
  .main-home-bnner{height: auto;       padding: 0px 0 0;}
  .image-btn {    display: block;    text-align: center;}
  .shopify-btn {    display: block;    margin: 10px 10px 10px;    text-align: center;}
  .webflow-btn {    display: block;    text-align: center;}
  .secnd-sectionwrp .txtwrp{padding: 0;}
  .secnd-sectionwrp .video-box video{    width: 100%;  margin: 0;}
  .resentwrp .mainwrp .txtdiv{     height: 60vh;   padding: 50px 100px 0 40px;}
  .resentwrp .mainwrp .txtdiv ul{left: 40px;}
  .center-cta .txtwrp{width: 100%;}
  .containerwrp{       width: 100%;    padding-right: 15px;    padding-left: 15px;    overflow-x: hidden;}
  .main-home-bnner .txtwrp h1{        font-size: 32px;     line-height: 38px;}
  .main-home-bnner .mainwrp{    height: 31vh !important;}
  .main-home-bnner .txtwrp p{  font-size: 13px;     line-height: 18px;}
  .secnd-sectionwrp{       padding: 60px 0 ;}
  .color-txt{    font-size: 24px; }
  .nft-main-banner .txtwrp{width: 60%;text-align: center; margin: 0 auto;}
  .main-home-bnner .txtwrp{    padding: 60px 0 0;}
  .resentwrp .txtwrp h2{  font-size: 24px;}
  .main-heading{  font-size: 34px;}
  .home-counter-wrp .txtwrp h4{ font-size: 24px;}
  .home-counter-wrp .mainwrp h2{  font-size: 24px;}
  .main-pera{    font-size: 14px;}
  .book-your-wrp{    padding: 50px 0;}
  .company-count-wrp{    padding: 70px 0px 60px;}
  .home-counter-wrp .txtwrp{width: 100%;}
  .home-counter-wrp{    padding: 60px 0 0;}
  .countrwrp .video-box{display: none;}
  .countrwrp .txtdivwrp {    right: 0;}  
  .countrwrp .txtdivwrp h2{width: 100%;}
  .countrwrp{    padding: 50px 0 110px;}
  footer .main-home-bnner{       height: auto !important;    padding: 0;}
  footer .main-home-bnner .finduswrp{position: unset; padding: 90px 0 0;}
  footer .main-home-bnner .socialwrp{    margin: 10px 0 0;}
  footer .main-home-bnner .sticky-div{position: unset;}
  .mobile-nav-btn{    top: 30px;    z-index: 999999;}
  .mobile-nav-btn span{   background: #fff;}
  .mobile-nav-btn span:before, .mobile-nav-btn span:after{background: #fff;}
  .nft-main-banner .txtwrp img{    width: 30%;}
  .nft-main-banner .txtwrp p{width: 100%;}
  .nft-main-banner{height: auto;padding: 120px 0 160px;}
  .nft-secnd-wrp .txtwrp{     margin: 0 auto 10px;   width: 100%;}
  .road-map-wrp .txtwrp h2 br{    display: none;}
  .project-sizewrp{  background: linear-gradient(322deg,#f2a1c1,#38216c 40%,#210e3f 77%);}
  .nft-zig-zag-wrp .txtwrp ul li h1{font-size: 36px;}
  .nft-zig-zag-wrp .txtwrp p{    width: 70%;}
  .secnd-fld p.main-pera{width: 100%;}
  .nft-meet-the .txtwrp{    width: 70%;}
  .nft-meet-the .mainwrp {    margin: 0 0 30px;}
  .secnd-fld{    padding: 70px 0;}
  .secnd-fld  video{    width: 49%; margin: 0 auto; display: block;}
  .book-your-wrp .videowrp video{width: 270%;}
  .mobile-nav-btn.active{        left: 94%;}
  .countrwrp .txtdivwrp img.txt-img{display: none;}
  .countrwrp .txtdivwrp p{    width: 95%;}
  .company-count-wrp .mainwrp{    margin: 30px 0 0;}
   .rocket-section{    height: auto;  margin: -130px 30px 80px;}
  .rocket-section .txtwrp{    padding: 0px 0 0;}
  .secnd-sectionwrp{       height: auto;    padding: 40px 0 40px;}
  .rocket-section canvas{    margin: 0 0 0 -290px;}
  .secnd-sectionwrp .c-your-brand__graphic {    height: auto;}

}
@media (min-width: 0px) and (max-width: 769px){
    .mobile-nav nav{    height: auto;}
    .branding-logoswrp{padding: 70px 0;}
    .secnd-sectionwrp{       height: auto;    padding: 60px 0 60px;}
    .individualwrp .mainbox{display:none;}
    .individualwrp .comb-box-wrp{display:none;}
    .meta-case-studieswrp .mainwrp.box-2{    margin: 50px 0 50px;}
    .meta-btm-from{    padding: 0px 0;}
    .meta-btm-from .imgwrp img{position: unset;}
    .meta-second-wrp .imgwrp img{    bottom: 0;}
    .meta-second-wrp{    padding: 170px 0 0px;}
    .meta-main-bnrwrp .txtwrp h1{font-size: 41px;}
    .meta-main-bnrwrp .imgwrp img{    margin: 0px 0 0;}
    .main-home-bnner .txtwrp{    background: #0f0f0f;    padding: 0 0 0px;    position: relative;    z-index: 1111; width: 100%;}
    .nft-zig-zag-wrp{padding: 90px 0 50px;}
    .brading-main-bnr{    height: auto; padding: 170px 0 50px;}
    .appi-sec-wrp .formwrp form{    padding: 0 0 40px 0;}
    .brading-main-bnr .txtwrp h1{    font-size: 36px;    line-height: initial;}
    .branding-workforce-wrp .txtwrp{    padding: 00 0;}
    .branding-workforce-wrp{padding: 70px 0 70px;}
    .branding-workforce-wrp .curclewrp{display:none;}
    .brandin-perf-wrp .txtwrp{    width: 100%;}
    .brandin-perf-wrp .txtwrp h2{    font-size: 23px;line-height: 35px;}
    .brandin-perf-wrp{    padding: 60px 0;}
    .brading-mbl-slr-wrp .txtwrp{    padding: 0 0 0;}
    .brading-mbl-slr-wrp .txtwrp h2{    display: block; text-align: center;}
    footer .sapewrp{    display: block;    text-align: center;    margin: 16px auto 0;}
    .brading-mbl-slr-wrp .txtwrp p{margin: 0 auto;}
    .brading-mbl-slr-wrp{    padding: 90px 0 0;}
    .individualwrp{    padding: 0px 0 0;}
    .humanwrp{padding: 50px 0;}
    .humanwrp .mainwrp{    text-align: left;}
    .humanwrp .mainwrp img{    width: 40px; margin: 30px 0 30px;}
    .good-thk-wrp .imgwrp img{margin: 30px 0 0;}
    .road-map-wrp{    padding: 90px 0 30px;}
    .nft-join-wrp{    padding: 50px 0 0px;}
    .nft-join-wrp .btnwrp{    padding: 20px 0 70px;}
    .road-map-wrp .txtwrp{    padding: 0 0 0px;}
    footer .btm-ftr-wrp{padding: 40px 0 60px;}
    .mainvideowrp{    width: 100%;}
    header .main-btnwrp{    margin: -35px 0 0;padding: 0 25px 0 0;}
    .btn-num{display:none;}
    .btn-imga{    padding: 10px 0 0;}
    .main-home-bnner .btnwrp{    padding: 0 0 20px;    background: #0f0f0f;    position: relative;    z-index: 1111;}
    span.humberg{display: none;}
    .main-home-bnner{height: auto;    padding: 70px 0 0;}
    .company-count-wrp .col-md-5.bodr-line:after{display:none;}
    .secnd-sectionwrp .txtwrp{padding: 0;}
    .secnd-sectionwrp .video-box video{    width: 100%;  margin: 0;}
    .resentwrp .mainwrp .txtdiv{     height: 60vh;   padding:50px 0px 0 10px;}
    .resentwrp .mainwrp .txtdiv ul{left: 40px;}
    .center-cta .txtwrp{width: 100%;}
    .containerwrp{       width: 100%;    padding-right: 15px;    padding-left: 15px;        overflow-x: auto;        overflow: unset;}
    .main-home-bnner .txtwrp h1{       font-size: 52px;      line-height: 48px;margin: 0 0 20px;}
    .main-home-bnner .mainwrp{    border-top: 1px solid #e0e0e0;   height: 31vh !important;}
    .main-home-bnner .txtwrp p{    font-size: 16px;margin: 0;}
    .color-txt{font-size: 52px;line-height: 48px }
    .resentwrp .txtwrp h2{font-size: 52px;line-height: 48px;}
    .resentwrp .txtwrp{padding: 0 0 40px 0px;}
    .home-counter-wrp .txtwrp h4{ font-size: 24px;}
    .home-counter-wrp .mainwrp h2{  font-size: 24px;}
    .main-pera{font-size: 18px;width: 90%; line-height: 22px;}
    .book-your-wrp{    padding: 50px 0;}
    .company-count-wrp{    padding: 70px 0px 60px;}
    .home-counter-wrp .txtwrp{width: 100%;}
    .home-counter-wrp{    padding: 60px 0 0;}
    .btn-imga{    padding: 20px 0 0;}
    .countrwrp .video-box{display: none;}
    .countrwrp .txtdivwrp {    right: 0;}  
    .countrwrp .txtdivwrp h2{width: 100%;}
    .countrwrp{    padding: 70px 0;}
    footer .main-home-bnner{    padding-top: 20px;}
    footer .main-home-bnner .finduswrp{position: unset;    padding: 150px 0 0;}
    footer .main-home-bnner .sticky-div{position: unset;}
    .mobile-nav-btn{    z-index: 999999;}
    .mobile-nav-btn span{    top: 35px;background: #fff;}
    .mobile-nav-btn span:before, .mobile-nav-btn span:after{background: #fff;}
    .nft-main-banner .txtwrp img{    width: 40%;}
    .nft-main-banner .txtwrp p{width: 100%;    line-height: 25px;}
    .nft-main-banner{height: auto;padding: 120px 0 160px;}
    .nft-secnd-wrp .txtwrp{    width: 100%;}
    .project-sizewrp{      background: linear-gradient(322deg,#f2a1c1,#38216c 40%,#210e3f 77%);}
    .mobile-nav-btn.active {    left: 93%;}
    .nft-zig-zag-wrp .txtwrp ul li h1{font-size: 36px;display: block;padding: 0 !important;}
    .nft-zig-zag-wrp .txtwrp p{width: 100%;}
    .nft-meet-the .txtwrp{width: 100%;}
    .nft-meet-the .mainwrp {    margin: 0 0 30px;}
    .secnd-fld{    padding: 70px 0;}
    .secnd-fld  video{width: 100%;}
    .book-your-wrp .videowrp video{width: 300%;}
    .countrwrp .txtdivwrp img.txt-img{display: none;}
    .countrwrp .txtdivwrp p{    width: 95%;}
    .company-count-wrp .mainwrp{    margin: 30px 0 0;}
    footer .main-home-bnner .txtwrp{background: unset;}
    .shopify-btn{    display: block;      margin: 10px 10px 10px;   text-align: center;}
    .webflow-btn{    display: block;     text-align: center;}
    .image-btn{    display: block;     text-align: center;}
    .contact-pg .main-home-bnner .imgwrp{   display:none;}
    .contact-pg .main-home-bnner{      padding-bottom: 50px;  height: auto;}
    .contact-pg .main-home-bnner .txtwrp{ padding-bottom: 20px;   background: unset;}
    .contact-pg .main-home-bnner .btnwrp{    background: unset;}
    .rocket-section{    height: auto;  margin: -130px 30px 80px;}
    .rocket-section .txtwrp{    padding: 0px 0 0;}
    .rocket-section canvas{    margin: 0 0 0 -290px;}
    .secnd-sectionwrp .c-your-brand__graphic {    height: auto;}
    .main-banner .txtwrp h1{font-size: 76px;line-height: 68px;}
    .main-banner .txtwrp h1 span br{display: none;}
    .main-banner .txtwrp p.main-pera{    width: 90%;}
    .main-banner .txtwrp p.main-pera br{display: none;}
    .main-banner .vdowrp video{display: none;}
    .newz-form form .e-mail{        width: 55vw !important;        height: 10vw !important;        padding: .3vw 0 0 3.5vw !important;}
    .card-box .txtwrpmain p{width: 80%;}
    .card-box{margin: 0 0 20px;}
    .card-box .just-text h4{font-size: 26px;line-height: 30px;}
    .card-box .just-text p{font-size: 16px;}
    .main-banner{    padding: 150px 0 50px;}
    .video-galleries .video-thumbnail img{
        /*border-radius: 30px;*/
    }
    .main-home-bnner .mainwrp.box-1:after{    height: 100%;}
    .main-home-bnner .mainwrp.box-3:after{    height: 100%;}
    .main-home-bnner.future-partners .newz-form form{margin: 0 0 60px;}
    .videosecwrp .main-pera{        margin: 0 auto 0;}
    .rocketwrp h4{font-size: 7.4vw;    line-height: 6vw;}
    .second-pera p{width: 90%;    margin: 0px auto 0;        line-height: 22px;    font-size: 18px}
    .main-heading{font-size: 10vw;
    line-height: 8.5vw;}
    .company-count-wrp .txtwrp{    width: 100%;}
    .freedom-sec .main-boxwrp .txtwrp h2{font-size: 7vw;line-height: 8vw;margin: 0 0 12vw;}
    .text{font-size: 7.5vw;    line-height: 6.5vw;height: auto;}
    .typed-cursor{font-size: 32px;        bottom: 52px;}
    .freedom-sec .main-boxwrp .txtwrp p.main-pera{width: 80%;font-size: 4.5vw;line-height: normal;}
    .freedom-sec .second-pera p{width: 100% !important;}
    .card-section .containerwrp{padding: 0 15px;}
    .arciclewrp .upperbox .right-side .logowrp img{height: 22px;}
    footer .footer-list{display: unset;}
    footer .footerlogo img{margin: 0 0 50px;}
    footer .footer-list .list-itemwrp ul h4{margin: 50px 0 0px;}
    footer .txtwrp .main-heading{font-size: 18px;line-height: 22px !important;}
    footer .txtwrp p{width: 90%;}
    footer .newz-form form .e-mail{width: 165px;}
    .footer-bottom .Copyrighttxt p{padding: 0;}
    
    
.future-banner{height: 100vh !important;}
.future-banner .maintxtwrp h1{    font-size: 11.4vw;    line-height: 10vw;}
.newzwrap .newz-text{text-align:center;}
.newzwrap .newzwrap__sub{font-size: 4.5vw; width: 83vw; margin: 0 auto 10px; text-align: center;}
.newzwrap .newz-form form .e-mail{width: 55vw; height: 10vw; min-height: 44px; padding: 0 0 0 3.5vw;}
.newzwrap .newz-form form .e-mail::placeholder{font-size: 4vw;}
.newzwrap .newz-form .news-letter-b{white-space: normal; text-align: center;}
.newzwrap .newz-form h6{font-size: 3vw; margin: 2vw 0 0 .5vw; text-align: center;}
.newzwrap .newz-form{text-align: center;}
.scrolldown:after{height: 25vw;    width: 25vw;}
.scrolldown:before{height: 15vw;    width: 15vw;top: 2.2vw;right: 0.1vw;}
.btn-1 span{width: 10vw;    height: 10vw;}
.btn-1 p{left: -2VW;    top: -.2vw;    font-size: 3.5vw;}
.newzwrap .newz-form h6{    font-size: 3vw;margin: 2vw 0 0 .5vw; text-align:center;}
header .logowrp img{    height: 8vw;}
.btn-1 span i{padding: 2.5vw 0 0;font-size: 4vw;}
section.secnd-sectionwrp.videosecwrp:not(.videosecwrp--copy){
    margin: clamp(-5rem, -17vw, -3.5rem) 0 0;
    padding: clamp(2rem, 6vw, 3rem) 0 3rem !important;
}
section.secnd-sectionwrp.videosecwrp:not(.videosecwrp--copy) .video-galleries{
    margin-top: clamp(-3rem, -10vw, -1.75rem);
}
.video-galleries{    text-align: center;}
.video-thumbnail img{
    width: 100% !important;
    height: 100vw;
    max-height: none;
    object-fit: cover;
}
.rocketwrp .main-rocket canvas{    width: 56vw !important;    height: 50vw !important;}
.SocialTrust_card__hqJLc{width: 70vw;}
.service-box{    height: 100vw;padding: 8vw 6vw;}
.SocialTrust_card__hqJLc .newz-form form .e-mail{width: 80%;    height: 8vw;border: 0px solid #7e7e7e;}
.SocialTrust_card__hqJLc .newz-form form .e-mail::placeholder{font-size:3vw;}
.SocialTrust_card__hqJLc .newz-form form .btn-1 span{width: 8vw;        height: 8vw;}
.SocialTrust_card__hqJLc .newz-form form .btn-1 span i{padding: 1.7vw 0 0;}
.services-box-cards{margin-left: 0vw;}
.service-button-area{margin-top: 12px; margin-bottom: 24px;}
.service-button-area>button:first-child{left: -1vw;}
.service-button-area>button{left: 7vw;width: 6.5vw;    height: 6.5vw;}
section.service-sec{padding: 70px 0 70px 20px;}
section.service-sec .service-sec-main-row{flex-wrap: wrap;}
section.service-sec .service-sec-copy-col{max-width: 100%;}
section.service-sec .service-sec-cards-col{margin-left: 0;}
.services-boxes-cards-area{
    --service-card-width: 70vw;
    width: calc(var(--service-card-width) * 1.15 + var(--service-card-gap, 4vw));
    padding: 4px 4px 4px 6px;
    box-sizing: border-box;
}
.service-sec-grid{margin-top: 3rem;}
.service-box h2{font-size: 5vw; height: 19vw; line-height: 30px;}
.service-box p{    font-size: 3.5vw;}
.service-box>a:nth-of-type(1){right: 4vw;    top: 4vw;    text-align: right;}
.arciclewrp .upperbox{    width: 95vw;}
.rocketwrp{    padding: 12vw 0 20vw;    margin: -274vw 0 0;}
.card-section .scrolldown{    top: -9.5vw;}
.card-section .scrolldown:after{top: -2.8vw;}
.card-section{padding: 15vw 0 10vw;}
.arciclewrp .upperbox .left-side .txtwrpsmall h6{font-size: 10vw;}
.arciclewrp .upperbox .right-side .txtwrpmain{margin: 0px 0px 0 0px;}
.arciclewrp .upperbox .right-side .txtwrpmain p{font-size: 4vw;    line-height: 4vw;}
.freedom-sec{padding: 110px 0 70px;}
.arciclewrp .upperbox .right-side .logowrp{    justify-content: space-between;        margin: 10px 20px 0 0;}
.down-wrp .scrolldown:after{top: -20vw;}
.second-row h2{margin: 0 10px 0 0px !important;}
.ai-wrap .mainrow .fisr-row h2{margin: 0 0 0 10px;}
.ai-wrap .mainrow .fisr-row{margin: 10px 0 10px;}
.ai-wrap{padding: 12vw 0 32vw;}
footer{padding: 21vw 0 3vw; overflow: hidden;}
footer .boxes-main.height-low{    margin-top: 30px;}
footer .boxes-main.height-custom{margin-bottom: 30px;}
.boxes-main.third-box {    margin-bottom: 30px;}
section.service-sec h3{font-size: 6vw;}
.SocialTrust_card__hqJLc .newz-form p{font-size: 2.5vw;}
.SocialTrust_card__hqJLc .btnwrp a{    font-size: 3.5vw;    padding: 2.5vw 4vw;}
.arciclewrp .upperbox .left-side .datewrp p span{font-size: 1.5vw;}
.down-wrp .scrolldown:before{    top: -15vw;}
.freedom-sec .newz-form form input{    width: 60vw;    height: 10vw;}
.freedom-sec .second-pera p{font-size: 3vw !important;}
.future-banner .maintxtwrp h1 span.handshake:after {
    content: none;
    display: none;
}
.future-banner .maintxtwrp h1 span.rocket-animate:after{width: 14vw;    height: 14vw;}
.newzwrap{padding: 12vw 0 15vw;}
.service-button-area #service-slide-right:before{width: 2.5vw;    height: 2.5vw;}
.service-button-area>button:first-child:before{width: 2.5vw;    height: 2.5vw;}
.service-box>a img{    width: 4vw;}
.future-banner .top-scroll{    position: absolute;    bottom: 100px;    right: 0;    left: 0;    margin: 80px auto 0;
/*display: contents;*/
    z-index: 10;
}
.future-banner .top-scroll .scrolldown:after {    left: 0.5vw;    top: -2.5vw;    height: 25vw;    width: 25vw;}
.secnd-sectionwrp.videosecwrp .txtwrp p{    font-size: 18px;    width: 90%;   line-height: 22px;}
.youth-problem-sec .main-pera{    font-size: 18px;    width: 90%;   line-height: 22px;}
.youth-problem-sec .youth-problem-list li{    font-size: 16px;    line-height: 24px;}
.small-heading{font-size: 24px !important;}
.countrwrp .newz-form form .e-mail::placeholder{font-size:4vw !important;}
.countrwrp .newz-form h6 {font-size: 3vw;margin: 2vw 0 0 .5vw;text-align: center;}
.countrwrp .newz-form{text-align: center;margin: 30px 0 0;}
dotlottie-player{width:90px !important;}
section.service-sec .live-img {
    flex: 0 0 clamp(56px, 14vw, 80px);
    width: clamp(56px, 14vw, 80px);
}

.service-sec__headlines-mid {
    min-height: clamp(2.75rem, 12vw, 3.5rem);
}
.right-pad {    padding: 0 0px 0 80px;}
.course-mode-heading{font-size: 12px !important;}
.course-number .clr-b{    font-size: 1.9vw;}
.service-box:hover .clr-b{color:#fff;}
.arciclewrp {    padding: 30px 20px 0;}
.arciclewrp .upperbox{    height: 66vw;}
.arciclewrp .upperbox .left-side{    width: 100%;}
.arciclewrp .upperbox{padding: 5vw;}
.ai-wrap .team-img{    width: 90vw;}
.counter{height: 65px;}
.freedom-sec .main-boxwrp .txtwrp p span{margin: 20px auto 0px;}
.down-wrp {    margin: 12vw 0 0vw !important;}
.freedom-sec .main-boxwrp .txtwrp h2 span{    font-size: 14vw; line-height: 11vw;}
.turning-text span{ font-size: 8vw;}
.scrolldown{display:flex;    margin: 40px 0px 60px;}
.gainwrp p{width: 90%;    font-size: 28px;    line-height: 34px;}
.freedom-sec .newz-form form input::placeholder{font-size:4vw !important;}
.rock-head-1 {    font-size: 4.5vw !important;line-height: 5vw !important;}
.rock-head-2 {    font-size: 17.4vw !important;    line-height: 15vw !important;}
.rock-head-4 {    line-height: 7vw !important;    font-size: 9vw !important;}  
.rock-head-3 {    font-size: 6vw !important;    line-height: 6.5vw !important;}
footer .boxes-main{height: 420px;}
footer .boxes-main .linkswrp ul li a{font-size: 20px;}
footer .boxes-main .icon-btn ul li a{font-size: 18px;}
.bld-text {    font-size: 32px !important;    line-height: 36px;}
footer .boxes-main .exper h2{font-size: 32px;}
footer .boxes-main .exper p{font-size: 16px;    line-height: 24px;}
footer .boxes-main .linkswrp ul li a span {font-size: 12px;}
.countrwrp.pt-0 .row{flex-direction: column-reverse;}
.responsive-visible{display:block;}
.home{display:none;}
.countrwrp .btmtxt{text-align:center;}
.countrwrp .btmtxt h2 .lines{    text-align: center;}
section.secnd-sectionwrp.videosecwrp{
    padding: 0 0 3rem !important;
}
.countrwrp .btmtxt p{margin:0 auto;}    
.newzwrap .newz-form {    text-align: center;}
.resposive-none{display:none;}
.w-80{width:80%;}
.destktop-none{display:block;}    

.freedom-sec .scrolling-badge {    display: inline-block;    text-align: center;    width: 100%;    margin: 0 0 60px;}    
.freedom-sec .scrolldown{margin: 40px 0px 0px;}
.d-nn{display:none;}
.logos-on-esponsive{display:block;}
 
.mypopup-wrap .mypopup{width: 93%;padding: 30px 10px;height: 85vh;        overflow-y: scroll;} 
.mypopup-wrap .mypopup .left .course-des .uper-head h4{font-size: 5.5vw;}
.mypopup-wrap .mypopup .left .course-des .uper-head p{font-size: 16px;line-height: 20px;margin: 10px 0 0;}
 .mypopup-wrap .mypopup .left .course-des .uper-body ul li h4{    font-size: 4vw;}
 .mypopup-wrap .mypopup .left .course-des .uper-body ul li p{font-size:14px;}
 .mypopup-wrap .mypopup .left .course-des .uper-body ul li:before{font-size: 16px;}
 .mypopup-wrap .mypopup .left .course-des .uper-body ul li {    padding: 0 0 0 30px;}
.mypopup-wrap .mypopup .right .mypopup-innerwrap {    padding-left: 0px;}
#inviteLink{font-size:12px;} 
.mypopup-innerwrap .form_wrap {    padding: 0 0 40px;}
.mypopup-wrap .mypopup .left .course-des .uper-body {    margin: 20px 0 20px;}
.mypopup-wrap .mypopup .closebutton{position: fixed;right: 20px;    top: 20px;}

/* Scrollable container */
.mypopup-wrap {
  scrollbar-width: thin;         /* Firefox */
  scrollbar-color: #ccc transparent;
}

/* Chrome, Safari, Edge */
.mypopup-wrap::-webkit-scrollbar {
  width: 6px;
}

.mypopup-wrap::-webkit-scrollbar-track {
  background: transparent;
}

.mypopup-wrap::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 4px;
}

/* Optional: on hover make thumb darker */
.mypopup-wrap::-webkit-scrollbar-thumb:hover {
  background-color: #666;
}


.bars-btn{    margin: -35px 0 0;}

.need-help-box{width:100%;height: auto;padding: 2rem;}
.small-box .upper-head{height: auto;}
.small-box .row{    display: flex;    flex-direction: row;    flex-wrap: nowrap;}
.small-box .upper-head .txtwrpsmall h6{    font-size: 8.8vw;}
.authwrp p span{font-size: 2.8vw;}
.side-border:after{display:none;}    
.newz-pg .arciclewrp .upperbox{height: 66vw;}    
.newz-pg .arciclewrp .upperbox .left-side .imgbox img{    height: 60px;}
.newz-pg .arciclewrp {padding: 30px 0px 0;}
.newz-pg .arciclewrp .upperbox .left-side .txtwrpsmall h6 span {    font-size: 30px;}
.newz-pg .arciclewrp .upperbox .left-side .txtwrpsmall h6 {    font-size: 10vw;}
.newz-pg .arciclewrp .upperbox .right-side {    margin: 0 0 0 28.7vw;}
.newz-pg .arciclewrp .upperbox .right-side .txtwrpmain {        margin: -30px 0px 0 0px;}
.newz-pg .arciclewrp .upperbox .left-side .datewrp p span {    font-size: 2vw;}
.newz-pg .main-heading{font-size: 8vw;}
.blogwrp .blog-main .box-text h4{font-size: 28px;line-height: 34px;}
.blogwrp .blog-main .box-text{padding: 20px;}
.head-liquid.showmenu .navwrp{display:none;}


.footer-widget .arciclewrp{padding: 30px 0px 0;}
.footer-widget .arciclewrp .upperbox{    height: 42vw;    padding: 3vw 3vw;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall h6{font-size: 8vw;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall h6 span {font-size: 20px;}
.footer-widget .arciclewrp .upperbox .left-side {width: 30%;}    
.footer-widget .arciclewrp .upperbox .right-side{width: 70%;margin: 0 0 0 9vw;}    
.footer-widget .arciclewrp .upperbox .right-side .txtwrpmain{margin: 50px 0px 0 0px;}
.team-futuron .image-parent img.team-img-8{    right: 0vw;}
.appi-sec-wrp{padding: 70px 0 0;}
.invite-frnd{    margin: 0px 0 40px;flex-wrap: wrap; overflow: hidden;}
.mypopup-wrap .mypopup:after{    bottom: -210px;}
.invite-frnd p:after{display:none;}
.invite-frnd p{    margin: 0 0 10px;}
.menu{top: 105px;}
.head-liquid .row{width: 90vw;}
.head-liquid.showmenu .row{width: 90vw;}

    
.livesession-banner{
    overflow: hidden;
    height: auto;
    min-height: auto;
    padding-top: clamp(7.5rem, 24vw, 10rem);
    justify-content: flex-start;
}
.top-companies{overflow: hidden;}
.livesession-banner .txtwrp p.main-pera{position: unset;margin: 10px 0 0;max-width: 100%;}
.livesession-banner .txtwrp h1 video{display:none;}
.professionalswrp .txtwrp p{width:100%;}
.professionalswrp .interview-jobs{padding: 10vw; height:auto;}
.professionalswrp .interview-jobs .txtwrp p{font-size: 3.5vw;}
.professionalswrp .interview-jobs .txtwrp a{margin: 0px 0 0;    font-size: 3.9vw;padding: 3vw 7vw;}
.phasewrp .imgwrp img.part-2{    bottom: -40px;}
.phasewrp .imgwrp{margin: 30px 0 0;}
.phasewrp.bg-black .row{    flex-direction: column-reverse;}
.top-companies .txtwrp p{    width: 100%;}
.right-fit .main-bx .upper-head{padding: 7vw;}
.right-fit .main-bx .body{padding: 7vw;}
.right-fit .main-bx .lower-body{padding: 7vw;}
.right-fit .main-bx .lower-body h6{font-size: 14px;}
.right-fit .main-bx .lower-body a{    font-size: 2.0vw;padding: 2vw 5vw;}
.whychoose .txtwrp p{max-width: 100%;margin: 10px 0 0;}
.commitment{padding: 10vw 0;}
.updates-pg .card-section{padding: 35vw 0 10vw;}
.careers-pg .ai-wrap{height: auto;padding: 35vw 0 36vw;}
.careers-pg .professionalswrp .txtwrp p{font-size: 18px;    line-height: 22px;}
.careers-pg .professionalswrp .interview-jobs .txtwrp h6{font-size: 29px;    line-height: 36px;}    

.next-review{height: auto !important;margin: 0 0 20px;}    
.boxeswrp .business-txt.other-sec{padding: 30px;}    
.flx .clr-dark{    margin-left: -20px;}    
.boxeswrp .business-txt.other-col{margin: 25px 0 25px;}
.boxeswrp .business-txt.clr{margin: 25px 0 25px;}
.positionwrp .txtwrp p{max-width: 100%;}
.positionwrp .position-title h3{width: 75%;font-size: 24px;}
.positionwrp .position-title a{font-size: 16px;}
.blogwrp .stickywrp{height: auto;padding: 0px 0 70px;}




}
