/****************************************** header page start *****************************************/
.sticky-icon {
    z-index: 9999;
    position: fixed;
    top: 35%;
    right: 0%;
    width: 220px;
    display: flex;
    flex-direction: column;
}

.sticky-icon a {
    transform: translate(160px, 0px);
    border-radius: 50px 0px 0px 50px;
    text-align: left;
    margin: 2px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px;
    font-size: 22px;
    font-family: "Oswald", sans-serif;
    transition: all 0.8s;
}

.sticky-icon a:hover {
    color: #fff;
    transform: translate(0px, 0px);
}

.sticky-icon a:hover i {
    transform: rotate(360deg);
}

/*.search_icon a:hover i  {
	transform:rotate(360deg);}*/
.Whatsapp {
    background-color: green;
    color: #fff;
}
.Facebook {
    background-color: #2c80d3;
    color: #fff;
}

.Youtube {
    background-color: #fa0910;
    color: #fff;
}

.Twitter {
    background-color: #53c5ff;
    color: #fff;
}

.Instagram {
    background-color: #fd1d1d;
    color: #fff;
}

.Google {
    background-color: #d34836;
    color: #fff;
}

.sticky-icon a i {
    background-color: #fff;
    height: 40px;
    width: 40px;
    color: #000;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    margin-right: 20px;
    transition: all 0.5s;
}
.sticky-icon a i.fa-whatsapp {
    background-color: #fff;
    color: green;
}
.sticky-icon a i.fa-facebook-f {
    background-color: #fff;
    color: #2c80d3;
}

.sticky-icon a i.fa-google-plus-g {
    background-color: #fff;
    color: #d34836;
}

.sticky-icon a i.fa-instagram {
    background-color: #fff;
    color: #fd1d1d;
}

.sticky-icon a i.fa-youtube {
    background-color: #fff;
    color: #fa0910;
}

.sticky-icon a i.fa-twitter {
    background-color: #fff;
    color: #53c5ff;
}

.fas fa-shopping-cart {
    background-color: #fff;
}

#myBtn {
    height: 50px;
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    text-align: center;
    padding: 10px;
    text-align: center;
    line-height: 40px;
    border: none;
    outline: none;
    background-color: #1e88e5;
    color: white;
    cursor: pointer;
    border-radius: 50%;
}

.fa-arrow-circle-up {
    font-size: 30px;
}

#myBtn:hover {
    background-color: #555;
}
/****************************************** header page start *****************************************/

/****************************************** index page start *****************************************/

.woocommerce form .form-row .required {
    visibility: visible;
}

#yith-quick-view-modal .yith-wcqv-main {
    background: #ffffff;
}

#yith-quick-view-close {
    color: #cdcdcd;
}

#yith-quick-view-close:hover {
    color: #ff0000;
}

#more {
    display: none;
}

#more-campus {
    display: none;
}

.see-more-link {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.entry-banner {
    background: url(wp-content/themes/eikra/assets/img/banner.jpg) no-repeat
        scroll center center / cover;
}

.content-area {
    padding-top: 0px;
    padding-bottom: 0px;
}

#learn-press-block-content span {
    background-image: url("wp-content/themes/eikra/assets/img/preloader.gif");
}

@media all and (max-width: 767px) {
    html #wpadminbar {
        position: fixed;
    }
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.wp-block-audio figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .wp-block-audio figcaption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-audio {
    margin: 0 0 1em;
}

.wp-block-code {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: Menlo, Consolas, monaco, monospace;
    padding: 0.8em 1em;
}

.wp-block-embed figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .wp-block-embed figcaption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-embed {
    margin: 0 0 1em;
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .blocks-gallery-caption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-image figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .wp-block-image figcaption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-image {
    margin: 0 0 1em;
}

.wp-block-pullquote {
    border-bottom: 4px solid;
    border-top: 4px solid;
    color: currentColor;
    margin-bottom: 1.75em;
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
    color: currentColor;
    font-size: 0.8125em;
    font-style: normal;
    text-transform: uppercase;
}

.wp-block-quote {
    border-left: 0.25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em;
}

.wp-block-quote cite,
.wp-block-quote footer {
    color: currentColor;
    font-size: 0.8125em;
    font-style: normal;
    position: relative;
}

.wp-block-quote.has-text-align-right {
    border-left: none;
    border-right: 0.25em solid;
    padding-left: 0;
    padding-right: 1em;
}

.wp-block-quote.has-text-align-center {
    border: none;
    padding-left: 0;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.is-style-plain {
    border: none;
}

.wp-block-search .wp-block-search__label {
    font-weight: 700;
}

.wp-block-search__button {
    border: 1px solid #ccc;
    padding: 0.375em 0.625em;
}

:where(.wp-block-group.has-background) {
    padding: 1.25em 2.375em;
}

.wp-block-separator.has-css-opacity {
    opacity: 0.4;
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto;
}

.wp-block-separator.has-alpha-channel-opacity {
    opacity: 1;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px;
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px;
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px;
}

.wp-block-table {
    margin: 0 0 1em;
}

.wp-block-table td,
.wp-block-table th {
    word-break: normal;
}

.wp-block-table figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .wp-block-table figcaption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-video figcaption {
    color: #555;
    font-size: 13px;
    text-align: center;
}

.is-dark-theme .wp-block-video figcaption {
    color: hsla(0, 0%, 100%, 0.65);
}

.wp-block-video {
    margin: 0 0 1em;
}

.wp-block-template-part.has-background {
    margin-bottom: 0;
    margin-top: 0;
    padding: 1.25em 2.375em;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
        135deg,
        rgba(6, 147, 227, 1) 0%,
        rgb(155, 81, 224) 100%
    );
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
        135deg,
        rgb(122, 220, 180) 0%,
        rgb(0, 208, 130) 100%
    );
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
        135deg,
        rgba(252, 185, 0, 1) 0%,
        rgba(255, 105, 0, 1) 100%
    );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
        135deg,
        rgba(255, 105, 0, 1) 0%,
        rgb(207, 46, 46) 100%
    );
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
        135deg,
        rgb(238, 238, 238) 0%,
        rgb(169, 184, 195) 100%
    );
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
        135deg,
        rgb(74, 234, 220) 0%,
        rgb(151, 120, 209) 20%,
        rgb(207, 42, 186) 40%,
        rgb(238, 44, 130) 60%,
        rgb(251, 105, 98) 80%,
        rgb(254, 248, 76) 100%
    );
    --wp--preset--gradient--blush-light-purple: linear-gradient(
        135deg,
        rgb(255, 206, 236) 0%,
        rgb(152, 150, 240) 100%
    );
    --wp--preset--gradient--blush-bordeaux: linear-gradient(
        135deg,
        rgb(254, 205, 165) 0%,
        rgb(254, 45, 45) 50%,
        rgb(107, 0, 62) 100%
    );
    --wp--preset--gradient--luminous-dusk: linear-gradient(
        135deg,
        rgb(255, 203, 112) 0%,
        rgb(199, 81, 192) 50%,
        rgb(65, 88, 208) 100%
    );
    --wp--preset--gradient--pale-ocean: linear-gradient(
        135deg,
        rgb(255, 245, 203) 0%,
        rgb(182, 227, 212) 50%,
        rgb(51, 167, 181) 100%
    );
    --wp--preset--gradient--electric-grass: linear-gradient(
        135deg,
        rgb(202, 248, 128) 0%,
        rgb(113, 206, 126) 100%
    );
    --wp--preset--gradient--midnight: linear-gradient(
        135deg,
        rgb(2, 3, 129) 0%,
        rgb(40, 116, 252) 100%
    );
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
        6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body
    .is-layout-constrained
    > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

