﻿/*-- Responsive Layout --*/
@media (min-width: 1200px){
}
/*-- --*/
@media (min-width: 990px) and (max-width: 1199px) {
    /*-- IFRAME --*/
    .iframe-wrapper .frame-header {
        height: 77px;
    }

    .iframe-wrapper .frame-custom-panel {
        height: 65px;
    }

    .iframe-wrapper .frame-header .event-name {
        font-size: 14px;
    }

    .iframe-wrapper .frame-body {
        top: 78px;
        height: -moz-calc(100% - 125px);
        height: -webkit-calc(100% - 125px);
        height: -ms-calc(100% - 125px);
        height: calc(100% - 125px);
    }

    .iframe-wrapper .frame-footer-section {
        /* bottom:-35px; */
    }
    /*-- //IFRAME --*/

    /*this is for event details*/
    .temp_4 .event_detail_banner .banner-content-wrap {
        min-height: 247px;
    }
    #event-detail .reg_link {
        font-size: 17px;
        float: left;
    }
    #event-detail .event_detail_banner .banner_title {
            line-height: 20px;
    }

     .temp_3 .event_detail_banner .banner-content-sec {
        padding: 9px 0px 0px 20px;
    }
    .temp_3 .event_detail_banner .banner-content-wrap {
            min-height:0px;
            max-height: 224px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-title {
            font-size: 16px;
            line-height: 19px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-subtitle {
            font-size: 11px;
            margin-bottom: 10px;
            width: 52%;
    }
    .temp_3 .event_detail_banner .action-wrap .action-link {
            margin-bottom: 10px;
    }
  .temp_3 .event_detail_banner .banner-content-sec .reg_link{
        font-size: 14px;
        margin-bottom:9px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event_text {
        font-size: 10px;
    }
    .temp_3 .event-option-panel .option-icon {
        width: 39px;
        height: 39px;
    }
      .temp_5 .event_detail_banner .banner-content-wrap {
    min-height: 263px;
}
    .temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding:5px 0px 0px 20px;
    width: 50%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 15px;
}
    .temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size: 19px;
    text-transform: none;
    margin: 5px 10px 15px;
    font-weight: 700;
}
    .temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
    color: #333;
    font-size: 15px;
    text-transform: none;
    margin: 5px 10px;
}




}
/*-- --*/
@media (min-width: 768px) and (max-width: 989px) {
	/*-- IFRAME --*/
	.iframe-wrapper .frame-header{
		height:65px;
	}
	.iframe-wrapper .frame-header .frame-header-inner img{
		max-width:100%;
		height:65px;
	}
	.iframe-wrapper .frame-custom-panel{
		height:55px;
	}
	.iframe-wrapper .frame-header .event-name{
		font-size:14px;
	}
	.iframe-wrapper .frame-body{
		top:65px;
		height:-moz-calc(100% - 130px);
		height:-webkit-calc(100% - 130px);
		height:-ms-calc(100% - 130px);
		height:calc(100% - 130px);
	}
	.iframe-wrapper .frame-footer-section{
		/* bottom:-35px; */
	}
	/*-- //IFRAME --*/

    /*this is for event details*/
  .temp_4 .event_detail_banner .banner-content-wrap {
            min-height: 187px;
    }

  













  /*this is for template 3*/

    #event-detail .reg_link {
        font-size: 15px;
        float: left;
    }

    /*template 3*/
  
       .temp_3 .event_detail_banner .banner-content-sec {
        padding: 9px 0px 0px 20px;
    }
    .temp_3 .event_detail_banner .banner-content-wrap {
            min-height:0px;
            max-height: 224px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-title {
            font-size: 16px;
            line-height: 19px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-subtitle {
            font-size: 11px;
            margin-bottom: 10px;
            width: 52%;
    }
    .temp_3 .event_detail_banner .action-wrap .action-link {
            margin-bottom: 10px;
    }
  .temp_3 .event_detail_banner .banner-content-sec .reg_link{
        font-size: 14px;
        margin-bottom:9px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event_text {
        font-size: 10px;
    }

    .temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 15px 0px 0px 20px;
    width: 50%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 15px;
}
    .temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size: 15px;
    text-transform: none;
    margin: 5px 10px;
    font-weight: 700;
}
    .temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
    color: #333;
    font-size: 14px;
    text-transform: none;
    margin: 5px 10px;
}
.temp_5 .available-via {
    color: #004b8d;
    font-size: 15px;
    font-weight: 600;
    text-align: right;
    line-height: 40px;
}
.temp_5 .reg_link {
    color: #c52349;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.temp_5 .temp_content_wrap .event-detail-right {
    padding: 0px;
}

.temp_5 .temp_content_wrap .resource-details {
    background: #f1f3f4;
    border-radius: 6px;
    padding: 10px;
    margin-bottom: 20px;
margin-left:40px;
}

.temp_5 .reg-speaker-wrap {
    padding: 0px;
    margin-top: 40px;
    margin-left: 40px;
}

.temp_5 .temp_content_wrap .resource-details .resource-list .res-item a {
    font-size: 12px !important;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 10px 10px 5px 0px;
    font-weight: 500;
    color: #333333;
}
.event-detail-container .instruction-wrap .table-wrap .event-table tr td {
    border: 1px solid #DDD;
    font-size: 11px;
    padding: 3px 3px;
}
.temp_5 .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
    border: none;
    font-size: 11px;
    padding: 3px 3px;
    background: #284b8b;
    color: #fff;
    text-align: center;
}

  .temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) left top no-repeat;
    background-size: contain;
    margin-bottom: 0;
    min-height: 220px;
}

  .padding20-118 {
    padding: 0px 10px 0px 20px!important;
}

