.errorpage{
	display: flex;
    flex-direction: column;
	margin:auto
}
.errorpage img{
	width:442px;
	margin:auto;
}
.errorpage h2{
	color:#000000;
	font-weight:600;
	font-size:20px;
	text-align:center;
}
.errorpage p,
.errorpage a,
.errorpage a:visited{
	color:#6A6A6A;
	font-weight:600;
	text-align:center;
	margin-bottom:15px !important;
	text-decoration:none;
}
.errorpage a{
	cursor:pointer;
	text-decoration:none
}
.max-width {
    margin: 0 auto !important;
    max-width: 1360px !important;
    padding: 0 40px;
	width: 100%;
}
.content-box, 
.aboutus-banner, 
.learn-more-section,
.courses-banner,
.aboutus-s3 > div {
	margin: 0 auto !important;
    max-width: 1360px !important;
    padding-left: 40px !important;
	padding-right: 40px !important;
	width: 100%;
}

.max-width .max-width {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.banner.slide {
 /* max-width: 1000px;*/
  position: relative;
  margin: auto;
	background-color:#799cd8;
}
.banner-single {
	padding:0;
/* 	transition: opacity 2s ease-in-out; */
  animation: fade;
  animation-duration: 1.5s;
	display:none;
/* 	opacity:0; */
}
.banner-single.myactive{
	display:flex;
/* 	opacity:1; */
}

@keyframes fade {
  from {opacity: 0} 
  to {opacity: 1}
}

.dots {
    display: flex;
    justify-content: center;
    padding: 10px 0;
}

.dot {
    display: inline-block;
    height: 10px;
    width: 10px;
    margin: 0 5px;
    background-color: #D6D6D6;
    border-radius: 50%;
    cursor: pointer;
}

.dot.active {
    background-color: #869791;
}
.gallery-item,
.s5-prices-section label,
table,
textarea {
    width: 100%
}

.aboutus-linkedin,
.courses-title,
.gallery-item,
.input,
.modal-title,
.notes-btn-blue>a,
.notes-btn>a,
.or,
.otp-section .opt-content,
.section5-heading,
.wp-caption-text {
    text-align: center
}

button,
hr,
input {
    overflow: visible
}

progress,
sub,
sup {
    vertical-align: baseline
}

html,
legend {
    box-sizing: border-box
}

.aligncenter,
.alignleft,
.alignright,
.wp-caption,
hr,
p {
    margin-bottom: 1.5em
}

pre,
textarea {
    overflow: auto
}

#coursess,
.main-navigation li,
.otp-section .opt-content .form-group .form-styles,
.section-2-image-background,
.state,
sub,
sup {
    position: relative
}

.widget select,
.wp-caption,
embed,
iframe,
img,
legend,
object,
pre {
    max-width: 100%
}

.app-links1>a>img,
.app-links2>a>img {
    width: 164.214px !important;
    height: 55px
}

.entry-content,
.section3,
.section5,
.site-footer,
body {
    overflow: hidden
}

.header,
.modal-header {
    backdrop-filter: blur(12.5px)
}

.DocA-text,
.table-headings {
    -webkit-text-fill-color: transparent;
}
.table-headings p{
	background: linear-gradient(96deg, #17224d 5.72%, #759ae1 98.15%) !important;
		background-clip: text !important;
	}

.plans-section5,
.plans-table,
.section5,
.social-icons {
    align-content: center
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    background: #fff;
    height: 100%
}

.bypostauthor,
.gallery-caption,
.infinity-end.neverending .site-footer,
.main-navigation a,
.main-navigation.toggled ul,
.menu-toggle,
.sticky,
.tab-content.faq-accordion-place>div,
details,
main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

code,
kbd,
pre,
samp {
    font-size: 1em
}

hr {
    box-sizing: content-box;
    background-color: #ccc;
    border: 0;
    height: 1px
}

a {
    background-color: transparent;
    color: #4169e1
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

.aboutus-linkedin>a,
.blogs-text>div>h2>a,
.h-login,
.h-signup,
.main-navigation a,
.nav-item a,
.send-button,
ins,
mark {
    text-decoration: none
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.2em
}

img {
    border-style: none;
    height: auto
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    margin: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    padding: 0;
    white-space: normal
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}
[type=radio] {
	-webkit-appearance: none; 
	-moz-appearance: none; 
	appearance: none; 
	width: 13px; 
	height: 13px; 
	border-radius: 50%; 
	border: 2px solid #fff; 
	outline: 1px solid #666;
}
[type=radio]:checked {
	background-color: #005cc8; 
	outline-color: #005cc8;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,
.DocA-text,
.courses-p,
.courses-title,
.modal-list>li,
.modal-p1,
.modal-p2,
.modal-title,
.s5-heading-text,
.section1-text-p,
.section4-heading,
.section4-p {
    font-family: Roboto
}

summary {
    display: list-item
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer,
.updated:not(.published),
[hidden],
template {
    display: none
}

*,
::after,
::before {
    box-sizing: inherit
}

body,
button,
input,
optgroup,
select,
textarea {
    color: #404040;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 1rem;
    line-height: 1.5
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both
}

cite,
dfn,
em,
i {
    font-style: italic
}

blockquote {
    margin: 0 1.5em
}

.page,
.post,
.site-main .comment-navigation,
.site-main .post-navigation,
.site-main .posts-navigation,
.widget,
address {
    margin: 0 0 1.5em
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", courier, monospace;
    line-height: 1.6;
    margin-bottom: 1.6em;
    padding: 1.6em
}

code,
kbd,
tt,
var {
    font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

ins,
mark {
    background: #fff9c0
}

big {
    font-size: 125%
}

ol,
ul {
    margin: 0 0 1.5em 3em
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

.fw-700,
dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

figure {
    margin: 1em 0
}

table {
    margin: 0 0 1.5em;
    border-collapse: collapse
}

a:visited {
    color: purple
}

a:focus {
    outline: dotted thin
}

#primary[tabindex="-1"]:focus,
a:active,
a:hover {
    outline: 0
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0, 0, 0, .8);
    line-height: 1;
    padding: .6em 1em .4em
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    border-color: #ccc #bbb #aaa
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
    border-color: #aaa #bbb #bbb
}

input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=range]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
    color: #111
}

select {
    border: 1px solid #ccc
}

.main-navigation {
    display: block;
    width: 100%
}

.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999
}

.main-navigation ul ul ul {
    left: -999em;
    top: 0
}

.main-navigation ul ul li.focus>ul,
.main-navigation ul ul li:hover>ul {
    display: block;
    left: auto
}

.main-navigation ul ul a {
    width: 200px
}

.main-navigation ul li.focus>ul,
.main-navigation ul li:hover>ul {
    left: auto
}

@media screen and (min-width:37.5em) {
    .menu-toggle {
        display: none
    }

    .main-navigation ul {
        display: flex
    }
}

.comment-navigation .nav-links,
.contact-info-group>div,
.course-list,
.post-navigation .nav-links,
.posts-navigation .nav-links,
.profile-s2>div>div,
.profile-s5-img,
.responsive-col,
.s5-prices-section div:first-child,
.s5-prices-section>div>div:first-child {
    display: flex
}
.speciality-block{
	padding:0 50px;
}

.comment-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-previous {
    flex: 1 0 50%
}

.comment-navigation .nav-next,
.post-navigation .nav-next,
.posts-navigation .nav-next {
    text-align: end;
    flex: 1 0 50%
}

.page-links {
    clear: both;
    margin: 0 0 1.5em
}

.comment-content a {
    word-wrap: break-word
}

.comment-content .wp-smiley,
.entry-content .wp-smiley,
.page-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.custom-logo-link {
    display: inline-block
}

.wp-caption img[class*=wp-image-] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: .8075em 0
}

.gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 1.5em
}

.gallery-item {
    display: inline-block
}

.gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr)
}

.gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr)
}

.gallery-columns-4 {
    grid-template-columns: repeat(4, 1fr)
}

.gallery-columns-5 {
    grid-template-columns: repeat(5, 1fr)
}

.gallery-columns-6 {
    grid-template-columns: repeat(6, 1fr)
}

.gallery-columns-7 {
    grid-template-columns: repeat(7, 1fr)
}

.gallery-columns-8 {
    grid-template-columns: repeat(8, 1fr)
}

.gallery-columns-9 {
    grid-template-columns: repeat(9, 1fr)
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

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

.alignleft {
    float: left;
    margin-right: 1.5em
}

.alignright {
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}.selector-div{
	display:none
}
.preload {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-image: url('/wp-content/uploads/2024/01/doct-icon.png');
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center
}

.max-width2 {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 40px;
	width: 100%;
}

.sub-menu {
    position: absolute !important;
    border-radius: 8px !important;
    box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, .25);
    background: #fff;
    display: none;
    width: 155px;
    left: 0;
    margin-top: 4px !important;
    padding: 10px 0 !important
}

.dropdown-menu {
    position: relative !important;
    border: none;
    background: 0 0;
    color: var(--grey-grey-10, #484848);
    min-width: auto;
    padding: 0
}

.dropdown-menu:hover {
    background-color: #759ae1
}

.dropdown-menu>a {
    display: block;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: .16px !important;
    padding: 8px 20px !important;
    color: #484848
}

.h-login,
.h-signup,
.nav-item a,
.selector {
    font-size: 15px;
    line-height: 28.5px;
    letter-spacing: .3px;
    font-style: normal
}
/* custom select course
 */
/*the container must be positioned relative:*/
.custom-select-country .select-selected,.custom-select-isd .select-selected{
	border-radius: 6px !important;
    border: 1px solid var(--Gray-5, #e0e0e0) !important;
    background: var(--white, #fff) !important;
    padding: 14px 20px !important;
	margin:0;
	font-size:14px;
/* 	border-top:1px solid black; */
}
.custom-select-country .select-selected{
	padding: 14px 11px !important;
}
.custom-select-country .select-selected:after,.custom-select-isd .select-selected:after{
	top:18px;
	border:solid #404040;
	border-width: 0 2px 2px 0;
}
.custom-select-country .select-items,.custom-select-isd .select-items{
	left:0px;
	width:-webkit-fill-available;
	top:100%;
}
.custom-select-country  .select-items div, .custom-select-country  .select-selected,.custom-select-isd  .select-items div, .custom-select-isd  .select-selected{
	color:#404040;
	font-size:14px
}
.custom-select, .custom-select-country,.custom-select-isd {
  position: relative;
/* 	border-top:1px solid black; */
}

/* .custom-select select,.custom-select-country select ,.custom-select-isd select {
  display: none; 
} */

.custom-select select,.custom-select-country select ,.custom-select-isd select {
  display: block; 
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 18px;
  right: 18px;
  width: 0;
  height: 0;
  border: solid black;
	border-width:0px 2px 2px 0;
	padding:3px;
	transform:rotate(45deg);
	-webikit-transform:rotate(45deg);
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  transform:rotate(-135deg);
	-webikit-transform:rotate(-135deg);
	top:19px
}
.custom-select-country .select-items div,.custom-select-country .select-selected,.custom-select-isd .select-items div,.custom-select-isd .select-selected {
	margin:0
}
.custom-select-country .select-items div:hover,.custom-select-country .same-as-selected,.custom-select-isd .select-items div:hover,.custom-select-isd .same-as-selected{
	border-radius:0
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
/*   color: black; */
  padding: 6px 8px;
	margin:8px;
/*   border: 1px solid transparent; */
/*   border-color: transparent black black black; */
  cursor: pointer;
  user-select: none;
	font-size:12px;
}

.select-selected {
	padding: 3px 20px 3px 11px;
  background-color: transparent;
	border: 1px solid #cdcdcd;
    border-radius: 5px;
    font-size: 12px;
}

/*style items (options):*/
.select-items {
  box-shadow: 4px 4px 20px 0 rgb(0 0 0 / .25);
    position: absolute;
    background-color: #fff;
    top: 70%;
    border: none;
    left: 9;
    right: 0;
    width: 160px;
    z-index: 99;
    border-radius: 7.5px;
	max-height:300px;
	overflow:auto;
}
.custom-course .select-items {
	left:0;
	width:167px
}
/*hide the items when the select box is closed:*/
.custom-select .select-hide,.custom-select-country .select-hide,.custom-select-isd .select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color:#759ae1;
	border-radius:5px;
	color:white !important;
}
/* custom select end */
::-webkit-scrollbar {
    display: none
}

#course-radio>label,
.fw-400 {
    font-weight: 400
}

.discount,
.fw-500,
.plan {
    font-weight: 500
}

.fw-600 {
    font-weight: 600
}

.nav-item a,
.selector {
    font-weight: 500
}

.modal-dialog,
.modal-header {
    max-width: 977px
}

.header {
    right: 0;
    left: 0;
    z-index: 5;
    background: rgba(255, 255, 255, .85);
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, .08)
}

.dropdown>a,
.s5-background {
    background-repeat: no-repeat
}

.container-fluid,
.s7-buy-plan {
    justify-content: normal !important
}

.h-login-signup,
.selector {
    flex-shrink: 0;
    margin-top: 10px
}

.navbar-brand {
    width: 80px;
    height: 52px
}
.navbar-brand img{
	width:70px
}

.selector {
    background-color: transparent;
    margin-right: 10px;
    width: fit-content;
    padding: .15rem .35rem;
    color: #17224d;
    height: fit-content;
    border-radius: 8px;
    border: .75px solid #cdcdcd
}

.dropdown {
    border: .75px solid #cdcdcd;
    border-radius: 5px
}

.dropdown>a {
    background-image: url(/wp-content/uploads/2023/11/Group-35539.png) ;
    background-position: 76px 6px
}

.dropdown>a:hover {
	cursor:pointer;
    background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png)  !important
}

.navbar-collapse {
    flex-grow: 0 !important;
    justify-content: space-around;
    width: 800px
}

.nav-item a {
    color: #17224d ;
    padding-left: 12px;
/*     padding-right: 26px */
    padding-right: 30px
}

.nav-item a:focus{
	outline: 0;
}

.h-login-signup {
    justify-content: space-evenly;
    height: 35px
}

.h-login,
.h-signup {
    color: #759ae1 !important;
    font-weight: 700;
    margin: auto !important
}

#footer>.footer-menu>.navbar-nav>li>a:hover,
.dropdown-menu>a:hover,
.footer-menu>.navbar-nav>li>a:visited,
.h-signup,
.nav-link.active {
    color: #fff !important
}

.big-font,
.s1-T1 {
    line-height: 115%
}

.h-signup-btn {
    width: 135.96px;
    vertical-align: text-top;
    flex-shrink: 0;
    border-radius: 6px;
    background-color: #759ae1 !important
}

.section1 {
    background-image: url('/wp-content/uploads/2024/07/banner.webp');
    background-size: cover;
    color: #fff;
    justify-content: space-around
}

.section1-text {
    margin: 107.61px 0 -56.7px !important;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.numbers,
.s1-T1 {
    margin-bottom: 0 !important;
    font-style: normal
}

.s1-T1 {
    font-weight: 500;
    color: #fff;
    text-shadow: 0 4px 30px rgba(0, 0, 0, .1);
    font-size: 45px
}

.big-font {
    color: #fff;
    font-size: 64px;
    font-style: normal;
    font-weight: 700
}

.section1-text-p {
    color: rgba(255, 255, 255, .8);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    width: 600px
}
.app-links1 img:hover,.app-links3 img:hover,.course-list label:hover{
	cursor:pointer
}

.app-links1>a>img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
/*     margin-right: 20px */
}
.app-links1{
	margin-right: 20px
}

.app-links2>a>img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0
}

.image1 {
    float: inline-end;
    order: 2
}

.image1>img {
    height: auto;
    margin-left: 65px !important;
    margin-top: -411px !important;
    float: inline-end;
    margin-right: -166px !important
}

li>ol,
li>ul {
    margin-bottom: 0;
    margin-left: .5em
}

.section1-text>p:nth-child(2) {
    margin-bottom: 13.66px
}

