@media only screen and (min-width:1200px) {

 .navbar .container, .container {
  width: 87%;
 }
}

@media only screen and (min-width:1920px) {
 .navbar .container, .container {
  width: 75%;
 }

 .main-body-section .body-inner {
  min-height: 800px;
 }
 /* #systemRequirment .modal-dialog, #Supportpopup .modal-dialog {
  width: 30% !important;
} */
}

@media only screen and (min-width:2200px) {
 .navbar .container, .container {
  width: 63%;
 }

 .main-body-section .body-inner {
  min-height: 1000px;
 }
}

@media screen and (min-width: 3200px) and (max-width: 3201px) and (min-height: 1514px) and (max-height: 1525px) {
 .program_group {
  min-height: 1100px;
 }
}


@media only screen and (min-width: 835px) and (max-width: 880px) and (min-height: 360px) and (max-height: 390px) {
 .presenter-details {
  white-space: normal !important;
 }

 .broadcast-time table tr th,
 .broadcast-time table tr td {
  font-size: 8px !important;
 }

 .broadcast-time table thead tr,
 .broadcast-time table thead tr th {
  border-bottom: 3px solid #fff;
  font-size: 11px;
  padding: 3px;
 }
}

/*1366X768 100%,100%*/

/*1366X768 100%,100%*/
@media screen and (min-width: 895px) and (max-width: 900px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 105px !important;
  text-align: right;
 }
}

/*1366X768 125%,110%*/
@media screen and (min-width: 978x) and (max-width: 985px) {
 .presenter-details h6,
 label {
  font-size: 13px !important;
 }
}
/*1366X768 125%,150%*/
@media screen and (min-width: 860px) and (max-width: 880px) {
 .presenter-details {
  white-space: normal !important;
 }

 a#Regis_864 {
  right: 2px !important;
 }
}

@media only screen and (min-width: 1365px) and (max-width: 1366px) {
 .presenter-details {
  width: 70%;
 }
}

@media screen and (max-width:1366px) {
 .view_bio_btn, .view_bio_btn img {
  /*cursor: default;
  pointer-events: none;
   width: 90px; */
 }
 /* .tk-button-content .addevent{
  font-size: 16px !important;
} */
/* 
 .speaker-modal .pop-speaker-info .img-wrap {
  width: 110px;
  height: 110px;
 } */
 .head_isi .mb_40, .home-page-footer-content1 .FooterISISection.mb_40 {
  margin-bottom: 20px;
 }
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
 .presenter-details {
  width: 55%;
 }
 .faculty-img {
  width: 115px;
  margin-right: 15px;
 }

 .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail {
  font-size: 16px;
 }
 .presenter-details .FName{
  white-space:break-spaces
 }
 span.Pre-Detail {
  font-size: 16px !important;
 }

 .view_bio_btn, .view_bio_btn img {
  /* width: 90px; */
 }
}
@media only screen and (min-width: 1216px) and (max-width: 1219px)
{
  .faculty-img {
    width: 115px;
   }
.presenter-details {
    width: 50%;
}
}
@media only screen and (min-width: 1219px) and (max-width: 1235px)
{
  .faculty-img {
    width: 150px;
   }
.presenter-details {
    width: 50%;
}
}

@media only screen and (min-width: 700px) and (max-width: 735px) {
 .footer-inner p,
 .footer-inner p a,
 .footer-section,
 .font_12,
 .footer-info .copyright-content {
  font-size: 8px !important;
 }

 .Remonderpage .btn-content-section {
  margin-top: 60px;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 13pc !important; */
 }

 .main-wrapper .main-content-section {
  /* padding-top: 0 !important; */
  padding-bottom: 0;
 }

 .Thankyoupage h5.webcast-heading.text-uppercase {
  font-size: 15px !important;
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 10px !important;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 30px !important;
  text-align: right;
 }
}

@media screen and (min-width: 1070px) and (max-width: 1080px) {
 .MB .question-wrapper .ques-list {
  padding: 0px 0px !important;
 }

 .Thankyoupage .col-lg-7.col-md-6.col-sm-6.col-xs-12.pr40 {
  padding-right: 7% !important;
 }
}

/* 1366 (125) 67% */

@media screen and (min-height: 756px) and (max-height: 757px) and (min-width: 1640px) and (max-width: 1641px) {
 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}

/* 1360 (100) 67% */

@media screen and (min-height: 985px) and (max-height: 986px) and (min-width: 240px) and (max-width: 2041px) {
 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}

@media screen and (min-width: 5464px) and (max-width: 5474px) {
 .faculty-date {
  background-position: 100%;
 }

 .faculty-divider {
  margin-bottom: 250px;
  margin-top: 350px;
 }

 .webcast-schedule-content {
  margin-bottom: -300px;
 }

 .desktop-res-banner {
  padding-left: 25px;
  padding-right: 25px;
 }
}

@media screen and (min-width: 4098px) and (max-width: 5010px) {
 .faculty-date {
  background-position: 100%;
 }

 .faculty-divider {
  margin-bottom: 250px;
  margin-top: 250px;
 }

 .webcast-schedule-content {
  margin-bottom: -210px;
 }

 .desktop-res-banner {
  padding-left: 25px;
  padding-right: 25px;
 }
}

@media screen and (min-width: 2732px) and (max-width: 2745px) {
 .desktop-res-banner {
  padding-left: 0px;
  padding-right: 25px;
 }
}

@media screen and (min-width: 2733px) {
 .footer-section {
  /* position: absolute;
    bottom: 0; */
 }
}

@media screen and (min-width: 2049px) and (max-width: 2060px) {
 .desktop-res-banner {
  padding-left: 60px;
  padding-right: 45px;
 }
}

@media screen and (min-width: 1821px) and (max-width: 1831px) {
 .desktop-res-banner {
  padding-left: 60px;
  padding-right: 50px;
 }
}

@media screen and (min-width: 1707px) and (max-width: 1717px) {
 .desktop-res-banner {
  padding-left: 35px;
  padding-right: 0px;
 }

 .ConnectionTest .footer-section {
  /* position: absolute !important; */
 }
}
/* 80% above zoom 1366X768  */

@media screen and (min-width: 1707px) {
 .ConnectionTest .footer-section {
  position: absolute !important;
 }
}

@media screen and (min-width: 1515px) and (max-height: 775px) {
 .desktop-res-banner {
  padding-left: 0px;
  padding-right: 25px;
 }
}

@media (max-width: 1226px) and (min-width: 1079.2px) {
 .mob-res-banner {
  display: none !important;
 }

 .desktop-res-banner {
  padding-left: 0px;
 }
}

@media screen and (min-width: 880px) and (max-width: 980px) {
 .mob-res-banner {
  display: none !important;
 }

 .presenter-details {
  white-space: normal !important;
 }

 .broadcast-time table thead tr,
 .broadcast-time table thead tr th {
  font-size: 10px !important;
 }
 /* .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th{
   padding: 8px 10px;
 } */
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  text-align: right;
  padding-right: 30px;
}
 .broadcast-time table tr th,
 .broadcast-time table tr td {
  font-size: 10px !important;
 }

 .desktop-res-banner {
  display: block !important;
 }
}
/*only-for firefox*/

@-moz-document url-prefix() {
 .info-link {
  position: absolute;
  top: 0.15%;
  left: 42.5% !important;
 }

 @media screen and (max-width: 2560px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 42.2% !important;
  }
 }

 @media screen and (max-width: 1920px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 27.5% !important;
  }

  .faculty-img img, .coundown_faculty-img img {
   width: 100%;
  }
 }

 @media screen and (max-width: 1680px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 24.3% !important;
  }
 }

 @media screen and (max-width: 1440px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 20% !important;
  }
  .speaker-modal .pop-speaker-info .speaker-detail-wrap {
    width: 68%;
}
 }

 @media only screen and (max-device-width: 2560px) and (min-device-width: 1920px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 42.5% !important;
  }

  .prebody .footer-section.prefooter {
   position: relative !important;
  }
 }

 @media only screen and (max-device-width: 2560px) and (min-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 42.5% !important;
  }
 }

 @media only screen and (max-device-width: 1920px) and (min-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 22.5% !important;
  }
 }

 @media only screen and (max-device-width: 1920px) and (min-device-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 22.5% !important;
  }
 }

 @media only screen and (max-device-width: 1920px) and (min-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 29.5% !important;
  }
 }

 @media only screen and (max-device-width: 1680px) and (min-device-width: 1050px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 26.5% !important;
  }
 }

 @media only screen and (max-device-width: 1440px) and (min-device-width: 1050px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 22.5% !important;
  }
 }

 @media only screen and (max-device-width: 1440px) and (min-device-width: 900px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .info-link {
   width: 200px;
   position: absolute;
   top: 0.15%;
   left: 22.5% !important;
  }
 }
}
/*large screen 2560*/

@media only screen and (max-device-width: 2560px) and (min-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 42.5% !important;
 }

 .body-inner1.post-eval-page.container.MB {
  /* width: 970px; */
 }

 .ConnectionTest .footer-section {
  position: fixed !important;
 }
}
/*large screen 1920*/

@media only screen and (max-device-width: 1920px) and (min-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 22.5% !important;
 }
}
/*large screen 1920-1600*/

@media only screen and (max-device-width: 1920px) and (min-device-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 22.5% !important;
 }

 .ConnectionTest .footer-section {
  position: fixed !important;
 }
}
/*large screen 1920-1080*/

@media only screen and (max-device-width: 1920px) and (min-device-width: 1080px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 29.5% !important;
 }
}
/*large screen 1680*/

@media only screen and (max-device-width: 1680px) and (min-device-width: 1050px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 26.5% !important;
 }
}
/*large screen 1440*/

@media only screen and (max-device-width: 1440px) and (min-device-width: 1050px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 22.5% !important;
 }
}
/*large screen 1440-900*/

@media only screen and (max-device-width: 1440px) and (min-device-width: 900px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .info-link {
  width: 200px;
  position: absolute;
  top: 0.15%;
  left: 22.5% !important;
 }
}
/*iphone device*/

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  width: 115px;
 }

 .RemoteLive-banner-bg .remote_banner_inner .info-link {
  top: -3px;
  left: 15% !important;
  width: 105px;
 }

 .col-md-9.col-sm-9.col-xs-12.program_objective,
 .program_objective .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
  /* padding-left: 10px;
  padding-right: 10px; */
 }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
 .remote_banner_inner .info-link {
  left: 13.6% !important;
 }

 .BtnBanner {
  bottom: 5px;
 }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  left: 17.8% !important;
 }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
 .RemoteLive-banner-bg .remote_banner_inner .info-link {
  left: 15.6% !important;
 }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  left: 19.6% !important;
 }

 .remote_banner_inner .info-link {
  left: 17.6% !important;
 }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
 .remote_banner_inner .info-link {
  left: 13.6% !important;
 }
}

@media (max-width: 480px) {
 .headReminder {
  font-size: 13px;
 }
 .post-test-eval-page .header-section .header-right-panel{
  background-color: #2251a3;
}
 .button-column a.button-field span {
  font-size: 12px;
 }

 .button-column .button-field {
  min-height: 30px;
 }

 .footer_logo p {
  font-size: 10px;
 }

 .main-body-section .container {
  padding: 0 15px !important;
 }

 .main-body-section {
  padding: 0;
  padding-top: 15px;
 }

 .countdown-wrap {
  margin-bottom: 15px;
  margin-left: 0px !important;
 }
 /* .RemoteLive-banner-bg{
   display: none;
 } */
}

@media (max-width: 989px) and (min-width: 768px) {
 .tk-button-content {
  font-size: 13px !important;
  margin-bottom: 75px !important;
 }

 .Reg_btn_Grid .button-column a.button-field {
  font-size: 12px;
 }

 /* .button-column:nth-child(1) {
  height: 270px;
 } */
}

@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: portrait) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 28%;
  left: 32%;
 }

 .presenter-details {
  padding-top: 0;
 }

 .remote_banner_inner .info-link {
  left: 15.6% !important;
 }

 .frame-header {
  height: 45px;
  min-height: 45px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 223px;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0px !important;
 }

 .Question_div {
  display: block;
  padding: 0;
 }
}

@media screen and (device-height: 411px) and (device-width: 731px) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  left: 17% !important;
 }

 .presenter-details {
  padding-top: 0;
 }

 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  left: 41%;
  top: 35%;
 }
}

@media screen and (device-width: 411px) and (device-height: 731px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  left: 41%;
  top: 35%;
 }

 .presenter-details {
  padding-top: 0;
 }

 .presenter-details {
  padding-top: 0;
 }

 .remote_banner_inner .info-link {
  left: 19% !important;
 }
}

@media screen and (device-width: 411px) and (device-height: 823px) and (orientation: portrait) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 32%;
  left: 32%;
 }

 .presenter-details {
  padding-top: 0;
 }

 .remote_banner_inner .info-link {
  left: 16.6% !important;
 }

 .frame-header {
  height: 45px;
  min-height: 45px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 223px;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0px !important;
 }

 .Question_div {
  display: block;
  padding: 0;
 }

 .form-wrapper {
  margin-bottom: 10px;
 }
}

@media screen and (device-width: 412px) and (device-height: 732px) and (orientation: portrait) {
 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 210px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 0 10px 0 !important;
 }

 .frame-header {
  min-height: 51px !important;
 }
}

@media screen and (device-width: 412px) and (device-height: 823px) and (-webkit-device-pixel-ratio: 3.5) and (orientation: landscape) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }
}

@media screen and (device-width: 411px) and (device-height: 823px) and (-webkit-device-pixel-ratio: 3.5) and (orientation: landscape) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 41%;
  left: 41%;
 }

 .remote_banner_inner .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 21%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (max-width: 991px) {
 .ConnectionTest .list_system .col-xs-12:nth-child(1) {
  margin-bottom: 20px;
 }

 .webcast_palyer #FooterTemplate .footer_logo_inner {
  width: 100%;
  float: left;
  text-align: left;
  margin-bottom: 15px;
 }

 .webcast_palyer #FooterTemplate .footer_inner_content {
  width: 100%;
 }
 /* .reminder-button-wrap {
  margin-bottom: 100px;
 } */
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .info-link {
  width: 162px;
  position: absolute;
  top: 0.1%;
  left: 18% !important;
  transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 700px) and (max-width: 800px) {
 .info-link {
  width: 162px;
  position: absolute;
  top: 0%;
  left: 13.4%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (max-width: 320px) {
 .event-subtitle.sanofi_header {
  font-size: 7px !important;
  margin-bottom: 3px !important;
 }

 .menu-list li a, .welcome-name {
  font-size: 9px !important;
 }

 .col-md-9.col-sm-9.col-xs-12.program_objective,
 .program_objective .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
  /* padding-left: 0px;
  padding-right: 0px; */
 }

 .footer_logo p {
  font-size: 9px;
 }

 .remote_banner_inner .info-link {
  width: 65px !important;
  position: absolute;
  top: -6px !important;
  left: 11.6%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 321px) and (max-width: 380px) {
 .event-subtitle.sanofi_header {
  font-size: 8px !important;
  margin-bottom: 3px !important;
 }
}

@media only screen and (min-width: 381px) and (max-width: 420px) {
 .event-subtitle.sanofi_header {
  font-size: 9px !important;
  margin-bottom: 3px !important;
 }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
 .frame-header {
  height: 45px;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 237px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 41%;
  left: 41%;
 }

 .remote_banner_inner .info-link {
  width: 115px;
 }

 .presenter-details {
  padding-top: 0;
 }

 .frame-header {
  height: 62px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 305px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 23%;
  left: 26%;
 }

 .table-wrap .event-table tr td {
  font-size: 13px;
 }

 .frame-header {
  height: 35px;
  min-height: 35px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 165px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }

 #Webcastshare-container {
  padding: 0 15px;
 }

  #Webcastshare-container .table-wrap .event-table tr td,
  .table-wrap .event-table tr th,
  .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
   font-size: 9px;
  }

 .navbar-brand img {
  padding: 7px 0;
  max-width: inherit;
  width: 120px;
 }

 .navbar-brand {
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
 }

 .navbar-toggle {
  margin-top: 10px;
  margin-right: 0;
 }

 .click_here_bg {
  margin-bottom: 0;
 }

 .footer-inner p,
 .footer-inner p a {
  font-size: 10px;
  margin: 5px 0;
 }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 38%;
  left: 43%;
 }

 .frame-header {
  height: 60px;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 360px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .remote_banner_left {
  width: 40%;
  float: left;
  margin-top: 0;
 }

 .remote_banner_right {
  padding-bottom: 5px;
 }

  .remote_banner_right img {
   width: 60%;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 25%;
  left: 30%;
 }

 .frame-header {
  height: 41px;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 199px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 !important;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }

 .presenter-img {
  width: 100%;
  float: none;
  margin-top: 10px;
  padding: 10px;
 }

 .click_here_bg {
  margin-bottom: 0;
 }

 .footer-inner p,
 .footer-inner p a {
  font-size: 10px;
  margin: 5px 0;
 }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
 .presenter-details {
  padding-top: 0px;
 }

 .remote_banner_inner .info-link {
  left: 19.6% !important;
 }

 .frame-header {
  height: 80px !important;
  min-height: 80px !important;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 400px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 body {
  overflow-y: scroll;
 }

 .event-subtitle,
 .isiheading {
  padding: 5px 0;
  font-size: 13px !important;
 }
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 32%;
  left: 32%;
 }

 .frame-header {
  height: 45px;
  min-height: 45px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 218px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 !important;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }

 .presenter-img {
  width: 100%;
  float: none;
  margin-top: 10px;
  padding: 10px;
 }

 .footer-inner p,
 .footer-inner p a {
  font-size: 10px;
  margin: 5px 0;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 32%;
  left: 32%;
 }

 .frame-header {
  height: 41px;
  min-height: 30px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 218px;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }
}

@media only screen and (min-width: 411px) and (max-width: 823px) and (orientation: landscape) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 41%;
  left: 41%;
 }

 .remote_banner_inner .info-link {
  left: 19% !important;
 }

 .remote_banner_inner .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 21%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (max-width: 375px) and (max-width: 812px) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  left: 19% !important;
 }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3) and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  left: 17% !important;
 }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .presenter-details {
  padding-top: 0;
 }

 .remote_banner_inner .info-link {
  left: 15.8% !important;
 }
}

@media only screen and (max-width: 375px) and (max-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 19.6%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }

 .remote_banner_inner .info-link {
  left: 21% !important;
 }
}

@media screen and (min-width: 1240px) and (max-width: 1248px) {
 .available-responsive img {
  height: 55px;
  width: auto !important;
 }

 span.Pre-Detail, label, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, ul li, .btn, .font-16, .user-table tr th, .button-field, .button-field1, .button-field, .custom-modal .modal-footer .modal-btn, p, ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1 {
  font-size: 13px !important;
 }
 #Registration #Registration_Box .regis-text{
  font-size: 15px !important;
 }
 #SalesRepregister_success #salesRep_successMessage, #SalesRepregister_success #salesRep_successMessagehcp_guest{
  font-size: 16px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 15px !important;
}
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 11px !important;
}
 .s-number{
  font-size: 16px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 12px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 14px !important;
}

.postEvaluationText{
  font-size: 16px !important;
}
 #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light {
  font-size: 11px !important;
}
.headReminder b, .headcountdown b {
  font-size: 19px !important;
}

/* .tk-button-content .addevent{
  font-size: 15px !important;
} */
 .headcountdown {
  font-size: 16px !important;
 }
 .headReminder b sup, .headcountdown b sup {
  font-size: 13px;
}
.webcast-timetable.row {
  width: 45% !important;
  margin: 0 auto;
}
}
@media screen and (min-width: 1218px) and (max-width: 1240px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label{
    font-size: 14px !important;
  }
}
@media screen and (max-width: 1218px) {
 .available-responsive img {
  height: 55px;
  width: auto !important;
 }
 .speaker-modal .pop-speaker-info .img-wrap{
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-top: 0px;
 }
 .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th{
   font-size: 12px;
 }
 .presenter-details .FName {
  white-space: nowrap;
}

 span.Pre-Detail, label, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, ul li, .btn, .font-16, .user-table tr th, .button-field, .button-field1, .button-field, .custom-modal .modal-footer .modal-btn, p, ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1 {
  font-size: 12px !important;
 }
 #Registration #Registration_Box .regis-text{
  font-size: 14px !important;
 }
 .button-column a.button-field span, .single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line{
  font-size: 14px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 20px !important;
}
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  /* font-size: 11px !important; */
}
 .s-number, #SalesRepregister_success #salesRep_successMessage, #SalesRepregister_success #salesRep_successMessagehcp_guest{
  font-size: 16px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 12px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 14px !important;
}
.postEvaluationText{
  font-size: 16px !important;
}
 #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light  {
  font-size: 10px !important;
}
 #Disclaimer_Box .description, #InterfaceProgramRegpopup .text-center, #STOPpopup p, p#salesRep_successMessage, #SalesRepregister_success{
   font-size: 20px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 18px !important;
}
 /* .tk-button-content .addevent{
  font-size: 14px !important;
} */
 #RemoteLiveEvents .info-para .footnote p{
   font-size: 10px !important;
 }

 .headcountdown {
  font-size: 16px !important;
 }
 .headReminder b sup, .headcountdown b sup {
  font-size: 14px;
}
 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u{
   font-size: 10px !important;
 }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
 .remote_banner_inner .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 11.6%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }

 .conciege-reg-speaker-wrap {
  margin-left: 0px !important;
 }

 .button-column {
  padding: 35px 10px 15px 10px !important;
  min-width: auto;
 }

 #sanofi-container .conciege-reg-speaker-wrap .view-bio2 {
  font-size: 12px;
  background-size: 21px;
  padding: 2px 0 2px 27px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }

 .navbar-brand img {
  padding: 7px 0;
  max-width: inherit;
  width: 80px;
 }

 .navbar-brand {
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
 }

 .navbar-toggle {
  margin-top: 10px;
  margin-right: 0;
 }

 .click_here_bg {
  margin-bottom: 0;
 }

 .footer-inner p,
 .footer-inner p a {
  font-size: 10px;
  margin: 5px 0;
 }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
 #event-detail .reg_link {
  font-size: 10px;
  padding: 10px 5px;
 }

 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }
}

