@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; 
 } */
}

@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%;
 }
 .sec-banner-link {
  top: 1.2rem !important;
    left: 3.5rem !important;
}
}

@media screen and (max-width:1366px) {
 .view_bio_btn, .view_bio_btn img {
  /*cursor: default;
  pointer-events: none;
   width: 90px; */
 }

 .speaker-modal .pop-speaker-info .img-wrap {
  /* width: 105px;
  height: 105px; */
 }
 
}

@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: 14px;
 }
 .Pre-Detail.font-14{
  font-size: 13px !important;
 }
 span.Pre-Detail {
  font-size: 15px;
 }
 
 .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: 5474px) 
{
  .footer-logo {
    width: 100%;
  }
   .FooterISISection .brand-logo {
    width: 14%;
    padding-right: 30px;
  }
  td.align-left.brand-logo {
    width: 8% !important;
    padding-right: 75px;
}
  .FooterISISection .align-left.foot-text {
    padding-left: 30px;
  }
}
@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;
 }
 .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
td.align-left.brand-logo {
  width: 8% !important;
  padding-right: 75px;
}
.FooterISISection .align-left.foot-text {
  padding-left: 30px;
}
 .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;
 }
 .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
td.align-left.brand-logo {
  width: 8% !important;
  padding-right: 75px;
}
.FooterISISection .align-left.foot-text {
  padding-left: 30px;
}

 .desktop-res-banner {
  padding-left: 25px;
  padding-right: 25px;
 }
}
@media screen and (min-width: 3000px) and (max-width: 4098px) {
  .footer-logo {
    width: 100%;
  }
   .FooterISISection .brand-logo {
    width: 14%;
    padding-right: 30px;
  }
  td.align-left.brand-logo {
    width: 8% !important;
    padding-right: 50px;
  }
  .FooterISISection .align-left.foot-text {
    padding-left: 30px;
  }
}

@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 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: 3000px) {
  
   img.reminderLogo.text-right {
    width: 350px;
    max-width: 100%;
  }
 }
 @media screen and (max-width: 2600px) {
  
  .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{
    padding-right: 50px;
   }
 }
 @media screen and (max-width: 2560px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 42.2% !important;
  }
  .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{
    padding-right: 50px;
   }
   .headReminder, .headcountdown{
    font-size: 28px !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%;
  }
  .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{
    padding-right: 50px;
   }
   .presenter-details {
    width: 67%;
  }
  .headReminder, .headcountdown{
    font-size: 28px !important;
   }
 }

 @media screen and (max-width: 1680px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 24.3% !important;
  }
  .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{
    padding-right: 50px;
   }
   .headReminder, .headcountdown{
    font-size: 28px !important;
   }
   .presenter-details {
    width: 62%;
  }
 }

 @media screen and (max-width: 1440px) {
  .info-link {
   position: absolute;
   top: 0.15%;
   left: 20% !important;
  }
  .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{
    padding-right: 50px;
   }
   .presenter-details {
    width: 60%;
  }
 }

 @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;
 }

 .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;
 }
 .isi-box .pre-bullet::before{
  font-size: 9px;
 }

 .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;
  margin-bottom: 75px !important;
 }

 .Reg_btn_Grid .button-column a.button-field {
  font-size: 12px;
 }
 .Thankyoupage .reminderLogo{
  width: 95%;
}

 /* .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%;
 }
 .presenter-details {
  width: 57%;
}
}

@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;
 }
 .webcast-timetable.row {
  width: 55%;
}
.webcast-timetable.text-left.row > div {
  width: 100%;
}
}
@media only screen and (min-width: 381px) and (max-width: 420px) {
 .event-subtitle.sanofi_header {
  font-size: 9px !important;
  margin-bottom: 3px !important;
 }
 .webcast-timetable.row {
  width: 55% !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: 20px;
 }

 .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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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, .Pre-spon-Detail, .footer-def-content-btm, .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, .post-test-eval-page b, .question_block .q_block,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 13px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 15px !important;
}
 #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 11.5px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 15px !important;
 }
 .FooterISISection.container tr td p.font-light,.footer-inner p, .footer-inner a, .Pre-spon-Detail, .footer-def-content-btm {
  font-size: 11px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 13px !important;
 }
 .error-note, .error-text {
  font-size: 12px !important;
}
 .headcountdown {
  font-size: 16px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 15.5px !important;
}
.font-15{
font-size: 13px !important;
}
.font-20{
font-size: 17px !important;
}
.font-18{
font-size: 15px !important;
}
}
@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;
 }
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 10px;
    padding-left: 0;
}
.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;
}
 span.Pre-Detail, .Pre-spon-Detail, .sec-innercontent.full-views .scroll-content ul li, .footer-def-content-btm, 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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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, .post-test-eval-page b, .question_block .q_block,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 12px !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;
 }
 .font-20{
  font-size: 16px !important;
 }
  .font-18{
  font-size: 14px !important;
 }
 .font-15{
  font-size: 12px !important;
 }
 .main-body-section .program_group{
  margin-top: 20px;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 20px !important;
}
 .prebody .main-body-section {
  padding-top: 10px;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 14px !important;
}
 .FooterISISection.container tr td p.font-light,.footer-inner p, .footer-inner a, .Pre-spon-Detail, .footer-def-content-btm, .desc-wrap .footer-def-content-btm {
  font-size: 11px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 12px !important;
 }
 .error-note, .error-text {
  font-size: 11px !important;
}
 #RemoteLiveEvents .info-para .footnote p,.Pre-Detail.font-14{
   font-size: 10px !important;
 }

 .headcountdown {
  font-size: 16px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 14.5px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 10.5px !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: 480px) and (max-width: 500px) {
  .Remonderpage .webcast-timetable.row {
   width: 85%;
 }
 }
@media only screen and (min-width: 420px) and (max-width: 480px) {
  .Remonderpage .webcast-timetable.row {
   width: 45%;
 }
 }
@media only screen and (min-width: 375px) and (max-width: 420px) {
 .remote_banner_inner .info-link {
  width: 76px !important;
  top: -6px !important;
 }
 .webcast-timetable.row {
  width: 55%;
}
}

@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_10 .ques-list li {
  /* width: 64px !important; */
  float: left;
 }

 .MB .ques-list li {
  width: 75px !important;
  float: left;
  white-space: nowrap;
 }

 .footer-logo {
  width: 100%;
 }
  .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
}

@media only screen and (max-width: 838px) {
 .main-wrapper .MB .postques_10 .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_10 .ques-list li {
  width: 54px !important;
  float: left;
 }

 .main-wrapper .MB .postques_11 .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;
 }
}

@media screen and (max-width: 600px) {
 .novo-footer-content {
  position: relative;
  left: 0 !important;
  top: 0 !important;
 }
 .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{
  padding-right: 50px;
 }
}

