*{margin:0;padding:0;}

.teacher-mainscreen .vr-main {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: #fff;
    padding: 20px 15px;
    word-break: break-word;
}

.teacher-mainscreen .icons-list > li > a > i {
    top: -25px;
    right: -15px;
}

.teacher-mainscreen .dropdown-menu {   
    top: -4px;
    right: -15px;
}

.teacherclass-code{
	font-size:200px;
	padding:50px;
}

h5.modal-title{font-size:24px;}

.modal-header .close{font-size:24px; top:30%;}

.delete-techerclasstext {
    font-size: 18px;
    line-height: 30px;
    padding: 0px 30px;
	font-weight:400;
}

iframe#launcher-frame {
    bottom: 0 !important;
}

.teachercontent-box .custom-tabs:after{border-bottom:0px;}

.teachercontent-box .custom-tabs .icons-list{margin-top:0px;}

.teachercontent-box .checker{margin-top:12px;}
.teachercontent-box ul#toplblmenu .checker {margin-top: 0;}

.teachercontent-box .parent-checker .checker{margin-left:15px;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-left a{width:40px;overflow:hidden; max-width:40px; min-width:40px;display:block;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-left img[alt*=" "] {font-size:5px;line-height:0;}

.teachercontent-box .dataTables_filter{float:right;margin:0;}
.teachercontent-box .dataTables_filter{width:80%;}
.teachercontent-box .dataTables_filter>label{width:100%;}
.teachercontent-box .dataTables_filter input{width:100%; margin-left:0px; margin-top:5px;}
.teachercontent-box  .dataTables_filter>label:after{top:16px;}

.classcontent-pannel .dataTables_filter{margin:0; width:100%;}
.classcontent-pannel .dataTables_filter label{width:100%;}
.classcontent-pannel .dataTables_filter label input{width:100%; margin-left:0;height:42px; border-radius:0px;}
.classcontent-pannel .dataTables_filter>label:after{top:16px;}
.classcontent-pannel .panel .form-group{margin-bottom:0px;}
.classcontent-section .submenu-layout-navigation{padding:0;}
.classcontent-section .sidebar-default .sidebar-content{-webkit-box-shadow: none;box-shadow: none;}
.classcontent-section .sidebar2 .navigation li{border:1px solid #f1f1f1;}
.classcontent-section .sidebar2 .navigation li.active{border:1px solid #0946F1;background-color:#0946F1;}
.classcontent-section .sidebar-default .category-title {border-bottom-color: #ddd;background-color: #036;color: #fff;text-align: center;padding: 10px 20px;}
.classcontent-section .sidebar-default .category-title:not(.h5):not(.h6)>span{font-size:14px;}
.classcontent-section span#parent-checkbox .checker {top:25px;left:-10px;}
.classcontent-section .icons-list{margin-top:5px;}
.classcontent-section .toplblmenu{min-width:300px !important;}
.popup-search .dataTables_filter{margin:0px; width:100%;}
.popup-search .dataTables_filter>label{width:100%;}
.popup-search .dataTables_filter input{width:100%; margin-left:0px;}
.vrclass-teachermodule .panel-body{padding:0px;}
.playlist-page .vrclass_table .vrlab-text{min-height:230px;}
.vrlab-text{border: 1px solid #ddd;border-radius: 5px;float:left; width:100%;}
.vrlab-text .drag {bottom: 5px;right: 15px;}
.vrclass-teachermodule .classvrmodule .playlist-page .second .panel-heading{background-color:transparent;}
.vrclass-teachermodule .vrclass_table {padding: 0px 15px;}
.vrteacherreport .grade-area .grade-body .progress{height:25px;}
.vrteacherreport .grade-area .grade-body .grade-body-right .grade-number{font-size:15px;padding: 2px 0px;display: inline-block;}
.vrteacherreport .panel-body.leaderboard-graph{padding:10px;}
.teachermanageclass .main-title{margin-top:0;}
.teachermanageclass table.table.table-hover{border:1px solid #ccc;}
.teachermanageclass table.table.table-hover tr th {background-color: #036;color: #fff;}
.teachermanageclass table.table.table-hover tr th, table.table.table-hover tr td {border-right: 1px solid #ccc;}
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a, 
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a:hover, 
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a:focus{color:#388ee7;}
.datatable-scroll{padding:0px 15px;}
.datatable-scroll .table {margin: 20px 0px;border: 1px solid #ccc;}
.datatable-scroll table th {background-color: #036;color: #fff;}
.row.m-0{margin:0;}
.classcontent-section .sidebar2 .navigation li .icons-list li {border: 0px;}
.remove-text {font-size: 18px;line-height: 30px;font-weight: 400;padding: 0px 30px; word-break: break-all;}
[menulist]{padding:0px 0;}
[menulist] > li > a{border-bottom:1px solid #f1f1f1;}
[menulist] > li > a .fa.pull-right{float:right !important; margin-top:5px;}
[menulist] > li > a [class^="icon-"]{float:right !important; margin-top:7px; font-size:12px;}
.classcontent-section .icons-list li.dropdown .dropdown-menu.toplblmenu li.newlabelaction.test-exist.fixedli{padding:10px 15px;}
.classcontent-section .icons-list li.dropdown .dropdown-menu.toplblmenu li.newlabelaction.test-exist.fixedli span {
    background-color: #0946F1;margin: 0;color: #fff;padding: 13px 30px;display: inline-block;font-size: 12px;font-weight: 500;border-radius: 2px;}
.classcontent-section .icons-list li.dropdown .dropdown-menu.toplblmenu li.applyaction.test-exist.fixedli span {
    background-color: #0946F1;margin: 0;color: #fff;padding: 13px 30px;display: inline-block;font-size: 12px;font-weight: 500;border-radius: 2px;}	
.teachercontent-box	.icons-list.dropdown .dropdown-menu.toplblmenu li.newlabelaction.test-exist.fixedli{padding:10px 15px;}
.teachercontent-box .icons-list.dropdown .dropdown-menu.toplblmenu li.newlabelaction.test-exist.fixedli span {
    background-color: #0946F1;margin: 0;color: #fff;padding: 13px 30px;display: inline-block;font-size: 12px;font-weight: 500;border-radius: 2px;}
.teachercontent-box .icons-list.dropdown .dropdown-menu.toplblmenu li.applyaction.test-exist.fixedli span {
    background-color: #0946F1;margin: 0;color: #fff;padding: 13px 30px;display: inline-block;font-size: 12px;font-weight: 500;border-radius: 2px;}
.datatable-scroll table th strong{font-weight:500;}	
.teacherviewcontentsec .pdesc + h3 {margin: 10px 0 0px;}
.teacherviewcontentsec h3{margin: 10px 0 0px;}
.teacherviewcontentsec br{display:none;}
.teacherviewcontentsec div{text-align:left;}
html[dir="rtl"] .teacherviewcontentsec div{text-align:right;}
.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
.reportstatics-box {background-color: #fff;border-top: 1px solid #ccc; margin-bottom:10px;}
.reportstatics-box .panel{border:0px;box-shadow:none;}
.reportstatics-box .panel .nav-tabs{border-bottom:0px;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul{display:flex;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li{width:32.33%;min-width:auto; max-width: initial;padding: 15px;text-align: center;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span{display:block;max-width:initial; text-align:center !important;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value{font-size:22px;}
.reportteachermainbox .panel.panel-white.poppad23 {padding-bottom: 20px;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value span {display: inline-block;font-size: 18px;}
.sidebar-category .category-title {background-color: #003366;color: #fff;text-align: center;padding: 10px 0 !important;}
.category-title:not(.h5):not(.h6)>span{margin-top:0px;font-size:14px;}
.height-section2 .sidebar-category .category-content{margin-top:0px;}
.vrclass-addpopup .submenu-layout-navigation{padding:1em 0 0 0em;}
.vrclass-addpopup .sidebar-category {border: 1px solid #f1f1f1;}
.classvrmodule .playlist-page .second .panel-heading{background-color:transparent;}
.ui-dialog .ui-dialog-buttonpane button{border: 1px solid #003eff !important;background: #007fff !important;color:#fff !important;}
.teachercontent-box .media-heading .tooltip.bottom{top:25px !important;}
.reportteachermainbox h4.panel-title.no-margin.heading-margin-result.mr-00{margin-left:0px !important;}
.reportteachermainbox section.profile-page .pp-head{height:200px !important;}
.panel > .table-responsive{border:1px solid #f1f1f1;}
.panel > .table-responsive table{border:0px !important;}
a.nohand {cursor: auto;}
.reportteachermainbox table.table.table-framed td.panel-title a {display: block;left: -7px;position: relative;}


@media(min-width: 320px) and (max-width: 768px){
.teacher-pannel-main .panel-heading.no-border.borderfull-gradient .row div {width: auto;}
.teacher-pannel-main .panel-heading.no-border.borderfull-gradient .row div h6.panel-title{text-align:center; font-size:18px; font-weight:500; margin-bottom:10px;}
.content-wrapper .teacher-pannel-main{margin-left:-10px; margin-right:-10px;}
.content-wrapper .teacher-pannel-main .borderfull-gradient{background:#fff;}
.content-wrapper .teacher-pannel-main .teacher-btnbox{ margin-top:15px;}
.content-wrapper .teacher-pannel-main .teacher-btnbox a{width:49%;}
.teacher-mainscreen .clsroom-margin{ margin-left:0px !important;}
.teacher-mainscreen .drag{display:none;}
.teacherclass-code{font-size:40px;padding:20px 20px 30px; margin:0;}
.ekko-lightbox .modal-dialog {margin: 20% auto;max-width: 95%!important;}
.delete-techerclasstext {font-size: 16px;line-height: 30px;padding:0px;}
h5.modal-title {font-size: 18px;}
.modal-header .close {font-size: 30px;top: 40%;}
.custom-footer {padding: 20px 0px;}
.teachercontent-box .custom-tabs {padding-bottom:10px;}
.teachercontent-box .nav-tabs > li.active > a, 
.teachercontent-box .nav-tabs > li.active > a:hover, 
.teachercontent-box .nav-tabs > li.active > a:focus {background-color:#0946F1;color: #fff;text-align: left;border-color:#0946F1;border-width:0px;}
.teachercontent-box .nav-tabs > li > a  {background-color:#2196F3;color: #fff;text-align: left;border-width:0px;}
.teachercontent-box .nav-tabs > li + li {margin-top: 0px;}
.teachercontent-box .checker {margin-top: 0;}
.teachercontent-box .parent-checker .checker {margin-left: 0px;}
.teachercontent-box .parent-checker .checker {margin-left: 0px;}
.teachercontent-box .parent-checker .checker {margin-left: 15px;}
.teachercontent-box hr{margin-bottom:10px;}
.teachercontent-box .btn-group > .btn{margin-top:10px;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-left{ width:45px; padding-right:15px;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-left a{width:40px;overflow:hidden; max-width:40px; min-width:40px;display:block;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-left img[alt*=" "] {font-size:5px;line-height:0;}
.teachercontent-box .classvrmodule ul li.media .innerdiv .media-annotation{line-height:1.1;}
.teachercontent-box .dataTables_filter{width:100%;}
.teachercontent-box .dataTables_filter>label{width:100%;}
.teachercontent-box .dataTables_filter input{width:100%; margin-left:0px; margin-top:0px;}
.teachercontent-box .dataTables_filter>label:after{top:auto;}
.classvrmodule .right-section ul li.media {margin-top: 0px; max-width: 100%; min-width: 100%;}
.classcontent-pannel .panel .form-group{margin-bottom:10px;}
.classcontent-pannel .dataTables_filter{float:none !important;}
.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right{width:100%;}
.classcontent-section .submenu-layout-navigation{padding:0px;}
.classcontent-section .sidebar-default .sidebar-content{-webkit-box-shadow: none;box-shadow: none;}
.classcontent-section .sidebar2 .navigation li{border:1px solid #f1f1f1;}
.classcontent-section .sidebar2 .navigation li .icons-list li{border:0px;}
.classcontent-section .sidebar2 .navigation li>a{border-top:0px;}
.classcontent-section .dynamicpaging.pl-20.pb-20.text-right {text-align: left;padding: 0 !important;}
.classcontent-section span#parent-checkbox .checker {top:0px; padding:20px 0; left:-10px;}
.classcontent-section .dropdown-menu{left:0px; }
.teachermodule-content{position:relative; padding:20px 0px 0px;}
.teachermodule-content h2{ margin:0px 0 10px;}
.teachermodule-content p.content-type{margin-bottom:0px;}
.teachermodule-content p{margin-bottom:0;}
.teachermodule-contentimg img{width:100%;}
section.bg.padding{padding:70px 0px 10px;}
section.bg.padding:before{content:'';position:absolute; width:100%; height:100%; left:0;top:0;background-color:rgb(0 0 0 / 35%);}
.width100full{width:100%;}
.popup-search .dataTables_filter>label{width:100%;}
.popup-search .dataTables_filter input{width:100%; margin-left:0px;}
.list-inline-separate > li a {padding: 17px 5px;font-size: 12px;}
.b-text {font-size: 28px;color: #fff;}
.vrclass-teachermodule .btn-movr-ltr-rtl .text-right{ text-align:right;}
.vrlab-text {position: relative;min-height: 225px; margin-bottom:20px;}
.vrlab-text .checkbox-panel{width:80%;}
.vrclass-teachermodule .bg-orange-400{margin:20px 15px;}
.vrclass-addpopup .height-section2 .media-list {height: auto !important;}
.vrclass-addpopup .submenu-layout-navigation{padding:1em 0;}
.vrclass-addpopup .dataTables_filter{margin:0;width:100%;}
.vrclass-addpopup .dataTables_filter label{width:100%;}
.vrclass-addpopup .dataTables_filter input{margin-left:0px; width:100%;}
.vrclass-teachermodule .vrclass_table {padding: 20px 10px 0px 21px;}
.vrclass-teachermodule .vrclass_table.addtablevr{margin-top:30px;width: 90%;margin-left: 10px; }
.vrclass-teachermodule .vrclass_table.addtablevr .pull-right{float:right !important;}
.vrclass-teachermodule .vrclass_table .btn-movr-ltr-rtl .text-right{margin-top:0px;}
.vrclass-teachermodule .vrclass_table .vr-title{margin-left:10px;}
.vrteacherreport .grade-area .grade-body .progress{height:20px;}
.vrteacherreport .grade-area .grade-head .grade-title{font-size:12px;}
.vrteacherreport .grade-area .grade-body .grade-body-right .grade-number{font-size:15px;}
.vrteacherreport .nav-tabs:before{margin:0px;opacity:1;background-color: #036;width: 100%;left: 0;color: #fff;padding: 10px 15px;text-align: center;font-weight: 500;font-size: 14px;}
.vrteacherreport .nav-tabs{padding:0px;border:0px;border-radius:0px;}
.vrteacherreport .nav-tabs > li.active > a, 
.nav-tabs.nav-tabs-bottom>li.active>a:hover{border-left-color: #0946F1;background-color: #0946F1;color: #fff;}
.vrteacherreport .nav-tabs > li > a{border-top:1px solid #0946F1;padding:15px 15px;}
.vrteacherreport .nav-tabs > li + li{margin-top:0px;}
.teachercontent-box .nav-tabs:before{margin:0px;opacity:1;background-color: #036;width: 100%;left: 0;color: #fff;padding: 10px 15px;text-align: center;font-weight: 500;font-size: 14px;}
.vrteacherreport .nav-tabs > li.active > a, 
.vrteacherreport .nav-tabs.nav-tabs-bottom>li.active>a:hover{background-color:#2196F3; border-left-color:#2196F3;}
.vrteacherreport .nav-tabs{border:0px;}
.datatable-scroll table thead {background-color: #036;color: #fff;}
.table-responsive table thead {background-color: #036;color: #fff;}
.teachermanageclass .btn.btn-success.btn-labeled{width:100%; margin-bottom:10px;}
.teachercontent-box .custom-tabs .icons-list{margin-top:5px;}
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a, 
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a:hover, 
.teachercontent-box .nav-tabs.nav-tabs-bottom > li.active > a:focus{color:#fff;}
.teachermanageclass .table-responsive{border:0px;}
.classcontent-section .icons-list{margin-top:0px;}
.classcontent-section .icons-list li a i{font-size:18px;}
.classcontent-section .icons-list li.pl-35 {padding-left: 0px;margin-left: 0px;}
.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
.layout-boxed .nav-container nav .nav-bar .module-group .module ul.menu>li>a {line-height: 36px !important;}
.layout-boxed .nav-container nav .nav-bar .module-group .module ul.menu>li.dropdown-user>ul{margin-top:10px;margin-bottom:10px;}
.layout-boxed .nav-container nav .nav-bar .module-group .module ul.menu>li.dropdown-user>ul.test-menu>li{border-bottom:1px solid #f1f1f1;padding:0px;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul{flex-direction:column; flex-basis:auto;}
.reportteachermainbox section.profile-page .pp-head{height:auto !important; padding:30px 10px;}
.reportteachermainbox .dashboard-tites ul{padding:0;}
.reportteachermainbox .nav-tabs:before{margin:0px;opacity:1;background-color: #036;width: 100%;left: 0;color: #fff;padding: 10px 15px;text-align: center;font-weight: 500;font-size: 14px;}
.reportteachermainbox .nav-tabs{padding:0px;border:0px;border-radius:0px;}
.reportteachermainbox .nav-tabs > li.active > a, 
.reportteachermainbox .nav-tabs.nav-tabs-bottom>li.active>a:hover{border-left-color: #2196F3;background-color: #2196F3;color: #fff;}
.reportteachermainbox .nav-tabs > li > a{border-top:1px solid #0946F1;padding:12px;}
.reportteachermainbox .nav-tabs > li + li {margin-top: 0;}
.reportteachermainbox .row.no-margin.mrb-10{margin-bottom:20px !important;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li{width:100%;min-width:auto; max-width: initial;padding: 15px;text-align: center;}
.reportteachermainbox section.profile-page .pp-subhead{margin-bottom:10px;}
.reportteachermainbox section.profile-page .panel.panel-white.poppad23{padding:0px 15px 30px;}
.reportteachermainbox section.profile-page .panel.panel-white.poppad23 .panel-heading{padding:15px 0px;}
.reportteachermainbox section.profile-page .pp-subhead .pp-content.sr-10{margin:15px 0;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul.list-inline.custom-list-inline li {width: 100% !important;min-width: auto;max-width: 100%;padding: 15px;text-align: center;margin: 0px 0px 10px !important;}
.reportteachermainbox .poppad23 .popover.bottom{margin-left:30px;}
.teachercontent-box .dropdown-menu.open.active {padding: 0px 0px;background-color: #fff;border: 0px solid #ddd;
	border-radius: 0;-webkit-box-shadow: 0px;box-shadow: none;margin:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner{padding:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner > li > a{padding:9px 10px;}
	.elem-err { text-align:left; padding-left:15px;}
	.teacher-mainscreen .text-muted.mt-5 {margin: 0;}
	.teachercontent-box .media-heading .tooltip.bottom{top:25px !important;}
	.vrclass-teachermodule .innerdiv .remove_curriculum.pull-right{float:right !important;}
	.reportteachermainbox .panel-heading{margin-bottom:10px;}
	.reportteachermainbox .mt-5.form-inline .form-group{margin-bottom:0px;}
	.reportteachermainbox .mt-5.form-inline .form-group label {text-align: left;display: block;}
	.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1}
	.teachercontent-box ul.no-margin-bottom.nav.nav-tabs.no-border-bottom.nav-tabs-bottom.pt-5{border:0px;}
	h5.modal-title {width: 90%;}
	.classcontent-section .badge{font-size:14px;padding: 1px 2px 0px 2px;}	
	.dataTables_length label {width: 100%;text-align: right;}
	.dataTables_filter {margin-bottom: 10px;}
	.datatable-header .dataTables_filter label{width:100%; text-align:left;}
	.datatable-header .dataTables_filter input{width:100%; margin-left:0px;}
}

@media(min-width:320px) and (max-width:400px){
	.onpopupvideo .embed-responsive {height: 100vh !important;}
	.content-wrapper .teacher-pannel-main .teacher-btnbox a {
        width: 100%;
    }
}

@media(min-width:401px) and (max-width:600px){
	.onpopupvideo .embed-responsive {height: 100vh !important;}
	.content-wrapper .teacher-pannel-main .teacher-btnbox a {
        width: 100%;
    }
}

@media(min-width:600px) and (max-width: 768px){
	.content-wrapper .teacher-pannel-main .teacher-btnbox a {width: 49.7%;}
	.clroom-img{max-height:250px;}
	.teacherclass-code{font-size:60px;padding:30px;}
	.classvrmodule .right-section ul li.media {margin-top: 0px; max-width: 49.33%; min-width: 280px;}
	.teachercontent-box .dataTables_filter input{ margin-top:5px;}
	.vrlab-text{min-height:375px;}
	div#section_area{padding:20px 0;}
	.classvrmodule .right-section ul li.media {margin-top: 0px;max-width: 49.33%;min-width: 240px;}
	.onpopupvideo .embed-responsive {height: 100vh !important;}
}

@media(min-width:320px) and (max-width:350px){
	.content-wrapper .teacher-pannel-main .panel-heading{padding:15px 10px;}
	.teachercontent-box .media-annotation{font-size:10px;}
	.teachercontent-box .media-heading{font-size:12px;}
	.b-text {font-size: 26px;color: #fff;}
}

@media(min-width:768px) and (max-width:1024px){
	.datatable-header .dataTables_length .btn-group.bootstrap-select{position:relative;}
}

@media(min-width: 769px) and (max-width:992px){
	.content-wrapper .teacher-pannel-main .teacher-btnbox a {width: 100%;margin-bottom: 10px;}
	.teachercontent-box .dataTables_filter{width:100%; margin:10px 0;}
	.teachercontent-box .bootstrap-select.btn-group:not(.input-group-btn), 
	.teachercontent-box .bootstrap-select.btn-group[class*="col-"]{margin-top:10px;}
	.teachercontent-box .parent-checker .checker {margin-left: 0;}
	.teachercontent-box .classvrmodule .right-section ul li.media {margin-top: 0px;max-width: 49.33%;min-width: 320px;}
	.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
	.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right{font-size:13px;}
	.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right b{border-radius: 0px 6px 6px 0px;}
	.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right .btn-labeled > b{padding:11px 5px;}
	.layout-boxed .nav-container nav .nav-bar .module-group .module ul.menu>li>a {line-height: 36px !important;}
	.layout-boxed .nav-container nav .nav-bar .module-group .module ul.menu>li.dropdown-user>ul{margin-top:10px;}
	.reportteachermainbox .poppad23 .popover.bottom{margin-left:30px;}
	.vrteacherreport #tabOverall .pull-right-sm{width:100%;}
	.vrteacherreport #tabOverall .pull-right.pull-right-sm div#leadership-sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)
	{width:160px!important;}
	.dropdown-menu{max-width:220px;}
	.teachercontent-box .dropdown-menu.open.active {padding: 0px 10px;background-color: #fff;border: 0px solid #ddd;
	border-radius: 0;-webkit-box-shadow: 0px;box-shadow: none;margin:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner{padding:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner > li > a{padding:9px 10px;}
	.modal-content .embed-responsive iframe {height: 40%;margin: auto;}
	.modal-content .popupwrapper.popupmsizewrapper .embed-responsive iframe{height:100%;}
	.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1;}
	div#all-users-list_length .btn-group.bootstrap-select.open{position:relative;}
	div#all-users-list_length .dropdown-menu.open {    
    float: none !important;
    right: 0;
    overflow-y: scroll !important;
    min-height: 100px !important;
    max-height: 100px !important;
    border: 1px solid #ccc;
}
	.vrclass_table .btn-group.dropdown.playpausestop.pull-right.b-border {float: left !important;margin-bottom: 10px;}
	.vrclass_table .col-lg-8.col-md-8.col-sm-12.pt-10.pb-10.pl-10.pr-10.mb-10.mr-10.border-nonbutton.pull-right.pickcontent {margin-right: 0px !important;}
	.teachercontent-box .media-heading .tooltip.bottom{top:25px !important;}
	.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1}
	.teachercontent-box ul.no-margin-bottom.nav.nav-tabs.no-border-bottom.nav-tabs-bottom.pt-5{border:0px;}
}

@media(min-width: 800px) and (max-width:992px){
.content-wrapper .teacher-pannel-main{margin-left:-10px; margin-right:-10px;}
.content-wrapper .teacher-pannel-main .borderfull-gradient{background:#fff;}
.content-wrapper .teacher-pannel-main .teacher-btnbox a {width: 212px;}
.content-wrapper .teacher-pannel-main .teacher-btnbox .btn-labeled {padding-left: 35px;}
.content-wrapper .teacher-pannel-main .teacher-btnbox .btn{padding:7px 12px; font-size:13px; border-radius: 0px 6px 6px 0px !important;}
.content-wrapper .teacher-pannel-main .teacher-btnbox.classPageBox .btn{padding:9px 12px; font-size:13px; border-radius: 6px !important; margin-bottom: 0px;}
.content-wrapper .teacher-pannel-main .teacher-btnbox .btn-labeled > b{padding:10px 10px;}
.content-wrapper .teacher-pannel-main .teacher-btnbox.classPageBox .btn-labeled > b{padding: 10px 10px !important;}
.content-wrapper .teacher-pannel-main .teacher-btnbox [class^="icon-"], [class*=" icon-"]{font-size:14px}
.teacherclass-code{font-size:50px;padding:30px 30px 40px; margin:0;}
.teachercontent-box .classvrmodule .right-section ul li.media {margin-top: 0px;max-width: 49.33%;min-width: 320px;}
.delete-techerclasstext {font-size: 22px;line-height: 32px;padding: 0px 15px;}
.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right{width:100%;}
.classcontent-section .icons-list > li.pl-35{padding-left:15px;}
.classcontent-section .icons-list > li{margin-top:5px;}
.popup-search .dataTables_filter>label{width:100%;}
.popup-search .dataTables_filter input{width:100%; margin-left:0px;}
.vrlab-text .checkbox-panel {padding: 20px 15px;width: 80%;}
.vrlab-text .drag{right:15px;}
.vrclass-teachermodule .classvrmodule .second [data-height-manager=height-manager]{height:30vh !important;}
.vrclass-addpopup .height-section2 .media-list {height: auto !important;}
.teachercontent-box .dataTables_filter {width: 100%;margin: 10px 0;}
.teachercontent-box .bootstrap-select.btn-group[class*="col-"]{margin-bottom:10px;}
.teachercontent-box .dataTables_filter{width:100%; margin:10px 0; margin-bottom:10px !important;}
.teachercontent-box .bootstrap-select.btn-group:not(.input-group-btn), 
.teachercontent-box .bootstrap-select.btn-group[class*="col-"]{margin-top:10px;}
.teachercontent-box .parent-checker .checker {margin-left: 15px;}
.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right{font-size:13px;padding-left:35px; border-radius:6px 0px 0px 6px;}
.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right > b{padding:11px 8px; border-radius:6px 0px 0px 6px;}
html[dir="rtl"] .classcontent-pannel a.btn.btn-success.btn-labeled.pull-right > b{padding:8px 10px; border-radius:0px 6px 6px 0px;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul{display:flex;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li{width:32.33%;min-width:auto; max-width: initial;padding: 15px;text-align: center;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span{display:block;max-width:initial; text-align:center !important;}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value{font-size:18px;}	
section.bg.padding:before{content:'';position:absolute; width:100%; height:100%; left:0;top:0;background-color:rgb(0 0 0 / 35%);}
.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value span {display: inline-block;font-size: 18px;}
.reportteachermainbox .poppad23 .popover.bottom{margin-left:30px;}
.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1;}
#generalTab .dataTables_length .btn-group {position: relative;}
}


@media(min-width: 993px) and (max-width:1024px){
	h5.modal-title{font-size:20px;}
	.modal-header .close{font-size:30px; top:30%;}
	.classcontent-pannel a.btn.btn-success.btn-labeled.pull-right{width:100%;}
	.vrclass-teachermodule .classvrmodule .second [data-height-manager=height-manager]{height:30vh !important;}
	.teachercontent-box .parent-checker {margin-bottom: 10px;display: inline-block;}
	.teachercontent-box .bootstrap-select.btn-group:not(.input-group-btn), 
	.teachercontent-box .bootstrap-select.btn-group[class*="col-"]{margin-bottom:10px;}
	.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
	.teachercontent-box .dataTables_filter {width: 100%;margin: 10px 0;}	
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul{display:flex;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li{width:32.33%;min-width:auto; max-width: initial;padding: 15px;text-align: center;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span{display:block;max-width:initial; text-align:center !important;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value{font-size:18px;}
	section.bg.padding:before{content:'';position:absolute; width:100%; height:100%; left:0;top:0;background-color:rgb(0 0 0 / 35%);}	
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value span {display: inline-block;font-size: 18px;}
	.reportteachermainbox .poppad23 .popover.bottom{margin-left:30px;}
	.vrteacherreport #tabOverall .pull-right-sm{width:100%;}
	.vrteacherreport #tabOverall .pull-right.pull-right-sm div#leadership-sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)
	{width:200px!important;}
	.modal-content .embed-responsive iframe {height: 40%;margin: auto;}
	.dropdown-menu{max-width:220px;}
	.teachercontent-box .dropdown-menu.open.active {padding: 0px 10px;background-color: #fff;border: 0px solid #ddd;
	border-radius: 0;-webkit-box-shadow: 0px;box-shadow: none;margin:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner{padding:0px;}
	.teachercontent-box .dropdown-menu.open.active .bootstrap-select.btn-group .dropdown-menu.inner > li > a{padding:9px 10px;}
	.modal-content .embed-responsive iframe {height: 40%;margin: auto;}
	.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1;}
	#generalTab .dataTables_length .btn-group {position: relative;}
	.teachercontent-box .media-heading .tooltip.bottom{top:25px !important;}
	.bootstrap-select.btn-group .dropdown-menu.inner{border:1px solid #f1f1f1}
}

@media(min-width: 1025px) and (max-width:1300px){
	.content-list-popup .modal-vid-list .right-box .para-section {overflow-y: scroll;height: 700px !important;}
	.teacherviewcontentsec .mboxlable .label{margin:5px; margin-left:0px;}
	.teachercontent-box .bootstrap-select.btn-group:not(.input-group-btn), .teachercontent-box .bootstrap-select.btn-group[class*="col-"] {
    margin-top: 10px;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul{display:flex;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li{width:32.33%;min-width:auto; max-width: initial;padding: 15px;text-align: center;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span{display:block;max-width:initial; text-align:center !important;}
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value{font-size:18px;}	
	.reportteachermainbox section.profile-page .pp-subhead .point-list ul li span.value span {display: inline-block;font-size: 18px;}
	.reportteachermainbox .poppad23 .popover.bottom{margin-left:30px;}
	.vrteacherreport #tabOverall .pull-right-sm{width:100%;}
	.vrteacherreport #tabOverall .pull-right.pull-right-sm div#leadership-sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)
	{width:300px!important;}
	.teachercontent-box .media-heading .tooltip.bottom{top:25px !important;}
}