@media only screen and (max-device-width: 414px) and (max-device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 41%;
  left: 41%;
 }

 .remote_banner_inner .info-link {
  left: 19.6% !important;
 }
}

@media only screen and (max-device-width: 640px) and (max-device-height: 360px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  left: 41%;
  top: 35%;
 }

 .remote_banner_inner .info-link {
  left: 15% !important;
 }

 .presenter-details {
  padding-top: 0px;
 }
}

@media only screen and (max-width: 640px) {
 #videodiv {
  width: 100% !important;
  height: 100% !important;
 }

 .remote_banner_inner .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 11.6%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
 .remote_banner_inner .info-link {
  width: 70px;
  top: -6px;
  left: 14.6%;
 }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
 .remote_banner_inner .info-link {
  width: 70px;
  top: -6px;
  left: 14.6%;
 }
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 24%;
  left: 29%;
 }

 .frame-header {
  height: 45px !important;
  min-height: 40px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 210px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0px !important;
 }

  .launch_meeting_panel .launch_meeting_left_panel .media-container {
   height: 186px;
  }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 !important;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .footer_inner_content p {
  font-size: 11px;
  margin-bottom: 5px !important;
 }

 #event-detail .reg_link {
  padding-top: 1px;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 10px;
 }

 .click_here_bg {
  margin-bottom: 0;
 }

 .navbar-brand img {
  padding: 7px 0;
  max-width: inherit;
  width: 120px;
 }

 .navbar-brand {
  height: 50px;
  margin-right: 0;
  padding-left: 10px;
 }

 .navbar-toggle {
  margin-top: 10px;
  margin-right: 0;
 }

 .footer-inner p,
 .footer-inner p a {
  font-size: 10px;
  margin: 5px 0;
 }
}

@media only screen and (min-width: 375px) and (max-width: 420px) {
 .remote_banner_inner .info-link {
  width: 76px !important;
  top: -6px !important;
 }
}

@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {
 .bc-player-nSEscSsMb_default .vjs-big-play-button {
  top: 41%;
  left: 41%;
 }

 .presenter-details {
  padding-top: 0;
 }

 .event-subtitle.sanofi_header {
  line-height: 26px;
 }
}

@media (min-width: 300px) and (max-width: 500px) {
 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 218px;
 }

 .frame-header {
  min-height: 40px;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0px !important;
 }

 .event-subtitle,
 .isiheading {
  padding: 0px 0 3px 0;
  font-size: 12px !important;
  line-height: normal;
 }
}

@media (min-width: 501px) and (max-width: 700px) {
 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 360px;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0px !important;
 }
}

@media (min-width: 701px) and (max-width: 1000px) {
 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 520px;
 }

 .launch_meeting_panel .launch_meeting_left_panel {
 }

 .container {
  width: 100%;
 }

 .postques_10 .col-sm-5.radbtns {
  width: 50%;
 }
}

@media only screen and (max-width: 982px) {
 .main-wrapper .MB postques_12 .ques-list li {
  /* width: 64px !important; */
  float: left;
 }

 .MB .ques-list li {
  width: 75px !important;
  float: left;
  white-space: nowrap;
 }

 .footer-logo {
  /* width: 100px; */
  height: 41px;
 }
}

@media only screen and (max-width: 838px) {
 .main-wrapper .MB postques_12 .ques-list li {
  width: 68px !important;
  float: left;
 }

 .MB .ques-list li {
  width: 65px !important;
  float: left;
  white-space: nowrap;
 }
}

@media only screen and (max-width: 823px) {
 .main-wrapper .known-user {
  position: relative !important;
 }

 .main-wrapper .MB .ques-list li {
  width: 54px !important;
  float: left;
 }

 .main-wrapper .MB postques_12 .ques-list li {
  width: 54px !important;
  float: left;
 }

 .main-wrapper .MB postques_12 .ques-list li {
  width: 54px !important;
  float: left;
 }

 .MB .question-wrapper .postques_9 .ques-list {
  /* padding: 0px 0px 0px 17px !important; */
 }

 .container .MB {
  padding: 0px !important;
 }
}

@media screen and (min-width: 100px) and (max-width: 360px) {
 .broadcast-time {
  font-size: 11px;
 }
 .program-objectives ul , .program-column ul{
  padding-left: 9px!important;
 }
}

@media screen and (max-width: 600px) {
 .novo-footer-content {
  position: relative;
  left: 0 !important;
  top: 0 !important;
 }
}

@media (max-width: 767px) and (min-width: 480px) and (orientation: portrait) {
 .main-body-section .container {
  padding: 0 15px;
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }
 span#addeventatc1-drop {
  width: 210px;
  margin: 2px 13px 0;
}
}
/*iphone device*/

@media screen and (min-width: 600px) and (max-width: 630px) {
 .BtnBanner {
  bottom: 5px;
 }
}

@media (max-width: 900px) {
 .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
  font-size: 11px !important;
 }
 .BtnBanner{
   bottom: 35px;
 }
 .error-note, .error-text {
  font-size: 11px !important;
}
.registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 12px !important;
}
div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input {
  font-size: 14px !important;
}

 ul li, .btn, .font-16, .user-table tr th, .button-field, .button-field1, .button-field, .head_isi .single_line.BtnBanner, .custom-modal .modal-footer .modal-btn, p, ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1 {
  font-size: 10px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 9px !important;
}
 .s-number{
  font-size: 14px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 10px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 12px !important;
}
.postEvaluationText{
  font-size: 15px !important;
}
 /* .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 9px !important;
 } */
 #Registration #Registration_Box .regis-text{
  font-size: 14px !important;
 }
 #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light {
  font-size: 8.5px !important;
}
 .testconnection_bg .description .head-text{
  font-size: 8px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 16px !important;
}
 /* .tk-button-content .addevent{
  font-size: 10px !important;
} */
 #RemoteLiveEvents .info-para .footnote p {
  font-size: 8px !important;
 }

 .headReminder b, .headcountdown b {
  font-size: 18px !important;
 }
 .headReminder b sup, .headcountdown b sup {
  font-size: 12px;
}
 html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
  font-size: 10px !important;
 }

 .speaker-modal .pop-speaker-info .name, .description, #Registration .htmlcontent p:last-child b, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name {
  font-size: 11px !important;
 }

 pan.name.color_text {
  white-space: nowrap;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 18px !important;
}
 .font-25 {
  font-size: 21px !important;
 }

 .font-16 {
  font-size: 12px !important;
 }

 .headReminder, .font-21 {
  font-size: 18px !important;
 }

 .modal-body .headReminder {
  font-size: 12px !important;
 }

 span.broadcast-time-session {
  font-size: 9px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 9.5px !important;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 9px !important;
 }

 .modal-body span#Presntrname, span.Pre-Detail {
  font-size: 11px;
 }

 .modal-body span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b {
  font-size: 9px;
  white-space: normal;
 }

 .modal-body .webcast-heading {
  font-size: 12px;
 }

 .modal-body .headReminder {
  font-size: 14px;
 }
}
@media screen and (min-width: 900px) and (max-width: 908px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label{
    font-size: 10px !important;
  }
}
@media screen and (min-width: 860px) and (max-width: 880px) {
 .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th,
 .broadcast-time table tr td {
  font-size: 9px !important;
 }
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 30px;
  }
}
@media screen and (min-width: 800px) and (max-width: 842px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label{
    font-size: 10px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 800px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label{
    font-size: 10px !important;
  }
  .head_isi .single_line.BtnBanner{
    font-size: 10px !important;
   }
}
/*portrait-mode-mobile*/
@media screen and (min-width: 100px) and (max-width: 768px){
  .sytemReq_container .list_system .col-xs-12 {
    width: 50%;
   }
}
@media screen and (min-width: 100px) and (max-width: 767px) {
  .licenceDiv .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-label{
    display: none;
  }
  .single_line, .Share, #AddToCal_853, #Guest_853 {
    padding: 10px 20px 10px 20px;
  }
  .accordian_Group .table-responsive {
    border: 0;
  }
 .Thankyoupage .table-wrap.table-responsive {
  width: 100%;
 }

 .borderBoxFooder {
  width: 100%;
 }

 .available-responsive img {
  height: 35px;
 }

 body .ReminderTitlePanel td {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  padding-left: 0;
 }

 .Thankyoupage body .ReminderTitlePanel td {
  padding-left: 15px;
 }

 .Thankyoupage .ReminderTitlePanel td:nth-child(1) {
  padding-left: 15px;
  padding-right: 15px;
 }

 .headReminder, .headcountdown {
  padding-left: 0px;
 }

  /* .headReminder br, .headcountdown br {
   display: none;
  } */

 .modal-dialog.modal-lg.modal-custom-width {
  WIDTH: AUTO;
 }

 .head_isi .button-column .button-field span {
  font-size: 13px !important;
 }

 .navbar-header .navbar-brand {
  width: 80px;
  height: 40px;
 }

 .footer-logo {
  /* width: 100px; */
  height: 41px;
 }

 .sytemReq_container .list_system .col-xs-12 {
  width: 50%;
 }

 .postques_9 .col-sm-6.ques {
  display: table;
  width: 100%;
 }

 .main-wrapper .MB postques_12 .ques-list li {
  width: 54px !important;
  float: left;
 }

 .postques_10 .col-sm-5.radbtns {
  width: 100%;
 }

 .headReminder {
  font-size: 18px;
 }

 input.form-control.input-sm.prescriber_1, input.form-control.input-sm.non-prescriber, input.form-control.input-sm.prescriber_2, input.form-control.input-sm.prescriber_3, .total-colum-text {
  width: 50px !important;
 }

 .speaker-modal .pop-speaker-info .info-wrap {
  display: block !important;
  margin-bottom: 10px;
 }

 .Thankyoupage .speaker-modal .pop-speaker-info .info-wrap {
  display: block !important;
  margin-bottom: 10px;
 }

 .SalesRep input[type="radio"] {
  position: relative;
  bottom: 2px;
 }

 span.FName {
  font-size: 11px;
 }

 .font-16 {
  font-size: 11px !important;
 }

 .head_isi .mb_40, .home-page-footer-content1 .FooterISISection.mb_40 {
  margin-bottom: 10px;
 }

 .Thankyoupage div#speaker_bio_1 .modal-md {
  width: auto;
 }

 span#Presntrname,
 span.Pre-Detail,
 .description {
  font-size: 13px;
  white-space: normal;
 }

 .footer-content p {
  font-size: 9px;
  margin-left: 10px;
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 10px !important;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 190px !important;
  text-align: right;
 }

 .Thankyoupage div#speaker_bio_2 .modal-md {
  width: auto;
 }

 .Thankyoupage div#speaker_bio_3 .modal-md {
  width: auto;
 }

 h5.text-center.font-bold.headReminder.mt_30, h5.text-center.font-bold.headReminder {
  font-size: 15px !important;
 }

 .body-inner1.post-eval-page.container.MB {
  /* width: auto; */
  padding-left: 20px;
  padding-right: 20px;
 }

 .novo-footer-content {
  position: relative;
  left: 0 !important;
  top: 0 !important;
 }

 .prebody .header-left .navbar-nav {
  /* float: left !important; */
  margin-top: 0;
  position: relative;
  right: 0;
 }



 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* min-height:75px; */
 }

 .presenter-details {
  white-space: unset !important;
 }

 .Remonderpage .home-page-footer-content {
 }

 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 8px;
  padding: 5px 15px !important;
 }

 .Footers_logo {
  width: 140px;
 }

 .custom-banner-width {
  /* width: auto; */
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 5pc; */
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
  /* width: auto; */
 }

 .navbar.navbar-default {
  min-height: 40px;
 }

 .ConnectionTest .footer-section {
  position: relative !important;
 }

 .head_isi .header-section .container,
 .head_isi .header-section .container,
 .header-section .container {
  padding-left: 15px;
  padding-right: 15px;
 }

 .text_red,
 .webcast-heading,
 #event-detail .left-panel .name1,
 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li,
 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-subtitle,
 .broadcast_date,
 .conciege_desc_wrap .dashed-list,
 .conciege_desc_wrap .event-subtitle,
 .event-desc,
 .event-subtitle1,
 .pres-desc-wrap p,
 body,
 h6,
 .footer-inner p,
 .footer-inner p a,
 .bio-profile td h6,
 .bio-profile tr td label,
 .sec-innercontent.full-views .scroll-content h4.font-bold,
 .scroll-content,
 .light-blue,
 .arrow-navstrip h2,
 .broadcast-time table thead tr th,
 .broadcast-time table tr td,
 .isiview.openview,
 #RemoteLiveEvents p, ul.webcast-countdown-page-contents li, .Remonderpage label {
  font-size: 10px !important;
 }
 .FooterISISection p.font-light {
  font-size: 8.5px !important;
}

 .isiview.openview {
  font-size: 10px;
 }

 .footer-inner p,
 .footer-inner p a,
 .footer-section,
 .font_12,
 .footer-info .copyright-content {
  font-size: 10px !important;
 }

  .font_12,
  .footer-section p,
  .footer-section p a,
  .footer-inner span {
   font-size: 10px !important;
  }

  .footer-inner p,
  .footer-inner p a,
  .footer-section,
  .font_12,
  .footer-info .copyright-content,
  .footer-section p,
  .footer-section p a,
  .footer-inner span  {
   font-size: 9px !important;
  }

 .footer-info .width_25 {
  width: 25%;
 }

 .broadcast-time table tr td {
  font-size: 10px;
 }

 .broadcast-time table thead tr th {
  font-size: 10px;
 }

 .footer-info .copyright-content {
  font-size: 10px;
  padding-left: 20px;
 }

 .footer-section .footer-inner {
  padding: 0;
  text-align: center;
 }

  .footer-section .footer-inner p {
   padding: 5px 0;
  }

 .mob-res-banner {
  display: block !important;
 }

 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .broadcast-time {
  font-size: 14px;
 }

 .button-column .button-field {
  display: table;
  width: 100%;
  padding: 0 !important;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: auto;
 }

 .col-md-5.broadcast_date_container {
  /* width: 50%; */
  float: left;
 }

 #sanofi-container .conciege_GroupLeft {
  width: 100%;
 }

 .main-body-section .container {
  padding: 0 15px !important;
 }

 .backtohome {
  position: relative !important;
  right: 0;
  margin-top: 0px !important;
  margin-left: 15px !important;
 }

 #backtohometemplate .backtohome {
  position: relative !important;
  right: 0;
  margin-top: 0px !important;
  margin-left: 15px !important;
 }

 .footer-inner-section {
  padding-top: 0px !important;
  position: relative !important;
  bottom: initial !important;
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }

 .presenter-details h6 {
  font-size: 12px;
  margin-bottom: 6px;
  margin: 2px 0;
 }

 .presenter-details h5 {
  font-size: 13px;
 }

 .ondemand-body {
  position: relative;
 }

 .right-btn-column {
  /* padding-right: 0px; */
 }

 .ondemand-body .right-btn-column {
  /* width: 50%;
  float: left;
  margin-left: 50%;
  position: absolute;
  bottom: 0; */
 }

 .origi-broadcast span {
  display: block !important;
 }

 .sytemReq_container label {
  width: 100%;
 }

 .broadcast_date_container h6:nth-child(2) i {
  padding-top: 10px;
 }

 .broadcast_date_container h6 i {
  padding-bottom: 0;
 }

 .webcast_palyer .launch_meeting_panel .launch_meeting_right_panel {
  margin-bottom: 0px;
  padding: 0;
 }

 .navbar-brand img {
  padding: 7px 0;
  max-width: inherit;
  width: 80px;
 }

 .presenter-img-round {
  width: 48px;
 }

 #backtohome {
  margin: 10px 0;
  position: relative;
  text-align: left;
 }

 .register-btn-web .button-field {
  margin-top: 0;
 }

 .webcast-heading-bg h5 {
  font-size: 14px;
  line-height: normal;
 }

 /* .sytemReq_container .list_system h6 {
  margin-bottom: 0px;
  margin-top: 0px;
 } */

 .presenter-details {
  margin-bottom: 15px;
 }

 .broadcast_date_container {
  margin-top: 0px;
  padding: 0 15px;
 }

 .button-column a {
  min-width: 100% !important;
  margin-bottom: 15px !important;
 }

 body.live-webcast,
 body.webcast_palyer {
  overflow: auto !important;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }

 body.live-webcast {
  overflow: auto !important;
 }

 .surevy-textarea {
  width: 100% !important;
 }

 .share_template h4 {
  font-size: 18px;
  text-align: left;
 }

 .share_template h6 {
  padding: 0;
  font-size: 15px;
  margin: 10px 0;
 }

 .Question_div {
  display: block;
  padding: 0px;
 }

 .backtohome {
  position: relative;
  left: 0;
  margin-top: -35px;
  margin-top: 10px;
  margin-bottom: 10px !important;
 }

 .launch_meeting_right_panel #marpho-container .indication_wrapper .desc-wrap .event-desc {
  margin-bottom: 7px !important;
  margin-top: 0 !important;
  font-size: 12px !important;
  line-height: normal;
 }

 .liveisi #marpho-container .indication_wrapper .desc-wrap .event-subtitle {
  font-size: 13px !important;
  margin-bottom: 5px !important;
  line-height: normal;
 }

 .event-subtitle,
 .isiheading {
  padding: 5px 0;
  font-size: 13px !important;
  line-height: normal;
 }

 .description {
  font-size: 12px;
  margin-bottom: 10px;
 }

 .event-list li,
 .model-content-spacing {
  font-size: 12px;
 }

 .modal-heading-feature {
  font-size: 15px;
  margin: 10px 0;
  margin-top: 0;
 }

 .modal-heading-title {
  font-size: 15px;
  font-weight: bold;
  margin: 10px 50px 0 0;
  margin-bottom: 10px;
  line-height: normal;
 }

 .register-btn-row .button-field {
  vertical-align: middle;
  font-size: initial;
  width: 100%;
 }

 .button-field, .button-field1 {
  /* width: 100%; */
  font-size: 13px;
 }

 .BtnBanner {
  width: auto;
  bottom: 5px;
  padding: 4px 15px !important;
 }

 .button-field1 {
  width: 200px;
 }

 .thankyoupage .button-field1 {
  width: auto;
 }

 #sanofi-container .conciege-reg-speaker-wrap .view-bio2 {
  position: relative;
  float: left;
  margin-bottom: 10px;
 }

 .div_view {
  float: left;
  position: relative;
  margin-left: 0;
  margin-top: 0px;
  text-align: left;
 }

 body {
  font-size: 14px;
 }

 .modal-heading {
  font-size: 15px;
  margin: 5px 0;
 }

 .presenter_info_part {
  position: absolute;
  bottom: 50px;
  margin-left: 135px;
  width: 100%;
 }

 .remote_banner_left {
  width: 100%;
  float: none;
  margin-top: 0;
 }

  .remote_banner_left .logo {
   margin-top: 10px;
  }

 .webcast-heading,
 .details_program h5,
 .session_column h5 {
  margin-top: 10px;
  font-size: 15px;
 }

 #ondemand.webcast-heading {
  margin-top: 0px;
 }

 .ondemand-right-column {
  min-height: auto;
 }

  .ondemand-right-column .button-view-container {
   padding: 20px;
   text-align: center;
  }

 .event-list {
  margin-bottom: 0;
 }

 .nopaddingright {
  padding-right: 15px;
 }

 .button-column {
  padding: 0px !important;
  height: auto !important;
 }

 .button-column {
  padding: 15px 0px 5px 0px !important;
  height: auto !important;
  margin: 0 !important;
 }

 .webcast_btn_grp_div.Reg_btn_Grid {
  padding: 0px;
  margin-bottom: 10px;
 }

 ul.horizontal li a {
  font-size: 8px;
 }

 .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 .row .col-md-6.col-sm-6.col-xs-12 {
  padding: 0;
 }

 .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 {
  padding: 0;
 }

 .grid_webinar1 .col-xs-12.col-md-12.col-sm-12 {
  padding: 0;
 }

 #sanofi-container .table-wrap {
  margin: 10px 0 20px !important;
 }

 .footer_inner_content p {
  font-size: 10px;
  margin-bottom: 5px !important;
 }

 .button-column a {
  text-align: center;
  padding: 8px 8px;
  border-radius: 6px;
  font-size: 14px !important;
  margin-bottom: 10px !important;
 }

 .nopaddingleft {
  padding-left: 15px;
 }

 .session_column .table-wrap .event-table tr th,
 #sanofi-container .table-wrap .event-table tr td {
  font-size: 9px;
  padding: 4px 10px;
 }

 .program-column1 {
  padding: 0;
 }

 .session_column {
  margin-top: 0px;
 }

 .desc-content p,
 #sanofi-container .details_program ul li {
  font-size: 14px;
 }

 .call-out p,
 .call-out p a {
  font-size: 12px;
 }

 .sec-innercontent .container {
  width: 100%;
 }

 .sec-innercontent .arrow-navstrip-inner {
  /* padding: 0; */
 }

 .eventdetail_container .sec-innercontent .arrow-navstrip-inner,
 .eventdetail_container .sec-innercontent .content-wrap.container {
  padding: 0 15px;
 }

 .conciege_container_inner .event-detail-right {
  padding: 0;
 }

 .content-fixed #registration .sec-innercontent .content-wrap {
  padding: 0 15px !important;
 }

 body.live-webcast {
  overflow: auto !important;
 }

 .live-webcast .footer-section {
  position: relative !important;
  width: 100%;
  padding: 0 15px;
 }

 .live-webcast .footer-inner p {
  padding: 0 15px;
  width: 100% !important;
 }

 .live-webcast .footer_logo_inner {
  width: 100%;
  display: block;
  padding: 0px;
 }

 .live-webcast .footer_inner_content {
  width: 100%;
 }

 .live-webcast .footer-inner-section {
  padding-bottom: 10px;
 }

 .live-webcast .footer-inner p,
 .live-webcast .footer-section p a {
  font-size: 12px !important;
  width: 100%;
  margin: 0 auto !important;
  padding: 0 15px;
 }

 .live-webcast .pres-desc-wrap {
  padding-bottom: 0px !important;
 }

 .live-webcast .launch_meeting_panel .launch_meeting_right_panel {
  margin-bottom: 0px;
 }

 .event-subtitle,
 .isiheading {
  padding: 5px 0;
  font-size: 15px;
 }

 .us-hp-content {
  text-align: left;
  margin: 15px 0 20px 0px;
  padding-left: 15px;
 }

 .title_content {
  text-align: left;
 }

 .pres-desc-wrap p,
 .register_content,
 .register_content a,
 .register_form_content,
 .sub-title {
  font-size: 14px;
 }

 .select-field,
 .text-field {
  width: 100%;
 }

 .footer-section {
  position: relative !important;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }

 .navbar-brand img {
  padding: 3px 0;
  max-width: inherit;
 }

 .pretest_div .ibox-right {
  margin-top: 2px;
  margin-bottom: 2px;
 }

 .p-t-100 {
  padding-top: 0;
 }

 .pretest_div .ques {
  margin-top: 2px;
  margin-bottom: 2px;
 }

 .login-part {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
 }

 hr {
  margin-top: 10px;
  margin-bottom: 10px;
 }

 .main-wrapper .main-content-section {
  padding-top: 40px;
  padding-bottom: 0;
 }

 .container > .navbar-collapse,
 .container-fluid > .navbar-collapse {
  width: 100%;
  margin: 0;
 }

 .navbar-brand {
  height: 40px;
  margin-right: 0;
  /* padding-left: 15px; */
 }

 .manage-attendees .footer-inner-section {
  padding-top: 10px;
  padding-bottom: 20px;
 }

 .main-body-section {
  /* padding: 15px 0px; */
 }

 .head_isi .main-body-section {
  padding-top: 0px;
 }

 .meeting_attendees_heading {
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 14px;
 }

 .register-table-mob {
  display: block;
 }

 .header-right-panel h6 {
  color: #333;
  font-size: 12px;
 }

 .menu-list li a,
 .welcome-name {
  font-size: 11px !important;
 }

 .header-section .menu-list,
 .header-section .welcome-name {
  text-align: center !important;
  line-height: normal;
 }
 .header-section .login-part #Online .menu-list{
  line-height: .7;
 }
 .login-container {
  width: 80%;
  float: right;
  text-align: right;
  position: absolute;
  right: 10px;
  margin-top: 5px;
 }

 .meeting_attendees_heading h4 {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  display: block;
  text-align: left;
  float: none;
  line-height: normal;
  margin-bottom: 5px;
  clear: both;
 }

 .right_side_cont {
  float: left;
  padding-right: 10px;
  margin-top: 0;
 }

 .login-name {
  padding-left: 5px;
  padding-top: 0;
  margin-top: 0px;
 }

 #offline {
  margin-top: 0px;
 }

 .click_here_bg {
  max-width: 100%;
  background-size: 100%;
  margin: 0 auto 10px;
  height: auto;
 }

 .click-here-link {
  background: url(../images/click-here-btn.png) no-repeat;
  background-size: 100%;
  height: 45px;
  margin-left: 73px;
 }

 .withoutisi .footer-section {
  position: relative;
  bottom: 0;
 }

 .navbar-default .navbar-nav > li:first-child a {
  /* padding-left: 10px; */
 }

 .disclaimer-container {
  padding: 0;
  margin-top: 0;
 }

 #Webcastshare-container {
  padding: 0 15px;
 }

 .instruction-wrap {
  margin-right: 0;
 }

 .presenter-img {
  width: 100%;
  float: none;
  margin-top: 10px;
  padding: 10px;
 }

 #Webcastshare-container .temp_content_wrap .resource-details {
  margin: 0 0 15px;
  padding: 10px 20px;
 }

 #Webcastshare-container .table-wrap .event-table tr td,
 .table-wrap .event-table tr th,
 .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
  font-size: 12px;
 }

 .paddingleft_0px_mobile {
  padding-left: 10px;
 }

 .paddingtop_10px_mobile {
  padding-top: 10px;
 }

 .paddingleft_30px_mobile {
  padding-left: 30px;
 }

 #Webcastshare-container .button-field {
  width: 20%;
  max-width: initial;
 }

 .Knownusers #Webcastshare-container .single_line:nth-child(1) {
  width: 35%;
 }

 .Knownusers #Webcastshare-container .single_line:nth-child(2) {
  width: 20%;
 }

 .event-detail-container .event-detail-right .reg-speaker-wrap .speaker-details {
  padding: 0;
 }

 .main-wrapper .main-content-section .header-section .header-section-inner {
  padding: 5px 1px 4px 25px;
 }

 .event-detail-right h5 {
  margin: 10px 0;
 }

 .timer-wrap1 h5,
 .timer-wrap1 h6 {
  font-size: 19px;
 }

 .timer-wrap1 {
  margin-bottom: 15px;
 }

 .option-panel {
  margin: 0 0 10px;
 }

  .option-panel h6 {
   font-size: 16px;
  }

 #Webcastshare-container .option-panel .list-inline > li {
  width: 50%;
  float: left;
  margin-bottom: 20px;
 }

 #event-detail .left-panel {
  width: 100%;
  float: none;
  margin-bottom: 15px;
 }

 .inform-content p {
  font-size: 12px;
 }

 .manageattendess_report .question-wrapper,
 .manageattendess_report .question-wrapper1 {
  margin-bottom: 20px;
 }

 .manageattendess_report .ques-list li input {
  margin-left: 10px;
 }

 .body-inner {
  padding-top: 50px;
 }

 .remainder h4,
 .remainder h6 {
  font-size: 15px !important;
 }

 .footer-inner-section {
  padding-top: 10px;
  padding-bottom: 10px;
 }

 .footer_inner_content {
  width: 100%;
  float: none;
 }

 .webcast_palyer .footer_logo_inner {
  width: 100%;
  text-align: left;
  float: left;
 }

 .footer_logo_inner {
  width: 100%;
  text-align: left;
  float: left;
 }

 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li,
 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-subtitle,
 .broadcast_date,
 .conciege_desc_wrap .dashed-list,
 .conciege_desc_wrap .event-subtitle,
 .event-desc,
 .event-list,
 .event-subtitle1,
 .manage_attendees_tbl p,
 .register_content,
 .resource-details .res-sec .res-item,
 .share p,
 .speaker-modal .pop-speaker-desc .desc {
  font-size: 14px;
 }

 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li,
 #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-subtitle,
 #Webcastshare-container .concierge-sec .resource-details .res-sec .title,
 #Webcastshare-container .desc-wrap .dashed-list,
 #Webcastshare-container .event-list li,
 #Webcastshare-container .event-subtitle1,
 .broadcast_date,
 .conciege_desc_wrap .dashed-list,
 .conciege_desc_wrap .event-subtitle,
 .event-desc,
 .event-list,
 .event-subtitle1,
 .manage_attendees_tbl p,
 .register_content,
 .resource-details .res-sec .res-item,
 .share p,
 .speaker-modal .pop-speaker-desc .desc {
  font-size: 14px;
 }

 .broadcast_date_container h6 span,
 .broadcast_date_container h6 {
  font-size: 14px;
 }

 .arrow-navstrip h2,
 .disclaimer_content {
  font-size: 15px;
  line-height: 1.3;
 }

 .content-fixed #conciege_container_wrap .arrow-navstrip-inner,
 .content-fixed #conciege_container_wrap .content-wrapper {
  padding: 0 15px;
 }

 #event-detail .temp_content_wrap .resource-details .resource-list .res-item {
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding: 5px 10px 5px 34px;
  font-weight: 500;
  color: #333;
 }

 #Webcastshare-container .temp_content_wrap .resource-details .resource-list .res-item.res-item-download {
  background-size: 22px;
 }

 .pres-desc-wrap p {
  font-size: 14px;
  margin-top: 10px;
  font-weight: 700;
 }

 .footer_logo_inner img {
  width: 180px;
  margin: 9px 0;
  padding-left: 0px;
 }

 .footer_inner_content p {
  font-size: 12px;
 }

 .footer-inner p,
 .footer-section p a {
  font-size: 11px;
  margin: 5px 0;
 }

 #Webcastshare-container .conciege_GroupLeft {
  width: 100%;
 }

 .con-event-title h2 {
  font-size: 16px;
  line-height: 19px;
 }

 .link-conciege,
 .link-conciege a {
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0;
 }

 .con-event-date {
  font-size: 15px;
  margin-bottom: 0;
  line-height: 19px;
 }

 .broadcast_heading,
 .speaker-modal .pop-speaker-info .desi,
 .speaker-modal .pop-speaker-info .name,
 .speaker-modal .pop-speaker-info .place {
  font-size: 13px;
 }

 #Webcastshare-container .concierge-sec .manage-btn-row {
  margin-bottom: 10px;
 }

 .manage-btn-row {
  margin: 10px 0;
 }

 #Webcastshare-container .concierge-sec .countdown-wrap,
 #Webcastshare-container .concierge-sec .resource-details {
  margin-bottom: 10px;
 }

 #Webcastshare-container .res-item.res-item-download1,
 #Webcastshare-container .res-item.res-item-wifi1 {
  background-size: 25px;
 }

 #Webcastshare-container .conciege_desc_wrap {
  margin-bottom: 15px;
 }

 .navbar-toggle {
  margin-top: 10px;
  margin-right: 10px;
 }

 .speaker-modal .pop-speaker-info .img-wrap {
  /* float: none; */
  width: 150px;
  height: 150px;
  margin-right: 15px;
  margin-top: 0px;
 }

 .speaker-modal .modal-title {
  font-size: 18px;
 }

 .modal-body {
  position: relative;
 }

 #RemoteLiveEvents .table-responsive {
  border: none;
  /* overflow-x: hidden; */
 }

 .reminder_page #template_time_slot .col-md-4 {
  margin-bottom: 20px;
 }

 .coundown_faculty-img .view_bio_btn {
  /* right: -8px;
  bottom: -18px; */
 }

 .info-link {
  width: 120px;
  position: absolute;
  top: 0%;
  left: 16%;
  transform: translate(100%, 5%);
 }

 div address {
  margin-bottom: 15px;
 }

 .footer_logo_inner img,
 .footer_logo_inner {
  padding-left: 0px !important;
 }

 .speaker-detail-wrap {
  margin-top: 0px;
 }

 .thankyoupage .speaker-detail-wrap {
  margin-top: 0px;
 }

 .modal-body span#Presntrname, span.Pre-Detail {
  font-size: 10px;
 }

 .modal-body span#Presntrname, span.Pre-Detail, .description {
  font-size: 9px;
  white-space: normal;
 }

 .modal-body .webcast-heading {
  font-size: 12px;
 }

 .modal-body .headReminder {
  font-size: 14px;
 }
}
/*portrait-mode-mobile*/
@media only screen and (min-width: 767px) and (max-width: 900px) {
  .speaker-modal .pop-speaker-info .img-wrap{
    width: 140px;
    height: 140px;
    /* margin-right: 15px; */
    margin-top: 0px;
  }
  .head_isi .single_line .BtnBanner {
    padding: 4px 20px !important;
  }
   .speaker-modal .pop-speaker-info .speaker-detail-wrap {
    width: 60%;
    margin-top: 15px;
   }
}
@media only screen and (min-width: 768px) {

  span#addeventatc1-drop {
    width: 210px;
    margin: 2px 14px 0;
  }
}
@media only screen and (max-width: 1024px) and (max-height: 1366px) {
 .info-link {
  width: 150px;
  position: absolute;
  top: 0%;
  left: 14%;
 }

 .Remonderpage .home-page-footer-content {
 }
}
/* ipad pro */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
 #view-bio1, #view-bio2, #view-bio3 .modal-body{
   min-height: unset;
 }
 .Remonderpage .novo-footer-content {
  position: relative;
  right: 0;
  top: 34px;
 }

 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* width: auto; */
 }

 a#Regis_864,
 a#DisReg_864 {
  right: 0;
  left: auto;
  position: absolute;
  width: auto;
  z-index: 1;
  min-height: auto;
  height: auto !important;
  padding: 10px 25px !important;
  bottom: 10px;
  border: 1px solid #fff;
  min-height: auto !important;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 18pc; */
 }

 .Remonderpage .footer-section {
  /* position: fixed; */
 }

 .Remonderpage .home-page-footer-content {
 }

 .main-wrapper .known-user {
  position: fixed !important;
 }

 .main-body-section .footer-section.Precourse {
  position: absolute !important;
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }
}