.MB .ques-list li{
     width: 63px;
}

}
/*-- --*/
@media (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {

	/*-- IFRAME --*/
	.iframe-wrapper .frame-header{
		height:60px;
	}
	.iframe-wrapper .frame-header .frame-header-inner img{
		height:60px;
	}
	.iframe-wrapper .frame-custom-panel{
		height:55px;
	}
	.iframe-wrapper .frame-header .event-name{
		font-size:14px;
	}
	.iframe-wrapper .frame-body{
		top:61px;
		height:-moz-calc(100% - 148px);
		height:-webkit-calc(100% - 148px);
		height:-ms-calc(100% - 148px);
		height:calc(100% - 148px);
	}
	.iframe-wrapper .frame-footer-section{
		/* bottom:-50px; */
	}
	/*-- //IFRAME --*/
	/*-- FOOTER --*/
	.footer-section .footer-row-1 .left-text .copy-text span {
		display: inline;
	}
	/*-- //FOOTER --*/
    #event-detail .event_detail_banner .banner_title {
            font-size: 12px;
            line-height: 20px;
    }

    .temp_4 .event_detail_banner .banner-content-wrap {
            min-height: 178px;
    }
    #event-detail .reg_link {
font-size: 9px;
    float: left;
    }

    /*this is for template 3*/
    .temp_3 .event_detail_banner .banner-content-sec {
        padding: 9px 0px 0px 20px;
    }
    .temp_3 .event_detail_banner .banner-content-wrap {
            min-height:0px;
            max-height: 224px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-title {
            font-size: 16px;
            line-height: 19px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-subtitle {
            font-size: 11px;
            margin-bottom: 10px;
            width: 52%;
    }
    .temp_3 .event_detail_banner .action-wrap .action-link {
            margin-bottom: 10px;
    }
  .temp_3 .event_detail_banner .banner-content-sec .reg_link{
        font-size: 14px;
        margin-bottom:9px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event_text {
        font-size: 10px;
    }
	#ques34 .ques-list li {
    width: 50%;
	padding:0px;
    font-size: 11.5px;
	margin:0 -15px;
}
#Template .indication_wrapper_stat{
margin:0px;
}


.temp_5.indication_wrapper.indication_wrapper_stat .indication-title {
    border-top: 2px solid #c60c46;
    border-bottom: 2px solid #c60c46;
    padding: 8px 10px 8px 25px;
    margin-bottom: 10px;
    color: #c60c46;
    font-weight: 700;
    font-size: 18px;
}
.Eva_heading {
    font-size: 11.5px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.Eva_heading_sub {
    margin-bottom: 10px;
    font-size: 12px;
}
.padding20-30 {
    padding:15px !important;
}
.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
    width: 100px;
    float: left;
    font-size: 11.5px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:50%;
}

#Template #Innvocana_event_details .indication_wrapper_stat {
    margin-left: 0px;
}
#Template #Innvocana_event_details .indication-title-wrap{
margin:0 -15px;
}
.pretest_div .question-wrapper, .pretest_div .question-wrapper1, .question-wrapper {
    border-radius: 0;
    margin-bottom: 10px;
    padding: 0px!important;
    position: relative;
}
.pretest_div .ques {
float: left;
    width: 70%;
    font-size: 11.5px !important;
    display: block;
    margin-bottom: 10px !important;
}
.pretest_div .ibox-right{
width:29%;
float:left;

}
.pretest_div .ques-list li input {
    width: 100%;
    margin-bottom: 10px;
    height: 23px;
    font-size: 12px;
}
.pretest_div .ques-list .list-header-pre {
    font-weight: 800;
    font-size: 11.5px;
    display: block;
}


  .temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size: 13px;
    text-transform: none;
    margin: 5px 5px;
    font-weight: 700;
}

      .temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
  color: #333;
    font-size:11px;
    text-transform: none;
    margin:0px 5px;
}
    .temp_5 .reg_link {
    color: #c52349;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 3px;
}

  .temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) left top no-repeat;
    background-size: contain;
    margin-bottom: 0;
     min-height: 187px !important;
}

      .temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 0px;
    width:48%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom:15px;
}

          .footer-section .footer-inner {
    padding: 7px 0 0px;
}
    .temp_5 .indication_wrapper_fixed {
        /*height: 42px;*/
    }
	#marpho-container .indication_wrapper_fixed .indication-title-wrap {
    border-top: 2px solid #830065;
    border-bottom: 2px solid #830065;

}
}
/*-- --*/
@media (min-width: 480px) and (max-width: 767px) {
     .janssen_date{
       display: block;
margin-top: 10px;
margin-left: 15px;


    }
	/*-- IFRAME --*/
	.iframe-wrapper .frame-header{
		/* padding:4px 0px 0px 0px; */
		height:50px;
	}
	.iframe-wrapper .frame-header .frame-header-inner img{
		height:50px;
	}
	.iframe-wrapper .frame-custom-panel{
		height:50px;
	}
	.iframe-wrapper .frame-header .event-name{
		font-size:13px;
	}
	.iframe-wrapper .frame-body{
		top:51px;
		height:-moz-calc(100% - 133px);
		height:-webkit-calc(100% - 133px);
		height:-ms-calc(100% - 133px);
		height:calc(100% - 133px);
	}
	.iframe-wrapper .frame-footer-section{
		/* bottom:-47px; */
	}
	/*-- //IFRAME --*/
	/*-- FOOTER --*/
	.footer-section .footer-row-1 .left-text .copy-text span {
		display: inline;
	}
	/*-- //FOOTER --*/

    /*event details pages*/
    #event-detail .action-wrap .action-link {
    display:block;
    width:100%;
    text-align: center;
    }
    .temp_4 .event_detail_banner .banner-content-wrap {
    min-height: 186px;
    }

    #event-detail .reg_link {
    float: left;
    font-size: 15px;
    }

    .temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding:0px;
    width: 50%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 20px;
}

    .temp_5 .reg-speaker-wrap {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
}
    .temp_5 .temp_content_wrap {
    padding: 0px 15px;
    margin-bottom: 0px;
    margin-top:0px !important;
}
    .temp_5 .available-via {
    color: #004b8d;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    line-height: 40px;
}
  .temp_5 .available-via .list-inline > li {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 10px;
}
  .temp_5 .temp_content_wrap .resource-details {
    background: #f1f3f4;
    border-radius: 6px;
    padding: 20px 20px 20px 40px;
    margin-bottom: 20px;
    width: 100%;
}
  .register-container-temp_2.register-container-right .reg-event-detail-wrap .table-wrap .event-table tr td {
    border: 0;
    font-size: 11px;
    padding: 4px 3px;
}

  .temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) left top no-repeat;
    background-size: contain;
    margin-bottom: 0;
    min-height: 180px;
}

    .footer-section .footer-inner {
    padding: 7px 0 0px;
}
    .temp_5 .indication_wrapper_fixed {
     
    }
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding:3px;
    width: 44%;
    text-align: center;
    position: absolute;
    left:4px;
    bottom: 5px;
}
#marpho-container .event_detail_banner .banner-content-wrap {

    min-height: 187px !important;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #FFF;
    font-size: 11px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: center;
    line-height: 13px;
}
#marpho-container .reg_link {
    color: #f79c38;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    float: none;
}
#marpho-container .timer-wrap {
    color: #830065;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    margin: 0px 0 10px 0;
}
#marpho-container #event-detail .option-panel .title {
    color: #4f758b;
    font-size: 18px;
    margin-bottom: 15px;
    text-align: center;
    margin-top: 10px;
}
#marpho-container .option-panel .list-inline {
    text-align: center;
}
#marpho-container #event-detail .temp_content_wrap .resource-details {
    background: #f3e6ee;
    border-radius: 6px;
    padding: 25px 50px;
    margin: 30px 0px;
}
#marpho-container .event_detail_banner .banner_title {
    background: #4f758b !important;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 15px;
    line-height: 19px;
    border-bottom: 3px solid #ffffff;
}
#marpho-container .temp_content_wrap {
    margin-bottom: 10px;
}
#marpho-container .eventdetail_container {
    padding: 5px 25px 0px 25px;
}
#marpho-container .button_event_group .list-inline {
    text-align: center;
}
#marpho-container .button_event_group .list-inline > li {
    margin-bottom: 10px;
}
#marpho-container .action-wrap .action-link-wrap, #marpho-container .action-wrap .action-link {
    width: 100%;
    text-align: center;
}
}