body .is-layout-flex > * {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

body .is-layout-grid > * {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(
        --wp--preset--color--luminous-vivid-orange
    ) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
    ) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
    ) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
    ) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
    ) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
    ) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

body,
gtnbg_root,
p {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
}

h1 {
    font-family: Roboto;
    font-size: 40px;
    line-height: 44px;
    font-weight: 500;
    font-style: normal;
}

h2 {
    font-family: Roboto, sans-serif;
    font-size: 28px;
    line-height: 31px;
    font-weight: 500;
    font-style: normal;
}

h3 {
    font-family: Roboto, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    font-style: normal;
}

h4 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
}

h5 {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    font-style: normal;
}

h6 {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500;
    font-style: normal;
}

a,
a:link,
a:visited {
    color: #002147;
}

a:hover,
a:focus,
a:active {
    color: #fdc800;
}

.wp-block-quote::before {
    background-color: #002147;
}

.wp-block-pullquote {
    border-color: #002147;
}

:root {
    --rt-primary-color: #002147;
    --rt-secondary-color: #fdc800;
    --rt-primary-rgb: 0, 33, 71;
    --rt-secondary-rgb: 253, 200, 0;
}

.primary-color {
    color: #002147;
}

.secondery-color {
    color: #fdc800;
}

.primary-bgcolor {
    background-color: #002147;
}

.secondery-bgcolor {
    background-color: #fdc800;
}

#tophead {
    background-color: #002147;
}

#tophead,
#tophead a,
#tophead .tophead-social li a,
#tophead .tophead-social li a:hover {
    color: #d0d6dd;
}

#tophead .tophead-contact i[class^="fa"],
#tophead .tophead-address i[class^="fa"] {
    color: #fdc800;
}

.trheader #tophead,
.trheader #tophead a,
.trheader #tophead .tophead-social li a,
.trheader #tophead .tophead-social li a:hover {
    color: #d0d6dd;
}

.topbar-style-4 #tophead a.topbar-btn {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.topbar-style-5 #tophead .widget ul li i {
    color: #fdc800;
}

.site-header .main-navigation ul li a {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    color: #002147;
    text-transform: uppercase;
    font-style: normal;
}

.site-header .main-navigation ul.menu > li > a:hover,
.site-header .main-navigation ul.menu > li.current-menu-item > a,
.site-header .main-navigation ul.menu > li.current > a {
    color: #fdc800 !important;
}

.site-header .main-navigation ul li a.active {
    color: #fdc800 !important;
}

.trheader #masthead .main-navigation ul.menu > li > a,
.trheader #masthead .main-navigation ul.menu > li > a:hover,
.trheader #masthead .main-navigation ul.menu > li.current-menu-item > a,
.trheader #masthead .main-navigation ul.menu > li.current > a,
.trheader #masthead .search-box .search-button i,
.trheader #masthead .header-icon-seperator,
.trheader #masthead .header-icon-area .cart-icon-area > a,
.trheader #masthead .additional-menu-area a.side-menu-trigger {
    color: #ffffff;
}

.site-header .main-navigation ul li ul li {
    background-color: #002147;
}

.site-header .main-navigation ul li ul li:hover {
    background-color: #1a3b61;
}

.site-header .main-navigation ul li ul li a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
}

.site-header .main-navigation ul li ul li:hover > a {
    color: #fdc800 !important;
}

#sticky-header-wrapper .site-header {
    border-color: #002147;
}

.site-header .main-navigation ul li.mega-menu > ul.sub-menu {
    background-color: #002147;
}

.site-header .main-navigation ul li.mega-menu ul.sub-menu li a {
    color: #ffffff;
}

.site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover {
    background-color: #1a3b61;
    color: #fdc800;
}

.mean-container a.meanmenu-reveal,
.mean-container .mean-nav ul li a.mean-expand {
    color: #fdc800;
}

.mean-container a.meanmenu-reveal span {
    background-color: #fdc800;
}

.mean-container .mean-bar {
    border-color: #fdc800;
}

.mean-container .mean-nav ul li a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #002147;
    text-transform: uppercase;
    font-style: normal;
}

.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav > ul > li.current-menu-item > a {
    color: #fdc800;
}