.modal-p1,
.numbers {
    color: var(--P2, #759ae1);
    font-size: 54px;
    font-weight: 900;
    line-height: 150%;
    letter-spacing: 1.08px
}
.section2-heading {
	letter-spacing:.5px;
    color: var(--deep-blue, #17224d);
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 12px !important
}
.section2-heading.section3-heading{
	font-size:35px;
}
.courses-s2-p1,
.courses-s2-p>li,
.section2-p,
.section3-p,
.text-below-qr {
    color: #5a6473;
    font-style: normal;
    font-weight: 400;
    line-height: 165%;
    letter-spacing: .32px
}

.courses-s2-p1,
.spacing>div>div>p {
    margin-bottom: 0 !important
}

.section2-full {
    margin-bottom: 110.48px;
    height: fit-content;
    margin-top: 79px
}

.content-space {
    margin-top: 23.835px !important
}

.section2-full .courses-s3-title{
	margin-bottom:0 !important
}
.section1-text-p,
.section2-image {
    width: unset
}

#four {
    padding: 0 0 0 50px
}

.border-R {
    border-right: 1.362px dashed #6a6a6a6b;
	padding-right: 50px;
}

.border-L {
    border-left: 1.362px dashed #6a6a6a6b;
	padding-left: 50px;
}

.border-T {
    border-top: 1.362px dashed #6a6a6a6b;
	padding-top: 25px;
}

.border-B {
    border-bottom: 1.362px dashed #6a6a6a6b;
    padding-bottom: 25px;
}

.radius-TL {
    border-top-left-radius: 40px
}

.radius-TR {
    border-top-right-radius: 40px
}

.radius-BL {
    border-bottom-left-radius: 40px
}

.radius-BR {
    border-bottom-right-radius: 40px
}


.section3-p,
.text-below-qr {
    font-size: 16px !important;
    width: 370px;
    height: 54px;
    flex-shrink: 0
}

.text-below-qr {
    height: unset;
    padding-top: 20px !important;
    padding-bottom: 0 !important;
    margin: 0;
    width: auto
}

.section3-col1 {
    margin: 27.24px 0 0 !important;
    flex-basis: 35% !important;
    display: flex;
    flex-direction: column
}

.best-course-for-exam, .enroll-now-experience-para {
position: relative;
    padding-left: 100px;
}
.best-course-for-exam:before{
position: absolute;
    top: 50%;
    left: 0;
    content: "";
    border: 2px solid #759ae1;
    height: 3px;
    width: 75px;
    border-radius: 10px;
}

.app-links {
    order: 3
}

.QR {
    width: 250px;
    height: 250px;
    flex-shrink: 0;
    padding: 39px 20px 20px 0;
    margin: unset
}

.aboutus-banner,
.app1>a>img,
.courses-banner,
.home-banner,
.plans-table>div,
.section5 {
    justify-content: center
}

.app1>a>img {
    display: flex;
    width: 119.664px;
    height: 40px;
    align-items: center;
    flex-shrink: 0;
/*     margin-right: 20px */
}
.app1{
	margin-right: 20px
}
.app2>a>img {
    width: 135px;
    height: 40px;
    flex-shrink: 0
}

.section3-image {
    position: absolute;
    bottom: -112px;
    right: 0
}

.section3 {
    position: relative;
    background-color: #f5fafe
}

.section3-col2 {
    position: relative;
    flex-basis: 65% !important
}

.courses {
    flex-direction: column
}

.section4 {
    padding: 89.877px 0 47.67px !important
}

.hr-line {
    width: 20px;
    height: 10px
}

.clr-text {
    color: #759ae1;
    fill: #759AE1
}

.section4-col1 {
    margin: -282px 13.62px -182.58999999999997px 20.43px !important;
    content: "";
    border: 2px solid #759ae1;
    height: 3px;
    width: 75px;
    border-radius: 10px
}

.section7-col1 {
    content: "";
    border: 2px solid #759ae1;
    border-radius: 10px
}

.section4-col1>div,
.section7-col1>div {
    width: 93px;
    padding: 5px
}

.course-content {
    width: 25%;
    margin: 15px 28px 96px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff
}
.subject_modal .modal-header{
	height:70px;
}
.subject_modal{
	padding-left: 12px;
	padding-right:12px !important
}
.image-space>img,
.modal-header {
    width: -moz-available !important
}

.rounded-div>div {
    border-top-right-radius: 15px;
    border-top-left-radius: 15px
}

.image-space>img {
    width: -webkit-fill-available !important;
    height: -webkit-fit-content !important;
    height: -moz-available !important;
    object-fit: unset !important;
    flex-shrink: 0;
    margin-top: -31px !important
}

.image-space {
    margin-top: 0
}

.courses-title {
	margin-left:0 !important;
    color: var(--deep-blue, #17224d);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.courses-p,
.section4-p {
    color: var(--gray, #696984);
    font-style: normal
}

.courses-p,
.modal-list>li {
    font-weight: 400;
    line-height: 165%
}
.text-group {
    margin: 0 10px 19px 15px;
}
.s7-text-group {
    margin: 0 21px 19px
}

.explore-image>figure.alignright,
.modal-list>li,
.page,
.plans-tabs-space>div>ul,
.tabs-space>div>ul {
    margin: 0 !important
}

.courses-p {
    font-size: 16px;
    letter-spacing: .16px
}

.explore-course>div>div>a {
    background-color: #e7eFFFBF !important;
    color: #759ae1 !important;
    font-size: 16px;
    padding: 5px 15px 5px 10px !important;
	font-weight:500;
}

.text-group>div>p {
	margin-left:0 !important;
    width: fit-content;
    margin-bottom: 10px
}

.explore-group {
    flex-direction: row
}

.container1,
.section4-col2-r2 {
    flex-wrap: wrap
}

.section4-col2-r2-3 {
    margin-left: 68.1px !important
}
.explore-course {
	flex-basis: 70% !important;
}
.explore-section div{
	margin:auto
}
.explore-section {
    margin: 0 15px !important;
	position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
}
.course-content{
	padding-bottom: 40px;
}
.section4-p {
    font-size: 22px;
    font-weight: 400;
    line-height: 28.5px
}

.section4-heading {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%
}

.s5-background {
    background-image: url('/wp-content/uploads/2023/10/Frame-1000005851.png');
    background-color: #f5fafe;
    background-size: contain
}

.section5 {
    flex-direction: column;
    flex-wrap: wrap !important;
    padding-bottom: 16.135px;
    margin-bottom: 0 !important
}

.modal-p1,
.modal-p2 {
    font-style: normal;
    margin: auto !important
}

.modal-content {
    overflow: scroll;
    height: auto !important;
    max-height: calc(124vh - 340px) !important;
    border-radius: 24px
}

#Modal-qna-mb>div>div,
#Modal-qna-pg>div>div,
#Modalet>div>div,
#Modalqb>div>div,
#Modalqrp>div>div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.modal-title {
    color: var(--deep-blue, #17224d);
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 28.5px;
    letter-spacing: .52px
}

.closeX {
    top: 16px
}

.modal-header {
    position: fixed;
    z-index: 1;
    width: -webkit-fill-available;
    justify-content: center;
    background: #fff
}

.close,
.closeX {
    position: absolute;
    right: 10px
}

.modal-body {
    top: 50px;
    padding: 50px 86px
}

.modal-text {
    padding: 0 10px
}

.modal-p2,
.s5-heading-text {
    color: var(--deep-blue, #17224d);
    font-size: 36px
}

.modal-p2 {
    font-weight: 600;
    line-height: 115%
}

.DocA-text,
.s5-heading-text {
    font-style: normal;
    font-weight: 700
}

.modal-list,
.queryloop {
    margin: auto
}

.modal-list>li {
    color: var(--dhl-description, #6a6a6a);
    font-size: 20px;
    font-style: normal;
    letter-spacing: .4px
}

.modal-styles {
    top: 40px
}

.modal {
    overflow: hidden;
    padding-top: 20px;
    background: #000000a3
}

.modal-header {
    padding: 27px;
    border-top-right-radius: 24px;
    border-top-left-radius: 24px;
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, .08)
}

.content-box,
.content-box>div>div,
.courses-s2-p,
.faq-tabs>p,
.modal-header h4,
ul.courses-p {
    margin: 0
}

.s5-text1 {
    line-height: 2px
}

.section5-heading {
    margin: 40px 0 0 !important
}

.section5-heading::after {
    margin: 0 0 0 50px;
    background-color: #759ae1;
    border-radius: 10px;
    width: 82px;
    padding: 2px;
    flex-shrink: 0;
    border-width: 5px;
    content: "";
    display: inline-block
}

.buy-plan-btn>a,
.nav-link.active,
.s7-buy-plan-btn>a,
.send-button {
    background-color: #759ae1 !important
}
.buy-plan .buy-plan-btn{
	opacity:0.6
}
.my-own-carousel .owl-stage{
	margin:0 auto;
}
.s5-heading-text {
    line-height: 115%;
    margin: auto auto -10px
}

.tabs-space {
    border: .75px solid #cdcdcd;
    border-radius: 45px;
    width: fit-content
}

.nav-pills {
    --bs-nav-pills-border-radius: 20px !important;
    margin-left: 0
}

#faq-pills-tab1>.nav-item>button,
#pills-tab1-faq>.nav-item>button,
#pills-tab1>.nav-item>button {
    width: 177.437px;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: .16px
}

.inner-tab-title.nav-link.active {
    background-color: #ff8902 !important;
    color: #fff !important
}

.nav-link {
    color: #6a6a6a !important
}

.prices>p,
.radios,
.s5-text {
    color: var(--deep-blue, #17224d);
    font-family: Roboto
}

.radio-space {
    border: 1px solid #80808000;
    border-radius: 20px;
    background-color: #edf3ff;
    margin: 40px auto;
    border-bottom: 3px solid #ff8902;
    width: fit-content
}

.red-tab-2,
.red-tab-3,
.red-tab-4 {
    padding: 6px;
    justify-content: space-evenly
}

.plan.price-color,
.radio-space>div>ul>li>input,
.radio-space>div>ul>li>label,
input[type=radio] {
    cursor: pointer
}

.radio-space>div>ul {
    margin: 7.404px 3rem !important
}

#pills-tab2>.nav-item>input {
    float: inline-start;
    margin: auto 0;
	accent-color: #005cc8;
}

#owlcarousel-section2>div:nth-child(odd)>div>div>div>div>div:nth-child(2)>figure,
.myprev {
    float: right
}

#pills-tab2>.nav-item {
    margin: 0 14.982px !important;
    display: flex
}

#owl-demo-4trail>div.owl-dots,
.collapse-brand,
.d-none,
.inner-radio-content,
.inner-radio-content2,
.inner-radio-content3,
.inner-tab-content,
.inner-tab-content2,
.tab-content {
    display: none !important
}

#image-mobile,
.extra-items,
.faq-tab-content,
.h-login-signup1,
.profile-s2-c1>figure,
.selector {
    display: none
}

.active,
.d-block,
.footer-menu {
    display: block !important
}

.inner-radio-content,
.inner-radio-content2,
.inner-radio-content3,
.inner-tab-content,
.inner-tab-content2,
.tab-content,
.tab-content2 {
    width: 1000px !important
}

.tab-content2 {
    border-top: none;
    justify-content: center;
    margin-top: 40px !important
}

.section-5-image-space {
    background-color: #e7efff;
    border-radius: inherit;
    flex-shrink: 0;
    position: relative;
	height:138px;
}

#s5>div:nth-child(2) {
    width: -webkit-fill-available;
    width: -moz-available !important;
    display: flex;
    flex-direction: column;
    align-items: center
}

.DocA {
    margin: 27px 27px 10px 30px !important
}

.DocA-text {
    margin: auto;
    font-size: 26px;
    line-height: normal;
    letter-spacing: .26px;
    background: linear-gradient(180deg, #17224d 0, #759ae1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    padding-bottom: 15px
}

.radios,
.s5-text {
    font-weight: 500
}

.learn-more,
.radios,
.recomended-ribbon,
.s5-text {
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    letter-spacing: .16px
}

.radios {
    padding: 0 20px 0 10px;
    margin: auto 0
}

.learn-more {
    color: var(--P2, #759ae1);
    font-family: Roboto;
    font-weight: 700;
    margin: auto;
    border: none;
    background: 0 0;
    padding: 0
}

.s7-text-decoration::after,
.section6-title::after {
    border-radius: 10px;
    padding: 2px;
    content: "";
    display: inline-block
}

.recomended-ribbon>p {
    margin: auto;
    padding: 6px 11px 5px 20px
}

.recomended-ribbon {
    color: var(--white, #fff);
    font-weight: 500;
    background-color: #33a02b;
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    position: absolute;
    width: fit-content;
    top: 27px;
    right: 0
}

.section-5-course-content {
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
	position:relative;
}

.mynav-width,
.owl-theme .owl-nav [class*=owl-]:hover {
    background: 0 0 !important
}
.compare-section .owl-plans-comparision .owl-nav{
    position: absolute !important;
    top: -95px;
    right: 0;
}
.compare-section .owl-plans-comparision .owl-nav .owl-prev,.compare-section .owl-plans-comparision .owl-nav .owl-next{
	position:relative;
	left:0;
	right:0;
	top:0;
	cursor:pointer;
}
.compare-section .owl-plans-comparision .owl-nav .owl-prev,.compare-section .owl-plans-comparision .owl-nav .owl-next{
	padding-bottom:3px !important;
    background: #fff0;
    border-radius: 50% ;
    cursor: pointer;
    display: inline-flex;
}
.compare-section .owl-plans-comparision .owl-nav .owl-prev:hover,.compare-section .owl-plans-comparision .owl-nav .owl-next:hover{
	background:#919eab14 !important;
}

.s5-prices-section {
    padding: 0 20.215px 17.491px 20.43px;
    margin: 0 !important
}

.plan,
td {
    padding: 10px
}

.prices>p {
    padding: 0 !important;
    margin: 0 !important;
    text-align: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: .18px
}

.buy-plan-btn>a,
.discount,
.plan {
    font-family: Roboto;
    font-size: 16px;
    font-style: normal
}

.buy-plan-btn>a,
.discount,
.plan,
.section7-p2 {
    letter-spacing: .16px
}

.discount {
    text-decoration: line-through;
    color: rgba(106, 106, 106, .65);
    text-align: right
}

.price-color {
    color: #17224d
}

.plan {
    color: var(--deep-blue, #17224d)
}

#plan-tab {
    margin: 40px 0 0 312.29px !important
}

.buy-plan {
    border-top: 1px solid rgba(128, 128, 128, .637);
    bottom: 11px;
    left: 25px;
    right: 25px;
    position: absolute
}

.buy-plan-btn {
    padding: 20px
}

.buy-plan-btn>a {
    color: var(--Secondary-2, var(--white, #fff));
    text-align: center;
    font-weight: 700;
    margin: auto;
/*     width: 204.9px; */
	width:169px;
    flex-shrink: 0;
    border-radius: 5px
}
.section-5-course-content .buy-plan-btn>a{
	font-size:12px;
	font-weight:600
}

.current-menu-item a,
.current-page-ancestor a,
.dropdown>a:hover,
.nav-item a:not(.sub-menu>li>a):hover,
.plans-tab-title.active,
.read-bio>a {
    color: #759ae1 !important
}

.tester-class {
    height: 136.6px
}

.section-5-course-content>div>.rounded-div {
    height: 655px
}

#owl-demo-4trail>div.owl-stage-outer>div>div {
    width: 163.9px !important
}

#owl-demo-4trail>div.owl-stage-outer>div>div:nth-child(odd) {
    display: flex;
    width: fit-content !important;
    height: 605.8px !important;
    align-items: flex-end
}

.mynav-width {
    color: #000 !important;
    font-size: 50px !important;
    width: 100px
}

.mynext,
.myprev {
    margin-top: 552.8199999999999px;
    color: #fff;
    border-radius: 50%;
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .1));
    backdrop-filter: blur(5px);
    position: absolute;
    opacity: 1;
    cursor: pointer
}

.myprev {
    content: url(/wp-content/uploads/2023/10/Group-1000005872.png);
    left: 8px
}

.mynext {
    float: left;
    content: url(/wp-content/uploads/2023/10/Group-1000005871.png);
    right: 8px
}

.s6-p1,
.section6-title {
    color: var(--white, #fff);
    font-size: 48px;
    font-style: normal;
    font-weight: 700
}

#s6>div>div>div>div.wp-block-columns.is-layout-flex.wp-container-183.wp-block-columns-is-layout-flex>div>div>.owl-nav {
    flex-basis: 10px
}

.s6-image {
    margin-left: 27.32px
}

.s6-image>img {
    width: 140px !important;
    height: 140px;
    flex-shrink: 0
}

.section6-title {
    margin: 0 0 1.365px;
    padding-top: 42.365px;
    font-family: Roboto;
    line-height: 115%
}

.s6-p1,
.s6-p2 {
    font-family: Roboto;
    margin: 0
}

.section6-title::after {
    margin: 0 0 95.62px 598.43px;
    background-color: #fff;
    width: 227px;
    height: 0
}

.section6 {
    background-image: url('/wp-content/uploads/2024/07/banner.webp');
    background-size: cover;
    height: fit-content
}

.s6-p1 {
    line-height: 120%;
    width: 514px
}

.s6-p2 {
    width: 507px;
    color: rgba(255, 255, 255, .8);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px
}

.s7-text,
.s7-text-group,
.section7-p,
.section7-p2 {
    color: var(--dhl-description, #6a6a6a);
    font-style: normal;
    font-family: Roboto
}

.s7-text-group,
.section7-p,
.section7-p2 {
    font-size: 16px
}

.s6-image-space {
    padding: 80px 0
}

.s6-image-block>img {
    width: 862.863px;
    flex-shrink: 0
}

.s7-heading {
    margin-top: 40px !important
}

.s7-text-decoration::after {
    margin: 20px 0 1.4px -101.70000000000005px;
    background-color: #759ae1;
    width: 138px !important;
    flex-shrink: 0;
    border-width: 5px
}

.image-badge {
    position: absolute;
    border: 5.463px solid #d9d9d9;
    border-radius: 100px;
    margin: -62.24799999999999px 0 13.66px 145.505px !important
}

.s7-text-group {
    margin-top: 72px;
    height: auto
}

.section7-p2 {
    margin: 0 25px;
    font-weight: 400;
    line-height: 165%
}

.s7-text-group,
.section7-p {
    font-weight: 500;
    line-height: 28.5px;
    text-align: center
}

.quote>img {
    width: 60px;
    height: 60px;
    flex-shrink: 0
}

.number-badge {
    cursor: pointer;
    padding: 0 33px 0 36px;
    width: 131.247px;
    margin-left: 126.28999999999999px;
    margin-top: -20.81px
}

.section7 {
    height: fit-content;
    overflow: hidden;
    background-color: #f5fafe
}
.section7.neetss-notes{
	background:white
}

.s7-text-space {
    margin: 45px 0 0 0;
}

.s7-text {
    padding-top: 20px;
    text-align: justify;
    font-size: 20px;
    font-weight: 400;
    line-height: 185%;
    letter-spacing: .4px
}
.profile-s2-c1 p:nth-child(2){
	margin-bottom:0
}

.aboutus-names,
.aboutus-role,
.contactus-p,
.name,
.role,
.td-col2-3 {
    text-align: center
}

.name,
.role {
    font-weight: 600;
    line-height: 28px;
    font-family: Roboto
}

.section6-col2-r1::before {
    content: "";
    border: 2px solid green;
    height: 3px;
    width: 75px;
    border-radius: 10px;
    margin: 10px 35px
}

#testimonials {
    position: relative;
    height: auto;
    width: auto
}

#owl-demo-2trail>div.owl-dots>button.owl-dot.active>span {
    background: #759ae1
}

.name {
    background-color: #fff;
    border-radius: 20px;
    width: 173.29px;
    color: var(--deep-blue, #17224d);
    font-size: 16px
}

.role {
    color: #fff;
    color: var(--white, #fff);
    font-size: 14px;
    font-style: normal
}

.section7-col1 {
    margin: -77.19px 13.62px 20.43px 20.43px !important;
    width: 93px;
    height: 0;
    flex-shrink: 0
}

.thumbnail {
    width: fit-content;
    margin: 0 -8px;
    height: 265px
}

.image-badge>img {
    height: 100px;
    width: 100px
}

.profile-s4-title {
    margin-top: 60px !important;
	margin-bottom: 18px !important;
}

.aboutus-s2-title::before,
.aboutus-s3-titles::before,
.profile-s4-title::before {
    content: "";
    border: 3px solid #759ae1;
    border-radius: 10px;
    margin: 0 20px 12px 0;
    width: 93px;
    height: 0;
    flex-shrink: 0;
    display: inline-block
}

#aboutus-s3 {
    margin-top: 100px !important
}
.aboutus-s3 #aboutus-s3 {
    margin-top: 10px !important
}

#aboutus-s3>.text-decoration-aboutus {
    margin: -19.189999999999998px 13.62px 20.43px 20.43px !important
}

.text-decoration-aboutus {
    margin: -108.19px 13.62px 20.43px 20.43px !important
}

.aboutus-courses>div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.aboutus-image1>img {
    width: 534.341px;
    height: 522px;
    flex-shrink: 0
}

.aboutus-section1-text {
    width: 643.8px;
    position: relative
}

.aboutus-banner-heading {
    margin: auto;
    position: relative;
	font-size: 50px;
}

.aboutus-section1-text-p {
    color: var(--white, #fff);
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 185%;
    letter-spacing: .44px
}

.aboutus-names,
.aboutus-tiles-heading {
    color: var(--deep-blue, #17224d);
    font-weight: 600 !important;
    line-height: normal;
    font-family: Roboto;
    font-style: normal
}
.aboutus-s2-title+.aboutus-section2-p{
	font-size:22px
}
.aboutus-section2-p {
    width: fit-content;
    letter-spacing: .44px;
    margin-left: 115px
}

.about-us-text-group {
    margin: 0 73px 31px 25px
}

.aboutus-tiles-heading {
    font-size: 18px;
    letter-spacing: .36px;
    margin-top: 25px;
    margin-bottom: 15px;
	margin-right:unset;
}

.aboutus-s3,
.faculty-profile-s4,
.modal-table>table>tbody>tr {
    background: #f5fafe
}

.about-us-section7-col2-r1 {
    display: flex;
    padding: 20.43px 0 0
}

.aboutus-image-badge {
    /*     width: 52px !important; */
        width: 60px !important;
        position: absolute;
        top: -7.6px;
        right: 10px
    }
    .aboutus-courses{
            padding-bottom: 80px;
    }
    
    .aboutus-names {
        font-size: 26px;
        letter-spacing: .52px;
        margin-bottom: 5px
    }
    
    .aboutus-linkedin,
    .aboutus-linkedin>a,
    .aboutus-role {
        font-style: normal;
        line-height: normal;
        letter-spacing: .32px;
        font-size: 16px
    }
    
    .aboutus-role {
        color: var(--dhl-description, #6a6a6a);
        font-family: Roboto;
        font-weight: 500;
        width: max-content;
        margin: auto auto 5px
    }
    
    .aboutus-linkedin,
    .aboutus-linkedin>a {
        color: #3176b0;
        font-weight: 700;
        font-family: Roboto
    }
    
    .faculty-name,
    .faculty-role,
    .read-bio {
        font-weight: 600;
        line-height: 28px;
        font-style: normal;
        font-family: Roboto
    }
    
    .aboutus-linkedin::before {
        content: url('/wp-content/uploads/2024/05/linkedin_new.png');
        vertical-align: middle;
        padding-right: 5px;
    }

    .faculty-width,
    .faq-accordion-place {
        width: unset !important
    }
    
    .course-s1-textspace>div,
    .courses-faculty-thumbnail,
    .faculty-thumbnail,
    .plans-tabs-space {
        width: fit-content
    }
    .notes-accordion {
        margin: 20px 0 !important;
        border-radius: 18px !important
    }
    .notes-button {
        padding: 0 18px !important
    }
    .readmore-link a {
        padding: 0 35px;
        color: #759ae1;
        text-decoration:none;
    }
    
.courses-s1 {
    padding: 50px 0
}

.myitems {
    flex: 1 0 21%;
    margin: -5px !important
}

#post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(2)>div>div>div,
#post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(4)>div>div>div {
    width: 200px;
    flex-grow: unset !important;
    flex-basis: 30% !important
}

.aboutus-faculty {
    flex-basis: 30% !important;
    flex-grow: 0 !important
}

.aboutus-faculty-group {
    margin-left: 31px !important;
	justify-content:space-between;
}

.aboutus-faculty>figure,
.faculty-image,
.form-side,
.inner-tabs-space {
    justify-content: center;
    display: flex
}

.faculty-titles {
    display: flex;
    flex-direction: column;
    align-items: center
}

.faculty-big-font {
    margin-bottom: 0;
    font-size: 50px !important
}

.faculty-container1 {
    flex-wrap: wrap;
    margin: 0 20.43px;
    padding-bottom: 30px
}

.faculty-thumbnail {
    margin: 0 !important;
    flex-basis: 25% !important;
    display: flex
}

.course-faculty-image>img,
.faculty-image>img {
    width: 130px
}

.faculty-name {
    color: var(--deep-blue, #17224d);
    font-size: 16px
}

.faculty-role,
.read-bio {
    font-size: 14px;
    margin: 0
}

.faculty-role {
    color: var(--dhl-description, #6a6a6a)
}

.read-bio {
    color: var(--P2, #759ae1)
}
.form-control::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.contact-section>div>div>p:nth-child(2),
.contact-text>p:first-child,
.contact-text>p:nth-child(2),
.contactus-heading,
.contactus-p,
.starting-price,
.starting-price2,
.table-headings,
.td-col1 {
    font-family: Roboto;
    font-style: normal;
    line-height: normal
}

.course-faculty-myitems,
.faculty-myitems {
    display: flex;
    flex-wrap: wrap
}

.faculty-myitems {
    justify-content: unset
}

.plans-section1 {
    background-image: url('/wp-content/uploads/2024/07/banner.webp');
    background-size: cover;
    color: #fff;
    height: fit-content;
    justify-content: space-around;
    padding: 70px 0 30px
}

.plans-big-font {
    margin-bottom: 5px;
    padding: 30px 0;
	font-size: 50px;
}

#post-10>div>div.wp-block-group.max-width.is-layout-constrained.wp-block-group-is-layout-constrained>div,
.aboutus-image1,
.courses-image1,
.faculty-image1,
.faq-accordion-place>div,
.learn-more-img,
.profile-s1-image,
.profile-s2-c2 {
    display: flex;
    justify-content: center
}
.learn-more-img img {
	max-width: 100%;
}
.plans-tabs-space {
    border: .75px solid #cdcdcd;
    border-radius: 45px;
    margin-top: -92px;
    position: absolute
}

.td-col1,
.td-col2-3 {
    border-color: #cdcdcd5e;
}

.faculty-profile-s5,
.plans-tab-title.active {
    background-color: #fff !important
}

.plans-tab-title {
    color: #fcfbfb !important
}

.plans-section5 {
    overflow: hidden;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap !important;
    padding-bottom: 38.135px;
    margin-bottom: 0 !important
}

.compare-section {
	position:relative;
    margin-bottom: -30px !important;
    margin: 0 86px
}

td {
    border: 1px solid #000
}

.plans-section3 {
    background-image: url('/wp-content/uploads/2023/10/Frame-1000005851.png');
    background-size: cover;
    background-repeat: no-repeat
}

.plans-table {
    justify-content: center;
    flex-direction: column
}

.starting-price2 {
    color: var(--P2, #759ae1);
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .24px
}

.my-own-carousel>div.owl-dots,
.owl-plans-comparision>div.owl-dots,
.owl-theme.owl-dots.owl-dot {
    display: inline-flex !important
}

.owl-plans-comparision {
/*     width: 675px */
    width: 800px
}

.table-width {
/*     padding-top: 30px; */
    padding-left: 40px
}

.table-width2 {
    padding-top: 30px;
    padding-left: 0
}

.td-col1 {
    padding: 16.7px 0 22.215px 13.62px !important;
    width: 354.87px;
    color: var(--deep-blue, #17224d);
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .18px
}

.td-col2-3 {
    width: 183.87px;
    padding: 16.2px 0 25.7px 13.62px !important
}
.table-section table>tbody>tr:last-child>td{
    height: 150px;
padding: 0px !important;
align-content: center;
}
.comparision-table table>tbody>tr>td:first-child,.td-col2-3 {
border-width:2px;
    padding: 0 20px !important;
}

.table-headings {
	height:138px;
    padding: 10px 0 !important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .24px;
    background: linear-gradient(96deg, #17224d 5.72%, #759ae1 98.15%);
    background-clip: text;
    -webkit-background-clip: text;
/*     border-top: none !important */
}
.table-headings.td-col2-3 {
    vertical-align: top;
    margin-bottom: 0 !important;
	padding: 30px 10px 0 !important;
}
.table-headings.td-col2-3 p{
    margin-bottom: 0 !important;
}

.plans-heading {
    margin: 39.6px 0 18.57px -4.08px !important
}

.plans-price {
    color: #759ae1;
    font-size: 20px;
    letter-spacing: .24px;
/*     position: absolute; */
    border: none !important
}

td>img {
    width: 19px !important;
    display: flex !important;
    margin: auto
}

.compare-buy-plan-btn>a {
    width: 74.91px
}

.starting-price {
    color: var(--deep-blue, #17224d);
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .22px;
    margin-bottom: 5px !important
}

#course-radio>label,
.contact-select-course,
label[for=course-radio] {
    color: #011c2a;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    line-height: 20px
}

.form-control {
    border-radius: 6px !important;
    border: 1px solid var(--Gray-5, #e0e0e0) !important;
    background: var(--white, #fff) !important;
    padding: 12px 20px !important
}

.form-control::placeholder,
select {
    color: #6a6a6a
}

.phone {
    padding-left: 8px
}

.contact-select-course,
label[for=course-radio] {
    font-weight: 700;
    margin-bottom: 10px
}

.contact-select-course {
    color: #000
}

#wpforms-544-field_5-container {
    margin-left: 10px !important
}

.contactus1 {
       margin: 90.53px 0 0px !important;
}

.address-section {
	height:98%;
    background-image: url('/wp-content/uploads/2023/11/Group-1000006151-1-1.png');
    gap: 61px;
    background-size: cover;
    margin: 5.405px;
    border-radius: 10px;
    background-position: bottom;
    display: flex;
    flex-direction: column
}
input[name=radio-123] 
{
    transform: none;
    margin: auto 10px;
    vertical-align:middle;
}


div.wpforms-container-full input[type=checkbox]:checked:before,
div.wpforms-container-full input[type=radio]:checked:before {
    box-shadow: none !important;
    border-color: transparent !important
}

.contactus2 {
    margin: 85.67px 88.53px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .205);
    border-radius: 10px
}

.contact-section1 {
    justify-content: space-around
}

.contactus-heading {
    color: var(--P2, #759ae1);
    font-size: 40px;
    font-weight: 700
}

.contactus-p {
    color: #717171;
    font-size: 18px;
    font-weight: 500
}
.plans-section2-p {
    color: #6a6a6a;
    font-size: 15.5px;
    letter-spacing: .5px
}

.form-side {
/*     margin: 0 23.8px 0 3.405px !important; */
    margin: 0 23.8px 0 23.405px !important;
    flex-basis: 20.43px !important;
    padding: 40px 10px 0
}
.login-form{
	justify-content:center
}

.form-field {
    border-radius: 6px;
    border: 1px solid var(--Gray-5, #e0e0e0);
    background: var(--white, #fff)
}

.contact-text {
    color: #fff;
    margin: 28.98px 34.98px 0 29.98px !important
}

.contact-text>p:first-child {
    color: var(--white, #fff);
    font-size: 28px;
    font-weight: 700;
    margin-bottom: auto
}

.contact-text>p:nth-child(2),.contact-text>p:nth-child(2)+p {
    color: var(--white, #fff);
    font-size: 18px;
    font-weight: 400;
    padding-top: 7px
}

.blogs-heading,
.profile-s2-c1>p:first-child {
    font-size: 36px
}

.contact-section {
    margin: -24.19px 0 0 29.98px !important
}

.contact-section>div>div>p:nth-child(2) {
    color: var(--white, #fff);
    font-size: 16px;
    font-weight: 700;
    width: 288px
}

.favbook-class {
    width: 97%;
}

.textarea-class {
	margin: 0 0 0 12px;
}

.logos-section {
    margin: -23.86px 0 0 29.98px !important
}

.logos-section>p {
    margin-right: 6.81px
}

.logos-section>p>a>img {
    height: 38px
}

.send-button {
    text-align: center !important;
    width: -webkit-fill-available !important;
    width: -moz-available !important;
    margin: 0 20.81px !important;
    border-radius: 8px !important;
    color: #fff !important;
    cursor: pointer;
	background: #7ea2e0 !important;
	font-weight:700
}

.comment-box>textarea {
    border-radius: 6px !important
}

.form-radios {
    text-align: left
}
/* blogs page */
.wp-block-post-featured-image a{
	height:fit-content;
}
.wp-block-post-featured-image,.load-more-li .featured-img {
	margin:0;
}
.load-more-li .featured-img img{
	position:relative !important;
	width:600px !important;
	max-width:100% !important;
	border-radius:8px 8px 0 0 !important;
	    aspect-ratio: auto 600 / 314 !important;
    overflow-clip-margin: content-box;
    overflow: clip;
    box-sizing: border-box;
    /* height: auto; */
    max-width: 100%;
    vertical-align: bottom;
}
.load-more-li{
	padding:0px !important
}
.load-more-li .post-date{
	padding:0 10px
}
div.alm-btn-wrap:has(.alm-load-more-btn:disabled) {
    display: none !important;
}
.alm-btn-wrap .alm-load-more-btn{
	font-size:14px !important
}
.blog-text p,.blog-text li{
	color:#4A5568;
	font-size:16px;
	line-height:26px;
	font-weight:400;
	text-align:left;
	margin-bottom:1em
}
.blog-text h2,.blog-text h3{
	font-size:24px;
	font-weight:bold;
	line-height:33px;
	color:#17224D;
/* 	text-align:justify */
}
.post .entry-title{
	font-size:36px;
	font-weight:bold;
	line-height:45px;
	color:#17224D;
	margin-bottom:0.5em
}
.back-button,.back-button a{
	gap:0;
	font-size:18px;
	font-weight:500;
	line-height:20px;
	color:#4A5568;
/* 	padding:5px; */
	text-decoration:none
}
.back-button a{
		cursor:pointer;
}
.back-button img{
	margin-left:-4px;
	margin-right:4px;
	width:20px;
	height:20px;
    vertical-align: top;
}
.blog-content>div{
	display: flex;
    margin: 0;
	justify-content:space-between
}
.blog-preview-heading{
	padding-top:120px;
	font-size:36px;
	font-weight:bold;
	line-height:55px;
	color:#759AE1
}
.blog-preview-subheading{
	font-size:20px;
	font-weight:500;
	line-height:33px;
	color:#6A6A6A
}
.blog-preview-title{
	padding-top:40px;
	font-size:20px;
	font-weight:bold;
	line-height:33px;
	color:#17224D
}
.blog-preview-group{
	justify-content:space-evenly;
	flex-wrap:wrap;
	display:flex;
	margin:40px 100px !important
}

.blog-preview-blocks{
	flex-basis:29%
}
.blog-preview-blocks a{
/* 	flex-basis:29%; */
	border-radius:13px;
	margin:10px;
/* 	        height: 90px; */
    padding: 4.5px 28px;
	width:-webkit-fill-available;
}
.blog-preview-blocks p,.blog-preview-blocks a,.blog-preview-blocks a:visited,.blog-preview-blocks a:focus{
	font-weight:bold;
	font-size:20px;
	line-height:33px;
	color:#17224D;
	text-decoration:none;
	outline:none
}

.sidebar-space{
/* 	position:relative; */
	 		flex-basis:27%;
}
.single-post,.post .entry-content{
	overflow:unset !important
}
.pagination .page-numbers{
	margin:0 6px;
	text-decoration:none;
	color:#6A6A6A;
}
.pagination .page-numbers.current{
	color: white;
    background: #7b9ee2;
    border-radius: 50%;
    padding: 5px 10px;
}
 .blog-sidebar>div {
    position: -webkit-sticky;
    position: sticky;
    top: 5.5rem;
	 height:auto;
    overflow: auto;
        }
.blog-text {
	flex-basis:67%
}

        .blog-sidebar ul {
            list-style-type: none;
            padding: 15px;
			margin:0;
			background:#f1f5fc;
			border-radius:12px;
			height:1vh;
			min-height:400px;
			overflow:auto;
			scrollbar-width:thin;
			scrollbar-color:#759AE1 #f1f5fc;
        }
.blog-text img{
	padding:40px
}
.blog-sidebar ul::-webkit-scrollbar-track
{
	border-radius: 10px;
}
.blog-sidebar ul::-webkit-scrollbar-thumb {
    border-radius: 8px;
  }

        .blog-sidebar ul li {
            margin: 25px 10px;
			position:relative
        }
		.blog-sidebar ul li a.active:before {

			background: #759AE1;
    		content: "";
    		padding: 2px;
    		position: absolute;
    		height: 100%;
    		border-radius: 5px;
    		left: -25px;
		}

        .blog-sidebar ul li a {
            text-decoration: none;
			font-size:20px;
			line-height:33px;
			font-weight:500;
			color:#17224D;
			position: relative;
        }

        .blog-sidebar ul li a.active {
            font-weight: bold;
            color: #759AE1;
        }

.blog-sidebar li ul {
    height: auto;
    min-height: auto;
    padding: 0 10px;
    list-style-type: disc;
    margin-left: 10px;
}

.blog-sidebar li ul li {
    margin: 5px 10px;
}

.blog-sidebar li ul li a.active::before {
	display: none;
}

.blog-details,.blog-details a{
	color:#4A5568;
	font-weight:500;
	font-size:16px;
	pointer-events:none;
	text-decoration:none
}
.blog-details a:visited {
		color:#4A5568;
	outline: none
}
.blog-content a:focus{
		outline: none
}
.blog-header,.blog-header a,.blog-header a:visited{
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: #17224D;
	text-decoration:none;
}
.p3 li .blog-image img{
    border-radius: 8px 8px 0 0;
}
.p1 li .blog-image img{
    border-radius: 8px 8px 0 0;
}
.p2 li .blog-image img{
    border-radius: 8px 0px 0px 8px;
}
.post-date::before {
    content: "Post : ";
}
.post-date,.reading-time,.post-date::before{
    font-size: 14px;
    font-weight: 500;
    color: #759AE1;
    line-height: 20px;
}
.p1 .post-date,.p3 .post-date:not(.load-more-li .post-date){
	padding-top:10px
}
.p3 li{
	margin:10px 0 30px
}
.postdetails , .blogs-text{
	padding:0 10px 0 10px
}
div.alm-btn-wrap:has(.alm-load-more-btn:disabled){
	visibility:hidden !important
}
.p1 .featured-img img{
	object-fit:inherit !important;
/*     height: 272px !important; */
    /* width: 655px; */
}
.p2 .featured-img img{
		object-fit:inherit !important;
    /* width: 335px; */
/*     height: 206px; */
}
.p2 li,.p2 li>div{
    margin-bottom: 0;
}
.p2{
    height: 100%;
}
.p2>ul{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.p2 li>div{
	gap:10px;
}
.p2 li .post-date{
	padding:10px 0 0 10px
}
.p3 .featured-img img {
		object-fit:inherit !important;
    /* width: 388px; */
    /* height: 160px; */
	width:100%
}
.blogs-section {
    padding-top: 100px;
    margin-left: 20px !important
}

.blogs-heading {
    color: #759ae1;
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 18px
}

.blogs-p {
    color: #4a5568;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0 !important;
    line-height: 28px
}

.blogs-text h2>a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #1a202c;
    text-decoration: none;
	display:inline
}

.blog-section.p3 ul{
	gap: 1rem 2.5rem !important;
}

.p3 ul,#ajax-load-more ul{
	gap:1em 5em;
	margin:0 1em;
    display:flex;
    justify-content: flex-start;
	flex-wrap:wrap;
		list-style: none;
    padding: 0;
}
.load-more-button{
	border:2px solid #759AE1 !important;
	background:transparent !important;
	color:#759AE1 !important;
	margin:auto;
	padding:.6em 1em .6em !important;
	border-radius:8px !important;
}
.load-more-button:hover{
	background:#759AE1 !important;
	color:white !important;
	border-color:#759AE1 !important;
}
.alm-btn-wrap{
	display:flex;
	margin:0px 0 30px 0 !important;
}
.p3 li{
    flex-basis: 29%;
/* 	margin:auto; */
}

.blogs-text h2 {
    color: var(--gray-800, #1a202c);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.blogs-text p {
    font-size: 16px;
    line-height: 26px;
    color: #4A5568;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.blogs-text {
    margin: 15px 0
}

.post-block {
    width: 386px;
    height: 329px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .2)
}

.myblogs {
    margin: auto !important;
    display: flex
}
.reading-time {
    color: var(--gray-600, #4a5568);
    text-align: right;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    display: flex;
}

.web-blocks ul{
	margin: 0 1em;
}
.web-blocks ul li{
	box-shadow:0 0 10px 0 rgb(0 0 0 / 8%);
	    padding: 0px;
/* 	    margin: 10px 0; */
	border-radius:8px;
}
.p2 ul li:not(:last-child){
	margin:0px 0 24px 0
}

.web-blocks .all-blogs{
    margin: 0 20px;
}
.web-blocks .max-width:not(.all-blogs-block)>div>div>ul{
/* 		margin: 0 3em; */
    margin: 0 1em;
width: -webkit-fill-available;
}
.myblogs, .myblogs ul, .myblogs ul li {
height: 100%
}

.reading-time::before {
content: url("/wp-content/uploads/2023/12/Filled.png");
margin-right: 5px !important;
position: relative;
top: 2px
}
/* blogs end */

.faq-section1 {
background-image: url('/wp-content/uploads/2024/07/banner.webp');
background-size: cover;
color: #fff;
/*     height: 556px; */
position: relative
}
.faq-section1 div{
/* 	height:-webkit-fill-available */
height:100%
}
.faq-text{
margin:auto
}

.faq-heading {
color: var(--white, #fff);
font-family: Roboto;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 115%;
/*     padding-top: 270px; */
position: relative;
margin:0 !important
}


.privacy {
    /*     padding-top: 171px */
        padding-top: 0px
    }
    
    .accordion-button,
    .accordion-button1,
    .faq-button {
        position: relative;
        width: 100%;
        padding: 20px;
        color: #6a6a6a;
        text-align: left;
        background-color: #fff;
        overflow-anchor: none;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s;
        font-family: Roboto;
        font-weight: 600;
        font-feature-settings: 'clig' off, 'liga' off;
        font-size: 18px;
        box-shadow: none !important
    }
    
    .TC-s1-p,
    .TC-s2-p,
    .answer {
        font-feature-settings: 'clig' off, 'liga' off;
        font-weight: 400 !important;
        font-style: normal
    }
    

    .accordion-section {
        margin: 20px;
        margin-bottom: 80px !important;
        cursor: pointer
    }
    
    .accordion-button,
    .faq-button {
        display: flex;
        align-items: center;
        border: 0;
        border-radius: 0;
        line-height: 35px
    }
    
    .accordion-button1 {
        align-items: center;
        border: 0;
        border-radius: 0;
        line-height: 28px
    }
    
    .my-try {
        background: url(/wp-content/uploads/2023/11/Group-35621.png) no-repeat
    }
    /* .qn-area .accordion-item1 .question.accordion-button1{ */
    .qn-area .accordion-item1>*:not(.answer){
        color:#000000;
        padding:25px 22px 25px 32px;
    }
    .qn-area .accordion-item1 li>ol>li{
        margin:0;
        font-size:18px;
            font-weight:normal
    }
    .qn-area .accordion-item1 p:not(.accordion-button1,.answer){
        width: 100%;
        background: #dce6f7;
        padding: 12px;
    }
    .qn-area .accordion-item1 p,.qn-area .accordion-item1>ol>li{
        font-size:18px;
        font-weight:600
    }
    .title-qn.accordion-item{
        padding:25px;
        color: #6a6a6a;
    }
    .accordion-item {
        margin: 15px 0;
        border-radius: 18px !important;
        background: #fff;
        box-shadow: 0 12px 24px 0 rgba(20, 20, 43, .04), 0 -2px 4px 0 rgba(20, 20, 43, .02), 0 3px 14px 0 rgba(74, 58, 255, .03) !important;
        border: none !important
    }
    
    .inner-accordion {
        margin: 15px 0;
        border-radius: 18px;
        box-shadow: 0 12px 24px 0 rgba(20, 20, 43, .04), 0 -2px 4px 0 rgba(20, 20, 43, .02), 0 3px 14px 0 rgba(74, 58, 255, .03)
    }
    
    .accordion-item1 {
        margin: 15px;
        border-bottom: 1px solid #d9dbe9;
        background: var(--white, #fff)
    }
    .tab-content.active .faq-group.accordion-item1{
        margin:15px 130px;
    }
    .tab-content.active .faq-group.accordion-item1.show-answer .accordion-button1{
            padding: 25px 22px 0 32px;
        color:#759AE1;
    }
    .tab-content.active .faq-group.accordion-item1 p.accordion-button1{
        background-origin: padding-box;
        background-size:16px;
        color:#6A6A6A;
    }
    
    .faculty-profile-s1,
    .site-footer {
        background-image: url('/wp-content/uploads/2024/07/banner.webp');
        background-size: cover
    }
    
    .accordion-button1 {
        flex-shrink: 0;
        margin-left: auto;
        content: ""
    }
    
    p.accordion-button1 {
    /* .accordion-item1 { */
        background-image: url('/wp-content/uploads/2023/11/Group-35539-1.png');
        background-repeat: no-repeat;
        background-size: 15px;
        transition: none;
        background-position: right !important;
        cursor: pointer
    }
    
    .accordion-button:focus {
        border-color: none !important
    }
    
    .answer{
        color: var(--neutral-600, #6f6c90);
    /*     padding: 0 20px; */
        padding: 0 20px 35px 36px;
        font-family: Roboto;
        font-size: 18px;
        line-height: 30px;
        cursor:context-menu
    }
    .answer a {
        color: var(--neutral-600, #6f6c90);
        text-decoration:none;
        cursor:pointer
    }
    
    .TC-s1-p,
    .TC-s2-p {
        font-family: Roboto;
        font-size: 22px;
        line-height: 35px
    }
    
    .faq-s1-image>img {
        width: 598px;
        height: 374px;
        flex-shrink: 0;
        margin: 100px 0 0 80px !important
    }
    
    .TC-s1-p {
        color: var(--white, #fff);
        margin-left: 50px;
        width: max-content
    }
    
    .TC-heading {
        margin: 0 40px !important;
        width: max-content;
        padding-top: 232px !important
    }
    
    .TC-s1-image {
        width: 524px;
        height: 476px;
        flex-shrink: 0;
        margin-left: 144px
    }
    
    .TC-s2-p {
        color: var(--deep-blue, #17224d);
        margin-top: 30px
    }
    
    .footer-menu>.navbar-nav>li>a,
    .footer-text {
        font-weight: 700;
        line-height: 20px;
        text-decoration: none;
        font-family: Roboto;
        font-style: normal
    }
    
    .footer-menu {
        flex-shrink: 0;
        margin-top: 55px;
        width: auto !important
    }
    
    #footer {
        margin: auto;
        justify-content: center !important;
        flex-direction: row;
        padding-right: 50px
    }
    
    .footer-menu>.navbar-nav>li>a {
        color: var(--white, #fff) !important;
        font-size: 18px
    }
    
    .email-box {
        height: auto
    }
    
    .social-icons {
        display: flex;
        gap: 16px
    }
    
    .btn {
        --bs-btn-padding-x: 0.2rem !important;
        --bs-btn-padding-y: 0.1rem !important
    }
    
    .dashicons {
        font-size: 15px !important;
        vertical-align: revert !important
    }
    
    .email-logo {
        width: 36.8px;
        height: 32px;
        flex-shrink: 0;
        margin-right: 10px;
        margin-top: -5px
    }
    
    .footer-text {
        color: #fff !important;
        font-size: 18px
    }
    
    .profile-h1,
    .s7-buy-plan-btn>a {
        font-weight: 700;
        line-height: normal
    }
    
    .disable-link,
    .read-bio>a {
        text-decoration: none !important
    }
    
    .contact {
        padding-left: 50px;
        text-align: center
    }
    
    .contact-logo {
        width: 24px;
        height: 24px;
        margin: auto 7px auto 0
    }
    
    .contactus2>div:first-child {
        flex-basis: 40% !important
    }
    
    .contactus2>div:nth-child(2) {
        flex-basis: 60% !important
    }
    
    .site-footer {
        display: flex;
        flex-direction: column;
        position: absolute;
        flex-shrink: 0;
        left: 0;
        right: 0
    }
    
    .borderclass {
        border: 2px solid #000
    }
    
    .icons-space {
        padding-top: 40px;
        padding-bottom: 50px
    }
    
    .social-logos>span>img {
        display: flex;
        width: 32px;
        height: 32px
    }
    
    .social-logos {
        width: 40px
    }
    
    .s7-buy-plan-btn>a {
        color: var(--Secondary-2, var(--white, #fff));
        text-align: center;
        font-family: Roboto;
    /*     font-size: 20px; */
        font-size: 16px;
        font-style: normal;
        letter-spacing: .14px;
        margin: auto;
        width: 203px;
        flex-shrink: 0;
        border-radius: 5px
    }
    
    #wpforms-544-field_0::placeholder,
    #wpforms-544-field_1::placeholder,
    #wpforms-544-field_2::placeholder,
    #wpforms-544-field_5::placeholder,
    #wpforms-544-field_7-container>div>div.choices__inner>div>div {
        color: #6a6a6a !important;
        font-family: Roboto !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 24px !important;
        letter-spacing: .14px !important
    }
    
    .faculty-profile-s1 {
        color: #fff
    }
    
    .profile-h1,
    .profile-s1-c1 {
        color: var(--white, #fff);
        font-family: Roboto;
        font-style: normal
    }
    .faq-section1 .max-width{
        max-width: 1360px !important;
    }
    .faq-img>:not(.tnc-img),
    .profile-s1 {
        padding-top: 100px;
    }
    .faq-img>:not(.tnc-img){
    /* 	padding-right: 30%; */
        padding-right: 12%;
    }
    
    .profile-s1-image>img {
    /*     width: 293.571px; */
    /*     height: 300px; */
        flex-shrink: 0
    }
    
    .profile-h1 {
        margin-top: 117px;
        font-size: 45px;
        letter-spacing: .9px
    }
    
    .profile-s1-c1 {
    /*     width: 789px */
        flex-basis:45% !important;
    }
    .profile-s1-c1 p{
        font-size: 20px;
        font-weight: 300;
        line-height: 40px;
        margin-bottom:0
    }
    .faculty-profile-s1 .responsive-col{
        margin-bottom:0
    }
    
    .profile-s2-c1>p:first-child,
    .profile-s2-h1,
    .profile-s3-c2-b1>div>p:first-child {
        color: var(--deep-blue, #17224d);
        font-weight: 700;
        line-height: 115%;
        font-family: Roboto;
        font-style: normal
    }
    
    .profile-s2-c1>p,
    .profile-s4-p>p {
        color: var(--dhl-description, #6a6a6a);
        font-size: 20px;
        font-weight: 400;
        line-height: 40.5px;
        font-style: normal
    }
    
    .profile-s1-c2>figure>div>iframe {
        flex-shrink: 0
    }
    
    .faculty-profile-s2 {
        background: #f5fafe;
        overflow: hidden;
    }
    
    .profile-s2 {
        padding-top: 8px
    }
    
    .profile-s2-h1 {
        margin-bottom:0;
        padding-top: 50px;
        font-size: 48px
    }
    
    .profile-s2-c1 {
        margin-left: 30px !important
    }
    
    .profile-s2-c1>p:nth-child(2),
    .profile-s2-c1>p:nth-child(4) {
        font-family: Roboto;
        width: 789px
    }
    
    .otp-section .opt-content h2,
    .profile-time {
        color: #17224d;
        font-weight: 600;
        font-family: Roboto
    }
    
    .contactus-box,
    .profile-s2-c1>p:nth-child(4) {
        padding-bottom: 100px
    }
    

    .section-gaps {
        margin: 0 !important;
        gap: 0
    }
    
    .profile-s3-c1>figure>img {
        width: 587.061px;
        height: 372.1px;
        margin-top: 212px;
        flex-shrink: 0
    }
    
    .profile-s3-c1 {
        background-color: #d6e1f6;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .subject-topic-parent{
        background:linear-gradient(90deg,#d6e1f6 0% , #d6e1f6 50%,#fff 50% ,#fff 100%)
    }
    .profile-s3-images {
        margin: 0;
    }
    
    .profile-s3-c2-b1>div>p:first-child {
        font-size: 34px;
        margin: 0
    }
    
    .profile-s3-c2-b1>div>p:nth-child(2),
    .profile-s3-c2-b3>div>div>div>p:first-child,
    .profile-s3-c2-b4>div>div>div>p:first-child,
    .profile-s3-c2-b5>div>div>div>p:first-child,
    .profile-s3-c2-b p:first-child{
        color: var(--dhl-description, #6a6a6a);
        font-family: Roboto;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        margin: 0
    }
    
    .profile-s3-c2-b2>div>ul {
        display: flex;
        flex-wrap: wrap;
        padding: unset;
        list-style: disc;
        margin: 20px
    }
    
    .profile-s3-c2-b2>div>ul>li {
        color: var(--deep-blue, #17224d);
        font-family: Roboto;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    /*     flex-basis: 20%; */
        margin: 18px 0 2px 36px
    }
    
    .profile-s3-c2-b3,
    .profile-s3-c2-b4,
    .profile-s3-c2-b5,
    .profile-s3-c2-b {
        width: 90% !important
    }
    
    .profile-s3-c2-b3>div,
    .profile-s3-c2-b4>div,
    .profile-s3-c2-b5>div,
    .profile-s3-c2-b{
        display: flex;
        justify-content: space-between;
        padding: 15px 10px;
        border-top: 1px solid #cdcdcd
    }
    
    .profile-s3-c2-b1,
    .profile-s3-c2-b2,.profile-s3-c2-b3>div>div>div,
    .profile-s3-c2-b4>div>div>div,
    .profile-s3-c2-b5>div>div>div,
    .profile-s3-c2-b {
        margin: 0px 52px
    }
    
    .profile-s3-c2-b {
        padding: 25px 0;
    }
    
    .profiles-text-decoration {
        margin: -38px 20px 0 2px !important
    }
    
    .profile-s4-p>p {
        text-align: justify;
        font-family: Roboto
    }
    
    .profile-s4-c2>div>div {
        display: flex;
        padding: 15px 2px
    }
    
    .profile-s4-c2>div>div>div>div:nth-child(2) {
        margin: 17px 0 0
    }
    
    /* .profile-s4-c2>div>div>div>div:nth-child(2)>div>p:first-child , */
    .speciality-block .profile-s4-c2 p:first-child{
        color: var(--deep-blue, #17224d);
    /*     font-family: Open Sans; */
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        margin-bottom: 0
    }
    
    /* .profile-s4-c2>div>div>div>div:nth-child(2)>div>p:nth-child(2) , */
    .speciality-block .profile-s4-c2 p:nth-child(2){
        margin: 0;
        color: var(--dhl-description, #6a6a6a);
    /*     font-family: Open Sans; */
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        width: 300px
    }
    
.speciality-block .profile-s4-c2{
	display:flex;
	align-items:baseline
}

.speciality-block .profile-s4-c2-b1:nth-child(2n) {
	align-self:end
}

.profile-time {
    font-size: 22px;
    font-style: normal;
    line-height: 24px;
    padding-top: 9px;
	margin-bottom: 0;
}

.profile-s3-c2 {
    background-color: #fff;
    padding: 130px 0;
    flex-basis: 55% !important
}

.profile-s1-c2>figure>div>iframe {
    width: 830px;
    flex-shrink: 0;
/*     margin-left: 50px; */
    border-radius: 20px
}


.web-s1-text {
    flex-basis: 40% !important;
    flex-grow: 0 !important
}


.faq-tabs {
    margin: 50px 0 40px 545.29px
}

.plans-heading::after {
    width: 189px;
    height: 0;
    padding: 2px;
    background-color: #759ae1;
    border-radius: 10px;
    content: "";
    display: inline-block;
    margin: 7px 0 0 100px
}
.table-section table>tbody>tr:last-child{
	width:auto;
	border-width:2px;
	height:150px !important;
	border-color:#cdcdcd5e;
}

.courses-s3-title>h2,
.plans-heading>p {
    margin-bottom: -10px !important
}

.courses-s1-p1,
.courses-s1-p2 {
    color: var(--white, #fff);
    margin: 0;
    font-family: Roboto
}

.courses-s1-p1 {
	letter-spacing:0.5px;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    position: relative
}

.courses-s1-p2,
.courses-s5-p2 {
    font-size: 22px;
    font-style: normal;
    font-weight: 400
}
.select-course-btn a,.select-course-btn1 a{
	transition: transform .2s;
}
.select-course-btn a:hover,.select-course-btn1>a:hover{
	 transform: scale(1.2);
}
.select-course-btn1>a,
.select-course-btn>a,
.student-name {
    font-size: 18px;
    text-transform: uppercase;
    font-style: normal
}

.courses-s1-p2 {
    line-height: 185%;
    letter-spacing: .44px
}

.courses-image1>img {
    width: 949px;
/*     height: 474px; */
    flex-shrink: 0;
    margin: 76px -42px 0 0
}

.course-s1-textspace {
    width: 736px;
    flex-basis: 50%
}

.courses-faculty-thumbnail {
    margin: 25px 34px
}

.course-faculty-image {
    width: 129px;
    height: 130px
}

.courses-s2 {
    margin-top: 54px !important
}

.courses-box {
    background-color: #f5fafe
}

.courses-s5 {
    margin-left: 50px
}

.courses-s5::before {
    content: "";
    width: 93px;
    height: 0;
    border: 2px solid #759ae1;
    display: inline-block;
    margin: 0 26px 10px 0;
    border-radius: 15px
}

.courses-s5-p2 {
    margin: 20px 0 0 190px;
    color: var(--gray, #696984);
    line-height: 28.5px
}

.courses-s5-text {
    margin: 90px 0 50px
}
#owl-student-saying .owl-stage{
	display:flex
}
#owl-student-saying .owl-item {
/* 	flex-basis:30%; */
    box-shadow: 0 1px 20px rgba(0, 0, 0, .06);
    position: relative;
    margin: 69px 11px;
    border-radius: 15px;
    background: #fff
}

.student-image {
    border-radius: 100px;
    width: 100px;
    height: 97px;
    border: 5px solid #d9d9d9;
    position: absolute;
    top: -49px;
    left: 0;
    right: 0;
    box-shadow: 0 0 0 10px #fff;
    margin: auto
}

.student-text {
    padding: 79px 0 2px;
    text-align: center;
    margin-bottom: 100px
}

.student-name {
    color: var(--deep-blue, #17224d);
    font-weight: 700;
    line-height: 28.5px;
    margin: auto
}

.student-quote-text,
.student-year {
    color: var(--dhl-description, #6a6a6a);
    font-size: 16px;
    font-style: normal
}

.student-year {
    font-weight: 500;
    line-height: 28.5px
}

.student-quote {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 230px;
    left: 0;
    right: 0;
    margin: auto
}

.student-quote-text {
    font-family: Roboto;
    font-weight: 400;
    line-height: 165%;
    letter-spacing: .16px;
    padding: 10px 30px 26px
}

#s2>div>div>div>div.wp-block-columns.section2.is-layout-flex.wp-container-core-columns-layout-9.wp-block-columns-is-layout-flex>div>div>div:nth-child(2)>div>div {
    padding-left: 44px;
    padding-top: 30px
}

.select-course-btn,
.select-course-btn1 {
    margin-top: 20px !important;
    display: flex !important;
    width: 200px;
    height: 50px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    background-color: #fff;
    border-radius: 8px
}

.select-course-btn1>a,
.select-course-btn>a {
    height: -webkit-fill-available;
    height: -webkit-fit-content;
    width: -webkit-fill-available;
    height: -moz-available !important;
    width: -moz-available !important;
    padding: 14px;
    color: var(--P2, #759ae1);
    font-family: Roboto;
    font-weight: 700;
    line-height: normal;
    background-color: transparent
}

.btn-space {
    justify-content: normal !important;
    width: max-content;
    margin: auto
}

.notes-image1>img {
    width: 679px;
    height: 505px;
    flex-shrink: 0;
    margin: 60px 0 0
}

.notes-btn-blue>a,
.notes-btn>a {
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: .16px;
    width: 200px;
    font-family: Roboto
}

.notes-s2-p {
    color: var(--deep-blue, #17224d);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    margin: 0 0 15px 1.5em
}

.notes-s2-p2,
.pediatric-s3-p {
    font-style: normal;
    font-weight: 400
}

.notes-s2-p2 {
    color: var(--dhl-description, #6a6a6a);
    text-align: justify;
    font-size: 18px;
    line-height: 28px
}

.notes-s3-image {
    margin: -.5em 0 0 !important
}

.notes-s3-heading {
    padding-top: 30px
}

li.notes-s2-p2 {
    padding-bottom: 15px
}

.notes-text-space {
    margin: 59px 56px 0 -103px
}

.notes-btn>a {
    color: #fff;
    font-style: normal;
    border-radius: 5px;
    background: var(--P2, #759ae1)
}

.closeX>a,
.notes-btn-blue>a {
    background-color: transparent !important
}

.notes-btn-blue>a {
    color: var(--P2, #759ae1);
    font-style: normal;
    border: 2px solid #759ae1;
    border-radius: 5px
}

.courses-s3-title>h2>span::after,
.notes-s4:after,
.notes-s4:before {
    background-color: #759ae1;
    border-radius: 10px;
    padding: 2px;
    content: "";
    display: inline-block
}

.notes-s4 {
    margin: 64px
}

.notes-tab-section {
    margin: 50px
}

.notes-s4:after,
.notes-s4:before {
    width: 93px;
    height: 0;
    margin: 0 20px 10px
}

.notes-accordion:not(.collapsed) {
    color: #759ae1
}

.notes-accordion:not(.collapsed)::after {
    background-image: url('/wp-content/uploads/2023/11/Vector-2.png') !important
}

#image-web>img {
    margin: 0 !important;
    padding: 0 !important
}

#post-8>div>div.wp-block-group.box.is-layout-constrained.wp-block-group-is-layout-constrained>div>div>div>div {
    flex-basis: 30%;
    margin: auto
}

.profile-s4-c2 {
    margin-top: -30px !important;
/*     align-items: center */
}

.profile-s5-img>img {
    width: 341.641px;
    height: 416.368px;
    flex-shrink: 0
}

.profile-s5-c1 {
    flex-basis: 32% !important;
    flex-grow: 0 !important
}

#owl-section1-banner>div.owl-dots,
.my-own-carousel>div.owl-dots {
    display: flex;
    justify-content: center;
    width: -webkit-fill-available;
    width: -moz-available
}

.faculty-s2-head {
    margin: 42px 0 50px !important
}

.contact-section>div>div>p>img {
    padding-right: 15px;
    margin-bottom: 15px
}

#wpforms-544-field_0::placeholder,
#wpforms-544-field_1::placeholder,
#wpforms-544-field_2::placeholder,
#wpforms-544-field_5::placeholder {
    color: #6a6a6a !important;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: .14px
}

.faq-toggle {
    padding: 46px
}

.faq-links {
    color: #6a6a6a;
    width: 130px
}

#pills-contact-faq,
#pills-home-faq,
#pills-profile-faq,
#pills-tab1-faq {
    color: #6a6a6a;
    border-color: #6a6a6a
}

.accordion-button:not(.notes-button) {
    background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png);
    background-size: 1rem !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    background-origin: content-box !important
}

.comparision-bg,
.notes-accordion::after {
    background-size: contain
}

.courses-s3-title>h2>span::after {
    position: absolute;
    margin: 40px 0 0 -140px;
    width: 135px;
    flex-shrink: 0;
    border-width: 5px
}

.courses-s2-p1,
.courses-s2-p>li {
    font-size: 20px;
    padding-bottom: 7px
}

.download-notes>a {
    font-size: 16px
}

.closeX>a {
    color: #000 !important
}

.notes-accordion>div>div {
    padding-top: 0 !important;
    padding-left: 40px
}

.notes-accordion:not(.collapsed),
.spacing {
    padding-bottom: 0 !important
}

.notes-accordion::after {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-left: auto;
    content: "";
    background-image: url('/wp-content/uploads/2023/11/Group-35621.png') !important;
    background-repeat: no-repeat;
    transition: none
}

.notes-s1 {
    padding: 0px 0 20px
}

.s5-text-underline::after {
    margin: 0 303.62px 1.4100000000000321px 20.43px !important;
    content: "";
    border: 2px solid #759ae1;
    height: 3px;
    width: 109px;
    border-radius: 10px;
    display: inline-block
}

.pediatric-s3-p {
    flex-basis: 25%;
    color: var(--dhl-description, #6a6a6a);
    font-family: Roboto;
    font-size: 22px;
    line-height: 165%;
    letter-spacing: .44px
}

.modal-blue-text,
.modal-bold-text,
.modal-bold-text td {
    line-height: 115%;
    font-style: normal;
    font-family: Roboto;
    white-space: unset
}

.pediatric-s3 {
    padding-top: 50px;
    display: flex;
    flex-wrap: wrap;
    height: 331px
}

.courses-s3-title {
    margin: 31px 0 !important
}
.section2-full .courses-s3-title{
	margin: 51px 0 0 !important
}
.section2-full>div>div{
	margin-bottom:0 !important
}
.pediatric-s3-title {
    margin-bottom: 30px !important
}

.index-number {
    color: #759ae1;
    font-weight: 900
}

.SS::after {
    top: -120px;
    left: 377px
}

        
.header .container-fluid {
	padding: 0;
	justify-content: space-between !important;
}

.icons-space>#footer {
    margin: unset !important
}

.icons-space {
    justify-content: space-between !important;
    gap: 82px
}

.menu-item {
    margin: 0 10px !important
}


/* .post-thumbnail, */
.post .entry-header {
        padding-top: 100px 
}

.post-thumbnail{
	padding:0 50px 50px;
}
.post-thumbnail>img {
    width: -webkit-fill-available ;
	width: -moz-available !important;
	border-radius:12px
}

#owl-student-saying>div.owl-dots {
    display: flex;
    margin: auto;
    justify-content: center
}

.curriculum-tab {
    width: fit-content !important
}

.course-curriculum:not(.plan.price-color) {
    margin: 20px 30px 0
}

.plan.price-color.course-curriculum,
.plan.price-color.or {
    margin: -10px 16px
}

.modal-bold-text {
    color: var(--deep-blue, #17224d);
    font-size: 18px;
    font-weight: 400
}

.modal-blue-text {
    color: var(--P2, #759ae1);
    font-size: 26px;
    font-weight: 700
}

.modal-lite-text {
    color: var(--dhl-description, #6a6a6a);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 165%;
    letter-spacing: .4px
}

.modal-table>table>tbody {
    border: 1px solid #000
}

.modal-table {
    border-radius: 5px
}

.modal-table>table>tbody>tr:first-child {
    background: #759ae1;
    color: #fff
}

.C-tab {
    padding: 0 0 30px
}
.faq-text{
	flex-basis:70% !important
}
.faq-img{
	flex-basis:30% !important
}

.tnc,
.tnc-img {
    padding-bottom: 0;
    margin-bottom: 0 !important;
    padding-top: 63px
}
.courses-s2 .tnc-img{
	padding-top:23px;
}

.faculty-buy-plan>a,
.tnc {
    width: max-content
}

.notes-btn-blue {
    padding-right: 15px
}

#MBBS1,
#PG2 {
    padding: 8px 33px
}

.content-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap !important;
    align-items: center !important;
}

.content-box > div {
	flex: 50%;
}

#owlcarousel-section2>div:nth-child(2n) figure {
    float: inline-start;
	position: relative;
	top: -30px;
}

.section2-p {
    font-size: 20px;
	margin-bottom: 0;
}
.enroll-now-experience-para{
	font-size:22px
}
.aboutus-tiles-heading+.section2-p{
	font-size:16px
}

.aboutus-banner {
    padding: 14px 0 50px
}

.aboutus-banner1 {
/*     padding: 114px 63px 50px */
    padding: 150px 0 80px
}

.section4-col2 {
    padding: 0
}

.courses>.section4-col2-r1 {
    padding: 30px 0 0px
}
.courses{
	margin-bottom:0
}

.aboutus-section1-text {
    flex-basis: 70% !important
}
.aboutus-banner1 .aboutus-section1-text{
	    flex-basis: 50% !important
}

.aboutus-section1-text+div,
.course-s1-textspace+div,
.profile-s2-h1+div>div {
    flex-basis: 50% !important
}

.aboutus-banner-heading::after {
    left: 543px
}

.aboutus-s3 {
    padding: 0
}

.profile-s1-c2 {
    flex-basis: 55% !important;
    justify-content: center;
    display: flex;
	align-items:center;
}

.profile-s3-c1 {
    flex-basis: 45% !important
}

.profile-s4-p {
    flex-basis: 55% !important
}

.profile-s4-c2 {
    display: flex;
    flex-basis: 45% !important;
    flex-direction: column;
    justify-content: center
}

.notes-text {
    flex-basis: 65% !important
}

.notes-img {
    flex-basis: 35% !important
}

.modal-table>table>tbody>tr>td {
    vertical-align: middle;
    margin: auto;
    text-align: center;
    padding: 20px 0
}

.pb-20 {
    padding-bottom: 20px !important
}

.courses-banner {
    padding: 100px 100px 0
}
.box {
    margin: auto
}
.state,#isd{
	cursor:pointer;
}

.form-control:focus {
    box-shadow: none !important;
    border: 2px solid #000 !important
}

.h-login-signup>a {
    text-decoration: none;
}

.owl-next,
.owl-prev {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
    opacity: 1;
    margin-top: auto;
    margin-bottom: auto;
    top: calc(35% - 20px);
    cursor: pointer;
    position: absolute;
    font-size: 70px !important;
}
#owl-student-saying .owl-prev,#owl-student-saying .owl-next,.my-own-carousel>div.owl-nav>.owl-prev,
.my-own-carousel>div.owl-nav>button.owl-next {
    height: 50px;
    width: 50px;
    align-items: center;
    background: transparent;
    border-radius: 50% !important;
    opacity: 1;
    top: calc(35% - 20px);
    cursor: pointer;
    position: absolute;
    font-size: 70px !important;
    padding-bottom: 10px !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
}
#owl-student-saying .owl-prev:hover,#owl-student-saying .owl-next:hover,.my-own-carousel>div.owl-nav>.owl-prev:hover,
.my-own-carousel>div.owl-nav>button.owl-next:hover {
/*     color: #00f !important */
	background: #919eab14 !important;
}

.owl-prev {
    left: -70px
}

.owl-next {
    right: -70px
}

.otp-error {
    color: red !important;
    margin-bottom: 0 !important
}

.otp-section {
    border-radius: 25px;
    margin: 0 35px
}

.otp-section .opt-content {
    padding: 65px 35px 20px
}

.otp-section .opt-content h2 {
    font-size: 32px
}

.otp-section .opt-content p {
    color: #6a6a6a;
    font-size: 18px;
    font-weight: 400;
    font-family: Roboto;
    margin: 25px 0
}

.otp-section .opt-content .form-group .form-styles .form-icon {
    position: absolute;
    top: 15%;
    right: 31%
}

.otp-section .opt-content .form-group .form-styles input[type=tel] {
    border-radius: 5px;
    background: #e9e9e9;
    border: none;
    padding: 7px 20px
}

.disable-link {
    color: #000 !important;
    cursor: default;
    pointer-events: none
}

.enable-link {
    text-decoration: underline !important;
    color: #075798 !important;
    cursor: pointer !important;
    pointer-events: default
}

.input {
    width: 40px;
    border: none;
    border-bottom: 3px solid #cdcdcd;
    margin: 0 10px;
    font-size: 20px;
    font-weight: 500;
    color: #17224d;
    background: 0 0
}
.input:focus{
	border-bottom: 3px solid #759ae1;
}

#countdowntimer {
    pointer-events: none;
    text-decoration: none
}

.td-col1>span>button>img,
.td-col2-3>button>img {
    width: 20px !important
}

.input:focus-visible {
    outline: 0
}

.select-course {
    font-size: 30px
}

.validation {
    color: red;
    margin-top: -20px;
    margin-bottom: 20px;
    padding-top: 1px;
	font-size:12px;
}
.custom-select-country+.validation{
	margin-top:0
}
.home-banner .section1-text-p{
	font-size:18px;
}
.home-banner .section1-text{
	justify-content:center;
	gap : 1.5em;
}
.subscribebtn a{
	width: 229px;
    padding: 10px;
    background: #fff;
    border-radius: 6px;
    font-size: 24px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
	font-weight:600;
	letter-spacing:0.7px;
}
.subscribebtn-learnmore a{
	width: 229px;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
    font-size: 24px;
    text-align: center;
    background: #759ae1;
    margin-bottom: 0;
	font-weight:600;
	letter-spacing:0.7px;
}
#s2{
	margin-bottom:0;
	margin-top:0;
}
.text .section3-p{
	margin-left:0 !important;
	margin-bottom:10px ;
}
.footer-box a,.footer-box .nav-item,.footer-box .email-box,.footer-box a,.footer-box .contact{
	  transition: transform .2s; /* Animation */
}
.footer-box a:hover,.footer-box .nav-item:hover,.footer-box .email-box:hover,.footer-box a:hover,.footer-box .contact:hover{
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}
.owl-carousel .section-5-course-content{
	margin:20px;
}
.radio-space .radios{
	display: flex;
    flex-direction: row-reverse;
}
.radio-space .radios input{
	margin:auto 10px;
}
#backToTop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 99;
    cursor: pointer;
    height: 50px;
    width: 50px;
    padding: 0px;
    outline: 0;
    opacity: 0.6;
    border: none;
    border-radius: 50%;
    background-color: transparent;
}
.btn-close{
	--bs-btn-close-focus-shadow:none;
	--bs-btn-close-bg:url("/wp-content/uploads/2024/07/close_button_modal.png") !important;
}
.owl-plans-comparision .owl-next,.owl-plans-comparision .owl-prev {
/* 	    top: calc(93% - 0px); */
    font-size: 41px !important;
		display:flex;

}
.owl-plans-comparision .owl-dots{
position: absolute;
    left: calc(45%);
}
.owl-plans-comparision .owl-nav{
	position:relative;
	padding:8px
}
.owl-plans-comparision  .owl-prev {
    left: 38%;
}
.owl-plans-comparision  .owl-next {
    right: 38%;
}
.faculty-grouping-box{
	background:rgb(117, 154, 225,0.2);
	width:100%;
	border-radius:6px;
	margin:30px;
}
.faculty-grouping{
	color:#759AE1;
	font-size:21px;
	font-weight:bold;
	margin-bottom:0;
	padding:5px 30px;
}
/* thankyou page */
.thankyou-box{
	padding:100px 0px;
	    margin: auto;
    text-align: center;
    justify-content: center;
    display: flex;
}
.thankyou-box h2{
font-size: 40px;
font-weight: 600;
line-height: 46px;
}
.thankyou-box p{
font-size: 16px;
font-weight: 400;
line-height: 26.4px;
letter-spacing: 0.01em;
}

/* thank you page end */
.table-width {
	width:20%;
	border-width:2px;
}

.nav-prev,.nav-next{
	padding:0 10px;
	cursor:pointer;
}
.section2-image{
	    max-width: 500px;
}

.notes-btn>a {
	padding: 24px;}
.tab-content .learn-more-section>div{
	flex-basis:50%
}
.learn-more-section:not(.notes) .s7-text{
	padding-top:9px;
	margin-bottom:15px;
}
.subject_modal .modal-header{
	border:none;
	box-shadow:none;
}
.subject_modal .modal-header h5{
font-size:18px;
color:#17224D;
}
.starting-price sup{
	    vertical-align: middle;
		font-size:14px
	}
.blogs-page,.contactus-box,.thankyou-box{
	min-height:calc(100vh - 220px)
}
.state, [data-name=isd]{
	display:block
}
select.form-control option:hover{
	background-color: yellow !important;
}

.accordion-item1:last-child{
	border-bottom:none
}
.owl-carousel .owl-item img{
width:auto
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}

.notification{
    color: #17224d;
    font-weight: 500;
    font-size: 14px;
    margin: auto 20px;
}
.modal-table {
	border-radius: unset;
}
.contact a {
	text-decoration:none;
	color:#fff;
}
.modal a{
	text-decoration:none
}
.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
	padding-left:160px;
	max-width: 1360px;
}
#owl-student-saying {
    margin: 0 50px;
    position: relative;
}

.modal-dialog, .modal-header {
    max-width: 977px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.subject_modal .modal-dialog,.subject_modal .modal-header {
	max-width: 450px !important;
}
.subject_modal .modal-content {
	margin:0px 0 0;
	border:none;
	max-height: 50vh !important;
	overflow:unset;
}
.modal-backdrop.show{
	display:none
}
.subject_modal .modal-dialog{
	top:calc(20%);
	background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: 30px;
    outline: 0;
}
.notes-faq{
	padding-bottom:120px
}
.subject_modal .modal-content{
	overflow:hidden
}
.subject_modal .modal-body{
	        max-width: calc(147vh - 270px) !important;
	top:0;
	overflow:auto;
	scrollbar-width:thin;
	padding:70px 16px 0px;
}
.info_modal .modal-body{
	    padding: 70px 30px 30px;
}
.subject_modal .modal-footer{
	padding-bottom:18px;
	z-index:99;
	background:white;
	border-bottom-right-radius:24px;
	border-bottom-left-radius:24px;
}
.faculty-thumbnail {
	justify-content:center
}

.contact-section>div>div>p:nth-child(2) a {
	color:#fff !important;
	text-decoration:none
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}
.accordion-item{
		background-color:#fff !important
	}
.s5-prices-section label{
	    cursor: pointer;
	    color: var(--deep-blue, #17224d);
		    letter-spacing: .16px;
		font-family: Roboto;
    font-size: 16px;
    font-style: normal;
	    font-weight: 500;
	display:flex;
/* 	margin:auto;
 */
}
.s5-prices-section label input{
	align-self: start;
	accent-color: #005cc8;
	margin: 4px 10px
}

.form-side span {
    font-size: 14px;
    margin-bottom: 0px;
	font-weight:700;
}
.form-side span>label {
    display: flex;
}
.about-us-text-group .aboutus-tiles-heading+p, .contact-info-group p{
	margin-left:unset !important;
	margin-right:unset !important;
}
.contact-info-group p{
	float:left;
}

.checkbox-container:hover,.subjet-modal .btn-close:hover{
	background:#919eab14!important
}
.checkbox-container {
        display: flex;
        margin: auto 0px;
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#17224d ;
    }
.subject_modal .checkbox-container{
	font-weight:500
}
.subject_modal .buy-plan-btn{
	padding:0
}
.subject_modal .buy-plan-btn>a{
	font-size:12px;
	    width: 336px;
}
.checkbox-container input{
	margin:auto 10px;
}
    .hide{
        display: none;
    }
    .show , .show2{
        display: block;
    }
    .dropdown-content3,.dropdown-content1,.dropdown-content6{
		margin: 7px -1.6px;
		padding:15px 12px;
		height:262px;
		overflow-y:scroll;
		scrollbar-width: thin;
     	border:2px solid #759AE1;
/* 		border-top:5px; */
/* 		border-top:none; */
		position:absolute;
		background:white;
			position:absolute;
    width: -webkit-fill-available;
	    width: -moz-available;
		border-radius:5px;
/* 		border-top-right-radius:0; */
/* 		border-top-left-radius:0; */
    }
.dropdown-select-text{
	font-size:16px;
	font-weight:600;
	color:#17224D;
	margin-bottom:0!important;
	margin-left:10px
}
.dropdown-min-max{
	margin-left:10px;
	font-size:12px;
	color:#6A6A6A;
	margin-bottom:0 !important
}
.MYOPdropdown3,.MYOPdropdown1,.MYOPdropdown6{
	border: 2px solid #759AE1;
	margin:8px 20px 18px;
	position:relative;
	border-radius:5px;
}
.additional-class>div{
	margin-bottom:0
}

.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6{
		font-size:16px;
	font-weight:bold;
	color:#759AE1;
	width:98%;
	border:none;
	border-radius:5px;
	background:white;
	background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png) !important;
	background-repeat:no-repeat;
	background-position:right;
		text-align:left;
}
.home-banner .s1-T1{
	color:#fff !important
}
.home-banner .section1-text-p {
    color: rgba(255, 255, 255, .8) !important;
}
.wp-block-cover .wp-block-cover__image-background{
	width:100% !important;
}
a.disabled {
    pointer-events: none;
}

.blogs-text .reading-time{
	display:flex
}
.app-links3{
	margin-bottom:0
}
.blog-content{
	background:white
}
.s7-heading {
	margin-bottom:0
}
/* select course css */
.blog-text>*{
	background:white
}
.aboutus-courses>div>div {
    margin: 30px 0px 0 !important;
	padding: 0 6px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff;
	flex-basis: 30%
}
p.aboutus-tiles-heading {
    padding-right: 55px;
}
.about-us-text-group .courses-p {
	margin-bottom: 5px;
}
.aboutus-courses>div>div div{
	margin-bottom:0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-text, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-section {
    flex-basis: unset !important;
}

.checkbox-container input[type="checkbox"]:checked + label{
	background:red
}
/* Hide the default checkbox */
.checkbox-container input[type="checkbox"] {
	display:none
}

/* Style the custom checkbox */
.checkbox-container {
    position: relative;
    padding-left: 10px;
    cursor: pointer;
	align-items:center;
/*     display: inline-block; */
/*     user-select: none; */
}
.custom-checkbox{
	position:relative;
	width:16px;
	height:16px;
	margin-right:10px;
}
/* Custom checkbox appearance */
.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
/*     transform: translateY(-50%); */
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #CDCDCD;
    border-radius: 5px; /* Change this to any radius you like*/
} 

/* Checked state styles */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::before {
    background-color: #759AE1;
    border-color: #759AE1;
}

/* Custom checkmark */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    content: "\2713";
    position: absolute;
    left: 3px;
    top: -2px;
/*     transform: translate(-50%,-100%); */
    width: 8px;
    height: 8px;
    background-color: transparent; 
    border-radius: 5px;
	color:white;
}

/* IPhone Chrome CSS */
@supports (-webkit-touch-callout: none) {
	@media only screen and (max-width: 600px) {
		.input {
			width: 37px;
			border-radius: 0
		}
	}
}
.all-blogs-block .wp-block-query-no-results p {
    width: 100%;
    height: calc(100vh - 669px);
    box-shadow: 0 0 5px 0 #000;
    padding: 30px;
    font-size: 24px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    border-radius: 10px;
}


/* New slides css */
.new-slide .app-links1>a>img, .new-slide .app-links2>a>img {
    width: auto !important;
    height: 48px;
}
.new-slide .section1-text {
    margin: 130px 0 0 !important;
}
.new-slide .s1-T1 {
    font-weight: 700;
    font-size: 50px;
}
.new-slide ul {
	margin-left: 0;
	list-style-type: disc;
}
.new-slide ul li {
	font-size: 22px;
    font-style: normal;
    font-weight: 700;
	color: #fff;
	margin-bottom: 5px;
}
.new-slide .web-s1-text {
	flex-basis: 50% !important;
    width: 100%;
	gap: 1em;
}
.new-slide .subscribebtn a {
    width: unset;
    padding: 9px 20px;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: unset;
}
.new-slide .home-banner .section1-text-p {
    color: #fff !important;
	margin-bottom: 0 !important;
	font-size: 22px;
}
.new-slide .section1-text.banner-image {
    margin: 0 !important;
    padding-top: 70px;
}
.new-slide .wp-block-cover.item {
     height: 745px;
	 padding: 0 5px;
}
.new-slide #image-web>img {
	max-height: 475px;
}





@media only screen and (min-width:1200px) and (max-width:1441px) {
    .p3 li{
        flex-basis: 28%;
    }
	.blog-section.p3 li {
		flex-basis: 44%;
	}
}

/* tablet landscape  until mbl cuz fonts are mostly same*/
@media only screen and (min-width:600px) and (max-width:1221px) {
	.tab-content.active .faq-group.accordion-item1 {
    margin: 15px 30px;
}
	.tab-content.active .faq-group.accordion-item1.show-answer .accordion-button1 {
		padding: 25px 22px 0 22px;
	}
	
    .profile-s3-c2{
        padding: 30px 0;
    }
    .profile-s3-c1>figure>img{
        margin-top: 0px;
    }
    .new-slide .s1-T1 ,.aboutus-banner-heading,.plans-big-font ,.faq-heading,.faculty-big-font,.profile-h1,.courses-s1-p1{
        font-size: 42px;
        line-height:  48.3px;
    }
    .faculty-big-font{
        font-size: 42px !important;
    }
    .faculty-s2-head {
        margin: 12px 0 30px !important;
    }
    .new-slide ul li,.new-slide .home-banner .section1-text-p,.enroll-now-experience-para ,.aboutus-section1-text-p , .aboutus-s2-title+.aboutus-section2-p,.profile-s1-c1 p,.profile-s2-c1>p:nth-child(2), .profile-s2-c1>p:nth-child(4),.profile-s3-c2-b1>div>p:nth-child(2),.courses-s1-p2,.notes-s2-p2{
        font-size: 16px;
        font-weight: 400;
    }
    .new-slide .subscribebtn a{
        font-weight: 600;
    }
    .modal-p1, .numbers {
        font-size: 40px;
        line-height: 60px;
    }
    .section2-heading,.section4-heading,.courses-title,.table-headings,.profile-s3-c2-b2>div>ul>li,.profile-s3-c2-b2>div>ul>li,.aboutus-section1-text-p.faculty-s1-p,.blog-text h2{
        font-size: 20px;
    }
    .form-control.send-button,.blogs-text h2>a,.aboutus-section1-text .aboutus-section1-text-p.faculty-s1-p,.section2-p ,.has-text-align-center.section2-heading+div .subscribebtn-learnmore a,.s6-p2,.s7-text,.aboutus-tiles-heading,.td-col1,.qn-area .accordion-item1 p, .qn-area .accordion-item1>ol>li,.accordion-button, .accordion-button1, .faq-button,.profile-s3-c2-b1>div>p:nth-child(2), .profile-s3-c2-b3>div>div>div>p:first-child, .profile-s3-c2-b4>div>div>div>p:first-child, .profile-s3-c2-b5>div>div>div>p:first-child, .profile-s3-c2-b p:first-child,.profile-time,.profile-s4-p>p,.speciality-block .profile-s4-c2 p:first-child,.select-course-btn1>a, .select-course-btn>a,.courses-s2-p1, .courses-s2-p>li,.footer-menu>.navbar-nav>li>a, .footer-text,.blog-preview-subheading,.blog-preview-title,.blog-preview-blocks a, .blog-preview-blocks a:visited,.blogs-p{
        font-size: 16px;
    }
    .web-blocks ul{
        justify-content: space-between;
    }
    .p3 li {
        flex-basis: 25%;
    }
    .answer {
    padding: 0 20px 35px 20px;
    font-size: 16px;
    }
    .pediatric-s3{
        height: unset;
        justify-content: space-between;
    }
    .pediatric-s3-p {
        flex-basis: 30%;
    }
    .s7-text-decoration::after {
        width: 100px !important;
        margin: 20px 0 1.4px -69.7px;
    }
    .profile-s2>div>div{
        justify-content: space-between;
    }
    .profile-s2-h1+div>div:first-child{
        flex-basis: 60% !important;
    }
    .profile-s2-h1+div>div:last-child {
        flex-basis: 30% !important;
    }
    .s7-heading {
        margin-top: 0px !important;
    }
    .post .entry-title,.has-text-align-center.section2-heading,.section2-heading.section3-heading,.s5-heading-text,.DocA-text,.s6-p1, .section6-title, .section2-heading.aboutus-s3-titles, .section2-heading.aboutus-s2-title,.aboutus-names,.contactus-heading,.contact-text>p:first-child ,.profile-s2-h1,.blogs-heading, .profile-s2-c1>p:first-child,.profile-s3-c2-b1>div>p:first-child,.notes-s2-p,.blog-preview-heading{
        font-size: 24px;
    }
    .plans-price,.section2-heading.section4-heading.profile-s4-title,.select-course{
        font-size: 24px;
        font-weight: 700;
    }
    .section3-p, .text-below-qr{
        height: auto;
    }
    .blogs-text p,.post-date,.courses-p,.explore-course>div>div>a,#faq-pills-tab1>.nav-item>button, #pills-tab1-faq>.nav-item>button, #pills-tab1>.nav-item>button,.learn-more, .radios, .recomended-ribbon, .s5-text,.aboutus-tiles-heading+.section2-p,.MYOPdropbtn3, .MYOPdropbtn1, .MYOPdropbtn6,.contact-section>div>div>p:nth-child(2) a,.form-control,.speciality-block .profile-s4-c2 p:nth-child(2){
        font-size: 14px;
    }
    .blogs-text p{
        -webkit-line-clamp: 2;
    }

    .course-list
    .aboutus-s2-title::before, .aboutus-s3-titles::before, .profile-s4-title::before{
        margin: 0 20px 7px 0;
    }
    .plans-heading::after{
        margin: 7px 0 0 72px;
        width: 140px;
    }
    .dropdown-select-text,.checkbox-container{
        font-size: 14px;
        font-weight: 500;
    }
    .contact-text>p:nth-child(2), .contact-text>p:nth-child(2)+p,#course-radio>label, .contact-select-course, label[for=course-radio]{
        font-size: 16px;
        font-weight: 700;
    }
    .form-side {
        margin: 0 0.8px 0 -3.595px !important;
    }
    .faculty-grouping{
        font-size: 18px;
    }
    .course-list{
        display: block;
    }
    .custom-select-isd .select-selected{
        padding: 12px 9px!important;
    }
    .section2-heading strong{
        font-weight: 600;
    }
    .text .section3-p strong{
        font-weight: 400;
    }
    .comparision-table table>tbody>tr:nth-child(1) > td{
        font-size: 20px;
    }
    .profile-s2-c1>p:nth-child(2){
        width: auto;
    }
    .profile-s2-h1 {
        margin-bottom: 30px;
    }
    .blog-preview-blocks a {
        padding: 4.5px 6px;
    }
    .aboutus-role{
        width: unset;
    }
    .p3 ul, #ajax-load-more ul{
        justify-content: flex-start;
    }

}
/* tablet landscape end */
@media only screen and (min-width: 600px) and (max-width: 1000px) {}
/* tab potrait */
@media only screen and (max-width:991px) and (min-width:599px) {
    .profile-s4-title::before{
        display: inline-block;
    }
    .blog-preview-blocks a{
        padding: 4.5px 8px;
    }
    .s5-prices-section{
        gap: 0;
        padding: 0.5rem;
    }
    .owl-theme .owl-nav.disabled+.owl-dots {
        margin: 10px;
    }
    .modal {
        padding: 20px;
    }
    .s5-prices-section div{
        flex-basis: 50% !important;
    }
    .blog-content>div{
        flex-direction: column;
    }
    .sidebar-space{
        margin: 0 40px !important;
    }
    .faq-section1 .max-width{
        display: flex;
        flex-direction: column;
        padding-top: 100px;
    }
    .faq-img .wp-block-image.alignright{
        float: none;
    }
    .faq-section1 .max-width div.wp-block-column{
        flex-basis: 100% !important;
        justify-content: center;
        display: grid;
    }
    .web-blocks.max-width .max-width,.p2 li>div{
        flex-direction: column;
    }
    .p2 ul li:not(:last-child) {
        margin: 0;
    }
    .p2>ul{
        display: flex;
    flex-direction: row;
    }
    .p2 li{
        flex-basis: 45%;
        margin: 0 15px;
    }
    .p3 li {
        flex-basis: 100%;
    }
	.p3 .featured-img img{
		width:100% !important
	}
    .blog-preview-blocks {
        flex-basis: 40%;
    }
    .blog-preview-blocks a, .blog-preview-blocks a:visited{
        text-align: left;
    }
    .address-section {
         height: auto;
        }
    .home-banner,.contactus2{
        display: block !important
    }
    .banner-single {
        height: auto !important;
    }
    .image1 {
        margin: auto;
    }
    .new-slide .s1-T1, .aboutus-banner-heading, .plans-big-font, .faq-heading, .faculty-big-font, .profile-h1, .courses-s1-p1 {
        font-size: 32px;
    }
    .faculty-big-font{
        font-size: 32px !important;
    }
    .new-slide .image1>img{
        margin: auto;
    }
    
    .mysection2 .owl-item:nth-child(odd) .section-2-image-background{
        align-self: flex-start;
    }
    .mysection2 .owl-item:nth-child(2n) .section-2-image-background{
        align-self: flex-end;
    }
    .mysection2 .owl-item:nth-child(odd) .content-box{
        flex-direction: column-reverse;
    }
    .mysection2 .owl-item:nth-child(2n) .content-box{
        flex-direction: column;
    }
    .section2-full .owl-dots{
        display: flex;
        justify-content: center;
    }
    .responsive-col{
        display: block !important;
    }
    .section3-image {
        position: relative;
    }
    .text .section3-p,.s6-p1,.s6-p2{
        width: auto;
    }
    .section3-col1{
        text-align: center;
    align-items: center;
    }
    .course-content {
        width: 40%;
    }
    #pills-tab1>.nav-item>button {
        width: 99.437px !important;
        height: 100%;
        padding: 0.5em;
    }
    #pills-tab2>.nav-item{
        margin: 0 !important;
    }
    .radio-space>div>ul {
        margin: 7.404px 0rem !important;
    }
    .faculty-thumbnail{
        flex-basis: 33% !important;
    }
    .inner-radio-content, .inner-radio-content2, .inner-radio-content3, .inner-tab-content, .inner-tab-content2, .tab-content, .tab-content2{
        width: 600px !important;
        margin: auto;
    }
    .radios {
        padding: 0 10px 0 10px;
    }
    .my-own-carousel>div.owl-nav>.owl-prev, .my-own-carousel>div.owl-nav>button.owl-next{
        top: calc(40% - 0px);
    }
    .s6-image-block>img {
        max-width: 80%;
        margin: auto !important;
        display: flex;
    } 
    .s6-text-block {
        padding-top: 20px;
    }  
    .aboutus-courses>div>div{
        flex-basis: 45%;
    }
    .aboutus-faculty-group {
        flex-wrap: wrap !important;
    }
    .wp-block-columns.aboutus-faculty-group .aboutus-faculty,.s5-prices-section.wp-block-columns div.wp-block-column {
        flex-basis: 45% !important;
    }
    .plans-tab-title{
        width: 160px !important;
        height: 100%;
    }
    .owl-plans-comparision {
        width: 500px;
    }
    .table-width {
        width: 25%;
    }
    .max-width.contactus-box{
       padding: 0;
    }
    .contactus2{
        display: block;
    }
    .contact-text {
        margin: 28.98px 41.98px 0 41.98px !important;
    }
    .contact-section {
        margin: -24.19px 0 0 41.98px !important;
    }
    .logos-section {
        margin: -23.86px 0 0 41.98px !important;
    }
    .form-side {
        margin: 0 41px 0 27px !important;
    }
    .contact-select-course{
        font-size: 14px;
    }
    .send-button{
        margin: 0 !important;
    }
    .phone-isd{
        width: 25%;
    }
    .phone{
        width: 75%;
    }
    .my-own-carousel .owl-next {
        right: -30px;
    }
    .my-own-carousel .owl-prev {
        left: -30px;
    }
    .login-form .row:not(.col) .col-lg-6{
        width: 50%;
    }
    .custom-select-isd .select-selected {
        padding: 12px 9px 14px 5px !important;
        text-overflow: ellipsis;
        /* width: 53px; */
        overflow: hidden;
        white-space: nowrap;
    }
    .testing_modal .modal-header{
        left: 20px;
        right: 20px;
    }
    .subject_modal .modal-header {
        left: 8px;
        right: 0px;
    }
    .subject_modal .modal-body {
        max-width: calc(100vw - 10px)
    }
    .custom-select-isd .select-selected::after{
        right: 6px;
    }
    .custom-select-isd .select-items {
        width: max-content;
    }
    .profile-s1-c1{
        display: flex;
    }
    .profile-s1-c1 figure{
        flex-basis: 30%;
    }
    .speciality-block .profile-s4-c2-b1:nth-child(2n) {
        align-self: flex-start;
    }
    .profile-s1-c1 p{
        flex-basis: 70%;
    align-self: center;
    padding: 0 40px;
    }
    .profile-s3-c1>figure>img{
        margin: 50px 0;
    }
    .subject-topic-parent .max-width{
        padding: 0;
    }
    .profile-s3-c2{
        padding: 60px 0;
    }
    .faculty-thumbnail{
        flex-basis: 30% !important;
    }
    .pediatric-s3-p {
        flex-basis: 50%;
    }
    .image-space>img{
        margin-top: -36px !important;
    }
    .faculty-myitems {
        justify-content: space-around;
    }
}
/* potrait end */
/* header for potrait and mobile */
@media only screen and (max-width:991px) {
    .brand-logo {
        padding: 0 0;
        order: 2;
        margin: auto 10px;
    }
    .navbar-brand {
        width: 49px;
        height: 42px;
    }
    .navbar-brand img {
        width: 56px;
    }
    .navbar-expand-sm .navbar-toggler {
        display: block;
    }
    .navbar-toggler {
        border: none;
        padding: 10px 0;
    }
    .navbar-toggler-icon {
        background-image: url(/wp-content/uploads/2023/12/unnamed.png);
        background-size: 21px;
    }
    .selector-div {
        order: 3;
        z-index: 5;
        width: 167px;
    }
    .selector-div {
        display: block;
    }
    .custom-course .select-selected {
        margin: 11px 0;
    }
    .collapse:not(.show) {
        display: block;
    }
    .navbar-expand-sm .navbar-collapse {
        margin-left: -80%;
    }
    .navbar-collapse {
        position: fixed;
        top: 0;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 80%;
        background: #edf2fb;
        max-width: 320px;
        height: 100vh;
        overflow-y: auto;
    }
    .brand-logo {
        order: 2;
        margin: auto 10px;
    }
    .collapse-brand {
        border-bottom: 1px solid #cdcdcd;
    }
    .collapse-brand {
        display: flex !important;
        justify-content: space-between;
        padding: 16px 0 8px !important;
    }
    #navbarNav>div.brand-logo.collapse-brand>div:nth-child(2), .contact-section>div>div>p>img {
        margin: auto 0;
    }
    .navbar-brand {
        width: 49px;
        height: 42px;
    }
    .navbar-brand img {
        width: 56px;
    }
    .h-login-signup1 {
        display: flex;
        flex-direction: column;
        padding: 10px 0;
        border-bottom: 1px solid #cdcdcd;
    }
    .h-login-signup1>a {
        margin: 0 7px !important;
        padding: 0;
    }
    .h-login-signup1>.h-login, .h-login-signup1>a {
        width: -webkit-fill-available;
        width: -moz-available !important;
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: column;
    }
    .footer-menu .navbar-nav{
        flex-direction: row;
    }
    .header li:not(.dropdown-menu) {
        padding-left: 20px;
        padding-top: 12px;
    }
    #menu-item-19::before {
        content: url(/wp-content/uploads/2023/12/info.png);
        display: flex;
    }
    .header li:before {
        /* content: "*"; */
        margin: 4px 5px 0 0;
        transform: scale(.4);
        translate: -34px -12px;
        position: absolute;
    }
    .header li>a:not(#menu-item-762):after {
        content: url(/wp-content/uploads/2023/12/aftericonmenu.png);
        float: right;
        right: -35px;
        position: relative;
    }
    .dropdown-menu>a:after {
        right: -15px !important;
    }
    .dropdown {
        border: none
    }
    .dropdown>a{
        background-image: none !important;
    }
    .sub-menu{
    position: relative !important;
    width: unset;
    box-shadow: none;
   }
   .dropdown-menu:not(:last-child) {
    border-bottom: 1px solid #cdcdcd;
    border-radius: 0;
    margin: 0;
  }
  
  #menu-item-18::before {
    content: url(/wp-content/uploads/2023/12/faculty.png);
    display: flex;
  }
  #menu-item-19::before {
    content: url(/wp-content/uploads/2023/12/info.png);
    display: flex;
  }
  #menu-item-762::before {
    display: flex;
    float: inline-start;
    content: url(/wp-content/uploads/2023/12/hat.png);
  }
  #menu-item-17::before {
    display: flex;
    float: inline-start;
    content: url(/wp-content/uploads/2023/12/cart.png);
 }
 #menu-item-16::before {
    display: flex;
    float: inline-start;
    content: url(/wp-content/uploads/2023/12/chat.png);
 }
    #header{
        margin: 0;
    }
    .header li:not(.dropdown-menu) {
        /* padding-left: 0px; */
        margin: 0 !important;
    }
    .icons-space {
        gap: 2px;
    }
    .h-login-signup {
        display: none !important;
        opacity: 0;
        order: 2;
    }
    .h-login-signup {
        width: 163.24px;
    }
    #navbarNav.show:not(.footer-menu) {
        z-index: 6;
        box-shadow: 100vw 0 100vw 100vw #000000ab;
    }
    .navbar-collapse.show {
        display: block !important;
        left: 0;
        -webkit-transition: left .3s ease-in;
        -o-transition: left .3s ease-in;
        -moz-transition: left .3s ease-in;
        transition: left .3s ease-in;
    }
    .navbar-collapse.show {
        margin-left: 0;
        transition: margin 700ms;
    }
    .wp-block-columns.explore-section div.wp-block-column{
        flex-basis: 40% !important;
    }

}
/* header for potrait and mobile end*/
/* max-width for some screens */
@media only screen and (max-width:820px) and (min-width:599px) {
    .aboutus-s2-title::before, .aboutus-s3-titles::before, .profile-s4-title::before{
        display: none;
    }
}


/* mbl responsive */
@media only screen and (max-width:600px) and (min-width:500px) {
.lazy-section .tab-content{
    width: calc(100% - 40px) !important;
    margin: auto;
}
.speciality-block .profile-s4-c2>div>div:first-child {
    flex-basis: 10%;
}
}
@media only screen and (max-width:600px) {
    /* 1441 */
    .p3 li {
        flex-basis: 27%;
    }
    .blogs-text h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .blogs-text p {
        font-size: 14px;
        line-height: 22px;
    }
    /* 1441 end */
    /* 1024 */
    .tab-content .learn-more-section .s7-text-space .s7-text{
        text-align:center;
    }
    .tab-content .learn-more-section>div.course-s1-textspace{
    margin:auto
}
    .notes-tab-section~div.tab-content{
        width:unset !important
    }
    .text .section3-p {
        margin-left: auto !important;
    }
    .web-blocks .all-blogs {
        margin:0
    }
    .web-blocks{
        padding:0 20px;
    }
    .content-box{
        padding: 40px 0
    }
    .form-side span{
        font-size:12px
    }
    .form-side span>label{
        display:flex
    }
    input[name=radio-123] {
            margin: auto 6px;
    }
    .form-control {
            padding: 12px 11px !important;
    }
    
    .contact,
    .s7-buy-plan-btn>a,
    .section3-col1>.section2-heading,
    .text {
        text-align: center
    }

    #page>nav>div>div {
        justify-content: space-between !important
    }

    .faq::after {
        top: -101px;
        left: 351px
    }

    .tnc::after {
        top: -103px;
        left: 307px
    }

    .privacy::after {
        top: 14px;
        left: 319px
    }

    .recomended-ribbon {
        top: unset;
        bottom: 10px
    }

    .aboutus-s2-title::before,
    .aboutus-s3-titles::before,
    .profile-s4-title::before {
        margin: 0 15px 6px 0
    }
    .aboutus-s3-titles{
        padding-top: 20px;
    }

    .s7-text-decoration::after {
        margin: 6px 0 1.4px -87.70000000000005px;
        width: 111px !important
    }

    .plans-heading::after {
        width: 162px;
        margin: -12px 0 0 84px
    }

    .s5-heading-text {
        font-size: 30px;
        padding-top: 30px
    }

    .s5-text-underline::after {
        margin: 0 252.62px 1.4100000000000321px 20.43px !important;
        width: 96px
    }

    .image1>img,
    .profile-s4-c2-b1:nth-child(2n),
    ol,
    ul:not(.footer-menu ul,.plans-tabs-space) {
        margin: 0 !important
    }
    .speciality-block .profile-s4-c2{
    display:flex;
    align-items:center;
}
    .profile-s3-c2 {
        padding: 40px 0 0px;
    }
    .profile-s3-c2-b2>div>ul {
        margin-bottom:20px !important
    }

.speciality-block .profile-s4-c2-b1:nth-child(2n) {
    align-self:center
}


    #owlcarousel-section2>div.owl-dots {
        display: flex;
        margin: auto
    }

    .section-2-image-background:nth-child(2n),
    .section-2-image-background:nth-child(odd) {
        position: relative;
        width: -webkit-fill-available;
        width: -moz-available !important
    }

    .section-2-image-background:nth-child(2n)>.section2-image {
        float: right
    }

    .section-2-image-background:nth-child(odd)>.section2-image {
        float: left
    }

    .section-2-image-background:nth-child(odd) {
        order: 2
    }

    #owlcarousel-section2 {
        display: flex;
        flex-direction: column
    }
    
    .text {
        padding: 0 20px
    }

    .section2-heading {
        font-size: 28px
    }

    .section2-p {
        font-size: 24px
    }

    .numbers {
        font-size: 48px
    }

    .s5-background {
        background-size: contain
    }

    .DM::after,
    .mch::after,
    .medical::after,
    .pediatric::after,
    .surgical::after {
        top: -164px;
        left: 542px
    }

    .contact-section>div>div>p,
    .course-s1-textspace,
    .icons-space>div:first-child,
    /* .navbar-collapse, */
    .s6-p1,
    .s6-p2 {
        width: unset
    }

    .section3-image {
        position: relative
    }

    .profile-s2-c1>figure,
    .s7-image {
        display: flex;
        justify-content: center
    }

    #image-web,
    .h-login-signup1 {
        display: none
    }

    .faq-accordion-place,
    .s7-text-space {
        margin: auto
    }

    .notes::after {
        top: -74px
    }

    .notes-s1-p1 {
        padding-top: 60px
    }

    .table-width {
        padding-left: 0
    }

    .section1-text {
        display: grid
    }

    .queryloop {
        display: flex !important;
        flex-wrap: wrap;
            justify-content: center;
    }

    .footer-menu,
    .responsive-col {
        display: block !important
    }

    .blogs-section {
        margin-left: 0 !important
    }

    .btn-space {
        justify-content: center !important;
        width: unset !important
    }

    .pediatric-s3-p {
        flex-basis: 50%
    }

    .courses-s3-title>h2>span::after {
        margin: 42px 0 0 -140px
    }

    .pediatric-s3 {
        height: unset;
        flex-direction: row
    }

    .SS::after {
        left: 390px
    }

    .courses-s1 {
        padding: 168px 0
    }

    .pg::after {
        left: 636px
    }

    .fmge::after {
        left: 461px
    }

    .ini-ss::after {
        left: 239px
    }

    .web-s1-text {
        flex-basis: 100% !important;
        flex-grow: 0 !important
    }

    .current-menu-item a,
    .nav-item a:hover {
        color: #759ae1 !important
    }

    .section1>div {
        padding: 0 0 80px
    }

    .app-links>div {
        justify-content: center
    }

    .app-links1 {
        margin: 1em 1em 0
    }

    .aboutus-role,
    .section1-text-p,
    .td-col2-3>div>a {
        width: unset !important
    }

    .footer-menu {
        margin-top: 25px
    }

    .section1,
    .section3 {
        height: fit-content
    }

    .max-width,
    .max-width2 {
        max-width: 950px
    }

    .section1-text {
        margin: 107.61px 0 0 !important
    }

    .section3-col1 {
        align-content: center;
        flex-wrap: wrap;
        margin: 27.24px 0 0 .33px !important
    }

    .image1>img {
        width: auto !important;
        height: auto
    }

    .section3-p {
        width: fit-content
    }

    .responsive-align {
        flex-wrap: wrap !important;
        justify-content: center
    }

    .QR {
        margin: auto !important;
        padding: 0
    }

    .section4-col1 {
        margin: -1px 13.62px 105.41px 20.43px !important
    }

    .s5-text-decoration {
        margin: 0 0 20.43px 439.29999999999995px
    }

    #owl-demo-4trail>div.owl-stage-outer>div>div:nth-child(odd) {
        width: 215px !important;
        height: 544.8px !important
    }

    .mynext,
    .myprev {
        margin-top: 468.81999999999994px
    }

    .s7-buy-plan-btn {
        padding: 20px
    }

    .s7-buy-plan-btn>a {
        color: var(--Secondary-2, var(--white, #fff));
        font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: .14px;
        margin: auto;
/*         width: 204.9px; */
        width: 203px;
        flex-shrink: 0;
        border-radius: 5px;
        background-color: #759ae1 !important
    }

    .aboutus-section1-text {
        width: 473.79999999999995px;
        margin: 56px .04999999999999716px 34.05px .6700000000000017px !important
    }

    .plans-section1-text {
        width: 473.79999999999995px;
        margin: 163px .04999999999999716px 45.05px .6700000000000017px !important;
        position: relative
    }

    .plans-tabs-space {
        margin-top: -92.86px !important
    }

    .plans-image1 {
        margin: -84.11500000000001px -34.05px -54.48px 140.8px
    }

    .send-button {
        width: -webkit-fill-available !important;
        width: -moz-available !important
    }

    .profile-s2-c2>img {
        margin-left: 287px !important
    }

    .profile-s4-p {
        margin: 0 0 123px 100px !important
    }

    .profile-s2-c1>p:nth-child(2),
    .profile-s2-c1>p:nth-child(4),
    .profile-s4-p>p {
        width: 665px
    }

    .profile-s3-c2-b2>div>ul>li {
        flex-basis: 25%
    }

    .contact-section>div>div>p>img {
        margin-right: 5px !important
    }

    .section-5-course-content {
        margin: 0 22px
    }
/* 
    #owlcarousel-plans2>div.owl-stage-outer>div>div,
    #owlcarousel-plans3>div.owl-stage-outer>div>div,
    #owlcarousel-plans4>div.owl-stage-outer>div>div,
    #owlcarousel-plans5>div.owl-stage-outer>div>div,
    #owlcarousel-plans6>div.owl-stage-outer>div>div,
    #owlcarousel-plans7>div.owl-stage-outer>div>div,
    #owlcarousel-plans8>div.owl-stage-outer>div>div,
    #owlcarousel-plans9>div.owl-stage-outer>div>div,
    #owlcarousel-plans>div.owl-stage-outer>div>div {
        width: 495px !important
    } */

    #s6>div>div>div.wp-block-group.s6-text-block.is-layout-constrained.wp-block-group-is-layout-constrained>div {
        text-align: center;
        padding-top: 50px !important
    }

    .s7-buy-plan {
        justify-content: center !important
    }

    #footer {
        flex-direction: unset;
        padding-right: 0 !important
    }

    .contact {
        padding: 0;
        width: unset
    }

    .aboutus-image1 {
        margin: 0;
        justify-content: center;
        display: flex
    }

    .flying-plane-plans::after {
        top: -118px;
        left: 638px
    }

    .aboutus-faculty-group {
        margin-left: 0 !important;
        flex-wrap: wrap !important;
        flex-basis: 33% !important;
        justify-content: center
    }

    #image-mobile {
        display: block
    }
        .table-width{
/* 		    width: 150px; */
    width: 20% !important;
    }
    .table-width+div{
/* 		    width: unset; */
    width: 60%;
    }
    .accordion-item1:last-child{
        border-bottom:none
    }
    .owl-carousel .owl-item img{
    width:auto
    }
    .owl-theme .owl-nav [class*=owl-]:hover {
        color:unset
    }
    /* 1024 end */
    /* 991 px */
    .MYOPdropbtn3, .MYOPdropbtn1, .MYOPdropbtn6 {
		font-size: 14px;
	}
	#faq-pills-tab1>.nav-item>button, #pills-tab1-faq>.nav-item>button, #pills-tab1>.nav-item>button {
		width: 170.437px;
		font-size:14px;
	}
/* 	blogs tab */
	.blog-sidebar ul {
		min-height:unset
	}
/* 	.blog-preview-blocks {
		flex-basis: 45%;
	} */
	.blog-preview-blocks{
		flex-basis: 45%;
	}
	.blog-content>div{
		display:block;
		background:white
	}
    .post-date, .reading-time, .post-date::before{
        font-size: 11px;
        line-height: 10px;
    }
    .blogs-text p {
        font-size: 12px;
        line-height: 17px;
    }
/* 	blogs tab end */
    /* 991 end */
    /* 900 */
    .tnc {
        width: fit-content;
    }
           .faq-heading.tnc {
           text-align: initial !important;
       }
       .faq::after {
           display:none
       }
       .owl-plans-comparision  .owl-prev {
       left: 34%;
    }
    .owl-plans-comparision  .owl-next {
       right: 28%;
    }
       table .buy-plan-btn {
       padding: 8px;
    }
       .faq-img>:not(.tnc-img){
       padding-right: 0%;
    }
       .faculty-name {
       color: var(--deep-blue, #17224d);
       font-size: 16px;
    }
       .faq-links:not(.active), .faq-toggle .tab-title:not(.active), .tab-title:not(.active) {
       border: 1px solid #759ae1 !important;
    }
       .form-side span {
       font-size: 12px;
       margin-bottom: -8px;
    }
       .address-section{
               gap: 47px;
       }
    /* 	cover */
       #owl-section1-banner .home-banner > div:nth-child(2){
           margin:0px !important
       }
       /* 	cover */
    
       .course-list{
               flex-direction: column;
       }
       .tabs-space:not(.inner-red-tab, .inner-red-tab2) {
           border-radius: 21px;
           border: none
       }
       .faq-toggle .tab-title, .nav-pills:not(.plans-tabs-space)>li>button:not(.inner-tab-title), .nav-pills:not(.plans-tabs-space, .inner-red-tab, .inner-red-tab2)>li {
       width: -webkit-fill-available !important;
       width: -moz-available !important;
       padding: 10px;
    }
       #faq-pills-tab1>.nav-item>button, #pills-tab1>.nav-item>button {
       width: fit-content;
       font-size: 12px !important;
       width: -webkit-fill-available !important;
    }
       .plans-section1-text {
       margin: 16px .04999999999999716px 45.05px .6700000000000017px !important;
    }
    
   .courses-s1 {
    padding: 127px 0 0;
 }
    .courses-image1>img {
        height:unset;
            margin: 24px 0px 0 0;
    }
    .notes-image1>img{
        height:unset;
        margin:auto
    }
    .s7-text{
        text-align:center
    }
    .s5-heading-text {
            padding-top: 5.5rem !important;
    }
    .owl-item .section-5-course-content .buy-plan {
    border-top: 1px solid rgba(128, 128, 128, .637);
    bottom: 32px;
            top: 10px;
     left: 0px;
     right: 0px; 
        margin-left:15px !important;
        margin-right:15px !important;
 /*     margin: 0 15px !important; */
    position: relative;
 }
    .dropdown>a {
        background-position: 50px 4px;
        background-size: 11px;
    }
    .text-group{
        height: fit-content;
    }
    .nav-item a {
            padding-right: 24px;
    }
    
   .table-width{
    width: 190px !important;
}
.table-width+div{
    width: unset;
width:400px !important
}
table,.owl-plans-comparision,td{
            width: 100% !important;
}

.td-col1 {
    width:unset !important
}
.section2-heading {
font-size: 25px;
}
#coursess > div > div > div > div.explore-section .explore-course+div{
    margin:auto;
    flex-basis:40% !important
}
#coursess > div > div > div > div.explore-section .explore-course{
    flex-basis:60% !important
}
.explore-section{
    flex-wrap: nowrap !important;
    align-items: center;
}

.app-links>div {
    margin: 0 !important
}

.h-login-signup1 {
    display: none
}

.max-width,
.max-width2 {
    max-width: 750px
}

.nav-item a {
    padding-left: 0;
    font-size: 11px
}
.navbar-nav .nav-item a{
    font-size:14px;
    font-weight:500;
}

.dropdown {
    background-position: 51px 11px;
    background-size: 10px;
    margin-right: 21px
}

.h-login-signup {
    width: 163.24px
}

.icons-space>div {
/*         justify-content: center; */
    justify-content: flex-start;
    width: -webkit-fill-available;
    width: -moz-available !important;
    display: flex
}

.app1 {
    margin: auto 15px
}

.navbar-expand-md {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px
}

#footer {
    padding-right: 0
}

.contact {
    width: auto
}

.section-2-image-background:nth-child(2n) {
    background-position: right
}

#owlcarousel-section2 {
    display: flex;
    flex-direction: column
}

