@charset "utf-8";
/* CSS Document */

body
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
}

.header_bg
{
	background-image:url(../images/header_bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding-top:3em;
	padding-bottom:3em
}

.nav_container,
.nav_container .dropdown-menu
{
	background-color:#312a92;
}

.nav_container a,
.nav_container .dropdown-menu>li>a
{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#ffffff;
}

.nav_container a:hover {
    text-decoration: none;
    background-color: #ffffff;
	color:#312a92
}

.nav_container .open>a, .nav_container .open>a:focus, .nav_container .open>a:hover,
.nav_container .dropdown-menu>li>a:focus, .nav_container .dropdown-menu>li>a:hover {
    background-color: #ffffff;
    border-color: #337ab7;
	color:#312a92
}

.navbar
{
	margin-bottom:0 !important
}
	


.nav_container .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

.nav_container .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #ffffff;
}


.carousel-control.right,
.carousel-control.left
{
	background-image:none !important
}


.custom_carousel .glyphicon-chevron-right:before {
    content: "\e258";
	background-color: #342f76;
    padding: 2px 5px;
}

.custom_carousel .glyphicon-chevron-left:before {
    content: "\e257";
	background-color: #342f76;
    padding: 2px 5px;
}

.darkblue_heading
{
	color:#303442;
	font-size:22px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em 
}

.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 0px;
	background-color:#f0f0f0;
	color:#303442;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	
}

.bs-callout code {
    border-radius: 0px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #df007b;
}

.darkblue_bg
{
	background-color:#392893;
	padding-top:3em;
	padding-bottom:3em
}

.white_font18
{
	font-size:18px;
	color:#ffffff
}

.grey_font16
{
	font-size:16px;
	color:#8b8b8b
}
.grey_font16 p
{
	text-align: justify;
    text-justify: inter-word;
}


.home_rate_package_btn { 
  color: #C6BDDE; 
  background-color: #FFFFFF; 
  border-color: #C6BDDE;
  border-radius:25px;
  margin-top:20px;
  font-size:14px
} 
 
.home_rate_package_btn:hover, 
.home_rate_package_btn:focus, 
.home_rate_package_btn:active, 
.home_rate_package_btn.active, 
.open .dropdown-toggle.home_rate_package_btn { 
  color: #C6BDDE; 
  background-color: #fff; 
  border-color: #C6BDDE; 
} 
 
.home_rate_package_btn:active, 
.home_rate_package_btn.active, 
.open .dropdown-toggle.home_rate_package_btn { 
  background-image: none; 
} 
 
.home_rate_package_btn.disabled, 
.home_rate_package_btn[disabled], 
fieldset[disabled] .home_rate_package_btn, 
.home_rate_package_btn.disabled:hover, 
.home_rate_package_btn[disabled]:hover, 
fieldset[disabled] .home_rate_package_btn:hover, 
.home_rate_package_btn.disabled:focus, 
.home_rate_package_btn[disabled]:focus, 
fieldset[disabled] .home_rate_package_btn:focus, 
.home_rate_package_btn.disabled:active, 
.home_rate_package_btn[disabled]:active, 
fieldset[disabled] .home_rate_package_btn:active, 
.home_rate_package_btn.disabled.active, 
.home_rate_package_btn[disabled].active, 
fieldset[disabled] .home_rate_package_btn.active { 
  background-color: #FFFFFF; 
  border-color: #C6BDDE; 
} 
 
.home_rate_package_btn .badge { 
  color: #FFFFFF; 
  background-color: #C6BDDE; 
}