body
    .mean-container
    .mean-nav
    ul
    li.mean-append-area
    .rtin-append-inner
    a.header-menu-btn {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.header-icon-area .cart-icon-area .cart-icon-num {
    background-color: #fdc800;
}

.mean-container .mean-bar .cart-icon-num {
    background-color: #fdc800;
}

.site-header .search-box .search-text {
    border-color: #fdc800;
}

.header-style-3 .header-social li a:hover,
.header-style-3.trheader .header-social li a:hover {
    color: #fdc800;
}

.header-style-3.trheader .header-contact li a,
.header-style-3.trheader .header-social li a {
    color: #ffffff;
}

.header-style-4 .header-social li a:hover {
    color: #fdc800;
}

.header-style-4.trheader .header-contact li a,
.header-style-4.trheader .header-social li a {
    color: #ffffff;
}

.header-style-5 .header-menu-btn {
    background-color: #002147;
}

.trheader.header-style-5 .header-menu-btn {
    color: #ffffff;
}

.header-style-6 .site-header,
.header-style-6 #sticky-header-wrapper .site-header {
    background-color: #002147;
}

.header-style-6 .site-header a.header-menu-btn {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.header-style-6 .site-header .main-navigation ul.menu > li > a {
    color: #ffffff;
}

.header-style-7 .header-social a:hover {
    color: #002147;
}

#tophead .header-social li a {
    color: #ffffff;
}

#tophead .header-social li a:hover {
    color: #fdc800;
}

.iiims-reveal {
    opacity: 0;
    transform: translateY(28px);
    transition:
        opacity 0.7s ease,
        transform 0.7s ease;
    will-change: opacity, transform;
}

.iiims-reveal.iiims-reveal-visible {
    opacity: 1;
    transform: translateY(0);
}

.rt-vc-counter .counter {
    display: inline-block;
    min-width: 1.6em;
}

@media (prefers-reduced-motion: reduce) {
    .iiims-reveal {
        opacity: 1;
        transform: none;
        transition: none;
    }
}

.header-style-7 a.header-menu-btn {
    background-color: #fdc800;
}

.header-style-7.trheader .header-social li a:hover {
    color: #fdc800;
}

.entry-banner .entry-banner-content h1 {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb span a,
.breadcrumb-area .entry-breadcrumb span a span {
    color: #fdc800;
}

.breadcrumb-area .entry-breadcrumb span a:hover,
.breadcrumb-area .entry-breadcrumb span a:hover span {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb > span {
    color: #ffffff;
}

#preloader {
    background-color: #002147;
}

.scrollToTop {
    background-color: #fdc800;
}

.footer-top-area {
    background-color: #002147;
}

.footer-top-area .widget > h3 {
    color: #ffffff;
}

.mc4wp-form-fields input[type="email"],
.footer-top-area,
.footer-top-area .widget {
    color: #f5f5f5;
}

.widget.widget_rdtheme_info ul li a,
.footer-top-area a:link,
.footer-top-area a:visited,
.footer-top-area widget_nav_menu ul.menu li:before {
    color: #f5f5f5;
}

.footer-top-area .widget a:hover,
.footer-top-area .widget a:active {
    color: #fdc800;
}

.footer-top-area .search-form input.search-submit {
    color: #002147;
}

.footer-top-area .widget_nav_menu ul.menu li:before {
    color: #fdc800;
}

.footer-bottom-area {
    background-color: #001a39;
    color: #909da4;
}

.search-form input.search-submit {
    background-color: #002147;
    border-color: #002147;
}

.search-form input.search-submit a:hover {
    color: #002147;
}

.widget ul li a:hover {
    color: #fdc800;
}

.sidebar-widget-area .widget > h3 {
    color: #002147;
}

.sidebar-widget-area .widget > h3:after {
    background-color: #fdc800;
}

.sidebar-widget-area .widget_tag_cloud a {
    color: #002147;
}

.sidebar-widget-area .widget_tag_cloud a:hover {
    background-color: #002147;
}

.widget.widget_rdtheme_about ul li a:hover {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.widget.widget_rdtheme_info ul li i {
    color: #fdc800;
}

.pagination-area ul li a,
.learn-press-pagination ul li a {
    background-color: #002147 !important;
}

.pagination-area ul li.active a,
.pagination-area ul li a:hover,
.pagination-area ul li span.current,
.pagination-area ul li .current,
.learn-press-pagination ul li.active a,
.learn-press-pagination ul li a:hover,
.learn-press-pagination ul li span.current,
.learn-press-pagination ul li .current {
    background-color: #fdc800 !important;
}

.error-page-area {
    background-color: #fdc800;
}

.error-page-area .error-page h3 {
    color: #000000;
}

.error-page-area .error-page p {
    color: #634e00;
}

body .rdtheme-button-1,
body .rdtheme-button-1:link {
    color: #002147;
}

body .rdtheme-button-1:hover {
    background-color: #002147;
}

body a.rdtheme-button-2,
body .rdtheme-button-2 {
    background-color: #002147;
}

body a.rdtheme-button-2:hover,
body .rdtheme-button-2:hover {
    color: #002147;
    background-color: #fdc800;
}

body a.rdtheme-button-3,
body .rdtheme-button-3 {
    background-color: #002147;
}

body a.rdtheme-button-3:hover,
body .rdtheme-button-4:hover {
    color: #002147;
    background-color: #fdc800;
}

.comments-area h3.comment-title {
    color: #002147;
}

.comments-area h3.comment-title:after {
    background-color: #fdc800;
}

.comments-area .main-comments .comment-meta .comment-author-name,
.comments-area .main-comments .comment-meta .comment-author-name a {
    color: #002147;
}

.comments-area .main-comments .reply-area a {
    background-color: #002147;
}

.comments-area .main-comments .reply-area a:hover {
    background-color: #fdc800;
}

#respond .comment-reply-title {
    color: #002147;
}

#respond .comment-reply-title:after {
    background-color: #fdc800;
}

#respond form .btn-send {
    background-color: #002147;
}