@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, .ConnectionTest .systemReq_container h6.text-uppercase {
  font-size: 11px !important;
 }
 .main-body-section .program_group{
  margin-top: 20px;
 }
 ul li, .btn, .Pre-spon-Detail, .footer-def-content-btm, .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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 12px !important;
 }
 .font-20{
  font-size:18px !important;
 }
 .font-18{
  font-size:16px !important;
 }
 .font-15{
  font-size: 12px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 18px !important;
}
 .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
  font-size: 10.5px !important;
 }
 .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line {
  font-size: 18px !important;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 14.5px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 10.5px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 14px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 12px !important;
 }
 .error-note, .error-text {
  font-size: 11px !important;
}
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm, .desc-wrap .footer-def-content-btm {
  font-size: 10px !important;
}

 #RemoteLiveEvents .info-para .footnote p {
  font-size: 10px !important;
 }

 .headReminder, .headcountdown {
  font-size: 18px !important;
 }

 html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
  font-size: 13px !important;
 }
 .Pre-Detail.font-14{
  font-size: 10.3px !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: 13px !important;
 }

 pan.name.color_text {
  white-space: nowrap;
 }

 .font-25 {
  font-size: 21px !important;
 }

 .font-16 {
  font-size: 14px !important;
 }

 .headReminder, .font-21 {
  font-size: 18px !important;
 }

 .modal-body .headReminder {
  font-size: 14px !important;
 }

 span.broadcast-time-session {
  font-size: 11px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 10px !important;
 }

 .footer-inner p, .footer-inner a {
  font-size: 10px !important;
 }

 .modal-body span#Presntrname, span.Pre-Detail {
  font-size: 12px;
 }

 .modal-body span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b {
  font-size: 13px !important;
  white-space: normal;
 }

 .modal-body .webcast-heading {
  font-size: 14px;
 }

 .modal-body .headReminder {
  font-size: 16px;
 }
}
@media screen and (min-width: 900px) and (max-width: 908px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label, .sytemReq_container .list_system h6.text-uppercase,.ConnectionTest .sytemReq_container .row.list_system h6{
    font-size: 11px !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;
 }
 .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 screen and (min-width: 800px) and (max-width: 842px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label, .sytemReq_container .list_system h6.text-uppercase,.ConnectionTest .sytemReq_container .row.list_system h6{
    font-size: 9px !important;
  }
  #systemRequirment .sytemReq_container p,#systemRequirment .sytemReq_container label,#systemRequirment .sytemReq_container .list_system h6.text-uppercase,#Registration .sytemReq_container p,#Registration .sytemReq_container label,#Registration .sytemReq_container .list_system h6.text-uppercase{
    font-size: 12px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 800px){
  .sytemReq_container p, .list_system h6, .sytemReq_container label, .sytemReq_container .list_system h6.text-uppercase,.ConnectionTest .sytemReq_container .row.list_system h6{
    font-size: 8px !important;
  }
  .head_isi .single_line.BtnBanner{
    font-size: 10px !important;
   }
  #systemRequirment .sytemReq_container p,#systemRequirment .sytemReq_container label,#systemRequirment .sytemReq_container .list_system h6.text-uppercase,#Registration .sytemReq_container p,#Registration .sytemReq_container label,#Registration .sytemReq_container .list_system h6.text-uppercase{
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 767px){
  .desc-wrap .footer-def-content-btm {
      margin-top: 20px !important;
  }
  }
/*portrait-mode-mobile*/
@media screen and (min-width: 100px) and (max-width: 768px){
  .sytemReq_container .list_system .col-xs-12 {
    width: 50%;
   }
   .ConnectionTest .testconnection_bg {
    margin-bottom: 40px;
}
.footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
.FooterISISection .align-left.foot-text {
  padding-left: 25px;
}
#Registration_Box .col-ver {
  margin-bottom: 0;
}
#Registration_Box .empty-label{
  display: none;
}
}
@media screen and (min-width: 100px) and (max-width: 767px) {
  .head_isi .session_column,.homepagebutton_sections {
    margin-top: 15px;
}
.single_line, .Share, #AddToCal_853, #Guest_853 {
  padding: 10px 20px 10px 20px;
}

.prebody .main-body-section {
  padding-top: 0px;
}
.main-body-section .program_group {
  margin-bottom: 10px;
  margin-top: 10px;
}
.program_topics .program-objectives {
  margin-top: 10px;
}
.program-objectives .text-content {
  margin-bottom: 5px;
}
.program-objectives ul li {
  margin-bottom: 0px;
}
.presenter-details label, .Thankyoupage .presenter-details .FName{
  margin-bottom: 0;
}
.presenter_column1 .presenter_group:first-child .presenter-details > h6:last-child {
  margin-top: 0px;
}
.faculty-img {
  margin-top: 10px;
}
.faculty-img {
  margin-top: 10px;
 }
.licenceDiv .empty-label {
  display: none;
}
.FooterISISection .width_100 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.Remonderpage table.table_100.mt_15 {
  margin-top: 15px;
}
.refererDiv br {
  display: none;
}
.head_isi .col-ver{
margin-bottom: 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: 100%;
 }
  .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
 .sytemReq_container .list_system .col-xs-12 {
  width: 50%;
 }

 /* .postques_9 .col-sm-6.ques {
  display: table;
  width: 100%;
  padding: 0 !important;
 } */

 .main-wrapper .MB .postques_10 .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; */
  top: 2px;
 }

 span.FName {
  font-size: 13px;
 }

 .font-16 {
  font-size: 12px !important;
 }
 .font-20{
 font-size: 16px !important;
}
 .font-18{
 font-size: 14px !important;
}
.font-15{
  font-size: 12px !important;
 }

 .head_isi .mb_40 {
  margin-bottom: 0;
 }

 .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: 2px 15px !important;
 }

 .Footers_logo {
  width: 140px;
 }

 .custom-banner-width {
  /* width: auto; */
 }

 .webcast-timetable.row {
  /* position: relative;
  left: 5pc; */
  margin-left: 50px;
 }

 .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,
 #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,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 12px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 14.5px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 10.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: 9px !important;
  }

  .footer-inner p,
  .footer-inner p a,
  .footer-section,
  .font_12,
  .footer-info .copyright-content {
   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;
 }
 .head_isi .main-body-section .container {
  padding: 0 15px !important;
}

 .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: 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: 10px; */
  margin-top: 10px;
 }

 .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;
 }
 .MyRegistats .button-column a, .Knownusers .button-column a {
  min-width: 35% !important;
  margin-bottom: 15px !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: 8px;
  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: 1.3;
 }

 .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) {
  .footer-logo {
    width: 100%;
  }
   .FooterISISection .brand-logo {
    width: 15%;
    padding-right: 30px;
  }
  .FooterISISection .align-left.foot-text {
    padding-left: 25PX;
  }
  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;
 }
 .Remonderpage .novo-footer-content {
  position: relative;
  right: 0;
  top: 34px;
 }
.desc-wrap .isi-box .li-disc{
  margin-bottom: 2px;
}
 .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;
 }
 .desc-wrap .isi-box .li-disc{
  margin-bottom: 2px;
}
 .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;
 }
 #template_time_slot{
  margin-top: 50px;
 }
}

