/*
 * Responsive.css V1.0
 * Copyright 2020-2021 Branforge.com
 * Author: Branforge.com
 * Client:  Enskool LLP
*/

@media screen and (min-width: 992px){
	p, a, .form_elements{
		font-size: 1.2vw;
	}
	h2{
		font-size: 3vw;
	}
	h3{
		font-size: 2.5vw;
	}
	.login header img.logo_default{display: none;}
	.login header img.logo_alt{display: block;}

	section.leftpane{display: flex;}
	section.maincontent{
		float: right;
		width: 65%;
	}
	.fixedscroll{
		padding-top: 20px;
		height: 100%;
		overflow: hidden;
	}
	.fixedscroll.subjectAccordion{overflow: auto;}
	.scrolled .profileinfo h3{font-size: 2vw;}
	.scrolled .profileinfo p, .scrolled .profilesec .alg_rb{font-size: 1vw;}
	.tabs-container{
		max-width: 800px;
	}
	.tabframe{
		width: calc(100% / 3);
	}
	.tabframe a{
		font-size: 6vw;
	}
	.tabframe a span{font-size: 2.5vw}
	.topicview{
		height: 100%;
	}
	.topicview h2{
		float: left;
    	padding: 20px 0;
	}
	.topicview p {
	    float: left;
	    line-height: 3;
	    margin-left: 20px;
	}
	.topicview_content{
		width: 100%;
		margin-top: 20px;
	}
	.topicview_content p{width: 100%; float: none;}
	#mcq-attempt-section .topicview_content{
		height: 290px;
	}
	#mcq-attempt-section .topicview_content p{
		margin: 0;
	}
	#submit-que {
	    bottom: 88px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.topicview_content.video{
		overflow: hidden;
	}
	.summary_container{
		flex-direction: row;
	}
	.summarybox{
		width: calc(100% / 3); 
		padding: 0;
		font-size: 1.5vw;
    	margin-top: 20px;
	}
	.progress{max-width: 260px;}
	.mcqsummary{
		flex-direction: column;
    	align-items: center;
    	max-width: 800px;
	}
	.progress-bar span{
		right: 0px;
    	top: -30px;
    	font-size: 1.5vw;
	}
	.mcqsummary .reviewBtn{
		position: absolute;
	    bottom: 20px;
	    left: 50%;
	    transform: translateX(-50%);
	    z-index: 3;
	}
	.mcqreviewPage{display: block; overflow: scroll;}
	.mcqreviewPage h2{font-size: 3vw;}
	.mcqreviewPage p{
		margin: 0;
		margin-bottom: 20px !important;
	}
	.foot_container p {
	    color: #fff;
	    line-height: 2;
	    font-size: 1.2vw;
	}
}