#respond form .btn-send:hover {
    background-color: #fdc800;
}

.entry-header h2.entry-title a,
.entry-header .entry-meta ul li a:hover,
.entry-footer .tags a:hover,
.event-single .event-meta li,
.event-single ul li span i,
.event-single .event-info h3,
.event-single .event-social h3 {
    color: #002147;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.entry-header .entry-thumbnail-area .post-date li:nth-child(odd),
.event-single
    .event-thumbnail-area
    #event-countdown
    .event-countdown-each:nth-child(odd),
.event-single .event-social ul li a,
.instructor-single .rtin-content ul.rtin-social li a:hover {
    background-color: #002147;
}

.entry-header h2.entry-title a:hover,
.entry-header h2.entry-title a:hover,
.entry-header .entry-meta ul li i,
.event-single .event-meta li i {
    color: #fdc800;
}

.bar1::after,
.bar2::after,
.hvr-bounce-to-right:before,
.hvr-bounce-to-bottom:before,
.entry-header .entry-thumbnail-area .post-date li:nth-child(even),
.event-single
    .event-thumbnail-area
    #event-countdown
    .event-countdown-each:nth-child(even),
.event-single .event-social ul li a:hover {
    background-color: #fdc800;
}

.ls-bar-timer {
    background-color: #fdc800;
    border-bottom-color: #fdc800;
}

.instructor-single .rtin-content ul.rtin-social li a:hover {
    border-color: #002147;
}

.list-style-1 li {
    color: #002147;
}

.list-style-1 li::before {
    color: #fdc800;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.rt-woo-nav .owl-custom-nav-title::after,
.rt-woo-nav .owl-custom-nav .owl-prev:hover,
.rt-woo-nav .owl-custom-nav .owl-next:hover,
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce a.added_to_cart,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
p.demo_store,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit[disabled]:disabled:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button[disabled]:disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button[disabled]:disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button[disabled]:disabled:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #002147;
}

.product-grid-view .view-mode ul li.grid-view-nav a,
.product-list-view .view-mode ul li.list-view-nav a,
.woocommerce ul.products li.product h3 a:hover,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .product-meta a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce a.woocommerce-review-link:hover,
.woocommerce-message::before,
.woocommerce-info::before {
    color: #002147;
}

.tophead-apply {
    display: flex;
    align-items: center;
}

.tophead-apply-link {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 4px 8px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background:
        linear-gradient(135deg, rgba(253, 200, 0, 0.95), rgba(255, 166, 0, 0.92));
    color: #06213f !important;
    font-weight: 700;
    /* letter-spacing: 0.04em; */
    text-transform: uppercase;
    box-shadow: 0 14px 30px rgba(253, 200, 0, 0.24);
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        filter 0.3s ease;
}

.tophead-apply-link:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 36px rgba(253, 200, 0, 0.3);
    filter: saturate(1.05);
}

.tophead-apply-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.35);
    font-size: 12px;
}

.mobile-apply-btn a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: linear-gradient(135deg, #fdc800, #ff9f1a);
    color: #06213f;
    box-shadow: 0 12px 24px rgba(253, 200, 0, 0.28);
}

.mobile-nav-apply {
    margin-top: 18px;
    padding: 0 18px 24px;
}

.mobile-nav-apply .tophead-apply-link {
    justify-content: center;
    width: 100%;
}

.woocommerce-message,
.woocommerce-info {
    border-color: #002147;
}

.woocommerce .product-thumb-area .overlay {
    background-color: rgba(0, 33, 71, 0.8);
}

.woocommerce .product-thumb-area .product-info ul li a {
    border-color: #fdc800;
}

.woocommerce .product-thumb-area .product-info ul li a:hover {
    color: #002147;
    background-color: #fdc800;
}

.contact-us-form .wpcf7-submit:hover {
    background-color: #fdc800;
}

.contact-form-2 h3,
.contact-form-2 input[type="submit"]:hover {
    background-color: #fdc800;
}

.rt-vc-pagination .pagination-area ul li a,
.rt-vc-pagination .pagination-area ul li span {
    background-color: #002147;
}

.rt-vc-pagination .pagination-area ul li.active a,
.rt-vc-pagination .pagination-area ul li a:hover,
.rt-vc-pagination .pagination-area ul li .current {
    background-color: #fdc800;
}

body .entry-content .rdtheme-button-5,
body .rdtheme-button-5 {
    border-color: #fdc800;
}

body .entry-content .rdtheme-button-5:hover,
body .rdtheme-button-5:hover {
    background-color: #fdc800;
    color: #002147;
}

body .entry-content .rdtheme-button-6,
body .rdtheme-button-6 {
    background-color: #002147;
}

body .entry-content .rdtheme-button-6:hover,
body .rdtheme-button-6:hover {
    background-color: #fdc800;
    color: #002147;
}

body .rdtheme-button-7,
body a.rdtheme-button-7 {
    background-color: #002147;
}

body .rdtheme-button-7:hover,
body a.rdtheme-button-7:hover {
    color: #002147;
    background-color: #fdc800;
}

.entry-content .isotop-btn a:hover,
.entry-content .isotop-btn .current {
    border-color: #002147 !important;
    background-color: #002147 !important;
}

.rt-owl-nav-1 .section-title .owl-custom-nav-title {
    color: #002147;
}

.rt-owl-nav-1 .section-title .owl-custom-nav .owl-prev,
.rt-owl-nav-1 .section-title .owl-custom-nav .owl-next {
    background-color: #fdc800;
}

.rt-owl-nav-1 .section-title .owl-custom-nav .owl-prev:hover,
.rt-owl-nav-1 .section-title .owl-custom-nav .owl-next:hover {
    background-color: #002147;
}

.rt-vc-title-left {
    color: #002147;
}

.rt-vc-title h2 {
    color: #002147;
}

.rt-info-box .media-heading,
.rt-info-box .media-heading a,
.rt-info-box.layout2 i,
.rt-info-box.layout3 i,
.rt-info-box.layout4:hover .rtin-icon i {
    color: #002147;
}