@media only screen and (max-width: 1024px) {
 #navbar .navbar-nav li {
  margin-bottom: 5px;
 }
 .main-body-section .program_group {
  margin-bottom: 0px;
}

 .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 {
  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: 0px;
 }
}
/* iPad Mini in portrait & landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .registration_btn_grid .button-column a.button-field span{
    font-size: 14px!important;
   }
}
/* iPad Mini in landscape only */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .registration_btn_grid .button-column a.button-field span{
    font-size: 16px!important;
   }
 .remote_banner_inner.container.mb-30.custom-banner-width {
  /* width: auto; */
 }
 .desc-wrap .isi-box .li-disc{
  margin-bottom: 2px;
}
 .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;
 }
 .sec-banner-link {
  top: 1.5rem !important;
    left: 4.4rem !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;
 }
 .head_isi .single_line .BtnBanner {
  padding: 4px 20px !important;
}
 .ReminderTitlePanel td {
  width: 100%;
  display: block !important;
  margin-bottom: 20px;
  padding-left: 0;
}

 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;
 }
 .sec-banner-link {
  top: 1rem;
  left: 3rem;
  font-size: clamp(.5rem,12vw, 0.9rem) !important;
}
}

/*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;
 }

 .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-device-width: 500px) and (max-device-width: 900px){

  .webcast-timetable.row {
      margin-left: 50px;
  }
}
  @media only screen and (min-device-width: 900px) and (max-device-width: 1218px){
  
  .webcast-timetable.row {
      margin-left: 70px;
  }
}
@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;
 }

 .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, .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, .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;
 }
 .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
.FooterISISection .align-left.foot-text {
  padding-left: 25PX;
}
}

@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) {
 .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 only screen and (max-width: 1920px) {
.sec-banner-link {
  top: 1.6rem;
    left: 4.5rem;
    font-size: clamp(.5rem,12vw, 1.4rem) !important;
}
img.reminderLogo.text-right {
  width: 300px;
  max-width: 100%;
}
}
@media only screen and (max-width: 1800px) {
  .sec-banner-link {
    top: 1.5rem;
    left: 4.1rem;
    font-size: clamp(.5rem,12vw, 1.3rem) !important;
  }
  }
  @media only screen and (max-width: 1600px) {
    .sec-banner-link {
      top: 1.2rem;
    left: 3.7rem;
    font-size: clamp(.5rem,12vw, 1.1rem) !important;
    }
    .registration-modal .sytemReq_container .row.list_system h6{
      font-size: 14px;
      }
      img.reminderLogo.text-right {
        width: 270px;
        max-width: 100%;
    }
    }
@media screen and (max-width: 1366px) {
 .main-wrapper .known-user {
  position: fixed !important;
 }
 .FooterISISection.container.mb_50.mt_15 {
  margin-bottom: 40px;
}
 .sec-banner-link {
  top: 1.2rem;
left: 3.3rem;
font-size: clamp(.5rem,12vw, 1.1rem) !important;
}
img.reminderLogo.text-right {
  width: 220px;
}
.single_line.BtnBanner {
  padding: 6px 30px !important;
}
 .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;
}
 .remote_banner_inner img {
  width: 100%;
 }
 .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{
  padding-right: 50px;
 }
 .footer-logo {
  /* width: 240px; */
}
.headReminder, .headcountdown{
  font-size: 23px !important;
 }
}

@media only screen and (max-width: 1300px) {
 body.live-webcast,
 body.webcast_palyer {
  overflow-y: auto !important;
 }
 .available-responsive, .intend-aud h5.webcast-heading.text-uppercase{
  margin-top: 15px;
}
.intended_column{
  margin-top: 20px;
}
 .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 16px;
 }
}

@media (max-width: 1199px) and (min-width: 990px) {
 .launch_meeting_panel .launch_meeting_left_panel {
  padding: 0 15px 0 0px;
 }
}
/*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: 1218px){
  .program-column ul {
    padding-left: 18px;
}
}
@media only screen and (min-width: 1920px){
  .program-column ul {
    padding-left: 30px;
}
.single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line {
  padding: 20px 40px 20px 40px !important;
  font-size: 22px !important;
}
}
@media only screen and (min-width: 1280px) {
 .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;
 }
 .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
.FooterISISection .align-left.foot-text {
  padding-left: 20px;
}
}

@media only screen and (max-width: 1280px) {
  .single_line.BtnBanner {
    padding: 8px 20px !important;
    bottom: 12px;
    font-size: 14px !important;
}
 .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{
  padding-right: 50px;
 }
 .footer-logo {
  /* width: 220px; */
}
.FooterISISection .width_100{
  margin-top: 5px;
}
 .sec-banner-link {
  top: 1.1rem;
    left: 3rem;
    font-size: clamp(.5rem,12vw, 1rem) !important;
}
.headReminder, .headcountdown{
  font-size: 22px !important;
 }
}
@media only screen and (min-width: 1099px) and (max-width: 1100px) {
  .sec-banner-link {
    top: 0.9rem;
    left: 3rem;
    font-size: clamp(.5rem,12vw, 1rem) !important;
  }
}
@media only screen and (min-width: 1089px) and (max-width: 1099px) {
  .sec-banner-link {
    top: 1.3rem;
      left: 4rem;
      font-size: clamp(.5rem,12vw, 1.4rem) !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%);
 }
 .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
 td.align-left.brand-logo {
    width: 15%;
}
.FooterISISection .align-left.foot-text {
  padding-left: 30px;
}
}

@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%);
 }
 .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{
  padding-right: 60px;
 }
}
@media only screen and (min-width: 1600px) and (max-width: 2600px) {
  .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{
   padding-right: 60px;
  }
 }
 @media only screen and (min-width: 1250px) and (max-width: 1600px) {
  .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{
   padding-right: 40px;
  }
 }
 @media only screen and (min-width: 1000px) and (max-width: 1250px) {
  .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{
   padding-right: 20px;
  }
 }
@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) {
  .footer-logo {
   width: 100%;
 }
  .FooterISISection .brand-logo{
  width: 15%;
  padding-right: 40px;
 }
 .FooterISISection .align-left.foot-text {
   padding-left: 10px;
 }
 .BtnBanner{
  padding: 10px 40px !important;
  font-size: 16px;
 }
 .button-column .button-field{
  min-height: 80px;
 }
 }
 @media only screen and (min-width: 1480px) {
  .footer-logo {
   width: 100%;
 }
  .FooterISISection .brand-logo{
  width: 13%;
  padding-right: 40px;
 }
}
@media only screen and (min-width: 1600px) {
 .registration-modal .form-control {
  font-size: 14px;
 }
 .BtnBanner{
  padding: 12px 60px !important;
    font-size: 18px;
 }
 .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 table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th{
  padding-right: 50px;
}
 #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 {
  font-size: 17px;
 }
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 17px;
 }
 div#Registration_Box #Regis_headtxt\ color-pink-heading{
  font-size: 19px;
 }
 .error-note, .error-text {
  font-size: 16px !important;
}
 .footer-logo {
  width: 100%;
  object-fit: contain;
}
 .FooterISISection .brand-logo {
  width: 10%;
  padding-right: 30px;
}
.FooterISISection .align-left .brand-logo{
  width: 15%;
}
.FooterISISection .align-left.foot-text {
  padding-left: 15px;
}
}
@media only screen and (min-width: 1921px) {
  .footer-logo {
   width: 100%;
 }
  .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
 .FooterISISection .align-left.foot-text {
   padding-left: 40px;
 }
 }
