/*  Global styling starts */

.nopad {padding:0 !important;}
img{max-width:100%;}
a{text-decoration:none; outline:none;}
a:hover, a:focus{text-decoration:none; outline:none;}
.ContainerSection{max-width:1190px; width:100%; margin:0 auto;float:none;}
h1{font-size:51px; font-weight:700; line-height:57px; color:#ffffff; font-family: 'Montserrat', sans-serif;margin:0;}
h2{font-size:40px; font-weight:700; line-height:50px; color:#434a5e; font-family: 'Montserrat', sans-serif; margin:0; padding-bottom:20px !important;}
h3{font-size:30px; font-weight:400; line-height:37px; color:#2e3b4e; font-family: 'Montserrat', sans-serif; margin:0; padding-bottom:30px !important;}
h4{font-size:22px; font-weight:400; line-height:30px; color:#30a0d5; font-family: Arial, Helvetica sans-serif; margin:0; padding-bottom:20px !important;}
h5{font-size:18px; font-weight:400; line-height:28px; color:#434a5e; font-family: Arial, Helvetica sans-serif; margin:0; padding-bottom:27px !important;}
p{font-size:17px; font-weight:normal; line-height:28px; color:#434a5e; font-family: 'PT Serif', Arial, Helvetica, serif; margin: 0 !important;padding:15px 0 5px;}
.border{border-top:1px solid #c5c5c5;display:block;font-size:1px;line-height:1px;padding-bottom:10px;}
.headerlogo{padding:15px 0;}
.headerlogo img{max-width:223px; width:100%;}
.banner-sec{padding:0 0 15px;}
.body_sec {padding:60px 0 70px;}
#body-sec{padding-bottom:60px;}
.body_sec ul{list-style-type:none; padding:0 0 0 10px; margin:10px 0 25px;}
.body_sec ul li{font-size:17px; background-repeat:no-repeat; padding-left: 20px; background-position: 0 12px; font-weight:normal; line-height:28px; color:#434a5e; font-family: 'PT Serif', serif; background-image: url(http://go.mariadb.com/rs/573-PXI-984/images/mariadb-bullets.jpg); padding-bottom: 5px !important;
}
.body-left
{
	padding:85px 0 0 !important;
}
iframe
{
	width:510px;
}
.MapImage img{
position:relative;
max-width:470px;
width:100%;
left:-55px;	
}
.speaker_sec h3{
padding-top:22px;	
}
.speaker_sec {
    max-width: 510px;
    width: 100%;
    float: right;
	margin-top:35px;
}
.googleMap
{
	max-width: 510px;
    width: 100%;
    float: right;
	margin-top:35px;
}
.speaker_section1, .speaker_section2, .speaker_section3, .speaker_section4, .speaker_section5{padding-bottom:30px;}
.speaker_image img
   {
	max-width:142px;
	width:100%;
	height:auto;
	border:2px solid #92c6e0;
    padding:2px;
	}
.speaker_image {
    width: 32%;
    float: left;
    display: inline-block;
}
.speaker_content {
    width: 60%;
    float: left;
    display: inline-block;
}
.speaker_content p{
	padding:5px 0;
	font-size:14px;
	line-height:18px;
	color:#5f6a7d;
}
.speaker_content .subhead
{
	color:#292929;
}
.speaker_content h5{
	padding-bottom:0px !important;color:#292929;font-family: 'PT Serif', Arial, Helvetica, serif;line-height:20px; 
}
table {margin:0 auto; max-width:612px; width:100%;background-color:#ffffff;}
td{color:#292929;
  font-size: 14px;
  line-height:20px;
  vertical-align:top;
  padding:13px;
  font-family: 'PT Serif', serif;
}
.blue_sec td {
    color: #ffffff;
    font-size: 20px;
	font-family: 'PT Serif', serif;
}
.left_side{width:100px;}
.gray_sec{background-color:#ebebeb;}
.blue_sec{background-color:#4a5164;}

.first_list li, .second_list li{position:relative;}
.live{position:absolute;left:0; top:-2px;}
.bottomlist{background-color:#f8f8f8;}
ul.first_list{border-bottom:1px solid #ebebeb;padding:0 !important;margin:0 !important;}
ul.second_list{padding:0 !important;}
.first_list li{border-left:1px solid #ebebeb;list-style-type:none;display:inline-block;width:195px;padding:23px 10px 10px;}
.second_list li{border-left:1px solid #ebebeb;list-style-type:none;display:inline-block;width:195px;padding:23px 10px 10px;}
.second_list li:last-child{width:250px;}
.first_list li:first-child, .second_list li:first-child{border-left:none;}
.content h4{color:#292929;font-family: 'Montserrat', sans-serif;text-align:center;padding-bottom:15px !important;}
.content p{text-align:center;color:#abd037;}
.border1{display:block;width:10px;background-color:#b7b7b7;display: block;
    height: 2px;
    width: 40px;
    margin: 0 auto;
	}

.footer-sec {padding:80px 0 75px;}
.footer-sec img{max-width:200px; width:100%;}
.footer-links {text-align:right; margin-top: 15px;}
.footer-sec ul{list-style-type:none; padding:0; margin:0;}
.footer-sec ul li{display:inline-block; margin-left:35px;font-size:18px; line-height:24px; color:#5a768d; font-weight:500; font-family: 'Montserrat', sans-serif;}
.footer-sec ul li a{color:#5a768d;}

/* Form Styling  */

.form-container{border-radius:5px;-webkit-box-shadow: 0px 4px 22px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 22px -3px rgba(0,0,0,0.75); box-shadow: 0px 4px 22px -3px rgba(0,0,0,0.75); float: right; right: 0; background-color:#fff; max-width: 510px; width: 100% !important;margin:-245px 0 0;}
.mktoAsterix {display:none !important;}
.mktoForm .mktoOffset, .mktoForm .mktoGutter {width:0 !important;}
.mktoForm label.mktoLabel {font-size:12px !important; font-weight:normal !important; line-height:18px !important; color:#b2b2c7 !important; font-family: 'Montserrat', sans-serif !important;margin-left: 18px !important;}
.mktoForm{margin:0 auto !important; width: 100% !important;}
#body-form{max-width:455px !important; width:100% !important;  padding:20px 0 40px !important; font-size:14px !important; line-height:21px !important; color:#b2b2c7 !important; font-family: 'Montserrat', sans-serif !important;}
.mktoForm .mktoFieldWrap, .mktoFieldDescriptor.mktoFormCol {width:100% !important;}
.label.mktoLabel.mktoHasWidth {width:100% !important;}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm select.mktoField, .mktoForm textarea.mktoField{max-width:450px !important; width:100% !important;  margin-top:7px !important;  height: 40px !important; box-shadow:none !important; border:1px solid #d4dae4 !important; border-radius:20px !important; background-color:#eeeeee !important;padding: 0.5em 1.3em !important;font-size:14px !important; line-height:21px !important; color:#b2b2c7 !important; font-family: 'Montserrat', sans-serif !important; }
.mktoFieldDescriptor.mktoFormCol {margin-bottom:20px !important; }
::-webkit-input-placeholder {
    color:#b2b2c7;
  font-size:14px;
 
}
:-moz-placeholder {
 color:#b2b2c7;
  font-size:14px;
}
::-moz-placeholder {
   color:#b2b2c7;
  font-size:14px;
}
:-ms-input-placeholder {
  color:#b2b2c7;
  font-size:14px;
}
.mktoForm .mktoButtonWrap .mktoButton {background-image:none !important;font-size:17px !important; background-color:#30a0d5 !important; padding:15px 40px !important; border:0 !important; border-radius:35px !important; margin-top:24px;font-family: 'Montserrat', sans-serif !important;width:auto !important;}

.mktoForm .mktoButtonWrap .mktoButton:hover {
background-color:#30a0d5 !important;
border:0 !important;
}
.mktoForm .mktoButtonWrap .mktoButton:focus {
background-color:#30a0d5 !important;
border:0 !important;
}
.mktoButtonWrap{margin-left:0 !important;}

/* Media Queries */
  
@media only screen and (max-width: 1215px) {
    .ContainerSection{padding:0 15px;}
  }
 
@media (min-width: 992px) and (max-width:1024px) {
 .mktoForm{padding: 0px 25px;}
 }
 
@media (min-width: 768px) and (max-width:1024px) {
.footer-sec ul li{margin-left: 17px;}
.left_sec{padding-right:30px !important;}
 .speaker_image{width:39%;padding:7px 0 0 0;}
.speaker_content{width:60%;}
.form-container {margin:-150px 0 0 !important;}
}
@media (min-width: 768px) and (max-width:991px) { 
.mktoForm { padding: 0 20px !important;}
.form-container {float: none !important;margin:0 !important;}
#body-sec {padding-bottom: 30px !important;}
 .MapImage img{left:0;}
 .body-left{padding:65px 0 0 !Important;}
 .left_sec{padding-right:20px !important;}
 .speaker_image{width:40%;padding:7px 20px 0 0;}
.speaker_content{width:60%;}
}
@media only screen and (max-width: 767px) {
	input, select{
		-webkit-box-shadow:none !important;
	}
	iframe
{
	width:100%;
}
.ContainerSection{padding:0 15px;}
.banner-sec {padding: 20px 0 40px;}	
.form-heading { padding: 30px 20px;}
.mktoForm { padding: 0 20px !important;}
.body-left{padding:20px 0 0 !important;}
.body_sec {padding: 20px 0 20px;}
h2{font-size:34px;line-height:40px;}
.speaker_image{width:40%;padding:6px 20px 0 0;}
.speaker_content{width:60%;}
.speaker_section1, .speaker_section2, .speaker_section3, .speaker_section4{padding-bottom:25px;}
.speaker_section5{padding-bottom:18px;}
.MapImage img{position:static;left:0;padding-top:15px;}
.form-container {float: none !important; margin: 30px auto 0 !important;}
#body-sec {padding-bottom: 30px !important;}
.footer-sec {padding: 35px 0;}
.footer-links {text-align:left;}
.footer-sec ul li {display: block; margin-left: 0; padding-top: 10px;}
.second_list li:last-child{width:100%;}
.speaker_sec{float:none; margin:35px auto 0;}
}

@media (min-width:480px) and (max-width:640px)
{
	.speaker_image{width:33% !important;}
}