﻿@media screen and (min-width:1440px) and (max-height:879px){
	.LOGIN_SIGNUP .wrapper{height:auto;}
	.LOGIN_SIGNUP .footer{position:relative;z-index:0;}
}
@media screen and (max-width:1599px){
	.aptList li .grpBtns span img{width:100%;}
}
@media screen and (max-width:1439px){
	.LOGIN_SIGNUP .bottomImg .left{width:420px;}
	.LOGIN_SIGNUP .bottomImg .rgt{width:450px;}
	.loginSignUp{max-width:280px;padding:20px 30px 30px 30px;}
	.loginSignUp .logoImg{width:100px;margin:0 auto 20px auto;}
	.loginSignUp .vectorImg{margin:0 auto 20px auto;}
	.loginSignUp h1{font-size:23px;line-height:26px;margin-bottom:20px;}
	.loginSignUp .hyperlink{font-size:12px;line-height:14px;margin-bottom:20px;}
	.loginSignUp .hyperlink a.active{font-size:14px;line-height:18px;}
	.loginSignUp .btns{width:calc(100% + 20px);}
	.loginSignUp .btns span{width:calc(50% - 20px);margin-right:20px;}
	.loginSignUp .btns span a .inner{font-size:12px;line-height:12px;}
	.LOGIN_SIGNUP .footer{padding:15px 0;}
	.aptList li .date_fee .date{font-size:14px;line-height:18px;width:calc(55% - 16px);padding-right:15px;}
	.aptList li .date_fee .date .time{font-size:12px;line-height:14px;}
	.aptList li .date_fee .fee{font-size:14px;line-height:18px;width:calc(45% - 15px);margin-left:15px;}
}
@media screen and (max-width:1439px) and (max-height:679px){
	.LOGIN_SIGNUP .wrapper{height:auto;}
	.LOGIN_SIGNUP .footer{position:relative;z-index:0;}
}
@media screen and (max-width:1199px){
	.recordList li{width:calc(33% - 70px);}
	.aptList li{width:calc(50% - 32px);}
	.aptList li .date_fee .date{font-size:16px;line-height:20px;width:calc(50% - 21px);padding-right:20px;}
	.aptList li .date_fee .date .time{font-size:14px;line-height:18px;}
	.aptList li .date_fee .fee{font-size:16px;line-height:20px;width:calc(50% - 21px);margin-left:20px;}
	.aptList li .grpBtns span img{width:70%;}
}
@media screen and (max-width:1099px){
	.formFields .col3{width:calc(50% - 30px);}
	.wrapper .responsiveTable table thead,
	.page-content .responsiveTable table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
	.wrapper .responsiveTable table tr,
	.page-content .responsiveTable table tr{display:block;margin:0 0 15px 0;background:rgba(228,241,254,0.5);}
	.wrapper .responsiveTable table tr:last-child,
	.page-content .responsiveTable table tr:last-child{margin:0;}
	.wrapper .responsiveTable table tbody tr td,
	.page-content .responsiveTable table tbody tr td{border-bottom:none;display:block;text-align:right !important;padding:10px 15px;}
	.wrapper .responsiveTable table tbody tr td span,
	.page-content .responsiveTable table tbody tr td span{display:inline-block;}
	.wrapper .responsiveTable table tbody tr td .field,
	.page-content .responsiveTable table tbody tr td .field{display:block;margin-top:22.5px;}
	.wrapper .responsiveTable table tbody tr td:last-child,
	.page-content .responsiveTable table tbody tr td:last-child{margin-top:15px}
	.wrapper .responsiveTable table td::before,
	.page-content .responsiveTable table td::before{content:attr(data-label);float:left;font-size:12px;line-height:16px;font-weight:800;color:#0096fa;}
	.wrapper .responsiveTable .actionBtn,
	.page-content .responsiveTable .actionBtn{background:rgba(228,241,254,1);}
	.wrapper .responsiveTable .actionBtn span,
	.page-content .responsiveTable .actionBtn span{text-align:center;width:100%;}
	.commonPage .home .left,.commonPage .home .rgt{display:block;width:100%;}
	.commonPage .home .left{margin-right:0;margin-bottom:20px;}
	.commonPage .home .rgt{margin-left:0;}
	.aptList li .grpBtns span img{width:100%;}
}
@media screen and (min-width: 999px) {
  	.page-wrapper.toggled .page-content{padding-left:260px;width:calc(100% - 260px);}
  	.page-wrapper.toggled .page-content .header{width:calc(100% - 320px);}
}
@media screen and (max-width:999px){
	.PRESCRIPTION .responsiveTable table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
	.PRESCRIPTION .responsiveTable table tr{display:block;margin:0 0 15px 0;background:rgba(228,241,254,0.5);}
	.PRESCRIPTION .responsiveTable table tr:last-child{margin:0;}
	.PRESCRIPTION .responsiveTable table tbody tr td{border-bottom:none;display:block;text-align:right !important;padding:10px 15px;}
	.PRESCRIPTION .responsiveTable table tbody tr td span{display:inline-block;}
	.PRESCRIPTION .responsiveTable table tbody tr td .field{display:block;margin-top:22.5px;}
	.PRESCRIPTION .responsiveTable table tbody tr td:last-child{margin-top:15px}
	.PRESCRIPTION .responsiveTable table td::before{content:attr(data-label);float:left;font-size:12px;line-height:16px;font-weight:800;color:#0096fa;}
	.PRESCRIPTION .responsiveTable .actionBtn{background:rgba(228,241,254,1);}
	.PRESCRIPTION .responsiveTable .actionBtn span{text-align:center;width:100%;}
	.sidebar-wrapper .sidebar-menu .logoImg{display:none;}
	.sidebar-wrapper .sidebar-menu .acct{display:block;}
	.sidebar-footer .logout .commonBtn{display:none;}
	.header{padding:5px 30px;}
	.header .DESKTOP{display:none;}
	.header .MOBILE{display:block;}
	.page-wrapper.toggled .page-content{padding-left:260px;width:100%;}
  	.page-wrapper.toggled .page-content .header{width:calc(100% - 60px);}
	.commonPage{padding:85px 30px 30px 30px;}
	.commonPage h1{display:block;}
	.commonPage .backBtn{display:block;}
	.commonPage .home .left,.commonPage .home .rgt{display:inline-block;width:calc(50% - 15px);}
	.commonPage .home .left{margin-right:15px;margin-bottom:0;}
	.commonPage .home .rgt{margin-left:15px;}
	.aptList li .grpBtns span img{width:70%;}
}
@media screen and (max-width:899px){
	.LOGIN_SIGNUP .bottomImg .left{width:350px;}
	.LOGIN_SIGNUP .bottomImg .rgt{width:370px;}
	.videoPg .video_placeholder{height:460px;}
	.videoPg .video_placeholder .myvideo{width:120px;}
}
@media screen and (max-width:800px){
	.aptList li .date_fee .date{font-size:14px;line-height:18px;width:calc(55% - 16px);padding-right:15px;}
	.aptList li .date_fee .date .time{font-size:12px;line-height:14px;}
	.aptList li .date_fee .fee{font-size:14px;line-height:18px;width:calc(45% - 15px);margin-left:15px;}
	.aptList li .grpBtns span img{width:100%;}
}
@media screen and (max-width:769px){
	.recordList li{width:calc(50% - 70px);}
}
@media screen and (max-width:699px){
	.LOGIN_SIGNUP .bottomImg .left{display:none;}
	.LOGIN_SIGNUP .bottomImg .rgt{width:75%;}
	.loginSignUp{position:relative;transform:none;top:auto;left:auto;}
	.formFields .col3{width:calc(100% - 30px);}
	.formFields .col2{width:calc(100% - 30px);}
	.commonPage .home .left,.commonPage .home .rgt{display:block;width:100%;}
	.commonPage .home .left{margin-right:0;margin-bottom:20px;}
	.commonPage .home .rgt{margin-left:0;}
	.MYPATIENTS .formFields .grpFields .field{width:100%;display:block;margin-right:0;margin-bottom:10px;}
	.MYPATIENTS .formFields .grpFields .textinput{width:calc(100% - 80px);display:inline-block;margin-right:10px;margin-bottom:0;}
	.pagination .page{display:block;text-align:center;width:100%;margin-bottom:15px;}
	.pagination .pageNum{display:block;text-align:center;width:100%;}
	.videoPg .video_placeholder{height:360px;}
	.videoPg .video_placeholder .myvideo{width:100px;}
	.videoPg .video_placeholder .grpBtns .videoBtns{width:calc(100% - 15px);margin-left:15px;text-align:left;}
	.videoPg .video_placeholder .grpBtns .videoBtns span{text-align:center;}
	.aptList li .grpBtns span img{width:100%;}
}
@media screen and (max-width:599px){
	.aptList li{width:calc(100% - 32px);}
	.aptList li .date_fee .date{font-size:16px;line-height:20px;width:calc(50% - 21px);padding-right:20px;}
	.aptList li .date_fee .date .time{font-size:14px;line-height:18px;}
	.aptList li .date_fee .fee{font-size:16px;line-height:20px;width:calc(50% - 21px);margin-left:20px;}
	/*.aptList li .grpBtns span img{width:70%;}*/
	.modal-body .doctorList ul li .otherDetail .left{width:50%;}
	.modal-body .doctorList ul li .otherDetail .rgt{width:50%;}
}
@media screen and (max-width:499px){
	.loginSignUp, .signupPg, .loginPg{width:calc(100% - 40px);padding:30px 20px 40px 20px;}
	.sidebar-wrapper .sidebar-menu,
	.sidebar-footer{width:calc(100% - 40px);padding:20px;}
	.header{padding:5px 20px;width:calc(100% - 40px);}
	.header .MOBILE .mainMenuBtn{width:90px;}
	.header .MOBILE .logoImg{width:calc(100% - 180px);}
	/*.header .MOBILE .logoImg img{margin:0}*/
	.header .MOBILE .grpBtns{width:90px;}
	.commonPage{padding:85px 20px 20px 20px;width:calc(100% - 40px);}
	.commonPage .mainBanner .DESKTOP{display:none;}
	.commonPage .mainBanner .MOBILE{display:block;}
	.modal-body .container{width:calc(100% - 40px);padding:20px;}
	.modal-body .container .closeIcon{top:25px;}
	.recordList li{width:calc(100% - 70px);}
	.commonPage .mychat{height:auto;}
	.mychat .chat_recipient .left{width:100%;}
	.mychat .chat_recipient .rgt{display:none;}
	.mychat .chat_recipient .MOBILE{display:block;}
	.chat_display .container .msg span{padding-right:40px;}
	.mychat .chat_msg .left{width:calc(100% - 70px);}
	.mychat .chat_msg .rgt{width:70px;}
	.mychat .chat_msg .rgt .grpBtns .sendMsg{margin-right:15px;}
	.mychat .chat_msg .rgt .grpBtns a img{width:25px;display:block;}
	.mychat .chat_display .container,
	.PATIENT .mychat .chat_display .container{min-height:60vh;}
	.videoPg .video_placeholder{height:300px;}
	.videoPg .video_placeholder .myvideo{width:80px;}
	.videoPg .video_placeholder .grpBtns{display:none;}
	.videoPg .MOBILEBTN{display:block;}
	.modal-body .doctorList ul li{padding:20px;}
	.modal-body .doctorList ul li .otherDetail .left{width:100%;}
	.modal-body .doctorList ul li .otherDetail .rgt{width:100%;}
	.modal-body .doctorList ul li .addBtn_circle span{display:none;}
	.doctorList .addBtn_circle{background-image:url("../images/add-icon.png");background-repeat:no-repeat;background-position:center center;background-size:20px 20px;padding:20px;right:10px !important;top:10px !important;}
	.doctorList .addBtn_circle:hover{background-image:url("../images/add-icon-mo.png");background-repeat:no-repeat;background-position:center center;background-size:20px 20px;}
}
@media screen and (max-width:399px){
	.aptList li .date_fee .date{font-size:14px;line-height:18px;width:calc(55% - 16px);padding-right:15px;}
	.aptList li .date_fee .date .time{font-size:12px;line-height:14px;}
	.aptList li .date_fee .fee{font-size:14px;line-height:18px;width:calc(45% - 15px);margin-left:15px;}
	/*.aptList li .grpBtns span img{width:100%;}*/
}
@media screen and (min-width:999px) and (max-height:600px){
	.DOCTOR .sidebar-footer{position:relative;padding:30px;}
	.sidebar-wrapper .sidebar-menu ul li a::before{padding-left:35px;}
}
@media screen and (min-width:999px) and (max-height:660px){
	.PATIENT .sidebar-footer{position:relative;padding:30px;}
	.sidebar-wrapper .sidebar-menu ul li a::before{content:'';padding:5px 0 5px 35px;}
}
@media screen and (min-width:999px) and (max-height:860px){
	.JOINCALL .sidebar-footer{position:relative;padding:30px;}
	.JOINCALL .joinCall{margin:5px 0 10px 0;}
}
@media screen and (max-width:999px) and (max-height:459px){
	.DOCTOR .sidebar-footer{width: calc(100% - 40px);position:relative;padding:30px 20px 20px 20px;}
	.sidebar-wrapper .sidebar-menu ul li a::before{padding-left:35px;}
}
@media screen and (max-width:999px) and (max-height:469px){
	.PATIENT .sidebar-footer{width: calc(100% - 40px);position:relative;padding:30px 20px 20px 20px;}
}
@media screen and (max-width:999px) and (max-height:660px){
	.JOINCALL .sidebar-footer{width: calc(100% - 40px);position:relative;padding:20px;}
	.JOINCALL .joinCall{margin:5px 0 0 0;width: calc(100% - 40px);padding:20px;}
	.joinCall .commonBtn{padding:11.5px 20px;}
}
@media screen and (orientation:portrait) and (min-height:699px){
	.LOGIN_SIGNUP .bottomImg .left{width:350px;}
	.LOGIN_SIGNUP .bottomImg .rgt{width:370px;}
	.loginSignUp{position:absolute;transform:translate(-50%,-50%);top:45%;left:50%;}
}
/*FOR PRINT ONLY*/
@media print {
	*{ color-adjust: exact; -webkit-print-color-adjust: exact; print-color-adjust: exact; margin:0; padding:0; }
}
/**240621 - OTP**/
@media screen and (max-width:1099px){
	.resetOPT{width: calc(50% - 30px);
}
@media screen and (max-width:699px){
	.resetOPT{width: calc(100% - 30px);
}

/*30092025*/
@media screen and (min-width:999px) and (max-height:719px){
      .DOCTOR .sidebar-footer{position:relative;padding:30px;}    
}
