/*
	Theme Name: Study Tadka
	Theme URI: https://wordpress.org/themes/twentyseventeen/
	Author: the WordPress team
	Author URI: https://wordpress.org/
	Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
	Version: 1.6
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: twentyseventeen
	Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
	>>> TABLE OF CONTENTS:
	----------------------------------------------------------------
	1.0 Normalize
	2.0 Accessibility
	3.0 Alignments
	4.0 Clearings
	5.0 Typography
	6.0 Forms
	7.0 Formatting
	8.0 Lists
	9.0 Tables
	10.0 Links
	11.0 Featured Image Hover
	12.0 Navigation
	13.0 Layout
	13.1 Header
	13.2 Front Page
	13.3 Regular Content
	13.4 Posts
	13.5 Pages
	13.6 Footer
	14.0 Comments
	15.0 Widgets
	16.0 Media
	16.1 Galleries
	17.0 Customizer
	18.0 SVGs Fallbacks
	19.0 Media Queries
	20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
	1.0 Normalize
	Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border-color: #001f46;
    background-color: #f7bb00;
color: #001f46 !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 35px;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/*
	Theme Name: Study Tadka
	Theme URI: https://wordpress.org/themes/twentyseventeen/
	Author: the WordPress team
	Author URI: https://wordpress.org/
	Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
	Version: 1.6
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: twentyseventeen
	Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
	>>> TABLE OF CONTENTS:
	----------------------------------------------------------------
	1.0 Normalize
	2.0 Accessibility
	3.0 Alignments
	4.0 Clearings
	5.0 Typography
	6.0 Forms
	7.0 Formatting
	8.0 Lists
	9.0 Tables
	10.0 Links
	11.0 Featured Image Hover
	12.0 Navigation
	13.0 Layout
	13.1 Header
	13.2 Front Page
	13.3 Regular Content
	13.4 Posts
	13.5 Pages
	13.6 Footer
	14.0 Comments
	15.0 Widgets
	16.0 Media
	16.1 Galleries
	17.0 Customizer
	18.0 SVGs Fallbacks
	19.0 Media Queries
	20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
	1.0 Normalize
	Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border: 1px solid green !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/* Single Post Page Css */