.rt-info-box .media-heading a:hover,
.rt-info-box.layout2:hover i,
.rt-info-box.layout5 .rtin-icon i,
.rt-info-box.layout5:hover .media-heading,
.rt-info-box.layout6:hover .media-heading a {
    color: #fdc800;
}

.rt-info-box.layout4::before,
.rt-info-box.layout4:hover {
    background-color: #002147;
}

.rt-info-box.layout5 {
    background-color: rgba(0, 33, 71, 0.8);
}

.rt-info-box.layout3:hover i,
.rt-info-box.layout4 .rtin-icon i {
    background-color: #fdc800;
}

.rt-vc-infobox-6 .rtin-item .rtin-left .rtin-icon i {
    color: #fdc800;
}

.rt-vc-imagetext-2 .rtin-img:before {
    background-color: rgba(0, 33, 71, 0.6);
}

.rt-vc-imagetext-2 .rtin-img a {
    border-color: #fdc800;
}

.rt-vc-imagetext-2 .rtin-title a:hover {
    color: #002147;
}

.rt-vc-text-title .rtin-title {
    color: #002147;
}

.rt-vc-text-title.style2 .rtin-title::after {
    background-color: #fdc800;
}

.rt-vc-text-title.style3 .rtin-btn a {
    background-color: #fdc800;
}

.rt-vc-text-title.style4 .rtin-btn a {
    border-color: #fdc800;
}

.rt-vc-text-title.style4 .rtin-btn a:hover {
    background-color: #fdc800;
}

.rt-vc-text-button .rtin-btn a {
    background-color: #fdc800;
}

.rt-vc-cta .rtin-right {
    background-color: #002147;
}