@media only screen and (min-width: 2040px) {
 #RemoteLiveEvents .spk-text {
  font-size: 18px;
 }

 .registration-modal .form-control {
  font-size: 16px;
 }
  .footer-logo {
  width: 100%;
}
 .FooterISISection .brand-logo {
  width: 14%;
  padding-right: 30px;
}
 td.align-left.brand-logo {
    width: 11%;
}
.FooterISISection .align-left.foot-text {
  padding-left: 30px;
}
}

@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: 1026px){
  .sec-banner-link {
    top: 1rem;
    left: 3rem;
    font-size: clamp(.5rem,12vw, 0.9rem) !important;
  }
}
@media only screen and (max-width: 912px){
  .sec-banner-link {
    top: 1.5rem;
    left: 5rem;
    font-size: clamp(.5rem,12vw, 1.5rem) !important;
  }
}
@media only screen and (max-width: 900px){
  .sec-banner-link {
    top: 1.4rem;
    left: 4.3rem;
    font-size: clamp(.5rem,12vw, 1.2rem) !important;
  }
  .presenter-details {
    width: 65%;
   }
   .coundown_faculty-img{
    width: 130px;
   }
   td.align-left.brand-logo{
    padding-right: 15px;
  }
   td.align-left.brand-logo2{
    padding-left: 10px;
  }
}
@media only screen and (max-width: 850px){
  .sec-banner-link {
    top: 1.4rem;
    left: 4.3rem;
    font-size: clamp(.5rem,12vw, 1.2rem) !important;
  }
}
@media only screen and (max-width: 768px){
  .sec-banner-link {
    top: 1.2rem;
    left: 3.6rem;
    font-size: clamp(.5rem,12vw, 1.2rem) !important;
  }
  .footer-logo {
    width: 100% !important;
}
.sec-innercontent.full-views .scroll-content .isi-box div:first-child {
  margin-bottom: 35px;
}
 .FooterISISection .brand-logo {
  width: 20%;
  padding-right: 30px;
}
}
@media only screen and (max-width: 700px){
  .sec-banner-link {
    top: 0.9rem;
    left: 3.3rem;
    font-size: clamp(.5rem,12vw, 1.2rem) !important;
  }
}
@media only screen and (max-width: 650px){
  .sec-banner-link {
    top: 0.8rem;
    left: 3.2rem;
    font-size: clamp(.5rem,12vw, 1rem) !important;
  }
}
@media only screen and (max-width: 600px){
  .sec-banner-link {
    top: 0.9rem;
    left: 3.2rem;
    font-size: clamp(.5rem,12vw, 1rem) !important;
  }
}
@media only screen and (max-width: 550px){
  .sec-banner-link {
    top: 0.8rem;
    left: 3rem;
    font-size: clamp(.5rem,12vw, 0.9rem) !important;
  }
}
@media only screen and (max-width: 500px) {
 .faculty-date {
  background-position: 58% 100% !important;
 }
 .sec-banner-link {
  top: 0.5rem;
  left: 2.8rem;
  font-size: clamp(.5rem,12vw, 0.9rem) !important;
}
 figure.retevmo-desktop-icon {
  margin-right: 0px;
 }

 figure.retevmo-laptop-icon {
  margin-right: 0px;
 }

 figure.retevmo-tablet-icon {
  margin-right: 0px;
 }
 .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{
  padding-right: 50px;
 }

 .form-group.text-center.available-responsive {
  /*margin-left: 10%;*/
 }

 .webcast-schedule-content {
  margin-left: 10px;
 }
}

@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%;
 }
 .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;
 }
 .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) {
 .frame-header-inner .mob-res-banner {
  display: block !important;
 }
 .single_line,.button-field1, .Share, #AddToCal_853, #Guest_853{
  padding: 15px 30px 15px 30px !important;
  font-size: 13px !important;
}
img.reminderLogo.text-right {
  width: 190px;
}
 .FooterISISection.container.mb_50.mt_15 {
  margin-bottom: 30px;
  margin-top: 0px;
}
.post-test-eval-page .FooterISISection.container.mb_50.mt_15 {
  margin-bottom: 20px;
}
 .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, .session_column .table-wrap .event-table tr th{
  padding-right: 30px;
 }
 .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;
 }
 .footer-logo {
  /* width: 200px; */
}
 .available-responsive img,
 .laptop_icon img,
 .tablet_icon img,
 .mobile_icon img,
 .desktop_icon img {
  width: 35px;
 }
 .headReminder, .headcountdown{
  font-size: 20px !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: 100%;
 }
}

@media screen and (max-width: 920px) {
  .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{
    padding-right: 30px;
   }
}

@media screen and (max-width: 823px) {
 .reminder_page #template_time_slot .radio label {
  font-size: 8px;
 }

 .presenter-details {
  float: left;
  width: 60%;
 }
 .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{
  padding-right: 30px;
  font-size: 10px;
 }
 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 8px;
 }

 .Remonderpage .sec-innercontent {
  margin-top: 0px;
 }
 .headReminder, .headcountdown{
  font-size: 17px !important;
 }
}

@media screen and (max-width: 768px) {
 .button-column .button-field {
  width: 165px;
 }
 img.reminderLogo.text-right {
  width: 160px;
}
 
 .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; */
 }
 .webcast-timetable.row {
  width: 60%; 
}
 .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: 767px) {
 .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
  width: 50%;
  min-height: 8pc !important;
 }
  .Thankyoupage .reminderLogo{
  width: 28%;
}
 .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;
}
 li#offline {
  margin-top: 7.5px;
}
 .FooterISISection.container.mb_50.mt_15 {
  margin-bottom: 20px;
  margin-top: 0px;
}
.session_column .webcast-home-page-contents.text-content {
  margin-top: 5px;
}
.available-responsive ul{
  margin-bottom: 20px;
  margin-top: 10px;
}
.available-responsive .webcast-heading {
  margin-bottom: 10px;
}
.available-responsive {
  margin-top: 10px;
  margin-bottom: 5px !important;
}
 .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, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
  padding-right: 60px !important;
 }
 .webcast-timetable {
  width: 60%;
  margin: 0 auto !important;
  display: block !important;
 }
 .head_isi .intended_column{
  margin-top: 15px;
 }
 .Thankyoupage .col-lg-7.col-md-6.col-sm-6.col-xs-12.pr40{
  margin-bottom: 15px !important;
 }
 .Thankyoupage .presenter_column1 .presenter_group.margin-btm-60{
  margin-bottom: 15px;
 }
 .faculty-presenter-2 {
  margin-top: 15px;
}
.faculty-presenter-2 .presenter-details{
  margin-bottom: 0;
}
.headReminder, .headcountdown{
  font-size: 17px !important;
 }
}

@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;
 }
}

