@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&display=swap');
body{-webkit-text-size-adjust: 100%;}
*{padding:0; margin:0;}
body{padding:0; margin:0;font-size:100%; line-height:1; font-family:'Open Sans', sans-serif; color:#000}
:focus{outline:0;}
.clear{clear:both;}
select{-webkit-appearance: none;}

.outer-conclave{float:left; width:100%;}
.conclave-container{width:1170px; margin:0 auto;}
.outer-header{background:#e1c568; width:100%; display:flex;justify-content:space-between; align-items:center; padding:0px 0; height:auto;}
.outer-header .conclave-header{display:flex; justify-content:space-between; align-items:center; text-align:center; padding:0px 0;}
.outer-header .conclave-header .logo{flex-basis:350px; max-width:350px; margin-top:13px;display:flex;}
.outer-header .conclave-header .wealth_logo img{
    width:116px;
    height:auto;
}
@media (max-width:767px){
    .outer-header .conclave-header .wealth_logo img{
        width:100px;
    }
    .footer-container .swiper-button-next, .footer-container .swiper-button-prev {background-color: transparent;}
}
.outer-header .conclave-header .head-details{flex-basis:100%; max-width:100%; color:#fff; text-align:center; padding-left:20px; box-sizing:border-box}
.outer-header .conclave-header .head-details h1{margin: 0px;font-size: 48px;font-weight: 500;text-transform: uppercase;color: #ea2929;}
.outer-header .conclave-header .head-details h4{font-size: calc(18px + (20 - 14) * ((100vw - 300px) / (1600 - 300))); line-height: 34px; font-weight: 600;}
.outer-header .conclave-header .group-logo{flex-basis:70px; max-width:70px;}
.outer-header .conclave-header img{width:100%;}

.nav{width: auto; display: inline-block;}


.outer-nav{width:100%;padding:0;background-color:#ed0022;border-bottom:2px solid #fff;position: relative; margin-top: -10px;}
.outer-nav .nav{}
.outer-nav .nav ul{list-style:none; padding:0; margin:0;display:flex;flex-basis:100%;position: relative;}
.outer-nav .nav ul li{width:auto; display:inline-block;padding:15px 8px;}
.outer-nav .nav ul li:first-child{padding-left:0;}
.outer-nav .nav ul li:last-child a{border-right:0;position:relative;}
.outer-nav .nav ul li a{color: #fff; position: relative; font-size: 16px; font-weight: 600; white-space: nowrap; padding:0 15px 0 0px; text-transform: uppercase; text-decoration:none;display:block;border-right:1px solid #fff;}
.outer-nav .nav ul li a:hover{}
.outer-nav .nav ul li.active a:after{content: ""; width: 100%; height: 2px; background: #c80a11; position: absolute; bottom: -3px; line-height: 0; font-size: 0px;left: 0;}
.outer-nav .nav ul li:last-child a{padding-right:15px;}
/*.outer-nav .nav ul li:last-child a:before{width: 0px;height: 0px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;content: "";position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}*/

.outer-nav .nav ul li ul.dropdown{position: absolute;width: 165px;background: #000;list-style: none;max-height: 300px; overflow-y: auto; top:47px;right: 0;flex-direction: column;display: none;padding-top: 10px;}
.outer-nav .nav ul li ul.dropdown li{border-bottom: 1px solid #2b2b2b;border-right:0;padding: 0 0 5px 0;margin-bottom: 5px;display: inline-block;}
.outer-nav .nav ul li:last-child ul.dropdown li a:before{border:0;position: static;transform: none;top: 0;content: none;}
.outer-nav .nav ul li:last-child ul.dropdown li:last-child{padding-left:0;padding-bottom: 0;padding-top: 0;}
.outer-nav .nav ul li ul.dropdown li a{color: #fff; display: block; padding: 8px 10px; text-decoration: none; font-size: 14px; font-weight: 600;}
::-webkit-scrollbar{width: 10px;}
::-webkit-scrollbar-track {background: #f1f1f1; }
::-webkit-scrollbar-thumb {background: #888; }
::-webkit-scrollbar-thumb:hover {background: #555;}
    


/* @media screen and (min-width:1025px){ */
	/* .outer-nav .nav ul li:hover ul.dropdown{display:block;} */
	/* } */


.adarea{display:inline-block; width:100%; text-align:center; padding:20px 0; margin-bottom:20px; display: none; }

.body-area{width:100%; display:flex; flex-direction:row; margin-top: 20px;}
.body-area .left-area{flex-basis:100%; max-width:65%;}
.body-area .left-area h1{font-size:24px; font-weight:600; line-height:28px; color:#4BACE9; text-transform:uppercase; display:block;}
.body-area .left-area h2{font-size:24px; font-weight:600; line-height:28px; color:#ed0022; text-transform:uppercase; display:block;}
.body-area .left-area .contentbox{border:1px solid #d3d3d3; background-color:#f8f8f8; padding:20px; box-sizing:border-box; margin-top:20px; display:block;}
.body-area .left-area p{font-size:16px;line-height: 22px;color:#0d0d0d;display:block;margin-bottom:20px;}
.body-area .left-area p:last-child{margin-bottom:0;}

.body-area .right-area{flex-basis:100%; max-width:35%; padding-left:20px; box-sizing:border-box;}
.body-area .right-area .formarea{border:1px solid #d3d3d3; border-radius:2px; width:100%; padding:20px; box-sizing:border-box; background-color: #ed0022;}
.body-area .right-area .formarea h2{font-size:24px; font-weight:700; line-height:28px; color:#fff; display:block; margin-bottom:20px;/*background: url(https://akm-img-a-in.tosshub.com/sites/conclave/img/FlashBanner-text.png) no-repeat center 0;text-indent: -99999px;padding: 0 0 75px;*/ text-align:center}
.body-area .right-area .formarea input,.body-area .right-area .formarea textarea,.body-area .right-area .formarea select{border:1px solid #d0d0d0; width:100%; padding:5px 0 5px 10px; box-sizing:border-box; margin-bottom:10px; font-size:16px; line-height:24px; color:#9f9f9f;}
.body-area .right-area .formarea select{-webkit-appearance: none;}
.body-area .right-area .formarea textarea{min-height:85px; resize:none; font-family:'Open Sans', sans-serif}
.body-area .right-area .formarea .btncenter{margin:0 auto; width:150px;}
.body-area .right-area .formarea input[type="submit"]{background-color:#faaf30; text-align:center; font-size:16px; text-transform:uppercase; color:#000; padding:10px 50px; border:0; cursor:pointer; font-weight:600; margin-top:20px;}
.body-area .right-area .formarea span{font-size:14px;color:#fff;display:flex;margin-top: 15px;margin-bottom:10px;text-align: center;justify-content: center;}
.body-area .right-area .formarea input.wid50{width:49%;}
.body-area .right-area .formarea select.wid50{width:49%; padding:7px 10px; box-sizing:border-box; border:0}

.body-area .wid100{flex-basis:100%; max-width:100%;}
.body-area .wid100 .regis-box{border: 1px solid #d3d3d3;border-radius: 2px;box-sizing: border-box;margin-top: 20px;display: block;background-color: #f8f8f8;width: 100%;padding:20px 15px 20px;} 
.body-area .wid100 .regis-box .con_dtl_wrp{margin:25px 0 0;}
.body-area .wid100 .regis-box .payment-top{}
.body-area .wid100 .regis-box .payment-top h3{text-align:center;font-size: 18px;line-height: 20px;margin: 0 0 20px;display: block;}
.body-area .wid100 .regis-box .payment-top h4{display:inline-flex; text-align:center; font-size:18px; font-weight:normal;}
.body-area .wid100 .regis-box .payment-top h4 strong{color: #4BACE9;}
.body-area .wid100 .regis-box .payment-top h4 strong.line{color: #e50013;text-decoration:line-through;}
.body-area .wid100 .regis-box .payment-top select{border: 1px solid #d3d3d3;padding: 10px 12px;width: 55%;font-size: 16px;}
.body-area .wid100 .regis-box .payment-top .earlybird{display: flex; justify-content: space-evenly; max-width: 45%; margin: 10px auto 0;}
.body-area .wid100 .regis-box .payment-top .proceed{margin: 20px auto 0;width: 48%;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.body-area .wid100 .regis-box .payment-top .proceed input[type="submit"]{background-color: #faaf30;text-align: center;font-size: 16px;text-transform: uppercase;color: #000;padding: 10px 20px;border: 0;cursor: pointer;font-weight: 600;margin-left: 15px;}
.body-area .wid100 .regis-box .payment-bottom{background-color:#fff;padding: 35px 20px 25px;width:100%;box-sizing:border-box;display: flex;flex-direction: column;}
.body-area .wid100 .regis-box .payment-bottom h5{font-size: 18px;display: b;}
.body-area .wid100 .regis-box .payment-bottom p{margin-bottom:0;}

.body-area .final{}
.body-area .final h3{font-weight:normal;}
.body-area .final .regis-box .payment-bottom ul{list-style:none;padding:0;margin:0;width: 100%;}
.body-area .final .regis-box .payment-bottom ul li{width: 100%;display:block;margin-bottom:12px;}
.body-area .final .regis-box .payment-bottom ul li label{font-weight:bold;font-size: 13px;max-width:175px;width:100%;display: inline-block;vertical-align:top;word-break:break-all;}
.body-area .final .regis-box .payment-bottom ul li span{font-weight:normal;font-size: 14px; width:calc(100% - 177px); display:inline-block; padding-left:15px; box-sizing:border-box;word-break:break-all;vertical-align:top;}
.body-area .final .regis-box .payment-bottom ul li span:before{content:":";left: -35px; position:relative;}

.body-area .final .regis-box .pay-getway{border-top:1px solid #d3d3d3;width:100%;padding:0 20px;box-sizing:border-box;padding-top: 15px;padding-bottom: 10px;position: relative;}
.body-area .final .regis-box .pay-getway h4{font-size: 18px;font-weight:700;display: inline;padding-right: 65px;}
.body-area .final .regis-box .pay-getway input[type="radio"]{/* display:inline-block; */}
.body-area .final .regis-box .pay-getway label{font-size:15px;}
.body-area .final .regis-box .pay-getway p{font-size:13px;color:#4BACE9;display: table-cell;line-height: 36px;}
.body-area .final .regis-box .pay-getway input[type="submit"]{display:inline-block;background-color: #faaf30;text-align: center;font-size: 16px;text-transform: uppercase;color: #000;padding: 10px 20px;border: 0;cursor: pointer;font-weight: 600;margin-top: 20px;margin-left:70px;margin-top: 0;position: absolute;top: 19px;left: 45%;}


.body-area .final .regis-box .pay-getway .container {position: relative;padding-left: 25px;margin-bottom: 12px;cursor: pointer;font-size: 17px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;top: 3px;}
.body-area .final .regis-box .pay-getway .container input {position: absolute;opacity: 0;cursor: pointer;left: 0;}
.body-area .final .regis-box .pay-getway .checkmark {position: absolute; top: 0;left: 0; height: 20px; width: 20px; background-color: #eee; border-radius: 50%;}
.body-area .final .regis-box .pay-getway .container:hover input ~ .checkmark {background-color: #e50013;}
.body-area .final .regis-box .pay-getway .container input:checked ~ .checkmark { background-color: #e50013;}
.body-area .final .regis-box .pay-getway .checkmark:after {content: ""; position: absolute; display: none;}
.body-area .final .regis-box .pay-getway .container input:checked ~ .checkmark:after { display: block;}
.body-area .final .regis-box .pay-getway .container .checkmark:after {top: 5px;left: 5px;width: 10px;height: 10px;border-radius: 50%;background: white;}
.body-area .wid100 .regis-box .payment-bottom.payflex{flex-direction: row;}

.body-area .right-area .formarea .agreesec{display:flex;align-items: flex-start;}
.body-area .right-area .formarea .agreesec input{width:auto; margin-top:3px; display:inline-block;}
.body-area .right-area .formarea .agreesec label.agree{display: inline-block;width: 92%;margin-left: 2%;font-size: 14px;line-height: 16px; color:#fff;}

.body-area .wid100 .regis-box table{padding:20px 10px;}
.body-area .wid100 .regis-box table tr td span.Normalblack{margin-top:10px; display:block;}
.body-area .wid100 .regis-box table tr td span.Boldblack{margin-top:10px; display:block;}
.body-area .wid100 .regis-box table tr td{line-height:22px;}


/****Footer css****/

.footer{background-color: #000;color: white;padding: 9px 0px 15px 0px;border-top: 4px solid #F44336;margin-top:25px;}
footer {margin:0 auto; width:1170px;}
.footer .footer-top-link {font-size: 22px;color: #fff;overflow: hidden;line-height: 35px;float: left;clear: left;}
.footer-adarea{background-color:#121212; text-align:center; min-height:119px; margin:10px 0 20px;}
.footer-row{display: flex; flex-wrap: wrap;}
.footer-row .c-2{width: 200px;}
footer h3{font-weight: normal;text-transform: uppercase;font-size: 18px;margin: 0px 0px 16px 0px;}
footer ul li a{color: #a6a6a6;display: block;line-height: 28px;font-size: 14px;text-decoration: none;}
footer ul li{display: block;}
footer .iner-heading-footer{margin: 30px 0px 0px 0px;}
footer .store-icons ul li{display: inline;margin-right: 6px;}
footer .store-icons ul li a{display: inline-block;}
footer .store-icons{margin: 36px 0px 0px 0px;}
footer .store-icons h4{margin: 0px 0px 6px 0px;}
.footer-bottom-panel{padding: 15px 0px 6px 0px;border-top: 1px solid #212020;background-color: #000;}
.footer-bottom-panel p{margin: 0;color: #a6a6a6;font-size: 13px;text-align: center;}
.footer-bottom-panel p a{color: #a6a6a6;font-size: 13px;text-decoration: none;}
.footer-bottom-panel p a:hover{text-decoration: underline;}
footer ul li a:hover{color: white;}
.c-ac-panel p:first-child{margin-top: 0;}
.text-left{text-align: left;}
footer .store-icons {margin: 10px 0px 15px 0px;text-align: center;}
footer .store-icons h4 {margin: 0px 0px 6px 0px;font-size: 14px;}
footer .store-icons ul li {display: inline;margin-right: 6px;}
footer .store-icons ul li a {display: inline-block;}

/****Footer css ends*****/


.outer-sponsor{float:left; width:100%; border-top:2px solid #d3d3d3; padding:14px 0 0; margin-top:90px;}
.sopnsor{width:824px; margin:0 auto;}
.outer-sponsor h2{font-size:14px; text-align:center; display:block; font-weight:normal; margin-bottom:10px; text-transform:uppercase;}
.outer-sponsor ul{display:block; padding:0; margin:0;}
.outer-sponsor ul li{width:auto; display:inline;}
.outer-sponsor ul li:not(:last-child){margin-right:30px;}
.outer-sponsor .presenting-sponsor,.outer-sponsor .associate-sponsor,.outer-sponsor .co-sponsor{
    float: left; text-align:center;
}
.outer-sponsor .co-sponsor ul,.outer-sponsor .associate-sponsor ul{margin-left:30px;}

.cou-sel {display: flex;column-gap: 5px;}
.coun-msg{width: 49%;}
.body-area .right-area .formarea .coun-msg select.wid50 { width: 100%;}
.body-area .right-area .formarea input.wid50 {width: 100%;height: 38.4px;}
#registrationOne .validation, #registrationTwo .validation {position: relative;top: -5px;font-size: 12px;color: #fff !important;}
.body-area .right-area .formarea span.price_text{display:block; text-align:center; font-weight:bold; font-size:20px;background-color: #810000;padding: 10px 0;}
.body-area .right-area .formarea span.price_text em{text-decoration:line-through;font-style: normal;padding: 0px;}


.mainBanner {width: 100%; height: auto;}  

.mainBanner .bannerDesk {width: 100%; height: auto; margin-top: -8px;}
.mainBanner .bannerDesk img{width: 100%; height: auto; display: block;}
 
.mainBanner .bannerMob{display: none;}

@media screen and (min-width:1101px) and (max-width:1350px)
{
    .footer-row .c-2{
        width: 16%;
    }
}

@media screen and (max-width:480px)
{
	footer .store-icons{
        margin: 14px 0px 0px 0px;
    }
    footer ul li a{
        font-size: 13px;
    }
    footer h3{
        font-size: 15px;
    }
    .outer-nav .nav ul{
        position:static;
    }
    .outer-nav .conclave-container{overflow-y:visible;overflow-x:auto;}
}

@media screen and (min-width:481px) and (max-width:678px)
{
    .footer-row .c-2 {
        width: 50%;
    }
}
@media screen and (min-width:769px) and (max-width:920px)
{
    .footer-row .c-2 {
        width: 33.33%;
    }
}
@media screen and (min-width:1024px) and (max-width:1180px) {
    footer {max-width: 100%;}
    .conclave-container{padding-left: 10px;max-width: 99%;}
    .outer-header{padding: 10px;max-width: 98%;}
    .body-area{padding-right: 10px;max-width: 99%;}
}
@media screen and (min-width:921px) and (max-width:1100px)
{
    .footer-row .c-2 {
        width: 25%;
    }
}

@media screen and (min-width:1100px)
{
    .swiper-button-next, .swiper-button-prev{
        display: none !important;
    }
   
}

@media screen and (max-width:1200px)
{
    .swiper-wrapper {
        width: 93%;
    }
    .swiper-container {
        padding: 0px 20px;
    }
    footer ul li a{
        display: inline;
    }
}



@media screen and (max-width: 1024px){
footer {
    width: 100%;
}
}
@media screen and (max-width: 768px){
.container, .container-f {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    transition: 1s all;
}
.outer-header .conclave-header {
    padding: 0px 0;
}
}


@media screen and (max-width:1024px){
.conclave-container{width:100%;}	
.outer-header{padding:10px 15px; box-sizing:border-box;}
.outer-nav .nav ul{display:inline-flex;/*overflow-x:scroll; overflow-y:hidden; overflow:hidden;*/ width:100%;/* position: relative; */}
.outer-nav .nav ul li:first-child{padding-left:10px;}
.body-area{padding:0 10px; box-sizing:border-box;}
.outer-nav .nav ul li:last-child{position:static;}
.outer-nav .nav ul li ul.dropdown{top:31px;}
.nav{width: auto; display: inline-block; /*position:relative;*/position:static;}
.body-area .final .regis-box .pay-getway input[type="submit"]{left:53%;}
}
@media screen and (max-width:768px){
.body-area{flex-direction:column-reverse;padding: 0 10px;box-sizing: border-box;}
.body-area .left-area{max-width:100%;margin-top: 15px;}
.body-area .right-area{max-width:100%; padding-left:0px;}	
.body-area .wid100 .regis-box .payment-top .earlybird{width: 100%;max-width: 75%;}
.body-area .right-area .formarea input[type="text"],.body-area .right-area .formarea input[type="email"]{width: 49%;}
.body-area .left-area p{font-size: 14px;line-height: 19px;}
.body-area .right-area .formarea textarea{width: 98.5%;}
.body-area .wid100 .regis-box .payment-bottom h5{font-size: 16px; line-height: 20px;}
.body-area .final .regis-box .pay-getway input[type="submit"]{left:70%;}
    
    
.mainBanner {width: 100%; height: auto;}  
.mainBanner .bannerDesk {width: 100%; height: auto; display: none}
.mainBanner .bannerMob {
        width: calc(100% + 30px);
        height: auto;
        display: block;
        margin-left: -15px;
        margin-top: -10px;
    }
.mainBanner .bannerMob img{width: 100%; height: auto; display: block;}

     
}

@media screen and (max-width:767px){
.cou-sel{display: block;}
.coun-msg{width: 100%;}
.outer-header .conclave-header .logo{flex-basis:190px;max-width:190px;flex-shrink:0;margin-top:0;}
.outer-header .conclave-header .logo img{max-width:100px;}
.outer-header .conclave-header .group-logo{flex-basis:40px;max-width:40px;flex-shrink:0;}
.outer-header .conclave-header .head-details h1{font-size:17px;line-height:19px;font-weight:700;}
.outer-header .conclave-header .head-details h4 {font-size: calc(15px + (20 - 13) * ((100vw - 300px) / (1600 - 300)));line-height: 21px;max-width:130px;}
.body-area .left-area h2{padding-left: 0;font-size: 20px;}
.body-area .wid100 .regis-box .payment-top .earlybird{max-width:100%;flex-direction: column;}
.body-area .wid100 .regis-box .payment-top h4{display: block;font-size: 18px;margin-bottom: 10px;line-height: 30px;}
.body-area .wid100 .regis-box .payment-top .proceed{width: 100%;flex-direction: column;padding: 0 10px;box-sizing: border-box;}
.body-area .wid100 .regis-box .payment-top select{width: 100%; margin-bottom: 10px;}

.body-area .wid100 .regis-box .payment-bottom.payflex{flex-direction: column;padding:10px;}
.body-area .final .regis-box .payment-bottom ul{width:100%;}
.body-area .final .regis-box .pay-getway p{line-height: 18px; margin-top: 15px; display: inline-block;}
.body-area .final .regis-box .pay-getway input[type="submit"]{top: 0; position: relative; left: 0; top: 0px; margin: 0 auto; width: 112px; display: block;}
.body-area .final .regis-box .pay-getway h4{margin-bottom:15px; display: inline-block;padding-right:0;}
.body-area .wid100 .regis-box .payment-top h3{font-size: 18px;line-height:23px;}
.body-area .right-area .formarea h2{font-size: 20px;line-height: 20px;}
.body-area .right-area .formarea{padding: 20px 10px;}
.body-area .left-area{margin-top: 10px;}
.body-area .left-area .contentbox{margin-top: 10px;padding: 15px 10px;}
.body-area .right-area .formarea input[type="text"],.body-area .right-area .formarea input[type="email"]{width:100%;}
.body-area .right-area .formarea select.wid50{width: 100%;}
.body-area .right-area .formarea textarea{width: 100%;}
.footer .footer-top-link{width:100%; text-align:center;}
.outer-header{background-size:cover;}
.body-area .final .regis-box .pay-getway{padding:15px 0;}
.outer-nav .nav ul li{padding:15px 8px;}
.outer-nav .nav ul li a{font-size:14px;}
.outer-header .conclave-header .head-details{padding-left:10px;}
.outer-nav {margin-top: -9px;} 
}



@media screen and (max-width:413px){
.body-area .final .regis-box .payment-bottom ul li label{max-width:120px;}
.body-area .final .regis-box .payment-bottom ul li span{width:calc(100% - 120px);}
.body-area .final .regis-box .payment-bottom ul li span:before{left:-12px;}
}

@media screen and (max-width:360px){
/* .outer-nav .nav ul li{padding: 0 7px;} */
.outer-nav .nav ul li a{font-size:13px;}	
}
.footer-adarea .adtext {color: #fff;font-size: 11px;line-height: 16px;text-align: center;text-transform: uppercase;}
.con_dtl_wrp{border-top:1px solid #d3d3d3;margin:15px 0 0;padding:15px 0 0;}
.ofr_wrp {display: flex;align-items: center;justify-content: center;margin: 16px 0 22px;}
.ofr_txt {background: #fff6e8;border-radius: 4px;font-size: 14px;padding:6px 8px 6px;border:3px solid #faaf30;font-weight: 700;}
.bdy_ovr_wrp {height: 100%;width: 100%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: fixed;z-index: 1;display:none;}
.bdy_ovr_wrp.bdy_ovr_act{display:block;}