.single-post .wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.single-post .wrap h1,
.single-post .wrap h2,
.single-post .wrap h3,
.single-post .wrap h4,
.single-post .wrap h5
.single-post .wrap h6 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content,
.single-post .wrap .content-area .entry-footer,
.single-post .wrap .content-area #comments,
.single-post .wrap .content-area .navigation.post-navigation {
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 4.5%;
}
.single-post .wrap .content-area #comments #reply-title,
.single-post .wrap .content-area .navigation.post-navigation h2 {
    margin-top: 0;
    padding: 0;
}
.single-post .wrap .content-area #comments .comment-form-comment > * {
    display: block;
    vertical-align: top;
    width: 100%;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit] {
    padding: 10px 20px;
    display: inline-block;
    background-color: #292e94;
    margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    border: none;
    transition: all 0.2s ease-in;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit]:hover {
    opacity: .8;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper {
    max-width: 80px;
}
.single-post .wrap .content-area .navigation.post-navigation  {
    position: relative;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
    width: 100%;
    border: 2px solid #333;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    padding: 15px; 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
}
.single-post .wrap .content-area .entry-footer svg {
    display: block;
    width: 100%;
    max-width: 160px;
}
.single-post .wrap .content-area .entry-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.single-post .wrap .content-area .entry-content p:first-of-type {
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content ol {
    padding-left: 0px;
}
.single-post .wrap .content-area .entry-content ol li {
    list-style: initial;
    list-style-position: inside;
}
.single-post .wrap .widget-area h4 {
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    border-bottom: 2px solid #000;
    padding-bottom: 3px;
}
.single-post .wrap .widget-area h4:not(:first-of-type) {
    margin-top: 35px;
}
.single-post .wrap .widget-area .screen-reader-text {
    display: none;
}
.single-post .wrap .widget-area ul li {
    list-style: disc;
    list-style-position: inside;
}
.single-post .wrap .widget-area form select {
    width: 100%;
    padding: 10px;
}
.single-post .wrap .content-area {
	padding-top: 50px; 
}
.single-post .wrap .content-area .entry-meta {
    font-weight: 600;
}
@media (min-width: 992px) {
    .single-post .wrap:after {
        content: ' ';
        display: block;
        clear: both;
	}
    .single-post .wrap .content-area,
    .single-post .wrap .widget-area {
        float: left;
	}
    .single-post .wrap .content-area {
        width: 70%;
        border-right: 1px solid #ddd;
        padding-right: 3%;
	}
    .single-post .wrap .widget-area {
        width: 30%;
        padding-left: 3%;
        padding-right: 3%;
        padding-top: 50px;
	}
}
@media (max-width: 991px) {
	.single-post .wrap .widget-area {
		border: 1px solid #ddd;
		padding: 15px;
		margin-bottom: 50px;
	}
}
@media (max-width: 420px) {
	.single-post .wrap .content-area .entry-title {
		font-size: 24px;
	}
	.single-post .wrap .content-area #comments #reply-title,
	.single-post .wrap .content-area .navigation.post-navigation h2 {
		font-size: 18px;
	}
	.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
		width: 40px;
		height: 40px;
		padding: 8px;
	}
}
/* Partners Page */
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1 {
	font-size: 21px !important;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1:first-child {
	margin-top: 0 !important;
}
.single-about-exam .partners-content-tab h2 {
	font-size: 18px !important;
	margin-top: 25px;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab .partners-content-description {
	/* 	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); */
	border: 1px solid #dddddd;
    padding: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table {
	border: 1px solid #dddddd;
	margin-bottom: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table td {
	border: 1px solid #ddd;
	vertical-align: middle;
	padding: 5px 10px;
}
.single-about-exam .partners-content-tab .partners-content-description table td p {
	margin-bottom: 0;
}
.single-about-exam .partners-content-tab .partners-content-description table td h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 24px;
}
ul.crp_related_post li, .widget-area li {
    /*list-style: disc;*/
    margin-left: 15px;
    font-size: 14px;
}
ul.crp_related_post, .widget-area ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.crp_related_post li, .widget-area li {
	padding-left: 1em; 
	text-indent: -.7em;
}
.crp_related_post li::before, .widget-area li::before {
    content: "•";
    color: #21aae0;
    font-size: 55px;
    padding: 0;
    margin: -4px 0 0 -10px;
    position: absolute;
}
.wpcfs-label{
	display:none !important;
}
.wpcfs-input-wrapper{
	width: 50%;
    float: left;
    padding: 0;
}
.wpcfs-input-submit input{
	float: right;
    margin-top: 10px;
	background-color: #f7bb00;
    text-align: right;
    padding: 3px;
    font-size: 13px;
}
.wpcfs-input input[type="text"]{
	border:2px solid #001f46;
}
.icon-angle-down{
	display:none;
}
.logo-area img{
	width:180px;
}
.side_panel_category a{
    color: #001f46;
    text-transform: capitalize;
    font-size: 12px;
}
.side_panel_category{
    padding: 9px;
    border-bottom: 2px dotted #001f46;
}
.tm-blog-right-heading p {
    font-size: 20px !important;
    text-transform: uppercase !important;
    margin-bottom: 20px !important;
    display: inline-block !important;
    position: relative !important;
    color: #001f46 !important;
}
.tm-blog-right-heading p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background-color: #001f46;
}
.custom-breadcam span {
    color: #fff !important;
    margin: 0 4px !important;
}
.custom-breadcam span.current-item{
	color: #f7bb00 !important;
}
.custom-breadcam .col-md-12{
	color:#fff;
}
.mb-0 > a::after {display: none;}
.woocommerce ul.products li.product a img {
    height: 380px;
    object-fit: cover;
    object-position: 96% 0%;
}
p.ins:after{
	background-image: url(../../../assets/images/down_arrow.png); background-repeat: no-repeat; background-position: center top; width: 64px; height: 64px; content: ""; position: absolute; top: -49px; left: 0; right: 0; margin: auto;
}
p.ins{
	color: #fff;
	text-align: center;
	background-color: rgba(255,255,255,.1);
	padding: 30px 20px;
	border-radius: 200px;
	overflow: visible; 
	margin-top: 30px; position: relative;
}
.nav.nav-tabs.dp-study-material-tab li {
    margin-left: 0;
    margin-right: 0;
}
.dp-study-material-tab {
    border-bottom: 0;
    background-color: #f7bb00;
    margin-bottom: 20px;
    padding: 12px 0;
    text-align: left;
}
.loginfb-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #3B5998;
    color: white;
    margin-right: 15px;
    font-family: 'Exo 2', sans-serif;
}
.logingoogle-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #dd4b39;
    color: white; 
    font-family: 'Exo 2', sans-serif;
}
.fa-icon
{
    font-family: "FontAwesome" !important;
    width: 1.28571429em;
    font-weight: 400 !important;
}
.login-submit
{
    width: 320px;
    background-color: #f7bb00;
    border-radius: 0px 0px 0px 20px;
    cursor: pointer;
}
.lrm-user-modal-container-inner .lrm-form .fieldset--submit
{
    padding: 0 1.4rem !important;
}
.custom-short-qus-dp ul.products li.product a img {
    height: 240px !important;;
    object-fit: unset !important;;
    object-position: unset !important;
}
/*Ninja Css*/
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border-color: #001f46;
    background-color: #f7bb00;
color: #001f46 !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 35px;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/*
	Theme Name: Study Tadka
	Theme URI: https://wordpress.org/themes/twentyseventeen/
	Author: the WordPress team
	Author URI: https://wordpress.org/
	Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
	Version: 1.6
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: twentyseventeen
	Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
	>>> TABLE OF CONTENTS:
	----------------------------------------------------------------
	1.0 Normalize
	2.0 Accessibility
	3.0 Alignments
	4.0 Clearings
	5.0 Typography
	6.0 Forms
	7.0 Formatting
	8.0 Lists
	9.0 Tables
	10.0 Links
	11.0 Featured Image Hover
	12.0 Navigation
	13.0 Layout
	13.1 Header
	13.2 Front Page
	13.3 Regular Content
	13.4 Posts
	13.5 Pages
	13.6 Footer
	14.0 Comments
	15.0 Widgets
	16.0 Media
	16.1 Galleries
	17.0 Customizer
	18.0 SVGs Fallbacks
	19.0 Media Queries
	20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
	1.0 Normalize
	Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.loginfb-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #3B5998;
    color: white;
    margin-right: 15px;
    font-family: 'Exo 2', sans-serif;
}
.logingoogle-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #dd4b39;
    color: white; 
    font-family: 'Exo 2', sans-serif;
}
.fa-icon
{
    font-family: "FontAwesome" !important;
    width: 1.28571429em;
    font-weight: 400 !important;
}
.login-submit
{
    width: 320px;
    background-color: #f7bb00;
    border-radius: 0px 0px 0px 20px;
    cursor: pointer;
}
#wp-submit
{
    font-family: 'Exo 2', sans-serif;
    font-size: 15px;
    color: #001e44;
    font-weight: 700;
    padding: 8px 0;
    display: block;
    width: 66%;
    border-right: 2px solid #001e44 !important;
    background: transparent;
    border: 0;
    margin: 0 auto;
    cursor: pointer;
}
.loginfb-btn:hover , .logingoogle-btn:hover
{
    opacity: 1;
    color: #fff;
    cursor: pointer;
}
.login-submit:hover
{
    background-color: #001e44;
}
.login-submit:hover #wp-submit
{
    border-right: 2px solid #fff !important;
    color: #fff;
}
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border: 1px solid green !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/* Single Post Page Css */
.single-post .wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.single-post .wrap h1,
.single-post .wrap h2,
.single-post .wrap h3,
.single-post .wrap h4,
.single-post .wrap h5
.single-post .wrap h6 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content,
.single-post .wrap .content-area .entry-footer,
.single-post .wrap .content-area #comments,
.single-post .wrap .content-area .navigation.post-navigation {
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 4.5%;
}
.single-post .wrap .content-area #comments #reply-title,
.single-post .wrap .content-area .navigation.post-navigation h2 {
    margin-top: 0;
    padding: 0;
}
.single-post .wrap .content-area #comments .comment-form-comment > * {
    display: block;
    vertical-align: top;
    width: 100%;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit] {
    padding: 10px 20px;
    display: inline-block;
    background-color: #292e94;
    margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    border: none;
    transition: all 0.2s ease-in;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit]:hover {
    opacity: .8;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper {
    max-width: 80px;
}
.single-post .wrap .content-area .navigation.post-navigation  {
    position: relative;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
    width: 100%;
    border: 2px solid #333;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    padding: 15px; 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
}
.single-post .wrap .content-area .entry-footer svg {
    display: block;
    width: 100%;
    max-width: 160px;
}
.single-post .wrap .content-area .entry-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.single-post .wrap .content-area .entry-content p:first-of-type {
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content ol {
    padding-left: 0px;
}
.single-post .wrap .content-area .entry-content ol li {
    list-style: initial;
    list-style-position: inside;
}
.single-post .wrap .widget-area h4 {
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    border-bottom: 2px solid #000;
    padding-bottom: 3px;
}
.single-post .wrap .widget-area h4:not(:first-of-type) {
    margin-top: 35px;
}
.single-post .wrap .widget-area .screen-reader-text {
    display: none;
}
.single-post .wrap .widget-area ul li {
    list-style: disc;
    list-style-position: inside;
}
.single-post .wrap .widget-area form select {
    width: 100%;
    padding: 10px;
}
.single-post .wrap .content-area {
	padding-top: 50px; 
}
.single-post .wrap .content-area .entry-meta {
    font-weight: 600;
}
@media (min-width: 992px) {
    .single-post .wrap:after {
        content: ' ';
        display: block;
        clear: both;
	}
    .single-post .wrap .content-area,
    .single-post .wrap .widget-area {
        float: left;
	}
    .single-post .wrap .content-area {
        width: 70%;
        border-right: 1px solid #ddd;
        padding-right: 3%;
	}
    .single-post .wrap .widget-area {
        width: 30%;
        padding-left: 3%;
        padding-right: 3%;
        padding-top: 50px;
	}
}
@media (max-width: 991px) {
	.single-post .wrap .widget-area {
		border: 1px solid #ddd;
		padding: 15px;
		margin-bottom: 50px;
	}
}
@media (max-width: 420px) {
	.single-post .wrap .content-area .entry-title {
		font-size: 24px;
	}
	.single-post .wrap .content-area #comments #reply-title,
	.single-post .wrap .content-area .navigation.post-navigation h2 {
		font-size: 18px;
	}
	.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
		width: 40px;
		height: 40px;
		padding: 8px;
	}
}
/* Partners Page */
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1 {
	font-size: 21px !important;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1:first-child {
	margin-top: 0 !important;
}
.single-about-exam .partners-content-tab h2 {
	font-size: 18px !important;
	margin-top: 25px;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab .partners-content-description {
	/* 	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); */
	border: 1px solid #dddddd;
    padding: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table {
	border: 1px solid #dddddd;
	margin-bottom: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table td {
	border: 1px solid #ddd;
	vertical-align: middle;
	padding: 5px 10px;
}
.single-about-exam .partners-content-tab .partners-content-description table td p {
	margin-bottom: 0;
}
.single-about-exam .partners-content-tab .partners-content-description table td h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 24px;
}
ul.crp_related_post li, .widget-area li {
    /*list-style: disc;*/
    margin-left: 15px;
    font-size: 14px;
}
ul.crp_related_post, .widget-area ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.crp_related_post li, .widget-area li {
	padding-left: 1em; 
	text-indent: -.7em;
}
.crp_related_post li::before, .widget-area li::before {
    content: "•";
    color: #21aae0;
    font-size: 55px;
    padding: 0;
    margin: -4px 0 0 -10px;
    position: absolute;
}
.wpcfs-label{
	display:none !important;
}
.wpcfs-input-wrapper{
	width: 50%;
    float: left;
    padding: 0;
}
.wpcfs-input-submit input{
	float: right;
    margin-top: 10px;
	background-color: #f7bb00;
    text-align: right;
    padding: 3px;
    font-size: 13px;
}
.wpcfs-input input[type="text"]{
	border:2px solid #001f46;
}
.icon-angle-down{
	display:none;
}
.logo-area img{
	width:180px;
}
.side_panel_category a{
    color: #001f46;
    text-transform: capitalize;
    font-size: 12px;
}
.side_panel_category{
    padding: 9px;
    border-bottom: 2px dotted #001f46;
}
.tm-blog-right-heading p {
    font-size: 20px !important;
    text-transform: uppercase !important;
    margin-bottom: 20px !important;
    display: inline-block !important;
    position: relative !important;
    color: #001f46 !important;
}
.tm-blog-right-heading p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background-color: #001f46;
}
.custom-breadcam span {
    color: #fff !important;
    margin: 0 4px !important;
}
.custom-breadcam span.current-item{
	color: #f7bb00 !important;
}
.custom-breadcam .col-md-12{
	color:#fff;
}
.mb-0 > a::after {display: none;}
.woocommerce ul.products li.product a img {
    height: 380px;
    object-fit: cover;
    object-position: 96% 0%;
}
p.ins:after{
	background-image: url(../../../assets/images/down_arrow.png); background-repeat: no-repeat; background-position: center top; width: 64px; height: 64px; content: ""; position: absolute; top: -49px; left: 0; right: 0; margin: auto;
}
p.ins{
	color: #fff;
	text-align: center;
	background-color: rgba(255,255,255,.1);
	padding: 30px 20px;
	border-radius: 200px;
	overflow: visible; 
	margin-top: 30px; position: relative;
}
.nav.nav-tabs.dp-study-material-tab li {
    margin-left: 0;
    margin-right: 0;
}
.dp-study-material-tab {
    border-bottom: 0;
    background-color: #f7bb00;
    margin-bottom: 20px;
    padding: 12px 0;
    text-align: left;
}
ins.adsbygoogle > ins {
    margin: 0px auto !important;
    display: block !important;
}
.single_que_img{
    width :25px;
}
.answer-imfo-list li:hover
{
    background-color: transparent !important;
}
.single-question .answer-imfo-list li[data-id]:hover{
    background-color: #001f46 !important;
}
.cust_submit_btn{
	border: 0;
background: transparent;}
li.likes__item.likes__item--like img {
    cursor: pointer;
}
.custom_quiz_shortcodes .tm-questions-answer {
    padding: 30px 0 40px;
}
.custom_quiz_shortcodes .tm-questions-answer-list li a {
    padding: 10px 14px;
    background-color: #eaece7;
    display: block;
    border-bottom: 1px solid #004299;
    color: #585858;
    font-weight: 500;
}
.custom_quiz_shortcodes .tm-questions-answer-list li:last-child a {
    border-bottom:1px solid #eaece7;    
}
.custom_quiz_shortcodes .tm-questions-answer-list li a:hover {
    background-color:#21aae0;
    border-bottom: 1px solid #21aae0;
    color:#fff;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box input[type="radio"] {
    position: relative;
    top: 2px;
    margin-bottom:10px;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
    font-weight: 500;
    margin-bottom: 0;
    display: inline-block;
}
.custom_quiz_shortcodes .ans_sign img {
    width: auto !important;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box li span img {
    margin-left: 8px;
    display:inline-block;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box p {
    color: #2a2a2a;
    font-size: 15px;
    font-weight: 600;
    /*padding: 20px 25px 0;*/
    margin-bottom: 0;
    background-color: #f7bb00;
}
.custom_quiz_shortcodes .tm-questions-answer-option {
    background-color: #eaece7;
    padding: 35px 27px;
}
.custom_quiz_shortcodes .tm-questions-answer-form {
    background-color: #fff;
    padding: 20px;
}
.custom_quiz_shortcodes .tm-questions-answer-ads {
    margin-top: 30px;
}
.custom_quiz_shortcodes .answer-imfo {
    background-color: #f7f7f7;
    padding: 15px 15px;
}
.custom_quiz_shortcodes .answer-imfo-list li {
    display: inline-block;
    padding: 10px 9px 10px;
}
.custom_quiz_shortcodes .answer-imfo-list li:hover{
    background-color:#001f46;   
}
.custom_quiz_shortcodes .answer-imfo-list li:hover span, .answer-imfo-list li:hover i{
    color:#fff;
}
.custom_quiz_shortcodes .answer-imfo-list li span{
    color:#5c5c5c;
    font-size:11px;
    font-weight:600;
}
.custom_quiz_shortcodes .answer-imfo-list li i{
    color:#001f46;
}
.custom_quiz_shortcodes .answer-imfo form .textarea{
    resize:none;    
}
.custom_quiz_shortcodes .discuss-form {
    padding: 20px 0;
    background-color: #fff;   
}
.custom_quiz_shortcodes .discuss-btn {
    padding: 6px 0;
    background: #001f46;
    width: 100%;
    border-radius: 0;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 0px !important;
}
.custom_quiz_shortcodes .questions-list {
    padding: 20px 25px 0;
}
.custom_quiz_shortcodes .questions-list li a{
    text-decoration:none;   
}
.custom_quiz_shortcodes .people {
    background-color: #21aae0;
}
.custom_quiz_shortcodes .answer-imfo-list .people span{
    color:#fff;
}
.custom_quiz_shortcodes .tm-pagination .page-link {
    height: 36px;
    padding: 10px 14px;
    vertical-align: middle;
    display: inline-block;
}
.custom_quiz_shortcodes .tm-pagination .page-item .page-link{
    color:#595959;  
}
.custom_quiz_shortcodes .tm-pagination .page-item.active .page-link {
    background-color: #21aae0 !important;
    color: #fff;
    border: none;
}
.custom_quiz_shortcodes .answer-details li span{ 
    color:#21aae0;
}
.custom_quiz_shortcodes .answer-details, .report-form, .discuss-form{
    display:none;   
}
.custom_quiz_shortcodes .unseen_area {
    padding: 0px 20px 10px;
}
.custom_quiz_shortcodes .voter_li {
    border: 1px solid #001f46;
    text-align: center;
    border-radius: 5px;
    margin: -22px 10px;
    margin: -22px 4px;
    padding: 8px 15px 11px !important;
}
.custom_quiz_shortcodes .voter_li a{
    font-size: 12px;
}
.custom_quiz_shortcodes .voter_li:hover a{
    color: #fff;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box p a {
    line-height: 29px;
    /*background-color: #f7bb00;*/
    padding: 6px 15px;
    font-weight: 700;
    display: block;
}
.custom_quiz_shortcodes .questions-list a{
    font-size: 14px;
}
.custom_quiz_shortcodes .tm-pagination a {
    color: #001f46;
    border-color: #001f46;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a, .tm-pagination .wp-pagenavi span {
    color: #001f46;
    border-color: #001f46;
    font-size: 14px;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #001f46;
    background-color: #f7bb00;
    color: #001f46 !important;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a, .wp-pagenavi span {
    padding: 6px 10px;
}
/*.custom_quiz_shortcodes .tm-questions-answer-option .unseen_area {
    display: none;
}*/ 
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form textarea{
    height: 150px;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form textarea,input {
    width: 100%;
}
.custom_quiz_shortcodes #wp-comment-cookies-consent {
    display: inline-block;
    width: auto;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form .form-submit .submit{
    background-color: #001f46;
    border: 0;
    padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    transition: all ease-in-out .3s;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form .form-submit .submit:hover{
    background-color: #f7bb00;
    color: #000;
}
.custom_quiz_shortcodes .answer-details {
    margin-top: 10px;
}
.custom_quiz_shortcodes .answer-details li{
    color: #001f46;
}
.custom_quiz_shortcodes .answer-details li span {
    color: #001f46 !important;
    font-size: 14px;   
}
.custom_quiz_shortcodes .answer-details li a{
    font-size: 14px;    
}
.custom_quiz_shortcodes .comment-form p{
    padding: 20px 25px 0;
}
.custom_quiz_shortcodes .dot {
	height: 25px;
	width: 25px;
	background-color: #001f46;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding: 5px;
}
.custom_quiz_shortcodes .questions-list li a p{
	padding: 6px !important;
	background-color: #fff;
	font-size: 16px;
}
.cus_sidebar
{
    background-color: #fff;
    padding: 12px 12px;
    box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.26);
}
.cus_sidebar table tr , .cus_sidebar table tr td
{
    vertical-align: middle;
}
.tm-question-area-border .questions-list input[type="radio"] {
    height: auto !important;
    margin: 0 !important;
    width: 26px important;
}
.tm-question-area-border .questions-list input[type="radio"] {
    height: auto;
    margin: 0;
    width: 26px;
}
/*NINJA CSS STARTS HERE
*/
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border-color: #001f46;
    background-color: #f7bb00;
color: #001f46 !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 35px;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/*
	Theme Name: Study Tadka
	Theme URI: https://wordpress.org/themes/twentyseventeen/
	Author: the WordPress team
	Author URI: https://wordpress.org/
	Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
	Version: 1.6
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: twentyseventeen
	Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
	>>> TABLE OF CONTENTS:
	----------------------------------------------------------------
	1.0 Normalize
	2.0 Accessibility
	3.0 Alignments
	4.0 Clearings
	5.0 Typography
	6.0 Forms
	7.0 Formatting
	8.0 Lists
	9.0 Tables
	10.0 Links
	11.0 Featured Image Hover
	12.0 Navigation
	13.0 Layout
	13.1 Header
	13.2 Front Page
	13.3 Regular Content
	13.4 Posts
	13.5 Pages
	13.6 Footer
	14.0 Comments
	15.0 Widgets
	16.0 Media
	16.1 Galleries
	17.0 Customizer
	18.0 SVGs Fallbacks
	19.0 Media Queries
	20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
	1.0 Normalize
	Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.loginfb-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #3B5998;
    color: white;
    margin-right: 15px;
    font-family: 'Exo 2', sans-serif;
}
.logingoogle-btn
{
    padding: 12px;
    border: none;
    border-radius: 4px;
    margin: 5px 0;
    opacity: 0.85;
    display: inline-block;
    font-size: 17px;
    line-height: 20px;
    text-decoration: none;
    background-color: #dd4b39;
    color: white; 
    font-family: 'Exo 2', sans-serif;
}
.fa-icon
{
    font-family: "FontAwesome" !important;
    width: 1.28571429em;
    font-weight: 400 !important;
}
.login-submit
{
    width: 320px;
    background-color: #f7bb00;
    border-radius: 0px 0px 0px 20px;
    cursor: pointer;
}
#wp-submit
{
    font-family: 'Exo 2', sans-serif;
    font-size: 15px;
    color: #001e44;
    font-weight: 700;
    padding: 8px 0;
    display: block;
    width: 66%;
    border-right: 2px solid #001e44 !important;
    background: transparent;
    border: 0;
    margin: 0 auto;
    cursor: pointer;
}
.loginfb-btn:hover , .logingoogle-btn:hover
{
    opacity: 1;
    color: #fff;
    cursor: pointer;
}
.login-submit:hover
{
    background-color: #001e44;
}
.login-submit:hover #wp-submit
{
    border-right: 2px solid #fff !important;
    color: #fff;
}
.ans_sign{display: none;}
.questions-list li img{margin-left:8px; /*width:8px;*/width:auto;}
.activeTab {
    background-color: #1b3099;
	color:#fff !important;
}
div.wpcf7-response-output{border: 2px solid transparent !important;}
.wpcf7-validation-errors{ color:red !important}
.our-categories-panel {
	background-color: #fff;
}
.our-categories {
	padding: 0px 0 0px !important;
}
.panel-default > .panel-heading a[aria-expanded="false"]::after {
    font-size: 11px;
}
.welcome_user {text-transform: capitalize !important;}
.reply {display: none !important;}
.dropbtn {
    color: white;
    padding: 5px;
    font-size: 10px;
    border: none;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    color: black;
    padding: 8px 8px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
.popup_custom{cursor: pointer;}
.answer-details li span {
    color: black !important;
    font-weight: 700;
}
.questions-list li {padding-bottom: 10px;}
.current2 {  border: 1px solid green !important; }
.ask-questions-form {
    background-color: #fff;
    height: auto;
    margin-top: -54px;
    display: inline-block;
}
.tm-questions-answer-option-box p{ line-height:29px;}
.tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
font-weight: 600;}
.tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 30px !important;
}
.answer-details ul li:first-child {
    padding-bottom: 11px !important;
}
.answer-details{padding: 0px 0px 0px 10px;}
.answer-details li span {
    color: #767676 !important;
    font-weight: 600;
}
.fa.fa-check-circle.expla_ans {font-size: 15px;}
@media only screen and (max-width : 767px) {
	.cls-banner {padding: 18px 0px 0px 18px;}
	.answer-imfo-list {padding: 11px 17px 30px;}
	.tm-questions-answer-option-box p {padding: 20px 19px;}
	.add_images {margin-top: 37px;}
	.ask-questions-form {background-color: #fff; height: auto;margin-top: -54px;display: inline-block;}
	.tm-left-form .tm-btn { margin-top: 0px;}
	.ask-questions-form p{padding: 0px 5px;}
	.ask-questions-text .tm-h2 {font-size: 20px;line-height: 27px;text-align: center;}
	.ask-questions-text {margin-top: 67px;}
	.answer-details li {letter-spacing: 1px;}
	.tm-questions-answer-option-box{padding-bottom: 21px !important;}
	.wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF;padding: 3px 3px; margin: 1px;   font-size: 11px;}
	.wp-pagenavi a{text-decoration: none;border: 1px solid #BFBFBF;padding: 2px 2px;margin: 4px;}
	.voting .vote_count {display: block;margin-left: 10px;font-weight: 700;padding-right: 10px;}
	.dropbtn{top:0px;}
	.tm-header-social {margin-left: 24px;}	
	.tm-questions-answer-option {padding: 35px 10px;margin: 0px 0px 30px 0px;}
}
.unseen_area {
    background: #fff;
    padding: 10px;
}
.unseen_area span {
    line-height: 30px;
}
.partners-content-tab {
    margin-top: 58px;
}
.partners-content-tab h1 {
    /*color: #1b3099;*/
    color:#21aae0;
}
.partners-content-tab p {
    font-size: 15px;
}
.partners-content-tab ul li{
    font-size: 15px;
}
/* CSS */
.tm-questions-answer-option-box ul li a {
	display: block;
}
.tm-questions-answer-option-box ul li a p {
	display: inline-block;
	padding: 0;
}
/*
	.tm-questions-answer-option-box > p {
	display: inline-block;
	}
	.tm-questions-answer-option-box > p:first-child {
	padding-right: 0;
	}
	.tm-questions-answer-option-box > p:not(:first-child) {
	padding-left: 0;
	}
*/
.category .tm-sub-categories-panel-text.tm-sub-categories-panel-bg a {
	font-size: 15px;
}
.category .tm-categrory-description .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0;
}
.category .tm-categrory-description {
	margin-bottom: 20px;
}
.category .tm-sub-categories-panel .tm-sub-categories-panel-text {
	margin-top: 0;
	padding: 0 10px;
}
.category .tm-sub-categories-panel .tm-sub-categories-border {
	border: none;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 0;
}
.category .tm-sub-categories-panel-text h6 {
	margin-top: 0;
	padding: 0;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:first-child {
	border-top: 1px solid #dddddd;
}
.category .tm-sub-categories-panel .tm-sub-categories-border:last-child {
	border-bottom: 1px solid #dddddd;
}
.total-question-count {
	color: #000;
	font-family: 'Roboto Slab', serif;
    margin-bottom: 25px;
    font-weight: 600;
}
/* Single Post Page Css */
.single-post .wrap {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
.single-post .wrap h1,
.single-post .wrap h2,
.single-post .wrap h3,
.single-post .wrap h4,
.single-post .wrap h5
.single-post .wrap h6 {
    font-family: 'Roboto Slab', serif;
    color: #333;
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content,
.single-post .wrap .content-area .entry-footer,
.single-post .wrap .content-area #comments,
.single-post .wrap .content-area .navigation.post-navigation {
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 4.5%;
}
.single-post .wrap .content-area #comments #reply-title,
.single-post .wrap .content-area .navigation.post-navigation h2 {
    margin-top: 0;
    padding: 0;
}
.single-post .wrap .content-area #comments .comment-form-comment > * {
    display: block;
    vertical-align: top;
    width: 100%;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit] {
    padding: 10px 20px;
    display: inline-block;
    background-color: #292e94;
    margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    border: none;
    transition: all 0.2s ease-in;
}
.single-post .wrap .content-area #comments .comment-form-comment + .form-submit input[type=submit]:hover {
    opacity: .8;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper {
    max-width: 80px;
}
.single-post .wrap .content-area .navigation.post-navigation  {
    position: relative;
}
.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
    width: 100%;
    border: 2px solid #333;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    padding: 15px; 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
}
.single-post .wrap .content-area .entry-footer svg {
    display: block;
    width: 100%;
    max-width: 160px;
}
.single-post .wrap .content-area .entry-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.single-post .wrap .content-area .entry-content p:first-of-type {
    font-weight: 600;
}
.single-post .wrap .content-area .entry-content ol {
    padding-left: 0px;
}
.single-post .wrap .content-area .entry-content ol li {
    list-style: initial;
    list-style-position: inside;
}
.single-post .wrap .widget-area h4 {
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    border-bottom: 2px solid #000;
    padding-bottom: 3px;
}
.single-post .wrap .widget-area h4:not(:first-of-type) {
    margin-top: 35px;
}
.single-post .wrap .widget-area .screen-reader-text {
    display: none;
}
.single-post .wrap .widget-area ul li {
    list-style: disc;
    list-style-position: inside;
}
.single-post .wrap .widget-area form select {
    width: 100%;
    padding: 10px;
}
.single-post .wrap .content-area {
	padding-top: 50px; 
}
.single-post .wrap .content-area .entry-meta {
    font-weight: 600;
}
@media (min-width: 992px) {
    .single-post .wrap:after {
        content: ' ';
        display: block;
        clear: both;
	}
    .single-post .wrap .content-area,
    .single-post .wrap .widget-area {
        float: left;
	}
    .single-post .wrap .content-area {
        width: 70%;
        border-right: 1px solid #ddd;
        padding-right: 3%;
	}
    .single-post .wrap .widget-area {
        width: 30%;
        padding-left: 3%;
        padding-right: 3%;
        padding-top: 50px;
	}
}
@media (max-width: 991px) {
	.single-post .wrap .widget-area {
		border: 1px solid #ddd;
		padding: 15px;
		margin-bottom: 50px;
	}
}
@media (max-width: 420px) {
	.single-post .wrap .content-area .entry-title {
		font-size: 24px;
	}
	.single-post .wrap .content-area #comments #reply-title,
	.single-post .wrap .content-area .navigation.post-navigation h2 {
		font-size: 18px;
	}
	.single-post .wrap .content-area .navigation.post-navigation .nav-title-icon-wrapper svg {
		width: 40px;
		height: 40px;
		padding: 8px;
	}
}
/* Partners Page */
.single-about-exam .partners-content-tab {
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text {
    padding: 0;
    margin-top: 0;
}
.single-about-exam .partners-content-tab .tm-sub-categories-panel-text h6 {
    margin-top: 0;
    margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1 {
	font-size: 21px !important;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab h1:first-child {
	margin-top: 0 !important;
}
.single-about-exam .partners-content-tab h2 {
	font-size: 18px !important;
	margin-top: 25px;
	margin-bottom: 16px;
}
.single-about-exam .partners-content-tab .partners-content-description {
	/* 	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); */
	border: 1px solid #dddddd;
    padding: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table {
	border: 1px solid #dddddd;
	margin-bottom: 15px;
}
.single-about-exam .partners-content-tab .partners-content-description table td {
	border: 1px solid #ddd;
	vertical-align: middle;
	padding: 5px 10px;
}
.single-about-exam .partners-content-tab .partners-content-description table td p {
	margin-bottom: 0;
}
.single-about-exam .partners-content-tab .partners-content-description table td h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 24px;
}
ul.crp_related_post li, .widget-area li {
    /*list-style: disc;*/
    margin-left: 15px;
    font-size: 14px;
}
ul.crp_related_post, .widget-area ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.crp_related_post li, .widget-area li {
	padding-left: 1em; 
	text-indent: -.7em;
}
.crp_related_post li::before, .widget-area li::before {
    content: "•";
    color: #21aae0;
    font-size: 55px;
    padding: 0;
    margin: -4px 0 0 -10px;
    position: absolute;
}
.wpcfs-label{
	display:none !important;
}
.wpcfs-input-wrapper{
	width: 50%;
    float: left;
    padding: 0;
}
.wpcfs-input-submit input{
	float: right;
    margin-top: 10px;
	background-color: #f7bb00;
    text-align: right;
    padding: 3px;
    font-size: 13px;
}
.wpcfs-input input[type="text"]{
	border:2px solid #001f46;
}
.icon-angle-down{
	display:none;
}
.logo-area img{
	width:180px;
}
.side_panel_category a{
    color: #001f46;
    text-transform: capitalize;
    font-size: 12px;
}
.side_panel_category{
    padding: 9px;
    border-bottom: 2px dotted #001f46;
}
.tm-blog-right-heading p {
    font-size: 20px !important;
    text-transform: uppercase !important;
    margin-bottom: 20px !important;
    display: inline-block !important;
    position: relative !important;
    color: #001f46 !important;
}
.tm-blog-right-heading p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background-color: #001f46;
}
.custom-breadcam span {
    color: #fff !important;
    margin: 0 4px !important;
}
.custom-breadcam span.current-item{
	color: #f7bb00 !important;
}
.custom-breadcam .col-md-12{
	color:#fff;
}
.mb-0 > a::after {display: none;}
.woocommerce ul.products li.product a img {
    height: 380px;
    object-fit: cover;
    object-position: 96% 0%;
}
p.ins:after{
	background-image: url(../../../assets/images/down_arrow.png); background-repeat: no-repeat; background-position: center top; width: 64px; height: 64px; content: ""; position: absolute; top: -49px; left: 0; right: 0; margin: auto;
}
p.ins{
	color: #fff;
	text-align: center;
	background-color: rgba(255,255,255,.1);
	padding: 30px 20px;
	border-radius: 200px;
	overflow: visible; 
	margin-top: 30px; position: relative;
}
.nav.nav-tabs.dp-study-material-tab li {
    margin-left: 0;
    margin-right: 0;
}
.dp-study-material-tab {
    border-bottom: 0;
    background-color: #f7bb00;
    margin-bottom: 20px;
    padding: 12px 0;
    text-align: left;
}
ins.adsbygoogle > ins {
    margin: 0px auto !important;
    display: block !important;
}
.single_que_img{
    width :25px;
}
.answer-imfo-list li:hover
{
    background-color: transparent !important;
}
.single-question .answer-imfo-list li[data-id]:hover{
    background-color: #001f46 !important;
}
.cust_submit_btn{
	border: 0;
background: transparent;}
li.likes__item.likes__item--like img {
    cursor: pointer;
}
.custom_quiz_shortcodes .tm-questions-answer {
    padding: 30px 0 40px;
}
.custom_quiz_shortcodes .tm-questions-answer-list li a {
    padding: 10px 14px;
    background-color: #eaece7;
    display: block;
    border-bottom: 1px solid #004299;
    color: #585858;
    font-weight: 500;
}
.custom_quiz_shortcodes .tm-questions-answer-list li:last-child a {
    border-bottom:1px solid #eaece7;    
}
.custom_quiz_shortcodes .tm-questions-answer-list li a:hover {
    background-color:#21aae0;
    border-bottom: 1px solid #21aae0;
    color:#fff;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box input[type="radio"] {
    position: relative;
    top: 2px;
    margin-bottom:10px;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box ul li a {
    color: #2a2a2a;
    font-weight: 500;
    margin-bottom: 0;
    display: inline-block;
}
.custom_quiz_shortcodes .ans_sign img {
    width: auto !important;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box li span img {
    margin-left: 8px;
    display:inline-block;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box p {
    color: #2a2a2a;
    font-size: 15px;
    font-weight: 600;
    /*padding: 20px 25px 0;*/
    margin-bottom: 0;
    background-color: #f7bb00;
}
.custom_quiz_shortcodes .tm-questions-answer-option {
    background-color: #eaece7;
    padding: 35px 27px;
}
.custom_quiz_shortcodes .tm-questions-answer-form {
    background-color: #fff;
    padding: 20px;
}
.custom_quiz_shortcodes .tm-questions-answer-ads {
    margin-top: 30px;
}
.custom_quiz_shortcodes .answer-imfo {
    background-color: #f7f7f7;
    padding: 15px 15px;
}
.custom_quiz_shortcodes .answer-imfo-list li {
    display: inline-block;
    padding: 10px 9px 10px;
}
.custom_quiz_shortcodes .answer-imfo-list li:hover{
    background-color:#001f46;   
}
.custom_quiz_shortcodes .answer-imfo-list li:hover span, .answer-imfo-list li:hover i{
    color:#fff;
}
.custom_quiz_shortcodes .answer-imfo-list li span{
    color:#5c5c5c;
    font-size:11px;
    font-weight:600;
}
.custom_quiz_shortcodes .answer-imfo-list li i{
    color:#001f46;
}
.custom_quiz_shortcodes .answer-imfo form .textarea{
    resize:none;    
}
.custom_quiz_shortcodes .discuss-form {
    padding: 20px 0;
    background-color: #fff;   
}
.custom_quiz_shortcodes .discuss-btn {
    padding: 6px 0;
    background: #001f46;
    width: 100%;
    border-radius: 0;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box {
    margin-bottom: 35px;
    background-color: #fff;
    padding-bottom: 0px !important;
}
.custom_quiz_shortcodes .questions-list {
    padding: 20px 25px 0;
}
.custom_quiz_shortcodes .questions-list li a{
    text-decoration:none;   
}
.custom_quiz_shortcodes .people {
    background-color: #21aae0;
}
.custom_quiz_shortcodes .answer-imfo-list .people span{
    color:#fff;
}
.custom_quiz_shortcodes .tm-pagination .page-link {
    height: 36px;
    padding: 10px 14px;
    vertical-align: middle;
    display: inline-block;
}
.custom_quiz_shortcodes .tm-pagination .page-item .page-link{
    color:#595959;  
}
.custom_quiz_shortcodes .tm-pagination .page-item.active .page-link {
    background-color: #21aae0 !important;
    color: #fff;
    border: none;
}
.custom_quiz_shortcodes .answer-details li span{ 
    color:#21aae0;
}
.custom_quiz_shortcodes .answer-details, .report-form, .discuss-form{
    display:none;   
}
.custom_quiz_shortcodes .unseen_area {
    padding: 0px 20px 10px;
}
.custom_quiz_shortcodes .voter_li {
    border: 1px solid #001f46;
    text-align: center;
    border-radius: 5px;
    margin: -22px 10px;
    margin: -22px 4px;
    padding: 8px 15px 11px !important;
}
.custom_quiz_shortcodes .voter_li a{
    font-size: 12px;
}
.custom_quiz_shortcodes .voter_li:hover a{
    color: #fff;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box p a {
    line-height: 29px;
    /*background-color: #f7bb00;*/
    padding: 6px 15px;
    font-weight: 700;
    display: block;
}
.custom_quiz_shortcodes .questions-list a{
    font-size: 14px;
}
.custom_quiz_shortcodes .tm-pagination a {
    color: #001f46;
    border-color: #001f46;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a, .tm-pagination .wp-pagenavi span {
    color: #001f46;
    border-color: #001f46;
    font-size: 14px;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #001f46;
    background-color: #f7bb00;
    color: #001f46 !important;
}
.custom_quiz_shortcodes .tm-pagination .wp-pagenavi a, .wp-pagenavi span {
    padding: 6px 10px;
}
/*.custom_quiz_shortcodes .tm-questions-answer-option .unseen_area {
    display: none;
}*/ 
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form textarea{
    height: 150px;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form textarea,input {
    width: 100%;
}
.custom_quiz_shortcodes #wp-comment-cookies-consent {
    display: inline-block;
    width: auto;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form .form-submit .submit{
    background-color: #001f46;
    border: 0;
    padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    transition: all ease-in-out .3s;
}
.custom_quiz_shortcodes .tm-questions-answer-option-box .comment-form .form-submit .submit:hover{
    background-color: #f7bb00;
    color: #000;
}
.custom_quiz_shortcodes .answer-details {
    margin-top: 10px;
}
.custom_quiz_shortcodes .answer-details li{
    color: #001f46;
}
.custom_quiz_shortcodes .answer-details li span {
    color: #001f46 !important;
    font-size: 14px;   
}
.custom_quiz_shortcodes .answer-details li a{
    font-size: 14px;    
}
.custom_quiz_shortcodes .comment-form p{
    padding: 20px 25px 0;
}
.custom_quiz_shortcodes .dot {
	height: 25px;
	width: 25px;
	background-color: #001f46;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding: 5px;
}
.custom_quiz_shortcodes .questions-list li a p{
	padding: 6px !important;
	background-color: #fff;
	font-size: 16px;
}
.cus_sidebar
{
    background-color: #fff;
    padding: 12px 12px;
    box-shadow: 0px 3px 14px rgba(0, 0, 0, 0.26);
}
.cus_sidebar table tr , .cus_sidebar table tr td
{
    vertical-align: middle;
}
.tm-question-area-border .questions-list input[type="radio"] {
    height: auto !important;
    margin: 0 !important;
    width: 26px important;
}
.tm-question-area-border .questions-list input[type="radio"] {
    height: auto;
    margin: 0;
    width: 26px;
}
/*NINJA CSS ENDS HERE
*/