/*!
Theme Name: EduShastra App
Author: Raghib Suleman
Description: 
Version: 3.5.3
Requires at least: 5.0
Tested up to: 6.5
Requires PHP: 7.2
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: everyone-is-a-genius
*/
html {
    scroll-behavior: smooth;
}
.form-select select, .form-select, .form-select select option, option {
    font-size: 14px!important;
}
.card .card-body {
    transition: opacity 0.5s ease-in-out;
}
.card-gap{padding:1rem}
.nav{display:unset !important}
div.offcanvas-backdrop:last-child{background-color:transparent!important;opacity: .0;}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl{width:330px!important}
select, option {font-size: 14px !important;}
.card{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.top-tabs-section{margin-left:-16px!important; margin-right:-16px!important}
.social-icons a{margin-right:10px}all: unset;
select, select option {
        font-size: 14px;
        -webkit-appearance: none;
    }

.offcanvas-backdrop{background-color: rgb(0 0 0 / 70%)!important;}




.alignnone {
	margin: 5px 20px 20px 0;
}
.hidden {
            display: none;
        }
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.gallery-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	display: inline-block;
	max-width: 100%;
}
.new-fees-block .card {
    opacity: 0;
}

.gallery-item a img {
	display: block;
	-webkit-transition: -webkit-filter 0.2s ease-in;
	transition: -webkit-filter 0.2s ease-in;
	transition: filter 0.2s ease-in;
	transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
	-webkit-filter: opacity(60%);
	filter: opacity(60%);
}