@media only screen and (max-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
 .info-link {
  width: 166px;
  top: 0.1%;
  left: 14% !important;
 }

 .webcast_btn_grp_div.Reg_btn_Grid .button-column {
  margin-top: 0;
  height: 231px !important;
 }

 .main-wrapper .known-user {
  position: absolute !important;
 }

 .main-body-section .footer-section.Precourse {
  position: absolute !important;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .frame-header {
  height: 80px;
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 515px;
 }
}

@media screen and (min-width: 1152px) and (max-width: 1182px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 31px !important;
  text-align: right;
 }

 .head_isi span#Presntrname,
 span.Pre-Detail,
 .description {
  font-size: 14px;
  white-space: normal;
 }

 .Remonderpage footer#layoutfooter {
  /* position: absolute !important; */
 }

 .Remonderpage .home-page-footer-content {
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: 500px !important;
 }
}

@media screen and (min-width: 1280px) and (max-width: 1300px) {
 .Remonderpage footer#layoutfooter {
  /* position: absolute !important; */
 }

 .Remonderpage .home-page-footer-content {
 }
}

@media only screen and (min-width: 1025px) {
 .template_live .launch_meeting_right_panel {
  padding-right: 15px !important;
 }
}

@media only screen and (max-width: 1024px) {
 #navbar .navbar-nav li {
  margin-bottom: 5px;
 }

 .head_isi .button-column .button-field {
  width: 70% !important;
  font-size: 12px;
  min-width: 50% !important;
  height: 50px;
  min-height: 50px;
 }

 .head_isi #Registration .button-column .button-field,
 .head_isi #Registration .button-column .button-field1, 
 .MyRegistats #Registration .button-column .button-field,
 .MyRegistats #Registration .button-column .button-field1,
 .Knownusers #Registration .button-column .button-field,
 .Knownusers #Registration .button-column .button-field1
 {
  width: 35% !important;
  font-size: 12px;
  min-width: 30% !important;
 }


 .button-column a.button-field span {
  font-size: 11px;
 }

 .frame-header .container {
  width: 100%;
 }

 td.custom-col-align {
  width: 200px !important;
 }

 .navbar-collapse.header-left.collapse {
  float: left !important;
 }

 .isi_row {
  margin-bottom: 30px;
 }
 /* .speaker-modal .pop-speaker-info .img-wrap {
  width: 100px;
  height: 100px;
 } */
}
/* iPad Mini in portrait & landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}
/* iPad Mini in landscape only */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* width: auto; */
 }

 .Remonderpage .home-page-footer-content {
  position: relative;
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }

 .Thankyoupage div#speaker_bio_1 .modal-md {
  width: auto;
 }
}

@media only screen and (min-width: 1023px) and (max-width: 1024px) and (max-height: 1366px) {
 a#Regis_864,
 a#DisReg_864 {
  right: 0;
  left: auto;
  position: absolute;
  width: auto;
  z-index: 1;
  min-height: auto;
  height: auto !important;
  padding: 8px 25px !important;
  bottom: 10px;
  border: 1px solid #fff;
  min-height: auto !important;
 }
}

/* iPad Mini in portrait only */

@media only screen and (min-width: 767px) and (max-width: 768px) and (max-height: 1024px) {
 .available-responsive ul {
  margin-bottom: 30px;
  white-space: nowrap;
 }

 a#Regis_864,
 a#DisReg_864 {
  right: 0;
  left: auto;
  position: absolute;
  width: auto;
  z-index: 1;
  min-height: auto;
  height: auto !important;
  padding: 5px 25px !important;
  bottom: 10px;
  border: 1px solid #fff;
  min-height: auto !important;
 }

 .Thankyoupage div#speaker_bio_1 .modal-md {
  width: auto;
 }
 

}

/*normal ipad-portrait*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
 #view-bio1, #view-bio2, #view-bio3 .modal-body{
   min-height: unset;
 }

 .webcast_btn_grp_div.Reg_btn_Grid .button-column {
  height: 300px !important;
 }

 .presenter-details {
  white-space: unset !important;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 11pc; */
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
  /* width: auto; */
 }

 .main-wrapper .known-user {
  position: fixed !important;
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }

 .nopaddingleft {
  padding-left: 15px !important;
 }

 #sanofi-container .details_program ul li {
  color: #333333;
  font-size: 12px;
  line-height: normal;
  margin-bottom: 3px;
 }

 .session_column {
  /* margin-left: 82px; */
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: auto;
 }

 .head_isi .novo-footer-content {
  position: relative;
  right: 13pc;
 }

 .mob-res-banner {
  display: block;
 }

 .content-fixed #registration .sec-innercontent .container,
 .content-fixed #registration .sec-innercontent .arrow-navstrip-inner {
  padding: 0 30px !important;
 }

 .eventdetail_container .sec-innercontent .container {
  padding: 0 15px;
 }

 .content-fixed .eventdetail_container .sec-innercontent .container {
  padding: 0 30px;
 }

 .broadcast_date_container h6 i {
  padding-bottom: 10px;
 }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
 .Thankyoupage .session_column {
  margin-left: 0 !important;
 }
}
/* normal ipad landscape */

@media screen and (min-width: 1024px) and (min-height: 768px) and (max-height: 899px) {
 .head_isi body footer#layoutfooter {
  position: relative !important;
 }

 .Remonderpage .novo-footer-content {
  position: relative;
  right: 0pc;
  top: 34px;
 }

 .Remonderpage .home-page-footer-content {
  position: relative;
 }

 img.novo-footer-logo {
  width: 400px !important;
 }

 #RemoteLiveEvents .text_red,
 .text_red,
 .reminder-date {
  position: relative;
  line-height: inherit;
 }

 .head_isi .novo-footer-content {
  position: relative;
  right: 0;
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: 578px;
 }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) and (min-height: 850px) and (max-height: 1100px) {
 .Remonderpage .home-page-footer-content {
 }

 .home-page-footer-content {
  position: absolute;
  bottom: 12pc;
 }

 .Remonderpage footer#layoutfooter {
  position: relative !important;
  display: flex;
 }

 .Remonderpage .home-page-footer-content {
  position: relative;
 }
}
/*normal ipad-portrait*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
 #view-bio1, #view-bio2, #view-bio3 .modal-body{
   min-height: unset;
 }
 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
  /* width: auto; */
 }

 .isi-box {
  /* padding-bottom: 30px;
  margin-bottom: 24px; */
 }

 .footer-btm-content {
  margin-bottom: 50px;
 }

 .text-right-md p-r-0 {
  margin-bottom: 50px;
 }

 .info-link {
  width: 162px;
  position: absolute;
  top: 0%;
  left: 20% !important;
 }

 .webcast_palyer #FooterTemplate .footer_inner_content {
  margin-top: 0px;
 }

 .webcast_palyer #FooterTemplate .footer_logo_inner img {
  width: auto;
 }

 .main-body-section.template_main_body_section {
  padding-top: 5px !important;
 }

 .tk-button-content {
  /* margin: 0 0 300px !important; */
  /* margin-bottom: 150px; */
 }

 .live_meeting_left_panel123 {
  padding: 0 15px !important;
 }

 .liveisi #marpho-container .indication_wrapper .desc-wrap .event-subtitle {
  font-size: 14px !important;
 }

 .disclaimer-wrap .footer-inner-section {
  margin-top: 100px;
 }

 .broadcast_date_container h6 i {
  padding-bottom: 40px;
 }

 img.desktop-res-banner.img-responsive.hidden-sm1.hidden-xs1.hidden-md1 {
  padding-left: 25px;
 }

 img.mob-res-banner.img-responsive.hidden-lg.visible-xs.visible-sn.visible-md.visible-sm {
  display: block !important;
 }

 .desktop-res-banner {
  display: block !important;
 }

 .mob-res-banner {
  display: block !important;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  transform-origin: initial;
  -o-transform-origin: initial;
  -webkit-transform-origin: initial;
  -ms-transform-origin: initial;
  -moz-transform-origin: initial;
 }

 body.webcast_palyer.live-webcast {
  overflow-y: scroll;
 }

 .share_template h4 {
  font-size: 14px;
 }

 .share_template h6 {
  margin: 35px 20px;
  font-size: 12px;
  text-align: left;
  margin: 35px 20px;
  margin: 10px 0;
 }

 .launch_meeting_left_panel {
  padding-right: 15px !important;
 }

 .div_view {
  float: left;
  position: absolute;
  margin-left: 125px;
  margin-top: 0px;
 }

 .backtohome {
  position: relative !important;
  left: 0;
  width: 180px;
  padding: 8px 10px !important;
  background: #440381 !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  float: left;
 }

 .content-fixed .manage-attendees .arrow-navstrip-inner,
 .content-fixed .manage-attendees .content-wrapper {
  padding: 0 30px;
 }

 .program-column1 h5 {
  margin: 0;
 }

 .presenter_column1 {
  margin: 10px 0;
 }

 hr {
  /* margin-top: 0;
  margin-bottom: 0; */
 }

 .p-t-100 {
  padding-top: 0;
 }

 #Webcastshare-container.manage-attendees {
  /* padding: 0 15px; */
 }

 #event-detail #Webcastshare-container {
  padding: 0 5px;
 }

 .content-fixed #conciege_container_wrap .arrow-navstrip-inner,
 .content-fixed #conciege_container_wrap .content-wrapper {
  padding: 0 30px;
 }

 .eventdetail_container .sec-innercontent .container {
  padding: 0 15px;
 }

 .content-fixed .eventdetail_container .sec-innercontent .container {
  padding: 0 30px;
 }

 .content-fixed #registration .sec-innercontent .container,
 .content-fixed #registration .sec-innercontent .arrow-navstrip-inner {
  padding: 0 30px !important;
 }

 .frame-header {
  height: 112px !important;
  min-height: 112px !important;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 400px !important;
 }

 .form-wrapper {
  margin-bottom: 7px;
 }

 .navbar-collapse.header-left.collapse {
  height: auto;
  width: 61%;
  margin: 0;
 }

 .navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 12px;
 }

 .click_here_bg {
  width: 97%;
  margin-right: 10px;
  background-size: 100%;
 }

 .register-table-mob {
  display: block;
  padding: 0 15px;
 }

 .broadcast_date_container h6 i {
  padding-bottom: 10px;
 }

 .template_live .col-tn-12.launch_meeting_right_panel .mCustomScrollbar {
  height: 455px !important;
 }

 .launch_meeting_right_panel #marpho-container .indication_wrapper .desc-wrap .event-desc {
  font-size: 14px !important;
 }

 .launch_meeting_right_panel p.bold b {
  font-size: 13px;
  margin-top: 10px;
  float: left;
 }

 .template_live .launch_meeting_left_panel .Question_div .question_title {
  font-size: 14px;
 }
}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
 .head_isi .novo-footer-content {
  position: relative;
  right: 0;
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: auto;
 }

 .head_isi .footer-section {
  /* position: fixed; */
 }
}

