@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%;
    }
   
    .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) {
    .brand-logo .footer-logo {
      width: 160px;
    }
      .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: 140px;
    }
   }
   @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: 600px */
    }
   }
   @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;
    }
    .head_isi .RemoteLive-banner-bg {
      padding-top: 35px;
    }
    .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, .Pre-spon-Detail, .footer-def-content-btm, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b, .post-test-eval-page b, .question_block .q_block,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 13px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 15px !important;
   }
    #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 11.5px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 15px !important;
    }
    .FooterISISection.container tr td p.font-light,.footer-inner p, .footer-inner a, .Pre-spon-Detail, .footer-def-content-btm {
     font-size: 11px !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 13px !important;
    }
    .error-note, .error-text {
     font-size: 12px !important;
   }
    .headcountdown {
     font-size: 16px !important;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size: 15.5px !important;
   }
   .font-15{
   font-size: 13px !important;
   }
   .font-20{
   font-size: 17px !important;
   }
   .font-18{
   font-size: 15px !important;
   }
   }
   @media screen and (min-width: 1218px) and (max-width: 1240px){
     .sytemReq_container p, .list_system h6, .sytemReq_container label{
       font-size: 14px !important;
     }
   }
   @media screen and (max-width: 1218px) {
    .available-responsive img {
     height: 55px;
     width: auto !important;
    }
    .speaker-modal .pop-speaker-info .img-wrap{
     width: 150px;
     height: 150px;
     margin-right: 15px;
     margin-top: 0px;
    }
    .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th{
      font-size: 12px;
    }
    .footer-logo {
        width: 70px !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, .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;
    }
    .footer-links ul li a {
      font-size: 12px;
  }
    .button-column a.button-field span, .single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line{
     font-size: 14px !important;
    }
    .font-20{
     font-size: 16px !important;
    }
     .font-18{
     font-size: 14px !important;
    }
    .font-15{
     font-size: 12px !important;
    }
    .main-body-section .program_group{
     margin-top: 20px;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 20px !important;
   }
    .prebody .main-body-section {
     padding-top: 10px;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 14px !important;
   }
    .FooterISISection.container tr td p.font-light,.footer-inner p, .footer-inner a, .Pre-spon-Detail, .footer-def-content-btm, .desc-wrap .footer-def-content-btm {
     font-size: 11px !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 12px !important;
    }
    .error-note, .error-text {
     font-size: 11px !important;
   }
    #RemoteLiveEvents .info-para .footnote p,.Pre-Detail.font-14{
      font-size: 10px !important;
    }
   
    .headcountdown {
     font-size: 16px !important;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size: 14.5px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 10.5px !important;
   }
   }
   
   @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
    .remote_banner_inner .info-link {
     width: 120px;
     position: absolute;
     top: 0%;
     left: 11.6%;
     transform: translate(100%, 5%);
     -webkit-transform: translate(100%, 5%);
     -moz-transform: translate(100%, 5%);
     -ms-transform: translate(100%, 5%);
     -o-transform: translate(100%, 5%);
    }
   
    .conciege-reg-speaker-wrap {
     margin-left: 0px !important;
    }
   
    .button-column {
     padding: 35px 10px 15px 10px !important;
     min-width: auto;
    }
   
    #sanofi-container .conciege-reg-speaker-wrap .view-bio2 {
     font-size: 12px;
     background-size: 21px;
     padding: 2px 0 2px 27px;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: none;
     -ms-transform: none;
     -webkit-transform: none;
     -o-transform: none;
     transform: none;
     transform-origin: initial;
     -o-transform-origin: initial;
     -webkit-transform-origin: initial;
     -ms-transform-origin: initial;
     -moz-transform-origin: initial;
    }
   }
   
   @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
    .footer_inner_content p {
     font-size: 11px;
     margin-bottom: 5px !important;
    }
   
    .navbar-brand img {
     padding: 7px 0;
     max-width: inherit;
     width: 80px;
    }
   
    .navbar-brand {
     height: 50px;
     margin-right: 0;
     padding-left: 10px;
    }
   
    .navbar-toggle {
     margin-top: 10px;
     margin-right: 0;
    }
   
    .click_here_bg {
     margin-bottom: 0;
    }
   
    .footer-inner p,
    .footer-inner p a {
     font-size: 10px;
     margin: 5px 0;
    }
   }
   
   @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
    #event-detail .reg_link {
     font-size: 10px;
     padding: 10px 5px;
    }
   
    .footer_inner_content p {
     font-size: 11px;
     margin-bottom: 5px !important;
    }
   }
   
   @media only screen and (max-device-width: 414px) and (max-device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    .bc-player-nSEscSsMb_default .vjs-big-play-button {
     top: 41%;
     left: 41%;
    }
   
    .remote_banner_inner .info-link {
     left: 19.6% !important;
    }
   }
   
   @media only screen and (max-device-width: 640px) and (max-device-height: 360px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    .bc-player-nSEscSsMb_default .vjs-big-play-button {
     left: 41%;
     top: 35%;
    }
   
    .remote_banner_inner .info-link {
     left: 15% !important;
    }
   
    .presenter-details {
     padding-top: 0px;
    }
   }
   
   @media only screen and (max-width: 640px) {
    #videodiv {
     width: 100% !important;
     height: 100% !important;
    }
   
    .remote_banner_inner .info-link {
     width: 120px;
     position: absolute;
     top: 0%;
     left: 11.6%;
     transform: translate(100%, 5%);
     -webkit-transform: translate(100%, 5%);
     -moz-transform: translate(100%, 5%);
     -ms-transform: translate(100%, 5%);
     -o-transform: translate(100%, 5%);
    }
   }
   
   @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
    .remote_banner_inner .info-link {
     width: 70px;
     top: -6px;
     left: 14.6%;
    }
   }
   
   @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .remote_banner_inner .info-link {
     width: 70px;
     top: -6px;
     left: 14.6%;
    }
   }
   
   @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) {
    .bc-player-nSEscSsMb_default .vjs-big-play-button {
     top: 24%;
     left: 29%;
    }
   
    .frame-header {
     height: 45px !important;
     min-height: 40px !important;
    }
   
    .launch_meeting_panel .launch_meeting_left_panel .media-container {
     height: 210px !important;
    }
   
    .launch_meeting_panel .launch_meeting_left_panel {
     padding: 0px !important;
    }
   
     .launch_meeting_panel .launch_meeting_left_panel .media-container {
      height: 186px;
     }
   
    .launch_meeting_panel .launch_meeting_left_panel {
     padding: 0 !important;
    }
   
    .form-wrapper {
     margin-bottom: 7px;
    }
   
    .footer_inner_content p {
     font-size: 11px;
     margin-bottom: 5px !important;
    }
   
    #event-detail .reg_link {
     padding-top: 1px;
     width: 100%;
     padding: 0 20px;
     margin-bottom: 10px;
    }
   
    .click_here_bg {
     margin-bottom: 0;
    }
   
    .navbar-brand img {
     padding: 7px 0;
     max-width: inherit;
     width: 120px;
    }
   
    .navbar-brand {
     height: 50px;
     margin-right: 0;
     padding-left: 10px;
    }
   
    .navbar-toggle {
     margin-top: 10px;
     margin-right: 0;
    }
   
    .footer-inner p,
    .footer-inner p a {
     font-size: 10px;
     margin: 5px 0;
    }
   }
   @media only screen and (min-width: 480px) and (max-width: 500px) {
     .Remonderpage .webcast-timetable.row {
      width: 85%;
    }
    }
   @media only screen and (min-width: 420px) and (max-width: 480px) {
     .Remonderpage .webcast-timetable.row {
      width: 60%;
      left: 1pc;
    }
    }
   @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, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 12px !important;
    }
    .font-20{
     font-size:18px !important;
    }
    .font-18{
     font-size:16px !important;
    }
    .font-15{
     font-size: 12px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 18px !important;
   }
    .Knownusers .user-table tr th,.Knownusers .user-table tr td, .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, .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: 65px !important;
    }
    .headReminder, .headcountdown {
     font-size: 18px !important;
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, .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;
       bottom: 20px;
      }
     #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;
    }

    .pi-navbar {
      font-size: 10px !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: 70% !important;
     font-size: 12px;
     min-width: 50% !important;
     height: 50px;
     min-height: 50px;
    }
   
    .head_isi #Registration .button-column .button-field,
    .head_isi #Registration .button-column .button-field1 {
     width: 35% !important;
     font-size: 12px;
     min-width: 30% !important;
    }
   
   
    .button-column a.button-field span {
     font-size: 11px;
    }
   
    .frame-header .container {
     width: 100%;
    }
   
    td.custom-col-align {
     width: 200px !important;
    }
   
    .navbar-collapse.header-left.collapse {
     float: left !important;
    }
   
    .isi_row {
     margin-bottom: 0px;
    }
   }
   /* iPad Mini in portrait & landscape */
   
   @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 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: 270px;
           max-width: 100%;
       }
       }
   @media screen and (max-width: 1366px) {
    .main-wrapper .known-user {
     position: fixed !important;
    }
    .FooterISISection.container.mb_50.mt_15 {
     margin-bottom: 40px;
   }
    .sec-banner-link {
     top: 1.2rem;
   left: 3.3rem;
   font-size: clamp(.5rem,12vw, 1.1rem) !important;
   }
   img.reminderLogo.text-right {
     width: 220px;
   }
   .single_line.BtnBanner {
     padding: 6px 30px !important;
   }
    .single_line, .Share, #AddToCal_853, #Guest_853, .MyRegistats .pretest_div .button-field, .MyRegistats .table_100 .button-field1.btn.single_line {
     padding: 15px 30px 15px 30px !important;
     font-size: 18px !important;
   }
    .remote_banner_inner img {
     width: 100%;
    }
    .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td{
     padding-right: 50px;
    }
    .footer-logo {
     /* width: 240px; */
   }
   .headReminder, .headcountdown{
     font-size: 23px !important;
    }
   }
   
   @media only screen and (max-width: 1300px) {
    body.live-webcast,
    body.webcast_palyer {
     overflow-y: auto !important;
    }
    .available-responsive, .intend-aud h5.webcast-heading.text-uppercase{
     margin-top: 15px;
   }
   .intended_column{
     margin-top: 20px;
   }
    .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
     padding-left: 16px;
    }
    .footer-logo {
        width: 90px;
    }

    .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: 22px !important;
    }
   }
   @media only screen and (min-width: 1099px) and (max-width: 1100px) {
     .sec-banner-link {
       top: 0.9rem;
       left: 3rem;
       font-size: clamp(.5rem,12vw, 1rem) !important;
     }
   }
   @media only screen and (min-width: 1089px) and (max-width: 1099px) {
     .sec-banner-link {
       top: 1.3rem;
         left: 4rem;
         font-size: clamp(.5rem,12vw, 1.4rem) !important;
     }
   }
   @media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .info-link {
     position: absolute;
     left: 20.6%;
     transform: translate(100%, 5%);
     -webkit-transform: translate(100%, 5%);
     -moz-transform: translate(100%, 5%);
     -ms-transform: translate(100%, 5%);
     -o-transform: translate(100%, 5%);
    }
   
    .Remonderpage .footer-section {
     position: relative !important;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   }
   
   @media only screen and (min-width: 1400px) and (max-width: 1600px) and (min-height: 900px) and (max-height: 1200px) {
    .Remonderpage .home-page-footer-content {
    }
   }
   
   @media only screen and (min-width: 4500px) and (max-width: 5480px) {
    .info-link {
     position: absolute;
     top: 0.5%;
     left: 41.9%;
     transform: translate(100%, 5%);
     -webkit-transform: translate(100%, 5%);
     -moz-transform: translate(100%, 5%);
     -ms-transform: translate(100%, 5%);
     -o-transform: translate(100%, 5%);
    }
    
    .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 40px !important;
     font-size: 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: 100px;
   }
    .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: 35px;
   }
    .FooterISISection .brand-logo {
     /* width: 20%; */
     padding-right: 30px;
   }
   }
   @media only screen and (max-width: 700px){
     .sec-banner-link {
       top: 0.9rem;
       left: 3.3rem;
       font-size: clamp(.5rem,12vw, 1.2rem) !important;
     }
   }
   @media only screen and (max-width: 650px){
     .sec-banner-link {
       top: 0.8rem;
       left: 3.2rem;
       font-size: clamp(.5rem,12vw, 1rem) !important;
     }
   }
   @media only screen and (max-width: 600px){
     .sec-banner-link {
       top: 0.9rem;
       left: 3.2rem;
       font-size: clamp(.5rem,12vw, 1rem) !important;
     }
   }
   @media only screen and (max-width: 550px){
     .sec-banner-link {
       top: 0.8rem;
       left: 3rem;
       font-size: clamp(.5rem,12vw, 0.9rem) !important;
     }
   }
   @media only screen and (max-width: 500px) {
    .faculty-date {
     background-position: 58% 100% !important;
    }
    .sec-banner-link {
     top: 0.5rem;
     left: 2.8rem;
     font-size: clamp(.5rem,12vw, 0.9rem) !important;
   }
    figure.retevmo-desktop-icon {
     margin-right: 0px;
    }
   
    figure.retevmo-laptop-icon {
     margin-right: 0px;
    }
   
    figure.retevmo-tablet-icon {
     margin-right: 0px;
    }
    .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td{
     padding-right: 50px;
    }
   
    .form-group.text-center.available-responsive {
     /*margin-left: 10%;*/
    }
   
    .webcast-schedule-content {
     margin-left: 10px;
    }
   }
   
   @media only screen and (min-width: 1000px) and (max-width: 1365px) {
    .test-connection {
     width: 100%;
     bottom: 0;
     /* background-color: #efefef; */
     padding-left: 10px;
     left: 0;
     /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
    }
   }
   
   @media only screen and (min-width: 1367px) and (max-width: 1920px) {
    .test-connection {
     width: 100%;
     bottom: 0;
    }
   }
   
   @media only screen and (max-width: 1366px) and (min-height: 1100px) {
    .test-connection {
     width: 100%;
     bottom: 0;
     /* background-color: #efefef; */
     padding-left: 10px;
     left: 0;
     /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
    }
   }
   
   @media screen and (min-width: 1366px) and (max-width: 1399px) and (min-height: 768px) and (max-height: 800px) {
    .Remonderpage .footer-section {
     /* position: absolute; */
    }
   }
   /* large screens 2560 */
   
   @media only screen and (min-width: 2560px) and (min-device-height: 1600px) {
    .test-connection {
     width: 100%;
     bottom: 0;
     /* background-color: #efefef; */
     padding-left: 10px;
     left: 0;
     /* box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); */
    }
   
    .head_isi .footer-section {
     /* position: absolute !important; */
    }
   
    .prebody footer#layoutfooter {
     position: fixed !important;
    }
   
    .Remonderpage table.footer-table {
     /* position: relative; */
     top: 300px;
    }
   
    .Thankyoupage table.footer-table {
     /* position: relative; */
     top: 300px;
    }
   
    .webcast-timetable.row {
     /* position: relative;
     left: 20pc !important; */
    }
   
    .col-md-9.col-sm-9.col-xs-12.program_objective {
     /* margin-bottom: 485px; */
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .Thankyoupage .footer-section {
     position: absolute;
    }
   
    .head_isi body footer#layoutfooter {
     /* position: fixed !important; */
    }
   }
   
   @media screen and (min-width: 2560px) and (max-width: 2600px) and (min-height: 1600px) and (max-height: 1700px) {
    .head_isi body footer#layoutfooter {
     position: relative !important;
    }
   }
   
   @media only screen and (min-width: 1023px) and (max-height: 767px) {
    address {
     margin-bottom: 50px;
    }
   
    .img.footer-logo.lilly-icon.img-responsive {
     margin-bottom: 50px;
    }
   }
   /*others*/
   
   /* ZOOM 25%  only for this screen*/
   
   @media screen and (min-width: 5464px) and (max-width: 5474px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.75);
     -ms-transform: scale(0.75);
     -webkit-transform: scale(0.75);
     -o-transform: scale(0.75);
     transform: scale(0.75);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   }
   /* ZOOM 33%  only for this screen*/
   
   @media screen and (min-width: 4098px) and (max-width: 5010px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.75);
     -ms-transform: scale(0.75);
     -webkit-transform: scale(0.75);
     -o-transform: scale(0.75);
     transform: scale(0.75);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    @-moz-document url-prefix() {
     .h1 {
     }
   
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
      -webkit-transform: scale(0.75);
      -o-transform: scale(0.75);
      transform: scale(0.75);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   }
   
   @media screen and (min-width: 3060px) and (max-width: 3100px) and (min-height: 1480px) and (max-height: 1490px) {
    .head_isi body footer#layoutfooter {
     position: absolute !important;
    }
   
    .col-md-9.col-sm-9.col-xs-12.program_objective {
     margin-bottom: 102px;
    }
   }
   /*zoom 50% seperate*/
   
   @media screen and (min-width: 3065px) and (max-width: 3150px) and (min-height: 1500px) and (max-height: 1550px) {
    .Remonderpage .footer-section {
     /* position: fixed !important; */
    }
   }
   /* ZOOM 50%  only for this screen*/
   
   @media screen and (min-width: 2732px) and (max-width: 2745px) {
    img.novo-footer-logo {
     width: auto;
    }
   
    .ConnectionTest .footer-section {
     position: fixed !important;
    }
   
    .Remonderpage .footer-section {
     /* position: absolute !important; */
    }
   
    .Remonderpage img.novo-footer-logo {
     width: 400px;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   
    .prebody .footer-section.prefooter {
     position: relative !important;
    }
   
    .playerpg .footerBorderLogo {
     position: relative !important;
     bottom: 0;
     width: 100%;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.75);
     -ms-transform: scale(0.75);
     -webkit-transform: scale(0.75);
     -o-transform: scale(0.75);
     transform: scale(0.75);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .Remonderpage .footer-section {
     /* position: fixed !important; */
    }
   
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   
    @supports (-ms-ime-align: auto) {
     .h1 {
     }
   
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
      -webkit-transform: scale(0.75);
      -o-transform: scale(0.75);
      transform: scale(0.75);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   
    @-moz-document url-prefix() {
     .h1 {
     }
   
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
      -webkit-transform: scale(0.75);
      -o-transform: scale(0.75);
      transform: scale(0.75);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   }
   
   @media screen and (min-width: 3042px) and (max-width: 3072px) and (min-height: 1480px) {
    .head_isi body footer#layoutfooter {
     /* position: absolute; */
    }
   }
   /* ZOOM 67%  only for this screen*/
   
   @media screen and (min-width: 2304px) and (max-width: 2334px) {
    .Thankyoupage .modal-body.mCustomScrollbar {
     padding: 10px 50px 20px 50px;
     min-height: 400px;
    }
   }
   /* ZOOM 67%  only for this screen*/
   
   @media screen and (min-width: 2049px) and (max-width: 2059px) {
    .Thankyoupage .modal-body.mCustomScrollbar {
     padding: 10px 50px 20px 50px;
     min-height: 400px;
    }
   
    .Remonderpage img.novo-footer-logo {
     width: 400px;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .playerpg .footerBorderLogo {
     position: relative !important;
     bottom: 0;
     width: 100%;
    }
   
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   }
   /* ZOOM 75%  only for this screen*/
   
   @media screen and (min-width: 2048px) and (max-width: 2078px) {
    .webcast-timetable.row {
     /* left: 23pc !important; */
    }
   }
   /* ZOOM 75%  only for this screen*/
   
   @media screen and (min-width: 1798px) and (max-width: 1850px) and (max-height: 840px) {
    .Remonderpage .footer-section {
     /* position: fixed !important; */
    }
   
    .webcast-timetable.row {
     /* left: 23pc !important; */
    }
   
    .Remonderpage img.novo-footer-logo {
     width: 500px;
    }
   
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    img.novo-footer-logo {
     width: auto;
    }
   }
   /* ZOOM 80%  only for this screen*/
   
   @media screen and (min-width: 1899px) and (max-width: 1929px) {
    .Remonderpage .home-page-footer-content {
    }
   }
   /* ZOOM 80%  only for this screen*/
   
   @media screen and (min-width: 1686px) and (max-width: 1726px) and (max-height: 785px) {
    .Remonderpage .footer-section {
     /* position: fixed !important; */
    }
   
    .Remonderpage img.novo-footer-logo {
     width: 500px;
    }
   
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .ConnectionTest .footer-section {
     position: fixed !important;
    }
   
    img.novo-footer-logo {
     width: auto;
    }
   }
   /* ZOOM 90%  only for this screen*/
   
   @media screen and (min-width: 1688px) and (max-width: 1708px) {
    .Remonderpage .home-page-footer-content {
     position: relative;
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     right: 81px;
    }
   
    img.novo-footer-logo {
     width: auto !important;
    }
   
    .Remonderpage .novo-footer-content {
     position: relative;
     right: 8pc !important;
    }
   
    .Remonderpage .home-page-footer-content {
     position: relative;
    }
   }
   /* ZOOM 90%  only for this screen*/
   
   @media screen and (min-width: 1517px) and (max-width: 1527px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.77);
     -ms-transform: scale(0.77);
     -webkit-transform: scale(0.77);
     -o-transform: scale(0.77);
     transform: scale(0.77);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .Remonderpage .footer-section {
     position: relative !important;
    }
   
    .playerpg .footerBorderLogo {
     position: relative;
     bottom: 0;
     width: 100%;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    @-moz-document url-prefix() {
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.77);
      -ms-transform: scale(0.77);
      -webkit-transform: scale(0.77);
      -o-transform: scale(0.77);
      transform: scale(0.77);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   }
   
   @media screen and (min-width: 1500px) and (max-width: 1516px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.725);
     -ms-transform: scale(0.725);
     -webkit-transform: scale(0.725);
     -o-transform: scale(0.725);
     transform: scale(0.725);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   }
   /* ZOOM 105%  only for this screen*/
   
   @media screen and (min-width: 1226px) and (max-width: 1340px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.725);
     -ms-transform: scale(0.725);
     -webkit-transform: scale(0.725);
     -o-transform: scale(0.725);
     transform: scale(0.725);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 12px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 12px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 12px;
    }
   }
   /* ZOOM 110%  only for this screen*/
   
   @media screen and (min-width: 1381px) and (max-width: 1401px) {
    .Remonderpage .footer-section {
     /* position: !important; */
    }
   
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
     text-align: right;
     position: absolute;
     right: 55px !important;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   }
   /* ZOOM 110%  only for this screen*/
   
   @media screen and (min-width: 1226px) and (max-width: 1300px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.675);
     -ms-transform: scale(0.675);
     -webkit-transform: scale(0.675);
     -o-transform: scale(0.675);
     transform: scale(0.675);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .custom-banner-width {
     /* width: auto; */
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .Remonderpage img.novo-footer-logo {
     position: relative;
     margin-bottom: 20px;
     width: 600px;
    }
   
    img.novo-footer-logo {
     position: relative;
     margin-bottom: 0px;
     width: auto;
    }
   
    .countdown {
     white-space: nowrap;
    }
   
    @-moz-document url-prefix() {
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.675);
      -ms-transform: scale(0.675);
      -webkit-transform: scale(0.675);
      -o-transform: scale(0.675);
      transform: scale(0.675);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   
    .button-column {
     margin: 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 13px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 13px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 13px;
    }
   }
   /* ZOOM 115%  only for this screen*/
   
   @media screen and (min-width: 1070px) and (max-width: 1225px) {
    .button-column {
     margin: 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 12px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 12px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 12px;
    }
   }
   /* scaling  */
   
   /* ZOOM 115% to 124% only for this screen*/
   
   @media screen and (min-width: 1100px) and (max-width: 1198px) {
    .button-column {
     margin: 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .remote_banner_inner.container.mb-30.custom-banner-width {
     /* width: auto; */
    }
   
   
   
    .reminder_page #template_time_slot .radio label {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.7);
     -ms-transform: scale(0.7);
     -webkit-transform: scale(0.7);
     -o-transform: scale(0.7);
     transform: scale(0.7);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 475px !important;
     margin-top: 4px;
    }
   }
   
   @media screen and (min-width: 1215px) and (max-width: 1245px) {
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     right: 81px;
    }
   }
   /* ZOOM 125%  only for this screen*/
   
   @media screen and (min-width:1090px) and (max-width:1252px) and (max-height:580px) {
    #RemoteLiveEvents .info-para .footnote p {
     font-size: 10px !important;
    }
   }
   
   @media screen and (min-width: 1079px) and (max-width: 1099px) {
    .countdown-time .cd-val {
     font-size: 55px;
    }
   
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
     text-align: right;
     position: absolute;
     right: 60px !important;
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     right: 30px;
    }
   
    .presenter-details {
     white-space: unset !important;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
   
   
   
    .custom-banner-width {
     /* width: auto; */
    }
   
    img.novo-footer-logo {
     position: relative;
     margin-bottom: 20px;
     width: auto;
    }
   
    .Remonderpage .footer-section {
     position: relative !important;
     bottom: 0;
    }
   
    .webcast-timetable.row {
     /* position: relative;
     left: 14pc; */
    }
   
    .Remonderpage img.novo-footer-logo {
     position: relative;
     margin-bottom: 20px;
     width: 510px;
    }
   
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
     width: 28%;
    }
   
    .question_block .q_noblock {
     width: 5%;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .button-column {
     margin: 0;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.7);
     -ms-transform: scale(0.7);
     -webkit-transform: scale(0.7);
     -o-transform: scale(0.7);
     transform: scale(0.7);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 373px !important;
     margin-top: 4px;
    }
   
    @-moz-document url-prefix() {
     .template_live .launch_meeting_right_panel .mCustomScrollbar {
      height: 445px !important;
      margin-top: 4px;
     }
    }
   
    @-moz-document url-prefix() {
     .frame-header-inner,
     .template_main_body_section {
      -moz-transform: scale(0.72);
      -ms-transform: scale(0.72);
      -webkit-transform: scale(0.72);
      -o-transform: scale(0.72);
      transform: scale(0.72);
      transform-origin: 50% 0;
      -o-transform-origin: 50% 0;
      -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
      -moz-transform-origin: 50% 0;
     }
    }
   }
   /* ZOOM 126% 130% only for this screen*/
   
   @media screen and (min-width: 1025px) and (max-width: 1078px) {
    .countdown-time .cd-val {
     font-size: 50px;
    }
   
    .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 455px !important;
     margin-top: 4px;
    }
   
    .remote_banner_inner.container.mb-30.custom-banner-width {
     /* width: auto; */
    }
   
   
    .frame-header-inner .mob-res-banner {
     display: none !important;
    }
   
    .button-column {
     margin: 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .question_block .q_noblock {
     width: 5%;
    }
   }
   /* ZOOM 135% 145% only for this screen*/
   
   @media screen and (min-width: 900px) and (max-width: 1023px) {
    .countdown-time .cd-val {
     font-size: 50px;
    }
   
    .frame-header-inner .mob-res-banner {
     display: none !important;
    }
   
    .button-column {
     margin: 0;
    }
   
    .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 455px !important;
     margin-top: 4px;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.975);
     -ms-transform: scale(0.975);
     -webkit-transform: scale(0.975);
     -o-transform: scale(0.975);
     transform: scale(0.975);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 11px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 11px;
    }
   
    .question_block .q_noblock {
     width: 5%;
    }
   }
   /* ZOOM 133% only for this screen*/
   
   @media screen and (min-width: 1024px) and (max-width: 1030px) {
    .countdown-time .cd-val {
     font-size: 50px;
    }
   
    .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 475px !important;
     margin-top: 4px;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.675);
     -ms-transform: scale(0.675);
     -webkit-transform: scale(0.675);
     -o-transform: scale(0.675);
     transform: scale(0.675);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
     .frame-header-inner .mob-res-banner {
      display: none !important;
     }
   
    .question_block .q_noblock {
     width: 5%;
    }
   }
   /* ZOOM 135% 145% only for this screen*/
   
   @media screen and (min-width: 900px) and (max-width: 980px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.745);
     -ms-transform: scale(0.745);
     -webkit-transform: scale(0.745);
     -o-transform: scale(0.745);
     transform: scale(0.745);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .question_block .q_noblock {
     width: 5%;
    }
   }
   /* ZOOM 150%  only for this screen*/
   
   @media screen and (min-width: 1012px) and (max-width: 1034px) {
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 26px;
     text-align: right;
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 96px !important;
    }
   
    .Remonderpage .home-page-footer-content {
     position: relative;
    }
   }
   
   @media only screen and (min-width: 970px) and (max-width: 990px) and (min-height: 420px) and (max-height: 435px) {
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 73px !important;
     text-align: right;
    }
   }
   /* ZOOM 150%  only for this screen*/
   
   @media screen and (min-width: 899px) and (max-width: 1022px) {
    .countdown-time .cd-val {
     font-size: 50px;
    }
   
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 .brdcastime {
     text-align: right;
     position: absolute;
     right: 1px !important;
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 99px !important;
     text-align: right;
    }
   
    .presenter-details {
     white-space: unset !important;
    }
   
    .playerpg .template_live .launch_meeting_right_panel .mCustomScrollbar {
     height: 200px !important;
    }
   
    .Remonderpage .novo-footer-content {
     position: relative;
     top: 35px;
     right: 6pc !important;
     width: 312px;
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 30px;
     text-align: right;
    }
   
    .prebody .header-left .navbar-nav {
     /* float: right !important;
     margin-top: -41.5px;
     position: relative;
     right: 84px; */
    }
   
    .reminder-button-wrap {
     margin-top: 30px;
     margin-bottom: 200px;
    }
   
   
   
    .Remonderpage .home-page-footer-content {
     position: absolute;
    }
   
    .novo-footer-content {
     position: relative;
     top: 35px;
     right: 18pc !important;
    }
   
    img.novo-footer-logo {
     position: relative;
     margin-bottom: 20px;
     width: auto;
     right: 25px;
    }
   
    .presenter-details h6,
    label {
     /* font-size: 13px !important; */
    }
   
    .col-lg-4.col-md-4.col-sm-4.col-xs-12.form-group.g1 {
     width: auto;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .Reg_btn_Grid .button-column {
     padding: 0 25px !important;
     padding-top: 20px;
    }
   
    .grid_webinar1 .col-md-9.col-sm-9.col-xs-12 .row .col-md-6.col-sm-6.col-xs-12 {
     padding: 0;
    }
   
    .broadcast-time table thead tr th {
     font-size: 10px !important;
    }
   
    .broadcast-time table tr td {
     font-size: 10px !important;
    }
   
    .question_block .q_noblock {
     width: 5%;
    }
    .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
     padding-right: 25px;
    }
    .Reg_btn_Grid .button-column a.button-field {
     right: 10px;
    }
   
    .desktop-res-banner {
     display: block !important;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.96);
     -ms-transform: scale(0.96);
     -webkit-transform: scale(0.96);
     -o-transform: scale(0.96);
     transform: scale(0.96);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    #template_time_slot .hizentra-timetable {
     font-size: 10.5px;
    }
   
    .reminder_page #template_time_slot .radio label {
     font-size: 10.5px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 10.5px;
    }
   }
   
   @media screen and (min-width: 1011px) and (max-width: 1033px) and (max-height: 820px) {
    .navbar-collapse.header-left.collapse {
     float: right !important;
     /* margin-top: -42px !important;
       margin-left: -80px !important; */
    }
   }
   
   @media screen and (min-width: 1012px) and (max-width: 1030px) and (max-height: 485px) {
    .custom-banner-width {
     /* width: auto !important; */
    }
   
    .Remonderpage .footer-section {
     position: relative !important;
     display: flex;
    }
   
    .Remonderpage .home-page-footer-content {
    }
   
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     position: absolute;
     right: 28px;
     text-align: right;
    }
   
    a#DisReg_864,
    a#Regis_864 {
     right: auto;
     left: 0;
     position: absolute;
     width: auto;
     z-index: 1;
     min-height: auto;
     height: auto !important;
     padding: 3px 15px !important;
     bottom: 10px;
     border: 1px solid #fff;
     min-height: auto !important;
    }
   
    .presenter-details {
     white-space: unset;
    }
   }
   /*All-Mobile-view-screen*/
   
   @media screen and (max-width: 1024px) {
    .frame-header-inner .mob-res-banner {
     display: block !important;
    }
    .single_line,.button-field1, .Share, #AddToCal_853, #Guest_853{
     padding: 15px 30px 15px 30px !important;
     font-size: 14px !important;
   }
   img.reminderLogo.text-right {
     width: 220px;
   }
    .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: 55px;
    }

    .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;
    }
   }
   
   @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: 48px;
    }

    .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%; 
   }
    .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%;
    }
   
    .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%;
    }
   
     .Thankyoupage .speaker-modal .pop-speaker-info .img-wrap {
     float: none;
     display: block;
     /* width: 170px; */
     text-align: left;
     height: auto;
    }
    .speaker-modal .pop-speaker-info .img-wrap{
      float: none;
      display: block;
      /* width: 100px; */
      text-align: left;
      height: auto;
    }
   
    .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, .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, .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;
     }
     .footer-links ul li a {
      font-size: 10px;
  }
     .prebody #Webcastshare-container .button-field {
       font-size: 12px!important;
       padding: 12px 11px!important;
       min-width: 80px;
   }
     #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
       font-size: 15px !important;
   }
     .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
       font-size: 8.5px !important;
      }
     #hcpregister_success.hcpsuccess .support {
       font-size: 12.5px !important;
   }
   .tk-button-content .addevent,
   .Remonderpage .button-field1{
     font-size: 14px !important;
   }
   span#addeventatc1-drop {
     width: 195px;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 8.5px !important;
   }
     div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
       font-size: 12px !important;
     }
     .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
       font-size: 9px !important;
     }
     .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
       font-size: 10px !important;
      }
      .error-note, .error-text {
       font-size: 9px !important;
   }
    .view_bio_btn, .view_bio_btn img {
     /* width: 60px; */
    }
   
    .modal-body span#Presntrname, span.Pre-Detail {
     font-size: 10px;
    }
   
    .modal-body span#Presntrname, span.Pre-Detail, .description {
     font-size: 10px;
     white-space: normal;
    }
   
    .modal-body .webcast-heading {
     font-size: 12px;
    }
   
    .modal-body .headReminder {
     font-size: 14px;
    }
   
    html, .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: 45px;
}

