/* breadcrum start */
.syllabus-bg-common{
padding: 0px 30px;
background-color: #fff9f9;
}
.breadcrumb{
margin-left: 0px;
padding-top: 20px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.breadcrumb.white li.active{
color: #FC9928;
font-weight: 600;
}
.breadcrumb>li>svg{
margin-left: 5px;
margin-right: 5px;
font-size: 12px;
}
.double-line-bottom-theme-colored-2 {
margin-bottom: 20px;
margin-top: 8px;
padding-bottom: 5px;
position: relative;
}
.double-line-bottom-theme-colored-2:before {
border-radius: 8px;
bottom: -1px;
content: "";
height: 6px;
left: 10px;
position: absolute;
width: 24px;
background: #FC9928;
}
.double-line-bottom-theme-colored-2:after {
border-radius: 8px;
bottom: 1px;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 64px;
background: #FC9928;
}
/* breadcrum end */
h1{
font-size: 32px;
font-weight: 700;    
}
h2{
font-size: 28px;
font-weight: 700;    
}
h3{
font-size: 24px;
font-weight: 700;
color: #000000;
}
.courses-top-btan-section{
display: flex;
flex-wrap: wrap;
white-space: nowrap;
justify-content: center;
}
.courses-top-button{
background: #d60000;
padding: 5px 30px 5px 30px;
border-radius: 4px;
border: none;
color: white;
font-size: 14px;
margin: 3px 10px;
}
.try-free-mock-test{
background: #fc9928;
padding: 5px 30px 5px 30px;
border-radius: 4px;
border: none;
color: white;
font-size: 14px;
margin: 3px 10px;
}
.courses-top-button:hover, .try-free-mock-test:hover{
background: #d60000;  
color: #ffffff;  
}
.custom-box-shadow{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.current-affais-topic-list{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.current-affais-topic-list>h4, .current-affairs-topic-landscape{
background-color: #E25111;
box-shadow: 0px 4px 20px rgba(101, 101, 101, 0.1);
padding: 5px;
color: #ffffff;
margin-bottom: 1rem;
font-size: 15px;
text-transform: uppercase;
font-weight: 600 !important;
text-align: center;
}
.current-affais-topic-list>ul{
list-style-type: none; 
padding-left: 0px;   
}
.current-affais-topic-list>ul>li{
padding: 5px; 
}
.current-affais-topic-list>ul>li>a{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
border-radius: 5px;
padding: 6px;
display: block;
max-width: 50em;
min-width: 10em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
border-left: 3px solid #000000;
color: #999999;
transition: 0.5s;
font-size: 14px;
}
.current-affais-topic-list>ul>li>a>img{
margin-right: 5px;    
}
.current-affais-topic-list>ul>li>a:hover{
color: #ffffff;
border-left: 3px solid #FC9928;
background: #fc9928; 
}
.current-affais-topic-list>ul>li>a.active-subject{
color: #ffffff;
border-left: 3px solid #FC9928;
background: #fc9928;    
}
.question-year-box{
margin-bottom: 10px;    
}
.year{
text-align: center;
border-bottom: 2px solid #fc9928;
padding: 1px 0px;
color: #fc9928;
font-weight: bolder;
font-size: 15px;
margin-bottom: 0px !important;
background: #fff9f9;
}
.question-name{
padding: 8px;  
color: #999999; 
font-size: 14px;  
}
.column{
vertical-align: top;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
border-radius: 4px;
margin-bottom: 20px;
}
.slide{
display: block;
z-index: 1;
position: relative;
border-radius: 4px;
overflow: hidden;
background-color: #fcffff;
}
.slide img{
width: 100%;
}
.slide strong{
z-index: 2;
position: absolute;
left: 25px;
right: 25px;
top: 25px;
display: block;
font-size: 25px;
color: #000000;
font-weight: 300;
line-height: 1.2;
}
.slide::after{
content: "";
z-index: 2;
position: absolute;
left: 25px;
bottom: 10px;
width: 35px;
height: 35px;
background: url(/assets/images/icon-right-arrow.png) no-repeat left top;
transition: all .3s linear;
-webkit-transition: all .3s linear;
}
.slide:hover::after{
left: 50px;
}
/* details */
.main-head{
font-size: 33px;
color: #fc9928;
text-shadow: 1px 2px black;
margin-bottom: 0px !important;
}
.line{
border: 1px solid #fc9928;
width: 5%;
margin-left: 47.5%;
}
.question-name-left{
text-align: left;
padding: 3px 15px;
color: #000000;
font-size: 15px;
border-bottom: 1px solid #999999;
}
.pl-15{
padding-left: 15px;
}
.pr-15{
padding-right: 15px;
}
.solution-bottom{
background: #f3f3f3;
padding: 8px 15px;    
}
.roman-number{
list-style-type:none; 
padding-left: 15px;   
}
.roman-number li:before{
content: "(" counter(section, upper-roman) ") ";
font-weight: 700;
}
.roman-number li{
counter-increment:section;
}
.year-flex-bg{
background: #282c2a0d;
border: 2px solid #0000;
padding: 2px;
}
.year-flex{
display: flex;
list-style-type: none;
padding-left: 0;
overflow-y: hidden;
overflow-x: auto;
scrollbar-width: thin;
padding-bottom: 8px;
margin-bottom: 0px;
}
.year-flex>li, .subjects-flex>li{
margin-right: 4px;    
}
.year-flex>li>a{
color: #000;
text-align: center;
white-space: nowrap;
background: #fff;
border-radius: 0;
padding: 3px 15px;
font-size: 14px;
font-weight: 600;
transition: background-color .2s, color .2s;
display: block;
box-shadow: 0 2px 8px #00000026;
}
.year-flex>li>a.year-active, .year-flex>li>a:hover{
background: #fc9928;
color: #ffffff;    
}
.subjects-flex{
display:flex;  
justify-content: center;
list-style-type: none;  
}
.subjects-flex>li>a{
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background: #131618;
    border: none;
    border-radius: 0;
    padding: 3px 15px;
    font-size: 14px;
    font-weight: 600;
    transition: background-color .2s, color .2s;
    display: block;
    box-shadow: 0 2px 8px #00000026;
}
.subjects-flex>li>a.subject-active, .subjects-flex>li>a:hover{
background: #a90202;
}
.download-pdf{
border: 1px solid #000;
color: #000;
padding: 5px 15px;
border-radius: 5px;
transition: 0.5s;
font-weight: 400;
font-size: 14px;
}
.download-pdf:hover{
background: #000000;
color: #ffffff;    
}
/* responsive */
@media only screen and (min-width: 992px){
.forsticky{
position: sticky;
top: 64px;
margin-bottom: 20px;
}}
@media only screen and (max-width:1199px){
.subjects-flex{
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: thin;
padding-bottom: 5px; 
padding-left: 0px;
justify-content: space-around;  
}}
@media only screen and (max-width:991px){ 
.current-affais-topic-list>ul{
display: flex;
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: thin;
padding-bottom: 3px;    
}       
.current-affais-topic-list>ul>li>a{
max-width: 100%;    
}
.desktop-flex{
display: flex;
justify-content: space-between;   
}
.subjects-flex{
justify-content: center;  
}}
@media only screen and (max-width: 767px){
.courses-top-btan-section{
flex-wrap: nowrap;
justify-content: start;
overflow-x: auto;
scrollbar-width: thin;
flex-wrap: nowrap;
padding-bottom: 5px;
}
.courses-top-button, .try-free-mock-test{
margin: 3px 3px; 
padding: 5px 15px 5px 15px;  
}}
@media only screen and (max-width:610px){ 
.desktop-flex{
display: block;
}
.subjects-flex{
justify-content: start;  
}}