@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;
 }
 .Thankyoupage .reminderLogo{
  width: 28%;
}
 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 7px;
 }

 .webcast-timetable {
  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: 8pc;
 }

 .webcast-timetable {
  width: 70%;
  margin: 0 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, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
  padding-right: 45px !important;
 }
}

@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;
 }
 .Remonderpage .reminderLogo{
  width: 50%;
 }
 .webcast-timetable {
  width: 80%;
  margin: 0 auto;
 }
}

@media screen and (max-width: 480px) {
  .presenter_group {
    margin-bottom: 15px;
}
#Registration.modal .modal-dialog .button-column a {
  margin-right: 20px;
  min-height: 50px;
  line-height: 30px;
}
.form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
  width: 50%;
  min-height: 7.5pc !important;
 }
.countdown-heading .ReminderTitlePanel{
  margin-bottom: 10px !important;
}
img.reminderLogo.text-right {
  width: 150px;
}
li#offline {
  margin-top: 6px;
}
.presenter-details h6 .Pre-Detail, .pop-speaker-info h6 .Pre-Detail{
  margin-bottom: 1.5px;
}
.modal-body .speaker-detail-wrap label{
  margin-bottom: 7px;
}
.SalesRep input[type="radio"]{
  top: 2px;
}
.presenter-details, .presenter_group .presenter-details, .presenter_group .presenter-details .form-group{
  margin-bottom: 10px;
}
.faculty-img {
  width: 95px;
  margin-top: 5px;
  margin-right: 15px;
 }
.faculty-presenter-2 {
  margin-top: 0px;
}
 .sytemReq_container .list_system .col-xs-12 {
  width: 100%;
 }

 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 100%;
 }
 .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, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
  padding-right: 35px !important;
 }
 .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: 100%;
 }

 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 8px;
  padding: 2px 15px !important;
 }

 .speaker-detail-wrap {
  margin-top: 0px;
 }

 .Footers_logo {
  width: 120px;
 }

 .navbar-default .navbar-toggle {
  margin-top: 7px;
 }

 ul li, .Pre-spon-Detail, .footer-def-content-btm,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,#hcpregister_success h6,#hcpregister_success h5 {
  font-size: 10px !important;
 }
 
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 10px !important;
 }
 .error-note, .error-text {
  font-size: 9px !important;
}
  ul li, .btn, .Pre-spon-Detail,.sec-innercontent.full-views .scroll-content ul li, .footer-def-content-btm, .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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
   font-size: 10px !important;
  }
  .prebody #Webcastshare-container .button-field {
    font-size: 12px!important;
}
  #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
    font-size: 15px !important;
}
  .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
    font-size: 8.5px !important;
   }
  #hcpregister_success.hcpsuccess .support {
    font-size: 12.5px !important;
}
.tk-button-content .addevent,
.Remonderpage .button-field1{
  font-size: 14px !important;
}
span#addeventatc1-drop {
  width: 195px;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 8.5px !important;
}
  div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
    font-size: 12px !important;
  }
  .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
    font-size: 9px !important;
  }
  .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
    font-size: 10px !important;
   }
   .error-note, .error-text {
    font-size: 9px !important;
}
 .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;
 }
 .Pre-Detail.font-14{
  font-size: 8.3px !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: 2px 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 {
  width: 100%;
  margin: 0 auto;
 }
 .sec-banner-link {
  top: 0.6rem;
  left: 2.8rem;
  font-size: clamp(.5rem,12vw, 0.8rem) !important;
}
.headReminder, .headcountdown{
  font-size: 15px !important;
 }
 .font-20 {
  font-size: 14px !important;
 }
  .font-18 {
  font-size: 12px !important;
 }
 .font-15{
  font-size: 10px !important;
 }
 .form-group {
  margin-bottom: 5px;
}
.desc-wrap .li-disc {
  list-style: disc;
  margin-bottom: 2px !important;
}
}
@media screen and (max-width: 420px) {
.sec-banner-link {
  top: 0.5rem;
    left: 2.6rem;
    font-size: clamp(.5rem,12vw, 0.6rem) !important;
}
}
@media screen and (max-width: 380px) {
 
  .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, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
   padding-right: 25px !important;
  }
  .ConnectionTest .bk_check{
    width: auto;
  }
  .webcast-timetable label{
    font-size: 10px;
  }
  .sec-banner-link {
    top: 0.5rem;
    left: 2.8rem;
    font-size: clamp(.5rem,12vw, 0.9rem) !important;
  }
  .sec-banner-link {
    top: 0.5rem;
    left: 2.6rem;
    font-size: clamp(.5rem,12vw, 0.6rem) !important;
  }
}
@media screen and (max-width: 375px) {
 .BtnBanner {
  width: auto;
  bottom: 5px;
  font-size: 7px;
  padding: 1px 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;
 }
 .webcast-timetable label{
  justify-content: left;
 }
 .Remonderpage .webcast-timetable label{
  justify-content: center;
 }
 
 .Lab_12, .Lab_9, .Lab_6, .Lab_0, .Lab_5{
/* position: relative;
left: 3.5px; */
 }
 .webcast-timetable {
  width: 53%;
  margin: 0 auto;
 }
}
@media screen and (max-width: 340px) {
  .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, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
    padding-right: 20px !important;
   }
   .sec-banner-link {
    top: 0.4rem;
    left: 2.3rem;
    font-size: clamp(.5rem,12vw, 0.6rem) !important;
  }
}
@media screen and (max-width: 337px) {
  .webcast-timetable {
    width: 70%;
    margin: 0 auto;
   }
}
@media screen and (max-width: 262px) {
  .webcast-timetable {
    width: 80%;
    margin: 0 auto;
   }
   .sec-banner-link {
    top: 0.6rem;
    left: 2.8rem;
    font-size: clamp(.5rem,12vw, 0.8rem) !important;
  }
}
@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;
 }
 .head_isi .single_line .BtnBanner {
  padding: 4px 20px !important;
  font-size: 10px;
}
 .Thankyoupage .reminderLogo{
  width: 28%;
}
.Thankyoupage .ReminderTitlePanel td:nth-child(2) {
  padding-left: 15px;
  padding-right: 0;
}
}

@media (min-width: 768px) {
 .button-column .button-field {
  width: 70%;
 }
 .Knownusers #Webcastshare-container .button-field {
  margin: 7px 30px 7px 0;
}
 #view-bio1 .modal-dialog,
 #view-bio2 .modal-dialog,
 #view-bio3 .modal-dialog {
  width: 60%;
  margin: 20px auto;
 }

 #systemRequirment .modal-dialog,
 #Supportpopup .modal-dialog {
  width: 50%;
  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;
 }
 
 .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;
 }

 .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-width: 715px) and (max-width: 767px){
  .head_isi .button-column .button-field {
    width: 55% !important;
}
}
@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: 500px; */
 }
}

@media only screen and (min-height: 1800px) {
 .Remonderpage .tk-button-content {
  /* margin-bottom: 500px; */
 }

 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;
 }

 .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;
 }
 .g1 .radio1:nth-child(3) {
  position: relative;
  /* left: 5px; */
}
}

