  @import url(/vendor/61dcb6f5194ba27e.bin);
   
  

body{background: #11161A;font-size:14px;font-family: 'Inter';color: #fff;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6,p{margin: 0px;}

.padding_section{padding: 50px 0px;}

.header{background: url(/vendor/063176fae6ef3c1e.png) no-repeat center center;background-size: cover;background-attachment: fixed;}

header .logo{ min-width: 200px; }
header .logo img{}
header .menu{ text-align: center; justify-content: center; }
header .menu .navbar-nav{font-family: 'Poppins', sans-serif;}
header .menu .navbar-nav li{ padding: 0px 15px; }
header .menu .navbar-nav li a{ color: #fff; position: relative;}
header .menu .navbar-nav li a.active{color: #fff; }
header .menu .navbar-nav li a::after{content: '';background: #fff0;width: 25px;height: 2px;display: block; margin-top: 5px;}
header .menu .navbar-nav li a:hover::after{content: '';background: #504DF6;width: 25px;height: 2px;display: block; margin-top: 5px;}
header .menu .navbar-nav li a.active::after{content: '';background: #504DF6;width: 25px;height: 2px;display: block;margin-top: 5px;}

header .menu .navbar-nav li .dropdown{}
header .menu .navbar-nav li .dropdown .btn{ color: #fff;}
header .menu .navbar-nav li .dropdown .btn:hover{ color: #504df6;}
header .menu .navbar-nav li .dropdown .dropdown-menu{ padding: 15px; min-width: 200px;}
header .menu .navbar-nav li .dropdown .dropdown-menu a{ color: #333; font-size: 14px; padding: 5px 3px; display: block;}
header .menu .navbar-nav li .dropdown .dropdown-menu a:hover{}

.header .slider{padding: 7% 0px 35px 0px;color: #fff;position: relative;}
.header .slider::before{content: '';background: url(/vendor/bf90425b4c68b612.png);width: 100px;height: 100px;display: block;position: absolute;right: 8%;top: 0%;}
.header .slider::after{content: '';background: url(/vendor/8f7c044ad23e7068.png);width: 100px;height: 100px;display: block;position: absolute;right: 15%;bottom: 4%;}
.header .slider .container{display: flex;align-items: center;justify-content: center;text-align: center;max-width: 939px;}
.header .slider .slidbx{}
.header .slider .slidbx h3{ font-family: 'Sen'; font-weight: 700; font-size: 84px; line-height: 86px; margin-bottom: 25px; }
.header .slider .slidbx h3 span{ }
.header .slider .slidbx h3 span.tagln{ display: block; font-weight: 700; font-size: 34px; line-height: 56px;}
.header .slider .slidbx h3 span.icon{}
.header .slider .slidbx .dspctn{
    font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 200%; text-align: center; color: #94999C; margin: 0px;
}   
.header .slider .slidbx .sldbtn{ margin-bottom: 50px; margin-top: 45px; }
.header .slider .slidbx .sldbtn .btn{
    font-family: 'Poppins'; font-weight: 700; font-size: 16px; color: #504DF6; border: 1px solid #504DF6; border-radius: 27px; width: 342px; height: 54px; margin: auto;
    display: flex; align-items: center; justify-content: center; position: relative;
}
.header .slider .slidbx .sldbtn .btn .fa-send{ position: absolute; right: 20px; }
.header .slider .slidbx .sldbtn .btn:hover{ background: #504DF6; color: #fff; }

.header .slider .slidbx .down_pagea{ font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 16px; color: #5D6062; }
.header .slider .slidbx .down_pagea p{margin: 0px;}
.header .slider .slidbx .down_pagea .btn{font-size: 44px;color: #5D6062;}
.header .slider .slidbx .down_pagea .btn img{}
.header .slider .slidbx .down_pagea:hover p, .header .slider .slidbx .down_pagea:hover .btn{color: #fff;}

.mainhouses_section{}
.mainhouses_section .head{ margin-bottom: 50px; }
.mainhouses_section .head h3{  font-weight: 600; font-size: 54px; color: #FFFFFF;}
.mainhouses_section .head p{ font-size: 18px; color: #94999C;}

.mainhouses_section .mh_box{font-family: 'Inter';}
.mainhouses_section .mh_box .mh_rptr{height: 230px;display: flex;padding: 40px 30px 40px 50px;margin-bottom: 50px;position: relative;background-repeat: no-repeat !important;background-size: 100% !important;background-position: center center !important;border-radius: 20px;width: 100%;z-index: 0;}
.mainhouses_section .mh_box .mh_rptr:hover::after{
    content: ''; background: linear-gradient(0deg, rgba(80, 77, 246, 0.5), rgba(80, 77, 246, 0.5)); border-radius: 20px; position: absolute; left: 0px; right: 0px;
    top: 0px; bottom: 0px; z-index: -1;
}
.mainhouses_section .mh_box .mh_rptr .mhrbx{ display: flex; align-items: center; justify-content: space-between; width: 100%;}
.mainhouses_section .mh_box .mh_rptr .mhrbx h3{ font-style: normal; font-weight: 700; font-size: 42px; line-height: 48px; color: #fff; width: 200px;}
.mainhouses_section .mh_box .mh_rptr .mhrbx .btnank{ color: #FFFFFF;font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 16px;line-height: 26px;}
.mainhouses_section .mh_box .mh_rptr .mhrbx .btnank img{ margin-left: 14px; }
.mainhouses_section .mh_box .mh_rptr .mhrbx .btnankank{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }

.nft_section{ position: relative; color: #fff; font-family: 'Inter'; }
.nft_section::before{
    content: ''; background: url(/vendor/5ddbd82bfe3e9a62.png); background-position: center 0px; display: block; position: absolute; width: 180px; height: 250px;
    right: 1%; bottom: 60px;
}
.nft_section .head::after{
    content: '';background: url(/vendor/6ffbedc13703ddfe.png);background-position: center 0px;display: block;position: absolute;width: 200px;height: 150px;left: -200px;
    top: -30px; /* box-shadow: 0px 30px 80px rgba(0, 0, 0, 0.5); */
}
.nft_section .head{ max-width: 634px; text-align: center; color: #fff; margin: 0px auto 50px auto; position: relative; }
.nft_section .head h3{ font-weight: 600; font-size: 56px; line-height: 66px; }
.nft_section .head p{ font-weight: 400; font-size: 16px; color: #94999C; }

.nft_section .nftbox{display: flex;flex-wrap: wrap;margin: auto;justify-content: center;}
.nft_section .nftbox .nftrptr{ padding: 20px; width: 24%; }
.nft_section .nftbox .nftrptr .media{ position: relative; border-radius: 20px; overflow: hidden; }
.nft_section .nftbox .nftrptr .media .mgnt{transition: all 0.3s;transform: scale(1);width: 100%;}
.nft_section .nftbox .nftrptr .media .cntbx{
    position: absolute; top: 20px; left: 20px; background: #FFFFFF; border-radius: 20px; font-weight: 500; font-size: 14px; color: #000000; width: 45px; height: 30px;
    display: flex; align-items: center; justify-content: center; display: none;
}
.nft_section .nftbox .nftrptr:hover .media .mgnt{ transform: scale(1.1); }
.nft_section .nftbox .nftrptr:hover .media::after{
    content: '';
    background-image: linear-gradient(#00000000, #121210);
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 50%;
    opacity: 0.8;
}
.gellrybox.nft_section .nftbox .nftrptr:hover .media::after{display: none;}
.gellrybox.nft_section .nftbox .nftrptr:hover .media .mgnt{ transform: scale(1); }
.gellrybox.nft_section .nftbox .nftrptr .media .zoom_icon{
    position: absolute; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 25px 75px rgba(6, 7, 20, 0.1); backdrop-filter: blur(3.5px); border-radius: 100%;
    opacity: 0; transition: all 0.0s; width: 45px; height: 45px; padding: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; top: 0px;
}
.gellrybox.nft_section .nftbox .nftrptr .media:hover .zoom_icon{ opacity: 1; transition: all 0.5s; }
.gellrybox.nft_section .nftbox .nftrptr .media .zoom_icon a{display: block;padding: 10px;display: flex;align-items: center;justify-content: center;}
.gellrybox.nft_section .nftbox .nftrptr .media .zoom_icon a i{ color: #000; font-size: 18px;}
.gellrybox.nft_section .nftbox .nftrptr .media .zoom_icon a img{ border-radius: 20px; width: 100%; }
.gellrybox.nft_section .allnft{}
.gellrybox.nft_section .allnft .nftbox{ margin: 0px; }
.gellrybox.nft_section .allnft .nftbox .nftrptr{ padding: 10px;}
.gellrybox.nft_section .allnft .nftbox .nftrptr .media{ padding-top: 125%; }
.gellrybox.nft_section .allnft .nftbox .nftrptr .media .mgnt{
    position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; height: auto; max-width: 100%; max-height: 100%; margin: auto; transition: unset; transform: unset;
    width: 100%; height: 100%; object-fit: cover;
}

.fancybox-video {display: none;/* max-width: 650px; */}
.fancybox-video .video_box{ position: relative; max-width: 600px; margin: auto; display: flex; align-items: center; justify-content: center; height: 100vh;}
.fancybox-video .video_box .glryvdo{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width: 100%; height: 80%; margin: auto; }

.fancybox-container .fancybox-inner .fancybox-navigation, .fancybox-container .fancybox-inner .fancybox-infobar{display: none !important;}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button:first-child{display: none !important;}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button:nth-child(2){display: none !important;}
.fancybox-container .fancybox-inner .fancybox-toolbar .fancybox-button:nth-child(3){display: none !important;}

.nft_section .nftbox .nftrptr .data{ padding: 20px; }
.nft_section .nftbox .nftrptr .data h3{ font-weight: 600; font-size: 20px; line-height: 20px;}
.nft_section .nftbox .nftrptr .data h4{ font-weight: 400; font-size: 14px; line-height: 14px; }

.allnft{}
.allnft .ttl_title{padding: 0px 15px;}
.allnft .nftbox{ justify-content: flex-start; margin-bottom: 25px;}

.nft_section .lmnft{ text-align: center; margin: 70px 0px; }
.nft_section .lmnft .btn{
    border: 1.4px solid #504DF6; box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 56px; width: 350px; height: 60px; font-weight: 600; font-size: 18px;
    line-height: 20px; text-align: center; color: #504DF6; display: flex; align-items: center; justify-content: center; margin: auto;
}
.nft_section .lmnft .btn:hover{background: #504DF6; color: #fff;}

.ownercasanft{position: relative;}
.ownercasanft .head::after{content: '';background: url(/vendor/fe227aded7761beb.png) no-repeat center;background-position: center 0px;display: block;position: absolute;width: 240px;height: 200px;right: -260px;top: -40px;background-size: 100%;}
.ownercasanft .head{max-width: 807px;margin: 0px auto 100px auto;text-align: center;position: relative;}
.ownercasanft .head h3{ font-weight: 500;  font-size: 54px;}
.ownercasanft .head p{ color: #654DF6; font-weight: 600; font-size: 20px; line-height: 20px; }

.ownercasanft .oltcnft{}
.ownercasanft .oltcnft .oltcrptr{display: flex;margin-bottom: 100px;position: relative;}
.ownercasanft .oltcnft .oltcrptr::after{content: '';width: 1px;height: 100px;position: absolute;bottom: -100px;left: 85px;background: rgba(255, 255, 255, 0.3);}
.ownercasanft .oltcnft .oltcrptr:last-child:after{display: none;}
.ownercasanft .oltcnft .oltcrptr .media{
    width: 166px; height: 178px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-right: 70px;
}
.ownercasanft .oltcnft .oltcrptr .media img{}
.ownercasanft .oltcnft .oltcrptr .data{ width: 79%; }
.ownercasanft .oltcnft .oltcrptr .data h3{font-weight: 600;font-size: 32px;line-height: 30px;margin-bottom: 20px;}
.ownercasanft .oltcnft .oltcrptr .data p{ color: #707375; font-weight: 400; font-size: 20px; margin: 0px; }

.gtstrd{text-align: center;margin: 50px 0px;}
.gtstrd .btn{
    border: 1.4px solid #504DF6; box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 56px; width: 350px; height: 60px; font-weight: 600; font-size: 18px;
    line-height: 20px; text-align: center; color: #504DF6; display: flex; align-items: center; justify-content: center; margin: auto;
}
.gtstrd .btn:hover{ background: #504DF6; color: #fff; }

.memberplan{}
.memberplan.mbr_bg_icon{ margin-bottom: 100px; position: relative;}
.memberplan.mbr_bg_icon::after{content: '';background: url(/vendor/8f7c044ad23e7068.png) no-repeat;width: 110px;height: 110px;display: block;position: absolute;top: 50%;right: 50px;}
.memberplan.mbr_bg_icon .planbox::before{content: '';background: url(/vendor/60c81d547d727cc0.png) no-repeat;width: 100px;height: 110px;display: block;position: absolute;bottom: -125px;left: 80px;}
.memberplan .head{}
.memberplan .head h3{ font-weight: 600; font-size: 54px; text-transform: capitalize; margin-bottom: 30px; max-width: 907px;}
.memberplan .head p{ font-size: 18px; line-height: 200%; }
.memberplan .swbx{text-align: center;margin: 40px 0px 100px 0px;display: block;/* display: none; */}
.memberplan .swbx .btn{ font-weight: 600; font-size: 24px; line-height: 66px; color: #504DF6; display: flex; align-items: center; justify-content: center; }
.memberplan .swbx .btn .ttl{}
.memberplan .swbx .btn .icon{
    border: 1.4px solid #504DF6; border-radius: 50%; width: 54px; height: 54px; display: flex; align-items: center; justify-content: center; font-size: 30px; margin-left: 20px;
}
.memberplan .planbox{display: flex;align-items: center;justify-content: center;position: relative;/* display: none; */}
.memberplan .planbox .planrptr{
    border: 2px solid rgba(255, 255, 255, 0.1); box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 16px; padding: 100px 45px 50px 45px; width: 45%;
    text-align: center;
}
.memberplan .planbox .planrptr + .planrptr{margin-left: 50px;}
.memberplan .planbox .planrptr .hdtd{ border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 20px; margin-bottom: 40px; }
.memberplan .planbox .planrptr .hdtd h4{ font-weight: 600; font-size: 24px;}
.memberplan .planbox .planrptr .hdtd p{ font-weight: 400; font-size: 14px; }
.memberplan .planbox .planrptr .hdtd h3{ font-weight: 600; font-size: 52px; }

.memberplan .planbox .planrptr .pln_data{ min-height: 455px;}
.memberplan .planbox .planrptr .pln_data .data{font-size: 20px;text-align: left;padding: 0px;margin: 0px;/* border-bottom: 1px solid rgba(255, 255, 255, 0.2); */margin-bottom: 25px;}
.memberplan .planbox .planrptr .pln_data .data li{margin-bottom: 25px;list-style: none;padding: 0px 0px 0px 35px;position: relative;}
.memberplan .planbox .planrptr .pln_data .data li::after{content: '';width: 20px;height: 20px;background: url(/vendor/dc4a24aaa5b3d29b.png);display: block;position: absolute;left: 0px;top: 5px;}
.memberplan .planbox .planrptr .pln_data .btn-group{ display: block; }
.memberplan .planbox .planrptr .pln_data .btn-group .btn{
    box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 46px; display: block; padding: 15px 0px; font-weight: 600; font-size: 18px; text-align: center;
    color: #504DF6; background: #fff;
}
.memberplan .planbox .planrptr .pln_data .btn-group .btn:hover{ background: #504DF6; color: #fff; }
.memberplan .planbox .planrptr.active{background: #654DF6;position: relative;}
.memberplan .planbox .planrptr.active::after{
    content: ''; background: url(/vendor/e148329a58d28470.png) no-repeat center; background-position: center; display: block; position: absolute; width: 260px;
    height: 234px; right: -35px; top: -50px; background-size: 115%;
}
.memberplan .planbox .planrptr:hover{ background: #654DF6;}
.memberplan .planbox .planrptr:hover .btn-group .btn{ background: #fff; border-color: #fff; }
.memberplan .planbox .planrptr:hover .btn-group .btn:hover{ background: transparent; color: #fff;}

.memberplan .planbox .planrptr.active .btn-group{}
.memberplan .planbox .planrptr.active .btn-group .btn{ background: #fff; border-color: #fff; }
.memberplan .planbox .planrptr.active .btn-group .btn:hover{ background: transparent; color: #fff;}

.ownermeet{ padding: 100px 0px;}
.ownermeet .meetmedia{ position: relative; padding: 0px 25px 30px 25px; }
.ownermeet .meetmedia .mediaimg{ width: 100%; }
.ownermeet .meetmedia .meet_destnts{
    width: 140px; height: 218px; background: #FFFFFF; border-radius: 14px; position: absolute; bottom: 0px; left: 0px; text-align: center; padding: 20px;
}
.ownermeet .meetmedia .meet_destnts img{ margin-bottom: 30px; }
.ownermeet .meetmedia .meet_destnts h3{ font-weight: 600; font-size: 30px; line-height: 30px; text-align: center; color: #6F4DF6; }
.ownermeet .meetmedia .meet_destnts p{ font-weight: 400; font-size: 19px; line-height: 30px; text-align: center; color: #939597; margin: 0px; }
.ownermeet .meetmedia .meet_cstms{
    position: absolute; width: auto; height: 92px; background: rgba(255, 255, 255, 0.1); box-shadow: 10px 14px 60px -3px rgba(174, 165, 115, 0.08);
    border-radius: 10px; bottom: 0px; right: 50px; display: flex; padding: 20px;
}
.ownermeet .meetmedia .meet_cstms .icon{margin-right: 15px;}
.ownermeet .meetmedia .meet_cstms .icon img{}
.ownermeet .meetmedia .meet_cstms .mtdta{}
.ownermeet .meetmedia .meet_cstms .mtdta h3{}
.ownermeet .meetmedia .meet_cstms .mtdta p{margin: 0px;font-weight: 400;font-size: 12px;line-height: 12px;/* text-align: center; */color: #94999C;}

.ownermeet .meet_data{padding: 60px 0px 0px 25px;}
.ownermeet .meet_data h4{font-weight: 600;font-size: 20px;line-height: 20px;letter-spacing: 0.2em;color: #654DF6;margin-bottom: 20px;}
.ownermeet .meet_data h3{font-weight: 600;font-size: 56px;line-height: 66px;}
.ownermeet .meet_data h3 span{ display: block;}
.ownermeet .meet_data p{ font-weight: 400; font-size: 16px; line-height: 200%; color: #94999C; }
.ownermeet .meet_data .npawye{margin: 40px 0px 0px 0px;padding: 0px;list-style: none;display: flex;justify-content: space-between;}
.ownermeet .meet_data .npawye li{border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 14px;padding: 15px;width: 165px;}
.ownermeet .meet_data .npawye li + li{}
.ownermeet .meet_data .npawye li h2{font-weight: 600;font-size: 40px;line-height: 46px;color: #6F4DF6;}
.ownermeet .meet_data .npawye li p{font-weight: 400;font-size: 18px;line-height: 29px;color: #939597;}

.customersaid{}
.customersaid .cstmrmedia{ position: relative;}
.customersaid .cstmrmedia .mda_img{}
.customersaid .cstmrmedia .alns{position: absolute;right: -140px;/* width: 280px; */top: -50px;}
.customersaid .cstmrdta{padding: 25px 70px 0px 70px;position: relative;}
.customersaid .cstmrdta::after{content: '';width: 67px;height: 8px;background: linear-gradient(159.99deg, #8C82FF 13.35%, #828FFF 118.92%);box-shadow: 0px 2px 6px rgba(229, 137, 24, 0.15);border-radius: 4px;position: absolute;top: -25px;}
.customersaid .cstmrdta h3{ font-weight: 600; font-size: 56px; line-height: 66px;}

#tstmnl { margin-top: 40px; }
#tstmnl .tstmbx{ background: #fff; color: #000; padding: 25px; border-radius: 15px; }
#tstmnl .tstmbx h6{ font-size: 18px; line-height: 30px; color: #94999C; margin-bottom: 35px; font-weight: normal;}
#tstmnl .tstmbx p{ color: #94999C; font-style: normal; font-weight: 400; font-size: 12px; line-height: 12px; margin: 10px 0px 0px 0px;}
#tstmnl .tstmbx h3{ font-weight: 500; font-size: 20px; line-height: 20px; color: #111619; margin: 0px 0px 0px 0px;}
#tstmnl .tstmbx p i{ color: #FFC14B; font-size: 18px; }

.join_comm_sect{margin-bottom: 50px;}

.box_sect{display: flex;align-items: center;}
.box_sect .row { align-items: center; }
.box_sect {z-index: 1;background: #8C82FF url(/vendor/cd4a28e1914028a4.png);border-radius: 30px;padding: 50px 50px;position: relative;overflow: hidden;}
.lft_sect h3 {margin-bottom: 25px;font-weight: 600;font-size: 40px;line-height: 100%;letter-spacing: 0.0015em;}
.lft_sect p {font-weight: 400;font-size: 20px;line-height: 30px;margin-bottom: 20px;}


.frm_inp{ display: block; }
.frm_inp #communtiyForm{ position: relative;}
.frm_inp #communtiyForm .form-control {
    padding: 8px 50px 8px 20px; width: 100%; height: 56.49px; background: #FFFFFF; border-radius: 52px; font-weight: 400; font-size: 14px; line-height: 14px; color: #000000;
}
.frm_inp #communtiyForm .btn{position: absolute;right: 3px;top: 6px;font-size: 30px;padding: 0px;margin: 0px;width: 60px;display: flex;align-items: center;justify-content: center;}
.frm_inp #communtiyForm .btn:hover{color: #000;}
.frm_inp #communtiyForm .btn:focus, .frm_inp #communtiyForm .btn:active{outline: none;color: #000;border: none;}
.frm_inp #communtiyForm .ermmsg{
}

.lft_sect { padding-right: 7%; }

.rgt_sect { padding:20px 40px 20px; position: relative;}
.rgt_sect::after{content: '';background: #fff;width: 1px;left: 0px;top: 20px;bottom: 20px;position: absolute;}
.rgt_sect ul { padding: 0; margin: 0px;}
.rgt_sect ul li { display: flex; margin-bottom: 50px; }
.rgt_sect ul li span {}
.rgt_sect ul li span:first-child {}
.rgt_sect ul li span:last-child {margin-left: 30px;}
.rgt_sect ul li span:last-child p a { font-weight: 600; font-size: 22px; color: #fff; display: block; margin-bottom: 15px;}
.rgt_sect ul li span:last-child p { margin: 0; font-weight: 400; font-size: 14px; line-height: 150%;}
.rgt_sect ul li span:last-child h3 { margin-bottom: 15px; line-height: normal; }
.rgt_sect ul li:last-child { margin: 0; }

footer{padding-bottom: 50px;}

.ft_bx { display: flex; align-items: center; }
.logo_ft p { font-size: 16px; line-height: 26px; margin: 0; color: #94999C; }
.logo_ft h3 {font-weight: 700;font-size: 20px;line-height: 20px;margin-bottom: 20px;}

.social_list ul { padding: 0; margin: 0 -10px;}
.social_list ul li { display: inline-block; padding: 0 10px; }
.social_list ul li a {
    width: 32px; height: 32px; display: block; border-radius: 100%; border: 1px solid #94999C; display: flex; font-size: 16px; color: #94999C; align-items: center;
    justify-content: center;
}

.social_list { margin-top: 30px;}
.social_list ul li a:hover { border-color: #4D54F6;  color: #4D54F6;}
.icon_loc {position: relative;top: -110px;}
.icon_loc img{ max-width: 150px;}
.ft_cont h3 { font-weight: 500; font-size: 18px; line-height: 18px; margin-bottom: 20px; }
.ft_cont ul { padding: 0; margin: 0; }
.ft_cont ul li { display: block; }
.ft_cont ul li a { font-weight: 400; font-size: 14px; line-height: 34px; color: #D6DBDE; }
.ft_cont ul li a:hover { color: #504DF6; }

.community{}
.community .cmntybox{position: relative;text-align: center;margin: auto;}
.community.cmtybgicon .cmntybox::after{
    content: ''; background: url(/vendor/bf90425b4c68b612.png) no-repeat; width: 100px; height: 100px; display: block; position: absolute; bottom: 140px; left: -60px;
}
.community.cmtybgicon .cmntybox::before{
    content: ''; background: url(/vendor/60c81d547d727cc0.png) no-repeat; width: 110px; height: 110px; display: block; position: absolute; right: -50px; top: 70px;
}
.community.cmtybgicon .cmntybox{max-width: 900px; margin: auto;}

.community .cmntybox h4{font-weight: 700;font-size: 32px;margin-bottom: 20px;}
.community .cmntybox h4 span{font-size: 84px;display: block;}
.community .cmntybox p{ font-size: 20px; line-height: 200%; text-align: center; letter-spacing: 0.2px; color: #7780A1;}

.community .cmntybox .sldbtn{margin: 60px 0px 50px 0px;}
.community .cmntybox .sldbtn .btn{
    padding: 19px 79px; width: 239px; border: 1px solid #504DF6; border-radius: 27px; font-weight: 700; font-size: 16px; line-height: 14px; text-align: center;
    color: #504DF6; visibility: hidden;
}
.community .cmntybox .sldbtn .btn:hover{ background: #504DF6; color: #fff; }

.sbtwhusection{}
.sbtwhusection .head{ margin-bottom: 50px;}
.sbtwhusection .head h3{ font-weight: 600; font-size: 46px; line-height: 150%; text-align: center; letter-spacing: 0.2px; }
.sbtwhusection .sbtwhybx{ display: flex; flex-wrap: wrap;}
.sbtwhusection .sbtwhybx .sbwhurptr{ width: 50%; padding: 25px; display: flex; }
.sbtwhusection .sbtwhybx .sbwhurptr .media{ width: 77px; height: 87px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 14px; padding: 10px; margin-right: 35px; }
.sbtwhusection .sbtwhybx .sbwhurptr .media img{ width: 100%; }
.sbtwhusection .sbtwhybx .sbwhurptr .contntdata{ width: 76%; }
.sbtwhusection .sbtwhybx .sbwhurptr .contntdata h3{ font-weight: 600; font-size: 32px; line-height: 29px; }
.sbtwhusection .sbtwhybx .sbwhurptr .contntdata p{ font-size: 20px; line-height: 200%; color: #707375; }

.joinnowsection{}
.joinnowsection .joinnow{ }
.joinnowsection .joinnow h3{ font-size: 26px; line-height: 200%; letter-spacing: 0.2px;}
.joinnowsection .joinnow .btn-box{}
.joinnowsection .joinnow .btn-box .btn{ 
    font-weight: 600; font-size: 18px; text-align: center; color: #2D3134; width: 350px; background: #FFFFFF; border: 2px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 16px; padding: 14px 0px;
}

.testimonial{}
.testimonial .head { max-width: 950px; margin: auto; position: relative; margin-bottom: 70px; }
.testimonial .head h3{ font-weight: 600; font-size: 56px; line-height: 66px; }
.testimonial .head h3::after {
    content: ''; width: 67px; height: 8px; background: linear-gradient(159.99deg, #8C82FF 13.35%, #828FFF 118.92%); box-shadow: 0px 2px 6px rgba(229, 137, 24, 0.15);
    border-radius: 4px; position: absolute; left: 0px; top: -35px;
}
.testimonial .head .anusmnt{ position: absolute; top: -40px; right: -80px;}
.testimonial .head .anusmnt img{ max-width: 300px; }

.testimonial .twccebx{ display: flex; flex-wrap: wrap; }
.testimonial .twccebx .tw_r{padding: 25px; width: 50%;}
.testimonial .twccebx .tw_r .tstrptr{ background: #fff; color: #000; padding: 25px; border-radius: 15px; }
.testimonial .twccebx .tw_r .tstrptr h6{font-size: 18px;line-height: 30px;color: #94999C;margin-bottom: 25px;font-weight: normal;}
.testimonial .twccebx .tw_r .tstrptr h3{ font-weight: 500; font-size: 20px; line-height: 20px; color: #262840; margin-bottom: 5px; margin-top: 5px; }
.testimonial .twccebx .tw_r .tstrptr p{ font-weight: 400; font-size: 12px; line-height: 12px; color: #94999C; }
.testimonial .twccebx .tw_r .tstrptr p i{ color: #FFC14B; font-size: 18px; margin-right: 5px; }

.mediapress{position: relative;}
.mediapress.mpbg_icon::before{content: '';background: url(/vendor/60c81d547d727cc0.png) no-repeat;width: 110px;height: 110px;display: block;position: absolute;left: 0px;top: 50%;}
.mediapress.mpbg_icon::after{content: '';background: url(/vendor/8f7c044ad23e7068.png);width: 125px;height: 125px;display: block;position: absolute;right: 5%;background-repeat: no-repeat;top: -100px;}
.mediapress .mp_box{ }
.mediapress .mp_box .mp_rptr{display: flex;margin-bottom: 50px;padding-left: 55px;position: relative;}
.mediapress .mp_box .mp_rptr::after{content: '';width: 30px;height: 30px;background: #F5F5F5;position: absolute;left: 0px;top: -5px;}
.mediapress .mp_box .mp_rptr .mpdata{ width: 86%; }
.mediapress .mp_box .mp_rptr .mpdata h4{ font-weight: 700; font-size: 14px; line-height: 17px; color: #FAFAFA; margin-bottom: 20px; }
.mediapress .mp_box .mp_rptr .mpdata h4 span{font-weight: 400;font-size: 14px;line-height: 17px;color: #757575;display: none;}
.mediapress .mp_box .mp_rptr .mpdata h3{ font-weight: 700; font-size: 18px; line-height: 130%; color: #FAFAFA; }
.mediapress .mp_box .mp_rptr .mpdata h3 a{
    color: #FAFAFA;
}
.mediapress .mp_box .mp_rptr .mpdata p{ font-size: 13px; line-height: 140%; color: #FAFAFA; }
.mediapress .mp_box .mp_rptr .media{position: relative;}
.mediapress .mp_box .mp_rptr .media a{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}
.mediapress .mp_box .mp_rptr .media img{ width: 100%; max-width: 225px;}

.partnersection{ margin-top: 50px; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 50px; position: relative; }
.partnersection .head::before{content: '';background: url(/vendor/88ed4c8222521e41.png) no-repeat;width: 170px;height: 170px;display: block;position: absolute;bottom: 0px;right: -150px;}
.partnersection .head::after{content: '';background: url(/vendor/8f7c044ad23e7068.png);width: 125px;height: 125px;display: block;position: absolute;left: -100px;background-repeat: no-repeat;top: 0px;}
.partnersection .head{ position: relative; padding: 100px 15px 0px 15px; max-width: 650px; margin: auto; margin-bottom: 50px; }
.partnersection .head h3{ font-weight: 600; font-size: 46px; line-height: 150%; text-align: center; letter-spacing: 0.2px; }

.partnersection .partnerbox{ display: none;}
.partnersection .partnerbox .ptnrrptr{display: flex;align-items: center;margin-bottom: 70px;padding-bottom: 70px;position: relative;}
.partnersection .partnerbox .ptnrrptr::after{ content: ''; background: rgba(255, 255, 255, 0.1); height: 1px; width: 80%; position: absolute; left: 0px; bottom: 0px; }
.partnersection .partnerbox .ptnrrptr:nth-child(even) {flex-direction: row-reverse;}
.partnersection .partnerbox .ptnrrptr .ptnr_data{ width: 50%; padding-left: 105px; position: relative;}
.partnersection .partnerbox .ptnrrptr .ptnr_data::after{
    content:'';width: 77px;height: 87px;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 14px;position: absolute;top: 0px;left: 0px;
    background: url(/vendor/1211fcd74d67e43a.png) no-repeat;background-size: 45px;background-position: center;
}
.partnersection .partnerbox .ptnrrptr .ptnr_data h3{ font-weight: 600; font-size: 32px; line-height: 29px; margin-bottom: 15px; }
.partnersection .partnerbox .ptnrrptr .ptnr_data p{font-size: 18px;line-height: 35px;color: #6A6E70;}
.partnersection .partnerbox .ptnrrptr .media{ width: 100%; max-width: 535px; padding: 25px;}
.partnersection .partnerbox .ptnrrptr .media img{ width: 100%; }

.partnersection .ptnrbox{max-width: 1000px;margin: auto;}
.partnersection .ptnrbox h3{font-size: 26px;line-height: 45px;text-align: center;font-weight: normal;margin-bottom: 50px;}
.partnersection .ptnrbox .ptnr_form{ display: flex; flex-wrap: wrap; }
.partnersection .ptnrbox .ptnr_form .form-group{ padding: 15px; }
.partnersection .ptnrbox .ptnr_form .form-group.w-50{}
.partnersection .ptnrbox .ptnr_form .form-group.w-100{
}
.partnersection .ptnrbox .ptnr_form .form-group .form-control{
    background: rgba(217, 217, 217, 0.07); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10px; font-size: 18px; padding: 20px 30px; color: #fff;
}
.partnersection .ptnrbox .ptnr_form .form-group .form-control::-webkit-input-placeholder { color: #FFFFFF; }
.partnersection .ptnrbox .ptnr_form .form-group .form-control:-ms-input-placeholder { color: #FFFFFF; }
.partnersection .ptnrbox .ptnr_form .form-group .form-control::placeholder { color: #FFFFFF; }

.partnersection .ptnrbox .ptnr_form .btn-group{text-align: center;display: block;width: 100%;margin-top: 20px;}
.partnersection .ptnrbox .ptnr_form .btn-group .btn{
    background: #FFFFFF; border: 2px solid rgba(255, 255, 255, 0.1); box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1); border-radius: 16px; display: inline-block;
    width: 348px; font-weight: 600; font-size: 18px; line-height: 45px; text-align: center; color: #2D3134;
}

/* CasaNFT Tulum Css */

.nfttulum{background: #fff url(/vendor/e1c4985503a7b4dd.png) no-repeat;color: #2D3134;background-size: contain;}
.nfttulum .header{ background: no-repeat; }
.nfttulum .header::after{
    content: ''; /* position: absolute; */ top: 0px; left: 0px; right: 0px; height: 110px; z-index: -1;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgb(0 0 0 / 0%) 100%);
}
.nfttulum header .menu .navbar-nav li .dropdown .btn{color: #2D3134;}
.nfttulum  header .menu .navbar-nav li a, .nfttulum .header .slider .slidbx h3{ color: #2D3134;}

.nfttulum .header .slider .slidbx .dspctn{color: #000;}
.nfttulum .header .slider::before{    left: 15%;bottom: 40%;right: initial;top: initial;}
.nfttulum .header .slider::after{content: none;}
.nfttulum .community{margin-top: 50px;margin-bottom: 50px;}
.nfttulum .ft_cont ul li a,.nfttulum .logo_ft p { color: #262840; }
.nfttulum footer{}

/* CasaNFT Tulum Css End */

/* CasaNFT Puerto Rico Start */

.puerto_rico{ background: #fff;color: #2D3134;}
.puerto_rico .header{ background: none; }
.puerto_rico header .menu .navbar-nav li .dropdown .btn{color: #2D3134;}
.puerto_rico  header .menu .navbar-nav li a, .puerto_rico .header .slider .slidbx h3{ color: #2D3134;}

/* CasaNFT Puerto Rico End */

.moreadd { color: #b7b7b7; border: 1px solid #e3e3e3; margin-top: 15px; }
.moreadd:hover{border-color: #4D54F6; color: #4D54F6;}
.evnmdl{ color: #333; }
.evnmdl .modal-dialog{ max-width: 750px;}
.evnmdl .modal-dialog .modal-content{ padding: 25px;}
.evnmdl .modal-dialog .modal-content .modal-body{ padding: 10px; max-height: 550px; overflow: auto;}
.evnmdl .modal-dialog .modal-content .modal-body p{}
.evnmdl .modal-dialog .modal-content .modal-body p + p{ margin-top: 15px; }
.evnmdl .modal-dialog .modal-content .close{
    background: #fffffffa; position: absolute; right: 3px; border: none; font-size: 28px; top: 2px; width: 35px; height: 35px; display: flex; align-items: center;
    justify-content: center; padding: 0px; border-radius: 1px; z-index: 1;
}

/* CasaNFT Delhi Css */

.nftdelhi{background: #fcd7ab url(/vendor/4061d7cde34bb3e6.png) no-repeat;background-position: center top -215px;background-size: cover;color: #11161A;}
.nftdelhi .header{ background: no-repeat; }
.nftdelhi .header::after{content: '';position: absolute;top: 0px;left: 0px;right: 0px;height: 110px;z-index: -1;background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgb(0 0 0 / 0%) 100%);}
.nftdelhi header .menu .navbar-nav li a.active::after{}
.nftdelhi .community{margin-top: 135px;margin-bottom: 50px;}
.nftdelhi .community .cmntybox{ max-width: 950px; margin: auto; }
.nftdelhi .community .cmntybox h4{ color: #D60A32; }
.nftdelhi .community .cmntybox p{ font-weight: 400; font-size: 16px; line-height: 200%; text-align: center;  color: #000000;}
.nftdelhi .community .cmntybox .sldbtn{margin: 60px 0px 50px 0px;display: n;}
.nftdelhi .community .cmntybox .sldbtn .btn{
    padding: 19px 79px; width: 239px; border: 1px solid #D60A32; border-radius: 27px; font-weight: 700; font-size: 16px; line-height: 14px; text-align: center;
    color: #D60A32; visibility: hidden;
}
.nftdelhi .community .cmntybox .sldbtn .btn:hover{ background: #D60A32; color: #fff; }
.nftdelhi .counter_sect{}
.nftdelhi .counter_sect:after{display: none;}
.nftdelhi .counter_sect .box_sect{ background-color: #D60A32; box-shadow: 0px 145px 80px rgba(0, 0, 0, 0.09); }
.nftdelhi .list_venue{}
.nftdelhi .list_venue .btn_more{ display: none;} 
.nftdelhi .list_venue .btn_more a{ color: #D60A32;}
.nftdelhi .checkin .btn_bk a{ background: #d60a32; }
.nftdelhi .videoplay .vpbx .video_bx::after{
    content: '';
    background: linear-gradient(0deg, rgba(67, 46, 6, 0.5), rgba(67, 46, 6, 0.5));
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}
.nftdelhi .Over_sect:after{display: none;}
.nftdelhi .info_nft h3{}
.nftdelhi .customersaid .cstmrdta h3{color: #333333;}
.nftdelhi footer{background: #fff;}
.nftdelhi .logo_ft p{color: #2D3134;}
.nftdelhi .social_list ul li a{border: 1px solid #2D3134; color: #2D3134;}
.nftdelhi .social_list ul li a:hover{border-color: #504DF6; color: #504DF6;}
.nftdelhi .ft_cont h3{color: #262840;}
.nftdelhi .ft_cont ul li a{color: #262840;}
.nftdelhi .casanftsection .lmnft .btn{border-color: #D60A32; color: #D60A32;}
.nftdelhi .casanftsection .lmnft .btn:hover{background: #D60A32;}

.videomdl{}
.videomdl .modal-dialog{max-width: 950px;display: flex;align-items: center;margin: 0px auto;justify-content: center;height: 100vh;}
.videomdl .modal-dialog .modal-content{ border-radius: 0px; background: transparent; }
.videomdl .modal-dialog .modal-content .close{
    position: absolute; right: -40px; border: none; font-size: 24px; background: transparent; top: 0px; color: #fff; background: #0009; width: 35px; height: 35px;
}
.videomdl .modal-dialog .modal-content .modal-body{ padding: 0px;}
.videomdl .modal-dialog .modal-content .modal-body .video_box{ position: relative; padding-top: 56%; }
.videomdl .modal-dialog .modal-content .modal-body .video_box video{
    width: 100%; height: 100%; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto;
}

/* CasaNFT Delhi Css End */

.gallery_section{}
.gallery_section .gallery_sect{}
.gallery_section .gallery_sect .gall_warp{display: flex;align-items: center;}
.gallery_section .gallery_sect .gall_warp .img_box{width: 50%;background: no-repeat;padding: 5px;position: relative;}
.gallery_section .gallery_sect .gall_warp .img_box.lastbx{}
.gallery_section .gallery_sect .gall_warp .img_box.lastbx::after{content: '';background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border-radius: 20px;z-index: 0;}
.gallery_section .gallery_sect .gall_warp .img_box .thumb{ border-radius: 20px; width: 100%;}
.gallery_section .gallery_sect .gall_warp .img_box .zoom_icon{
    position: absolute; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 25px 75px rgba(6, 7, 20, 0.1); backdrop-filter: blur(3.5px); border-radius: 100%; left: 50%;
    opacity: 0; transition: all 0.0s; width: 60px; height: 60px; padding: 18px; left: 0px; right: 0px; bottom: 10%; margin: auto;
}
.gallery_section .gallery_sect .gall_warp .img_box .zoom_icon a{}
.gallery_section .gallery_sect .gall_warp .img_box .zoom_icon a img{ border-radius: 20px; width: 100%; }
.gallery_section .gallery_sect .gall_warp .gall_inner{display: flex;align-items: center;flex-wrap: wrap;width: 50%;padding: 10px;}
.gallery_section .gallery_sect .gall_warp .gall_inner .img_box{position: relative;width: 50%;border-radius: 20px;padding: 10px;z-index: 0;}
.gallery_section .gallery_sect .gall_warp .gall_inner .img_box .thumb{border-radius: 20px;width: 100%;max-height: 300px;}
.gallery_section .gallery_sect .gall_warp .gall_inner .img_box .zoom_icon{
    position: absolute; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 25px 75px rgba(6, 7, 20, 0.1); backdrop-filter: blur(3.5px); border-radius: 100%;
    opacity: 0; transition: all 0.0s; width: 60px; height: 60px; padding: 0px;
}
.gallery_section .gallery_sect .gall_warp .img_box:hover .zoom_icon, .gallery_section .gallery_sect .gall_warp .gall_inner .img_box:hover .zoom_icon{
    opacity: 1; transition: all 0.5s; 
}
.gallery_section .gallery_sect .gall_warp .gall_inner .img_box .zoom_icon a{ display: block; padding: 15px; }
.gallery_section .gallery_sect .gall_warp .gall_inner .img_box .zoom_icon a img{ border-radius: 20px; width: 100%; }

.checkin{
    max-width: 540px; width: 100%; height: 413px; background: #FFF; border: 2px solid #FFF; border-radius: 10px; margin: auto; position: relative; padding-bottom: 75px;
    visibility: hidden; display: none;
}
.checkin .chkindata{padding: 45px;visibility: hidden;}
.checkin .chkindata .order_list {display: flex;align-items: center;justify-content: space-between;margin-bottom: 45px;}
.checkin .chkindata .order_list .order_data {text-align: center;}
.checkin .chkindata .order_list .order_data h3 {font-weight: 400;font-size: 16px;line-height: 150%;color: #080A0B;}
.checkin .chkindata .order_list .order_data h4 {
    font-weight: 700;font-size: 24px;line-height: 150%; display: flex;align-items: center;letter-spacing: 0.2px;color: #111619;margin: 7px 0px;
}
.checkin .chkindata .order_list .order_data p {font-weight: 400;font-size: 16px;line-height: 150%;color: #080A0B;}
.checkin .chkindata .order_list .order_data .itm_add {display: flex; align-items: center;}
.checkin .chkindata .order_list .order_data .itm_add span { color: #111619;}

.checkin .btn_bk{ position: absolute; left: 0px; right: 0px; bottom: 0px; }
.videoplay{}
.videoplay .vpbx{display: grid;grid-template-columns: 35% 65%;}
.videoplay .vpbx .video_bx{border-radius: 20px;overflow: hidden;z-index: 0;}
.videoplay .vpbx .video_bx:after{
    content: ''; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;
    z-index: 1;
}
/* .videoplay .vpbx .video_bx::after{
    content: ''; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;
    z-index: 1;
} */
.videoplay .vpbx .video_bx + .video_bx{margin-left: 30px;}
.videoplay .vpbx .video_bx .thumb{ width: 100%; height: auto; max-width: 100%; max-height: 680px; margin: auto; }
.videoplay .vpbx .video_bx .icon_play{}
.videoplay .vpbx .video_bx .icon_play img{}

.videoplay .vpbx .video_bx .icon_play .btn{border: none;}

.abutcasa{}
.abutcasa .ovrsct{}
.abutcasa .ovrsct .abtcsaorpt{display: flex;margin-bottom: 50px;}
.abutcasa .ovrsct .abtcsaorpt .ovrimg{width: 45%;padding-right: 50px;}
.abutcasa .ovrsct .abtcsaorpt .ovrimg img{width: 100%;border-radius: 20px;}
.abutcasa .ovrsct .ovrdata{width: 55%;}
.abutcasa .ovrsct .ovrdata h4{font-weight: 500;font-size: 20px;line-height: 30px;color: #333333;margin-bottom: 20px;}
.abutcasa .ovrsct .ovrdata p{font-weight: 400;font-size: 16px;line-height: 26px;color: #7780A1;}

.abutcasa .ovrsct .abtcsaorpt:nth-child(even) {flex-direction: row-reverse;align-items: center;margin-top: -150px;}
.abutcasa .ovrsct .abtcsaorpt:nth-child(even) .ovrimg{ width: 55%; padding-right: 0px; }
.abutcasa .ovrsct .abtcsaorpt:nth-child(even) .ovrdata{ width: 45%; padding-left: 0px; padding-right: 50px;}

.custmrabout{}
.custmrabout .cstmrsay{ position: relative;}
.custmrabout .cstmrsay .head{ width: 467px;}
.custmrabout .cstmrsay .head::after{
    content: '';
    width: 300px;
    height: 270px;
    background: url(/vendor/dd1932e7d8701829.png);
    position: absolute;
    top: -30px;
    right: -80px;
    background-position: top center;
    background-size: 100%;
}
.custmrabout .cstmrsay .head h3{font-weight: 600;font-size: 56px;line-height: 66px;text-transform: capitalize;color: #2D3134;position: relative;}
.custmrabout .cstmrsay .head h3::after{content: '';width: 67px;height: 8px;background: linear-gradient(159.99deg, #8C82FF 13.35%, #828FFF 118.92%);box-shadow: 0px 2px 6px rgba(229, 137, 24, 0.15);border-radius: 4px;position: absolute;top: -25px;left: 0px;}

.cstmowlbx { margin-top: 40px; }
.cstmowlbx .tstmbx{background: #2D3134;border-radius: 14px;padding: 25px;}
.cstmowlbx .tstmbx h6{font-size: 16px;line-height: 26px;color: #94999C;margin-bottom: 35px;font-weight: normal;}
.cstmowlbx .tstmbx p{color: #94999C;font-style: normal;font-weight: 400;font-size: 12px;line-height: 12px;margin: 10px 0px 8px 0px;}
.cstmowlbx .tstmbx h3{ font-weight: 500; font-size: 20px; line-height: 20px; color: #fff; margin: 0px 0px 0px 0px;}
.cstmowlbx .tstmbx p i{ color: #FFC14B; font-size: 18px; }

.casanftsection {position: relative;}
.casanftsection::after{
    content: '';
    background: url(/vendor/0a29c7b30cfa632d.png);
    position: absolute;
    left: 0px;
    right: 0px;
    background-position: center;
    background-size: 100%;
    bottom: 0px;
    top: 0px;
    z-index: -1;
}
.casanftsection .head{width: 100%;max-width: 650px;margin: auto;margin-bottom: 50px;position: relative;}
.casanftsection .head::after{
    content: ''; width: 250px; height: 180px; background: url(/vendor/5ddbd82bfe3e9a62.png); position: absolute; top: 00px; right: -210px;
    background-position: center; background-size: 100%;
}
.casanftsection .head h3{text-align: center;margin-bottom: 10px;font-weight: 600;font-size: 56px;line-height: 66px; color: #000000;}
.casanftsection .head p{font-weight: 400;font-size: 16px;line-height: 200%; text-align: center;color: #94999C;}
.casanftsection .casanftbox{display: flex;flex-wrap: wrap;margin: auto;justify-content: center;}
.casanftsection .casanftbox .nftrptr{padding: 20px;width: 33%;position: relative;}
.casanftsection .casanftbox .nftrptr .media{ position: relative; border-radius: 20px; overflow: hidden; }
.casanftsection .casanftbox .nftrptr .media .mgnt{ transition: all 0.3s; transform: scale(1); width: 100%;}
.casanftsection .casanftbox .nftrptr .media .cntbx{position: absolute;top: 20px;left: 20px;background: #FFFFFF;border-radius: 20px;font-weight: 500;font-size: 14px;color: #000000;width: 45px;height: 30px;display: flex;align-items: center;justify-content: center;display: none;}
.casanftsection .casanftbox .nftrptr:hover .media .mgnt{ transform: scale(1.1); }
.casanftsection .casanftbox .nftrptr:hover .media::after{
content: ''; background-image: linear-gradient(#00000000, #121210); position: absolute; left: 0px; right: 0px; bottom: 0px; height: 50%; opacity: 0.8;
}
.casanftsection .casanftbox .nftrptr .data{padding: 20px;position: absolute;bottom: 25px;}
.casanftsection .casanftbox .nftrptr .data h3{font-weight: 600;font-size: 20px;line-height: 20px;color: #fff;}
.casanftsection .casanftbox .nftrptr .data h4{font-weight: 400;font-size: 14px;color: #fff;line-height: 14px;}

.casanftsection .lmnft { text-align: center;margin: 70px 0px;}
.casanftsection .lmnft .btn {
    border: 1.4px solid #504DF6;box-shadow: 0px 24px 90px rgba(255, 255, 253, 0.1);border-radius: 56px;width: 350px;height: 60px;font-weight: 600;font-size: 18px;
    line-height: 20px;text-align: center;color: #504DF6;display: flex;align-items: center; justify-content: center;margin: auto;
}
.casanftsection .lmnft .btn:hover {background: #504DF6;color: #fff;}


.user_list {margin: 0;display: flex;padding: 0;align-items: center;justify-content: center;list-style: none;}
.user_list .box_crd {display: flex;align-items: center;margin-right: 25px;}
.user_list .box_crd .usr_img {width: 40px;/* height: 40px; */border-radius: 100%;}
.user_list .box_crd .usr_img img { width: 100%;}
.user_list .box_crd .usr_cont {margin-left: 15px;}
.user_list .box_crd .usr_cont h3 {font-size: 14px;line-height: 150%;letter-spacing: 0.2px; color: #7780A1;text-align: left; margin: 0;}
.user_list .box_crd .usr_cont p { margin: 0;font-weight: 600;font-size: 13px; line-height: 16px;letter-spacing: 0.2px; color: #333333;}
.user_list .box_crd .usr_cont p a { color: #333333;}

.gallery_sect {}
.img_box {background: #fff;border-radius: 20px;padding: 20px;}
.gall_warp {}
.gall_warp ul { padding: 0; margin: 0;display: flex;align-items: center;}
.gall_warp ul li {width: 50%;display: inline-block;}
.gall_warp ul li .img_box {position: relative;}
.gall_warp ul li .img_box img {border-radius: 20px;width: 100%;}
.gall_warp ul li .img_box .zoom_icon {position: absolute;bottom: 50px;background: rgba(255, 255, 255, 0.8);box-shadow: 0px 25px 75px rgba(6, 7, 20, 0.1);backdrop-filter: blur(3.5px);border-radius: 16px;width: 80px;height: 80px;border-radius: 100%; padding: 24px;left: 50%;transform: translateX(-50%);opacity: 0;transition: all 0.0s;}
.gall_warp ul li .img_box .zoom_icon img {}
.gall_warp ul li .gall_inner {display: flex;align-items: center;flex-wrap: wrap;}
.gall_warp ul li .gall_inner .img_box {position: relative;width: 50%;}
.gall_warp ul li .gall_inner .zoom_icon {width: 60px;height: 60px; padding: 18px;}
.more_gall {position: absolute;z-index: 1;width: 150px;height: 70px;left: 0px;right: 0px;top: 0px;bottom: 0px;margin: auto;}
.more_gall p {color: #FFFFFF;font-weight: 600;font-size: 20px;line-height: 20px;
/* or 100% */text-align: center;}
.more_gall p span {display: block;text-align: center;}
.more_gall p span:first-child {margin-bottom: 12px;font-size: 30px;}
.gall_warp ul li .img_box:hover .zoom_icon {opacity:1;transition: all 0.5s;}
.count_bx {text-align: center;width: 25%;}
.count_bx .icon {margin-bottom: 15px;}
.count_bx h3 {font-weight: 600;font-size: 48px;color: #fff;margin-bottom: 5px;}
.count_bx p {font-size: 16px;color: #F2F2F2;}
.counter_sect {position: relative;}
.counter_sect:after {position: absolute;content: '';right: 0;background: url(/vendor/aa9615200d71a1bb.png);top: 0;background-repeat: no-repeat;width: 280px;height: 950px;}

.list_venue ul {padding: 0; display: flex;align-items: center;flex-wrap: wrap;}
.list_venue ul li {width: 50%;display: inline-block;padding-bottom: 40px;}
.list_venue ul li .box {}
.list_venue ul li .box h3 {font-weight: 600;font-size: 20px;line-height: 25px;letter-spacing: 0.2px;color: #333333; margin-top: 20px;}
.list_venue ul li .box p {color: #7780A1;font-size: 16px;line-height: 150%;letter-spacing: 0.2px;}
.itm_add .form-control {width: 73px;text-align: center;border: 0;font-weight: 700;font-size: 24px;letter-spacing: 0.2px;color: #111619;padding: 0;}
.btn_bk .btn {width: 100%;background: #8C82FF;box-shadow: inset 0px 4px 20px rgba(0, 0, 0, 0.12);border-radius: 0px 0px 10px 10px;letter-spacing: 0.2px;text-transform: uppercase;color: #FFFFFF;padding: 24px;display: none;}
.btn_more a {font-weight: 600;font-size: 16px;color: #fff;}
.btn_more a img {margin-left: 10px;}
.Over_cont h3 { font-weight: 500; font-size: 15px; color: #7780A1; text-transform: uppercase; margin-bottom: 15px;}

.Over_cont h4 {color: #333333;margin-bottom: 30px;font-weight: 500;font-size: 24px;line-height: 31px;}
.Over_img.mt-150 {}
.Over_cont p {font-weight: 400;font-size: 16px;line-height: 200%;
/* or 32px */letter-spacing: 0.2px;

/* On White/Grey 100 */color: #7780A1;}

.Over_img img {width: 100%;border-radius: 20px;}

.Over_cont.pd-50 {padding: 25px;z-index: 1;position: relative;}
.Over_sect{}
.Over_sect:after{
    position: absolute; left:-98px; top: 150px; background: url(/vendor/09d4c7e042e6b6cd.png); width: 844px; background-repeat: no-repeat; content: ''; height: 1216px; z-index: -1;
}
.bgnoneb.Over_sect:after{display: none;}

.video_bx {position: relative;}

.video_bx>img {/* width: 100%; */}

.icon_play {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;cursor: pointer;}
.info_nft h3 {
letter-spacing: 0.2px;
color: #7780A1;
font-weight: 400;
font-size: 16px;
margin-bottom: 5px;
line-height: 150%;
}

.info_nft h4 {
 
}

.info_nft h4 {
font-weight: 600;
font-size: 64px;
line-height: 100%;
letter-spacing: 0.2px;
color: #333333;
margin-bottom: 30px;
}

.info_nft ul {
padding: 0;
margin: 0;
}

.info_nft ul li {
display: flex;
font-size: 16px;
justify-content: space-between;
line-height: 150%;
letter-spacing: 0.2px;
color: #000000;
margin-bottom: 20px;
}

.info_nft ul li span {}

.info_nft ul li span:first-child {color: #7780A1;width: 160px;display: inline-block;}

.info_nft ul li span:last-child {
width: 100%;
}
.Videoplay {
position: relative;
}

.Videoplay:after {
width: 582px;
height: 1026px;
position: absolute;
right: 0;
z-index: -1;
top: 0;
content: '';
background: url(/vendor/e65cc9e61df8dde3.png);
background-repeat: no-repeat;
}


#tstmnl2 .owl-nav{display: none;}

.hd_title { margin-bottom: 50px;}