.section2-full>div>div>div>div:nth-child(odd)>div>div>div>div>.section-2-image-background>.section2-image {
    position: absolute !important;
    left: 69px
}

.section2-full>div>div>div>div:nth-child(2n)>div>div>div>div>.section-2-image-background>.section2-image {
    position: absolute !important;
    right: 82px
}

.section4-col1 {
    margin: -1px 13.62px 105.41px 20.43px !important
}

.tab-content2 {
    flex-direction: column;
    align-items: center
}

.s5-prices-section {
    flex-wrap: nowrap !important
}

.section-5-course-content {
    margin: 10px 20px
}

.red-tab-2,
.red-tab-3,
.red-tab-4 {
    display: flex
}

#owl-demo-4trail {
    width: 10% !important
}

.mynext,
.myprev {
    z-index: 3;
    margin-top: 509.81999999999994px
}

.mynext {
    margin-top: -96.18000000000006px
}

.section6-title::after {
    margin: 0 0 -16.379999999999995px -231.57000000000005px
}

.s7-text-decoration ::after {
    margin: 0 0 20.43px 235.29999999999995px
}

.s7-text-space {
    margin: auto
}

.s7-buy-plan-btn {
    padding: 20px
}

.s7-buy-plan-btn>a {
    color: var(--Secondary-2, var(--white, #fff));
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: .14px;
    margin: auto;
/*         width: 204.9px; */
    width: 203px;
    flex-shrink: 0;
    border-radius: 5px;
    background-color: #759ae1 !important
}

.aboutus-image1 {
    margin: 29.884999999999998px -34.05px -13.479999999999997px 73.8px
}

.aboutus-courses>div {
    justify-content: center
}

.text-decoration-aboutus {
    margin: -136.19px 13.62px 20.43px 20.43px !important
}

.faculty-image1 {
    margin: 115.88499999999999px 0 0 1.8000000000000114px !important
}

.plans-section1 {
    height: fit-content
}

.plans-image1 {
    margin: -88.11500000000001px -34.05px 49.52000000000001px 23.8px
}

.plans-tabs-space {
    margin-top: -92.86px
}

.plans-section3 {
    background: #f5fafe
}

.table-section {
/*         margin: 0 0 -60px !important */
    margin: 15px !important
}

.send-button {
    width: -webkit-fill-available !important;
    width: -moz-available !important
}

.footer-menu {
    display: block !important;
    margin-top: 25px
}

.profile-s1-image {
    margin-left: 124px !important
}

.profile-s1-c2 {
    margin-left: 33px !important
}

.profile-s2-c2>img {
    margin-left: 234px !important;
    margin-top: 0 !important
}

.profile-s4-p {
    margin: 0 35px 123px !important
}

.profile-s4-c2 {
    margin-left: 116px
}

.profile-s3-c2-b2>div>ul>li {
    flex-basis: 29%
}




.courses-s1-p1 {
    font-size: 44px !important
}

.courses-s1-p2 {
    font-size: 11px
}

.aboutus-banner-heading::after {
    top: -31px;
    left: 101px
}
    /* 900 end */
    /* 769 */
    .p1 .featured-img img ,.p2 .featured-img img ,.p3 .featured-img img {
        height: auto !important;
    }
    .p3 ul,#ajax-load-more ul{
		gap:0;
        display: block;
    }
    .blogs-text p ,.post-date, .reading-time, .post-date::before{
        font-size: 12px;
        line-height: 17px;
    }
    .blogs-text h2 {
        font-size: 14px;
    }
    .DocA {
        margin: 20px 17px 20px 20px !important;
    }
        .DocA-text {
            padding-bottom:0
        }
        .DocA .learn-more {
        position: absolute;
        right: 20px;
            top: 40%;
        }
        #loadingIndicator{
        height:100vh
    }
        .contactus1{
            margin-bottom:0.5em
        }
        .subject-topic-parent{
            background:white
        }
        .blog-header,.blog-header a, .blog-header a:visited {
            vertical-align: middle;
            font-size:16px
        }
        .blog-sidebar ul li a{
            font-size:14px;
        }
        body{
            overflow-x:hidden
        }
        .p2 li .post-date {
        padding: 0px 0 0 10px;
     }
        .blogs-text{
            padding:0 10px 10px 
        }
        .p2 li .blog-image img {
        border-radius: 8px 8px 0 0px;
    }
        .discount{
            font-size:12px;
        }
        .aboutus-s3-titles .clr-text{
            font-weight:600
        }
        .section2-heading.aboutus-s2-title{
            font-size:16px !important
    }
        .content-box .section2-heading,.courses-s5-text .price-color.s5-heading-text {
            font-size:14px !important
        }
        .max-width,
        .content-box, 
        .aboutus-banner, 
        .learn-more-section,
        .courses-banner,
        .aboutus-s3 > div ,
        .courses-s3-title .section2-heading{
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
        .max-width .max-width {
            padding: 0 !important;
        }
        .load-more-button:hover{
            background:transparent !important;
            color:#759AE1 !important
        }
        .explore-course>div>div>a{
            font-size:12px;
        }
        .best-course-for-exam{
            font-weight:600
        }
        #footer{
            margin:unset
        }
        .navbar-expand-md{
                    flex-wrap: wrap;
            justify-content: normal;
            gap: 20px;
        }
        .faculty-grouping-box{
            margin:30px 0
        }
        .table-section table>tbody>tr:last-child>td{
            height:140px !important
        }
        .dropdown-menu:hover {
            background:transparent
        }
        
	.box {
        margin: auto 20px
    }
        .table-section .owl-plans-comparision table>tbody>tr:last-child>td{
            align-content:start;
            padding-top:20px !important;
            
        }
        /* .selector-div{
            display:block;
        } */
        .accordion-button:not(.notes-button){
                background-origin: padding-box !important;
                background-position: right 10px bottom 50% !important;
        }
        .tab-content.active .faq-group.accordion-item1 p.accordion-button1 {
        background-origin: border-box;
        background-position: center right !important;
    }
        .accordion-section{
            margin-bottom:10px !important
        }
        .lazy-load.max-width ,
        .lazy-load .max-width{
            padding-top:0;
            padding-bottom:0;
        }
        .lazy-load .max-width{
            padding-bottom:0
        }
        .lazy-load div:not(.section-5-image-space){
            margin-bottom:5px
        }
        
	.compare-section .owl-plans-comparision .owl-nav{
		right:-17px
	}
	.compare-section .owl-plans-comparision .owl-nav .owl-prev, .compare-section .owl-plans-comparision .owl-nav .owl-next{
		margin:0
	}
	.learn-more-section:not(.notes) .s7-text:not(.has-text-align-center){
		text-align:justify;
}
	.faq-section1 div{
		padding-bottom:10px
	}
	.qn-area .accordion-item1>*:not(.answer){
		padding: 15px 6px 25px 29px;
	}
	.faq-toggle~.faq-accordion-place .tab-content .qn-area .accordion-item1>*:not(.answer){
		padding: 15px 35px 25px 9px;
	}
	.tab-content.active .faq-group.accordion-item1.show-answer .accordion-button1{
		padding: 15px 35px 0 9px;
	}
	
	.aboutus-image-badge {
    top: -10.6px;
    right: 1px;
}
	.notes-s1 {
    padding: 70px 0 20px;
}
	.section2-heading.faculty-s2-head {
		font-weight:700;
		font-size:16px !important;
    margin: 2px 0 10px !important;
}
	#backToTop{
		height:40px;
		width:40px;
	}
	.social-icons {
		gap:6px
	}
	.notes-s4 {
    margin: 34px;
}
	.aboutus-courses>div>div{
		width:unset
	}
	.content-box {
        padding: 0 0 40px 0;
    }
	.content-space{
		margin-top:0 !important
	}
	.s5-background .s5-heading-text.choose-your-plan{
		    margin: 0 12% !important;
    padding-top: 25px !important;
		    line-height: inherit;
	}
	.footer-box .nav-item:hover,.email-box.d-flex,.footer-box .email-box:hover,.footer-box a:hover, .footer-box .contact:hover{
		transform:none
	}
	.tab-content.active .faq-group.accordion-item1{
	margin:15px;
}
	.blog-preview-title {
		padding-top:0
	}
	.nav-prev img,.nav-next img{
		width:8px
	}
	.profile-s3-c2-b div {
    margin: 5px 10px 5px;
}
	.section3 .section3-p{
	    width: fit-content;
    margin-bottom: 1em;
	}
	.profile-s1-c1 p {
    font-size: 11px;
    line-height: 22px;
}

	.speciality-block.max-width{
	padding:25px ;
}
	.profile-s4-title {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
	.table-headings.td-col2-3 {
		padding: 23px 10px 0 !important;
	}
	.td-col2-3 {
        padding: 17.2px 0 20.2px 0 !important;
    }
    /* blogs-page */
	.p2 li div{
		gap:1em
	}
	.all-blogs,.blog-header,.back-button {
    margin: 0 0px;
}
	.blogs-section {
		margin-top: 80px !important;
	}
	.blog-preview-heading {
		line-height:24px;
		font-size:18px;
	}
	.blog-preview-subheading,.blog-preview-title,.blog-preview-blocks p {
		font-size:16px;
		line-height:28px;
	}
    
	.blog-preview-group {
        margin: 0 50px 40px !important;
}

.blog-preview-blocks{
    flex-basis: 45%;
}
.back-button, .back-button a{
font-size:16px;
}
.post .entry-title{
font-size:16px;
line-height:23px;
}
.blog-details, .blog-details a{
font-size:11px;
line-height:20px
}

.blog-sidebar{
    /* 		display:none */
            padding:20px 0 
        }
        /* .navbar-expand-sm .navbar-collapse{ */
    /* 		display:none !important */
            /* margin-left:-80%;
        } */
        .navbar-collapse.show{
            margin-left:0;
            transition: margin 700ms;
        }
        /* .collapse:not(.show) {
        display: block;
        } */
        /* .navbar-expand-sm .navbar-toggler{
            display:block
        } */
            .navbar-expand-sm .navbar-nav {
            flex-direction: column;
        }
        .blog-sidebar ul{
            height:fit-content;
        }
        .blog-text p, .blog-text li{
            font-size:12px;
            line-height:26px;
        }
        .blog-text h2, .blog-text h3{
            font-size:14px;
            line-height:24px;
        }
        .p1,.p2,.p3{
            padding: 0 0px;
        }
        
	/* thankyou page */
.thankyou-box{
	padding:100px 0px;
}
.thankyou-box h2{
font-size: 20px;
line-height: 35px;
}
.thankyou-box p{
font-size: 12px;
	padding: 0 20px
}
/* thank you page end */
	.owl-plans-comparision  .owl-prev {
    left: 31%;
}
.owl-plans-comparision  .owl-next {
    right: 0%;
}
	.section-5-course-content>div>.rounded-div ,.my-own-carousel .tester-class,.my-own-carousel .section-5-image-space{
/*     height: 495px; */
    height: unset;
}
.section-5-course-content>div>.rounded-div{
    margin-bottom: 0;
}
	.buy-plan {
    bottom: 0;
    left: 0;
    right: 0;
    position: relative;
		margin:auto;
		width:80%;
}
	.dropdown-content3, .dropdown-content1, .dropdown-content6{
		z-index:9
	}
	.section-5-course-content{
		margin:30px 0
	}
	.text .section3-p{
	margin-left:auto !important
}
	.subscribebtn a {
    width: 102px;
    padding: 5px;
    border-radius: 3px;
    font-size: 11px;
}
	
	.subscribebtn-learnmore{
		margin:auto !important
	}
.subscribebtn-learnmore a {
    width: 165px;
    padding: 6px;
    border-radius: 6px;
    font-size: 16px;
}
	.home-banner .section1-text {
		gap :0.5em;
	}
	.qn-area{
		border-radius:18px
	}
	.text-group {
    height: 355.6769px;
}
	.compare-section {
    margin: 0 0px;
}
.table-width,.table-width+div {
    width: unset !important;
}
    .btn-space,
    /* .image-space>img, */
    .modal-table,
    .select-course-pages {
        width: unset !important
    }

    .profile-h1,
    .profile-s1-c1,
    .s7-buy-plan-btn>a,
    .section3-heading {
        font-family: Roboto;
        font-style: normal
    }

    .closeX {
        top: 23px
    }

    .dropdown>a,
    .dropdown>a:hover {
        background-image: none !important
    }

    .dropdown-menu>a:after {
        right: -15px !important
    }

    .tabs-space:not(.inner-red-tab, .inner-red-tab2) {
        border-radius: 21px;
        border: none
    }

    .faq-toggle .tab-title,
    .nav-pills:not(.plans-tabs-space)>li>button:not(.inner-tab-title),
    .nav-pills:not(.plans-tabs-space, .inner-red-tab, .inner-red-tab2)>li {
        width: -webkit-fill-available !important;
        width: -moz-available !important;
        padding: 10px
    }
	.nav-pills:not(.plans-tabs-space,.inner-red-tab,.inner-red-tab2)>li{
		padding:5px
	}
	#pills-tab2>.nav-item{
		margin:0 0 !important;
		padding:0
	}
	.compare-section .owl-plans-comparision .owl-nav{
		top:-101px
	}

    .aboutus-banner,
    .blogs-heading,
    .blogs-p,
    .courses-banner,
    .home-banner,
    .learn-more-section {
        padding: 0 20px
    }
	.blogs-p{
		padding:0 0
	}

    .faq-links:not(.active),
    .faq-toggle .tab-title:not(.active),
    .tab-title:not(.active) {
        border: 1px solid #759ae1 !important
    }

    .modal tr {
        white-space: unset !important
    }

    .modal-content {
        display: block !important;
        max-height: unset;
        height: 80vh !important;
        width: 90vw;
        margin: auto
    }

    .modal tbody,
    .modal td,
    .modal tfoot,
    .modal th,
    .modal thead,
    .modal tr {
        border-width: 1px !important
    }

    .modal-header {
        top: 0;
        justify-content: flex-start
    }

    .modal-dialog,
    .modal-header {
        max-width: unset
    }

    #wpforms-544-field_3,
    .course-list,
    .red-tab-2,
    .red-tab-3,
    .red-tab-4 {
        display: flex;
        flex-direction: column
    }

    .faq-heading,
    .notes-s3-heading,
    .s7-buy-plan-btn>a {
        text-align: center
    }

    .contactus2,
    .navbar-toggler:focus {
        box-shadow: none
    }

    #owl-student-saying>div.owl-nav>button.owl-prev {
        left: 54px;
        top: calc(35% - -280px);
        font-size: 43px !important
    }

    #owl-student-saying>div.owl-nav>button.owl-next {
        right: 54px;
        font-size: 43px !important;
        top: calc(35% - -280px)
    }

    .courses-image1 {
        justify-content: unset
    }

    .section-2-image-background:nth-child(2n)>.section2-image {
        padding-left: 50px
    }

    .section-2-image-background:nth-child(odd)>.section2-image {
        padding-right: 50px
    }

    .form-side {
        margin: 0 .8000000000000007px 0 3.405px !important
    }

    .otp-section .opt-content p {
        font-size: 14px;
        margin: 15px 0
    }

    .otp-section .opt-content .otp-link p {
        font-size: 11px;
        margin: 35px 0 0
    }

    .input {
        width: 27px;
        margin: 0 3px
    }
    
    .modal-body {
        position: unset !important;
        max-width: calc(100vh - 20px)!important
    }

    /* .image-space>img {
        height: unset !important
    } */

    .blogs-text>div>h2 {
        margin-bottom: 8px !important;
        font-size: 14px
    }

    .recomended-ribbon {
        bottom: 1px;
        top: 96px
    }

    .td-col1>span>button>img,
    .td-col2-3>button>img {
        width: 12px !important
    }

    .icons-space>div:first-child {
        width: 442px
    }

    .h-login-signup1>.h-login,
    .h-login-signup1>a,
    .wpcf7-list-item {
        width: -webkit-fill-available;
        width: -moz-available !important
    }

    .contact-info-group {
        padding: 28px 0 0
    }

    #navbarNav>div.brand-logo.collapse-brand>div:nth-child(2),
    .contact-section>div>div>p>img {
        margin: auto 0
    }

    .contactus-box,
    .faculty-container1,
    .section5 {
        padding-bottom: 0
    }

    .td-col1>span>img,
    .td-col2-3>button>img {
        width: 12px !important;
        top: 3px;
        position: relative;
		padding-bottom:10px
    }

    .notes-s4:after,
    .notes-s4:before {
        margin: 0 20px 4px
    }

    .home-banner {
		padding-top: 90px !important;
		margin-bottom:0 !important;
		gap:0
    }

    .profile-s3-c2-b2>div>ul>li {
        margin: 0;
        flex-basis: 50%
    }

    .profile-s3-c2-b3,
    .profile-s3-c2-b4,
    .profile-s3-c2-b5,
    .profile-s3-c2-b {
        margin: auto
    }

    .courses>.section4-col2-r1,
    .profile-time {
        margin: 0;
        padding: 0
    }

    .profile-s4-c2-b1>div>div>div:first-child {
        width: 35px;
        margin-top: 17px
    }

    .profile-s2-c1 {
        display: flex;
        flex-direction: column;
/*         align-items: center; */
        margin-left: 0 !important
    }

    .inner-tabs-space {
        margin-top: 0px !important
    }

    .text-below-qr {
        padding: 30px 30px 0 !important;
        width: auto
    }

    .s5-text-underline>.s5-heading-text {
        padding-top: 30px
    }

    .faq-img>:not(.tnc-img),
    .inner-radio-content,
    .inner-radio-content2,
    .inner-radio-content3,
    .inner-tab-content,
    .inner-tab-content2,
    .tab-content,
    .tab-content2,
    .tnc-img {
        padding-top: 0
    }

    .aboutus-banner,
    .home-banner {
        padding: 50px 20px
    }
	.home-banner{
		padding:50px 0
	}
	.aboutus-banner{
		padding: 25px 20px 20px;
	}
    .s5-text-underline::after {
        margin: 11px .62px .41000000000003px -89.57px !important;
        position: absolute;
        width: 54px !important
    }

    .text-group {
        height: 208.6769px
    }

    .inner-radio-content,
    .inner-radio-content2,
    .inner-radio-content3,
    .inner-tab-content,
    .inner-tab-content2,
    .tab-content,
    .tab-content2 {
        width: 100% !important;
        justify-content: center;
        margin: auto;
    }
    .inner-radio-content{
        margin: auto;
    }
	
	.tab-content {
        width: 100% !important;
    }
    

    #faq-pills-tab1>.nav-item>button,
    #pills-tab1>.nav-item>button {
        width: fit-content;
        font-size: 12px !important;
		padding: 8px 14px;
    }

    .s5-background {
        background-size: contain
    }

    .content-box {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap !important;
        align-items: center !important;
    }

    #s5>div>div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-384.wp-block-columns-is-layout-flex>div>div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex,
    .content-box,
    .content-space,
    .section2 {
        margin-bottom: 0 !important
    }

    .accordion-section,
    .faculty-container1 {
        margin: 0
    }

    .faculty-thumbnail {
        flex-basis: 50% !important
    }

    .contact,
    .email-box {
        align-items: flex-end
    }

    .about-us-text-group {
/*         margin: 0 0 -13px 25px */
		margin:0 48px 0px 25px
    }

    .social-icons {
        padding-right: 20px
    }

    #aboutus-s3 {
        margin-top: 24px !important
    }

    .faq-heading {
        padding-top: 106px;
        margin-bottom: 0 !important;
        font-size: 24px
    }

    .faq::after {
        top: 76px;
        left: 154px
    }

    .faq-img>div>figure {
        display: flex !important;
        justify-content: center
    }

    .app-links3>div,
    .image1,
    .queryloop,
    .section3-col1 {
        justify-content: center
    }
	.starting-price sup{
		font-size:10px
	}
	.aboutus-banner .section3-col1{
		gap:10px;
	} 
	li.notes-s2-p2{
		text-align:left;
		line-height:20px;
		padding-bottom:10px
	}
	.learn-more-section .notes-img +div .s7-text-space .s7-text:not(.has-text-align-center){
		text-align:justify
	}
	.notes-btn-blue>a,.notes-btn>a{
		width:152px;
		border-radius:7.5px
	}
	.notes-btn>a{
		padding:19px
	}
    .accordion-button,
    .blogs-p,
    .contactus-p,
    .faq-button,
    .learn-more,
    .modal-bold-text,
    .modal-lite-text,
    .notes-btn>a,
    .notes-s2-p2,
    .s5-text,
    .s6-p2,
    .s7-text,
    .starting-price,
    .student-quote-text,
    .student-year,
    .td-col1,
    .td-col2-3 {
        font-size: 12px
    }
	td .price-color.starting-price{
		font-size:16px
	}

    .qn-area {
        background: #fff
    }

    .privacy::after {
        left: 188px
    }

    .faq-section1 {
        height: fit-content
    }

    .faq-toggle {
        padding: 15px
    }

    .faq-links {
        color: #6a6a6a;
        width: 104px
    }

    .faq-img>div>figure>img {
        width: 80%
    }

    .section2-full {
        margin-top: -13px
    }

    .course-content {
        margin: 15px 0px 47px;
        width: 100%;
    }

    .section4 {
        padding: 31.876999999999995px 0 47.67px !important
    }

    .blogs-heading,
    .buy-plan-btn>a,
    .footer-text,
    .notes-s2-p,
    .plan,
    .prices>p,
    .student-name {
        font-size: 14px
    }

    .aboutus-linkedin,
    .aboutus-linkedin>a,
    .aboutus-names,
    .aboutus-role,
    .contact-text>p:nth-child(2),
	.contact-text>p:nth-child(3),
    .post-date,
    .reading-time,
    .role {
        font-size: 11px
    }
	.contact-text>p:nth-child(2),.contact-section>div>div>p:nth-child(2),.contact-section>div>div>p:nth-child(2) a{
		font-size:12px
	}
	.form-control.send-button{
		font-size:14px
	}
    
	.phone{
		width:70%
	}
	.phone-isd{
		width:30%
	}

    .post-block {
        width: 307px;
        height: 313px
    }

    .curriculum::after {
        top: 78px;
        left: 154px;
        height: 10px
    }

    #owl-student-saying>div.owl-dots>button.owl-dot.active span,
    #owlcarousel-section2>div.owl-dots>button.owl-dot.active span {
        background: #759ae1 !important
    }

    #owlcarousel-section2>div.owl-dots>button.owl-dot span {
        background: rgba(117, 154, 225, .5)
    }

    .pediatric-s3-p {
        flex-basis: 100%;
        font-size: 14px
    }

    #navbarNav.show:not(.footer-menu) {
        z-index: 6;
        box-shadow: 100vw 0 100vw 100vw #000000ab
    }

    .collapse-brand {
        display: flex !important;
        justify-content: space-between;
        padding: 16px 0 8px !important
    }

    .dropdown-menu>a,
    .td-col2-3>div.buy-plan-btn>a {
        font-size: 12px !important
    }
	.td-col2-3>div.buy-plan-btn>a{
		border-radius:7.5px
	}
	.notes-tab-section {
    margin: 10px 0 0 0;
}