/*-- --*/
@media (max-width: 480px){

    .janssen_date{
     display: block;
margin-top: 10px;
margin-left: 15px;


    }

	/*-- IFRAME --*/
	.iframe-wrapper .frame-header{
		/* padding-top:4px; */
		height:45px;
	}
	.iframe-wrapper .frame-header .container{
		padding:0;
	}
	.iframe-wrapper .frame-header .frame-header-inner img{
		height:45px;
	}
	.iframe-wrapper .frame-custom-panel{
		height:45px;
	}
	.iframe-wrapper .frame-header .event-name{
		font-size:12px;
	}
	.iframe-wrapper .frame-body{
		top:45px;
		height:-moz-calc(100% - 150px);
		height:-webkit-calc(100% - 150px);
		height:-ms-calc(100% - 150px);
		height:calc(100% - 150px);
	}
	.iframe-wrapper .frame-footer-section{
		/* bottom:-105px; */
	}
	/*-- //IFRAME --*/

    #conciege_container_wrap .conciege_container {
    padding: 10px;
}


.conciege-reg-speaker-wrap .img-sec {
width: 185px;
    height: auto;
    display: inline-block;
    margin-right: 10px;
    width: 100%;
    text-align: center;
}
.div_view{
text-align: center;
    margin-left: 0;
    width: 100%;
    position: initial;
    margin-top: 20px;

}
    .conciege-reg-speaker-wrap .view-bio2 {
        float:initial;
    }
.temp_4 .indication-desc-wrap, #event-detail .indication-desc-wrap {
    padding: 0px;
}
.temp_4 .temp_content_wrap .event-detail-right {
    padding: 0px;
}
.countdown-time .cd-val{
	font-size:25px !important;
	line-height:0px;
	padding-top:20px;
	font-weight:600;
}
.temp_4 .concierge-sec .countdown-time .cd-text{
	display:block;
	font-size:12px !important;
	color:#656565;
	margin-top:5px;
	padding:0;
}
.temp_4 .indication_wrapper_fixed .indication-desc-wrap {
   
    overflow: auto;
    padding: 0;
    padding-right: 15px;
}
.temp_4 .indication_wrapper .desc-wrap .event-desc {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 19px;
    color: #333;
}
.temp_4 .indication_wrapper_fixed .container {
    padding: 10px;
    overflow:auto;
    height:100%
}
.conciege_container .concierge-sec .countdown-time .cd-val {
    margin: 0;
    padding: 0;
    display: inline-block;
    color: #666666;
    font-size:28px !important;
    line-height: 0px;
    padding-top: 25px;
    font-weight: 600;
}
    .countdown-wrap, .resource-details {
        margin-bottom:15px;
        margin-left:0px !important;
    }
    .temp_4 .concierge-sec .resource-details .res-sec .res-item {
    font-size: 12px !important;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 5px 10px 5px 35px;
    font-weight: 500;
}
    .temp_4 .concierge-sec .countdown-time{
	display:inline-block;
	color:#656565;
	text-align:center;
	margin:0px 10px 0px 0px !important;
}
.conciege_container .concierge-sec h4.con-event-date {
    font-size: 17px !important;
    margin-bottom: 0px;
    font-weight: 600;
    color: #013c72;
    line-height: 23px;
}
.concierge-sec .countdown-time{
	display:inline-block;
	color:#656565;
	text-align:center;
	margin:0px 10px 0px 0px;
}
#event-detail .eventdetail_container_top {
    padding: 15px 0px;
	    text-align: center;
}
#event-detail .eventdetail_container {
    padding: 15px 0px;
}
.temp_4{
font-size:70% !important;
}
#event-detail .reg_link {
    color: #f79c38;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    background: none;
        margin-bottom: 15px;
}
.temp_4 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: #730053 url(/images/event-details-banner-bg1.jpg) no-repeat right top;
    background-size: contain;
    margin-bottom: 15px;
    min-height: 122px;
}
.temp_4-modal .pop-speaker-info .img-wrap {
    float: none;
    text-align: center;
    padding: 5px;
    display:block;
    margin: 0px 10px 10px 0px;
    line-height: 58px;
}
#event-detail .instruction-wrap {
    padding:5px 0px;
}
#event-detail .event_detail_banner .banner_title {
    background: #830065;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 15px;
    line-height: 17px;
    border-bottom: 3px solid #ffffff;
}
#event-detail .event_detail_banner .banner-content-wrap .banner-content-sec {
padding: 5px 10px 0px;
    width: 307px;
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 16px;
}
    #event-detail .indication_wrapper .indication-title {
            font-size: 12px;
    }
