.ec-breadcrumb{
	background: none;
	padding-left: 0px;
	font-size: 12px;
	margin-bottom: 0px;
}

.ec-breadcrumb a{
	color: #1f2e67;
}

.ec-exams-name{
	font-size: 24px;
}

.ec-chapter-page-bg{
	background: #f7f7f7;
	border:#d8d8d8;
}

.ec-chapter-heading-bg{
	border:#d8d8d8;
}

.ec-chapter-name{
	font-size: 24px;
	padding-top: 10px;
	color: #000;
	padding-bottom: 10px;
	padding-left: 15px;
}

.ec-chapter-name span{
	font-size: 18px;
    float: right;
    padding-top: 6px;
    color: #999;
}
.ec-chapter-tnc{
	font-size: 11px; 
	color: #999;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.ec-chapter-databox{
	background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(36,39,44,.15);
    padding: 15px;
    margin-bottom: 20px;
}

.ec-chapter-databox h1{
	font-size: 24px;
	border-bottom: solid 1px #e3e3e4;
	padding-bottom: 15px;
}

.ec-chapter-databox h2{
	font-size: 20px;
	border-bottom: solid 1px #e3e3e4;
	padding-bottom: 15px;
}
.ec-chapter-databox h3{
	font-size: 20px;
	border-bottom: solid 1px #e3e3e4;
	padding-bottom: 15px;
}
.ec-chapter-databox p{
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 0px;
}

.ec-chapter-video{
	width: 400px;
	float: right;
	padding-left: 15px;
}

.ec-read-more{
	color: #1f2e67;
	border:solid 1px #ccc;
	width: 100px !important;
	margin:auto;
	text-align: center;
	font-size: 14px;	
	border-radius: 4px;	
	position: relative;
    background: #fff;
    top: 23px;
}
.ec-read-more:hover{
	color: #fff;
	border:solid 1px #1f2e67;
	width: 100px !important;
	margin:auto;
	text-align: center;
	font-size: 14px;	
	border-radius: 4px;	
	background: #1f2e67;
	text-decoration: none;
}

.ec-topics-list ul{
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin:-10px 0px 0px 0px; 

}

.ec-topics-list ul li{
	/*float: left;
	width: 50%;*/
	border-bottom:solid 1px #ccc;
	padding: 10px 0px;
	font-size: 15px;


}

.ec-topics-list ul li span{
	color: #1f2e67;
	font-size: 13px;
}

.ec-topics-list ul li a{
	color: #1f2e67;
}

.ec-topics-list ul li a:hover{
	color: #000;
	text-decoration: none;
}

.ec-doubts-list {
	line-height: 28px;
}

.ec-doubts-list ul {
	list-style: none;
	margin:-10px 0px 0px 0px; 
	padding:0px; 
}

.ec-doubts-list ul li {
	border-bottom:solid 1px #ccc;
	padding: 15px 0px;
}
/*.ec-doubts-list ul li:last-child{

	border-bottom: none;

}*/
.ec-doubts-list ul li a {
	color: #1f2e67;
	font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    
    max-height: 84px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.ec-doubts-list ul li a:hover{
	color: #000;
	text-decoration: none;
}

.ec-chapter-read-more{
	padding-top: 15px;
	font-size: 17px;
}

.ec-chapter-read-more a{
	color: #000;
}


.ec-books-list{
	overflow: auto;
}

.ec-books-list span{
    display: block;
    padding-bottom: 10px;
}

.ec-books-list ul{
    list-style: none;
    padding: 0px;
    display: table; 
    white-space: nowrap;
    margin: 0px;
}

.ec-books-list ul li{
    padding:15px;
    text-align: center;
    display: inline-block;
    width: 150px
}

.chapter-next-pre{
	position: fixed;
	width: 100%;
	background: #f28e3c;
	bottom: 0px;
	z-index: 1;
}

.chapter-next-pre-btn{
	background: #f28e3c;
	border-color: #f28e3c;
	width: 49%;
	border-radius: 0px;
	color: #fff;
	font-size: 17px;
}

.chapter-next-pre-btn:first-child{
	border-right: solid 2px #fff;
}


/* Previous Year Question Paper */

.ec-take-test-previous-year{
    background: #f28e3c; 
    border-color: #f28e3c; 
    font-size: 20px; 
    color: #fff;
}

.ec-take-test-previous-year a:hover{
    color: #fff !important;
}

/* Tabs*/

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border-color:none;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border-color:none;
}

#tabs{
    background: #ffffff;
    color: #000;
}
#tabs h6.section-title{
    color: #eee;
}


#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #1f2e67;
    font-size: 17px;
}
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000!important;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 3px solid  !important;
    font-size: 17px;
}

.ec-question-list{
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
}

.ec-question-list .ec-subject-name{
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 15px;
}

.ec-question-list li{
    margin-left: 20px;
}

.ec-question-list li span{
    display: block;
    padding-bottom: 15px;
}

.ec-question-list li table {
    width: 100%;
    margin-bottom: 15px;
}

.ec-question-list li table tr td{
    
    padding: 10px;
}

.ec-question-list-pic img{
	max-width: 100%;
	height: auto;
}


.ec-question-list .more-info{
    font-size: 14px;
    color: #99979c;
    margin-bottom: 15px;
}

.ec-view-solution{
    border-bottom: solid 1px #ddd; 
    border-top: solid 1px #ddd; 
    padding: 10px 0px;
    margin-bottom: 20px;
}

.ec-view-solution a{
    color: #1f2e67;
}


.a2a_dd{
	font-size: 13px;
	color: #1f2e67;
}

.ec-exam-set-tabs{
	border-top: 1px solid #ddd;     
	margin: -5px -15px 0px -15px; 
	padding: 0px; 
	overflow-x: scroll;
}

.ec-exam-set-tabs ul{
	display: table; 
	white-space: nowrap; 
	margin: 0px; 
	padding: 0px;
}

.ec-exam-set-tabs ul li{
	display: inline-block; 
	white-space: nowrap; 
	padding: 0;
	text-transform: uppercase;
}

.how-to-prepare-bar-graph{
	width: 65%;
	margin: auto;
}

.ec-limit-lines {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 16px;     /* fallback */
   max-height: 32px;      /* fallback */
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}



.exit-modal-box{
  width: 522px;
  margin: auto;
  color: #fff;
  border: solid 1px #fff;
}

/* End Previous Year Question Paper */


@media screen and (max-width: 1000px) {

	.chapter-next-pre-btn{
		
		font-size: 15px;
		white-space:normal;
	}

	.how-to-prepare-bar-graph{
		width: 99%;
		margin: auto;
	}


	.ec-exams-name{
		font-size: 20px;
	}
	.ec-chapter-name{
		font-size: 20px;
	}
	.ec-chapter-name span{
		font-size: 13px;
	}
	.ec-chapter-databox h1{
		font-size: 20px;
	}
	.ec-chapter-databox h2{
		font-size: 18px;
	}

	.ec-chapter-databox h3{
		font-size: 18px;
	}

	.ec-chapter-tnc{
		font-size: 12px; 
	}

	.ec-chapter-video{
		width: 100%;
		float: none;
	}
	
	.ec-topics-list ul li{
		font-size: 13px;
	}

	.ec-topics-list ul li span{
		font-size: 11px;
	}

	.ec-doubts-list ul li a {
		font-size: 14px;
	}

	.ec-chapter-read-more{
		font-size: 15px;
	}
	.mobile-share{
		display: block;
	}

	.exit-modal-box{
	  width: 98%;
	  margin: auto;
	  color: #fff;
	  border: solid 1px #fff;
	}
}