#owl-student-saying .owl-item{
    margin: 65px 16px 30px;
    border-radius: 15px
}

.section2-full {
    margin-bottom: -5.519999999999996px
}

.courses-s5-text {
    margin: 43px 0 30px
}

.student-text {
    margin-top: -10px;
    margin-bottom: 0;
}

.student-quote-text {
    padding: 0 30px;
    margin-top: 20px
}

.student-quote {
    top: 0;
    position: relative;
}

.courses-s3-title {
    margin: 30px 0 -32px !important
}
.pediatric-s3 {
    padding-top: 0px;
    padding-left:10px;
}
.courses-box+.section2-heading{
    padding:0 10px
}

.courses-s2 {
    margin-top: 30px !important;
    margin-bottom: -46px !important
}

.extra-items,
.mydropdown,
.selector {
    display: block
}

.courses-s1 {
    padding: 13px 0
}

.C-tab {
    padding: 0 0 30px
}

.table-headings {
    padding: 17px 10px !important
}

.inner-tab-title:not(.curriculum-tab) {
    width: 99px !important
}

.logos-section {
    margin: 42.86px 0 0 29.98px !important
}

.wpforms-container .wpforms-one-half {
    width: calc(100% - 0px);
    float: left;
    margin: auto !important
}

.profile-s5-img,
.s7-heading {
    margin-top: 0 !important
}