#event-detail .temp_content_wrap .resource-details {
    background: #f3e6ee;
    border-radius: 6px;
    padding:10px 15px;
    margin: 10px;
}

.temp_5 .temp_content_wrap .event-detail-right {
    padding: 0px 0px;
}
.temp_5 .action-wrap .action-link-wrap, .temp_5 .action-wrap .action-link {
    width: 100%;
    text-align: center;
}
.temp_5 .temp_content_wrap {
    padding: 0px 10px;
    margin-bottom: 0px;
       margin-top: 0px !important;
}
.temp_5 .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
    border: none;
    font-size: 10px;
    padding: 5px 3px;
    background: #284b8b;
    color: #fff;
    text-align: center;
}
.temp_5 .event-detail-container .instruction-wrap .table-wrap .event-table tr td {
    border: 1px solid #DDD;
    font-size: 10px;
    padding: 5px 3px;
}
.temp_5 .timer-wrap {
    color: #004b8d;
    font-size: 13px;
    font-weight: bold;
    line-height: 21px;
}
.temp_5 .option-panel {
    margin: 10px 0 20px 0;
}
.option-panel .list-inline{
    text-align:center;
}
.temp_5 .available-via {
    color: #004b8d;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    line-height: 40px;
}
.temp_5 .event_detail_banner {
    padding: 0;
    margin-bottom: 0;
}
.temp_5 .option-panel .list-inline > li {
   /* margin: 0 10px; */
    text-align:center;
}
.temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 0px;
    width: 50%;
    text-align: center;
    position: absolute;
    bottom:20px !important;
}
.temp_5 .indication_wrapper_fixed .indication-title {
    font-size: 11px !important;
    text-transform: uppercase;
    margin-bottom: 0px;
  /*  padding: 8px 0px 8px 10px !important; */
    font-weight: 600;
    color: #c60c46;
}
.temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height:118px !important;
}
.temp_5 .event-detail-container .event-detail-right .reg-speaker-wrap {
    margin:0px !important;
}
.temp_5 .left-panel .name1 {
    font-size: 12px;
    color: #000;
    display: block;
    font-weight: bold;
}
.temp_5 .left-panel .subcontent {
    font-size: 12px;
    color: #333333;
    display: block;
}
.temp_5 .temp_content_wrap .resource-details {
    background: #f1f3f4;
    border-radius: 6px;
    padding: 10px 15px;
    margin-bottom: 20px;
    width: 100%;
}
.temp_5 .indication_wrapper .indication-title {
    font-size: 9px;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding: 5px 6px 8px 8px;
    font-weight: 600;
    color: #c60c46;
    line-height: 20px;
}
.temp_5 .indication_wrapper_fixed .container {
    padding:7px;
    font-size: 10px;
        overflow:auto;
    height:100%
}
.temp_5 .indication_wrapper_fixed .indication-title {
        font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 0px;
    padding: 8px 5px 11px 5px !important;
    font-weight: 600;
    color: #c60c46;
}
.temp_5.indication_wrapper.indication_wrapper_stat .indication-title {
border-top: 2px solid #c60c46;
    border-bottom: 2px solid #c60c46;
    padding: 8px 10px 8px 15px;
    color: #c60c46;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
  /*  margin: 0 -15px 10px -15px; */
}
#Template .indication_wrapper_stat{
margin:0px !important;
}
.temp_5 .temp_content_wrap {
    padding: 0px 15px;
    margin-bottom: 0px;
    margin-top:0px;
}
.temp_5 .indication-desc-wrap {
    padding: 0 15px !important;
}
.temp_5 .indi_wrapper_fixed_heig_act {
    height: calc( 100% - 120px);
}
.temp_5 .indication_wrapper_fixed .indication-desc-wrap {
  
    overflow: auto;
    padding: 0 !important;
    padding-right: 15px;
}
.temp_5 .Prescribinginfo  {
font-size:12px;
}
.temp_5 .Header_isi .event-subtitle {
    line-height: 17px;
	}
.temp_5 .event_detail_banner .banner_title {
   background: #004b8d;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px;
    margin-bottom: 0px;
    line-height: 14px;
}
.temp_5 .reg_link {
    color: #c52349;
    font-size: 8px !important;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
    display: block;
}
.temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
 font-size: 8px !important;
    text-transform: none;
    margin:5px 0 0 5px;
    font-weight: 700;
}
.temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
color: #333;
    font-size:7px !important;
    text-transform: none;
    padding: 1px 10px;
    margin: 0;
}

#event-detail .left-panel {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333333;
	margin-bottom:10px;
}
#event-detail .action-wrap .action-link {
  display:block;
  width:100%;
    text-align: center;
}

.temp_4 .action-wrap .action-link-wrap {
    display:block;
    text-transform: uppercase;
    color: #fff;
    background: #284b8b;
    padding:0;
    font-size: 12px;
    font-weight: 600;
    border: 0;
    border-radius: 3px;
    text-align: center;
    outline: none;
    min-width: 120px;
    margin-right: 5px;
    white-space: nowrap;
    margin-bottom: 7px;
    width:100%;
}
.temp_4 .action-wrap .action-link-wrap .action-link{
    margin-bottom:0px !important;
    width:100%;
}
.indication_wrapper .indication-title {
    font-size: 13px;
    
}