@media screen and (min-width: 1920px) and (max-width: 2000px) and (min-height: 1440px) and (max-height: 1470px) {
 .reminder-button-wrap {
  margin-top: 30px;
  margin-bottom: 639px;
 }

 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 25px;
 }
}
@media only screen and (min-width: 1516px) and (max-width: 1518px){
  .BtnBanner{
    padding-top: 12px !important;
  }
}
@media only screen and (min-width: 2048px) and (max-width: 2050px){
  .BtnBanner{
    padding-top: 12px !important;
  }
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) and (min-height: 1080px) and (max-height: 1400px) {
 .head_isi body footer#layoutfooter {
  position: relative !important;
 }

 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 25px;
 }

 .reminder-button-wrap {
  margin-top: 30px;
  margin-bottom: 289px;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 24pc !important; */
 }

 .body-inner1.post-eval-page.container.MB {
  /* width: 970px; */
 }

 .Remonderpage .footer-section {
  /* position: fixed !important; */
 }

 .Remonderpage .home-page-footer-content {
 }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
 .event-subtitle.sanofi_header {
  font-size: 13px !important;
 }
}

@media only screen and (min-width: 1400px) {
 .event-subtitle.sanofi_header {
  font-size: 17px !important;
 }
}

@media only screen and (min-width: 1520px) {
 .event-subtitle.sanofi_header {
  font-size: 17px !important;
 }

 .footer-section.prefooter {
  /* position: absolute; */
 }

 .prebody body main {
  /* height: 100vh; */
 }
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .main-body-section .known-user {
  position: absolute !important;
 }

 .main-body-section .footer-section.Precourse {
  position: absolute !important;
 }

 .main-body-section .footer-section.Precourse {
  position: absolute !important;
 }

 .frame-header {
  height: 105px;
 }

 .template_live .launch_meeting_right_panel {
  padding: 0 15px;
  margin-top: 0px;
 }

 .indication_wrapper .scroll-content h4 {
  font-size: 15px;
 }

 .indication_wrapper .scroll-content ul li,
 .indication_wrapper .scroll-content p {
  font-size: 14px;
 }

 .event-subtitle.sanofi_header {
  font-size: 14px !important;
  margin-bottom: 3px !important;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 400px !important;
  margin-top: 3px;
 }
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
 .webcast_palyer #FooterTemplate .footer_inner_content {
  margin-top: 0px;
 }

 .webcast_palyer #FooterTemplate .footer_logo_inner img {
  width: auto;
 }

 .main-body-section .known-user {
  position: absolute !important;
 }

 .main-body-section .footer-section.Precourse {
  position: absolute !important;
 }

 #event-detail .reg_link {
  display: block;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  padding: 0px 25px;
 }

 .ondemand-body .right-btn-column .button-column {
  margin-top: 10px;
 }

  .ondemand-body .right-btn-column .button-column a:nth-child(2) {
   margin-top: 20px;
  }

 .launch_meeting_panel .launch_meeting_left_panel {
  padding-right: 15px;
 }

 .navbar-header {
  float: none;
 }

 .navbar-left,
 .navbar-right {
  float: none !important;
 }

 .navbar-toggle {
  display: block;
 }

 .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 }

 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .navbar-nav {
  float: none !important;
  margin-top: 7.5px;
 }

  .navbar-nav > li {
   float: none;
  }

   .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
   }

 .collapse.in {
  display: block !important;
  clear: both;
 }

 .frame-header {
  height: 112px;
 }

 .launch_meeting_panel .launch_meeting_left_panel .media-container {
  height: 350px !important;
 }
}

@media (max-width: 1220px) {
 ul.nav.navbar-nav.right-side-menu li:nth-child(2) a {
  padding-bottom: 5px;
  padding-left: 0;
 }

 div#navbar {
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
 }

 .navbar-default .navbar-nav > li > a {
  margin: 0;
 }

 .navbar-header {
  float: none;
 }

 .navbar-left,
 .navbar-right {
  float: none !important;
 }

 .navbar-toggle {
  display: block;
 }

 .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 }

 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .navbar-nav {
  float: none !important;
  margin-top: 7.5px;
 }

  .navbar-nav > li {
   float: none;
  }

   .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
   }

 .collapse.in {
  display: block !important;
  clear: both;
 }

 .system_requirements {
  margin: 0;
 }
}

@media (max-width: 1024px) {
  .footer-logo {
    width: 100px;
    height: auto;
}
 .button-column .button-field {
  width: 85%;
 }

 div#navbar {
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
 }

 .navbar-default .navbar-nav > li > a {
  margin: 0;
 }
 /* .prebody .header-left .navbar-nav {
    float: right!important;
    margin-top: -41.5px;
    position: relative;
    right: 84px;
} */
 /* .header-left .navbar-nav {
  float: left !important;
  margin-top: 7.5px;
 } */
 .RemoteLive-banner-bg .remote_banner_inner img {
 }

 .main-wrapper .remote_banner_inner.container {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .navbar-header {
  float: none;
 }

 .navbar-left,
 .navbar-right {
  float: none !important;
 }

 .navbar-toggle {
  display: block;
 }

 .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 }

 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .navbar-nav {
  float: none !important;
  margin-top: 7.5px;
 }

  .navbar-nav > li {
   float: none;
  }

   .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
   }

 .collapse.in {
  display: block !important;
  clear: both;
 }

 .system_requirements {
  margin: 0;
 }
}

@media screen and (max-width: 1366px) {
 .main-wrapper .known-user {
  position: fixed !important;
 }

 .remote_banner_inner img {
  width: 100%;
 }
 .footer-logo {
  height: auto;
}
.single_line.BtnBanner {
  padding: 10px 30px !important;
  font-size: 16px;
  bottom: 20px;
}
.single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line {
  padding: 15px 30px 15px 30px !important;
  font-size: 18px !important;
}
}

@media only screen and (max-width: 1300px) {
 body.live-webcast,
 body.webcast_palyer {
  overflow-y: auto !important;
 }

 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 15px;
 }
}

@media (max-width: 1199px) and (min-width: 990px) {
 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 15px 0 0px;
 }
 .user-table tr td .td-icon {
  width: 20px;
  height: 20px;
}
.user-table tr td .td-icon.icon-delete {
  width: 20px;
  height: 20px;
  background-size: 25px;
}
}
/*Others*/

@media (max-width: 989px) and (min-width: 768px) {
 .launch_meeting_panel .launch_meeting_right_panel {
  padding: 0px;
  margin-top: 0px;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: auto;
 }

 #backtohome {
  margin-top: 0;
  position: relative;
 }
}

@media only screen and (min-width: 1920px){
  
.single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .modal-content .button-field, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line,.Thankyoupage.single_line {
  padding: 20px 40px 20px 40px !important;
  font-size: 22px !important;
}
}
@media only screen and (min-width: 1280px) {
/* .navbar-header .navbar-brand {
    width: 100px;
} */
 .result-wrap.container,
 .result-wrap-left,
 .webcast_palyer .template_main_body_section .container {
  width: 1170px;
 }

 .webcast_palyer #FooterTemplate .footer_inner_content {
  margin-top: 11px;
 }

 .webcast_palyer #FooterTemplate .footer_logo_inner img {
  width: auto;
 }

 .text-right-md {
  text-align: right;
 }
}

@media only screen and (max-width: 1280px) {
  .single_line.BtnBanner {
    padding: 8px 20px !important;
    bottom: 12px;
    font-size: 14px !important;
}
 .webcast-timetable.row {
  width: 46%;
  margin: 0 auto;
  }
  img.reminderLogo.text-center {
    width: 25%;
}
.headcountdown, .headReminder{
  font-size: 20px !important;
 }
.headReminder b, .headcountdown b {
  font-size: 22px !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
 .info-link {
  position: absolute;
  left: 20.6%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }

 .Remonderpage .footer-section {
  position: relative !important;
 }

 .Remonderpage .home-page-footer-content {
 }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) and (min-height: 900px) and (max-height: 1200px) {
 .Remonderpage .home-page-footer-content {
 }
}

@media only screen and (min-width: 4500px) and (max-width: 5480px) {
 .info-link {
  position: absolute;
  top: 0.5%;
  left: 41.9%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 3050px) and (max-width: 4100px) {
 .info-link {
  position: absolute;
  top: 0.5%;
  left: 39.2%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 2600px) and (max-width: 2900px) {
 .info-link {
  position: absolute;
  top: 0.5%;
  left: 33.7%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 2015px) and (max-width: 2075px) {
 .info-link {
  position: absolute;
  top: 0.5%;
  left: 28.7%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 1810px) and (max-width: 2010px) {
 .info-link {
  position: absolute;
  top: 0.2%;
  left: 25.7%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 1710px) and (max-width: 1800px) {
 .info-link {
  position: absolute;
  top: 0.5%;
  left: 25.7%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}
@media only screen and (min-width: 1366px) {
  
 .BtnBanner{
  padding: 10px 40px !important;
  font-size: 16px;
  bottom: 20px;
 }
 .button-column .button-field{
  min-height: 80px;
 }
 }
@media only screen and (min-width: 1600px) {
 .registration-modal .form-control {
  font-size: 14px;
 }

 .BtnBanner{
  padding: 14px 60px !important;
    font-size: 18px;
 }
 #NotesText {
  font-size: 14px !important;
 }

 .Thankyoupage .modal-dialog.modal-lg, .modal-dialog.modal-lg {
  width: 50% !important;
  margin: 20px auto;
 }

 .table-wrap .event-table tr td,
 .table-wrap .event-table tr th,
 .session_column .table-wrap .event-table tr th,
 .session_column .table-wrap .event-table tr td {
  font-size: 16px;
 }

 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 16px !important;
 }
 .error-note, .error-text {
  font-size: 16px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 17px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 15px !important;
 }
 .headReminder, .headcountdown {
  font-size: 23px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 15px;
}
}

@media only screen and (min-width: 2040px) {
 #RemoteLiveEvents .spk-text {
  font-size: 18px;
 }

 .registration-modal .form-control {
  font-size: 16px;
 }
 .navbar-header .navbar-brand {
  width: 120px;
}
}

@media only screen and (min-width: 1600px) and (max-width: 1710px) {

 .info-link {
  position: absolute;
  top: 0.2%;
  left: 24%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 1300px) and (max-width: 1366px) {
 .info-link {
  width: 220px;
  position: absolute;
  top: 0.2% !important;
  left: 17.6% !important;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }

 .webcast_palyer .frame-header .frame-header-inner {
  height: auto;
 }

 .webcast_palyer .template_main_body_section {
  -moz-transform: scale(0.676);
  -ms-transform: scale(0.676);
  -webkit-transform: scale(0.676);
  -o-transform: scale(0.676);
  transform: scale(0.676);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
}

@media only screen and (min-width: 1204px) and (max-width: 1300px) {
 .info-link {
  width: 162px;
  position: absolute;
  top: 0.6%;
  left: 21%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width:1160px) and (max-width:1166px) {
 .table-wrap .event-table tr td,
 .table-wrap .event-table tr th,
 .session_column .table-wrap .event-table tr th,
 .session_column .table-wrap .event-table tr td {
  font-size: 11px !important;
 }

 .table-wrap .event-table tr td {
  font-size: 11px !Important;
 }
}

@media only screen and (min-width: 1152px) {
 div address {
  margin-bottom: 15px;
 }
}

@media only screen and (min-width: 1025px) and (max-width: 1152px) {
 .info-link {
  width: 162px;
  position: absolute;
  top: 0.2%;
  left: 19%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (min-width: 850px) and (max-width: 950px) {
 .info-link {
  width: 162px;
  position: absolute;
  top: 0.2%;
  left: 16%;
  transform: translate(100%, 5%);
  -webkit-transform: translate(100%, 5%);
  -moz-transform: translate(100%, 5%);
  -ms-transform: translate(100%, 5%);
  -o-transform: translate(100%, 5%);
 }
}

@media only screen and (max-width: 500px) {
 .faculty-date {
  background-position: 58% 100% !important;
 }

 figure.retevmo-desktop-icon {
  margin-right: 0px;
 }

 figure.retevmo-laptop-icon {
  margin-right: 0px;
 }

 figure.retevmo-tablet-icon {
  margin-right: 0px;
 }

 .form-group.text-center.available-responsive {
  /*margin-left: 10%;*/
 }

 .webcast-schedule-content {
  margin-left: 10px;
 }
}
@media only screen and (max-width: 900px){
  
  .presenter-details {
    width: 65%;
   }
   .coundown_faculty-img{
    width: 120px;
    margin-right: 5px;
   }
}

@media only screen and (min-width: 1000px) and (max-width: 1365px) {
 .test-connection {
  width: 100%;
  bottom: 0;
  /* background-color: #efefef; */
  padding-left: 10px;
  left: 0;
  /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
 }
}

@media only screen and (min-width: 1367px) and (max-width: 1920px) {
 .test-connection {
  width: 100%;
  bottom: 0;
 }
}

@media only screen and (max-width: 1366px) and (min-height: 1100px) {
 .test-connection {
  width: 100%;
  bottom: 0;
  /* background-color: #efefef; */
  padding-left: 10px;
  left: 0;
  /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
 }
}

@media screen and (min-width: 1366px) and (max-width: 1399px) and (min-height: 768px) and (max-height: 800px) {
 .Remonderpage .footer-section {
  /* position: absolute; */
 }
}
/* large screens 2560 */

@media only screen and (min-width: 2560px) and (min-device-height: 1600px) {
 .test-connection {
  width: 100%;
  bottom: 0;
  /* background-color: #efefef; */
  padding-left: 10px;
  left: 0;
  /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
 }

 .head_isi .footer-section {
  /* position: absolute !important; */
 }

 .prebody footer#layoutfooter {
  position: fixed !important;
 }

 .Remonderpage table.footer-table {
  /* position: relative; */
  top: 300px;
 }

 .Thankyoupage table.footer-table {
  /* position: relative; */
  top: 300px;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 20pc !important; */
 }

 .col-md-9.col-sm-9.col-xs-12.program_objective {
  /* margin-bottom: 485px; */
 }

 .Remonderpage .home-page-footer-content {
 }

 .Thankyoupage .footer-section {
  position: absolute;
 }

 .head_isi body footer#layoutfooter {
  /* position: fixed !important; */
 }
}

@media screen and (min-width: 2560px) and (max-width: 2600px) and (min-height: 1600px) and (max-height: 1700px) {
 .head_isi body footer#layoutfooter {
  position: relative !important;
 }
}

@media only screen and (min-width: 1023px) and (max-height: 767px) {
 address {
  margin-bottom: 50px;
 }

 .img.footer-logo.lilly-icon.img-responsive {
  margin-bottom: 50px;
 }
}
/*others*/

/* ZOOM 25%  only for this screen*/

@media screen and (min-width: 5464px) and (max-width: 5474px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -webkit-transform: scale(0.75);
  -o-transform: scale(0.75);
  transform: scale(0.75);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
}
/* ZOOM 33%  only for this screen*/

@media screen and (min-width: 4098px) and (max-width: 5010px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -webkit-transform: scale(0.75);
  -o-transform: scale(0.75);
  transform: scale(0.75);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 @-moz-document url-prefix() {
  .h1 {
  }

  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.75);
   -ms-transform: scale(0.75);
   -webkit-transform: scale(0.75);
   -o-transform: scale(0.75);
   transform: scale(0.75);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }
}

@media screen and (min-width: 3060px) and (max-width: 3100px) and (min-height: 1480px) and (max-height: 1490px) {
 .head_isi body footer#layoutfooter {
  position: absolute !important;
 }

 .col-md-9.col-sm-9.col-xs-12.program_objective {
  margin-bottom: 102px;
 }
}
/*zoom 50% seperate*/

@media screen and (min-width: 3065px) and (max-width: 3150px) and (min-height: 1500px) and (max-height: 1550px) {
 .Remonderpage .footer-section {
  /* position: fixed !important; */
 }
}
/* ZOOM 50%  only for this screen*/

@media screen and (min-width: 2732px) and (max-width: 2745px) {
 img.novo-footer-logo {
  width: auto;
 }

 .ConnectionTest .footer-section {
  position: fixed !important;
 }

 .Remonderpage .footer-section {
  /* position: absolute !important; */
 }

 .Remonderpage img.novo-footer-logo {
  width: 400px;
 }

 .Remonderpage .home-page-footer-content {
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }

 .prebody .footer-section.prefooter {
  position: relative !important;
 }

 .playerpg .footerBorderLogo {
  position: relative !important;
  bottom: 0;
  width: 100%;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.75);
  -ms-transform: scale(0.75);
  -webkit-transform: scale(0.75);
  -o-transform: scale(0.75);
  transform: scale(0.75);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .Remonderpage .footer-section {
  /* position: fixed !important; */
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }

 @supports (-ms-ime-align: auto) {
  .h1 {
  }

  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.75);
   -ms-transform: scale(0.75);
   -webkit-transform: scale(0.75);
   -o-transform: scale(0.75);
   transform: scale(0.75);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }

 @-moz-document url-prefix() {
  .h1 {
  }

  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.75);
   -ms-transform: scale(0.75);
   -webkit-transform: scale(0.75);
   -o-transform: scale(0.75);
   transform: scale(0.75);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }
}

@media screen and (min-width: 3042px) and (max-width: 3072px) and (min-height: 1480px) {
 /* .head_isi body footer#layoutfooter {
  position: absolute;
 } */
}
/* ZOOM 67%  only for this screen*/

@media screen and (min-width: 2304px) and (max-width: 2334px) {
 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}
/* ZOOM 67%  only for this screen*/

@media screen and (min-width: 2049px) and (max-width: 2059px) {
 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }

 .Remonderpage img.novo-footer-logo {
  width: 400px;
 }

 .Remonderpage .home-page-footer-content {
 }

 .playerpg .footerBorderLogo {
  position: relative !important;
  bottom: 0;
  width: 100%;
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }
}
/* ZOOM 75%  only for this screen*/

@media screen and (min-width: 2048px) and (max-width: 2078px) {
 .webcast-timetable.row {
  /* left: 23pc !important; */
 }
}
/* ZOOM 75%  only for this screen*/

@media screen and (min-width: 1798px) and (max-width: 1850px) and (max-height: 840px) {
 .Remonderpage .footer-section {
  /* position: fixed !important; */
 }

 .webcast-timetable.row {
  /* left: 23pc !important; */
 }

 .Remonderpage img.novo-footer-logo {
  width: 500px;
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }

 .Remonderpage .home-page-footer-content {
 }

 img.novo-footer-logo {
  width: auto;
 }
}
/* ZOOM 80%  only for this screen*/

@media screen and (min-width: 1899px) and (max-width: 1929px) {
 .Remonderpage .home-page-footer-content {
 }
}
/* ZOOM 80%  only for this screen*/

@media screen and (min-width: 1686px) and (max-width: 1726px) and (max-height: 785px) {
 .Remonderpage .footer-section {
  /* position: fixed !important; */
 }

 .Remonderpage img.novo-footer-logo {
  width: 500px;
 }

 .ConnectionTest .footer-section {
  position: absolute !important;
 }

 .Remonderpage .home-page-footer-content {
 }

 .ConnectionTest .footer-section {
  position: fixed !important;
 }

 img.novo-footer-logo {
  width: auto;
 }
}
/* ZOOM 90%  only for this screen*/

@media screen and (min-width: 1688px) and (max-width: 1708px) {
 .Remonderpage .home-page-footer-content {
  position: relative;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  right: 81px;
 }

 img.novo-footer-logo {
  width: auto !important;
 }

 .Remonderpage .novo-footer-content {
  position: relative;
  right: 8pc !important;
 }

 .Remonderpage .home-page-footer-content {
  position: relative;
 }
}
/* ZOOM 90%  only for this screen*/

@media screen and (min-width: 1517px) and (max-width: 1527px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.77);
  -ms-transform: scale(0.77);
  -webkit-transform: scale(0.77);
  -o-transform: scale(0.77);
  transform: scale(0.77);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .Remonderpage .footer-section {
  position: relative !important;
 }

 .playerpg .footerBorderLogo {
  position: relative;
  bottom: 0;
  width: 100%;
 }

 .Remonderpage .home-page-footer-content {
 }

 @-moz-document url-prefix() {
  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.77);
   -ms-transform: scale(0.77);
   -webkit-transform: scale(0.77);
   -o-transform: scale(0.77);
   transform: scale(0.77);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }
}

@media screen and (min-width: 1500px) and (max-width: 1516px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.725);
  -ms-transform: scale(0.725);
  -webkit-transform: scale(0.725);
  -o-transform: scale(0.725);
  transform: scale(0.725);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }
}
/* ZOOM 105%  only for this screen*/

