@media screen and (max-width: 1280px){
	/*.learn.course-detail .right-content{width: 688px}*/
	.learn.course-detail .lock-wrap{top:2px;right: 110px}
	.learn.course-detail .practice-test-box.last-practiced-test .green-btn,
	.learn.course-detail .practice-test-box.last-practiced-test .blue-btn{min-width:100px}
}
@media screen and (max-width: 1140px){
	/*===================Video lesson detail=====================*/
	.video-inner{height:305px !important}
	.test-inner-lesson {
    max-height: 315px !important;
    overflow: auto;
    min-height: 305px;
}
	.lesson-sidebar{width: 370px}
	.lesson-middle{padding-right:370px}
	#lesson-sidebar{width: 350px}
}
@media screen and (max-width: 1024px){
	/*===================Learn=====================*/
	.learn .course-packages .price{font-size: 14px}
	.learn .learn-next-section button{width: 186px}
	/*===================Course Detail=====================*/
	/*.learn.course-detail .right-content{width: 688px}*/
	.learn.course-detail .last-practiced-test .last-tests{padding-right:180px}
	.learn.course-detail a.list-group-item-success.active-list,
	.learn.course-detail .active-list,
	.learn.course-detail .sidebar a.list-group-item:hover{border-radius:0}
}
@media (min-width: 992px)
{
	.d-lg-none {display: none!important;}
	.learn .learn-next-section button{width: 180px}
}
@media screen and (max-width: 991px){
	/*===================Video lesson detail=====================*/
	.video-inner{height:360px !important}
	.lesson-sidebar{height: calc(100% - 54px);top: 100%;margin-top: -38px;width: 100%;}
	.lesson-sidebar .tab-content .tab-pane {background-color: #202020;position: fixed;z-index: 15;transition: all .3s;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: all .3s;transform: translateY(0);width: 100%;height: calc(100% - 265px);max-height: 70%;min-height: 240px;left: 0;opacity: 1;display: block;}
	.lesson-sidebar .tab-content .tab-pane.active{transform: translateY(-130%);display: block;}
	.lesson-sidebar .tab-content .notes {position: fixed;width: 100%;left: 0;padding: 10px 15px;background-color: #252525;top: 0;z-index: 11;color: #fff;letter-spacing: 1px;font-weight: normal;}
	.lesson-sidebar .nav-pills li.active a, .lesson-sidebar .nav-pills li:hover a {
	background: -webkit-linear-gradient(#8cba45, #8cba45);color: #25B6E1 !important;-webkit-background-clip: text;-webkit-text-fill-color: transparent !important;/* border-bottom: 2px solid #252525;*/}
	#lesson-sidebar{width: 100%;padding:0}
	.lesson-sidebar .tabsClosed{line-height: 15px;color: #fff;position: absolute;right: 0px;
	top: -14px;z-index: 2;display: inline-block;background: #202020;border-radius: 50%;}
	.lesson-sidebar .tabsClosed svg{width: 22px;height: 22px;color: #fff;margin: 0;padding: 3px;}
	/*   .lesson-sidebar .panel-group{padding:0 15px}*/
	.lesson-sidebar .panel-group .panel .panel-coll{padding:10px 15px;margin:0}
	.lesson-sidebar .panel-collapse {padding:0}
	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar ,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #000;background-color: rgb(62, 62, 62);}
	.notes-content{display: none;}
	.notes-input{padding:15px}
	.lesson-sidebar .lesson-module-name, .lesson-sidebar .panel-coll.collapsed .lesson-module-name:hover{font-size: 14px}
	.lesson-sidebar .lesson-no, .lesson-sidebar .lesson-test{margin:0;    box-shadow: none;
	border-bottom: 1px solid #31313182;}
	.lesson-middle{padding-right:0}
	.lesson-middle .col-sm-12,.lesson-middle-inner{padding:0 !important;border-radius:0}
	body.inner.online-test.lesson{font-family:'Montserrat'}
	.video-info{padding:0 15px}
	.video-info ul li a button{padding:0}
	.lesson-sidebar .nav-pills li a{font-weight: 500}
	.lesson-top .col-sm-12{padding:0}
	.test-inner-lesson {background: #fff;color: #000;margin-bottom: 20px;min-height: 360px;border:none;border-radius:0}
	.package-content {height: calc(100% - 48px);padding-bottom:0}
	.inner-lesson-content{display: flex;justify-content: space-between;}
	.inner-lesson-content.lesson-completed,.inner-lesson-content.lockedTest{padding-right:30px}
	.lesson-sidebar .lesson-no,
	.lesson-sidebar .lesson-test,
	.lesson-sidebar .lesson-no:hover,
	.lesson-sidebar .lesson-test:hover,
	.lesson-sidebar .lesson-no.active,
	.lesson-sidebar .lesson-test.active{background-size:22px;background-position:15px;padding:15px 15px 15px 50px;border-radius:0}
	.lesson-sidebar .lesson-test,
	.lesson-sidebar .lesson-test:hover{background-size:15px;background-position:18px}
	.lesson-sidebar .panel-group .panel + .panel{margin-top:0;}
	.lesson-sidebar .panel-group .panel:last-child .panel-coll{padding:10px 15px}
	.lesson-sidebar .disabled {cursor: not-allowed;opacity: 1;pointer-events: none;}	
	.lesson-sidebar .score{top:3px;}
	.mCSB_inside > .mCSB_container{margin:0;}
	.lesson-sidebar .resource-test{padding:15px 15px 15px 50px}

	/*===================Course Detail=====================*/
	.learn.course-detail .package-top .nav li{margin:0 40px}
	.learn.course-detail .right-content{width: 685px}
}
@media screen and (max-width: 990px){
	/*===================Learn=====================*/
	.fill-blue-btn{padding:7px 14px 4px}
	.learn .course-packages .price{font-size: 13px}
	/*.learn .learn-next-section button{margin:0 9px 20px}
	.learn .learn-next-section button{width: 165px}*/
	/*===================Course Detail=====================*/
	/*.learn.course-detail .right-content{width: 657px}*/
}
@media screen and (max-width: 900px){
	/*===================Course Detail=====================*/
	/*.learn.course-detail .right-content {width: 585px;margin-left: 35px}*/
	.learn.course-detail .right-content{width: 600px}
}
@media screen and (max-width: 840px){
	/*===================Learn=====================*/
	.learn .learn-next-section button{width: 150px}
	.learnSlider .carousel-col {margin: 0 1%;width: 31%;padding: 0 5px}
	.learn .top-banner .banner-img{top:22%}
	.learn .top-banner .banner-img img {width: 80%}
 	 /*===================My Courses=====================*/
	.learn.my-courses .practice-page, .learn.Course-category .practice-page/*, .learn.course-detail .practice-page*/{min-height:160px}
	.learn.my-courses .scrolling-wrapper .col-sm-3{width:33.33%}
	.learn.my-courses .course-packages {margin-bottom:30px}
	/*===================Course Detail=====================*/
	.learn.course-detail .right-content{width: 100%}
	.learn.course-detail .package-top .nav li{margin:0;}
	.learn.course-detail .practice-page {min-height: inherit;padding-bottom: 50px;}
}
@media screen and (max-width: 800px){
	/*===================Learn=====================*/
	.learn .learn-next-section button {width: 23%;margin: 0.5% 1%;}
}
@media screen and (max-width: 768px){
	/*===================Learn=====================*/
	.learn .welcome-text{font-size:16px}
	.learn .top-banner .banner-img{top:0;right:0}
	.learn .practice-page .top-banner h1{display: none;}
	.learn .practice-page .top-banner p{display: block;padding-right:150px}
	.learn .practice-page{padding-bottom:5px;margin-bottom:20px}
	.learn .chapterwise-section .chapterName-slide a img{display: block;height: 115px !important;margin-bottom:0}
	.learn .chapterwise-section .chapterName-slide a img.video-icon{width: 31px !important;height:31px !important}     
	.learn .chapterwise-section .chapterName-slide{height: auto;}
	.learn .chapterwise-section .chapterName-slide a .progress{top:-5px;}
	.learn .chapterwise-slider{margin:0;} 
	.learn .chapterwise-section .chapter-name-slide{/*white-space: break-spaces;*/
	margin-bottom: 5px;}
	.learn .learn-next-section button {/*width: 135px;*/padding: 12px 10px}
	.learn .rounded-btn-seeAll a {padding: 7px 15px;font-size: 14px;display: inline-block}
	.learn .online-test-container .page-content h2{line-height:initial}
	.learn .chapter-section-drop{top:-10px}
	.learn .learn-hr{margin:15px auto !important}
	.learn .grey-bg{margin-top:15px}
	.learnSlider .mob-res{width:29%;margin:0 10px}
	/*.learnSlider.mobile-chapterwise-section .chapterName-slide {box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);}*/
	.learn .course-packages:hover{box-shadow:none;border:none;}
	.learn .online-test-container .page-content .learnSlider h2{margin-bottom:0}
	.learn .course-packages{text-align: left;}
	.learn .courses-comm .course-packages {margin-bottom: 20px}
	.learn .package-name{display:block;}
	/*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper{margin:0}
	.learn.my-courses .scrolling-wrapper .col-sm-3 {width: 33.33%;float: none;display: inline-block}
	.learn.my-courses .course-packages{margin-bottom: 10px}


	/*===================Course Detail=====================*/
	.learn.course-detail .last-practiced-test .test {padding:10px;background-position:13px center;padding-left: 85px;
	padding-left: 50px;background-size: 25px;}
	.learn.course-detail .last-practiced-test .lesson {padding:10px;background-position:10px center;
    padding-left: 50px;background-size: 30px;}
    .learn.course-detail .last-practiced-test .last-test-buttons{top:18px}
    .learn.course-detail .right-content .panel-group .panel .panel-coll:before{top:25px;right: 10px}
    .learn.course-detail .practice-test-box.last-practiced-test .last-test-buttons{right: 30px}
	body.mob-darkHeader.learn.course-detail .heading-title {width: 80%;
	text-align: center;white-space: nowrap;	/* width: 100%; */overflow: hidden;
	text-overflow: ellipsis;min-height: initial}
	.learn.course-detail .main-section{padding-bottom:0}
	.learn.course-detail .package-name{display: inline-block;}
	.learn.course-detail .practice-page .top-banner h1, .comm-see-all .top-banner h1.ShortName{display: none;}
	.learn.course-detail .course-left,.learn.course-detail .course-detail-bannre-btns{padding-left:0;margin-left: 0}

}
@media screen and (max-width: 767px){
	/*===================Learn=====================*/
	.learn .course-packages h3{font-size: 14px;font-family: 'Nunito';line-height: initial;
    margin: 10px 0;}
	/*.learn .course-packages a img{height: 115px !important}*/

	/*===================Video lesson detail=====================*/
	.test-inner-lesson .subject-chapters{margin-bottom:15px}
}
@media screen and (max-width: 667px){
	/*===================Learn=====================*/
	.learnSlider .mob-res{width: 32%}
	/*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper .col-sm-3{width: 40%}
	/*===================Course-detail=====================*/
	.learn.course-detail .auther-designtaion {display: block !important;margin:6px 0 0;padding: 0;border: none;}
}
@media screen and (max-width: 640px){
	/*===================Learn=====================*/
	.learn .chapterwise-section .chapterName-slide a img{height: 100px !important}
	/*.learn-price-old{display: block;}*/
	.learn .course-packages .text-center a{width: 50%;padding:5px 0}
	/*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper{margin:15px 0 0 0}
	/*.learn.my-courses .scrolling-wrapper .col-sm-3{width: 35%}*/
	/*===================Video lesson detail=====================*/
	.video-inner{height:300px !important}
	.video-info ul li{margin-right:15px}
	.video-info ul li a button{font-size:12px}
}
@media screen and (max-width: 600px){
	.learn.my-courses .chapter-section-drop{top:-2px}
	.chapter-subject a.main-drop {padding: 4px 35px 4px 9px;}

	/*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper .row{margin:0 -8px}
	.learn.my-courses .scrolling-wrapper .col-sm-3{/*width:32%;*/padding:0 8px}
	 /*===================Course-detail=====================*/
    .learn.course-detail .last-practiced-test .score {padding-right: 10px;margin-right: 5px;}   
}
@media screen and (max-width: 568px){

}
@media screen and (max-width: 500px){
	/*===================Learn=====================*/
	.learn .practice-page .top-banner p {color: #555;margin: 0;font-size: 13px;line-height: 18px;}
	.learnSlider .mob-res{width: 44%}
	.learn .chapterwise-section .chapterName-slide a img{height: 80px !important}
	/*.learn .course-packages a img{height:125px !important}*/
	.learn .top-banner .banner-img img{display: block;width: 65px;height: auto;}
	.learn .online-test-container .page-content{background:url('../images/practice/blue-mob-banner.png') right 0 no-repeat}
	.learn .online-test-container .top-banner .banner-img{top:5px !important}
	.learn .chapterwise-section .chapterName-slide a.video-screenshot {margin: -13px -12px 0 -12px;}
    .learn .learn-next-section button {width: 31.3%;margin:1%}
    /*.learnSlider .mob-res{width:42%}*/
   /* .learn .top-tar-skill,.learn .course-packages .price{display:none;}*/
    .learn .course-packages h3{text-align: left;font-size:13px}
    .learn .course-packages .text-center a {padding: 4px 4px 2px;font-size: 12px;}
    .learn .chapterwise-section .chapter-name-slide{white-space: nowrap;}
    /*===================My Course=====================*/
    /*.learn.my-courses .progress-status{display:none;}
    .learn.my-courses .scrolling-wrapper{margin:0}*/
    .learn.my-courses .scrolling-wrapper .col-sm-3{width:50%}
    .learn.my-courses .course-packages a img{height:135px !important}
    .learn.my-courses .chapter-subject .dropdown{display: inline-block;}
    .learn.my-courses .chapter-subject a.main-drop {border: 1px solid #e2e2e2;padding: 6px 34px 6px 20px;}
    /*===================Video lesson detail=====================*/
    .lesson .video-inner,.lesson .video-js {height: 275px !important;}
    .lesson .video-info ul li a button {padding: 0 0 10px 0}
    .lesson .test-inner-lesson .score{padding-right:5px;margin-right:5px}
    .lesson .test-inner-lesson .outer-subject-chapters {padding: 0 5px 10px}
    .lesson .outer-subject-chapters h6.testTypeColor {display: block;margin: 15px 15px 10px}
    .vjs-watermark img{height: 25px !important}
    .lesson-note{font-size: 12px;padding:10px}
    /*===================Course-category=====================*/
    .Course-category .chapterwise-section .chapterName-slide img{margin-bottom:5px}
    .Course-category .chapterwise-section .chapterwise-slider .blue-btn,
    .Course-category .chapterwise-section .chapterwise-slider .green-btn,
    .Course-category .chapterwise-section .chapterwise-slider .orange-btn    {margin-top:5px;}
    .Course-category .mob-res{vertical-align: top}
    .Course-category .rounded-btn a{border:none;}
    .learn.Course-category .chapter-section-drop{top:2px;}
    
    /*===================Course-detail=====================*/
    .learn.course-detail a.list-group-item-success.active-list, .learn.course-detail .active-list, .learn.course-detail .sidebar a.list-group-item:hover{border-radius: 10px}
    .learn.course-detail .course-right{padding-right:0}
    .learn.course-detail .last-practiced-test .last-tests{padding-right:0}
    .learn.course-detail .package-top .nav li a{padding:14px 9px 9px}

	body.mob-darkHeader.learn.course-detail .heading-title {margin: 0 30%;width: 40%;}
	.learn.course-detail .learn-dextop-view{display: none;}
	.learn.course-detail .learn-mobile-view{display: block;}
	.learn.course-detail .practice-test-box.last-practiced-test .Upcoming,
	.learn.course-detail .practice-test-box.last-practiced-test .Live{margin: 0 4px;
	top: 2px;display: inline-block;	vertical-align: top;}
	.learn.course-detail .course-detail-bannre-btns{display: block;font-weight:600;color: #8C8C8C !important;margin-top:20px;}
	.learn.course-detail .course-right{text-align: left;margin:10px 0}
	.learn.course-detail .course-left{margin-right: 0;}
	.learn.course-detail .course-btn svg{width: 14px;height: 14px;font-weight:600;/*color: #8C8C8C !important*/}
	.learn.course-detail .course-btn,.learn.course-detail .progress-title{font-weight:500;/*color: #8C8C8C !important*/}
	.learn.course-detail .top-banner .progress-status .graph-value{color:#8C8C8C !important }
	.learn.course-detail .course-right a,.learn.course-detail .course-right a svg{color: #fff !important}
	.learn.course-detail .practice-test-box.last-practiced-test .chapter-name {width: auto;display: inline-block;margin-bottom:0;
	white-space: nowrap; width: 100%;overflow: hidden;text-overflow: ellipsis;min-height: initial;}
	.learn.course-detail .lock-wrap {top: 2px;right: 10px;}
	.learn.course-detail .milestones-div.launch_date_div{right:0;margin-right:10px}
	.learn.course-detail .auther-img{text-align: center;margin-bottom: 15px;position: relative;left:0;top:0}
	.learn.course-detail .auther-detail {padding-left: 0;text-align: center;}
	.learn.course-detail .auther-info p{text-align: center !important;font-size: 13px;line-height: 18px}
	.learn.course-detail .package-content #author h3 {margin: 0 0 -5px 0;}
	.learn.course-detail .auther-key{padding:15px;margin-bottom: 20px}
	.learn.course-detail .auther-name{font-size:17px}
	.learn.course-detail .auther-designtaion{font-size: 13px}
	.learn.course-detail .practice-page{padding-bottom: 20px}
	.learn.course-detail .main-section{margin-top:-45px;}

	.not-subscribed h3{font-size:15px}

}
@media screen and (max-width: 480px){
	 /*===================My Course=====================*/
	/*.learn.my-courses .scrolling-wrapper .col-sm-3 {width: 36%;}*/
}
@media screen and (max-width: 420px){
	/*===================Learn=====================*/
	/*.learnSlider .mob-res{width:48%}*/
	.learn .learn-next-section button{width: 48%}
	.learn .rounded-btn-seeAll a {padding: 4px 9px;font-size: 12px;}
	.learn .course-packages{padding:12px}
	.learnSlider .mob-res{width: 55%}
	.learn .course-packages a img{height:135px !important}
	/*===================Video lesson detail=====================*/
	.video-inner, .video-js {height: 250px !important}
	.lesson-sidebar .nav-pills li a{font-size:14px}
	.lesson-sidebar .tab-content .tab-pane.active {transform: translateY(-133%);}
	.lesson-middle{padding-top:44px}
	.lesson-top h1,.online-test-container .page-content .lesson-main-title h2{font-size: 15px}
	.lesson-top{padding:10px 15px;height: auto;}
	.test-inner-lesson .last-test-details.test{display: block;position: relative}
	.test-inner-lesson .last-test-buttons {position: absolute;right: 0;top: -8px}
	.test-inner-lesson .start-test-btn{min-width:initial;}
	.test-inner-lesson .test-panel-coll{padding:15px}
	.test-inner-lesson .test_schedule {width: auto;display: inline-block;padding: 0 10px;}
	.test-inner-lesson .test-panel-collapse{padding:15px 0}
	.test-inner-lesson .test-sch-details{font-size:12px}

	 /*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper .col-sm-3 {width: 60%;}
	.learn.my-courses .chapter-section-drop{margin-left:10px}
	.learn.my-courses .chapter-subject a.main-drop {padding: 4px 25px 4px 10px;font-size: 12px}
	.learn.my-courses .chapter-subject .open > .dropdown-menu li a {padding: 7px 10px;font-size: 12px;}
	.learn.my-courses .chapter-subject .open > .dropdown-menu{left:auto;right:0}
	.learn.my-courses .chapter-subject a.main-drop span svg{width: 16px;height: 16px;stroke-width:1;}
	.learn.my-courses .chapter-subject a.main-drop span {top: 4px;right: 5px}
	.learn.my-courses .chapter-subject .dropdown:last-child{margin-right:0}
}
@media screen and (max-width: 414px){

}
@media screen and (max-width: 393px){
	/*===================Learn=====================*/
	.learnSlider .mob-res{width: 60%}
	/*===================My Course=====================*/
	.learn.my-courses .scrolling-wrapper .col-sm-3 {width: 65%;}
	/*===================Video lesson detail=====================*/
	.video-inner, .video-js {height: 225px !important;}
	.learn .online-test-container .page-content h2.welcome-text{font-size: 14px}
	.learn .online-test-container .page-content h2.welcome-text img{height: 17px}
	/*===================Course-detail=====================*/
	/*.learn.course-detail .practice-test-box.last-practiced-test .chapter-name{width: 81%}*/
	
}
@media screen and (max-width: 375px){
	/*===================Learn=====================*/
	.learn .chapter-section-drop{top:-2px;}
	/*===================Course-detail=====================*/
	.learn.course-detail .last-practiced-test .score {padding-right: 4px;margin-right: 2px}
	.learn.course-detail .progress-status .graph-value span{display: none;}
	.learn.course-detail .progress-line{width: 120px}
	/*===================My Course=====================*/
	.learn.my-courses.chapter-subject .dropdown{margin-right:2px}

}
@media screen and (max-width: 360px){	
	/*===================Learn=====================*/
	/*.learn .practice-page .top-banner p {padding-right:130px}*/
	/*===================My Course=====================*/
	.learn.my-courses .chapter-section-drop{margin-left:4px}
	.learn.my-courses .dropdown-menu{min-width:160px}
}

@media screen and (max-width: 360px){	
	/*===================My Course=====================*/
	.learn.my-courses .chapter-section-drop{margin-left:0}
	.learn.my-courses .dropdown-menu,.learn.my-courses .chapter-subject .open > .dropdown-menu{left:0;right: auto;}
	/*===================Course-detail=====================*/
	/*.learn.course-detail .practice-test-box.last-practiced-test .chapter-name{width: 78%}*/
}