/*Import Css*/
@import url('bootstrap.min.css');
/*@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');*/
@import url('font-awesome.min.css');
@import url('webslidemenu.css');
@import url('demo.css');
@import url('jquery.mmenu.all.css');
@import url('jquery.tabSlideOut.css');
/*font-face Css*/
/*@font-face { font-family: 'Bliss'; src: url('../fonts/Bliss2R.eot'); src: url('../fonts/Bliss2R.eot?#iefix') format('embedded-opentype'), url('../fonts/Bliss2R.woff2') format('woff2'), url('../fonts/Bliss2R.woff') format('woff'), url('../fonts/Bliss2R.ttf') format('truetype'), url('../fonts/Bliss2R.svg#proxima_nova_altblack') format('svg'); font-weight: normal; font-style: normal; }*/
/*font-face Css End*/

/** Generated by FG **/
@font-face {
    font-family: 'Conv_agrandir-regular';
    src: url('../fonts/agrandir-regular.eot');
    src: local('☺'), url('../fonts/agrandir-regular.woff') format('woff'), url('../fonts/agrandir-regular.ttf') format('truetype'), url('../fonts/agrandir-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_gt-pressura-mono-regular';
    src: url('../fonts/gt-pressura-mono-regular.eot');
    src: local('☺'), url('../fonts/gt-pressura-mono-regular.woff') format('woff'), url('../fonts/gt-pressura-mono-regular.ttf') format('truetype'), url('../fonts/gt-pressura-mono-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*font-face Css End*/

/*Default Css*/
body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #37424a;
	font-size: 16px;
	line-height: 1.42857143;
	margin: 0;
	padding: 0;
	font-weight: 500;
	letter-spacing: 0.5px;
}



/*Default Css*/
/*body { font-family: 'Bliss', sans-serif; color: #37424a; font-size: 16px; line-height: 1.42857143; margin: 0; padding: 0; font-weight: 500; letter-spacing: 0.5px; }*/


body { 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #37424a;
	font-size: 16px;
	line-height: 1.42857143;
	margin: 0;
	padding: 0;
	font-weight: 500;
	letter-spacing: 0.5px;
    }

.col-centered { float: none; margin: 0 auto; display: block; }
a, a:hover, a:focus { text-decoration: none; outline: none; color: #0065bd; }
ul { margin: 0; padding: 0; }
li { list-style-type: none; }
.white { background: #fff; }
.dark_blue { background: #002747; }
.light_blue { background: #004165; }
.blue { background: #0065bd; }
.sky_blue { background: #00a1de; }
.grey { background: #e8ecee; }
section { float: left; width: 100%; padding: 30px 0; }
.form-group { float: left; width: 100%; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 0px; outline-offset: 0px; box-shadow: none; }
.form-control { box-shadow: none; }
.form-control:focus { box-shadow: none; border: 1px solid #002032; }
.overlay { position: absolute; background: #000; left: 0; right: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.57; }
.page_header { float: left; width: 100%; margin: 0 0 20px 0; }
.page_header h2 { color: #fff; font-weight: 500; display: inline-block; margin: 0; }
.page_header img { padding: 0 0 0 10px; vertical-align: text-bottom; }
.advertisement { float: left; width: 100%; margin: 15px 0; }
.advertisement img { width: 100%; }
.advertisement h5 { color: #767676; text-transform: uppercase; font-size: 12px; margin-top: 0; }
.learn_more { display: inline-block; color: #0065bd; padding: 0; border: none; text-transform: uppercase; text-align: left; font-weight: 500; margin: 5px 0; font-size: 14px; }
.learn_more i { padding-left: 8px; }
.learn_more:hover, .learn_more:focus { color: #000; }
.read_more { display: inline-block; color: #1195d8; padding: 3px 15px; border: none; float: right; }
.art-read_more { display: inline-block; color: #1195d8; padding: 3px 5px; border: none; }
.read_more:hover, .read_more:focus { color: #000; }
.bullets { margin: 5px 0 15px 0; padding: 0; display: block; float: left; width: 100%; }
.bullets li { display: block; position: relative; padding: 3px 0 3px 20px; }
.bullets li i { position: absolute; top: 9px; left: 0; font-size: 10px; color: #00a1de; }
.bullets dd { margin: 0; padding: 5px 0; display: block; text-align: center; position: relative; right: 0; left: 0; }
.bullets dd:before { content: ''; position: absolute; background: #ccc; width: 45%; height: 1px; right: 0; top: 15px; }
.bullets dd:after { content: ''; position: absolute; background: #ccc; width: 45%; height: 1px; left: 0; top: 15px; }
.border_right { border-right: 1px solid #dfdfdf; -webkit-border-right: 1px solid #dfdfdf; -moz-border-right: 1px solid #dfdfdf; }
.article_title { float: left; width: 100%; padding: 10px 0; }
.article_title h5 { margin: 0; text-transform: uppercase; color: #1073c0; }
.article_title span { font-style: italic; padding: 5px 0 0 0; font-weight: 500; display: inline-block; color: #004165; }
.article_title .date { font-style: italic; padding: 0; font-weight: 500; display: block; color: #1195d8; }
.search_article_head { float: left; width: 100%; margin-bottom: 20px; }
.search_article_head h4 { margin: 0; color: #004165; }
.search_article_head h4 span { color: #1195d8; }
.breadcrumb { background: none; padding: 0; }
.breadcrumb li a { color: #515661; }
.breadcrumb>.active { color: #0065bd; }
.breadcrumb>li+li:before { content: "\f101"; font: normal normal normal 14px/1 FontAwesome; color: #515661; }
.left_divider { display: block; position: relative; }
.left_divider:before { content: ''; position: absolute; left: -20px; top: 0; height: 100%; width: 1px; background: #b0b0b0; }
/*Default End*/
/*My Css*/
header { text-align: center; background: url(../images/header_bg.jpg) center center; background-repeat: no-repeat; background-size: cover; color: #fff; /*font-family: 'Montserrat', sans-serif;*/ -webkit-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 99; right: 0; left: 0; padding: 20px 0 0 0; }
header.sticky { position: fixed; height: 125px; width: 100%; background: #0065bd; -webkit-box-shadow: 0px 2px 5px -1px rgb(0, 0, 0); -moz-box-shadow: 0px 2px 5px -1px rgba(199,199,199,1); box-shadow: 0px 2px 5px -1px rgb(0, 0, 0); z-index: 99; padding-top: 5px; }
header .logo { text-align: left; position: relative; }
/*header .logo:before { content: ''; position: absolute; background: #fff; top: -10px; bottom: 0; height: 85px; width: 1px; left: 17.5%; }*/
header .logo img { display: inline-block; width: 250px; }
header .sail_logo { height: 65px; width: auto !important; margin-left: 50px; margin-top: -12px; }
header .logo a { display: inline-block; }
.main_text { float: left; width: 100%; margin: 28.5% 0 2% 0; text-align: left; padding: 0 8px; }
.main_text h1 { font-size: 40px; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); margin-top: 0; }
.main_text h3 { margin: 0; padding: 0 0 15px 0; }
.main_text h4 { font-weight: bold; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); }
.login, .register { display: inline-block; color: #fff; text-transform: uppercase; margin: 0 8px; background: #004165; padding: 5px 10px !important; border-radius: 4px; border: 1px solid #004165 !important; }
.login:hover, .login:focus, .register:hover, .register:focus { background: #002032; color: #fff; border: 1px solid #002032 !important; }
.social a { display: inline-block; text-align: center; margin-left: 10px; }
.social a i { background: #fff; border-radius: 50px; padding: 8px 5px; height: 30px; width: 30px; color: #004165; }
footer { float: left; width: 100%; position: relative; padding: 30px 0 10px 0; color: #fff; background: url('../images/grid.png') top right #004165; background-repeat: repeat-y; line-height: 25px; }
footer:before { content: ''; position: absolute; top: -9px; left: 0; right: auto; width: 100%; height: 27px; z-index: 9; background: url('../images/nav_bg.png') top left no-repeat; }
footer p { margin: 0; }
.footer_left { float: left; width: 100%; text-align: left; font-size: 14px; }
.footer_left img { padding: 15px 0; }
.footer_left a { padding: 0; color: #fff; font-weight: 500; display: inline-block; }
.footer_right { float: left; width: 100%; text-align: right; font-size: 14px; }
.footer_right ul { margin: 0; padding: 0; display: block; }
.footer_right li { display: inline-block; position: relative; line-height: 15px; }
.footer_right li:before { position: absolute; content: ""; top: 0; right: -3px; height: 100%; width: 1px; background: #fff; }
.footer_right li:last-child:before { content: none; }
.footer_right li:last-child a { border: none; }
.footer_right a { display: inline-block; color: #fff; padding: 0 5px; }
.footer_navigation { float: left; width: 100%; margin: 10px 0 15px 0; text-align: left; }
.footer_navigation ul { margin: 0; padding: 0; display: block; }
.footer_navigation ul li { display: inline-block; position: relative; }
.footer_navigation ul li:first-child a { padding-left: 0; }
.footer_navigation ul li:last-child a { border: none; padding-right: 0; }
.footer_navigation ul li a { display: inline-block; color: #fff; text-transform: capitalize; padding: 0 7px; margin: 5px 0; line-height: 15px; font-size: 14px; }
.footer_navigation ul li a:hover, .footer_navigation ul li a:focus { color: #00a1de; }
.banner { float: left; width: 100%; padding: 5% 0; min-height: 250px; }
.banner .banner_text { float: left; width: 100%; }
.banner .banner_text h2 { color: #fff; text-transform: uppercase; }
.banner .banner_text h3 { color: #3db7e4; margin: 0; }
.banner .banner_text h4 { color: #fff; line-height: 30px; }
.content_section { float: left; width: 100%; padding: 20px 0; }
.main_breadcrumb { margin-bottom: 20px; float: left; width: 100%; }
.main_breadcrumb img { float: right; }
.inner_pagehead { margin: 0; text-align: left; line-height: 35px; color: #515661; padding: 15px 0; }
.advertisement.ad_center { text-align: center; }
.advertisement.ad_center img { margin: 10px auto; width: auto; }
.mobile_menu { display: none; }
.social-share-placeholder { float: right; width: 100%; text-align: right; }
.facebook, .linkedin, .twitter, .googleplus { margin-right: 5px; display: inline; }
.event_content { float: left; width: 100%; padding: 15px 0; font-size: 18px; }
.event_content h1 { font-size: 50px; font-weight: 200; color: #37424a; margin: 0; padding-bottom: 20px; float: left; width: 100%; }
.event_content h2 { font-weight: 200; margin: 0; padding: 15px 0; float: left; width: 100%; }
.event_content a { display: block; margin: 0 0 15px 0; border-radius: 0; width: 100%; padding: 5px 14px; text-align: center; font-size: 14px; }
.event_content .brochure_img { width: 100%; padding: 15px 0 0 0; margin: 0 auto; }
.wsmenu-submenu { top: 65px; }
.registration h3 { line-height: 35px; text-align: center; margin-top: 0; }
.registration h3, .registration p { text-align: center; }
.registration a { display: block; padding: 5px 0; }
.registration .registration_form { margin: 25px 0; float: left; width: 100%; }
.registration .registration_form lable { display: block; padding: 6px 0; text-align: right; }
.registration table thead th { border-bottom: 0; border: 1px solid #0065bd; text-align: center; border-right: 1px solid #fff; }
.registration table thead th:last-child { border-right: 1px solid #0065bd; }
.registration table tr td:last-child { text-align: center; }
.registration table tbody td { vertical-align: middle; border: 1px solid #ddd; }
/*.registration table tbody td:last-child { text-align: center; }*/
.registration table tbody td table { margin: 0; }
.registration table tbody td table tbody td { border-top: 0; text-align: center; }
.registration .registration_form .btn { display: inline-block; padding: 6px 30px; background: #0065bd; color: #fff; border-radius: 5px; }
.registration .registration_form .btn:hover, .registration .registration_form .btn:focus { background: #002032; color: #fff !important; }
.how_to_apply { float: left; width: 100%; margin: 15px 0; background: #f3f3f3; }
.how_to_apply p { margin: 0; padding: 10px; }
.how_to_apply h3 { margin: 0; padding: 3px; background: #00a1de; color: #fff; }
.how_to_apply a { display: block; padding: 8px 20px; background: #0065bd; color: #fff; border-radius: 5px; margin: 10px; text-align: center; }
.how_to_apply a:hover, .how_to_apply a:focus { background: #002032; color: #fff !important; }
.registration .table thead { background: #0065bd; }
.registration .table thead th { color: #fff; }
.thick-separator-rule { background-color: #c2cbd2; width: 100%; margin: 25px 0; height: 3px; }
.organizers { float: left; width: 100%; text-align: center; margin: 20px 0; }
.organizers img { text-align: center; display: block; margin: 0 auto; float: none; width: 120px; }
.organizers h4 { color: #000; line-height: 24px;}
.speakers { float: left; width: 100%; text-align: left; margin: 20px 0; }
.speakers h2 { margin: 0; padding-bottom: 15px; color: #0065bd; display: block; }
.speakers img { text-align: left; display: block; margin: 0 auto; float: none; width: 120px; }
.main_details { float: left; width: 100%; margin: 15px 0 25px 0; }
.main_details.divider { border-right: 1px solid #d4d4d4; }
.speakers_details { float: left; width: 100%; margin: 15px 0; padding-right: 15px; }
.speakers_details h3, .speakers_details h4 { margin: 0; padding-bottom: 10px; color: #000; }
.speakers_details h4 { line-height: 24px; }
.speakers_details h2 { margin: 0; padding-bottom: 15px; color: #0065bd; display: block; }
#amit, #rajarama, #raj { margin: 0 auto; }
.sponsor_download { margin: 15px 0; background: #1073c0; display: inline-block !important; padding: 10px; border-radius: 5px; color: #fff; }
.sponsor_download:hover, .sponsor_download:focus { background: #004165; color: #fff; box-shadow: none; }
.map { float: left; width: 100%; }
#return-to-top { position: fixed; bottom: 15%; z-index: 999; right: 20px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width: 50px; height: 50px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top i { color: #fff; margin: 0; position: relative; left: 16px; top: 13px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top:hover { background: rgba(0, 0, 0, 0.9); }
#return-to-top:hover i { color: #fff; top: 5px; }
#right { bottom: 40% !important; }
.sponsor_logo { float: left; width: 100%; text-align: center; padding: 6px; border: 1px solid #c5c5c5; background: #fff; margin: 1% 0 5% 0; }
.sponsor_logo img { width: 100%; display: block; }
.sponsor_logo h4 { margin: 0; padding-bottom: 20px; text-transform: uppercase; color: #37424a; }
.panel_discussion { float: left; width: 100%; margin-bottom: 20px; }
.panel_discussion h2 { margin: 0; padding-bottom: 30px; color: #0065bd; display: block; }
.panel_details { float: left; width: 100%; position: relative; padding: 0 0 0 30%; }
.panel_details img { width: 70px; position: absolute; top: 0; left: 0; }
.panel_details h4 { margin: 0; color: #0065bd; }
.panel_details h5 { margin: 0; padding: 10px 0 5px 0; }
.panel_details p { font-size: 14px; }
/*
.agenda { float: left; width: 100%; }
.panel-body p { float: left; width: 100%; text-align: left; }
.agenda .panel-default > .panel-heading { background: #0065bd; border: none; border-radius: 0; }
.agenda .panel-group .panel { margin-bottom: 0.7em; }
.agenda .panel-title { position: relative; color: #fff; }
.agenda .left_navigation ul .panel-title > a:before { top: 8px; }
.agenda .panel-title > a:before { font-family: FontAwesome; content: "\f056"; padding-right: 5px; text-align: right; position: absolute; right: 0; }
.agenda .panel-title > a.collapsed:before { float: right !important; content: "\f055"; }
.agenda .panel-title > a:hover, .agenda .panel-title > a:active, .agenda .panel-title > a:focus { text-decoration: none; color: #fff; }
.page_head { margin: 0; padding: 0 0 20px 0; color: #ffffff; }
.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; margin-left: 6.8em; text-align: left; }
*/
.agenda { float: left; width: 100%; }
.agenda h2, .agenda h3 { margin: 0; padding-bottom: 25px; }
.agenda .table.main_head { margin-top: 40px; }
.agenda .table.main_head thead th:first-child { text-align: center; }
.agenda .table { margin: 0; }
.panel-body p { float: left; width: 100%; text-align: left; margin: 0; }
.agenda .panel-default > .panel-heading { background: #0065bd; border: none; border-radius: 0; padding: 0; }
.agenda .panel-default > .panel-heading.color_1 { background: #1073c0; }
.agenda .panel-default > .panel-heading.color_2 { background: #1195d8; }
.agenda .panel-default > .panel-heading.color_3 { background: #18afe7; }
.agenda .panel-default > .panel-heading.color_4 { background: #004165; }
/*
.agenda .panel-default > .panel-heading.color_5{ background: #1195d8;}
.agenda .panel-default > .panel-heading.color_6{ background: #18afe7;}
.agenda .panel-default > .panel-heading.color_7{ background: #337ab7;}
*/
.agenda .panel-default > .panel-heading .table thead th { border-top: none; border-bottom: none; }
.agenda .panel-default > .panel-heading .table thead th:first-child { text-align: center; background: #e8ecee; color: #002747; }
.agenda .panel-group { margin-top: 20px; }
.agenda .panel-group .panel { margin-bottom: 0; box-shadow: none; border: none; }
.panel-group .panel.panel-inner { margin: 0; }
.agenda .panel-title { position: relative; color: #fff; }
.agenda .left_navigation ul .panel-title > a:before { top: 8px; }
.agenda .panel-title > a:before { font-family: FontAwesome; content: "\f056"; padding-right: 5px; text-align: right; position: absolute; right: 15px; top: 30%; }
.agenda .panel-title > a.collapsed:before { float: right !important; content: "\f055"; }
.agenda .panel-title > a:hover, .agenda .panel-title > a:active, .agenda .panel-title > a:focus { text-decoration: none; color: #fff; }
.page_head { margin: 0; padding: 0 0 20px 0; color: #ffffff; }
.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top: none;text-align: left; background: #e8ecee; margin: 0; }
.timeAcc { background: #ffffff; padding: 0.7em; text-align: center; float: left; margin: -1em 1em 0 -1em; border: 1px solid #0065bd; width: 10%; }
.duration { text-align: right; margin-right: 5%; margin-top: -1em; }
.activity-img img { width: 100%; margin-top: 1em; }
/* Gallery Tabs*/
.panel.with-nav-tabs .panel-heading { padding: 0; }
.panel.with-nav-tabs .nav-tabs { border-bottom: none; }
.panel.with-nav-tabs .nav-justified { margin-bottom: -1px; }
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus { color: #fff; }
.with-nav-tabs.panel-default .nav-tabs > .open > a, .with-nav-tabs.panel-default .nav-tabs > .open > a:hover, .with-nav-tabs.panel-default .nav-tabs > .open > a:focus, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus { color: #777; background-color: #ddd; border-color: transparent; }
.gallery_tabs .nav-tabs > li.active > a { background: #004165; color: #fff; border: none; }
.gallery_tabs .nav-tabs > li > a:hover, .gallery_tabs .nav-tabs > li > a:focus { color: #555; background: #004165; color: #fff; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu { background-color: #f5f5f5; border-color: #ddd; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a { color: #777; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { background-color: #ddd; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { color: #fff; background-color: #555; }
.gallery_tabs { float: left; width: 100%; margin: 25px 0; }
.gallery_tabs .nav-tabs { text-align: center; border: none; }
.gallery_tabs .nav-tabs>li { float: none; display: inline-block; color: #fff; }
.gallery_tabs .nav-tabs>li a { text-transform: uppercase; background: #0065bd; color: #fff; min-width: 207px; border-radius: 3px; margin: 0; }
.gallery_tabs .panel-default { border: none; box-shadow: none; }
.photo_gallery { float: left; width: 100%; margin: 25px 0; }
.photo_gallery .carousel-control { opacity: inherit; }
.photo_gallery .carousel-control .fa-angle-left, .photo_gallery .carousel-control .fa-angle-right { position: absolute; top: 50%; font-size: 30px; color: #fff; }
.photo_gallery .sync_first .item .caption { position: absolute; bottom: 5px; text-align: center; left: 0; right: 0; background: #000000b0; margin: 0 5px; }
.photo_gallery .sync_first .item { padding: 0px; margin: 5px; color: #FFF; border-radius: 3px; text-align: center; }
.photo_gallery .sync_second .item { padding: 0px; margin: 5px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
.photo_gallery .sync_second .item h1 { font-size: 18px; }
.photo_gallery .sync_second .current .item { background: #0c83e7; }
.photo_gallery .sync_first.owl-theme { position: relative; }
.photo_gallery .sync_first.owl-theme .owl-next, .photo_gallery .sync_first.owl-theme .owl-prev { width: 22px; height: 40px; margin-top: -20px; position: absolute; top: 50%; }
.photo_gallery .sync_first.owl-theme .owl-prev { left: 10px; }
.photo_gallery .sync_first.owl-theme .owl-next { right: 10px; }
.photo_gallery .owl-theme .owl-nav { /*default owl-theme theme reset .disabled:hover links */ }
.photo_gallery .owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.photo_gallery .owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
/* Gallery Tabs End*/
.why_attend { float: left; width: 100%; padding: 15px 0; }
.wide-row-container { margin: 1em 0; }
.wide-row-container > div.row { margin-left: 0; margin-right: 0; }
.wide-row-container > div.row .wide-row-content { padding: 0 0 0 2%; }
.wide-row-container > div.row .wide-row-content .wide-row { margin-left: -2.5%; margin-right: -2.5%; }
.img-caption2.iwc-rule { padding-top: 24px; }
.img-caption2.iwc-rule { padding-top: 10px; border-right: 1px solid #e8ecee; margin-bottom: 1em; }
.img-caption2.iwc-rule-2 { border-right: none; }
.img-caption2.img-md .iwc-img { position: relative; float: left; width: 20%; min-height: 1px; padding-left: 2.5%; padding-right: 2.5%; }
.img-caption2.img-md .iwc-img img { width: 80%; }
.img-caption2.img-md .iwc-text { position: relative; float: left; width: 75%; min-height: 1px; padding-left: 2.5%; padding-right: 2.5%; min-height: 8em; }
.img-caption2 h2 { font-size: 1.3em; padding: 0; }
.img-caption2 p { font-size: 1em; padding: 0; }
.registration { float: left; width: 100%; }
.registration h2 { margin: 0; padding-bottom: 25px; }
.registration .registration_form lable { text-align: left; }
.registration .how_to_apply { margin: 0; }
.registration .how_to_apply a { margin: 15px; }
.brochure_download { float: left; width: 100%; text-align: center; }
.brochure_download img { width: 80%; border: 10px solid #e6e6e6; }
.brochure_download a { border-radius: 0 !important; font-size: 14px; width: 80% !important; margin: 0 auto 15px auto !important; padding: 8px 20px !important; background: #0065bd; color: #fff; text-align: center; }
.brochure_download a:hover, .brochure_download a:focus { background: #002032; color: #fff !important; }
.venue_hotels { float: left; width: 100%; }
.venue_hotels a { text-align: left; font-size: 18px; }
/*Custom Media query*/
@media (min-width:320px) {
header {  background-position-x:70%; }
.footer_navigation ul li a { font-size: 12px; }
.footer_left { font-size: 12px; text-align: center; }
.footer_right { font-size: 12px; text-align: center; }
.mobile_menu { display: -webkit-inline-box; }
.mobile_menu { position: absolute; right: 15px; top: 25px; z-index: 99; }
.wsmain { display: none; }
.main_breadcrumb img { float: none; margin: 0 auto; }
header .social { display: none; }
.footer_navigation ul li a { padding: 0 4px; }
.footer_navigation { text-align: center; margin: 8px 0; }
footer:before { background-position: 104% 0; }
.main_text h1 { font-size: 32px; }
.event_content h1 { font-size: 32px; padding-bottom: 10px; }
header .logo img { width: 170px; }
header .sail_logo { margin-left: 25px; }
#right { bottom: 30% !important; width: 18em; padding: 40px 15px; }
#right p { font-size: 21px; }
.speakers img { float: left; }
}
@media (min-width:480px) { }
@media (min-width:768px) {
header .logo img { width: 250px; }
.footer_left { text-align: left; }
.footer_right { text-align: right; }
.mobile_menu { position: absolute; right: 15px; top: 27px; }
.wsmain { display: none; }
.main_breadcrumb img { float: none; margin: 0 auto; }
.footer_navigation ul li a { padding: 0 7px; }
.footer_navigation { text-align: left; margin: 8px 0; }
footer:before { background-position: 125% 0; }
.main_text h1 { font-size: 40px; }
.event_content h1 { font-size: 50px; padding-bottom: 30px; }
.main_text { margin: 16.5% 0 3% 0; }
.registration .registration_form lable { text-align: right; }
header .sail_logo { margin-left: 50px; }
}
@media (min-width:992px) {
.footer_navigation ul li a { padding: 0 6px; font-size: 14px; }
.footer_left { font-size: 14px; }
.footer_right { font-size: 14px; }
.wsmain { display: block; }
.mobile_menu { display: none; }
.main_breadcrumb img { float: right; margin: 0; }
header .social { display: inline; }
footer:before { background-position: 135% 0; }
.wsmenu-submenu { top: 45px; }
header .logo img { width: 250px; }
.main_text { margin: 16.5% 0 3% 0; }
#right { bottom: 40% !important; }
.panel_details { padding: 0 0 0 36%; }
.speakers img { float: none; }
}
@media (min-width:1200px) {
header { text-align: center; background: url(../images/header_bg.jpg) center center; background-repeat: no-repeat; background-size: cover; color: #fff; /*font-family: 'Montserrat', sans-serif;*/ -webkit-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 99; right: 0; left: 0; padding: 20px 0 0 0; }
header.sticky { position: fixed; height: 125px; width: 100%; background: #0065bd; -webkit-box-shadow: 0px 2px 5px -1px rgb(0, 0, 0); -moz-box-shadow: 0px 2px 5px -1px rgba(199,199,199,1); box-shadow: 0px 2px 5px -1px rgb(0, 0, 0); z-index: 99; padding-top: 5px; }
header .logo { text-align: left; position: relative; }
/*header .logo:before { content: ''; position: absolute; background: #fff; top: -10px; bottom: 0; height: 85px; width: 1px; left: 17.5%; }*/
/*header .logo img { display: inline-block; width: 250px; }*/
    
    header .logo img { display: inline-block; width: 300px; }
    
header .sail_logo { height: 65px; width: auto !important; margin-left: 50px; margin-top: -12px; }
header .logo a { display: inline-block; }
.main_text { float: left; width: 100%; margin: 28.5% 0 2% 0; text-align: left; padding: 0 8px; }
    
   /* .main_text { float: left; width: 100%; margin: 38.5% 0 2% 0; text-align: left; padding: 0 8px; }*/
    
/*.main_text h1 { font-size: 40px; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); margin-top: 0; }
.main_text h3 { margin: 0; padding: 0 0 15px 0; }*/
    
    .main_text h1 { font-size: 40px; text-shadow: 1px 2px 3px rgba(0,0,0,0); margin-top: 0; color: #000; }
    
/*.main_text h3 { margin: 0; padding: 0 0 15px 0; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); }*/
    
    .main_text h3 { margin: 0; padding: 0 0 15px 0; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); color: #05bfe0; }
    
    
.main_text h4 { font-weight: bold; text-shadow: 1px 2px 3px rgba(0,0,0,0.5); }
.login, .register { display: inline-block; color: #fff; text-transform: uppercase; margin: 0 8px; background: #004165; padding: 5px 10px !important; border-radius: 4px; border: 1px solid #004165 !important; }
.login:hover, .login:focus, .register:hover, .register:focus { background: #002032; color: #fff; border: 1px solid #002032 !important; }
.social a { display: inline-block; text-align: center; margin-left: 10px; }
.social a i { background: #fff; border-radius: 50px; padding: 8px 5px; height: 30px; width: 30px; color: #004165; }
footer { float: left; width: 100%; position: relative; padding: 30px 0 10px 0; color: #fff; background: url('../images/grid.png') top right #004165; background-repeat: repeat-y; line-height: 25px; }
footer:before { content: ''; position: absolute; top: -9px; left: 0; right: auto; width: 100%; height: 27px; z-index: 9; background: url('../images/nav_bg.png') top left no-repeat; }
footer p { margin: 0; }
.footer_left { float: left; width: 100%; text-align: left; font-size: 14px; }
.footer_left img { padding: 15px 0; }
.footer_left a { padding: 0; color: #fff; font-weight: 500; display: inline-block; }
.footer_right { float: left; width: 100%; text-align: right; font-size: 14px; }
.footer_right ul { margin: 0; padding: 0; display: block; }
.footer_right li { display: inline-block; position: relative; line-height: 15px; }
.footer_right li:before { position: absolute; content: ""; top: 0; right: -3px; height: 100%; width: 1px; background: #fff; }
.footer_right li:last-child:before { content: none; }
.footer_right li:last-child a { border: none; }
.footer_right a { display: inline-block; color: #fff; padding: 0 5px; }
.footer_navigation { float: left; width: 100%; margin: 10px 0 15px 0; text-align: left; }
.footer_navigation ul { margin: 0; padding: 0; display: block; }
.footer_navigation ul li { display: inline-block; position: relative; }
.footer_navigation ul li:first-child a { padding-left: 0; }
.footer_navigation ul li:last-child a { border: none; padding-right: 0; }
.footer_navigation ul li a { display: inline-block; color: #fff; text-transform: capitalize; padding: 0 7px; margin: 5px 0; line-height: 15px; font-size: 14px; }
.footer_navigation ul li a:hover, .footer_navigation ul li a:focus { color: #00a1de; }
.banner { float: left; width: 100%; padding: 5% 0; min-height: 250px; }
.banner .banner_text { float: left; width: 100%; }
.banner .banner_text h2 { color: #fff; text-transform: uppercase; }
.banner .banner_text h3 { color: #3db7e4; margin: 0; }
.banner .banner_text h4 { color: #fff; line-height: 30px; }
.content_section { float: left; width: 100%; padding: 20px 0; }
.main_breadcrumb { margin-bottom: 20px; float: left; width: 100%; }
.main_breadcrumb img { float: right; }
.inner_pagehead { margin: 0; text-align: left; line-height: 35px; color: #515661; padding: 15px 0; }
.advertisement.ad_center { text-align: center; }
.advertisement.ad_center img { margin: 10px auto; width: auto; }
.mobile_menu { display: none; }
.social-share-placeholder { float: right; width: 100%; text-align: right; }
.facebook, .linkedin, .twitter, .googleplus { margin-right: 5px; display: inline; }
.event_content { float: left; width: 100%; padding: 15px 0; font-size: 18px; }
.event_content h1 { font-size: 50px; font-weight: 200; color: #37424a; margin: 0; padding-bottom: 20px; float: left; width: 100%; }
.event_content h2 { font-weight: 200; margin: 0; padding: 15px 0; float: left; width: 100%; }
.event_content a { display: block; margin: 0 0 15px 0; border-radius: 0; width: 100%; padding: 5px 14px; text-align: center; font-size: 14px; }
.event_content .brochure_img { width: 100%; padding: 15px 0 0 0; margin: 0 auto; }
.wsmenu-submenu { top: 65px; }
.registration h3 { line-height: 35px; text-align: center; margin-top: 0; }
.registration h3, .registration p { text-align: center; }
.registration a { display: block; padding: 5px 0; }
.registration .registration_form { margin: 25px 0; float: left; width: 100%; }
.registration .registration_form lable { display: block; padding: 6px 0; text-align: right; }
.registration table thead th { border-bottom: 0; border: 1px solid #0065bd; text-align: center; border-right: 1px solid #fff; }
.registration table thead th:last-child { border-right: 1px solid #0065bd; }
.registration table tbody td { vertical-align: middle; border: 1px solid #ddd; }
/*.registration table tbody td:last-child { text-align: center; }*/
.registration table tbody td table { margin: 0; }
.registration table tbody td table tbody td { border-top: 0; text-align: center; }
.registration .registration_form .btn { display: inline-block; padding: 6px 30px; background: #0065bd; color: #fff; border-radius: 5px; }
.registration .registration_form .btn:hover, .registration .registration_form .btn:focus { background: #002032; color: #fff !important; }
.how_to_apply { float: left; width: 100%; margin: 15px 0; background: #f3f3f3; }
.how_to_apply p { margin: 0; padding: 10px; }
.how_to_apply h3 { margin: 0; padding: 3px; background: #00a1de; color: #fff; }
.how_to_apply a { display: block; padding: 8px 20px; background: #0065bd; color: #fff; border-radius: 5px; margin: 10px; text-align: center; }
.how_to_apply a:hover, .how_to_apply a:focus { background: #002032; color: #fff !important; }
.registration .table thead { background: #0065bd; }
.registration .table thead th { color: #fff; }
.thick-separator-rule { background-color: #c2cbd2; width: 100%; margin: 25px 0; height: 3px; }
.organizers { float: left; width: 100%; text-align: center; margin: 20px 0; }
.organizers img { text-align: center; display: block; margin: 0 auto; float: none; width: 120px; }
.organizers h4 { color: #000; }
.speakers { float: left; width: 100%; text-align: left; margin: 20px 0; }
.speakers h2 { margin: 0; padding-bottom: 15px; color: #0065bd; display: block; }
.speakers img { text-align: left; display: block; margin: 0 auto; float: none; width: 120px; }
.main_details { float: left; width: 100%; margin: 15px 0 25px 0; }
.main_details.divider { border-right: 1px solid #d4d4d4; }
.speakers_details { float: left; width: 100%; margin: 15px 0; padding-right: 15px; }
.speakers_details h3, .speakers_details h4 { margin: 0; padding-bottom: 10px; color: #000; }
.speakers_details h4 { line-height: 24px; }
.speakers_details h2 { margin: 0; padding-bottom: 15px; color: #0065bd; display: block; }
#amit, #rajarama, #raj { margin: 0 auto; }
.sponsor_download { margin: 15px 0; background: #1073c0; display: inline-block !important; padding: 10px; border-radius: 5px; color: #fff; }
.sponsor_download:hover, .sponsor_download:focus { background: #004165; color: #fff; box-shadow: none; }
.map { float: left; width: 100%; }
#return-to-top { position: fixed; bottom: 15%; z-index: 999; right: 20px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width: 50px; height: 50px; display: block; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top i { color: #fff; margin: 0; position: relative; left: 16px; top: 13px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top:hover { background: rgba(0, 0, 0, 0.9); }
#return-to-top:hover i { color: #fff; top: 5px; }
#right { bottom: 40% !important; }
.sponsor_logo { float: left; width: 100%; text-align: center; padding: 6px; border: 1px solid #c5c5c5; background: #fff; margin: 1% 0 5% 0; }
.sponsor_logo img { width: 100%; display: block; }
.sponsor_logo h4 { margin: 0; padding-bottom: 20px; text-transform: uppercase; color: #37424a; }
.panel_discussion { float: left; width: 100%; margin-bottom: 20px; }
.panel_discussion h2 { margin: 0; padding-bottom: 30px; color: #0065bd; display: block; }
.panel_details { float: left; width: 100%; position: relative; padding: 0 0 0 30%; }
.panel_details img { width: 70px; position: absolute; top: 0; left: 0; }
.panel_details h4 { margin: 0; color: #0065bd; }
.panel_details h5 { margin: 0; padding: 10px 0 5px 0; }
.panel_details p { font-size: 14px; }
/*
.agenda { float: left; width: 100%; }
.panel-body p { float: left; width: 100%; text-align: left; }
.agenda .panel-default > .panel-heading { background: #0065bd; border: none; border-radius: 0; }
.agenda .panel-group .panel { margin-bottom: 0.7em; }
.agenda .panel-title { position: relative; color: #fff; }
.agenda .left_navigation ul .panel-title > a:before { top: 8px; }
.agenda .panel-title > a:before { font-family: FontAwesome; content: "\f056"; padding-right: 5px; text-align: right; position: absolute; right: 0; }
.agenda .panel-title > a.collapsed:before { float: right !important; content: "\f055"; }
.agenda .panel-title > a:hover, .agenda .panel-title > a:active, .agenda .panel-title > a:focus { text-decoration: none; color: #fff; }
.page_head { margin: 0; padding: 0 0 20px 0; color: #ffffff; }
.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; margin-left: 6.8em; text-align: left; }
*/
.agenda { float: left; width: 100%; }
.agenda h2, .agenda h3 { margin: 0; padding-bottom: 25px; }
.agenda .table.main_head { margin-top: 40px; }
.agenda .table.main_head thead th:first-child { text-align: center; }
.agenda .table { margin: 0; }
.panel-body p { float: left; width: 100%; text-align: left; }
.agenda .panel-default > .panel-heading { background: #0065bd; border: none; border-radius: 0; padding:10px 15px; }
.agenda .panel-default > .panel-heading.color_1 { background: #1073c0; }
.agenda .panel-default > .panel-heading.color_2 { background: #1195d8; }
.agenda .panel-default > .panel-heading.color_3 { background: #18afe7; }
.agenda .panel-default > .panel-heading.color_4 { background: #004165; }
/*
.agenda .panel-default > .panel-heading.color_5{ background: #1195d8;}
.agenda .panel-default > .panel-heading.color_6{ background: #18afe7;}
.agenda .panel-default > .panel-heading.color_7{ background: #337ab7;}
*/
.agenda .panel-default > .panel-heading .table thead th { border-top: none; border-bottom: none; }
.agenda .panel-default > .panel-heading .table thead th:first-child { text-align: center; background: #e8ecee; color: #002747; }
.agenda .panel-group { margin-top: 20px; }
.agenda .panel-group .panel { margin-bottom: 0; box-shadow: none; border: none; }
.agenda .panel-title { position: relative; color: #fff; }
.agenda .left_navigation ul .panel-title > a:before { top: 8px; }
.agenda .panel-title > a:before { font-family: FontAwesome; content: "\f056"; padding-right: 5px; text-align: right; position: absolute; right: 15px; top:1%; }
.agenda .panel-title > a.collapsed:before { float: right !important; content: "\f055"; }
.agenda .panel-title > a:hover, .agenda .panel-title > a:active, .agenda .panel-title > a:focus { text-decoration: none; color: #fff; }
.page_head { margin: 0; padding: 0 0 20px 0; color: #ffffff; }
.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top: none;text-align: left; background: #e8ecee; margin: 0; }
.timeAcc { background: #ffffff; padding: 0.7em; text-align: center; float: left; margin: -1em 1em 0 -1em; border: 1px solid #0065bd; width: 10%; }
.duration { text-align: right; margin-right: 5%; margin-top: -1em; }
.activity-img img { width: 100%; margin-top: 1em; }
/* Gallery Tabs*/
.panel.with-nav-tabs .panel-heading { padding: 0; }
.panel.with-nav-tabs .nav-tabs { border-bottom: none; }
.panel.with-nav-tabs .nav-justified { margin-bottom: -1px; }
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus { color: #fff; }
.with-nav-tabs.panel-default .nav-tabs > .open > a, .with-nav-tabs.panel-default .nav-tabs > .open > a:hover, .with-nav-tabs.panel-default .nav-tabs > .open > a:focus, .with-nav-tabs.panel-default .nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li > a:focus { color: #777; background-color: #ddd; border-color: transparent; }
.gallery_tabs .nav-tabs > li.active > a { background: #004165; color: #fff; border: none; }
.gallery_tabs .nav-tabs > li > a:hover, .gallery_tabs .nav-tabs > li > a:focus { color: #555; background: #004165; color: #fff; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu { background-color: #f5f5f5; border-color: #ddd; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a { color: #777; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { background-color: #ddd; }
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { color: #fff; background-color: #555; }
.gallery_tabs { float: left; width: 100%; margin: 25px 0; }
.gallery_tabs .nav-tabs { text-align: center; border: none; }
.gallery_tabs .nav-tabs>li { float: none; display: inline-block; color: #fff; }
.gallery_tabs .nav-tabs>li a { text-transform: uppercase; background: #0065bd; color: #fff; min-width: 207px; border-radius: 3px; margin: 0; }
.gallery_tabs .panel-default { border: none; box-shadow: none; }
.photo_gallery { float: left; width: 100%; margin: 25px 0; }
.photo_gallery .carousel-control { opacity: inherit; }
.photo_gallery .carousel-control .fa-angle-left, .photo_gallery .carousel-control .fa-angle-right { position: absolute; top: 50%; font-size: 30px; color: #fff; }
.photo_gallery .sync_first .item .caption { position: absolute; bottom: 5px; text-align: center; left: 0; right: 0; background: #000000b0; margin: 0 5px; }
.photo_gallery .sync_first .item { padding: 0px; margin: 5px; color: #FFF; border-radius: 3px; text-align: center; }
.photo_gallery .sync_second .item { padding: 0px; margin: 5px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
.photo_gallery .sync_second .item h1 { font-size: 18px; }
.photo_gallery .sync_second .current .item { background: #0c83e7; }
.photo_gallery .sync_first.owl-theme { position: relative; }
.photo_gallery .sync_first.owl-theme .owl-next, .photo_gallery .sync_first.owl-theme .owl-prev { width: 22px; height: 40px; margin-top: -20px; position: absolute; top: 50%; }
.photo_gallery .sync_first.owl-theme .owl-prev { left: 10px; }
.photo_gallery .sync_first.owl-theme .owl-next { right: 10px; }
.photo_gallery .owl-theme .owl-nav { /*default owl-theme theme reset .disabled:hover links */ }
.photo_gallery .owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.photo_gallery .owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
/* Gallery Tabs End*/
.why_attend { float: left; width: 100%; padding: 15px 0; }
.wide-row-container { margin: 1em 0; }
.wide-row-container > div.row { margin-left: 0; margin-right: 0; }
.wide-row-container > div.row .wide-row-content { padding: 0 0 0 2%; }
.wide-row-container > div.row .wide-row-content .wide-row { margin-left: -2.5%; margin-right: -2.5%; }
.img-caption2.iwc-rule { padding-top: 24px; }
.img-caption2.iwc-rule { padding-top: 10px; border-right: 1px solid #e8ecee; margin-bottom: 1em; }
.img-caption2.iwc-rule-2 { border-right: none; }
.img-caption2.img-md .iwc-img { position: relative; float: left; width: 20%; min-height: 1px; padding-left: 2.5%; padding-right: 2.5%; }
.img-caption2.img-md .iwc-img img { width: 80%; }
.img-caption2.img-md .iwc-text { position: relative; float: left; width: 75%; min-height: 1px; padding-left: 2.5%; padding-right: 2.5%; min-height: 8em; }
.img-caption2 h2 { font-size: 1.3em; padding: 0; }
.img-caption2 p { font-size: 1em; padding: 0; }
.registration { float: left; width: 100%; }
.registration h2 { margin: 0; padding-bottom: 25px; }
.registration .registration_form lable { text-align: left; }
.registration .how_to_apply { margin: 0; }
.registration .how_to_apply a { margin: 15px; }
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body { text-align: left; }
.timeAcc { background: #ffffff; padding: 0.7em; width: auto;}
}


footer {
    background: #f0f0f0;
}

footer p {
    margin: 0;
    color: #575656;
}

.footer_right a {
    display: inline-block;
    color: #575656;
    padding: 0 5px;
}

.footer_right li::before {
    background: #575656;
}

.main_text h3 span {
    display: block;
}


.main_text h1 span {
    display: block;
}

.main_text h1 {
    font-weight: 700;
    color: #fff;
}


.important-dates-table-div {
    width: 90%;
    float: left;
    clear: both;
    padding-top: 10px;
}


.important-dates-table-div table thead th {
    background-color: #0080a8;
    color: #fff;
}

.important-dates-table-div table tbody tr td:first-child {
    background-color: #abe8f5;
    border: 1px solid #fff;
}

.important-dates-table-div table tbody tr td:nth-child(2) {
    background-color: #59d4eb;
    border: 1px solid #fff;
}

.logo {
  /*background-color: rgba(255, 255, 255, 0.5);*/
    background-color: rgba(255, 255, 255, 0);
        float: left;
    padding: 5px;
}


.download-link a {
	background-color: #dd310b;
	color: #fff;
	text-transform: uppercase;
	font-size: 17px;
	padding: 10px;
	border-radius: 7px;
	margin-top: 10px;
	margin-bottom: 30px;
	display: inline-block;
}

.date-h3 {
   /*background: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,8)),color-stop(1,rgba(0,0,0,0)));*/
    
    /*background: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0.2)),color-stop(1,rgba(0,0,0,0)));*/
}


.panel-group {
	margin-bottom: 20px;
}

.agenda .panel-group .panel {
    margin-bottom: 0.7em;
}

.agenda .panel-default > .panel-heading {
    background: #0065bd;
    border: none;
    border-radius: 0;
    margin-bottom: 15px;
}

.timeAcc {
	background: #ffffff;
	padding: 0.7em;
	text-align: center;
	float: left;
	margin: -1em 1em 0 -1em;
	border: 1px solid #0065bd;
	/* width: 13%; */
	width: 16%;
}

.timeAcc {
	background: #ffffff;
	padding: 0.7em;
	text-align: center;
	float: left;
	margin: -1em 1em 0 -1em;
	border: 1px solid #0065bd;
	/* width: 13%; */
	width:20%;
}

.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
	/* margin-left: 6.8em; */
	margin-left: 0;
	text-align: left;
}

.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body {
	text-align: left;
}

.agenda .panel-default > .panel-heading + .panel-collapse > .panel-body {
	text-align: left;
    background-color: #fff;
}


.main_text h3.download-link a {
    display: none;
}


@media only screen and (max-width: 1024px) {
    
    .agenda .panel-default > .panel-heading {
	padding-top: 15px;
	padding-bottom: 15px;
}
    
    /*.timeAcc {
	width: 24%;
}*/
    
}



@media only screen and (max-width: 768px) {
    
    .agenda .panel-default > .panel-heading {
	padding-top: 13px;
	padding-bottom: 13px;
}
    
    .timeAcc {
	width: 24%;
}
    
}



@media only screen and (max-width: 375px) {
    
    .agenda .panel-default > .panel-heading {
	padding-top: 13px;
	padding-bottom: 13px;
        padding-left: 5px;
}
    
    .timeAcc {
	width: 47%;
        margin-left: 0;
}
    
}