@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: 30px;
 }
}
/*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: 30px;
 }
}
/* 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: 30px;
 }
}
/* 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: 30px;
 }

 .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: 30px;
 }
}
/* 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: 30px;
 }
}
/* 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: 30px;
 }

 .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: 30px;
 }

 .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: 30px;
 }
}
/*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: 30px;
 }

 .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%; */
 }
}
/*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;
 }
}
/* 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: 30px;
 }
}
/* 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: 30px;
 }

 .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) {
 .webcast-timetable.row {
  /* width: 85%; */
 }

 .Remonderpage .tk-button-content {
  margin-bottom: 30px;
 }

 .webcast-timetable.row {
  /* left: 23pc !important; */
 }
}
/* 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: 20px;
 }

 .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: 1300px) and (max-width: 1400px) {

  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
   padding-right: 12px;
   font-size: 16px;
   padding-left: 12px;
  }
  .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 (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: 15px;
  font-size: 13px;
 }
 .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;
 }
}
/*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: 50px; */
 }

 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; */
 }
 .MethodDetails .radio {
  padding-top: 0;
}
 .head_isi .BtnBanner {
  padding: 4px 30px !important;
    bottom: 5px;
  font-size: 8px !important;
  min-width: auto;
  border-radius: 2px;
 }
 .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;
}


 #systemRequirment .modal-body {
  padding-top: 0;
  /* margin-bottom: 10px; */
 }
}

@media only screen and (max-width: 667px) {
 .head_isi .BtnBanner {
  padding: 4px 20px !important;
  bottom: 5px;
 }
 .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
  padding-right: 50px;
}
}

@media only screen and (max-width: 640px) {
 .head_isi .BtnBanner {
  padding: 3px 18px !important;
  bottom: 7px;
  font-size: 7px !important;

 }
 .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 only screen and (max-width: 540px) {
  .box-warning.pr_40, .program_topics.pr_40{
    padding-right: 0;
  }
 .head_isi .BtnBanner {
  padding: 2px 15px !important;
    bottom: 7px;
    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 {
  display: inline-block;
  width: 33%;
  text-align: left !important;
  margin-top: 0px;
  padding-right: 25px !important;
 }

.FooterISISection table td:nth-child(3){
  display: block;
  width: 100% !important;
  text-align: left !important;
  margin-top: 10px;
}
 .FooterISISection .align-left.foot-text {
  padding-left: 0px;
  padding-top: 10px;
  padding-right: 5px !important;
}
.FooterISISection .brand-logo {
  width: 30%;
}
.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) {
  .head_isi .BtnBanner {
    padding: 2px 10px !important;
    bottom: 5px;
    font-size: 5.5px !important;
   }
   .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;
}
.Thankyoupage .reminderLogo{
  width: 40%;
}
}
@media only screen and (max-width: 420px) {
 .head_isi .BtnBanner {
  padding: 2px 15px !important;
    bottom: 4px;
    font-size: 5px !important;
 }

 .presenter-details {
  float: left;
  width: 60%;
 }
}

@media only screen and (max-width: 400px) {
 .head_isi .BtnBanner {
  padding: 2px 15px !important;
  bottom: 3px;
  padding-top: 3px !important;
 }
 .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{
  padding-right: 30px;
 }
 ul li, .btn, .Pre-spon-Detail,.sec-innercontent.full-views .scroll-content ul li, .footer-def-content-btm, .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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
   font-size: 12px !important;
  }
}

@media only screen and (max-width: 359px) {
 .head_isi .BtnBanner {
  padding: 1px 10px !important;
  bottom: 4px;
  font-size: 3px !important;
  padding-top: 3px !important;
 }
 .FooterISISection .brand-logo {
  width: 40%;
}
 .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{
  padding-right: 30px;
 }
}

@media only screen and (max-width: 300px) {
 .head_isi .BtnBanner {
  padding: 2px 10px !important;
  bottom: 5px;
 }
 .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{
  padding-right: 20px;
 }
 .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
  padding-right: 15px;
}
.available-responsive img {
  height: 30px;
  width: auto !important;
}
}

@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, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 25px;
 }
 .g1 .radio1:nth-child(3){
  /* left: 7px; */
 }
 .presenter-details {
  width: 82%;
}
}

@media screen and (max-width: 899px) {
 .BtnBanner {
  padding: 4px 17px !important;
  bottom: 10px;
 }
 .head_isi .single_line.BtnBanner{
  padding: 4px 17px !important;
 }
}

@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;
 }
 .BtnBanner {
  padding: 4px 15px !important;
 }
}

@media (max-width: 480px) {
 .remote_banner_inner.container {
  width: 100%;
 }
 .webcast-timetable.row {
  width: 58%; 
}
 .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;
  text-align: left;
 }
 .table_100 td.text-right {
 margin-top: 15px;
 }
  .table_100 td p {
   padding-top: 20px;
   text-align: left;
   float: none;
  }

 .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;
 }
}
/* 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;
 }
}
/*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 .BtnBanner {
  padding: 2px 10px !important;
  bottom: 3px;
 }

 ul li,.Pre-spon-Detail, .footer-def-content-btm,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 9px !important;
 }
 .font-20 {
  font-size: 13px !important;
 }
  .font-18 {
  font-size: 11px !important;
 }
 .font-15{
  font-size: 9px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 11px !important;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 11.5px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 7.5px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 11px !important;
}
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm, .desc-wrap .footer-def-content-btm {
  font-size: 8px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 9px !important;
 }
 .error-note, .error-text {
  font-size: 8px !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 a {
  /* 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 {
  /* 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,.testconnection_bg .description .head-text  {
  font-size: 21px !important;
 }

 .testconnection_bg .description {
  font-size: 24px;
 }

 .htmlcontent p.description {
  font-size: 23px;
 }

 .BtnBanner {
  padding: 10px 66px !important;
  font-size: 20px;
 }

 ul li, .user-table tr th, .Pre-spon-Detail, .footer-def-content-btm, .user-table tr td,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,#hcpregister_success h6,#hcpregister_success h5 {
  font-size: 22px !important;
 }
 .font-20{
  font-size: 26px !important;
 }
  .font-18{
  font-size: 24px !important;
 }
 .font-15{
  font-size: 22px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 24px !important;
}
 .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
  font-size: 20px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 25px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
  font-size: 20px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 25px !important;
}
 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6 {
  font-size: 22px;
}
 .Pre-Detail.font-14{
  font-size: 20px !important;
 }
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .desc-wrap .footer-def-content-btm {
  font-size: 20px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 22px !important;
 }
 .error-note, .error-text {
  font-size: 21px !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;
 }

 html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
  font-size: 22px !important;
 }

 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,.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 {
  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 {
  font-size: 22px;
 }
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 22px;
 }
 .error-note, .error-text {
  font-size: 21px !important;
}
 .headReminder, .headcountdown {
  font-size: 34px !important;
  padding-left: 0;
 }

 .faculty-img,  .coundown_faculty-img {
  width: 230px;
  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;
 }
 .BtnBanner {
  padding: 10px 85px !important;
  font-size: 20px;
 }
 img.reminderLogo.text-right {
  width: 360px;
  max-width: 100%;
}
.broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  /* font-size: 17px; */
  padding-right: 40px;
  /* padding-left: 18px; */
 }
}
@media screen and (min-width:2400px) and (max-width:2559px) {
  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    /* font-size: 17px; */
    padding-right: 20px;
    padding-left: 18px;
   }
   .Thankyoupage .coundown_faculty-img {
    width: 200px;
   }
  }
