@media only screen and (min-width:1200px) {

  .navbar .container,
  .container {
    width: 88%;
  }
}

@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: 100% !important;
    padding-right: 75px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }
}

@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: 100% !important;
    padding-right: 75px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }

  .desktop-res-banner {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (min-width: 4098px) and (max-width: 5010px) {
  .faculty-date {
    background-position: 100%;
  }

  .footer-logo {
    width: 400px !important;
  }

  .faculty-divider {
    margin-bottom: 250px;
    margin-top: 250px;
  }

  .webcast-schedule-content {
    margin-bottom: -210px;
  }

  .brand-logo .footer-logo {
    width: 200px;
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  td.align-left.brand-logo {
    width: 100% !important;
    padding-right: 75px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }

  .desktop-res-banner {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (min-width: 3000px) and (max-width: 4098px) {
  .FooterISISection .footer-logo {
    width: 350px !important;
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  td.align-left.brand-logo {
    width: 100% !important;
    padding-right: 50px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 30px;
  }

  .tk-button-content .addevent {
    font-size: 22px;
  }
}

@media screen and (min-width: 2732px) and (max-width: 2745px) {
  .desktop-res-banner {
    padding-left: 0px;
    padding-right: 25px;
  }
}


@media screen and (min-width: 2049px) {
  .desktop-res-banner {
    padding-left: 60px;
    padding-right: 45px;
  }

  .brand-logo .footer-logo {
    /* width: 315px; */
  }
}

@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 screen and (min-width: 1515px) and (min-height: 800px) {
  .Remonderpage .sec-innercontent {
    margin-top: 50px;
  }
}

@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;
    }

    .footer-logo {
      width: 70px;
    }

    .brand-sponsor-logo .footer-logo {
      width: 160px;
    }
  }

  @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;
    } */
  .custom-modal .modal-header .close {
    text-shadow: none !important;
    font-weight: bold;
  }
  .head_isi .custom-modal .modal-header .close {
    text-shadow: none !important;
    font-weight: bold;
  }
}

@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;
  }

}

@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,
  #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,
  .foot-note-text,
  .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;
  }

  .head_isi .button-column a.button-field 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,
  .foot-note-text,
  .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;
  }

  .footer-logo {
    width: 200px !important;
  }

  .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,
  .button-column .button-field small,
  .Pre-spon-Detail,
  .session-popup-cls-btn,
  .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,
  .foot-note-text,
  .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: 13px !important;
  }

  .dtb {
    font-size: 15px !important;
  }

  .webcast-timetable.row {
    left: 0pc;
  }

  .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,
  .foot-note-text,
  .post-test-eval-page .foot-note-text,
  .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: 60%;
    left: 2pc;
  }
}

@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: 200px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 160px;
  }
}

@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,
  .session-popup-cls-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,
  .foot-note-text,
  .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;
  }

  .dtb {
    font-size: 15px !important;
  }

  .webcast-timetable.row {
    left: 0pc;
  }

  #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,
  .button-column .button-field small,
  .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,
  .foot-note-text,
  .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;
  }

  .footer-logo {
    width: 190px;
  }

  .headReminder,
  .headcountdown {
    font-size: 18px !important;
  }

  html,
  span#Presntrname,
  span.Pre-Detail,
  .description,
  #Registration .htmlcontent p:last-child b,
  .presenter-details h6,
  span#Presntrname,
  .session-popup-cls-btn,
  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: 190px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 150px;
  }

  .FooterISISection .brand-logo {
    padding-top: 5px;
    padding-bottom: 0px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }

  #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;
  }

  .button-column .button-field small {
    font-size: 11px !important;
  }

  .navbar-header .navbar-brand {
    width: 80px;
    height: 40px;
  }


  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  .sytemReq_container .list_system .col-xs-12 {
    width: 50%;
  }

  .footer-logo {
    width: 190px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 150px;
  }

  /* .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) {

  .FooterISISection .brand-logo {
    /* width: 15%; */
    padding-right: 30px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0PX;
  }

  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 (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {

  .faculty-img,
  .coundown_faculty-img {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 150px;
    margin-top: 0px;
  }

}

@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: 80% !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) and (orientation: portrait) {
  .navbar-default .navbar-toggle {
    margin-right: 5px;
  }

  .login-part {
    margin-top: 10px;
    margin-right: 10px;
  }

  .navbar-brand {
    height: 50px;
    margin-right: 0;
    padding-left: 0px;
  }
}

