
body, h1, h2, h3, h4, h5, h6, p, input {
  margin:0px;
  padding:0px;
  font-family: 'MyriadWebProRegular';
  word-wrap:break-word;
}

input {
  font-stretch:expanded;
  white-space:1px
}

.right { float:right }

.clear { clear:both }

h1, h2, h3 {
  font-size:38px;
  font-weight:bold;
  color:#494a44;
  font-family: 'MyriadWebProBold'
}

h2 { font-size:24px; }

h3, p {
  font-size:15px;
  margin-bottom:10px;
  text-align:left;
  color:#535353;
}

h4 {
  font-size:36px;
  margin-left:45px;
  color:#000;
  font-weight:normal;
  float:left;
}

h5 {
  font-size:20px;
  margin:9px 0px 0px 10px;
  color:#464444;
  float:left;
  font-weight:300;
}

.marginleft5 { margin-left:5px; }

.counter1 {
  height:33px;
  background:url(../images/scarcity-bg.png) repeat-x;
  overflow:hidden;
  position:relative;
  margin:0 auto
}

.video_download_block {
  width:867px;
  margin:0px 0px 15px 0px;
  padding:15px;
  float:left;
  border-bottom:1px dotted #a8a5a5;
  border-top:1px dotted #a8a5a5
}

.marginleft10 { margin-left:10px; }

.marginleft15 { margin-left:15px; }

.marginleft20 { margin-left:20px; }

.marginleft58 { margin-left:58px; }

.marginright5 { margin-right:5px; }

.marginright10 { margin-right:10px; }

.marginright15 { margin-right:15px; }

.marginright20 { margin-right:20px; }

.margintop5 { margin-top:5px; }

.margintop10 { margin-top:10px !important; }

.margintop15 { margin-top:15px; }

.margintop20 { margin-top:20px; }

.marginbottom15 { margin-bottom:15px; }

.marginbottom10 { margin-bottom:10px; }

.paddingleft5 { padding-left:5px; }

.paddingleft10 { padding-left:10px }

.paddingleft15 { padding-left:15px; }

.paddingleft20 { padding-left:20px; }

.paddingright5 { padding-right:5px; }

.paddingright10 { padding-right:10px; }

.paddingright15 { padding-right:15px; }

.marginright20 { padding-right:20px; }

.paddingtop5 { padding-top:5px; }

.paddingtop10 { padding-top:10px; }

.paddingtop15 { padding-top:15px; }

.paddingtop20 { padding-top:20px; }

.paddingbottom10 { padding-bottom:10px; }

.paddingbottom5 { padding-bottom:5px; }