@media screen and (min-width:2200px) and (max-width:2399px) {
  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    /* font-size: 17px; */
    padding-right: 16px;
    padding-left: 14px;
   }
   .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;
  }
  .Thankyoupage .coundown_faculty-img {
    width: 200px;
   }
  }
@media screen and (min-width:2100px) and (max-width:2199px) {
  .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
    /* font-size: 17px; */
    padding-right: 24px;
    padding-left: 20px;
   }
   .Thankyoupage .coundown_faculty-img {
    width: 200px;
   }
  }
@media screen and (min-width:1922px) and (max-width:2100px) {
.broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  /* font-size: 17px; */
  padding-right: 20px;
  padding-left: 15px;
 }
 .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 (min-width:1922px) and (max-width:2559px) {
 #offline ul {
  line-height: .8;
 }

 .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6 {
  font-size: 18px;
 }
 .error-note, .error-text {
  font-size: 17px;
}
 img.reminderLogo.text-right {
  width: 330px;
  max-width: 100%;
}
.box-warning ul, .box-warning-ul, .program-objectives ul,.sec-innercontent.full-views .scroll-content ul {
  padding-left: 20px;
}
 ul li, .Pre-spon-Detail, .footer-def-content-btm, .webcast-heading.font-16, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, .user-table tr th, .user-table tr td, html,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,#hcpregister_success h6,#hcpregister_success h5 {
  font-size: 20px;
 }
 .font-20{
  font-size: 24px !important;
 }
  .font-18{
  font-size: 22px !important;
 }
 .font-15{
  font-size: 20px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 24px;
}
 .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
  font-size: 17px;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size:23px;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
  font-size: 18px;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 23px;
}
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm,.font_12, .footer-section p, .footer-section p a, .foot-menu, .footer-inner span {
  font-size: 18px;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 17px;
 }
  /* .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; */
   /* padding-left: 15px; */
  /* } */ */
  .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th{
    padding-right: 50px;
  }
  .registration-modal p, .registration-modal label {
    font-size: 17px;
}
.error-note, .error-text {
  font-size: 16px;
}
  span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail {
   font-size: 20px;
  }
  .Pre-Detail.font-14{
    font-size: 18px !important;
  }

 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,.testconnection_bg .description .head-text {
  font-size: 19px !important;
 }

 .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 {
  /* font-size: 18px; */
 }

 .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 .webcast-heading {
  font-size: 18px;
 }

 .modal-body .headReminder {
  font-size: 20px;
  margin-bottom: 30px;
 }

 .font-17 {
  font-size: 22px;
 }
 .headReminder, .headcountdown{
  font-size: 30px !important;
 }
 .faculty-img,  .coundown_faculty-img {
  width: 190px;
  height: auto;
}
.speaker-modal .pop-speaker-info .img-wrap {
  width: 220px;
  height: auto;
 }
}
@media screen and (min-width:2558px) {
  img.reminderLogo.text-right {
   width: 360px;
   max-width: 100%;
 }
 .Thankyoupage .coundown_faculty-img {
  width: 215px;
  height: auto;
}
.head_isi .faculty-img {
  width: 220px;
}
 }
@media screen and (min-width:1919px) and (max-width:1922px) {
 #offline ul {
  line-height: .8;
 }

 ul li, .webcast-heading.font-16, .Pre-spon-Detail, .footer-def-content-btm, .user-table tr th, .user-table tr td, html,  .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.speaker-detail-wrap label,.presenter-details label ,#hcpregister_success h6,#hcpregister_success h5{
  font-size: 20px !important;
 }
 .font-20{
  font-size: 24px !important;
 }
  .font-18{
  font-size: 22px !important;
 }
 .font-15{
  font-size: 20px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 22px !important;
}
 .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
  font-size: 18px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 23px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
  font-size: 18px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 23px !important;
}
 .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
  font-size: 18px !important;
}
.sec-banner-link{
  top: 1.1rem;
  left: 3.1rem;
  font-size: clamp(.5rem,12vw, 1.2rem) !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 20px !important;
 }
 .error-note, .error-text {
  font-size: 19px !important;
}
  .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: 30px;
  }

 #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;
 }
 .Pre-Detail.font-14{
  font-size: 18px !important;
}

 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 {
  font-size: 18px;
 }

 .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 .webcast-heading {
  font-size: 18px;
 }

 .modal-body .headReminder {
  font-size: 20px;
  margin-bottom: 30px;
 }
 .faculty-img,  .coundown_faculty-img {
  width: 190px;
  height: auto;
}
.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, .Pre-spon-Detail, .footer-def-content-btm, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .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, .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, #Registration.modal .modal-dialog .button-column a span, .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,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 12px;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 14px;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 14.5px;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 10.5px;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 14px;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 12px;
 }
 .error-note, .error-text {
  font-size: 11px !important;
}
 .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
  font-size: 10px;
}
 .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 !important;
 }
 .tk-button-content .addevent{
  font-size: 16px;
 }
}
/* 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, .Pre-spon-Detail, .footer-def-content-btm, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .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, .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, #Registration.modal .modal-dialog .button-column a span, .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,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 12px;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 14px;
}
 .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
  padding-left: 15px !important;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 14.5px;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 10.5px;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 14px;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 12px;
 }
 .error-note, .error-text {
  font-size: 11px;
}
 .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;
 }
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
  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;
  }
  .font-20{
    font-size: 15px !important;
   }
    .font-18{
    font-size: 13px !important;
   }
   .font-15{
    font-size: 11px !important;
   }
 ul li, .Pre-spon-Detail, .sec-innercontent.full-views .scroll-content ul li, p.isi_content, p.footer-content-btm, .footer-def-content-btm .btn, .font-16, .user-table tr th, .button-field, .custom-modal .modal-footer .modal-btn,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,#hcpregister_success h6,#hcpregister_success h5,#systemRequirment .sytemReq_container p,#systemRequirment .sytemReq_container label,#systemRequirment .sytemReq_container .list_system h6.text-uppercase,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 11px !important;
 }
 
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 18px !important;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 13.5px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 9.5px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 13px !important;
}
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
  font-size: 9px !important;
}
.post-test-eval-page .FooterISISection.container tr td p.font-light ,.Pre-spon-Detail, .footer-def-content-btm{
  font-size: 11px !important
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 11px !important;
 }
 .error-note, .error-text {
  font-size: 10px;
}
 #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: 11px !important;
 }

 .font-25 {
  font-size: 21px !important;
 }

 .view_bio_btn, .view_bio_btn img {
  /* width: 60px; */
 }
 .coundown_faculty-img {
margin-right: 15px;
}
.Thankyoupage .presenter-details {
width: 60%;
}
 .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: 9px !important;
 }

 .footer-table td, .footer-table td p {
  font-size: 8px;
 }

 .headReminder, .font-21 {
  font-size: 19px !important;
 }

 .footer-inner p, .footer-inner a {
  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;
 }
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  padding-right: 15px;
}
.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 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, .Pre-spon-Detail, .footer-def-content-btm, .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,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 10px !important;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 12px !important;
}
 #hcpregister_success.hcpsuccess .support {
  font-size: 12px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 8.5px !important;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 12px !important;
}
 .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
  font-size: 9px !important;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 10px !important;
 }
 .error-note, .error-text {
  font-size: 9px !important;
}
 .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 {
  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, .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: 10px;
}
.FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail{
 font-size: 16px;
}
}
@media only screen and (min-width: 1424px) and (max-width: 1434px) {
  .presenter-details {
    width: 50%;
   }
}
@media only screen and (min-width: 1500px) and (max-width: 1518px) {
  .presenter-details {
   width: 60%;
  }
  .coundown_faculty-img {
   margin-right: 10px;
 }
 }
 /* 67% 1366 100 */
 @media only screen and (min-width: 2040px) and (max-width: 2050px) {
  .presenter-details {
   width: 70%;
  }
  .coundown_faculty-img {
   margin-right: 15px;
 }
 .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
  font-size: 20px;
 }
 .Pre-Detail.font-14{
  font-size: 16px !important;
}
 }
 /* 50% 1366 100 */
 @media only screen and (min-width: 2650px) and (max-width: 2780px) {
  .presenter-details {
   width: 76%;
  }
  .coundown_faculty-img {
   margin-right: 20px;
 }
 .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
  /* font-size: 18px; */
 }
 }
 /* 110% 1366 100 */
 @media screen and (min-width: 1240px) and (max-width: 1248px){
  .faculty-img {
    width: 125px;
    margin-right: 18px;
  }
.FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
  font-size: 13px !important;
 }
 }
 /* 125% 1366 100 */
 @media screen and (min-width: 1090px) and (max-width: 1095px){
  .presenter-details {
   width: 60%;
  }
  .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
  font-size: 12px !important;
 }
 }
 /* 150% 1366 100 */
 @media only screen and (min-width: 910px) and (max-width: 912px) {
  .faculty-img {
    width: 110px;
}
 .presenter-details {
  width: 55%;
 }
 .coundown_faculty-img {
  margin-right: 10px;
}
.FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
 font-size: 11px !important;
}
}
@media only screen and (min-height: 713px) {
 .ConnectionTest .footer-section {
  position: absolute !important;
 }
}