@media screen and (min-width: 1226px) and (max-width: 1340px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.725);
  -ms-transform: scale(0.725);
  -webkit-transform: scale(0.725);
  -o-transform: scale(0.725);
  transform: scale(0.725);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 12px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 12px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 12px;
 }
}
/* ZOOM 110%  only for this screen*/

@media screen and (min-width: 1381px) and (max-width: 1401px) {
 .Remonderpage .footer-section {
  /* position: !important; */
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 55px !important;
 }

 .Remonderpage .home-page-footer-content {
 }
}
/* ZOOM 110%  only for this screen*/

@media screen and (min-width: 1226px) and (max-width: 1300px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.675);
  -ms-transform: scale(0.675);
  -webkit-transform: scale(0.675);
  -o-transform: scale(0.675);
  transform: scale(0.675);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .custom-banner-width {
  /* width: auto; */
 }

 .Remonderpage .home-page-footer-content {
 }

 .Remonderpage img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: 600px;
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 0px;
  width: auto;
 }

 .countdown {
  white-space: nowrap;
 }

 @-moz-document url-prefix() {
  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.675);
   -ms-transform: scale(0.675);
   -webkit-transform: scale(0.675);
   -o-transform: scale(0.675);
   transform: scale(0.675);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }

 .button-column {
  margin: 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 13px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 13px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 13px;
 }
}
/* ZOOM 115%  only for this screen*/

@media screen and (min-width: 1070px) and (max-width: 1225px) {
 .button-column {
  margin: 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 12px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 12px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 12px;
 }
}
/* scaling  */

/* ZOOM 115% to 124% only for this screen*/

@media screen and (min-width: 1100px) and (max-width: 1198px) {
 .button-column {
  margin: 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* width: auto; */
 }



 .reminder_page #template_time_slot .radio label {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 475px !important;
  margin-top: 4px;
 }
}

@media screen and (min-width: 1215px) and (max-width: 1245px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  right: 81px;
 }
}
/* ZOOM 125%  only for this screen*/

@media screen and (min-width:1090px) and (max-width:1252px) and (max-height:580px) {
 #RemoteLiveEvents .info-para .footnote p {
  font-size: 10px !important;
 }
}

@media screen and (min-width: 1079px) and (max-width: 1099px) {
 .countdown-time .cd-val {
  font-size: 55px;
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 60px !important;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  right: 30px;
 }

 .presenter-details {
  white-space: unset !important;
 }

 .Remonderpage .home-page-footer-content {
 }




 .custom-banner-width {
  /* width: auto; */
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: auto;
 }

 .Remonderpage .footer-section {
  position: relative !important;
  bottom: 0;
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 14pc; */
 }

 .Remonderpage img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: 510px;
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
  /* width: 28%; */
 }

 .question_block .q_noblock {
  width: 5%;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .button-column {
  margin: 0;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 373px !important;
  margin-top: 4px;
 }

 @-moz-document url-prefix() {
  .template_live .launch_meeting_right_panel .mCustomScrollbar {
   height: 445px !important;
   margin-top: 4px;
  }
 }

 @-moz-document url-prefix() {
  .frame-header-inner,
  .template_main_body_section {
   -moz-transform: scale(0.72);
   -ms-transform: scale(0.72);
   -webkit-transform: scale(0.72);
   -o-transform: scale(0.72);
   transform: scale(0.72);
   transform-origin: 50% 0;
   -o-transform-origin: 50% 0;
   -webkit-transform-origin: 50% 0;
   -ms-transform-origin: 50% 0;
   -moz-transform-origin: 50% 0;
  }
 }
}
/* ZOOM 126% 130% only for this screen*/

@media screen and (min-width: 1025px) and (max-width: 1078px) {
 .countdown-time .cd-val {
  font-size: 50px;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 455px !important;
  margin-top: 4px;
 }

 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* width: auto; */
 }


 .frame-header-inner .mob-res-banner {
  display: none !important;
 }

 .button-column {
  margin: 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .question_block .q_noblock {
  width: 5%;
 }
}
/* ZOOM 135% 145% only for this screen*/

@media screen and (min-width: 900px) and (max-width: 1023px) {
 .countdown-time .cd-val {
  font-size: 50px;
 }

 .frame-header-inner .mob-res-banner {
  display: none !important;
 }

 .button-column {
  margin: 0;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 455px !important;
  margin-top: 4px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.975);
  -ms-transform: scale(0.975);
  -webkit-transform: scale(0.975);
  -o-transform: scale(0.975);
  transform: scale(0.975);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 11px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 11px;
 }

 .question_block .q_noblock {
  width: 5%;
 }
}
/* ZOOM 133% only for this screen*/

@media screen and (min-width: 1024px) and (max-width: 1030px) {
 .countdown-time .cd-val {
  font-size: 50px;
 }

 .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 475px !important;
  margin-top: 4px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.675);
  -ms-transform: scale(0.675);
  -webkit-transform: scale(0.675);
  -o-transform: scale(0.675);
  transform: scale(0.675);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

  .frame-header-inner .mob-res-banner {
   display: none !important;
  }

 .question_block .q_noblock {
  width: 5%;
 }
}
/* ZOOM 135% 145% only for this screen*/

@media screen and (min-width: 900px) and (max-width: 980px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.745);
  -ms-transform: scale(0.745);
  -webkit-transform: scale(0.745);
  -o-transform: scale(0.745);
  transform: scale(0.745);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .question_block .q_noblock {
  width: 5%;
 }
}
/* ZOOM 150%  only for this screen*/

@media screen and (min-width: 1012px) and (max-width: 1034px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 26px;
  text-align: right;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 96px !important;
 }

 .Remonderpage .home-page-footer-content {
  position: relative;
 }
}

@media only screen and (min-width: 970px) and (max-width: 990px) and (min-height: 420px) and (max-height: 435px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 73px !important;
  text-align: right;
 }
}
/* ZOOM 150%  only for this screen*/

@media screen and (min-width: 899px) and (max-width: 1022px) {
 .countdown-time .cd-val {
  font-size: 50px;
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 1px !important;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 99px !important;
  text-align: right;
 }

 .presenter-details {
  white-space: unset !important;
 }

 .playerpg .template_live .launch_meeting_right_panel .mCustomScrollbar {
  height: 200px !important;
 }

 .Remonderpage .novo-footer-content {
  position: relative;
  top: 35px;
  right: 6pc !important;
  width: 312px;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 30px;
  text-align: right;
 }

 .prebody .header-left .navbar-nav {
  /* float: right !important;
  margin-top: -41.5px;
  position: relative;
  right: 84px; */
 }

 .reminder-button-wrap {
  margin-top: 30px;
  margin-bottom: 200px;
 }



 .Remonderpage .home-page-footer-content {
  position: absolute;
 }

 .novo-footer-content {
  position: relative;
  top: 35px;
  right: 18pc !important;
 }

 img.novo-footer-logo {
  position: relative;
  margin-bottom: 20px;
  width: auto;
  right: 25px;
 }

 .presenter-details h6,
 label {
  /* font-size: 13px !important; */
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
  /* width: auto; */
 }

 .Remonderpage .home-page-footer-content {
 }

 .Reg_btn_Grid .button-column {
  padding: 0 25px !important;
  padding-top: 20px;
 }

 .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 .row .col-md-6.col-sm-6.col-xs-12 {
  padding: 0;
 }

 .broadcast-time table thead tr th {
  font-size: 10px !important;
 }

 .broadcast-time table tr td {
  font-size: 10px !important;
 }

 .question_block .q_noblock {
  width: 5%;
 }

 .Reg_btn_Grid .button-column a.button-field {
  right: 10px;
 }

 .desktop-res-banner {
  display: block !important;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.96);
  -ms-transform: scale(0.96);
  -webkit-transform: scale(0.96);
  -o-transform: scale(0.96);
  transform: scale(0.96);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 #template_time_slot .hizentra-timetable {
  font-size: 10.5px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 10.5px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 10.5px;
 }
}

@media screen and (min-width: 1011px) and (max-width: 1033px) and (max-height: 820px) {
 .navbar-collapse.header-left.collapse {
  float: right !important;
  /* margin-top: -42px !important;
    margin-left: -80px !important; */
 }
}

@media screen and (min-width: 1012px) and (max-width: 1030px) and (max-height: 485px) {
 .custom-banner-width {
  /* width: auto !important; */
 }

 .Remonderpage .footer-section {
  position: relative !important;
  display: flex;
 }

 .Remonderpage .home-page-footer-content {
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 28px;
  text-align: right;
 }

 a#DisReg_864,
 a#Regis_864 {
  right: auto;
  left: 0;
  position: absolute;
  width: auto;
  z-index: 1;
  min-height: auto;
  height: auto !important;
  padding: 3px 15px !important;
  bottom: 10px;
  border: 1px solid #fff;
  min-height: auto !important;
 }

 .presenter-details {
  white-space: unset;
 }
}
/*All-Mobile-view-screen*/

@media screen and (max-width: 1024px) {
  #Disclaimer_Box .description, #InterfaceProgramRegpopup .text-center, #STOPpopup p, p#salesRep_successMessage, #SalesRepregister_success {
    font-size: 18px !important;
}
.single_line,.button-field1, .Share, #AddToCal_853, #Guest_853{
  padding: 15px 30px 15px 30px !important;
  font-size: 13px !important;
}
 .frame-header-inner .mob-res-banner {
  display: block !important;
 }
 /* .navbar-header .navbar-brand {
  width: 85px;
} */
 .footer-table td, .footer-table td p {
  font-size: 10px;
 }

 .presenter-details {
  width: 60%;
 }

 .faculty-img {
  width: 110px;
  margin-top: 5px;
  margin-right: 15px;
 }

 .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail {
  font-size: 13px;
 }

 .available-responsive img,
 .laptop_icon img,
 .tablet_icon img,
 .mobile_icon img,
 .desktop_icon img {
  width: 35px;
 }
 .headReminder b, .headcountdown b{
  font-size: 20px !important;
 }
 .headReminder , .headcountdown {
  font-size: 18px !important;
 }


}

@media screen and (max-width: 898px) {
 .frame-header-inner .mob-res-banner {
  display: block !important;
 }

 .presenter-details {
  float: left;
  width: 60%;
 }

 .view_bio_btn img {
  /* width: 80px; */
 }
}

@media screen and (max-width: 920px) {
 .program_group .col-sm-12.col-xs-12 .row {
  /* margin: 0; */
 }
 /* 
 .button-column {
  margin: 3px 15px;
 } */
}

@media screen and (max-width: 823px) {
  #Disclaimer_Box .description, #InterfaceProgramRegpopup .text-center, #STOPpopup p, p#salesRep_successMessage, #SalesRepregister_success {
    font-size: 16px !important;
}
 .reminder_page #template_time_slot .radio label {
  font-size: 8px;
 }

 .presenter-details {
  float: left;
  width: 60%;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 8px;
 }

 .Remonderpage .sec-innercontent {
  margin-top: 0px;
 }
}
@media screen and (max-width: 790px){
  .webcast-timetable.row {
    width: 50%; 
  }
}

@media screen and (max-width: 823px) {
  
  .headReminder, .headcountdown{
   font-size: 17px !important;
  }
 }
@media screen and (max-width: 768px) {
 .button-column .button-field {
  width: 165px;
 }
 .webcast-timetable.row {
  width: 50%; 
}
 .button-column a {
  width: 145px;
 }

 .col-md-9.col-sm-9.col-xs-12.program_objective,
 .program_objective .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
  /* padding-left: 0px;
    padding-right: 0px; */
 }

 .form-group.g1 {
  /* padding-left: 5%; */
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 10px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 10px;
 }
}

@media screen and (max-width: 768px) {
  #Disclaimer_Box .description, #InterfaceProgramRegpopup .text-center, #STOPpopup p, p#salesRep_successMessage, #SalesRepregister_success {
    font-size: 15px !important;
}
 .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
  width: 50%;
  min-height: 5pc;
 }

 .webcast-timetable.row {
  width: 50%;
  margin: 0 auto;
 }
}

@media screen and (max-width: 736px) {
 .form-group.g1 {
  padding-left: 15px;
 }

 .form-group.g2 {
  padding-left: 15px;
 }

 .form-group.g4 {
  padding-left: 15px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 8px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 8px;
 }
 .webcast-timetable.row {
  width: 54%;
  margin: 0 auto;
 }
}

@media screen and (max-width: 731px) {
 .form-group.g1 {
  padding-left: 15px;
 }

 .form-group.g2 {
  padding-left: 15px;
 }

 .form-group.g4 {
  padding-left: 15px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 8px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 8px;
 }
}

@media screen and (max-width: 667px) {
 .reminder_page #template_time_slot .radio label {
  font-size: 7px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 7px;
 }

 .webcast-timetable.row {
  width: 65%;
  margin: 0 auto;
 }
}

@media screen and (max-width: 631px) {
 .reminder_page #template_time_slot .radio label {
  font-size: 7px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 7px;
 }

 .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
  width: 50%;
  min-height: 5pc;
 }

 .webcast-timetable.row {
  width: 65% !important;
  margin: 0 auto;
 }
}

@media screen and (max-width: 568px) {
 .reminder_page #template_time_slot .radio label {
  font-size: 7px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 7px;
 }

 .webcast-timetable.row {
  width: 70% !important;
  margin: 0 auto;
 }
}
@media screen and (max-width: 520px) {
  .webcast-timetable.row {
   width: 76% !important;
   margin: 0 auto;
  }
 }

@media screen and (max-width: 480px) {
  #Disclaimer_Box .description, #InterfaceProgramRegpopup .text-center, #STOPpopup p, p#salesRep_successMessage, #SalesRepregister_success , #salesRep_successMessagehcp_guest{
    font-size: 12px !important;
}
.table-responsive{
  max-height: 300px;
}
#Guestlist {
  padding: 0px;
  margin-bottom: 25% !important;
}
 .sytemReq_container .list_system .col-xs-12 {
  width: 50%;
 }
 .faculty-img {
  width: 95px;
  margin-top: 5px;
  margin-right: 15px;
 }
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 100%;
 }

 .speaker-detail-wrap {
  display: table;
  margin-top: 10px;
  margin-left: 0;
  width: 100%;
 }


 .speaker-modal .pop-speaker-info .img-wrap {
  float: none;
  display: block;
  width: 170px;
  text-align: left;
  height: 170px;
 }
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 49%;
 }

 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 8px;
  padding: 5px 15px !important;
 }

 .speaker-detail-wrap {
  margin-top: 0px;
 }

 .Footers_logo {
  width: 120px;
 }

 .navbar-default .navbar-toggle {
  margin-top: 7px;
 }

 ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .Remonderpage label {
  font-size: 10px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 9px !important;
}
 .s-number{
  font-size: 14px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 9px !important;
 }
 .error-note, .error-text {
  font-size: 8px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 11px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 8px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 16px !important;
}
  ul li, .btn, .font-16, .user-table tr th, .button-field, .button-field1, .button-field, .custom-modal .modal-footer .modal-btn, p, ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, .Remonderpage label {
   font-size: 10px !important;
  }
  #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light  {
    font-size: 8.5px !important;
}
.headReminder b, .headcountdown b {
    font-size: 16px !important;
  }
  .headReminder b sup, .headcountdown b sup {
    font-size: 11px;
  }
  .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
    font-size: 9px !important;
   }
   .error-note, .error-text {
    font-size: 8px;
  }
   #Registration #Registration_Box .regis-text{
    font-size: 11px !important;
   }
   .testconnection_bg .description .head-text{
    font-size: 8px !important;
   }
  .tk-button-content .addevent{
    font-size: 14px !important;
  }
  span#addeventatc1-drop {
    width: 195px;
  }
 .view_bio_btn, .view_bio_btn img {
  /* width: 60px; */
 }

 .modal-body span#Presntrname, span.Pre-Detail {
  font-size: 10px;
 }

 .modal-body span#Presntrname, span.Pre-Detail, .description {
  font-size: 10px;
  white-space: normal;
 }

 .modal-body .webcast-heading {
  font-size: 12px;
 }

 .modal-body .headReminder {
  font-size: 14px;
 }

 html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
  font-size: 10px !important;
 }

 .broadcast-time table tr th, .broadcast-time table tr td {
  padding: 5px 15px 5px 5px;
 }

 .navbar-default .navbar-brand {
  padding-left: 5px;
 }

 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 8px;
  padding: 5px 15px !important;
 }

 .footer-info .width_25 {
  width: 35%;
 }

 .main-body-section {
  padding: 0;
  padding-top: 15px;
 }

 .reminder_page #template_time_slot .radio label {
  font-size: 10px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 10px;
 }

 .form-group.g1 {
  width: 50%;
 }

 .form-group.g2 {
  width: 50%;
 }

 .form-group.g3 {
  width: 50%;
 }

 .form-group.g4 {
  width: 50%;
 }

 .webcast-timetable.row {
  width: 83% !important;
  margin: 0 auto;
 }
}
@media screen and (max-width: 450px){
  .webcast-timetable.row {
    width: 90% !important;
    margin: 0 auto;
   }
}
@media screen and (max-width: 390px){
  .webcast-timetable.row {
    width: 52% !important;
    margin: 0 auto;
   }
   .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
    width: 100%;
    min-height: auto;
    padding-left: 30px;
   }
}

@media screen and (max-width: 375px) {
 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 7px;
  padding: 3px 15px !important;
 }
  .webcast-timetable.text-left {
    text-align: left;
  }
 .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
  width: 100%;
  min-height: auto;
  padding-left: 30px;
 }
 .webcast-timetable label{
  justify-content: left;
 }
 .Lab_12, .Lab_9, .Lab_6, .Lab_0, .Lab_5{
/* position: relative;
left: 3.5px; */
 }
 .webcast-timetable.row {
  width: 100%;
  margin: 0 auto;
 }
}
@media screen and (max-width: 350px) {
  .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
    padding-left: 30px;
   }
}
@media screen and (max-width: 337px) {
  .webcast-timetable.row {
    width: 70%;
    margin: 0 auto;
   }
   .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
    padding-left: 30px;
   }
}
@media screen and (max-width: 262px) {
  .webcast-timetable.row {
    width: 80%;
    margin: 0 auto;
   }
}
@media only screen and (max-width: 1161px) and (max-height: 739px) {
 @-moz-document url-prefix() {
  .template_live .launch_meeting_right_panel .mCustomScrollbar {
   border: 1px solid #333;
  }

  .desc-wrap.form-group.fg_main {
   padding: 20px;
  }

  #marpho-container .indication_wrapper {
   padding: 0 0px;
  }
 }
}

@media screen and (min-width: 1517px) {
 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(0.77);
  -ms-transform: scale(0.77);
  -webkit-transform: scale(0.77);
  -o-transform: scale(0.77);
  transform: scale(0.77);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .desktop-res-banner {
  padding-left: 0px;
  padding-right: 0px;
 }

 .webcast_palyer .frame-header-inner img {
  margin: 0;
 }
}

@media screen and (min-width: 1023px) and (max-width: 1024px) {
 img.desktop-res-banner.img-responsive.hidden-sm1.hidden-xs1.hidden-md1 {
  padding-left: 15px;
 }

 .frame-header-inner,
 .template_main_body_section {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
 }

 .template_live .col-tn-12.launch_meeting_right_panel .mCustomScrollbar {
  height: 475px !important;
 }
}

@media screen and (min-width: 810px) and (max-width: 823px) {
 img.mob-res-banner.img-responsive.hidden-lg.visible-xs.visible-sn.visible-md.visible-sm {
  display: block !important;
 }
}

@media screen and (min-width: 767px) and (max-width: 768px) {
 .launch_meeting_panel .launch_meeting_right_panel {
  padding: 0px 15px;
 }
}

@media (min-width: 768px) {
 .button-column .button-field {
  width: 80%;
 }

 #view-bio1 .modal-dialog,
 #view-bio2 .modal-dialog,
 #view-bio3 .modal-dialog,
 #view-bio4 .modal-dialog
 {
  width: 60%;
  margin: 20px auto;
 }

 #systemRequirment .modal-dialog,
 #Supportpopup .modal-dialog {
  /* width: 45%; */
  margin: 20px auto;
 }

 .Thankyoupage .modal-dialog.modal-lg {
  width: 60%;
  margin: 20px auto;
 }
}

@media only screen and (min-width: 700px) and (max-width: 823px) {
 .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 .row .col-md-6.col-sm-6.col-xs-12 {
  padding: 0 0 0 10px;
 }

 a.button-field.btn.back-to-home-btn,
 .reminder_page .new_css .addeventatc {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  padding: 13px 20px;
  font-weight: 700;
  /* top: 25px; */
  position: relative;
  border: 0;
  border-radius: 5px;
  margin: 0 10px 0 0;
  text-align: center;
  outline: 0;
  min-width: 120px;
  text-transform: uppercase;
 }

 .broadcast-time table thead tr th,
 .broadcast-time table tr td,
 .session_column .broadcast-time .event-table tr th {
  font-size: 9px !important;
 }

 .main-wrapper .Reg_btn_Grid .button-column {
  padding: 10px 15px;
  padding-top: 20px;
 }

 .main-wrapper .button-column {
  /* margin: 0px 15px; */
 }

 .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 {
  padding-right: 0px;
 }

 .footer-info .copyright-content {
  font-size: 14px;
  padding-left: 20px;
 }
}

@media only screen and (min-height: 1920px) {
 .Remonderpage .MainContentsection {
  /* position: absolute;
        right: 0;
        width: 100%;
        bottom: 100px; */
 }

 .head_isi .MainContentsection {
  position: absolute;
  right: 0;
  width: 100%;
  bottom: 100px;
 }

 .head_isi .footer-section,
 .Remonderpage .footerSection {
  /* position: absolute;
        width: 100%;
        bottom: 0; */
 }

 .head_isi .footerBorderLogo {
  /* position: absolute;
        bottom: 30px;
        width: 100%; */
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 100px;
 }
}

