@media (min-width:1400px){
    .main-dsd .container{
    max-width:1320px;
}

}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1240px;
    }
}

body{
    font-family: "Archivo", sans-serif !important;
    font-size: 16px;
    overflow-x: hidden;
}
h1, h2, h3, h4,h5,h6{
    font-family: "Archivo", sans-serif !important;
}
.mdhsd-closd{
    display:none;
}
li {
    list-style-type: none;
}
a{
    text-decoration:none;
}
img {
    max-width: 100%;
    height: auto;
}
.big-title{
    position: relative;
    font-size: 45px;
    color: #6c276a !important;
    margin-bottom: 0rem;
    text-transform: capitalize;
    line-height: 1.3;
    font-weight: 700;
}
.small-content{
    position: relative;
    display: block;
    color:#404040;
    font-size: 20px;
    font-weight:600;
    margin-bottom: 0.7rem;
    text-transform: capitalize;
}
.our-audhjces{
    position: relative;
    padding: 2rem 0;
}
.our-audhjces-lists{
    display: inline-block;
    padding-left: 2rem;
}
.our-audhjces-lists li::before{
    position: absolute;
    content: "";
    top: 5px;
    width: 20px;
    height: 20px;
    left: -1.8rem;
    background-image: url(../new-images/svg/arrow.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
/*.our-audhjces-img img{*/
/*    position: relative;*/
/*    margin-top: 3rem;*/
/*    padding-right: 4rem;*/
/*}*/

.our-audhjces-lists li{
    position: relative;
    /*font-size: 16px;*/
    margin: 1.6rem 0;
    color: #000;
    text-align: justify;
}

.audiebnsec-port{
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #4D4D4D;
    line-height: 1.7;
}

.simple-story-set{
    position: relative;
    padding: 5rem 0 3rem;
}
.story-set-simple h4{
    margin-top: 1rem;
    font-size: 16px;
}
.story-set-simple p{
    margin-top: 0.5rem;
    /*font-size: 16px;*/
    line-height: 1.6;
    font-weight: 400;
}

/*new-member-ship*/

.new-mengwer-ship{
    position:relative;
    padding:6rem 0 4rem;
}
.new-mengwer-ship::before{
    position: absolute;
    content: "";
    width: 100%;
    height:100%;
    /*background: linear-gradient(#6c276a9c, #E9F7FF);*/
    background: linear-gradient(#6c276ade, #d8a90e24);
    bottom: -3rem;
    background-repeat: no-repeat;
    /*bottom: -3rem;*/
}
.video {
    position: absolute;
    padding-bottom: 55.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
    top: 0;
}
.video video {
    width: 100%;
}
.new-mengwer-ship .big-title{
    /*color:#deb552;*/
    font-weight: bold;
  color: #e4b40b !important; /* Gold color */
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), -2px -2px 4px rgb(109 103 103 / 30%), 2px -2px 4px rgba(0, 0, 0, 0.3), -2px 2px 4px rgb(91 86 86 / 30%);

}
.new-mengwer-ship .section-titls{
    position: relative;
    margin-top: 2rem;
    
}
.new-mengwer-ship .section-titls img{
    height: 90px;
    width: 1024px;
    object-fit: cover;
}

.mengwer-porg{
    position: relative;
    margin-top: 1rem;
    line-height: 1.8;
    font-weight: 400;
    color: #fff;
    /*color: #4D4D4D;*/
}

.new-mengwer-bgf{
    position:relative;
    padding:4rem 0;
}
.membership-col td strong{
    text-transform:uppercase
}
.membership-col td strong a{
    color:#000 !important;
}
.new-member-outer{
    position:relative;
    background:#fff;
    border-radius: 10px;
    width: auto;
    height: 450px;
    padding: 25px;
    margin-bottom: 1.4rem;
    margin-top: 4rem;
    z-index: 1;
   
}
.section-titls{
    margin-bottom:1rem;
}
.member-outer-iconb{
    text-align:center;
}

.member-outer-iconb{
    text-align: center;
    position: relative;
    background: #6c276a;
    border-radius: 50px;
    height: 80px;
    width: 80px;
    margin: auto;
    /*background: linear-gradient(135deg, rgba(0, 225, 231, 0.5) 0%, rgba(95, 65, 217, 0.5) 100%);*/
}


.member-outer-iconb img{
   position:relative;
   margin-top: 1rem;
   /*filter: brightness(0) invert(1);*/
   /*filter: invert(74%) sepia(63%) saturate(402%) hue-rotate(356deg) brightness(91%) contrast(91%);*/
}
.cfrtitle-menber::before{
    display:none;
}
.new-member-title{
    font-size: 16px;
    text-align: center;
    position: relative;
    line-height: 1.5;
    margin-top: 1.9rem;
    font-weight: 600;
    color: #423D51 !important;
    transition: all 0.4s;
}

.membership-paragr{
    position: relative;
    line-height: 1.6;
    margin-top: 1.4rem;
    text-align: justify;
    font-size: 16px;
}

.mengwer-jeadfr{
    position: relative;
    font-size: 1rem;
    line-height: 2;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 13px;
}
.mengwer-jeadfr a{
    color: #000; 
}  

.mengwer-jeadfr a::before{
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    right: -1.7rem;
    top: 0.4rem;
    background-image: url(../new-images/svg/circle-rounded-icon.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; 
}

.membership-benefits-table{
    position:relative;
    padding: 6rem 0 3rem;
}

.membership-col {
    border-collapse: collapse;
    width: 100%;
    position: relative;
    margin: 4rem 0;
}

.membership-col tr{
    background: #FCFCFD;
}

.membership-col td{
  /*border: 1px solid #dddddd;*/
  border: 1px solid #0000004a;
  text-align: left;
  text-align: left;
  padding: 15px 30px;
  /*color: #667085;*/
  font-size: 15px;
  color:#000000;

}

.membership-col th {
  border: 1px solid #dddddd;
  text-align: left;
  text-align: left;
  padding: 15px 30px;
  /*color: #667085;*/
  font-size: 15px;
  color:#000000;
}

.membership-col tr th{
    font-size: 15px;
    color: #000;
}
/*.membership-col tr th:first-child{*/
/*    background-color:#000;*/
/*}*/

/*.membership-col td:first-child,*/
/*.membership-col th:first-child{*/
/*   background-color: #F2F2F2;*/
/*}*/


/*{*/
/*    #EDEDED*/
/*}*/


/*.membership-col tr:nth-child(odd){*/
/*     background-color:#EDEDED;*/
/*}*/

/*.membership-col tr:nth-child(even){*/
/*     background-color:#DBDBDB;*/
/*}*/

/*.membership-col td:nth-child(3){*/
/*     background-color:#FFF2CC;*/
/*}*/

/*.membership-col tr:nth-child(3){*/
/*     background-color:#DBDBDB;*/
/*}*/

/*.membership-col td:nth-child(4){*/
/*     background-color:#E1E2F2;*/
/*}*/
/*.membership-col tr:nth-child(4){*/
/*     background-color:#dddddd94;*/
/*}*/


.membership-benefits-table::before {
    position: absolute;
    content: "";
    width: 74px;
    height: 74px;
    /*left: 0rem;*/
    left: 5%;
    top: 7%;
    /*top: -4rem;*/
    background-image: url(../new-images/bg/stars.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(53deg);
}

.membership-benefits-table::after {
    position: absolute;
    content: "";
    width: 74px;
    height: 74px;
    right: 10rem;
    background-image: url(../new-images/bg/stars.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(53deg);
    bottom: 2rem;
}



.cfrtitle-menber{
    position:relative;
}
.cfrtitle-menber::before{
    position: absolute;
    content: "";
    width: 25px;
    height: 18px;
    right: -22%;
    top: 0%;
    background-image: url(../new-images/svg/down-arrow-icon.png);
    background-position: center;
    /* background-size: cover; */
    background-repeat: no-repeat; 
}

.our-mem-footer{
    position:relative;
    padding:4rem 0 3rem;
     background-color: #6c276a;
     /*background-color:#292930;*/
}

.glo-theme-btn{
    position: relative;
    border-radius: 5px;
    font-weight: 500;
    text-align: center;
    overflow: hidden;
    border: none;
    /*background: #FFC107;*/
    background:#deb54b;
    padding: .375rem .75rem;
    color: #ffffff;
    transition: all .5s;
    text-transform: capitalize;
    z-index: 1;
    width: 100%;
    margin-top: 1rem;
}
.form-group .form-control{
    /*background: #5B5B61;*/
    background:#fff;
    font-size: 15px;
    position: relative;
    border-radius: 7px;
    padding: .375rem .75rem;
}
.form-group text{
      color: #fff;
}
.footer-kj-bg img{
    text-align:center;
    display: flex;
    justify-content: center;
    position: relative;
    margin: auto;
}

.footer-heade{
    font-size: 20px;
    text-align: center;
    position: relative;
    line-height: 1.5;
    /* margin-top: 1.9rem; */
    font-weight: 800;
    color: #fff !important;
    transition: all 0.4s;
    letter-spacing: 1px; 
}

.our-joined-medr h4{
    font-size: 1rem;
    color: #fff;
}
.joimnf-medr{
     color: #D0D0D0;
    font-size: 12px;
}


.footer-kj-bg{
    background-color:#3C3C45;
    position: relative;
    z-index: 1;
    /*padding: 3rem 2rem;*/
    /*margin: 3rem 0; */
    padding: 1.3rem 1.3rem;
    width: 207px;
}
.footer-kj-bg .form-group{
    margin-bottom:0;
}

.alacated-link{
    
    /*margin: 3rem 0;*/
    position: relative;
}
  .footer-kj-spa{
      margin-left: 1.8rem;
  }
.alacated-link p{
    font-size:14px;
    color:#FFFFFF;
    line-height: 1.6;
}
.alacated-link h3{
    font-size: 18px;
    font-weight: 700;
    color: #deb552 !important;
    margin: 2.5rem 0 2rem;
}
.alacated-footer-link{
    padding-left:0rem;
    margin:0;
}
.alacated-footer-link li{
    position: relative;
    font-size: 15px;
    padding-left: 0rem;
    margin: 1.8rem 0;
    color: #000;
    text-align: justify;
   line-height: 1.1;
}
.alacated-footer-link li a{
    color:#fff;
    font-size: 15px;
}  

.top-header{
      position: fixed;
    z-index: 999;
    background: #fff;
    margin: auto;
    transition: background-color 300ms;
    width: 100%;
    /*background: linear-gradient(270deg, rgba(153, 153, 153, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);*/
}
.sticky li a{
    color:#fff;
}
.top-head-lin{
    /*color: rgba(255, 255, 255, 1);*/
        color: #6c276a;
    font-weight:700;
    
    text-transform: uppercase;
}
.main-head-align{
    position: relative;
    display: flex;
    gap: 35px;
    justify-content: end;
    align-items: center;
    margin-bottom: 0;
    padding:0;
}   
.main-head-top{
    position:relative;
    margin: 2rem 0 2rem;
}
.banner-scvtionhd::after{
    display:none;
}
.banner-scvtionhd{
    position: relative;
    padding: 4rem 0 11rem;
    z-index: 99;
    top: 0px;
    margin: 0px;
    height: 100%;
    /*clip-path: polygon(0% 0%, 100% 0%, 127% 105%, -2% 81%);*/
    /* overflow-x: hidden; */
    /* overflow: hidden; */
    background: #000;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 82%);
    overflow: hidden;
}

 .membership-col td:not(:first-child), .membership-col th:not(:first-child){
      text-align:center;
      width: 250px;
  }
  .hesd-logsd{
      display:none;
  }
.banner-scvtionhd::before{
   position: absolute;
    content: "";
    /* background: linear-gradient(201deg, #00e1e7 -3.86%, #5F41D9 61.74%); */
    /* background: linear-gradient(201deg, #ffffff -3.86%, #6c276a 61.74%); */
    /* clip-path: polygon(0% 0%, 100% 0%, 127% 105%, -2% 81%); */
    background-repeat: no-repeat;
    /*background-image: url(https://wallpaper.forfun.com/fetch/5f/5f1738840aee9f058893e1bb9b86c43b.jpeg);*/
    width: 60%;
    height: 100%;
    background-size: cover;
    background-position: center;
    right: 0;
}

.banner-scvtionhd::after{
    position: absolute;
    content: "";
    background-position: center;
    width: 110%;
    height: 60px;
    background: #E7E7E980;
    bottom: 12px;
    left: -20px;
    transform: rotate(3.2deg);
}



/*.banner-scvtionhd::after{*/
/*    position: absolute;*/
/*    content: "";*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background: #E7E7E980;*/
/*    clip-path: polygon(0% 0%, 100% 0%, 127% 105%, -2% 81%);*/
/*    width: 100%;*/
/*    height: 8.9%;*/
/*    bottom: 12px;*/
/*    left: 0;*/
/*    transform: rotate(3.2deg);*/
/*}*/


/*.banner-scvtionhd::before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background: linear-gradient(115.99deg, #00E1E7 -3.86%, #5F41D9 61.74%);*/
/*    clip-path: polygon(0% 0%, 100% 0%, 127% 105%, -2% 81%);*/
       /*clip-path: polygon(0% 0%, 100% 0%, 141% 105%, -2% 67%);*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.banner-scvtionhd::after {*/
/*    position: absolute;*/
/*    content: "";*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background: #E7E7E980;*/
/*    clip-path: polygon(0% 0%, 100% 0%, 127% 105%, -2% 81%);*/
/*    width: 110%;*/
/*    height: 8.9%;*/
/*    bottom: -30px;*/
/*    left: -20px;*/
/*    transform: rotate(8.2deg);*/
/*}*/


.banner-content-scvthd{
    position: relative;
    padding: 8rem 0 4rem;
    z-index: 1;
}

.banner-content-scvthd h1{
    position: relative;
    font-size: 58px;
    color: #fff;
    line-height: 1.3;
    font-weight: 700;
    text-align: left;
}

.banner-content-scvthd p{
    color: #fff;
    max-width: 65%;
    /*font-size: 16px;*/
    font-weight: 500;
    margin: 1rem 0;
}

.banner-imfg-scvthd::before{
    position: absolute;
    /*content: "";*/
    width: 997px;
    height: 997px;
    right: 0;
    top: 0.4rem;
    background-image: url(../new-new-images/svg/global-world.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    filter: invert(74%) sepia(63%) saturate(402%) hue-rotate(356deg) brightness(91%) contrast(91%);
}
.main-head-align > li .dropdown-btn {
   position: absolute;
    right: 0;
    top: 0;
}
.main-head-align > li.dropdown:hover > ul {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.5s;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.main-head-align > li.dropdown{
    padding-right:1rem;
}
.main-head-align >li>ul {
    border-top: 3px solid #ffbe0f;
}
.main-head-align > li > ul {
    position: absolute;
    left: -120px;
    top: 100%;
    width: max-content;
    z-index: 100;
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    transition: 0.5s;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0 5px 1px rgba(0, 0, 0, 0.05);
}
.main-head-align li > ul > li {
    position: relative;
    width: 100%;
}
 .main-head-align li > ul > li > a {
    padding: 14px 30px;
    line-height: 24px;
    border-bottom: 1px solid #e3e3e3;
    font-size: 17px;
    color: #4b4b4b;
    display: inline-block;
    width: 100%;
    text-align: left;
    text-transform: capitalize;
}
.membaer-service-from .member-from-btn, .theme-btn1{
    background: #6c276a none repeat scroll 0 0 !important;
}
.section__title{
    color:#6c276a !important;
}
.banner-content-btn{
    border: 2px solid #fff;
       padding: 15px 42px;
    color: #fff !important;
    font-size: 14px;
    border-radius: 11px;
}

.mauris-tvk{
    position: relative;
    margin: 2rem 0;
}

.glogh-footwr{
    position: relative;
    /*background:#292930;*/
        background: #ffffff;
    padding: 1rem;
    text-align: center;
}
.footer-flexed {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.footer-flexed p{
    color: #000;
    margin-bottom: 0rem;
}

.footer-flexed a{
    color:#e42a2a;
}

.footer-whtr-icon {
    z-index: 9999;
    position: fixed;
    top: 54%;
    right:0%;
    /* width: 220px; */
    display: flex;
    flex-direction: column;
}

.globa-sparks-partners{
    position:relative;
    padding:3rem 0;
    /*background: #e3e3e33d;*/
     background:#e3e3e394;
}

.global-sparks{
    position: relative;
    padding: 40px 30px 30px 30px;
    margin-left:1rem;
    z-index: 3;
    /*margin-top:2rem;*/
    margin: 2rem 0 2rem;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px;
    height: 320px;
    border-radius: 15px;
    background: #fff;
}
.global-sparks ul{
      padding-left:0rem;
}
.global-sparks ul li {
    display: flex;
    font-weight: 400;
    position: relative;
    margin-bottom: 0.3rem;
    list-style-type: none;
    font-size: 15px;
    line-height: 1.9;
}

.global-sparks ul li a{
    color:#000;
}
.global-sparks ul li:hover a{
    color:rgb(13 110 253);
}
.global-sparks h3{
    font-size: 19px;
    color: #deb552 !important;
    font-weight: 800;
    text-shadow: 1px 0px black;
}

/*.global-sparks ul li::before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    left: -1.8rem;*/
/*    background-image: url(../new-images/svg/arrow.svg);*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*}*/



.sticky {
  position: fixed;
  top: 0;
  width: 100%;
/*background: linear-gradient(115.99deg, #00E1E7 -3.86%, #5F41D9 61.74%);*/
 background:linear-gradient(115.99deg, #ffffff 19.14%, #6c276a 61.74%);
}


.audhjces-imgfds::before {
    position: absolute;
    content: "";
    height: 74px;
    width: 74px;
    /*right: 18rem;*/
    /*top: 2rem;*/
    right: 2rem;
    top: 1rem;
    background-image: url(../new-images/bg/stars.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(68deg);
}

.audhjces-imgfds img{
        border-radius: 40px;
}
.new-member-title span{
    font-size:1.3rem;
    text-transform:uppercase;
}
.our-audhjces-img::before {
    position: absolute;
    content: "";
    width: 74px;
    height: 74px;
    left: 2rem;
    top: -4rem;
    background-image: url(../new-images/bg/stars.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transform: rotate(53deg);
}
.our-audhjces-img img{
    object-fit:cover
}

