body{ margin:0px; padding:0px; font-family: 'Roboto', sans-serif; height: 100%;}
h1, h2, h3, h4, h5, h6, p, li, div, img, iframe{margin:0px; padding:0px;}
.toppad1{ padding-top:10px;}
.toppad2{ padding-top:15px;}
.toppad3{ padding-top:20px;}
.toppad4{ padding-top:25px;}
.toppad5{ padding-top:30px;}
.toppad6{ padding-top:35px;}
.toppad7{ padding-top:40px;}
.toppad8{ padding-top:45px;}
.toppad9{ padding-top:50px;}
.toppad10{ padding-top:55px;}
.toppad11{ padding-top:60px;}
.toppad12{ padding-top:65px;}
.toppadper { padding-top: 8%;}
.botompad1{ padding-bottom:10px;}
.botompad2{ padding-bottom:15px;}
.botompad3{ padding-bottom:20px;}
.botompad4{ padding-bottom:25px;}
.botompad5{ padding-bottom:30px;}
.botompad6{ padding-bottom:35px;}
.botompad7{ padding-bottom:40px;}
.botompad8{ padding-bottom:45px;}
.botompad9{ padding-bottom:50px;}
.botompad10{ padding-bottom:55px;}
.lpad1{ padding-left:10px;}
.lpad2{ padding-left:15px;}
.lpad3{ padding-left:20px;}
.lpad4{ padding-left:25px;}
.lpad5{ padding-left:30px;}
.lpad6{ padding-left:35px;}
.lpad7{ padding-left:40px;}
.lpad8{ padding-left:45px;}
.l-pad1{ padding-left:0px;}
.rpad1{ padding-right:10px;}
.rpad2{ padding-right:15px;}
.rpad3{ padding-right:20px;}
.rpad4{ padding-right:25px;}
.rpad5{ padding-right:30px;}
.rpad6{ padding-right:35px;}
.rpad7{ padding-right:40px;}
.rpad8{ padding-right:45px;}
.r-pad1{ padding-right:0px;}
.txtcenter{text-align: center; }
.clr{ clear:both;}
.uniqover{overflow: hidden;}
.mbox{font-family: 'Roboto', sans-serif;}
.box{ width:100%; height:500px;}
.mtop1{ margin-top:50px;}
.mtop2{ margin-top:100px;}
.clr{ clear:both;}
.cusnavbar{ width:100%; position: absolute; z-index: 9;}
.cushdr{ width:100%; display: block; overflow: hidden;}
.hgrp{ width:20%; float: left;}
.topmenu{ width:80%; float: right;}
.maincon{ width:75%; margin: 0 auto;}
.maincontainer{ width:75%; margin: 0 auto;}
.parallax { 
    background-image: url("../images/testimonial-bg.jpg");
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 180px 0px;
}
video { width: 100%; height: auto;}
.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
}
.dropdown:hover .dropdown-menu { max-height: 400px; opacity: 1;}
.dropdown .dropdown-menu{
    display: block;
    opacity: 0;
    -moz-transition:    all 1000ms ease;
    -webkit-transition: all 1000ms ease;
    -o-transition:      all 1000ms ease;
    -ms-transition:     all 1000ms ease;
    transition:         all 1000ms ease;
}
.dropdown:hover .dropdown-menu { display: block; opacity: 1;}
.navbar-default{background-color: #fff; padding: 10px 0; 
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
    box-shadow: inset 0 10px 15px rgba(255,255,255,0.4), 0 10px 15px rgba(0,0,0,.1);}