@media only screen and (min-height: 1800px) {
 .Remonderpage .tk-button-content {
  margin-bottom: 100px;
 }

 div#Template {
  min-height: 1200px;
 }
}

@media only screen and (min-height: 1367px) {
}

@media only screen and (max-height: 680px) {
 .ConnectionTest .footer-section {
  position: relative !important;
 }
}

@media screen and (max-height: 480px) {
 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* padding: 3px 0 !important; */
 }

 .SharePage #layoutfooter {
  position: relative;
 }
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 20px;
}
 .ConnectionTest .footer-section {
  position: relative !important;
 }
}

@media screen and (min-width: 1536px) and (max-width: 1570px) and (min-height: 750px) and (max-height: 770px) {
 .ConnectionTest .footer-section {
  position: absolute !important;
 }
}

@media screen and (min-width: 3065px) and (max-width: 3150px) and (min-height: 1500px) and (max-height: 1550px) {
 .Thankyoupage .footer-section {
  position: absolute !important;
 }
}

@media screen and (min-width: 1263px) and (max-width: 1283px) {
 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }
}

@media screen and (min-width: 1380px) and (max-width: 1399px) {
 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: -15px !important;
 }
}

@media screen and (min-width: 1350px) {
 span#Presntrname,
 span.Pre-Detail {
  font-size: 16px;
 }
}

@media screen and (max-width: 1350px) {
 .prebody .precourse-page {
  /* margin-bottom: 100px; */
 }
}
/*prasanth 04-05-21*/
/* ZOOM 110%  only for this screen for 100% 1920*/
@media screen and (min-width: 1745px) and (max-width: 1746px) and (min-height: 880px) and (max-height: 881px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }
}
/*1920X1050 100%,150%*/
@media only screen and (min-width: 1279px) and (max-width: 1280px) and (min-height: 646px) and (max-height: 647px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }
}
/*1920X1080 100%,100%*/
@media screen and (min-width: 1919px) and (max-width: 1920px) and (min-height: 969px) and (max-height: 970px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 195px;
 } */
}
/*1920X1080 100%,90%*/
@media screen and (min-width: 2133px) and (max-width: 2134px) and (min-height: 1076px) and (max-height: 1077px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 315px;
 } */
}
/* 50 zoom for 1920(100%)*/
@media screen and (min-width: 3839px) and (max-width: 3840px) and (min-height: 1938px) and (max-height: 1939px) {
 .Remonderpage .tk-button-content {
  margin-bottom: 1175px;
 }
}
/* 1920 (zoom 100%)  zoom 67%*/
@media screen and (min-width: 2879px) and (max-width: 2880px) and (max-height: 1454px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 682px;
 } */

 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}
/* 1920 (zoom 100%)  zoom 75%*/
@media only screen and (min-width: 2559px) and (max-width: 2560px) and (max-height: 1292px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 525px;
 } */
}
/* 1920 (zoom 100%)  zoom 80%*/
@media only screen and (min-width: 2399px) and (max-width: 2400px) and (max-height: 1212px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 450px;
 } */
}
/* 50 zoom for 1920 (125%)*/
@media screen and (min-width: 3071px) and (max-width: 3073px) and (max-height: 1509px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 745px;
 } */

 .post-test-eval-page a.button-field {
  font-size: 25px;
  font-weight: bold;
 }
}
/* 67% zoom for 1920 (125%)*/
@media screen and (min-width: 2303px) and (max-width: 2304px) and (min-height: 1131px) and (max-height: 1132px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 365px;
 } */

 .post-test-eval-page a.button-field {
  font-size: 25px;
 }
}
/* ZOOM 75%  only for this screen for (125%) 1920*/
@media screen and (min-width: 2047px) and (max-width: 2048px) and (max-height: 1006px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 230px;
 } */
}
/*1920X1080 150%,50%*/
@media screen and (min-width: 2559px) and (max-width: 2560px) and (min-height: 1220px) and (max-height: 1221px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 455px;
 } */

 .post-test-eval-page a.button-field {
  font-size: 25px;
 }
}
/*1920X1080 150%,100%*/
@media only screen and (min-width: 1279px) and (max-width: 1280px) and (min-height: 610px) and (max-height: 611px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }
}
/*1920X1080 150%,110%*/
@media only screen and (min-width: 1163px) and (max-width: 1164px) and (min-height: 554px) and (max-height: 555px) {
 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }

 .footer-inner p,
 .footer-inner a {
  font-size: 12px;
 }
}
/*1920X1080 150%,150%*/
@media only screen and (min-width: 853px) and (max-width: 854px) and (min-height: 406px) and (max-height: 407px) {
 .webcast-timetable.row {
  /* left: 13pc !important; */
 }

 .footer-inner p,
 .footer-inner a {
  font-size: 10px;
 }

 .webcast-timetable.row {
  /* width: 90%; */
 }
}
/*ipad air*/
@media only screen and (min-width: 800px) and (max-width: 1024px) and (min-height: 1060px) {
  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad 7*/
@media only screen and (min-width: 800px) and (max-width: 1024px) and (max-height: 1000px) {

  /* .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  } */
}
/*ipad air 2019*/
@media only screen and (min-width: 830px) and (max-width: 840px) and (min-height: 1005px) and (max-height: 1015px) {

  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad 9th potrait*/
@media only screen and (min-width: 800px) and (max-width: 815px) and (min-height: 970px) and (max-height: 980px) {

  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad pro 11 potrait*/
@media only screen and (min-width: 830px) and (max-width: 840px) and (min-height: 1115px) and (max-height: 1125px) {

  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad pro 9 potrait*/
@media only screen and (min-width: 765px) and (max-width: 775px) and (min-height: 950px) and (max-height: 960px) {
  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad pro 9 potrait*/
@media only screen and (min-width: 765px) and (max-width: 775px) and (min-height: 950px) and (max-height: 1100px) {
  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad mini 2021 potrait*/
@media only screen and (min-width: 740px) and (max-width: 750px) and (min-height: 1020px) and (max-height: 1030px) {
  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad air 4 potrait*/
@media only screen and (min-width: 825px) and (max-width: 830px) and (min-height: 1070px) and (max-height: 1075px) {

  .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }
}
/*ipad pro 12.9 all years potrait*/
@media only screen and (min-width: 1020px) and (max-width: 1030px) and (min-height: 1255px) and (max-height: 1300px) {
    .Remonderpage .home-page-footer-content1 {
      bottom: 50px !important;
  }

}

/*1920X1080 150%, 125%*/
@media only screen and (min-width: 1023px) and (max-width: 1024px) and (min-height: 488px) and (max-height: 489px) {
 .footer-inner p,
 .footer-inner a {
  font-size: 12px;
 }
}
/*1920X1080 100%, 150%*/
@media only screen and (min-width: 1248px) and (max-width: 1324px) {
  .intended_column .presenter_column1 .presenter_group:nth-child(2) span.FName{
    white-space: normal !important;
  }
 }
/* 50% zoom 1366X768*/
@media screen and (min-width: 2731px) and (max-width: 2732px) and (min-height: 1314px) and (max-height: 1315px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 555px;
 } */
}
/* 67% zoom 1366X768*/
@media screen and (min-width: 2048px) and (max-width: 2049px) and (min-height: 985px) and (max-height: 986px) {
 /* .Remonderpage .tk-button-content {
  margin-bottom: 223px;
 } */

 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}
/* 1366 75% zoom */
@media screen and (min-width: 1821px) and (max-width: 1822px) and (min-height: 875px) and (max-height: 876px) {

}
/* 1366 75% zoom */
@media screen and (min-width: 1820px) and (max-width: 1822px) and (min-height: 928px) and (max-height: 930px) {
  .Remonderpage .head_isi .mb_40, .Remonderpage .home-page-footer-content1 .FooterISISection.mb_40 {
  margin-bottom: 20px;
 }
}
/* 1366 (125) 50% */
@media screen and (min-height: 1008px) and (max-height: 1009px) and (min-width: 2187px) and (max-width: 2188px) {
 .webcast-timetable.row {
  width: 100%;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 240px;
 }

 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/* 1366 (125) 67% */
@media screen and (min-height: 756px) and (max-height: 757px) and (min-width: 1640px) and (max-width: 1641px) {
 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1366X768 125%,75%*/
@media only screen and (min-width: 1458px) and (max-width: 1459px) and (min-height: 672px) and (max-height: 673px) {
 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1366X768 125%,80%*/
@media screen and (min-width: 1366px) and (max-width: 1367px) and (min-height: 630px) and (max-height: 631px) {
 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}

@media screen and (min-width: 1220px) and (max-width: 1250px) {
 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1366X768 125%,90%*/
@media only screen and (min-width: 1215px) and (max-width: 1216px) and (min-height: 560px) and (max-height: 561px) {
 .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}

/*1366X768 125%,100%*/
@media only screen and (min-width: 1093px) and (max-width: 1094px) and (min-height: 504px) and (max-height: 505px) {
 .webcast-timetable.row {
  /* left: 14pc !important; */
 }

 .footer-inner p,
 .footer-inner a {
  font-size: 12px;
 }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {

 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 30px;
 }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
/* .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th{
  padding: 8px 10px;
} */
.broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  text-align: right;
  padding-right: 20px;
}
}
/*1366X768 125%,110%*/
@media only screen and (min-width: 994px) and (max-width: 995px) and (min-height: 458px) and (max-height: 459px) {
 .footer-inner p,
 .footer-inner a {
  font-size: 12px;
 }

 .webcast-timetable.row {
  /* left: 23pc !important; */
 }

 .webcast-timetable.row {
  /* width: 127%; */
 }

 .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
  text-align: right;
  position: absolute;
  right: 2px !important;
 }

 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  position: absolute;
  right: 105px !important;
  text-align: right;
 }
}
/*1920X1080 125%,125%*/
@media only screen and (min-width: 1228px) and (max-width: 1229px) and (min-height: 602px) and (max-height: 604px) {
 .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 3px;
  padding-right: 15px;
 }
}

@media only screen and (min-width: 1023px) and (max-width: 1024px) and (min-height: 501px) and (max-height: 503px) {
 .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 3px;
  font-size: 13px;
 }


 .prebody #Webcastshare-container {
  padding-bottom: 40px;
  padding-top: 20px;
 }

 .footer-inner p,
 .footer-inner a {
  font-size: 10px;
 }

 a#Regis_864,
 a#DisReg_864 {
  right: 58px;
 }
}
/*1366X768 125%,150%*/
@media only screen and (min-width: 710px) and (max-width: 730px) {
 .container > .navbar-header,
 .container-fluid > .navbar-header,
 .container > .navbar-collapse,
 .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: 0px !important;
 }

 .prebody .precourse-page {
  margin-bottom: 50px;
  margin-top: 0px;
 }

 section.main-body-section {
  margin-top: 43px !important;
 }

 .prebody section.main-body-section {
  margin-top: 0px !important;
 }

 ul.ques-list.quest-optns {
  position: relative;
  /* left: 17px; */
 }

 .col-lg-7.col-md-7.col-sm-8.col-xs-12.col-tn-12.header-right-panel {
  margin-top: 8px;
  width: 50%;
  position: relative;
  /* left: 113px; */
 }

 section.main-body-section {
  margin-top: 0px !important;
 }

 a#Regis_864,
 a#DisReg_864 {
  right: 42px;
  font-size: 6px !important;
 }

 section.main-body-section {
  margin-top: 43px;
 }
}
/*1366X768 125%,150%*/
@media only screen and (min-width: 729px) and (max-width: 730px) and (min-height: 336px) and (max-height: 337px) {
 .webcast-timetable.row {
  /* width: 182%; */
 }

 .container > .navbar-header,
 .container-fluid > .navbar-header,
 .container > .navbar-collapse,
 .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: 0px !important;
 }

 section.main-body-section {
  margin-top: 45px;
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 10pc !important; */
 }

 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 9px !important;
 }

 h5.text-center.font-bold.headReminder.mt_30 {
  font-size: 24px !important;
 }

 section.main-body-section {
  margin-top: 43px !important;
 }
}
/*1680X1050 100%,100%*/
@media only screen and (min-width: 1679px) and (max-width: 1680px) and (min-height: 939px) and (max-height: 940px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .footer-section {
  /* position: absolute !important; */
 }
}
/*1680X1050 125%,100%*/
@media only screen and (min-width: 1343px) and (max-width: 1344px) and (min-height: 730px) and (max-height: 731px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1680X1050 150%,100%*/
@media only screen and (min-width: 1119px) and (max-width: 1120px) and (min-height: 590px) and (max-height: 591px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 12px !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }
}
/* zoom 1600X900 (100%) */

@media only screen and (min-width: 1599px) and (max-width: 1600px) and (max-height: 789px) and (min-width: 790px) {
 .webcast-timetable.row {
  /*width: 100%;*/
 }
}
/*1440X900 125%,100%*/
@media only screen and (min-width: 1151px) and (max-width: 1152px) and (min-height: 610px) and (max-height: 611px) {
 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }

 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 12px !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }
}
/*1440X900 150%,100%*/
@media only screen and (min-width: 959px) and (max-width: 960px) and (min-height: 490px) and (max-height: 491px) {
 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }

 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 11px !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }

 .webcast-timetable.row {
  /* width: 98%; */
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 17pc !important; */
 }
}
/*1400X1050 100%,100%*/
@media only screen and (min-width: 1399px) and (max-width: 1400px) and (min-height: 939px) and (max-height: 940px) {
 .Remonderpage .form-group.g1 {
  width: 28% !important;
 }

 .webcast-timetable.row {
  /* width: 85%; */
 }
}
/*1400X1050 125%,100%*/
@media only screen and (min-width: 1119px) and (max-width: 1120px) and (min-height: 730px) and (max-height: 731px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 12px !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }
}
/*1400X1050 150%,100%*/
@media only screen and (min-width: 933px) and (max-width: 934px) and (min-height: 590px) and (max-height: 591px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 11px !important;
 }

 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }
}
/*1360X768 100%,100%*/
@media only screen and (min-width: 1359px) and (max-width: 1360px) and (min-height: 657px) and (max-height: 658px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1280X1024 100%,100%*/
@media only screen and (min-width: 1279px) and (max-width: 1280px) and (min-height: 913px) and (max-height: 914px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1280X1024 125%,100%*/
@media only screen and (min-width: 1023px) and (max-width: 1024px) and (min-height: 709px) and (max-height: 710px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 12px !important;
 }
}
/*1280X1024 150%,100%*/
@media only screen and (min-width: 853px) and (max-width: 854px) and (min-height: 572px) and (max-height: 573px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 10px !important;
 }

 .Remonderpage footer#layoutfooter {
  position: relative !important;
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 0px;
 }

 .webcast-timetable.row {
  /* width: 85%; */
 }
}
/*1280X960 100%,100%*/
@media only screen and (min-width: 3071px) and (max-width: 3073px) and (min-height: 1506px) and (max-height: 1508px) {
 .head_isi .footer-section {
  position: relative !important;
 }
}
/*1280X960 125%,100%*/
@media only screen and (min-width: 1023px) and (max-width: 1024px) and (min-height: 658px) and (max-height: 659px) {
 .Remonderpage .footer-inner p,
 .footer-inner a {
  font-size: 12px !important;
 }
}
/*1280X800 100%,100%*/
@media only screen and (min-width: 1279px) and (max-width: 1280px) and (min-height: 689px) and (max-height: 690px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1280X768 100%,100%*/
@media only screen and (min-width: 1279px) and (max-width: 1280px) and (min-height: 657px) and (max-height: 658px) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .webcast-timetable.row {
  /* left: 22pc !important; */
 }
}
/*1280X720 100%,100%*/
@media only screen and (min-width: 1279px) and (max-width: 1281px) and (min-height: 645px) and (max-height: 647px) {
 .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 6px;
 }
}

/*mobile resolutions*/
/* zoom 100% 150% 1366X768 */
@media only screen and (min-width: 810px) and (max-width: 911px) {
 a#Regis_864, a#DisReg_864 {
  padding: 6px 25px !important;
  bottom: 10px;
 }
}

@media only screen and (max-width: 991.5px) {
 .RightSideMain .btnfieldmarch .button-column .button-field {
  width: 35% !important;
  min-width: 35% !important;
 }

 .presenter-details {
  width: 50%;
 }
}

@media only screen and (max-width: 823px) {
 .session_column {
  margin-left: 15px;
 }

 .button-column .button-field {
  width: 160px;
 }
}

@media only screen and (max-width: 823px) and (min-width: 822px) and (max-height: 411px) {
  .head_isi .BtnBanner {
   padding: 8px 10px !important;
   bottom: 5px;
  }
 }
 
 @media only screen and (max-width: 812px) and (min-width: 811px) and (max-height: 375px) {
  .head_isi .BtnBanner {
   padding: 8px 10px !important;
   bottom: 5px;
  }
 }
 
 @media only screen and (max-width: 540px) and (min-width: 539px) and (max-height: 720px) {
  .head_isi .BtnBanner {
   padding: 8px 0px !important;
   bottom: 5px;
  }
 }

@media only screen and (max-width: 767px) {
 /* .btnfieldmarch, .RightSideMain .broadcast_date_container{
    padding: 0 15px;
  } */
 .headingreminder {
  font-size: 12px;
 }

 .padding_remove {
  /* padding: 0 15px; */
 }
 .single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line {
  padding: 10px 20px 10px 20px !important;
  font-size: 13px !important;
}
 .head_isi .single_line.BtnBanner{
  padding: 6px 30px !important;
    bottom: 10px;
  font-size: 8px !important;
  min-width: auto;
  border-radius: 2px;
 }
 img.reminderLogo.text-center {
  width: 30%;
}
 /* #systemRequirment .modal-body {
  padding-top: 0;
  margin-bottom: 10px;
 } */
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 70%;
}
}

@media only screen and (max-width: 667px) {
 .head_isi .BtnBanner {
  padding: 4px 20px !important;
  bottom: 5px;
 }
}

@media only screen and (max-width: 640px) {
  .head_isi .BtnBanner {
    padding: 3px 18px !important;
    bottom: 7px;
    font-size: 7px !important;
   }
}

@media only screen and (max-width: 540px) {
 .head_isi .single_line.BtnBanner {
  padding: 4px 15px !important;
  bottom: 10px;
  font-size: 6.5px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 8px;
  /* padding-right: 10px; */
 }

 .table_100 td p {
  padding-left: 10px;
  font-size: 10px !important;
 }

 .presenter-details {
  float: left;
  width: 65%;
 }
 .faculty-img {
  width: 95px;
  margin-top: 5px;
  margin-right: 15px;
 }
 .FooterISISection table td { 
  text-align: left !important;
  margin-top: 10px;
 }
}
@media only screen and (max-width: 480px) {
  .head_isi .single_line.BtnBanner {
    padding: 2px 10px !important;
    bottom: 5px!important;
    font-size: 5.5px !important;
  }
}
@media only screen and (max-width: 420px) {
 .head_isi single_line.BtnBanner {
  padding: 2px 15px  !important;
  bottom: 4px;
  font-size: 5px !important;
 }

 .presenter-details {
  float: left;
  width: 60%;
 }
 .sytemReq_container .list_system .col-xs-12 {
  width: 100%;
  padding-bottom: 10px;
}
#systemRequirment .sytemReq_container{
  padding-bottom: 0;
}
}

@media only screen and (max-width: 400px) {
  .head_isi .button-field.single_line.BtnBanner{
  padding: 2px 15px !important;
  bottom: 5px;
  padding-top: 3px !important;
 }
}

@media only screen and (max-width: 359px) {
 .head_isi single_line.BtnBanner {
  padding: 1px 10px !important;
  bottom: 5px;
  font-size: 3px !important;
  padding-top: 3px !important;
 }
}

@media only screen and (max-width: 300px) {
  .head_isi single_line.BtnBanner {
    padding: 2px 10px !important;
    bottom: 5px;
   }
}

@media screen and (min-width: 1280px) and (max-width: 1290px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  right: 81px;
 }
}

@media screen and (min-width: 1440px) and (max-width: 1460px) {
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
  right: 81px;
 }
}

@media screen and (min-width: 2560px) and (min-height: 1600px) {
 .Remonderpage table.footer-table {
  /* position: relative; */
  top: 371px;
 }



 .head_isi body footer#layoutfooter {
  position: relative !important;
 }

 .remote_banner_inner {
  position: relative;
 }
}

@media screen and (min-width: 2560px) and (min-height: 1920px) {
 .Remonderpage table.footer-table {
  /* position: relative; */
  top: 371px;
 }

 .head_isi body footer#layoutfooter {
  position: relative !important;
 }

 .remote_banner_inner {
  position: relative;
 }
}

@media screen and (min-width:2560px) {
 .post-test-eval-page a.button-field {
  font-size: 25px;
 }

 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 30px;
 }
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  text-align: right;
  padding-right: 30px;
}
 
}


@media screen and (max-width: 899px) {
  .BtnBanner {
    padding: 4px 17px !important;
    bottom: 10px;
   }
   .head_isi .single_line.BtnBanner{
    padding: 6px 17px !important;
    bottom: 14px;
   }
}

@media (max-width: 767px) {
 .head_isi .ondemand-body .button-column {
  padding-top: 10px !important;
 }

 .button-column .button-field {
  min-height: 40px;
 }

 .head_isi .registration_btn_grid {
  background: transparent;
 }
}

@media (max-width: 480px) {
 .remote_banner_inner.container {
  width: 100%;
 }
 img.reminderLogo.text-center {
  width: 40%;
}

 .head_isi .ondemand-body .button-column {
  padding-top: 10px !important;
 }

 .button-column .button-field {
  min-height: 40px;
 }

 .head_isi .registration_btn_grid {
  background: transparent;
 }

 .login-right-wrap .login-logo-wrap {
  padding: 15px 15px;
  background: transparent;
  background-size: cover;
 }

 .table_100 td {
  width: 100%;
  display: table;
 }

  .table_100 td p {
   padding-top: 20px;
   text-align: left;
   float: none;
  }
  .program-objectives ul{
    padding-left: 14px!important;
  }
  #Registration.modal .modal-dialog .button-column a{
    min-height: 55px;
  }
 .ondemand-body .col-lg-9.col-md-9.col-sm-9.col-xs-12, .col-lg-3.col-md-3.col-sm-3.col-xs-12.nopaddingleft.btnfieldmarch.right-btn-column {
  width: 50%;
 }
}

