/*
Theme Name: nism
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nism
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

nism is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
    - Normalize
    - Box sizing
# Base
    - Typography
    - Elements
    - Links
    - Forms
## Layouts
# Components
    - Navigation
    - Posts and pages
    - Comments
    - Widgets
    - Media
    - Captions
    - Galleries
# plugins
    - Jetpack infinite scroll
# Utilities
    - Accessibility
    - Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
     ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

/* Sections
     ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;color:#333;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
    display: block;
    padding-top: 130px;
    min-height: calc(100vh - 65px);
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
     ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Text-level semantics
     ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
     ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

/* Forms
     ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *      `fieldset` elements in all browsers.
 */
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

/* Interactive
     ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
     ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
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;
}

p {
    margin-bottom: 1.5em;
}

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

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", courier, monospace;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    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;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

big {
    font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
    background: #fff;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

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

ul {
    list-style: disc;
}

/* ol {
    list-style: decimal;
} */

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

dt {
    font-weight: 700;
}

dd {
    margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

img {
    height: auto;
    max-width: 100%;
}

figure {
    margin: 1em 0;
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/* Links
--------------------------------------------- */
a {
    color: #4169e1;
}

a:visited {
    color: #800080;
}

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

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

/* Forms
--------------------------------------------- */
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, 0.8);
    line-height: 1;
    padding: 0.6em 1em 0.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="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}

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

select {
    border: 1px solid #ccc;
}

textarea {
    width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.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, 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:hover > ul,
.main-navigation ul ul li.focus > ul {
    display: block;
    left: auto;
}

.main-navigation ul ul a {
    width: 300px;
}

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

.main-navigation li {
    position: relative;
}

.main-navigation a {
    display: block;
    text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}

@media screen and (min-width: 37.5em) {

    .menu-toggle {
        display: none;
    }

    .nav-menu ul {
        display: flex;
    }
}

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

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
    display: flex;
}

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

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

/* Posts and pages
--------------------------------------------- */
.sticky {
    display: block;
}

.post,
.page {
    margin: 0 0 1.5em;
}

.updated:not(.published) {
    display: none;
}

.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}

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

/* Comments
--------------------------------------------- */
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
    margin: 0 0 1.5em;
}

.widget select {
    max-width: 100%;
}

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

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

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

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}

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

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.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);
}

.gallery-caption {
    display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.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, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.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;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
    outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}


