/******************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: 110px; 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);
}
.navbar-nav > li > .dropdown-menu { border:none; font-family:'Lato-Regular'; }
.navbar-nav > li > .dropdown-menu > li > a { padding:10px 20px; color:#666; }

.mshow{ display:none!important;}

.navbar-inverse .navbar-nav>li>a{color:#333333; text-transform: uppercase; font-size: 12px; padding-top: 30px; padding-bottom: 30px;}
.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: 8px; padding-right: 8px;}
.navbar-inverse .dropdown:hover .dropdown-menu {display: block;}
.navbar-brand{padding:11px 12px!important;}
/********* /Top navigation **********/ 
.navbar-brand > img{ margin-top:-26px;}
.navbar-right{margin-top:28px;}
#top-strip{ background:url(https://expo.franchiseindia.com/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("https://expo.franchiseindia.com/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: 76px;}
.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; }

.btn { border:#0d56a6 solid 1px; color:#0d56a6; border-radius: 4px; box-shadow: 0 65px 0 transparent inset; display: inline-block; 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}

.exhibitors-sec{width:100%;padding:70px 0;}
.grey-bg{ background:#f6f6f6;}
.exhibitors-sec .main-hdg{ font-family:'Lato-Regular'; font-size:45px; text-transform:uppercase; text-align:center; margin-bottom:40px;}
.exhibitors-sec .main-hdg span{color:#0d56a6;}

#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 {}
.top-btn{display:none;}
.zopim{right:50px!important;}

#flexiselDemo1{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 .agenda{display:block;background:none;height:90px;margin:0 auto;width:168px; padding:10px; font-size:14px; line-height:15px; color:#fff; border:1px solid #fff;}
.exhibit-btn{width:254px; margin:0 auto; float:none; display:block; text-align:center; border:1px solid #0d56a6; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; text-transform:uppercase;padding:20px 0; font-size:18px; color:#0d56a6; }
.exhibit-btn:hover{ background:#0d56a6; color:#fff;text-decoration:none;}

h5.SubSubtitle{font-size:20px; line-height:20px;}

#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; }

.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:145px; height:70px; 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; }

.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 *******/

.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:50px; }
.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:140px; 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: 0px;}
.hm-sec .header-content{width:60%; float:left;  text-align: center; padding-top:110px;}
.hm-sec .header-frm{width:30%; float:right;  height:100%;}


/*form code here */
.formpart { float:right; }
.fromcoded {  width:344px; height:auto;margin-top:40px;  border-top-left-radius:20px;-moz-border-top-left-radius:20px;-webkit-border-top-left-radius:20px;padding:30px 30px 30px 30px;border-top-right-radius:20px;-moz-border-top-right-radius:20px;-webkit-border-top-right-radius:20px;

 background:#0d56a6;
  /*  background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
	    background-color:#0f1523; */

}
.frm-head{ font-family:'Lato-Regular';font-size:17px; color:#fff; font-weight:400; line-height:23px; margin-bottom:14px; text-align:left; }
.frm-head span{font-size:25px;font-family:'Lato-Black'; text-transform:uppercase; display:block; }

.reg-frm-side{ padding:30px; background-color:#1579c4; margin:0px 0 50px 0;}

ul.frm{ margin:0px; padding:0; list-style-type:none;}
ul.frm li{ margin-bottom:8px; padding:0; position:relative;}
ul.frm li  input[type="text"] {background:#fff; margin:0; padding:9px 18px 9px 63px; width:100%; font-family: 'Lato-Regular'; font-size:14px; color:#666; border:none; border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px;}
ul.frm li .myfrm-select{width:100%; background:#fff;border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px; }
ul.frm li  select {background:#fff; margin:0 0 0 45px; position:absolute; z-index:99999; padding:8px 3px 9px 8px; width:30%; font-family: 'Lato-Regular'; font-size:14px; color:#666; float:left; border-top:none;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
ul.frm li  input[type="text"].contact-fi{width:80%; float:right;}
ul.frm li input.contact_txt{padding-left:140px;}
#input_img { background:#eeeeee;position:absolute;bottom:0px;left:0px; padding:7px 9px; border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px; -moz-border-bottom-left-radius:4px; }
.bookbtnbkj{background-color:rgba(0, 0, 0, 0);color:#fff;border:1px solid #fff; display:block;font-family:'Lato-Regular';font-size:14px;font-weight:400;margin:20px auto 0;text-align:center;text-transform:uppercase;width:160px;padding:8px 11px;line-height:14px;transition:all 0.4s ease; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; display:block;}
.bookbtnbkj:hover{color:#1831a2;background:#fff; border:1px solid #fff;}




.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; padding-left:0px; /* 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;}
.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;}

.about-mainlp{ width:100%; margin:0 auto; padding:30px 0 28px; overflow:hidden;}
.about-mainlp .show-main h2{font-family:'Lato-Regular'; font-size:45px; text-transform:uppercase;padding-bottom:6px; margin:0px;}
.about-mainlp .show-main h2 span{color:#0d56a6;}
.about-mainlp .show-main p{ font-family:'Lato-Light'; font-size:18px; color:#333333; line-height:20px; }

.exhibition-zones{width:100%;padding:0px 0px 40px 0; overflow:hidden; }
.exhibition-zones ul{ list-style-type:none;padding:0px;margin:0px;}
.exhibition-zones ul li{width:33%; float:left; text-align:center;}
.full{width:1230px; margin:0 auto;}
.exhibition-zones .full h2.head{font-family:'Lato-Regular'; font-size:25px; text-transform:uppercase; text-align:center;padding-bottom:30px; margin-bottom:0px;}
.exhibition-zones .full h2.head span{color:#0d56a6;}
.fr{background:#f6f6f6; border-right:1px solid #fff;min-height:205px;padding:40px 40px 0px 40px; font-family:'Lato-Light'; font-size:16px; color:#333;}
.fr h2{margin-top:0px; margin-bottom:19px; font-size:18px; font-family:'Lato-Bold'; text-transform:uppercase}
.fr h2 a{ text-decoration:none; color:#333;}
.rz{background:#eeeeee; border-right:1px solid #fff;min-height:205px;padding:40px;font-family:'Lato-Light'; font-size:16px; color:#333;}
.rz h2{margin-top:0px; margin-bottom:19px; font-size:18px; font-family:'Lato-Bold'; text-transform:uppercase}
.rz h2 a{ text-decoration:none; color:#333;}
.sme{background:#f6f6f6;min-height:205px;padding:40px;font-family:'Lato-Light'; font-size:16px; color:#333;}
.sme h2{margin-top:0px; margin-bottom:19px; font-size:18px; font-family:'Lato-Bold'; text-transform:uppercase}
.sme h2 a{ text-decoration:none; color:#333;}

.show-features{width:100%; margin-top:0px;}

.visit-show{width:49%;float:right;border-left:1px dotted #d6d6d6;padding-left:30px;}
.visit-show h2{font-family:'Lato-Regular'; font-size:25px; margin-top:0px;text-transform:uppercase;}

.visit-show h2 span{color:#0d56a6;}
.visit-show ul{ list-style-type:none;padding-left:15px;}
.visit-show ul li{font-family:'Lato-Light'; font-size:16px; color:#666666; background:url(../images/bullet.png)top 6px left no-repeat;padding-left:15px; line-height:18px;padding-right:48px; margin-bottom:14px;}
.visit-show ul li span{color:#1831a2; font-family:'Lato-Bold';}

.exhibit-show{width:49%;padding-left:15px; float:left;}
.exhibit-show h2{ font-size:25px;margin-top:0px; text-transform:uppercase;}
.exhibit-show h2 span{color:#0d56a6;}
.exhibit-show ul{ list-style-type:none;padding-left:15px;}
.exhibit-show ul li{font-family:'Lato-Light'; font-size:16px; color:#333333; background:url(../images/bullet.png)top 6px left no-repeat;padding-left:15px; line-height:18px;margin-bottom:14px;}
.exhibit-show ul li span{color:#1831a2; font-family:'Lato-Bold';}


.hm-sec  .exhibitors-sec{clear:both; position:relative; padding: 53px 0px 70px; background-color: #f6f6f6;}
.hm-sec  .exhibitors-sec .title{margin-bottom:20px;font-family:'Lato-Regular'; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;}
.hm-sec  .exhibitors-sec .title span{color:#0d56a6;}
.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 .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;}
.hm-sec  .ourSpeaker .speaker-img ul li .speaker-detail .designation{font-family:'Lato-Regular'; font-size:14px;line-height: 18px;}
.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;}

.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: 20px; font-size:25px; color:#202020;}
.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;}


.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;}



.blue-bg .title{ border-bottom:1px dotted #5689c1;padding-bottom:20px;}



.hm-sec .concurrentConference{clear:both; display:block; position:relative; background-color: #fff; padding: 60px 0px 10px;} 
.hm-sec .concurrentConference .title{font-family:'Lato-Regular';line-height: 33px; padding-bottom:30px; text-align: center; font-size: 40px; color:#202020; text-transform: uppercase;}
.hm-sec .concurrentConference .conference{display:block;}
.hm-sec .concurrentConference .conference div.logo{float:left; width:200px;}
.hm-sec .concurrentConference .conference div.content{float:left;font-family:'Lato-Light'; font-size:18px; width: calc(100% - 350px); border-left:1px dotted #ccc; border-right:1px dotted #ccc; padding:0px 10px 0px 20px; text-align: left; margin-top: 20px;}
.hm-sec .concurrentConference .conference div.action{float:left; width:11%; margin-top: 20px;padding-top:20px;}
.hm-sec .concurrentConference .btn.conferencebtn{ font-family:'Lato-Regular';font-size: 13px; float:left; padding:10px; margin-left:20px;min-width:auto;}

.hm-sec .agenda{clear:both; display:block; padding-bottom: 60px;}
.hm-sec .agenda .title{display:block; font-family:'Lato-Regular'; font-size: 25px; color:#202020; text-align: center;} 
.hm-sec .agenda .tabs{clear:both; display:block; margin-top:15px; font-family:'Lato-Regular';}
.hm-sec .agenda .tabs .nav-tabs{text-align: center; border:0px;}
.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 .agenda-info .agenda-ttl, .hm-sec .agenda .agenda-list .agenda-info .agenda-ttl a{width:336px; 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:calc(100% - 336px); float:left; padding-left: 40px; font-family:'Lato-Light'; font-size: 16px; color:#333333;}
.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; margin-top:30px; 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;}


/********* /Home Page*****************/


/**** /Body Area *******/

.thanks-msg{ display:table;}


/**** Form Sec ****/
.checkbox label{font-size: 16px; color:#666; line-height: 15px;}

/**** Footer Area *******/
.footer{ margin-top:-20px;}
.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: 30px;}
.footer .section .sub-ttl{font-size: 25px; font-family:'Lato-Bold'; line-height: 23px; margin-bottom: 25px;}
.footer .section .sub-ttl.sub-sec-ttl{margin-top:10px;}
.footer .section .name{font-family:'Lato-Light'; font-size: 20px; line-height: 20px; margin-top: 19px; color:#b7cde4; text-transform:uppercase;}
.footer .section .number{font-family:'Lato-Bold'; font-size: 30px; line-height: 26px; margin-bottom: 25px;}
.footer .section .email{font-family:'Lato-Light'; font-size: 20px; margin-top: -20px; padding-top: 5px; margin-bottom: 20px; line-height: 17px; color:#b7cde4;}
.footer .section .email a{color: #fff; text-decoration: underline;}


.footer .section .name2{font-family:'Lato-Light'; font-size: 30px; line-height: 20px; margin-bottom: 5px; color:#b7cde4; text-transform:uppercase;}
.footer .section .number2{font-family:'Lato-Light'; font-size: 45px; line-height: 30px; margin-bottom: 25px;}
.footer .section .email2{font-family:'Lato-Light'; font-size: 25px; margin-top: -20px; padding-top: 5px; margin-bottom: 20px; line-height: 17px; color:#b7cde4;}
.footer .section .email2 a{color: #fff; text-decoration: underline;}



.footer .section .name4{font-family:'Lato-Light'; font-size: 30px; line-height: 20px; margin-bottom: 5px; color:#b7cde4; text-transform:uppercase;}
.footer .section .number4{font-family:'Lato-Light'; font-size: 45px; line-height: 30px; margin-bottom: 25px;}
.footer .section .email4{font-family:'Lato-Light'; font-size: 25px; margin-top: -20px; padding-top: 5px; margin-bottom: 20px; line-height: 17px; color:#b7cde4;}
.footer .section .email4 a{color: #fff; text-decoration: underline;}


.footer .img-responsive{margin:0 auto;}
/**** /Footer Area *******/



/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 320px) and (max-width : 767px) {
  .MHide { display: none; }
  #top-strip{ display:none;}
 
  .MpadNone { padding:0 }
  .MShowpadNone { padding:0!important; }
  .MtextCenter { text-align: center; }
  .MtextLeft { text-align: Left!important; }
  .MShow { display: block; }
  .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;}
  
  .hm-sec .header-content{width:100%; float:none;padding-top:76px; }
  .hm-sec .header-content h1{ font-size:27px;}
  .hm-sec .header-frm{width:292px; float:none; margin:0 auto; height:100%; }
  
 
  .nbs-flexisel-container{width:91%; margin:0 auto; float:none;}
  .visit-show{width:100%; border-left:none;padding-left:0px;}
  .visit-show ul li{padding-right:0px;}
  
  .full{width:100%;}
  .exhibition-zones ul li{width:100%; float:none;}
  .fr{padding:20px;width:100%; min-height:auto; border-bottom:1px solid #fff;}
  .rz{padding:20px;width:100%; min-height:auto; border-bottom:1px solid #fff;}
  .sme{padding:20px;width:100%; min-height:auto;}
  
  
  .about-mainlp .show-main p{ font-size:16px; margin-top:20px;}
  
  .exhibit-show{width:100%; border-right:none;padding-left:0px;}
  .exhibit-show ul li{padding-right:0px;}
  .footer .section .name{ font-size:24px; line-height:20px;}
  .footer .section .number{ font-size:30px; line-height:26px;}
  
  .footer .section .name2{font-family:'Lato-Light'; font-size: 21px; line-height: 20px; margin-bottom: 5px; color:#b7cde4; text-transform:uppercase;}
.footer .section .number2{font-family:'Lato-Light'; font-size: 30px; line-height: 20px; margin-bottom: 25px;}
.footer .section .email2{font-family:'Lato-Light'; font-size: 17px; margin-top: -20px; padding-top: 5px; margin-bottom: 20px; line-height: 12px; color:#b7cde4;}
.footer .section .email2 a{color: #fff; text-decoration: underline;}
  
  
  .footer .section .name4{ font-size:21px; line-height:20px;}
  .footer .section .number4{ font-size:30px; line-height:20px;}
  .footer .section .email4{ font-size:17px; line-height:20px;}
  .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;}

#modalvideo { width:100%; height:250px; border: none; }

  .image-gallery ul li:hover{background:transparent;}

  .hm-sec .award { padding-bottom: 0; }
  
.hm-sec .concurrentConference .conference div.logo{float:none; width:100%; padding-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:40px 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-size:cover;
    min-height: 888px;
	margin-top:109px;
    width: 100%;
}
.hm-sec .ph-bg{display:block !important; width:100%; overflow:hidden; clear:both;}
.hm-sec .shrt-desc{margin: 25px 0px;}
.fromcoded{width:100%; height:100%;}
.about-mainlp .show-main h2{ font-size:36px; line-height:30px;}
.visit-show{margin-bottom:20px; margin-top:10px;}

.exhibitors-sec .main-hdg{font-size:36px; line-height:30px;}
.exhibit-btn{width:220px;}

.footer .section .name{margin-top:20px;}
.footer .section .email{ font-size:18px;line-height:16px;}
.footer .section .title{ font-size:36px; line-height:24px;}




.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:75px!important;}
.navbar-brand > img{width:235px; margin-top:9px;}

}
@media (min-width:480px) and (max-width:767px){
.hm-sec .enquire{margin-top:0px;}

}
@media (min-width:600px) and (max-width:767px){
	.navbar-brand > img{width:275px; }

}
@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;}


.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%);
  }
}

/* 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:600px) and (max-width:767px)
{
.header-content .logo img{width:57%;}

}

@media (min-width: 768px) and (max-width: 991px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}
#top-strip{display:none;}
.navbar-brand > img{margin-top:0px; width:80%;}
.hm-sec .video-sec{margin-top:110px;}
.TabHide { display:none; }

.hm-sec .header-content{width:100%; float:none;padding-top:76px; }
  .hm-sec .header-content h1{ font-size:30px;}
  .hm-sec .header-frm{width:300px; float:none; margin:0 auto; height:100%; }
.hm-sec .video-sec {
    background-size:cover;
    min-height: 885px;
    width: 100%;
}

.shrt-desc{margin:30px 0;}

.about-mainlp .show-main h2{ font-size:36px; line-height:30px;}
.visit-show{margin-bottom:20px;}

.exhibitors-sec .main-hdg{font-size:36px; line-height:30px;}
.exhibit-btn{width:254px;}

.full{width:100%;}
  .exhibition-zones ul li{width:33%; float:left;}
  .fr{padding:40px 20px 20px 40px;width:100%; min-height:310px; border-bottom:1px solid #fff;}
    .rz{padding:40px 20px 20px 40px;width:100%; height:310px; border-bottom:1px solid #fff;}
  .sme{padding:40px 20px 20px 40px;width:100%; min-height:310px; }

.footer .section .name{ font-size:24px; line-height:26px;}
  .footer .section .number{ font-size:40px; line-height:28px;}
  .footer .section .email{ font-size:18px;}
  .footer .section .title{margin-bottom:30px!important;}
  .footer .section .name2{ font-size:21px; line-height:20px;}
  .footer .section .number2{ font-size:32px; line-height:26px;}
  .footer .section .email2{ font-size:17px; line-height:17px;}  

.footer .section .name4{ font-size:21px; line-height:20px;}
  .footer .section .number4{ font-size:45px; line-height:30px;}
  .footer .section .email4{ font-size:17px; line-height:17px;}  
  
  
.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 .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{float:none; width:300px; display: inline-block; text-align: left;}
.hm-sec .ourSpeaker .speaker-img ul li:nth-child(even) {margin-left:-2px;}

.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%; margin-top:20px;} 

.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;}

}
@media (min-width: 992px) and (max-width:1199px) {
#top-strip{display:none;}
.hm-sec .video-sec{margin-top:110px;}
.navbar-brand > img{margin-top:0px; width:80%;}
.hm-sec .header-content{width:60%; float:left; }
  .hm-sec .header-content h1{ font-size:30px;}
  .hm-sec .header-frm{width:340px; float:right; margin:0 auto; height:100%; }

.about-mainlp .show-main h2{ font-size:36px; line-height:30px;}
.visit-show{margin-bottom:20px;}

.exhibitors-sec .main-hdg{font-size:36px; line-height:30px;}
.exhibit-btn{width:254px;}

.full{width:100%;}
  .exhibition-zones ul li{width:33%; float:left;}
  .fr{padding:40px 20px 20px 40px;width:100%; min-height:250px; border-bottom:1px solid #fff;}
    .rz{padding:40px 20px 20px 40px;width:100%; height:250px; border-bottom:1px solid #fff;}
  .sme{padding:40px 20px 20px 40px;width:100%; min-height:250px; }


.footer .section .name{ font-size:20px; line-height:20px;}
  .footer .section .number{ font-size:23px; line-height:20px;}
  .footer .section .email{ font-size:16px;}



  .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:15%; margin-top:30px;}


}