@media screen and (max-width: 920px) {
 .session_column {
  margin-left: 0px;
 }
 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul{
  padding-left: 12px;
 }
}
/* 1366 75% zoom */
@media screen and (min-width:1821px) and (max-width:1822px) and (min-height:875px) and (max-height:876px) {
 .body-inner1.post-eval-page.container.MB {
  /* width: 1170px; */
 }

 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
 
}
/* ZOOM 80%  only for this screen for 1366 */

@media screen and (min-width:1706px) and (max-width:1708px) and (min-height:821px) and (max-height:822px) {
 .body-inner1.post-eval-page.container.MB {
  /* width: 1170px; */
 }

 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}
/* ZOOM 80%  only for this screen for 1366 crossbrowser*/

@media screen and (min-width:1707px) and (max-width:1709px) and (min-height:870px) and (max-height:872px) {
  .Remonderpage .head_isi .mb_40, .Remonderpage .home-page-footer-content1 .FooterISISection.mb_40 {
    margin-bottom: 20px;
   }
 }

/*1366X768 100%,90%*/
@media only screen and (min-width: 1517px) and (max-width: 1518px) and (min-height:730px) and (max-height:731px) {
 .body-inner1.post-eval-page.container.MB {
  /* width: 1170px; */
 }

 .Thankyoupage .modal-body.mCustomScrollbar {
  padding: 10px 50px 20px 50px;
  min-height: 400px;
 }
}

@media only screen and (max-width:320px) {

  a#DisReg_864, .head_isi .button-field.single_line.BtnBanner{
  padding: 2px 10px !important;
  bottom: 4px;
  font-size: 4px !important;
 }

 ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .Remonderpage label {
  font-size: 9px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 8px !important;
}
 .s-number{
  font-size: 13px !important;
}
 .headReminder b, .headcountdown b {
  font-size: 15px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 12px;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 8px !important;
 }
 .error-note, .error-text {
  font-size: 7px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 10px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 8px !important;
 }
 .FooterISISection p.font-light {
  font-size: 7.5px !important;
}

 .footer-table td, .footer-table td p {
  font-size: 8px !important;
 }

 .call-out p, .call-out p a {
  font-size: 9px;
 }

 .footer-table td, .footer-table td p {
  font-size: 8px !important;
 }

 .broadcast-time table thead tr th,
 .broadcast-time table tr td,
 .session_column .broadcast-time .event-table tr th {
  font-size: 7.5px !important;
 }
}

@media only screen and (max-width:1024px) {
 .navbar-header {
  float: none;
 }

 .navbar-left,
 .navbar-right {
  float: none !important;
 }

 .navbar-toggle {
  display: block;
 }

 .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 }

 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .navbar-nav {
  float: none !important;
  /* margin-top: 7.5px; */
 }

 .navbar-collapse.in {
  overflow-y: hidden;
 }

 .navbar-default .navbar-nav > li > a.support_link {
  position: relative;
  top: 0px;
 }

 .navbar-nav > li {
  float: none;
 }

  .navbar-nav > li > a {
   padding-top: 10px;
   padding-bottom: 10px;
  }

 .collapse.in {
  display: block !important;
  clear: both;
 }

 .system_requirements {
  margin: 0;
 }

 div#navbar {
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
 }

 .footer-inner p, .footer-inner , .footer-inner .terms-condition, .footer-inner a u {
  font-size: 10px;
  margin: 0px;
  padding: 0px;
 }

 .navbar-default .navbar-nav > li > a {
  margin: 0;
 }

 .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%);
  -webkit-transform: translate(-50%, 30%);
  -moz-transform: translate(-50%, 30%);
  -ms-transform: translate(-50%, 30%);
  -o-transform: translate(-50%, 30%);
 }
}

@media only screen and (max-width:1024px) {


 .navbar-header {
  float: none;
 }

 .navbar-left,
 .navbar-right {
  float: none !important;
 }

 .navbar-toggle {
  display: block;
 }

 .navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 }

 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
 }

 .navbar-collapse.collapse {
  display: none !important;
 }

 .navbar-nav {
  float: none !important;
  /* margin-top: 7.5px; */
 }

 .navbar-collapse.in {
  overflow-y: hidden;
 }

 .navbar-default .navbar-nav > li > a.support_link {
  position: relative;
  top: 0px;
 }

 .navbar-nav > li {
  float: none;
 }

  .navbar-nav > li > a {
   padding-top: 10px;
   padding-bottom: 10px;
  }

 .collapse.in {
  display: block !important;
  clear: both;
 }

 .system_requirements {
  margin: 0;
 }

 div#navbar {
  clear: both;
  width: 100%;
  padding: 0;
  margin: 0;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 10px;
  margin: 0px;
  padding: 0px;
 }

 .navbar-default .navbar-nav > li > a {
  margin-bottom: 5px;
 }

  .navbar-default .navbar-nav > li > a:nth-child(2) {
   margin-bottom: 0px;
  }

 .LoginPage .login-right-wrap {
  transform: translate(-50%, 50%);
  -webkit-transform: translate(-50%, 50%);
  -moz-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  -o-transform: translate(-50%, 50%);
 }
}

@media screen and (min-width:2559px) {
 .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
  font-size: 24px;
 }

 .testconnection_bg .description {
  font-size: 24px;
 }

 .htmlcontent p.description {
  font-size: 23px;
 }

 .BtnBanner {
  padding: 20px 66px !important;
  font-size: 22px !important;
  bottom: 25px;
 }

 ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .webcast-heading.font-16, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, .Remonderpage label, p, .disclaimer-btn{
  font-size: 22px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 20px !important;
}
 .s-number{
  font-size: 26px !important;
}

 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .q_noblock, .MB, b, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span{
   font-size: 22px !important;
 }
 /* 
 .MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 26px !important;
} */
 .post-test-eval-page .footer-inner p, .post-test-eval-page .footer-inner p a, .post-test-eval-page .footer-content p, .post-test-eval-page .footer-table td, .post-test-eval-page .footer-table td p {
  font-size: 18px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 20px !important;
 }
 .error-note, .error-text {
  font-size: 19px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 24px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 20px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 28px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 18px;
}
 .FooterISISection p.font-light {
  font-size: 20px !important;
}
 #RemoteLiveEvents .info-para .footnote p, .head_isi table.footnote td:nth-child(1) {
  font-size: 18px !important;
 }

 #RemoteLiveEvents .spk-text {
  font-size: 18px !important;
 }

 .headReminder {
  font-size: 30px;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 24px !important;
}
 html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
  font-size: 22px;
 }

 a.menu-link.menu-logout {
  font-size: 14px !important;
 }

 .font-16 {
  font-size: 25px;
 }

 span.broadcast-time-session {
  font-size: 19px;
 }

 .button-column .button-field {
  width: 75%;
  min-height: 90px;
 }

 .faculty-img img, .faculty-img {
  width: 100%;
 }

 .footer-table td, .footer-table td p {
  font-size: 22.5px;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 18px !important;
 }
 .footer-inner p, .footer-inner a,.font_12, .footer-section p, .footer-section p a, .foot-menu, .footer-inner span {
  font-size: 20px;
 }

 #offline ul {
  line-height: .5;
 }

 .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
  font-size: 20px;
 }

 .modal-body .description {
  font-size: 22px;
  white-space: normal;
 }

 .modal-body .webcast-heading {
  font-size: 22px;
 }

 .modal-body .headReminder {
  font-size: 24px;
  margin-bottom: 30px;
 }

 .modal .modal-dialog, #view-bio1 .modal-dialog, #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog, #view-bio4 .modal-dialog  {
  width: 30%;
 }

 .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name {
  font-size: 23px;
 }

 .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td {
  font-size: 22px;
 }

 .ReminderTitlePanel td:nth-child(1) {
  /* width: 10%; */
 }

 div#Supportpopup h4 {
  font-size: 20px;
 }

 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .registration-modal b, .registration-modal .description {
  font-size: 22px !important;
 }
 .error-note, .error-text {
  font-size: 21px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 24px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 20px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 34px !important;
  padding-left: 28px;
 }
 .headReminder b sup, .headcountdown b sup {
  font-size: 23px;
}
.faculty-img,  .coundown_faculty-img {
  width: 220px;
  height: auto;
}
.speaker-modal .pop-speaker-info .img-wrap {
  width: 250px;
  height: auto;
 }
}

@media screen and (min-width:3030px) {
 .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td {
  font-size: 23px;
 }
 .speaker-modal .pop-speaker-info .img-wrap {
  width: 300px;
  height: auto;
 }
 .head_isi .single_line.BtnBanner {
  padding: 30px 90px !important;
  font-size: 22px!important;
 }
 .postEvaluationText{
  font-size: 28px !important;
}
}

@media screen and (min-width:1922px) and (max-width:2558px) {
 #offline ul {
  line-height: .8;
 }

 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .registration-modal b, .registration-modal .description {
  font-size: 18px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 16px !important;
 }
 ul li, .webcast-heading.font-16, .presenter-details h6, .presenter-details, #Guestlist .webcast-heading1, .presenter-details h6, .Knownusers .user-table tr th, .presenter-details label, span#Presntrname, span.Pre-Detail, .user-table tr th, .user-table tr td, html, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, label, .Remonderpage label,.headMain, .openview .color-pink-heading, span.Pre-Detail {
  font-size: 20px;
 }
 
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 18px !important;
}
 .s-number{
  font-size: 24px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 20px !important;
 }
 .disclaimer-container .button-field, .registration-modal .description{
  font-size: 20px;
 }
 .error-note, .error-text {
  font-size: 17px;
}
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 24px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 20px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 18px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 28px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 18px;
}
 .FooterISISection p.font-light , .footer-section p, .footer-section p a, .foot-menu{
  font-size: 18px !important;
}
.post-test-eval-page .FooterISISection p.font-light {
  font-size: 14px !important;
}
  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
   font-size: 17px;
   /* padding-right: 15px; */
  }

  span#Presntrname, .description, #Registration .htmlcontent p:last-child b, span#Presntrname {
   font-size: 20px;
  }

 a.menu-link.menu-logout {
  font-size: 12px !important;
 }

 .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
  font-size: 19px;
 }

 .font-16 {
  font-size: 20px;
 }

 span.broadcast-time-session {
  font-size: 14px;
 }

 .button-column .button-field {
  width: 80%;
  min-height: 70px;
 }

 .footer-table td, .footer-table td p {
  font-size: 17.5px;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 16px;
 }

 .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
  font-size: 20px;
 }
 .head_isi .button-column a.button-field span, .disclaimer-btn{
  font-size: 20px;
 }
 .modal-body .webcast-heading {
  font-size: 18px;
 }

 .modal-body .headReminder {
  font-size: 20px;
  margin-bottom: 30px;
 }

 .font-17 {
  font-size: 22px;
 }
 .faculty-img,  .coundown_faculty-img {
  width: 190px;
  height: auto;
  margin-right: 10px;
}
.speaker-modal .pop-speaker-info .img-wrap {
  width: 220px;
  height: auto;
 }
}
@media screen and (min-width:2558px) {
  
.head_isi .faculty-img {
  width: 220px;
}
 }
@media screen and (min-width:1919px) and (max-width:1921px) {
 #offline ul {
  line-height: .8;
 }

 ul li, .webcast-heading.font-16, .user-table tr th, .user-table tr td, .presenter-details label, html, #RemoteLiveEvents .text_red, .text_red, .disclaimer-btn, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, .button-column a.button-field1 span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .Remonderpage label, p, .question_block .q_block, .q_noblock, .MB, b, .webcast-heading1 {
  font-size: 20px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 18px !important;
}
 .s-number{
  font-size: 24px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .q_noblock, .MB, b, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span{
  font-size: 20px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 24px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6, .disclaimer-container .button-field {
  font-size: 18px !important;
 }
 .error-note, .error-text {
  font-size: 17px;
}
 #Registration #Registration_Box .regis-text, .registration-modal .description,  .disclaimer-container .button-field{
  font-size: 20px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 18px !important;
 }
 .headReminder, .headcountdown {
  font-size: 30px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 18px;
}
.FooterISISection .foot-text p.font-light {
  font-size: 18px !important;
}
.postEvaluationText{
  /* font-size: 26px !important; */
}
.post-test-eval-page a.button-field{
  font-size: 18px;
}
  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
   font-size: 18px !important;
   padding-right: 20px;
  }

 #RemoteLiveEvents .info-para .footnote p {
  font-size: 16px !important;
 }

 span#Presntrname, span.Pre-Detail, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail {
  font-size: 20px;
 }

 a.menu-link.menu-logout {
  font-size: 12px !important;
 }

 .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
  font-size: 19px;
 }

 .font-16 {
  font-size: 20px;
 }

 span.broadcast-time-session {
  font-size: 14px;
 }

 .button-column .button-field {
  width: 80%;
  min-height: 70px;
 }

 .footer-table td, .footer-table td p {
  font-size: 17.5px;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 18px !important;
 }

 .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents, .speaker-detail-wrap .FName {
  font-size: 20px;
 }

 .modal-body .webcast-heading {
  font-size: 18px;
 }

 .modal-body .headReminder {
  font-size: 20px;
  margin-bottom: 30px;
 }
 .Thankyoupage .faculty-img,  .coundown_faculty-img {
  width: 180px;
  height: auto;
  margin-right: 10px;
}
.Thankyoupage .presenter_group .presenter-details {
  width: 65%;
}
.speaker-modal .pop-speaker-info .img-wrap {
  width: 220px;
  height: auto;
 }
}

/* FF zoom 110% */
@media screen and (min-width:1250px) and (max-width:1253px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 20%);
  -webkit-transform: translate(-50%, 20%);
  -moz-transform: translate(-50%, 20%);
  -ms-transform: translate(-50%, 20%);
  -o-transform: translate(-50%, 20%);
 }
}
/* FF zoom 120% */
@media screen and (min-width:1137px) and (max-width:1139px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 20%);
  -webkit-transform: translate(-50%, 20%);
  -moz-transform: translate(-50%, 20%);
  -ms-transform: translate(-50%, 20%);
  -o-transform: translate(-50%, 20%);
 }
}

@media screen and (min-width:970px) and (max-width:980px) {
 .available-responsive img, .laptop_icon img, .tablet_icon img, .mobile_icon img, .desktop_icon img {
  width: 50px;
 }
}

@media screen and (min-width:769px) and (max-width:877px) {
 .broadcast_date_container {
  padding-left: 0;
  white-space: nowrap;
 }
 .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
  padding-right: 20px;
}
}
/* GG zoom 125% */
@media screen and (min-width:1091px) and (max-width:1093px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%);
  -webkit-transform: translate(-50%, 30%);
  -moz-transform: translate(-50%, 30%);
  -ms-transform: translate(-50%, 30%);
  -o-transform: translate(-50%, 30%);
 }
}
/* FF zoom 100% 1366 (125%)*/
@media screen and (min-width:1090px) and (max-width:1095px) {
 .btn, .font-16, .user-table tr th, .button-field, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .broadcast-time table tr td, .broadcast-time table thead tr th, .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .sytemReq_container .row.list_system h6, #RemoteLiveEvents p, .webcast-heading.font-16, .font-16, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .conciege_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-conciege, .link-conciege a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .conciege_desc_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .conciege_container .conciege_desc_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .conciege-reg-speaker-wrap .title1, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .pres-desc-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, #verzenio-container .page-title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, label {
  font-size: 12px;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 10px !important;
}
 .s-number{
  font-size: 16px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 10px !important;
 }
 .error-note, .error-text {
  font-size: 9px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 12px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 10px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 19px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 12px;
}
 .FooterISISection p.font-light {
  font-size: 10px !important;
}
 .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
  font-size: 12px;
 }

 .headReminder {
  font-size: 19px;
 }
}
/* GG zoom 110% */
@media screen and (min-width:1000px) and (max-width:1010px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%);
  -webkit-transform: translate(-50%, 30%);
  -moz-transform: translate(-50%, 30%);
  -ms-transform: translate(-50%, 30%);
  -o-transform: translate(-50%, 30%);
 }

 .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .broadcast-time table tr td, .broadcast-time table thead tr th, .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .sytemReq_container .row.list_system h6, #RemoteLiveEvents p, .webcast-heading.font-16, .font-16, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .conciege_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-conciege, .link-conciege a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .conciege_desc_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .conciege_container .conciege_desc_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .conciege-reg-speaker-wrap .title1, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .pres-desc-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, #verzenio-container .page-title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, label, .webcast-heading1 {
  font-size: 12px;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 10px !important;
}
 .s-number{
  font-size: 16px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .q_noblock, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 12px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 14px !important;
}
.postEvaluationText{
  font-size: 16px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 10px !important;
 }
 .error-note, .error-text {
  font-size: 9px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 12px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 10px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 18px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 12px;
}
 .FooterISISection p.font-light {
  font-size: 10px !important;
}

 .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
  font-size: 10px;
 }

 .headReminder, .font-21 {
  font-size: 17px;
 }
}
/* FF zoom 133% */
@media screen and (min-width:1024.5px) and (max-width:1025px) {
 .font-25 {
  font-size: 21px !important;
 }

 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 8%);
  -webkit-transform: translate(-50%, 8%);
  -moz-transform: translate(-50%, 8%);
  -ms-transform: translate(-50%, 8%);
  -o-transform: translate(-50%, 8%);
 }

 .available-responsive img, .laptop_icon img, .tablet_icon img, .mobile_icon img, .desktop_icon img {
  width: 45px;
 }
}


/* FF zoom 150% */
@media screen and (min-width:901px) and (max-width:911px) {
 .font-25 {
  font-size: 21px !important;
 }

 .LoginPage .login-right-wrap {
  transform: translate(-50%, 15%);
  -webkit-transform: translate(-50%, 15%);
  -moz-transform: translate(-50%, 15%);
  -ms-transform: translate(-50%, 15%);
  -o-transform: translate(-50%, 15%);
 }

 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 8%);
  -webkit-transform: translate(-50%, 8%);
  -moz-transform: translate(-50%, 8%);
  -ms-transform: translate(-50%, 8%);
  -o-transform: translate(-50%, 8%);
 }

 .salserep .footer-section .footer-inner {
  padding: 10px 0;
 }

 .salserep .login-right-wrap .login-logo-wrap {
  padding: 10px;
 }

 .salserep .login-wrap .login-form {
  padding: 10px 20px;
 }

  .salserep .login-wrap .login-form .form-block {
   text-align: left;
   margin-bottom: 15px;
  }

 ul li, .font-16, .user-table tr th, .button-field, .custom-modal .modal-footer .modal-btn, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, .Remonderpage label, .webcast-heading1 {
  font-size: 11px !important;
 }
 
 #STOPpopup p, p#salesRep_successMessage, #salesRep_successMessagehcp_guest{
  font-size: 16px !important;
 }
 .disclaimer-btn{
  min-height: 30px;
  min-width: 100px;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 10px !important;
}
 .s-number{
  font-size: 15px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 11px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 13px !important;
}
.postEvaluationText, .AdminPostEval .postEvaluationText{
  font-size: 16px !important;
}
 #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light  {
  font-size: 9px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 10px !important;
 }
 .error-note, .error-text {
  font-size: 9px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 12px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 9px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 19px !important;
}
.headReminder, .headcountdown{
  font-size: 17px !important;
 }
.headReminder b sup, .headcountdown b sup {
  font-size: 12px;
}
 #RemoteLiveEvents .info-para .footnote p {
  font-size: 7px !important;
 }

 .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  font-size: 9px !important;
 }

 .font-25 {
  font-size: 21px !important;
 }

 .view_bio_btn, .view_bio_btn img {
  /* width: 60px; */
 }
 .speaker-modal .pop-speaker-info .img-wrap{
  width: 100px;
  height: 100px;
  margin-right: 15px;
  margin-top: 0px;
 }

 .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
  font-size: 9px !important;
 }

 html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
  font-size: 11px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 8px;
 }

 .headReminder, .font-21 {
  font-size: 17px !important;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 8px;
 }

 .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
  padding-right: 15px;
 }

 .available-responsive img {
  height: 45px;
  width: auto !important;
 }

 .broadcast-time table tr th, .broadcast-time table tr td {
  padding: 5px 15px 5px 5px;
 }
}

@media screen and (min-width:768px) and (max-width:991px) {
 .sytemReq_container .row.list_system h6 {
  padding-top: 10px;
 }
}

@media screen and (min-width:768px) and (max-width:864px) {
 div#videodiv {
  width: auto;
 }

 .ConnectionTest .footer-section {
  position: relative !important;
 }
}
/* Zoom issue 110% 1366 */
@media screen and (min-width:1225px) and (max-width:1229px) {
 .head_isi .registration_btn_grid .button-column {
  /* padding-top: 58px; */
 }

 #RemoteLiveEvents .info-para .footnote p {
  font-size: 11px !important;
 }
}
/* Zoom issue 125% 1366 */
@media screen and (min-width:1078px) and (max-width:1081px) {
 .broadcast_date_container {
  white-space: nowrap;
  padding-left: 0;
 }

 .button-column .button-field {
  width: 88%;
 }

 .button-column a.button-field span {
  font-size: 12px;
 }

 .head_isi .registration_btn_grid .button-column {
  /* padding-top: 42px; */
 }
}
/* Zoom issue 150% 1920 (125%)*/
@media screen and (min-width:1038px) and (max-width:1041px) {
 .head_isi .registration_btn_grid .button-column {
  /* padding-top: 44px; */
 }
}
/* Zoom issue 150% 1920 (125%)  FF 1366 (100) 133%*/
@media screen and (min-width:1011px) and (max-width:1014px) {
 .head_isi .registration_btn_grid .button-column {
  /* padding-top: 44px; */
 }
}