.profile-s3-c2-b3>div,
.profile-s3-c2-b4>div,
.profile-s3-c2-b5>div
,.profile-s3-c2-b 
{
    padding: 0 10px
}

.profile-s3-c2-b3>div>div>div,
.profile-s3-c2-b4>div>div>div,
.profile-s3-c2-b5>div>div>div
/* 	,.profile-s3-c2-b  */
{
    margin: 12px
}

#post-8>div>div.aboutus-s3.section-gaps>div>div:nth-child(2)>div>div>div,
#post-8>div>div.aboutus-s3.section-gaps>div>div:nth-child(4)>div>div>div {
    flex-basis: 40% !important;
    flex-grow: 0 !important
}

.section1>div {
    padding: 21px 10px 11px
}

.entry-content {
    background: #a9a4a412
}

.profile-s3-c2-b1 {
    margin: 0px 0 13px 18px;
    padding-top:15px;
}

.accordion-button1,
.answer {
    font-size: 14px !important;
    padding: 11px;
}
.accordion-button, .faq-button{
    line-height: 22px;
}
.title-qn.accordion-item,.qn-area .accordion-item1 li>ol>li{
    font-size: 14px !important;
}
.qn-area .accordion-item1 p, .qn-area .accordion-item1>ol>li{
    font-size: 14px !important;
    padding: 11px;
    line-height: 24px;
}

.modal-blue-text,
.modal-title,
.section6-title {
    font-size: 16px
}

.courses-s3-title>h2>span::after {
    width: 55px;
    margin: 17px 0 0 -58px;
    border-width: 1px;
    padding: 1.5px
}

.select-course-btn1>a,
.select-course-btn>a {
    font-size: 16px !important;
    display: contents
}

.select-course-btn1 {
    width: 172px
}

.select-course-btn {
    width: 148px !important
}

.h-login-signup1>.h-login {
    margin-top: 9px !important;
    border: 2px solid #759ae1;
    border-radius: 5px;
    order: 2;
    text-align: center
}

.h-login-signup1>a {
    margin: 0 7px !important;
    padding: 0
}

.collapse-brand {
    border-bottom: 1px solid #cdcdcd
}

#menu-item-19>a:before {
    background-image: url("/wp-content/uploads/2023/12/Frame-1.png") !important
}

.email-logo {
    width: 27.6px;
    height: 24px;
    flex-shrink: 0;
    margin-right: 10px
}

.plans-section1 {
    padding-bottom: 34px
}



.courses-s1-p2{
    font-size: 16px;
}

.notes-s1 .courses-s1-p1{
    padding-top:20px
}

.notes-image1>img {
    width: 287px;
    height: 213px;
    display: flex;
    flex-shrink: 0;
    margin: auto
}

.owl-plans-comparision {
    width: 180px !important
}

.td-col2-3>div.buy-plan-btn {
    padding: 10px 2px
}

table {
    width: fit-content
}

.course-s2-text,
.td-col2-3 {
    width: unset
}

td>img {
    width: 16.25px !important
}

.td-col1 {
    padding: 20px 0 16.5px !important
}

.navbar-expand-md.icons-space {
    gap: 27px !important
}

.learn-more-img+.course-s1-textspace{
    width:auto
}

.course-faculty-image {
    height: 90px;
    width: 90px
}

.notes-s3-image>img {
    width: 137px;
    height: 167px;
    display: flex;
    margin: auto
}

.section3-col1>.section2-heading,
.section3-p {
    text-align: unset
}

.notes-s3-heading.s7-text-decoration::after {
    margin: 0 0 1.4px -46.700000000000045px
}

.notes-btn {
    padding: 0 !important
}

.notes-s4:after,
.notes-s4:before {
    width: 48px
}

.notes-button {
    font-size: 12px;
    padding: 6px 20px !important
}
.notes:after {
    top: 87px;
    left: 146px
}

.courses-s1-p1 {
    font-size: 32px !important;
    padding-top: 100px;
}
.notes-s4 {
    font-size: 24px !important
}

.select-course {
    font-size: 24px
}
.contact-text>p:first-child,
.contactus-heading{
    font-size:20px
}
.contactus-heading {
    margin-bottom:0
}
    .table-section {
    margin: 15px 15px 0 !important;
}
.table-section div{
    margin-bottom:0
}

.courses-image1>img {
    width: 349px;
    height: 174px;
    margin-top: 0 !important
}

.courses-s5::before {
    width: 43px;
    margin: 0 18px 5px 0
}

.courses-s5 {
    margin-left: 28px
}

.courses-s5-p2 {
    margin: 20px 0 0 89px;
    font-size: 12px
}

#testimonials,
.aboutus-section2-p {
    margin-left: 0
}

#post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(2)>div>div>div,
#post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(4)>div>div>div {
    flex-basis: 45% !important
}

.aboutus-s2-title::before,
.mynext,
.myprev,
.profile-s4-title::before {
    display: none
}
    .profile-s2-c2>img {
    margin-left: 0 !important;
    margin-top: 0 !important;
        width: 150px;
}

.faculty-image1>img {
    width: 424px;
    height: 283px
}

.s7-buy-plan-btn {
    padding: 20px
}

.border-R {
    padding-right: 20px;
}

.border-L {
    padding-left: 20px;
}

.border-T {
    padding-top: 20px;
}

.border-B {
    padding-bottom: 20px;
}

.select-selected {
    margin: 8px 0
}
/* .custom-course .select-selected{
    margin: 11px 0
} */

.section-2-image-background:nth-child(odd) {
    order: 2
}

/* .navbar-toggler-icon {
    background-image: url('/wp-content/uploads/2023/12/unnamed.png');
    background-size: 21px
} */

/* .brand-logo {
    order: 2;
    margin: auto 10px
} */

.container-fluid,
.modal-body,
.notes-btn-blue,
.profile-s3-c2,
.profile-s4-c2>div>div {
    padding: 0
}
.speciality-block .profile-s4-c2>div>div:first-child{
    flex-basis:30%
}
.speciality-block .profile-s4-c2>div>div:last-child{
    flex-basis:70%
}

.speciality-block .profile-s4-c2 p:nth-child(2){
    width:auto
}
.speciality-block .profile-s4-c2-b1:nth-child(2n) {
    align-self: normal;
}
    .speciality-block .profile-s4-c2 {
    display: flex;
    align-items: normal;
}

/* .selector-div {
    order: 3;
    z-index: 5;
    width:167px
} */

.s6-text-block {
    display: flex
}

.s6-image-space {
    padding: 10px
}

/* .navbar-collapse {
    position: fixed;
    top: 0;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: 80%;
    background: #edf2fb;
    max-width: 320px;
    height: 100vh;
    overflow-y: auto
} */

.navbar-collapse.collapsing {
    height: 100%;
    -webkit-transition: left .3s;
    -o-transition: left .3s;
    -moz-transition: left .3s;
    transition: left .3s;
    left: -100%
}

.navbar-collapse.show {
    display:block !important;
    left: 0;
    -webkit-transition: left .3s ease-in;
    -o-transition: left .3s ease-in;
    -moz-transition: left .3s ease-in;
    transition: left .3s ease-in
}

/* .navbar-toggler {
    border: none;
    padding: 10px 0
} */

.h-login-signup {
    display: none !important;
    opacity: 0;
    order: 2
}

.h-login-signup1 {
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    border-bottom: 1px solid #cdcdcd
}

.dropdown {
    border: none
}

.max-width,
.max-width2 {
    max-width: 390px;
    padding: 0
}

.header {
    top: 0
}

.section1-text {
    margin: auto !important
}

.s1-T1 {
    font-size: 16px !important;
    font-weight: 600
}

.big-font {
    line-height: 42px;
    font-size: 32px !important
}