/*//this is for template 3*/
    .temp_3 .indication_wrapper .indication-title {
   font-size: 10px;
    }

    .temp_3 .event_detail_banner .action-wrap .action-link {
        display:block;
        width:100%;
        text-align: center;
        margin-bottom: 5px;
    }

    .temp_3 .event_detail_banner .banner-content-sec {
    width: 500px;
    padding: 40px 0px 0px 8px;
}
    .temp_3 .event_detail_banner .banner-content-sec .event-title {
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 10px;
     line-height: 13px; 
    margin-top: -36px;
    top: 0px;
    width: 59%;
}
    .temp_3 .event_detail_banner .banner-content-sec .event-subtitle {
        font-size: 7px;
        text-transform: uppercase;
        margin-bottom: 5px;
        width: 24%;
}
    .temp_3 .event_detail_banner .banner-content-sec .reg_link {

    font-size: 7px;
    padding: 6px 7px;
    border-radius: 7px;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: 600;
    /* padding-left: 3px; */
}
    .temp_3 .event_detail_banner .banner-content-wrap {
        max-height: 143px;
        min-height: 0px; 
    }
    .temp_3 .event_detail_banner .banner_title {
            font-size: 11px;
    }

    .temp_4 .indication_wrapper .indication-title {
     line-height: 16px;
    padding: 10px 0px 10px 10px;
    font-size: 11px;
    cursor: pointer;
    }

    #event-detail .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
        font-size: 9px;
    }

        /*this is for test connection page*/

    .result-wrap {
        width:100% !important;
    }

    .result-wrap .result-wrap-right .test-wrap {
     width: 85%;
    }
        .result-wrap .result-wrap-left {
            width: 100% !important;
        }

.register-container-temp_2.register-container-right .reg-event-detail-wrap .table-wrap .event-table tr td {
    border: 0;
font-size: 11px !important;
    padding: 5px 3px !important;
}

.register-container-temp_2.register-container-right .reg-event-detail-wrap .table-wrap .event-table tr th {
    border: none;
font-size: 11px !important;
    padding: 5px 3px !important;
    background: #284b8b;
    color: #fff;
    text-align: center;
}
#ques34 .ques-list li {
    width: 100%;
	padding:0px;
    font-size: 11.5px;
}
.Eva_heading {
    font-size: 11.5px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.Eva_heading_sub {
    margin-bottom: 10px;
    font-size: 12px;
}
.padding20-30 {
    padding:15px !important;
}
.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
 width: 50%;
    float: left;
    font-size: 11.5px;
	margin: 0 -15px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:100%;
}

.main-body-section .body-inner .Meeting-title-precourse {
    font-size: 17px;
    color: #0c4d8b;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 0px;
    line-height: 22px;
}
.main-body-section .body-inner .Meeting-slot-precourse {
    font-size: 15px;
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
}
.question-result-wrap p {
    font-size: 17px;
    padding-left: 15px;
    margin: 30px 0px;
    padding-right: 3% !important;
}
.main-body-section .body-inner .Meeting-slot-precourse  .count_guest {
     display: inline-block;
    padding-top: 10px;
    float :left !important;
}
#instr_content 
{
    font-size: 17px;
    font-weight: 500;
        padding: 34px 0px 0px 0px;
}
.pretest_div .question-wrapper, .pretest_div .question-wrapper1, .question-wrapper {
    border-radius: 0;
    margin-bottom: 10px;
    padding: 0px!important;
    position: relative;
}
.pretest_div .ques {
float: left;
    width: 70%;
    font-size: 11.5px !important;
    display: block;
    margin-bottom: 10px !important;
}
.pretest_div .ibox-right{
width:29%;
float:left;

}
.pretest_div .ques-list li input {
    width: 100%;
    margin-bottom: 10px;
    height: 23px;
    font-size: 12px;
}
.pretest_div .ques-list .list-header-pre {
    font-weight: 800;
    font-size: 11.5px;
    display: block;
}
.cd-val{
    font-size:27px;

}
.temp_5 .conciege-reg-speaker-wrap .title1 {
    margin: 10px 0 10px 0px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #004b8d;
    font-weight: 700;
}
.footer_img{
    margin-bottom:15px;
    margin-top: 20px;
    text-align: center;
    float: left !important;
    width: 88px;

}

.footer_img.janssen_logo{
        float: left !important;
    margin-left: -15px;

}

    .footer-section .footer-inner {
        padding: 15px 10px;
}
    .temp_5 .indication_wrapper_fixed {
 
    }
	#marpho-container .event_detail_banner .banner-content-wrap {
    height: 100%;
	min-height:118px;
	}
#marpho-container #event-detail .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 5px 10px 2px;
    width: 50%;
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 12px;
}
#marpho-container #event-detail .event_detail_banner .banner_title {
    background: #4f758b;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 15px;
    line-height: 17px;
    border-bottom: 3px solid #fff;
}
#marpho-container .reg_link {
    color: #f79c38;
    font-size: 8px;
    font-weight: bold;
    text-align: center;
    float: none;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #FFF;
    font-size: 9px;
    text-transform: none;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    line-height: 11px;
}
#marpho-container #event-detail .eventdetail_container_top {
    padding: 15px 15px 0;
    text-align: center;
    margin-bottom: 0px;
}
#marpho-container #event-detail .eventdetail_container {
    padding: 15px;
}	
#marpho-container .button_event_group .list-inline{
text-align:center;
}
#marpho-container .button_event_group .list-inline > li {
margin-bottom:10px;
}
#marpho-container .timer-wrap {
    color: #830065;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
}
#marpho-container #event-detail .option-panel .title {
    color: #4f758b;
    font-size: 18px;
    margin-bottom: 15px;
	text-align: center;
	margin-top:10px;
}
#marpho-container #event-detail .temp_content_wrap .event-detail-right .reg-speaker-wrap .view-bio1 {
    text-align: center;
    display: inline;
    width: 100%;
    float: initial;
}
#marpho-container #event-detail .temp_content_wrap .resource-details {
    background: #f3e6ee;
    border-radius: 6px;
    padding: 15px 10px;
    margin: 10px;
}
#marpho-container #event-detail .temp_content_wrap .resource-details .resource-list {
    padding: 0;
}
#marpho-container #event-detail .indication_wrapper.indication_wrapper_stat .indication-title {
    border-top: 2px solid #830065;
    border-bottom: 2px solid #830065;
    padding: 8px 10px 8px 25px;
    margin-bottom: 20px;
    color: #830065;
    font-weight: 700;
    font-size: 12px;
}
#marpho-container .indication_wrapper .desc-wrap .copy-text {
    display: block;
    color: #666666;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 50px;
}
#marpho-container .indication_wrapper_fixed .indication-title-wrap {
    border-top: 2px solid #830065;
    border-bottom: 2px solid #830065;
}