/*custom css start here*/
@font-face {
    font-family: 'poppinsbold';
    src: url('fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinslight';
    src: url('fonts/poppins-light-webfont.woff2') format('woff2'),
         url('fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium';
    src: url('fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'poppinssemibold';
    src: url('fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{font-family: 'poppinsregular' !important;}
ul{padding: 0;margin: 0;}
li{list-style: none;}
*{outline: none !important;}
.topheader{padding: 15px 0;}
.color-theme a{background: url(images/color-blind-con.png) no-repeat;width: 30px;float: left;height: 23px;background-position: center;}
.topright-nav ul li{float: left;}
.topright-nav ul li a{font-size: 13px;color: #757575;border-right: 1px solid #ddd;padding: 5px 7px;font-family: 'poppinsbold';}
.topright-nav ul li.lang-change{padding: 0 10px;}
.topright-nav ul li.lang-change span{padding: 0 7px;}
.topright-nav ul li.lang-change .fa-angle-down{color: #0000f8;}
.main-navigation{/*display: inline-block;*/width: 100%;background: #0000f8;}
.humbericon span{position: relative;width: 30px;}
.nav-menu ul li a{padding: 12px 11px;display: -webkit-inline-box;color: #fff;font-family: 'poppinssemibold';font-size: 14px; text-decoration: none;}
.humbericon{float: right;}
.humbericon span{position: relative;
    width: 30px;
    height: 2px;
    background: #fff;
    top: 12px;
    float: left;}
.humbericon span:before, .humbericon span:after{content: "";
    position: absolute;
    left: 0;
    height: 2px;
    background: #fff;}
.humbericon span:before{width: 25px;
    top: 8px;}
.humbericon span:after{width: 28px;
    top: 17px;} 

.site-header{width:100%;position: fixed;top:0px;left:0px;right:0px;z-index: 99;background: #fff;transition: all ease-in-out 0.5s;}
.site-header .custom-logo-link img{transition: all ease-in-out 0.5s;width:350px;}
.site-header.fixheader .custom-logo-link img{width:300px;}


/*owel crousel css start here*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
/*max-height: 414px;*/ }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

  /**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*owel crousel css end here*/
.slider{display: inline-block;width: 100%; float: left;}
.slider img{width: 100%;}
.slider-caption{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;}
.slider-caption .col-md-12{max-width: 475px;}
.slider-caption .main-heading{font-size: 45px;color:#fff;font-family: 'poppinsbold';}
.slider-caption .caption-p{color: #fff;
    font-size: 25px;
    line-height: 30px;}
.slider-caption a{background: #fac41e;
    padding: 10px 40px 10px 20px;
    color: #333;
    font-family: 'poppinssemibold';
    position: relative;
    transition: all 0.5s ease; 
    text-transform: uppercase;}
.slider-caption a .fas{font-size: 12px;
    position: absolute;
    transition: all 0.5s ease;
    top: 12px;
    right: 17px;}
.slider-caption a:hover{text-decoration: none;background: #e5ad00;}
.slider-caption a:hover .fas{right: 14px;}
.slider .owl-theme .owl-dots{position: absolute; bottom: 60px; left: 200px;}
.slider .owl-theme .owl-dots .owl-dot span{border:1px solid #fff;background: none}
.slider .owl-theme .owl-dots .owl-dot.active span, .slider .owl-theme .owl-dots .owl-dot:hover span{border:1px solid #c07f82;background:#c07f82;}
.bordergrey{border:1px solid #ddd;}
.heading2{font-size: 22px;color: #0000f8; font-family: 'poppinsbold'; position: relative; padding: 0 0 11px 0; margin: 0 0 20px 0;}
.heading2:after{content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}
.heading2 .playpausebtn {float:right;}
.heading2 .playpausebtn .fa{font-size: 15px;color: #e34d00;}
.quicklink, .announcementbox{padding-top: 15px;padding-bottom: 15px;}
.quicklink ul li, .announcementbox ul li{display: inline-block;width: 100%;}
.quicklink ul li .fas{width: 15px;float: left; font-size: 10px; margin: 9px 0 0 0;}
.quicklink ul li a, .announcementbox ul li a{font-size: 13px;color: #404040;border-bottom: 1px solid #fff;float: left;font-family: 'poppinsbold';line-height: 17px;transition: all 0.5s ease;padding: 6px 0;}
.quicklink ul li a{width: calc(100% - 15px);}
.announcementbox ul li a{width: 100%;}
.quicklink ul li a:hover{padding-left: 5px;text-decoration: none;}
.quicklink ul li:last-child a, .announcementbox ul li:last-child a{border-bottom: 0}
.upcoming-event{padding: 15px; border: 1px solid #ddd; display: inline-block; width: 100%;} 
.upcoming-event .nav-tabs .nav-item.show .nav-link, .upcoming-event .nav-tabs .nav-link.active, .upcoming-event .nav-tabs, .upcoming-event .nav-tabs .nav-link:hover{border:0;}
.upcoming-event .nav-tabs .nav-link{border-radius: 25px;background: #d9d9d9;padding: 10px 20px; min-width: 150px;color: #888888;margin-right: 15px;text-align: center;font-size: 15px;font-family: 'poppinssemibold';transition: 0.3s;}
.upcoming-event .nav-tabs .nav-link:hover, .upcoming-event .nav-tabs .nav-link.active{background: #0000f8;color: #fff; border: 1px solid #0000f8;}

.upcominglist{padding-right: 30px;}
.upcominglist ul li{padding: 12px 15px; width: 100%; margin: 12px 0 0 0; display: inline-block; background: #fff; border-radius: 0px;transition: all ease-in-out 0.5s;border:1px solid transparent;}
 .upcominglist ul li:hover{border:1px solid #e0e0e0;background:#f0f0f0;}
.upcominglist ul li p{margin-bottom: 0;padding: 0;font-size: 12px;}
.upcominglist ul li p strong{font-size: 15px;font-family: 'poppinssemibold';font-weight: normal;}
.upcominglist ul li p a{font-size: 12px;color: #181818;text-decoration: underline;text-transform: uppercase;margin-top: 6px;transition: all 0.5s ease;display: inline-block;} 
.upcominglist ul li p a:hover{padding-left: 5px;}
.upcominglist ul li:last-child{border-bottom: 0;}
.quicklink, .announcementbox, .upcoming-event{height: 425px;border-radius: 10px;}
.viewallbtn{font-size: 13px;color: #e34d00 !important;font-family: 'poppinssemibold';text-transform: uppercase;margin-top: 15px;display: inline-block;opacity: 1;transition: all ease-in-out 0.5s;padding:7px 15px;background: #fff;border-radius: 5px;}
.viewallbtn:hover{opacity: 1;color:#e34d00 !important;text-decoration: none;}
.viewallbtn .fas{font-size: 10px;position: relative;left:0px;transition: all ease-in-out 0.5s;}
.viewallbtn:hover .fas{left:5px;}

.topright-nav{margin-top:10px;}
.topsrchbx{display: none;position: absolute;background: #fff;top: 44px;width: 500px;padding: 10px;right: 0px;border: 2px solid #e34d00;z-index:99;border-radius: 5px;}
.topsrchinpt{padding: 5px;margin: 0px;width: calc(100% - 36px);float: left;}
.topsrchbx button{margin: 0px;border-left: none;position: relative;right: 0px;padding: 7px 7px 6px;}
li.search{cursor:pointer;padding-left: 10px;}
.event-sidebar .topsearch button{width: 36px;padding: 8px 9px;}



li.lang-change{font-size: 13px;border-right: 1px solid #ccc;}
li.lang-change select{background: url(images/topglobe.png) left center no-repeat,url(images/topbtmcaret.png) right center no-repeat;appearance: none;
border: none;padding: 0px 30px;}

.homebx1 .quicklink{background: #fff;}
.homebx1 .quicklink .heading2{color: #0000f8;}
.homebx1 .quicklink .heading2:after{background: #e34d00;}
.homebx1 .quicklink ul li .fas,.homebx1 .quicklink ul li a{color:#404040;}
.homebx1 .quicklink ul li a{border-bottom:1px solid #ccc; position: relative; padding-left: 15px;}
.homebx1 .quicklink ul li a:after{content: "\f054"; position: absolute; left: 0; top: 5px;font-family: 'Font Awesome 5 Pro';font-size: 10px;}
.homebx1 .quicklink ul li a:hover{color: #e34d00;}

.homebx2 .announcementbox{background: #fff;}
.homebx2 .announcementbox ul li{position: relative;}
.homebx2 .announcementbox ul li.new-announcements a{width: calc(100% - 35px);}
.homebx2 .announcementbox ul li.new-announcements .homenewicn{width: 35px;}
.homebx2 .announcementbox ul li a{border-bottom: 1px solid #ccc;text-decoration: none;}
.homebx2 .announcementbox ul li a:hover{color: #e34d00;}
.homenewicn { padding: 0px 5px; background: red;color: #fff; font-size: 12px; text-transform: uppercase; border-radius: 0px;position: absolute; right: 0; top: 10px;}


.homebx2field{width:100%;float:left;height:285px;}
.homegallerybx{width:100%;float:left;display: flex;justify-content: space-between;}
.homeglrinrbx{width:49%;}
.homeglrheading span{padding:7px 10px;border-radius:5px;color:#fff;font-weight: bold;text-transform: uppercase;font-size:10px;font-family: 'poppinsbold';background: #0000f8;}
.homeglryttl{width:100%;float:left;margin:15px 0px;height:40px;font-weight: bold;font-size:15px;font-family: 'poppinsbold';line-height: 20px;}
.homegallerybx img{max-width: 100%;}
.homegallerybx a{font-size:14px;color:#001b57;text-decoration: none;}
.homegallerybx a i{position: relative;left:10px;transition: all ease-in-out 0.5s;}
.homegallerybx a:hover i{left:15px;}
.homeglrimg{float:left;width:100%;margin-bottom: 15px;}
body,html{overflow-x:hidden;}
.humbericon{cursor:pointer;display: block;height: 43px;transition: all ease-in-out 0.5s;}
.homenews .homenewsbx{width:100%;float:left;}
/*.main-navigation ul.humbernav{width: 220px;position: absolute;padding:0px 15px;background:rgb(255 255 255 / .9);display: block !important;z-index: 9;top: 44px;right:-10000px;transition: all ease-in-out 0.5s;}
.main-navigation ul.humbernav.active{right:0px;}*/

.main-navigation ul.humbernav{width: 220px;position: absolute;padding:0px 15px;background:rgb(255 255 255 / .9);z-index: 9;top: 44px;transition: all ease-in-out 0.5s;/*height:0px;*/right:0px;display: none;opacity: 0;}
/*.main-navigation ul.humbernav.active{height:auto;opacity: 1;}*/
.main-navigation ul.humbernav.active{opacity: 1;}

.humbernav li{float:left;width:100%;list-style:none;border-bottom: 1px solid #d0d0d0;}
.humbernav li a{display: block;width:100%;padding:10px 0px 10px 0px;color:#333;text-decoration: none;opacity: .6;transition: all ease-in-out 0.5s;font-size:13px;}
.humbernav li:hover a{opacity: 1;padding-left:10px;}

.humbericon span:before,.humbericon span:after{transition: all ease-in-out 0.3s;}
.humbericon.active span:before{transform:rotate(135deg);width:30px;}
.humbericon.active span:after{transform: rotate(45deg);top: 8px;width: 30px;}
.humbericon.active span{background: transparent;}
.home-sec2{padding: 30px 0; /*margin: 30px 0;*/ background: #f1f1f1; float: left;width: 100%;}
.home-sec2 .bx-viewport{min-height: 280px;}
.home-sec2 .homebx3 .bx-viewport{min-height: 310px;}
.home-sec2 .homebx2 .announcementbox{position: relative;}
.home-sec2 .homebx2 .announcementbox .bx-controls{position: absolute; top: 0; right: 10px; width: 35px;}
.home-sec2 .homebx2 .announcementbox .bx-wrapper{position: initial;}

ul.homenews {padding: 0 25px 0 0;}
.homenews .homenewsbx a{display: flex;flex-wrap: wrap;width:100%;float:left;padding:9px 0px;border-bottom: 1px solid #e0e0e0;color:#222;}
.homenews .homenewsbx a:first-child{padding-top:0px;}
.homenews .homenewsbx a:last-child{border-bottom: none;}
.homenews .homenewsbx a .newsimg{width:105px;margin-right:20px;}
.homenews .homenewsbx a .newsimg img{width:100%;}
.homenews .homenewsbx a .newscnt{width:calc(100% - 125px);}
.homenews .homenewsbx a .newscnt .newsdt{float:left;width:100%;}
.homenews .homenewsbx a .newscnt .newsdt span{background: #e34d00;color:#fff;padding:5px 5px;font-size:10px;}
.homenews .homenewsbx a .newscnt .newscntin{font-size:13px;line-height: 18px;width:100%;float:left;margin-top:10px;}
.homenews .homenewsbx a:hover .newscnt .newscntin{color: #e34d00;}


.upcominglist li p:last-child a{color:#0000f8;font-size:12px;}
.homebx1,.homebx2,.homebx3{padding-left:10px;padding-right:10px;}
.homebx3 > .upcoming-event{border:1px solid #f0f0f0;}
.homebx1 > .col-md-12,.homebx2 > .col-md-12,.homebx3 > .upcoming-event{box-shadow: 0px 0px 30px 14px rgb(0 0 0 / .14);transition: all ease-in-out 0.5s;}
/*.homebx1 > .col-md-12:hover,.homebx2 > .col-md-12:hover,.homebx3 > .upcoming-event:hover{box-shadow: 0px 0px 30px 14px rgb(0 0 0 / .14);}*/
.homebx3 > .upcoming-event:hover{border:1px solid transparent;}
.homebx3 > .upcoming-event .upcominglist ul li{border-bottom: 1px solid #d8c280;}
.homebx3 > .upcoming-event .upcominglist ul li:last-child{border-bottom: none;}

.topfooter{background: #0000f8;color:#fff;font-size:12px;}
.foottopleft ul{width:100%;float:left;margin:15px 0px 10px;padding:0px;display: flex;}
.foottopleft ul li{list-style: none;color:#fff;border-right:1px solid #fff;text-align: center;line-height: 12px;}
.foottopleft ul li a{display: inline-block;color:#fff;padding:0px 10px;}
.foottopleft ul li:last-child{border-right:none;}
.foottopleft ul li:first-child a{padding-left:0px;}
.foottopleft ul li:last-child a{padding-right:0px;}
.foottopleft .footcpright{width:100%;float:left;margin:0px 0px 10px;padding:0px;color: #fff;}
.foottopleft .footcpright a{color:#fff;}

.foottopcenter{/*background: url(images/footerarrow.jpg) no-repeat center bottom;*/position: relative; padding: 20px 0;}
.foottopcenter p{margin:15px 0px 0px;padding:0px;}
.foottopcenter img{position: absolute;bottom:0px;left:50%;transform: translateX(-50%);cursor: pointer;}

.foottopright p{margin:23px 0px 0px;padding:0px;}

.foottopright a{color:#fff;}
body.post, body.page{margin:0px;padding:0px;}
.bottomfooter{float:left;width:100%;background: #e34d00;color:#fff;padding: 10px 0px;}
.footerbtmleft ul{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px;/*display: flex;*/justify-content: space-between;}
.footerbtmleft ul li{list-style: none;color:#fff; display: inline-block; float: left;}
.footerbtmleft ul li a{font-size:13px;font-family: 'poppinsregular';color: #fff;text-decoration: none;display: inline-block;padding: 0 11px;border-right: 1px solid #fff;line-height: 12px;}
.footerbtmleft ul li a:hover{text-decoration: underline;}
.footerbtmleft ul li:last-child a{border-right: none;}
.footerbtmleft ul li.current_page_item a{color: #0006a3;}

.footerbtmright ul{float:left;width:100%;margin:0px;padding:0px;display: flex;justify-content: flex-end;}
.footerbtmright ul li{list-style: none;margin-left:5px;}
.footerbtmright ul li a{color:#fff;text-decoration: none;color:#fff;height:40px;width:40px;/*border:3px solid #fff;*/display: table;border-radius: 50%;font-size:20px;transition: all ease-in-out 0.5s;opacity: 1;}
.footerbtmright ul li a span{display: table-cell;text-align: center;vertical-align: middle;}
.footerbtmright ul li a i{position: relative;top:2px;}
.footerbtmright ul li:hover a{opacity: .7;}

.bottomfooter{position: fixed;float: left;width: 100%;left:0px;right:0px;z-index: 99;bottom:0px;transition: all ease-in-out 0.5s;}
.bottomfooterimg{position: absolute;left:50%;transform: translateX(-50%);top:-28px;cursor: pointer;animation-iteration-count: infinite;}

  /* @keyframes bounce {
    0% {top: 0;
        -webkit-animation-timing-function: ease-in;
    }
    
    50% {top: -42px;
        
        -webkit-animation-timing-function: ease-out;
    }
    
    100% {top: 0;
        -webkit-animation-timing-function: ease-in;
    }
} */
.fullwidth{float:left;width:100%;}
.bottomfooter.active{bottom:-60px;}
.sidebox{position: fixed;right:-9px;top: 50%;transform: translate(0, -50%);z-index:100;transition: all ease-in-out 0.5s;}
.sidebox.active{right:-300px;}
.sideimg{position: absolute;left:-53px;top:50%;transform: translateY(-50%);cursor: pointer;}
.sidebox .sideform{width:300px;float:left;background: #fff;border-radius: 10px;border:2px solid #fac41e;padding:10px 15px;margin:0px;}
.sidebox .sidelabel{font-size:13px;font-weight: bold;margin:0px;}
.sidebox .sideinpt{width:100%;float:left;padding:5px;border:1px solid #666;background: #fff;font-size:13px;line-height: 18px;border-radius: 5px;}
.sideform .fullwidth{padding-bottom: 0px;position: relative;margin-top:10px;}
.sideform .fullwidth:first-child{margin-top:0px;}
.sideform .sidesbmt{float:left;width:100%;background: #e34d00;border-radius: 3px;color:#fff;font-size:16px;text-align: center;text-align: center;padding:10px 0px;border:2px solid #fe6110;transition: all ease-in-out 0.5s;}
.sideform .sidesbmt:hover{background:#fe6110 ;border:2px solid #e34d00;}

#primary-menu .menu-item-has-children > ul.sub-menu > li.menu-item-has-children > a{position: relative;background: url(images/navbtmarrow.png) no-repeat right center;}
#primary-menu .menu-item-has-children > ul.sub-menu{width:240px;float:left;margin:0px;padding:5px 15px 5px;display: block;background: #e34d00;}
#primary-menu .menu-item-has-children > ul.sub-menu > li{float:left;width:100%;list-style: none;border-bottom: 1px solid rgba(255,255,255,0.2);}
#primary-menu .menu-item-has-children > ul.sub-menu > li{position: unset;}
.main-navigation li ul li a:after{display: none !important;}
#primary-menu .menu-item-has-children > ul.sub-menu > li ul.sub-menu{left: 100%;display: none;padding-top: 0;margin-left: -15px;background: #bc4000;box-shadow: none;top: 0;}
#primary-menu .menu-item-has-children > ul.sub-menu > li:hover ul{display: inline-block;}
#primary-menu .menu-item-has-children > ul.sub-menu > li:last-child{border-bottom: none;}
#primary-menu .menu-item-has-children > ul.sub-menu > li > a{display: block;padding: 5px 0px;color: #fff;transition: all ease-in-out 0.5s;
width: 100%;font-weight: 300;font-size: 13px;font-family: 'poppinsregular';}
#primary-menu .menu-item-has-children > ul.sub-menu > li:hover > a{padding:5px 5px 5px 5px;}
#primary-menu .menu-item-has-children > ul.sub-menu > li:hover{background: #bc4000;}
#primary-menu .menu-item-has-children > ul.sub-menu > li:hover a{color: #fff;}
#primary-menu .menu-item-has-children > a{position: relative;z-index: 9;text-decoration: none;}
#primary-menu .menu-item-has-children > a:after{position: absolute; content: ''; bottom: 7px;left: 50%; height: 30px; width: 30px; background: #e34d00;transform: rotate(-45deg);z-index: -1; margin-left: -28px; transition: 0.5s;display: none;}
#primary-menu .menu-item-has-children:hover > a:after{bottom: -28px;display: inline-block;}

/*custom css end here




/*Ab CSS*/
/*.main-navigation li.current-menu-item:after{position: absolute; content: ''; bottom: -1px; left: 0; height: 3px; width: 100%; background: #e34d00;}*/
.main-navigation li.current-menu-item a{background: #e34d00;}
.container{max-width: 1200px;}
.page-banner{width: 100%; position: relative;}
.page-banner img{width: 100%;}
.page-banner .banner-caption {position: absolute; top: 10%; left: 50%; transform: translate(-50%, -50%);}
.page-banner .banner-caption h3{font-size: 45px; color: #fff;font-family: 'Roboto', sans-serif;font-weight: 700;}
.page-banner .banner-caption a{background: #e34d00;
    color: #fff !important;
    padding: 10px 25px !important;
    display: inline-block;
    border-radius: 25px;
    text-decoration: none;
    transition: 0.3s;
    border: none;
    font-family: 'poppinsregular' !important;}
.page-banner .banner-caption a:hover{background: #0000f8;}


.page-menu{box-shadow: 0 0 10px #00000070;margin: 40px 0;}
.page-menu ul li{display: inline-block;}
.page-menu ul li a{font-size: 15px;font-family: 'poppinsregular'; color: #202020; text-decoration: none;padding: 15px 15px; display: block; position: relative;}
.page-menu ul li a:after{position: absolute;content: ''; bottom: 0; left: 0; width: 0; height: 3px; background: #fac41e;transition: 0.5s;}
.page-menu ul li a:hover:after, .page-menu ul li.current-menu-item a:after{width: 100%;}
.page-menu ul li a.active:after{width: 100%;}

.page-content-ab h2{color: #020076;font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 700; margin: 20px 0;text-align: center;}
.page-content-ab ul{margin: 0 0 0 20px; list-style: disc;}
.page-content-ab ul li{list-style: disc;}
.page-content-ab{font-size: 14px; line-height: 24px;font-family: 'poppinsregular'; text-align: justify;padding: 0 0 50px;}
.page-content-ab h1{text-align: left;}

aside.sidebar h3{width: 100%; margin: 0; padding: 20px 15px; background: #0000f8;font-size: 16px;font-family: 'Roboto', sans-serif; color: #fff; text-transform: uppercase; border-radius: 15px 15px 0 0;}
aside.sidebar .bellows{margin: 0 0 25px;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target{background: #e34d00;color: #fff;font-weight: 600;}
aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
aside.sidebar .bellows .bellows-nav .bellows-target, 
aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text {padding: 12px 15px; font-size: 13px;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-target:hover {background: #f9f9f9; color: #020076;}
aside.sidebar .bellows .bellows-nav .bellows-submenu .bellows-item-level-2 .bellows-target{padding-left: 30px;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target .bellows-subtoggle{/*background: transparent;*/}
aside.sidebar .bellows .bellows-nav .bellows-subtoggle{width: 40px;}
aside.sidebar .bellows.bellows-skin-blue-material{background: #fff;padding-bottom: 15px;border-radius: 0 0 15px 15px;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover {background: #e34d00; color: #fff;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target {background: #e34d00;font-weight: 600;color: #fff;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-target{color: #252525;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target {color: #252525; font-weight: 600;}
aside.sidebar .bellows.bellows-main .bellows-menu-item .bellows-submenu .bellows-item-level-1{padding: 2px 10px;}
aside.sidebar .bellows.bellows-main .bellows-menu-item .bellows-submenu .bellows-item-level-1 > a.bellows-target{background: #e4e4e4; border-radius: 5px;}
aside.sidebar .bellows.bellows-main .bellows-menu-item .bellows-submenu .bellows-item-level-1.bellows-current-menu-parent > a.bellows-target{background: #6d6d6d; color: #fff;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > a + ul.bellows-submenu{padding: 8px 0;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0:last-child a{border-bottom: none;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target{background: #e34d00; color: #fff;}
aside.sidebar .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target{background: #ebebeb;}

.aside-contact{border:2px solid #cccccc;border-radius: 15px; padding: 15px;float: left; width: 100%;margin-bottom: 25px;}
.aside-contact h4{color: #020076; font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 700; float: left; width: 100%; margin-bottom: 15px;}
.aside-contact h4 span{border-bottom: 3px solid #fa1e1e;padding-bottom: 8px;float: left;}
.contact-content ul{float: left; width: 100%;}
.contact-content ul li{border-bottom: 1px solid #e5e5e5; padding: 10px 0;}
.contact-content ul li:last-child{border-bottom: none;}
.contact-content ul li label{width: 100%; display: block; font-size: 13px; color: #191919;font-family: 'poppinsregular';margin: 0;}
.contact-content ul li p{width: 100%; display: block; font-size: 16px; color: #191919;font-family: 'poppinsbold';margin: 0;}
.contact-content ul li a{font-size: 13px; color: #191919;font-family: 'poppinsbold'; background: #efefef; display: inline-block; padding: 10px 0; width: 100%;border: 1px solid #d9d9d9; border-radius: 4px;text-align: center; text-decoration: none;transition: 0.5s;}
.contact-content ul li a:hover{background: #e34d00; border-color: #e34d00;color: #fff;}

.aside-info-box{padding: 10px 0;background: #e4e4e4;border:2px solid #cccccc;border-radius: 15px; margin-bottom: 25px;}
.aside-info-box ul{list-style: none; padding: 0; margin: 0;}
.aside-info-box ul li{display: flex; flex-wrap: wrap; font-size: 13px;font-family: 'poppinsbold';}
.aside-info-box ul li label{width: calc(70% - 20px); margin: 0 10px;color: #000;padding: 12px 0; border-bottom: 1px solid #cccccc;}
.aside-info-box ul li:last-child label{border-bottom: none;}
.aside-info-box ul li span{width: calc(30% - 20px); margin: 0 10px; color: #fff;text-align: center;background: #f13e00;padding: 12px 0; border-bottom: 1px solid #fff;}
.aside-info-box ul li:first-child span{border-radius: 15px 15px 0 0;}
.aside-info-box ul li:last-child span{border-radius: 0 0 15px 15px; border-bottom: none;}

.aside-login-menu{border:2px solid #cccccc;border-radius: 15px; padding: 15px;}
.aside-login-menu h3{color: #020076; font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 700; float: left; width: 100%; margin-bottom: 15px;}
.aside-login-menu h3 span{border-bottom: 3px solid #fa1e1e;padding-bottom: 8px;float: left;}
.aside-login-menu .login_menu_class ul li{display: inline-block;width: 100%; border-bottom: 1px solid #e5e5e5;}
.aside-login-menu .login_menu_class ul li:last-child{border: none;}
.aside-login-menu .login_menu_class ul li a{color: #191919;font-size: 14px; font-family: 'poppinsregular'; padding: 10px 10px 10px 30px; position: relative; display: block;text-decoration: none;}
.aside-login-menu .login_menu_class ul li a:hover{color: #020076;}
.aside-login-menu .login_menu_class ul li a img{position: absolute; left: 0; top: 8px;}
.aside-login-menu .login_menu_class ul li a span{padding: 0;}

.student-info-section{padding: 20px 0;}
.student-info-section ul{list-style: none;padding: 0; margin: 0 -15px; display: flex;flex-wrap: wrap;}
.student-info-section ul li{width: calc(100% * (1/1) - 30px); margin: 10px 15px; border-radius: 5px; border: 1px solid #ccc; list-style: none;padding: 20px;}
.student-info-section ul li .info-icon{min-height: 55px;}
.student-info-section ul li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0;text-align: left;}
.student-info-section ul li p{font-size: 14px; line-height: 22px; text-align: left;}
.student-info-section ul li a{font-size: 13px;font-family: 'Roboto', sans-serif; font-weight: 700; float: left; padding: 3px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}
.student-info-section ul li a:hover{background: #363636;}
.landing-page-content h2{margin: 0 0 25px;}
.student-info-section ul li:nth-child(2){display: none;}

.quicklink{padding-right: 0;}
.container-example3 {max-height: 330px;}
.sb-container{position: relative;overflow: hidden; padding-right: 10px;}
.sb-content {height:100%; width: 120%; padding-right: 16%; overflow-y: scroll; overflow-x: hidden; box-sizing:border-box;}
.sb-scrollbar-container {position: absolute; right: 5px; bottom: 5px; top: 5px; width: 8px;}
.sb-container-noscroll .sb-scrollbar-container {right:10px; background: rgba(255,255,255,0.2); border-radius: 20px;}
.sb-scrollbar {position: absolute;right: 0; height: 30px; width: 8px; border-radius: 10px; background: #0000f8;}  
.sb-scrollbar:hover {background: rgba(0, 0, 0, 0.5);}
  
footer{float: left;width: 100%;}

.certification-gray-section{background: #f1f1f1;padding: 40px 0; font-size: 14px; line-height: 24px; font-family: 'poppinsregular'; text-align: justify;}
.portal-content h3{color: #020076;font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 700; margin: 0 0 20px;}
.facebook-feed{height: 235px;width: 100%;}
.partner-with-us p{font-size: 13px; line-height: 18px;}
.partner-with-us a{color: #e34d00;transition: 0.3s}
.partner-with-us a:hover{color: #0000f8;}
.page-content-ab table th, 

.page-content-ab table td{border:1px solid #ccc; padding: 5px 10px; text-align: left;}
.page-id-346 .page-content-ab table th, 
.page-id-346 .page-content-ab table td{border:none; padding: 5px 7px; font-size: 11px; line-height: 18px; text-align: left;}
.page-id-346 .page-content-ab table td a{color: #333;}
.page-id-346 .page-content-ab table tr{transition: 0.5s; border-bottom: 1px solid #ccc;}
.page-id-346 .page-content-ab table tr:last-child{border-bottom: none;}
.page-id-346 .page-content-ab table tr:hover{background: #e34d00 !important; color: #fff !important;}
.page-id-346 .page-content-ab table tr:hover a{color: #fff !important;}

.ab-accordion .panel-group .panel {border-radius: 0; box-shadow: none; border-color: #006ecb; margin-bottom: 10px;}
.ab-accordion .panel-default > .panel-heading {padding: 0; border-radius: 0; background: #006ecb; color: #fff;border-color: #006ecb;}
.ab-accordion .panel-title {font-size: 14px; margin: 0;}
.ab-accordion .panel-title > a {display: block;padding: 15px;text-decoration: none; color: #fff; font-family: 'Roboto', sans-serif;font-weight: 700; }
.ab-accordion .more-less {float: right; color: #fff;}
.ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {border: 1px solid #006ecb; padding: 20px; margin:0;}
.ab-accordion {padding-top: 10px; padding-bottom: 60px;}

.panel-body ol{padding: 0; margin: 0 0 0 20px;}
.panel-body ol li{list-style: inherit;}

.undrprgrmdtlnw{margin:0px;}
.undrprgrmdtlnw h2{width:100%;float:left;background:#f0f0f0;padding:15px 12px;margin:0px 0px 30px;border-bottom:1px solid #e0e0e0;font-family: 'poppinssemibold';font-weight:400;font-size:18px;}
.undrprgrmdtlnw ul{width:calc(100% + 0px);margin:0px 0px 20px;padding:0px;}
.undrprgrmdtlnw ul li{list-style:none;margin-bottom:20px;box-shadow:0px 0px 15px rgba(0, 0, 0, .2);border-radius:20px;border:1px solid #1cb6ea;padding:15px;display:table;table-layout:fixed;width:100%;transition:all ease-in-out 0.5s;}
.undrprgrmdtlnw ul li:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0);}
.undrprgrmdtlnw ul li > div{display:table-cell;vertical-align:middle;}
.undrprgrmdtlnw ul li .prgnm{width:180px;font-size:18px;font-family:'poppinssemibold';padding-right:20px;line-height:24px;padding:0px 15px;color:#fff;background:url(../images/annoucement-publicationbg.png) #1cb6ea no-repeat center;line-height:30px;text-align:center;}
.undrprgrmdtlnw ul li .prgdtl{padding: 20px 30px;background: #efefef;}
.undrprgrmdtlnw ul li .prgdtl table{width:100%;margin:0px;padding:0px; box-shadow: none;}
.undrprgrmdtlnw ul li .prgdtl table td{font-size:13px;padding:5px 10px;}
.undrprgrmdtlnw ul li .prgdtl table tr td:first-child{font-family:'poppinssemibold';width:200px;}
.undrprgrmdtlnw ul li .prgdtl table + p{margin-top:5px;}
.undrprgrmdtlnw ul li .prgdtl p{margin-bottom:10px;padding:0px;}
.undrprgrmdtlnw ul li .prgdtl p strong{font-family:'poppinssemibold';font-size:16px;}
.prgdtlknow{margin-top:10px;border:2px solid #1cb6ea;background:#1cb6ea;transition:all ease-in-out 0.5s;display:inline-block;position:relative;}
.prgdtlknow span{display:inline-block;padding:6px 15px;position:relative;color:#fff;font-size:13px;letter-spacing:2px;font-weight:300;text-transform:uppercase;transition:all ease-in-out 0.5s;}
.prgdtlknow:before{position:absolute;left:0px;top:0px;width:0px;bottom:0px;background:#fff;content:'';transition:all ease-in-out 0.5s;}
.prgdtlknow:hover:before{width:100%;}
.prgdtlknow:hover span{color:#1cb6ea}

#owl-demo .item img{display: block; width: 100%; height: auto;}
.aside-carousel .owl-dots{display: none;}


.slide-caption {position: absolute; top: 50%; left: 0; text-align: center; width: 100%; height: 100%; z-index: 0;}
.slide-caption h2{color: #fff; font-size: 20px; font-weight: 800; line-height: 25px; text-transform: uppercase;}
.slide-caption h2 span{color: black;}
.slide-caption h3{color: #fff; font-size: 14px; font-weight: 400; line-height: 17px; margin-bottom: 30px;}
.animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.owl-item.active .slide-caption h2{-webkit-animation-name: bounceInLeft; animation-name: bounceInLeft;}
.owl-item.active .slide-caption h3{-webkit-animation-name: bounceInRight; animation-name: bounceInRight;}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}


/* banner slider*/
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity; overflow:hidden;}
.item.active img {transition: transform 5000ms linear 0s; transform: scale(1.05, 1.05);}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}

/* ----------------- */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.event-list-page{padding: 40px 0 40px;}
.event-list ul{list-style: none; padding: 0;margin: -10px; display: flex; flex-wrap: wrap;}
.event-list ul li{width: calc(100% * (1/3) - 20px); margin: 10px; box-shadow: 0 0 10px #00000030; padding: 10px; border-radius: 5px; transition: 0.5s;}
.event-list ul li:hover{box-shadow: 0 0 15px #ff000050;}
.event-list ul li a{text-decoration: none;color: #404040;}
.event-list ul li h3{font-size: 16px;font-family: 'Roboto', sans-serif;margin: 15px 0;}
.event-list ul li .event-image{position: relative;}
.event-list ul li .post-date{font-size: 16px;font-family: 'Roboto', sans-serif; color: #949494; position: absolute;left: 0; top: 0; height: 100%; width: 70px; background: #00000070; padding: 10px; color: #fff; display: flex; align-items: center;}
.event-list ul li .post-date span{text-align: center;}
.event-list ul li .event-location{display: flex;}
.event-list ul li .event-location i.fa{color: #e34d00; font-size: 20px;margin-right: 10px; float: left; line-height: 20px;}
.event-list ul li .event-location span{font-size: 13px; margin-right: 20px; float: left; line-height: 20px;text-align: left;}
.event-list ul li .event-ststus {float: right;}
.event-list ul li .event-ststus img{width: 100px; border: 1px solid #ccc; border-radius: 10px;padding: 3px;}

.event-sidebar {box-shadow: 0 0 10px #00000030; padding: 15px; border-radius: 5px;width: 100%;word-break: break-all;}
.event-sidebar h2{color: #020076;font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 10px;padding-bottom: 10px; text-align: left; position: relative;}
.event-sidebar h2:after {content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute;left: 0;bottom: 0;}
.event-sidebar ul{padding: 0; margin: 0;}
.event-sidebar ul li{border-bottom: 1px solid #f4f4f4; list-style: none;}
.event-sidebar ul li:last-child{border-bottom: 0;}
.event-sidebar ul li a{color: #404040; text-decoration: none; font-size: 13px; line-height: 16px; padding: 7px 0; display: block; transition: 0.3s;}
.event-sidebar ul li a:hover{padding-left: 5px; color: #e34d00;}

.pagination {clear:both;position:relative;font-size:14px;line-height:13px;float:right; width: 100%;text-align: center;padding: 10px; display: flow-root;}
.pagination span, .pagination a {display:inline-block; float:none; margin: 2px 2px 2px 0; padding: 10px 12px; text-decoration:none; width:auto; color:#fff; background: #0071bc; -webkit-transition: background .15s ease-in-out; -moz-transition: background .15s ease-in-out; -ms-transition: background .15s ease-in-out; -o-transition: background .15s ease-in-out; transition: background .15s ease-in-out;}
.pagination a:hover{color:#fff; background: #e34d00;}
.pagination .current{padding: 10px 12px; background: #e34d00; color:#fff;}

.event-detail-page{font-size: 14px; line-height: 24px; font-family: 'poppinsregular';}

.blog-page{padding: 40px 15px;}
.blog-list-page{padding: 40px 15px;}
.blog-list ul{list-style: none; padding: 0;margin: -10px; display: flex; flex-wrap: wrap;}
.blog-list ul li{width: calc(100% * (1/3) - 20px); margin: 10px; padding: 10px; border-radius: 5px; transition: 0.5s;}
.blog-list ul li:hover{}
.blog-list ul li a{text-decoration: none;color: #404040;}
.blog-list ul li h3{font-size: 16px;font-family: 'Roboto', sans-serif;margin: 15px 0;}
.blog-list ul li .blog-image{position: relative;}
.blog-list ul li .post-date{font-size: 16px;font-family: 'Roboto', sans-serif; color: #949494; position: absolute;left: 0; top: 0; height: 100%; width: 70px; background: #00000070; padding: 10px; color: #fff; display: flex; align-items: center;}
.blog-list ul li .post-date span{text-align: center;}

.about-related-link ul{list-style: none; padding: 0; margin: -25px; display: flex;flex-wrap: wrap;}
.about-related-link ul li{width: calc(100% * (1/3) - 50px); margin: 25px; padding: 30px 30px 45px;list-style: none; position: relative; border: 2px solid #ccc;}
.about-related-link ul li h3{color: #020076; font-size: 18px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-bottom: 25px;text-align: left;}
.about-related-link ul li a{font-size: 14px; font-family: 'poppinsregular'; color: #202020; text-decoration: none; position: absolute; bottom: 0; left: 30px; width: calc(100% - 60px); border-top:1px solid #595858; padding: 10px 0;transition: 0.3s;}
.about-related-link ul li a:hover{color: #e34d00; padding-left: 5px;}

.about-page{padding: 40px 15px;}
.nism-gallery .aigpl-cnt-wrp .aigpl-inr-wrp{border: 2px solid #ccc; padding: 20px;}
.nism-gallery .aigpl-cnt-wrp .aigpl-inr-wrp .aigpl-img-wrp{border: none; margin-bottom: 20px;}
.nism-gallery .aigpl-img-wrp::after{display: none;}
.nism-gallery .aigpl-img-title{text-align: left;font-size: 14px;color: #191919;font-family: 'poppinsregular'; margin: 0; min-height: 45px;}
.nism-gallery a.view-gallery{background: #0000f8;color: #fff; font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 700; padding: 10px 30px; display: inline-block; border-radius: 4px;text-decoration: none; transition: 0.5s;}
.nism-gallery a.view-gallery:hover{background: #e34d00;}

.about-page .page-content-ab{padding: 0;}
.content-slider{padding: 30px; background: #f1f1f1;}
.content-slider .owl-item{border: 2px solid #ccc; padding: 30px;background: #fff; border-radius: 5px;border-radius: 10px; overflow: hidden;}
.content-slider .owl-item .item h4{color: #fff; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin-bottom: 25px;}
.content-slider .owl-item .item p{font-size: 15px;font-family: 'poppinsregular'; color: #fff;}

.content-slider{overflow: hidden; z-index: 1; position: relative;display:none;}
.content-slider .owl-carousel {width: calc(100%); }
.content-slider .owl-carousel .owl-item{display: inline-block; vertical-align: top; position: relative; height: 300px;} 
.content-slider .owl-carousel .owl-item.active{transform: scale(0.8); transition: 0.5s;}
.content-slider .owl-carousel .owl-item.active + .owl-item.active{transform: scale(1); transition: 0.5s;}
.content-slider .owl-carousel .owl-item.active + .owl-item.active + .owl-item.active{transform: scale(0.8); transition: 0.5s;}
.content-slider .owl-carousel .owl-item .slider-item{position: relative;}
.content-slider .owl-carousel .owl-item a.view-detail{background: #0000f8;color: #fff; font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700; padding: 8px 20px; display: inline-block; border-radius: 4px;text-decoration: none; transition: 0.5s;}
.content-slider .owl-carousel .owl-item a.view-detail:hover{background: #e34d00;}
.content-slider .owl-carousel .owl-item .overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-position: center; z-index: -1; background-size: cover !important;}
.content-slider .owl-carousel .owl-item .content-caption{position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px; background: rgba(0,0,0,0.3);}

.content-slider .owl-dots{display: none;}
.content-slider .owl-nav{position: absolute; left: 14%; top: 50%; margin-top: -30px; width: calc(100% - 28%);}
.content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 60px; height: 60px; line-height: 60px;border-radius: 50%; background: #e34d0047;border:none;padding: 0; font-size: 60px; color: #fff; transition: 0.3s;}
.content-slider .owl-nav .owl-prev:hover, 
.content-slider .owl-nav .owl-next:hover{background: #e34d00; }
.content-slider .owl-nav .owl-prev{float: left; margin-left: 100px;}
.content-slider .owl-nav .owl-next{float: right; margin-right: 100px;}

.tenders .nav-tabs{padding: 0; margin: 0 0 40px; list-style: none;display: block; text-align: center;}
.tenders .nav-tabs li{list-style: none;display: inline-block;}
.tenders .nav-tabs li a{font-weight: 700; color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif;text-decoration: none; padding: 15px 20px; display: inline-block;position: relative;}
.tenders .nav-tabs li.active a{color: #e34d00 !important; font-size: 17px;}
.tenders .nav-tabs li.active a:after{height: 3px; width: calc(100% - 40px); background: #e34d00; left: 20px; bottom: -3px; position: absolute;content: '';}
.tenders .nav-tabs li a:hover{color: #333;}

.tender-top{margin: 0 0 30px;}

.tender-list ul.table-common{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.tender-list ul.table-head li{font-weight: 700;color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; text-align: center;border-top:1px solid #007bff;}
.tender-list ul.table-body li{font-size: 13px;line-height: 20px; text-align: left;position: relative;}
.tender-list ul.table-common > li{list-style: none; border-right:1px solid #007bff; border-bottom: 1px solid #007bff;padding: 10px;}
.tender-list ul.table-common > li:nth-child(1){width: 5%;}
.tender-list ul.table-common > li:nth-child(2){width: 20%;}
.tender-list ul.table-common > li:nth-child(3){width: 35%;}
.tender-list ul.table-common > li:nth-child(4){width: 10%;}
.tender-list ul.table-common > li:nth-child(5){width: 10%;}
.tender-list ul.table-common > li:nth-child(6){width: 10%;}
.tender-list ul.table-common > li:nth-child(7){width: 10%;}
.tender-list ul.table-common > li:last-child{border-right:none;}
.tender-list ul.table-common > li.animate{display: flex;}
.tender-list ul.table-common > li.animate .fa{font-size: 20px; padding-top: 10px; padding-right: 5px;}
.tender-list .document-list ul li a.view-doc{background: #e34d00;color: #fff; font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 700; padding: 5px 15px; display: inline-block; border-radius: 4px;text-decoration: none;white-space: nowrap; transition: 0.5s;}
.tender-list .document-list ul li a.view-doc:hover{background: #0000f8;}
.tender-list .document-list ul li .show-document{background: rgb(227 77 0 / 81%);padding: 0; margin: 0; width: 250px; list-style: none;position: absolute;z-index: 1; right: 100%;top: 0;box-shadow: 0 0 5px #00000040;}
.tender-list .document-list ul li .show-document:after{position: absolute;content: ''; width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent rgb(227 77 0 / 81%);right: -10px; top: 15px;}
.tender-list .document-list ul li .show-document ul{padding: 10px 20px; margin: 0;}
.tender-list .document-list ul li .show-document ul li{border: none;list-style: none;}
.tender-list .document-list ul li .show-document ul li a{padding: 7px 0px;display: block; color: #fff;text-decoration: none;font-weight: 700; border-bottom: 1px solid #f1f1f1;transition: 0.3s;}
.tender-list .document-list ul li .show-document ul li:last-child a{border: none;}
.tender-list .document-list ul li .show-document ul li a:hover{padding-left: 5px;}
.tender-list .document-list ul li a.modal-link{font-family: 'Roboto', sans-serif;font-weight: 700; transition: 0.3s;background: #e34d00;color: #fff; font-size: 13px; padding: 5px 15px;display: inline-block;border-radius: 4px;}
.tender-list .document-list ul li a.modal-link:hover{background: #0000f8;}
.tender-list .tender-msg{width: 100%; text-align: center; margin-top: 50px;font-size: 18px;}

.board-of-governors ul{padding: 0; margin: 0; list-style: none; display: flex;flex-wrap: wrap;justify-content: center;}
.board-of-governors ul li{width: calc(100% * (1/3) - 40px); margin: 20px;padding-bottom: 60px; text-align: center;list-style: none; position: relative;}
.board-of-governors ul li .member-image{height: 190px; width: 190px; border-radius: 50%;border: 1px solid #cccccc; overflow: hidden;display: inline-block; margin-bottom: 20px;}
.board-of-governors ul li .member-image img{min-height: 100%; min-width: 100%;}
.board-of-governors ul li h4{font-size: 20px;font-family: 'Roboto', sans-serif; font-weight: 700; color: #020076;}
.board-of-governors ul li h6{font-size: 14px;font-family: 'poppinssemibold';color: #333;}
.board-of-governors ul li p{font-size: 14px;font-family: 'poppinsregular';color: #333;}
.board-of-governors ul li .profile-link{position: absolute; bottom: 0; left: 0; text-align: center; width: 100%;}
.board-of-governors ul li a{font-size: 14px; color: #e34d00;font-family: 'Roboto', sans-serif; font-weight: 700; display: inline-block; padding: 7px 25px; border: 2px solid #e34d00; border-radius: 4px;text-decoration: none;transition: 0.3s;}
.board-of-governors ul li a:hover{color:#0000f8; border: 2px solid #0000f8;}
.board-of-governors ul li .profile-content{font-size: 14px; line-height: 20px; text-align: center;}

.board-of-governors ul li .member-image-inner{height: 140px; width: 140px; border-radius: 50%;border: 1px solid #cccccc; overflow: hidden;display: inline-block; margin-bottom: 20px;}
.board-of-governors ul li .member-image-inner img{min-height: 100%; min-width: 100%;}

/*.vm-bg{background: url(images/NISM-Campus.jpg) no-repeat; position: relative; color: #fff;background-size: cover; position: relative;}
.vm-bg:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4);}
.vm-bg .vm-content{z-index: 1; position: relative;padding: 30px;}*/

.vm-bg .vm-content table th, .vm-bg .vm-content table td{border: none; font-size: 14px;line-height: 24px;}
.vm-bg .vm-content table td:first-child{width: 90px;}
.vm-bg .vm-content table td strong{font-size: 18px; margin-bottom: 15px;display: block;border-bottom: 2px solid #020076; padding-bottom: 10px}
.vm-bg .vm-content table td i{font-size: 30px;color: #0000f8; width: 60px; height: 60px;border: 2px solid #0000f8; border-radius: 50%;line-height: 60px; text-align: center;}
.other-content{margin-top: 40px;}
.other-content ul{list-style: none; padding: 0; margin: -15px; display: flex; flex-wrap: wrap;}
.other-content ul li{list-style: none; width: calc(100% * (1/2) - 30px); margin: 15px; padding: 30px; background-size: 100% !important;background-position: center !important; transition: 1s;}
.other-content ul li:hover{background-size: 120% !important;}
.other-content ul li .overlay{padding: 20px; background: rgba(0,0,0,0.7); width: 100%; min-height: 120px; color: #fff;text-align: left;}


.accordion-ab{position: relative;height: 44px}
#hamburger{position: absolute; top: 44px;right: 0; background: rgba(0,0,0,0.6); width: 300px;}
#hamburger ul{display: block;padding: 20px;}
#hamburger ul li{width: 100%;}
#hamburger ul li a{display: block; padding: 8px 0; color: #fff; transition: 0.3s;}
#hamburger ul li a:hover{color: #e34d00;}
#hamburger li.current-menu-item a{color: #e34d00; background: transparent;}


.pofile-detail{margin:0px;background: #efefef;}
.pofile-detail h2{width:100%;float:left;background:#f0f0f0;padding:15px 12px;margin:0px 0px 30px;border-bottom:1px solid #e0e0e0;font-family: 'poppinssemibold';font-weight:400;font-size:18px;}
.pofile-detail ul{width:calc(100% + 0px);margin:0px 0px 20px;padding:0px;}
.pofile-detail ul li{list-style:none;margin-bottom:20px;box-shadow:0px 0px 15px rgba(0, 0, 0, .2);padding:15px;transition:all ease-in-out 0.5s; width: 100% !important;}
.pofile-detail ul li > div{display:table-cell;vertical-align:middle;}
.pofile-detail ul li .governor_img{display: table-cell;width:180px;font-size:18px;font-family:'poppinssemibold';padding-right:20px;line-height:24px;padding:0px 10px;color:#fff;line-height:30px;text-align:center; vertical-align: top;}
.pofile-detail ul li .prol{padding: 20px 30px;background: #efefef;}
.pofile-detail ul li .prol table{width:100%;margin:0px;padding:0px;}
.pofile-detail ul li .prol table td{font-size:15px;padding:5px 10px;}
.pofile-detail ul li .prol table tr td:first-child{font-family:'poppinssemibold';width:200px;}
.pofile-detail ul li .prol table + p{margin-top:5px;}
.pofile-detail ul li .prol p{margin-bottom:10px;padding:0px;}
.pofile-detail ul li .prol p strong{font-family:'poppinssemibold';font-size:16px;}
.pofile-detail ul li .team-detail{display:table;table-layout:fixed;width:100%;}
.pofile-detail ul li .detail-dec{margin-top: 20px; font-size: 14px;display: inline-block;text-align: justify;}

.team-memner-list{margin-bottom: 50px;}
.team-memner-list ul{list-style: none; padding: 0; margin: -15px; flex-wrap: wrap;display: flex;justify-content: center;}
.team-memner-list ul li{list-style: none; width: calc(100% * (1/2) - 30px); margin: 15px; text-align: left;border: none; padding: 15px;}
.our_team_page h2.our-team-heading{font-size: 20px;background: #f1f1f1; padding: 10px 20px;}
/*.our_team_page .team-cat:nth-child(1) .team-memner-list ul li{width: 100%;}*/
/*.our_team_page .team-cat:nth-child(2) .team-memner-list ul li{width: 100%;}*/
.team-memner-list ul li .team-pro-content{text-align: left; font-size: 13px;line-height: 18px;}
.team-memner-list ul li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 10px; text-align: center;}
.team-memner-list ul li h6{font-weight: 700;}
.team-memner-list ul li .faculty-hover{width: 100%;}
.team-memner-list ul li .faculty-hover a{font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}


.page-id-964 .about-page .page-content-ab table th,
.page-id-964 .about-page .page-content-ab table td{font-size: 14px; padding: 15px;}
.page-id-964 .about-page .page-content-ab table th{background: #0D6BB5; color: #fff;}
.page-id-964 .about-page .page-content-ab table tr td:first-child{color: #020076; font-weight: 700;font-family: 'Roboto', sans-serif; }

.sidebar.sticky {position:fixed;top: 145px; width: 277px;}
.team-memner-list ul li .modal-dialog,
.board-memner-list ul li .modal-dialog{max-width: 800px;}

.event-top{margin-bottom: 40px;margin-top: -40px;}
.archives_selector {width: 100%; max-width: 300px; border: 1px solid #e34d00; color: #e34d00; font-size: 14px; padding: 5px 10px; cursor: pointer; border-radius: 4px;}
.archives_selector i{float: right;font-size: 20px;}
.archives {display: none; position: absolute; margin: 0; background: rgba(0,0,0,0.7); z-index: 1;}
.archives > li {width: 200px; line-height: 25px; font-size: 14px; padding: 0 10px; cursor: pointer;}
.archives > li:hover {background: rgba(0,0,0,0.4);}
.archives li a{color: #fff; padding: 7px 0px; display: block; text-decoration: none;}
.event-top select{float: right; width: 100%; border: 1px solid #e34d00; color: #e34d00; font-size: 14px; padding: 5px 10px; margin: 20px 0; cursor: pointer; border-radius: 4px;}
.event-top select option{border: none; padding: 8px 15px;}

.life-campus{padding: 40px 0;}
.life-campus h3 {color: #020076; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0; text-align: left;}
.life-campus .life-campus-content{font-size: 14px;}
.life-campus h2{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0; text-align: left;}
.left-menu{padding: 0; margin: 0; margin: 0; background: #fff; padding-bottom: 15px; border-radius: 0 0 15px 15px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
.left-menu li{font-family: Roboto;list-style: none;}
.left-menu li a{color: #252525; font-weight: 600;border-bottom: 1px solid rgba(0, 0, 0, 0.3);padding: 12px 15px; font-size: 13px;display: block;text-decoration: none; transition: 0.3s;}
.left-menu li a:hover{background: #e34d00; color: #fff; font-weight: 600;}
.left-menu li:last-child a{border-bottom: none;}

.recruitment-page{padding: 20px 0;}
.recruitment-page ul.main-box{list-style: none;padding: 0; margin: 0 -15px; display: flex;flex-wrap: wrap;}
.recruitment-page ul.main-box > li{width: calc(100% * (1/3) - 30px); margin: 10px 15px; border-radius: 5px; border: 1px solid #ccc; list-style: none;padding: 20px;}
.recruitment-page ul.main-box > li .info-icon{min-height: 55px;}
.recruitment-page ul.main-box > li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0;}
.recruitment-page ul.main-box > li p{font-size: 14px; line-height: 22px; text-align: left;}
.recruitment-page ul.main-box > li a{font-size: 13px;font-family: 'Roboto', sans-serif; font-weight: 700; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}
.recruitment-page ul.main-box > li a:hover{background: #363636;}

.career-page{padding-top: 50px;}
.career-info-section{padding: 0;}
.career-info-section ul.main-box{list-style: none;padding: 0; margin: 0 -15px; display: flex;flex-wrap: wrap;}
.career-info-section ul.main-box > li{width: calc(100% * (1/3) - 30px); margin: 10px 15px; border-radius: 5px; border: 1px solid #ccc; list-style: none;padding: 20px;}
.career-info-section ul.main-box > li .info-icon{min-height: 55px;}
.career-page .sidebar ul{padding: 0; margin: 0; list-style: none;}
.career-page .sidebar ul li{list-style: none;}
.career-page .sidebar .aside-contact{margin-top: 40px;}
.career-page .slide-caption h2{text-align: center;}

.circulars-page{padding: 0 0 150px;}
.circulars-page ul{list-style: none;margin: 0; padding: 0;}
.circulars-page ul li{list-style: none; display: flex; flex-wrap: wrap; }
.circulars-page ul li .title{width: calc(100% - 150px);padding: 10px 15px;border-right: 1px solid #007bff; border-bottom: 1px solid #007bff;}
.circulars-page ul li .post-date{font-size: 14px; color: #333;width: 150px;padding: 10px 15px;border-bottom: 1px solid #007bff;}
.circulars-page ul li .title a{font-weight: 700; color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; text-decoration: none; display: block; transition: 0.3s;}
.circulars-page ul li .title a:hover{color: #e34d00;}
.circulars-page ul li:last-child .title{border-right: 1px solid #007bff; border-bottom:none;}
.circulars-page ul li:last-child .post-date{border-bottom:none;}

.circular-detail-page{text-align: left;margin: 30px 0 70px;}
.circular-detail-page h1{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0;padding-bottom: 20px; text-align: left;position: relative;}
.circular-detail-page h1:after{content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}
.circular-detail-page p, .circular-detail-page div{text-align: justify;}
.circular-detail-page .post-date{background: #f1f1f1; padding: 10px 15px; font-size: 14px;}
.circular-detail-page h2{font-size: 18px;font-weight: 600;}

.news-list{padding: 20px 0;}
.news-list ul{list-style: none;padding: 0; margin: 0 -15px; display: flex;flex-wrap: wrap;}
.news-list ul > li{width: calc(100% * (1/3) - 30px); margin: 10px 15px; border-radius: 5px; border: 1px solid #ccc; list-style: none;padding: 20px;}
.news-list ul > li .news-image{min-height: 150px;}
.news-list ul > li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0;}
.news-list ul > li .news-content{font-size: 14px; line-height: 22px; text-align: left; color: #333; margin-bottom: 20px;}
.news-list ul > li a{font-size: 13px;font-family: 'Roboto', sans-serif; font-weight: 700; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}
.news-list ul > li a:hover{background: #020076;}
.news-list ul > li .post-date{font-size: 13px; margin-top: 15px;}
.news-list ul > li .post-date span{color: #e34d00; }
.news-list ul > li .post-date strong{color: #333;}

.page-id-760 .wp-block-table table{font-size: 14px;}
.page-id-760 .wp-block-table table td{border: 1px solid #ccc; padding: 10px;}

.programme-page{padding: 50px 15px;}
.programme-page h2{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 20px; text-align: left;}
.program-list ul{padding: 0; margin: 0 -20px; list-style: none; display: flex; flex-wrap: wrap;}
.program-list ul li{width: calc(100% * (1/4) - 40px); margin: 20px; padding: 20px 20px 40px 20px; border: 2px solid #ccc;position: relative;}
.program-list ul li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 20px; text-align: left; min-height: 58px;}
.program-list ul li .open{color: #333; font-size: 13px;margin-bottom: 10px; font-weight: 400; position: relative; border: 1px solid #28a745; padding: 2px 10px 2px 25px; float: right; border-radius: 25px; display: inline-block;}
.program-list ul li .open:before{content: ''; position: absolute;top: 6px; left: 7px; height: 10px; width: 10px; border-radius: 50%; background: #28a745;}
.program-list ul li .close{color: #333; font-size: 13px;margin-bottom: 10px; font-weight: 400; position: relative; border: 1px solid #ccc; padding: 5px 10px 5px 25px; border-radius: 25px; display: inline-block;}
.program-list ul li .close:before{content: ''; position: absolute;top: 6px; left: 7px; height: 10px; width: 10px; border-radius: 50%; background: #5d5c5c;}
.program-list ul li .item-link{border-top: 1px solid #ccc; padding: 5px 0;float: left; width: calc(100% - 40px); position: absolute; bottom: 0;}
.program-list ul li .item-link a{float: right; width: 30px; height: 30px; color: #fff; font-size: 20px; text-align: center; background: #e34d00; display: inline-block;transition: 0.3s;}
.program-list ul li .item-link a:hover{background:#020076;}
.program-list ul li .item-link .program-location{float: left; display: inline-block;padding: 4px 0px; font-size: 14px;}
.program-detail-page table td{padding: 10px;}
.program-detail-page{padding-bottom: 70px;}
.program-detail-page h1{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 20px; text-align: left;}
.content-link{background: #eb6100; padding: 8px 15px; font-size: 14px; color: #fff !important;white-space: nowrap; border-radius: 4px; text-decoration: none;transition: 0.3s;text-decoration: none !important;}
.content-link:hover{background: #020076;}
.content-link i.fa{margin-right: 10px;}

.modal-backdrop.fade.in{display: none;}
.page-id-754 .wp-block-table table tr td{padding: 10px;border-right: 1px solid #007bff; border-bottom: 1px solid #007bff;}
.page-id-754 .wp-block-table table tr td:last-child{border-right: none;}
.page-id-754 .wp-block-table table tr:last-child td{border-right: 1px solid #007bff; border-bottom: none;}
.page-id-754 .wp-block-table table tr:last-child td:last-child{border-right: none;}
.page-id-754 .wp-block-table table tr td:last-child a{background: #e34d00; color: #fff; font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 5px 15px; display: inline-block; border-radius: 4px;text-decoration: none; transition: 0.5s;}
.page-id-754 .wp-block-table table tr td:last-child a:hover{background: #0000f8;}
.page .entry-header{margin: 40px 0 30px; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.page .entry-header h1{font-weight: 700; color: #020076; font-size: 24px; line-height: 20px; font-family: 'Roboto', sans-serif; margin: 0;text-align: center;}

.page-id-4549 .wp-block-table table tr td{padding: 10px;border-right: 1px solid #007bff; border-bottom: 1px solid #007bff;}
.page-id-4549 .wp-block-table table tr td:last-child{border-right: none;}
.page-id-4549 .wp-block-table table tr:last-child td{border-right: 1px solid #007bff; border-bottom: none;}
.page-id-4549 .wp-block-table table tr:last-child td:last-child{border-right: none;}
.page-id-4549 .wp-block-table table tr td:last-child a{background: #e34d00; color: #fff; font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 5px 15px; display: inline-block; border-radius: 4px;text-decoration: none; transition: 0.5s;}
.page-id-4549 .wp-block-table table tr td:last-child a:hover{background: #0000f8;}

.conference-menu{box-shadow: 0 0 10px #00000070; margin: 40px 0;}
.conference-menu .nav-tabs{padding: 0; margin: 0 0 40px; list-style: none;display: block; text-align: center;}
.conference-menu .nav-tabs li{list-style: none;display: inline-block;}
.conference-menu .nav-tabs li a{font-weight: 700; color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif;text-decoration: none; padding: 15px 20px; display: inline-block;position: relative;}
.conference-menu .nav-tabs li a.active{color: #e34d00 !important;}
.conference-menu .nav-tabs li a.active:after{height: 3px; width: calc(100% - 40px); background: #e34d00; left: 20px; bottom: -3px; position: absolute;content: '';}
.conference-menu .nav-tabs li a:hover{color: #333;}

.conference-detail-page{padding-bottom: 50px;}
.conference-detail-page .tab-content ol{list-style: decimal;margin: 0; padding: 0 0 0 20px;}
.conference-detail-page .tab-content ol li{list-style: inherit; margin-bottom: 15px; line-height: 22px;}

.conference-detail-page .tab-content ul{list-style: disc;margin: 0; padding: 0 0 0 20px;}
.conference-detail-page .tab-content ul li{list-style: inherit; margin-bottom: 15px; line-height: 22px;}
.conference-detail-page table td, .conference-detail-page table th{border: 1px solid #ccc;padding: 10px;}
.conference-detail-page table th{background: #020076; color: #fff;}
.conference-detail-page .sppb-addon-title{color: #020076;font-size: 24px; font-family: 'Roboto', sans-serif;font-weight: 700; margin: 20px 0;text-align: left;}

.conference-detail-page .speakers-list ul{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.conference-detail-page .speakers-list ul li{width: calc(100% * (1/2)); padding: 40px; border:1px solid #ccc; text-align: center;margin: -1px -1px 0 0 !important;list-style: none !important;}
.conference-detail-page .speakers-list ul li.list-full-width {width: calc(100% * 1/1) !important;}
.conference-detail-page .speakers-list ul li .speakers-img{height: 160px; width: 160px; overflow: hidden; border-radius: 50%;display: inline-block;}
.conference-detail-page .speakers-list ul li a{color: #252525; transition: 0.2s; text-decoration: none;display: block;}
.conference-detail-page .speakers-list ul li a:hover{color: #e34d00;}
.conference-detail-page .speakers-list ul li h3{margin: 10px 0 0;font-size: 20px;font-weight: 700;font-family: 'Roboto', sans-serif;}
.conference-detail-page .speakers-list ul li h5{margin: 10px 0;font-size: 15px;}
.conference-detail-page .speakers-list ul li .modal-body {padding:20px;}

.sidebare-form{border: 2px solid #cccccc; padding: 15px; margin-bottom: 25px;}
.sidebare-form form label{width: 100%; width: 100%;font-size: 13px;font-weight: 700;font-family: 'Roboto', sans-serif;}
.sidebare-form form label s{text-decoration: none; color: #fa1e1e;}
.sidebare-form form input, .sidebare-form form select{border: 1px solid #86b8f6; border-radius: 4px; width: 100%;padding: 4px;}
.sidebare-form form input[type=submit]{width: auto; background: #0000f8;border:none; color: #fff;font-size: 13px;font-weight: 700;font-family: 'Roboto', sans-serif;padding: 10px 20px;transition: 0.3s;}
.sidebare-form form input[type=submit]:hover{background: #e34d00;}
.sidebare-form form input[type=checkbox]{display: inline-block; width: auto;margin-top: 3px; float: left; margin-right: 10px;}
.sidebare-form form .wpcf7-acceptance .wpcf7-list-item{margin: 0;}
.sidebare-form form p{margin-bottom: 5px;}
.sidebare-form h3{position: relative;color: #020076; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 25px;padding-bottom: 10px; text-align: left;}
.sidebare-form h3:after {content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}

.wpcf7-response-output{font-size: 13px;}
.sidebare-form form .captcha-1{float: left;width: 145px; margin-right: 15px;}

.life-campus{padding: 40px 15px;}
.life-campus .has-text-align-left{text-align: justify;}
.campus-list ul{list-style: none; padding: 0;margin: -10px; display: flex; flex-wrap: wrap;}
.campus-list ul li{width: calc(100% * (1/4) - 20px); margin: 10px; padding: 10px; border-radius: 5px; transition: 0.5s;}
.campus-list ul li:hover{}
.campus-list ul li a{text-decoration: none;color: #404040;}
.campus-list ul li h3{font-size: 16px;font-family: 'Roboto', sans-serif;margin: 15px 0;}
.campus-list ul li .campus-image{position: relative;overflow: hidden;}
.campus-list ul li a .campus-image img{transform: scale(1); transition: 0.5s;}
.campus-list ul li a:hover .campus-image img{transform: scale(1.2);}
.campus-list ul li .post-date{font-size: 16px;font-family: 'Roboto', sans-serif; color: #949494; position: absolute;left: 0; top: 0; height: 100%; width: 70px; background: #00000070; padding: 10px; color: #fff; display: flex; align-items: center;}
.campus-list ul li .post-date span{text-align: center;}

.default-single{padding: 40px 15px;}
.default-single h1{color: #020076; font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 10px; padding-bottom: 10px; text-align: left;}
.default-single p{text-align: justify;}
.default-single .post-date{margin: 15px;}

.aiovg .aiovg-link-title{font-weight: 700; color: #020076; font-size: 16px; line-height: 20px; font-family: 'Roboto', sans-serif; margin: 0;}
.aiovg .aiovg-category a{color: #e34d00;font-size: 14px;}
.aiovg-categories-nav a{background: #eb6100; padding: 8px 15px; font-size: 14px; color: #fff !important; border-radius: 4px; text-decoration: none;transition: 0.3s;text-decoration: none !important;}
.aiovg-categories-nav a:hover{background: #020076;}
.aiovg .aiovg-views{font-size: 13px;}
.aiovg-col.aiovg-col-4{width: calc(100% * (1/4) - 30px); margin: 15px; border: 1px solid #ccc;}

.aigpl-album-design-1 .aigpl-img-title{font-weight: 700; color: #020076; font-size: 16px; line-height: 20px; font-family: 'Roboto', sans-serif;}
.aigpl-album-design-1 .aigpl-img-count {padding-top: 8px;display: none;}

.archive-page{padding: 40px 15px 70px;}
.archive-page .archive-item h2{color: #020076; font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 0 0 10px; padding-bottom: 10px; text-align: left; position: relative;}
.archive-page .archive-item h2:after {content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}
.archive-page .archive-item h3{font-size: 16px;font-family: 'Roboto', sans-serif; margin: 15px 0; color: #404040;}
.archive-page .archive-item a{font-size: 13px; font-family: 'Roboto', sans-serif;font-weight: 700; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}
.archive-page .archive-item a:hover{background: #020076;}

.view-all-video{font-size: 13px; font-family: 'Roboto', sans-serif;font-weight: 700; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff !important; text-decoration: none !important; transition: 0.3s;}
.view-all-video:hover{background: #020076;}

.entry-header h2.entry-title{color: #020076; text-decoration: none; font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 0;text-align: left; position: relative;}
.entry-header h2.entry-title a{color: #020076; }

.magazine-list{padding: 20px 0;}
.magazine-list ul{list-style: none;padding: 0; margin: 0 -15px; display: flex;flex-wrap: wrap;}
.magazine-list ul > li{width: calc(100% * (1/4) - 30px); margin: 10px 15px; border-radius: 5px; border: 1px solid #ccc; list-style: none;padding: 24px;}
.magazine-list ul > li .magazine-image{min-height: 150px;overflow:hidden;border-radius: 8px;}
.magazine-list ul > li h3{color: #020076; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 20px;}
.magazine-list ul > li a{font-size: 13px;font-family: 'Roboto', sans-serif; font-weight: 700;margin-top: 20px; float: left; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none; transition: 0.3s;}
.magazine-list ul > li a:hover{background: #020076;}

.newsletter-list li{text-align:justify;}
.magazine-list ul.newsletter-list > li a{float:none !important; display:inline-block;}
.magazine-list ul > li .newsletter_image{min-height: 100px;overflow:hidden;max-height: 100px;border-radius: 8px;}
.magazine-list ul > li .newsletter_image img {transform: scale(1);transition:0.5s;}
.magazine-list ul > li:hover .newsletter_image img{transform: scale(1.2);}

.event-sidebar form{margin-bottom: 20px;}
.event-sidebar form input[type=text]{padding: 5px 10px;float: left;}
.event-detail-page p{text-align: justify;}
.event-gallery ul{column-count: 3;font-size: 0;}
.event-detail-page h2{color: #020076; font-size: 25px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 30px 0 0; text-align: left;}
.event-detail-page h3.strong-title{color: #333; font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 0 0 10px; padding-bottom: 10px; text-align: left; position: relative;}
.event-detail-page h3.strong-title:after {content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}
.event-detail-page .event-image img{width: 100%;}
.event-detail-page .top-info{display: flex; margin-top: 30px; line-height: 20px;}
.event-detail-page .top-info i.fa{color: #e34d00; font-size: 20px; margin-right: 10px; float: left; line-height: 20px;}
.event-detail-page .top-info span{font-size: 13px; margin-right: 20px; float: left; line-height: 20px;}

.event-information {position: relative; overflow: hidden; margin: 30px 0; padding: 20px 20px 4em 20px; background: #FFF; border: 1px solid #e2e8f0;}
.event-information .more-link {position: absolute; left: 0; bottom: 0; display: block; width: 100%; padding: 8px; background: #fff; color: #020076; text-align: center; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.event-information .more-link:hover {color: #e34d00;}
.event-information .more-link:after {content: "\f078";  margin-left: 8px;font-size: .8em;font-family: FontAwesome;}
.event-information .more-link.closed:before{content: ''; position: absolute;bottom: 100%; left: 0; width: 100%; height: 10rem; background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,#fff)); background: linear-gradient(180deg,transparent 0,#fff 80%);}
.event-information .more-link.open:after {content: "\f077";font-family: FontAwesome;}

.event-venue{padding: 20px;margin-bottom: 40px; background: #FFF; border: 1px solid #e2e8f0;}
.event-venue .venue-box{display: flex; flex-wrap: wrap;margin-top: 30px;}
.event-venue .venue-box .address{width: 60%;}
.event-venue .venue-box .venu-map{width: 40%;text-align: right;}
.event-venue .venue-box .venu-map .map-btn{background: #e34d00; color: #fff; padding: 5px 30px; display: inline-block;text-decoration: none;transition: 0.3s; border-radius: 4px;}
.event-venue .venue-box .venu-map .map-btn i.fa{margin-right: 10px; font-size: 20px;}
.event-venue .venue-box .venu-map .map-btn:hover{background: #020076;}

.venue-popup .modal-title{margin: 0; font-size: 20px;}
ul.archives{list-style: none;padding: 0; margin: 0;}
ul.archives li{list-style: none;}
.archive-item {margin-bottom: 50px;}

.admission-btn{width: 100%; background: #e34d00; border: none;color: #fff !important;font-size: 13px;font-weight: 700;font-family: 'Roboto', sans-serif; text-decoration: none; margin-top: 30px; padding: 10px 20px; display: inline-block; text-align: center; border-radius: 4px; text-decoration: none !important; transition: 0.3s;}
.admission-btn:hover {background: #0000f8;}
.admission-btn.disabled{background: #c2c2c2; cursor: not-allowed !important;pointer-events: none;}


.knowledge_base-list ul.table-common{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.knowledge_base-list ul.table-head li{font-weight: 700;color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; text-align: center;border-top:1px solid #007bff;}
.knowledge_base-list ul.table-body li{font-size: 13px;line-height: 20px; text-align: left;position: relative;}
.knowledge_base-list ul.table-common > li{list-style: none; border-right:1px solid #007bff; border-bottom: 1px solid #007bff;padding: 10px;}
.knowledge_base-list ul.table-common > li:nth-child(1){width: 7%;}
.knowledge_base-list ul.table-common > li:nth-child(2){width: 45%;}
.knowledge_base-list ul.table-common > li:nth-child(3){width: 20%;}
.knowledge_base-list ul.table-common > li:nth-child(4){width: 20%;}
.knowledge_base-list ul.table-common > li:nth-child(5){width: 8%;}
.knowledge_base-list ul.table-common > li:last-child{border-right:none;}
.knowledge_base-list ul li a.modal-link{color: #333;font-family: 'Roboto', sans-serif;font-weight: 700; transition: 0.3s;}
.knowledge_base-list ul li a.modal-link:hover{color: #e34d00;}

.single-knowledge_base h1{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0;padding-bottom: 20px; text-align: left;position: relative;}
.single-knowledge_base h1:after{content: ""; width: 42px; height: 3px; background: #e34d00; position: absolute; left: 0; bottom: 0;}
.single-knowledge_base h3{color: #020076; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0; text-align: left;}

.single-knowledge_base .certification ol{padding: 0 0 0 20px; list-style: decimal; margin: 20px 0;}
.single-knowledge_base .certification ol li{list-style: decimal; margin-bottom: 15px;}

.knowledge-base-detail{margin-top: 40px;}

.ays-quiz-container {min-width: 100%;}
.single-quiz .ays-quiz-timer p, .single-quiz .ays-fs-subtitle p, .single-quiz .ays_quiz_question p{text-align: left;}
.quiz-description, .quiz-description p{text-align: left !important;}
.ays-start-page .ays-fs-title{color: #020076 !important; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 0 0 40px !important; text-align: left;position: relative;}
.ays-start-page .ays-fs-title:after {content: ""; width: 0px; height: 3px; background: #e34d00; position: absolute; left: 15px; bottom: -15px;}
[id^="ays_finish_quiz_"] .action-button{background: #e34d00 !important; color: #ffffff !important;}
[id^="ays_finish_quiz_"] .action-button:hover, [id^="ays_finish_quiz_"] .action-button:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #e34d00 !important;}
.single-quiz .ays-quiz-timer p, .single-quiz .ays-fs-subtitle p, .single-quiz .ays_quiz_question p{text-align: left !important;}

#ays-quiz-container- input#ays-submit, #ays-quiz-container- #ays_finish_quiz_ .action-button{color: #fff !important;}

.quiz-list ul{list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}
.quiz-list ul li{font-weight: 700;color: #020076; font-size: 15px; line-height: 20px; font-family: 'Roboto', sans-serif; text-align: center;border-top:1px solid #007bff;}
.quiz-list ul li{font-size: 13px;line-height: 20px; text-align: left;position: relative;}
.quiz-list ul > li{list-style: none; border-right:1px solid #007bff; padding: 10px;}
.quiz-list ul > li:nth-child(1){width: 7%;}
.quiz-list ul > li:nth-child(2){width: 93%;}
.quiz-list ul > li:last-child{border-right:none;}
.quiz-list ul li a.modal-link{color: #333;font-family: 'Roboto', sans-serif;font-weight: 700; transition: 0.3s;}
.quiz-list ul li a.modal-link:hover{color: #e34d00;}
.quiz-list ul:first-child li{border-top:none;}

.governors-ab .team-memner-list ul li{text-align: center;border:none; width: calc(100% * (1/3) - 30px);padding: 15px 15px 50px 15px;}

.financial_education-list{list-style: none; margin: 0; padding: 0;}
.financial_education-list li a{color: #252525; font-weight: 600;border-bottom: 1px solid rgba(0, 0, 0, 0.3);padding: 12px 0; font-size: 13px; display: block; text-decoration: none;transition: 0.3s;}
.financial_education-list li a:hover{color: #e34d00;}
.financial_education-list li:last-child a{border-bottom: none;}

.moodys-menu ul li a{padding: 20px 25px;}
.ab-form-box{width: 100%;}
.ab-form-box form{background: #f1f1f1; padding: 15px; border-radius: 10px; display: inline-block;}
.moody-page-content input[type="text"], .moody-page-content input[type="email"]{width: 100%;}
.ab-form-box .sidelabel{font-size: 13px; font-weight: bold; margin: 10px 0 0px;}
.ab-form-box .sidesbmt{ margin-top: 15px;background: #e34d00; color: #fff;padding: 10px 30px;}
.moody-page-content .listing-title{font-size: 16px; text-align: left; color: #333;}
.moody-page-content .moody-main-heading{text-align: center;margin: 0 0 40px;}
.cta-box2 {background-image: url(images/portrait_2.jpg); background-size: 100%; background-position: 0% 20%;padding: 20px; color: #fff; background-color: #f5f5f5; background-repeat: no-repeat;}
.cta-box2 .listing-content h3{font-size: 20px;}
.button-large {padding: 10px 45px 11px;background: #e34d00; margin-top: 0!important; font-size: 1.2em; color: #fff !important; height: 45px; border-radius: 5px; text-decoration: none !important;}
.button-large:hover{background: red; }
.cta-box3 {background-image: url(images/portrait_2.jpg); background-size: 200%; background-position: 0% 20%; color: #fff; background-color: #f5f5f5; background-repeat: no-repeat; padding: 20px; margin-top: 20px;}
.moody-page-content table th{background: #26256b; color: #fff;}
.moody-page-content table h4{font-size: 18px; margin: 0; padding: 10px;}

.moody-page-content .accordion .card{margin-bottom: 10px;}
.moody-page-content .accordion .card-header{padding: 0;padding: 0; border-radius: 0; background: #006ecb; color: #fff; border-color: #006ecb;}
.moody-page-content .accordion .card-header .mb-0{display: block; text-decoration: none; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700;}
.moody-page-content .accordion .card-header .mb-0 button{color: #fff; font-weight: 600; display: block; border: none; width: 100%; text-align: left; text-decoration: none;padding: 10px;position: relative;}
.moody-page-content .accordion .card-body h3{font-size: 17px; text-align: left; font-weight: 600; color: #333;}
.moody-page-content .accordion .card-header .mb-0 button .fa{position: absolute;right: 15px; top: 13px;}



.page-content-ab table{box-shadow: 0 0 15px #ccc;}
.page-content-ab table tr th{background: #020076; color: #fff; font-weight: 700;}

ol.link-ab{list-style: decimal;padding: 0 0 0 20px; margin: 0;}
ol.link-ab li{list-style: decimal; margin-bottom: 15px;}
ol.link-ab li a{text-decoration: underline; color: #e34d00; transition: 0.5s;}
ol.link-ab li a:hover{padding-left: 10px;}

.link-ab-inner{font-weight: 700; text-decoration: underline; color: #e34d00; transition: 0.3s;}
.link-ab-inner:hover{color: #020076;}

.page-id-2381 ol{list-style: decimal; padding: 0 0 0 20px; margin: 0;}
.page-id-2381 ol li{list-style: decimal;}

.annual-report{list-style: none; padding: 0; margin: 0;flex-direction: column-reverse;display: flex;}
.annual-report li{list-style-type: none !important;}
.annual-report li i.fa{font-size: 18px;color: #e34d00; margin-right: 7px;}
.annual-report li a{color: #020076; text-decoration: none; padding: 10px 0; display: block; transition: 0.3s;}
.annual-report li a:hover{color: #e34d00; padding-left: 10px;}

.no-shadow table{box-shadow: none;}
/*body .wp-chatbot-ball{background: transparent !important;box-shadow: none !important; width: 110px !important; height: 110px !important; border-radius: 0 !important; margin-top: 0 !important;text-align: center;}
body #wp-chatbot-ball .wp-chatbot-ball img {width: auto !important; height: 110px !important; border-radius: 0 !important;margin: 0 auto;}
body #wp-chatbot-messages-container .wp-chatbot-avatar img, body .wp-chatbot-agent-profile .wp-chatbot-widget-avatar img{width: auto !important;}
body .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch{border-top-color: #e34d00 !important;}
body .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before{border-top-color: #0000f8 !important;}
body .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after{border-top-color: #020076 !important;}*/
body .wp-chatbot-content{height: 370px !important;}

.search-ab{position: relative;float: left; width: 100%; margin-bottom: 30px;}
.search-ab #searchsubmit{position: absolute;right: 0; background: transparent; border: none; background: url(images/search-icon.png) no-repeat;background-position: center;}
.search-ab input[type=text]{width: 100%; padding-right: 40px !important;}
.playpausebtn .fa-pause.fa-play:before{content: "\f04b";}

.whatsnew .arrow-light{background:#d7ffcd url(../images/arrow.png) no-repeat 13px 9px;}
.marquee,.marquee-with-options,.marquee-vert-before,.marquee-vert {width: 100%; overflow: hidden; height:335px;}    

table th{background: #020076; color: #fff;padding: 10px 5px;}
table td{padding: 5px;}

.home-update{position: relative; width: 100%; float: left; height: 42px;}
.home-update .updates{/*position: absolute; bottom: 0; left: 0;*/ width: 100%;color: #333;}
.home-update .updates label{font-size: 14px; text-transform: uppercase;font-family: 'Open Sans', sans-serif; width: 85px;float: left;margin: 0;line-height: 42px;}
.home-update .updates .js-conveyor-3{width: calc(100% - 85px);display: inline-block;}
.home-update .updates ul{list-style: none; padding:11px 0; margin: 0; float: left;display: flex;}
.home-update .updates ul li{display: inline-block;font-family: 'Open Sans', sans-serif;font-size: 14px; padding: 0 20px;border-right: 2px solid #fff; line-height: 20px;}
.home-update .updates ul li:last-child{border: none;}

.cpe-accordion .accordion .card{margin-bottom: 10px;}
.cpe-accordion .accordion .card-header{padding: 0;padding: 0; border-radius: 0; background: #006ecb; color: #fff; border-color: #006ecb;}
.cpe-accordion .accordion .card-header .mb-0{display: block; text-decoration: none; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700;}
.cpe-accordion .accordion .card-header .mb-0 button{color: #fff; font-weight: 600; display: block; border: none; width: 100%; text-align: left; text-decoration: none;padding: 10px;position: relative;}
.cpe-accordion .accordion .card-body h3{font-size: 17px; text-align: left; font-weight: 600; color: #333;}
.cpe-accordion .accordion .card-header .mb-0 button .fa{position: absolute;right: 15px; top: 13px;}
.cpe-accordion table{font-size: 12px; line-height: 16px;}
.cpe-accordion table td, .cpe-accordion table th{padding: 5px;}
.cpe-accordion .card-body{padding: 10px;}

.page-id-232 .page-content-ab a{color: #e34d00;}
.page-id-979 table{vertical-align: top;}
.page-id-979 table td{padding: 15px;vertical-align: top;}
.contact-table table td{border: 1px solid #ccc;}

#recruitmentfrm .modal-dialog{max-width: 1000px;}
#recruitmentfrm .modal-dialog h1{color: #020076;font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 0;text-align: left;}
#recruitmentfrm .modal-dialog h2{color: #333;font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 700;margin: 20px 0;text-align: left;}
#recruitmentfrm .modal-dialog h3{color: #e34d00;font-size: 16px;font-weight: 700;margin: 20px 0;text-align: left;}
#recruitmentfrm .modal-dialog section h3{background: #f1f1f1;padding: 10px 15px;}
#recruitmentfrm .modal-dialog {font-size: 14px;}
/*#recruitmentfrm .modal-dialog fieldset{border: 1px solid #ccc; margin-bottom: 20px;}
#recruitmentfrm .modal-dialog legend{color: #020076;font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700; display: inline-block; width: auto;padding: 0 10px;}*/
#recruitmentfrm .modal-dialog .notranslate{color: #333;font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 700;}

#recruitmentfrm .modal-dialog ul li {width: 64%;}
#recruitmentfrm .modal-dialog ul li.section{width: auto !important;clear: both;}
#recruitmentfrm .modal-dialog ul li input[type=text],
#recruitmentfrm .modal-dialog ul li select{width: 100%;font-size: 14px; padding: 5px 10px; border-radius: 4px;}

#recruitmentfrm .modal-dialog ul li{padding: 10px 15px;}
#recruitmentfrm .modal-dialog ul li.leftFourth,
#recruitmentfrm .modal-dialog ul li.middleFourth,
#recruitmentfrm .modal-dialog ul li.rightFourth{width: 25%;float: left;}

#recruitmentfrm .modal-dialog ul li.middleThird,
#recruitmentfrm .modal-dialog ul li.leftThird{width: 33.3333%;float: left;}
#recruitmentfrm .modal-dialog ul li.leftHalf,
#recruitmentfrm .modal-dialog ul li.rightHalf{width: 50%; float: left;}

#recruitmentfrm .modal-dialog ul li.complex{width: 64%;}
#recruitmentfrm .modal-dialog ul li.date span{float: left;margin: 0 10px 0 0;}
#recruitmentfrm .modal-dialog label.desc, #recruitmentfrm .modal-dialog legend.desc{width: 100%;}

#recruitmentfrm .modal-dialog ul li input[type="date"]{width: 100%;}
#recruitmentfrm .modal-dialog ul li.leftHalf, 
#recruitmentfrm .modal-dialog ul li.leftThird, 
#recruitmentfrm .modal-dialog ul li.leftFourth, 
#recruitmentfrm .modal-dialog ul li.leftFifth{clear: left !important; float: left;}

#recruitmentfrm .modal-dialog ul li.leftThird, 
#recruitmentfrm .modal-dialog ul li.middleThird, 
#recruitmentfrm .modal-dialog ul li.rightThird {width: 30% !important;}

.page-content-ab h3{font-size: 20px;}
.page-id-790 .page-content-ab table{font-size: 12px;line-height: 18px;}
.page-menu ul li a i.fa-home{font-size: 22px}
.page-menu #menu-certification-menu li a img{width: 19px;}
.page-content-ab table th p, .page-content-ab table td p{margin-bottom: 0;}

.ab-contact-content{margin-bottom: 40px;}
.ab-contact-content ol{padding: 0; margin: 20px 0 0 20px;}
.ab-contact-content ol li{list-style: decimal; font-size: 14px; margin-bottom: 15px;}
.ab-contact-content .wp-block-media-text__content h2{padding: 15px;}
#wprmenu_bar{z-index: 999 !important;}
.single-news .site-main .container{margin-top: 30px;clear: left;}
.single-news .site-main .container .circular-detail-page{margin: 0 0 70px;}
.term-investor-education-updates .site-main .container{margin-top: 30px;}
.tax-financial_education_categories .site-main .container{margin-top: 30px;}
.wp-chatbot-messages-container .input-group-addon i.fa{border: 1px solid #0000f8; border-radius: 4px 0 0 4px; padding: 10px 10px; display: inline-block; background: #0000f8; color:#fff; width: 40px;text-align: center;}
.wp-chatbot-messages-container .input-group .form-control{padding: 0 10px;}
.form-head-ab{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0; text-align: left;}
.wp-chatbot-messages-container .form-group .btn{font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 700; float: left; padding: 8px 25px; background: #e34d00; border-radius: 4px; color: #fff; text-decoration: none;border:none; transition: 0.3s;}
.wp-chatbot-messages-container .form-group .btn:hover{background: #020076;}

.page-template-temp-archive-list .page-header h2{color: #020076; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 700; margin: 20px 0; text-align: left;}
.modal-body form p{margin-bottom: 0; width: 50%; padding: 0 10px;float: left;}
.modal-body form p:last-child{width: 100% !important; clear: both;}
.modal-body form label{width: 100%;font-size: 14px; margin: 10px 0 0;}
.modal-body form input ,.modal-body form textarea, .modal-body form select {width: 100%;}
.modal-body form select{height: 33px; border-radius: 4px;}
.modal-body form input[type=submit]{margin-top: 20px;background-color: #ff6900; color: #fff;border-radius: 18px; padding: 10px 15px; border: none;}
.contact-content p {font-size: 13px;}

.post-8655 .entry-content{padding: 70px 0 120px;}
/*.post-8655 .entry-content #primaryNav li{padding: 31px 0 0 0; }
.post-8655 .entry-content #primaryNav li:first-child{padding-top: 70px;}
.post-8655 .entry-content #primaryNav{padding: 0;}
.post-8655 .entry-content #primaryNav li a{background:#ed3641; color: #fff;border-radius: 20px; border:none; font-size: 12px;text-transform: uppercase; margin: 0 10px 0 0;}
.post-8655 .entry-content #primaryNav li .sub-menu{padding: 0;margin-left: 0;}
.post-8655 .entry-content #primaryNav li .sub-menu li a{width: 200px; margin-left: -35px; background:#fff; border:2px solid #ed3641; color: #ed3641; font-weight: 700;}
*/

.card-ab {position: relative; display: flex;width: 100%; flex-direction: column; min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box; border: 1px solid #d2d2dc; border-radius: 11px;
     -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
     -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
     box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)
 }
 .card-ab .card-body-ab {padding: 1rem 1rem;}
 .card-body-ab {flex: 1 1 auto; padding: 1.25rem;}  
 .profile {margin-top: 16px; margin-left: 11px;}
 .profile-pic { width: 58px; }
 .cust-name {font-size: 18px;}
 .cust-profession {font-size: 12px;margin: 0;}
 .testimonial-carousel .item {width: 90%; margin: 0px auto;}
 .slick-slide {margin: 10px;}
 .testimonial-carousel .owl-item img{width: auto;}
 .testimonial-carousel .owl-stage-outer{padding: 10px 0;}

 .cpe-accordion .accordion .card-header .mb-0 svg:not(:root).svg-inline--fa{float: right;}
aside.sidebar .bellows .bellows-nav .bellows-subtoggle {text-align: center; line-height: 40px;}
.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before{border: none !important;}

.absideinpt{width: 100%; margin-top: 10px;border: 1px solid #666 !important;}
.wpcf7-acceptance .wpcf7-list-item-label{font-size: 12px;}

input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea, select.vfb-select{padding: 10px;width: 100%;}
.visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-right-third{width: 33.33% !important;}
.detail-page-tender-doc a{color: #ff4700;}
.detail-page-tender-doc .fa-file-pdf{color: #ff0000; margin-right: 5px;}
.vfb-section-div{width: 100%;background-color: transparent;}
.vfb-section-div h4{color: #020076;}
.visual-form-builder .vfb-one-fourth{width: 25% !important; display: inline-block;vertical-align: top;}
.visual-form-builder .vfb-two-fourth{width: 50% !important; display: inline-block;vertical-align: top;} 
.visual-form-builder .vfb-third-fourth{width: 75% !important; display: inline-block;vertical-align: top;}
.visual-form-builder .vfb-full-fourth{width: 100% !important; display: inline-block;vertical-align: top;}

.visual-form-builder .vfb-one-fifth{width: 20% !important; display: inline-block;vertical-align: top;} 
.visual-form-builder .vfb-two-fifth{width: 40% !important; display: inline-block;vertical-align: top;} 
.visual-form-builder .vfb-third-fifth{width: 60% !important; display: inline-block;vertical-align: top;} 
.visual-form-builder .vfb-four-fifth{width: 80% !important; display: inline-block;vertical-align: top;}
.visual-form-builder .vfb-full-fifth{width: 100% !important; display: inline-block;vertical-align: top;}

.vfb-submit, input[type="submit"].vfb-submit{
    width: auto;
    background: #0000f8;
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    padding: 15px 40px;
    transition: 0.3s;
}
.vfb-submit, input[type="submit"].vfb-submit:hover{background: #e34d00;}

/*..............Management-Events-CSS-Start............................*/
.management-events{padding: 40px 15px;}
.management-events .search-bar{width: 100%;padding: 10px 0;}
.management-events .search-bar select{width: 100%;background-position-y: center; border: 1px solid #0000f8;padding: 6px 10px;}
.management-events input.w50{width: 65%;padding:6px 10px;}

.management-events .search-bar input[type="date"]{width: 100%; border: 1px solid #0000f8;padding: 3px 10px;}
.management-events .search-bar .columns{position: relative;}
.management-events .search-bar label{position: absolute; top: -22px;font-size: 12px;}


.management-events input[type="text"]:focus-visible{outline: none;}
.management-events input[type="text"]{background: #ffffff;border: 1px solid #0000f8;font-size: 13px;}
.management-events .table-coontent table.title-name tr td a.apply{width: 100%;padding: 10px!important;border-radius: 4px;}
.management-events .table-coontent table.title-name tr td h4 a.reset{width: 100%;padding: 10px!important;border-radius: 4px;font-size: 13px;cursor: pointer;font-weight: normal;line-height: normal;position: relative;text-decoration: none;text-align: center;display: inline-block;background-color: #e34d00;color: white;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;-webkit-appearance: none; border: none;height: 100%;}
.management-events .search-bar .button, .management-events .table-coontent table.title-name tr td a.apply{font-size: 13px;cursor: pointer;font-weight: normal;line-height: normal;position: relative;text-decoration: none;text-align: center;display: inline-block;background-color: #e34d00;color: white;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;-webkit-appearance: none; border: none;padding: 0.5rem 1rem;height: 100%;}
.management-events .search-bar .button.reset, .management-events .table-coontent table.title-name tr td h4 a.reset{background-color: #666666;}
.management-events .search-bar .button:hover, .management-events .table-coontent table.title-name tr td a.apply:hover{background: #0000f8;}
.management-events .search-bar select:focus-visible{outline: none;}
.management-events .search-bar select{font-size: 13px;background-image: url(https://nism.ac.in/wp-content/uploads/2023/02/Capture.png);background-repeat: no-repeat;background-position: right;-webkit-appearance: none !important;background-size: 20px;}
.management-events .table-coontent{padding-top: 20px;}
.management-events .table-coontent table.title-name tr > td, .management-events .table-coontent table.title-name tr > th{border: 1px solid #0000f8;padding: 10px 10px;font-size:13px;}
/*.management-events .table-coontent table.title-name tr > th{background-color: #fff;color: #000;}*/
.management-events .table-coontent table.title-name tr td h5, .management-events .table-coontent table.title-name tr td h4{font-size: 14px;}
.management-events .search-bar select option{font-size: 13px;}
.management-events .table-coontent table.title-name tr td h4 a.disabled{cursor: not-allowed !important;pointer-events: none;}
/*..............Management-Events-CSS-Close............................*/


/*------------ Responsive CSS -----------*/
.slicknav_menu{display: none;background: #e34d00;}
body .slicknav_btn{background: transparent;}


@media (max-width: 767px){
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .main-navigation{position: fixed; top: 0;} 
    .site-header{top: 44px;} 
    .topheader{padding: 8x 0;} 
    .topright-nav{display: none;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 45px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .bottomfooter{padding: 0px 0px;}
    .footer-menu {display:none;}

    .js #menu-footer-menu {display:none;}
    .js .slicknav_menu {display:block;position: fixed;bottom: 0;z-index: 999;padding-bottom: 35px;background: #e34d00;}
    a.slicknav_btn {position: fixed; bottom: 0;background: #e34d00; margin: 0; padding: 13px;}
    .nav-menu ul{display: none;}

/*max-width: 767px*/
}

@media(min-width: 320px) and (max-width: 480px){
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .main-navigation{position: fixed; top: 0;} 
    .site-header{top: 44px;} 
    .topheader{padding: 8px 0;} 
    .topright-nav{display: none;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 45px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .home-update{height: 31px;}
    .home-update .updates label{font-size: 10px;width: 60px; line-height: 31px;}
    .home-update .updates .js-conveyor-3{width: calc(100% - 60px);}
    .home-update .updates ul{padding: 5px 0;}
    .home-update .updates ul li{font-size: 10px;}

    body #wp-chatbot-ball .wp-chatbot-ball img{height: 40px !important;}
    body .wp-chatbot-ball{width: 40px !important; height: 40px !important;}
    .sideimg{left: -20px;width: 20px;}
    .sidebox{top: 43px;}
    .sidebox .sideform{padding: 0px 15px;width: 250px;}
    .sidebox .sidelabel{font-size: 10px;}
    .sidebox .sideinpt{font-size: 10px; line-height: 12px;}
    .sideform .fullwidth{margin-top: 0;}
    .sideform .sidesbmt{font-size: 12px;padding: 5px 0px;margin-top: 10px;}

    .footerbtmright ul li a{width: 25px;font-size: 15px;}
    #wp-chatbot-chat-container{right: 5px !important;}

    .sb-content{width: 109%; padding-right: 10%;}
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{margin-bottom: 15px;}
    .upcoming-event .nav-tabs .nav-link{padding: 5px 10px; min-width: 50px; font-size: 10px;}
    .upcoming-event .nav-tabs .nav-item .nav-link{margin-right: 9px;}
    .upcoming-event .nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}
    .upcominglist {padding-right: 15px;}
    .homenews .homenewsbx a{display: block;}
    .homenews .homenewsbx a .newsimg{width: 100%;margin-right: 0;}
    .homenews .homenewsbx a .newscnt {width: 100%;}
    .homeglryttl{line-height: 14px;font-size: 11px;}
    .homegallerybx a{font-size: 11px;}
    .foottopleft ul{margin: 7px 0px 7px;}
    .foottopleft .footcpright{font-size: 9px;}
    .foottopleft .footcpright a {font-size: 8px;}
    .foottopleft ul li a{font-size: 10px;}
    .foottopcenter{padding: 0px 0 5px;font-size: 10px;}
    .foottopleft .footcpright{margin: 0px 0px 3px;}
    .bottomfooter.active {bottom: -40px;}
    .foottopright p {margin: 0 0px 25px; font-size: 10px; text-align: center;}
    .foottopleft ul li{display: inline-block;}
    .foottopleft {text-align: center;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 5px 10px;font-size: 12px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider{padding: 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .alignright{float: none; margin: 0 auto; clear: both;}

    aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding: 8px 15px; font-size: 12px;}

    .vm-bg .vm-content table td i{font-size: 15px;width: 30px;height: 30px;line-height: 27px;}
    .vm-bg .vm-content table td:first-child{width: 51px;}
    .vm-bg .vm-content table td strong{font-size: 15px;margin-bottom: 6px;}
    .vm-bg .vm-content table th, .vm-bg .vm-content table td{font-size: 12px; line-height: 17px;}
    .page-content-ab h2{font-size: 18px;margin: 10px 0;}
    .other-content ul li{width: calc(100% * (1/1) - 30px);}

    .board-of-governors ul li{width: calc(100% * (1/1) - 40px);}
    .page-id-964 .about-page .page-content-ab table th, 
    .page-id-964 .about-page .page-content-ab table td{font-size: 12px; padding: 7px;}

    .about-page {padding: 20px 15px;}
    aside.sidebar h3{padding: 15px 15px;}
    .team-memner-list ul li{width: calc(100% * (1/1) - 30px) !important;}
    .team-memner-list ul li .team-img {width: 130px;margin: 0 auto 20px;}
    .team-memner-list ul li h3{text-align: center;}
    .team-memner-list ul li .team-pro-content{text-align: center;}
    .team-memner-list ul li .faculty-hover{text-align: center;}

    /*certification*/
    .page-menu ul li{display: block;}
    .page-menu ul li a{font-size: 13px;padding: 7px 18px;}
    .page-content-ab{padding: 0 0 0;}
    .student-info-section ul li p{font-size: 13px; line-height: 18px;}
    .certification-gray-section{padding: 0 0 20px;}
    .facebook-feed{height: 170px;}
    .aside-contact h4{font-size: 16px;}
    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}
    .aside-contact .contact-content{font-size: 12px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}

    .aside-login-menu{margin: 20px 0;}
    .aside-login-menu h3{font-size: 20px;}
    .aside-login-menu .login_menu_class ul li a{font-size: 12px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}

    .page-content-ab h1{text-align: left;font-size: 18px;}
    .page-content-ab .is-stacked-on-mobile{margin-bottom: 20px;}
    .wp-block-button__link{font-size: 12px;}
    .page-content-ab h3{font-size: 15px;}

    .undrprgrmdtlnw ul li{display: block;table-layout: initial;padding: 0; overflow: hidden;}
    .undrprgrmdtlnw ul li .prgnm{width: 100%;display: block; padding: 5px 15px;font-size: 14px;}
    .undrprgrmdtlnw ul li .prgdtl{display: block;padding: 10px 10px;}
    .undrprgrmdtlnw ul li .prgdtl table td{font-size: 10px;padding: 5px 5px;}
    .undrprgrmdtlnw ul li .prgdtl table tr td:first-child{width: auto;}

    .page-menu ul li a.home{padding: 0 30px !important;}
    .sidebare-form{padding: 10px 5px;}
    .sidebare-form h3{font-size: 13px;}
    .academics .page-content-ab .tab-content div[align=center]{width: 100%; overflow-x: scroll;}
    .page-content-ab table th, .page-content-ab table td{padding: 5px 5px;font-size: 11px;}
    
    .pofile-detail ul li .prol table tr td:first-child{width:auto;}
    .pofile-detail ul li .prol table td {font-size: 11px; padding: 5px 5px;}
    
    .page-banner .banner-caption h3{font-size: 16px;}
    .programme-page {padding: 20px 15px;font-size: 12px;}
    .programme-page h2{font-size: 18px;}
    .program-list ul{margin: 0;}
    .program-list ul li{width: calc(100% * (1/1));margin: 10px 0;}

    .event-list ul{margin: 0;}
    .event-list ul li{width: calc(100% * (1/1) - 20px);}
    .event-top select{width: 100%; margin-bottom: 15px;}

    .event-detail-page .top-info{display: block;}
    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{width: 100%; display: flex; margin-bottom: 10px;}
    .event-detail-page h2{font-size: 18px;margin: 20px 0 0;}
    .event-detail-page p{font-size: 12px; line-height: 19px;}
    .event-information{padding: 20px 10px 4em 10px;}
    .event-venue .venue-box{display: block;}
    .event-venue .venue-box .venu-map{width: 100%; text-align: left;}
    .event-venue .venue-box .address{width: 100%; font-size: 12px;line-height: 18px; margin-bottom: 15px;}

    .entry-content{font-size: 12px;}
    .entry-content p{text-align: justify;}
    .page .entry-header h1{font-size: 18px;}

    .circulars-page ul li .title{width: calc(100%);padding: 10px 0px;border:none;}
    .circulars-page ul li .title a{font-size: 13px; line-height: 18px;}
    .circulars-page ul li .post-date{width: 100%;font-size: 12px;padding: 0 0 10px;}

    .circular-detail-page h1{font-size: 18px;}
    .circular-detail-page h2{font-size: 14px; text-align: left;}
    .circular-detail-page {font-size: 12px;}

    .entry-content table{font-size: 10px;}
    .entry-content table tr td{padding: 5px !important;}
    .page-id-754 .wp-block-table table tr td:last-child a{padding: 5px 5px;white-space: nowrap;font-size: 9px;}

    .blog-list ul{margin: 0;}
    .blog-list ul li{width: calc(100% * (1/1));margin: 10px 0;padding: 10px 0;}
    .default-single p{font-size: 13px;}
    .default-single .post-date {font-size: 12px;}

    .ab-contact-content .wp-block-media-text__content{padding: 0;}
    .page-id-979 .contact-table table{display: block;}
    .page-id-979 .contact-table table tbody{display: block;}
    .page-id-979 .contact-table table tr{display: block;}
    .page-id-979 .contact-table table tr td{display: block;}

    .page-id-760 .wp-block-table table{font-size: 12px;}
    body #recruitmentfrm .modal-dialog ul li{width: 100% !important;padding: 10px 0;}
    #recruitmentfrm .modal-dialog ul li.leftThird, #recruitmentfrm .modal-dialog ul li.middleThird, #recruitmentfrm .modal-dialog ul li.rightThird{width: 100% !important;}
    #recruitmentfrm .modal-dialog .notranslate{font-size: 13px;}

    .tender-list{overflow-x: scroll; width: 100%;}
    .tender-list ul.table-common{width: 800px;}
    .tender-list ul.table-head li{font-size: 12px;}
    .tender-list ul.table-body li{font-size: 12px;}

    .event-list ul li h3{font-size: 13px;}

    .sidebar.sticky{position: initial;width: 100%;}
    .annual-report li a{text-align: left;}
    .archive-page{max-width: 320px;}

    .conference-menu{margin: 15px 0;}
    .conference-menu .nav-tabs{margin: 0 0 20px;}
    .conference-menu .nav-tabs li a{padding: 8px 15px;font-size: 12px;}
    .conference-detail-page .sppb-addon-title{font-size: 15px; margin: 15px 0;}
    .conference-detail-page .event-detail-page .sppb-addon-content p,
    .conference-detail-page .event-detail-page .sppb-addon-content p span{font-size: 12px !important;}
    .conference-detail-page .event-detail-page .sppb-addon-content ul li span{font-size: 12px !important;}
    .conference-detail-page .tab-content ul li{line-height: 15px;}
    .conference-detail-page .sppb-section table{font-size: 12px;}
    .conference-detail-page .sppb-section table span{font-size: 12px !important;}
    .conference-detail-page span{font-size: 12px !important;line-height: 15px;}
    .conference-detail-page .event-detail-page{line-height: 15px;}

    .conference-detail-page .speakers-list ul li{width: calc(100% * (1/1));padding: 15px;}
    .conference-detail-page .speakers-list ul li h3{font-size: 14px;}
    .conference-detail-page .speakers-list ul li h5{font-size: 12px;}

    .life-campus p{font-size: 12px; text-align: justify;}
    .campus-list ul li{width: calc(100% * (1/1));margin: 10px 0;}
    .life-campus .life-campus-content {font-size: 12px;}
    .life-campus ul li strong a{font-size: 12px;}
    .magazine-list ul{margin:0;}
    .magazine-list ul li.item{width: calc(100% * (1/1)); margin: 10px 0;padding: 15px;}

    .moody-page-content .listing-title{font-size: 14px;}
    .cta-box2 .listing-content h3{font-size: 15px;}
    .cta-box2 .listing-content p{margin-bottom: 0;}
    .moody-page-content table h4{font-size: 12px;padding: 0;}
    .moody-page-content table .content-link{padding: 5px 5px;font-size: 10px;}
    .moody-page-content .accordion .card-header .mb-0 button{padding: 5px 10px; font-size: 13px;}
    .moody-page-content .accordion .card-body{padding: 20px 10px;}
    .moody-page-content .accordion .card-body h3{font-size: 13px;}
    .moody-page-content .accordion .card-header .mb-0 button .fa{right: 10px; top: 8px;}

    .aiovg-col.aiovg-col-4{width: calc(100% * (1/1) - 30px);}
    
    .pofile-detail ul li .team-detail{display:block;}
    .pofile-detail ul li .prol{padding: 20px 0;}
    .pofile-detail ul li .governor_img{display: block; margin: 0 auto;}

/*max-width: 480px*/
}


@media(min-width: 481px) and (max-width: 599px){
        
    .pofile-detail ul li .team-detail{display: block;}
    .pofile-detail ul li .prol{padding: 20px 0;}
    .pofile-detail ul li .prol table td{padding: 5px 5px; font-size: 11px;}
    .pofile-detail ul li .prol table tr td:first-child{width: auto;}
    .pofile-detail ul li .governor_img{display: inline-block;width: 100%;}
    .pofile-detail ul li .detail-dec{font-size: 12px;}
    .team-memner-list .modal-title{font-size: 18px;}

    .pofile-detail ul li .team-detail{display:block;}
    .pofile-detail ul li .prol{padding: 20px 0;}
    .pofile-detail ul li .governor_img{display: block; margin: 0 auto;}

/*max-width: 480px*/
}


@media(min-width: 481px) and (max-width: 599px){
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .main-navigation{position: fixed; top: 0;} 
    .site-header{top: 44px;} 
    .topheader{padding: 8px 0;} 
    .topright-nav{display: none;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 45px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .home-update{height: 31px;}
    .home-update .updates label{font-size: 10px;width: 60px; line-height: 31px;}
    .home-update .updates .js-conveyor-3{width: calc(100% - 60px);}
    .home-update .updates ul{padding: 5px 0;}
    .home-update .updates ul li{font-size: 10px;}

    body #wp-chatbot-ball .wp-chatbot-ball img{height: 40px !important;}
    body .wp-chatbot-ball{width: 40px !important; height: 40px !important;}
    .sideimg{left: -20px;width: 20px;}
    .sidebox{top: 43px;}
    .sidebox .sideform{padding: 0px 15px;width: 250px;}
    .sidebox .sidelabel{font-size: 10px;}
    .sidebox .sideinpt{font-size: 10px; line-height: 12px;}
    .sideform .fullwidth{margin-top: 0;}
    .sideform .sidesbmt{font-size: 12px;padding: 5px 0px;margin-top: 10px;}

    .footerbtmright ul li a{width: 25px;font-size: 15px;}
    #wp-chatbot-chat-container{right: 5px !important;}

    .sb-content{width: 109%; padding-right: 10%;}
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{margin-bottom: 15px;}
    .upcoming-event .nav-tabs .nav-link{padding: 5px 10px; min-width: 50px; font-size: 10px;}
    .upcoming-event .nav-tabs .nav-item .nav-link{margin-right: 9px;}
    .upcoming-event .nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}
    .upcominglist {padding-right: 15px;}
    .homenews .homenewsbx a{display: block;}
    .homenews .homenewsbx a .newsimg{width: 100%;margin-right: 0;}
    .homenews .homenewsbx a .newscnt {width: 100%;}
    .homeglryttl{line-height: 14px;font-size: 11px;}
    .homegallerybx a{font-size: 11px;}
    .foottopleft ul{margin: 7px 0px 7px;}
    .foottopleft .footcpright{font-size: 9px;}
    .foottopleft .footcpright a {font-size: 8px;}
    .foottopleft ul li a{font-size: 10px;}
    .foottopcenter{padding: 0px 0 5px;font-size: 10px;}
    .foottopleft .footcpright{margin: 0px 0px 3px;}
    .bottomfooter.active {bottom: -40px;}
    .foottopright p {margin: 0 0px 25px; font-size: 10px; text-align: center;}
    .foottopleft ul{display: block;}
    .foottopleft ul li{display: inline-block;}
    .foottopleft {text-align: center;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 5px 10px;font-size: 12px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider{padding: 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .alignright{float: none; margin: 0 auto; clear: both;}

    aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding: 8px 15px; font-size: 12px;}
    .sidebar.sticky{width: 170px;}

    .vm-bg .vm-content table td i{font-size: 15px;width: 30px;height: 30px;line-height: 27px;}
    .vm-bg .vm-content table td:first-child{width: 51px;}
    .vm-bg .vm-content table td strong{font-size: 15px;margin-bottom: 6px;}
    .vm-bg .vm-content table th, .vm-bg .vm-content table td{font-size: 12px; line-height: 17px;}
    .page-content-ab h2{font-size: 18px;margin: 10px 0;}
    .other-content ul li{width: calc(100% * (1/1) - 30px);}

    .board-of-governors ul li{width: calc(100% * (1/2) - 40px);padding-bottom: 35px;}
    .board-of-governors ul li h4{font-size: 15px;}
    .board-of-governors ul li h6{font-size: 11px;}
    .board-of-governors ul li .profile-content{font-size: 12px; line-height: 18px;}
    .board-of-governors ul li a{padding: 2px 15px;font-size: 12px;}
    .board-of-governors ul li .member-image{height: 140px; width: 140px;}

    .page-id-964 .about-page .page-content-ab table td{font-size: 12px; padding: 7px;}
    .about-page {padding: 20px 15px;}
    aside.sidebar h3{padding: 15px 15px;font-size: 13px;}
    .team-memner-list ul li{width: calc(100% * (1/1) - 30px) !important;}
    .team-memner-list ul li .row .col-md-4 {width: 33%;}
    .team-memner-list ul li .row .col-md-8 {width: 67%;}

    .page-menu{margin: 20px 0;}
    .page-menu ul li a{font-size: 13px;padding: 10px 15px;}
    .student-info-section ul li{padding: 15px 10px;}
    .student-info-section ul li p {font-size: 12px;line-height: 18px;}

    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}

    .aside-login-menu{margin: 20px 0;padding: 15px 8px;}
    .aside-login-menu .login_menu_class ul li a{font-size: 12px; padding: 10px 0 10px 20px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}   
    .aside-login-menu h3{font-size: 15px;}

    .page-content-ab h1{text-align: left;font-size: 18px;}
    .page-content-ab .is-stacked-on-mobile{margin-bottom: 20px;}
    .wp-block-button__link{font-size: 12px;}

    .page-content-ab h3{font-size: 16px;}
    .aside-info-box ul li{font-size: 9px;}
    .aside-info-box ul li label{padding: 5px 0;width: calc(60% - 10px); margin: 0 5px;}
    .aside-info-box ul li span{width: calc(40% - 10px); margin: 0px 5px;}

    .undrprgrmdtlnw ul li{display: block;table-layout: initial;padding: 0; overflow: hidden;}
    .undrprgrmdtlnw ul li .prgnm{width: 100%;display: block; padding: 5px 15px;font-size: 14px;}
    .undrprgrmdtlnw ul li .prgdtl{display: block;padding: 10px 10px;}
    .undrprgrmdtlnw ul li .prgdtl table td{font-size: 10px;padding: 5px 5px;}
    .undrprgrmdtlnw ul li .prgdtl table tr td:first-child{width: auto;}

    .page-menu ul li a.home{padding: 0 30px !important;}
    .sidebare-form{padding: 10px 5px;}
    .sidebare-form h3{font-size: 13px;}
    .sidebare-form form input{line-height: inherit;}
    .sidebare-form form label{font-size: 12px;}
    .sidebare-form form .captcha-1{width: 100%;}

    .aside-contact h4{font-size: 16px;}
    .aside-contact .contact-content{font-size: 12px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}

    .academics .page-content-ab .tab-content div[align=center]{width: 100%; overflow-x: scroll;}
    .page-content-ab table th, .page-content-ab table td{padding: 5px 5px;font-size: 11px;}

    .page-banner .banner-caption h3{font-size: 16px;}
    .programme-page {padding: 20px 15px;font-size: 12px;}
    .programme-page h2{font-size: 18px;}
    .program-list ul{margin: 0 -10px;}
    .program-list ul li{width: calc(100% * (1/2) - 20px); margin: 10px 10px;}

    .event-list ul{margin: 0 -10px;}
    .event-list ul li{width: calc(100% * (1/2) - 20px);}
    .event-top select{width: 100%; margin-bottom: 15px;}

    .event-detail-page .top-info{display: block;}
    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{width: 100%; display: flex; margin-bottom: 10px;}
    .event-detail-page h2{font-size: 18px;margin: 20px 0 0;}
    .event-detail-page p{font-size: 12px; line-height: 19px;}
    .event-information{padding: 20px 10px 4em 10px;}
    .event-venue .venue-box{display: block;}
    .event-venue .venue-box .venu-map{width: 100%; text-align: left;}
    .event-venue .venue-box .address{width: 100%; font-size: 13px;line-height: 20px; margin-bottom: 15px;}

    .entry-content{font-size: 12px;}
    .entry-content p{text-align: justify;}
    .page .entry-header h1{font-size: 18px;}

    .circulars-page ul li .title{width: calc(100%);padding: 10px 0px;border:none;}
    .circulars-page ul li .title a{font-size: 13px; line-height: 18px;}
    .circulars-page ul li .post-date{width: 100%;font-size: 12px;padding: 0 0 10px;}

    .circular-detail-page h1{font-size: 18px;}
    .circular-detail-page h2{font-size: 14px; text-align: left;}
    .circular-detail-page {font-size: 12px;}
    .event-sidebar ul li a{text-align: left;}

    .entry-content table{font-size: 10px;}
    .entry-content table tr td{padding: 5px !important;}
    .page-id-754 .wp-block-table table tr td:last-child a{padding: 5px 5px;white-space: nowrap;font-size: 9px;}

    .blog-list ul{margin: 0;}
    .blog-list ul li{width: calc(100% * (1/1));margin: 10px 0;padding: 10px 0;text-align: center;}
    .default-single p{font-size: 13px;}
    .default-single .post-date {font-size: 12px;}
    .event-sidebar h2{font-size: 15px;}

    .ab-contact-content .wp-block-media-text__content h2 {padding: 10px;  font-size: 14px !important;}
    .ab-contact-content ol li{font-size: 12px; margin-bottom: 10px}

    .page-id-760 .wp-block-table table{font-size: 12px;}
    body #recruitmentfrm .modal-dialog ul li{width: 100% !important;padding: 10px 0;}
    #recruitmentfrm .modal-dialog ul li.leftThird, #recruitmentfrm .modal-dialog ul li.middleThird, #recruitmentfrm .modal-dialog ul li.rightThird{width: 100% !important;}
    #recruitmentfrm .modal-dialog .notranslate{font-size: 13px;}

    .tender-list{overflow-x: scroll; width: 100%;}
    .tender-list ul.table-common{width: 800px;}
    .tender-list ul.table-head li{font-size: 12px;}
    .tender-list ul.table-body li{font-size: 12px;}

    .event-list ul li h3{font-size: 13px;}
    .sidebar.sticky{position: initial;width: 100%;}
    .annual-report li a{text-align: left;}

    .conference-menu{margin: 15px 0;}
    .conference-menu .nav-tabs{margin: 0 0 20px;}
    .conference-menu .nav-tabs li a{padding: 8px 15px;font-size: 12px;}
    .conference-detail-page .sppb-addon-title{font-size: 15px; margin: 15px 0;}
    .conference-detail-page .event-detail-page .sppb-addon-content p,
    .conference-detail-page .event-detail-page .sppb-addon-content p span{font-size: 12px !important;}
    .conference-detail-page .event-detail-page .sppb-addon-content ul li span{font-size: 12px !important;}
    .conference-detail-page .tab-content ul li{line-height: 15px;}
    .conference-detail-page .sppb-section table{font-size: 12px;}
    .conference-detail-page .sppb-section table span{font-size: 12px !important;}
    .conference-detail-page span{font-size: 12px !important;line-height: 15px;}
    .conference-detail-page .event-detail-page{line-height: 15px;}

    .conference-detail-page .speakers-list ul li{width: calc(100% * (1/2));padding: 15px;}
    .conference-detail-page .speakers-list ul li h3{font-size: 14px;}
    .conference-detail-page .speakers-list ul li h5{font-size: 12px;}

    .life-campus p{font-size: 12px; text-align: justify;}
    .campus-list ul li{width: calc(100% * (1/2));margin: 10px 0;}
    .life-campus .life-campus-content {font-size: 12px;}
    .life-campus ul li strong a{font-size: 12px;}
    .magazine-list ul li.item{width: calc(100% * (1/2) - 20px); margin: 10px;padding: 15px;}

    .moody-page-content .listing-title{font-size: 14px;}
    .moody-page-content table h4{font-size: 12px;padding: 0;}
    .moody-page-content table .content-link{padding: 5px 5px;font-size: 10px;}
    .moody-page-content .accordion .card-header .mb-0 button{padding: 5px 10px; font-size: 13px;}
    .moody-page-content .accordion .card-body{padding: 20px 10px;}
    .moody-page-content .accordion .card-body h3{font-size: 13px;}
    .moody-page-content .accordion .card-header .mb-0 button .fa{right: 10px; top: 8px;}

    .aiovg-col.aiovg-col-4{width: calc(100% * (1/2) - 30px);}

    .pofile-detail ul li .team-detail{display: block;}
    .pofile-detail ul li .prol{padding: 20px 0;}
    .pofile-detail ul li .prol table td{padding: 5px 5px; font-size: 11px;}
    .pofile-detail ul li .prol table tr td:first-child{width: auto;}
    .pofile-detail ul li .governor_img{display: inline-block;width: 100%;}
    .pofile-detail ul li .detail-dec{font-size: 12px;}
    .team-memner-list .modal-title{font-size: 18px;}

/*max-width: 599px*/
}

@media(min-width: 600px) and (max-width: 767px){
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .main-navigation{position: fixed; top: 0;} 
    .site-header{top: 44px;} 
    .topheader{padding: 8px 0;} 
    .topright-nav{display: none;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 45px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .home-update{height: 31px;}
    .home-update .updates label{font-size: 10px;width: 60px; line-height: 31px;}
    .home-update .updates .js-conveyor-3{width: calc(100% - 60px);}
    .home-update .updates ul{padding: 5px 0;}
    .home-update .updates ul li{font-size: 10px;}

    body #wp-chatbot-ball .wp-chatbot-ball img{height: 40px !important;}
    body .wp-chatbot-ball{width: 40px !important; height: 40px !important;}
    .sideimg{left: -20px;width: 20px;}
    .sidebox{top: 43px;}
    .sidebox .sideform{padding: 0px 15px;width: 250px;}
    .sidebox .sidelabel{font-size: 10px;}
    .sidebox .sideinpt{font-size: 10px; line-height: 12px;}
    .sideform .fullwidth{margin-top: 0;}
    .sideform .sidesbmt{font-size: 12px;padding: 5px 0px;margin-top: 10px;}

    .footerbtmright ul li a{width: 25px;font-size: 15px;}
    #wp-chatbot-chat-container{right: 5px !important;}

    .sb-content{width: 109%; padding-right: 10%;}
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{margin-bottom: 15px;}
    .upcoming-event .nav-tabs .nav-link{padding: 5px 10px; min-width: 50px; font-size: 10px;}
    .upcoming-event .nav-tabs .nav-item .nav-link{margin-right: 9px;}
    .upcoming-event .nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}
    .upcominglist {padding-right: 15px;}
    .homenews .homenewsbx a{display: block;}
    .homenews .homenewsbx a .newsimg{width: 100%;margin-right: 0;}
    .homenews .homenewsbx a .newscnt {width: 100%;}
    .homeglryttl{line-height: 14px;font-size: 11px;}
    .homegallerybx a{font-size: 11px;}
    .foottopleft ul{margin: 7px 0px 7px;}
    .foottopleft .footcpright{font-size: 9px;}
    .foottopleft .footcpright a {font-size: 8px;}
    .foottopleft ul li a{font-size: 10px;}  
    .foottopcenter{padding: 0px 0 5px;font-size: 10px;}
    .foottopleft .footcpright{margin: 0px 0px 3px;}
    .bottomfooter.active {bottom: -40px;}
    .foottopright p {margin: 0 0px 25px; font-size: 10px; text-align: center;}
    .foottopleft ul{display: block;}
    .foottopleft ul li{display: inline-block;}
    .foottopleft {text-align: center;}
    .heading2{font-size: 16px;}
    .quicklink ul li a, .announcementbox ul li a{font-size: 10px;line-height: 14px;}
    .upcominglist ul li p strong{font-size: 11px;}
    .upcominglist ul li p{font-size: 10px;}
    .upcominglist li p:last-child a{font-size: 10px;}
    .viewallbtn{font-size: 10px;padding: 5px 10px;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 5px 10px;font-size: 12px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider {padding: 30px 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .alignright{float: none; margin: 0 auto; clear: both;}
    .content-slider .owl-carousel .owl-item .content-caption{padding: 15px;}
    .content-slider .owl-item .item p{font-size: 12px;}
    .content-slider .owl-item .item h4{font-size: 16px; margin-bottom: 15px;}
    .content-slider .owl-carousel .owl-item{height: 260px;}
    .content-slider .owl-carousel .owl-item a.view-detail{padding: 5px 10px;font-size: 10px;}
    aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding: 8px 15px; font-size: 12px;}
    aside.sidebar h3{padding: 15px 15px;font-size: 13px;}
    .sidebar.sticky{width: 145px;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 5px 10px;font-size: 12px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider{padding: 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .alignright{float: none; margin: 0 auto; clear: both;}

    .vm-bg .vm-content table td i{font-size: 15px;width: 30px;height: 30px;line-height: 27px;}
    .vm-bg .vm-content table td:first-child{width: 51px;}
    .vm-bg .vm-content table td strong{font-size: 15px;margin-bottom: 6px;}
    .vm-bg .vm-content table th, .vm-bg .vm-content table td{font-size: 12px; line-height: 17px;}
    .page-content-ab h2{font-size: 18px;margin: 10px 0;}
    .other-content ul li{width: calc(100% * (1/1) - 30px);}

    .board-of-governors ul li{width: calc(100% * (1/2) - 40px) !important;padding-bottom: 35px;}
    .board-of-governors ul li h4{font-size: 15px;}
    .board-of-governors ul li h6{font-size: 11px;}
    .board-of-governors ul li .profile-content{font-size: 12px; line-height: 18px;}
    .board-of-governors ul li a{padding: 2px 15px;font-size: 12px;}
    .board-of-governors ul li .member-image{height: 140px; width: 140px;}
    .page-id-964 .about-page .page-content-ab table th, 
    .page-id-964 .about-page .page-content-ab table td{font-size: 12px; padding: 10px;}

    .team-memner-list ul li{width: calc(100% * (1/1) - 30px);}
    .team-memner-list ul li .row .col-md-4 {width: 33%;}
    .team-memner-list ul li .row .col-md-8 {width: 67%;}
    .team-memner-list ul li h3{font-size: 15px;}

    .page-menu{margin: 20px 0;}
    .page-menu ul li a{font-size: 13px;padding: 10px 15px;}
    .student-info-section ul li{padding: 10px;}
    .student-info-section ul li p{font-size: 12px;line-height: 18px;}

    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}

    .aside-login-menu{margin-bottom: 20px;padding: 15px 8px;}
    .aside-login-menu .login_menu_class ul li a{font-size: 12px; padding: 10px 0 10px 20px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}   
    .aside-login-menu h3{font-size: 15px;}

    .page-content-ab h1{text-align: left;font-size: 18px;}
    .page-content-ab .is-stacked-on-mobile{margin-bottom: 20px;}
    .wp-block-button__link{font-size: 12px;}

    .page-content-ab h3{font-size: 16px;}
    .aside-info-box ul li{font-size: 9px;}
    .aside-info-box ul li label{padding: 5px 0;width: calc(60% - 10px); margin: 0 5px;}
    .aside-info-box ul li span{width: calc(40% - 10px); margin: 0px 5px;}

    .undrprgrmdtlnw ul li{display: block;table-layout: initial;padding: 0; overflow: hidden;}
    .undrprgrmdtlnw ul li .prgnm{width: 100%;display: block; padding: 5px 15px;font-size: 15px;}
    .undrprgrmdtlnw ul li .prgdtl{display: block;padding: 10px 10px;}
    .undrprgrmdtlnw ul li .prgdtl table td{font-size: 12px;padding: 5px 5px;}
    .undrprgrmdtlnw ul li .prgdtl table tr td:first-child{width: auto;}

    .slide-caption h2{font-size: 10px;}
    .slide-caption h3{font-size: 9px;line-height: 10px;}
    .page-menu ul li a.home{padding: 0 30px !important;}
    .sidebare-form{padding: 10px 5px;}
    .sidebare-form h3{font-size: 13px;}
    .sidebare-form form input{line-height: inherit;}
    .sidebare-form form label{font-size: 12px;}
    .sidebare-form form .captcha-1{width: 100%;}

    .aside-contact{padding: 10px 5px;}
    .aside-contact h4{font-size: 16px;}
    .aside-contact .contact-content{font-size: 12px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}

    .academics .page-content-ab .tab-content div[align=center]{width: 100%; overflow-x: scroll;}
    .page-content-ab table th, .page-content-ab table td{padding: 5px 5px;font-size: 11px;}

    .page-banner .banner-caption h3{font-size: 16px;}
    .programme-page {padding: 20px 15px;font-size: 12px;}
    .programme-page h2{font-size: 18px;}
    .program-list ul{margin: 0 -10px;}
    .program-list ul li{width: calc(100% * (1/2) - 20px); margin: 10px 10px;}

    .event-list ul{margin: 0 -10px;}
    .event-list ul li{width: calc(100% * (1/2) - 20px);}
    .event-top select{min-width: 150px; width: auto;}

    .event-detail-page .top-info{display: block;}
    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{width: 100%; display: flex; margin-bottom: 10px;}
    .event-detail-page h2{font-size: 18px;margin: 20px 0 0;}
    .event-detail-page p{font-size: 12px; line-height: 19px;}
    .event-information{padding: 20px 10px 4em 10px;}
    .event-venue .venue-box{display: block;}
    .event-venue .venue-box .venu-map{width: 100%; text-align: left;}
    .event-venue .venue-box .address{width: 100%; font-size: 13px;line-height: 20px; margin-bottom: 15px;}

    .entry-content{font-size: 12px;}
    .entry-content p{text-align: justify;}
    .page .entry-header h1{font-size: 18px;}

    .circulars-page ul li .title a{font-size: 13px; line-height: 18px;}
    .circulars-page ul li .post-date{font-size: 12px;}
    .circular-detail-page h1{font-size: 19px;}
    .circular-detail-page h2{font-size: 15px; text-align: left;}
    .circular-detail-page {font-size: 13px;}
    .event-sidebar ul li a{text-align: left;}

    .entry-content table{font-size: 12px;}
    .page-id-754 .wp-block-table table tr td:last-child a{white-space: nowrap;font-size: 11px;}

    .blog-list ul{margin: 0;}
    .blog-list ul li{width: calc(100% * (1/1));margin: 10px 0;padding: 10px 0;text-align: center;}
    .event-sidebar h2{font-size: 15px;}
    .event-sidebar ul li a{font-size: 12px;}

    .default-single p{font-size: 13px;}
    .default-single .post-date {font-size: 12px;}
    .event-sidebar h2{font-size: 15px;}
    .page-id-760 .wp-block-table table{font-size: 13px;}

    .tender-list{overflow-x: scroll; width: 100%;}
    .tender-list ul.table-common{width: 800px;}
    .tender-list ul.table-head li{font-size: 12px;}
    .tender-list ul.table-body li{font-size: 12px;}

    .event-list ul li h3{font-size: 13px;}
    .sidebar.sticky{position: initial;width: 100%;}
    .annual-report li a{text-align: left;}

    .conference-menu{margin: 15px 0;}
    .conference-menu .nav-tabs{margin: 0 0 20px;}
    .conference-menu .nav-tabs li a{padding: 8px 15px;font-size: 12px;}
    .conference-detail-page .sppb-addon-title{font-size: 15px; margin: 15px 0;}
    .conference-detail-page .event-detail-page .sppb-addon-content p,
    .conference-detail-page .event-detail-page .sppb-addon-content p span{font-size: 12px !important;}
    .conference-detail-page .event-detail-page .sppb-addon-content ul li span{font-size: 12px !important;}
    .conference-detail-page .tab-content ul li{line-height: 15px;}
    .conference-detail-page .sppb-section table{font-size: 12px;}
    .conference-detail-page .sppb-section table span{font-size: 12px !important;}
    .conference-detail-page span{font-size: 12px !important;line-height: 15px;}
    .conference-detail-page .event-detail-page{line-height: 15px;}

    .conference-detail-page .speakers-list ul li{width: calc(100% * (1/2));padding: 15px;}
    .conference-detail-page .speakers-list ul li h3{font-size: 14px;}
    .conference-detail-page .speakers-list ul li h5{font-size: 12px;}

    .life-campus p{font-size: 13px; text-align: justify;}
    .campus-list ul li{width: calc(100% * (1/2));margin: 10px 0;}
    .life-campus .life-campus-content {font-size: 13px;}
    .life-campus ul li strong a{font-size: 13px;}
    .magazine-list ul li.item{width: calc(100% * (1/3) - 20px); margin: 10px;padding: 15px;}

    .moody-page-content .listing-title{font-size: 14px;}
    .moody-page-content table h4{font-size: 12px;padding: 0;}
    .moody-page-content table .content-link{padding: 5px 5px;font-size: 10px;}
    .moody-page-content .accordion .card-header .mb-0 button{padding: 5px 10px; font-size: 13px;}
    .moody-page-content .accordion .card-body{padding: 20px 10px;}
    .moody-page-content .accordion .card-body h3{font-size: 13px;}
    .moody-page-content .accordion .card-header .mb-0 button .fa{right: 10px; top: 8px;}

    .aiovg-col.aiovg-col-4{width: calc(100% * (1/2) - 30px);}

/*max-width: 767px*/
}

@media(min-width: 768px) and (max-width: 900px){
                  
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .hamburger-menu{top: 39px;}
    .main-navigation{height: 39px;} 
    .nav-menu ul li a{padding: 14px 10px;font-size: 12px;}
    .accordion-ab{height: 39px;}
    .topheader{padding: 8px 0;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 88px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .home-update{height: 31px;}
    .home-update .updates label{font-size: 10px;width: 60px; line-height: 31px;}
    .home-update .updates .js-conveyor-3{width: calc(100% - 60px);}
    .home-update .updates ul{padding: 5px 0;}
    .home-update .updates ul li{font-size: 10px;}

    body #wp-chatbot-ball .wp-chatbot-ball img{height: 40px !important;}
    body .wp-chatbot-ball{width: 40px !important; height: 40px !important;}
    .sideimg{left: -20px;width: 20px;}
    .sidebox{top: 43px;}
    .sidebox .sideform{padding: 0px 15px;width: 250px;}
    .sidebox .sidelabel{font-size: 10px;}
    .sidebox .sideinpt{font-size: 10px; line-height: 12px;}
    .sideform .fullwidth{margin-top: 0;}
    .sideform .sidesbmt{font-size: 12px;padding: 5px 0px;margin-top: 10px;}

    .footerbtmright ul li a{width: 25px;font-size: 15px;}
    #wp-chatbot-chat-container{right: 5px !important;}

    .sb-content{width: 109%; padding-right: 10%;}
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{margin-bottom: 15px;}
    .upcoming-event .nav-tabs .nav-link{padding: 5px 10px; min-width: 50px; font-size: 10px;}
    .upcoming-event .nav-tabs .nav-item .nav-link{margin-right: 9px;}
    .upcoming-event .nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}
    .upcominglist {padding-right: 15px;}
    .homenews .homenewsbx a{display: block;}
    .homenews .homenewsbx a .newsimg{width: 100%;margin-right: 0;}
    .homenews .homenewsbx a .newscnt {width: 100%;}
    .homeglryttl{line-height: 14px;font-size: 11px;}
    .homegallerybx a{font-size: 11px;}
    .foottopleft ul{margin: 7px 0px 7px;}
    .foottopleft .footcpright{font-size: 9px;}
    .foottopleft .footcpright a {font-size: 8px;}
    .foottopleft ul li a{font-size: 10px;}
    .footerbtmleft ul li a{font-size: 10px;}
    .foottopcenter{font-size: 10px;}
    .foottopleft .footcpright{margin: 0px 0px 3px;}
    .bottomfooter{padding: 0;}
    .footerbtmleft ul{margin: 0;}
    .bottomfooter.active {bottom: -48px;}
    .foottopright p {font-size: 10px;}
    .heading2{font-size: 16px;}
    .quicklink ul li a, .announcementbox ul li a{font-size: 10px;line-height: 14px;}
    .upcominglist ul li p strong{font-size: 11px;}
    .upcominglist ul li p{font-size: 10px;}
    .upcominglist li p:last-child a{font-size: 10px;}
    .viewallbtn{font-size: 10px;padding: 5px 10px;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 5px 10px;font-size: 12px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider {padding: 30px 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .content-slider .owl-carousel .owl-item .content-caption{padding: 15px;}
    .content-slider .owl-item .item p{font-size: 12px;}
    .content-slider .owl-item .item h4{font-size: 16px; margin-bottom: 15px;}
    .content-slider .owl-carousel .owl-item{height: 260px;}
    .content-slider .owl-carousel .owl-item a.view-detail{padding: 5px 10px;font-size: 10px;}
    aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding: 8px 15px; font-size: 12px;}
    aside.sidebar h3{padding: 15px 15px;font-size: 13px;}
    .sidebar.sticky{width: 180px;}
    .about-page .wp-block-embed {max-width: 200px;}
    .about-page .wp-block-embed iframe {max-width: 200px; height: 125px;}

    .board-of-governors ul li{width: calc(100% * (1/2) - 40px);padding-bottom: 35px;}
    .board-of-governors ul li h4{font-size: 15px;}
    .board-of-governors ul li h6{font-size: 11px;}
    .board-of-governors ul li .profile-content{font-size: 12px; line-height: 18px;}
    .board-of-governors ul li a{padding: 2px 15px;font-size: 12px;}
    .board-of-governors ul li .member-image{height: 140px; width: 140px;}

    .page-id-964 .about-page .page-content-ab table th, 
    .page-id-964 .about-page .page-content-ab table td{font-size: 12px; padding: 10px;}
    .page-id-964 .about-page .page-content-ab table td{font-size: 12px; padding: 7px;}
    .team-memner-list ul li h3{font-size: 15px;}

    .page-menu{margin: 20px 0;}
    .page-menu ul li a{font-size: 13px;padding: 10px 15px;}
    .student-info-section ul li{padding: 10px;}
    .student-info-section ul li p{font-size: 12px;line-height: 18px;}

    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}

    .aside-login-menu{margin-bottom: 20px;padding: 15px 8px;}
    .aside-login-menu .login_menu_class ul li a{font-size: 12px; padding: 10px 0 10px 20px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}   
    .aside-login-menu h3{font-size: 15px;}

    .page-content-ab h1{text-align: left;font-size: 18px;}
    .page-content-ab .is-stacked-on-mobile{margin-bottom: 20px;}
    .wp-block-button__link{font-size: 12px;}

    .page-content-ab h3{font-size: 18px;}
    .aside-info-box ul li{font-size: 10px;}
    .aside-info-box ul li label{padding: 5px 0;width: calc(60% - 10px); margin: 0 5px;}
    .aside-info-box ul li span{width: calc(40% - 10px); margin: 0px 5px;}

    .undrprgrmdtlnw ul li .prgdtl table td{font-size: 12px;padding: 5px 5px;}
    .slide-caption h2{font-size: 11px;}
    .slide-caption h3{font-size: 10px;line-height: 10px;}
    .page-menu ul li a.home{padding: 0 30px !important;}
    .sidebare-form{padding: 10px 5px;}
    .sidebare-form h3{font-size: 13px;}
    .sidebare-form form input{line-height: inherit;}
    .sidebare-form form label{font-size: 12px;}
    .sidebare-form form .captcha-1{width: 100%;}

    .aside-contact{padding: 10px 5px;}
    .aside-contact h4{font-size: 16px;}
    .aside-contact .contact-content{font-size: 12px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}

    .page-banner .banner-caption h3{font-size: 16px;}
    .programme-page {padding: 20px 15px;font-size: 12px;}
    .programme-page h2{font-size: 18px;}
    .program-list ul{margin: 0 -10px;}
    .program-list ul li{width: calc(100% * (1/3) - 20px); margin: 10px 10px;}

    .event-list ul{margin: 0 -10px;}
    .event-list ul li{width: calc(100% * (1/2) - 20px);}
    .event-top select{min-width: 150px; width: 100%;}
    .event-detail-page .top-info{display: block;}

    .event-detail-page .top-info{display: block;}
    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{width: 100%; display: flex; margin-bottom: 10px;}
    .event-detail-page h2{font-size: 18px;margin: 20px 0 0;}
    .event-detail-page p{font-size: 12px; line-height: 19px;}
    .event-information{padding: 20px 10px 4em 10px;}
    .event-venue .venue-box{display: block;}
    .event-venue .venue-box .venu-map{width: 100%; text-align: left;}
    .event-venue .venue-box .address{width: 100%; font-size: 13px;line-height: 20px; margin-bottom: 15px;}

    .circulars-page ul li .title a{font-size: 14px; line-height: 20px;}
    .circulars-page ul li .post-date{font-size: 13px;}
    .circular-detail-page h1{font-size: 19px;}
    .circular-detail-page h2{font-size: 15px; text-align: left;}
    .circular-detail-page {font-size: 13px;}
    .event-sidebar ul li a{text-align: left;}

    .entry-content table{font-size: 13px;}
    .page-id-754 .wp-block-table table tr td:last-child a{white-space: nowrap;font-size: 12px;}

    .blog-list ul li{width: calc(100% * (1/2) - 20px);text-align: center;}
    .event-sidebar h2{font-size: 15px;}
    .event-sidebar ul li a{font-size: 12px;}

    .default-single p{font-size: 14px;}
    .default-single .post-date {font-size: 13px;}
    .event-sidebar h2{font-size: 16px;}

    .tender-list{overflow-x: scroll; width: 100%;}
    .tender-list ul.table-common{width: 800px;}
    .tender-list ul.table-head li{font-size: 12px;}
    .tender-list ul.table-body li{font-size: 12px;}
    .event-list ul li h3{font-size: 13px;}

    .sidebar.sticky{position: initial;width: 100%;}
    .annual-report li a{text-align: left;}

    .conference-detail-page .speakers-list ul li{padding: 20px;}
    .conference-detail-page .speakers-list ul li h3{font-size: 14px;}
    .conference-detail-page .speakers-list ul li h5{font-size: 12px;}

    .life-campus p{font-size: 13px; text-align: justify;}
    .campus-list ul li{width: calc(100% * (1/3));margin: 10px 0;}
    .life-campus .life-campus-content {font-size: 13px;}
    .life-campus ul li strong a{font-size: 13px;}
    .magazine-list ul li.item{width: calc(100% * (1/3) - 20px); margin: 10px;padding: 15px;}

    .moody-page-content .listing-title{font-size: 14px;}
    .cta-box2 .listing-content h3{font-size: 15px;}
    .cta-box2 .listing-content p{margin-bottom: 0;}
    .moody-page-content table h4{font-size: 14px;padding: 0;}
    .moody-page-content table .content-link{padding: 7px 10px;font-size: 12px;}

    .aiovg-col.aiovg-col-4{width: calc(100% * (1/3) - 30px);}

/*max-width: 900px*/
}

@media(min-width: 901px) and (max-width: 1023px){
        /*Nitin shukla*/
    .management-events input.w50{width: auto;}
        /*Nitin shukla*/                         
    html body div#wprmenu_bar{width: calc(100% - 100px);} 
    .hamburger-menu{top: 39px;}
    .main-navigation{height: 39px;} 
    .nav-menu ul li a{padding: 10px 12px;font-size: 13px;}
    .accordion-ab{height: 39px;}
    .topheader{padding: 8px 0;} 
    .site-header .custom-logo-link img{width: 180px !important;} 
    main{padding-top: 88px;}
    html body div.wprm-overlay {background: rgb(0,0,0,0.6);}
    .wpr_search.search_top form label{display: none;}
    .home-update{height: 31px;}
    .home-update .updates label{font-size: 12px;width: 68px; line-height: 31px;}
    .home-update .updates .js-conveyor-3{width: calc(100% - 68px);}
    .home-update .updates ul{padding: 5px 0;}
    .home-update .updates ul li{font-size: 12px;}

    body #wp-chatbot-ball .wp-chatbot-ball img{height: 40px !important;}
    body .wp-chatbot-ball{width: 40px !important; height: 40px !important;}
    .sideimg{left: -20px;width: 20px;}
    .sidebox{top: 43px;}
    .sidebox .sideform{padding: 0px 15px;width: 250px;}
    .sidebox .sidelabel{font-size: 10px;}
    .sidebox .sideinpt{font-size: 10px; line-height: 12px;}
    .sideform .fullwidth{margin-top: 0;}
    .sideform .sidesbmt{font-size: 12px;padding: 5px 0px;margin-top: 10px;}

    .footerbtmright ul li a{width: 25px;font-size: 15px;}
    #wp-chatbot-chat-container{right: 5px !important;}

    .sb-content{width: 109%; padding-right: 10%;}
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{margin-bottom: 15px;}
    .upcoming-event .nav-tabs .nav-link{padding: 5px 10px; min-width: 50px; font-size: 10px;}
    .upcoming-event .nav-tabs .nav-item .nav-link{margin-right: 9px;}
    .upcoming-event .nav-tabs .nav-item:last-child .nav-link{margin-right: 0;}
    .upcominglist {padding-right: 15px;}
    .homenews .homenewsbx a{display: block;}
    .homenews .homenewsbx a .newsimg{width: 100%;margin-right: 0;}
    .homenews .homenewsbx a .newscnt {width: 100%;}
    .homeglryttl{line-height: 14px;font-size: 11px;}
    .homegallerybx a{font-size: 11px;}
    .foottopleft ul{margin: 7px 0px 7px;}
    .foottopleft .footcpright{font-size: 9px;}
    .foottopleft .footcpright a {font-size: 8px;}
    .foottopleft ul li a{font-size: 10px;}
    .footerbtmleft ul li a{font-size: 10px;}
    .foottopcenter{font-size: 10px;}
    .foottopleft .footcpright{margin: 0px 0px 3px;}
    .bottomfooter{padding: 0;}
    .footerbtmleft ul{margin: 0;}
    .bottomfooter.active {bottom: -48px;}
    .foottopright p {font-size: 10px;}
    .heading2{font-size: 16px;}
    .quicklink ul li a, .announcementbox ul li a{font-size: 10px;line-height: 14px;}
    .upcominglist ul li p strong{font-size: 11px;}
    .upcominglist ul li p{font-size: 10px;}
    .upcominglist li p:last-child a{font-size: 10px;}
    .viewallbtn{font-size: 10px;padding: 5px 10px;}

    /*About*/
    .ab-accordion .panel-title > a{text-align: left;padding: 10px 10px;font-size: 14px;}
    .page-content-ab{font-size: 12px; line-height: 19px;}
    .ab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body{padding: 10px;}
    .ab-accordion{padding-bottom: 0;}
    .content-slider {padding: 30px 0px;}
    .content-slider .owl-nav .owl-prev{margin-left: -45px;}
    .content-slider .owl-nav .owl-next{margin-right: -45px;}
    .content-slider .owl-nav .owl-prev, .content-slider .owl-nav .owl-next{width: 40px; height: 40px; line-height: 40px;font-size: 30px;}
    .content-slider .owl-carousel .owl-item .content-caption{padding: 15px;}
    .content-slider .owl-item .item p{font-size: 12px;}
    .content-slider .owl-item .item h4{font-size: 16px; margin-bottom: 15px;}
    .content-slider .owl-carousel .owl-item{height: 260px;}
    .content-slider .owl-carousel .owl-item a.view-detail{padding: 5px 10px;font-size: 10px;}
    aside.sidebar .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, 
    aside.sidebar .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding: 8px 15px; font-size: 12px;}
    .sidebar.sticky{width: 195px;}
    aside.sidebar h3{padding: 15px 15px;}
    .about-page .wp-block-embed {max-width: 200px;}
    .about-page .wp-block-embed iframe {max-width: 200px; height: 125px;}

    .board-of-governors ul li{padding-bottom: 35px;}
    .board-of-governors ul li h4{font-size: 15px;}
    .board-of-governors ul li h6{font-size: 11px;}
    .board-of-governors ul li .profile-content{font-size: 12px; line-height: 18px;}
    .board-of-governors ul li a{padding: 2px 15px;font-size: 12px;}
    .board-of-governors ul li .member-image{height: 140px; width: 140px;}
    .team-memner-list ul li h3{font-size: 15px;}

    .page-menu{margin: 20px 0;}
    .page-menu ul li a{font-size: 13px;padding: 10px 15px;}
    .student-info-section ul li{padding: 10px;}
    .student-info-section ul li p{font-size: 12px;line-height: 18px;}

    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}

    .aside-login-menu{margin-bottom: 20px;padding: 15px 8px;}
    .aside-login-menu .login_menu_class ul li a{font-size: 12px; padding: 10px 0 10px 20px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}   
    .aside-login-menu h3{font-size: 15px;}

    .page-content-ab h3{font-size: 18px;}
    .aside-info-box ul li{font-size: 11px;}
    .aside-info-box ul li label{padding: 5px 0;width: calc(60% - 10px); margin: 0 5px;}
    .aside-info-box ul li span{width: calc(40% - 10px); margin: 0px 5px;}

    .page-menu ul li a.home{padding: 0 30px !important;}
    .aside-contact{padding: 10px 5px;}
    .aside-contact h4{font-size: 16px;}
    .aside-contact .contact-content{font-size: 12px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}

    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{display: flex; margin-bottom: 10px;}

    .entry-content table{font-size: 14px;}
    .page-id-754 .wp-block-table table tr td:last-child a{white-space: nowrap;font-size: 13px;}

    .default-single p{font-size: 14px;}
    .default-single .post-date {font-size: 13px;}
    .event-sidebar h2{font-size: 16px;}

    .sidebar.sticky{}
    .annual-report li a{text-align: left;}

/*max-width: 1023px*/
}

@media(min-width: 1024px) and (max-width: 1199px){
/*Nitin shukla*/
    .management-events input.w50{width: auto;}
        /*Nitin shukla*/
    .footerbtmleft ul li a{padding: 0 9px;font-size: 12px;}
    .sidebar.sticky{width: 226px;}

    .page-menu{margin: 20px 0;}
    .page-menu ul li a{font-size: 13px;padding: 10px 15px;}
    .student-info-section ul li{padding: 10px;}

    .page-id-346 .page-content-ab table th, .page-id-346 .page-content-ab table td{font-size: 10px;line-height: 15px;}
    .certification-table{overflow-x: scroll;}
    .aside-login-menu .login_menu_class ul li a{font-size: 13px;}
    .aside-login-menu .login_menu_class ul li a img{width: 22px;}   
    .aside-login-menu h3{font-size: 20px;}
    .page-menu ul li a.home{padding: 0 30px !important;}

    .aside-contact{padding: 15px 10px;}
    .aside-contact h4{font-size: 18px;}
    .aside-contact .contact-content{font-size: 13px;}
    .aside-contact .contact-content p{margin-bottom: 5px;}
    
    .event-detail-page .top-info .event-date,
    .event-detail-page .top-info .event-time,
    .event-detail-page .top-info .event-location{display: flex; margin-bottom: 10px;}

/*max-width: 1199px*/
}


.ays_cb_and_a{display:none;}

input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea, select.vfb-select{padding: 10px;}
.visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-right-third{width: 33.33% !important;}
.detail-page-tender-doc a{color: #ff4700;}
.detail-page-tender-doc .fa-file-pdf-o{color: #ff0000; margin-right: 5px;}

.chatbody{z-index: 999999;bottom: -63px !important;}
.chatbody .top-bar{position: relative;overflow: visible;}
.chatbody .top-bar #minmax img{position: absolute; top: 13px; right: 20px;}
#chatbot #chatbubble {bottom: 75px !important; position: fixed;}



.team-memner-list.ab-team-list ul li{width: calc(100% * (1/1) - 30px) !important;}


.team-memner-list.ab-team-list ul.faculty-members-list > li {
    width: calc(100% * (1/1) - 30px) !important;
    
    }



.single-aiovg_videos .blog-image{display:none !important;}