.rt-vc-cta .rtin-right .rtin-btn {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.rt-vc-cta.style2 .rtin-right {
    background-color: #fdc800;
}

.rt-vc-cta.style2 .rtin-right .rtin-btn {
    background-color: #002147;
    border-color: #002147;
}

.rt-vc-cta.style2 .rtin-right .rtin-btn:hover {
    color: #002147;
}

.rt-vc-posts .rtin-item .media-list .rtin-content-area h3 a {
    color: #002147;
}

.rt-vc-posts .rtin-item .media-list .rtin-content-area h3 a:hover {
    color: #fdc800;
}

.rt-vc-posts .rtin-item .media-list .rtin-content-area .rtin-date {
    color: #fdc800;
}

.rt-vc-posts-2 {
    background-color: #002147;
}

.rt-vc-posts-2 .rtin-item .rtin-date {
    color: #fdc800;
}

.rt-vc-posts-2 .rtin-btn:hover {
    color: #fdc800;
}

.rt-vc-posts-2 .rtin-btn i {
    color: #fdc800;
}

.rt-vc-posts-2 .rtin-item .rtin-title a:hover {
    color: #fdc800;
}

.rt-vc-research-1 .rtin-item .rtin-title::after,
.rt-vc-research-2 .rtin-item .rtin-title::after,
.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a:hover {
    background-color: #fdc800;
}

.rt-vc-research-1 .rtin-item .rtin-title a,
.rt-vc-research-2 .rtin-item .rtin-title a,
.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a:hover,
.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a:hover i {
    color: #002147;
}

.rt-vc-research-1 .rtin-item .rtin-title a:hover,
.rt-vc-research-2 .rtin-item .rtin-title a:hover,
.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a i {
    color: #fdc800;
}

.rt-vc-research-3 .rtin-item .rtin-holder .rtin-title a {
    background-color: #002147;
}

.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender {
    background-color: #fdc800;
}

.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender:before,
.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender:after,
.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender h3,
.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender h3 p,
.rt-vc-event .rtin-item .rtin-calender-holder .rtin-calender h3 span,
.rt-vc-event .rtin-item .rtin-right h3 a,
.rt-vc-event .rtin-item .rtin-right ul li,
.rt-vc-event .rtin-btn a:hover {
    color: #002147;
}

.rt-vc-event .rtin-item .rtin-right h3 a:hover {
    color: #fdc800;
}

.rt-vc-event-box .rtin-item .rtin-meta i {
    color: #fdc800;
}

.rt-vc-event-box .rtin-item .rtin-btn a {
    background-color: #fdc800;
    border-color: #fdc800;
}

.rt-vc-counter .rtin-left .rtin-counter {
    border-bottom-color: #fdc800;
}

.rt-vc-counter .rtin-right .rtin-title {
    color: #002147;
}

.rt-vc-testimonial .rt-item .rt-item-content-holder .rt-item-title {
    color: #002147;
}

.rt-vc-testimonial .owl-theme .owl-dots .owl-dot.active span {
    background-color: #002147;
}

.rt-vc-testimonial-2 .rtin-item .rtin-item-designation {
    color: #fdc800;
}

.rt-vc-testimonial-2 .owl-theme .owl-dots .owl-dot:hover span,
.rt-vc-testimonial-2 .owl-theme .owl-dots .owl-dot.active span {
    background-color: #fdc800;
    border-color: #fdc800;
}

.rt-vc-testimonial-3 .rtin-item .rtin-content-area .rtin-title {
    color: #002147;
}

.rt-countdown .rt-date .rt-countdown-section-2 {
    border-color: #fdc800;
}

.rt-event-countdown .rt-content h2,
.rt-event-countdown .rt-content h3,
.rt-event-countdown
    .rt-date
    .rt-countdown-section
    .rt-countdown-text
    .rtin-count,
.rt-event-countdown
    .rt-date
    .rt-countdown-section
    .rt-countdown-text
    .rtin-text {
    color: #002147;
}

.rt-event-countdown .rt-date .rt-countdown-section .countdown-colon,
.rt-event-countdown.rt-dark
    .rt-date
    .rt-countdown-section
    .rt-countdown-text
    .rtin-count {
    color: #fdc800;
}

.rt-price-table-box1 span {
    color: #002147;
}

.rt-price-table-box1 .rtin-price {
    background-color: #002147;
}

.rt-price-table-box1 .rtin-btn {
    background-color: #fdc800;
    border-color: #fdc800;
    color: #002147;
}

.rt-price-table-box1:hover {
    background-color: #002147;
}

.rt-price-table-box1:hover .rtin-price {
    background-color: #fdc800;
}

.rt-pricing-box2 .rtin-title,
.rt-pricing-box2 ul li {
    color: #002147;
}

.rt-pricing-box2 .rtin-price {
    color: #fdc800;
}

.rt-price-table-box3 .rtin-title,
.rt-price-table-box3 .rtin-price {
    color: #002147;
}

.rt-price-table-box3 .rtin-btn {
    background-color: #fdc800;
}

.rt-price-table-box3.rtin-featured,
.rt-price-table-box3:hover {
    background-color: #002147;
}

.rt-gallery-1 .rt-gallery-wrapper .rt-gallery-box:before {
    background-color: rgba(253, 200, 0, 0.8);
}

.rt-gallery-1 .rt-gallery-wrapper .rt-gallery-box .rt-gallery-content a {
    background-color: #002147;
}

.rt-vc-video .rtin-item .rtin-btn {
    color: #fdc800;
}

.rt-vc-video .rtin-item .rtin-btn:hover {
    border-color: #fdc800;
}

.rt-vc-video.rt-light .rtin-item .rtin-title {
    color: #002147;
}

.rt-vc-video.rt-light .rtin-item .rtin-btn {
    color: #002147;
    border-color: #fdc800;
}

.rt-vc-contact-1 ul.rtin-item > li > i {
    color: #002147;
}

.rt-vc-contact-1 ul.rtin-item > li .contact-social li a {
    color: #002147;
    border-color: #002147;
}

.rt-vc-contact-1 ul.rtin-item > li .contact-social li a:hover {
    background-color: #002147;
}

.rt-vc-contact-2 ul.rtin-item > li {
    color: #002147;
}

.rt-vc-contact-2 ul.rtin-item > li > i {
    color: #fdc800;
}

.rt-vc-contact-2 ul.rtin-item > li.rtin-social-wrap .rtin-social li a {
    background-color: #fdc800;
}

.rt-vc-contact-2 ul.rtin-item > li.rtin-social-wrap .rtin-social li a:hover {
    background-color: #002147;
}

.rt-vc-instructor-1 .rtin-item .rtin-content .rtin-title a {
    color: #002147;
}

.rt-vc-instructor-1 .rtin-item .rtin-content .rtin-title a:hover {
    color: #fdc800;
}

.rt-vc-instructor-1 .rtin-item .rtin-content .rtin-social li a {
    background-color: #fdc800;
}

.rt-vc-instructor-1 .rtin-item .rtin-content .rtin-social li a:hover {
    background-color: #002147;
}

.rt-vc-instructor-2 .rtin-item .rtin-content .rtin-title a,
.rt-vc-instructor-2 .rtin-item .rtin-content .rtin-social li a {
    color: #fdc800;
}

.rt-vc-instructor-2 .rtin-item .rtin-content .rtin-social li a:hover {
    border-color: #fdc800;
    background-color: #fdc800;
}

.rt-vc-instructor-2 .rtin-item:before {
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 55%, #002147);
}

.rt-vc-instructor-2 .rtin-item:hover:after {
    background-color: rgba(0, 33, 71, 0.7);
}

.rt-vc-instructor-3 .rtin-item .rtin-meta span {
    color: #fdc800;
}

.rt-vc-instructor-3 .rtin-btn a {
    color: #002147;
    border-color: #002147;
}

.rt-vc-instructor-3 .rtin-btn a:hover {
    background-color: #002147;
}

.rt-vc-instructor-4 .rtin-item .rtin-content:after {
    background-color: #fdc800;
}

.rt-vc-instructor-5 .rtin-item {
    background-color: #fdc800;
}

.rt-vc-instructor-5 .rtin-item .rtin-content .rtin-social li a:hover {
    background-color: #002147;
}

.rt-vc-course-search
    .form-group
    .input-group
    .input-group-addon.rtin-submit-btn-wrap
    .rtin-submit-btn {
    background-color: #fdc800;
}

.rt-vc-course-slider.style-4.rt-owl-nav-1
    .section-title
    .owl-custom-nav
    .owl-prev:hover,
.rt-vc-course-slider.style-4.rt-owl-nav-1
    .section-title
    .owl-custom-nav
    .owl-next:hover {
    background-color: #fdc800;
}

.rt-vc-course-featured .rtin-sec-title {
    color: #002147;
}

.rt-vc-course-featured .rt-course-box .rtin-thumbnail::before {
    background-color: rgba(253, 200, 0, 0.8);
}

.rt-vc-course-featured .rt-course-box .rtin-thumbnail a {
    background-color: #002147;
    border-color: #002147;
}

.rt-vc-course-isotope.style-2 .isotop-btn a {
    border-color: #002147;
}

.rt-vc-course-isotope.style-2 .rtin-btn a {
    color: #002147;
    border-color: #002147;
}

.rt-vc-course-isotope.style-2 .rtin-btn a:hover {
    background-color: #002147;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    background-color: #fdc800;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
    background-color: #002147 !important;
}

.wpb-js-composer .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a,
.wpb-js-composer
    .vc_tta-style-classic
    .vc_tta-panel.vc_active
    .vc_tta-panel-title
    > a {
    color: #002147 !important;
}

.wpb-js-composer .vc_tta-style-classic .vc_tta-controls-icon:after,
.wpb-js-composer .vc_tta-style-classic .vc_tta-controls-icon:before {
    border-color: #002147 !important;
}

.wpb-js-composer .vc_tta-container .vc_tta-panel span.faq-box-count {
    background-color: #fdc800;
    color: #002147;
}

.rt-course-box-3 .rtin-meta .rtin-author span,
ul.learn-press-courses .rt-course-box-3 .rtin-meta .rtin-author span,
.rt-course-box-4 .rtin-content .rtin-author-area .rtin-author span,
ul.learn-press-courses
    .rt-course-box-4
    .rtin-content
    .rtin-author-area
    .rtin-author
    span,
.rt-lp-socials li a:hover,
.learn-press-message:before,
#popup_container #popup_title {
    background-color: #002147;
}