#marpho-container .indication_wrapper_fixed .indication-title {
    padding: 8px 5px 5px 15px !important;
	line-height:17px;
}
#marpho-container .indication-desc-wrap {
    padding: 10px;
}
#marpho-container .indication_wrapper.indication_wrapper_stat .indication-title {
       color: #830065;
    border-top: 1px solid #830065;
    border-bottom: 1px solid #830065;
    padding: 8px 10px 8px 15px;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
}
#marpho-container .indication_wrapper_fixed .container {
    padding: 7px;
    font-size: 10px;
    overflow: auto;
    height: 100%;
}
#marpho-container .action-wrap .action-link-wrap, #marpho-container .action-wrap .action-link {
    width: 100%;
    text-align: center;
}
    #marpho-container .div_view {
        float: left;
        position: absolute;
        /* margin-left: 180px; */
        margin-top: 90px;
    }
#marpho-container #conciege_container_wrap .event-detail-left.concierge-sec {
    padding-right: 0px !important;
}
#marpho-container #conciege_container_wrap .event-detail-right {
    padding-left: 0px;
}
#marpho-container .div_view {
    float: left;
    position: absolute;
    margin-left: 10px;
    margin-top: 90px;
    /* font-size: 80%; */
}
#marpho-container .conciege-reg-speaker-wrap .view-bio2 {
    font-size: 14px;
    display: inline-block;
    background: url(../images/bio_icon1.png) no-repeat left center;
    background-size: 24px;
    color: #666;
    padding: 2px 0 2px 30px;
    border-radius: 0;
    margin-top: 0;
    float: right;
    top: 0;
    text-transform: uppercase;
}
#marpho-container #event-detail .temp_content_wrap .event-detail-right .reg-speaker-wrap .view-bio1 {
    font-size: 13px;
    display: inline-block;
    background: url(../images/bio_icon1.png) no-repeat left center;
    background-size: 23px;
    color: #666;
    padding: 3px 0 2px 28px;
    border-radius: 0;
    margin-top: 0;
    float: left;
    top: 0;
    text-transform: uppercase;
    height: 25px;
        text-align: left;

}
.question_block .q_noblock {
    width: 10%;
    float: left;
    display: inline-block;
}
.register-container-temp_2.register-container-right .event-option-panel .title{
    color: #4f758b;
    font-size: 18px;
    margin-bottom: 15px;
    text-align: center;
    margin-top: 10px;
	width:100%;
}
.register-container-temp_2.register-container-right .event-option-panel{
   text-align: center;
}




}

/*-- --*/
@media (max-width: 360px)  {
    .question_block .q_noblock {
    width: 10%;
    float: left;
    display: inline-block;
}

     .janssen_date{
      display: block;
margin-top: 10px;
margin-left: 15px;
    }


     
.modal-body .user-table tr td {
    padding: 5px 10px;
    font-size: 11px;
    color: #333;
    border: 1px solid #d8d8d8;
    vertical-align: middle;
    position: relative;
}


     


	.iframe-wrapper .frame-header{
	
		height:35px;
	}
	.iframe-wrapper .frame-header .container{
		padding:0;
	}
	.iframe-wrapper .frame-header .frame-header-inner img{
		height:35px;
	}
	.iframe-wrapper .frame-header .event-name{
		font-size:11px;
		
	}
	.iframe-wrapper .frame-custom-panel{
		height:40px;
	}
	.iframe-wrapper .frame-body{
		top:35px;
		height:-moz-calc(100% - 142px);
		height:-webkit-calc(100% - 142px);
		height:-ms-calc(100% - 142px);
		height:calc(100% - 142px);
	}

    /*//this is for event details*/ 
     .temp_4 .event_detail_banner .banner-content-wrap {
          min-height: 95px;
    }
    #event-detail .reg_link {
        font-size: 10px;
    
    }
    #event-detail .event_detail_banner .banner_title {
            line-height: 16px;
    font-size: 10px;
    }
    #event-detail .indication_wrapper .indication-title {
    font-size: 10px !important;
    padding-left: 10px;
    line-height: 20px;
        padding: 8px 10px 5px 22px;
    }
    .footer-section .footer-inner {
    padding: 0px 0 0;
}
    .footer-section .foot-copy .copy-text {
    font-size: 10px;
    font-weight: 300;
    color: #fff;
}
    .footer-section .foot-menu-list li .foot-menu {
    font-size: 10px;
    padding: 0 10px 1px;
    margin: 0;
    display: block;
    border-right: 1px solid #848486;
    line-height: 14px;
    color: #fff;
    font-weight: 300;
}
     .temp_3 .event_detail_banner .banner-content-sec {
         padding:9px 10px 0px 10px;
    width: 100%;
    }
    .temp_3 .event_detail_banner .banner-content-wrap {
            min-height:0px;
            max-height: 224px;
    }
    .temp_3 .event_detail_banner .banner-content-wrap {
    min-height: 200px;
    background: #5E0815 url(/Content/WebcastHCPImages/temp3_banner.png) no-repeat right top;
    background-size: contain;
    margin-bottom: 15px;
}
    .temp_3 .event_detail_banner .banner-content-sec .event-title {
font-size: 8px;
    line-height: 9px;
    margin-top: 0px;
    width: 54%;
    margin-bottom:20px;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event-subtitle {
    font-size: 7px;
    margin-bottom: 11px;
    width: 100%;
    line-height: 9px;
    }
    .temp_3 .temp_content_wrap .event-detail-right .reg-speaker-wrap {
    /* margin-bottom: 40px; */
    /* background: #f0f; */
    padding: 0px 0px;
}
    .temp_3 .temp_content_wrap .event-detail-right {
    /* background: #ff0; */
    padding: 0px 0px;
    margin-top: 4%;
}
    .temp_3 .temp_content_wrap .event-detail-right .resource-details {
    background: #F4E8EC;
    border-radius: 6px;
    padding: 10px 10px;
}
    .temp_3 .temp_content_wrap .event-detail-right .resource-list .res-item {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 5px 10px 5px 35px;
    font-weight: 500;
}
    .temp_3 .indication_wrapper .indication-title {
    font-size: 10px;
    padding: 8px 10px;
    line-height: 21px;
}
    #event-detail .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 6px 10px 0px 45px;
    width: 100%;
    /* text-align: center; */
    position: absolute;
    bottom: -3px;
    font-size: 16px;
}
    .temp_3 .event_detail_banner .action-wrap .action-link {
            margin-bottom: 10px;
    }
  .temp_3 .event_detail_banner .banner-content-sec .reg_link{
         font-size: 10px;
    margin-bottom: 9px;
    text-align: center;
    }
    .temp_3 .event_detail_banner .banner-content-sec .event_text {
        font-size:9px;
    }
    .temp_3 .event-option-panel .option-icon {
        width: 39px;
        height: 39px;
    }

    /*this is for test connection page*/

    .result-wrap {
        width:100% !important;
    }

    .result-wrap .result-wrap-right .test-wrap {
        width: 61%;
    }
        .result-wrap .result-wrap-left {
            width: 100% !important;
        }
		#ques43, #ques44 {
    margin-left: 0px;
}
#ques34 .ques-list li {
    width: 100%;
	padding:0px;
    font-size: 11.5px;
}
.Eva_heading {
    font-size: 11.5px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.Eva_heading_sub {
    margin-bottom: 10px;
    font-size: 12px;
}
.padding20-30 {
    padding:15px !important;
}
.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
    width: 50%;
    float: left;
    font-size: 11.5px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:100%;
}

