/******************initialize Fonts***************/
@font-face{font-family:'Lato-Black';src:url('../fonts/Lato-Black.eot');src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Black.woff') format('woff'),
url('../fonts/Lato-Black.ttf') format('truetype'),
url('../fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Bold.woff') format('woff'),
url('../fonts/Lato-Bold.ttf') format('truetype'),
url('../fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Regular.woff') format('woff'),
url('../fonts/Lato-Regular.ttf') format('truetype'),
url('../fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Light.woff') format('woff'),
url('../fonts/Lato-Light.ttf') format('truetype'),
url('../fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}

/******************Global Part*********************/
@media (min-width: 1230px) {
    .container{width: 1230px;}
}
.navbar-togglemdy{display:none;}
body {font-family:'Lato-Regular'; font-size: 14px;}
.gry-bg{background-color:#f6f6f6;}
.blue-bg{background-color: #0d56a6;}
.drk-grey-bg{background-color: #202020;}
.required{color: #e62005;}
.txt-center{text-align: center;}
.darkgryTxt {color:#333 !important;}
.clr {clear:both;}
.Hide { display: none; }
.NoBdr { border: none!important; }
/******************Section Animation *****************/ 
.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}
.already-visible {
 transform: translateY(0);
  animation: none;
}

@keyframes come-in {
  to { transform: translateY(0);}
}
/*********Top navigation **********/ 
.navbar, .navbar-brand{min-height: 140px; border:0px; margin-bottom: 0px;font-family:'Lato-Regular';}
.navbar-inverse{background-color: #fff; -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2);
}
.mshow{ display:none!important;}
.navbar-nav > li > .dropdown-menu { border:none; font-family:'Lato-Regular';}
.navbar-nav > li > .dropdown-menu > li > a { padding:10px 20px; color:#666;}
.navbar-right{margin-top:30px;}
.navbar-inverse .navbar-nav>li>a{color:#333333; text-transform: uppercase; font-size: 11px; padding-top: 20px; padding-bottom: 20px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a.active, .navbar-inverse .navbar-nav>li>a:hover{color:#0d56a6; border:0px;}
.nav>li>a{padding-left: 4px; padding-right: 7px;}
.navbar-inverse .dropdown:hover .dropdown-menu {display: block;}
.navbar-brand{padding:11px 12px!important;}
/********* /Top navigation **********/ 
.top-btn{ width:35%; float:right; margin-top:20px;margin-right:-12px;}
.top-btn ul.topBtn{ list-style-type:none;}
.top-btn ul.topBtn li{ background:#0d56a6;  float:left; padding:5px 15px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-right:10px;}
.top-btn ul.topBtn li a{ text-decoration:none; color:#fff; font-family:'Lato-Light'; text-align:center; display:block;text-transform:uppercase;}
#top-strip{ background:url(../images/icons/top-blk-bg.gif) no-repeat #202020;  height:30px; width:69.5%; float:right; position:relative; z-index:99; }
 #top-strip .strip{width:810px;margin:0 auto;overflow:hidden;}
#top-strip .hotline{float:left;font-family:'Lato-Regular';font-size:15px;font-weight:400;color:#fff;line-height:26px;font-weight:400;}
#top-strip .social{background:#0d56a6;float:right;height:30px;padding:6px 0;border-left:1px solid #fff;border-right:1px solid #fff;width:86px;}
#top-strip .social ul{margin:0;padding:0;clear:both; list-style-type:none;}
#top-strip .social ul li{border-right:1px solid #2667af;float:left;width:28px;text-align:center;}
#top-strip .social ul li:last-child{border-right:medium none;}
#top-strip .social ul li a{background:rgba(0, 0, 0, 0) url("../images/icons/top-social.png") no-repeat scroll left top;display:block;}
#top-strip .social ul li a.fb{background-position:10px top;}
#top-strip .social ul li a.tt{background-position:-9px top;}
#top-strip .social ul li a.in{background-position:-31px top;}
#top-strip .social ul li a.fb:hover{background-position:10px -19px;}
#top-strip .social ul li a.tt:hover{background-position:-9px -19px;}
#top-strip .social ul li a.in:hover{background-position:-31px -19px;}

/**** Body Area *******/
/**** Body Area *******/
.bdy-height{font-family: "Lato-Regular"; min-height: 100vh; clear:both; padding: 35px 0; position:relative; margin-top: 167px;}
.bdy-height h2.title{font-size: 45px; line-height: 40px;}
.bdy-height h2.title span{color:#0d56a6;}
.bdy-height .sub-ttl{color: #666666; font-size: 16px; margin-bottom: 25px;}
.bdy-height p{color:#666666; font-size: 16px; margin-bottom: 30px;}
.bdy-height p a{color: #0d56a6;}
.bdy-height .right-sec{clear:both; background: #fff; padding: 20px; margin-bottom: 20px; border:#e1e1e1 solid 1px;}
.bdy-height .right-sec .title{font-family:'Lato-Bold'; font-size: 22px; margin-bottom: 15px;}
.brnd-logo {border: 1px solid #dcdcdc; padding: 5px; text-align: center; background-color: #fff;} 
.brnd-logo img.brand { max-width:100%; } 
.bdy-height .right-sec .desc{color: #666666; font-size: 16px; border-bottom: 1px dotted #ccc; margin-top:5px; padding-bottom: 10px;}
.bdy-height .right-sec .action{padding-top: 10px;}
.bdy-height .right-sec .action a{color:#0d56a6; display: block;}
.bdy-height .form-horizontal .control-label{text-align: left; font-size:16px; font-weight:100; color:#333;}
.bdy-height .form-horizontal .form-control{box-shadow: inset 0 0px 0px rgba(0,0,0,.075); height:40px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset}
.bdy-height .form-horizontal a{color:#0d56a6;}
.bdy-height .form-horizontal .dot{float:right;}
.bdy-height h4.Subtitle{ font-size:25px; line-height:28px;}
.bdy-height h4.Subtitle span {color:#0d56a6;}
.bdy-height .Contact { }
.bdy-height .Contact h4.Subtitle{ font-size:22px; line-height:28px; font-family: "Lato-Bold"; }
.bdy-height .Contact h4.Subtitle span {color:#0d56a6;}
.bdy-height .Contact .name { font-family: "Lato-Light"; font-size: 18px; line-height: 15px; margin-bottom: 5px; color:#666; }
.bdy-height .Contact .number { font-size: 20px; line-height: 16px; margin-bottom: 15px; }
.bdy-height .Contact .email { font-family: "Lato-Light"; font-size: 16px; line-height: 12px; margin-bottom: 20px; margin-top: -15px;   padding-top: 5px;}

.padLeft{padding-left:20px;}

.btn { border:#0d56a6 solid 1px; color:#0d56a6; border-radius: 4px; box-shadow: 0 65px 0 transparent inset; display: none; font-size: 18px; font-weight: 100; line-height: 1; margin: 0 7px; max-width: 100%; min-width: 154px; overflow: hidden; padding: 19px 25px 19px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; transition: color 0.2s ease 0s, border 0.2s ease 0s, background 0.25s ease 0s, box-shadow 0.2s ease 0s; vertical-align: middle; background:transparent;}
.btn:hover { border:#0d56a6 solid 1px; color:#fff; background:#0d56a6;}
.uploadBtn {border:#0d56a6 solid 1px; color:#0d56a6; border-radius: 4px; box-shadow: 0 65px 0 transparent inset; display: inline-block; font-size: 15px; font-weight: 100; line-height: 1; margin: 0 7px; max-width: 100%; min-width: 132px; height:40px; overflow: hidden; padding: 10px 25px 10px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; transition: color 0.2s ease 0s, border 0.2s ease 0s, background 0.25s ease 0s, box-shadow 0.2s ease 0s; vertical-align: middle; background:transparent;}
.BtnSec { padding:20px 0 0 0; text-align:center; margin-bottom:20px;}

.modal .modal-body .control-label{text-align: left; font-size:16px; font-weight:100; color:#333;}
.modal .modal-body .form-control{box-shadow: inset 0 0px 0px rgba(0,0,0,.075); height:40px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset}

#scroll {position:fixed; right:-9px; bottom:-1px; cursor:pointer; width:50px; height:50px; z-index:99999;}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0;}
#scroll:hover {}

.zopim{right:50px!important;}

h5.SubSubtitle{ font-size:20px; line-height:20px;}

#download-ticket2 .modal-dialog { width:400px; }
#exampleModal .modal-dialog, #exampleModal1 .modal-dialog , #download-ticket .modal-dialog { width:400px; }
#exampleModal .modal-dialog, #exampleModal1 .modal-dialog , #download-ticket .modal-dialog .help-block { margin:0 0 10px 0; }

#flexiselDemo1,#flexiselAssociates{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{list-style-type:none;margin:0px;padding:0px;position:relative;text-align:center;width:99999px;}
.nbs-flexisel-inner{background:rgba(0, 0, 0, 0);float:left;overflow:hidden;width:100%;}
.nbs-flexisel-item .exhibitor{display:block;background:none;height:320px;margin:0 auto;width:156px;}
.nbs-flexisel-item .exhibitor img{display:block;height:69px;width:156px;margin-bottom:10px;border:1px solid #e7e7e7;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.nbs-flexisel-item .associate{display:block;background:none;margin:0 auto;width:156px;}
.nbs-flexisel-item .associate img{display:block;height:69px;width:156px;margin-bottom:10px;border:1px solid #e7e7e7;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}


.bdy-height .titleSpk{color:#337ab7; font-family:'Lato-Bold';}
.bdy-height .titleSpk span{ display:block; font-size:17px; color:#666; font-family:'Lato-Regular';}

.dot-bod { border-bottom: 1px dashed #d9d9d9; clear: both; margin-bottom: 20px; padding-top: 1px; }
.pavs { color: #0d56a6; font-family: "Lato-Bold"; font-size: 20px; font-weight: 400; letter-spacing: 1px; line-height: 20px;text-transform: uppercase; }
.pavs span { font-family: "Lato-Regular"; font-style: italic; }

ul.overview-list{margin:0;padding:0;clear:both; overflow:hidden;}
ul.overview-list li{background:url(../images/icons/bullet.png) scroll left 5px no-repeat; display:block; color:#666; line-height:18px;padding-left:16px; margin:0 0 10px 10px; font-size:16px; }

.mar60{ margin-right:60px;}
ul.fran-pav{margin:0;padding:0; width:100%; list-style-type:none; font-size:16px;}
ul.fran-pav li{font-weight:400; line-height:22px; color:#666; margin-bottom:20px; margin-right:30px;}
ul.fran-pav li:last-child{ margin-bottom:0;}
ul.fran-pav li span{font-family: "Lato-Regular";font-size:22px;font-weight:400;color:#333;display:block;}

.Partners { border:#e8e8e8 solid 1px; background:#fff; }
.Partners span a { background: #fbfbfb none repeat scroll 0 0; border-bottom: 1px solid #f5f5f5; display: block; height: 129px; margin: 0 auto;padding: 7px 0 0; text-align: center;}
.Partners span a:hover{background:#f5f5f5;}
.Partners .ParTxtSec { text-align:center; padding:20px; height:130px; }
.Partners h3.partner-tiltle { color: #333; display: block; font-family: "Lato-Bold"; font-size: 20px; font-weight: 400; line-height: 22px; margin:0; }
.Partners h3.partner-tiltle a { color: #337ab7; }
.Partners h3.partner-tiltle a:hover { color: #337ab7; text-decoration:underline; }
.Partners h4.partner-subtiltle { color: #666; font-size: 16px; font-weight: 400; margin:15px 0 5px 0; }
.ParPopImgSec { background:#fbfbfb; border-bottom:1px solid #f5f5f5; text-align:center; border-radius:6px; }
.ParPopImgSec img.parLogo { margin:-15px 0 -15px;}
h4.parPop-tiltle { color: #333; display: block; font-family: "Lato-Bold"; font-size: 20px; font-weight: 400; line-height: 22px; margin:-8px 0 20px; }
.ParPopContSec { color: #333; font-size:16px; text-align:center; }

.bdy-height .exhibitors-sec{clear:both; position:relative; background-color: #f6f6f6;}
.bdy-height .exhibitors-sec .exhibitors-logo{display:block; margin-left:-8px; margin-right: -8px;}
.bdy-height .exhibitors-sec .exhibitors-logo ul{list-style: none; margin:0px; padding: 0px;}
.bdy-height .exhibitors-sec .exhibitors-logo li{border:1px solid #e1e1e1; margin-left:8px; text-align: center; margin-right: 8px; margin-bottom:16px;  background-color: #fff; width:158px; height:71px; display:inline-block;}
/*.bdy-height .exhibitors-sec .exhibitors-logo li img{margin-top:15px;}*/
.bdy-height .btn.exhibitors{font-family:'Lato-Light'; font-size: 18px; margin-top:16px; padding:15px 25px 15px;}

.bdy-height .exhibitors-sec .match-making ul{padding:0; margin:0 0 0 -5px;}
.bdy-height .exhibitors-sec .match-making ul li{border:1px solid #e1e1e1; margin-left:4px; margin-right: 4px; margin-bottom:8px;  background-color: #fff; width:160px; height:63px; display:inline-block;}
.bdy-height .exhibitors-sec .match-making ul li span{background: #f3f3f3 none repeat scroll 0 0; float: left; height:100%; padding: 20px 8px;}


.SpkSec { background:#fff; border-radius:6px; border:1px solid #e8e8e8; }
.SpkSec .SpkImgSec img.SpkImg { width:100%;  border-top-left-radius:6px; border-top-right-radius:6px; }
.SpkSec .SpkContSec { text-align:center; padding:20px; height:130px; }
.SpkSec .SpkContSec h5.SpkTitle { color: #333; font-family: "Lato-Bold"; font-size: 20px; font-weight: 400; line-height: 22px; margin:0 0 10px; }
.SpkSec .SpkContSec h5.SpkTitle a:hover { color: #337ab7; text-decoration:none; }
.SpkSec .SpkContSec span.SpkDes { display: block; font-size: 14px; color:#666; }

.SpkSec2 { border:0px solid #e8e8e8; }
.SpkSec2 .SpkImgSec2 img.SpkImg2 { width:100%;  }
.SpkSec2 .SpkContSec2 { text-align:center; padding:20px; height:130px; }
.SpkSec2 .SpkContSec2 h5.SpkTitle2 { color: #333; font-family: "Lato-Bold"; font-size: 20px; font-weight: 400; line-height: 22px; margin:0 0 10px; }
.SpkSec2 .SpkContSec2 h5.SpkTitle2 a:hover { color: #337ab7; text-decoration:none; }
.SpkSec2 .SpkContSec2 span.SpkDes2 { display: block; font-size: 14px; color:#666; }
.SpkSec2 p.inner_txt{ font-family:'Lato-Regular'; color:#333; font-size:16px;}


.SpkInr {}
.SpkInr img.SpkInrImg { border-radius:6px; border:1px solid #e8e8e8; width:100%; }
.SpkInr .SpkInrContSec { font-size: 18px; color:#666; }
.SpkInr h2.SpkTitle { font-family: "Lato-Light"; font-size:45px; line-height:45px;}
.SpkInr h2.SpkTitle span { font-family: "Lato-Bold"; color:#0d56a6;}
.SpkInr h2.SpkTitle div.SpkDes { display: inline; }

.social-sec{width:100%;padding:70px 0;}
/**** /Body Area *******/

.MarLt30{margin-left:30px!important;}

.MrgNone { margin:0!important; } .padNone { padding:0!important; }

.MarTp0 { margin-top:0 !important; }.MarTp05 { margin-top:5px!important; }.MarTp10 { margin-top:10px!important; }.MarTp15 { margin-top:15px!important; }.MarTp20 { margin-top:20px!important; }.MarTp25 { margin-top:25px!important; }.MarTp30 { margin-top:30px!important; }.MarTp35 { margin-top:35px!important; }.MarTp40 { margin-top:40px!important; }.MarTp45 { margin-top:45px!important; }.MarTp50 { margin-top:50px!important; }

.MarBt05 { margin-bottom:5px!important; }.MarBt10 { margin-bottom:10px!important; }.MarBt15 { margin-bottom:15px!important; }.MarBt20 { margin-bottom:20px!important; }.MarBt25 { margin-bottom:25px!important; }.MarBt30 { margin-bottom:30px!important; }.MarBt35 { margin-bottom:35px!important; }.MarBt40 { margin-bottom:40px!important; }.MarBt45 { margin-bottom:45px!important; }.MarBt50 { margin-bottom:50px!important; }

.PadTB05 { padding-top:5px!important; padding-bottom:5px!important; }.PadTB10 { padding-top:10px!important; padding-bottom:10px!important; }.PadTB15 { padding-top:15px!important; padding-bottom:15px!important; }.PadTB20 { padding-top:20px!important; padding-bottom:20px!important; }.PadTB25 { padding-top:25px!important; padding-bottom:25px!important; }.PadTB30 { padding-top:30px!important; padding-bottom:30px!important; }.PadTB35 { padding-top:35px!important; padding-bottom:35px!important; }.PadTB40 { padding-top:40px!important; padding-bottom:40px!important; }.PadTB45 { padding-top:45px!important; padding-bottom:45px!important; }.PadTB50 { padding-top:50px!important; padding-bottom:50px!important; }

.PadTp0 { padding-top:0!important; }.PadTp05 { padding-top:5px!important; }.PadTp10 { padding-top:10px!important; }.PadTp15 { padding-top:15px!important; }.PadTp20 { padding-top:20px!important; }.PadTp25 { padding-top:25px!important; }.PadTp30 { padding-top:30px!important; }.PadTp35 { padding-top:35px!important; }.PadTp40 { padding-top:40px!important; }.PadTp45 { padding-top:45px!important; }.PadTp50 { padding-top:50px!important; }

.Pad10 { padding:10px; } .Pad20 { padding:20px; } .Pad30 { padding:30px; } .Pad40 { padding:40px; }

.PadBt05 { padding-bottom:5px!important; }.PadBt10 { padding-bottom:10px!important; }.PadBt15 { padding-bottom:15px!important; }.PadBt20 { padding-bottom:20px!important; }.PadBt25 { padding-bottom:25px!important; }.PadBt30 { padding-bottom:30px!important; }.PadBt35 { padding-bottom:35px!important; }.PadBt40 { padding-bottom:40px!important; }.PadBt45 { padding-bottom:45px!important; }.PadBt50 { padding-bottom:50px!important; }

.BorBtm{border-bottom:1px dashed #ccc; overflow:hidden;}
.BorTp{border-top:1px dashed #ccc; overflow:hidden;}
/**** Form Sec ****/

.checkbox label{font-size: 16px; color:#666; line-height: 21px; margin-bottom:10px;}
p.innerTxt{margin-bottom:10px; color:#999; font-size:14px;}
.inpt-txt{border:none; background:transparent; box-shadow:none;width:52px; }
.inpt-txt2{border:none; background:transparent; box-shadow:none;width:70px; font-weight:bold;}
.licensee-box{border:1px solid #ccc; width:100%; overflow:hidden; margin:10px 0;padding:10px;}
.franchisor-box{border:1px solid #ccc; width:100%; overflow:hidden; margin:10px 0;padding:10px; transition: 5s linear;-webkit-transition: 5s linear;-moz-transition: 5s linear;}
label.error{color:red; font-weight: 100; padding: 0; }

.has-success .form-control{border-color:#0d56a6;}
.has-success .form-control-feedback{color:#0d56a6;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{opacity:1;cursor:pointer;}
.btn.disabled:hover {
    background:#0d56a6;
	color:#fff;
    }


.table { text-align: left; border-style: solid; border-width: 0 0 1px; font-size:16px; border-color: #e1e1e1; margin-top:30px; background:#fff;}
.table.abc td:first-child { vertical-align: top; width: 20%; }
.table > thead > tr > th, .table > thead > tr > td { font-weight: 600; color: #ffffff; text-align:center; border: none !important; background:#0d56a6; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { vertical-align: middle; padding: 15px 25px; border-style: solid; border-width: 0 1px 0 1px; border-color: #e1e1e1; }
.table > tbody > tr > td.cen { text-align:center; }
.table tr:nth-child(even) { background: #f6f6f6; }
.table h4.SubtitleMNHD{ font-size:25px; line-height:28px; font-family: "Lato-Bold"; text-transform:uppercase; }
.table h4.Subtitle{ font-size:25px; line-height:28px;}

.file {
  visibility: hidden;
  position: absolute;
}
.noPR{padding-right:0px;}

/*.ticket-download{width: 280px;margin: 0 auto;border: 1px solid #0d56a6;padding: 10px 0;font-size: 24px;text-transform: uppercase;
color: #0d56a6;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ticket-download:hover{ background:#0d56a6; color:#fff;}*/

/********* Home Page*****************/
.thanku{display:table; width: 100%; height: 80vh;}
.wrapper{overflow: hidden;}
.hm-sec .video-sec{ position: relative; margin-top:170px; background: url(../images/hm_video.jpg) top center no-repeat; height: 507px; width: 100%; overflow: hidden; }
.hm-sec .video-sec video{width:100%;}
.hm-sec .pos-abs{position: absolute; height: 100%; width: 100%; top: 32px;}
.hm-sec .header-content{display: table;height: 100%; width:100%; text-align: center;}
.tbl-cell{display: table-cell; vertical-align: middle;}
.shrt-desc{font-family:'Lato-Regular'; font-size: 40px; color:#fff; line-height: 31px; margin:50px 0px;}
.hm-sec ul.countdown {list-style: none; display:inline-block;text-align: center; margin:0px;}
.hm-sec ul.countdown li {display: inline-block; border:1px solid #fff; border-radius: 4px; padding: 0px 8px; margin:0px 1px;}
.hm-sec ul.countdown li span {font-family:'Lato-Bold'; font-size: 35px; color:#fff;}
.hm-sec ul.countdown li p {font-family:'Lato-Regular'; color: #fff;font-size: 9px; text-transform: uppercase;} 
.hm-sec .enquire{display:inline-block; vertical-align: top; margin-left:20px; border-left: 1px dotted #fff; padding-left: 20px;}
.hm-sec .enquire a{color: #fff; font-size: 14px; display: block;transition: background-color .5s;font-family:'Lato-Light'; border-radius: 5px;padding: 16px 28px;background-color: #0d56a6; text-decoration: none;}
.hm-sec .enquire a:hover{background-color: #0c4e95;}
.hm-sec .enquire a span{font-size: 16px; text-transform: uppercase;}

.hm-sec .count-listing{clear:both; position: relative; background-color: #f6f6f6; margin-top: 0px;}
.hm-sec .count-listing ul{list-style: none; display: -webkit-flex; /* Safari */ display: flex;}
.hm-sec .count-listing li{text-align: center; padding:25px 0px 20px; -webkit-flex: 1;  /* Safari 6.1+ */ -ms-flex: 1;  /* IE 10 */ flex: 1;}
.hm-sec .count-listing li .plus-cont{font-family:'Lato-Black'; font-size: 32px; color:#0d56a6; line-height: 32px;}
.hm-sec .count-listing li .count-text{font-family: "Lato-Regular"; font-size: 15px; color:#333333; margin:0px; line-height:15px;}

.hm-sec .show-list{clear:both; background-color: #fff; padding:70px 0px 0px;}
.hm-sec .show-list ul{list-style: none; margin:0px; padding: 0px; display:block;}
.hm-sec .show-list ul li{float:left; width:50%; border-bottom: 1px solid #fff; position:relative;}
.hm-sec .show-list ul li.mdy-width{clear:both; width:100%;}
.hm-sec .show-list ul li img{max-width:100%;}
.hm-sec .show-list ul li p.content{margin:0px;}
.hm-sec .show-list ul li .content{position:absolute; top:0px; color:#fff; padding: 40px;}
.hm-sec .show-list ul li .content .title, .hm-sec .show-list ul li a{font-family:'Lato-Black'; color:#fff; font-size: 35px;line-height: 27px; text-transform: uppercase; text-decoration: none;}
.hm-sec .show-list ul li .content .shrt-desc{font-family:'Lato-Regular'; width:70%; color: #fff;font-size: 15px; margin:15px 0px; line-height:18px;}
.hm-sec .show-list ul li .content a.action{display:block; border:1px solid #fff; width:120px; text-align: center; padding: 8px; font-family:'Lato-Regular'; color: #fff;font-size: 15px; line-height:15px; border-radius: 5px;}
.hm-sec .show-list ul li img.bdr{border-right:1px solid #fff;}
#growthvideo .modal .modal-content{background-color:transparent; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; border:none;}
#growthvideo .modal .modal-header{border-bottom:none; width:100%;}
#growthvideo .modal .modal-body iframe{border:5px solid #fff;}


.hm-sec  .associates-sec{clear:both; position:relative; padding: 60px 0px; background-color: #fff;}
.hm-sec  .associates-sec .title{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}
.hm-sec  .associates-sec .title span{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}

.hm-sec  .chief-sec{clear:both; position:relative; padding: 60px 0px; background-color: #fff; border-bottom:1px solid #e1e1e1; }
.hm-sec  .chief-sec .title{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}
.hm-sec  .chief-sec .title span{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}
.hm-sec  .chief-sec .txtCon{font-family:'Lato-Light'; font-size: 18px; width:60%;}

.hm-sec  .chief-sec .imgPrabhu{padding-right:0px; width:32%;}

.hm-sec  .exhibitors-sec{clear:both; position:relative; padding: 60px 0px; background-color: #f6f6f6;}
.hm-sec  .exhibitors-sec .title{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}
.hm-sec  .exhibitors-sec .title span{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;margin-bottom:28px;}
.hm-sec  .exhibitors-sec .exhibitors-logo{display:block; margin-top:30px; margin-left:-8px; margin-right: -8px;}
.hm-sec  .exhibitors-sec .exhibitors-logo ul{list-style: none; margin:0px; padding: 0px;}
.hm-sec  .exhibitors-sec .exhibitors-logo li{border:1px solid #e1e1e1; margin-left:8px; text-align: center; margin-right: 8px; margin-bottom:16px;  background-color: #fff; width:145px; height:70px; display:inline-block;}
.hm-sec  .exhibitors-sec .exhibitors-logo li img{margin-top:15px;}
.hm-sec .btn.exhibitors{font-family:'Lato-Light'; font-size: 18px; margin-top:16px; padding:15px 25px 15px;}

.hm-sec .ourMentors{border-top:1px solid #e1e1e1;}



.hm-sec .ourSpeaker{clear:both; position:relative; padding: 60px 0px; background: #fff;}
.hm-sec  .ourSpeaker .title{font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;}
.hm-sec  .ourSpeaker .speaker-img{display:block; margin-top: 30px;}
.hm-sec  .ourSpeaker .speaker-img ul{list-style:none; margin:0px; padding:0px;}
.hm-sec  .ourSpeaker .speaker-img ul li{float:left; width:25%; position:relative;}
.hm-sec  .ourSpeaker .speaker-img ul li img{max-width:100%;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-detail{position:absolute; bottom:30px; left:30px; color:#fff;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-detail .name{font-family:'Lato-Black'; font-size:18px;line-height: 18px; text-align:left;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-detail .designation{font-family:'Lato-Regular'; font-size:14px;line-height: 18px; text-align:left;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-hvr{position:absolute; background-color:#000; transition: opacity .5s; opacity: 0.3; top:0px; right:0px; width:100%; height:100%;}
.hm-sec  .ourSpeaker .speaker-img ul li img.link{display:none; position:absolute; top:30px; right:30px;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-hvr:hover{opacity: 0.5;}
.hm-sec  .ourSpeaker .speaker-img ul li:hover .link{display:block;}
.hm-sec .btn.ourSpeakerbtn{font-family:'Lato-Light'; font-size: 18px; margin-top:32px; padding:15px 25px 15px;}
h4.SubTitle{ font-family:'Lato-Regular'; font-size:24px; text-transform:uppercase;padding-left:20px;padding-bottom:20px;}


.hm-sec .tradeShow{clear:both; position:relative; padding: 60px 0px; background-color: #f6f6f6; height:702px; overflow:hidden;}
.hm-sec .tradeShow .title{font-family:'Lato-Regular';line-height: 33px; padding-bottom:30px; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;}
.hm-sec .tradeShow .sht-desc{font-family:'Lato-Light'; font-size:18px; color:#333333; border-bottom:1px dotted #e1e1e1; padding-bottom:25px; text-align:center;}
.hm-sec .tradeShow .tradeShowContent{display:block; margin-top: 30px;}
.hm-sec .tradeShow .tradeShowContent .lft-sec{float:left; position:relative; width:340px;}
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit{position:absolute; top:0px; padding: 90px 30px 30px; width: 100%;}
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .title{font-family:'Lato-Regular'; 
    padding-bottom: 10px; font-size:22px; color:#202020;}
	
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .form-group { margin-bottom:10px;}

.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .btn.submit {margin-top: 10px;
    padding: 10px 25px 10px;}
	
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .form-sec{display:block;}
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .form-sec .input-group-addon {
    padding: 9px 12px;
    background: #fff;
    -webkit-box-shadow: inset 3px 5px 5px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: inset inset 3px 5px 5px 0px rgba(0,0,0,0.05);
    box-shadow: inset inset 3px 5px 5px 0px rgba(0,0,0,0.05);
}
.hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit .form-sec .form-control {
    height: auto;
    padding: 13px 12px;
    background: #fbfbfb;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);
    box-shadow: inset inset 0px 5px 5px 0px rgba(0,0,0,0.05);
}
.hm-sec .btn.submit{font-family:'Lato-Light'; font-size: 18px; clear:both;  margin-top:16px; padding:15px 25px 15px;}


.borDM{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:30px;}

.navbar-brand > img{ margin-top:-34px;}
.hm-sec .tradeShow .tradeShowContent .rht-sec{float:right; position:relative; width:calc(100% - 340px);}
.hm-sec .tradeShow .tradeShowContent .rht-sec .lft-sec{float:left; width:100%; padding: 0px 0px 0px 50px;}
.hm-sec .tradeShow .tradeShowContent .rht-sec .rht-sec{float:left; width:50%;}
.hm-sec .tradeShow .tradeShowContent .rht-sec ul{list-style: none; margin:0px; padding: 0px;}
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li{display:block; margin-bottom:20px;}
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li .title{font-family:'Lato-Bold'; text-align:left; line-height: 19px; padding-bottom: 5px; color:#333333; font-size:22px; text-transform: capitalize;} 
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li .title a.Head{ color:#333; }
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li .title a.Head:hover{ color: #0d56a6; text-decoration:none;}
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li .shrt-desc{font-family:'Lato-Regular'; font-size:16px; color:#666666; margin: 0px; line-height: 18px;}
.hm-sec .tradeShow .tradeShowContent .rht-sec ul li .shrt-desc a{font-family:'Lato-Regular'; color:#0d56a6;}
.hm-sec .btn.tradeShowbtn{font-family:'Lato-Light'; font-size: 18px; clear:both; float:left; padding:15px 25px 15px; margin-left:50px;}

.hm-sec .tradeShow .tradeShowContent .rht-sec .lft-sec li span.subtitlle{ text-align:center;}
.image-gallery{clear:both; display:block; position:relative; width:100%; background-color: #000;}
.image-gallery ul{list-style: none; margin:0px; padding: 0px; display:inline-block;  }
.image-gallery ul li{position:relative;}
.image-gallery ul li .hvr-img{background-color:#000; position:absolute; top:0px; left:0px; right:0px; bottom: 0px; width:100%; height:100%;}
.image-gallery ul li:hover{background-image: url(../images/gal-hvr.png);}
.image-gallery ul li:hover img{ transition: opacity .5s; opacity:0.2;}
.hvr-icn{position:absolute; top:0px;}

.hm-sec .mainAgenda-sec{clear:both; display:block; position:relative; background-color: #fff; padding: 60px 0px;} 
.hm-sec .mainAgenda-sec .title{font-family:'Lato-Regular';line-height: 33px; padding-bottom:20px; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;}


.hm-sec .concurrentConference{clear:both; display:block; position:relative; background-color: #fff; } 

.hm-sec .concurrentConference .leftCon{width:49%; float:left;padding-left:0px;}
.hm-sec .concurrentConference .rightCon{width:49%; float:left;padding-left:0px;}
.hm-sec .concurrentConference .conference{display:block; text-align:center;}
.hm-sec .concurrentConference .conference div.logo{width:230px; margin:0 auto 10px; height:69px;  text-align:center; display:block;}
.hm-sec .concurrentConference .conference div.content{float:left;font-family:'Lato-Light'; font-size:18px; width: 100%; border-top:1px dotted #ccc; padding:22px 10px 37px 20px; text-align: center; margin-top: 20px; line-height:19px; }
.hm-sec .concurrentConference .conference div.action{float:none; width:24%; margin: 15px auto;padding-top:20px; display:block;}
.hm-sec .concurrentConference .btn.conferencebtn{ font-family:'Lato-Regular';font-size: 13px; float:left; padding:10px; margin-left:20px;min-width:124px; margin-bottom:15px;}

.hm-sec .concurrentConference .blc{display:block; float:right;}
.hm-sec .concurrentConference .blc div.logo{float:none; width:230px; margin:0 auto;}
.hm-sec .concurrentConference .blc div.content{float:left;font-family:'Lato-Light'; font-size:18px; width: 100%; border-top:1px dotted #ccc; padding:22px 10px 37px 20px; text-align:center; margin-top: 20px; line-height:19px;}
.hm-sec .concurrentConference .blc div.action{float:none; width:24%; margin: 15px auto 20px;}
.hm-sec .concurrentConference .btn.blcbtn{ font-family:'Lato-Regular';font-size: 13px; float:left; padding:10px; margin-left:20px;min-width:auto;}

.bliHeight{min-height:100px;}
.hm-sec .agenda{clear:both; display:block; padding-bottom: 60px;}
.hm-sec .agenda .leftAgenda{width:49%; float:left;padding-left:0px;}
.hm-sec .agenda .rightAgenda{width:49%; float:left;padding-left:0px;}
.hm-sec .agenda .agenda-top{border-top:1px dotted #ccc;}
.hm-sec .agenda .title{ float:left; font-family:'Lato-Regular'; text-transform:uppercase; font-size: 25px; color:#202020; text-align: center; padding-top:30px;} 

.hm-sec .agenda .tabs{  margin-top:15px; font-family:'Lato-Regular';}
.hm-sec .agenda .tabs .nav-tabs{text-align: center; border:0px; float:right; margin-bottom:12px;}
.hm-sec .agenda .tabs .nav-tabs li{float:none; display:inline-block;}
.hm-sec .agenda .tabs .nav-tabs>li>a {
    margin-right: 5px;line-height: 1.42857143; padding: 7px 20px; border: 1px solid #0d56a6;color:#0d56a6;
    border-radius: 4px; font-size: 13px; text-transform: uppercase; background-color:#fff;transition: background-color .5s;
}
.hm-sec .agenda .tabs .nav-tabs>li>a:hover{background-color:#0d56a6; color:#fff;}
.hm-sec .agenda .nav-tabs>li.active>a, .hm-sec .agenda .nav-tabs>li.active>a:focus, .hm-sec .agenda .nav-tabs>li.active>a:hover{background-color:#0d56a6;color:#fff;}
.hm-sec .agenda .agenda-list{margin-top:30px;}
.hm-sec .agenda .agenda-list ul{list-style:none; margin:0px; padding: 0px;}
.hm-sec .agenda .agenda-list li{padding: 40px; width: 100%; background-color:#f6f6f6; clear:both; float:left;}
.hm-sec .agenda .agenda-list li.wht-bg{background-color:#fff;}
.hm-sec .agenda .agenda-list .session-time{clear:both; display:block; font-family:'Lato-Light'; font-size: 16px; color:#333333;}
.hm-sec .agenda .agenda-list .agenda-info{clear:both; float:left; margin-top:20px;}
.hm-sec .agenda .agenda-list .mhAgenda{height:195px;}
.hm-sec .agenda .agenda-list .mhAgenda2{height:170px;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-ttl, .hm-sec .agenda .agenda-list .agenda-info .agenda-ttl a{width:100%; float:left; font-family:'Lato-Bold'; font-size:18px; line-height:20px; text-transform: uppercase; color:#333333;}
.hm-sec .agenda .agenda-list > ul > li:hover{background-color:#fff; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); z-index: 1;}
.hm-sec .agenda .agenda-list > ul > li:hover .agenda-ttl a{color:#0d56a6;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-point{width:100%; float:left; padding-left: 20px; font-family:'Lato-Light'; font-size: 16px; color:#333333;padding-top:20px;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-point ul{list-style:none; margin:0px; padding:0px;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-point ul li{display:block; padding: 0px; background-color:transparent;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-point ul li img{width:8px;float: left; margin-top:6px;} 
.hm-sec .agenda .agenda-list .agenda-info .agenda-point ul li div{width:calc(100% - 8px);float: left; padding-left:10px;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-speakers{width:22%; float:left; display:none;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-speakers ul{list-style: none;}
.hm-sec .agenda .agenda-list .agenda-info .agenda-speakers ul li{display:inline-block; padding:0px; clear: none;}
.hm-sec .btn.agendabtn{font-family:'Lato-Light'; font-size: 18px; padding:15px 25px 15px;}

.hm-sec .award{clear:both; background-color: #fff; position:relative; padding-bottom: 60px;}
.hm-sec .award .award-list{float:left; width:50%; position:relative;}
.hm-sec .award .award-list img{max-width:100%;}
.hm-sec .award .award-list .award-content{position:absolute; top:0px; width:100%; text-align: center; color:#fff;}
.hm-sec .award .award-list .award-content .award-logo{margin-top:40px;}
.hm-sec .award .award-list .award-content .date{font-family:'Lato-Black'; font-size:14px; color:#fff; text-transform: uppercase; margin-top:16px;}
.hm-sec .award .award-list .award-content .description{border-top:1px dotted #735f5c; border-bottom:1px dotted #735f5c; padding: 16px 15px; margin:16px 40px;}
.hm-sec .award .award-list .award-content .description .description-ttl{font-family:'Lato-Black'; font-size:18px; padding-bottom: 10px;}
.hm-sec .award .award-list .award-content .description .description-txt, .hm-sec .award .award-list .award-content .description .description-txt a{font-family:'Lato-Light'; font-size:16px; line-height: 16px; color:#fff; padding: 0;}
.hm-sec .award .award-list .award-content .award-link, .hm-sec .award .award-list .award-content .award-link a{font-family:'Lato-Regular'; font-size: 15px; color:#fff;}
.hm-sec .award .award-list .award-content .award-link span{padding: 0px 2px;}
.hm-sec .award .award-list .award-content .nominatenow{border:1px solid #fff; font-family: "Lato-Light"; color:#fff; transition: background-color .5s; margin-top: 30px;}
.hm-sec .award .award-list .award-content .btn.nominatenow:hover{background-color: #fff; color:#0d56a6;}

.hm-sec .testimonial{clear:both; background: url(../images/testi.jpg) top center no-repeat; text-align: center; color:#fff; position:relative; height:521px; text-transform: uppercase;}
.hm-sec .testimonial .testimonials-list{clear:both; margin:0 auto; width:748px; position:relative;}
.hm-sec .testimonial .testimonials-list .title{font-family:'Lato-Regular'; font-size: 45px; margin-top:50px;}
.hm-sec .testimonial .testimonials-list ul{list-style: none; padding: 0px;}
.hm-sec .testimonial .testimonials-list ul li .testi-container:before{content: url(../images/testi_bfr.jpg); position:absolute; left:0px; top:64px;}
.hm-sec .testimonial .testimonials-list ul li .testi-container:after{content: url(../images/testi_aftr.jpg); position:absolute; right:0px; bottom:0px;}
.hm-sec .testimonial .testimonials-list ul li{display:inline-block;  text-transform: none;}
.hm-sec .testimonial .testimonials-list ul li .testi-container{padding: 0px 100px;}
.hm-sec .testimonial .testimonials-list ul li .testi-height{height:205px;}
.hm-sec .testimonial .testimonials-list ul li .testi-details{font-family:'Lato-Light'; margin-top: 78px; font-size: 18px; font-style: italic;}
.hm-sec .testimonial .testimonials-list ul li .testi-footer{margin-top:20px;}
.hm-sec .testimonial .testimonials-list ul li .testi-footer .name{font-family:'Lato-Regular'; font-size: 17px;} 
.hm-sec .testimonial .testimonials-list ul li .testi-footer .designation{font-family:'Lato-Light'; font-size: 14px;}

.hm-sec .brochureDown{clear:both; background-color: #f6f6f6; padding: 60px 0px; text-align: center;}
.hm-sec .brochureDown .brochureimg{text-align: center;}
.hm-sec .btn.brochure{font-family:'Lato-Light'; font-size: 18px; margin-top:30px; padding:15px 25px 15px;}

.hm-sec .award .award-list img.MAwardsBg {display: none;}

.glyphicon { margin: 3px 0 0 0; }

#modalvideo { width:100%; height:450px; border: none;}
#modalvideonew { width:100%; height:800px; border: none;}

/********* /Home Page*****************/


/**** /Body Area *******/

.thanks-msg{ display:table;}


/**** Form Sec ****/
.checkbox label{font-size: 16px; color:#666; line-height: 15px;}

.dropdown-submenu:hover > .dropdown-menu {
  display: none;
}

/**** Footer Area *******/
.footer{clear:both;}
.footer .section{clear:both; padding: 60px 0px;}
.footer .section.blue-bg{color:#fff;}
.footer .section.drk-grey-bg{color:rgba(255,255,255,0.7); font-family:'Lato-Light'; font-size: 17px;}
.footer .section .title{font-family:'Lato-Regular'; text-align: center; font-size: 45px; line-height: 35px; color:#fff; text-transform: uppercase; margin-bottom: 40px;}
.footer .section .sub-ttl{font-size: 25px;font-family: 'Lato-Bold';line-height: 23px;margin-bottom: 19px;border-bottom: 1px solid #316fb3;padding-bottom: 10px;}
.footer .section .sub-ttl.sub-sec-ttl{margin-top:15px;}
.footer .section .name{font-family:'Lato-Light'; font-size: 20px; line-height: 15px; margin-bottom: 5px; color:#b7cde4;}
.footer .section .number{font-family:'Lato-Bold'; font-size: 24px; line-height: 18px; margin-bottom: 25px;}
.footer .section .email{font-family:'Lato-Light'; font-size: 17px; margin-top: -20px; padding-top: 5px; margin-bottom: 20px; line-height: 12px; color:#b7cde4;}
.footer .section .email a{color: #fff; text-decoration: underline;}
.footer .img-responsive{margin:0 auto;}
/**** /Footer Area *******/
.Mheight{height:166px; display:block;}


.bdy-height .tabs{  margin-top:15px; font-family:'Lato-Regular';}
.bdy-height .tabs .nav-tabs{text-align: center; border:0px; float:left; margin-bottom:30px; padding-left:16px;}
.bdy-height .tabs .nav-tabs li{float:none; display:inline-block;}
.bdy-height .tabs .nav-tabs>li>a {
    margin-right: 5px;line-height: 1.42857143; padding: 7px 20px; border: 1px solid #0d56a6;color:#0d56a6;
    border-radius: 4px; font-size: 13px; text-transform: uppercase; background-color:transparent;transition: background-color .5s;
}
.bdy-height .tabs .nav-tabs>li>a:hover{background-color:#0d56a6; color:#fff;}
.bdy-height .nav-tabs>li.active>a, .bdy-height .nav-tabs>li.active>a:focus, .bdy-height .nav-tabs>li.active>a:hover{background-color:#0d56a6;color:#fff;}


/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 320px) and (max-width : 767px) {
.navbar-header{height:106px; overflow:hidden; clear:both;}
  .MHide { display: none; }
  .navbar-right{margin-top:10px;}
  .shrt-desc h1{ font-size:27px;}
  #top-strip{display:none;}
  .MpadNone { padding:0 }
  .mshow{ display:block!important;}
  .MarLt30{margin-left:0px!important;}
  .MarMt20{margin-bottom:20px;}
  .top-btn{display:none;}
  .MShowpadNone { padding:0!important; }
  .MtextCenter { text-align: center; }
  .MtextLeft { text-align: Left!important; }
  .MShow { display: block; }
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{overflow:hidden;}
  .navbar, .navbar-brand{min-height:110px;}
  .hm-sec .agenda .agenda-list li { padding: 20px; text-align: center; }
  .hm-sec .agenda .agenda-list .agenda-info { float:none;  }
  .hm-sec .agenda .agenda-list .agenda-info .agenda-ttl, .hm-sec .agenda .agenda-list .agenda-info .agenda-ttl a { width: auto; float: none; }
  .hm-sec .agenda .tabs .nav-tabs > li > a:last-child { margin-top: 10px; }
  .hm-sec .show-list ul li { width: 100%; }
  .hm-sec .show-list ul li .content{position:absolute; top:0px; color:#fff; padding: 20px;}
  .hm-sec .show-list ul li .content .title, .hm-sec .show-list ul li a{font-family:'Lato-Black'; color:#fff; font-size: 20px;line-height: 20px; text-transform: uppercase;}
  .footer .section .title { margin-bottom: 10px!important;}
  .footer .section .sub-ttl, .footer .section .sub-ttl.sub-sec-ttl { margin-top: 30px!important; margin-bottom: 20px!important; }
  .pull-right { float: none!important; margin-top: 15px; }
  div.SpkDes { display: block!important; margin-top: -10px; font-family: "Lato-Light"; font-size:20px; }
  .bdy-height .exhibitors-sec .match-making ul li {margin-left:3px; margin-right: 3px; margin-bottom:6px; width:156px; display:inline-block;}
  .bdy-height .exhibitors-sec .match-making ul li span{ height:100%; padding: 20px 6px;}

  .hm-sec .award .award-list{ width:100%; height: 524px; }
  .hm-sec .award .MFAwardsBg { background:url(../images/franchiseindia2017_bg.jpg) top center no-repeat; }
  .hm-sec .award .MFAwardsBg .award-content .description{border-top:1px dotted #735f5c; border-bottom:1px dotted #735f5c; padding: 16px 5px; margin:16px 20px;}
  .hm-sec .award .MFAwardsBg .award-content .description .description-ttl{font-family:'Lato-Black'; font-size:18px; line-height: 18px; padding-bottom: 10px;}
  .hm-sec .award .MSRAwardsBg { background:url(../images/starRetailer_bg.jpg) top center no-repeat; }
  .hm-sec .award .MSRAwardsBg .award-content .description{border-top:1px dotted #735f5c; border-bottom:1px dotted #735f5c; padding: 16px 5px; margin:16px 20px;}
  .hm-sec .award .MSRAwardsBg .award-content .description .description-ttl{font-family:'Lato-Black'; font-size:18px; line-height: 18px; padding-bottom: 10px;}
  
.Mheight{display:none;}
#modalvideo { width:100%; height:250px; border: none; }
#modalvideo2 { width:100%; height:250px; border: none;z-index:999999999999999;}
#modalvideonew { width:100%; height:253px; border: none; }
  .image-gallery ul li:hover{background:transparent;}

  .hm-sec .award { padding-bottom: 0; }
  .hm-sec .agenda{padding-bottom:30px;}
  .hm-sec .agenda .tabs .nav-tabs{float:none;}
  .hm-sec .concurrentConference .leftCon{width:100%;}
    .hm-sec .concurrentConference .rightCon{width:100%;}
  .hm-sec .agenda .leftAgenda{width:100%;}
    .hm-sec .agenda .rightAgenda{width:100%;}
	.hm-sec .agenda .agenda-list .mhAgenda{height:auto;}
.hm-sec .agenda .agenda-list .mhAgenda2{height:auto;}
  .hm-sec .agenda .title{ float:none;padding-bottom:0px;}
.hm-sec .concurrentConference .conference div.logo{float:none; width:100%; margin-bottom: 20px;}
.hm-sec .concurrentConference .conference div.content{float:none;font-family:'Lato-Light'; font-size:16px; line-height: 20px; width:100%; border-left:none; border-top:1px dotted #ccc; padding:15px 10px 0; text-align:center; border-right:none;}
.hm-sec .concurrentConference .conference div.action{ float:none; width:114px; margin:0 auto;}
.hm-sec .concurrentConference .btn.conferencebtn{margin-left:0px;}

.hm-sec .show-list, .hm-sec .tradeShow, .hm-sec .concurrentConference, .footer .section, .footer .section {padding:20px 0;}


/***************Video Sec *******************/
.header-content .logo img{width:80%;}
.header-content  .shrt-desc{font-size: 20px;}
.hm-sec ul.countdown{padding: 0px;}
.hm-sec .enquire{border-left:0px; margin-left:0px; padding-left: 0px; margin-top:25px;}
.hm-sec .video-sec {
    background:transparent;
    height: auto;
    width: 100%;
	margin-top:64px;
}
.hm-sec .ph-bg{display:block !important; width:100%; overflow:hidden;}
.hm-sec .shrt-desc{margin: 25px 0px;}
.hm-sec .tradeShow .tradeShowContent .lft-sec { width: 100%; }
  .hm-sec .tradeShow .tradeShowContent .rht-sec { width: 100%; }
  .hm-sec .tradeShow .tradeShowContent .rht-sec .lft-sec { width: 100%; padding:0;}
  .hm-sec .tradeShow .tradeShowContent .rht-sec .rht-sec { width: 100%; }
   .hm-sec .testimonial .testimonials-list{width: 100%;}
   .hm-sec .testimonial .testimonials-list .title{font-size: 31px;margin-top: 30px; line-height: 28px;}
   .hm-sec .testimonial .testimonials-list ul li .testi-container::before { content: " ";}
   .hm-sec .testimonial .testimonials-list ul li .testi-container::after { content: " ";}
   .hm-sec .testimonial .testimonials-list ul li .testi-container{padding: 0px 15px;}
   .hm-sec .testimonial .testimonials-list ul li .testi-details{margin-top: 25px; line-height: 22px;}
   .hm-sec .testimonial .testimonials-list ul li .testi-footer .designation {line-height: 16px;}
   .hm-sec .testimonial .testimonials-list ul li .testi-height{height:auto; padding-bottom: 40px;}
   .hm-sec .testimonial{height:auto; background-color: #202020;}
   .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 15px;
}
.navbar-brand{min-height:135px!important;}
.navbar-brand > img{width:250px; margin-top:4px;}
.videoheading{font-size:22px!important;line-height:32px!important;font-weight:400;}
.vidsimtxtbtm2 span{ font-size:25px!important;}
.vidsimtxt{font-isze:18px!important;}
.vidsimtxtbtm span{font-size:18px!important;}
.viderbtm{ font-size:25px!important;}
.chief-sec img{width:100%;}

.hm-sec  .chief-sec .txtCon{text-align:center;width:100%;padding-top:30px;}
.hm-sec  .chief-sec .imgPrabhu{width:100%;}
ul.awrd-winners li {
    width: 100%!important;
	text-align:left;
	
}
ul.awrd-winners li:nth-child(even){background:none!important; border-bottom:1px dashed #dbdbdc; margin-bottom:10px;padding-bottom:10px;}
 #closePopup{width:300px!important; margin:0 auto!important;}
 #closePopup h2{ font-size:28px!important;}
}

@media (min-width : 360px) and (max-width : 479px) {
.navbar-brand > img{width:290px;}
.hm-sec .ourSpeaker .speaker-img ul li .speaker-hvr{right:16px; width:300px;}

}
@media (min-width:480px) and (max-width:767px){
.hm-sec .enquire{margin-top:0px;}
.hm-sec  .chief-sec .imgPrabhu{width:100%; float:none; margin:0 auto; }
	.hm-sec  .chief-sec .imgPrabhu img{width:400px; margin:0 auto; float:none; text-align:center; display:block;}
 #closePopup{width:450px!important; margin:0 auto!important;}
 #closePopup h2{ font-size:28px!important;}
}
@media (min-width:600px) and (max-width:767px){
	.navbar-brand > img{width:275px; }
	.hm-sec  .chief-sec .imgPrabhu{width:70%; float:none; margin:0 auto; }
	.hm-sec  .chief-sec .imgPrabhu img{width:400px; margin:0 auto; float:none; text-align:center; display:block;}
	#closePopup{width:550px!important; margin:0 auto!important;}
 #closePopup h2{ font-size:28px!important;}

}
@media (min-width : 320px) and (max-width : 991px) {
    .hm-sec .btn.tradeShowbtn{margin-left: 0px;}
    .hm-sec .concurrentConference .conference div.content{margin-top: 0px;}

  .hm-sec .tradeShow { height: auto; }
}

@media (min-width : 320px) and (max-width : 1199px) {
  
/******Top Navigation Ph Style ********************/
.container.ph{width:auto; padding-left: 0px; padding-right:0px;}
.bdy-height{margin-top:115px;}

.navbar-nav {background-color: #f6f6f6;padding-top: 8px;}
.navbar-inverse .navbar-toggle{border-color:transparent; background-color: transparent;}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{color:transparent; background-color:transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:transparent;}
.navbar-inverse .navbar-nav > li > a{padding:8px 20px;}
.navbar-inverse .navbar-nav > li:first-child a{ margin-top: 2px;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #e21b0e;}
.navbar-nav > li > .dropdown-menu > li > a:hover { background: none; color: #0d56a6; }
.navbar-inverse .navbar-nav > li > a .caret{float:right; margin-right: 10px; margin-top: 8px;}
#navbar .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;
border: 0;-webkit-box-shadow: none;box-shadow: none;background-color: #ececec;}
.container_header{width:auto;}

#navbar .navbar-right{float:none !important;}
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;}
.navbar-nav>li {float: none;}
.navbar-collapse.collapse.in{display:block !important;}
  .hm-sec .tradeShow .tradeShowContent .rht-sec ul li .title { text-align: center; }
  .hm-sec .tradeShow .tradeShowContent .Mtradeform { margin-top: 40px; margin-bottom: -174px; text-align: center; width:100%;   text-align:center; }
  .hm-sec .tradeShow .tradeShowContent .Mtradeform  img{max-width:290px;}
  .hm-sec .tradeShow .tradeShowContent .rht-sec ul li .shrt-desc{text-align: center;}
  .hm-sec .trd-btn{clear:both; display:block; text-align: center;}
  .hm-sec .trd-btn .btn.tradeShowbtn{float:none;}
    .hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit {
      position: absolute;
      top: 0px;
      padding: 90px 36px 30px;
      width: 290px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
  }
  #exampleModal .modal-dialog, #exampleModal1 .modal-dialog, #download-ticket .modal-dialog,#download-ticket2 .modal-dialog{width:300px; margin:0 auto;}
  #modalvideonew{height:280px;}
  
 
 
}

/* Smartphones (landscape) ----------- */
@media(min-width : 320px) and (max-width : 767px)and (orientation : landscape) {
.hm-sec .enquire{border-left:0px; margin-left:15px; padding-left: 0px; margin-top:0;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}
.MHide2{display:none!important;}
 .mshow{ display:none!important;}
.top-btn{margin-top:-44px;width:57%;}
#top-strip{display:none;}
.navbar-brand > img{margin-top:0px; width:72%;}
.hm-sec .video-sec{margin-top:110px;}
.TabHide { display:none; }
.footer .section .PadTop { Padding-top: 15px!important; }
.footer .section .sub-ttl.sub-sec-ttl {margin-top: 0!important;}
.TabtextCenter { text-align: center; }
.hm-sec .show-list ul li img.SSBdr{border-bottom: 1px solid #fff}
.hm-sec .show-list ul li img.bdr { border: none!important; }
.hm-sec .show-list ul li .content{padding: 10px 30px;}
.hm-sec .show-list ul li .content .title, .hm-sec .show-list ul li a{font-size: 20px;}
.hm-sec .show-list ul li .content .shrt-desc{width: 100%;font-size: 13px;margin: 5px 0px 8px;line-height: 15px;}
.hm-sec .ourSpeaker{display:block!important;}
.hm-sec .ourSpeaker .speaker-img ul li .speaker-detail{bottom: 15px;left: 15px;}

.hm-sec .ourSpeaker .speaker-img ul{text-align: center;}
.hm-sec .ourSpeaker .speaker-img ul li{ width:185px; display: inline-block; text-align: left;}
.hm-sec .ourSpeaker .speaker-img ul li:nth-child(even) {margin-left:-2px;}

.hm-sec .concurrentConference .leftCon{width:100%;}
    .hm-sec .concurrentConference .rightCon{width:100%;}
  .hm-sec .agenda .leftAgenda{width:100%;}
    .hm-sec .agenda .rightAgenda{width:100%;}


.hm-sec .concurrentConference .conference div.content{font-size:16px; line-height: 20px;}
.hm-sec .concurrentConference .conference div.action{width:20%;}

.hm-sec .agenda .agenda-list .agenda-info .agenda-ttl, .hm-sec .agenda .agenda-list .agenda-info .agenda-ttl a
{
  width:100%;
}
.hm-sec .agenda .agenda-list .agenda-info .agenda-point{padding-left: 0px; width:100%; } 
.hm-sec .agenda .agenda-list .mhAgenda{height:auto;}
.hm-sec .agenda .agenda-list .mh-Agenda{height:auto;}
.hm-sec .agenda .agenda-list .mhAgenda2{height:auto;}
.hm-sec .tradeShow .tradeShowContent .lft-sec { width: 100%; }
  .hm-sec .tradeShow .tradeShowContent .rht-sec { width: 100%; }
  .hm-sec .tradeShow .tradeShowContent .rht-sec .lft-sec { width: 50%; padding:0;}
  .hm-sec .tradeShow .tradeShowContent .rht-sec .rht-sec { width: 50%; }
  .hm-sec .award .award-list{clear:both; width:100%; max-width:100%; float:none; text-align:center;}
  .hm-sec .award .award-list .award-content{max-width:600px; left: 50%; -webkit-transform: translateX(-50%);
      transform: translateX(-50%);}
      .hm-sec .testimonial .testimonials-list{width: 718px;}
	  #modalvideonew{height:500px;}
	  .videoheading{font-size:35px!important;}
	  .vidsimtxtbtm2 span{ font-size:25px!important;}
	  .viderbtm{ font-size:30px!important;}
	  .vidsimtxtbtm span{ font-size:20px!important;}
	  .hm-sec  .chief-sec .imgPrabhu{width:70%; float:none; margin:0 auto; }
	  .hm-sec  .chief-sec .txtCon{width:100%; text-align:center;padding-top:30px;}
	.hm-sec  .chief-sec .imgPrabhu img{width:400px; margin:0 auto; float:none; text-align:center; display:block;}

}
@media (min-width: 992px) and (max-width:1199px) {
#top-strip{display:none;}
.top-btn{margin-top:-44px;width:43%;}
.mshow{ display:none!important;}
.hm-sec .video-sec{margin-top:110px;}
.navbar-brand > img{margin-top:0px; width:80%;}
.hm-sec .show-list ul li .content{padding: 25px;}
.hm-sec .show-list ul li .content .title, .hm-sec .show-list ul li a{font-size:30px;}
.hm-sec .award .award-list .award-content .award-logo{margin-top: 15px;}
.hm-sec .award .award-list .award-content .description{padding: 10px;}
.hm-sec .award .award-list .award-content .date{margin-top: 10px;}
.hm-sec .award .award-list .award-content .nominatenow{margin-top: 15px;}
.hm-sec .award .award-list .award-content .description .description-ttl{font-size: 17px;}
.hm-sec .award .award-list .award-content .description .description-txt, .hm-sec .award .award-list .award-content .description .description-txt a{padding: 0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}

  .hm-sec .tradeShow .tradeShowContent .rht-sec ul li .title {text-align: center;}
  .hm-sec .tradeShow .tradeShowContent .Mtradeform { margin-top: 0px; margin-bottom: -174px; text-align: center; width: 340px;   text-align:center; }
  .hm-sec .tradeShow .tradeShowContent .Mtradeform  img{max-width:290px;}
  .hm-sec .tradeShow .tradeShowContent .rht-sec ul li .shrt-desc{text-align: center;}
  .hm-sec .trd-btn{clear:both; display:block; text-align: center;}
  .hm-sec .trd-btn .btn.tradeShowbtn{float:none;}
  .hm-sec .tradeShow .tradeShowContent .lft-sec .exhibit{
      position: absolute;
      top: 0px;
      padding: 90px 36px 30px;
      width: 290px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
  }
.hm-sec .concurrentConference .conference div.action{width:36%; margin-top:30px;}
.hm-sec .agenda .title{ display:block; text-align:center; float:none;padding-bottom:0px;}
.hm-sec .agenda .tabs .nav-tabs{ float:none;}
.hm-sec .agenda .agenda-list .mhAgenda{height:260px;}
.hm-sec .agenda .agenda-list .mh-Agenda{height:178px;}
.hm-sec .agenda .agenda-list .mhAgenda2{height:216px;}
.Mheight{height:170px;}
#modalvideonew{height:530px;}
.hm-sec  .chief-sec .txtCon{padding-left:100px;}
#closePopup{width:auto!important; margin:0 auto!important;}
 #closePopup h2{ font-size:28px!important;}
}

.videoheading{font-family:'Lato-Regular';font-size:45px;color:#202020;line-height:45px;font-weight:400;}
.spHead{margin-bottom:40px;padding-top:10px;}
.videoheading span { color:#1257a1; display:block;}
.vidsimtxt{font-family:'Lato-Regular';font-size:20px;color:#202020;margin-top: 5px; margin-bottom:40px;}
.vidsimtxtbtm2{font-family:'Lato-Regular';font-size:18px;color:#666666;margin-top:40px; margin-bottom:20px;}
.vidsimtxtbtm2 span{ display:block; color:#202020;font-family:'Lato-Bold'; font-size:30px; text-transform:uppercase;}


.vidsimtxtbtm{font-family:'Lato-Regular';font-size:18px;color:#666666;margin-top:40px; margin-bottom:20px;}
.vidsimtxtbtm span{ display:block; color:#202020;font-family:'Lato-Bold'; font-size:22px;}
.viderbtm {color:#202020;font-family:'Lato-Regular';font-size:35px; margin-bottom:20px;}
.btnSpk{margin:30px 0;}

#growthvideo2{margin-top:140px;}

ul.awrd-winners{margin:0;padding:0;width:100%; list-style-type:none;}
ul.awrd-winners li{background:url("../images/icons/bullet.png") no-repeat scroll 0 9px;width:50%;font-family: 'Lato-Regular';font-size:16px;font-weight:400;color:#666;line-height: 24px;margin: 0 0 3px 5px;  padding: 0 0 0 22px; float:left;}
ul.awrd-winners li:nth-child(even){background:url(../images/icons/dots.gif) no-repeat scroll 0 10px;width:46%;}

ul.awrd-winner{list-style-type:none;padding:0px;}
ul.awrd-winner li span.lsec{background:url("../images/icons/bullet.png") no-repeat scroll 0 8px;width:62%;font-family: 'Lato-Regular';font-size:16px;font-weight:400;color:#666;line-height: 24px;margin: 0 0 3px 5px;  padding: 0 0 0 22px; float:left;}
ul.awrd-winner li span.msec{width:3%; float:left;padding:0px 0 0 0;}
ul.awrd-winner li span.rsec{width:34%; float:left;padding:0px 0 0 0;}
ul.awrd-winner li a{color: #0d56a6;text-decoration: none;}


#closePopup {border: medium none !important; display: none;z-index:999999999999; width: 650px; margin:100px auto;padding:20px;}
#closePopup p {color: #000000; font-family: 'Lato-Regular'; font-size:18px; margin: 0 10px; text-align: center;padding:10px 0; text-align:center;}
#closePopup p span{ display:block;padding-top:20px;}
#closePopup p strong{color: #ed220d; font-family:"Lato-Bold";}
#closePopup h2 {color: #ed220d; font-family:"Lato-Bold"; font-size:38px; margin-top:20px; text-align: center;}
#closePopup img { text-align: center; width:100%;}
#closePopup .sp20{height:10px;}
#closePopup p span.sec-line{ display:block;padding-top:0px!important;}