.rt-course-box .rtin-thumbnail .rtin-price,
ul.learn-press-courses .rt-course-box .rtin-thumbnail .rtin-price,
.rt-course-box-2 .rtin-meta .rtin-price ins,
ul.learn-press-courses .rt-course-box-2 .rtin-meta .rtin-price ins,
.rt-course-box-3 .rtin-thumbnail .rtin-price,
ul.learn-press-courses .rt-course-box-3 .rtin-thumbnail .rtin-price,
.rt-lp-socials li a,
.lp-label.label-enrolled,
.lp-label.label-started,
.single-lp_course .learn-press-message .learn-press-countdown {
    background-color: #fdc800;
}

.rt-course-box .rtin-thumbnail:before,
ul.learn-press-courses .rt-course-box .rtin-thumbnail:before,
.rt-course-box-3 .rtin-thumbnail:before,
ul.learn-press-courses .rt-course-box-3 .rtin-thumbnail:before,
.rt-course-box-4 .rtin-thumbnail:before,
ul.learn-press-courses .rt-course-box-4 .rtin-thumbnail:before {
    background-color: rgba(0, 33, 71, 0.6);
}

.rt-course-box .rtin-content .rtin-author i,
ul.learn-press-courses .rt-course-box .rtin-content .rtin-author i,
.rt-course-box-4 .rtin-content .rtin-title a:hover,
ul.learn-press-courses .rt-course-box-4 .rtin-content .rtin-title a:hover {
    color: #fdc800;
}

.course-remaining-time {
    border-color: #002147;
}

.rt-course-box .rtin-thumbnail a,
ul.learn-press-courses .rt-course-box .rtin-thumbnail a,
.rt-course-box-3 .rtin-thumbnail a,
ul.learn-press-courses .rt-course-box-3 .rtin-thumbnail a,
.rt-course-box-4 .rtin-thumbnail a,
ul.learn-press-courses .rt-course-box-4 .rtin-thumbnail a {
    border-color: #fdc800;
}

.rt-course-archive-top .rtin-left .rtin-icons a:hover,
.rt-course-grid-view .rt-course-archive-top .rtin-left .rtin-icons a.rtin-grid,
.rt-course-list-view .rt-course-archive-top .rtin-left .rtin-icons a.rtin-list,
.rt-course-archive-top .rtin-left .rtin-text {
    color: #002147;
}

.rt-course-archive-top .rtin-search form button[type="submit"] {
    background-color: #002147;
}

#learn-press-course-tabs li.course-nav.active label,
#learn-press-course-tabs li.course-nav:hover label {
    background-color: #002147 !important;
}

.single-lp_course
    .content-area
    .site-main
    > .lp_course
    ul.learn-press-nav-tabs
    li
    a {
    color: #002147;
}

.single-lp_course
    .content-area
    .site-main
    > .lp_course
    ul.learn-press-nav-tabs
    li.active,
.single-lp_course
    .content-area
    .site-main
    > .lp_course
    ul.learn-press-nav-tabs
    li:hover {
    background-color: #002147;
}

ul.course-features li:before {
    color: #fdc800;
}

#learn-press-course-curriculum .curriculum-sections .section .section-header,
#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-header
    .meta
    .collapse,
#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-content
    li
    .section-item-link
    .rtin-center
    .course-item-meta
    .course-item-status:before {
    color: #002147;
}

#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-header.active,
#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-header:hover {
    background-color: #fdc800;
}

#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-content
    li
    .section-item-link
    .rtin-left
    .rtin-left-icon {
    color: #fdc800;
}

#learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-content
    li
    .section-item-link
    .rtin-center
    .course-item-meta
    span {
    background-color: #002147;
}

#popup-course #popup-content .lp-button,
body.course-item-popup
    #popup-course
    #popup-sidebar
    .course-curriculum
    .section
    .section-header,
body.course-item-popup
    #learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-header,
body.course-item-popup
    #learn-press-course-curriculum
    .curriculum-sections
    .section
    .section-content
    li:before,
body.course-item-popup
    #learn-press-content-item
    #content-item-quiz
    .question-numbers
    li
    a:hover,
body.course-item-popup
    #learn-press-content-item
    #content-item-quiz
    .question-numbers
    li.current
    a,
.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
    background-color: #002147;
}

#popup-course #popup-header,
#popup-course #popup-content .lp-button:hover,
body.course-item-popup #course-item-content-header {
    background-color: #fdc800;
}

body.course-item-popup
    #learn-press-content-item
    #content-item-quiz
    .quiz-result
    .result-achieved {
    color: #002147;
}

body.course-item-popup
    #learn-press-content-item
    #content-item-quiz
    .question-numbers
    li
    a:hover,
body.course-item-popup
    #learn-press-content-item
    #content-item-quiz
    .question-numbers
    li.current
    a {
    border-color: #002147;
}

#popup-course #sidebar-toggle::before {
    color: #fdc800;
}

#course-reviews .course-review-head,
#course-reviews .course-reviews-list li .review-text .user-name {
    color: #002147;
}

#course-reviews
    .course-reviews-list
    li
    .review-text
    .review-meta
    .review-title {
    background-color: #002147;
}

#course-reviews .course-review-head::after {
    background-color: #fdc800;
}

.learnpress-page .course_enroll_wid .rtin-pricing,
.course-rate .average-rating,
.course-rate .course-each-rating .star-info {
    color: #002147;
}

.learnpress-page .course_enroll_wid a,
.learnpress-page .course_enroll_wid .lp-button,
.learnpress-page .course_enroll_wid button {
    color: #002147;
    background-color: #fdc800;
    border-color: #fdc800;
}

