@charset "utf-8";
/* CSS Document */
@font-face {font-family:Metropolis-Black;src:url(../fonts/Metropolis-Black.otf);}
@font-face {font-family:Metropolis-BlackItalic;src:url(../fonts/Metropolis-BlackItalic.otf);}
@font-face {font-family:Metropolis-Bold;src:url(../fonts/Metropolis-Bold.otf);}
@font-face {font-family:Metropolis-BoldItalic;src:url(../fonts/Metropolis-BoldItalic.otf);}
@font-face {font-family:Metropolis-ExtraBold;src:url(../fonts/Metropolis-ExtraBold.otf);}
@font-face {font-family:Metropolis-ExtraBoldItalic;src:url(../fonts/Metropolis-ExtraBoldItalic.otf);}
@font-face {font-family:Metropolis-ExtraLight;src:url(../fonts/Metropolis-ExtraLight.otf);}
@font-face {font-family:Metropolis-ExtraLightItalic;src:url(../fonts/Metropolis-ExtraLightItalic.otf);}
@font-face {font-family:Metropolis-Light;src:url(../fonts/Metropolis-Light.otf);}
@font-face {font-family:Metropolis-LightItalic;src:url(../fonts/Metropolis-LightItalic.otf);}
@font-face {font-family:Metropolis-Medium;src:url(../fonts/Metropolis-Medium.otf);}
@font-face {font-family:Metropolis-MediumItalic;src:url(../fonts/Metropolis-MediumItalic.otf);}
@font-face {font-family:Metropolis-Regular;src:url(../fonts/Metropolis-Regular.otf);}
@font-face {font-family:Metropolis-RegularItalic;src:url(../fonts/Metropolis-RegularItalic.otf);}
@font-face {font-family:Metropolis-SemiBold;src:url(../fonts/Metropolis-SemiBold.otf);}
@font-face {font-family:Metropolis-SemiBoldItalic;src:url(../fonts/Metropolis-SemiBoldItalic.otf);}
@font-face {font-family:Metropolis-Thin;src: url(../fonts/Metropolis-Thin.otf);}
@font-face {font-family:Metropolis-ThinItalic;src: url(../fonts/Metropolis-ThinItalic.otf);}
@font-face {font-family:montserrat-black;src: url(../fonts/montserrat-black.otf);}
@font-face {font-family:montserrat-semibold;src: url(../fonts/montserrat-semibold.ttf);}
@font-face {font-family:swis721-cn-bt-bold-roman;src: url(../fonts/swis721-cn-bt-bold-roman.ttf);}
@font-face {font-family:swis721-cn-bt-bold;src: url(../fonts/swis721-cn-bt-bold.ttf);}
@font-face {font-family:roboto-regular;src: url(../fonts/roboto-regular.ttf);}
@font-face {font-family:roboto-bold;src: url(../fonts/roboto-bold.ttf);}
@font-face {font-family:swis721;src: url(../fonts/swis721.ttf);}
@font-face {font-family:poppinsregular;src: url(../fonts/poppinsregular.ttf);}
@font-face {font-family:poppins-semibold;src: url(../fonts/poppins-semibold.ttf);}
@font-face {font-family:HelveticaNowDisplay-Medium;src: url(../fonts/HelveticaNowDisplay-Medium.otf);}
@font-face {font-family:SairaSemiCondensed-Black;src: url(../fonts/SairaSemiCondensed-Black.ttf);}
@font-face {font-family:saira-semicondensed;src: url(../fonts/saira-semicondensed.ttf);}


body{margin:0px; padding:0px;}
/**==========Banner-Start=============**/
.banner {background-image: url(../../images/backgrounds/bg-banner.jpg);background-position:top center;background-size:contain;
height: 100vh;position: relative;overflow: hidden;}
video {object-fit: cover !important;width:100%;}
.banner .banner-overlay {position: absolute;height:100%;width: 100%;top: 0;left: 0;/*background-color: rgba(0,0,0,.6);*/}

