/*font-family: 'Montserrat', sans-serif;*/
html {
  scroll-behavior: smooth;
}

body{font-family: 'Montserrat', sans-serif; color:#03010c;}

.section-showcase-products{background: #000000;}

.home-banner-carousel {position: relative;}
.home-carousel-inner {position: relative; width: 100%; overflow: hidden;}
.home-carousel-item {
    position: relative;
    /* display: none; */
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

#navbar_top{/*position: fixed; top: 0; right: 0; left: 0;*/ z-index: 1030;transition: color .5s,background-color .5s; box-shadow: 0px 0px 5px 0px #e5e5e5;padding-top: 1.5rem; padding-bottom: 0.5rem; background:#fff;}
.fixed-top{background-color: rgb(255 255 255); color: #03010c; padding: 0 !important;
    /*transform: translateY(-48px);*/
    transition: color .5s ease-in-out .3s,background-color .5s ease-in-out .8s; box-shadow: 0px 0px 5px 0px #e5e5e5;}
.header-main .navbar-light .navbar-nav .nav-link {color:#000; font-weight: 700; font-size: 14px;}
.header-main .navbar-light .navbar-nav .dropdown-item {color:#000; font-weight: 700; font-size: 14px;}
/*.fixed-top .navbar-light .navbar-nav .nav-link {color:#03010c;}*/

.navbar-brand{display:inline-block; margin-right:0;}
.navbar-brand img{max-width:100%; /*padding-right:15px;*/}
.nav-item-top{width:100%; height:auto; text-align:right; margin-bottom: 0px; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
.nav-item-top .nav-link{padding: 0.7rem .5rem; font-size: 14px;}
/*.nav-item-top .nav-link:last-child{padding-right: 0;}*/
.nav-item-top a{display:inline-block; color:#000;}

.logo-main-box{width:450px; height:auto;}
.menu-main-box{width:100%; height:auto; font-weight:500; background: #333333;}

.logo-date{width:36px; height:36px; background:#54af3a; display:inline-block; font-size:16px; font-weight:bold; color:#fff; border-radius:50px; text-align: center;
    line-height: 36px; float: left; margin: 0 5px 5px 0;}
.logo-year{font-size:24px; font-weight:800; margin-top:0px; color:#000; display:block; line-height:28px;}
.logo-location{font-size:12px; color:#000; display:block; font-weight: 500;}
.logo-date-main-box{/*min-width:182px;*/ height:auto; border-left:1px solid #777777; padding:0 0 0 15px; margin-top: 10px;}

.exibition-top-date{color:#54af3a; font-size:25px; font-weight:bold;}

.header-main .site-navbar .site-navigation .site-menu .top-register-btn{background:#54af3a; color:#fff; padding-right: .6rem !important; padding-left: .6rem !important; /*margin-left:0.5rem;*/}

.header-main .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu .top-register-btn{color:#fff;}
/*.fixed-top .navbar-light .navbar-nav .top-register-btn{background:#fff; padding-right: .7rem !important; padding-left: .7rem !important;}*/

.site-mobile-menu .site-nav-wrap .top-register-btn{background:#54af3a; color:#fff;}


.myCarouselbanner{height: calc(100vh - 158px);}
.home-video-banner{width:100%; height:auto; line-height:0;}
#myVideo{ width:100%; height:100%; }

.rightFloat {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	display: inline-block;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 40%;
	z-index: 9999;
}
.rightFloat ul {
	list-style: outside none none;
	margin: 0;
	padding: 0
}
.rightFloat ul li {
	padding: 0
}
.rightFloat ul li a {
	color: #ee6637;
	display: block;
	padding: 0px 0;
	text-align: center; line-height:15px;
}
.rightFloat ul li a:hover {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease-in;
	opacity: 0.6;
	filter: alpha(opacity=60)
}

.navbar-toggler{float:right;}
/*.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,256, 256, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}*/
/*.header-main .navbar-light .navbar-nav .nav-item.dropdown .nav-link.dropdown-toggle:hover .dropdown-menu{display:block;}*/
/*.carousel-inner {background:url(../images/banner-image.jpg)}
.carousel-item{position:unset;}*/

/*.navbar .nav-item:hover .dropdown-menu {display: block;}*/
/*.header-main .navbar-light .navbar-nav .nav-item.dropdown .nav-link:hover .dropdown-menu {display: block;}*/

.section-padding{padding:60px 0; clear:both;}
.section-padding-inner{padding:60px 0 0; clear:both;}

.txt-red{color:#54af3a;}

.home-heading-left{width: 100%; height: auto; float:left; font-size:30px; color:#012121; font-weight:800;  margin-bottom:15px;}
.exhibitor-heading-left{width: 100%; height: auto; float:left; font-size:18px; color:#012121; font-weight:800;  margin-bottom:15px;}
.home-para-left{width: 100%; height: auto; float:left;  font-size:16px; font-weight:500;  margin-bottom:30px;}
.home-heading-left-white{width: 100%; height: auto; float:left; font-size:40px; color:#fff; font-weight:bold;  margin-bottom:0px; text-transform: uppercase; line-height:42px;}
.home-para-left-white{width: 100%; height: auto; float:left;  font-size:22px; color:#fff; font-weight:400;  margin-bottom:30px;}
.home-video-box{width: 100%; height: auto; float:left;  font-size:16px; font-weight:600;  margin-bottom:30px; position: relative; padding-top:12px;}
/*.home-video-box:after{content:""; width: 86px; height: 86px; float:left; background:url(../images/video-after-img.png); position: absolute; right: -12px; top: 0; z-index: -1;}*/
.home-para-left p:last-child{margin-bottom:0;}
.home-arrow-right{display: none; width:18px; height:16px; position: relative; margin-left: 8px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.home-arrow-right:before {
    content: ""; background: url(../images/home-arrow.png); position: absolute;
    left: 0;
    top: 2px;
    z-index: 9;
    width: 18px;
    height: 16px;
}

.inner-top-para-left{width: 100%; height: auto; float:left;  font-size:16px; font-weight:500;}


.contact-city-heading{width: 100%; height: auto; float:left; font-size:18px; color:#012121; font-weight:700;  margin-bottom:15px;}
.contact-para-box{width: 100%; height: auto; float:left;  font-size:16px; font-weight:500; margin-bottom:15px;}
.contact-map-box{width: 100%; height: auto; float:left; border:1px solid #f5f5f5; padding:10px; margin-bottom:15px;}

.carousel-caption {position: absolute; right: 20%; bottom:auto; top: calc(50% - 76px); left: 20%; padding: 1rem; font-size: 2.5rem; font-weight:700; color: #fff; text-align: center; }
.carousel-caption:before{content:""; width: 27px; height: 36px; float:left; background:url(../images/banner-text-top.png); position: absolute; left: 0px; top: 0; z-index: 1;}
.carousel-caption:after{content:""; width: 27px; height: 36px; float:left; background:url(../images/banner-text-bottom.png); position: absolute; right: 0px; bottom: 0; z-index: 1;}

.home-btn-enquiry{background:#54af3a; color:#fff; font-weight:500; font-size: 16px; text-decoration:none; padding:12px 15px; display: inline-block;}
.home-btn-brochure{background:#fba919; color:#fff; text-decoration:none; font-size:16px; font-weight:500; padding:12px 15px; display: inline-block; margin-left: 24px;}
.home-btn-enquiry:hover{background:#fba919; text-decoration:none; color:#fff;}
.home-btn-brochure:hover{background:#54af3a; text-decoration:none; color:#fff;}

.section-big-figures{padding:90px 0 60px; position:relative; background:url(../images/ex.jpg); z-index: 0; overflow:hidden; background-attachment: fixed; background-repeat: no-repeat; background-size:cover;}
.section-big-figures:after{content:""; width: 430px; height: 100%; float:left; background:#54af3a; position: absolute; left: 200px; top: 0; z-index: -1; transform: scaleY(2) skewx(-50deg);}

.rupees-icon-home-bg-circle-wrapper{width: 100%; height: auto; float:left; text-align:center; position:relative;}
.rupees-icon-home-bg-circle-wrapper:after{content:""; width: 100%; height: 100%; position:absolute; background: url(../images/rupees-icon-home-bg-circle.png); background-position: center center; background-size: 100%; background-repeat: no-repeat; animation: rotateCircles 10s linear infinite;}
.rupees-icon-home{width: 100%; height: auto; float:left; text-align:center;}

@keyframes rotateCircles {
  from {
    transform: rotate(0);
  } to {
    transform: rotate(360deg);
  }
}

.home-ul-box .home-li-white{background:rgba(256 256 256 / 50%); color:#000;}
.home-ul-box .home-li-black{background:rgba(0 0 0 / 70%); color:#fff;}
.home-li{padding:40px 20px; text-align:center; font-weight:600; margin-bottom:30px; font-size: 16px;}
.home-li span{font-size:30px; font-weight:bold; display:block; line-height:30px;}
.home-li .li-sqm{font-size:20px; font-weight:bold; display:block; line-height:24px;}
.home-li-confrence{padding:28px 20px;}

.home-ul-box .owl-carousel .owl-stage-outer .owl-stage .owl-item .item:nth-child(2n+2) .home-li{background:rgba(256 256 256 / 50%); color:#000;}
.home-ul-box .owl-carousel .owl-stage-outer .owl-stage .owl-item .item:nth-child(2n+1) .home-li{background:rgba(0 0 0 / 70%); color:#fff; margin-bottom:0;}

.home-heading-top-center{width: 100%; height: auto; float:left;  font-size:30px; font-weight:800; text-align:center; margin-bottom:0.5rem;}
.home-para-top-center{width: 100%; height: auto; float:left;  font-size:16px; text-align:center; margin-bottom:1rem;}
.home-para-top-center span{color:#54af3a; font-weight:bold;}

.home-heading-top-red{width: 100%; height: auto; float:left; color:#54af3a; font-size:30px; font-weight:800; text-align:center; margin-bottom:0.5rem;}
.home-para-top-white{width: 100%; height: auto; float:left; color:#fff; font-size:16px; font-weight:600; text-align:center; margin-bottom:30px;}

.showcase-products-main-box{width:100%; height:auto; float:left; position:relative; text-align:center; margin-bottom:15px;}
.showcase-products-img{width: 100%; height: auto; float:left;}

.showcase-products-img img{width: 100%;}
.showcase-products-txt{width: 100%; height: auto; float:left; padding:15px 5px; font-size:16px; font-weight:600;}

.showcase-products-btn-box{width: 100%; height: auto; float:left; text-align:center; margin-bottom:10px; padding:0 16px}
.showcase-products-btn-box a{background:#54af3a; color:#fff; padding:15px; text-decoration:none; display:block; /*text-transform: uppercase;*/ font-weight:500;}
.showcase-products-btn-box a:hover{background:#419d28;}
  
/*flip start*/
.section-showcase-products{background: url(../images/section-showcase-products-bg.jpg); overflow: hidden; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;}

.showcase-products-flipbox-main {position: relative; text-align: center; margin-bottom: 15px;}

.showcase-products-flipbox-main .showcase-products-flipinner{position:relative;width:100%;height:100%;backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-perspective:1000px;-webkit-backface-visibility:hidden;}

.showcase-products-flipbox-main .showcase-products-innercontent{position:absolute;left:0;width:100%;padding:10px;outline:1px solid #fff0;-webkit-perspective:inherit;perspective:inherit;z-index:2;top:50%;transform:translateY(-50%) translateZ(60px) scale(.94);-webkit-transform:translateY(-50%) translateZ(60px) scale(.94);-ms-transform:translateY(-50%) translateZ(60px) scale(.94);-moz-transform:translateY(-50%) translateZ(60px) scale(.94);-o-transform:translateY(-50%) translateZ(60px) scale(.94);}

.showcase-products-flipbox-main .showcase-products-flip-back,.showcase-products-flipbox-main .showcase-products-flip-front{background-size:cover;background-position:center;border-radius:15px;width:100%;height:100%;/*min-height:340px;*/background-color:#101010;transition:transform .7s cubic-bezier(.4,.2,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1);-ms-transition:transform .7s cubic-bezier(.4,.2,.2,1);-moz-transition:transform .7s cubic-bezier(.4,.2,.2,1);-o-transition:transform .7s cubic-bezier(.4,.2,.2,1);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}

.showcase-products-flipbox-main .showcase-products-flip-front{transform:rotateY(0);transform-style:preserve-3d;-ms-transform:rotateY(0);-webkit-transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform:rotateY(0);-o-transform:rotateY(0);}

.showcase-products-flipbox-main .showcase-products-flip-back{position:absolute;top:0;left:0;width:100%;transform:rotateY(180deg);transform-style:preserve-3d;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);}

.showcase-products-flipbox-main:hover .showcase-products-flip-front{transform:rotateY(-180deg);transform-style:preserve-3d;-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);}

.showcase-products-flipbox-main:hover .showcase-products-flip-back{-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}

.showcase-products-flipbox-main .showcase-products-flipinner .showcase-products-flip-front{background-size:cover;background-position:center;backface-visibility:hidden;transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s ease .25s;border:1px solid #333;-webkit-backface-visibility:hidden;-ms-transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s ease .25s;-webkit-transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s ease .25s;-moz-transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s ease .25s;-o-transition:transform .7s cubic-bezier(.4,.2,.2,1),opacity .55s ease .25s; overflow: hidden;}

.showcase-products-flipbox-main .showcase-products-flipinner .showcase-products-flip-front::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:block;opacity:.4;border-radius:15px;background-color:inherit;backface-visibility:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}

.showcase-products-flipbox-main .showcase-products-innercontent h6{color:#fff;font-size:30px;line-height:36px;text-align:center;text-transform:uppercase;}
.showcase-products-flipbox-main .showcase-products-innercontent p{color:#fff;font-size:14px;line-height:18px;text-align:center;margin-bottom:10px;}

/*flip end*/
  
.section-participate{background:#f1f1f1; overflow: hidden;}
.participate-main-box{width: 100%; height: 100%; float:left; background:#fff; padding:20px 10px; margin-bottom:0px;}
.participate-main-txt-box{width: 100%; height: auto; float:left; text-align:center;}
.participate-icon-img{width: 120px; height: 120px; background:#f1f1f1; border-radius:50%; padding:20px;  margin:0 auto 15px;}
.participate-icon-img img{width: 100%;}
.participate-icon-heading{width: 100%; height: auto; float:left; color:#54af3a; font-size:18px; text-transform:uppercase; font-weight:700;}
.participate-icon-txt{width: 100%; height: auto; float:left; font-size:16px; color:#333333; font-weight:500; padding: 0 12px; line-height: 22px;}

#listen-experts-carousel{margin-bottom: 30px;}
.listen-experts-main-box{width: 100%; height: 405px!important; height: auto; float:left; margin-bottom:30px; padding:0 16px}
.listen-experts-img{width: 100%; height: auto; float:left; margin-bottom:10px; border-bottom:2px solid #54af3a;}
.listen-experts-img img{max-width: 100%;}
.listen-experts-heading{width: 100%; height: auto; float:left; padding:0 5px; font-size:17px; color:#54af3a; font-weight:700; line-height: 24px;}
.listen-experts-txt{width: 100%; height: auto; float:left; padding:0 5px; font-size:14px; color:#555555; font-weight:600;}

.section-get-involved{padding:60px 0; background:#000 url(../images/get-involved-bg.png)}

.get-involved-img{width: 100%; height: auto; float:left; margin-bottom:0px; text-align:center;}
.get-involved-img img{max-width: 100%; width: auto !important; display: initial !important;} 
.get-involved-main-box{width: 100%; height: auto; float:left; margin-bottom:30px;}
.get-involved-txt-box-main{width: 100%; height: auto; float:left; padding-right:50px;}
.get-involved-heading{width: 100%; height: auto; float:left; font-size:28px; color:#fff; font-weight:700; text-transform:uppercase; margin-bottom:15px; line-height: 34px;}
.get-involved-txt{width: 100%; height: auto; float:left; font-size:16px; color:#fff; font-weight:400; margin-bottom:15px;}
.get-involved-btn{background: #54af3a; color: #fff; text-decoration: none; padding:12px 15px; display: inline-block; font-weight:500;}
.get-involved-btn:hover{background: #fba919; text-decoration:none; color: #fff;}

.section-get-involved .owl-theme .owl-dots .owl-dot span{background:transparent; border:2px solid #959595;}
.section-get-involved .owl-theme .owl-dots .owl-dot.active span, .section-get-involved .owl-theme .owl-dots .owl-dot:hover span{background:transparent; border:2px solid #fba919;}

/*
.owl-theme .owl-dots .owl-dot span{background:transparent !important; border:1px solid #959595;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:transparent; border:1px solid #e50000;}
*/

.owl-theme .owl-dots .owl-dot span{background:transparent !important; border:1px solid #959595;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{/*background: url('../images/testimonial-dot-icon.png') no-repeat center center / contain !important;*/ 
	border:2px solid #54af3a;}


.white-owl-section .owl-dots .owl-dot span{background:transparent !important; border:1px solid #fff;}
.white-owl-section .owl-dots .owl-dot.active span, .white-owl-section .owl-dots .owl-dot:hover span{background: #fff !important; border:2px solid #fba919;}

#showcase-products-carousel{}

.home-special-partners-heading{width: 100%; height: auto; float:left; font-size:15px; text-align:center; color:#121212; font-weight:500; margin-bottom:15px;}
.owl-partner-logo-main{width: 100%; height: auto; text-align:center;}
.home-Partners-logo-box{width: 100%; height: auto; float:left; text-align:center; margin-bottom:30px; }

.home-Partners-logo-img{width: 100%; height: auto; float:left;} 
.home-Partners-logo-img img{max-width: 100%;}
.home-Partners-logo-txt{width: 100%; height: auto; font-size:16px; color:#03010c; font-weight:500; margin-bottom:5px;}

.partners-logo-box-main{width: 100%; height: auto; float:left; text-align:center; margin-bottom:50px; }
.partners-logo-txt-box{width: 100%; height: auto; float:left; font-size:16px; text-align:center; color:#121212; font-weight:500; margin-bottom:5px;}
.partners-logo-img-box{width: 100%; height: auto; float:left;} 
.partners-logo-img-box img{max-width: 100%; box-shadow:0 0 5px 0 #b9b9b9;}

.home-government-logo-img{width: 100%; height: auto; float:left; text-align: center; margin-bottom:10px;} 
.home-government-logo-img img{max-width: 100%;}
.home-government-txt{width: 100%; height: auto; float:left; font-size:14px; color:#121212; font-weight:600; margin-bottom:15px;}
.home-government-txt ul{padding:0; margin:0; list-style-type:none;}

.keep-touch-main-box{width:100%; height:auto; background:#54af3a; font-size:30px; color:#fff; float: left; padding:20%; font-weight:800;  /*clip-path: polygon(0% 100%, 100% 100%, 0% -200%);*/}

.keep-touch-main-box:before{content:""; width:200%; background:#54af3a; height:100%; position:absolute; left: -200%; top: 0;}
.keep-touch-heading-txt{width:100%; height:auto; font-size:38px; color:#fff; font-weight:800; text-transform:uppercase; }

.social-feed-box{width:100%; height:auto; float:left; overflow:auto; text-align:center; margin:15px 0 15px;}
.social-feed-box img{max-width:100%;}

.footer-social-icon-main{width: 100%; height: auto; float:left; margin-bottom:20px; border-bottom:1px solid #121212; padding-bottom:20px;}

.home-registration-main-box{width: calc(100% - 20px); height: 100%; float:left; text-align:center; margin:5px 10px; box-shadow:0 0 5px 0 #b9b9b9; padding:30px 10px;}
.home-registration-main-box:hover{box-shadow:0 0 1px 1px #54af3a; cursor:pointer;}
.home-registration-icon-box{width: 100px; height: 100px; margin:0 auto; text-align:center; margin-bottom:15px;} 
.home-registration-icon-box img{max-width: 100% !important; width: auto !important; display: initial !important;}
.home-registration-heading-box{width: 100%; height: auto; float:left; font-size:20px; color:#121212; font-weight:700; text-transform:uppercase; margin-bottom:5px;}
.home-registration-txt-box{width: 100%; height: auto; float:left; font-size:16px; color:#121212; font-weight:600; margin-bottom:15px; padding: 0 25px;}
.home-registration-btn-box{width: 100%; height: auto; float:left; }
.home-registration-btn-box a{background: #777777; color: #fff; text-decoration: none; padding: 7px 30px; display: inline-block}
.home-registration-main-box:hover .home-registration-btn-box a{background: #54af3a; color: #fff; text-decoration: none; display: inline-block}

.home-registration-icon-box.exhibitor{background:url(../images/icon4.png); background-position: center; background-repeat: no-repeat;}


.home-registration-icon-box.sponsorship{background:url(../images/icon1.png); background-position: center; background-repeat: no-repeat;}


.home-registration-icon-box.delegate{background:url(../images/icon3.png); background-position: center; background-repeat: no-repeat;}


.home-registration-icon-box.visitor{background:url(../images/icon2.png); background-position: center; background-repeat: no-repeat;}

.home-registration-icon-box.media{background:url(../images/icon5.png); background-position: center; background-repeat: no-repeat;}


.gal-container{padding-top :75px; /* padding-bottom:75px;*/}
.glimpses-home-box{width: 100%; height: auto; float:left; margin-bottom:2px; }
.glimpses-home-box img{width: 100%;}

.gal-item{
	overflow: hidden;
	padding: 3px;
}

.newsletter-box{width: 100%; height: auto; float:left; font-size:30px; color:#fff; font-weight:700; padding:2px 10px;}
.newsletter-box p{font-size:18px; color:#fff; font-weight:500; line-height: 20px;}
.newsletter-box .btn-primary{background-color: #000; border-color: #000; border-radius:0;}
.newsletter-box .btn-primary:hover{background-color: #fba919; border-color: #fba919; border-radius:0;}
.newsletter-box .form-control{ border-radius:0; border:0;}

.home-banner-bottom {width:100%; height:auto; background: rgb(0 0 0 / 50%); box-shadow: 0 3px 18px -6px #7f7f7f; position: absolute; bottom: 0px;}
.home-banner-bottom-bg {position: relative; padding:0 0 10px 0;}
.home-banner-bottom ul {margin: 0px; padding: 0px; width:100%; height:100%; display:table; table-layout: fixed;}
.home-banner-bottom ul li {list-style: none; font-size: 18px; color: #555655; font-weight: 700; text-align: center; /*height: 78px; float: left;*/ padding: 0 10px; background: url(https://www.convergenceindia.org/images/co-located-expo-logo/co-located-expos-divider.png) bottom right no-repeat; vertical-align: bottom; display: table-cell !important;}

.home-banner-bottom ul li:first-child {padding-left:0;/**/}
.home-banner-bottom ul li:last-child {background: none; padding-right:0;/**/}

.home-banner-bottom ul li img{max-width: 100%;/**/}
.co-located-hd {width: 100%; color: #fff; font-size: 13px; text-align: center; font-weight: 600; position: relative;}
/*.co-located-hd:after{content: "\f0da"; font-family:FontAwesome; position:absolute; right:-7px; top:25%;}*/
/*submenu start*/
/*.dropdown-submenu {

    position: relative;

  }
.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0;

  }

  .dropdown-submenu:hover>.dropdown-menu {

    display: block;

  }*/
  /*submenu end*/
  
  
/*slider css*/
.home-brands {
    width: 100%; position:relative;
}

.brands_slider_container {
    /*height: 130px;
    border: solid 1px #e8e8e8;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);*/
    padding-left: 30px;
    padding-right: 30px;
   /* background: #fff*/
   position: relative;
}

.brands_slider {
    height: 100%;
   /* margin-top: 50px;*/
}

.brands_item {width: 94%; height: 100%; box-shadow:0 0 5px 0 #b9b9b9; margin: 3%;}

.support .owl-carousel .owl-item img{width: auto!important;margin: auto;}
.support .brands_item{height: 120px;display: flex;text-align: center;}



.brands_item img {max-width: 100%}

.brands_nav {
    position: absolute;
    top: 45%;
	/*
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);*/
    padding: 0px;
    cursor: pointer; background: #ccc;
  padding: 10px 5px; line-height: 1;
}

.brands_nav i {
    color: #000;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}

.brands_nav:hover i {color: #676767;}
.brands_prev {left: 10px}
.brands_next {right: 10px}
/*slider css end*/


/*testimonial css start*/ 
/*.card {
    box-shadow: 0px 4px 8px 0px #BDBDBD
}*/



.testimonial-home .owl-dots .owl-dot span{background:transparent !important; border:1px solid #959595;}
.testimonial-home .owl-dots .owl-dot.active span, .testimonial-home .owl-dots .owl-dot:hover span{/*background: url('../images/testimonial-dot-icon.png') no-repeat center center / contain !important;*/ border:2px solid #54af3a;}

.testimonial-home .item {/*box-shadow: 0px 4px 8px 0px #BDBDBD;*/ padding: 20px;}
/*.testimonial-home .owl-item.active {padding:10px;}*/

.testimonial-card{position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box; 
    border-radius: .25rem;}
	
.testimonial-profile-pic {
    /*width: 100%;
    height: 100%;
    box-shadow: 0px 4px 8px 0px #BDBDBD*/
	border-radius:50%;
	overflow:hidden;
	margin:10px auto;
	box-shadow: 0 0 5px 0 #b9b9b9;
}

.testimonial-profile{width:100%; height:auto; float:left; padding:0 5px; color:#54af3a; font-size:18px; font-weight:bold; text-align:center;}
.testimonial-position{width:100%; height:auto; float:left; padding:0 5px; font-size:14px; font-weight:400; color:#000; text-align:center;}
.testimonial-content{width:100%; height:auto; float:left; padding:15px 10px; font-size:16px; position:relative; font-style: italic;}

.testimonial-content::after {content: " "; background:url(../images/testimonial-comma2.png); width:27px; height:22px; position: absolute; bottom: 5px; margin-left: 15px;}
.testimonial-content::before {content: " "; background:url(../images/testimonial-comma1.png); width:27px; height:22px; position: absolute; left: -30px; top:0;}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: #1E88E5 !important;
    border: none;
    padding: 5px 20px !important;
    font: inherit;
    font-size: 50px !important
}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
    color: #0D47A1 !important;
    background-color: transparent !important
}
/*
.owl-dots {
    display: none
}*/

button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0
}
/*
.item {
    display: none
}

.next {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 0.6
}

.prev {
    display: block !important;
    position: relative;
    transform: scale(0.8);
    transition-duration: 0.3s;
    opacity: 0.6
}
*/
.item.show {
    display: block;
    transition-duration: 0.4s
}

.testimonial-home .owl-nav [class*='owl-']:hover {
    background: #ffb600 !important;
    color: #FFF;
    text-decoration: none;
}

.exhibitor-profile-ul-heading{width: 100%; height: auto; float:left; font-size:20px; color:#000; font-weight:bold; margin:0 0 15px 0; }
.exhibitor-profile-ul-para-main{width: 100%; height: auto; float:left; font-size:16px; color:#000; margin:0 0 15px 0; }
.exhibitor-profile-ul-para-main ul{margin:0; padding:0; list-style-type: none;}
.exhibitor-profile-ul-para-main ul li{margin-bottom:10px; padding-left:20px; position:relative; }
.exhibitor-profile-ul-para-main ul li:after{position:absolute; content:"\f1db"; left:0; top: 4px; font-size: 10px; color:#54af3a; font-weight:bold; font-family: 'FontAwesome';}

.exhibitor-profile-table-box{width: 100%; height: auto; float:left; font-size:16px; padding:30px 30px 15px;  background:#fff; color:#000; margin:10px 0; }
.exhibitor-profile-table-box .table{margin-bottom:0;}
.exhibitor-profile-table-box .table-light{background-color: #f1f1f1;}

.exhibitor-profile-table-box .table thead th {border-right:1px solid #dee2e6; border-bottom-width: 0px; }
.exhibitor-profile-table-box .table thead th:last-child{border-right:0;} 
.exhibitor-profile-table-box .table td{border:1px solid #dee2e6; }
.exhibitor-profile-table-box .table td:first-child{border-left:0px solid #dee2e6; }
.exhibitor-profile-table-box .table td:last-child{border-right:0;} 
.exhibitor-profile-table-box .table tr:last-child td{border-right:0; border-bottom:0;} 

.exhibitor-profile-table-box .table-heading-txt{color:#54af3a; font-weight:bold;}
.exhibitor-profile-table-box .table p{margin-bottom:0;}
.exhibitor-profile-form-main{width: 100%; height: auto; /*float:left;*/ font-size:16px; color:#000;}
.exhibitor-profile-form-main .col-form-label{font-size:15px; color:#000; font-weight:600;}
.exhibitor-profile-btn{background:#54af3a; border-radius:0; color:#fff;}

label.error, .exhibitor-profile-form-main label.error{display: none; color: #ff0000;
    font-weight: 500;
    padding: 5px 0;
    font-size: 14px;
    width: 100%;
    max-width: 100%;}
/*.form-field input.error, .form-field input.error:focus {
    color: #54af3a;
    border: solid 1px #54af3a;
}	
*/
.exhibitor-profile-name-heading{width: 100%; height: auto; float:left; font-size:16px; color:#54af3a; font-weight:bold; margin:0 0 0; }
.exhibitor-profile-position{width: 100%; height: auto; float:left; font-size:16px; color:#000; margin-bottom:30px;}
.exhibitor-profile-position a{color:#1a73e8; text-decoration:none;}
.exhibitor-profile-address-heading{width: 100%; height: auto; float:left; font-size:16px; font-weight:bold; color:#000; }
.exhibitor-profile-address{width: 100%; height: auto; float:left; font-size:16px; color:#000; border-bottom:1px solid #f1f1f1; padding-bottom:30px;}

.sponsor-click-table-main{width: 100%; height: auto; float:left;}
.sponsor-container{width: 100%; height: auto; float:left; border-bottom:1px solid #f1f1f1; margin:20px 0 30px; padding-bottom: 30px;}
.sponsor-para-main{width: 100%; height: auto; float:left; font-size: 16px; font-weight: 500; margin-bottom: 0px; line-height: 32px;}
.sponsor-para-main .sponsor-num-ul{list-style: decimal; padding-left:20px;}
.sponsor-num{color:#54af3a;}
.sponsor-para-main .sponsor-num-ul li::marker{color:#54af3a}
.sponsor-para-main .sponsor-num-ul ul{list-style: none; padding-left:0px;}
.sponsor-para-main .sponsor-num-ul ul li{position:relative;}
.sponsor-para-main .sponsor-num-ul ul li::before{content: "\f068"; font-family:FontAwesome; color:#54af3a; position:absolute; left:-15px; top: 0px; font-size: 10px;}
/*.sponsor-para-main .sponsor-num-ul ul li{counter-increment: li;}
.sponsor-para-main .sponsor-num-ul ul li::before{content: counter(li); color: red;
    display: inline-block; width: 1em; margin-left: -1.5em;
    margin-right: 0.5em; text-align: right; direction: rtl}*/
.sponsor-bg-special-value{padding:40px; background:#f1f1f1;}
.participants-alphabet{width: 100%; height: auto; float:left; margin-bottom:20px;}
.participants-alphabet .alphabet-clear{background:#54af3a; color:#fff; border:0;}
.participants-alphabet span{display:inline-block; border:1px solid #ccc; padding:5px 8px; margin:5px; cursor:pointer;}
.participants-alphabet span:hover{background:#54af3a; color:#fff; border-color:#54af3a;}
.participants-table{width: 100%; height: auto; float:left; margin-bottom:20px;}
.participants-pagination{width: 100%; height: auto; float:left; margin-bottom:20px;}
.participants-pagination .page-link{margin-left: 5px; color:#555;}
.participants-pagination .page-item:first-child .page-link ,.participants-pagination .page-item:last-child .page-link{background-color:#ccc; color:#fff; border-radius:0;}
.participants-pagination .page-item:first-child:hover .page-link ,.participants-pagination .page-item:last-child:hover .page-link{background-color: #555; border:1px solid transparent; color:#fff;}
.participants-pagination .page-link:hover{background-color: #555; border:1px solid transparent; color:#fff;}
/*.participants-pagination .page-item.disabled .page-link{background-color:#ccc; color:#fff;}*/


/*accordian start*/
#sponsorship-opportunities #faq .card{border:0;}
#sponsorship-opportunities #faq .card .card-header {
  /*border: 0; border-radius: 2px;*/ padding: 0; background-color:transparent; margin-bottom:0;
  /*-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
          box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);*/
}

#sponsorship-opportunities #faq .card .card-header .btn-header-link {display: block; text-align: left; /*background: #FFE472; color: #222;*/ padding: 20px; border-radius:0;}
/*
#sponsorship-opportunities #faq .card .card-header .btn-header-link:after {
  content: "\f107";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  float: right;
}*/

#sponsorship-opportunities #faq .card .card-header .btn-header-link:after { content: ""; font-family: 'Font Awesome 5 Free'; font-weight: 900; float: right; background:url(../images/sponser-arrow-icon-down.png); width:17px; height:19px;}

/*#sponsorship-opportunities #faq .card .card-header .btn-header-link.collapsed {background: #A541BB; color: #fff;}*/

#sponsorship-opportunities #faq .card .card-header .btn-header-link.collapsed:after {content: ""; /*content: "\f106";*/ background:url(../images/sponser-arrow-icon.png); width:19px; height:17px;}

#sponsorship-opportunities #faq .card .collapsing {/*background: #FFE472;*/ line-height: 30px;}

#sponsorship-opportunities #faq .card .collapse {border: 0;}

#sponsorship-opportunities #faq .card .collapse.show {/* background: #FFE472;*/ line-height: 30px; color: #222; }

#sponsorship-opportunities #faq .btn.focus, #sponsorship-opportunities #faq .btn:focus {box-shadow: 0 0 0 0rem rgb(0 123 255 / 25%); }
/*accordian end*/




.pattern-footer{width: 100%; height: auto; float:left; background-color:#121212; padding-top:50px;}
.footer-heading-txt{width: 100%; height: auto; font-size:15px; color:#ccc; font-weight:500; text-align:center; margin:0 0 10px 0; }
.footer-image-box{width: 100%; height: auto; float:left; text-align:center; margin: 15px 0;}
.footer-image-box img{max-width: 100%;}
.footer-link-txt-main{width: 100%; height: auto; float:left; font-size:14px; color:#999; text-align:center; margin-bottom:10px;}
.footer-link-txt-main img{margin:10px 10px 10px 0px;}
.footer-logo-border {
    /*border-right: 1px solid #585858;*/
    border-left: 1px solid #585858;
    padding: 0 0px 0px 0px;
}
/*
.footer-link-txt-main ul{padding: 0;  margin-bottom: 0;}
.footer-link-txt-main li{margin-bottom: 15px; list-style: none;}
.footer-link-txt-main li a { color: #ccc; display: block; text-decoration: none;}
.footer-link-txt-main li a:hover { color: #ffb600; display: block; text-decoration: none;}
*/
.footer-copyright{width: 100%; height: auto; float:left; font-size:12px; text-align:center; font-weight:600; color:#999999; padding:5px 0;}

.footer-copyright a{ color: #999999; text-decoration: none;}
.footer-copyright a:hover { color: #54af3a; text-decoration: none;}


.social-link {padding: 0; display: inline-block; color: #54af3a; background: #fff; border-radius: 50%; font-size: 25px; width: 60px; height: 60px; text-align: center; margin-bottom:10px; line-height: 55px;}
.social-link:hover {background:#fba919; color:#fff;}

.container-footer-bottom{width: 100%; height: auto; float:left; background:#333333; border-top:0px solid #52555c; margin-top:10px; padding:10px 0;}

.support-logo-main{width: 100%; height: auto; box-shadow: 0 0 5px 0 #b9b9b9; margin-bottom: 30px; text-align:center;}
.support-logo-main img{max-width: 100%;}

.blog-box-main{width: 100%; height: auto; margin-bottom: 30px; border-bottom:1px dashed #222;}
.blog-img-main{width: 100%; height: auto; margin-bottom: 30px; text-align:center;}
.blog-img-main img{max-width: 100%;}
.blog-txt-box-main{width: 100%; height: auto; margin-bottom: 30px;}
.blog-txt-heading{width: 100%; height: auto; font-size:16px; font-weight:bold; margin-bottom: 10px;}
.blog-txt-para{width: 100%; height: auto; font-size:16px; margin-bottom: 10px;}
.blog-para-more-link {width: 100%; height: auto; font-size:16px; font-weight:bold;}
.blog-para-more-link a{text-decoration:none; color:#000;}



.form-group{ margin-bottom:20px; }
.form-group label span{ color: #ff0000; }

/* old website css start */
.logo-mn img{max-width:100%;}

.cir-date {
    width: 41px;
    height: 41px;
    border-radius: 50%;
    background: #54af3a;
    font-size: 22px;
    color: #fff;
    font-weight: 700 !important;
    display: inline-block;
    text-align: center;
    line-height: 41px;
}

/*
iframe.contdown-mn-out{ width:100% !important; margin-top: 5px;}
iframe .agile-head{color: #db4c31;}
.contdown-mn-out h1.agile-head {background: none; font-size: 18px; text-transform: uppercase; color: #db4c31; font-weight: 600; text-align: center; position: relative; line-height: 17px; float: none; width: 100%; margin: 0px; padding: 0px 0px 9px 0; top: 9px; letter-spacing: 0px;}
	
.container-w3 {width: 100%; margin-top: 6px !important; margin: 0; float: left; padding-right: 3px;}*/



.tagbox { width: 100%; float: left; }

.tagline1 {
    font-size: 35px;
    font-weight:800;
    line-height:36px;
    margin-bottom: 20px;}

	

.tagline3 {
    font-size: 14px;
    padding-right: 33px;
    line-height: 22px;
    margin-bottom: 7px;
}

.tagline4 {
    color: #fba919; font-weight: 500;
    font-size: 24px;
    border-left: #fba919 solid 1px;
    padding-left: 21px;
    line-height: 30px;
	margin-top: 15px;
   }
 .featured-discussions-dv {
    background:#f3f3f3 url(../images/featured-discussions-bg.jpg) no-repeat center center;
    padding: 50px 0 40px 0;
}
.featured-discussions-dv ul {
    margin: 0px;
    padding: 0px;
}

.featured-discussions-dv ul li {
    list-style: none;
    float: left;
    background: #FFFFFF;
    font-weight: 600;
    color: #2c0909;
    padding: 12px;
    width: 277px;
    margin: 0 11px 26px 18px;
    font-size: 14px;
    text-transform: uppercase;
}
.featured-discussions-dv ul li img {
    float: left;
    margin: 0 14px 0 0;
}
.tx-top1 {
    margin: 20px 0 0 0;
}  
   
/* old website css end */


.sponsorship-opportunities-main-box{width:100%; height:auto; text-align:center; background-color: #fff; border: 1px solid #cecece; margin-bottom:30px; box-shadow: 0 0 5px 0 #b9b9b9;}
.sponsorship-opportunities-img-box{width:100%; height:auto; padding: .25rem;}		
.sponsorship-opportunities-txt-box{width:100%; height:auto; font-size:16px; padding: .25rem; font-weight: 500; border-top: 1px solid #cecece; display:none;}	
#lbPrevLink, #lbNextLink { -webkit-transition: .0s all ease; -o-transition: .0s all ease; transition: .0s all ease; }	
		

.jury-member-main-box{width: 100%; height: auto; float: left; margin-bottom: 15px; cursor: pointer;}
.jury-member-img{width: 100%; height: auto; float: left; text-align: center; margin-bottom: 15px;}
.jury-member-img img{width: 100%; max-width: 100%;}
.jury-member-txt-box-main{width: 100%; height: auto; float: left; text-align: center;}
.jury-member-name-txt{width: 100%; height: auto; float: left; padding: 0 5px; font-size: 20px; font-weight:bold; margin-bottom: 5px;}
.jury-member-position-txt{width: 100%; height: auto; float: left; padding: 0 5px; font-size: 14px; font-weight: 600; color: #555555; }

#popup_box_outer .top_full_border {border-top: solid 1px #a3a3a3; top: 9px; left: 0; height: 1px; width: 100%; position: absolute; z-index: 1;}
#popup_box_outer .right_full_border {border-right: solid 1px #a3a3a3; top: 0; right: 9px; height: 100%; width: 1px; position: absolute; z-index: 1;}
#popup_box_outer .bottom_full_border {border-bottom: solid 1px #a3a3a3; bottom: 10px; left: 0; height: 1px; width: 100%; position: absolute; }
#popup_box_outer .left_full_border {border-left: solid 1px #a3a3a3; left: 10px; bottom: 0; height: 100%; width: 1px; position: absolute;}
#popup_box_outer .pop_close {
    position: absolute; right: -15px; top: -15px; cursor: pointer; z-index: 1; background-color: #f6861f; width: 30px; height: 30px; color: #ffffff; border-radius: 40px; font-size: 30px; text-align: center; opacity: 1;
}


.footer-container-social-main{/*width: 100%; height: 100%; float:left; padding-left:30px;*/ border-left:1px solid #ffffff52;}
.footer-social-box{width: 100%; height: auto; float:left;}
.footer-social-box ul{margin:0; padding:0; text-align:center;}
.footer-social-box li{display: inline-block; /*width:50px; height:50px; text-align:center; background:#00000050; color:#fff; border-radius:50%; font-size:30px; line-height:51px; margin-right:10px; margin-bottom:20px;*/}
.footer-social-box li a{display: inline-block; width:45px; height:45px; text-align:center; background:#333; color:#ccc; border-radius:50%; font-size:20px; line-height:45px; margin-right:5px; margin-bottom:10px;}
.footer-social-box li a:hover{background:#54af3a; color:#fff;}
.footer-join-mailing-box-heading{width: 100%; height: auto; margin-top:10px; font-size:15px; text-align:center; font-weight: 500; color:#ccc; text-transform:uppercase;}
.footer-join-mailing-input-box{width: 90%; height: auto; margin:0 auto; margin-top:10px; border:0px solid #999999; border-radius: 10px 10px;}
.footer-join-mailing-input-box .form-inline{ margin-top:0px; border:1px solid #999999; border-radius: 10px 10px; display: block; border-right: 0;}
.footer-join-mailing-input-box input{width:calc(100% - 84px); padding: .280rem .75rem; background:transparent; border:0px solid #999999; color:#e5e5e5;}
.footer-join-mailing-input-box input::focus{border-color:transparent; box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);}
.footer-join-mailing-input-box input:focus-visible {outline: -webkit-focus-ring-color auto 0px; outline: none}
.footer-join-mailing-input-box .btn{padding: .375rem .75rem; background:#54af3a; border:0px solid #999999; border-radius: 10px; color:#fff; font-size:16px;}
.footer-join-mailing-input-box .btn:hover{background:#fba919; color:#000;}

.home-banner-bottom ul li{width: max-content; /*max-width: max-content;*/}

.register-bottom-fixed{position: fixed; bottom: 10px; left: calc(50% - 140px); right: calc(50% - 140px); z-index: 999; box-shadow: 0 0 5px 0 #666565; text-align: center; padding: 15px 15px; background: #fc0; color: #000; display: inline-block; text-decoration: none; font-size: 17px; font-weight:600; border-radius: 30px; text-transform: uppercase;}
.register-bottom-fixed:hover{background: #000; color: #fff;}

@media (min-width: 1200px) { 

.container{max-width:1260px;}
.container-xl{max-width:1260px;}
.home-banner-bottom ul li img {/*width: auto;*/}
 }

@media screen and (max-width: 999px) {

    .next,
    .prev {
        transform: scale(1);
        opacity: 1
    }

    .item {
        display: block !important
    }
}
/*testimonial css end*/ 



@media all and (min-width: 992px) {

	.dropdown-menu li{
		position: relative;
	}
	.dropdown-menu li .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px; }
		/*
	.dropdown-menu .submenu-left{  right:100%; left:auto; }

	.dropdown-menu > li:hover{ background-color: #f1f1f1 }*/
	.dropdown-menu > li:hover > .submenu{ display: block; }
}	

@media (min-width: 768px){
ul.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
}



@media (max-width: 992px) { 

#navbar_top{position:relative; /*background: #000;*/}
/*.navbar-brand img{height: 80px;}*/
.fixed-top{position:relative;}
.home-registration-heading-box{font-size: 16px;}
/*.home-registration-main-box{width: 98%; height: auto;}*/
.home-banner-bottom{/*position: relative; background: rgb(0 0 0);*/ padding: 15px 0 0;}
.home-banner-bottom ul li{/*float: left;*/ height:auto;}
.carousel-caption{right:10%; left:10%; font-size: 1.5rem; bottom: 30%;}
.participate-main-box{height:auto;}

.logo-main-box{width:100%; padding:15px 0;}
.menu-main-box{width:100%;}
.listen-experts-main-box{padding:0; height:auto;}
.header-main .site-navbar .site-navigation .site-menu .top-register-btn{margin-left:0;}
.home-Partners-logo-txt{font-size: 14px;}
.home-special-partners-heading{font-size: 13px;}
.keep-touch-main-box:after {
    content: "";
    width: 200%;
    background: #54af3a;
    height: 100%;
    position: absolute;
    right: -200%;
    top: 0;
}

.nav-item-top{text-align:center; background:#54af3a;}
.nav-item-top .nav-link{color:#fff;}
.exibition-top-date{display:none;}

.logo-main-box .mobile-row{margin:0;}

.header-main{padding-top:0; padding-bottom:0;}

.home-banner-bottom ul li img{max-width: 100%;}

.myCarouselbanner{height: calc(100vh - 194px);}

.count-dv{display: none;}


.footer-container-social-main{border-left:0; padding-left:0;}
}

@media (max-width: 768px) { 
.testimonial-profile-pic{width:200px; height:200px; margin: 0 auto; margin-bottom: 10px;}
.newsletter-box{ margin-bottom:0px; padding:20px 10px;}
.newsletter-box label{margin-bottom:0;}
.get-involved-heading{font-size: 18px; margin-bottom: 10px;}
.home-heading-top-red{font-size: 30px; margin-bottom: 10px;}
.home-heading-left-white{font-size: 30px; margin-bottom: 10px; line-height:32px;}
.home-heading-left{font-size: 30px; margin-bottom: 15px; line-height: 32px;}
.home-heading-top-center.mb-5{margin-bottom: 2rem!important;}
.home-heading-top-center{font-size: 30px; margin-bottom: 10px; line-height:32px;}
.keep-touch-heading-txt{line-height:42px; margin-bottom:15px;}
.home-para-top-center{font-size: 14px; margin-bottom: 10px;}
.home-para-left{font-size: 14px; margin-bottom: 15px;}
.home-para-left-white{font-size: 14px; margin-bottom: 10px;}
.home-para-top-white{font-size: 14px; margin-bottom: 10px;}
.get-involved-txt{font-size: 14px; margin-bottom: 30px;}
.section-big-figures:after{width: 300px; transform: scaleY(2) skewx(-30deg);}
.home-li span{font-size: 30px;}
.home-government-txt{font-size: 14px;}
.participate-main-box{height:auto;}
.carousel-caption{right:10%; left:10%; font-size: 1.5rem; bottom: 15%;}
.home-Partners-logo-box{margin-bottom: 20px;}
.home-banner-bottom ul{display: flex;}
.home-banner-bottom ul li{margin:10px 0;}

.get-involved-txt-box-main{text-align:center; padding:0 10px;}
.get-involved-img img{max-width: 100%; width: auto !important; display: initial !important;}

.navbar-brand{margin-left: 15px; padding-bottom: 0;}
.navbar-brand img{padding: 0 15px 0 15px;}
#navbar_top{padding:0rem;}
.co-located-hd{text-align:center; margin-bottom: 0px; border-right: 0px solid #fff; border-bottom:0px solid #fff;}
.home-Partners-logo-txt{font-size: 11px;}
.footer-logo-border{border:0;}
.pattern-footer{padding-top: 15px;}

.co-located-hd:after{content:"";}
.section-padding {padding: 60px 0;}
.home-video-box{margin-bottom:0;}
.section-big-figures{padding: 60px 0;}
.section-padding-inner{padding: 60px 0 0;}
.section-get-involved{padding: 60px 0 30px;}
.gal-container{padding-top: 30px;}
.get-involved-main-box{margin-bottom:0;}
#home-huge-success-carousel .owl-dots{margin:20px 0; line-height: 0;}
#why-participate-carousel .owl-dots {margin-top: 30px;}
#get-involved-carousel .owl-dots {margin-top: 0px;}
#listen-experts-carousel .owl-dots {margin-bottom: 30px;}
.owl-carousel .owl-item .listen-experts-img img{max-width: 100%; width: auto; display: initial;}
.logo-date {
    width: 26px;
    height: 26px;
    background: #54af3a;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    line-height: 26px;
    float: left;
    margin: 0 5px 2px 0;
}

	.rightFloat { display:none; }
.site-mobile-menu .site-nav-wrap .top-register-btn{margin-top:15px;}
.site-mobile-menu .site-nav-wrap .arrow-collapse{top:0;}

.brands_slider_container{margin-top:5px;}
.keep-touch-main-box{padding: 10%;}
.footer-social-icon-main{margin-bottom:0;}
.social-link {padding: 0; display: inline-block; color: #54af3a; background: #fff; border-radius: 50%; font-size: 25px; width: 50px; height: 50px; text-align: center; margin-bottom:10px; line-height: 45px;}

.myCarouselbanner{height: calc(100vh - 138px);}

.date-hd .cir-date{width: 25px; height: 25px; font-size: 12px; line-height: 25px;}
.date-hd .virtual-date span:last-child{font-size: 22px; display:block;}
.date-hd .venue {font-size: 12px; display:block;}
.featured-discussions-dv ul li{width: 237px;}
.footer-join-mailing-box-heading{margin-top:0;}
/*.home-banner-bottom ul li{background:none;}
.home-banner-bottom ul li:nth-last-child(2){background: none;}*/
.home-banner-bottom ul li:nth-last-child(4){background: none;}
.home-banner-bottom ul li:nth-last-child(7){background: none;}
.home-banner-bottom ul li:last-child{background: none;}

}

@media (max-width: 576px) {  
.nav-item-top{font-size:13px;}
.nav-item-top .nav-link{font-size: 14px;}
.get-involved-img{margin-bottom: 15px;}
.home-government-txt{font-size: 10px;}
.home-special-partners-heading{font-size: 12px; margin-bottom: 5px;}
.logo-date-main-box{min-width:auto;overflow: hidden;}
.testimonial-content{padding: 15px}
.testimonial-content::before{left: -20px;}
.home-li-confrence{padding:28px 20px;}
.listen-experts-main-box{text-align:center;}

.showcase-products-txt{padding: 15px 0px; font-size: 13px;}
.logo-date{width: 25px; height: 25px; font-size: 12px; line-height: 25px;}
.logo-year{font-size: 18px; line-height: 20px;}
.logo-location{font-size: 10px;}
/*.site-navbar .container {padding:0;}
.site-navbar .container .row{margin:0;}*/
	.rightFloat {display:none;}

/*.logo-mn img{max-width:80%;}*/
.date-hd .venue {font-size: 11px;}
.home-btn-brochure{margin-left: 0px; margin-top:15px;}
.showcase-products-flipbox-main .showcase-products-innercontent h6{font-size: 15px; line-height: 18px;}
.showcase-products-flipbox-main .showcase-products-innercontent p{font-size: 9px; line-height: 12px;}
.home-btn-enquiry{font-size: 11px; padding: 10px 8px;}
.home-btn-brochure{font-size: 11px; padding: 10px 8px;}
.icon-menu.h1{font-size: 1.5rem;}
}