.rt-related-courses .owl-custom-nav-title {
    color: #002147;
}

.rt-related-courses .owl-custom-nav .owl-prev:hover,
.rt-related-courses .owl-custom-nav .owl-next:hover {
    background-color: #002147;
}

.rt-related-courses .owl-custom-nav .owl-prev,
.rt-related-courses .owl-custom-nav .owl-next {
    background-color: #fdc800;
}

#learn-press-profile .wrapper-profile-header,
.learn-press-tabs
    .learn-press-tabs__checker:nth-child(1):checked
    ~ .learn-press-tabs__nav
    .learn-press-tabs__tab:nth-child(1)::before,
.learn-press-tabs
    .learn-press-tabs__checker:nth-child(2):checked
    ~ .learn-press-tabs__nav
    .learn-press-tabs__tab:nth-child(2)::before,
#learn-press-user-profile .rdtheme-lp-profile-header,
#learn-press-user-profile
    #learn-press-profile-content
    .lp-tab-sections
    li
    a:hover,
#learn-press-user-profile
    #learn-press-profile-content
    .learn-press-subtab-content
    .lp-sub-menu
    li.active
    span,
#learn-press-user-profile
    #learn-press-profile-content
    .learn-press-subtab-content
    .lp-sub-menu
    li
    a:hover,
#learn-press-user-profile #learn-press-profile-nav:hover #profile-mobile-menu {
    background-color: #002147;
}

#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active,
#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover,
#learn-press-user-profile
    .rdtheme-lp-profile-header
    .rtin-item
    .rtin-right
    .rtin-social
    li
    a,
#learn-press-user-profile .rdtheme-lp-profile-header .rtin-logout a,
#learn-press-user-profile
    #learn-press-profile-nav
    .learn-press-tabs
    li.active
    > a,
#learn-press-user-profile
    #learn-press-profile-nav
    .learn-press-tabs
    li
    a:hover {
    background-color: #fdc800;
}

#learn-press-user-profile #learn-press-profile-content .lp-tab-sections li span,
#learn-press-user-profile #learn-press-profile-content .lp-tab-sections li a {
    color: #002147;
}

#learn-press-profile
    #profile-nav
    .lp-profile-nav-tabs
    > li.wishlist
    > a::before,
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i,
#learn-press-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover,
#learn-press-profile
    #profile-nav
    .lp-profile-nav-tabs
    li.active
    > ul
    .active
    > a {
    color: #fdc800;
}

#learn-press-profile .lp-user-profile-socials a:hover {
    border-color: #fdc800;
    background-color: #fdc800;
}

.learn-press-checkout .lp-list-table thead tr th {
    background: #002147;
}

:root {
    --lp-cotainer-max-with: 1290px;
    --lp-cotainer-padding: 2rem;
    --lp-primary-color: #ffb606;
    --lp-secondary-color: #442e66;
}
.vc_custom_1515066600956 {
    padding-top: 85px !important;
    padding-bottom: 100px !important;
    background-image: url(wp-content/uploads/2018/01/student4e77b.jpg?id=1496) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1508848182497 {
    padding-top: 55px !important;
    padding-bottom: 70px !important;
    background-color: #f5f5f5 !important;
}

.vc_custom_1515755231129 {
    background-image: url(https://radiustheme.com/demo/wordpress/eikra/wp-content/uploads/2018/01/bg6.jpg?id=1499) !important;
}

.vc_custom_1508848784627 {
    padding-top: 55px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1508848826323 {
    padding-top: 60px !important;
    padding-bottom: 100px !important;
    background-color: #f5f5f5 !important;
}

.vc_custom_1508848968428 {
    padding-top: 80px !important;
    padding-bottom: 120px !important;
    background-image: url(https://radiustheme.com/demo/wordpress/eikra/wp-content/uploads/2017/10/counter.jpg?id=1008) !important;
}

.vc_custom_1508849149992 {
    padding-top: 55px !important;
    padding-bottom: 90px !important;
}

.vc_custom_1508849313217 {
    padding-top: 65px !important;
    padding-bottom: 100px !important;
    background-color: #fdc800 !important;
}

.vc_custom_1508915762011 {
    padding-top: 25px !important;
    padding-bottom: 65px !important;
}

.vc_custom_1509108645328 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1509110039881 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1509110052516 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1515057094027 {
    border-left-width: 1px !important;
    border-left-color: rgba(255, 255, 255, 0.3) !important;
    border-left-style: solid !important;
}

.vc_custom_1515053415058 {
    border-left-width: 1px !important;
    border-left-color: rgba(255, 255, 255, 0.3) !important;
    border-left-style: solid !important;
}

.vc_custom_1508849702754 {
    margin-bottom: 50px !important;
}

.rtin-content {
    padding: 20px 0 20px 20px !important;
}

@media (max-width: 450px) {
    .rtin-title {
        font-size: 25px !important;
    }
}

/****************************************** index page end *****************************************/

/****************************************** About Us page start *****************************************/

@media (min-width: 450px) {
    #desktop-image {
        display: block;
    }

    #mobile-image {
        display: none;
    }
}

@media (max-width: 450px) {
    #desktop-image {
        display: none;
    }

    #mobile-image {
        display: block;
    }
}
/****************************************** About Us page end *****************************************/

/****************************************** Contact Us page start *****************************************/

/****************************************** Contact Us page end *****************************************/

/****************************************** degree programs page start *****************************************/
.heading-color {
    color: #fdc800;
}

@media (min-width: 820px) {
    .course-image {
        height: 400px;
        object-fit: cover;
        width: 100%;
    }
}

@media (max-width: 820px) {
    .course-image {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }
}

.tick-ul {
    list-style-type: none;
    padding-left: 0;
}

.tick-ul li::before {
    content: "\2713";
    color: green;
    margin-right: 5px;
}

.program-heading {
    font-weight: bold;
    text-decoration: underline;
}

/****************************************** degree programs page end *****************************************/