.app-links>div {
    justify-content: center !important
}

.image1,
.section3-col1 {
    display: flex
}

.app-links1 {
    margin: 1em 0 0
}

.section1-text-p {
    line-height: 17.5px;
    font-size: 11px !important;
    width: 341px
}

.app-links1>a>img {
    width: 103.693px !important;
    height: 35.35px
}

.app-links2>a>img {
    display: flex;
    width: 119.3px !important;
    height: 35.35px
}

.numbers {
    font-size: 16px !important;
    letter-spacing: .32px
}

.section2-heading {
    font-size: 16px !important;
    line-height: 115%
}
.section2-full+div .section2-heading{
    padding: 20px 20px 0;
    font-size: 16px !important;
}

.courses-s2-p1,
.courses-s2-p>li,
.section2-p {
    font-size: 12px !important;
    letter-spacing: .24px
}

.section2-full>div>div>div>div:nth-child(2n)>div>div>div>div>div:nth-child(2)>div>div {
    padding-top: 15px
}

.section2-full>div>div>div>div:nth-child(odd)>.content-space>.content-box>div:nth-child(2)>.section2-image {
    left: 59px;
    top: 27px
}

.section2-full>div>div>div>div:nth-child(odd)>div>div>div>div>div:first-child {
    margin-bottom: -40px !important;
    margin-top: 0 !important
}

.section2-full>div>div>div>div:nth-child(2n)>.content-space>.content-box>div:first-child>.section2-image {
    top: 15px;
    right: 65px
}

.section3-heading {
    color: var(--deep-blue, #17224d);
    font-size: 24px !important;
    font-weight: 600;
    line-height: 35px;
    padding: 0 10px
}

.profile-h1,
.s7-buy-plan-btn>a {
    font-weight: 700
}

.section3-col1 {
    align-content: center;
    margin: auto !important;
    display:block;
}

.section3-p {
    font-size: 12px !important;
    line-height: 18px;
    margin: auto
}

.app1>a>img,
.app2>a>img {
    display: flex;
    width: 141px;
    height: 45px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    margin: 0 5px
}

.section4-col1 {
    margin: 0 13.62px 96.41px 20.43px !important;
    width: 36px
}

.QR {
    height: 180px;
    width: 180px
}

.aboutus-s3-titles,
.courses-title {
    font-size: 16px !important
}

.courses-p {
    font-size: 12px !important;
    width: 250px
}

.explore-section {
    flex-wrap: nowrap !important
}

.section4-col1>div {
    width: 36px;
    margin: auto
}

.max-width>div>.s5-heading-text,
.price-color.s5-heading-text.choose-your-plan {
    font-size: 16px !important;
    font-weight: 500
}
.price-color.s5-heading-text {
    font-size: 16px !important;
    font-weight: 700
}
.s7-text-decoration .price-color.s5-heading-text{
    font-weight:500
}

.section5-heading::after {
    width: 42px;
    margin: 0 0 0 21px
}

.app1,
.app2 {
    margin: 10px 5px
}

.QR {
    padding: 0;
    margin: 20px auto 0 !important
}

.section3-image {
    justify-content: center;
    display: flex;
    margin: -42px auto 92px;
    position: relative
}
.section3 .section3-image {
    margin: 0 auto;
    bottom: -35px
}

.section3-image>img {
    height: 173px;
    width: 268px
}

.image1>img {
    margin: 0 !important;
    padding: 0;
    float: inline-start
}

.radio-space {
    border: unset;
    border-radius: unset;
    background-color: transparent;
    margin: 20.43px 0 0;
    border-bottom: unset
}

.radio-space>div>ul {
    margin: 7.404px 3rem 7.404px 0 !important
}

#pills-tab2>.nav-item {
    display: flex;
    margin: auto
}

#pills-tab2>.nav-item>input {
    margin: auto 5px
}

.radios {
    font-size:14px;
    padding: 10px 10px;
    margin: unset
}

.DocA-text {
    font-size: 16px;
    letter-spacing: .16px
}
.DocA-text{
font-size:14px;
font-weight:600
}

.recomended-ribbon,
.s7-buy-plan-btn>a,
.table-headings {
    letter-spacing: .14px;
    font-size: 14px
}

.section6-title::after {
    width: 79px;
    padding: 1px;
    margin: 0 0 -8.379999999999995px -77.57000000000005px
}
.profile-s2-c1>p:nth-child(4) {
padding-bottom: 10px;
}
.profile-s2-h1 {
    padding-top: 10px;
    margin-bottom:20px
}

.s7-text-decoration::after {
    width: 58px !important;
    margin: 9px 0 0 -40px;
    padding: 1px
}
.section5-heading {
margin: 11.663px 0 -6.81px -4.08px !important;
}

.s6-image>img {
    width: 90px !important;
    height: 89px
}

.name {
    width: auto;
    font-size: 11px
}

#owl-demo-4trail>div.owl-stage-outer>div>div:nth-child(odd) {
    align-items: normal;
    height: unset;
    margin: 0 10px
}

.thumbnail {
    width: fit-content;
    margin: 0;
    height: 265px
}

.s7-text-decoration ::after {
    margin: 5px 0 20.43px 125.29999999999995px;
    width: 58px
}

.s7-image>img {
    width: auto !important;
    height: auto !important
}

.s7-image {
    margin: 0 70px
}

.s7-buy-plan-btn>a {
    color: var(--Secondary-2, var(--white, #fff));
    line-height: normal;
    margin: auto;
    width: 161px;
    flex-shrink: 0;
    border-radius: 7.5px;
    background-color: #759ae1 !important
}

.aboutus-section1-text {
    margin: 56px .04999999999999716px 10.049999999999997px .6700000000000017px !important
}

.aboutus-section1-text-p {
    font-size: 16px !important;
    letter-spacing: .22px
}
.courses-box .aboutus-section1-text-p{
    padding:10px
}

.aboutus-image1 {
    margin: 0 20px !important
}

.text-decoration-aboutus {
    display: none !important
}

.aboutus-section2-p {
    font-size: 11px;
    line-height: 17.5px
}

.aboutus-courses>div {
    display: flex;
    flex-wrap: wrap
}

.aboutus-image1>img {
    width: 282px;
    height: 276px
}

.icons-space {
    margin: 0;
    padding-top: 0
}

.aboutus-s3-titles::before {
    width: 45px;
    border: 2px solid #759ae1;
    margin: 0 8px 5px 0 !important
}

.aboutus-faculty>figure>img {
    width: 90px;
    height: 90px;
    flex-shrink: 0
}

#testimonials {
    width: 336.87px !important
}

#testimonials>div>div.rounded-div {
    margin-bottom: 0
}

.faculty-big-font {
    width: 242px !important;
    margin-bottom: 10px !important
}

.course-faculty-image>img,
.faculty-image>img {
    width: 90px;
    height: 90px
}

.faculty-name,
.faculty-role,
.read-bio {
    font-size: 11px;
    width: 124px;
    margin-bottom: 0;
    padding-left: 19px;
    text-align:center;
}

.read-bio>a {
    text-decoration: none !important;
    color: #759ae1 !important
}

.courses-faculty-thumbnail,
.faculty-thumbnail {
    width: 100px;
    margin: 24px 23px
}

.faculty-image1 {
    display: flex;
    justify-content: center;
    margin: 40px 0 0 !important
}

.faculty-myitems {
    justify-content: flex-start;
}

.plans-big-font {
    margin-bottom: 5px
}

.plans-section1-text {
    margin: 2px .04999999999999716px -.9500000000000028px .6700000000000017px !important
}

.plans-tabs-space {
    margin-top: -61px !important
}

.plans-radiospace {
    margin: 20.43px 0 0 30px
}

.plans-heading::after {
    width: 85px;
    margin: 11px 0 32px 49px
}

td,
th,
tr {
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis
}

td,
tr {
    padding: 0;
    margin: 0
}

.td-col1 {
    width: auto
}

.plans-section3 {
    background: bottom
}

.table-width,
.table-width2 {
    padding-left: 0
}

.contactus2 {
    margin: 0;
    border-radius: 0
}

.contact-section>div>div>p {
    font-size: 11px !important;
    margin: auto 0
}

#footer {
    padding-right: 0;
    justify-content: flex-start !important
}

.footer-menu {
    display: block !important;
    margin-top: 25px;
/*         left: -90px; */
    left:0px;
    position: relative;
    margin-right: 0 !important
}

.footer-menu>.navbar-nav {
    margin-left: 0
}

.footer-menu>.navbar-nav>li>a {
    font-size: 14px;
}

.footer-menu>.navbar-nav>li {
    padding-bottom: 21px
}

.social-icons {
    order: 3;
    padding-top: 20px
}

.contact {
    order: 2;
    padding-left: 6px;
    justify-content: flex-start !important
}

.address-section {
    gap: 0;
    margin: 0;
    border-radius: 0
}

.contactus-box.max-width {
    max-width: unset !important;
    padding: 0
}

.profile-h1 {
    color: var(--white, #fff);
    font-size: 24px;
    line-height: normal;
    letter-spacing: .48px
}


.profile-s1-image>img {
    width: 134px;
    height:auto;
    margin:auto;
    flex-shrink: 0
}
.profile-s1-c1 {
    color: var(--white, #fff);
    font-size: 11px;
    font-weight: 400;
    line-height: 22.5px
}

.profile-s2-c1>p:first-child,
.profile-s2-h1,
.profile-s3-c2-b1>div>p:first-child {
    color: var(--deep-blue, #17224d);
    font-weight: 700;
    line-height: 115%;
    font-family: Roboto;
    font-style: normal
}


.profile-s1-c2,
.profile-s4-c2 {
    margin-left: 0 !important
}

.profile-s1-c2>figure>div>iframe {
    width: 281.9px;
    height: 182.72px;
    margin: auto;
    flex-shrink: 0;
    padding-top: 0
}

.profile-s2-h1,
.profile-s3-c2-b1>div>p:first-child {
    font-size: 24px
}

.profile-s3-c2-b2>div>ul>li,
.profile-time {
    font-family: Roboto;
    line-height: 24px;
    font-style: normal
}

.profile-s2-c1>p:first-child {
    font-size: 14px;
}

.profile-s4-p>p {
    color: var(--dhl-description, #6a6a6a);
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    width: 300px
}

.profile-s2-c1>p:not(:first-child) {
    color: var(--dhl-description, #6a6a6a);
    font-family: Roboto;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    width: 300px !important;
}

.profile-s1-image,
.profile-s2-c1>figure {
    display: flex;
    justify-content: center
}

.profile-s3-c2-b2 {
    margin: 25px 0 0 31px
}

.profile-s5-img>img {
    width: 137px;
    height: 167.66px
}

.profile-s2-c1>figure>img {
    width: 146.069px;
    height: 147.841px;
    flex-shrink: 0
}

.profile-s3-c1>figure {
    padding: 80px 0
}

.profile-s3-c1>figure>img {
    width: 218.307px;
    height: 138.371px;
    flex-shrink: 0;
    margin: 0 59px
}

.profile-s3-c2-b1>div>p:nth-child(2),
.profile-s3-c2-b3>div>div>div>p:first-child,
.profile-s3-c2-b4>div>div>div>p:first-child,
.profile-s3-c2-b5>div>div>div>p:first-child {
    color: var(--dhl-description, #6a6a6a);
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}
.profile-s3-c2-b p:first-child {
    font-size:12px
}


.profile-time {
    color: #17224d;
    font-size: 12px;
    font-weight: 600
}

.profile-s3-images {
    height: 40px;
    width: 40px
}

.profile-s3-c2-b2>div>ul {
    display: flex;
    flex-wrap: wrap;
    padding: unset
}

.profile-s4-p {
    margin: 0 0 51px 1px !important
}
.speciality-block .profile-s4-c2 p:first-child{
    font-size: 12px;
    font-weight: 700;
    line-height: 30px
}

.speciality-block .profile-s4-c2 p:nth-child(2){
    font-size: 10px;
    font-weight: 400;
    line-height: 24px
}

.profile-s4-images>img {
    flex-shrink: 0;
    border-radius: 20px
}


.send-button {
    width: -webkit-fill-available !important;
    width: -moz-available !important
}

.profile-s4-p>p {
    width: 359px
}
.speciality-block .profile-s4-p>p{
    width:auto
}

.modal-header {
    left: 0;
    right: 0;
    padding: 20px 12px;
    position: sticky
}

.modal-text {
    padding: 30px 10px
}

.s6-p1 {
    font-size: 16px;
    width: fit-content
}

.s6-text-block {
    padding-top: 10px !important
}

.s6-image-block>img {
    width: 281px;
    height: 135px;
    flex-shrink: 0
}

/* .navbar-brand {
    width: 49px;
    height: 42px
} */

/* .brand-logo {
    padding: 0 20px;
    order: 2
} */

.profile-h1 {
    margin-top: 72px
}

.notes-btn-blue>a {
    color: #759ae1 !important;
    font-size: 12px
}

.dropdown-menu,
.sub-menu {
    position: relative !important;
    width: unset;
    box-shadow: none
}

.dropdown-menu:not(#menu-item-1840) {
    border-bottom: 1px solid #cdcdcd;
    border-radius: 0;
    margin: 0
}

.dropdown-menu>a::after {
    content: url('/wp-content/uploads/2023/12/aftericonmenu.png');
    float: right
}
 #owl-student-saying>div.owl-nav>button.owl-prev {
     left: -13px;
    top: 38%;
    font-size: 43px !important
}

#owl-student-saying>div.owl-nav>button.owl-next {
    right: -13px;
    font-size: 43px !important;
    top: 39%
}


.notification{
    color: #17224d;
    font-weight: 500;
    font-size: 14px;
    margin: auto 20px;
}
.modal-table {
	border-radius: unset;
}
.contact a {
	text-decoration:none;
	color:#fff;
}
.modal a{
	text-decoration:none
}
.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
	padding-left:160px;
	max-width: 1360px;
}
#owl-student-saying {
    margin: 0 50px;
    position: relative;
}

.modal-dialog, .modal-header {
    max-width: 977px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.subject_modal .modal-dialog,.subject_modal .modal-header {
	max-width: 450px !important;
}
.subject_modal .modal-content {
	margin:0px 0 0;
	border:none;
	max-height: 50vh !important;
	overflow:unset;
}
.modal-backdrop.show{
	display:none
}
.subject_modal .modal-dialog{
	top:calc(20%);
	background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: 30px;
    outline: 0;
}
.notes-faq{
	padding-bottom:120px
}
.subject_modal .modal-content{
	overflow:hidden
}
.subject_modal .modal-body{
	        max-width: calc(147vh - 270px) !important;
	top:0;
	overflow:auto;
	scrollbar-width:thin;
	padding:70px 16px 0px;
}
.info_modal .modal-body{
	    padding: 70px 30px 30px;
}
.subject_modal .modal-footer{
	padding-bottom:18px;
	z-index:99;
	background:white;
	border-bottom-right-radius:24px;
	border-bottom-left-radius:24px;
}
/* not needed in prod */
/*need to check*/
.faculty-thumbnail {
	justify-content:center
}
/*need to check*/


/*add links in contact page*/
.contact-section>div>div>p:nth-child(2) a {
	color:#fff !important;
	text-decoration:none
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}
.accordion-item{
		background-color:#fff !important
	}
.s5-prices-section label{
	    cursor: pointer;
	    color: var(--deep-blue, #17224d);
		    letter-spacing: .16px;
		font-family: Roboto;
    font-size: 16px;
    font-style: normal;
	    font-weight: 500;
	display:flex;
/* 	margin:auto;
 */
}
.s5-prices-section label input{
	align-self: start;
	accent-color: #005cc8;
	margin: 4px 10px
}
.form-side span {
    font-size: 14px;
    margin-bottom: 0px;
	font-weight:700;
}
.form-side span>label {
    display: flex;
}
.about-us-text-group .aboutus-tiles-heading+p, .contact-info-group p{
	margin-left:unset !important;
	margin-right:unset !important;
}
.contact-info-group p{
	float:left;
}

/* select course css */
.checkbox-container:hover,.subjet-modal .btn-close:hover{
	background:#919eab14!important
}
.checkbox-container {
        display: flex;
        margin: auto 0px;
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#17224d ;
    }
.subject_modal .checkbox-container{
	font-weight:500
}
.subject_modal .buy-plan-btn{
	padding:0
}
.subject_modal .buy-plan-btn>a{
	font-size:12px;
	    width: 336px;
}
.checkbox-container input{
	margin:auto 10px;
}
    .hide{
        display: none;
    }
    .show , .show2{
        display: block;
    }
    .dropdown-content3,.dropdown-content1,.dropdown-content6{
		margin: 7px -1.6px;
		padding:15px 12px;
		height:262px;
		overflow-y:scroll;
		scrollbar-width: thin;
     	border:2px solid #759AE1;
/* 		border-top:5px; */
/* 		border-top:none; */
		position:absolute;
		background:white;
			position:absolute;
    width: -webkit-fill-available;
	    width: -moz-available;
		border-radius:5px;
/* 		border-top-right-radius:0; */
/* 		border-top-left-radius:0; */
    }
.dropdown-select-text{
	font-size:16px;
	font-weight:600;
	color:#17224D;
	margin-bottom:0!important;
	margin-left:10px
}
.dropdown-min-max{
	margin-left:10px;
	font-size:12px;
	color:#6A6A6A;
	margin-bottom:0 !important
}
.MYOPdropdown3,.MYOPdropdown1,.MYOPdropdown6{
	border: 2px solid #759AE1;
	margin:8px 20px 18px;
	position:relative;
	border-radius:5px;
}
.additional-class>div{
	margin-bottom:0
}

.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6{
		font-size:16px;
	font-weight:bold;
	color:#759AE1;
	width:98%;
	border:none;
	border-radius:5px;
	background:white;
	background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png) !important;
	background-repeat:no-repeat;
	background-position:right;
		text-align:left;
}
.home-banner .s1-T1{
	color:#fff !important
}
.home-banner .section1-text-p {
    color: rgba(255, 255, 255, .8) !important;
}
.wp-block-cover .wp-block-cover__image-background{
	width:100% !important;
}
a.disabled {
    pointer-events: none;
}

.blogs-text .reading-time{
	display:flex
}
.app-links3{
	margin-bottom:0
}
.blog-content{
	background:white
}
.s7-heading {
	margin-bottom:0
}
/* select course css */
.blog-text>*{
	background:white
}
.aboutus-courses>div>div {
    margin: 30px 0px 0 !important;
	padding: 0 6px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff;
	flex-basis: 30%
}
p.aboutus-tiles-heading {
    padding-right: 55px;
}
.about-us-text-group .courses-p {
	margin-bottom: 5px;
}
.aboutus-courses>div>div div{
	margin-bottom:0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-text, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-section {
    flex-basis: unset !important;
}
    /* 769 end */
    /* 1024 */
    .section3-col1 .subscribebtn-learnmore{
		margin:auto
	}
	.faq-heading{
		text-align:center
	}
	.faq-img>div>figure {
    display: flex !important;
    justify-content: center;
		    width: -webkit-fill-available;
    width: -moz-available;
}
	
	.faq-section1{
		height:fit-content;
	}
	.form-side span {
		font-size: 12px;}
	.comparision-table table>tbody>tr:first-child>td.td-col1 {
    padding: 40px 20px !important;
	}
    .banner-single.myactive{
		height:100vh;
		justify-content:space-between;
	}
    .comparision-table table>tbody>tr>td:first-child{
        padding: 0 5px !important;
    }
	.sidebar-space {
		padding-bottom: 50px;}
	
    .comparision-table table>tbody>tr:first-child>td.td-col1 {
    padding: 24px 5px !important;
}
	.modal-content {
    max-height: calc(124vh - 235px) !important;
}
	.post .max-width{
	max-width:750px;
	margin:auto;
	
}
	.faq-text .tnc{
		padding : 190px 0 0 30px;
	}
	.faq-text .tnc+ p{
		padding-left:30px
	}
	.faq-img .tnc-img{
		padding-top:0
	}
	.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6,.checkbox-container {
		font-size:12px;
	}
	.courses-s5-text .s5-heading-text , .courses-s3-title .s5-heading-text{
		padding-top:1rem !important;
	}
	.courses-s3-title .s5-heading-text {
		padding:0 10px 15px
	}
	#owl-section1-banner > div.owl-dots{
		z-index:9;
		position:relative;
	}
	.about-us-text-group {
        width: auto !important
    }
	.aboutus-image-badge {
		width: 50px !important;}
	.about-us-text-group .courses-p {
        width: auto;
    }
	        .about-us-text-group {
            margin: 0 0px 0 10px;
        }
        .email-logo,.contact-logo{
            display: none;
        }
        .email-box span,.contact{
            margin: 0 10px;
            padding: 0;
        }
    
        .profile-s3-c2-b div {
                margin: 5px 0px 5px;
            }
        .profile-s3-c2-b1 {
            margin: 0 0 13px 20px;
        }
        .profile-s3-c2-b2 {
            margin: 25px 0 0 35px;
        }
        .subject-topic-parent .max-width,.profile-s3-c2-b{
            padding:0 !important
        }
        .profile-s2 .responsive-col{
            margin-bottom:0 !important
        }
        .profile-s2-c1>p:not(:first-child) {
            width:fit-content !important
        }
        .profile-s3-c2-b2>div>ul>li {
            color: var(--deep-blue, #17224d);
            font-size: 14px;
            font-weight: 500;
            margin-bottom:12px
        }
        .profile-s1-c2 {
            padding-top:20px
            }
        .profile-h1{
            margin-bottom:.5em
        }
        .profile-s2-h1, .profile-s3-c2-b1>div>p:first-child{
            font-size:16px
        }
        .post-date{
            font-size:12px
        }
        .faq-group .answer.accordion-body{ font-size:12px !important; font-weight:400 !important }
        /* .brand-logo {
            padding: 0 0px;
            order: 2
        } */
        .custom-select-isd .select-selected:after, .custom-select-country .select-selected:after{
            right:8px;
        }
        .phone-isd select,.custom-select-isd .select-selected{
            overflow: hidden !important;
        text-overflow: ellipsis;
        white-space: nowrap;  
            padding:12px 6px!important
        }
    /* 	[data-name=isd]::after {
            right: 6px;
        } */
        .comparision-table table>tbody>tr>td:first-child{
            padding:0 8px !important;
            font-size:13px
        }
        .comparision-table table>tbody>tr>td:first-child.starting-price2{
            font-size:13px;
            font-weight:700
        }
        .navbar-nav .nav-item a{
            display:block
        }
            .section3 .aboutus-banner {
            padding: 30px 0px;
        }
        .s5-prices-section label input{
            margin:4px 10px
        }
        .courses-box .section2-heading{
            margin-bottom:0 !important;
            padding:0 20px
        }
            .courses-s3-title .s5-heading-text {
                padding-top:0 !important;
            padding: 0px 10px 5px;
        }
        .aboutus-faculty-group{
            justify-content: flex-start;
            /* padding: 30px 0 0; */
            gap: 0 50px;
        }
        .aboutus-courses>div>div{
            margin:10px 0;
        }
        .aboutus-courses>div>div{
            flex-basis:100%
        }
        .aboutus-courses {
        padding-bottom: 20px;
    }
        .about-us-text-group .aboutus-tiles-heading{
            font-size:14px
        }
        #testimonials{
            width:auto !important
        }
        /* .navbar-brand img {
        width: 56px;
    } */
        .otp-section .opt-content {
    /*     padding: 5px 35px 20px; */
            margin: 0 auto;
            padding: 0 0 20px 0;
    }
        .notes-faq{
            padding-top:0;
            padding-bottom:30px
        }
        .blog-preview-heading {
            padding: 80px 10px 0;
        }
        .blog-preview-subheading{
            padding:0 10px
        }
        .courses-box .max-width{
            padding-bottom:0
        }
            .faq-text .tnc {
            padding: 100px 20px 10px 20px;
        }
            .faq-text .tnc+p {
            padding-left: 20px;
                font-size:14px !important;
        }
        .tnc-img{
            font-size:12px !important
        }
        .aboutus-section1-text-p.tnc-img{
            padding-top:20px;
            font-size:14px !important
        }
        .blog-preview-blocks p, .blog-preview-blocks a, .blog-preview-blocks a:visited, .blog-preview-blocks a:focus{
                align-items: center;
        text-align: center;
        justify-content: center;
        padding: 0;
            display:grid;
            font-size:12px;
            text-align:center;
        }
        .blog-preview-blocks img{
            margin:auto;
        }
        .blog-text img {
        padding:10px 20px;
    }
        .blog-text figure{
            margin:0
        }
        .post .entry-header {
        padding-bottom: 0;
    }
        #owl-student-saying {
            margin: 0 20px;
        }
        .section2-full .courses-s3-title {
            margin: 10px 0 30px !important;
        }
        .web-blocks div:not(.alm-btn-wrap){
            margin-bottom:0
        }
        .web-blocks .max-width,.blogs-page .max-width,.post .max-width {
        padding-bottom: 0;
    /* 		padding-top: 0; */
    }
        .section6 .max-width{
            margin:25px !important
        }
        #four{
        padding: 0 0 0 20px;
        }
        .address-section{
            height:auto
        }
        .banner-single.myactive{
            height:100vh;
            justify-content:space-between;
        }
        .s5-prices-section {
            padding: 0 27.215px 17.491px 20.43px;}
            .sidebar-space {
            padding-bottom: 0px;
            margin-bottom: 0;
        }
        .blog-content{
            padding-top:0 !important
        }
        .post .max-width{
            background:white
        }
            .profile-s1-image {
            margin-left: 0px !important
        }
        .subject_modal .modal-content {
            width:-webkit-fill-available;
            margin:4px 0;
            display:flex !important;
        }
        .blogs-text .post-date,.blogs-text .reading-time{
        margin:11px !important
    }
        .notification{
            font-size:12px
        }
        .modal-content {
        max-height: calc(124vh - 340px) !important;
    }
        .section3-col1 .section3-p{
            height:auto;
        }
        .section3 .text{
            padding:0
        }
        .faq-heading {
        padding-top: 106px;
        margin-bottom: 0 !important;
        font-size: 24px;
    }
        .post .max-width{
        max-width:390px;
        margin:auto;
        
    }
        .contactus2.section-gaps {
            width: calc(100% + 40px);
            margin-left: -20px !important;
        }
        .favbook-class, .contact-section>div>div>p:nth-child(2) {
            width: 100%;
        }
        .contact-section {
            margin: 28.98px 0 0 0!important;
            padding: 0 20px;
        }
        table>tbody>tr:first-child>td.td-col1 {
        padding: 25px 0 !important;
        }
        .form-side span {
            margin-bottom:0 !important
        }
        .choose-your-plan{
            padding-bottom:1rem !important
        }
        .plans-section1 + .section5 > div, 
        .plans-section1 + .section5 .inner-tab-content,
        .plans-section1 + .section5 .inner-radio-content ,
        .section5.lazy-load>div{
            width: 100% !important;
        }
    
        .inner-tab-content .radio-space{
            width: auto;
        }
        .radio-space>div>ul{
            margin: 0 !important;
            flex-direction: row;
            display: flex;
            flex-wrap: wrap;
            margin: auto !important;
            padding: 0 20px;
        }
        #pills-tab2>.nav-item {
            display: flex;
            flex-basis: 50%;
            margin: auto;
            justify-content: center;
        }
        .web-blocks .max-width{
            padding:0 10px
        }
    /* 	.subject_modal .modal-content,.subject_modal .modal-dialog{
            width:90%;
        } */
        .subject_modal .modal-body{
                padding: 0px 16px 0;
        }
        .subject_modal .modal-header{
            padding:25px
        }
        .best-course-for-exam:before{
            top:7px !important;
            display:none
        }
        .enroll-now-experience-para, .best-course-for-exam {
        text-align: center;
        padding: 0 !important;
    }
        .courses-s5-text .s5-heading-text{
            padding-left:10px;
        }
        .closeX a{
            padding-right:6px
    }
    /* 	#Modal-qna-mb>div>div, #Modal-qna-pg>div>div, #Modalet>div>div, #Modalqb>div>div, #Modalqrp>div>div 
            {
                left:46%
            } */
        .notes-s4{
            padding-top:0 !important
        }
        .price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
            padding-left:82px
        } 
    .wp-block-spacer {
        height:50px !important
    }
        .all-blogs-block .wp-block-spacer {
        height:17px !important
    }
        .section5-heading .s5-heading-text {
            padding: 1.5rem 1rem 0rem !important
    }
        /* change existing ones - 7061 */
        #owl-student-saying>div.owl-nav>button.owl-prev {
        left: -43px;
        top: 38%;
        font-size: 43px !important;
    }
    #owl-student-saying>div.owl-nav>button.owl-next {
        right: -40px;
        font-size: 43px !important;
        top: 39%;
    }  
/* 1024 end */
.s5-prices-section label {
    font-size: 14px;
}

.section3 .section3-heading {
    font-size: 16px !important;
}
.notes::after{
    top:0px
}
.recomended-ribbon, .s7-buy-plan-btn>a, .table-headings {
    letter-spacing: .14px;
    font-size: 14px;
}

.checkbox-container input[type="checkbox"]:checked + label{
	background:red
}
/* Hide the default checkbox */
.checkbox-container input[type="checkbox"] {
	display:none
}

/* Style the custom checkbox */
.checkbox-container {
    position: relative;
    padding-left: 10px;
    cursor: pointer;
	align-items:center;
/*     display: inline-block; */
/*     user-select: none; */
}
.custom-checkbox{
	position:relative;
	width:16px;
	height:16px;
	margin-right:10px;
}
/* Custom checkbox appearance */
.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
/*     transform: translateY(-50%); */
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #CDCDCD;
    border-radius: 5px; /* Change this to any radius you like*/
} 

/* Checked state styles */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::before {
    background-color: #759AE1;
    border-color: #759AE1;
}

/* Custom checkmark */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    content: "\2713";
    position: absolute;
    left: 3px;
    top: -2px;
/*     transform: translate(-50%,-100%); */
    width: 8px;
    height: 8px;
    background-color: transparent; 
    border-radius: 5px;
	color:white;
}

.all-blogs-block .wp-block-query-no-results p {
    width: 100%;
    height: calc(100vh - 669px);
    box-shadow: 0 0 5px 0 #000;
    padding: 30px;
    font-size: 24px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    border-radius: 10px;
}


/* New slides css */
.new-slide .app-links1>a>img, .new-slide .app-links2>a>img {
    width: auto !important;
    height: 48px;
}
.new-slide .section1-text {
    margin: 130px 0 0 !important;
}
.new-slide .s1-T1 {
    font-weight: 700;
    font-size: 50px;
}
.new-slide ul {
	margin-left: 0;
	list-style-type: disc;
}
.new-slide ul li {
	font-size: 22px;
    font-style: normal;
    font-weight: 700;
	color: #fff;
	margin-bottom: 5px;
}
.new-slide .web-s1-text {
	flex-basis: 50% !important;
    width: 100%;
	gap: 1em;
}
.new-slide .subscribebtn a {
    width: unset;
    padding: 9px 20px;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: unset;
}
.new-slide .home-banner .section1-text-p {
    color: #fff !important;
	margin-bottom: 0 !important;
	font-size: 22px;
}
.new-slide .section1-text.banner-image {
    margin: 0 !important;
    padding-top: 70px;
}
.new-slide .wp-block-cover.item {
     height: 745px;
	 padding: 0 5px;
}
.new-slide #image-web>img {
	max-height: 475px;
}
.new-slide .wp-block-cover.item {
    height: 845px;
}
.new-slide .section1-text{
   margin: 40px 0 0 !important;
}
/* 	.new-slide .home-banner{
   padding: 0 !important;
} */
.new-slide .s1-T1{
   font-size: 32px !important;
}
.new-slide .home-banner .section1-text-p, .new-slide ul li {
   font-size: 16px !important;
   line-height: 22px;
}
.new-slide .section1-text.banner-image{
   padding-top: 0;
}
.new-slide .section1-text.banner-image figure#image-web{
   margin: 0;
   display: block;
}
.new-slide #image-web>img {
   max-height: 220px;
}
.new-slide .app-links>div{
   justify-content: flex-start !important;
}
.new-slide #image-mobile {
   display: none;
}
}
@media only screen and (max-width:376px) {
	.plans-heading::after {
        width: 85px;
        margin: 4px 0 32px 47px;
    }
	    .radios {
        padding: 10px 0px;
        margin: unset;
    }
	.speciality-block .profile-s4-c2-b1:nth-child(2n) {
        align-self: normal;
    }
	.s5-heading-text {
		line-height: 206%;
	}
	 #owl-student-saying>div.owl-nav>button.owl-prev {
         left: -30px;
    }

    #owl-student-saying>div.owl-nav>button.owl-next {
        right: -30px;
    }

    .brand-logo,
    .contact {
        order: 2;
        order: 2
    }

    .notes-s4 {
        margin: -8px
    }

    .container-fluid,
    .section1>div {
        padding: 0
    }

    .flying-plane-plans::after {
        top: -23px;
        left: 209px
    }

    .s5-text-underline::after {
        margin: -10px .6200000000000045px .410000000000025px -55.56999999999999px !important;
        border: 1.5px solid #759ae1;
        height: 1.5px
    }

    #s6>div>div>div.wp-block-group.s6-text-block.is-layout-constrained.wp-block-group-is-layout-constrained>div {
        padding-top: 0 !important
    }

    .collapse-brand {
        display: flex !important;
        justify-content: space-between
    }

    .select-course-btn1 {
        width: 142px
    }

    .courses-s3-title>h2>span::after {
        width: 55px;
        margin: 17px 0 0 -58px;
        border-width: 1px;
        padding: 1px
    }

    .section3-p {
        padding-right: 0
    }

	.blog-text .max-width,.blog-content+.max-width{
		padding:10px 0 !important
	}