.whitecolor { color:#fff !important }

.imgthumb {
  float:left;
  width:100px;
  height:100px;
  background-color:#E8E8E8;
  padding:4px;
  margin-right:10px
}

.imgthumb img {
  width:100px;
  height:100px;
}

.reg_header {
  width:1002px;
  overflow:hidden;
  margin:0 auto;
  padding-bottom:15px;
  text-align:center;
}

.left { float:left }
.left iframe{ width:100%; }
.reg_logo {
  width:250px;
  height:100px;
  float:left;
  margin:15px 0px 0px 45px;
}

.reg_logo img {
 /* width:250px;
  height:100px; */
  max-height:100%;
  max-width:100%;
}

.fifty_percent {
  width:435px;
  float:left;
  margin-left:10px;
}

/*content*/
.reg_content {
  width:892px;
  margin:0px auto 20px auto;
  padding:20px;
  background:#FFF;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 0px;
}

.reg_content1 {
  width:892px;
  margin:0px auto 20px auto;
  padding:10px 10px 20px 10px;
  background:#FFF;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 0px;
}

/*video*/
.reg_video_block {
  width:500px;
  height:340px;
  background:#ffffff;
}

.reg_video_block_for_4X3 {
  width:480px;
  height:390px;
  background:#ffffff;
  margin-left:8px;
}

/*end video*/

.thankyou_video_block {
  float:left;
  padding:9px;
}

.thankyou_video_block_for_4X3 {
  float:left;
  margin-left:22px;
  width:480px;
  padding-bottom:9px;
}

/*presenter description*/
.reg_presenter_block {
  width:477px;
  margin:0px;
  padding:15px;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 0px;
  behavior: url("PIE.htc");
  border:1px solid #e0e0e0;
  float:left;
  background: #f4f4f4; /* Old browsers */
  background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 49%, #f4f4f4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(49%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 49%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f4f4 0%, #ffffff 49%, #f4f4f4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ffffff 49%, #f4f4f4 100%); /* IE10+ */
  background: linear-gradient(top, #f4f4f4 0%, #ffffff 49%, #f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4', GradientType=0 ); /* IE6-9 */
}

.reg_registration_block {
  width:362px;
  margin-left:18px;
  padding:0px 0px 15px 0px;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 0px;
  behavior: url("PIE.htc");
  border:1px solid #e0e0e0;
  float:left;
  background: #f4f4f4; /* Old browsers */
  background: -moz-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #f4f4f4), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* IE10+ */
  background: linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}

.reg_form_devider {
  width:100%;
  height:20px;
  background:url(../images/dot.png) repeat-x 0px 10px;
  clear:both
}

.reg_form_heading_block {
  width:340px;
  margin:20px 0px 5px 20px;
  float:left;
}

.reg_heading_bullet {
  width:39px;
  height:39px;
  float:left;
}

.heading_block {
  width:295px;
  float:left;
  text-align:justify;
}

.reg_timezone_dropdown, .reg_date_dropdown {
  width:270px;
  padding:5px;
  margin:0px 0px 0px 70px;
  font-size:16px;
  color:#9e9d9d;
  font-weight:normal;
  border:#e0e0e0 solid 1px;
  font-family:'MyriadWebProRegular'
}

.reg_date_dropdown { margin:0px 0px 0px 70px; }

.input, .reg_timezone_readonly {
  width:260px;
  padding:5px;
  margin:0px 0px 18px 70px;
  font-size:16px;
  color:#9e9d9d;
  border:#e0e0e0 solid 1px;
  font-weight:normal;
  font-family: 'MyriadWebProRegular'
}

/*end registration form*/
/*end content*/
@font-face {
  font-family: 'MyriadWebProRegular';
  src: url('../fonts/myriadwebpro-webfont.eot');
  src: url('../fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadwebpro-webfont.woff') format('woff'), url('../fonts/myriadwebpro-webfont.ttf') format('truetype'), url('../fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadWebProBold';
  src: url('../fonts/myriadwebpro-bold-webfont.eot');
  src: url('../fonts/myriadwebpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadwebpro-bold-webfont.woff') format('woff'), url('../fonts/myriadwebpro-bold-webfont.ttf') format('truetype'), url('../fonts/myriadwebpro-bold-webfont.svg#MyriadWebProBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*************************************** video-page_2nd_option ***************************************/
.video_header {
  width:1002px;
  height:47px;
  margin:0 auto;
  text-align:center
}

.video-heading {
  font-size:28px;
  font-weight:bold;
  color:#706d6d;
  margin-top:2px
}

.video_block_center {
  float:left;
  margin:0;
}

.video-inside {
  float:left;
  padding:9px;
  text-align:center;
  width:100%;
  position: relative;
}
#player{
	text-align:center;
    width:500px;
	}
.video-inside img {
  -webkit-box-shadow: 1px 1px 10px 1px #696969;
  -moz-box-shadow: 1px 1px 10px 1px #696969;
  box-shadow: 1px 1px 10px 1px #696969;
  background:#d3d3d3;
  border:none;
}

.width590 { width:590px }

.width282 { width:282px }

/* starts event description */

.event_description_block
{
  width:865px;
  margin:0px;
  padding:15px;
  float:left;
  border-bottom:1px dotted #a8a5a5
}
.event_description_box { width:728px; }

.event_description_box h3 {
  width:175px;
  float:left
}

/* ends event description */

/*presenter description on video page (2nd option)*/
.video_presenter_block {
  width:865px;
  margin:0px;
  padding:0px 15px 15px 15px;
  float:left;
  border-bottom:1px dotted #a8a5a5
}

.video_download_block {
  width:867px;
  margin:0px 0px 15px 0px;
  padding:15px;
  float:left;
  border-bottom:1px dotted #a8a5a5;
  border-top:1px dotted #a8a5a5
}

.video_presenter_img {
  float:left;
  margin:0px 20px 0px 0px;
  background:#f2f1f1;
  border-bottom:1px solid #d6d6d6;
  width:95px;
  height:95px;
  padding:4px;
}

.video_presenter_description_box { width:728px; }

.video_presenter_description_box h3 {
  width:125px;
  float:left
}

.video_submit_query_block, .registered_participants_main {
  border:1px solid #E0E0E0;
  border-radius:10px 10px 10px 10px;
  background:#fff;
  height:306px;
  width:605px;
}

.submit_query_cnt { padding:10px; }

.submit_query_form {
  width:570px;
  height:170px;
}

.submit_query_form ul {
  padding:0;
  margin:0;
  width:274px;
}

.submit_query_form ul li { list-style:none }

/*.submit_query_form input { height:37px; width:258px; margin:5px 0 15px 0; font-size:14px; color:#9e9d9d; padding:0 0 0 5px; border:#e0e0e0 solid 1px; }*/
.submit_query_form_input {
  height:37px;
  width:258px;
  margin:5px 0 15px 0;
  font-size:14px;
  color:#9e9d9d;
  padding:0 0 0 5px;
  border:#e0e0e0 solid 1px;
}

.submit_txtarea {
  float:left;
  width:291px;
  color:#9e9d9d;
  border:#e0e0e0 solid 1px;
  padding:5px;
  resize:none;
  margin:5px 0 15px -29px;
  height:87px;
  font-size:14px;
  font-family:'MyriadWebProRegular'
}

.submit_query_btn, .submit_query_loading_button {
  cursor:pointer;
  background:url(../images/submit-query-btn.png) no-repeat;
  border:none !important;
  width:134px !important;
  height:51px !important;
  float:right
}

.submit_query_loading_button {
  background:url(../../images/submit-query-btn.png) no-repeat right top;
  display:none;
}

.scroll-list1 { margin-top:12px; }

.registered_participants_main { width:274px; }

.registered_participants_cnt {
  width:258px;
  float:left;
}

.registered_participants_cnt1 {
  height:241px;
  overflow-y:scroll;
  margin-top:10px;
}

/*.registered_participants_cnt { width:274px; float:left;  height:241px; overflow-y:scroll }*/
.regis-particp-ul {
  height:241px;
  overflow-y:scroll;
}

.registered_participants_cnt ul, .registered_participants_cnt1 ul {
  padding:0;
  margin:0;
  list-style:none
}

.registered_participants_cnt ul li, .registered_participants_cnt1 ul li {
  color:#dd8c5c;
  border-bottom:1px solid #f3f3f3;
  padding:8px 10px 8px 13px;
  font-size:14px;
}

.width605 { width:605px; }

.video_presenter_block_btm {
  width:570px;
  margin:0px;
  padding:10px 15px 0px 15px;
  float:left;
  border-radius:5px 5px 5px 5px;
  border:1px solid #e6e6e6;
  margin-bottom:10px
}

/*presenter description on video page (4th option)*/
.video_presenter_block_btm_grey {
  width:605px;
  padding:20px 15px 0px 45px;
  float:left;
  margin-top:-9px;
  margin-left:-32px;
  color:#fff !important;
  background:url(../images/video-presenter-block-btm-grey.png) no-repeat;
  height:124px;
}

.video_presenter_block_btm_grey h3 { color:#fff !important }

/*thanku page*/
.fullwidth { width:100% }

.borderbtm {
  background:#dddddd;
  height:1px;
  width:100%
}

.borderbtm1 {
  float:left;
  margin:10px;
  background:#dddddd;
  height:1px;
  width:98%
}

.social_links {
  float:left;
  margin:10px 0px 0px 0px;
}

.social_links1 {
  float:left;
  margin:10px 0px 0px 25px;
}

.social_links2 {
  float:left;
  margin:10px 0px 0px 15px;
}

.bonus_text {
  width:262px;
  height:25px;
  margin:9px 0px 0px 10px;
  float:left;
}

.ticket_btm {
  width:354px;
  background: url(../images/ticket-bottom-bg.png) no-repeat #fefefe;
  height:120px;
  color:#4c4c4c;
  float:left
}

.ticket_fb_icn {
  width:354px;
  height:30px;
  float:left;
  padding:9px 0 0 10px
}

.tweet_icn {
  margin:6px 0 0 10px !important;
  font-size:15px;
  background:url(../images/tweet-icn.png) no-repeat;
  float:left;
  height:30px;
  width:354px;
  line-height:27px;
  padding-left:38px
}

.print_icn {
  margin:6px 0 0 10px !important;
  font-size:15px;
  background:url(../images/print-icn.png) no-repeat;
  float:left;
  height:30px;
  width:354px;
  line-height:27px;
  padding-left:38px
}

.bonus_head_arrow {
  background:url(../theme/brown/images/bonus-head-left-arrow.png) no-repeat center center;
  width:33px;
  height:30px;
  margin:8px 0px 0px 0px;
  float:left;
}

.free_bonus_txt {
  font-size:30px;
  font-weight:bold;
  text-align:center
}

.grecolor { color:#7e7e7e }

.download_btn {
  background:url(../images/download_btn.png) no-repeat;
  width:183px;
  height:57px;
  border:none;
  cursor:pointer;
  margin-left:355px;
}

.print_button {
  width:30px;
  height:30px;
  float:right;
  background:url(../images/print-icn.png) no-repeat center center;
  margin:7px 8px 0px 0px;
}

.ticket_block {
  width:360px;
  float:right;
  margin-top:10px;
  font-family:Arial, Helvetica, sans-serif;
}

.ticket_head h2, .ticket_head h3 {
  font-size:18px !important;
  color:#724b4b
}

.ticket_head h3 { font-size:16px !important }

.video_link_text {
  color:#535353;
  font-family:Arial, Helvetica, sans-serif;
  text-align:justify;
  font-size:12px;
}

.ticket_labels {
  width:70px;
  float:left;
  font-weight:bold !important;
  color:#535353;
}

.ticket_values {
  width:260px;
  float:left;
  font-weight:normal !important;
  color:#535353;
}

.ticket_mid_pannel {
  background: #fcfcfc; /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f2f1f1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* IE10+ */
  background: linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f1f1', GradientType=0 ); /* IE6-9 */
  width:350px;
  float:left;
  margin:0px 0px 0px 1px;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  padding:5px 0px 10px 0px
}

.ticket_mid_pannel2 {
  background: #fcfcfc; /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f2f1f1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* IE10+ */
  background: linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f1f1', GradientType=0 ); /* IE6-9 */
  width:350px;
  height:38px;
  float:left;
  margin:0px 0px 0px 1px;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  padding:15px 0px 20px 0px
}

.ticket_mid_pannel1 {
  background: #fcfcfc; /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f2f1f1)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* IE10+ */
  background: linear-gradient(top, #fcfcfc 0%, #f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f1f1', GradientType=0 ); /* IE6-9 */
  width:330px;
  height:58px;
  overflow:auto;
  float:left;
  margin:0px 0px 0px 1px;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  padding:10px;
}

.bonus_head_icon {
  width:33px;
  height:30px;
  margin:3px 0px 0px 0px;
  float:left;
}

.bonus_head_seprator {
  background:url(../images/bonus-head-saperator.png) no-repeat bottom center;
  width:21px;
  height:42px;
  float:left;
}

.ticket_mid_pannel ul {
  margin:0;
  padding:0;
  list-style:none
}

.ticket_mid_pannel ul > li {
  width:332px;
  padding:7px 0 5px 12px;
  font-size:15px;
  float:left;
  font-weight:bold
}

.ticket_mid_pannel ul > li > span {
  width:55px;
  padding:7px 0 5px 12px;
  font-size:15px;
  color:#535353;
  font-weight: normal;
  text-align:left
}

.custm_link_head {
  font-size:18px;
  font-weight:bold;
  width:100%
}

.brown { color:#724b4b }

.header_heading_block {
  width:70%;
  text-align:center; /*margin-right:5%; */
  float:right;
  margin-top: 10px;
}

.header_heading_block_full {
  width:75%;
  text-align:center;
  margin:0 auto;
  margin-top:28px
}

.video_description_thanq_page {
  width:515px;
  float:left;
  margin-left:10px;
  color:#535353
}

.video_description_thanq_page p { color:#535353 }

.ticket_head {
  width:345px;
  background: #f8f8f8;
  border:1px solid #e0e0e0;
  height:42px;
  color:#4c4c4c;
  font-size:18px;
  font-weight:bold;
  line-height:40px;
  padding:0 0 0 5px;
  margin:-1px 0px 0px 1px;
}

/* start clearfix*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

.reg_arrow {
  width:540px;
  height:76px;
  background:url(../images/reg-arrow.png) no-repeat top left;
  margin:15px 0px 15px -37px
}

.reg_registration_head h4 {
  margin-left:45px !important;
  color:#FFF;
}

.video_submit_query_block {
  background: #f4f4f4; /* Old browsers */
  background: -moz-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(18%, #f4f4f4), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* IE10+ */
  background: linear-gradient(top, #f4f4f4 18%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}

.list_heading_other { margin-left:10px !important; }

.dark { color:#535353; }

.reg_registration_block form select { color:#000 }

.input1 {
  width:260px;
  padding:5px;
  margin:0px 0px 18px 70px;
  font-size:16px;
  border:#e0e0e0 solid 1px;
  font-weight:normal;
  font-family: 'MyriadWebProRegular';
  color:#000 !important;
}

.descri {
  width:500px;
  text-align:justify;
}

.footer_content {
  width:980px;
  margin:0 auto;
  text-align:center;
  color:#fff;
  padding:0px;
  font-size:18px;
}

.reg_registration_block form span input[type="text"], .reg_registration_block form span input[type="email"] {
  border: 1px solid #E0E0E0;
  color: #9E9D9D;
  font-family: 'MyriadWebProRegular';
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 18px 70px;
  padding: 5px;
  width: 260px;
  outline:none;
}

.loading_image_submit {
  margin:14px 0px 0px -20px;
  display:none
}

.reg_form_submit_disabled {
  background: url("../images/submit-button.png") no-repeat scroll center center transparent;
  border: medium none;
  height: 69px;
  margin: 10px 0 10px 90px;
  outline: medium none;
  width: 223px;
  display:none;
}

.reg_form_loading {
  margin-left:70px;
  margin-top:-50px;
  margin-bottom:20px;
  display:none;
}

.submit_query_form_change_color {
  border: 1px solid #E0E0E0;
  color: #535353 !important;
  font-size: 14px;
  height: 37px;
  margin: 5px 0 15px;
  padding: 0 0 0 5px;
  width: 258px;
}

.submit_txtarea_change_color {
  float:left;
  width:291px;
  color:#535353;
  border:#e0e0e0 solid 1px;
  padding:5px;
  resize:none;
  margin:5px 0 15px -29px;
  height:87px;
  font-size:14px;
  font-family:'MyriadWebProRegular'
}

.error_box_inner {
  width:540px;
  padding:10px 10px 10px 10px;
  background:#fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border:1px solid #FFF;
  font-size:14px;
}

.error_icon {
  width:218px;
  float:left;
  height:58px;
  margin:10px auto;
  background: url(../images/oops.png) no-repeat center center
}

.error_box h1 {
  text-align:left;
  margin:0 auto;
  font-size:30px;
  color:#161616;
  margin-left:10px;
}

.footer_content .footer_links_block {
  font-size:12px;
  width:980px;
  color:#FFF;
  margin:10px auto 0px auto;
  clear:both;
  text-align:center;
}

.footer_content .footer_links_block .footer_links {
  padding:0px 20px;
  border-right:1px solid #FFF;
}

.footer_content .footer_links_block .footer_links a { color:#FFF; }

.footer_content a { color:#FFF; }

.bg_none { border:none !important; }

.footer_content p { text-align:center !important; }

.show_video_loading {
  width:100%;
  height:100%;
  position:fixed;
  font-size:25px;
  text-align:center;
  color:#FFF;
  padding-top:25%;
  z-index: 2147483647;
}

.show_video_loading1 {
  width:100%;
  height:100%;
  background:#000;
  opacity:0.7;
  position:absolute;
  top:100px;
  z-index:9999;
}

.fix_height_popup {
  background: none repeat scroll 0 0 #000000;
  border: medium none;
  color: #000000;
  cursor: wait;
  height: 100px;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9999;
  opacity:0.9;
}

.loader_text {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin: 8px auto 0;
  text-align: center;
  width: 100%;
}

.loader_gif { margin-top:20px; }

/* Events style start here */

.row-fluid:before, .row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after { clear: both; }

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
 *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child { margin-left: 0; }
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.127659574468085%;
}

.row-fluid .span12 { width: 100%; *width: 99.94680851063829%;
}

.row-fluid .span11 { width: 91.48936170212765%; *width: 91.43617021276594%;
}

.row-fluid .span10 { width: 82.97872340425532%; *width: 82.92553191489361%;
}

.row-fluid .span9 { width: 74.46808510638297%; *width: 74.41489361702126%;
}

.row-fluid .span8 { width: 65.95744680851064%; *width: 65.90425531914893%;
}

.row-fluid .span7 { width: 57.44680851063829%; *width: 57.39361702127659%;
}

.row-fluid .span6 { width: 48.93617021276595%; *width: 48.88297872340425%;
}

.row-fluid .span5 { width: 40.42553191489362%; *width: 40.37234042553192%;
}

.row-fluid .span4 { width: 31.914893617021278%; *width: 31.861702127659576%;
}

.row-fluid .span3 { width: 23.404255319148934%; *width: 23.351063829787233%;
}

.row-fluid .span2 { width: 14.893617021276595%; *width: 14.840425531914894%;
}

.row-fluid .span1 { width: 6.382978723404255%; *width: 6.329787234042553%;
}

.row-fluid .offset12 { margin-left: 104.25531914893617%; *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child { margin-left: 102.12765957446808%; *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 { margin-left: 95.74468085106382%; *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child { margin-left: 93.61702127659574%; *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 { margin-left: 87.23404255319149%; *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child { margin-left: 85.1063829787234%; *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 { margin-left: 78.72340425531914%; *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child { margin-left: 76.59574468085106%; *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 { margin-left: 70.2127659574468%; *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child { margin-left: 68.08510638297872%; *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 { margin-left: 61.70212765957446%; *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child { margin-left: 59.574468085106375%; *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 { margin-left: 53.191489361702125%; *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child { margin-left: 51.063829787234035%; *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 { margin-left: 44.68085106382979%; *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child { margin-left: 42.5531914893617%; *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 { margin-left: 36.170212765957444%; *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child { margin-left: 34.04255319148936%; *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 { margin-left: 27.659574468085104%; *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child { margin-left: 25.53191489361702%; *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 { margin-left: 19.148936170212764%; *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child { margin-left: 17.02127659574468%; *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 { margin-left: 10.638297872340425%; *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child { margin-left: 8.51063829787234%; *margin-left: 8.404255319148938%;
}

[class*="span"].hide, .row-fluid [class*="span"].hide { display: none; }

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right; }

#delayed_events {
  padding: 8px 16px 16px;
  text-align: justify;
}

#delayed_events div[class^='event'], div[class*='event'] { }

#scarcity-delayed {
  margin-bottom:20px;
  border-bottom:1px dotted #999;
}

#scarcity-delayed p { text-align:center !important; }

a[class^='event_image'], a[class*='event_image'] {
  display:block;
  text-align: center;
}

#scarcity_events {
  padding: 8px 16px 16px;
  text-align:center;
  margin-bottom:20px;
}

#scarcity_events.span12 { margin:0; }

.span6.webinar.events img { text-align:0center; }

.counter_heading_text {
  text-align:center;
  display:block;
}

.scarcity_counter {
  background: url("../images/scarcity-bg.png") repeat-x scroll 0 0 transparent;
  height: 33px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.webinar_dates {
  color: #484848;
  margin-left: 2%;
  min-height: 28px;
  min-width:205px;
  font-weight:bold;
  font-size:18px;
  mix-width:205px;
}

.webinar_date_img {
  padding-left: 6px;
  padding-top: 5px;
}

.webinar_times {
  color: #484848;
  margin-left:2%;
  min-height: 28px;
  font-weight:bold;
  font-size:18px;
  min-width:205px;
  mix-width:205px;
}
/* Event style ends here */


/* Calender setting starts here */
.calender_wrapper{
	display:block;
  width:89px;
  height:93px;
  background:url('../../images/calender-icon.png') no-repeat;
}

.calender_month {
  text-transform: uppercase;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-align:center;
  padding-top: 5px;
}

.calender_date {
  color: #0C0B0C;
  font-size: 42px;
  font-weight: 600;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  padding-top: 8px;
}
.calender_setting{
  margin-left:10%;
}
.calender_setting .webinar_times{
	font-size:14px;
}
.calender_setting{
	padding-top:10px;
}
/* ends here */
.number2,.number3{
	width:39px;
  height:39px;
  display:block;
}
.number2{
 	background:url('../images/bullet-2.png') no-repeat; 
}
.number3{
		background:url('../images/bullet-3.png') no-repeat; 
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  padding: 5px ;
  border-radius: 4px;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
  padding: 5px ;
  border-radius: 4px;
}
#message{
  display:none;
  margin-top:10px;
  margin-bottom:10px;
  width:98%;
  padding-left:5px;
}
.notice_for_mobile {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    display: block;
    padding: 7px;
    position: absolute;
    z-index: 100;
	display:none;
	}
.icons_links
{
	padding-top:37px;
}
.ical_icon {
  background:url(../images/calendarg.png) no-repeat;
  width:67px;
  height:66px;
  float:left;
  margin-left: 19px;
  padding-right:50px;
}

.ical_icon h5 {
  color:#fff;
  padding:4px 0 0 7px;
  margin:0;
  font-size:12px;
}

.gcal_icon h5 {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    padding:6px 0 0 9px;
}
.ical_icon h6 {
  color: #444;
  font-size: 29px;
  font-weight: bold;
  margin: 0;
  padding: 21px 0 0;
}
.gcal_span {
  color: #444;
  font-size:16px;
  padding:12px 0 0 12px;
  float:left;
  
  font-weight: bold;
  margin: 0;

}
.ical_icon a, .gcal_icon a { text-decoration:none; }

.gcal_icon {
background: url("../images/goutlook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 81px;
    margin-top: 0px;
    padding-right: 31px;
    width: 67px;
}

.gcal_icon h6 {
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    margin: 0;
    padding-top: 22px;
}	
	/* Sharing rewards  */

.document_video_opt h4{
	
	padding:0 0 9px 0;
	margin:0;
	font-size:18px;
	width:100%;
	float:left;
	
	}
	.document_video_opt
	{
	 float:left;
	 width:100%;
	 margin-bottom:20px;
	}
	.reward_bonus
	{
	display:none;
	}
	.green_box { background:#36B453;color:#fff;padding:8px 50px;font-size:14px;margin-bottom:12px;font-family:"gotham-rounded-bold";border-radius:5px;text-align:center;text-decoration:none;  }

/* Sharing rewards */

.loader-ev-reg{position: absolute;  width:300px; height:100%;}
.loader-ev-reg img{position: absolute; top:20%; left:50%; width: 40px; height: 40px;}


.mejs__container video {
  width: 100%;
  height: 100%;
}

.video_section p.unmute-video img {
    z-index: 10013;
    width: 51px;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px 0 0px;
    position: absolute;
    left: -24px;
    top: -1px;
    box-shadow: 0 0 0;
    background: none;
}
.video_section p.unmute-video {
    position: absolute;
    right: 5px;
    z-index: 10013;
    top: 5px;
    background: #ffffff !important;
    border-radius: 5px;
    padding: 7px 10px 7px 39px;
    line-height: 35px;
    font-weight: 600;
    font-size: 1.1em;
    cursor: pointer;
    margin: 10px 10px 0 0;
    font-family: arial;
    font-weight: normal;
    box-shadow: 0 0 0;
    background: none;
}

@media (max-width: 768px){

  .video_section p.unmute-video {
      position: absolute;
      right: 10px;
      z-index: 10013;
      top: 10px;
      background: #ffffff !important;
      border-radius: 5px;
      padding: 0px 7px 0px 17px;
      line-height: 25px;
      font-weight: 600;
      font-size: 11px;
      cursor: pointer;
      font-family: arial;
      margin: 0;
      
  }
  .video_section p.unmute-video img {
      z-index: 10013;
      width: 30px;
      cursor: pointer;
      display: inline-block;
      margin: 0 5px 0 0px;
      position: absolute;
      left: -18px;
      top: -3px;
      box-shadow: 0 0 0;
      background: none;
  }

}