.navbar-brand{height: 62px; padding:0px;}
.navbar-header{ width: 27%;}
.navbar-nav{ float:right; margin-top: 8px; text-transform: uppercase;}
.navbar-brand, .navbar-nav > li > a{text-shadow: none;}
.navbar-default .navbar-nav > li > a{ color:#000;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ color:#f5bc37;}
@media(min-width:767px) {
    .navbar { 
        background:#fff;
        font-family: 'Roboto', sans-serif;
        padding: 10px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse { }
	.top-nav-collapse img{ width:131px; height:50px; margin-top:5px;}
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img{width: 100%;}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

header { position: relative; top: 8rem; margin-bottom: 8rem;}
.btngdwnld{ background: #f5bc38; padding: 10px 20px; width: 100%; text-align: center; font-size:28px; border-radius:10px; font-weight: 600; transition: 0.3s;  }
.btngdwnld a{ color: #000; text-decoration: none;}
.btngdwnld:hover{ background: #e7a305; color: #000; text-decoration: none; 
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}

.btngrp{ position: absolute; left: 130px; bottom: 146px; z-index: 999;}
.btngrpreg{ background: #f5bc37; padding: 12px 20px; width: 100%; font-size: 16px; font-weight: bold; text-align: center;  }
.btngrpreg a{ color: #000; text-decoration: none; font-weight: bold;}
.dte{}
.dte h4{ color: #ffffff; font-size: 26px;}
.dte h5{ color: #ffffff; font-size: 16px;}

.btngrpin { position: relative; bottom: 180px;}

/********Segmenet Box************/

.showsec {margin: 15px 0 15px 15px; padding: 0; width: 100%; margin: 0 auto;}


figure.snip1477 {
  font-family: 'Raleway', Arial, sans-serif;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 300px;
  max-width: 31%;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  background-color: #000000;
}
figure.snip1477 *,
figure.snip1477 *:before,
figure.snip1477 *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.55s ease;
  transition: all 0.55s ease;
}
figure.snip1477 img {  max-width: 100%;  backface-visibility: hidden;  vertical-align: top;  opacity: 0.9;}
figure.snip1477 .title {  position: absolute;  top: 58%;  left: 25px;  padding: 10px 10px 10px;}
figure.snip1477 .title:before,
figure.snip1477 .title:after {  height: 2px;  width: 514px;  position: absolute;  content: '';  background-color: #ffffff;}
figure.snip1477 .title:before {  top: 0;  left: 10px;  -webkit-transform: translateX(100%);  transform: translateX(100%);}
figure.snip1477 .title:after {  bottom: 0;  right: 10px;  -webkit-transform: translateX(-100%);  transform: translateX(-100%);}
figure.snip1477 .title div:before,
figure.snip1477 .title div:after {  width: 2px;  height: 300px;  position: absolute;  content: '';  background-color: #ffffff;}
figure.snip1477 .title div:before {  top: 10px;  right: 0;  -webkit-transform: translateY(100%);  transform: translateY(100%);}
figure.snip1477 .title div:after {  bottom: 10px;  left: 0;  -webkit-transform: translateY(-100%);  transform: translateY(-100%);}
figure.snip1477 h4 {  margin: 0;  text-transform: uppercase;}
figure.snip1477 h4 {  display: block;  font-weight: 700;  background-color: #ffffff;  padding: 5px 10px;  color: #000000;}
figure.snip1477 a {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;}
figure.snip1477:hover img,
figure.snip1477.hover img {  zoom: 1;  filter: alpha(opacity=35);  -webkit-opacity: 0.35;  opacity: 0.35;}
figure.snip1477:hover .title:before,
figure.snip1477.hover .title:before,
figure.snip1477:hover .title:after,
figure.snip1477.hover .title:after,
figure.snip1477:hover .title div:before,
figure.snip1477.hover .title div:before,
figure.snip1477:hover .title div:after,
figure.snip1477.hover .title div:after {  -webkit-transform: translate(0, 0);  transform: translate(0, 0);}
figure.snip1477:hover .title:before,
figure.snip1477.hover .title:before,
figure.snip1477:hover .title:after,
figure.snip1477.hover .title:after {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}
figure.snip1477:hover figcaption,
figure.snip1477.hover figcaption {  opacity: 1;  -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;}


/****psrbx***/
.psrbx{text-align: center;}
.psrbx h2{ text-align: center; font-weight:400;}
.psrbx h2 span{ font-weight:700; color:#f5bc38;}
.popover.bottom>.arrow{top: -15px;}


/****Arrow Animation***/
a { color: #094fa3; text-decoration: none; }

.arrow { text-align: center; margin: 4% 0 2% 0;}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}


/*********About Section**********/

.aboutsec{ width:85%; position: relative; margin: 0 auto; z-index: 5;}
.aboutsecl{width:34%; float:left;}
.aboutseclin{ background: #2a1f58; width:390px; position: absolute; padding:60px 40px;  }
.aboutseclin h2{ font-size:40px; color: #fff; font-weight:600; line-height:50px;}
.aboutseclin h3{ font-size:36px; color: #fff; font-weight:600;}
.aboutseclin h4{ font-size:24px; color: #fff; font-weight:600; }
.aboutsecr{width:58%; float:right; padding-left: 30px;}
.aboutsecr h2{ font-size:30px; font-weight:700; padding-bottom:10px; line-height:44px;}
.aboutsecr p{ font-size:14px; margin-top:2%; line-height:23px; color:#404040;}

.btngit{ background: #f5bc38; padding: 10px 20px; width: 100%; text-align: center; font-size:28px; font-weight: 600; transition: 0.3s; margin-top:40px;  }
.btngit a{ color: #000; text-decoration: none;}
.btngit:hover{ background: #e7a305; color: #000; text-decoration: none; 
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}


/************Gallery Section**********/
.seeal { width: 100%; text-align: center;}
.seeal a { text-align: center; color: #f58634; border: 2px solid #f58634; padding: 12px 30px; width: 100%; border-radius: 3px; text-decoration: none;}
.seeal a:hover{ color:#ffffff;  text-decoration: none; background:#f58634;
  -webkit-transition: .9s ease-in-out;
  -moz-transition: .9s ease-in-out;
  -o-transition: .9s ease-in-out;}

/************Need Help**********/
.nhsec{}
.nhsec h3{ font-size: 30px; font-weight: 300; padding: 70px 0 10px 0;}
.nhsec h3 span{ font-weight: 600;}
.nhsec p{ line-height: 22px; }
.nhsebtn{ width: 130px; padding: 6px 10px; border: 1px solid #bdbdbd; text-align: center; margin-top: 20px;}
.nhsebtn a{text-decoration: none; }
.nhsebtn a:hover{text-decoration: none; }

/************Testimonial Videos Section*********/
.ourglvbx {}
.ourglvbx h2 {font-size:20px; color: #333333; font-weight:bold; text-transform: uppercase; text-align: center; padding: 40px 0;}
.ourglv { width: 15%; float: left; margin-right: 10px; margin-bottom: 24px; color: #000;}
.ourglv a {color: #000; font-size: 11px; width: 100%;}
.ourglv img { width: 100%;}
.ourglv:nth-child(6n+7) { margin-right: 0px;}

/************Footer Section**********/
.inftr{ background:#2a1f58; width:100%; }
.inftrred{ background:url(../images/footerbg.jpg); width:75%; position:relative; top: -67px; padding: 16px; color:#000; font-size:14px; line-height:20px; margin: 0 auto; display: block; overflow: hidden;}
.coninbx{width:30%; float:left; padding: 20px 46px 16px 46px; box-sizing:border-box;}
.coninbx1{width:40%; float:left; padding: 16px 46px; box-sizing:border-box;}
.coninbx h2{font-size: 20px; border-bottom: 1px solid #000; line-height: 30px; margin-bottom: 6px;}
.coninbx ul{ margin: 0px; padding:0px;}
.coninbx ul li{ list-style:none; line-height:26px; }
.coninbx ul li a{ color:#000; }
.btftr{ width:100%;}
.btsocial ul{ width:100%;  text-align: center; padding: 0px;}
.btsocial ul li{ display:inline; font-size:20px; text-align:center; padding:0 5px;}
.btsocial ul li a{
	-webkit-filter: grayscale(100%);
  -webkit-transition: .9s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .9s ease-in-out;
  -o-filter: grayscale(100%); 
  -webkit-transition: .9s ease-in-out;
  filter: grayscale(100%);
}
.btsocial ul li a:hover{
	-webkit-filter: grayscale(0%);
  -webkit-transition: .9s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .9s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .9s ease-in-out;
  filter: grayscale(0%);
}
.btftrcredit{ width:100%; position: relative; top: -24px; overflow: hidden; }
.credit{ width:50%; float:left; color: #fff;}
.btmenu{ width:15%; float:right; text-align:right; font-size: 12px;}
.btmenu ul{}
.btmenu ul li{ display: inline;}
.btmenu ul li a{ color: #fff;}
.btmenu ul li a:hover{ color: #291e57; }


/*************************/
.testimonials{ color:#fff;}
.testimonials ul{ padding: 0; margin: 0; list-style: none; text-align: center;}
.testimonials ul li > p{ margin-bottom: 30px;}
.testimonials ul li > p i{ padding: 10px;}
.testimonials ul li img{  width: 100px; height: 100px; margin: 20px auto; background: #fff; border-radius: 50%; border: 3px solid #fff;}
.testimonials ul h4{ font-size: 20px; text-transform: capitalize; margin-bottom:10px;}
.testimonials ul h5{ font-size: 12px; }

/**********Coming soon **********/

.coming{ margin: 80px 0;}
.coming h4{ font-size: 28px; text-align: center; }

/************Inner header**********/

.hdr { background:url(../images/about-banner1.jpg);  background-size:cover; height:350px;}
.hdrconsulting { background:url(../images/consulting.jpg);  background-size:cover; height:350px;}
.hdrcontactus { background:url(../images/contact-us.jpg);  background-size:cover; height:350px;}
.hdrpartners { background:url(../images/partner-banner.jpg);  background-size:cover; height:350px;}
.hdrconference { background:url(../images/conference.jpg);  background-size:cover; height:350px;}
.hdrconferencereg { background:url(../images/conference-registration.jpg);  background-size:cover; height:350px;}
.hdrgallery { background:url(../images/gallery-bg.jpg);  background-size:cover; height:350px;}
.hdrterms { background:url(../images/terms.jpg);  background-size:cover; height:350px;}
.hdr1 { height:350px; width: 100%; background: rgba(0,0,0, 0.5); }
.hdr1 h2{font-size:24px; font-family: 'Roboto', sans-serif; font-weight: bold; font-style: normal; color:#ffffff; text-align:center; position:relative; top:48%;}
.hdr1 .separator { width: 3%; border-bottom: 3px solid #f5bc37; margin: 10px auto; position:relative; top:48%;}

/**********About page**********/
.tpmr{ margin:40px; display:block;}
.abtbxm{width:100%; float:left; display: table; }
.abtbx{width:50%; padding:20px; box-sizing:border-box; display: table-cell; height: 297px; }
.abtbx h2{ font-size:20px; font-weight: 700; margin-bottom: 18px; line-height: 25px;}
.abtbx ul{font-size:14px; margin-left: -30px; }
.abtbx ul li{ list-style:none; margin: 0 0 0 10px !important; float: left;}
.abtbx ul li .checkic{ margin: 0 0 20px 0; float: left; position: relative; top: 5px; left: -12px;}
.abtbxgreen{ background:#a1f9d5;}
.abtbxyellow{ background:#f0f8a6;}
.abtbxblue{ background:#a5edf8;}
.abtbxred{ background:#faa8a8;}


/**********Agenda page**********/
.agenp{width: 83%; float:right;}
.agenp h1 { font-size: 26px;  font-weight: 600; line-height: 45px; margin-bottom: 10px; text-align: center;}
.agenp h1 span { color: #ff0000;}
.agenp h4 {font-size: 18px !important;  font-weight: normal; line-height: 20px; margin-bottom: 12px; text-align: center;}
.agenpl { width: 100%; float: left; padding: 10px; box-sizing: border-box;}
.agendt { text-align: center; position: relative; margin: 0 auto; margin-bottom: 25px; width: 70%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border: none; border-bottom: solid 3px #fab705; }
.nav-tabs>li>a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; border-bottom: solid 3px #fff;}
.nav-tabs { border-bottom: 0px solid #ddd; text-align: right; }
.outrtab { float: left;}
.outrtab > li.active > a, .outrtab > li.active > a:focus, .outrtab > li.active > a:hover {  background: #291e57; color: #ffffff;}
.outrtab > li > a { background: #ffffff; border: 1px solid #dbdbdb; padding: 20px 30px; font-size: 16px;}
.programme-box { display: flex; flex-wrap: wrap;}
.programme-date { width: 16%; padding: .25rem 0 0 0; border-right: solid 1px #2b2059;}
.prgstarttime { font-size: 24px; font-weight: 700; width: 100%; color: #2b2059; margin: 0 0 0 auto;}
.prgtotaltime { font-size: 20px; width: 100%; margin: 0 0 0 auto; padding: 10px 0 0 40px; font-weight: 700; position: relative;}
.prgtotaltime:after { background: url(../images/clock.png); position: absolute; content: ""; width: 30px; height: 30px; left: 0; top: 10px;}
.prgdetails { width: 83%; border-left: 0; border-right: solid 1px #2b2059; padding: 2rem; position: relative; border-top: solid 1px #2b2059;transition: .3s;}
.prgdetails h2 { font-size: 20px; margin: 0 0 1.5rem 0; text-transform: unset; font-weight: 500;}
.programme-date2{ width: 16%; padding: .25rem 0 0 0; border-right: solid 1px #2b2059;}
.prgdetails2{background:#fab705; width: 83%; border-left: 0; border-right: solid 1px #2b2059; padding: 2rem; position: relative; border-top: solid 1px #2b2059;transition: .3s;}
.prgdetails2 h6 { font-size: 20px; text-transform: unset; font-weight: 500; text-align:center; line-height: 30px;}
.prgdetails p { font-size: 16px;}
.prgdetails:hover { background: #2b2059; color: #fff; box-shadow: 1px 1px 25px #c3c0c0}
.prgdetails:hover h2 { color: #fff}
.imgheight{ height:46px;}
.prgdetails1{    border-bottom: solid 1px #2b2059;}


.modal { text-align: center;  padding: 0!important;}
.modal:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;  margin-right: -4px;}
.modal-dialog {  display: inline-block;  text-align: left;  vertical-align: middle;}
.modal-dialog{width: 800px;}    
.agendapop{ background: #ffffff; overflow: hidden; }
.agendapopl{ width: 50%; float: left; height: 433px;}
.agendapopl img{ width: 100%; height: 433px; object-fit: cover; }
.agendapopr{ width: 50%; padding: 20px; vertical-align: top; float: left;}
.agendapopr h2{ font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
.agendapoprlabel{ font-weight: normal; width: 28%; margin-bottom: 14px;}
.agendapopr label{ font-weight: normal; color: #f00; margin: 0px;}
.agendapoprdiv{ font-weight: normal; width: 70%; margin-bottom: 1px; float: right;}
.agendapopr input{ width: 100%; height: 37px; border: 1px solid #b2b2b2; margin-bottom: 14px; padding: 5px;}
.agendapoprbtn{width: 70%; float: right;}
.agendapoprbtn input{ background: #f5bc37; border: 0px; padding: 10px 20px; text-align: center; color: #000000;}
.error{font-size: 10px;}
/************Partner Page**********/

.ptnr{ }
.ptnr h2{ font-size: 20px; margin: 0 0 20px 0; text-align: center; text-transform: uppercase; border-bottom: 2px solid #291e57;
    padding-bottom: 6px; }
.ptnr img{ margin: 20px 15px;
-webkit-filter: grayscale(100%);
  -webkit-transition: .9s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .9s ease-in-out;
  -o-filter: grayscale(100%); 
  -webkit-transition: .9s ease-in-out;
  filter: grayscale(100%);}

.ptnr img:hover{ margin: 20px 15px;
-webkit-filter: grayscale(0%);
  -webkit-transition: .9s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .9s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .9s ease-in-out;
  filter: grayscale(0%);}

/************Speakers Page**********/
.spkrrow{ display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;}
.spkrrow > div{ width: 160px;}
.spkr{ text-align: center; margin-right: 50px; margin-bottom: 30px; }
.spkr:nth-last-child(7n+2){}
.spkrcr { width: 165px; height: 165px; border-radius: 50%;  position: relative; background: linear-gradient(to top, #bd8719, #fcbb54); padding: 10px; }
.spkrcr1 { width: 145px; height: 145px; border-radius: 50%; background: #fff; color: white; }
.spkrcr1 img{ width: 145px; height: 145px; object-fit: contain; border-radius: 50%; }
.spkr h3{color: #212121; font-size:16px; font-family: 'Roboto', sans-serif; font-weight: bold; font-style: normal; margin: 10px 0;}
.spkr p{color: #757575; font-size:14px; }


.flex-container {
  display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
  background-color: DodgerBlue;
}

.flex-container > div {
  background-color: #f1f1f1;
  width: 100px;
  margin: 10px;
  height: 100px;
  text-align: center;
  font-size: 30px;
  display:block;
}

/************past sponsors section**********/
.past{padding: 0px; box-sizing: border-box; }
.past h2{ font-size:28px; text-align: center; padding:40px 0;}
.past h2 span{ color:#f44800;}
.pastin{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 20px;}
.pastin img{ vertical-align: middle; text-align:center; width: 100%; }

.pastin:nth-child(6n+1){border-right: 0px solid #ccc; }


/************Speakers profile Page**********/
.spkrbx{ background: url(../images/speakers-bg.jpg); height:153px; position: relative; margin-bottom:40px;}
.spkrcrcle { background:#fff; width: 200px; height: 200px; border-radius: 50%;  position: absolute; border: 8px solid #fab705; top: -22px; left: 30px;}
.spkrcrcle1 { width: 185px; height: 185px; border-radius: 50%; background: #fff; color: white;}
.spkrcrcle1 img{ width:185px; height: 185px; border-radius: 50%; object-fit: contain; text-align: center; }
.spkrcrcletxt { color: #fff; position: absolute; bottom: 16px; left: 260px;}
.spkrcrcletxt h2{ font-size:22px; padding-bottom:2px; font-weight:700; }
.spkrcrcletxt p{  font-size:16px;}
.spkrcrcle2 p{  font-size:18px; }
/**********News Letter **********/
.newsletter{}
.newsletter h1{ font-size: 22px; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 20px !important; font-weight: bold;}
.newsletter h4{ font-size: 18px;}
.newsletter .panel-title{font-size: 18px; text-transform: uppercase; }
.newsletter .panel-body { padding: 15px 15px 15px 50px;}

.client {   width: 100%; background-color:#fff; float:left;
            font-family: 'Open Sans', sans-serif; 
            -webkit-transition: all 0.1s;
            -moz-transition: all 0.1s;
            transition: all 0.1s;  cursor:pointer; padding: 10px;
	}
.client img{ width: 100%; padding-bottom: 10px;}
.client h3{ font-size: 16px; }
.client h3 a{color:#000; text-decoration: none; }
.client:hover {
		-ms-transform: scale(1.1,1.1); /* IE 9 */
                -webkit-transform: scale(1.1,1.1); /* Safari */
                transform: scale(1.1,1.1);
                -webkit-box-shadow: 10px 10px 41px 0px rgba(193,79,82,1);
                -moz-box-shadow: 10px 10px 41px 0px rgba(193,79,82,1);
                box-shadow: 10px 10px 41px 0px rgba(95,95,95,1);
                z-index:9999; cursor:pointer; background-color:#fff; text-decoration: none;
            }
.case{ background: #291e57; font-size: 16px; padding: 10px; margin-top: 56px; }
.case a{ color:#fff; }
.case1{ background: #f5bc37; color:#000;  font-size: 20px; position: absolute; top: -58px; text-transform: uppercase;
    border-radius: 100%; height: 150px;  width: 150px; padding-top: 56px; text-align: center;}

/**********Conference Registration **********/

.conreg{}
.conreg h2{ font-size: 22px; margin: 0 0 25px 16px;}
.conreg2{ text-align: center; }
.conreg2 img{ text-align: center; margin-top: 140px;}


/**********Planning page**********/

.meeting { background:url(../images/meeting.jpg);  background-size:cover; height:350px;}
.visa { background:url(../images/visa.jpg);  background-size:cover; height:350px;}
.hotel { background:url(../images/hotel.jpg);  background-size:cover; height:350px;}

.planinnr{ width: 50%; float: right; }
.planinnr p{ font-size: 16px;}
.planinnr1{ width: 50%; float: left; }
.planinnr1 p{ font-size: 16px;}

/**********Contact page**********/
.conpage{ background:#ffffff; width:100%; float:left;}
.conpagein{ width:60%; position:relative; margin:0 auto; }

.conpageinbg{ width:100%; float:left; }
.coninfoin{ background:#ffffff; width:38%; padding:22px 28px; position:absolute; top: 38px; right: 18px;
-moz-box-shadow: 3px 9px 30px 0px #cac8c8;
-webkit-box-shadow: 3px 9px 30px 0px #cac8c8;
box-shadow: 3px 9px 30px 0px #cac8c8; }
.coninfoin h3{ font-size:22px; font-weight: bold; font-style: normal; margin-bottom: 16px; }
.coninfoin p{ font-size:16px; font-weight:300; line-height: 21px !important; margin: 0 0 8px 0 !important; }
.coninfoin span{ font-size:14px; font-weight: bold; font-style: normal;}

.conpageinbg1{ width:100%; float:left; position: relative; }
.coninfoin1{ background:#ffffff; width:38%; padding:22px 28px; position:absolute; top: 83px; left: 18px; 
-moz-box-shadow: 3px 9px 30px 0px #cac8c8;
-webkit-box-shadow: 3px 9px 30px 0px #cac8c8;
box-shadow: 3px 9px 30px 0px #cac8c8; }
.coninfoin1 h3{ font-size:22px; font-weight: bold; font-style: normal; margin-bottom: 16px; }
.coninfoin1 p{ font-size:16px; font-weight:300; line-height: 21px !important; margin: 0 0 8px 0 !important; }
.coninfoin1 span{ font-size:14px; font-weight: bold; font-style: normal;}

.conpageinbg2{ width:100%; float:left; position: relative;}
.coninfoin2{ background:#ffffff; width:38%; padding:22px 28px; position:absolute; top: 73px; right: 18px;
-moz-box-shadow: 3px 9px 30px 0px #cac8c8;
-webkit-box-shadow: 3px 9px 30px 0px #cac8c8;
box-shadow: 3px 9px 30px 0px #cac8c8; }
.coninfoin2 h3{ font-size:22px; font-weight: bold; font-style: normal; margin-bottom: 16px; }
.coninfoin2 p{ font-size:16px; font-weight:300; line-height: 21px !important; margin: 0 0 8px 0 !important; }
.coninfoin2 span{ font-size:14px; font-weight: bold; font-style: normal;}

.coninfoinicn1 {font-size:25px; padding:0 18px 13px 0; float: left; }
.coninfoinicn2 {font-size:30px; padding:0 18px 18px 0; float: left; }
.coninfoinicn3 {font-size:20px; padding:0 18px 0px 0; float: left; }


/************terms Page**********/
.term{}
.term h2{ font-size: 22px; margin:15px 0 4px 0 ;}
.term p{ text-align: justify;}

/**********Thank you***********/
.tnk{ border: 1px solid #cccccc; width: 70%; margin: 0 auto; padding: 40px; text-align: center;}
.tnk h2{ font-size: 40px; padding: 40px 0 20px 0; }
.tnk h5{ font-size: 24px; padding-bottom: 40px; }
.tnk p{ font-size: 20px; padding-bottom: 40px; }
.tnk li{ display: inline; padding: 0 3px; }
/***********floting whatsapp***************/
.fltwh{ position: fixed; bottom:130px; right:30px; z-index: 10; }

/***********App Section***************/

.dwldapp{ background: url(../images/app-bg.jpg) top center no-repeat; display: block; background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;}
.dwldapp h2{ font-size:40px;  padding-top:50px; padding-bottom:30px;}
.dwldapp p{ font-size:18px;  line-height:24px; color:#aaaaaa;}