/*     .notes-tab-section {
        margin: 36px
    } */

    .app1 {
        margin: auto 10px
    }

    .section3-image {
        bottom: -33px;
        margin: 0
    }

    .navbar-brand {
        width: auto;
        margin: auto !important;
        height: 44px
    }

    .brand-logo {
        margin: auto 7px
    }

    .navbar-collapse {
        position: fixed;
        top: 54px;
        left: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 80%;
        background: #edf2fb;
        max-width: 320px;
        height: 100vh;
        overflow-y: auto
    }

    .navbar-collapse.collapsing {
        height: 100%;
        -webkit-transition: left .3s;
        -o-transition: left .3s;
        -moz-transition: left .3s;
        transition: left .3s;
        left: -100%
    }

    .navbar-collapse.show {
        top: 1px;
        left: 0;
        -webkit-transition: left .3s ease-in;
        -o-transition: left .3s ease-in;
        -moz-transition: left .3s ease-in;
        transition: left .3s ease-in
    }

    .navbar-toggler {
        border: none
    }

    .app1>a>img,
    .app2>a>img {
        margin: 0 -4px
    }

    .s5-background {
        background-size: contain
    }

    .inner-radio-content,
    .inner-radio-content2,
    .inner-radio-content3,
    .inner-tab-content,
    .inner-tab-content2,
    .tab-content,
    .tab-content2 {
        width: 100% !important
    }
    .section4-col1 {
        margin: 0 -1.3800000000000008px 96.41px 5.43px !important
    }

    .s5-text-decoration {
        margin: 0 -1.3800000000000008px 64.41px 5.43px !important
    }

    #faq-pills-tab1>.nav-item>button,
    #pills-tab1>.nav-item>button {
        width: fit-content
    }

    .nav-pills:not(.plans-tabs-space)>li>button:not(.inner-tab-title),
    .nav-pills:not(.plans-tabs-space, .inner-red-tab, .inner-red-tab2)>li,
    .send-button {
        width: -webkit-fill-available !important;
        width: -moz-available !important
    }

    .tabs-space {
        border-radius: 21px
    }

    #pills-INI>div {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important
    }

    #owlcarousel-plans2>div.owl-stage-outer>div>div,
    #owlcarousel-plans3>div.owl-stage-outer>div>div,
    #owlcarousel-plans4>div.owl-stage-outer>div>div,
    #owlcarousel-plans5>div.owl-stage-outer>div>div,
    #owlcarousel-plans6>div.owl-stage-outer>div>div,
    #owlcarousel-plans7>div.owl-stage-outer>div>div,
    #owlcarousel-plans8>div.owl-stage-outer>div>div,
    #owlcarousel-plans9>div.owl-stage-outer>div>div,
    #owlcarousel-plans>div.owl-stage-outer>div>div {
        width: 355px !important
    }

    .section-5-course-content {
        width: auto !important
    }

    .recomended-ribbon {
        top: 94px;
        bottom: 7px
    }

    .recomended-ribbon>p {
        font-size: 12px
    }

    .td-col2-3>div>a {
        font-size: 10px
    }

/*     .faculty-thumbnail {
        margin: 24px 0 !important
    } */

    #post-742>div>div.wp-block-columns.section-gaps.is-layout-flex.wp-container-core-columns-layout-2.wp-block-columns-is-layout-flex>div>div>div>div>div.wp-block-column.profile-s1-c2.is-layout-flow.wp-block-column-is-layout-flow>figure>div {
        display: flex;
        justify-content: center
    }

    .footer-menu {
/*         left: -62px; */
		left:0px;
        position: relative;
        margin-right: 0 !important
    }

    #post-11>div>div {
        max-width: unset !important;
        padding: 0
    }

    .profile-s4-p>p {
        width: 320px
    }
	.speciality-block .profile-s4-p>p{
		width:auto
	}
    

.notification{
    color: #17224d;
    font-weight: 500;
    font-size: 14px;
    margin: auto 20px;
}
.modal-table {
	border-radius: unset;
}
.contact a {
	text-decoration:none;
	color:#fff;
}
.modal a{
	text-decoration:none
}
.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
	padding-left:160px;
	max-width: 1360px;
}
#owl-student-saying {
    margin: 0 50px;
    position: relative;
}

.modal-dialog, .modal-header {
    max-width: 977px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.subject_modal .modal-dialog,.subject_modal .modal-header {
	max-width: 450px !important;
}
.subject_modal .modal-content {
	margin:0px 0 0;
	border:none;
	max-height: 50vh !important;
	overflow:unset;
}
.modal-backdrop.show{
	display:none
}
.subject_modal .modal-dialog{
	top:calc(20%);
	background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: 30px;
    outline: 0;
}
.notes-faq{
	padding-bottom:120px
}
.subject_modal .modal-content{
	overflow:hidden
}
.subject_modal .modal-body{
	        max-width: calc(147vh - 270px) !important;
	top:0;
	overflow:auto;
	scrollbar-width:thin;
	padding:70px 16px 0px;
}
.info_modal .modal-body{
	    padding: 70px 30px 30px;
}
.subject_modal .modal-footer{
	padding-bottom:18px;
	z-index:99;
	background:white;
	border-bottom-right-radius:24px;
	border-bottom-left-radius:24px;
}
/* not needed in prod */
/*need to check*/
.faculty-thumbnail {
	justify-content:center
}
/*need to check*/


/*add links in contact page*/
.contact-section>div>div>p:nth-child(2) a {
	color:#fff !important;
	text-decoration:none
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}
.accordion-item{
		background-color:#fff !important
	}
.s5-prices-section label{
	    cursor: pointer;
	    color: var(--deep-blue, #17224d);
		    letter-spacing: .16px;
		font-family: Roboto;
    font-size: 16px;
    font-style: normal;
	    font-weight: 500;
	display:flex;
/* 	margin:auto;
 */
}
.s5-prices-section label input{
	align-self: start;
	accent-color: #005cc8;
	margin: 4px 10px
}
.form-side span {
    font-size: 14px;
    margin-bottom: 0px;
	font-weight:700;
}
.form-side span>label {
    display: flex;
}
.about-us-text-group .aboutus-tiles-heading+p, .contact-info-group p{
	margin-left:unset !important;
	margin-right:unset !important;
}
.contact-info-group p{
	float:left;
}

/* select course css */
.checkbox-container:hover,.subjet-modal .btn-close:hover{
	background:#919eab14!important
}
.checkbox-container {
        display: flex;
        margin: auto 0px;
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#17224d ;
    }
.subject_modal .checkbox-container{
	font-weight:500
}
.subject_modal .buy-plan-btn{
	padding:0
}
.subject_modal .buy-plan-btn>a{
	font-size:12px;
	    width: 336px;
}
.checkbox-container input{
	margin:auto 10px;
}
    .hide{
        display: none;
    }
    .show , .show2{
        display: block;
    }
    .dropdown-content3,.dropdown-content1,.dropdown-content6{
		margin: 7px -1.6px;
		padding:15px 12px;
		height:262px;
		overflow-y:scroll;
		scrollbar-width: thin;
     	border:2px solid #759AE1;
/* 		border-top:5px; */
/* 		border-top:none; */
		position:absolute;
		background:white;
			position:absolute;
    width: -webkit-fill-available;
	    width: -moz-available;
		border-radius:5px;
/* 		border-top-right-radius:0; */
/* 		border-top-left-radius:0; */
    }
.dropdown-select-text{
	font-size:16px;
	font-weight:600;
	color:#17224D;
	margin-bottom:0!important;
	margin-left:10px
}
.dropdown-min-max{
	margin-left:10px;
	font-size:12px;
	color:#6A6A6A;
	margin-bottom:0 !important
}
.MYOPdropdown3,.MYOPdropdown1,.MYOPdropdown6{
	border: 2px solid #759AE1;
	margin:8px 20px 18px;
	position:relative;
	border-radius:5px;
}
.additional-class>div{
	margin-bottom:0
}

.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6{
		font-size:16px;
	font-weight:bold;
	color:#759AE1;
	width:98%;
	border:none;
	border-radius:5px;
	background:white;
	background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png) !important;
	background-repeat:no-repeat;
	background-position:right;
		text-align:left;
}
.home-banner .s1-T1{
	color:#fff !important
}
.home-banner .section1-text-p {
    color: rgba(255, 255, 255, .8) !important;
}
.wp-block-cover .wp-block-cover__image-background{
	width:100% !important;
}
a.disabled {
    pointer-events: none;
}

.blogs-text .reading-time{
	display:flex
}
.app-links3{
	margin-bottom:0
}
.blog-content{
	background:white
}
.s7-heading {
	margin-bottom:0
}
/* select course css */
.blog-text>*{
	background:white
}
.aboutus-courses>div>div {
    margin: 30px 0px 0 !important;
	padding: 0 6px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff;
	flex-basis: 30%
}
p.aboutus-tiles-heading {
    padding-right: 55px;
}
.about-us-text-group .courses-p {
	margin-bottom: 5px;
}
.aboutus-courses>div>div div{
	margin-bottom:0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-text, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-section {
    flex-basis: unset !important;
}
.section3-col1 .subscribebtn-learnmore{
    margin:auto
}
.faq-heading{
    text-align:center
}
.faq-img>div>figure {
display: flex !important;
justify-content: center;
        width: -webkit-fill-available;
width: -moz-available;
}

.faq-section1{
    height:fit-content;
}
.form-side span {
    font-size: 12px;}
.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 40px 20px !important;
}
.banner-single.myactive{
    height:100vh;
    justify-content:space-between;
}
.comparision-table table>tbody>tr>td:first-child{
    padding: 0 5px !important;
}
.sidebar-space {
    padding-bottom: 50px;}

.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 24px 5px !important;
}
.modal-content {
max-height: calc(124vh - 235px) !important;
}
.post .max-width{
max-width:750px;
margin:auto;

}
.faq-text .tnc{
    padding : 190px 0 0 30px;
}
.faq-text .tnc+ p{
    padding-left:30px
}
.faq-img .tnc-img{
    padding-top:0
}
.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6,.checkbox-container {
    font-size:12px;
}
.courses-s5-text .s5-heading-text , .courses-s3-title .s5-heading-text{
    padding-top:1rem !important;
}
.courses-s3-title .s5-heading-text {
    padding:0 10px 15px
}
#owl-section1-banner > div.owl-dots{
    z-index:9;
    position:relative;
}
.about-us-text-group {
    width: auto !important
}
.aboutus-image-badge {
    width: 50px !important;}
.about-us-text-group .courses-p {
    width: auto;
}
        .about-us-text-group {
        margin: 0 0px 0 10px;
    }
    .email-logo,.contact-logo{
        display: none;
    }
    .email-box span,.contact{
        margin: 0 10px;
        padding: 0;
    }

	.profile-s3-c2-b div {
            margin: 5px 0px 5px;
        }
	.profile-s3-c2-b1 {
		margin: 0 0 13px 20px;
	}
	.profile-s3-c2-b2 {
        margin: 25px 0 0 35px;
    }
	.subject-topic-parent .max-width,.profile-s3-c2-b{
		padding:0 !important
	}
	.profile-s2 .responsive-col{
		margin-bottom:0 !important
	}
	.profile-s2-c1>p:not(:first-child) {
		width:fit-content !important
	}
	.profile-s3-c2-b2>div>ul>li {
        color: var(--deep-blue, #17224d);
        font-size: 14px;
        font-weight: 500;
		margin-bottom:12px
    }
	.profile-s1-c2 {
		padding-top:20px
		}
	.profile-h1{
		margin-bottom:.5em
	}
	.profile-s2-h1, .profile-s3-c2-b1>div>p:first-child{
		font-size:16px
	}
	.post-date{
		font-size:12px
	}
	.faq-group .answer.accordion-body{ font-size:12px !important; font-weight:400 !important }
	.brand-logo {
        padding: 0 0px;
        order: 2
    }
	.custom-select-isd .select-selected:after, .custom-select-country .select-selected:after{
		right:8px;
	}
	.phone-isd select,.custom-select-isd .select-selected{
		overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;  
		padding:12px 6px!important
	}
/* 	[data-name=isd]::after {
        right: 6px;
    } */
	.comparision-table table>tbody>tr>td:first-child{
		padding:0 8px !important;
		font-size:13px
	}
	.comparision-table table>tbody>tr>td:first-child.starting-price2{
		font-size:13px;
		font-weight:700
	}
	.navbar-nav .nav-item a{
		display:block
	}
	    .section3 .aboutus-banner {
        padding: 30px 0px;
    }
	.s5-prices-section label input{
		margin:4px 10px
	}
	.courses-box .section2-heading{
		margin-bottom:0 !important;
		padding:0 20px
	}
	    .courses-s3-title .s5-heading-text {
			padding-top:0 !important;
        padding: 0px 10px 5px;
    }
	.aboutus-faculty-group{
		justify-content: flex-start;
        /* padding: 30px 0 0; */
        gap: 0 50px;
	}
	.aboutus-courses>div>div{
		margin:10px 0;
	}
	.aboutus-courses>div>div{
		flex-basis:100%
	}
	.aboutus-courses {
    padding-bottom: 20px;
}
	.about-us-text-group .aboutus-tiles-heading{
		font-size:14px
	}
	#testimonials{
		width:auto !important
	}
	.navbar-brand img {
    width: 56px;
}
	.otp-section .opt-content {
/*     padding: 5px 35px 20px; */
		margin: 0 auto;
        padding: 0 0 20px 0;
}
	.notes-faq{
		padding-top:0;
		padding-bottom:30px
	}
	.blog-preview-heading {
		padding: 80px 10px 0;
	}
	.blog-preview-subheading{
		padding:0 10px
	}
	.courses-box .max-width{
		padding-bottom:0
	}
	    .faq-text .tnc {
        padding: 100px 20px 10px 20px;
    }
	    .faq-text .tnc+p {
        padding-left: 20px;
			font-size:14px !important;
    }
	.tnc-img{
		font-size:12px !important
	}
	.aboutus-section1-text-p.tnc-img{
		padding-top:20px;
		font-size:14px !important
	}
	.blog-preview-blocks p, .blog-preview-blocks a, .blog-preview-blocks a:visited, .blog-preview-blocks a:focus{
		    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 0;
		display:grid;
		font-size:12px;
		text-align:center;
	}
	.blog-preview-blocks img{
		margin:auto;
	}
	.blog-text img {
    padding:10px 20px;
}
	.blog-text figure{
		margin:0
	}
	.post .entry-header {
    padding-bottom: 0;
}
	#owl-student-saying {
		margin: 0 20px;
	}
	.section2-full .courses-s3-title {
        margin: 10px 0 30px !important;
    }
	.web-blocks div:not(.alm-btn-wrap){
		margin-bottom:0
	}
	.web-blocks .max-width,.blogs-page .max-width,.post .max-width {
    padding-bottom: 0;
/* 		padding-top: 0; */
}
	.section6 .max-width{
		margin:25px !important
	}
	#four{
	padding: 0 0 0 20px;
	}
	.address-section{
		height:auto
	}
	.banner-single.myactive{
		height:100vh;
		justify-content:space-between;
	}
	.s5-prices-section {
		padding: 0 27.215px 17.491px 20.43px;}
	    .sidebar-space {
        padding-bottom: 0px;
        margin-bottom: 0;
    }
	.blog-content{
		padding-top:0 !important
	}
	.post .max-width{
		background:white
	}
	    .profile-s1-image {
        margin-left: 0px !important
    }
	.subject_modal .modal-content {
		width:-webkit-fill-available;
		margin:4px 0;
		display:flex !important;
	}
	.blogs-text .post-date,.blogs-text .reading-time{
	margin:11px !important
}
	.notification{
		font-size:12px
	}
	.modal-content {
    max-height: calc(124vh - 340px) !important;
}
	.section3-col1 .section3-p{
		height:auto;
	}
	.section3 .text{
		padding:0
	}
	.faq-heading {
    padding-top: 106px;
    margin-bottom: 0 !important;
    font-size: 24px;
}
	.post .max-width{
	max-width:390px;
	margin:auto;
	
}
	.contactus2.section-gaps {
		width: calc(100% + 40px);
    	margin-left: -20px !important;
	}
	.favbook-class, .contact-section>div>div>p:nth-child(2) {
		width: 100%;
	}
	.contact-section {
		margin: 28.98px 0 0 0!important;
		padding: 0 20px;
	}
	table>tbody>tr:first-child>td.td-col1 {
    padding: 25px 0 !important;
	}
	.form-side span {
		margin-bottom:0 !important
	}
	.choose-your-plan{
		padding-bottom:1rem !important
	}
	.plans-section1 + .section5 > div, 
	.plans-section1 + .section5 .inner-tab-content,
	.plans-section1 + .section5 .inner-radio-content {
		width: 100% !important;
	}
    .inner-tab-content .radio-space{
        width: auto;
    }
    .radio-space>div>ul{
        margin: 0 !important;
        flex-direction: row;
        display: flex;
        flex-wrap: wrap;
        margin: auto !important;
        padding: 0 20px;
    }
    #pills-tab2>.nav-item {
        display: flex;
        flex-basis: 50%;
        margin: auto;
        justify-content: flex-start;
    }
	.web-blocks .max-width{
		padding:0 10px
	}
/* 	.subject_modal .modal-content,.subject_modal .modal-dialog{
		width:90%;
	} */
	.subject_modal .modal-body{
		    padding: 0px 16px 0;
	}
	.subject_modal .modal-header{
		padding:25px
	}
	.best-course-for-exam:before{
		top:7px !important;
		display:none
	}
	.enroll-now-experience-para, .best-course-for-exam {
    text-align: center;
    padding: 0 !important;
}
	.courses-s5-text .s5-heading-text{
		padding-left:10px;
	}
	.closeX a{
		padding-right:6px
}
/* 	#Modal-qna-mb>div>div, #Modal-qna-pg>div>div, #Modalet>div>div, #Modalqb>div>div, #Modalqrp>div>div 
		{
			left:46%
		} */
	.notes-s4{
		padding-top:0 !important
	}
	.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
		padding-left:82px
	} 
.wp-block-spacer {
	height:50px !important
}
	.all-blogs-block .wp-block-spacer {
	height:17px !important
}
	.section5-heading .s5-heading-text {
		padding: 1.5rem 1rem 0rem !important
}
	/* change existing ones - 7061 */
	#owl-student-saying>div.owl-nav>button.owl-prev {
    left: -43px;
    top: 38%;
    font-size: 43px !important;
}
#owl-student-saying>div.owl-nav>button.owl-next {
    right: -40px;
    font-size: 43px !important;
    top: 39%;
}
.s5-prices-section label input{
    margin: 3px 5px
} 

.section3 .section3-heading{
    padding:0
}
.section3+.courses-s5-text {
    margin: 30px 0 30px;
}
.section3+.courses-s5-text .s5-heading-text{
    padding-bottom:0
}

/* input[name=prices],
input[value=HTML] {
    margin: 0px -2.19px 0 -1.36px !important
} */
.learn-more-img+.course-s1-textspace{
    width:auto
}
.learn-more-section .s5-heading-text{
    line-height: 14px;
}
.s5-prices-section label {
    font-size: 14px;
}

.section3 .section3-heading {
    font-size: 16px !important;
}
.notes::after{
    top:0px
}
.recomended-ribbon, .s7-buy-plan-btn>a, .table-headings {
    letter-spacing: .14px;
    font-size: 14px;
}

.checkbox-container input[type="checkbox"]:checked + label{
	background:red
}
/* Hide the default checkbox */
.checkbox-container input[type="checkbox"] {
	display:none
}

/* Style the custom checkbox */
.checkbox-container {
    position: relative;
    padding-left: 10px;
    cursor: pointer;
	align-items:center;
/*     display: inline-block; */
/*     user-select: none; */
}
.custom-checkbox{
	position:relative;
	width:16px;
	height:16px;
	margin-right:10px;
}
/* Custom checkbox appearance */
.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
/*     transform: translateY(-50%); */
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #CDCDCD;
    border-radius: 5px; /* Change this to any radius you like*/
} 

/* Checked state styles */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::before {
    background-color: #759AE1;
    border-color: #759AE1;
}

/* Custom checkmark */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    content: "\2713";
    position: absolute;
    left: 3px;
    top: -2px;
/*     transform: translate(-50%,-100%); */
    width: 8px;
    height: 8px;
    background-color: transparent; 
    border-radius: 5px;
	color:white;
}

.all-blogs-block .wp-block-query-no-results p {
    width: 100%;
    height: calc(100vh - 669px);
    box-shadow: 0 0 5px 0 #000;
    padding: 30px;
    font-size: 24px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    border-radius: 10px;
}


/* New slides css */
.new-slide .app-links1>a>img, .new-slide .app-links2>a>img {
    width: auto !important;
    height: 48px;
}
.new-slide .section1-text {
    margin: 130px 0 0 !important;
}
.new-slide .s1-T1 {
    font-weight: 700;
    font-size: 50px;
}
.new-slide ul {
	margin-left: 0;
	list-style-type: disc;
}
.new-slide ul li {
	font-size: 22px;
    font-style: normal;
    font-weight: 700;
	color: #fff;
	margin-bottom: 5px;
}
.new-slide .web-s1-text {
	flex-basis: 50% !important;
    width: 100%;
	gap: 1em;
}
.new-slide .subscribebtn a {
    width: unset;
    padding: 9px 20px;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: unset;
}
.new-slide .home-banner .section1-text-p {
    color: #fff !important;
	margin-bottom: 0 !important;
	font-size: 22px;
}
.new-slide .section1-text.banner-image {
    margin: 0 !important;
    padding-top: 70px;
}
.new-slide .wp-block-cover.item {
     height: 745px;
	 padding: 0 5px;
}
.new-slide #image-web>img {
	max-height: 475px;
}
.new-slide .wp-block-cover.item {
    height: 845px;
}
.new-slide .section1-text{
   margin: 40px 0 0 !important;
}
/* 	.new-slide .home-banner{
   padding: 0 !important;
} */
.new-slide .s1-T1{
   font-size: 32px !important;
}
.new-slide .home-banner .section1-text-p, .new-slide ul li {
   font-size: 16px !important;
   line-height: 22px;
}
.new-slide .section1-text.banner-image{
   padding-top: 0;
}
.new-slide .section1-text.banner-image figure#image-web{
   margin: 0;
   display: block;
}
.new-slide #image-web>img {
   max-height: 220px;
}
.new-slide .app-links>div{
   justify-content: flex-start !important;
}
.new-slide #image-mobile {
   display: none;
}
}
@media only screen and (max-width:360px) {
#pills-tab1>.nav-item>button {
        padding: 8px 10px;
    }
    

.notification{
    color: #17224d;
    font-weight: 500;
    font-size: 14px;
    margin: auto 20px;
}
.modal-table {
	border-radius: unset;
}
.contact a {
	text-decoration:none;
	color:#fff;
}
.modal a{
	text-decoration:none
}
.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
	padding-left:160px;
	max-width: 1360px;
}
#owl-student-saying {
    margin: 0 50px;
    position: relative;
}

.modal-dialog, .modal-header {
    max-width: 977px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.subject_modal .modal-dialog,.subject_modal .modal-header {
	max-width: 450px !important;
}
.subject_modal .modal-content {
	margin:0px 0 0;
	border:none;
	max-height: 50vh !important;
	overflow:unset;
}
.modal-backdrop.show{
	display:none
}
.subject_modal .modal-dialog{
	top:calc(20%);
	background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: 30px;
    outline: 0;
}
.notes-faq{
	padding-bottom:120px
}
.subject_modal .modal-content{
	overflow:hidden
}
.subject_modal .modal-body{
	        max-width: calc(147vh - 270px) !important;
	top:0;
	overflow:auto;
	scrollbar-width:thin;
	padding:70px 16px 0px;
}
.info_modal .modal-body{
	    padding: 70px 30px 30px;
}
.subject_modal .modal-footer{
	padding-bottom:18px;
	z-index:99;
	background:white;
	border-bottom-right-radius:24px;
	border-bottom-left-radius:24px;
}
/* not needed in prod */
/*need to check*/
.faculty-thumbnail {
	justify-content:center
}
/*need to check*/


/*add links in contact page*/
.contact-section>div>div>p:nth-child(2) a {
	color:#fff !important;
	text-decoration:none
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}
.accordion-item{
		background-color:#fff !important
	}
.s5-prices-section label{
	    cursor: pointer;
	    color: var(--deep-blue, #17224d);
		    letter-spacing: .16px;
		font-family: Roboto;
    font-size: 16px;
    font-style: normal;
	    font-weight: 500;
	display:flex;
/* 	margin:auto;
 */
}
.s5-prices-section label input{
	align-self: start;
	accent-color: #005cc8;
	margin: 4px 10px
}
.form-side span {
    font-size: 14px;
    margin-bottom: 0px;
	font-weight:700;
}
.form-side span>label {
    display: flex;
}
.about-us-text-group .aboutus-tiles-heading+p, .contact-info-group p{
	margin-left:unset !important;
	margin-right:unset !important;
}
.contact-info-group p{
	float:left;
}

/* select course css */
.checkbox-container:hover,.subjet-modal .btn-close:hover{
	background:#919eab14!important
}
.checkbox-container {
        display: flex;
        margin: auto 0px;
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#17224d ;
    }
.subject_modal .checkbox-container{
	font-weight:500
}
.subject_modal .buy-plan-btn{
	padding:0
}
.subject_modal .buy-plan-btn>a{
	font-size:12px;
	    width: 236px;
}
.checkbox-container input{
	margin:auto 10px;
}
    .hide{
        display: none;
    }
    .show , .show2{
        display: block;
    }
    .dropdown-content3,.dropdown-content1,.dropdown-content6{
		margin: 7px -1.6px;
		padding:15px 12px;
		height:262px;
		overflow-y:scroll;
		scrollbar-width: thin;
     	border:2px solid #759AE1;
/* 		border-top:5px; */
/* 		border-top:none; */
		position:absolute;
		background:white;
			position:absolute;
    width: -webkit-fill-available;
	    width: -moz-available;
		border-radius:5px;
/* 		border-top-right-radius:0; */
/* 		border-top-left-radius:0; */
    }
.dropdown-select-text{
	font-size:16px;
	font-weight:600;
	color:#17224D;
	margin-bottom:0!important;
	margin-left:10px
}
.dropdown-min-max{
	margin-left:10px;
	font-size:12px;
	color:#6A6A6A;
	margin-bottom:0 !important
}
.MYOPdropdown3,.MYOPdropdown1,.MYOPdropdown6{
	border: 2px solid #759AE1;
	margin:8px 20px 18px;
	position:relative;
	border-radius:5px;
}
.additional-class>div{
	margin-bottom:0
}

.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6{
		font-size:16px;
	font-weight:bold;
	color:#759AE1;
	width:98%;
	border:none;
	border-radius:5px;
	background:white;
	background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png) !important;
	background-repeat:no-repeat;
	background-position:right;
		text-align:left;
}
.home-banner .s1-T1{
	color:#fff !important
}
.home-banner .section1-text-p {
    color: rgba(255, 255, 255, .8) !important;
}
.wp-block-cover .wp-block-cover__image-background{
	width:100% !important;
}
a.disabled {
    pointer-events: none;
}

.blogs-text .reading-time{
	display:flex
}
.app-links3{
	margin-bottom:0
}
.blog-content{
	background:white
}
.s7-heading {
	margin-bottom:0
}
/* select course css */
.blog-text>*{
	background:white
}
.aboutus-courses>div>div {
    margin: 30px 0px 0 !important;
	padding: 0 6px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff;
	flex-basis: 30%
}
p.aboutus-tiles-heading {
    padding-right: 55px;
}
.about-us-text-group .courses-p {
	margin-bottom: 5px;
}
.aboutus-courses>div>div div{
	margin-bottom:0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-text, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-section {
    flex-basis: unset !important;
}
.section3-col1 .subscribebtn-learnmore{
    margin:auto
}
.faq-heading{
    text-align:center
}
.faq-img>div>figure {
display: flex !important;
justify-content: center;
        width: -webkit-fill-available;
width: -moz-available;
}

.faq-section1{
    height:fit-content;
}
.form-side span {
    font-size: 12px;}
.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 40px 20px !important;
}
.banner-single.myactive{
    height:100vh;
    justify-content:space-between;
}
.comparision-table table>tbody>tr>td:first-child{
    padding: 0 5px !important;
}
.sidebar-space {
    padding-bottom: 50px;}

.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 24px 5px !important;
}
.modal-content {
max-height: calc(124vh - 235px) !important;
}
.post .max-width{
max-width:750px;
margin:auto;

}
.faq-text .tnc{
    padding : 190px 0 0 30px;
}
.faq-text .tnc+ p{
    padding-left:30px
}
.faq-img .tnc-img{
    padding-top:0
}
.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6,.checkbox-container {
    font-size:12px;
}
.courses-s5-text .s5-heading-text , .courses-s3-title .s5-heading-text{
    padding-top:1rem !important;
}
.courses-s3-title .s5-heading-text {
    padding:0 10px 15px
}
#owl-section1-banner > div.owl-dots{
    z-index:9;
    position:relative;
}
.about-us-text-group {
    width: auto !important
}
.aboutus-image-badge {
    width: 50px !important;}