/**==========Header-Start=============**/
header{float:left;width:100%; height:auto;position:fixed;top:0px;height:50px;background:rgb(78 46 145 / 35%);
box-shadow:0 3px 5px rgb(0 0 0 / 32%);z-index:9 !important;}
.headeractive {background-color: #4e2e91;z-index:9;}
.logo{position: absolute;left: 50px;width:200px;box-shadow: 0 3px 5px #000000;border-radius: 0px 0px 25px 25px;}
.logo img{width:100%;}
.mobile-nav-button {width: 35px;position: absolute;margin: 10px;right: 0;top:0;z-index: 9999;cursor: pointer;width: 35px;
height: 18px;}
.mobile-nav-button .mobile-nav-button__line {width: 100%;height: 4px;background: #fff;position: relative;transition: 1s ease;}
.mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {margin: 0.5rem 0;}
.mobile-nav-button .mobile-nav-button__line--1 {transform: rotate(45deg);top: 13px;position: absolute;width:20px;}
.mobile-nav-button .mobile-nav-button__line--2 {display: none;}
.mobile-nav-button .mobile-nav-button__line--3 {transform: rotate(135deg);top: 13px;position: absolute;width:20px;}
.mobile-menu {display: block;max-width: 300px;width: 100%;right: -100%;height: 440px;background:rgb(78 46 145 / 65%);position: absolute;
z-index: 9998;transition: 0.6s ease;top: 0;opacity: 0;padding:0px 20px;}
.mobile-menu ul {position: relative;top:0%;transform: translateY(0%);padding: 60px 0px 20px 0px;}
.mobile-menu ul li {list-style: none;margin:1px 0px;border-style: solid;border-width: 1px;-webkit-border-image: -webkit-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;
-moz-border-image: -moz-linear-gradient( left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;
-o-border-image: -o-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;
border-image: linear-gradient( to left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;
}
.mobile-menu ul li a {width: 100%;margin: 0 auto;display: block;text-align: center;text-decoration: none;color: #fff !important;
font-size: 22px;padding:5px 10px;font-family:poppinsregular;letter-spacing:0.5px;font-weight:normal;overflow: hidden;
position: relative;}
.mobile-menu ul li a:after {content: ""; background: #9f60db;background: -moz-linear-gradient(right, #9f60db 0%, #573a9c 57%, #573a9c 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#9f60db), color-stop(37%,#573a9c), color-stop(100%,#573a9c ));
background: -webkit-linear-gradient(right, #9f60db 0%,#573a9c 57%,#573a9c 100%);background: -o-linear-gradient(right, #9f60db 0%,#573a9c 57%,#573a9c 100%);
background: -ms-linear-gradient(right, #9f60db 0%,#573a9c 57%,#573a9c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f60db', endColorstr='#573a9c',GradientType=0 );
width: 100%;height: 100%;position: absolute;right: -100%;top: 0;z-index: -1;transition: 0.4s ease;border-radius:8px;border:none;}
.mobile-menu ul li a:hover{color: #fff;}
.mobile-menu ul li a:hover:after{right: 0;}
.mobile-menu img {position: absolute;width: 150px;display: block;left: 50%;top: 3rem;transform: translatex(-50%);padding: 0;text-align: center;}
.mobile-menu--open {right: 0;opacity: 1;}
/**==========Header-End=============**/

.banner-content-main{position: absolute;left: 3%;width:90%;bottom:310px;}
.fourteenth-logo{position: absolute;left:0;width:275px;z-index:1 !important;top:-130px}
.fourteenth-logo img:first-child{margin-bottom:20px;}
.fourteenth-logo img{width:100%;}
.banner-content-int{position:absolute;right:0px;top:85px;text-align:center;}
.banner-content-int h1{font-family:poppins-semibold; color:#fff;font-size:55px;font-weight:bold;}
.banner-content-int h2{background-color:#fff;border-radius:5px;padding:5px 40px;text-align:center;color:#000;font-family:poppins-semibold;font-size:35px;}
.date-strip {position: absolute;width:100%;bottom: 0px;left: 0%;font-weight: bold;color: #fff;font-size:30px;background: #4e2e91;
padding: 0px 0px 0px 0px;text-align: center;font-family: roboto-regular;height:65px;}
.date-strip img {width: 35px;height: 35px;margin: 0px 5px 0px 0px;}
.date-strip span {padding: 0px 0px 0px 15px;margin:0px 0px 0px 30px;}
/**==========Banner-End=============**/

/****==================Content-Container-Start================**/
.content-container{float:left;width:100%;height:auto;margin:20px 0px;}
.content-container p{font-family:roboto-regular; font-size:20px; color:#000; line-height:32px;margin:0px 0px 20px 0px;padding:0px 0px;
text-align:justify;}

/****==================Digniteries-Section-Start================***/
.digniteries-container{float:left;width:100%;height:auto;margin:20px 0px;background:#f4eefc;}
.digniteries-heading{float:left;width:100%;height:auto;text-align:center;display:inline-block;padding:5px 0px;}
.digniteries-heading h1{width:100%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;text-transform:uppercase;
margin:0px 0px;padding:10px 0px; background: #623fa5;background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );}
.dignitaries{float:left;width:100%;height:auto;margin:20px 0px;}
.dignitaries ul{list-style:none;margin:70px 0px;padding:0px 0px;display:flex;justify-content:center;}
.dignitaries ul li:nth-child(odd){float:left;background-image:url(../images/mumbai-images/dignitaries-purple-light.png);background-repeat:no-repeat;
background-size:100%;width: 314px;height: 300px;margin: 0px 25px;}
.dignitaries ul li:nth-child(odd):hover{background-image:url(../images/mumbai-images/dignitaries-purple-light-hover.png);
}
.dignitaries ul li:nth-child(odd) p{padding:120px 50px 100px 50px;font-family: roboto-regular;font-size: 20px;
color: #000;text-align:center;line-height: 28px;margin: 0px 0px 0px 0px;}
.dignitaries ul li:nth-child(even){float:left;background-image:url(../images/mumbai-images/dignitaries-purple-dark.png);background-repeat:no-repeat;
background-size:100%;width: 314px;height: 300px;margin: 0px 25px;}
.dignitaries ul li:nth-child(even):hover{background-image:url(../images/mumbai-images/dignitaries-purple-dark-hover.png);
}
.dignitaries ul li:nth-child(even) p{padding:120px 50px 100px 50px;font-family: roboto-regular;font-size: 20px;
color: #000;text-align:center;line-height: 28px;margin: 0px 0px 0px 0px;}
/****==================Digniteries-Section-End================***/

/****==================Takeaway-Section-Start================***/
.takeaway-container{float:left;width:100%;height:auto;margin:20px 0px;}
.takeaway-heading{float:left;width:100%;height:auto;text-align:center;display:inline-block;padding:5px 0px;}
.takeaway-heading h1{position:relative;width:100%;max-width:60%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;
margin:0px 0px;padding:10px 0px; border-radius:8px 8px; background: #623fa5;background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );}
.takeaway{margin:50px 0px 0px 0px;float:left;}
.takeaway ul{list-style:none;padding:0px; }
.takeaway ul li{}
.takeaway ul li p{padding:0px 0px 0px 0px;font-family: roboto-regular;font-size: 20px;color: #000;text-align:justify;
line-height:28px;margin: 45px 90px 45px 70px;}
.takeaway ul li:nth-child(1){float:left;background-image:url(../images/mumbai-images/takeaway-1.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(1):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-1-hover.png);}
.takeaway ul li:nth-child(2){float:right;background-image:url(../images/mumbai-images/takeaway-2.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(2):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-2-hover.png);}
.takeaway ul li:nth-child(3){float:left;background-image:url(../images/mumbai-images/takeaway-3.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(3):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-3-hover.png);}
.takeaway ul li:nth-child(4){float:right;background-image:url(../images/mumbai-images/takeaway-4.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(4):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-4-hover.png);}
.takeaway ul li:nth-child(5){float:left;background-image:url(../images/mumbai-images/takeaway-5.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(5):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-5-hover.png);}
.takeaway ul li:nth-child(6){float:right;background-image:url(../images/mumbai-images/takeaway-6.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(6):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-6-hover.png);}
.takeaway ul li:nth-child(7){float:left;background-image:url(../images/mumbai-images/takeaway-7.png);
background-repeat:no-repeat;background-position:top left;background-size:100%;width:48%;height:190px;margin:30px 4px;
display: flex;align-items: center;justify-content: center;}
.takeaway ul li:nth-child(7):hover{transform: translateY(-15px);transition: 0.6s;
background-image:url(../images/mumbai-images/takeaway-7-hover.png);}
/****==================Takeaway-Section-End================***/

/****==================Summit-Section-Start================***/
.Summit-container{float:left;width:100%;height:auto;margin:20px 0px;}
.Summit-heading{float:left;width:100%;height:auto;text-align:center;display:inline-block;padding:5px 0px;}
.Summit-heading h1{position:relative;width:100%;max-width:40%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;
margin:0px 0px;padding:10px 0px; border-radius:8px 8px; background: #623fa5;background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );}
.summit-col-container{float:left;width:100%;height:auto;margin:50px 0px;}
.summit-col{float:left;width:100%;height:auto;background-color:#f4eefc;border-radius:15px;min-height:820px;}
.summit-col p{float:left;padding:10px 20px;font-family: roboto-regular;font-size: 20px;
color: #000;text-align:center;line-height: 28px;margin: 10px 0px 10px 0px;letter-spacing:1px;}
.summit-head{float:left;width:100%;height:Auto;padding:20px 30px;text-align:center;border-radius:20px;}
.summit-head h1{width:100%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;
margin:0px 0px;padding:10px 0px; }
.summit-head img{max-width:150px;}
.summit-col1{float:left;width:100%;height:auto;background-color:#f4eefc;border-radius:15px;min-height:820px;}
.summit-col1 p{float:left;padding:10px 20px;font-family: roboto-regular;font-size: 20px;
color: #000;text-align:center;line-height: 28px;margin: 10px 0px 10px 0px;letter-spacing:1px;}
.summit-head1{float:left;width:100%;height:Auto;padding:20px 30px;text-align:center;border-radius:20px;}
.summit-head1 h1{width:100%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;
margin:0px 0px;padding:10px 0px; }
.summit-head1 img{max-width:150px;}
.light-purple{background:#643c9d;}
.dark-purple{background:#6d2a7a;}

.summit-col:hover{box-shadow:4px 4px 4px 4px #ccc;transform: translateY(-15px);transition: 0.6s;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ededed+13,d3b7fd+99 */
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(left,  #ededed 13%, #d3b7fd 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ededed 13%,#d3b7fd 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ededed 13%,#d3b7fd 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d3b7fd',GradientType=1 ); /* IE6-9 */
}

.summit-col1:hover{box-shadow:4px 4px 4px 4px #ccc;transform: translateY(-15px);transition: 0.6s;
background: #fee7ff; /* Old browsers */
background: -moz-linear-gradient(left,  #fee7ff 0%, #fbbbfe 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fee7ff 0%,#fbbbfe 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fee7ff 0%,#fbbbfe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee7ff', endColorstr='#fbbbfe',GradientType=1 ); /* IE6-9 */
}
/****==================Summit-Section-End================***/

/****==================Who-Must-Attend-Section-Start================***/
.wmattend{float:left;width:100%;height:auto;}
.wmattend ul{list-style:none;margin:50px 0px;padding:0px 0px;}
.wmattend ul li {background-image: url(../images/mumbai-images/right-sign-icon.png);background-repeat: no-repeat;background-position: 0px 8px;
color: #000;font-size: 20px;float: left;width: 100%;height:auto;padding: 5px 5px 5px 45px;margin: 0px 0px 5px 0px;
background-size: 25px;font-family:roboto-regular;}
/****==================Who-Must-Attend-Section-End================***/

/****==================Reasontoattend-Section-Start================***/
.reasondesktop{display:block}
.reason-mobile{display:none;}
.reasontoattend{float:left;width:100%;height:auto;margin:40px 0px;}
.reason75{float:left;width:70%;height:auto;}
.reason25{float:left;width:28%;height:auto;margin:0 0 0 2%;}
.reason48{float:left;width:48%;height:auto;}
.reason100{float:left;width:100%;height:auto;}
.reason-image{float:left;width:100%;height:auto;margin:0px 0px 10px 0px;}
.reason-image img{width:100%;max-width: 100%;}
.reasonattend{float:right;width: 100%;text-align: center;font-family:roboto-regular;display: inline-block;font-size: 45px;font-weight: bold;color: #fff;margin: 0px 0px;
padding: 0px 0px;line-height:50px;background: #623fa5;background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );
display:flex;justify-content:center;align-items:center;min-height:180px;}
.networking{float:left;width:100%;height:auto; background-color:#6d2a7a;margin:20px 0px;text-align:center;padding:20px 20px;}
.networking img{width:100%;max-width:150px;}
.networking h1{font-family:roboto-regular;color:#fff;font-size:25px; font-weight:bold;margin:0px 0px;padding:0px 0px;}
.networking p{font-family:roboto-regular;color:#fff;font-size:20px; font-weight:normal;line-height:28px;margin:0px 0px;padding:10px 0px;}
.power-packed-panel{float:left;width:100%;height:auto; background-color:#643c9d;margin:20px 0px;text-align:center;padding:20px 20px;}
.power-packed-panel img{width:100%;max-width:150px;}
.power-packed-panel h1{font-family:roboto-regular;color:#fff;font-size:25px; font-weight:bold;margin:0px 0px;padding:0px 0px;}
.power-packed-panel p{font-family:roboto-regular;color:#fff;font-size:20px; font-weight:normal;line-height:28px;margin:0px 0px;padding:10px 0px;}
.exhibition{float:left;width:100%;height:auto; background-color:#643c9d;margin:20px 0px;text-align:center;padding:20px 20px;}
.exhibition img{width:100%;max-width:150px;}
.exhibition h1{font-family:roboto-regular;color:#fff;font-size:25px; font-weight:bold;margin:0px 0px;padding:0px 0px;}
.exhibition p{font-family:roboto-regular;color:#fff;font-size:20px; font-weight:normal;line-height:28px;margin:0px 0px;padding:10px 0px;}
.oneonone-interaction{float:left;width:100%;height:auto; background-color:#643c9d;margin:20px 0px;text-align:center;padding:20px 20px;}
.oneonone-interaction img{width:100%;max-width:150px;}
.oneonone-interaction h1{font-family:roboto-regular;color:#fff;font-size:25px; font-weight:bold;margin:0px 0px;padding:0px 0px;}
.oneonone-interaction p{font-family:roboto-regular;color:#fff;font-size:20px; font-weight:normal;line-height:28px;margin:0px 0px;padding:10px 0px;}
.award-cermony{float:left;width:100%;height:auto; background-color:#6d2a7a;margin:20px 0px;text-align:center;padding:20px 20px;}
.award-cermony img{width:100%;max-width:150px;}
.award-cermony h1{font-family:roboto-regular;color:#fff;font-size:25px; font-weight:bold;margin:0px 0px;padding:0px 0px;}
.award-cermony p{font-family:roboto-regular;color:#fff;font-size:20px; font-weight:normal;line-height:28px;margin:0px 0px;padding:10px 0px;}
.reason48.pull-right{float:right !important;}
/****==================Reasontoattend-Section-End================***/

/**********************Content-Section-End*******************************/
.footer-nominate-btn {background: #fefefe;background: -moz-linear-gradient(bottom, #e7e7e7 0%, #fefefe 37%);background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#e7e7e7), color-stop(37%,#fefefe), color-stop(100%,#e7e7e7));background: -webkit-linear-gradient(bottom, #e7e7e7 0%,#fefefe 37%);
background: -o-linear-gradient(bottom, #e7e7e7 0%,#fefefe 37%);background: -ms-linear-gradient(bottom, #fefefe 0%,#e7e7e7 37%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0 );background: linear-gradient(bottom, #e7e7e7 0%,#fefefe 37%,#e7c668 100%);border-radius: 5px;width: auto;height: auto;position: absolute;right: 20px;bottom: 50%;padding: 5px 30px;color: #000;border:1px solid #ccc;}
.footer-nominate-btn a{color:#000;text-decoration:none;}
/******************Footer-Start*******************/
footer {float: left;width: 100%;height: auto;background: #6d2a7a;font-weight: bold;padding: 40px 20px;position: relative;border: 0px;
border-bottom:15px solid;border-image: linear-gradient(to right, rgb(187, 137, 47), rgb(248, 217, 124), rgb(187, 137, 47));}
.footer-listing{float:left; width:100%; height:auto;}
.footer-listing h1{margin:0px 0px 10px 0px; padding:0px 30px;float:left; color:#000; font-size:20px; font-weight:bold; text-align:center;background: #fff;line-height: 34px;letter-spacing:0.3px;position: relative;border-radius:5px;}
.footer-listing ul{margin:0px 0px;padding:0px 0px;}
.footer-listing ul li{float:left;font-family:arial; font-size:18px; line-height:40px; color:#fff;list-style:none;width:100%;}
.footer-listing ul li span i {color: #93090a;border: 1px solid #fff;border-radius: 50%;padding: 5px;width: 28px;height: 28px;text-align: center;vertical-align: middle;margin:3px 10px 3px 0px;background-color: #e9c86a;}
.footer-icon-listing{}
.footer-icon-listing ul{list-style:none;padding:0px 0px;}
.footer-icon-listing ul li{float:left;margin:10px 10px 0px 0px;width:35px; height:34px;}
.footer-icon-listing ul li:nth-child(5){padding: 5px 0px;}
.footer-icon-listing ul li img{vertical-align:middle;width:100%}
.footer-icon-listing ul li:nth-child(2){float:left;width:35px; height:34px;padding:0px 0px 0px 0px;}
.logo-small-relative{width:100%;height:100px;float:left;margin:30px 0px 0px 0px;}
.full-wd{float:left; width:100%;height:auto;}
.logo-small-absolute img{width: 80px;height: 84px;position: absolute;right: 0px;top: 0px;}
.padding-left40{padding-left:40px;}
.background-image-seprator-line{background-image: url(../images/bengaluru-images/seprator-line-white.png);background-repeat: no-repeat;background-position: center right;}
.padding-left145 {padding-left: 145px;}
/******************Footer-End*******************/

.btn-10 {
  color: #fff;
  border: none;
  transition: all 0.3s ease;
  overflow: hidden;
}
.btn-10:after {
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  -webkit-transform: scale(.1);
  transform: scale(.1);
}

.btn-10:hover {
  color: #fff;
  border: none;
  background: transparent;
}
.btn-10:hover:after {
  background: rgb(78,0,183);
background: linear-gradient(0deg, rgb(78 0 183) 0%,  rgb(186 148 243)100%);
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* hover effect */
.hover-effect {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all .4s;
}
.hover-effect:before,
.hover-effect:after {
    position: absolute;
    top: 50%;
    content: '';
    width: 20px;
    height: 20px;
    background-color: #3e0097;
    border-radius: 50%;
    z-index: -1;
    transition: all .4s;
}
.hover-effect:before {
    left: -20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hover-effect:after {
    right: -20px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.hover-effect:hover {
    color: #e5e3ec;
  transition: all .3s;
}
.hover-effect:hover:before {
    -webkit-animation: criss-cross-left 0.8s both;
    animation: criss-cross-left 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
  transition: all .3s;
}
.hover-effect:hover:after {
    -webkit-animation: criss-cross-right 0.8s both;
    animation: criss-cross-right 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
  transition: all .3s;
}
@keyframes criss-cross-left {
    0% {
        left: -20px;
      transition: all .3s;

    }

    50% {
        left: 50%;
        width: 20px;
        height: 20px;
      transition: all .3s;
    }

    100% {
        left: 50%;
        width: 500px;
        height: 500px;
        transition: all .3s;
    }
}

@keyframes criss-cross-right {
    0% {
        right: -20px;
      transition: all .3s;
    }

    50% {
        right: 50%;
        width: 20px;
        height: 20px;
      transition: all .3s;
    }

    100% {
        right: 50%;
        width: 500px;
        height: 500px;
        transition: all .3s;
    }
}

/* hover effect1 */
.hover-effect1 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all .4s;
}
.hover-effect1:before,
.hover-effect1:after {
    position: absolute;
    top: 50%;
    content: '';
    width: 20px;
    height: 20px;
    background-color: #5b006c;
    border-radius: 50%;
    z-index: -1;
    transition: all .4s;
}
.hover-effect1:before {
    left: -20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hover-effect1:after {
    right: -20px;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.hover-effect1:hover {
    color: #e5e3ec;
  transition: all .3s;
}
.hover-effect1:hover:before {
    -webkit-animation: criss-cross-left1 0.8s both;
    animation: criss-cross-left1 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
  transition: all .3s;
}
.hover-effect1:hover:after {
    -webkit-animation: criss-cross-right1 0.8s both;
    animation: criss-cross-right1 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
  transition: all .3s;
}
@keyframes criss-cross-left1 {
    0% {
        left: -20px;
      transition: all .3s;

    }

    50% {
        left: 50%;
        width: 20px;
        height: 20px;
      transition: all .3s;
    }

    100% {
        left: 50%;
        width: 500px;
        height: 500px;
        transition: all .3s;
    }
}

@keyframes criss-cross-right1 {
    0% {
        right: -20px;
      transition: all .3s;
    }

    50% {
        right: 50%;
        width: 20px;
        height: 20px;
      transition: all .3s;
    }

    100% {
        right: 50%;
        width: 500px;
        height: 500px;
        transition: all .3s;
    }
}


.our-partner{text-align:center;display:block}
.our-partner img{width:75%;}
.our-partner-mobile{display:none}
.our-partner-mobile img{width:100%;}

/***************become a partner********************/
.becomepartner-heading{float:left;width:100%;height:auto;text-align:right;display:inline-block;padding:5px 0px;position:relative;transition: all .2s ease-in-out !important;}
.becomepartner-heading h1{position:relative;width:100%;max-width:100%;text-align:center;display:inline-block;font-size:35px;font-weight:bold; color:#fff;
margin:25px 0px 0px 0px;padding:10px 0px; border-radius:8px 8px; background: #623fa5;background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );
 transition: all .2s ease-in-out; 
}
.becomepartner-heading h1:hover{
transform: scale(1.1); background: rgb(78,0,183);
    background: linear-gradient(0deg, rgb(78 0 183) 0%, rgb(186 148 243)100%);
}
.becomestrip{float:left;width:100%;height:auto; background:#f4eefc;margin:20px 0px 50px 0px ;}
.becomeleftimg{max-width:100%;}
.becomeleftimg img{width:100%;}
.becomedisplayflex{display: flex;align-items: center;justify-content: center;height: 260px;}
.becomepartner-arrowimg{text-align:center;margin-top:30px;}

.speaker-main{float:left;width:100%;height:auto;background-color:#f4eefc;margin:0px 0px 20px 0px;}
.margin-top50 {
    margin-top: 50px;
}
.full-wd {
    float: left;
    width: 100%;
    height: auto;
}
.chief-guest-flex {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
.chief-guest-flex ul {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    margin: 0px 0px 50px 0px;
    padding: 0px;
}
.chief-guest-flex ul li {
    margin: 0px 20px;
    text-align: center;
}
.chief-guest-flex ul li img {
    width: 100%;
    max-width: 280px;
}
.chief-guest-flex ul li h1 {
    background: #623fa5;
    background: -moz-linear-gradient(right, #623fa5 0%, #6e2979 57%, #6e2979 100%);
    background: -webkit-gradient(linear, left right, left bottom, color-stop(0%,#623fa5), color-stop(37%,#6e2979), color-stop(100%,#6e2979 ));
    background: -webkit-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
    background: -o-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
    background: -ms-linear-gradient(right, #623fa5 0%,#6e2979 57%,#6e2979 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#623fa5', endColorstr='#6e2979',GradientType=0 );
    color: #fff;
    border-radius: 8px;
    padding: 5px 20px;
    text-align: center;
    font-size: 33px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    line-height: 40px;
    max-width: 240px;
    display: inline-block;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-family: saira-semicondensed;
}
.chief-guest-flex ul li h2 {
    color: #6e2979;
    font-family: swis721;
    border: none;
    font-size: 35px;
    font-weight: bold;
    padding: 0px 20px;
    text-align: center;
    margin: 0px 0px 5px 0px;
}
.chief-guest-flex ul li h3 {
    color: #000;
    font-size: 18px;
    font-family: poppinsregular;
    font-weight: bold;
    line-height: 24px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    margin: 0px 0px 5px 0px;
}
