h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
	font-family: 'Open Sans', sans-serif;
}
ul, ol {
	margin: 0;
	padding:0;
}

p {
	margin: 0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.938em;
}
img{
	border:none;
}

html, body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	background-color: #FFF;
	margin:0;
	padding:0;	
	-webkit-font-smoothing: antialiased;
	line-height:22px;
}

body{overflow-x: hidden;}

.clear{clear:both;}

#main_container{
	width:100%;
	margin:0px auto;
}
.inner-body-container{
	width:93%;
	padding:0;
	margin: auto;
}

.inner-body-text{
	padding-top:20px;
}


.webinar_content {margin-bottom: 10px;}
.webinar_content h1 {font-size: 24px;color: #1062b2;font-weight: normal;margin: 25px 0px 0px 0px;padding:0; line-height:35px;}
.webinar_content_time{width: 100%; display:block;}
.webinar_content_time span{ color:#484848; font-size:14px; text-decoration:none; font-weight:400;}
.webinar_content_time strong{ color:#000; font-size:15px; text-decoration:none; font-weight:600;}

.webinar_introduction{ margin-top:20px;}

.webinar_detail_left{ float:left; width:59%; margin-top:20px; }


.webinar_introduction p{ padding:5px 0; margin:0; font-size:14px; color:#4d4d4d; font-weight:400;line-height:24px;}
.webinar_introduction strong{padding:0; margin:0px; font-size:25px; color:#f29200; font-weight:400; ;}
.webinar_introduction p a{ font-size:14px; color:#1062b2; font-weight:400; text-decoration: underline;}
.webinar_introduction ul{margin: 5px 0 5px 30px; font-size:14px; color:#4d4d4d; font-weight:400;}
.webinar_introduction ol{margin: 5px 0 5px 30px; font-size:14px; color:#4d4d4d; font-weight:400;}
.webinar_introduction ul li, .webinar_introduction ol li{line-height:24px;}

.webinar_panelists{ border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.webinar_panelists strong{ font-size:15px; text-transform:uppercase;}
.webinar_instructor{ float:left; width:22%; text-align:center; margin-right: 10px;  margin-top:20px; font-size:13px; color:#484848; }
.webinar_instructor_img {border: #484848 solid 2px; width: 90px; height: 112px; margin:auto;}
.webinar_instructor strong{ color:#484848; font-size:14px; font-weight:600; text-transform: none; display:block; padding-top:15px;}
.webinar_instructor span{ color:#484848; font-size:14px; font-weight:400; text-transform: none; display:block; line-height:18px; padding-top: 5px;}
.webinar_instructor_text{ float:left; width:76%; margin-top:20px;}
.webinar_instructor_text p{ color:#484848; font-size:14px; font-weight:400; text-transform: none; display:block; line-height:24px; padding-bottom: 20px;}

.webinar_detail_right{ float:right; width:39%; margin:20px 0 0 15px; background:#1062b2; border-radius:20px;}

.register_box{ padding:20px 30px;}
.register_text p{ font-size:18px; text-transform:uppercase; font-weight:400; color:#fff; padding:0 0 5px 0; margin:0;}
.register_text span{ font-size:13px; font-weight:400; color:#fff; display:block;}
.register_text strong{ font-size:13px; font-weight:600; color:#f99b2a; }
.register_form_box{ margin:20px 0;}
.register_subtext span{ font-size:13px; font-weight:400; color:#fff; display:block; padding-bottom:10px;}

.register_form label {display: block; margin: 0px 0 10px 0;}
.register_form label>span {float: left;width: 35%; text-align: left;padding-right: 0px;margin-top: 7px;color: #fff; font-size:14px; font-weight:400;}
.register_form label>strong {color: #f99b2a; font-size:18px; font-weight:600;margin-top: 7px; margin-top: 7px; display: block; float: left; padding-right: 7px;}
.sub_text{float: none !important; color: #484848; font-size:13px;}
.register_form input[type="text"], .register_form input[type="email"], .register_form select {border: 1px solid #d0d6d6;color: #000000;height: 28px;margin-bottom: 0px;margin-right: 6px;margin-top: 2px;outline: 0 none;padding: 1px 3px 3px 5px;font-size: 13px;font-family: 'Open Sans', sans-serif;box-sizing: content-box;}
.register_input{width: 55%;}
.register_select{width: 55%; }

.register_form .register_button {font-size:15px; color:#fff; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight:600; padding:6px 18px;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;background:#f19100; cursor: pointer; border:none; margin-left: 18px; height:36px;}
.register_formtext{ color:#ffffff; font-size:13px; font-weight:400; margin: 15px 0px;}
.register_formtext a{ color:#ffffff; font-size:13px; font-weight:400; text-decoration:underline;}


/****************Packaged Training Section Css start******************/




.devider{
	margin-top:15px;
	margin-bottom:10px !important;
	border-bottom:none !important;
	height:1px;
	width:100%;
}

#cart_section{width: auto !important;}

#logo_section{
	padding:20px 0 15px 0;
}

.nav-tools{
	margin-top:15px;
}

div.menu, .nav {
	height:32px;
}

div.menu div.mainCat:hover {
	background:none;
	position: relative;
}

div.menu div.mainCat span#free-webinar-menu{
	color: #fff;
	display: block;
	height: 32px;
	line-height: 30px; 
	position: relative;
}

#footer {
	padding-bottom:25px;
}

#LoaderImg{	display:none; position:relative;top:2px;left:-75px; float:right;}
#AdSuccess{ clear:both; color:#00b300; padding:5px 0px 5px 10px; font-weight:bold; font-size:13px; margin-bottom:10px; background-color:#fff; display:none;}
#AdError{ clear:both; color:red; padding:5px 0px 5px 10px; font-weight:bold; font-size:13px; margin-bottom:10px; background-color:#fff; display:none;}
.g-recaptcha{margin-top:2px; margin-bottom:0px; float:left;padding-left: 110px; }