.about-us-text-group .courses-p {
    width: auto;
}
        .about-us-text-group {
        margin: 0 0px 0 10px;
    }
    .email-logo,.contact-logo{
        display: none;
    }
    .email-box span,.contact{
        margin: 0 10px;
        padding: 0;
    }

	.profile-s3-c2-b div {
            margin: 5px 0px 5px;
        }
	.profile-s3-c2-b1 {
		margin: 0 0 13px 20px;
	}
	.profile-s3-c2-b2 {
        margin: 25px 0 0 35px;
    }
	.subject-topic-parent .max-width,.profile-s3-c2-b{
		padding:0 !important
	}
	.profile-s2 .responsive-col{
		margin-bottom:0 !important
	}
	.profile-s2-c1>p:not(:first-child) {
		width:fit-content !important
	}
	.profile-s3-c2-b2>div>ul>li {
        color: var(--deep-blue, #17224d);
        font-size: 14px;
        font-weight: 500;
		margin-bottom:12px
    }
	.profile-s1-c2 {
		padding-top:20px
		}
	.profile-h1{
		margin-bottom:.5em
	}
	.profile-s2-h1, .profile-s3-c2-b1>div>p:first-child{
		font-size:16px
	}
	.post-date{
		font-size:12px
	}
	.faq-group .answer.accordion-body{ font-size:12px !important; font-weight:400 !important }
	.brand-logo {
        padding: 0 0px;
        order: 2
    }
	.custom-select-isd .select-selected:after, .custom-select-country .select-selected:after{
		right:8px;
	}
	.phone-isd select,.custom-select-isd .select-selected{
		overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;  
		padding:12px 6px!important
	}
/* 	[data-name=isd]::after {
        right: 6px;
    } */
	.comparision-table table>tbody>tr>td:first-child{
		padding:0 8px !important;
		font-size:13px
	}
	.comparision-table table>tbody>tr>td:first-child.starting-price2{
		font-size:13px;
		font-weight:700
	}
	.navbar-nav .nav-item a{
		display:block
	}
	    .section3 .aboutus-banner {
        padding: 30px 0px;
    }
	.s5-prices-section label input{
		margin:4px 10px
	}
	.courses-box .section2-heading{
		margin-bottom:0 !important;
		padding:0 20px
	}
	    .courses-s3-title .s5-heading-text {
			padding-top:0 !important;
        padding: 0px 10px 5px;
    }
	.aboutus-faculty-group{
		justify-content: flex-start;
        /* padding: 30px 0 0; */
        gap: 0 50px;
	}
	.aboutus-courses>div>div{
		margin:10px 0;
	}
	.aboutus-courses>div>div{
		flex-basis:100%
	}
	.aboutus-courses {
    padding-bottom: 20px;
}
	.about-us-text-group .aboutus-tiles-heading{
		font-size:14px
	}
	#testimonials{
		width:auto !important
	}
	.navbar-brand img {
    width: 56px;
}
	.otp-section .opt-content {
/*     padding: 5px 35px 20px; */
		margin: 0 auto;
        padding: 0 0 20px 0;
}
	.notes-faq{
		padding-top:0;
		padding-bottom:30px
	}
	.blog-preview-heading {
		padding: 80px 10px 0;
	}
	.blog-preview-subheading{
		padding:0 10px
	}
	.courses-box .max-width{
		padding-bottom:0
	}
	    .faq-text .tnc {
        padding: 100px 20px 10px 20px;
    }
	    .faq-text .tnc+p {
        padding-left: 20px;
			font-size:14px !important;
    }
	.tnc-img{
		font-size:12px !important
	}
	.aboutus-section1-text-p.tnc-img{
		padding-top:20px;
		font-size:14px !important
	}
	.blog-preview-blocks p, .blog-preview-blocks a, .blog-preview-blocks a:visited, .blog-preview-blocks a:focus{
		    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 0;
		display:grid;
		font-size:12px;
		text-align:center;
	}
	.blog-preview-blocks img{
		margin:auto;
	}
	.blog-text img {
    padding:10px 20px;
}
	.blog-text figure{
		margin:0
	}
	.post .entry-header {
    padding-bottom: 0;
}
	#owl-student-saying {
		margin: 0 20px;
	}
	.section2-full .courses-s3-title {
        margin: 10px 0 30px !important;
    }
	.web-blocks div:not(.alm-btn-wrap){
		margin-bottom:0
	}
	.web-blocks .max-width,.blogs-page .max-width,.post .max-width {
    padding-bottom: 0;
/* 		padding-top: 0; */
}
	.section6 .max-width{
		margin:25px !important
	}
	#four{
	padding: 0 0 0 20px;
	}
	.address-section{
		height:auto
	}
	.banner-single.myactive{
		height:100vh;
		justify-content:space-between;
	}
	.s5-prices-section {
		padding: 0 27.215px 17.491px 20.43px;}
	    .sidebar-space {
        padding-bottom: 0px;
        margin-bottom: 0;
    }
	.blog-content{
		padding-top:0 !important
	}
	.post .max-width{
		background:white
	}
	    .profile-s1-image {
        margin-left: 0px !important
    }
	.subject_modal .modal-content {
		width:-webkit-fill-available;
		margin:4px 0;
		display:flex !important;
	}
	.blogs-text .post-date,.blogs-text .reading-time{
	margin:11px !important
}
	.notification{
		font-size:12px
	}
	.modal-content {
    max-height: calc(124vh - 340px) !important;
}
	.section3-col1 .section3-p{
		height:auto;
	}
	.section3 .text{
		padding:0
	}
	.faq-heading {
    padding-top: 106px;
    margin-bottom: 0 !important;
    font-size: 24px;
}
	.post .max-width{
	max-width:390px;
	margin:auto;
	
}
	.contactus2.section-gaps {
		width: calc(100% + 40px);
    	margin-left: -20px !important;
	}
	.favbook-class, .contact-section>div>div>p:nth-child(2) {
		width: 100%;
	}
	.contact-section {
		margin: 28.98px 0 0 0!important;
		padding: 0 20px;
	}
	table>tbody>tr:first-child>td.td-col1 {
    padding: 25px 0 !important;
	}
	.form-side span {
		margin-bottom:0 !important
	}
	.choose-your-plan{
		padding-bottom:1rem !important
	}
	.plans-section1 + .section5 > div, 
	.plans-section1 + .section5 .inner-tab-content,
	.plans-section1 + .section5 .inner-radio-content {
		width: 100% !important;
	}
    .inner-tab-content .radio-space{
        width: auto;
    }
    .radio-space>div>ul{
        margin: 0 !important;
        flex-direction: row;
        display: flex;
        flex-wrap: wrap;
        margin: auto !important;
        padding: 0 20px;
    }
    #pills-tab2>.nav-item {
        display: flex;
        flex-basis: 50%;
        margin: auto;
        justify-content: flex-start;
    }
	.web-blocks .max-width{
		padding:0 10px
	}
/* 	.subject_modal .modal-content,.subject_modal .modal-dialog{
		width:90%;
	} */
	.subject_modal .modal-body{
		    padding: 0px 16px 0;
	}
	.subject_modal .modal-header{
		padding:25px
	}
	.best-course-for-exam:before{
		top:7px !important;
		display:none
	}
	.enroll-now-experience-para, .best-course-for-exam {
    text-align: center;
    padding: 0 !important;
}
	.courses-s5-text .s5-heading-text{
		padding-left:10px;
	}
	.closeX a{
		padding-right:6px
}
/* 	#Modal-qna-mb>div>div, #Modal-qna-pg>div>div, #Modalet>div>div, #Modalqb>div>div, #Modalqrp>div>div 
		{
			left:46%
		} */
	.notes-s4{
		padding-top:0 !important
	}
	.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
		padding-left:82px
	} 
.wp-block-spacer {
	height:50px !important
}
	.all-blogs-block .wp-block-spacer {
	height:17px !important
}
	.section5-heading .s5-heading-text {
		padding: 1.5rem 1rem 0rem !important
}
	/* change existing ones - 7061 */
	#owl-student-saying>div.owl-nav>button.owl-prev {
    left: -43px;
    top: 38%;
    font-size: 43px !important;
}
#owl-student-saying>div.owl-nav>button.owl-next {
    right: -40px;
    font-size: 43px !important;
    top: 39%;
}
.s5-prices-section label input{
    margin: 3px 5px
} 

.section3 .section3-heading{
    padding:0
}
.section3+.courses-s5-text {
    margin: 30px 0 30px;
}
.section3+.courses-s5-text .s5-heading-text{
    padding-bottom:0
}

/* input[name=prices],
input[value=HTML] {
    margin: 0px -2.19px 0 -1.36px !important
} */
.learn-more-img+.course-s1-textspace{
    width:auto
}
.learn-more-section .s5-heading-text{
    line-height: 14px;
}
.s5-prices-section label {
    font-size: 14px;
}

.section3 .section3-heading {
    font-size: 16px !important;
}
.notes::after{
    top:0px
}
.recomended-ribbon, .s7-buy-plan-btn>a, .table-headings {
    letter-spacing: .14px;
    font-size: 14px;
}

.checkbox-container input[type="checkbox"]:checked + label{
	background:red
}
/* Hide the default checkbox */
.checkbox-container input[type="checkbox"] {
	display:none
}

/* Style the custom checkbox */
.checkbox-container {
    position: relative;
    padding-left: 10px;
    cursor: pointer;
	align-items:center;
/*     display: inline-block; */
/*     user-select: none; */
}
.custom-checkbox{
	position:relative;
	width:16px;
	height:16px;
	margin-right:10px;
}
/* Custom checkbox appearance */
.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
/*     transform: translateY(-50%); */
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #CDCDCD;
    border-radius: 5px; /* Change this to any radius you like*/
} 

/* Checked state styles */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::before {
    background-color: #759AE1;
    border-color: #759AE1;
}

/* Custom checkmark */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    content: "\2713";
    position: absolute;
    left: 3px;
    top: -2px;
/*     transform: translate(-50%,-100%); */
    width: 8px;
    height: 8px;
    background-color: transparent; 
    border-radius: 5px;
	color:white;
}

.all-blogs-block .wp-block-query-no-results p {
    width: 100%;
    height: calc(100vh - 669px);
    box-shadow: 0 0 5px 0 #000;
    padding: 30px;
    font-size: 24px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    border-radius: 10px;
}


/* New slides css */
.new-slide .app-links1>a>img, .new-slide .app-links2>a>img {
    width: auto !important;
    height: 48px;
}
.new-slide .section1-text {
    margin: 130px 0 0 !important;
}
.new-slide .s1-T1 {
    font-weight: 700;
    font-size: 50px;
}
.new-slide ul {
	margin-left: 0;
	list-style-type: disc;
}
.new-slide ul li {
	font-size: 22px;
    font-style: normal;
    font-weight: 700;
	color: #fff;
	margin-bottom: 5px;
}
.new-slide .web-s1-text {
	flex-basis: 50% !important;
    width: 100%;
	gap: 1em;
}
.new-slide .subscribebtn a {
    width: unset;
    padding: 9px 20px;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: unset;
}
.new-slide .home-banner .section1-text-p {
    color: #fff !important;
	margin-bottom: 0 !important;
	font-size: 22px;
}
.new-slide .section1-text.banner-image {
    margin: 0 !important;
    padding-top: 70px;
}
.new-slide .wp-block-cover.item {
     height: 745px;
	 padding: 0 5px;
}
.new-slide #image-web>img {
	max-height: 475px;
}
.new-slide .wp-block-cover.item {
    height: 845px;
}
.new-slide .section1-text{
   margin: 40px 0 0 !important;
}
/* 	.new-slide .home-banner{
   padding: 0 !important;
} */
.new-slide .s1-T1{
   font-size: 32px !important;
}
.new-slide .home-banner .section1-text-p, .new-slide ul li {
   font-size: 16px !important;
   line-height: 22px;
}
.new-slide .section1-text.banner-image{
   padding-top: 0;
}
.new-slide .section1-text.banner-image figure#image-web{
   margin: 0;
   display: block;
}
.new-slide #image-web>img {
   max-height: 220px;
}
.new-slide .app-links>div{
   justify-content: flex-start !important;
}
.new-slide #image-mobile {
   display: none;
}
}
@media only screen and (max-width:320px) {
	    .inner-tab-title:not(.curriculum-tab) {
        width: 92px !important;
    }

	    .brand-logo {
			padding:0 0
	}
 .table-width+div {
        width: 70% !important;
    }
	.table-width{
		width:30% !important
	}
	.s5-heading-text {
    padding-top: 3.5rem !important;
    line-height: 32px;
}
/*     .table-width {
        padding-left: 42px
    } */

    .contact-section,
    .contact-text {
        width: fit-content;
        margin: 28.98px 0 0 0 !important;
		padding: 0 20px;
    }

    .contact-section>div>div>p:nth-child(2) {
        width: 100%
    }

	.lazy-load.max-width,.lazy-load .max-width{
		padding:0
	}

    .compare-section {
/*         overflow: hidden; */
        margin: 0
    }

    .td-col2-3 {
        padding: 13px 0 20px 1.6199999999999992px !important
    }

    table {
        width: 40px
    }

    .flying-plane-plans::after {
        top: 7px;
        left: 182px
    }
	
	.tab-content {
		width: 100% !important;
	}

    .section3-col1>.text:first-child {
        display: contents
    }

    #post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(2)>div>div>div,
    #post-8>div>div.wp-block-columns.aboutus-s3.section-gaps.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex>div>div:nth-child(4)>div>div>div {
        flex-basis: 40% !important
    }

    .about-us-text-group {
        width: 269px !important
    }

    .selector {
        margin-left: -40.68000000000001px;
        order: 3
    }

    .section1-text-p {
        width: 289px
    }

    .aboutus-banner,
    .home-banner {
        padding: 40px 20px
    }
	.home-banner{
		padding:40px 0
	}

    .footer-menu {
/*         left: -39px */
		left:0
    }

    .app-links>div {
        justify-content: center !important
    }

    .s6-image-space,
    .section3 {
        padding: 0
    }

    .text-below-qr {
        padding: 30px 39px 0 !important
    }

    .courses>.section4-col2-r1 {
        padding: 11px 0
    }

    .section4-col1 {
        margin: 0 -1.3800000000000008px 97.41px 5.43px !important
    }

    .section2-full>div>div>div>div:nth-child(odd)>div>div>div>div>.section-2-image-background>.section2-image {
        left: 9px;
        top: 27px
    }

    .section2-full>div>div>div>div:nth-child(2n)>div>div>div>div>.section-2-image-background>.section2-image {
        top: 15px;
        right: 10px
    }

    .send-button {
        width: -webkit-fill-available !important;
        width: -moz-available !important
    }

    .profile-s4-c2>div>div {
        display: flex
    }

    #post-1008>div>div.wp-block-columns.section-gaps.faculty-profile-s4.is-layout-flex.wp-container-core-columns-layout-11.wp-block-columns-is-layout-flex>div>div>div>div.wp-block-columns.responsive-col.is-layout-flex.wp-container-core-columns-layout-10.wp-block-columns-is-layout-flex>div.wp-block-column.profile-s4-c2.is-layout-flow.wp-block-column-is-layout-flow>div>div>div:nth-child(2)>div {
        width: 185px;
        margin-left: 20px !important
    }

    .profile-s4-c2>div>div>div>div:nth-child(2)>div>p:nth-child(2) {
        width: unset
    }

    .profile-s2-c1>p:nth-child(2),
    .profile-s2-c1>p:nth-child(4),
    .profile-s4-p>p {
        width: 252px
    }

    .profile-s3-c2-b2>div>ul>li {
        flex-basis: 40%
    }

    .profile-s4-p>p {
        width: 257px
    }
	.speciality-block .profile-s4-p>p{
		width:auto
	}

    .profile-s3-c1>figure>img {
        margin: 30px
    }

/*     .profile-s2-c1 {
        margin-left: 20px !important
    } */

/*     .profile-s2-c2>img {
        margin-left: 49px !important
    } */

/*     .profile-s1-image {
        margin-left: 69px !important
    } */

    #testimonials {
        width: 290.87px !important;
        position: relative;
        height: auto
    }

    .faculty-image1>img {
        width: auto;
        height: auto
    }

    .courses-p {
        width: 230px
    }

	.learn-more-img+.course-s1-textspace{
		width:auto
	}

    #pills-tab1>.nav-item>button {
        font-size: 9px !important
    }

    

.notification{
    color: #17224d;
    font-weight: 500;
    font-size: 14px;
    margin: auto 20px;
}
.modal-table {
	border-radius: unset;
}
.contact a {
	text-decoration:none;
	color:#fff;
}
.modal a{
	text-decoration:none
}
.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
	padding-left:160px;
	max-width: 1360px;
}
#owl-student-saying {
    margin: 0 50px;
    position: relative;
}

.modal-dialog, .modal-header {
    max-width: 977px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.subject_modal .modal-dialog,.subject_modal .modal-header {
	max-width: 450px !important;
}
.subject_modal .modal-content {
	margin:0px 0 0;
	border:none;
	max-height: 50vh !important;
	overflow:unset;
}
.modal-backdrop.show{
	display:none
}
.subject_modal .modal-dialog{
	top:calc(20%);
	background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: 30px;
    outline: 0;
}
.notes-faq{
	padding-bottom:120px
}
.subject_modal .modal-content{
	overflow:hidden
}
.subject_modal .modal-body{
	        max-width: calc(147vh - 270px) !important;
	top:0;
	overflow:auto;
	scrollbar-width:thin;
	padding:70px 16px 0px;
}
.info_modal .modal-body{
	    padding: 70px 30px 30px;
}
.subject_modal .modal-footer{
	padding-bottom:18px;
	z-index:99;
	background:white;
	border-bottom-right-radius:24px;
	border-bottom-left-radius:24px;
}
/* not needed in prod */
/*need to check*/
.faculty-thumbnail {
	justify-content:center
}
/*need to check*/


/*add links in contact page*/
.contact-section>div>div>p:nth-child(2) a {
	color:#fff !important;
	text-decoration:none
}
.owl-theme .owl-nav [class*=owl-]:hover {
	color:unset
}
.accordion-item{
		background-color:#fff !important
	}
.s5-prices-section label{
	    cursor: pointer;
	    color: var(--deep-blue, #17224d);
		    letter-spacing: .16px;
		font-family: Roboto;
    font-size: 16px;
    font-style: normal;
	    font-weight: 500;
	display:flex;
/* 	margin:auto;
 */
}
.s5-prices-section label input{
	align-self: start;
	accent-color: #005cc8;
	margin: 4px 10px
}
.form-side span {
    font-size: 14px;
    margin-bottom: 0px;
	font-weight:700;
}
.form-side span>label {
    display: flex;
}
.about-us-text-group .aboutus-tiles-heading+p, .contact-info-group p{
	margin-left:unset !important;
	margin-right:unset !important;
}
.contact-info-group p{
	float:left;
}

/* select course css */
.checkbox-container:hover,.subjet-modal .btn-close:hover{
	background:#919eab14!important
}
.checkbox-container {
        display: flex;
        margin: auto 0px;
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#17224d ;
    }
.subject_modal .checkbox-container{
	font-weight:500
}
.subject_modal .buy-plan-btn{
	padding:0
}
.subject_modal .buy-plan-btn>a{
	font-size:12px;
	    width: 236px;
}
.checkbox-container input{
	margin:auto 10px;
}
    .hide{
        display: none;
    }
    .show , .show2{
        display: block;
    }
    .dropdown-content3,.dropdown-content1,.dropdown-content6{
		margin: 7px -1.6px;
		padding:15px 12px;
		height:262px;
		overflow-y:scroll;
		scrollbar-width: thin;
     	border:2px solid #759AE1;
/* 		border-top:5px; */
/* 		border-top:none; */
		position:absolute;
		background:white;
			position:absolute;
    width: -webkit-fill-available;
	    width: -moz-available;
		border-radius:5px;
/* 		border-top-right-radius:0; */
/* 		border-top-left-radius:0; */
    }
.dropdown-select-text{
	font-size:16px;
	font-weight:600;
	color:#17224D;
	margin-bottom:0!important;
	margin-left:10px
}
.dropdown-min-max{
	margin-left:10px;
	font-size:12px;
	color:#6A6A6A;
	margin-bottom:0 !important
}
.MYOPdropdown3,.MYOPdropdown1,.MYOPdropdown6{
	border: 2px solid #759AE1;
	margin:8px 20px 18px;
	position:relative;
	border-radius:5px;
}
.additional-class>div{
	margin-bottom:0
}

.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6{
		font-size:16px;
	font-weight:bold;
	color:#759AE1;
	width:98%;
	border:none;
	border-radius:5px;
	background:white;
	background-image: url(/wp-content/uploads/2023/11/Group-35539-1.png) !important;
	background-repeat:no-repeat;
	background-position:right;
		text-align:left;
}
.home-banner .s1-T1{
	color:#fff !important
}
.home-banner .section1-text-p {
    color: rgba(255, 255, 255, .8) !important;
}
.wp-block-cover .wp-block-cover__image-background{
	width:100% !important;
}
a.disabled {
    pointer-events: none;
}

.blogs-text .reading-time{
	display:flex
}
.app-links3{
	margin-bottom:0
}
.blog-content{
	background:white
}
.s7-heading {
	margin-bottom:0
}
/* select course css */
.blog-text>*{
	background:white
}
.aboutus-courses>div>div {
    margin: 30px 0px 0 !important;
	padding: 0 6px;
    border-radius: 15px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .06);
    background-color: #fff;
	flex-basis: 30%
}
p.aboutus-tiles-heading {
    padding-right: 55px;
}
.about-us-text-group .courses-p {
	margin-bottom: 5px;
}
.aboutus-courses>div>div div{
	margin-bottom:0;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-text, .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.contact-section {
    flex-basis: unset !important;
}
.section3-col1 .subscribebtn-learnmore{
    margin:auto
}
.faq-heading{
    text-align:center
}
.faq-img>div>figure {
display: flex !important;
justify-content: center;
        width: -webkit-fill-available;
width: -moz-available;
}

.faq-section1{
    height:fit-content;
}
.form-side span {
    font-size: 12px;}
.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 40px 20px !important;
}
.banner-single.myactive{
    height:100vh;
    justify-content:space-between;
}
.comparision-table table>tbody>tr>td:first-child{
    padding: 0 5px !important;
}
.sidebar-space {
    padding-bottom: 50px;}

.comparision-table table>tbody>tr:first-child>td.td-col1 {
padding: 24px 5px !important;
}
.modal-content {
max-height: calc(124vh - 235px) !important;
}
.post .max-width{
max-width:750px;
margin:auto;

}
.faq-text .tnc{
    padding : 190px 0 0 30px;
}
.faq-text .tnc+ p{
    padding-left:30px
}
.faq-img .tnc-img{
    padding-top:0
}
.MYOPdropbtn3,.MYOPdropbtn1,.MYOPdropbtn6,.checkbox-container {
    font-size:12px;
}
.courses-s5-text .s5-heading-text , .courses-s3-title .s5-heading-text{
    padding-top:1rem !important;
}
.courses-s3-title .s5-heading-text {
    padding:0 10px 15px
}
#owl-section1-banner > div.owl-dots{
    z-index:9;
    position:relative;
}
.about-us-text-group {
    width: auto !important
}
.aboutus-image-badge {
    width: 50px !important;}
.about-us-text-group .courses-p {
    width: auto;
}
        .about-us-text-group {
        margin: 0 0px 0 10px;
    }
    .email-logo,.contact-logo{
        display: none;
    }
    .email-box span,.contact{
        margin: 0 10px;
        padding: 0;
    }

	.profile-s3-c2-b div {
            margin: 5px 0px 5px;
        }
	.profile-s3-c2-b1 {
		margin: 0 0 13px 20px;
	}
	.profile-s3-c2-b2 {
        margin: 25px 0 0 35px;
    }
	.subject-topic-parent .max-width,.profile-s3-c2-b{
		padding:0 !important
	}
	.profile-s2 .responsive-col{
		margin-bottom:0 !important
	}
	.profile-s2-c1>p:not(:first-child) {
		width:fit-content !important
	}
	.profile-s3-c2-b2>div>ul>li {
        color: var(--deep-blue, #17224d);
        font-size: 14px;
        font-weight: 500;
		margin-bottom:12px
    }
	.profile-s1-c2 {
		padding-top:20px
		}
	.profile-h1{
		margin-bottom:.5em
	}
	.profile-s2-h1, .profile-s3-c2-b1>div>p:first-child{
		font-size:16px
	}
	.post-date{
		font-size:12px
	}
	.faq-group .answer.accordion-body{ font-size:12px !important; font-weight:400 !important }
	.brand-logo {
        padding: 0 0px;
        order: 2
    }
	.custom-select-isd .select-selected:after, .custom-select-country .select-selected:after{
		right:8px;
	}
	.phone-isd select,.custom-select-isd .select-selected{
		overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;  
		padding:12px 6px!important
	}
/* 	[data-name=isd]::after {
        right: 6px;
    } */
	.comparision-table table>tbody>tr>td:first-child{
		padding:0 8px !important;
		font-size:13px
	}
	.comparision-table table>tbody>tr>td:first-child.starting-price2{
		font-size:13px;
		font-weight:700
	}
	.navbar-nav .nav-item a{
		display:block
	}
	    .section3 .aboutus-banner {
        padding: 30px 0px;
    }
	.s5-prices-section label input{
		margin:4px 10px
	}
	.courses-box .section2-heading{
		margin-bottom:0 !important;
		padding:0 20px
	}
	    .courses-s3-title .s5-heading-text {
			padding-top:0 !important;
        padding: 0px 10px 5px;
    }
	.aboutus-faculty-group{
		justify-content: flex-start;
        /* padding: 30px 0 0; */
        gap: 0 50px;
	}
	.aboutus-courses>div>div{
		margin:10px 0;
	}
	.aboutus-courses>div>div{
		flex-basis:100%
	}
	.aboutus-courses {
    padding-bottom: 20px;
}
	.about-us-text-group .aboutus-tiles-heading{
		font-size:14px
	}
	#testimonials{
		width:auto !important
	}
	.navbar-brand img {
    width: 56px;
}
	.otp-section .opt-content {
/*     padding: 5px 35px 20px; */
		margin: 0 auto;
        padding: 0 0 20px 0;
}
	.notes-faq{
		padding-top:0;
		padding-bottom:30px
	}
	.blog-preview-heading {
		padding: 80px 10px 0;
	}
	.blog-preview-subheading{
		padding:0 10px
	}
	.courses-box .max-width{
		padding-bottom:0
	}
	    .faq-text .tnc {
        padding: 100px 20px 10px 20px;
    }
	    .faq-text .tnc+p {
        padding-left: 20px;
			font-size:14px !important;
    }
	.tnc-img{
		font-size:12px !important
	}
	.aboutus-section1-text-p.tnc-img{
		padding-top:20px;
		font-size:14px !important
	}
	.blog-preview-blocks p, .blog-preview-blocks a, .blog-preview-blocks a:visited, .blog-preview-blocks a:focus{
		    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 0;
		display:grid;
		font-size:12px;
		text-align:center;
	}
	.blog-preview-blocks img{
		margin:auto;
	}
	.blog-text img {
    padding:10px 20px;
}
	.blog-text figure{
		margin:0
	}
	.post .entry-header {
    padding-bottom: 0;
}
	#owl-student-saying {
		margin: 0 20px;
	}
	.section2-full .courses-s3-title {
        margin: 10px 0 30px !important;
    }
	.web-blocks div:not(.alm-btn-wrap){
		margin-bottom:0
	}
	.web-blocks .max-width,.blogs-page .max-width,.post .max-width {
    padding-bottom: 0;
/* 		padding-top: 0; */
}
	.section6 .max-width{
		margin:25px !important
	}
	#four{
	padding: 0 0 0 20px;
	}
	.address-section{
		height:auto
	}
	.banner-single.myactive{
		height:100vh;
		justify-content:space-between;
	}
	.s5-prices-section {
		padding: 0 27.215px 17.491px 20.43px;}
	    .sidebar-space {
        padding-bottom: 0px;
        margin-bottom: 0;
    }
	.blog-content{
		padding-top:0 !important
	}
	.post .max-width{
		background:white
	}
	    .profile-s1-image {
        margin-left: 0px !important
    }
	.subject_modal .modal-content {
		width:-webkit-fill-available;
		margin:4px 0;
		display:flex !important;
	}
	.blogs-text .post-date,.blogs-text .reading-time{
	margin:11px !important
}
	.notification{
		font-size:12px
	}
	.modal-content {
    max-height: calc(124vh - 340px) !important;
}
	.section3-col1 .section3-p{
		height:auto;
	}
	.section3 .text{
		padding:0
	}
	.faq-heading {
    padding-top: 106px;
    margin-bottom: 0 !important;
    font-size: 24px;
}
	.post .max-width{
	max-width:390px;
	margin:auto;
	
}
	.contactus2.section-gaps {
		width: calc(100% + 40px);
    	margin-left: -20px !important;
	}
	.favbook-class, .contact-section>div>div>p:nth-child(2) {
		width: 100%;
	}
	.contact-section {
		margin: 28.98px 0 0 0!important;
		padding: 0 20px;
	}
	table>tbody>tr:first-child>td.td-col1 {
    padding: 25px 0 !important;
	}
	.form-side span {
		margin-bottom:0 !important
	}
	.choose-your-plan{
		padding-bottom:1rem !important
	}
	.plans-section1 + .section5 > div, 
	.plans-section1 + .section5 .inner-tab-content,
	.plans-section1 + .section5 .inner-radio-content {
		width: 100% !important;
	}
    .inner-tab-content .radio-space{
        width: auto;
    }
    .radio-space>div>ul{
        margin: 0 !important;
        flex-direction: row;
        display: flex;
        flex-wrap: wrap;
        margin: auto !important;
        padding: 0 20px;
    }
    #pills-tab2>.nav-item {
        display: flex;
        flex-basis: 50%;
        margin: auto;
        justify-content: flex-start;
    }
	.web-blocks .max-width{
		padding:0 10px
	}
/* 	.subject_modal .modal-content,.subject_modal .modal-dialog{
		width:90%;
	} */
	.subject_modal .modal-body{
		    padding: 0px 16px 0;
	}
	.subject_modal .modal-header{
		padding:25px
	}
	.best-course-for-exam:before{
		top:7px !important;
		display:none
	}
	.enroll-now-experience-para, .best-course-for-exam {
    text-align: center;
    padding: 0 !important;
}
	.courses-s5-text .s5-heading-text{
		padding-left:10px;
	}
	.closeX a{
		padding-right:6px
}
/* 	#Modal-qna-mb>div>div, #Modal-qna-pg>div>div, #Modalet>div>div, #Modalqb>div>div, #Modalqrp>div>div 
		{
			left:46%
		} */
	.notes-s4{
		padding-top:0 !important
	}
	.price-color.s5-heading-text.courses-s5 + .courses-s5-p2{
		padding-left:82px
	} 
.wp-block-spacer {
	height:50px !important
}
	.all-blogs-block .wp-block-spacer {
	height:17px !important
}
	.section5-heading .s5-heading-text {
		padding: 1.5rem 1rem 0rem !important
}
	/* change existing ones - 7061 */
	#owl-student-saying>div.owl-nav>button.owl-prev {
    left: -43px;
    top: 38%;
    font-size: 43px !important;
}
#owl-student-saying>div.owl-nav>button.owl-next {
    right: -40px;
    font-size: 43px !important;
    top: 39%;
}
.s5-prices-section label input{
    margin: 3px 5px
} 

.section3 .section3-heading{
    padding:0
}
.section3+.courses-s5-text {
    margin: 30px 0 30px;
}
.section3+.courses-s5-text .s5-heading-text{
    padding-bottom:0
}

/* input[name=prices],
input[value=HTML] {
    margin: 0px -2.19px 0 -1.36px !important
} */
.learn-more-img+.course-s1-textspace{
    width:auto
}
.learn-more-section .s5-heading-text{
    line-height: 14px;
}
.inner-tab-title:not(.curriculum-tab) {
    width: 92px !important;
}
.radio-space>div>ul{
    padding: 0 0px;
}
.section6 .max-width {
    margin:5px !important; 
}
.aboutus-faculty-group{
           /* padding: 30px 0 0; */
}
table>tbody>tr:first-child>td.td-col1 {
padding: 28px 0 !important;
}

/*     input[name=prices],
input[value=HTML] {
   margin: 0px -2.19px 0 -1.36px !important
} */
   .modal-header {
padding: 35px 12px 35px 12px;
}
.best-course-for-exam:before{
   display:none
}
.about-us-text-group .aboutus-tiles-heading{
/* 	.aboutus-tiles-heading{ */
       margin-right: 66px !important;
}
.input {
width: 23px;
margin: 0 3px;
}
.s5-prices-section label {
    font-size: 14px;
}

.section3 .section3-heading {
    font-size: 16px !important;
}
.notes::after{
    top:0px
}
.recomended-ribbon, .s7-buy-plan-btn>a, .table-headings {
    letter-spacing: .14px;
    font-size: 14px;
}

.checkbox-container input[type="checkbox"]:checked + label{
	background:red
}
/* Hide the default checkbox */
.checkbox-container input[type="checkbox"] {
	display:none
}

/* Style the custom checkbox */
.checkbox-container {
    position: relative;
    padding-left: 10px;
    cursor: pointer;
	align-items:center;
/*     display: inline-block; */
/*     user-select: none; */
}
.custom-checkbox{
	position:relative;
	width:16px;
	height:16px;
	margin-right:10px;
}
/* Custom checkbox appearance */
.custom-checkbox::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
/*     transform: translateY(-50%); */
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #CDCDCD;
    border-radius: 5px; /* Change this to any radius you like*/
} 

/* Checked state styles */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::before {
    background-color: #759AE1;
    border-color: #759AE1;
}

/* Custom checkmark */
.checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    content: "\2713";
    position: absolute;
    left: 3px;
    top: -2px;
/*     transform: translate(-50%,-100%); */
    width: 8px;
    height: 8px;
    background-color: transparent; 
    border-radius: 5px;
	color:white;
}

.all-blogs-block .wp-block-query-no-results p {
    width: 100%;
    height: calc(100vh - 669px);
    box-shadow: 0 0 5px 0 #000;
    padding: 30px;
    font-size: 24px;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    border-radius: 10px;
}


/* New slides css */
.new-slide .app-links1>a>img, .new-slide .app-links2>a>img {
    width: auto !important;
    height: 48px;
}
.new-slide .section1-text {
    margin: 130px 0 0 !important;
}
.new-slide .s1-T1 {
    font-weight: 700;
    font-size: 50px;
}
.new-slide ul {
	margin-left: 0;
	list-style-type: disc;
}
.new-slide ul li {
	font-size: 22px;
    font-style: normal;
    font-weight: 700;
	color: #fff;
	margin-bottom: 5px;
}
.new-slide .web-s1-text {
	flex-basis: 50% !important;
    width: 100%;
	gap: 1em;
}
.new-slide .subscribebtn a {
    width: unset;
    padding: 9px 20px;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    text-align: center;
    color: #759ae1;
    margin-bottom: 0;
    font-weight: 700;
    letter-spacing: unset;
}
.new-slide .home-banner .section1-text-p {
    color: #fff !important;
	margin-bottom: 0 !important;
	font-size: 22px;
}
.new-slide .section1-text.banner-image {
    margin: 0 !important;
    padding-top: 70px;
}
.new-slide .wp-block-cover.item {
     height: 745px;
	 padding: 0 5px;
}
.new-slide #image-web>img {
	max-height: 475px;
}
.new-slide .wp-block-cover.item {
    height: 845px;
}
.new-slide .section1-text{
   margin: 40px 0 0 !important;
}
/* 	.new-slide .home-banner{
   padding: 0 !important;
} */
.new-slide .s1-T1{
   font-size: 32px !important;
}
.new-slide .home-banner .section1-text-p, .new-slide ul li {
   font-size: 16px !important;
   line-height: 22px;
}
.new-slide .section1-text.banner-image{
   padding-top: 0;
}
.new-slide .section1-text.banner-image figure#image-web{
   margin: 0;
   display: block;
}
.new-slide #image-web>img {
   max-height: 220px;
}
.new-slide .app-links>div{
   justify-content: flex-start !important;
}
.new-slide #image-mobile {
   display: none;
}
}
@media (max-width: 576px) {}
@media only screen and (max-width:376px) {}
@media only screen and (max-width:320px) {}