.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
 width: 50%;
    float: left;
    font-size: 11.5px;
	margin: 0 -15px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:100%;

}
.temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height:101px !important;
}
.temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size: 7px !important;
    text-transform: none;
margin: 0px !important;
    font-weight: 700;
}
.temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
    color: #333;
    font-size: 5px !important;
    text-transform: none;
    padding: 3px !important;
    margin: 0;
}
.temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 0;
    width: 48%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 12px !important;
}
.temp_5 .reg_link {
    color: #c52349;
    font-size: 6px !important;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;
        padding-top: 0px !important;
    display: block;
}
 .janssen_date{
        display: block;
margin-top: 10px;
margin-left: 15px;


    }


    .temp_5 .indication_wrapper_fixed {
        /*height: 42px;*/
    }
#marpho-container .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height: 131px !important;
}
#marpho-container #event-detail .indication_wrapper.indication_wrapper_stat .indication-title {
    border-top: 2px solid #830065;
    border-bottom: 2px solid #830065;
    padding: 8px 10px 8px 25px;
    margin-bottom: 20px;
    color: #830065;
    font-weight: 700;
    font-size: 11px;
}

.padding20-118{
        padding: 0px 0 0 10px !important;
}

}
/*-- --*/

@media (max-width: 320px) {
    .question_block .q_noblock {
    width: 10%;
    float: left;
    display: inline-block;
}

.temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height: 92px !important;
}

 .janssen_date{
     display: block;
margin-top: 10px;
margin-left: 15px;


    }
#marpho-container .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(../images/maropho_banner.jpg) no-repeat left top;
    background-size: 100% 100%;
    margin-bottom: 0;
    min-height: 98px;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #FFF;
    font-size: 7px;
    text-transform: none;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    line-height: 8px;
}
#marpho-container .reg_link {
    color: #f79c38;
    font-size: 7px;
    font-weight: bold;
    text-align: center;
    float: none;
}
#marpho-container #event-detail .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 5px 10px 0px;
    width: 50%;
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 12px;
}
#event-detail .event_detail_banner .banner_title {
    line-height: 14px;
    font-size: 9px;
}
#marpho-container #event-detail .indication_wrapper.indication_wrapper_stat .indication-title {
    border-top: 2px solid #830065;
    border-bottom: 2px solid #830065;
    padding: 8px 10px 8px 25px;
    margin-bottom: 20px;
    color: #830065;
    font-weight: 700;
    font-size: 10px;
}
#marpho-container #event-detail .temp_content_wrap .resource-details .resource-list .res-item {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding: 5px 10px 5px 35px;
    font-weight: 500;
}
#marpho-container #event-detail .temp_content_wrap .resource-details .title {
    margin: 0;
    padding: 0;
    font-size: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #830065;
    font-weight: 600;
}
.padding20-118{
       padding: 0px 5px 0 15px !important
}
}


@media (max-width: 600px) and (orientation : landscape) {


.temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 0px;
    width: 48%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 14px;
}
.temp_5 .event_detail_banner .banner-content-wrap
{
    
    min-height: 155px !important;
}
.temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size: 11px;
    text-transform: none;
    margin: 4px 5px;
    font-weight: 700;
}
.temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
color: #333;
    font-size: 9px;
    text-transform: none;
    margin: 0 0px;
}
.temp_5 .reg_link {
    color: #c52349;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top:0px;
}
 .janssen_date{
      display: block;
margin-top: 10px;
margin-left: 15px;
    }
	#marpho-container .temp_content_wrap {
    margin-bottom: 0px;
}
}
/*-- --*/

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

        .temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) left top no-repeat;
    background-size: contain;
    margin-bottom: 0;
    min-height: 207px;
}
#marpho-container .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height: 208px;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 15px 0px 0px 10px;
    width: 45%;
    text-align: center;
    position: absolute;
    bottom: 7px;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #FFF;
    font-size: 13px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: center;
    line-height: normal;
}
#marpho-container .reg_link {
    color: #f79c38;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    float: none;
}
#marpho-container .temp_content_wrap {
    margin-bottom: 0px;
}
#marpho-container .button_event_group .list-inline > li {
width:50%;
float:left;
margin-bottom: 10px;
}
#marpho-container .timer-wrap {
    color: #830065;
    font-size: 14px;
    font-weight: bold;
	}