.gallery-caption {
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 0;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.bypostauthor {
	font-weight: bold;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.js-sticky-widget {
    position: sticky;
    top: 51px;
    transition: all 1.9s ease;
	display: block;
    z-index: 1011;
    background: #fff;
	/*box-shadow: 0px 5px 10px -5px rgb(17 17 17 / 42%);*/
}
.offcanvas{z-index:1220}
.h2, h2 {
    font-size: 18px!important;
    font-weight: 600!important;
}
h1.entry-title::before{background:url(/wp-content/uploads/2024/07/back.png) no-repeat;content: "";width:24px;height:16px;display:inline-block}
option {
    font-size:14px!important
}
.iframe-full-height-gmat{height:730px}
.payment-page .card-gap h2{font-size:14px!important}
.payment-page .card-gap .h3, .payment-page .card-gap h3{font-size:14px !important}
.accordion-button{font-size:15px !important}
#wrapper{max-width: 640px;margin:0 auto}
.backtopage{
	background:url(/wp-content/uploads/2024/07/back.png) no-repeat;width:20px; height:20px;position: fixed;display: block;z-index: 1300;top: 20px;left: 66px;text-indent:-9999px;border:0}
.content h1{position: fixed;display: block;z-index: 1100;top: 20px;left: 54px;font-size: 16px !important;cursor:pointer;text-overflow: ellipsis;white-space: nowrap;width: 260px;overflow: hidden;}
.footer-edu{position: fixed;bottom: -2px;left: 0;z-index: 1040;background: #fff;width: 100%;display: flex; padding-top:10px;padding-bottom:10px}
.header-edu{position: fixed;top: 0;left: 0;z-index: 99999;width: 100%;display: block;}
.oc-fixed-top {position: fixed;z-index: 1045;top: 0;left: 0;width: 100%;border-bottom:0.5px solid #ccc;background:#ffffff}
body {margin: 0;padding: 50px 0 70px;background-color: #fff; font-family: "Montserrat", sans-serif;
  font-weight: normal;font-size: 14px!important;font-weight: 500;}
.h3, h3 {font-weight: 600;font-size: 18px !important;}
.container {max-width: 430px; /* Fixed width for the container */ padding: 0 16px!important;}
.online-nav .nav-link{margin-right: 8px;font-size:12px;color:#333}
.online-nav .nav-link:last-child{margin-right: 0px}
.top-icon{width: 24px; height: 24px; border: 0}
.radius-8{border-radius: 8px}
.top-sugesstion .col-md-6{width: 50%!important;font-size: 11px;line-height: 14px}
.table-bordered>:not(caption)>*{vertical-align: middle}
.table>:not(caption)>*>*{vertical-align: top}
a{text-decoration: none!important;outline: none}
.page-container{background: #fff}
h1{font-size: 18px; font-weight: 700}
h1 span, h2 span{color: #DC3545}
h2, h3, h4{font-size: 15px;font-weight: 700}
ul li a{color: #333}
.privacypage .course-block h2{color: #000!important}
.swiper-backface-hidden .swiper-slide {
    margin-bottom: 40px
}

.offcanvas-navigation .navbar-nav li.menu-item-has-children>span.bi{width:7%!important}
.offcanvas-navigation .offcanvas .navbar-nav li span.bi{font-size:18px!important}
.offcanvas-navigation .offcanvas .navbar-nav li span.bi:before{background:url(https://eduapp.edushastra.com/wp-content/uploads/2024/07/arrow-down.png) no-repeat;width:24px;height:24px;display:inline-block;content:""!important}
.offcanvas-navigation .offcanvas .navbar-nav li span.bi.bi-chevron-up:before{background:url(https://eduapp.edushastra.com/wp-content/uploads/2024/07/arrow-up.png) no-repeat;width:24px;height:24px;display:inline-block;content:""!important}
.offcanvas-navigation .navbar-toggler {
        color: #000000 !important;
        border: 0 !important;
        outline: none;
    }
.offcanvas-navigation .offcanvas .navbar-nav li a, .offcanvas-navigation .offcanvas .navbar-nav li a:visited{font-weight:600}
.whychoose-us-section h4{color:#000}
.whychoose-us-section p{color:#000}
.top-sugesstion a{color:#000}
.accordion-button:focus{box-shadow: inherit}
.accordion-item{margin-bottom: 16px;border-radius: 8px;font-size: 14px}
.accordion-button:not(.collapsed) {
    box-shadow: inherit;
}
.accordion-button:not(.collapsed) {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.navbar-toggler:focus{box-shadow:none!important}
.whyus-para{padding-bottom:2rem}
.h1, h1 {
    font-size: 20px!important;font-weight:600!important;
}
.login-logo{width:112px; height:112px;margin: 1rem auto}
.cuet-main-tabs h4{font-size:15px!important}
.cuet-main-tabs h4 span{color:#DC3545!important}
.accordion-button{background-color: #f5f5f5;font-weight: 600;font-size: 14px}
.whyus-section ul li{font-size: 14px}
p{font-size: 14px!important}
.top-nav a{margin-right:10px;display:inline-block;color:#000; font-weight:600;font-size:13px}
.top-nav a:last-child{margin-right:0!important}
.icon-top, .nav-title{float:left}
.swiper-pagination-bullet {width: 10px;height: 10px;}
.why-us-section .flex-grow-1 h4{font-size: 14px;color:#000!important}
.why-us-section .flex-grow-1 p{font-size: 14px; line-height: 16px;color:#333}
.why-icon{width: 44px!important; height: 44px!important; border: 0}
.swiper-slide .flex-grow-1.ms-4,
.why-us-section .flex-grow-1.ms-4{margin-left: 1rem !important;}
.whyus-icon{width: 32px; height: 32px; border: 0}
.sprite{background: url("/wp-content/uploads/2024/08/edu-sprite-new.webp") no-repeat; display: block; background-size:100%}
.icon-top{width: 20px; height: 20px;}
.online{background-position: 0 2px;}
.offline{background-position: 0 -26px;}
.upcoming{background-position: 0 -56px;}
.free{background-position: 0 -90px;}
.nav-link{font-size: 14px;padding: 0!important;margin-right: 10px;color: #000;font-weight: 600}
.nav-link:last-child{margin-right: 0}
.nav-link span{float: left;}
.nav-title{line-height: 20px;padding-left: 6px;}
.course-badge{background: #FF0101; border-radius: 4px; text-align: center;padding: 2px 8px; color: #fff;display: inline-block}
.course-footer{background-image: linear-gradient(to right, #fbb526, #f8ad22, #f5a41e, #f29c1a, #ef9417, #ed9016, #ec8d14, #ea8913, #ea8913, #ea8913, #ea8913, #ea8913);
text-transform: uppercase; color: #000; font-weight: 700;font-size: 14px;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;padding: 4px 10px}
.bg-util{display: block; width: 100%;border-radius: 6px;overflow: hidden}
.course-footer a{color: #fff;display:block}
.top-sugesstion .flex-grow-1{font-weight:600;font-size:12px}
.cat-bg{background-image: linear-gradient(to right, #01031f, #02182d, #00263b, #003547, #014452);}
.gmat-bg{background-image: linear-gradient(to right, #045653, #004e47, #00463b, #003f30, #013725);}
.gmcat-bg{background-image: linear-gradient(to right, #2e022a, #590544, #8a0459, #be036a, #f40b74);}
.cuet-bg{background-image: linear-gradient(to right, #031e35, #101e3f, #251c46, #3c1546, #510440);}
.xat-bg{background-image: linear-gradient(to right, #240445, #322f71, #3d599d, #4b84c7, #60b1ee);}
.snap-bg{background-image: linear-gradient(to right, #0b0118, #200b24, #370b2b, #4f062b, #660224);}
.nmat-bg{background-image: linear-gradient(to right, #240151, #320170, #410191, #4f00b4, #5e01d8);}
.gdpi-bg{background-image: linear-gradient(to right, #170f03, #2f2b13, #3d4a21, #3c6e3d, #03946a);}
.general-bg{background-image: linear-gradient(to right, #e9193d, #bd0939, #920332, #680327, #40031a);}
.media-bg{background-image: linear-gradient(to right, #01011e, #03172d, #00263b, #003548, #014553); border-radius: 6px}
.font-36{font-size: 24px; font-weight: 700;line-height: 26px;margin-bottom: 10px}
.course-cost{font-size: 18px; font-weight: 700; color: #0052CC}
.course-title{color: #FBC41C}
.nav{display:block!important}
.tutors-thumb{width: 130px!important;height: 101px!important}
.gmat-thumb{width: 130px!important;height: 101px!important}
.faqs-thumb{width: 80px!important;height: 80px!important}
.course-details{font-size: 13px; color: #fff;text-transform: uppercase;font-weight: 600;line-height: 16px;margin-bottom: 10px}
.discount-tag {display: flex;align-items: center;background: url("/wp-content/uploads/2024/07/price-tag.webp")no-repeat; width: 196px; height: 32px;padding-left: 40px; font-size: 11px; color: #0052CC;font-weight: 600}
.card-body h2 {font-size: 16px !important;font-weight: 600 !important;}
.btn{border-radius: 4px!important; font-weight: 600; font-size: 14px!important;padding: 10px!important}
.home-ftr{background-position: 0 -218px; width: 24px; height: 24px; margin: 0 auto}
.centers{background-position: 0 -308px; width: 24px; height: 24px; margin: 0 auto}
.batches{background-position: 0 -400px; width: 24px; height: 24px; margin: 0 auto}
.results{background-position: 0 -490px; width: 24px; height: 24px; margin: 0 auto}
.footer{position: fixed; left: 0; bottom: -1px; background: #000; padding: 10px;z-index: 1001}
.footer-nav{text-align: center; width: 25%!important; display: inline-block}
.footer-nav a{color: #333;font-weight:600; font-size:14px}
.media-bg h2{color: #FBC41C}
.media-bg p{color: #fff;margin-bottom: 0}
.course-table .bg-dark{border-top-left-radius: 6px; border-top-right-radius: 6px;padding: 6px 12px}
.table-list{padding: 8px 12px; border-bottom: 1px solid #ccc;padding-bottom: 8px}
.table-list:first-child{padding-top: 14px}
.table-list:last-child{margin-bottom: 0; padding-bottom: 12px}
.teacher-thumb{border-radius: 100%; width: 66px; height: 66px;margin-bottom: 12px}
.course-block h2, .course-block h3, .course-block h4{font-size: 16px; font-weight: 700}
ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0;
    padding-left: 0.5rem;
}
.course-block ol, .page-block ol, .course-block ul, .page-block ul{padding-left: 1rem!important;}
.course-block ol li, .course-block ul li{margin-bottom:12px}
.nav-underline .nav-link.active, .nav-underline .show>.nav-link,
.nav-underline .nav-link:hover, .nav-underline .show>.nav-link{
    font-weight: 700;
    color: #DC3545!important;
    border-bottom-color: #DC3545!important;
	padding-bottom: 6px!important;
	font-size: 13px
}
.result-title{margin-bottom:12px}
.all-topper-details ol, .all-topper-details ul {
    padding-left: 1rem;
}
.nav-justified .nav-item{display:inline-block;font-size:13px!important}
.nav-justified .nav-item:last-child{margin-right:0!important}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{color:#333;font-weight:600}
.nav-underline .nav-link.active, .nav-underline .show>.nav-link{font-weight:600!important}
.nav-underline .nav-link {line-height: 14px!important}
.course-facets-section .card {
    padding: 15px;
    display: block;
    width: 100%;
    margin-bottom: 30px!important;
}
.form-select{font-size:1rem!important}
.course-facets-section .card h2{font-size: 16px!important;color: #0052CC;font-weight:700}
.course-facets-section .card h3{font-size:15px!important; color:#000;font-weight:600}
.course-facets-section .card h4{font-size: 14px!important; color: #333}
.course-facets-section .card p{margin-bottom: 0!important}
.custom-line {
    border-top: 1px solid black;
    width: 100%; /* Adjust the width as needed */
}
.incity{position: absolute;top: -14px;
    font-size: 16px;
    background: #fff;
    display: flex;
    align-items: center;
    align-content: center;
    text-align: center;
    left: 20%;
    font-weight: 700;
    padding:6px 12px
}
.incity-inner{top: -16px;}
.city-thumb{width: 44px; height: 44px}
.center-section .col-md-3{width: 25%!important;padding: 0 6px!important;font-size: 14px}
.center-section .col-md-3 a{color: #000; font-weight: 600}
.teacherSwiper h4{font-size: 13px!important;font-weight:600;padding:0 10px}
.teacherSwiper .card-gap{padding: 16px 0!important;height:144px}
.font-13{font-size: 14px!important;}
.youtube-play {
    position: absolute;
    left: 44%;
    top: 40%;
    z-index: 111;
}
.youtube-play-on {
    position: absolute;
    left: 46%;
    top: 40%;
    z-index: 111;
}
.play-why {top: 50%;left: 48%}
.youtube-play::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%
}
.youtube-play .youtube-btn {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: url("https://www.edushastra.com/wp-content/uploads/2022/05/youtube-icon.png") no-repeat;
    border-radius: 50%;
    color: #fff;
    position: relative;
    z-index: 1;
    box-shadow: 0 20px 70px rgba(0,0,0,.2)
}
.main-page-course .tutors-thumb{width:160px!important;height:125px!important}
.alltopers-block .card {margin-bottom:0; border-radius:5px;overflow:hidden}
.alltopers-block .card img {border-radius:5px; -webkit-transition: all 0.5s linear;transition: all 0.5s linear;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.youtube-play .youtube-btn::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 1px solid #ff0000;
    -webkit-animation: ripple 2s linear 1s infinite;
    animation: ripple 2s linear 1s infinite
}
.youtube-play .youtube-btn::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 1px solid #ff0000;
    -webkit-animation: ripple 2s linear infinite;
    animation: ripple 2s linear infinite
}

.alltopers-block .col-md-3 {
    margin-bottom: 30px;
}
.alltopers-block .card {
    border-radius: 5px;
    overflow: hidden;
}
.dropdown-content-bond{
  display: none;
}
.all-teachers h5{font-size: 14px; font-weight: 700}
.teahers-thumb{width: 100px; height: 100px;}
a{text-decoration:none}
.whyus-row{line-height: 16px}
.whyus-row h4{font-size: 14px;font-weight:600}

.new-fees-structure{}
.new-fees-structure .online-badge {
    background: url(https://eduapp.edushastra.com/wp-content/uploads/2025/01/online.webp) no-repeat;
    display: block;
    width: 80px;
    height: 34px;
    position: absolute;
    left: -6px;
    top: -12px
}
.new-fees-structure .offline-badge {
    background: url(https://eduapp.edushastra.com/wp-content/uploads/2025/01/offline.webp) no-repeat;
    display: block;
    width: 80px;
    height: 34px;
    position: absolute;
    left: -6px;
    top: -12px
}
.new-fees-structure .hybrid-badge {
    background: url(https://eduapp.edushastra.com/wp-content/uploads/2025/01/hybrid.webp) no-repeat;
    display: block;
    width: 80px;
    height: 34px;
    position: absolute;
    left: -6px;
    top: -12px
}
.new-fees-structure .media-fees-block {
    background: url(https://eduapp.edushastra.com/wp-content/uploads/2025/01/fees-bg.webp) no-repeat center center;
    background-size: cover;
    display: block;
    width: 100%;
    height: auto; /* Adjust height based on content */
    min-height: 100px; /* Optional: Minimum height for better aesthetics */
}
.new-fees-structure .font-20 {
    font-size: 16px;
    line-height: 20px;
    margin: 10px 0 !important;
	color:#0b3f80;
	text-transform:none;
}
.new-fees-structure.main-page-course .font-20{font-size: 22px!important;line-height: 26px!important;}
.new-fees-structure .btn-sm {
    padding: .25rem .5rem!important;
    font-size: .875rem !important;
    line-height: 1.5;
    border-radius: .2rem;
}
.new-fees-structure .btn-white {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
}
.new-fees-structure .text-white {
    color: #fff;
}
.new-fees-structure .font-weight-bold {
    font-weight: 700;
}
.new-fees-structure .limited-box {
    background-color: #064a9f;
    color: #fff;
    padding: 5px 10px;
}
.new-fees-structure .text-decoration-line-through {
    color: grey;
    font-size: 14px;
	text-decoration: line-through;
    font-weight: 400;
}
.new-fees-structure .new-fees-block{margin-bottom:40px;}
.new-fees-structure .blue-bg-box{}
.new-fees-structure .course-details {
    font-weight: 700;
    line-height: 20px !important;
}
.new-fees-structure .course-details h3 {
    font-size: 16px !important;
    margin-bottom: 0;
	font-weight: 700;
	color:#000 !important;
	text-transform:none;
}
.new-fees-structure .course-cost {
    font-size: 18px;
    font-weight: 700;
    color: #0052cc;
}
.discount-tag {
    display: flex;
    align-items: center;
    background: url(https://eduapp.edushastra.com/wp-content/uploads/2024/07/price-tag.webp) no-repeat;
    width: 196px;
    height: 32px;
    padding-left: 40px;
    font-size: 11px;
    color: #0052cc;
    font-weight: 600;
    margin-top: 10px;
}


.wrapper {
  width: min(100%, 800px);
  margin: 0 auto;
  overflow: visible;
}
.wrapper .sample_slider {
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
}
.wrapper .sample_slider .swiper-slide {
  width: calc(100% / 1.5);
  aspect-ratio: 4/3;
}
.wrapper .sample_slider .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrapper .sample_slider .sample_swiper-pagination {
  position: absolute;
  top: unset;
  bottom: 0;
  height: 30px;
}
.offering-block ul {
    padding-left: 1rem;
}
.testimonial-user{width: 80px; height: 80px;margin: 0 auto;}
.user-thumb{width: 80px; height: 80px; border-radius: 100%;border: 1px solid #ccc}
.comma{background: url("/wp-content/uploads/2024/07/comma.png") no-repeat; display: block; width: 44px; height: 44px;background-size: cover; margin: 12px auto;}
.testimonials p{font-size: 14px;margin-bottom: 0}
.card .card-body .d-flex .flex-shrink-0 img{width: 18px; height: 18px}
.member-section .card .card-body .d-flex .flex-shrink-0 img{width: 66px!important; height: 33px!important}
.results-header {border-top-left-radius: 6px; border-top-right-radius: 6px;padding: 12px;font-size: 14px;font-weight: 600}
.results-thumb{width: 144px; height: 144px; border-radius: 100%; border: 3px solid #DC3545;margin: 0 auto}
.results-block ul{padding-left: 0}
.award-thumb{width: 36px; height: 44px}
.results-block ul li{list-style: none}
.results-col{font-size: 12px}
.results-row .col-md-3{width: 33%}
.navbar-brand img{width:28px!important;height:28px!important;margin-top:-4px}
.home .footer-nav a .home-ftr{background-position: 0 -263px}
.page-id-1545 .footer-nav a .centers{background-position: 0 -354px;}
.page-id-1785 .footer-nav a .batches{background-position: 0 -446px;}
.page-id-1682 .footer-nav a .results, 
.page-id-1982 .footer-nav a .results, 
.page-id-1985 .footer-nav a .results{background-position: 0 -536px;}
.home .offcanvas-logo{display:none}
.home .navbar-brand{background:url(https://eduapp.edushastra.com/wp-content/uploads/2024/09/eduShastra_new_main.png) no-repeat; width:160px!important;height:24px!important;display:block;background-size:cover;margin-left:-4px}
.payment-page blockquote {margin: 16px 0;border: 2px dashed #DC3545;padding: 10px 15px;border-radius: 7px;font-size: 14px;text-align: left;max-width: 100%;font-weight: 700;color: #333}
.payment-page ul{padding-left: 1rem!important;}
.font-24{font-size: 18px; line-height: 24px; font-weight: 600}
.accordion-header{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.accordion-button{background-color:#f5f5f5!important;border-top-left-radius: 8px!important;border-top-right-radius: 8px!important;}
.accordion-button:not(.collapsed){background-color:#cfe2ff!important}
.accordion-button:focus {outline: 0;outline:none;box-shadow: inherit !important;}

.copy-button {cursor: pointer;display: inline-flex;align-items: center;padding: 5px 10px;border-radius: 5px;background-color: #fff;position: absolute;top:0;right: 20%;background: url("https://eduapp.edushastra.com/wp-content/uploads/2024/07/copy.png") no-repeat;width: 20px;line-height: 10px;}
.copy-button .icon {margin-right: 5px;}
.copy-button.copied {color: #155724;}
.copy-text {display: none;color: green;}
.download-icon {cursor: pointer;margin-left: 10px;position: absolute; top: 10%; right: 10%;background: url(/wp-content/uploads/2024/07/download.png) no-repeat;width: 24px;height: 24px;text-indent: -9999px;}
.button-text{padding-left: 16px}
.top-0{top:0!important}
.faqs-all-block .font-36 {
    font-size: 44px;
    font-weight: 700;
    line-height: 44px;
    margin-bottom: 10px;
}
.faqs-all-block .course-details {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 10px;
}
.faqs-all-block .accordion-body ul {padding-left: 1rem!important;}
.whatsapp-button {
            display: inline-block;
            background-color: #25D366;
            color: white;
            padding: 10px 20px;
            border-radius: 5px;
            text-decoration: none;
            font-family: Arial, sans-serif;
            font-size: 16px;
        }
        .whatsapp-button:hover {
            background-color: #128C7E;
        }
.member-section .font-66{font-size:66px;line-height:66px;font-weight:700;margin-bottom:10px}
.member-section .course-details-member{font-size:18px;line-height: 22px;text-transform: math-auto}
.course-iframe{width:100%!important; height:200px}
.lyte_disclaimer{background: #f5f5f5;padding: 4px 8px;display: block;border-radius: 4px;margin-top: 10px;}
.offcanvas-navigation .offcanvas-header .btn-close{background:transparent!important}





.nav-justified .nav-item, .nav-justified>.nav-link{margin-right:-2px}
.offcanvas-navigation .offcanvas .navbar-nav li a, .offcanvas-navigation .offcanvas .navbar-nav li a:visited{font-size:14px}

@-webkit-keyframes ripple {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
75% {
-webkit-transform:scale(1.75);
transform:scale(1.75);
opacity:1
}
100% {
-webkit-transform:scale(2);
transform:scale(2);
opacity:0
}
}
@keyframes ripple {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
75% {
-webkit-transform:scale(1.75);
transform:scale(1.75);
opacity:1
}
100% {
-webkit-transform:scale(2);
transform:scale(2);
opacity:0
}
}
.flashit{-webkit-animation: flash linear 1s infinite;animation: flash linear 1s infinite;font-weight:500;margin-bottom:0}@-webkit-keyframes flash {0% { opacity: 1; } 50% { opacity: .1; } 100% { opacity: 1; }}@keyframes flash {0% { opacity: 1; } 50% { opacity: .1; } 100% { opacity: 1; }}