@media only screen and (min-width:1920px) {
 .modal-dialog {
  width: 45%;
 }
 .g1 .radio1:nth-child(3){
  /* left: 5px; */
 }
 .presenter-details {
  width: 55%;
}
.faculty-img {
  width: 200px;
}
}
@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 screen and (min-width: 1023px) and (max-width: 1026px)
{
.reminder-button-wrap {
  margin-bottom: 180px;
}
}
@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 {
  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 {
  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 {
  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 {
  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: 600px) {
 .speaker-modal .pop-speaker-info .speaker-detail-wrap {
  width: 50%;
  margin-top: 15px;
 }
}
@media only screen and (min-width: 600px) and (max-width: 962px) {
  .speaker-modal .pop-speaker-info .speaker-detail-wrap {
   width: 55%;
   margin-top: 15px;
  }
 }

@media screen and (max-width: 374px) {
 #systemRequirment .sytemReq_container .list_system .col-xs-12 {
  width: 100%;
 }
 .text-left{
   text-align: center;
 }
}

@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 {
  font-size: 13px;
 }
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 13px;
 }
 .error-note, .error-text {
  font-size: 12px;
}
 ul li, .user-table tr th, .user-table tr td,   .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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, .Pre-spon-Detail, .footer-def-content-btm, .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,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
  font-size: 13px;
 }
 #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
  font-size: 14px;
}
 .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
  font-size: 11.5px !important;
 }
 #hcpregister_success.hcpsuccess .support {
  font-size: 15.5px;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 11.5px;
}
 div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
  font-size: 15px;
}
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 13px;
 }
 .error-note, .error-text {
  font-size: 12px;
}
 .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
  font-size: 11px;
}
 #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 {
  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%);
 }
}

@media screen and (max-width: 1080px) {
 .available-responsive img {
  height: 55px;
  width: auto !important;
 }
}

@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 (min-width: 2559px) and (max-width: 2561px) {
  td.align-right.brand-logo img{
    object-fit: contain;
  }
  @media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
  td.align-right.brand-logo img{
    object-fit: contain;
  }
}}
@media not all and (min-resolution:.001dpcm){ 
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
  td.align-right.brand-logo img{
    object-fit: contain;
  }
}}
  
} */
 @media only screen and (max-width:767px) and (min-width:650px) {
  .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;
  }
 }
 
 @media only screen and (max-width:651px) and (min-width:568px) {
  .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: 50px;
  }
  .webcast-timetable.row {
    width: 70%; 
 }
 }

 @media only screen and (max-width:570px) and (min-width:500px) {
  .webcast-timetable.row {
    width: 80%; 
 }
}
 @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: 35px;
  }
 }

 @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: 17px;
  }
 }
 @media only screen and (max-width:350px) {
  .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;
  }
  .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 screen and (min-width: 820px) {
  .presenter-details h6 .Pre-Detail, .pop-speaker-info h6 .Pre-Detail, .presenter-details h6{
    /* white-space: nowrap; */
  }
 }
 /* @media screen and (min-width: 1090px) and (max-width: 1099px) {
 .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
  text-align: right;
  padding-right: 10px;
}
.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;
 }
ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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, .post-test-eval-page b, .question_block .q_block,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
  font-size: 10px !important;
 }
 .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
  font-size: 10px !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,.webcast-timetable label, 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, #Registration.modal .modal-dialog .button-column a span, .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,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
   font-size: 10px !important;
  }
  #hcpregister_success.hcpsuccess .support {
    font-size: 12px !important;
}
#hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
  font-size: 8.5px !important;
}
  div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
    font-size: 12px !important;
  }
  .FooterISISection.container tr td p.font-light {
    font-size: 9px !important;
  }
  .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
    font-size: 10px !important;
   }
 .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;
 }
 .Pre-Detail.font-14{
  font-size: 8.5px !important;
 }
 .BtnBanner {
  font-size: 8px;
 }
 .reminder_page #template_time_slot .radio label {
  font-size: 10px;
 }

 .reminder_page #template_time_slot .hizentra-timetable {
  font-size: 10px;
 }
} */

@media only screen and (min-height: 800px) {
  .OnclickScrollBar .Newactive{
    top: 6% !important;
  }  
}
@media only screen and (min-height: 1500px) {
  .OnclickScrollBar .Newactive{
    top: 3% !important;
  }  
}
@media only screen and (min-width:3000px) and (max-width:3900px) {
  td.align-left.brand-logo{
    width: 10%;
  }
}