#marpho-container .option-panel{
padding:0px;
	}
	#marpho-container #event-detail .option-panel .title {
    color: #4f758b;
    font-size: 16px;
    margin-bottom: 15px;
}
#marpho-container #event-detail .temp_content_wrap .event-detail-right .reg-speaker-wrap .view-bio1 {
    font-size: 12px;
    display: inline-block;
    background: url(../images/bio_icon1.png) no-repeat left center;
    background-size: 22px;
    color: #666;
    padding: 2px 0px 2px 30px;
    border-radius: 0px;
    margin-top: 0px;
    float: right;
    top: 0;
    text-transform: uppercase;
}
#marpho-container #event-detail .temp_content_wrap .instruction-wrap .table-wrap .event-table tr td {
    border: none;
    font-size: 13px;
    padding: 3px 6px;
    color: #333333;
    font-weight: bold;
}
#marpho-container .temp_content_wrap .instruction-wrap .table-wrap .event-table tr th {
    border: none;
    font-size: 13px;
    padding: 3px 6px;
    background: #4f758b;
    color: #fff;
    text-align: center;
}
#marpho-container #event-detail .temp_content_wrap .resource-details {
    background: #f3e6ee;
    border-radius: 6px;
    padding: 15px 0px 15px 20px;
    margin: 25px 10px;
}
#marpho-container #conciege_container_wrap .event-detail-right {
    padding-left: 0;
}
#marpho-container .div_view {
    float: left;
    position: absolute;
    margin-left: 160px;
    margin-top: 88px;
}
#marpho-container .countdown-time .cd-val{
	margin:0;
	padding:0;
	display:inline-block;
	color:#01A2DE;
	font-size:20px  !important;
	line-height:0px;
	padding-top:25px;
	font-weight:600;
}
#marpho-container .countdown-time .cd-text{
	display:block;
	font-size:12px;
	color:#01A2DE;
	margin-top:-3px;
	padding:0;
}
    .question_block .q_noblock {
        width: 6%;
        float: left;
        display: inline-block;
    }
.padding20-118 {
    padding: 0px 10px 0px 20px!important;
}
.MeetingId_448 .ques-list li{
    width: 55px;
    float: left;
}
.register-table-web {
    display: block;
}
}



/* iPads ( landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .register-table-web {
    display: block;
}
    
.temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) no-repeat left top;
    background-size: contain;
    margin-bottom: 0px;
    min-height: 270px;
}
  .conciege-reg-speaker-wrap {
    margin-left: 40px !important;
}



    .temp_5 .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 15px 0px 0px 20px;
    width: 50%;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 21px;
}


.temp_5 .event_detail_banner .banner-content-sec .event-title {
    color: #004b8d;
    font-size:18px;
    text-transform: none;
    margin: 5px 10px;
    font-weight: 700;
}
.temp_5 .event_detail_banner .banner-content-sec .event-subtitle {
    color: #333;
    font-size: 15px;
    text-transform: none;
    margin: 5px 10px;
}
.temp_5 .reg_link {
    color: #c52349;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#marpho-container .event_detail_banner .banner-content-wrap {
    height: 100%;
    min-height: 280px;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec h4.event-subtitle {
    color: #fff;
    font-size: 17px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: center;
    line-height: normal;
}
#marpho-container .reg_link {
    color: #f79c38;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    float: none;
}
#marpho-container .event_detail_banner .banner-content-wrap .banner-content-sec {
    padding: 10px 0 7px 10px;
    width: 45%;
    text-align: center;
    position: absolute;
    bottom: 15px;
}
.question_block .q_noblock{
        width: 6%;
    float: left;
    display: inline-block;
}

.MeetingId_448 .ques-list li{
    width: 55px;
    float: left;
}

.MB .ques-list li{
    width: 75px;
}

}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape)  {
.temp_5 .event_detail_banner .banner-content-wrap {
    height: 100%;
    background: url(https://webcastsiteimages.blob.core.windows.net/invokana/banner_top.png) left top no-repeat;
    background-size: contain;
    margin-bottom: 0;
    min-height: 220px;
}
.padding20-118{
       padding: 0px 0 0 8px !important;
}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait)  {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) {





}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) {
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) {

    .temp_5 .event_detail_banner .banner-content-wrap {
    min-height: 215px;
}
#ques34 .ques-list li {
    width: 100%;
	padding:0px;
    font-size: 11.5px;
}
.Eva_heading {
    font-size: 11.5px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.Eva_heading_sub {
    margin-bottom: 10px;
    font-size: 12px;
}
.padding20-30 {
    padding:15px !important;
}
.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
    width: 100px;
    float: left;
    font-size: 11.5px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:100%;
}
.temp_5 .indication-desc-wrap {
    padding: 10px !important;
}

 .janssen_date{
     display: block;
margin-top: 10px;
margin-left: 15px;


    }

 .MB .question-wrapper .ques-list{
         padding: 0px 15px;
 }

.padding20-118 {
    padding: 0px 10px 0px 15px!important;
}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait){
/* Styles */

 .MB .question-wrapper .ques-list{
             padding: 0px 0 0 6px;
 }
.padding20-118 {
    padding: 0px 10px 0px 15px!important;
}
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) {

}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) {
#ques34 .ques-list li {
    width: 100%;
	padding:0px;
    font-size: 11.5px;
}
.Eva_heading {
    font-size: 11.5px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px !important;
}
.Eva_heading_sub {
    margin-bottom: 10px;
    font-size: 12px;
}
.padding20-30 {
    padding:15px !important;
}
.question-wrapper .ques {
    padding: 0 0 5px;
    margin: 0;
    color: #333;
    font-size: 13px;
    line-height: 17px;
}
.MeetingId_441 .ques-list li {
    width: 100px;
    float: left;
    font-size: 11.5px;
}
#block43 .ques, #block44 .ques {
    margin-left: 0px;
}
#ques43, #ques44 {
    margin-left: 0px;
}
.ques-list select{
width:100%;
}
.temp_5 .indication-desc-wrap {
    padding: 10px !important;
}
#marpho-container .temp_content_wrap {
    margin-bottom: 0px;
}
#marpho-container .eventdetail_container {
    padding: 5px 25px 0px 25px;
}
#marpho-container .button_event_group .list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
}
#marpho-container .button_event_group .list-inline{
text-align:center;
margin-top:10px;
}
.padding20-118{
        padding: 0px 10px 0 20px !important
}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape){



}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}