.home_row3_container
{
	background-image:url(../images/bg2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:6em;
	padding-bottom:6em
}

.home_news_slider
{
	padding-top:3em;
}

.home_news_slider a
{
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}

.home_news_slider a:hover
{
	text-decoration:underline
}

.grey_border
{
	border:1px solid #d7d7d7;
	padding:
}

.footer_container .grey_border
{
	min-height:187px
}

.footer_container img
{
	margin-bottom:3em;
}

.footer_title_container
{
	font-size:22px;
	font-weight:bold;
	color:#303442;
	border-left:5px solid #df007b;
	border-right:5px solid #df007b
}

.footer_container2 .darkblue_heading
{
	font-size:18px;
}

.footer_container2 .grey_font16 a
{
	font-size:14px;
	color:#8b8b8b
}


.footer_container2 .grey_border
{
	min-height:135px
}

.footer_bottom
{
	font-size:11px;
	color:#303442;
}

.footer_bottom ul
{
	list-style-type:none
}

.footer_bottom ul li
{
	float:none;
    display:inline-block;
	margin-left:0.1em
}

@media only screen and (max-width: 480px){
    .footer_bottom {
       text-align:center !important
    }
	
	.home_row3_container
{
	background-image:none !important;
}
}

.page_heading
{
	color:#312a92;
	font-size:26px;
	padding-top:2em
}

.exibitors_list_container>div
{
	padding-top:2em
}

.exibitor_image_container {
    
    display:inline-block;
    position:relative;
}


.exibitors_list_title_container {
    position: absolute;
    font-size:14px;
	color:#ffffff;
	background-color:#363393;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.95;
	opacity: 0.9;
    bottom: 0px;
    text-align: left;
    padding: 20px 15px 20px 15px;
    width:100%;
}





@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}



.stand_enquiry_form_container .form-control
{
	color:#aaaaaa !important;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
	border-bottom:1px solid #d7d7d7 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	font-size:12px;
}

.stand_enquiry_form_submit_btn .btn
{
	background-color:#eaeaea;
	border-radius:0 !important;
	border-left:5px solid #df007b;
	color:#334394;
	padding:12px 14px;
	text-transform:uppercase
}

.hvr-bounce-to-right:before
{
	background-color:#312a92 !important
}

.venue_top_header
{
	background-image:url(../images/venue_header_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}

.venue_top_header p
{
	font-size:18px;
	color:#ffffff;
	text-align:center;
	line-height: 1.8;
    padding: 1.5em 0;
}

.blue_bg
{
	background-color:#312a92;
	padding-top: 15px;
    padding-bottom: 15px;
}

.schedule_title
{
	font-size:18px;
	color:#ffffff
}

.schedule_content_container
{
	background-color:#e4e4e4;
	font-size:14px;
	color:#8b8b8b;
}

.schedule_content_container p 
{
	padding:1em;
	min-height:128px
}

.schedule_content_container p  strong
{
	color:#303442
}

.conference_title
{
	font-size:18px;
	color:#312a92;
	font-weight:bold;
	padding-bottom:1em
}

.conference_content_container
{
	color:#303442;
	font-size:14px;
}

.conference_content_grey_container
{
	font-size:14px;
	color:#8b8b8b
}

.visiting_mumbai_table tbody tr th
{
	    border: none;
    background-color: #3b395e;
    font-size: 16px;
    color: #ffffff;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #ffffff;
}

.visiting_mumbai_table tbody tr td
{
	    border: none;
    background-color: #e4e4e4;
    font-size: 14px;
    color: #8b8b8b;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #ffffff;
}

.contact_container1
{
	background-image:url(../images/contact_img1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	    padding: 4em 0 2.8em 0;
}

.contact_container2
{
	background-image:url(../images/contact_img2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	    padding: 4em 0 2.8em 0;
}

.contact_container3
{
	background-image:url(../images/contact_img3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	    padding: 4em 0 2.8em 0;
}

.contact_container1 p,
.contact_container2 p,
.contact_container3 p
{
	font-size:18px;
	color:#ffffff;
	line-height: 1.8;
	font-size:16px
}

.contact_container1 p strong,
.contact_container2 p strong,
.contact_container3 p strong
{
	font-size:18px
}

.contact_container1 p a,
.contact_container2 p a,
.contact_container3 p a
{
	color:#ffffff;
}

.exibitor_list_logo_container img
{
	border: 1px solid #e1e1e1 !important
}

pre {
  margin: 0 !important;
  display: inline-block; }

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
  background: none; }