/* iPad Mini in landscape only */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .remote_banner_inner.container.mb-30.custom-banner-width {
    /* width: auto; */
  }

  .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;
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0PX;
  }
}

@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) {
  .button-column a.button-field span {
    font-size: 18px;
  }

  .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: 300px;
    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: 260px;
  }

  .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;
  }

  .Thankyoupage .button-field1,
  .Remonderpage .button-field1 {
    font-size: 16px !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;
  }

  .footer-logo {
    width: 225px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 140px;
  }
}

@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;
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }
}

@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: 24px !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%);
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  td.align-left.brand-logo {
    width: 100%;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }
}

@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) {

  .FooterISISection .brand-logo {
    /* width: 15%; */
    padding-right: 40px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }

  .BtnBanner {
    padding: 10px 35px !important;
    font-size: 16px;
    bottom: 18px;
  }

  .button-column .button-field {
    min-height: 80px;
  }
}

@media only screen and (min-width: 1480px) {

  .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: 0px;
  }
}

@media only screen and (min-width: 1921px) {

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 2040px) {
  #RemoteLiveEvents .spk-text {
    font-size: 18px;
  }

  .registration-modal .form-control {
    font-size: 16px;
  }

  .footer-logo {
    width: 315px !important;
  }

  .FooterISISection .brand-logo {
    /* width: 14%; */
    padding-right: 30px;
  }

  td.align-left.brand-logo {
    width: 100%;
  }

  .FooterISISection .align-left.foot-text {
    padding-left: 0px;
  }
}

@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;
  }

  .sec-innercontent.full-views .scroll-content .isi-box div:first-child {
    margin-bottom: 15px;
  }

  .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: 170px;
  }



  .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: 14px !important;
  }

  img.reminderLogo.text-right {
    width: 240px;
  }

  .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,
  .coundown_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;
    margin-top: 10px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 110px;
  }

  .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: 18px !important;
  }

  .headReminder,
  .headcountdown {
    padding-top: 10px;
  }

  .countdown-heading {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .button-column .button-field {
    width: 165px;
  }

  img.reminderLogo.text-right {
    width: 160px;
  }

  .button-column a {
    width: 145px;
  }

  .footer-logo {
    width: 170px;
    margin-top: 5px;
  }

  .brand-sponsor-logo .footer-logo {
    width: 110px;
  }

  .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%;
  }

  .webcast-timetable.row {
    left: 6pc;
  }

  .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;
  }

  .FooterISISection .brand-logo {
    width: 90%;
  }

  .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,
  .modal-body span#Presntrname {
    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%;
  }

  .webcast-heading1 {
    margin-bottom: 8px;
  }

  .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,
  .Thankyoupage .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;
  }

  .faculty-img,
  .coundown_faculty-img {
    width: 90px;
  }

  .navbar-default .navbar-toggle {
    margin-top: 7px;
  }

  ul li,
  .Pre-spon-Detail,
  .footer-def-content-btm,
  .session-popup-cls-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,
  .foot-note-text,
  .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,
  .session-popup-cls-btn,
  .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,
  .foot-note-text,
  .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;
    padding: 12px 11px !important;
    min-width: 80px;
  }

  .dtb {
    font-size: 13px !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,
  .foot-note-text,
  .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,
  .modal-body span#Presntrname,
  span#Presntrname,
  span.Pre-Detail,
  .description,
  .presenter-details h6,
  span#Presntrname,
  span.Pre-Detail,
  .session-popup-cls-btn,
  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;
  }

  .footer-logo {
    width: 150px;
    margin-top: 0;
  }

  .sec-innercontent.full-views .scroll-content .isi-box div:first-child,
  .desc-wrap .mb_15 {
    margin-bottom: 10px !important;
  }

  .brand-sponsor-logo .footer-logo {
    width: 80px;
  }
}

@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: 1000px;
  }
}

@media screen and (max-width: 1920px) and (min-height: 1239px) {
  .Remonderpage .sec-innercontent {
    margin-top: 50px;
  }
}

@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; */
  }

  .footer-logo {
    width: 300px;
  }
}

@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; */
  }
}

@media screen and (min-width: 2879px) and (min-height: 1975px) {
  .Remonderpage .sec-innercontent {
    /* margin-top: 100px; */
  }
}