/* Zoom issue FF 1366 (100) 133%*/
@media screen and (min-width:1024.5px) and (max-width:1025px) {
 .faculty-img {
  width: 70px;
 }

 ul li, .btn, .font-16, .user-table tr th, .button-field, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1 {
  font-size: 13px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 11px !important;
}
 .s-number{
  font-size: 17px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 13px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 15px !important;
}
.postEvaluationText{
  font-size: 17px !important;
}
 #SalesRepregister_success #reg_msg_for_sr, .FooterISISection p.font-light  {
  font-size: 11px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 11px !important;
 }
 .error-note, .error-text {
  font-size: 10px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 13px !important;
 }
 .testconnection_bg .description .head-text{
  font-size: 11px !important;
 }
 .headReminder b, .headcountdown b {
  font-size: 19px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 13px;
}
 .view_bio_btn, .view_bio_btn img {
  /* width: 60px; */
 }

 html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
  font-size: 10px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 8px;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 8px;
 }

 .broadcast-time table tr th, .broadcast-time table tr td {
  padding: 5px 0px 5px 5px;
 }
}
/* Zoom issue 150% 1366 (100%)*/
@media screen and (min-width:909px) and (max-width:912px) {
 .head_isi .registration_btn_grid .button-column {
  padding-top: 0px;
 }
}

@media only screen and (min-width: 1001px) and (max-width: 1199px) {
 .broadcast_date_container {
  margin-top: 30px;
  white-space: nowrap;
  padding-left: 0;
 }

 .box-warning ul, .box-warning-ul, .program-objectives ul, .program-column ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 15px;
 }

 .nopaddingleft {
  padding-left: 0px !important;
 }
}

@media only screen and (min-width: 1235px) and (max-width: 1424px) {
  .presenter-details {
    width: 50%;
   }
   .faculty-img{
    width: 155px;
    margin-right: 20px;
   }
   .coundown_faculty-img {
    margin-right: 15px;
  }
}


@media only screen and (min-height: 713px) {
 .ConnectionTest .footer-section {
  position: absolute !important;
 }
}

@media only screen and (min-width:1920px) {
 .modal-dialog {
  width: 45%;
 }
 .faculty-img {
  width: 200px;
}
.presenter-details {
  width: 55%;
}
}
@media screen and (min-width: 1920px) and (max-width: 2140px)
{
  .faculty-img {
    width: 190px;
  }
.presenter-details {
    width: 55%;
}
}

@media only screen and (max-width:1024px) {
 .container {
  width: 100%;
 }

 .available-responsive img {
  height: 35px;
 }

 .prebody .precourse-page {
  /* margin-bottom: 100px; */
 }

 .navbar .container {
  width: 100%;
 }
}

@media only screen and (min-width:768px) {
 /* .LeftSideMain{
    width: 63.66666667%;
  }
  .RightSideMain{
    width: 36.333333%;
  } */
 .btnfieldmarch .button-column .button-field {
  width: 65% !important;
 }

 .btnfieldmarch {
  padding-left: 0;
  padding-right: 0px;
 }
}

@media only screen and (max-height: 430px) {
 .login-right-wrap .login-wrap {
  width: 90%;
  margin: 30px auto 0 auto;
 }

 .LoginPage .login-right-wrap {
  transform: translate(-50%, 0%) !important;
  -webkit-transform: translate(-50%, 0%) !important;
  -moz-transform: translate(-50%, 0%) !important;
  -ms-transform: translate(-50%, 0%) !important;
  -o-transform: translate(-50%, 0%) !important;
 }

 .login-right-wrap .login-logo-wrap {
  padding: 5px 15px;
 }

 .login-wrap .login-form {
  padding: 5px 20px;
 }

 .login-right-wrap .login-logo-wrap img {
  width: 100px;
 }

 .salserep .container, .LoginPage .container {
  width: 100%;
 }

 .salserep .login-wrap .login-form .form-block {
  text-align: left;
  margin-bottom: 10px;
 }

 .salserep .login-right-wrap .login-wrap {
  width: 90%;
  margin: 20px auto 0 auto;
 }

 .salserep .login-logo-wrap {
  margin-bottom: 0px;
 }

 .login-wrap .login-form .form-block .label-field, .text-field, .login-wrap .login-form .form-block .new-reg-wrap .forget-pwd, .login-wrap .login-form .form-block .new-reg-wrap .reg-btn {
  font-size: 11px;
 }
}

@media (max-height: 480px) {
 .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%) !important;
  -webkit-transform: translate(-50%, 30%) !important;
  -moz-transform: translate(-50%, 30%) !important;
  -ms-transform: translate(-50%, 30%) !important;
  -o-transform: translate(-50%, 30%) !important;
 }
}

@media (max-height: 370px) {
 .LoginPage .login-right-wrap {
  transform: translate(-50%, 15%) !important;
  -webkit-transform: translate(-50%, 15%) !important;
  -moz-transform: translate(-50%, 15%) !important;
  -ms-transform: translate(-50%, 15%) !important;
  -o-transform: translate(-50%, 15%) !important;
 }
}
/* GG zoom 120% */
@media screen and (min-width:900px) and (max-width:911px) {
 div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
  min-height: auto;
 }

 .table-wrap .event-table tr td {
  font-size: 10px;
 }

 #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog, #view-bio4 .modal-dialog {
  width: 75%;
  margin: 60px auto;
 }

 #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
  position: relative;
  padding: 0px 20px 15px 20px;
 }

 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%) !important;
  -webkit-transform: translate(-50%, 30%) !important;
  -moz-transform: translate(-50%, 30%) !important;
  -ms-transform: translate(-50%, 30%) !important;
  -o-transform: translate(-50%, 30%) !important;
 }
}
/* GG zoom 133% */
@media screen and (min-width:818px) and (max-width:822px) {
 .table-wrap .event-table tr td, .table-wrap .event-table tr th {
  font-size: 10px !important;
 }

 div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
  min-height: auto;
 }

 /* #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog, #view-bio4 .modal-dialog {
  width: 50%;
  margin: 60px auto;
 } */

 #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
  padding: 0px 20px 5px 20px;
 }

 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 30%) !important;
  -webkit-transform: translate(-50%, 30%) !important;
  -moz-transform: translate(-50%, 30%) !important;
  -ms-transform: translate(-50%, 30%) !important;
  -o-transform: translate(-50%, 30%) !important;
 }
}
/* GG zoom 150% */
@media screen and (min-width:728px) and (max-width:730px) {
 div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
  min-height: auto;
 }

 #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog, #view-bio4 .modal-dialog {
  width: 75%;
  margin: 30px auto 100px auto;
 }

 #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
  padding: 0px 20px 5px 20px;
 }

 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 15%) !important;
  -webkit-transform: translate(-50%, 15%) !important;
  -moz-transform: translate(-50%, 15%) !important;
  -ms-transform: translate(-50%, 15%) !important;
  -o-transform: translate(-50%, 15%) !important;
 }
}

@media only screen and (max-width: 320px) {
 .menu-list li a, .welcome-name {
  font-size: 9px !important;
 }
}

@media only screen and (min-width: 481px) and (max-width: 962px) {
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 50%;
 }
}
@media screen and (max-width: 360px) {
  
  .program-objectives ul , .program-column ul{
   padding-left: 8px !important;
  }
 }
@media screen and (max-width: 374px) {
 #systemRequirment .sytemReq_container .list_system .col-xs-12 {
  width: 100%;
 }
 .text-left{
   text-align: center;
 }
 .desktop_icon{
  padding-left: 25px;
 }
 .box-warning ul, .box-warning-ul, .sec-innercontent.full-views .scroll-content ul{
  padding-left: 10px;
 }
 .program-objectives ul , .program-column ul{
  padding-left: 12px;
 }
}

@media screen and (min-width:1024px) and (max-width:1025px) {
 .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
  font-size: 12px;
 }

 .htmlcontent p.description {
  font-size: 13px;
 }

 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .registration-modal b, .registration-modal .description {
  font-size: 13px !important;
 }
 .error-note, .error-text {
  font-size: 12px;
}
 .testconnection_bg .description .head-text{
  font-size: 11px !important;
 }
 ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .webcast-heading.font-16, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, .Remonderpage label, .webcast-heading1 {
  font-size: 13px;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 11px !important;
}
#Registration #Registration_Box .regis-text{
  font-size: 15px !important;
 }
 .s-number{
  font-size: 17px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 13px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 15px !important;
}
.postEvaluationText{
  font-size: 18px !important;
}
 .FooterISISection p.font-light {
  font-size: 11px !important;
}
.headReminder b, .headcountdown b {
  font-size: 20px !important;
}
.headReminder b sup, .headcountdown b sup {
  font-size: 13px;
}
 #RemoteLiveEvents .info-para .footnote p {
  font-size: 8px !important;
 }

 .headReminder {
  font-size: 18px;
 }

 html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
  font-size: 12px;
 }

 a.menu-link.menu-logout {
  font-size: 9px !important;
 }

 .font-16 {
  font-size: 13px;
 }

 span.broadcast-time-session, .session_column .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th {
  font-size: 10px;
 }

 .footer-table td, .footer-table td p {
  font-size: 10px;
 }

 .footer-inner p, .footer-inner a, .footer-inner .terms-condition, .footer-inner a u {
  font-size: 10px;
 }

 .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
  font-size: 10px;
 }

 .modal-body .description {
  font-size: 12px;
 }

 .modal-body .webcast-heading {
  font-size: 12px;
 }

 .modal-body .headReminder {
  font-size: 12px;
 }
}

@media only screen and (min-width: 1050px) and (max-width: 1056px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 10%);
  -webkit-transform: translate(-50%, 10%);
  -moz-transform: translate(-50%, 10%);
  -ms-transform: translate(-50%, 10%);
  -o-transform: translate(-50%, 10%);
 }
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
 .modal-dialog {
  width: 650px;
  margin: 30px auto;
 }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .button-column .button-field {
   width: 80%;
   min-height: 70px;
  }
 }
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
 .button-column .button-field {
  width: 80%;
  min-height: 60px;
 }

 .available-responsive img {
  height: 50px;
 }
}

@media only screen and (min-height: 1200px) {
 .salserep .LoginPage .login-right-wrap {
  transform: translate(-50%, 100%);
  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  -o-transform: translate(-50%, 100%);
 }
 .Remonderpage .head_isi .mb_40, .Remonderpage .home-page-footer-content1 .FooterISISection.mb_40 {
  margin-bottom: 40px;
 }
}
@media screen and (max-width: 1080px) {
 .available-responsive img {
  height: 55px;
  width: auto !important;
 }
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 55%;
}
}

@media screen and (max-width: 920px) {
 .available-responsive img {
  height: 45px;
  width: auto !important;
 }
}
 @media screen and (max-width: 820px) {
  .available-responsive img {
   height: 40px;
   width: auto !important;
  }

  .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th {
   padding-right: 25px;
  }
 }

 @media only screen and (max-width:767px) and (min-width:568px) {
  
  #SalesRepregister_success .modal-dialog{
    width: 500px;
    margin: 30px auto;
    }
    .speaker-modal .pop-speaker-info .speaker-detail-wrap {
      width: 55%;
    }
 }

 @media only screen and (max-width:567px) and (min-width:400px) {
  .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
   padding-right: 30px;
  }
  #SalesRepregister_success .modal-dialog{
    width: 380px;
    margin: 30px auto;
    }
    .speaker-modal .pop-speaker-info .speaker-detail-wrap {
      width: 55%;
    }
    .program-objectives ul , .program-column ul{
      padding-left: 14px;
     }
 }

 @media only screen and (max-width:399px) {
  .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
   padding-right: 10px;
  }
  #SalesRepregister_success .modal-dialog{
    width: 280px;
    margin: 30px auto;
    }
    #SalesRepregister_success .disclaimer-btn.hcp{
      margin-right: 0;
    }
    .speaker-modal .pop-speaker-info .speaker-detail-wrap {
      width: 60%;
    }
 }
 @media (min-width: 768px) and (max-width: 989px)
 {
 .user-table tr td .td-icon {
     width: 20px;
     height: 20px;
 }
}
@media (min-width: 840px) and (max-width: 863px)
{
.broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 30px;
  }
}
@media (min-width: 1020px) and (max-width: 1024px)
{
.broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 30px;
  }
}
@media (max-width: 591px){
  .disclaimer-btn.hcp, .disclaimer-btn, .disclaimer-button-row .button-field{
    width: 100px;
  }
}
@media (max-width: 576px){
  #InterfaceProgramRegpopup .disclaimer-btn.hcp{
    margin-right: 0;
  }
  .SalesRep input[type="radio"] {
    position: relative;
    bottom: 0;
    height: 8px;
}
}
@media (max-width: 399px){
  .SalesRep input[type="radio"] {
    position: relative;
    bottom: 0;
    height: 8px;
}
  .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
    font-size: 9px !important;
   }
   .error-note, .error-text {
    font-size: 8px;
  }
   .testconnection_bg .description .head-text{
    font-size: 9px !important;
   }
   html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
    font-size: 9px !important;
}
    ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1, p, .webcast-heading {
  font-size: 9px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 8px !important;
}
 .s-number{
  font-size: 12px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
  font-size: 9px !important;
}
.MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 11px !important;
}
.postEvaluationText{
  font-size: 13px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 9px !important;
 }
 .error-note, .error-text {
  font-size: 8px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 11px !important;
 }
}

@media (max-width: 368px){
  .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
    font-size: 8px !important;
   }
   .error-note, .error-text {
    font-size: 7px;
  }
   .testconnection_bg .description .head-text{
    font-size: 8px !important;
   }
   html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
    font-size: 8px !important;
}
    ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .Remonderpage label, .webcast-heading1, p, .webcast-heading {
  font-size: 8px !important;
 }
 .sytemReq_container h5, .sytemReq_container p, .sytemReq_container h6, .sytemReq_container label,.sytemReq_container b {
  font-size: 8px !important;
}
 .s-number{
  font-size: 11px !important;
}
 .post-test-eval-page .headMain, p.Eva_heading span, .question_block .q_block, .MB, .webcast-heading1, #surveytbl .Eva_heading, #surveytbl .Eva_heading strong span, b{
   font-size: 8px !important;
 }
 .MB .Eva_heading span,#surveytbl .Eva_heading strong span {
  font-size: 10px !important;
}
 .postEvaluationText{
  font-size: 12px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6, .sytemReq_container label, .sytemReq_container p, .registration-modal b, .registration-modal .description, #Registration .sytemReq_container h5.color-pink-heading,#Registration .sytemReq_container h6 {
  font-size: 8px !important;
 }
 .error-note, .error-text {
  font-size: 7px;
}
 #Registration #Registration_Box .regis-text{
  font-size: 10px !important;
 }
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 50%;
}
.Thankyoupage .coundown_faculty-img {
  width: 80px !important;
  margin-right: 5px;
 }
/* .speaker-modal .pop-speaker-info .img-wrap {
  width: 80px;
  height: 80px;
} */
}
@media only screen and (min-width: 823px) and (max-width: 1002px){
  .MB .question-wrapper .ques-list li{
    width: 70px !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1200px){
  .MB .question-wrapper .ques-list li{
    width: 80px !important;
  }
}
@media only screen and (min-width: 3600px){
  .webcast-timetable.row {
    width: 28% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 3600px){
  .webcast-timetable.row {
    width: 30% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 3300px){
  .webcast-timetable.row {
    width: 33% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 3000px){
  .webcast-timetable.row {
    width: 36% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2850px){
  .webcast-timetable.row {
    width: 39% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2730px){
  .webcast-timetable.row {
    width: 39% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2500px){
  .webcast-timetable.row {
    width: 40% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2284px){
  .webcast-timetable.row {
    width: 43% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2200px){
  .webcast-timetable.row {
    width: 37% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 2100px){
  .webcast-timetable.row {
    width: 40% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1972px){
  .webcast-timetable.row {
    width: 44% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1922px){
  .webcast-timetable.row {
    width: 30% !important;
    margin: 0 auto;
}
}
@media screen and (min-width:1919px) and (max-width:1921px) {
  .webcast-timetable.row {
    width: 41% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1900px){
  .webcast-timetable.row {
    width: 32% !important;
    margin: 0 auto;
}
.Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 55px;
 }
}
@media only screen and (max-width: 1710px){
  .webcast-timetable.row {
    width: 35% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1692px){
  .webcast-timetable.row {
    width: 36% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1600px){
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 30px;
 }
 .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 45px;
 }
}
@media only screen and (max-width: 1554px){
  .webcast-timetable.row {
    width: 40% !important;
    margin: 0 auto;
}
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 25px;
 }
}
@media only screen and (max-width: 1401px){
  .webcast-timetable.row {
    width: 44% !important;
    margin: 0 auto;
}
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 20px;
 }
}
@media only screen and (max-width: 1366px){
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 15px;
 }
 .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 12px;
 }
 .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 35px;
 }
 .single_line.BtnBanner {
  padding: 6px 30px !important;
}

}

@media only screen and (max-width: 1280px){
  .webcast-timetable.row {
    width: 46% !important;
    margin: 0 auto;
}
  .single_line.BtnBanner {
    padding: 8px 20px !important;
    bottom: 25px;
    /* font-size: 14px !important; */
  }
}
@media screen and (max-width: 1248px) {
  .main-isi .desc-wrap .webcast-heading.color-pink-heading{
    margin-bottom: 5px;
  }
  .main-isi .border_div{
    margin-bottom: 5px;
  }
  .main-isi .isi_content.contraindications {
    margin-top: 10px;
    margin-bottom: 10px;
}
.main-isi .isi_content.warning-pre,.main-isi .isi_content.adv-react,.main-isi .isi_content.drug-int,.main-isi .isi_content.spec-pop {
  margin-bottom: 10px;
}
}
@media screen and (min-width: 1240px) and (max-width: 1248px) {
  .webcast-timetable.row {
    width: 39% !important;
    margin: 0 auto;
}
.faculty-img {
  width: 125px;
  margin-right: 18px;
}
.broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 12px;
}
}
@media only screen and (max-width: 1218px){
  .webcast-timetable.row {
    width: 41% !important;
    margin: 0 auto;
}
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 10px;
 }
}
@media only screen and (max-width: 1200px){
.Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 15px;
 }
}
@media only screen and (max-width: 1170px){
  .webcast-timetable.row {
    width: 42% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1100px){
.Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 20px;
 }
}
@media only screen and (max-width: 1024px){
  .webcast-timetable.row {
    width: 42% !important;
    margin: 0 auto;
}
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 20px;
 }
 .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 25px;
 }
}
@media only screen and (max-width: 992px){
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 15px;
 }
 .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding: 8px 10px;
}
}
@media only screen and (max-width: 950px){
  .webcast-timetable.row {
    width: 44% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width: 910px){
  .webcast-timetable.row {
    width: 42% !important;
    margin: 0 auto;
}
}
@media only screen and (max-width:885px){
  .webcast-timetable.row {
    width: 44% !important;
    margin: 0 auto;
}
.prebody .body-inner {
  margin-bottom: 20px;
}
}
@media only screen and (max-width: 768px){
  .webcast-timetable.row {
    width: 49% !important;
    margin: 0 auto;
}

}
@media only screen and (max-width: 767px){
  .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    padding-right: 70px;
   }
   .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
    padding-right: 70px;
   }
   .presenter_column1 .presenter_group.margin-btm-60 {
    margin-bottom: 0px;
}
.faculty-presenter-2, .faculty-presenter-3 {
  margin-top: 15px;
}
.faculty-presenter-1{
  margin-top: 5px;
}
.presenter_group {
  margin-bottom: 10px;
}
.intended_column .presenter_column1 .presenter_group:nth-child(2) {
  margin-bottom: 10px;
}
.footer-logo{
  width: 85px !important;
}
td.align-left.brand-logo {
  width: 15%;
}
.align-left.foot-text{
  width: 85%;
}
}

@media only screen and (max-width: 736px) {
  .webcast-timetable.row {
   width: 54% !important;
   margin: 0 auto;
  }
  .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    padding-right: 60px;
   }
   .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
    padding-right: 60px;
   }
 }
 @media only screen and (max-width: 679px){
  .webcast-timetable.row {
    width: 56% !important;
    margin: 0 auto;
}

}
 @media only screen and (max-width: 667px) {
  .webcast-timetable.row {
   width: 57% !important;
   margin: 0 auto;
  }
  .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    padding-right: 55px;
   }
   .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
    padding-right: 55px;
   }
 }
 
 @media screen and (max-width: 631px) {
  .webcast-timetable.row {
   width: 64% !important;
   margin: 0 auto;
  }
  .interface_popup, div#InterfaceProgramRegpopup, div#STOPpopup {
    transform: translate(0px, 35px);
}
.broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 40px;
 }
 .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 40px;
 }
 }
 
 @media screen and (max-width: 568px) {
  .webcast-timetable.row {
   width: 70% !important;
   margin: 0 auto;
  }
 }
 @media screen and (max-width: 520px) {
   .webcast-timetable.row {
    width: 80% !important;
    margin: 0 auto;
   }
   .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    padding-right: 30px;
   }
   .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
    padding-right: 30px;
   }
  }
@media only screen and (max-width: 480px){
  .webcast-timetable.row {
    width: 88% !important;
    margin: 0 auto;
}
td.align-left.brand-logo {
  width: 17%;
}
.align-left.foot-text{
  width: 83%;
}
}
@media screen and (max-width: 450px){
  .webcast-timetable.row {
    width: 90% !important;
    margin: 0 auto;
   }
}
@media screen and (max-width: 390px){
  .webcast-timetable.row {
    width: 52% !important;
    margin: 0 auto;
   }
   .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    padding-right: 20px;
   }
   .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
    padding-right: 20px;
   }
   .interface_popup, div#InterfaceProgramRegpopup, div#STOPpopup {
    transform: translate(0px, 25px);
}
}
/* @media screen and (max-width: 321px) {
  .speaker-modal .pop-speaker-info .img-wrap {
    width: 70px;
    height: 70px;
  }
} */