.brand-sponsor-logo .footer-logo {
    width: 80px;
}
.component-content.footer-links ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
}

.component-content.footer-links li {
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 2px 10px;
  text-align: center;
  font-size: 12px;
}
.footer-links li.broader-line:not(:last-of-type) {
  border-right: 1.5px solid #FFFFFF !important;
}   
 
.component-content.footer-links a {
  font-size: 10px;
  text-decoration: underline;
  color: inherit;
}
#view-bio1 .modal-body,
#view-bio2 .modal-body,
#view-bio3 .modal-body,
#speaker_bio_1 .modal-body,
#speaker_bio_2 .modal-body {
    padding: 20px;
}
.speaker-modal .pop-speaker-info .info-wrap{
  display: flex !important;
}
.Thankyoupage .speaker-modal .pop-speaker-info .info-wrap{
  display: flex !important;
}

   }
   @media screen and (max-width: 420px) {
   .sec-banner-link {
     top: 0.5rem;
       left: 2.6rem;
       font-size: clamp(.5rem,12vw, 0.6rem) !important;
   }
   }
   @media screen and (max-width: 380px) {
    
     .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
      padding-right: 25px !important;
     }
     .ConnectionTest .bk_check{
       width: auto;
     }
     .webcast-timetable label{
       font-size: 10px;
     }
     .sec-banner-link {
       top: 0.5rem;
       left: 2.8rem;
       font-size: clamp(.5rem,12vw, 0.9rem) !important;
     }
     .sec-banner-link {
       top: 0.5rem;
       left: 2.6rem;
       font-size: clamp(.5rem,12vw, 0.6rem) !important;
     }
   }
   @media screen and (max-width: 375px) {
    .BtnBanner {
     width: auto;
     bottom: 5px;
     font-size: 7px;
     padding: 1px 15px !important;
    }
     .webcast-timetable.text-left {
       text-align: left;
     }
    .form-group.g1, .form-group.g2, .form-group.g3, .form-group.g4 {
     width: 100%;
     min-height: auto;
    }
    .webcast-timetable label{
     justify-content: left;
    }
    .Remonderpage .webcast-timetable label{
     justify-content: center;
    }
    
    .Lab_12, .Lab_9, .Lab_6, .Lab_0, .Lab_5{
   /* position: relative;
   left: 3.5px; */
    }
    .webcast-timetable {
     width: 53%;
     margin: 0 auto;
    }
   }
   @media screen and (max-width: 340px) {
     .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td, .heading_tbl-bg, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .table-wrap .event-table tr td{
       padding-right: 20px !important;
      }
      .sec-banner-link {
       top: 0.4rem;
       left: 2.3rem;
       font-size: clamp(.5rem,12vw, 0.6rem) !important;
     }
   }
   @media screen and (max-width: 337px) {
     .webcast-timetable {
       width: 70%;
       margin: 0 auto;
      }
   }
   @media screen and (max-width: 262px) {
     .webcast-timetable {
       width: 80%;
       margin: 0 auto;
      }
      .sec-banner-link {
       top: 0.6rem;
       left: 2.8rem;
       font-size: clamp(.5rem,12vw, 0.8rem) !important;
     }
   }
   @media only screen and (max-width: 1161px) and (max-height: 739px) {
    @-moz-document url-prefix() {
     .template_live .launch_meeting_right_panel .mCustomScrollbar {
      border: 1px solid #333;
     }
   
     .desc-wrap.form-group.fg_main {
      padding: 20px;
     }
   
     #marpho-container .indication_wrapper {
      padding: 0 0px;
     }
    }
   }
   
   @media screen and (min-width: 1517px) {
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(0.77);
     -ms-transform: scale(0.77);
     -webkit-transform: scale(0.77);
     -o-transform: scale(0.77);
     transform: scale(0.77);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .desktop-res-banner {
     padding-left: 0px;
     padding-right: 0px;
    }
   
    .webcast_palyer .frame-header-inner img {
     margin: 0;
    }
   }
   
   @media screen and (min-width: 1023px) and (max-width: 1024px) {
    img.desktop-res-banner.img-responsive.hidden-sm1.hidden-xs1.hidden-md1 {
     padding-left: 15px;
    }
   
    .frame-header-inner,
    .template_main_body_section {
     -moz-transform: scale(1);
     -ms-transform: scale(1);
     -webkit-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);
     transform-origin: 50% 0;
     -o-transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     -ms-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
    }
   
    .template_live .col-tn-12.launch_meeting_right_panel .mCustomScrollbar {
     height: 475px !important;
    }
   }
   
   @media screen and (min-width: 810px) and (max-width: 823px) {
    img.mob-res-banner.img-responsive.hidden-lg.visible-xs.visible-sn.visible-md.visible-sm {
     display: block !important;
    }
   }
   
   @media screen and (min-width: 767px) and (max-width: 768px) {
    .launch_meeting_panel .launch_meeting_right_panel {
     padding: 0px 15px;
    }
    .head_isi .single_line .BtnBanner {
     padding: 4px 20px !important;
     font-size: 10px;
   }
    .Thankyoupage .reminderLogo{
     width: 28%;
   }
   .Thankyoupage .ReminderTitlePanel td:nth-child(2) {
     padding-left: 15px;
     padding-right: 0;
   }
   }
   
   @media (min-width: 769px) {
    .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  (min-width: 700px) and (max-width: 768px) {
    .button-column .button-field {
      width: 70%;
     }
     .Knownusers #Webcastshare-container .button-field {
      margin: 7px 30px 7px 0;
    }
    #view-bio1 .modal-dialog{
     width: 70%;
     margin: 20px auto;
    }
    #view-bio2 .modal-dialog,
    #view-bio3 .modal-dialog {
      width: 80%;
      margin: 20px auto;
    }
    #systemRequirment .modal-dialog,
    #Supportpopup .modal-dialog {
     width: 50%;
     margin: 20px auto;
    }
   
    .Thankyoupage .modal-dialog.modal-lg {
     width: 60%;
     margin: 20px auto;
    }
    .RemoteLive-banner-bg .remote_banner_inner img {
      margin-top: 10px;
    }
   }
   
   @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: 900px;
    }
   }
   
   @media  screen and (max-width: 1920px) and (min-height: 1239px) {
    .Remonderpage .sec-innercontent {
      margin-top: 400px;
  }
  }
   
   @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: 100px;
    margin-top: 20px;
    margin-bottom: 10px;
   }
   }
   
   @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: 700px; */
  }
   }
   /* 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: 100px;
     }
    }
    
   @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;
   }
   .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: 5px !important;
    }
   
    .presenter-details {
     float: left;
     width: 60%;
    }
   }
   
   @media only screen and (max-width: 400px) {
    .head_isi .BtnBanner {
     padding: 2px 15px !important;
     bottom: 3px;
     padding-top: 3px !important;
    }
    .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td{
     padding-right: 30px;
    }
    ul li, .btn, .Pre-spon-Detail,.sec-innercontent.full-views .scroll-content ul li, .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, .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;
     }
     .webcast-timetable.row{
      left: 2pc !important;
     }
     .faculty-img {
      width: 110px;
      margin-top: 2.5px;
      margin-right: 10px;
     }
     .modal.fade.custom-modal.in .modal-dialog .modal-content .modal-body p.text-center.bolder {
      font-size: 10px !important;
    }
   }
   
   @media only screen and (max-width: 359px) {
    .head_isi .BtnBanner {
     padding: 1px 10px !important;
     bottom: 4px;
     font-size: 3px !important;
     padding-top: 3px !important;
    }
    .FooterISISection .brand-logo {
     /* width: 40%; */
   }
    .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td{
     padding-right: 30px;
    }
   }
   
   @media only screen and (max-width: 300px) {
    .head_isi .BtnBanner {
     padding: 2px 10px !important;
     bottom: 5px;
    }
    .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td{
     padding-right: 20px;
    }
    .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
     padding-right: 15px;
   }
   .available-responsive img {
     height: 30px;
     width: auto !important;
   }
   }
   
   @media screen and (min-width: 1280px) and (max-width: 1290px) {
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     right: 81px;
    }
   }
   
   @media screen and (min-width: 1440px) and (max-width: 1460px) {
    .col-lg-3.col-md-3.col-sm-4.col-xs-12.form-group.g2 .brdcastime {
     right: 81px;
    }
   }
   @media screen and (min-width: 2560px) and (min-height: 1600px) {
    .Remonderpage table.footer-table {
     /* position: relative; */
     top: 371px;
    }
   
   
   
    .head_isi body footer#layoutfooter {
     position: relative !important;
    }
   
    .remote_banner_inner {
     position: relative;
    }
   }
   
   @media screen and (min-width: 2560px) and (min-height: 1920px) {
    .Remonderpage table.footer-table {
     /* position: relative; */
     top: 371px;
    }
   
    .head_isi body footer#layoutfooter {
     position: relative !important;
    }
   
    .remote_banner_inner {
     position: relative;
    }
   }
   
   @media screen and (min-width:2560px) {
    .post-test-eval-page a.button-field {
     font-size: 25px;
    }
   
    .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
     padding-left: 25px;
    }
    .g1 .radio1:nth-child(3){
     /* left: 7px; */
    }
    .presenter-details {
     width: 82%;
   }
   }
   
   @media screen and (max-width: 899px) {
    .BtnBanner {
     padding: 4px 17px !important;
     bottom: 10px;
    }
    .head_isi .single_line.BtnBanner{
     padding: 4px 17px !important;
    }
   }
   
   @media (max-width: 767px) {
    .head_isi .ondemand-body .button-column {
     padding-top: 10px !important;
    }
   
    .button-column .button-field {
     min-height: 40px;
    }
   
    .head_isi .registration_btn_grid {
     background: transparent;
    }
    .BtnBanner {
     padding: 4px 15px !important;
    }
   }
   
   @media (max-width: 480px) {
    .remote_banner_inner.container {
     width: 100%;
    }
    .webcast-timetable.row {
     width: 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, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 9px !important;
    }
    .font-20 {
     font-size: 13px !important;
    }
     .font-18 {
     font-size: 11px !important;
    }
    .font-15{
     font-size: 9px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 11px !important;
   }
    #hcpregister_success.hcpsuccess .support {
     font-size: 11.5px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 7.5px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 11px !important;
   }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm, .desc-wrap .footer-def-content-btm {
     font-size: 8px !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 9px !important;
    }
    .error-note, .error-text {
     font-size: 8px !important;
   }
    .footer-table td, .footer-table td p {
     font-size: 8px !important;
    }
   
    .call-out p, .call-out p a {
     font-size: 9px;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 8px !important;
    }
   
    .broadcast-time table thead tr th,
    .broadcast-time table tr td,
    .session_column .broadcast-time .event-table tr th {
     font-size: 7.5px !important;
    }
   }
   
   @media only screen and (max-width:1024px) {
    .navbar-header {
     float: none;
    }
   
    .navbar-left,
    .navbar-right {
     float: none !important;
    }
   
    .navbar-toggle {
     display: block;
    }
   
    .navbar-collapse {
     border-top: 1px solid transparent;
     box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
   
    .navbar-fixed-top {
     top: 0;
     border-width: 0 0 1px;
    }
   
    .navbar-collapse.collapse {
     display: none !important;
    }
   
    .navbar-nav {
     float: none !important;
     /* margin-top: 7.5px; */
    }
   
    .navbar-collapse.in {
     overflow-y: hidden;
    }
   
    .navbar-default .navbar-nav > li > a.support_link {
     position: relative;
     top: 0px;
    }
   
    .navbar-nav > li {
     float: none;
    }
   
     .navbar-nav > li > a {
      padding-top: 10px;
      padding-bottom: 10px;
     }
   
    .collapse.in {
     display: block !important;
     clear: both;
    }
   
    .system_requirements {
     margin: 0;
    }
   
    div#navbar {
     clear: both;
     width: 100%;
     padding: 0;
     margin: 0;
    }
   
    .footer-inner p, .footer-inner a {
     /* font-size: 10px; */
     margin: 0px;
     padding: 0px;
    }
   
    .navbar-default .navbar-nav > li > a {
     margin: 0;
    }
   
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%);
     -webkit-transform: translate(-50%, 30%);
     -moz-transform: translate(-50%, 30%);
     -ms-transform: translate(-50%, 30%);
     -o-transform: translate(-50%, 30%);
    }
   }
   
   @media only screen and (max-width:1024px) {
   
   
    .navbar-header {
     float: none;
    }
   
    .navbar-left,
    .navbar-right {
     float: none !important;
    }
   
    .navbar-toggle {
     display: block;
    }
   
    .navbar-collapse {
     border-top: 1px solid transparent;
     box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
   
    .navbar-fixed-top {
     top: 0;
     border-width: 0 0 1px;
    }
   
    .navbar-collapse.collapse {
     display: none !important;
    }
   
    .navbar-nav {
     float: none !important;
     /* margin-top: 7.5px; */
    }
   
    .navbar-collapse.in {
     overflow-y: hidden;
    }
   
    .navbar-default .navbar-nav > li > a.support_link {
     position: relative;
     top: 0px;
    }
   
    .navbar-nav > li {
     float: none;
    }
   
     .navbar-nav > li > a {
      padding-top: 10px;
      padding-bottom: 10px;
     }
   
    .collapse.in {
     display: block !important;
     clear: both;
    }
   
    .system_requirements {
     margin: 0;
    }
   
    div#navbar {
     clear: both;
     width: 100%;
     padding: 0;
     margin: 0;
    }
   
    .footer-inner p, .footer-inner a {
     /* font-size: 10px; */
     margin: 0px;
     padding: 0px;
    }
   
    .navbar-default .navbar-nav > li > a {
     margin-bottom: 5px;
    }
   
     .navbar-default .navbar-nav > li > a:nth-child(2) {
      margin-bottom: 0px;
     }
   
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 50%);
     -webkit-transform: translate(-50%, 50%);
     -moz-transform: translate(-50%, 50%);
     -ms-transform: translate(-50%, 50%);
     -o-transform: translate(-50%, 50%);
    }
   }

   @media screen and (min-width:2049px) and (max-width:3073px){
    .faculty-img.faculty-img img{
          width:90%
    }
  }
  @media screen and (min-width:1919px) and (max-width:1921px){
    .faculty-img.faculty-img img{
     width:90%
  }
  }
   @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, .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;
    }
    .footer-links ul li a {
      font-size: 22px;
  }
    .font-20{
     font-size: 26px !important;
    }
     .font-18{
     font-size: 24px !important;
    }
    .font-15{
     font-size: 22px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 24px !important;
   }
    .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
     font-size: 20px !important;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size: 25px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
     font-size: 20px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 25px !important;
   }
    .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6 {
     font-size: 22px;
   }
    .Pre-Detail.font-14{
     font-size: 20px !important;
    }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .desc-wrap .footer-def-content-btm {
     font-size: 20px !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 22px !important;
    }
    .error-note, .error-text {
     font-size: 21px !important;
   }
    #RemoteLiveEvents .info-para .footnote p, .head_isi table.footnote td:nth-child(1) {
     font-size: 18px !important;
    }
   
    #RemoteLiveEvents .spk-text {
     font-size: 18px !important;
    }
   
    .headReminder {
     font-size: 30px;
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
     font-size: 22px !important;
    }

    #systemRequirment .sytemReq_container p{
      font-size: 22px !important;
    }
   
    a.menu-link.menu-logout {
     font-size: 14px !important;
    }
   
    .font-16 {
     font-size: 25px;
    }
   
    span.broadcast-time-session {
     font-size: 19px;
    }
   
    .button-column .button-field {
     width: 75%;
     min-height: 90px;
    }
   
    .faculty-img img, .faculty-img {
     width: 100%;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 22.5px;
    }
   
    .footer-inner p, .footer-inner a,.font_12, .footer-section p, .footer-section p a, .foot-menu, .footer-inner span {
     font-size: 20px;
    }
   
    #offline ul {
     line-height: .5;
    }
   
    .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
     font-size: 20px;
    }
   
    .modal-body .description {
     font-size: 22px;
     white-space: normal;
    }
   
    .modal-body .webcast-heading {
     font-size: 22px;
    }
   
    .modal-body .headReminder {
     font-size: 24px;
     margin-bottom: 30px;
    }
   
    .modal .modal-dialog, #view-bio1 .modal-dialog, #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog {
     width: 30%;
    }
   
    .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name {
     font-size: 23px;
    }
   
    .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td {
     font-size: 22px;
    }
   
    .ReminderTitlePanel td:nth-child(1) {
     /* width: 10%; */
    }
   
    div#Supportpopup h4 {
     font-size: 20px;
    }
   
    .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6 {
     font-size: 22px;
    }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 22px;
    }
    .error-note, .error-text {
     font-size: 21px !important;
   }
    .headReminder, .headcountdown {
     font-size: 34px !important;
     padding-left: 0;
    }
    .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, .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;
    }
    .footer-links ul li a {
      font-size: 20px;
  }
    .font-20{
     font-size: 24px !important;
    }
     .font-18{
     font-size: 22px !important;
    }
    .font-15{
     font-size: 20px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 24px;
   }
   #systemRequirment .sytemReq_container .syst_title,
   #systemRequirment .sytemReq_container p,
   #systemRequirment .sytemReq_container h6,
   #systemRequirment .sytemReq_container label {
     font-size: 20px !important;
 }
    .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
     font-size: 17px;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size:23px;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
     font-size: 18px;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 23px;
   }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm,.font_12, .footer-section p, .footer-section p a, .foot-menu, .footer-inner span {
     font-size: 18px;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 17px;
    }
     /* .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
      /* font-size: 17px; */
      /* padding-right: 15px; */
      /* padding-left: 15px; */
     /* } */ */
     .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th{
       padding-right: 50px;
     }
     .registration-modal p, .registration-modal label {
       font-size: 17px;
   }
   .error-note, .error-text {
     font-size: 16px;
   }
     span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail {
      font-size: 20px;
     }
     .Pre-Detail.font-14{
       font-size: 18px !important;
     }
   
    a.menu-link.menu-logout {
     font-size: 12px !important;
    }
   
    .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check,.testconnection_bg .description .head-text {
     font-size: 19px !important;
    }
   
    .font-16 {
     font-size: 20px;
    }
   
    span.broadcast-time-session {
     font-size: 14px;
    }
   
    .button-column .button-field {
     width: 80%;
     min-height: 70px;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 17.5px;
    }
   
    .footer-inner p, .footer-inner a {
     /* font-size: 18px; */
    }
   
    .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
     font-size: 20px;
    }
   
    .modal-body .webcast-heading {
     font-size: 18px;
    }
   
    .modal-body .headReminder {
     font-size: 20px;
     margin-bottom: 30px;
    }
   
    .font-17 {
     font-size: 22px;
    }
    .headReminder, .headcountdown{
     font-size: 30px !important;
    }
    .faculty-img,  .coundown_faculty-img {
     width: 190px;
     height: auto;
   }
   .speaker-modal .pop-speaker-info .img-wrap {
     width: 220px;
     height: auto;
    }
   }
   @media screen and (min-width:2558px) {
     img.reminderLogo.text-right {
      width: 360px;
      max-width: 100%;
    }
    .Thankyoupage .coundown_faculty-img {
     width: 215px;
     height: auto;
   }
   .head_isi .faculty-img {
     width: 220px;
   }
    }
   @media screen and (min-width:1919px) and (max-width:1922px) {
    #offline ul {
     line-height: .8;
    }
   
    ul li, .webcast-heading.font-16, .Pre-spon-Detail, .footer-def-content-btm, .user-table tr th, .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, .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;
    }

    #systemRequirment .sytemReq_container p {
      font-size: 20px !important;
  }
    
    .font-20{
     font-size: 24px !important;
    }
     .font-18{
     font-size: 22px !important;
    }
    .font-15{
     font-size: 20px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 22px !important;
   }
    .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
     font-size: 18px !important;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size: 23px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
     font-size: 18px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 23px !important;
   }
    .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
     font-size: 18px !important;
   }
   .sec-banner-link{
     top: 1.1rem;
     left: 3.1rem;
     font-size: clamp(.5rem,12vw, 1.2rem) !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 20px !important;
    }
    .error-note, .error-text {
     font-size: 19px !important;
   }
     .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
      font-size: 18px !important;
      padding-right: 30px;
     }
   
    #RemoteLiveEvents .info-para .footnote p {
     font-size: 16px !important;
    }
   
    span#Presntrname, span.Pre-Detail, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail {
     font-size: 20px;
    }
    .Pre-Detail.font-14{
     font-size: 18px !important;
   }
   
    a.menu-link.menu-logout {
     font-size: 12px !important;
    }
   
    .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
     font-size: 19px;
    }
   
    .font-16 {
     font-size: 20px;
    }
   
    span.broadcast-time-session {
     font-size: 14px;
    }
   
    .button-column .button-field {
     width: 80%;
     min-height: 70px;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 17.5px;
    }
   
    .footer-inner p, .footer-inner a {
     font-size: 18px;
    }
   
    .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
     font-size: 20px;
    }
   
    .modal-body .webcast-heading {
     font-size: 18px;
    }
   
    .modal-body .headReminder {
     font-size: 20px;
     margin-bottom: 30px;
    }
    .faculty-img,  .coundown_faculty-img {
     width: 190px;
     height: auto;
   }
   .speaker-modal .pop-speaker-info .img-wrap {
     width: 220px;
     height: auto;
    }
   }
   
   /* FF zoom 110% */
   @media screen and (min-width:1250px) and (max-width:1253px) {
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 20%);
     -webkit-transform: translate(-50%, 20%);
     -moz-transform: translate(-50%, 20%);
     -ms-transform: translate(-50%, 20%);
     -o-transform: translate(-50%, 20%);
    }
   }
   /* FF zoom 120% */
   @media screen and (min-width:1137px) and (max-width:1139px) {
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 20%);
     -webkit-transform: translate(-50%, 20%);
     -moz-transform: translate(-50%, 20%);
     -ms-transform: translate(-50%, 20%);
     -o-transform: translate(-50%, 20%);
    }
   }
   
   @media screen and (min-width:970px) and (max-width:980px) {
    .available-responsive img, .laptop_icon img, .tablet_icon img, .mobile_icon img, .desktop_icon img {
     width: 50px;
    }
   }
   
   @media screen and (min-width:769px) and (max-width:877px) {
    .broadcast_date_container {
     padding-left: 0;
     white-space: nowrap;
    }
    .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
     padding-right: 20px;
   }
   }
   /* GG zoom 125% */
   @media screen and (min-width:1091px) and (max-width:1093px) {
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%);
     -webkit-transform: translate(-50%, 30%);
     -moz-transform: translate(-50%, 30%);
     -ms-transform: translate(-50%, 30%);
     -o-transform: translate(-50%, 30%);
    }
   }
   /* FF zoom 100% 1366 (125%)*/
   @media screen and (min-width:1090px) and (max-width:1095px) {
    .btn, .font-16, .user-table tr th, .button-field, .Pre-spon-Detail, .footer-def-content-btm, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td, .sytemReq_container .row.list_system h6, #RemoteLiveEvents p, .webcast-heading.font-16, .font-16, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .conciege_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-conciege, .link-conciege a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .conciege_desc_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .conciege_container .conciege_desc_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .conciege-reg-speaker-wrap .title1, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .pres-desc-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, #verzenio-container .page-title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, label,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 12px;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 14px;
   }
    #hcpregister_success.hcpsuccess .support {
     font-size: 14.5px;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 10.5px;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 14px;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 12px;
    }
    .error-note, .error-text {
     font-size: 11px !important;
   }
    .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
     font-size: 10px;
   }
    .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
     font-size: 12px;
    }
   
    .headReminder {
     font-size: 19px !important;
    }
    .tk-button-content .addevent{
     font-size: 16px;
    }
   }
   /* GG zoom 110% */
   @media screen and (min-width:1000px) and (max-width:1010px) {
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%);
     -webkit-transform: translate(-50%, 30%);
     -moz-transform: translate(-50%, 30%);
     -ms-transform: translate(-50%, 30%);
     -o-transform: translate(-50%, 30%);
    }
   
    .presenter-details h6, .Pre-spon-Detail, .footer-def-content-btm, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail, h5, h6, .table-wrap .event-table tr td, .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr th, .session_column .table-wrap .event-table tr td, .sytemReq_container .row.list_system h6, #RemoteLiveEvents p, .webcast-heading.font-16, .font-16, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .conciege_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-conciege, .link-conciege a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .conciege_desc_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .conciege_container .conciege_desc_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .conciege-reg-speaker-wrap .title1, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .pres-desc-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, #verzenio-container .page-title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .conciege_desc_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, label,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 12px;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 14px;
   }
    .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
     padding-left: 15px !important;
   }
    #hcpregister_success.hcpsuccess .support {
     font-size: 14.5px;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 10.5px;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 14px;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 12px;
    }
    .error-note, .error-text {
     font-size: 11px;
   }
    .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
     font-size: 10px;
    }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
     font-size: 10px;
   }
    .headReminder, .font-21 {
     font-size: 17px;
    }
   }
   /* FF zoom 133% */
   @media screen and (min-width:1024.5px) and (max-width:1025px) {
    .font-25 {
     font-size: 21px !important;
    }
   
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 8%);
     -webkit-transform: translate(-50%, 8%);
     -moz-transform: translate(-50%, 8%);
     -ms-transform: translate(-50%, 8%);
     -o-transform: translate(-50%, 8%);
    }
   
    .available-responsive img, .laptop_icon img, .tablet_icon img, .mobile_icon img, .desktop_icon img {
     width: 45px;
    }
   }
   
   
   /* FF zoom 150% */
   @media screen and (min-width:901px) and (max-width:911px) {
    .font-25 {
     font-size: 21px !important;
    }
   
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 15%);
     -webkit-transform: translate(-50%, 15%);
     -moz-transform: translate(-50%, 15%);
     -ms-transform: translate(-50%, 15%);
     -o-transform: translate(-50%, 15%);
    }
   
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 8%);
     -webkit-transform: translate(-50%, 8%);
     -moz-transform: translate(-50%, 8%);
     -ms-transform: translate(-50%, 8%);
     -o-transform: translate(-50%, 8%);
    }
   
    .salserep .footer-section .footer-inner {
     padding: 10px 0;
    }
   
    .salserep .login-right-wrap .login-logo-wrap {
     padding: 10px;
    }
   
    .salserep .login-wrap .login-form {
     padding: 10px 20px;
    }
   
     .salserep .login-wrap .login-form .form-block {
      text-align: left;
      margin-bottom: 15px;
     }
     .font-20{
       font-size: 15px !important;
      }
       .font-18{
       font-size: 13px !important;
      }
      .font-15{
       font-size: 11px !important;
      }
    ul li, .Pre-spon-Detail, .sec-innercontent.full-views .scroll-content ul li, p.isi_content, p.footer-content-btm, .footer-def-content-btm .btn, .font-16, .user-table tr th, .button-field, .custom-modal .modal-footer .modal-btn,   .reminder-date,.webcast-timetable label, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6,#hcpregister_success h6,#hcpregister_success h5,#systemRequirment .sytemReq_container p,#systemRequirment .sytemReq_container label,#systemRequirment .sytemReq_container .list_system h6.text-uppercase,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 11px !important;
    }
    .footer-logo {
        width: 70px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 18px !important;
   }
    #hcpregister_success.hcpsuccess .support {
     font-size: 13.5px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 9.5px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 13px !important;
   }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
     font-size: 9px !important;
   }
   .post-test-eval-page .FooterISISection.container tr td p.font-light ,.Pre-spon-Detail, .footer-def-content-btm{
     font-size: 11px !important
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 11px !important;
    }
    .error-note, .error-text {
     font-size: 10px;
   }
    #RemoteLiveEvents .info-para .footnote p {
     font-size: 7px !important;
    }
   
    .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
     font-size: 11px !important;
    }
   
    .font-25 {
     font-size: 21px !important;
    }
   
    .view_bio_btn, .view_bio_btn img {
     /* width: 60px; */
    }
    .coundown_faculty-img {
   margin-right: 15px;
   }
   .Thankyoupage .presenter-details {
   width: 60%;
   }
    .speaker-modal .pop-speaker-info .img-wrap{
     width: 100px;
     height: 100px;
     margin-right: 15px;
     margin-top: 0px;
    }
    .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name, #Registration .htmlcontent p:last-child b {
     font-size: 9px !important;
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
     font-size: 9px !important;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 8px;
    }
   
    .headReminder, .font-21 {
     font-size: 19px !important;
    }
   
    .footer-inner p, .footer-inner a {
     font-size: 8px;
    }
   
    .laptop_icon, .tablet_icon, .mobile_icon, .desktop_icon {
     padding-right: 15px;
    }
   
    .available-responsive img {
     height: 45px;
     width: auto !important;
    }
   
    .broadcast-time table tr th, .broadcast-time table tr td {
     padding: 5px 15px 5px 5px;
    }
    .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
     padding-right: 15px;
   }
   .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
     padding-right: 20px;
    }
   }
   
   @media screen and (min-width:768px) and (max-width:991px) {
    .sytemReq_container .row.list_system h6 {
     padding-top: 10px;
    }
   }
   
   @media screen and (min-width:768px) and (max-width:864px) {
    div#videodiv {
     width: auto;
    }
   
    .ConnectionTest .footer-section {
     position: relative !important;
    }
   }
   /* Zoom issue 110% 1366 */
   @media screen and (min-width:1225px) and (max-width:1229px) {
    .head_isi .registration_btn_grid .button-column {
     /* padding-top: 58px; */
    }
   
    #RemoteLiveEvents .info-para .footnote p {
     font-size: 11px !important;
    }
   }
   /* Zoom issue 125% 1366 */
   @media screen and (min-width:1078px) and (max-width:1081px) {
    .broadcast_date_container {
     white-space: nowrap;
     padding-left: 0;
    }
   
    .button-column .button-field {
     width: 88%;
    }
   
    .button-column a.button-field span {
     font-size: 12px;
    }
   
    .head_isi .registration_btn_grid .button-column {
     /* padding-top: 42px; */
    }
   }
   /* Zoom issue 150% 1920 (125%)*/
   @media screen and (min-width:1038px) and (max-width:1041px) {
    .head_isi .registration_btn_grid .button-column {
     /* padding-top: 44px; */
    }
   }
   /* Zoom issue 150% 1920 (125%)  FF 1366 (100) 133%*/
   @media screen and (min-width:1011px) and (max-width:1014px) {
    .head_isi .registration_btn_grid .button-column {
     /* padding-top: 44px; */
    }
   }
   
   /* Zoom issue FF 1366 (100) 133%*/
   @media screen and (min-width:1024.5px) and (max-width:1025px) {
    .faculty-img {
     width: 70px;
    }
   
    ul li, .btn, .Pre-spon-Detail, .footer-def-content-btm, .font-16, .user-table tr th, .button-field, .speaker-modal .pop-speaker-info .name, .description, .speaker-modal .pop-speaker-info .desi, .speaker-modal .pop-speaker-info .place, .thankyoupage .speaker-modal .pop-speaker-info .name,   .reminder-date,.webcast-timetable label, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 10px !important;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 12px !important;
   }
    #hcpregister_success.hcpsuccess .support {
     font-size: 12px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 8.5px !important;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 12px !important;
   }
    .FooterISISection.container tr td p.font-light,.Pre-spon-Detail, .footer-def-content-btm {
     font-size: 9px !important;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 10px !important;
    }
    .error-note, .error-text {
     font-size: 9px !important;
   }
    .view_bio_btn, .view_bio_btn img {
     /* width: 60px; */
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, #Registration .htmlcontent p:last-child b, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
     font-size: 10px !important;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 8px;
    }
   
    .footer-inner p, .footer-inner a {
     font-size: 8px;
    }
   
    .broadcast-time table tr th, .broadcast-time table tr td {
     padding: 5px 0px 5px 5px;
    }
   }
   /* Zoom issue 150% 1366 (100%)*/
   @media screen and (min-width:909px) and (max-width:912px) {
    .head_isi .registration_btn_grid .button-column {
     padding-top: 0px;
    }
   }
   
   @media only screen and (min-width: 1001px) and (max-width: 1199px) {
    .broadcast_date_container {
     margin-top: 30px;
     white-space: nowrap;
     padding-left: 0;
    }
   
    .box-warning ul, .box-warning-ul, .program-objectives ul, .sec-innercontent.full-views .scroll-content ul {
     padding-left: 15px;
    }
   
    .nopaddingleft {
     padding-left: 0px !important;
    }
   }
   
   @media only screen and (min-width: 1235px) and (max-width: 1424px) {
    .presenter-details {
     width: 50%;
    }
    .faculty-img{
     width: 155px;
     margin-right: 20px;
    }
    .coundown_faculty-img {
     margin-right: 10px;
   }
   .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail{
    font-size: 16px;
   }
   }
   @media only screen and (min-width: 1424px) and (max-width: 1434px) {
     .presenter-details {
       width: 50%;
      }
   }
   @media only screen and (min-width: 1500px) and (max-width: 1518px) {
     .presenter-details {
      width: 60%;
     }
     .coundown_faculty-img {
      margin-right: 10px;
    }
    }
    /* 67% 1366 100 */
    @media only screen and (min-width: 2040px) and (max-width: 2050px) {
     .presenter-details {
      width: 70%;
     }
     .coundown_faculty-img {
      margin-right: 15px;
    }
    .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
     font-size: 20px;
    }
    .Pre-Detail.font-14{
     font-size: 16px !important;
   }
    }
    /* 50% 1366 100 */
    @media only screen and (min-width: 2650px) and (max-width: 2780px) {
     .presenter-details {
      width: 76%;
     }
     .coundown_faculty-img {
      margin-right: 20px;
    }
    .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
     /* font-size: 18px; */
    }
    }
    /* 110% 1366 100 */
    @media screen and (min-width: 1240px) and (max-width: 1248px){
     .faculty-img {
       width: 125px;
       margin-right: 18px;
     }
   .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
     font-size: 13px !important;
    }
    }
    /* 125% 1366 100 */
    @media screen and (min-width: 1090px) and (max-width: 1095px){
     .presenter-details {
      width: 60%;
     }
     .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
     font-size: 12px !important;
    }
    }
    /* 150% 1366 100 */
    @media only screen and (min-width: 910px) and (max-width: 912px) {
     .faculty-img {
       width: 110px;
   }
    .presenter-details {
     width: 55%;
    }
    .coundown_faculty-img {
     margin-right: 10px;
   }
   .FeaturedPannel .presenter-details label, .FeaturedPannel span.Pre-Detail, .FeaturedPannel span.FName{
    font-size: 11px !important;
   }
   }
   @media only screen and (min-height: 713px) {
    .ConnectionTest .footer-section {
     position: absolute !important;
    }
   }
   
   @media only screen and (min-width:1920px) {
    .modal-dialog {
     width: 45%;
    }
    .g1 .radio1:nth-child(3){
     /* left: 5px; */
    }
    .presenter-details {
     width: 55%;
   }
   .faculty-img {
     width: 200px;
   }
   .footer-logo {
    width: 120px;
}
   }
   @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: 100px;
   }
   }
   @media only screen and (min-width:768px) {
    /* .LeftSideMain{
       width: 63.66666667%;
     }
     .RightSideMain{
       width: 36.333333%;
     } */
    .btnfieldmarch .button-column .button-field {
     width: 65% !important;
    }
   
    .btnfieldmarch {
     padding-left: 0;
     padding-right: 0px;
    }
   }
   
   @media only screen and (max-height: 430px) {
    .login-right-wrap .login-wrap {
     width: 90%;
     margin: 30px auto 0 auto;
    }
   
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 0%) !important;
     -webkit-transform: translate(-50%, 0%) !important;
     -moz-transform: translate(-50%, 0%) !important;
     -ms-transform: translate(-50%, 0%) !important;
     -o-transform: translate(-50%, 0%) !important;
    }
   
    .login-right-wrap .login-logo-wrap {
     padding: 5px 15px;
    }
   
    .login-wrap .login-form {
     padding: 5px 20px;
    }
   
    .login-right-wrap .login-logo-wrap img {
     width: 100px;
    }
   
    .salserep .container, .LoginPage .container {
     width: 100%;
    }
   
    .salserep .login-wrap .login-form .form-block {
     text-align: left;
     margin-bottom: 10px;
    }
   
    .salserep .login-right-wrap .login-wrap {
     width: 90%;
     margin: 20px auto 0 auto;
    }
   
    .salserep .login-logo-wrap {
     margin-bottom: 0px;
    }
   
    .login-wrap .login-form .form-block .label-field, .text-field, .login-wrap .login-form .form-block .new-reg-wrap .forget-pwd, .login-wrap .login-form .form-block .new-reg-wrap .reg-btn {
     font-size: 11px;
    }
   }
   
   @media (max-height: 480px) {
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%) !important;
     -webkit-transform: translate(-50%, 30%) !important;
     -moz-transform: translate(-50%, 30%) !important;
     -ms-transform: translate(-50%, 30%) !important;
     -o-transform: translate(-50%, 30%) !important;
    }
   }
   
   @media (max-height: 370px) {
    .LoginPage .login-right-wrap {
     transform: translate(-50%, 15%) !important;
     -webkit-transform: translate(-50%, 15%) !important;
     -moz-transform: translate(-50%, 15%) !important;
     -ms-transform: translate(-50%, 15%) !important;
     -o-transform: translate(-50%, 15%) !important;
    }
   }
   /* GG zoom 120% */
   @media screen and (min-width:900px) and (max-width:911px) {
    div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
     min-height: auto;
    }
   
    .table-wrap .event-table tr td {
     font-size: 10px;
    }
   
    #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog {
     width: 75%;
     margin: 60px auto;
    }
   
    #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
     position: relative;
     padding: 0px 20px 15px 20px;
    }
   
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%) !important;
     -webkit-transform: translate(-50%, 30%) !important;
     -moz-transform: translate(-50%, 30%) !important;
     -ms-transform: translate(-50%, 30%) !important;
     -o-transform: translate(-50%, 30%) !important;
    }
   }
   /* GG zoom 133% */
   @media screen and (min-width:818px) and (max-width:822px) {
    .table-wrap .event-table tr td, .table-wrap .event-table tr th {
     font-size: 10px !important;
    }
   
    div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
     min-height: auto;
    }
   
    #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog {
     width: 75%;
     margin: 60px auto;
    }
   
    #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
     padding: 0px 20px 5px 20px;
    }
   
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 30%) !important;
     -webkit-transform: translate(-50%, 30%) !important;
     -moz-transform: translate(-50%, 30%) !important;
     -ms-transform: translate(-50%, 30%) !important;
     -o-transform: translate(-50%, 30%) !important;
    }
   }
   /* GG zoom 150% */
   @media screen and (min-width:728px) and (max-width:730px) {
    div#view-bio1 .modal-body, div#view-bio2 .modal-body, div#view-bio3 .modal-body {
     min-height: auto;
    }
   
    #view-bio1 .modal-dialog, #view-bio2 .modal-dialog, #view-bio3 .modal-dialog {
     width: 75%;
     margin: 30px auto 100px auto;
    }
   
    #view-bio1 .modal-body, #view-bio2 .modal-body, #view-bio3 .modal-body, #speaker_bio_1 .modal-body, #speaker_bio_2 .modal-body {
     padding: 0px 20px 5px 20px;
    }
   
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 15%) !important;
     -webkit-transform: translate(-50%, 15%) !important;
     -moz-transform: translate(-50%, 15%) !important;
     -ms-transform: translate(-50%, 15%) !important;
     -o-transform: translate(-50%, 15%) !important;
    }
   }
   
   @media only screen and (max-width: 320px) {
    .menu-list li a, .welcome-name {
     font-size: 9px !important;
    }
   }
   
   @media only screen and (min-width: 481px) and (max-width: 600px) {
    .speaker-modal .pop-speaker-info .speaker-detail-wrap {
     width: 50%;
     margin-top: 15px;
    }
   }
   @media only screen and (min-width: 600px) and (max-width: 962px) {
     .speaker-modal .pop-speaker-info .speaker-detail-wrap {
      width: 55%;
      margin-top: 15px;
     }
    }
   
   @media screen and (max-width: 374px) {
    #systemRequirment .sytemReq_container .list_system .col-xs-12 {
     width: 100%;
    }
    .text-left{
      text-align: center;
    }
   }
   
   @media screen and (min-width:1024px) and (max-width:1025px) {
    .ConnectionTest .sytemReq_container h5, .ConnectionTest .connectiontest_header, .ConnectionTest .sytemReq_container p, .ConnectionTest .sytemReq_container label, .bk_check {
     font-size: 12px;
    }
   
    .htmlcontent p.description {
     font-size: 13px;
    }
   
    .registration-modal p, .registration-modal label, .sytemReq_container .row.list_system h6 {
     font-size: 13px;
    }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 13px;
    }
    .error-note, .error-text {
     font-size: 12px;
   }
    ul li, .user-table tr th, .user-table tr td,   .reminder-date,.webcast-timetable label, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .Pre-spon-Detail, .footer-def-content-btm, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .webcast-heading.font-16, .presenter-details h6, .presenter-details, .presenter-details label, span#Presntrname, span.Pre-Detail,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
     font-size: 13px;
    }
    #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span{
     font-size: 14px;
   }
    .Knownusers .user-table tr th,.Knownusers .user-table tr td, .MyRegistats .user-table tr th, .MyRegistats .user-table tr td{
     font-size: 11.5px !important;
    }
    #hcpregister_success.hcpsuccess .support {
     font-size: 15.5px;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 11.5px;
   }
    div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
     font-size: 15px;
   }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 13px;
    }
    .error-note, .error-text {
     font-size: 12px;
   }
    .FooterISISection.container tr td p.font-light, .Pre-spon-Detail, .footer-def-content-btm {
     font-size: 11px;
   }
    #RemoteLiveEvents .info-para .footnote p {
     font-size: 8px !important;
    }
   
    .headReminder {
     font-size: 18px;
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label {
     font-size: 12px;
    }
   
    a.menu-link.menu-logout {
     font-size: 9px !important;
    }
   
    .font-16 {
     font-size: 13px;
    }
   
    span.broadcast-time-session, .session_column .table-wrap .event-table tr td, .session_column .table-wrap .event-table tr th {
     font-size: 10px;
    }
   
    .footer-table td, .footer-table td p {
     font-size: 10px;
    }
   
    .footer-inner p, .footer-inner a {
     font-size: 10px;
    }
   
    .modal-body span.Pre-Detail, .modal-body span#Presntrname, .modal-body span.Pre-Detail, .modal-body .program-column ul li, .webcast-coundtdown-page-contents {
     font-size: 10px;
    }
   
    .modal-body .description {
     font-size: 12px;
    }
   
    .modal-body .webcast-heading {
     font-size: 12px;
    }
   
    .modal-body .headReminder {
     font-size: 12px;
    }
   }
   
   @media only screen and (min-width: 1050px) and (max-width: 1056px) {
    .salserep .LoginPage .login-right-wrap {
     transform: translate(-50%, 10%);
     -webkit-transform: translate(-50%, 10%);
     -moz-transform: translate(-50%, 10%);
     -ms-transform: translate(-50%, 10%);
     -o-transform: translate(-50%, 10%);
    }
   }
   
   @media only screen and (min-width: 1600px) and (max-width: 1700px) {
    .modal-dialog {
     width: 650px;
     margin: 30px auto;
    }
   }
   @media only screen and (min-width: 1200px) and (max-width: 1366px) {
     .button-column .button-field {
      width: 80%;
      min-height: 70px;
     }
    }
   @media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .button-column .button-field {
     width: 80%;
     min-height: 60px;
    }
    .available-responsive img {
     height: 50px;
    }
   }
   @media (min-width:1024px){
    div#email_info_popup1 {
    margin-top: 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: 3.4pc;
   }
    }
   
    @media only screen and (max-width:570px) and (min-width:500px) {
     .webcast-timetable.row {
      width: 80%;
      left: 4.7pc;
    }
   }
    @media only screen and (max-width:567px) and (min-width:400px) {
     .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
      padding-right: 35px;
     }
    }
   
    @media only screen and (max-width:399px) {
     .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
      padding-right: 17px;
     }
    }
    @media only screen and (max-width:350px) {
     .broadcast-time .event-table tr th, .broadcast-time .event-table tr th, .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
      padding-right: 20px;
     }
     .broadcast-time table thead tr th, .broadcast-time table tr td, .session_column .broadcast-time .event-table tr th{
       font-size: 7.5px !important;
     }
    }
    @media screen and (min-width: 820px) {
     .presenter-details h6 .Pre-Detail, .pop-speaker-info h6 .Pre-Detail, .presenter-details h6{
       /* white-space: nowrap; */
     }
    }
    /* @media screen and (min-width: 1090px) and (max-width: 1099px) {
    .broadcast-time table tr td, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th {
     text-align: right;
     padding-right: 10px;
   }
   .Thankyoupage .broadcast-time table tr td, .Thankyoupage .broadcast-time .event-table tr th, .Thankyoupage .session_column .broadcast-time .event-table tr th {
     padding-right: 20px;
    }
   ul li, #RemoteLiveEvents .text_red, .text_red, .reminder-date,.webcast-timetable label, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, .broadcast-time table tr td, .broadcast_date_container h6 span, .broadcast_date_container h6, #Registration .htmlcontent p:last-child b, .post-test-eval-page b, .question_block .q_block,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1{
     font-size: 10px !important;
    }
    .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
     font-size: 10px !important;
    }
     ul li, .btn, .font-16, .user-table tr th, .button-field, .button-field1, .button-field, .custom-modal .modal-footer .modal-btn, p, ul li, .user-table tr th, .user-table tr td, #RemoteLiveEvents .text_red, .text_red, .reminder-date,.webcast-timetable label, div#Registration_Box h5, .sytemReq_container .row.list_system h6, h6, .broadcast-time, .heading_tbl-bg, .broadcast-time .event-table tr th, .session_column .broadcast-time .event-table tr th, .bg_label h5, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .event-detail-right h5, .option-panel h6, #event-detail .left-panel .name1, #event-detail .temp_content_wrap .resource-details .title, .event-subtitle, .isiheading, .event-subtitle1, .concierge_desc_wrap .dashed-list, .countdown_list li, .aud_text, .con-event-title h2, .link-concierge, .link-concierge a, .con-event-date, .countdown-wrap .countdown-title, .countdown-time .cd-text, .concierge-sec .countdown-wrap .countdown-title, .resource-details .res-sec .res-item, .concierge_description_wrap .event-list li, .page-heading, .us-hp-content, .disclaimer_content, .pres-desc-wrap p, .register_content, .register_content a, .register_form_content, .sub-title, .broadcast_heading, .broadcast_title, .speaker-modal .pop-speaker-info .name, .meeting_attendees_heading h4, .manage_attendees_tbl p, .summary_hcp_container p, .summary_hcp_container p span, .summary_hcp_container p a, .support-popup p, .support-popup h4, .registration-modal h5, .sytemReq_container h5, .arrow-navstrip h2, .share p, .disclaimer-container .desc, .concierge_container .concierge_description_wrap .event-subtitle, .details_program h5, .page-inner_title, .broadcasts_title1, .indication-desc-wrap h6, #Webcastshare-container .concierge-reg-speaker-wrap .title, .isi_footer .flinks a, #Webcastshare-container .indication_wrapper .desc-wrap .event-desc, #Webcastshare-container .indication_wrapper .indication-title, .disclaimer-button-row .button-title, #Webcastshare-container .indication_wrapper .prescribing-description-wrap p, .registration_header, .form-label, .register-container .register-container-right .reg-title, .register_side_inner .title, .reg_event_date, .copy-text, h3.broadcast_title b, h3.broadcast_title, .main-body-section .body-inner .Meeting-slot-precourse, #Webcastshare-container .option-panel .title, .panel-title > a, .panel-title > a:active, .panel-default > .panel-heading, .share_template h4, .share_template h6, .li-disc, .light-blue, .button-column a.button-field span, #Registration.modal .modal-dialog .button-column a, #Registration.modal .modal-dialog .button-column a span, .sec-innercontent.full-views .scroll-content h4, .sec-innercontent.full-views .scroll-content h4.font-bold, .bio-profile td h6, body, .program-column1 p, .font-light, .scroll-content, .sec-innercontent.full-views .scroll-content .footer-info, .footer-inner-section .footer-info, .webcast_palyer .footer-info, .webcast_palyer .indication_wrapper h4, h4, .h4, .disclaimer_para, .isi_blue, .button-column a.button-field, .registration-modal p, .isiview.openview, .concierge_description_wrap .event-subtitle, #event-detail .temp_content_wrap .instruction-wrap .desc-wrap .event-list li, .isiview.openview, .bg-blue1 p, .sec-innercontent .color-blue-heading, .copyright-content, .note_popup p, .note_popup h3, #RemoteLiveEvents p, h5, ul.webcast-countdown-page-contents li, h6.session_title, #Registration .htmlcontent p:last-child b,.webcast-heading,#hcpregister_success h6,#hcpregister_success h5,.Knownusers .button-field, .Knownusers .button-field1, .MyRegistats .button-field, .MyRegistats .button-field1 {
      font-size: 10px !important;
     }
     #hcpregister_success.hcpsuccess .support {
       font-size: 12px !important;
   }
   #hcpregister_success.guestsuccess h6,#hcpregister_success.guestsuccess h5,#hcpregister_success.guestsuccess p{
     font-size: 8.5px !important;
   }
     div#Registration_Box #Regis_headtxt\ color-pink-heading, #delete-guest-Multi-pop .modal-footer input{
       font-size: 12px !important;
     }
     .FooterISISection.container tr td p.font-light {
       font-size: 9px !important;
     }
     .registration-modal p, .registration-modal label, .registration-modal .htmlcontent b {
       font-size: 10px !important;
      }
    .modal-body span#Presntrname, span.Pre-Detail {
     font-size: 10px;
    }
    .modal-body span#Presntrname, span.Pre-Detail, .description {
     font-size: 10px;
     white-space: normal;
    }
   
    .modal-body .webcast-heading {
     font-size: 12px;
    }
   
    .modal-body .headReminder {
     font-size: 14px;
    }
   
    html, span#Presntrname, span.Pre-Detail, .description, .presenter-details h6, span#Presntrname, span.Pre-Detail, label, span.FName {
     font-size: 10px !important;
    }
    .Pre-Detail.font-14{
     font-size: 8.5px !important;
    }
    .BtnBanner {
     font-size: 8px;
    }
    .reminder_page #template_time_slot .radio label {
     font-size: 10px;
    }
   
    .reminder_page #template_time_slot .hizentra-timetable {
     font-size: 10px;
    }
   } */
   
   @media only screen and (min-height: 800px) {
     .OnclickScrollBar .Newactive{
       top: 6% !important;
     }  
   }
   @media only screen and (min-height: 1500px) {
     .OnclickScrollBar .Newactive{
       top: 3% !important;
     }  
   }
   @media (min-width:700px) and (max-width:1032px){
    .modal.custom-modal .modal-dialog {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
    }
    }
    
   @media only screen and (min-width:3000px) and (max-width:3900px) {
     td.align-left.brand-logo{
       width: 10%;
     }
   }

   @media (max-width:768px){
    .brand-logo-content.align-center .footer-logo {
      margin-bottom: 20px;
  }  
  }