/* 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;
  }

  .footer-logo {
    width: 275px;
  }
}

@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: 120px;
    margin-top: 5px;
    margin-right: 15px;
  }

  .FooterISISection table td {
    /* display: inline-block; */
    width: 100%;
    /* 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;
  }

  .presenter_group_desc ul .li-cross:before {
    font-size: .7em !important;
  }

  .Thankyoupage .reminderLogo {
    width: 40%;
  }

  .faculty-img {
    width: 95px;
    margin-top: 2.5px;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 420px) {
  .head_isi .BtnBanner {
    /* padding: 2px 15px !important;
       bottom: 4px;
       font-size: 4.5px !important; */
  }

  .presenter-details {
    float: left;
    width: 60%;
  }

  img.reminderLogo.text-right {
    width: 225px !important;
  }

  .headReminder,
  .headcountdown {
    padding-top: 20px !important;
  }
}

@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,
  .session-popup-cls-btn,
  .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,
  .foot-note-text,
  .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;
  }

  .dtb {
    font-size: 15px !important;
  }

  .webcast-timetable.row {
    left: 0pc !important;
    display: flex !important;
  }

  .faculty-img {
    width: 110px;
    margin-top: 2.5px;
    margin-right: 10px;
  }
}

@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: 100%;
    left: 5pc;
  }

  .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;
  }

  .faculty-img {
    width: 90px;
    margin-top: 2.5px;
    margin-right: 10px;
  }

  ul li,
  .Pre-spon-Detail,
  .footer-def-content-btm,
  .session-popup-cls-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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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,
  .head_isi .custom-modal .modal-header .header-title.session-popup-cls-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,
  .foot-note-text,
  .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;
  }

  .dtb {
    font-size: 25px !important;
  }

  .font-20 {
    font-size: 26px !important;
  }

  .font-18 {
    font-size: 24px !important;
  }

  .font-15 {
    font-size: 22px !important;
  }

  .webcast-timetable.row {
    left: 1pc;
  }

  #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,
  .foot-note-text,
  .Pre-spon-Detail,
  .desc-wrap .footer-def-content-btm,
  .post-test-eval-page p.textInfo.foot-note-text {
    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: 36px !important;
    padding-left: 0;
  }

  .headcountdown {
    padding-left: 60px;
  }

  .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;
  }

  .speaker-modal .pop-speaker-info .img-wrap {
    width: 300px;
    height: auto;
  }

  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,
  .head_isi .custom-modal .modal-header .header-title.session-popup-cls-btn,
  .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,
  .foot-note-text,
  .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,
  .isi-box .color-pink-heading,
  .isi-box .webcast-heading,
  .head_isi .button-column a.button-field span {
    font-size: 20px;
  }

  .dtb {
    font-size: 24px;
  }

  .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;
  }

  .sytemReq_container label,
  .sytemReq_container p {
    font-size: 20px;
  }

  .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,
  .foot-note-text,
  .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: 400px;
    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,
  .session-popup-cls-btn,
  .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,
  .foot-note-text,
  .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,
  .sytemReq_container label {
    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,
  .foot-note-text,
  .Pre-spon-Detail,
  .footer-def-content-btm {
    font-size: 18px !important;
  }

  .headReminder,
  .headcountdown {
    font-size: 28px !important;
  }

  img.reminderLogo.text-right {
    width: 340px;
  }

  .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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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;
  }

  .footer-logo {
    width: 175px !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,
  .foot-note-text,
  .Pre-spon-Detail,
  .footer-def-content-btm {
    font-size: 9px !important;
  }

  .post-test-eval-page .FooterISISection.container tr td p.font-light,
  p.textInfo.foot-note-text.mt_15,
  .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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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;
  }

  .footer-logo {
    width: 275px;
  }
}

@media screen and (min-width: 1920px) and (max-width: 2140px) {
  .faculty-img {
    width: 190px;
  }

  .presenter-details {
    width: 58%;
  }
}

@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,
  .foot-note-text,
  .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,
  .foot-note-text,
  .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: 65%;
    left: 5.4pc;
  }
}

@media only screen and (max-width:570px) and (min-width:500px) {
  .webcast-timetable.row {
    width: 80%;
    left: 6pc;
  }
}

@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, .foot-note-text, .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, .foot-note-text, .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%;
  }
}
@media (min-width:815px){
  h4.no-wrap {
  white-space: nowrap;
}
}

@media only screen and (max-width: 400px) {
 #RemoteLiveEvents p{
  font-size: 10px !important;
}
}
@media (max-width: 399px){
#RemoteLiveEvents p{
font-size: 9px !important;
}
 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: 35px !important;
 }
 .form-control{
  font-size:12px !important;
 }
   .precourse_tables .table > thead > tr > th{
    padding:6px;
  }
} 