@charset "UTF-8";
/*

Theme Name: Badruka School of Management

Theme URI: https://wordpress.org/themes/twentytwentyone/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.

Requires at least: 5.3

Tested up to: 6.3

Requires PHP: 5.6

Version: 1.8

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: twentytwentyone

Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready



Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org

Twenty Twenty-One is distributed under the terms of the GNU GPL.

*/



/**

 * SETTINGS

 * File-header..........The file header for the themes style.css file.

 * Fonts................Any font files, if the project needs specific fonts.

 * Global...............Project-specific, globally available variables.

 *

 * TOOLS

 * Functions............Global functions.

 * Mixins...............Global mixins.

 *

 * GENERIC

 * Normalize.css........Normalise browser defaults.

 * Breakpoints..........Mixins and variables for responsive styles

 * Vertical-margins.....Vertical spacing for the main components.

 * Reset................Reset specific elements to make them easier to style in other contexts.

 * Clearings............Clearings for the main components.

 *

 * ELEMENTS

 * Blockquote...........Default blockquote.

 * Forms................Element-level form styling.

 * Headings.............H1–H6

 * Links................Default links.

 * Lists................Default lists.

 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.

 *

 * BLOCKS

 * Audio................Specific styles for the audio block.

 * Button...............Specific styles for the button block.

 * Code.................Specific styles for the code block.

 * Columns..............Specific styles for the columns block.

 * Cover................Specific styles for the cover block.

 * File.................Specific styles for the file block.

 * Gallery..............Specific styles for the gallery block.

 * Group................Specific styles for the group block.

 * Heading..............Specific styles for the heading block.

 * Image................Specific styles for the image block.

 * Latest comments......Specific styles for the latest comments block.

 * Latest posts.........Specific styles for the latest posts block.

 * Legacy...............Specific styles for the legacy gallery.

 * List.................Specific styles for the list block.

 * Media text...........Specific styles for the media and text block.

 * Navigation...........Specific styles for the navigation block.

 * Paragraph............Specific styles for the paragraph block.

 * Pullquote............Specific styles for the pullquote block.

 * Quote................Specific styles for the quote block.

 * Search...............Specific styles for the search block.

 * Separator............Specific styles for the separator block.

 * Table................Specific styles for the table block.

 * Verse................Specific styles for the verse block.

 * Video................Specific styles for the video block.

 * Utilities............Block alignments.

 *

 * COMPONENTS

 * Header...............Header styles.

 * Footer...............Footer styles.

 * Comments.............Comment styles.

 * Archives.............Archive styles.

 * 404..................404 styles.

 * Search...............Search styles.

 * Navigation...........Navigation styles.

 * Footer Navigation....Footer Navigation styles.

 * Pagination...........Pagination styles.

 * Single...............Single page and post styles.

 * Posts and pages......Misc, sticky post styles.

 * Entry................Entry, author biography.

 * Widget...............Widget styles.

 * Editor...............Editor styles.

 *

 * UTILITIES

 * A11y.................Screen reader text, prefers reduced motion etc.

 * Color Palette........Classes for the color palette colors.

 * Editor Font Sizes....Editor Font Sizes.

 * Measure..............The width of a line of text, in characters.

 */



/* Categories 01 to 03 are the basics. */



/* Variables */



@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-BlackIt.woff2') format('woff2'), url('fonts/SourceSansPro-BlackIt.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-It.woff2') format('woff2'), url('fonts/SourceSansPro-It.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-ExtraLight.woff2') format('woff2'), url('fonts/SourceSansPro-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-BoldIt.woff2') format('woff2'), url('fonts/SourceSansPro-BoldIt.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Bold.woff2') format('woff2'), url('fonts/SourceSansPro-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-ExtraLightIt.woff2') format('woff2'), url('fonts/SourceSansPro-ExtraLightIt.woff') format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Black.woff2') format('woff2'), url('fonts/SourceSansPro-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Light.woff2') format('woff2'), url('fonts/SourceSansPro-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Regular.woff2') format('woff2'), url('fonts/SourceSansPro-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-Semibold.woff2') format('woff2'), url('fonts/SourceSansPro-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-LightIt.woff2') format('woff2'), url('fonts/SourceSansPro-LightIt.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('fonts/SourceSansPro-SemiboldIt.woff2') format('woff2'), url('fonts/SourceSansPro-SemiboldIt.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/FontAwesome.eot');
	src: url('fonts/FontAwesome.eot?#iefix') format('embedded-opentype'), url('fonts/FontAwesome.woff2') format('woff2'), url('fonts/FontAwesome.woff') format('woff'), url('fonts/FontAwesome.ttf') format('truetype'), url('fonts/FontAwesome.svg#FontAwesome') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-size: 18px;
	color: #333;
	line-height: 1.5;
	font-family: 'Source Sans Pro';
	overflow-x: hidden;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #727272;
 opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #727272;
}
::-ms-input-placeholder { /* Microsoft Edge */
 color: #727272;
}
.row:after, .row:before {
	clear: both;
	content: "";
	display: table;
}
.left_1180 {
	width: calc(((100% - 1230px) / 2) + 1230px);
	margin: 0 0 0 auto;
}
.right_1180 {
	width: calc(((100% - 1230px) / 2) + 1230px);
	margin: 59px auto 60px 0;
}
.col_left_1180 {
	padding-left: calc((100vw - 1230px) / 2);
}
.col_right_1180 {
	padding-right: calc((100vw - 1230px) / 2);
}
main, header, nav, article, aside, section, footer, figure, figcaption, form {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	display: block;
	font-family: 'Source Sans Pro';
	color: #333333;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px;
}
h1 {
	font-size: 48px;
}
h2 {
	font-size: 42px;
}
h3 {
	font-size: 36px;
}
h4 {
	font-size: 28px;
}
h5 {
	font-size: 24px;
}
h6 {
	font-size: 20px;
}
p {
	font-size: 18px;
	color: #333;
	line-height: 1.5;
	padding-bottom: 15px;
	font-family: 'Source Sans Pro';
}
p:last-child {
	padding-bottom: 0;
}
p a {
	color: #f26321;
}
a, img {
	outline: none;
	border: none;
	text-decoration: none;
}
a i {
	font-style: normal;
	margin-right: 10px;
}
img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}
ul, ol {
	display: block;
}
ul li, ol li {
	display: inline-block;
}
.list_arrow {
	position: relative;
}
.list_arrow li {
	padding-left: 22px;
}
.list_arrow li:before {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "";
	display: inline-block;
	font-size: 18px;
	margin-right: 10px;
	color: #FFA700;
	margin-left: -21px;
}
ul.square li, ul.check li {
	padding-left: 32px;
}
ul.square li:before, ul.check li:before {
	content: "";
	color: #ee1a26;
	font-size: 16px;
	font-family: 'FontAwesome';
	margin-right: 16px;
	margin-left: -32px;
}
ul.square li {
	margin-left: 29px;
	margin-bottom: 20px;
}
ul.square li:before {
	content: "";
	color: #025eb2;
	margin-left: -29px;
}
.pull_left {
	float: left;
}
.pull_right {
	float: right;
}
.alignleft {
	float: left;
	margin-right: 16px;
}
.alignright {
	float: right;
	margin-left: 16px;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.textleft {
	text-align: left !important;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}
.textuppercase {
	text-transform: uppercase;
}
textarea {
	height: 120px;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="file"], textarea, select {
	border: medium none;
	color: #606060;
	font-size: 15px;
	padding: 12px 0 4px;
	display: block;
	width: 100%;
	font-family: 'Source Sans Pro';
	transition: all 0.3s ease 0s;
}
input[type="text"]:focus, textarea:focus, select:focus, input[type="email"]:focus, input[type="tel"]:focus {
	background-color: #fff !important;
	transition: all 0.3s ease 0s;
}
 textarea:focus-visible, select:focus-visible, input:focus-visible {
 outline: 0;
}
button, .button, input[type="submit"], input[type="button"], input[type="reset"] {
	background-color: #F2944E;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	padding: 9px 40px;
	text-transform: uppercase;
	transition: all 0.6s ease-in 0s;
	display: block;
	letter-spacing: 0.4px;
	text-align: center;
	font-family: 'Source Sans Pro';
}
button, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
}
.fa {
	content: "";
	font-family: 'FontAwesome';
	color: #000;
	font-size: 18px;
	cursor: pointer;
}
.four_column, .three_column, .two_column, .one_column {
	display: inline-block;
	width: 100%;
}
.one_column li {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.two_column li {
	display: inline-block;
	width: 49.5%;
	vertical-align: top;
}
.three_column li {
	display: inline-block;
	width: 33.3%;
	vertical-align: top;
}
.four_column li {
	display: inline-block;
	width: 24%;
	vertical-align: top;
	margin-right: 1.3%;
}
.two_column li:last-child, .three_column li:last-child, .four_column li:last-child {
	margin-right: 0;
}
.white_text, .white_text h1, .white_text h2, .white_text h3, .white_text h4, .white_text h5, .white_text h6, .white_text p, .white_text li, .white_text li a {
	color: #fff !important;
}
.d_flex_div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.d_flex {
	display: flex;
}
.f_wrap {
	flex-wrap: wrap;
}
.s_around {
	justify-content: space-around;
}
.s_between {
	justify-content: space-between;
}
.s_center {
	justify-content: center;
}
.item_center {
	align-items: center;
}
.item_start {
	align-items: start;
}
.item_end {
	align-items: end;
}
.d_list_item {
	display: list-item;
}
.d_inline {
	display: inline-block;
}
.d_block {
	display: block;
}
.p_relative {
	position: relative;
}
.p_absolute {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.btnarrow, .btn {
	background-color: #F2944E;
	padding: 6px 20px;
	color: #fff;
	border-radius: 50px;
	font-size: 16px;
	font-weight: 600;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	pointer-events: auto;
	margin-top: 15px;
	transition: all 0.5s ease 0s;
	position: relative;
	pointer-events: auto;
	box-shadow: inset 0 0 0 0px #000;
	transition: border-radius 0.3s, box-shadow 0.3s, color 0.3s;
	transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1);
}
.btn:hover {
	box-shadow: inset 0 0 0 40px #003373;
	transition-delay: 0s, 0s, 0.2s;
}
.btnarrow {
	font-size: 16px;
    padding: 8px 20px;
    border-radius: 100px;
}
.btnarrow:after {
	content: "";
	background-image: url(images/buttonarrow.png);
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0px 10px;
	position: relative;
}
.btnarrow:hover {
	transition-delay: 0s, 0s, 0.2s;
	color: #2a2a2a;
	box-shadow: inset 0 0 0 40px #ffffff;
}
.btnarrow:hover:after {
	filter: invert(1);
}
/*.btn:before {
    content: '';
    background: #000;
    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 50%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0, 100% 50%, 100% 100%, 0% 100%);
    transition: clip-path 0.4s cubic-bezier(0.2, 1, 0.8, 1), -webkit-clip-path 0.4s cubic-bezier(0.2, 1, 0.8, 1);
	   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.btn:hover::before {
    background: #000;
    -webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}*/
/*padding top bottom left right property start */

.p_1 {
	padding: 10px;
}
.p_2 {
	padding: 20px;
}
.p_3 {
	padding: 30px;
}
.p_4 {
	padding: 40px;
}
.p_5 {
	padding: 50px;
}
.p_6 {
	padding: 60px;
}
.p_7 {
	padding: 70px;
}
/*padding top bottom property end */

/*padding top bottom property start */

.py_1 {
	padding: 10px 0;
}
.py_2 {
	padding: 20px 0;
}
.py_3 {
	padding: 30px 0;
}
.py_4 {
	padding: 40px 0;
}
.py_5 {
	padding: 50px 0;
}
.py_6 {
	padding: 60px 0;
}
.py_7 {
	padding: 70px 0;
}
/*padding top bottom property end */

/*padding left right property start */

.px_1 {
	padding: 0 10px;
}
.px_2 {
	padding: 0 20px;
}
.px_3 {
	padding: 0 30px;
}
.px_4 {
	padding: 0 40px;
}
.px_5 {
	padding: 0 50px;
}
.px_6 {
	padding: 0 60px;
}
.px_7 {
	padding: 0 70px;
}
/*padding left right property end */

/*padding top property start */

.pt_0 {
	padding-top: 0px !important;
}
.pt_1 {
	padding-top: 10px;
}
.pt_2 {
	padding-top: 20px;
}
.pt_3 {
	padding-top: 30px;
}
.pt_4 {
	padding-top: 40px;
}
.pt_5 {
	padding-top: 50px;
}
.pt_6 {
	padding-top: 60px;
}
.pt_7 {
	padding-top: 70px;
}
/*padding top property end */

/*padding bottom property start */

.pb_0 {
	padding-bottom: 0px !important;
}
.pb_1 {
	padding-bottom: 10px;
}
.pb_2 {
	padding-bottom: 20px;
}
.pb_3 {
	padding-bottom: 30px;
}
.pb_4 {
	padding-bottom: 40px;
}
.pb_5 {
	padding-bottom: 50px;
}
.pb_6 {
	padding-bottom: 60px;
}
.pb_7 {
	padding-bottom: 70px;
}
/*padding bottom property end */

/*padding left property start */

.pl_0 {
	padding-left: 0px !important;
}
.pl_1 {
	padding-left: 10px;
}
.pl_2 {
	padding-left: 20px;
}
.pl_3 {
	padding-left: 30px;
}
.pl_4 {
	padding-left: 40px;
}
.pl_5 {
	padding-left: 50px;
}
.pl_6 {
	padding-left: 60px;
}
.pl_7 {
	padding-left: 70px;
}
/*padding left property end */

/*padding right property start */

.pr_0 {
	padding-right: 0px !important;
}
.pr_1 {
	padding-right: 10px;
}
.pr_2 {
	padding-right: 20px;
}
.pr_3 {
	padding-right: 30px;
}
.pr_4 {
	padding-right: 40px;
}
.pr_5 {
	padding-right: 50px;
}
.pr_6 {
	padding-right: 60px;
}
.pr_7 {
	padding-right: 70px;
}
/*padding right property end */

/*margin top bottom left right property start */

.m_0 {
	margin: 0 !important;
}
.m_1 {
	margin: 10px;
}
.m_2 {
	margin: 20px;
}
.m_3 {
	margin: 30px;
}
.m_4 {
	margin: 40px;
}
.m_5 {
	margin: 50px;
}
.m_6 {
	margin: 60px;
}
/*margin all property end */

/*margin left right property start */

.mx_0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.mx_1 {
	margin-left: 10px;
	margin-right: 10px;
}
.mx_2 {
	margin-left: 20px;
	margin-right: 20px;
}
.mx_3 {
	margin-left: 30px;
	margin-right: 30px;
}
.mx_4 {
	margin-left: 40px;
	margin-right: 40px;
}
.mx_5 {
	margin-left: 50px;
	margin-right: 50px;
}
.mx_6 {
	margin-left: 60px;
	margin-right: 60px;
}
/*margin left right property end */

/*margin top bottom property start */

.my_0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.my_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.my_2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.my_3 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.my_4 {
	margin-top: 40px;
	margin-bottom: 40px;
}
.my_5 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.my_6 {
	margin-top: 60px;
	margin-bottom: 60px;
}
/*margin top bottom property end */

/*margin top bottom left right property start */

/*margin top property start */

.mt_0 {
	margin-top: 0 !important;
}
.mt_1 {
	margin-top: 10px;
}
.mt_2 {
	margin-top: 20px;
}
.mt_3 {
	margin-top: 30px;
}
.mt_4 {
	margin-top: 40px;
}
.mt_5 {
	margin-top: 50px;
}
.mt_6 {
	margin-top: 60px;
}
/*margin top property end */

/*margin bottom property start */

.mb_0 {
	margin-bottom: 0 !important;
}
.mb_1 {
	margin-bottom: 10px;
}
.mb_2 {
	margin-bottom: 20px;
}
.mb_3 {
	margin-bottom: 30px;
}
.mb_4 {
	margin-bottom: 40px;
}
.mb_5 {
	margin-bottom: 50px;
}
.mb_6 {
	margin-bottom: 60px;
}
/*margin bottom property end */

/*margin left property start */

.ml_0 {
	margin-left: 0 !important;
}
.ml_1 {
	margin-left: 10px;
}
.ml_2 {
	margin-left: 20px;
}
.ml_3 {
	margin-left: 30px;
}
.ml_4 {
	margin-left: 40px;
}
.ml_5 {
	margin-left: 50px;
}
.ml_6 {
	margin-left: 60px;
}
/*margin left property end */

/*margin right property end */

.mr_0 {
	margin-right: 0 !important;
}
.mr_1 {
	margin-right: 10px;
}
.mr_2 {
	margin-right: 20px;
}
.mr_3 {
	margin-right: 30px;
}
.mr_4 {
	margin-right: 40px;
}
.mr_5 {
	margin-right: 50px;
}
.mr_6 {
	margin-right: 60px;
}
/*margin right property end */

/* width div property start */

.col_10 {
	display: inline-block;
	width: 10%;
}
.col_15 {
	display: inline-block;
	width: 15%;
}
.col_20 {
	display: inline-block;
	width: 20%;
}
.col_25 {
	display: inline-block;
	width: 25%;
}
.col_30 {
	display: inline-block;
	width: 30%;
}
.col_35 {
	display: inline-block;
	width: 35%;
}
.col_40 {
	display: inline-block;
	width: 40%;
}
.col_45 {
	display: inline-block;
	width: 45%;
}
.col_50 {
	display: inline-block;
	width: 50%;
}
.col_55 {
	display: inline-block;
	width: 55%;
}
.col_60 {
	display: inline-block;
	width: 60%;
}
.col_65 {
	display: inline-block;
	width: 65%;
}
.col_70 {
	display: inline-block;
	width: 70%;
}
.col_75 {
	display: inline-block;
	width: 75%;
}
.col_80 {
	display: inline-block;
	width: 80%;
}
.col_85 {
	display: inline-block;
	width: 85%;
}
.col_90 {
	display: inline-block;
	width: 90%;
}
.col_95 {
	display: inline-block;
	width: 95%;
}
.col_100 {
	display: inline-block;
	width: 100%;
}
.width_100 {
	width: 100%;
}
.border {
	border: 1px solid #c8c8c8;
}
.border_top {
	border-top: 1px solid #c8c8c8;
}
.border_bottom {
	border-bottom: 1px solid #c8c8c8;
}
.border_left {
	border-left: 1px solid #c8c8c8;
}
.border_right {
	border-right: 1px solid #c8c8c8;
}
.font_300 {
	font-weight: 300;
}
.font_400 {
	font-weight: 400;
}
.font_500 {
	font-weight: 500;
}
.font_600 {
	font-weight: 600;
}
.font_700 {
	font-weight: 700;
}
.font_bold {
	font-weight: bold;
}
.wpcf7-form-control-wrap {
	position: relative;
	display:inline-block;
	width:100%;
}
.wpcf7-not-valid-tip {
	font-size: 15px;
	position: absolute;
	top: 10px;
	left: 15px;
	background-color: #fff;
}
.wpcf7 form .wpcf7-response-output {
	margin: 0em 0.5em 1em;
}
/* width div property start */

.middle_container {
	display: table;
	width: 100%;
	height: 100%;
}
.middle_text {
	display: table-cell;
	vertical-align: middle;
}
main {
	position: relative;
}
.container {
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 15px;
}
.container-full {
	max-width: 1550px;
	margin: 0 auto;
	padding: 0 15px;
}
/* Global property end */

nav li button {
	display: none;
}
.sticky_buttonbar {
	position: fixed;
	right: 0;
	top: 20%;
	writing-mode: tb-rl;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(0deg);
	z-index: 999999999;
	display: flex;
	justify-content: space-between;
	gap: 10px;
	-webkit-transition:all 0.4s;
}
.sticky_buttonbar .arrow_up {
	display:none;
}
.sticky_buttonbar .btn {
	background-color: #f26321;
	color: #fff;
	padding: 12px 4px;
	border-radius: 4px;
	font-weight: 400;
	font-size: 12px;
	transition: all 0.5s ease 0s;
	gap: 10px;
	border: 2px solid #fff;
	min-height: 155px;
	margin: 0;
}
.sticky_buttonbar .btn img {
	filter: brightness(0) invert(1);
}
.sticky_buttonbar .btn span {
	color:#fff;
}
.sticky_buttonbar .btn:hover span {
	color: #fff;
}
.sticky_buttonbar .btn:hover img {
	filter: brightness(0) invert(1);
}
#siteheader {
	position: relative;
}
.topheader {
	display: inline-block;
	width: 100%;
	background-color: #f8f8f8;
	padding: 6px 0;
	border-bottom: 1px solid #ebebeb;
	position:sticky;
	z-index:99999;
	top:0;
}
.topheader .btndiv {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}
.topheader .link {
	text-transform: uppercase;
	font-size: 17px;
	color: #1e3c72;
	font-weight: 700;
}
.topheader .link:hover {
	color: #f26321;
}
.topheader .link:last-child {
	color: #f26321;
}
.main_header {
	display: inline-block;
	width: 100%;
	padding: 12px 0;
}
.h_logo {
	display: inline-block;
	width: 250px;
}
.h-rightbox {
	display: flex;
	justify-content: end;
	gap: 30px;
}
.h-rightbox .h-nav {
	width: 100%;
	text-align: right;
}
.h-rightbox .h-nav li {
	padding: 0 12px;
	position: relative;
	transition: all 0.5s ease 0s;
}
.h-rightbox .h-nav li:last-child {
	padding-right: 0;
}
.h-rightbox .h-nav li a {
	font-size: 20px;
	color: #333333;
	font-weight: 400;
	position: relative;
	transition: all 0.5s ease 0s;
	text-transform: uppercase;
}
.h-rightbox .h-nav li.current_page_item a, .h-rightbox .h-nav li a:hover {
	color: #F8631F;
	transition: all 0.5s ease 0s;
}
.h-rightbox .h-nav li .subarrow {
	font-style: normal;
	margin-left: 10px;
}
.h-rightbox .h-nav li .subarrow:before {
	content: "";
	font-family: 'FontAwesome';
	color: #000;
	font-size: 20px;
}
.h-rightbox .h-nav .sub-menu {
	display: none;
	position: absolute;
	width: 284px;
	background-color: #fff;
	text-align: left;
	padding: 14px 15px;
	border-radius: 10px;
	box-shadow: 0 0 2px #dfdddd;
	height: 0;
	z-index: 8;
	transition: all 0.5s ease 0s;
}
.h-rightbox .h-nav .sub-menu li {
	padding: 0;
	display: block;
	margin: 0 0 3px;
}
.h-rightbox .h-nav .sub-menu li a {
	font-size: 15px;
}
.h-rightbox .h-nav .sub-menu li:last-child {
	margin-bottom: 0;
}
.h-rightbox .h-nav li:hover .sub-menu {
	display: block;
	height: auto;
	transition: all 0.5s ease 0s;
}
.h-rightbox .h-nav li.btn {
	background-color: #A50128;
	color: #fff;
	border-radius: 5px;
	padding: 5.36px 21px;
}
.h-rightbox .h-nav li.btn:after {
	display: none;
}
.h-rightbox .h-nav li.btn a {
	color: #fff;
	font-weight: bold;
	font-size: 14.27px;
	text-transform: uppercase;
}
.h-rightbox .h-nav li.btn a:before, .h-rightbox .h-nav li.btn:before {
	display: none;
}
.h-rightbox .menu_icon {
	display: none;
}
.slide_nav {
	display: none;
}
/* header property end */

/* banner property start */

.bannerbar {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #000;
	position: relative;
	max-height: 648px;
	overflow: hidden;
}
.bannerbar > .imgbox {
	opacity: 0.6;
	width: 100%;
}
.bannerbar > .imgbox:hover img {
	scale: 1;	
}
.bannerbar #myVideo {
	opacity: 0.6;
	display: block;
	width: 102%;
	margin: 0 auto;
}
.bannerbar img {
	width: 100%;
	height: 100vh;
}
.bannerbar .container {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	left: 0;
	margin: 0 auto;
}
.bannerbar .bannercontent {
	display: inline-block;
	width: 48%;
}
.bannerbar .bannercontent .title {
	/*font-size:48px;*/

	color: #fff;
	font-weight: bold;
	line-height: 1.289;
	padding-bottom: 28px;
	position: relative;
}
.bannerbar .bannercontent .title:before {
	content: "";
	background-image: url(images/banner_titleline.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 270px;
	height: 15px;
	position: absolute;
	bottom: 8px;
	left: 30px;
}
.bannerbar .bannercontent .title:after {
	content: "";
	background-image: url(images/Banner-title-shape.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 87px;
	height: 49px;
	position: absolute;
	bottom: 66px;
	right: -5px;
}
.bannerbar .bannercontent p {
	font-size: 20px;
	color: #fff;
	padding-bottom: 28px;
}
.bannerbar .bannercontent .btn {
	font-size: 20px;
	line-height: 20px;
	font-weight: 600;
	padding: 10px 20px;
	background-color: #F2944E;
	border-radius: 100px;
	margin: 0;
}
.bannerbar .bannercontent .btn:after {
	content: "";
	background-image: url(images/buttonarrow.png);
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0px 10px;
	position: relative;
}
/* banner property end */

/* content property start */

#content {
	position: relative;
}
.doted_topleft, .doted_orange_bottom {
	position: relative;
}
.doted_orange_bottom:after {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.doted_topleft:before {
	content: "";
	background-image: url(images/faculty_dotedshape.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 49px;
	height: 166px;
	position: absolute;
	left: 0;
	top: 0;
}
.headingbar {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}
.headingbar h2:last-child {
	margin-bottom:0;
}
.headingbar p {
	font-size: 20px;
}
.orange_bglight {
	background-color: #fef4ed;
}
.bg_light {
	background-color: #F5F6F7;
}
.title {
	color: #000;
}
.title span {
	color: #F2944E;
}
.titlelinecenter, .titleline {
	position: relative;
	margin-bottom: 30px;
}
.titlelinecenter:after, .titleline:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
}
.titlelinecenter:after {
	right: 0;
	margin: 0 auto;
}
.imgbox {
	display: inline-block;
	overflow:hidden;
}
.imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
    scale: 1;
	transition:all 0.5s ease 0s;
}
.imgbox:hover img {
	scale: 1.1;
	transition:all 0.5s ease 0s;
}
.text_box {
	display: block;
}
.text_box p {
	line-height: 1.89;
}
/* video popup home page start */

.videopopup {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #0000008c;
	z-index: 9999;
	display: none;
}
.videopopup .popupbar {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
.videopopup .videopopupdiv {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 500px;
	max-width: 92%;
	position: relative;
}
.videopopup .videopopupdiv .close {
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: 999;
	cursor: pointer;
	background-color: #fff;
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
}
.videopopup .videopopupdiv .video_box {
	width: 100%;
}
/* video popup home page end */
.video_box_div {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}
.video_box {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	width: 50%;
}
.video_box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 100% !important;
}
.contentlist ul li {
	display: block;
	position: relative;
	padding-left: 20px;
	margin: 0 0 10px;
	line-height: 1.4;
}
.contentlist ul li:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #565656;
	position: absolute;
	top: 11px;
	left: 0;
}
/* home management bar start */
.homemanagementbar {
	display: inline-block;
	width: 100%;
	background-image: url(images/home_managementbg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.homemanagementbar .headingbar {
	text-align: center
}
.homemanagementbar .headingbar .title {
	color: #fff;
}
.homemanagementbar .headingbar p {
	color: #fff;
}
.homemanagementbar .listboxes {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 20px 16px;
}
.homemanagementbar .listboxes .item {
	width: 32.2%;
	background-color: #fff;
	border-radius: 20px;
	padding: 20px 15px;
	display: flex;
	justify-content: space-between;
	border: 1px inset #d2daf3;
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item:hover {
	box-shadow: 0 0 10px #ffffff;
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item .icon {
	width: 60px;
	height: 60px;
	background-color: #fef4ed;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item .icon img {
	width: 36px;
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item:hover .icon {
	background-color: #003374;
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item:hover .icon img {
	filter: brightness(0) invert(1);
	transition:all 0.5s ease 0s;
}
.homemanagementbar .listboxes .item .text {
	width: 79%;
}
.homemanagementbar .listboxes .item .text h6 {
	margin-bottom: 6px;
}
.homemanagementbar .listboxes .item .text p {
	font-size: 16px;
	color: #565656;
	padding-bottom: 0;
}
.homemanagementbar .listboxes .item .text a {
	font-size: 16px;
	color: #F2944E;
}
/* home management bar end */

/* programme pillar bar start */

.programme_pillarsbar {
	display: block;
}
.pillars_widgetbar {
	display: flex;
	justify-content: space-between;
	align-items: start;
	width: 94%;
	margin: 0 auto
}
.pillars_widgetbar .imgboxbar {
	width: 50%;
	display: flex;
	justify-content: space-between;
	gap: 18px;
	position: relative;
	padding: 60px 15px 30px 54px;
}
.pillars_widgetbar .imgboxbar:before {
	content: "";
	background-color: #F2944E;
	display: inline-block;
	width: 564px;
	height: 564px;
	position: absolute;
	border-radius: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
.pillars_widgetbar .imgboxbar:after {
	content: "";
	background-image: url(images/document_image_shape.png);
	background-size: cover;
	background-position: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 288px;
	height: 260px;
	position: absolute;
	left: 21px;
	bottom: -27px;
	z-index: 1;
}
.pillars_widgetbar .imgboxbar .imgbox {
	width: 31%;
	position: relative;
	z-index: 5;
	border-radius:20px;
}
.pillars_widgetbar .imgboxbar .imgbox img {
	height: auto;
	border: 2px inset transparent;
	border-radius: 20px;
	transition: all 0.5s ease 0s;
}
.pillars_widgetbar .imgboxbar .imgbox:hover img {
	border: 2px inset #000;
	transition: all 0.5s ease 0s;
}
.pillars_widgetbar .imgboxbar .imgbox:first-child {
	margin-top: 84px;
}
/*.pillars_widgetbar .imgboxbar .imgbox:first-child:before {

    content: "";

    display: inline-block;

    width: 140px;

    height: 140px;

    background-color: #003374;

    border-radius: 100%;

    position: absolute;

    left: -33px;

    top: -45px;

    z-index: -1;

}*/

.pillars_widgetbar .imgboxbar .imgbox:last-child {
	margin-top: 40px;
}
/*.pillars_widgetbar .imgboxbar .imgbox:last-child:after {

    content: "";

    display: inline-block;

    width: 132px;

    height: 132px;

    background-color: #F2944E;

    border-radius: 100%;

    position: absolute;

    right: -30px;

    bottom: -10px;

    z-index: -1;

}*/

.pillars_widgetbar .pillarsbar {
	width: 44%;
}
.pillars_widgetbar .pillarsbar h2 {
}
.pillars_widgetbar .pillarsbar p {
/*	font-size: 24px;*/
	padding: 0;
}
.pillars_widgetbar .pillarsbar .pillarboxes {
	display: flex;
	justify-content: space-between;
	padding: 30px 0 30px;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item {
	width: 30%;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item img {
	width: 70px;
	height: 70px;
	background-color: #fef4ed;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	padding: 20px;
	margin-bottom: 10px;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item p {
	font-size: 16px;
	color: #565656;
	line-height: 1.2;
}
.pillars_widgetbar .pillarsbar .pillarlist {
	display: block;/*    margin: 20px 0 0;*/
}
.pillars_widgetbar .pillarsbar .pillarlist li {
/*	font-size: 20px;
	color: #333333;*/
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 16px;
	margin-bottom: 20px;
}
.pillars_widgetbar .pillarsbar .pillarlist li:last-child {
	margin-bottom: 0;
}
.pillars_widgetbar .pillarsbar .pillarlist li img {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-color: #003374;
	padding: 9px;
	border-radius: 100%;
}
/* programme pillar bar end */

/* leadership bar start */

.leadershipbar {
	display: block;
	position: relative;
}
.leadershipbar:after {
	content: "";
	background-image: url(images/leadership_doted.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 81px;
	height: 115px;
	position: absolute;
	right: 50px;
	bottom: 0;
}
.leadershipbar .headingbar {
	position: relative;
}
.leadershipbar .headingbar p {
/*	color: #333333;
	font-size: 24px;*/
}
.leadershipbar .headingbar:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
	margin: 0 auto;
}
.leadership_widgetbar {
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 95%;
	margin: 0 auto;
}
.leadership_widgetbar .item {
	margin: 0 auto;
	text-align: left;
	display: block;
	width: 84%;
}
.leadership_widgetbar .item .imgbox {
	display: inline-block;
	width: 100%;
	margin: 0 auto 10px;
	border-radius: 16px;
	max-height: 249px;
	overflow: hidden;
}
.leadership_widgetbar .item .imgbox img {
}
.facultyitembar .item h5, .leadership_widgetbar .item h5 {
	font-weight: 600;
	color: #333333;
	margin-bottom: 10px;
}
.facultyitembar .item h5 a, .leadership_widgetbar .item h5 a {
	font-weight: 600;
	color: #333333;
}
.leadership_widgetbar .item p {
}
.four_slide.owl-carousel .owl-nav button.disabled {
	opacity: 0.2;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	width: 36px;
	height: 36px;
	border: 1px solid #565656 !important;
	border-radius: 4px;
	overflow: hidden;
}
.owl-carousel .owl-nav .owl-prev.disabled, .owl-carousel .owl-nav .owl-next.disabled {
	opacity:0.3;
}
.patner_slide.owl-carousel .owl-nav button.owl-next, .patner_slide.owl-carousel .owl-nav button.owl-prev, .four_slide.owl-carousel .owl-nav button.owl-next, .four_slide.owl-carousel .owl-nav button.owl-prev {
	width: 36px;
	height: 36px;
	border: 1px solid #565656;
	border-radius: 4px;
	overflow: hidden;
	position: absolute;
	top: 38%;
	transform: translateY(-50%);
}
.four_slide.owl-carousel .owl-nav button.owl-prev {
	left: -30px;
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span, .four_slide.owl-carousel .owl-nav button.owl-next span, .four_slide.owl-carousel .owl-nav button.owl-prev span {
	font-weight: 300;
	font-size: 42px;
	line-height: 25px;
	color: #565656;
}
.four_slide.owl-carousel .owl-nav button.owl-next {
	right: -30px;
}
/* leadership bar end */

/* intro bar start */

.intro_widgetbar {
	display: inline-block;
	width: 100%;
}
.intro_bar {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.intro_bar .content {
	width: 46%;
}
.intro_bar .content h2 {
}
.intro_bar .content .btnlink {
	font-size: 20px;
	color: #003374;
}
.intro_bar .videobar {
	width: 46%;
	position: relative;
	z-index: 2;
	padding: 30px 30px 30px 0px;
}
.intro_bar .videobar:before {
	content: "";
	background-image: url(images/video_dotedshape.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 97px;
	height: 115px;
	position: absolute;
	left: -34px;
	top: 0px;
	z-index: -1;
}
.intro_bar .videobar:after {
	content: "";
	display: inline-block;
	width: 140px;
	height: 140px;
	background-color: #003374;
	border-radius: 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: -1;
}
.intro_bar .videobar .video_box_div {
	border-radius: 10px;
	overflow: hidden;
	border: 16px solid #ffffff;
}
.intro_bar .videobar .video_box_div .video_box {
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}
/* intro bar end */

/* faculty bar start */

.facultywidgetbar {
	display: block;
	position: relative;
/* 	overflow: hidden; */
}
.facultywidgetbar:before {
	content: "";
	background-image: url(images/leadership_doted.png);
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 81px;
    height: 115px;
    position: absolute;
    bottom: -45px;
    z-index: 1000;
	left:50px;
}
.facultywidgetbar:after {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 167px;
	height: 167px;
	position: absolute;
	right: -74px;
	bottom: 0;
	display:none;
}
.facultywidgetbar .headingbar {
	position: relative;
}
.facultywidgetbar .headingbar p {
/*	color: #333333;*/
}
.facultywidgetbar .headingbar:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
	margin: 0 auto;
}
.facultyitembar {
	/*	display: flex !important;*/
	justify-content: space-between;
	position: relative;
	width: 95%;
	margin: 0 auto;
}
.facultyitembar .item {
	margin: 0 auto;
	text-align: left;
	display: block;
	width: 84%;
}
.facultyitembar .item .imgbox {
	display: inline-block;
	width: 100%;
	margin: 0 auto 10px;
	border-radius: 10px;
	overflow: hidden;
	max-height: 265px;
}
.leadership_widgetbar .item .imgbox img,
.facultyitembar .item .imgbox img {
    scale: 1;
	transition:all 0.5s ease 0s;
}
.leadership_widgetbar .item:hover .imgbox img,
.facultyitembar .item:hover .imgbox img {
	scale: 1.1;
	transition:all 0.5s ease 0s;
}
.leadership_widgetbar .item p, .facultyitembar .item p {
	font-size: 16px;
	line-height: 1.3;
}
.leadership_widgetbar .item p br, .facultyitembar .item p br {
	display:none;
}
.facultyitembar .item .owl-item {
}
.facultyitembar .item .link {
}
.four_slide.owl-carousel .owl-stage {
	display: flex;
	justify-content: space-between;
}
.four_slide.owl-carousel .owl-stage .owl-item {
	position: relative;
}
.four_slide.owl-carousel .owl-stage .owl-item .item {
	height: 100%;
	padding-bottom: 42px;
	text-align: center;
}
.four_slide.owl-carousel .owl-stage .owl-item .item .link {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.upcoming_eventitembar.owl-carousel .owl-dots button, 
.facultyitembar.owl-carousel .owl-dots button, 
.leadership_widgetbar.owl-carousel .owl-dots button {
     background-color: #898989 !important;
}
.upcoming_eventitembar.owl-carousel .owl-dots button.active, 
.facultyitembar.owl-carousel .owl-dots button.active, 
.leadership_widgetbar.owl-carousel .owl-dots button.active {
    background-color: #003374 !important;
}

	
/* faculty bar end */

/* careerpath_widgetbar bar start */

.careerpath_widgetbar .headingbar .title {
	color: #061C3D;
	font-size: 30px;
}
.careerpath_widgetbar .headingbar p {
}
.careerpath_widgetbar .headingbar .btn {
	background-color: #003374;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 11px 40px;
	border-radius: 10px;
}
.careerpath_imagebar {
	display: block;
	text-align: center;
}
.careerpath_imagebar .careepath_svg {
	padding-left: 100px;
}
/*.careerpath_listbar {
	display: flex;
	justify-content: space-between;
}
.careerpath_listbar li {
	width: 15%;
	position: relative;
}
.careerpath_listbar li .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	background-color: #F2944E;
	border-radius: 100%;
	margin-bottom: 20px;
}
.careerpath_listbar li .icon img {
	max-width: 36px;
}
.careerpath_listbar li h5 {
	color: #231F20;
	font-weight: 400;
}
.careerpath_listbar li:after {
	content: "";
	background-image: url(images/dotedarror1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 184px;
	height: 91px;
	position: absolute;
	left: 70px;
	top: 0;
}
.careerpath_listbar li:nth-child(2n):after {
	background-image: url(images/dotedarror2.png);
}
.careerpath_listbar li:last-child:after {
	display: none;
}*/
/* careerpath_widgetbar bar end */

/* home_pgdm_dualwidgetbar bar start */

.home_pgdm_dualwidgetbar {
	display: inline-block;
	width: 100%;
	background-color: #ECF7FF;
	position: relative;
	overflow: hidden;
}
.home_pgdm_dualwidgetbar:before {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 140px;
	height: 140px;
	position: absolute;
	left: -50px;
	top: 15px;
}
.home_pgdm_dualwidgetbar:after {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 140px;
	height: 140px;
	position: absolute;
	right: -50px;
	bottom: 15px;
}
.dual_itemsimgbar {
    width: 700px;
    margin: 0 auto;
    max-width: 100%;
	text-align:center;
}

.dual_itemswidgetbar {
	display: none;
	/*display: flex;*/
	justify-content: space-between;
	flex-wrap: wrap;
	width: 80%;
	margin: 0 auto;
	gap: 40px 4%;
}
.dual_itemswidgetbar .item {
	background-color: #003374;
	padding: 25px;
	border-radius: 20px;
	width: 45%;
	display: flex;
	justify-content: space-between;
}
.dual_itemswidgetbar .item p {
	color: #fff;
	width: 40%;
	padding: 0;
	position: relative;
}
.dual_itemswidgetbar .item p span {
	font-weight: 600;
	font-size: 24px;
	display: block;
}
.dual_itemswidgetbar .item p:first-child:after {
	content: "";
	background-image: url(images/whit_arrow_next.png);
	display: inline-block;
	width: 32px;
	height: 16px;
	position: absolute;
	right: -42px;
	top: 50%;
	transform: translateY(-50%);
	bottom: 0;
	margin: 0 auto;
}
/* home_pgdm_dualwidgetbar bar end */

/* home_partners_contentbar bar start */

.home_partners_contentbar {
	display: inline-block;
	width: 100%;
}
.home_partners_contentbar .column_widget {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.home_partners_contentbar .column_widget .imgbox, .home_partners_contentbar .column_widget .content {
	width: 48%;
}
.home_partners_contentbar .column_widget .imgbox:hover img {
    scale: 1;
}
.home_partners_contentbar .column_widget .content .headingbar {
	position: relative;
	display: block;
}
.home_partners_contentbar .column_widget .content .headingbar p {
	font-size: 20px;
	color: #333333;
}
.home_partners_contentbar .column_widget .content .headingbar:after {
	content: "";
	display: inline-block;
	background-color: #F2944E;
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 50px;
    height: 4px;
    border-radius: 10px;
    margin: 0 auto;
}
/* home_partners_contentbar bar end */

/* Upcoming Events bar start */

.upcoming_eventswidgetbar {
	display: block;
	background-color: #fef4ed;
	position: relative;
	overflow: hidden;
}
.upcoming_eventswidgetbar .btndiv {
	text-align:center;
}
.upcoming_eventswidgetbar .btndiv .btn {
	margin:0;
}
.upcoming_eventswidgetbar .headingbar {
	position: relative;
}
.upcoming_eventswidgetbar .headingbar p {
	/*color: #333333;*/
}
.upcoming_eventswidgetbar .headingbar:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
	margin: 0 auto;
}
.upcoming_eventitembar {
	display: flex;
	justify-content: space-between;
	position: relative;
	/*	width: 95%;
	margin: 0 auto;
	padding-left: 8%;*/
	padding-bottom: 40px;
}
.upcoming_eventitembar .owl-dots button.owl-dot {
	background-color: #c5c5c5;
}
.upcoming_eventitembar .item {
	margin: 10px auto;
	text-align: left;
	width: 94%;
	display: flex;
	justify-content: space-between;
	align-items: start;
	gap: 14px;
	background-color: #fff;
	padding: 30px 30px 14px 14px;
	border-radius: 20px;
	box-shadow: 0 0 10px #b5b5b59c;
	position: relative;
	overflow: hidden;
	transition:all 0.5s ease 0s;
}
.upcoming_eventitembar .item .past_or_upcoming {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #f2944e;
	color: #fff;
	padding: 3px 20px;
	font-size: 14px;
	border-bottom-left-radius: 18px;
	transition:all 0.5s ease 0s;
}
.upcoming_eventitembar .item:hover .imgbox img {
    scale: 1.1;
	transition:all 0.5s ease 0s;
}
.upcoming_eventitembar .item:hover .past_or_upcoming {
    background-color: #003373;
	transition:all 0.5s ease 0s;
}
.upcoming_eventitembar .item .imgbox {
	display: inline-block;
	border-radius: 10px;
	overflow: hidden;
	width: 40%;
	max-width: 130px;
	margin: 0;
}
.upcoming_eventitembar .item .imgbox img {
	    scale: 1;
		transition:all 0.5s ease 0s;
}

.upcoming_eventitembar .item .text {
	width: 63%;
}
.upcoming_eventitembar .item .text h6 a, .upcoming_eventitembar .item .text h6, .upcoming_eventitembar .item .text h5 a, .upcoming_eventitembar .item .text h5 {
	font-weight: 600;
	margin-bottom: 3px;
	color: #333333;
}
.upcoming_eventitembar .item .text p {
}
.upcoming_eventitembar .item .eventdate {
}
.upcoming_eventitembar .item .eventdate li {
	color: #333333;
	font-size: 14px;
	margin-right: 10px;
}
.upcoming_eventitembar .item .eventdate li:last-child {
	margin-right: 0;
}
.upcoming_eventitembar .item .eventdate li a {
}
.upcoming_eventitembar .item .eventdate li img {
	width: 20px;
	margin-right: 4px;
}
.upcoming_eventitembar .owl-stage {
	display: flex;
}
.upcoming_eventitembar .owl-stage .owl-item {
	padding: 0px 0 22px;
}
.upcoming_eventitembar .owl-stage .owl-item .item {
	height: 100%;
}
.upcoming_eventitembar.owl-carousel .owl-nav button {
}
.three_slide.owl-carousel .owl-nav button.disabled {
	opacity: 0.2;
}
.three_slide.owl-carousel .owl-nav button.owl-next, .three_slide.owl-carousel .owl-nav button.owl-prev {
	width: 36px;
	height: 36px;
	border: 1px solid #565656;
	border-radius: 4px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
}
.three_slide.owl-carousel .owl-nav button.owl-prev {
	right: 100px;
}
.three_slide.owl-carousel .owl-nav button.owl-next span, .three_slide.owl-carousel .owl-nav button.owl-prev span {
	font-weight: 300;
	font-size: 42px;
	line-height: 25px;
	color: #565656;
}
.three_slide.owl-carousel .owl-nav button.owl-next {
	right: 50px;
}
/* Upcoming Events bar end */

/* socialmedia_widgetbar bar start */

.home_socialmedia_widgetbar {
	display: block;
	position: relative;
}
.sm_widgetbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
/*	background-color: #003374;
	margin: 40px 0;*/
	float: right;
    margin: 0;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}
.sm_widgetbar:after {
	content: "";
	position: absolute;
    bottom: 0;
    top: 50%;
    right: 0;
    background-color: #003374;
    width: 74%;
    z-index: -1;
    height: 52%;
    transform: translateY(-50%);
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
.sm_widgetbar:before {
	content: "";
    position: absolute;
    bottom: 24%;
    right: 0;
   /* width: 376px;*/
    width: 220px;
    z-index: 2;
    background-image: url(images/socialmediaimg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 50%;
}
.sm_widgetbar .items_widgetbar {
	width:46%;
	display: block;
    padding-left: 70px;
	position:relative;
/*	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: space-between;*/
}
.sm_widgetbar .items_widgetbar:before {
    content: "";
    background-color: #003374;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 65%;
    height: 72.6%;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
.sm_widgetbar .items_widgetbar p {
	padding:0;
}

/*.sm_widgetbar .items_widgetbar .column {
	display: flex;
	flex-wrap: wrap;
	width: 52%;
	gap: 20px;
}
.sm_widgetbar .items_widgetbar .column:first-child {
	margin-left: -60px;
}
.sm_widgetbar .items_widgetbar .column2 .item:nth-child(1) {
	margin-top: -40px;
}
.sm_widgetbar .items_widgetbar .column2 .item:nth-child(2) {
	margin-bottom: -40px;
}
.sm_widgetbar .items_widgetbar .item {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-radius: 20px;
	padding: 20px;
	float: left;
	box-shadow: 0 0 10px #ccc;
}
.sm_widgetbar .items_widgetbar .item .imgbox {
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 12px;
}
.sm_widgetbar .items_widgetbar .item .text {
	width: 100%;
}
.sm_widgetbar .items_widgetbar .item .text h6 {
	color: #333333;
}
.sm_widgetbar .items_widgetbar .item .text .link {
	font-size: 14px;
	color: #003374;
	font-weight: 400;
}*/
.sm_widgetbar .content {
	width: 50%;
	position: relative;
	z-index: 5;
}
.sm_widgetbar .content p {
/*	font-size: 20px;*/
}
.sm_widgetbar .content .btn {
/*	line-height: 1.2;
	font-weight: 600;
	padding: 12px 21.6px;
	background-color: #F2944E;
	border-radius: 100px;
	margin: 10px 0 0 0;*/
}
.sm_widgetbar .content .btn:after {
	content: "";
	background-image: url(images/buttonarrow.png);
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0px 10px;
	position: relative;
}
.sm_widgetbar .content .btn:hover {
	color: #2a2a2a;
	box-shadow: inset 0 0 0 40px #ffffff;
}
.sm_widgetbar .content .btn:hover:after {
	filter: invert(1);
}
/* socialmedia_widgetbar bar end */

/* faqs_widgetbar bar start */

.home_faqs_widgetbar {
	display: block;
	width: 100%;
	position: relative;
	overflow-x: hidden;
}
.home_faqs_widgetbar .overlayimg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 60%;
	display: block;
	opacity: 1;
}
.home_faqs_widgetbar .overlayimg:after {
	content: "";
	background-image: url(images/faculty_dotedshape.png);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 24px;
	height: 114px;
	position: absolute;
	left: 0;
	bottom: 0;
	filter: saturate(0.5);
}
.home_faqs_widgetbar .overlayimg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.home_faqs_widgetbar .container {
	position: relative;
}
/*.home_faqs_widgetbar:after {

    content: "";

    display: inline-block;

    width: 100%;

    height: 50%;

    position: absolute;

    bottom: 0;

    background-color: #ffffff;

}*/

.home_faqs_widgetbar .container-full {
/*	    padding-left: 6%;*/

}
.faqs_itemsbar {
}
.faqs_itemsbar.faq_slide {
	width: 100%;
	position: relative;
	padding-bottom: 50px;/*  margin: 0 auto;*/
}
.faqs_itemsbar.faq_slide:after {
	content: "";
}
.faq_slide.owl-carousel .owl-stage {
	display: flex;
	gap: 20px;
}
.faq_slide.owl-carousel .owl-stage .owl-item {
	box-shadow: 0 0 10px #e7e7e780;
	margin: 10px 5px;
	background-color: #fff;
	border-radius: 16px;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav {
	bottom: 0px;
	right: 50px;
	position: absolute;
	z-index: -1;
	height: 36px;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button {
	display: inline-block;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
	position: relative;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button.owl-next {
/*    right: -45px;

    bottom: 38px;

	position:relative;*/

}
.faqs_itemsbar.owl-carousel .owl-nav button.owl-next {
	float: right;
	margin-left: 10px;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button.disabled {
	opacity: 0.1;
}
.faqs_itemsbar .item {
	display: inline-block;
	background-color: #fff;
	border-radius: 16px;
	height: 100%;
	width: 100%;
	padding-bottom: 70px;
	position:relative;
}
.faqs_itemsbar .item .openpopup {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	cursor:pointer;
	z-index:9999;
}
.faqs_itemsbar .item .imgbox {
	position: relative;
	width: 90.1%;
	border-radius: 10px;
	overflow: hidden;
	margin: 16px;
}
/*.faqs_itemsbar .item .imgbox:after {
	content: "";
    background-image: url(images/video_youtube_icon.png);
    background-repeat: no-repeat;
    background-size: 54px;
    background-position: center center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/
.faqs_itemsbar .item .imgbox img {
    scale: 1;
	transition:all 0.5s ease 0s;
}
.faqs_itemsbar .item:hover .imgbox img {
    scale: 1.1;
	transition:all 0.5s ease 0s;
}
.faqs_itemsbar .item .imgbox .cat {
	display: inline-block;
	position: absolute;
	top: 25px;
	left: 25px;
	background-color: #ffffffbd;
	border-radius: 10px;
	padding: 3px 16px;
	font-size: 16px;
	font-weight: 500;
}
.faqs_itemsbar .item .imgbox .videopen {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 66;
}
.faqs_itemsbar .item .imgbox .videopen i,
.faqs_itemsbar .item .imgbox .videopen .fa {
	 margin: 0;
	 display:inline-block;
    font-size: 40px;
    color: #b7b5b5;
    line-height: 34px;
}
.faqs_itemsbar .item .text {
	width: 100%;
}
.faqs_itemsbar .item .text h6 {
	color: #363A3D;
	padding: 0 16px 16px 16px;
	margin: 0;
	cursor:pointer;
}
.faqs_itemsbar .item .text .watchbtn {
	font-weight: 600;
	color: #F2944E;
	font-size: 20px;
	border-top: 1px solid #E7E9EB;
	padding: 20px 16px 14px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.faqs_itemsbar .item .text .watchbtn:after {
	content: "";
	background-image: url(images/faq_rightarrow.png);
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	width: 24px;
	height: 25px;
	box-shadow: 0 0 10px #e7e7e780;
	border-radius: 6px;
	padding: 5px 6px;
	float: right;
}
/* faqs_widgetbar bar end */
/* faqs_ answer bar start */


.answer .tablebox {
	width: 100%;
}
.answer .tablebox .wd-100 {
	width: 100% !important;
	text-align: center;
}
.answer .contact-info-cell {
	line-height: 30px !important;
}
.answer .mr-btm-0 {
	margin-bottom: 0px;
	border-radius: 10px 10px 0px 0px;
}
.answer .image-wrapper {
	text-align: center;
	padding: 40px 0px 45px;
	background: #f7f7f7;
	border-radius: 0px 0px 10px 10px;
}
.answer .image-wrapper img {
	width: 100% !important;
	max-width: 800px !important;
	padding: 0 20px;
}
.answer .tablebox .table-cell-bordered {
	border-bottom: #ebebeb solid 1px !important;
}
.answer ul {
	display: inline-block;
	width: 100%;
	padding-left: 25px;
}
.answer li {
	width: 100%;
	border: 0 !important;
	float: left;
	list-style-type: disc;
	display: flow-root list-item !important;
	margin: 10px 0px 0px 0px;
}
.answer .tablebox {
	background-color: #f8f8f8;
	padding: 0;
	overflow: hidden;
	border: 0;
	border-spacing: 0;
	border-radius: 10px;
	margin: 20px 0;
}
.answer .tablebox tr {
	display: flex;
}
.answer .tablebox tr:first-child {
	background-color: #1e3d73;
	border-radius: 8px 8px 0 0;
}
.answer .tablebox tr:first-child td, .answer .tablebox tr:first-child th {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}
.answer .tablebox tr th, .answer .tablebox tr td {
	color: #787878;
	text-align: left;
	padding: 18px 20px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	width: 21%;
	display: inline-block;
}
.answer .tablebox tr td:first-child {
	width: 8%;
}
.answer .tablebox tr td {
	font-size: 18px;
	line-height: 1.2;
}
.answer .tablebox tr td a {
	color: #f26321;
}
.answer .tablebox tr th:last-child, .answer .tablebox tr td:last-child {
	border-right: 0;
	width: 10%;
}
.answer .tablebox tr:last-child td {
	border-bottom: 0;
}
.tab_sec_box .tablebox tr th:last-child, 
.tab_sec_box .tablebox tr td:last-child {
	width: 34%;
}
/* faqs_ answer bar end */


/* content property end */

/* footer property start */

#sitefooter {
	position: relative;
}
.mainfooter {
	display: block;
	width: 100%;
	background-color: #fef4ed;
	position: relative;
}
.footer-widget {
	display: flex;
	justify-content: space-between;
}
.footer-widget .footer-wrapper {
	width: 32%;
}
.footer-widget .f-address {
}
.footer-widget .f-address li {
	position: relative;
	margin-bottom: 20px;
}
.footer-widget .f-address li img {
	display: inline-block;
	margin-right: 10px;
}
.footer-widget .footer-wrapper.f-address li a {
	display: inline-block;
}
.footer-widget .footer-wrapper p {
	color: #333333;
	margin-bottom: 20px;
	padding: 0;
}
.footer-widget .footer-wrapper ul {
}
.footer-widget .footer-wrapper ul li {
	font-size: 17.13px;
	display: block;
	color: #000;
}
.footer-widget .footer-wrapper ul li:last-child {
	margin-bottom: 0;
}
.footer-widget .footer-wrapper ul li a {
	font-size: 18px;
	display: block;
	color: #333333;
}
.footer-widget .footer-wrapper input {
	display: inline-block;
	width: 100%;
	padding: 10px 20px;
	border-radius: 6px;
	font-size: 16px;
}
.footer-widget .footer-wrapper .btn {
	padding: 9px 24px;
	border-radius: 30px;
}
.copyright {
	display: inline-block;
	width: 100%;
	padding: 60px 0 30px;
	position: relative;
}
.copyright p {
	color: #333333;
	text-align: center;
	line-height: normal;
}
.footerbar {
	display: block;
	padding: 14px 0;
}
.fbottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footerbar .flogo {
	width: 160px;
}
.footerbar .fnav {
}
.footerbar .fnav ul {
}
.footerbar .fnav ul li {
	padding: 0 6px;
}
.footerbar .fnav ul li a {
	color: #333333;
	font-size: 16px;
}
.footerbar .fnav ul li.active a {
	color: #F8631F;
}
.fsocial {
	display:block !important;
	margin-top:12px;
}
.fsocial li {
    padding: 0px 6px;
    transition: all 0.5s ease 0s;
    display: inline-block !important;
    margin: 0 !important;
	width:auto !important;
}
.fsocial li a {
	transition:all 0.5s ease 0s;
}
.fsocial li i,
.fsocial li .fa {
	color: #333333;
	margin: 0;
	font-size: 18px;
	transition:all 0.5s ease 0s;
}
.fsocial li a:hover i {
	color: #F2944E;
	transition:all 0.5s ease 0s;
}

.whatsapp-icon {
    position: fixed;
    bottom: 90px;
    right: 35px;
    cursor: pointer;
    z-index: 99999999;
}
.whatsapp-icon img {
    max-width: 36px;
}
#__eechatIcon {
    width: 46px !important;
    height: 46px !important;
}
.indicator {
    width: 150px !important;
    line-height: 1.2 !important;
    padding: 6px 6px 6px 15px !important;
}
/* footer property end */

/* About page property start */

.innerbanner {
	position: relative;
	display: block;
}
.innerbanner .columnboxbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.innerbanner .columnboxbar .content {
	display: flex;
	align-items: center;
	width: 44%;
	/*    padding: 90px 0 100px;*/

	min-height: 540px;
}
.innerbanner .columnboxbar .content div {
}
.innerbanner .columnboxbar .content h1 {
	font-weight: bold;
	color: #000;
	margin: 0 0 30px;
	position: relative;
	display: inline-flex;
}
.titleshapecenter, .titleshapeleft {
	position: relative;
}
.titleshapecenter:after {
	content: "";
	background-image: url(images/banner_titleline.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 100%;
	display: inline-block;
	width: 200px;
	height: 14px;
	position: absolute;
	bottom: -16px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.titleshapeleft:after {
	content: "";
	background-image: url(images/banner_titleline.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 100%;
	display: inline-block;
	width: 280px;
	height: 14px;
	position: absolute;
	bottom: -16px;
	left: 0;
}
.innerbanner .columnboxbar .content p {
	/*color: #000;*/
	font-size: 20px;
	font-weight: 400;
}
.innerbanner .columnboxbar .content h6 {
	color: #003374;
	    margin-bottom: 5px;
}
.innerbanner .columnboxbar .content .btn {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 600;
	padding: 10px 20px;
	background-color: #F2944E;
	border-radius: 100px;
}
.innerbanner .columnboxbar .content .btn:after {
	content: "";
	background-image: url(images/buttonarrow.png);
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0px 10px;
	position: relative;
}
.innerbanner .columnboxbar .content ul {
	display:block;
}
.innerbanner .columnboxbar .content ul li {
    display: block;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px;
    font-style: italic;
}
.innerbanner .columnboxbar .content ul li:before {
    content: "\f00c";
    display: inline-block;
    color: #f26321;
    border-radius: 100%;
    position: absolute;
    top: 3px;
    left: 0;
    font-style: normal;
    font-family: 'Fontawesome';
}
.innerbanner .columnboxbar .content ul li:last-child {
	margin-bottom:0;
}
.innerbanner .columnboxbar .imgboxbar {
	top: 0;
	right: 0;
	position: absolute;
	width: 48%;
	padding-left: 65px;
}
.innerbanner .columnboxbar .imgboxbar:before {
	content: "";
	background-color: #DAE9FF;
	display: inline-block;
	width: 130px;
	height: 130px;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.innerbanner .columnboxbar .imgboxbar .imgbox:after {
	content: "";
	background-image: url(images/innerbanner_yellow_img.png);
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	width: 178px;
	height: 178px;
	position: absolute;
	bottom: -80px;
	right: 24%;
	z-index: -1;
}
.innerbanner .columnboxbar .imgboxbar .imgbox {
	position:relative;
	overflow:visible;
/*	border-bottom-left-radius: 200px;
	overflow: hidden;*/
}
.innerbanner .columnboxbar .imgboxbar .imgbox img {
	border-bottom-left-radius: 200px;
}
.innerbanner .columnboxbar .imgboxbar .imgbox:hover img {
	    scale: 1;
}
.about_visionbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.about_visionbar .overlaybg {
	background-image: url(images/about_vision_bgimg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 73%;
	z-index: 1;
}
.columnboxes, .about_visionbar .columnboxes {
	display: flex;
	justify-content: space-between;
	align-items: end;
	position: relative;
	z-index: 3;
}
.about_visionbar .columnboxes .imgbox {
	width: 30%;
/*	margin-bottom: 40px;*/
	border-radius: 24px;
	overflow: hidden;
}
.about_visionbar .columnboxes .content {
	width: 60%;
}
.about_visionbar .columnboxes .content h2 {
	color: #fff;
	margin-bottom: 30px;
}
.about_visionbar .columnboxes .content .box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-left: 3px solid #0B63E5;
	padding: 30px;
	box-shadow: 0 0 10px #0a0a0a45;
}
.about_visionbar .columnboxes .content .box p {
	font-size: 20px;
}
.about_missionbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.about_missionbar:before {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about_missionbar .columnboxes {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 3;
}
.about_missionbar .columnboxes .imgbox {
	width: 30%;
/*	margin-bottom: 40px;*/
	border-radius: 24px;
	overflow: hidden;
}
.about_missionbar .columnboxes .content {
	width: 60%;
}
.about_missionbar .columnboxes .content h2 {
	color: #333333;
	margin-bottom: 30px;
}
.about_missionbar .columnboxes .content .box {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-left: 3px solid #0B63E5;
	padding: 30px;
	box-shadow: 0 0 10px #0a0a0a45;
}
.about_missionbar .columnboxes .content .box p {
	font-size: 20px;
}
.about_campusbar {
	display: block;
	width: 100%;
	position: relative;
	background-color: #ECF7FF;
	overflow: hidden;
}
.about_campusbar:after {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 167px;
	height: 167px;
	position: absolute;
	right: -74px;
	bottom: 0;
}
.about_campusbar .container-full {
	max-width: 1583px;
	padding: 0 10% 0 0;
}
.about_campusbar .columnboxes {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 3;
}
.about_campusbar .columnboxes .imgbox {
	width: 30%;
	margin-left: -1px;
}
.about_campusbar .columnboxes .content {
	width: 65%;
}
.about_campusbar .columnboxes .content .title {
	color: #333333;
	margin-bottom: 30px;
	position: relative;
}
/*.about_campusbar .columnboxes .content .title:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
}*/
.about_campusbar .columnboxes .content ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px;
}
.about_campusbar .columnboxes .content ul li {
	font-size: 18px;
/*	color: #1B1D1F;*/
	line-height: 1.2;
	width: 30%;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 10px;
}
.about_campusbar .columnboxes .content ul li .icon {
	width: 40px;
	height: 40px;
	background-color: #003374;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.about_clubsbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
/*.about_clubsbar:after {

    content: "";

    background-image: url(images/faculty_dotedshape.png);

    background-size: contain;

    background-position: center center;

    background-repeat: no-repeat;

    display: inline-block;

    width: 49px;

    height: 166px;

    position: absolute;

    left: 0;

    top: 0;

}*/

.about_clubsbar .columnboxes {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 3;
}
.about_clubsbar .columnboxes .imgbox {
	width: 50%;
	position: relative;
}
.about_clubsbar .columnboxes .imgbox:after {
	content: "";
	box-shadow: 50px 0 150px #feffd9;
	display: inline-block;
	width: 400px;
	height: 400px;
	border-radius: 100%;
	position: absolute;
	top: 30%;
	right: 0;
	z-index: -1;
}
.about_clubsbar .columnboxes .content {
	width: 44%;
}
.about_clubsbar .columnboxes .content .title {
	color: #333333;
	margin-bottom: 30px;
	position: relative;
}
/*.about_clubsbar .columnboxes .content .title:after {
	content: "";
	background-color: #F2944E;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
}*/
.about_clubsbar .columnboxes .content ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 20px;
}
.about_clubsbar .columnboxes .content ul li {
	font-size: 20px;
	color: #1B1D1F;
	line-height: 1.2;
	width: 30%;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 10px;
}
.about_clubsbar .columnboxes .content ul li .icon {
	width: 40px;
	height: 40px;
	background-color: #003374;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.aboutbadruka_legacybar {
	display: block;
	width: 100%;
	background-color: #F5F6F7;
	position: relative;
	overflow: hidden;
}
.aboutbadruka_legacybar:before {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 167px;
	height: 167px;
	position: absolute;
	left: -74px;
	top: 30px;
}
.aboutbadruka_legacybar:after {
	content: "";
	background-image: url(images/faculty_circle.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 167px;
	height: 167px;
	position: absolute;
	right: -74px;
	bottom: 0;
}
.aboutbadruka_legacybar .headingbar p {
/*	font-size: 16px;*/
}
.aboutbadruka_legacybar .legacy_listbar {
	display: flex;
	justify-content: space-between;
	align-items: start;
	position: relative;
	z-index: 3;
	overflow: hidden;
}
.aboutbadruka_legacybar .legacy_listbar .item {
	width: 19%;
	position: relative;
}
.aboutbadruka_legacybar .legacy_listbar .item .orange {
	display: inline-block;
	background-color: #F2944E;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	padding: 6px 13px;
	margin-bottom: 20px;
}
.aboutbadruka_legacybar .legacy_listbar .item .circleline {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 24px;
	width: 24px;
	border-radius: 100%;
	background-color: #fff;
	border: 2px solid #22D1EE;
	margin-bottom: 20px;
}
.aboutbadruka_legacybar .legacy_listbar .item .circleline:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	position: absolute;
	left: 24px;
	right: 0;
}
.aboutbadruka_legacybar .legacy_listbar .item .circleline span {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 100%;
	background-color: #003374;
}
.aboutbadruka_legacybar .legacy_listbar .item p samp {
	color: #F8631F;
	line-height: 1.2;
	font-weight: 600;
	font-size: 16px;
}
.aboutbadruka_legacybar .legacy_listbar .item p {
	font-size: 14px;
	color: #333333;
}
.aboutbadruka_legacybar .legacy_listbar .item:last-child .circleline:after {
	display: none;
}
/* About page property end */

/* programme page property start */

.programme_bgimgcontent {
	display: block;
	background-color: #0E2A46;
	position: relative;
	overflow: hidden;
}
/*.programme_bgimgcontent:before {
	content: "";
	background-image: url(images/programe_content_icon1.png);
	display: inline-block;
	width: 39px;
	height: 37px;
	position: absolute;
	top: 10px;
	left: 0;
}
.programme_bgimgcontent:after {
	content: "";
	background-color: #1E44C1;
	display: inline-block;
	width: 97px;
	height: 97px;
	position: absolute;
	bottom: 0;
	right: -25px;
	border-radius: 100%;
}*/
.programme_bgimgcontent .overlayimg {
	opacity: 0.2;
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.programme_bgimgcontent .container {
	position: relative;
}
.programme_bgimgcontent p {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	font-style: italic;
}
/* programme_featuresbar property start */

.programme_featuresbar {
	display: block;
	position: relative;
}
.programme_featuresbar:before {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0.3;
}
.programme_featuresbar .title {
	position: relative;
	margin-bottom: 40px;
}
.programme_featuresbar .title:after {
	content: "";
	background-image: url(images/feature_title.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 100%;
	display: inline-block;
	width: 95px;
	height: 7px;
	position: absolute;
	bottom: -12px;
	left: 0;
	margin: 0 auto;
}
.pg_features_listbar {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 20px 2%;
	position: relative;
}
.pg_features_listbar:after {
	content: "";
	background-color: #F2944E;
	display: inline-block;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	position: absolute;
	bottom: 0px;
	right: -40px;
	z-index: -1;
}
.pg_features_listbar li {
	width: 23.5%;
	border: 1px solid #E5E5EA;
	padding: 24px 20px;
	border-radius: 8px;
	display: flex;
	gap: 15px;
	justify-content: start;
	align-items: center;
	line-height: 1.2;
	font-size: 20px;
	background-color: #fff;
	color: #1B1D1F;
	transition: all 0.5s ease 0s;
}
.pg_features_listbar li img {
	width: 38px;
	max-width: 100%;
}
.pg_features_listbar li:hover {
    transition: all 0.5s ease 0s;
    background-color: #f2944e;
    color: #fff;
}
.pg_features_listbar li:hover img {
  filter: brightness(0) invert(1);
  transition: all 0.5s ease 0s;
}



/* programme_featuresbar property end */

/* pg_pillars property start */
.dotednone:after, .dotednone:before {
	display: none !important;
}
.pg_pillars {
	display: inline-block;
	width: 100%;
	background-image: url(images/pg_pillars_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.pg_pillars:before {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
}
.pg_pillars:after {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 126px;
	position: absolute;
	left: -20px;
	bottom: 0;
}
.pg_pillars_widgetbar {
	display: flex;
	justify-content: start;
	align-items: start;
	flex-wrap: wrap;
	gap: 50px 3%;
}
.pg_pillars_widgetbar .item {
	width: 31.33%;
}
.pg_pillars_widgetbar .item h2 {
	position: relative;
	color: #fff;
}
.pg_pillars_widgetbar .item h2:after {
	content: "";
	background-color: #fff;
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 50px;
	height: 4px;
	border-radius: 10px;
}
.pg_pillars_widgetbar .item img {
	max-width: 50px;
	margin: 0 0 12px;
}
.pg_pillars_widgetbar .item h6 {
	color: #fff;
	font-size: 22px;
}
.pg_pillars_widgetbar .item p {
	color: #fff;
}
/* pg_pillars property end */

/* pg_curriculum property start */

.pg_curriculum {
	display: inline-block;
	width: 100%;
	position: relative;
}
.pg_curriculum:before {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 100px;
	position: absolute;
	left: -20px;
	top: 0;
}
.pg_curriculum_widgetbar {
	display: flex;
	justify-content: space-between;
	align-items: start;
	flex-wrap: wrap;
	gap: 50px 3%;
}
.pg_curriculum_widgetbar .contentbar {
	width: 39%;
}
.pg_curriculum_widgetbar .contentbar h2 {
	position: relative;
}
.pg_curriculum_widgetbar .contentbar .btn {
	padding: 10px 20px;
}
.pg_curriculum_widgetbar .contentbar .btn:after {
	content: "";
	background-image: url(images/buttonarrow.png);
	display: inline-block;
	width: 12px;
	height: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 0 0px 10px;
	position: relative;
}
.pg_curriculum_widgetbar .itemsbar {
	width: 57%;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: end;
	gap: 30px 3%;
}
.pg_curriculum_widgetbar .itemsbar .item {
	display: inline-block;
	width: 48%;
	box-shadow: 0 0 33px #cccccc54;
	padding: 24px;
	border-radius: 16px;
	transition:all 0.5s ease 0s;
}
.pg_curriculum_widgetbar .itemsbar .item:hover {
	background-color:#f26321;
	transition:all 0.5s ease 0s;
}
.pg_curriculum_widgetbar .itemsbar .item:hover h6 {
	color:#fff;
	transition:all 0.5s ease 0s;
}
.pg_curriculum_widgetbar .itemsbar .item:nth-child(2) {
	margin-bottom: -30px;
}
.pg_curriculum_widgetbar .itemsbar .item:nth-child(3) {
	width: 44%;
}
.pg_curriculum_widgetbar .itemsbar .item:nth-child(4) {
	margin-bottom:-10px;
}
.pg_curriculum_widgetbar .itemsbar .item .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	background-color: #fef4ed;
	border-radius: 100%;
	margin: 0 0 20px;
}
.pg_curriculum_widgetbar .itemsbar .item .icon img {
	max-width: 40px;
}
.pg_curriculum_widgetbar .itemsbar .item h6 {
	margin: 0;
	transition:all 0.5s ease 0s;
}
/* pg_curriculum property end */

/* prominentfaculty_bar property start */

.prominentfaculty_bar {
}
.prominentfaculty_bar:after {
	display: none;
}
/* prominentfaculty_bar property end */

/* career_office_widgetbar property start */

.career_office_widgetbar {
	display: block;
	position: relative;
}
.career_office_widgetbar:after {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 200px;
	position: absolute;
	left: -20px;
	bottom: -20px;
}
.career_office_widgetbar:before {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	right: 0;
	top: 0;
}
.career_office_widgetbar .headingbar p {
	font-size: 20px;
}
.office_listbar {
	width: 90%;
	margin: 0 auto;
}
.office_listbar .item {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F5F6F7;
	padding: 15px;
	border-radius: 8px;
	width: 200px;
	min-height: 90px;
	margin: 0 auto;
}
.office_listbar .item img {
    scale: 1;
	transition:all 0.5s ease 0s;
}
.office_listbar .item:hover img {
    scale: 1.1;
	transition:all 0.5s ease 0s;
}
.patner_slide.owl-carousel .owl-item {
	text-align: center;
}
.patner_slide.owl-carousel .owl-item img {
	max-height: 60px;
}
.patner_slide.owl-carousel .owl-nav button.owl-next, .patner_slide.owl-carousel .owl-nav button.owl-prev {
	top: 50%;
}
.patner_slide.owl-carousel .owl-nav button.owl-prev {
	left: -50px;
}
.patner_slide.owl-carousel .owl-nav button.owl-next {
	right: -50px;
}
/* career_office_widgetbar property end */





/* programme page property end */

/* admission Process page property start */

.admission_bluecontentbar {
	display: inline-block;
	width: 100%;
	background-image: url(images/home_managementbg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.admission_bluecontentbar .columnboxes {
	align-items: center;
}
.admission_bluecontentbar .columnboxes .imgboxbar {
	width: 45%;
	position: relative;
}
.admission_bluecontentbar .columnboxes .imgboxbar .imgbox {
	width: 100%;
	border-radius: 400px;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.admission_bluecontentbar .columnboxes .imgboxbar:before {
	content: "";
	display: inline-block;
	width: 145px;
	height: 145px;
	background-color: #F2944E;
	position: absolute;
	left: 30px;
	bottom: -4px;
	z-index: 1;
	border-bottom-left-radius: 100px;
}
.admission_bluecontentbar .columnboxes .content {
	width: 45%;
}
/* philosophy start */

.admission_philosophycontentbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.admission_philosophycontentbar:after {
	background-image: url(images/dotted_admission_img.png);
	opacity: 0.2;
}
.admission_philosophycontentbar .columnboxes {
	align-items: center;
}
.admission_philosophycontentbar .columnboxes .imgboxbar {
	width: 50%;
	position: relative;
	background-image: url(images/orange_image_shapebg.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 40px 0;
}
.admission_philosophycontentbar .columnboxes .imgboxbar .imgg {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: end;
	gap: 20px;
}
.admission_philosophycontentbar .columnboxes .imgboxbar .imgg .imgbox {
	border: 5px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px #d9d9d9d1;
}
.admission_philosophycontentbar .columnboxes .content {
	width: 45%;
}
/* philosophy end */

/* eligibility start */

.pg_eligibilitybar {
	display: inline-block;
	width: 100%;
	background-color: #ECF7FF;
}
.pg_eligibilitybar .container-full {
/*	padding-left: 160px;*/

}
.pg_eligibilitybar .columnboxes {
	align-items: inherit;
}
.pg_eligibilitybar .columnboxes .content {
	width: 45%;
}
.pg_eligibilitybar .columnboxes .content .titleline {
	margin-bottom: 50px;
}
.pg_eligibilitybar .columnboxes .content h5 {
	color: #F2944E;
}
.pg_eligibilitybar .columnboxes .content .itemsbar {
	display: block;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item {
	display: flex;
	justify-content: start;
	align-items: start;
	gap: 20px;
	margin-top: 20px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	background-color: #ededed;
	border-radius: 100%;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .icon img {
	width: 35px;
	max-width: 35px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc {
	width: 80%;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc p {
/*	font-size: 20px;
	color: #333333;*/
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul li {
/*	font-size: 20px;*/
	color: #333333;
	width: 45%;
	display: inline-block;
	position: relative;
	padding-left: 25px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul li:before {
	content: "";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 18px;
	font-weight: 100;
	line-height: 18px;
	position: absolute;
	left: 0;
	top: 7px;
}
/* .pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul li::marker {
 display:inline-block;
}*/
.pg_eligibilitybar .columnboxes .imgbox {
	width: 45%;
	position: relative;
}
.pg_eligibilitybar .columnboxes .imgbox:before {
	content: "";
	background-image: url(images/images_shap.png);
	background-size: cover;
	background-position: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 125px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -1px;
	bottom: 0;
    z-index: 6;
}
/* eligibility end */

/* document start */

.as_documentbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.as_documentbar:after {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	right: 0;
	bottom: 0;
	opacity: 0.2;
}
.as_documentbar .columnboxes {
	align-items: center;
}
.as_documentbar .columnboxes .imgboxbar {
	width: 40%;
	position: relative;
}
.as_documentbar .columnboxes .imgboxbar:before {
	content: "";
	background-color: #F2944E;
	display: inline-block;
	width: 444px;
	height: 444px;
	border-radius: 100%;
	position: absolute;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}
.as_documentbar .columnboxes .imgboxbar:after {
	content: "";
	background-image: url(images/document_image_shape.png);
	background-size: cover;
	background-position: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 177px;
	height: 161px;
	position: absolute;
	left: 30px;
	bottom: 0;
	z-index: -1;
}
.as_documentbar .columnboxes .imgboxbar .imgbox {
	border: 5px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px #d9d9d9d1;
	position: relative;
}
.as_documentbar .columnboxes .imgboxbar .imgbox:nth-child(1) {
	display: inline-block;
	position: relative;
	top: -50px;
}
.as_documentbar .columnboxes .imgboxbar .imgbox:nth-child(2) {
	float: right;
	bottom: 30px;
}
.as_documentbar .columnboxes .content {
	width: 55%;
}
.as_documentbar .columnboxes .content ul {
	margin: 10px 0 20px 0;
	display: inline-block;
	width: 100%;
}
.as_documentbar .columnboxes .content ul li {
	display: block;
	position: relative;
	padding-left: 20px;
	margin: 0 0 10px;
	line-height: 1.4;
}
.as_documentbar .columnboxes .content ul li:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #565656;
	position: absolute;
	top: 11px;
	left: 0;
}
.as_documentbar .columnboxes .content ul li:last-child {
	margin-bottom: 0;
}
.as_documentbar .columnboxes .content ul:last-child {
	margin-bottom: 0;
}
/* document end */

/* journey start */

.ap_journeybar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.ap_journeybar .columnboxes {
	align-items: center;
}
.ap_journeybar .columnboxes .content {
	width: 38%;
}
.ap_journeybar .columnboxes .imgboxbar {
	width: 55%;
	position: relative;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul {
	width: 48%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul li {
	border: 1px solid #E6E6E6;
	border-radius: 16px;
	box-shadow: 0 0 10px #d9d9d9d1;
	background-color: #fff;
	width: 100%;
	overflow: hidden;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul li h6 {
	padding: 16px 20px;
	margin: 0;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul li .imgbox {
	position: relative;
	width: 100%;
	text-align: center;
}
.full_contentbar {
	display: inline-block;
	width: 100%;
}
.full_contentbar .headingbar {
	margin-bottom:0;
}
/* journey end */

/* programmefee start */

.ap_programmefeesbar {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}
.ap_programmefeesbar .container {
	position: relative;
}
.ap_programmefeesbar .overlayimg {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	height: 72%;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #fdf4ed;
}
.ap_programmefeesbar .overlayimg img {
	opacity: 0.15;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.programme_feesbar {
	text-align: center;
}
.programme_feesbar table {
	display: inline-block;
	width: 72%;
	background-color: #fff;
	border-radius: 20px;
	margin: 0 auto;
	padding: 40px 6%;
	text-align: left;
	border: 1px solid #E6E6E6;
}
.programme_feesbar table tbody {
	display: block;
	width: 100%;
}
.programme_feesbar table tr {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.programme_feesbar table tr th {
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	padding-bottom: 20px;
	width: 48%;
	display: inline-block;
}
.programme_feesbar table tr td {
	font-size: 18px;
	color: #333;
	font-weight: 500;
	padding: 5px 0;
	width: 48%;
}
.programme_feesbar table tr td img {
	display: inline-block;
	padding: 8px;
	width: 32px;
	height: 32px;
	background-color: #E8EDFB;
	border-radius: 100%;
	margin-right: 10px;
}
.programme_feesbar .totalprice {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 62%;
	background-color: #003374;
	margin: 0 auto;
	padding: 18px 20px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.programme_feesbar .totalprice div {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	width: 48%;
	text-align: left;
}
/* programmefee end */

/* twocolumnboxes start */

.ap_twocolumnboxesbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.ap_twocolumnboxesbar .columnboxes {
	align-items: center;
}
.ap_twocolumnboxesbar .columnboxes .content {
	width: 50%;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar {
	display: inline-block;
	width: 33.7%;
	position: relative;
	padding: 0px 40px 15px 0px;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar:before {
	content: "";
	background-color: #F2944E;
	display: inline-block;
	width: 166px;
	height: 195px;
	border-radius: 20px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar .imgbox {
	border-radius: 24px;
	overflow: hidden;
	width: 365px
}
.ap_twocolumnboxesbar .columnboxes:nth-child(2n) {
	flex-direction: row-reverse;
}
.ap_twocolumnboxesbar .columnboxes:nth-child(2n) .imgboxbar {
	display: flex;
    align-items: end;
	padding: 0px 0px 20px 20px;
}
.ap_twocolumnboxesbar .columnboxes:nth-child(2n) .imgboxbar:before {
	right: inherit;
	left: 0;
	bottom: 0;
}
/* twocolumnboxes end */

/* education_loan start */

.ap_education_loanbar {
	display: inline-block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}
.ap_education_loanbar .headingbar .titlelinecenter {
	margin-bottom:10px;
}
.ap_education_loanbar .columnboxes {
	align-items: center;
	background-color: #fff;
	border-radius: 30px;
}
.ap_education_loanbar .columnboxes .content {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ap_education_loanbar .columnboxes .faqbar {
	width: 100%;
	padding: 10px 30px 10px 30px;
/*	border-left: 1px solid #D4D5DF;*/
}
.ap_education_loanbar .columnboxes .faqbar p {
	color: #333333;
	font-weight: 600;
}
.ap_education_loanbar .columnboxes .faqbar ul {
	text-align: left;
}
.faqbar ul.hide_ul {
	display: none;
}
.faqbar ul.hide_ul li:first-child {
	border-top: none !important;
}
.ap_education_loanbar .columnboxes .faqbar .item, .ap_education_loanbar .columnboxes .faqbar ul li {
	display: inline-block;
	width: 100%;
	background-color: #fff;
}
.ap_education_loanbar .columnboxes .faqbar .item {
	border-bottom: 1px solid #D4D5DF;
}
.ap_education_loanbar .columnboxes .faqbar ul li {
	border-bottom: 1px solid #D4D5DF;
}
.ap_education_loanbar .columnboxes .faqbar ul li:last-child {
	margin-bottom: 0;
	border-bottom: 1px solid #D4D5DF;
}
.ap_education_loanbar .columnboxes .faqbar .item:last-child {
	margin-bottom: 0;
	border-bottom: 0px;
}
.ap_education_loanbar .columnboxes .faqbar .item .question, .ap_education_loanbar .columnboxes .faqbar ul li .question {
	display: block;
	font-size: 18px;
	margin-bottom: 0;
	color: #333333;
	cursor: pointer;
	position: relative;
	font-weight: 600;
	padding: 18px 42px 18px 0px;
}
.ap_education_loanbar .columnboxes .faqbar .item .question:after, .ap_education_loanbar .columnboxes .faqbar ul li .question:after {
	content: "+";
	color: #333333;
	font-size: 30px;
	font-weight: 400;
	position: absolute;
	right: 8px;
	top: 11px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ap_education_loanbar .columnboxes .faqbar .item .question.minus, .ap_education_loanbar .columnboxes .faqbar ul li .question.minus {
	color: #F2944E;
}
.ap_education_loanbar .columnboxes .faqbar .item .question.minus:after, .ap_education_loanbar .columnboxes .faqbar ul li .question.minus:after {
    content: "-";
    color: #F2944E;
    font-size: 50px;
    line-height: 30px;
}
.ap_education_loanbar .columnboxes .faqbar .item .answer, .ap_education_loanbar .columnboxes .faqbar ul li .answer {
	display: none;
	padding: 0px 0px 30px 0px;
}
.ap_education_loanbar .columnboxes .faqbar .item .answer p, .ap_education_loanbar .columnboxes .faqbar ul li .answer p {
	font-size: 18px;
	font-weight: 400;
	color: #565656;
}
.ap_education_loanbar .columnboxes .faqbar .btnarrow {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	border: 1px solid #F2944E;
	background-color: #fff;
	padding: 12px 35px;
	margin-top: 20px;
}
.ap_education_loanbar .columnboxes .faqbar .btnarrow:after {
	filter: invert(1);
}
/* education_loan end */

/* admission Process page property end */

/* Faculty page property start */

.facultypage_widgetbar {
	display: block;
}
.facultypage_widgetbar .faculty_widgetbar {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 30px 2%;
}
.facultypage_widgetbar .faculty_widgetbar .item {
	width: 23.5%;
	text-align: center;
	box-shadow: 0 0 10px #F5F6F7;
	border-radius: 16px;
	border: 1px solid #F5F6F7;
	position: relative;
	padding-bottom: 30px;
	transition: all 0.5s ease 0s;
}
.facultypage_widgetbar .faculty_widgetbar .item:hover {
	box-shadow: 0 2px 10px #0033748c;
    transition: all 0.5s ease 0s;
}
.facultypage_widgetbar .faculty_widgetbar .item .pp {
	display: block;
	padding: 30px 30px 38px;
}
.facultypage_widgetbar .faculty_widgetbar .item .img {
	display: inline-block;
	width: 124px;
	height: 124px;
	border-radius: 100%;
	overflow: hidden;
	margin: 0 auto 10px;
	transition: all 0.5s ease 0s;
}
.facultypage_widgetbar .faculty_widgetbar .item .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	scale: 1;
	transition: all 0.5s ease 0s;
}
.facultypage_widgetbar .faculty_widgetbar .item:hover .img img {
    scale: 1.1;
	transition: all 0.5s ease 0s;
}
.facultypage_widgetbar .faculty_widgetbar .item h6 a, .facultypage_widgetbar .faculty_widgetbar .item h6 {
	color: #333333;
	font-weight: 700;
}
.facultypage_widgetbar .faculty_widgetbar .item p {
	font-size: 16px;
	line-height: 1.3;
}
.facultypage_widgetbar .faculty_widgetbar .item .btndiv  {
	position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}
.facultypage_widgetbar .faculty_widgetbar .item .socialdiv {
	border-top: 1px solid #E6E8EC;
	/*  display: flex;
    justify-content: space-between;*/
	width: 100%;
	display: block;
	padding: 10px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.facultypage_widgetbar .faculty_widgetbar .item .socialdiv .addtoany_shortcode {
	height: 36px;
}
.addtoany_list a span.a2a_label {
	display: none;
}
.facultypage_widgetbar .faculty_widgetbar .item .socialdiv li {
	display: inline-block;
	width: 22%;/*	padding: 15px 0;*/
}
.facultypage_widgetbar .faculty_widgetbar .item .socialdiv li a {
	display: block;
}
/* Recent Blog bar start */

.faculty_recentblogbar {
	display: inline-block;
	width: 100%;
	background-image: url(images/home_managementbg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.faculty_recentblogbar .headingbar {
	position: relative;
}
.faculty_recentblogitembar {
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.faculty_recentblogitembar .itemsbar {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.faculty_recentblogitembar .item {
	margin: 0px auto;
	text-align: left;
	width: 96%;
	display: flex;
	justify-content: start;
    gap: 30px;
	background-color: #fff;
	padding: 15px;
	border-radius: 20px;
	box-shadow: 0 0 10px #b5b5b59c;
}
.faculty_recentblogitembar .item:hover {
	box-shadow: 0 2px 10px inset #0033748c;
    transition: all 0.5s ease 0s;
}
.faculty_recentblogitembar .item:hover .imgbox img {
    scale: 1.1;
}
.faculty_recentblogitembar .item .imgbox {
	display: inline-block;
	border-radius: 8px;
	overflow: hidden;
	width: 40%;
	max-width: 200px;
	margin: 0;
}
.faculty_recentblogitembar .item .imgbox img {
	height: auto !important;
}
.faculty_recentblogitembar .item .text {
	width: 58%;
}
.faculty_recentblogitembar .item .text h6 a, 
.faculty_recentblogitembar .item .text h6 {
	font-weight: 600;
    color: #333333;
	font-size:18px;
}
.faculty_recentblogitembar .item .text h6 br,
.faculty_recentblogitembar .item .text h6 a br {
	display:none;
}
.faculty_recentblogitembar .item .text p {
}
.faculty_recentblogitembar .item .date {
	display: flex;
	justify-content: start;
	gap: 20px;
}
.faculty_recentblogitembar .item .date li {
	color: #333333;
	font-size: 14px;
}
.faculty_recentblogitembar .item .date li a {
}
.faculty_recentblogitembar .item .date li img {
	width: 20px;
	margin-right: 5px;
}
.faculty_recentblogitembar.owl-carousel .owl-dots {
	text-align: center;
	width: 100%;
	margin-top: 20px;
	position: absolute;
    bottom: 0;
}
.faculty_recentblogitembar.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.faculty_recentblogitembar.owl-carousel .owl-dots button.active {
	background-color: #e86022;
}
.faculty_recentblogitembar .owl-nav {
    display: flex;
    justify-content: end;
    gap: 10px;
    width: 100%;
    margin: 20px 0 0;
    padding-right: 10px;
}
.faculty_recentblogitembar .owl-nav button {
	background-color:#fff !important;
}

/* Recent Blog bar end */



/* Faculty page property end */



/* news and Event page property start */



.up_event_bar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.up_event_bar:after {
	content: "";
	background-image: url(images/doted_shoap.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	right: 0;
	top: 20%;
	opacity: 0.2;
}
.up_event_widgetbar {
	position: relative;
	display: block;
}
.up_event_widgetbar .up_event_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 50%;
	position: absolute;
	right: 0;
	z-index: 666;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.up_event_widgetbar .up_event_tabs .event_tab.active {
	background-color: #003374;
	color: #fff;
}
.up_event_widgetbar .up_event_tabcontent.active {
	display: block;
}
.up_event_widgetbar .up_event_tabcontent {
	display: none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar {
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	border: 1px solid #F5F6F7;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	max-width: 294px;
	margin: 6px 6px 20px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 50%;
	padding-top: 70px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content h6 a, .up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content h6 {
	color: #333;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	display: inline-block;
	width: 100%;
	margin: 14px 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 14px 0 0;
	font-size: 14px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li img {
	width: 20px;
	margin: 2px 5px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 20px;
	color: #F2944E;
	background-color: transparent;
	border: 2px solid #F2944E;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}
.contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow:hover, 
.contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow:hover, 
.faqpage_widgetbar .columnboxes .faqbar .btnarrow:hover, 
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:hover {
	transition-delay: 0s, 0s, 0.2s;
	color: #ffffff !important;
	box-shadow: inset 0 0 0 40px #ee9959;
}
.faqpage_widgetbar .columnboxes .faqbar .btnarrow:hover {
	box-shadow: inset 0 0 0 40px #003373;
}
.contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow:hover:after, .contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow:hover:after, .faqpage_widgetbar .columnboxes .faqbar .btnarrow:hover:after, .up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:hover:after {
	filter: brightness(0) invert(1);
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv {
	display: block;
	margin: 20px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .owl-dots button {
	background-color: #ccc;
}
.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 10px;
	margin-top: 20px;
}
.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
.up_event_bar {
	display: inline-block;
	width: 100%;
}
.up_event_widgetbar {
	position: relative;
	display: block;
}
.up_event_widgetbar .up_event_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 50%;
	position: absolute;
	right: 0;
	z-index: 666;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.up_event_widgetbar .up_event_tabs .event_tab.active {
	background-color: #003374;
	color: #fff;
}
.up_event_widgetbar .up_event_tabcontent.active {
	display: block;
}
.up_event_widgetbar .up_event_tabcontent {
	display: none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar {
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	border: 1px solid #F5F6F7;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	max-width: 294px;
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 50%;
	padding-top: 70px;
}

.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	display: inline-block;
	width: 100%;
	margin: 14px 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 14px 0 0;
	font-size: 14px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li img {
	width: 20px;
	margin: 2px 5px 0 0;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 20px;
	color: #F2944E;
	background-color: transparent;
	border: 2px solid #F2944E;
}*/
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv {
	display: block;
	margin: 20px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .owl-dots button {
	background-color: #ccc;
}
.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 10px;
	margin-top: 20px;
}
.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
.up_event_bar {
	display: inline-block;
	width: 100%;
}
.up_event_widgetbar {
	position: relative;
	display: block;
}
.up_event_widgetbar .up_event_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 50%;
	position: absolute;
	right: 0;
	z-index: 666;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.up_event_widgetbar .up_event_tabs .event_tab.active {
	background-color: #003374;
	color: #fff;
}
.up_event_widgetbar .up_event_tabcontent.active {
	display: block;
}
.up_event_widgetbar .up_event_tabcontent {
	display: none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar {
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	border: 1px solid #F5F6F7;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	max-width: 294px;
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 50%;
	padding-top: 70px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	display: inline-block;
	width: 100%;
	margin: 14px 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 14px 0 0;
	font-size: 14px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li img {
	width: 20px;
	margin: 2px 5px 0 0;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 20px;
	color: #F2944E;
	background-color: transparent;
	border: 2px solid #F2944E;
}*/
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv {
	display: block;
	margin: 20px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .owl-dots button {
	background-color: #ccc;
}
.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 10px;
	margin-top: 20px;
}
.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
.up_event_bar {
	display: inline-block;
	width: 100%;
}
.up_event_widgetbar {
	position: relative;
	display: block;
}
.up_event_widgetbar .up_event_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 50%;
	position: absolute;
	right: 0;
	z-index: 666;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.up_event_widgetbar .up_event_tabs .event_tab.active {
	background-color: #003374;
	color: #fff;
}
.up_event_widgetbar .up_event_tabcontent.active {
	display: block;
}
.up_event_widgetbar .up_event_tabcontent {
	display: none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar {
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	border: 1px solid #F5F6F7;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	max-width: 294px;
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 50%;
	padding-top: 70px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	display: inline-block;
	width: 100%;
	margin: 14px 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 14px 0 0;
	font-size: 14px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li img {
	width: 20px;
	margin: 2px 5px 0 0;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 20px;
	color: #F2944E;
	background-color: transparent;
	border: 2px solid #F2944E;
}*/
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv {
	display: block;
	margin: 20px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .owl-dots button {
	background-color: #ccc;
}
.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 10px;
	margin-top: 20px;
}
.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
.up_event_bar {
	display: inline-block;
	width: 100%;
}
.up_event_widgetbar {
	position: relative;
	display: block;
}
.up_event_widgetbar .up_event_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 50%;
	position: absolute;
	right: 0;
	z-index: 666;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.up_event_widgetbar .up_event_tabs .event_tab.active {
	background-color: #003374;
	color: #fff;
}
.up_event_widgetbar .up_event_tabcontent.active {
	display: block;
}
.up_event_widgetbar .up_event_tabcontent {
	display: none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar {
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	border: 1px solid #F5F6F7;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	max-width: 294px;
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 50%;
	padding-top: 70px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	display: inline-block;
	width: 100%;
	margin: 14px 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 14px 0 0;
	font-size: 14px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li img {
	width: 20px;
	margin: 2px 5px 0 0;
}
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 20px;
	color: #F2944E;
	background-color: transparent;
	border: 2px solid #F2944E;
}*/
/*.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}*/
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv {
	display: block;
	margin: 20px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 10px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .owl-dots button {
	background-color: #ccc;
}
.owl-carousel .owl-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	gap: 10px;
	margin-top: 20px;
}
.owl-carousel .owl-dots button {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: #fff;
}
.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
/* news property start */

.bsm_news_widgetbar {
	display: inline-block;
	width: 100%;
	background-color: #fef4ed;
	position: relative;
}
.bsm_news_widgetbar:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 25%;
	position: absolute;
	bottom: 0;
	background-color: #ffffff;
}
.bsm_news_tabs {
	display: flex;
	justify-content: center;
	gap: 20px;
	width: 100%;
}
.bsm_news_tabs .bsm_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.bsm_news_tabs .bsm_tab.active {
	background-color: #003374;
	color: #fff;
}
.bsmnews_tabcontent.active {
	display: block;
}
.bsmnews_tabcontent {
	display: none;
}
.bsmnews_tabcontent .load_more_div {
	text-align: center;
	width: 100%;
}
.bsmnews_tabcontent .load_more_div .btn {
	position: relative;
	z-index: 555;
/*	background-color: #F2944E;
	padding: 6px 22px;
	color: #fff;
	border-radius: 10px;
	font-size: 16px;*/
}
.bsmnews_tabcontent .tabcontentbar {
	width: 92%;
	margin: 0 auto;
}
.bsmnews_tabcontent .tabcontentbar .item {
	display: block;
	margin: 20px 20px;
	border: 1px solid #F5F6F7;
	background-color: #fff;
	border-radius: 10px;
	padding: 10px;
	box-shadow: 0 4px 12px #0000001f;
	transition:all 0.5s ease 0s;
}

.bsmnews_tabcontent .tabcontentbar .item .imgbox {
    display: block;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    height: 242px;
    max-width: 100%;
    position: relative;
    background-color: #003373;
    text-align: center;
}
.bsmnews_tabcontent .tabcontentbar .item .imgbox img {
    width: auto;
    height: auto;
    object-fit: contain;
    scale: 1;
	transition:all 0.5s ease 0s;
}
.bsmnews_tabcontent .tabcontentbar .item:hover .imgbox img {
	 scale: 1.1;
	transition:all 0.5s ease 0s;
}
.bsmnews_tabcontent .tabcontentbar .item .imgbox .date {
	display: inline-block;
    position: absolute;
    top: 0;
    right: 20px;
    background-color: #fff;
    width: 55px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 16px;
    padding: 4px 10px 10px 10px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.bsmnews_tabcontent .tabcontentbar .item .content {
	display: inline-block;
	width: 100%;
	padding: 20px 0 0;
}
.bsmnews_tabcontent .tabcontentbar .item .content .newscat {
	margin: 0 0 20px;
	display: block;
}
.bsmnews_tabcontent .tabcontentbar .item .content .newscat li {
	display: inline-block;
	padding: 6px 20px;
	border-radius: 60px;
	background-color: #EBEBEB;
	font-size: 12px;
}
.bsmnews_tabcontent .tabcontentbar .item .content h6 {
}
.bsmnews_tabcontent .tabcontentbar .item .content .btn {
/*	border-radius: 100px;
	padding: 6px 20px;*/
}
.bsmnews_tabcontent .tabcontentbar.owl-carousel .owl-dots button {
	background-color: #CFD3D6;
}
.bsmnews_tabcontent .tabcontentbar.owl-carousel .owl-dots button.active {
	background-color: #003374 !important;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav {
	position: absolute;
	right: 30px;
	/*    display: flex;*/
	gap: 20px;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav button {
	background-color: #003374 !important;
	display: inline-block;
	margin: 4px;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav button span {
	color: #fff;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav button.disabled {
	border: 0 !important;
	background-color: transparent !important;
	box-shadow: 0 0 10px #e4f6f0;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav button.disabled span {
	color: #565656;
}
.bsmnews_slide .owl-stage {
	display: flex;
	gap: 20px;
}
.bsmnews_slide .owl-stage .owl-item {
	box-shadow: 0 4px 12px #0000001f;
	margin: 20px 10px;
	border: 1px solid #F5F6F7;
	background-color: #fff;
	border-radius: 10px;
	padding: 10px 10px 54px 10px;
}
.bsmnews_slide .owl-stage .owl-item .item {
	margin: 0;
	border: 0px solid #F5F6F7;
	background-color: #fff;
	border-radius: 0;
	padding: 0;
	box-shadow: none;
}
.bsmnews_slide .owl-stage .owl-item .item .btn {
	position: absolute;
	bottom: 10px;
	margin: 0;
}
/* news property end */

/* photo gallery property start */

.newsevent_photogallerywidgetbar {
	display: inline-block;
	width: 100%;
	position: relative;
	background-image: url(images/home_managementbg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.photogallery_tabs {
	display: flex;
	justify-content: center;
	gap: 20px;
	width: 100%;
}
.photogallery_tabs .gallery_tab {
	font-size: 24px;
	color: #fff;
	font-weight: 500;
	cursor: pointer;
	display: flex;
	align-items: center;
	position: relative;
	padding-right: 66px;
}
.photogallery_tabs .gallery_tab:after {
	content: "";
	display: inline-block;
	width: 50px;
	height: 0.43px;
	right: 0;
	position: absolute;
	background-color: #fff;
}
.photogallery_tabs .gallery_tab:last-child {
	padding-right: 0;
}
.photogallery_tabs .gallery_tab:last-child:after {
	display: none;
}
.photogallery_tabs .gallery_tab span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 31px;
	height: 31px;
	border: 0.43px solid #fff;
	border-radius: 100%;
	color: #fff;
	margin-right: 10px;
}
.photogallery_tabs .gallery_tab.active {
	color: #F2944E;
	font-weight: 600;
}
.photogallery_tabs .gallery_tab.active span {
	border: 0.43px solid #F2944E;
	background-color: #F2944E;
}
.photogallery_tabcontent.active {
	display: block;
}
.photogallery_tabcontent {
	display: none;
}
.photogallery_tabcontent .tabcontentbar {
	width: 88%;
	margin: 0 auto;
}
.photogallery_tabcontent .tabcontentbar .imgbox {
	display: inline-block;
	width: 90%;
	margin: 0 auto;
	border-radius: 8px;
	border: 1px solid #F5F6F7;
	overflow: hidden;
}
.photogallery_tabcontent .tabcontentbar .owl-nav {
}
.photogallery_tabcontent .tabcontentbar .owl-nav button {
	border: 1px solid #fff !important;
	transform: translateY(-50%);
	position: absolute;
	top: 50%;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button.owl-prev {
	left: -40px;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button.owl-next {
	right: -40px;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button span {
	color: #fff;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button.disabled {
	opacity: 0.4;
}
/* photo gallery property end */

/* video property start */

.newsevent_videobar {
	display: block;
}
.newse_videobar {
}
.newse_videobar .videobox {
	border-radius: 8px;
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
}
.newse_videobar .videobox iframe {
	width: 100%;
	overflow: hidden;
	border-radius: 8px;
	max-height: 310px !important;
}
.newse_videobar .owl-dot {
	background-color: #CFD3D6 !important;
}
/* video property end */

/* excellence bar property start */

.newse_excellencebar {
	display: block;
	background-color: #ECF7FF;
	position: relative;
}
.newse_excellencebar:after {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 120px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.excellence_listbar {
	display: flex;
	justify-content: center;
	gap: 20px;
	flex-wrap: wrap;
}
.excellence_listbar .item {
	background-color: #fff;
	box-shadow: 0 3px 12px #6b6d6f1c;
	min-width: 30%;
	padding: 14px 15px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 18px;
	line-height: 1.2;
	color: #000;
	position:relative;
	overflow:hidden;
	transition:all 0.2s ease 0s;
}
.excellence_listbar .item:hover {
    box-shadow: 0 0 10px #cee2f1;
    background-color: #f2944e;
    color: #fff;
	transition:all 0.2s ease 0s;
}
.excellence_listbar .item:hover .icon img {
	filter: brightness(0) invert(1);
}
.excellence_listbar .item a {
	position:absolute;
	width:100%;
	height:100%;
	z-index:9;
	left: 0;
    top: 0;
    bottom: 0;
	right:0;
}
.excellence_listbar .item .icon {
}
/* excellence bar property end */

/* grievances bar property start */

.newse_grievances {
	display: inline-block;
	width: 100%;
	background-image: url(images/newse_grievances_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
}
.newse_grievances:before {
	content: "";
	background-image: url(images/doted_shoap1.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 64px;
	height: 115px;
	position: absolute;
	left: 0;
	bottom: 30%;
	-webkit-filter: sepia(1);
	-moz-filter: sepia(1);
	-o-filter: sepia(1);
	-ms-filter: sepia(1);
	filter: sepia(1);
}
.newse_grievances:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 30%;
	position: absolute;
	bottom: 0;
	background-color: #ffffff;
}
.newse_grievances_listbar {
	display: flex;
	justify-content: center;
	gap: 20px;
	position: relative;
	z-index: 66;
}
.newse_grievances_listbar .item {
	background-color: #fff;
	box-shadow: 0 14px 32px #00337452;
	width: 30%;
	padding: 30px 30px;
	border-radius: 8px;
	font-size: 18px;
	line-height: 1.2;
	color: #000;
	position:relative;
	overflow:hidden;
	transition:all 0.5s ease 0s;
}
.newse_grievances_listbar .item:hover {
    box-shadow: 0 2px 10px #003374bf;
	transition:all 0.5s ease 0s;
}
.newse_grievances_listbar .item a {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	z-index:9;
}
.newse_grievances_listbar .item .icon {
	margin-bottom: 15px;
	width: 56px;
}
.newse_grievances_listbar .item p {
	font-size: 20px;
	color: #333333;
	line-height: 28px;
}
/* grievances bar property end */



/* news and Event page property end */

/* blog page property start */

/* inner banner property  start */

.innerbanner .columnboxbar .content .blogpage_bb {
	display: flex;
	align-items: center;
	gap: 20px;
	margin: 15px 0 0;
}
.innerbanner .columnboxbar .content .blogpage_bb .img {
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	overflow: hidden;
}
.innerbanner .columnboxbar .content .blogpage_bb .img img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.innerbanner .columnboxbar .content .blogpage_bb p {
	color: #565656;
	font-size: 16px;
	display: inline-block;
	padding: 0;
}
/* inner banner property  end */

.blogpage_widgetbar {
	display: inline-block;
	width: 100%;
	background-color: #f2f9ff;
}
.blogpage_itemsbar {
	display: flex;
	justify-content: start;
	gap: 30px 3%;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.blogpage_itemsbar .item {
	text-align: left;
	width: 31.33%;
	background-color: #fff;
	padding: 20px 20px 70px 20px;
	border-radius: 20px;
	box-shadow: 0 0 10px #e1e1e19c;
	position: relative;
}
.blogpage_itemsbar .item .imgbox {
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	max-height: 224px;
	min-height: 224px;
	margin: 0;
    background-color: #e9e9e9;
}
.blogpage_itemsbar .item .imgbox img {
	scale: 1;
}
.blogpage_itemsbar .item .imgbox:hover img {
   scale: 1;
}
.blogpage_itemsbar .item .text {
	width: 100%;
	padding: 20px 0 0;
}
.blogpage_itemsbar .item .text h6, .blogpage_itemsbar .item .text h5 {
	font-weight: 600;
	margin-bottom: 3px;
}
.blogpage_itemsbar .item .text h6 a, .blogpage_itemsbar .item .text h5 a {
	font-weight: 600;
	color: #333;
}
.blogpage_itemsbar .item .text p {
}
.blogpage_itemsbar .item .datetime {
	display: flex;
	gap: 10px;
	padding: 10px 0 6px;
}
.blogpage_itemsbar .item .datetime li {
	color: #333333;
	font-size: 14px;
}
.blogpage_itemsbar .item .datetime li a {
}
.blogpage_itemsbar .item .datetime li img {
	width: 20px;
	margin-right: 5px;
}
.blogpage_itemsbar .item .btn {
	border-radius: 100px;
	padding: 6px 20px;
	position: absolute;
	bottom: 20px;
}
/* blog page property end */

/* contact page property start */

/* job opeining property start */

.contact_jobopening_widgetbar {
	display: inline-block;
	width: 100%;
	background-color: #ECF7FF;
	position: relative;
}
.contact_jobopening_widgetbar:before {
	content: "";
	background-image: url(images/faculty_dotedshape.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 49px;
	height: 130px;
	position: absolute;
	right: 0;
	top: 0;
}
.contact_jobopening_widgetbar .container-full {
	padding-left: 10%;
}
.jobopening_tabsbar {
/*    padding-left: 92px;*/

}
.contact_jobopening_tabs {
	display: flex;
	justify-content: start;
	gap: 20px;
	width: 100%;/*padding-left: 20px;*/
}
.contact_jobopening_tabs .jobopening_tab {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	background-color: #F1F1F1;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 10px;
	cursor: pointer;
	min-width: 200px;
	text-align: center;
}
.contact_jobopening_tabs .jobopening_tab.active {
	background-color: #003374;
	color: #fff;
}
.contactjobopening_tabcontent.active .tabcontentbar, .contactjobopening_tabcontent.active {
	display: block;
}
.contactjobopening_tabcontent.active .tabcontentbar {
    margin-left: -12px;
}
.contactjobopening_tabcontent {
	display: none;
}
.contactjobopening_tabcontent .tabcontentbar {
	width: 100%;
	margin: 0 auto;
}
.contactjobopening_tabcontent .tabcontentbar .item {
	display: block;
	width: 100%;
	margin: 0px;
	border: 1px solid #F5F6F7;
	background-color: #fff;
	border-radius: 10px;
	padding: 20px;
	box-shadow: 0 4px 12px #0000001f;
}
.contactjobopening_tabcontent .tabcontentbar .item .imgbox {
	display: inline-block;
}
.contactjobopening_tabcontent .tabcontentbar .item .content {
	display: inline-block;
	width: 100%;
	padding: 20px 0 0;
}
.contactjobopening_tabcontent .tabcontentbar .item .content h6 {
	color: #331B3B;
	min-height: 52px;
}
.contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow {
	color: #F2944E;
	background-color: transparent;
	border: 1px solid #F2944E;
}
.contactjobopening_tabcontent .tabcontentbar .item .content .btnarrow:after {
	background-image: url(images/buttonarrowyellow.png);
}
.jobopening_slide .owl-stage {
/*	display: flex;

	gap: 20px;*/

}
.teaching_slide .owl-stage .owl-item,
.jobopening_slide .owl-stage .owl-item {
	padding: 14px;/*	padding:20px;*/
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav {
	position: relative;
	left: 13px;
    bottom: 0px;
	/*left: -90px;
	bottom: 15px;*/
	/*	display: flex;
	gap: 20px;*/
	
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav button {
	display: inline-block;
	/*    border-radius: 40px;*/
	border: 1.8px solid #333333 !important;/*	background-color: #F2944E !important;
	border-color: #F2944E !important;*/
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav button span {
	color: #333333;
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav button.owl-next {
	margin-left: 10px;
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav button.disabled {
	opacity: 0.4;/*	border: 0 !important;
	background-color: transparent;
	box-shadow: 0 0 10px #e4f6f0;*/
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav button.disabled span {
/*	color: #565656;*/
}
/* job opeining property end */

/* contact image and form box property start */



.contact_imgform_widgetbar {
	display: inline-block;
	width: 100%;
	position: relative;
	background-image: url(images/home_managementbg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.contact_imgform_widgetbar:before {
	content: "";
	background-image: url(images/dotted_img.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 130px;
	position: absolute;
	left: 10%;
	bottom: 15%;
	z-index: 1;
}
.contact_imgformbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	width: 100%;
}
.contact_imgformbar .imgbox {
	width: 47%;
	position: relative;
	padding: 20px 20px 0 0;
	border-radius: 24px;
}
.contact_imgformbar .imgbox:before {
	content: "";
	border: 1px solid #1A906B;
	position: absolute;
	top: 0;
	right: 0;
	width: 90%;
	height: 70%;
	border-radius: 70px;
	z-index: 1;
}
.contact_imgformbar .imgbox img {
	border-radius: 24px;
	position: relative;
	z-index: 7;
}
.contact_imgformbar .imgbox:hover img {
	scale: 1;
}
.contact_imgformbar .formbox {
	width: 47%;
	background-color: #fff;
	padding: 30px;
	border-radius: 8px;
	position: relative;
}
.contact_imgformbar .formbox:before {
	content: "";
	background-image: url(images/dotted_img.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 130px;
	position: absolute;
	right: -30px;
	top: 20%;
	z-index: 1;
}
.contact_imgformbar .formbox h5 {
	color: #061C3D;
}
.contact_imgformbar .formbox p {
}
.contact_imgformbar .formbox ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 14px 10px;
}
.contact_imgformbar .formbox ul li {
	width: 48%;
	position: relative;
}
.contact_imgformbar .formbox ul li label {
	font-size: 14px;
	color: #061C3D;
	margin-bottom: 6px;
	display: block;
}
.contact_imgformbar .formbox ul li input {
	border: 1px solid #E6E8EC;
	border-radius: 5px;
	padding: 12px 20px;
	font-size: 16px;
	color: #838E9E;
}
.contact_imgformbar .formbox ul li input[type="checkbox"] {
	margin-right: 10px;
	position: relative;
	left: 0;
	top: 2px;
	margin-left: -28px;
	z-index:9;
}
.contact_imgformbar .formbox ul li p {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #42526B;
}
.contact_imgformbar .formbox ul li input[type="submit"] {
	background-color: #F2944E;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 9px 30px;
	border-radius: 50px;
	transition:all 0.5s ease 0s;
}
.campisvisitbar .formbox ul li input[type="submit"]:hover,
.contact_imgformbar .formbox ul li input[type="submit"]:hover {
	background-color: #003373;
	transition:all 0.5s ease 0s;
}
.contact_imgformbar .formbox ul li:last-child {
	width: 100%;
}
.contact_imgformbar .formbox ul li:nth-last-child(2) {
	width: 100%;
	padding-left: 20px;
	margin: 6px 0 10px;
}
.contact_imgformbar .formbox ul li .wpcf7-checkbox + .wpcf7-not-valid-tip {
    bottom: 0;
    top: inherit;
	width:100%;
}
/* contact image and form box property end */

/* contact address and map box property start */

.contact_map_widgetbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.contact_map_widgetbar .overlayeimg {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 100%;
	opacity: 0.15;
}
.contact_map_widgetbar .overlayeimg img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.contact_imgform_widgetbar:before {
	content: "";
	background-image: url(images/dotted_img.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 130px;
	position: absolute;
	left: 10%;
	bottom: 15%;
	z-index: 1;
}
.contact_mapbar {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
}
.contact_mapbar .mapbox {
	width: 47%;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.contact_mapbar .mapbox iframe {
	width: 100%;
	min-width: 450px;
}
.contact_mapbar .contactaddress {
	width: 47%;
	background-color: #fff;
	padding: 30px;
	border-radius: 8px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.contact_mapbar .contactaddress ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 14px 10px;
	width: 80%;
}
.contact_mapbar .contactaddress ul li {
	display: flex;
	align-items: start;
	justify-content: start;
	position: relative;
	width: 100%;
}
.contact_mapbar .contactaddress ul li .icon {
	display: block;
	width: 11%;
	padding: 7px 0 0;
}
.contact_mapbar .contactaddress ul li .content {
	display: block;
	width: 90%;
}
.contact_mapbar .contactaddress ul li p {
	position: relative;
	color: #333333;
	display: block;
	padding-bottom: 6px;
}
/* contact address and map box property end */



/* contact page property end */



/* careers page property start */

.fullcontent {
	display: block;
}
/* careers page property end */



/* visit campus page property start */

.campusvisit_widgetbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.campusvisit_widgetbar .overlayeimg {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 100%;
	opacity: 0.15;
}
.campusvisit_widgetbar .overlayeimg img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.contact_imgform_widgetbar:before {
	content: "";
	background-image: url(images/dotted_img.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 130px;
	position: absolute;
	left: 10%;
	bottom: 15%;
	z-index: 1;
}
.campisvisitbar {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
}
.campisvisitbar .formbox {
	width: 49%;
	background-color: #fff;
	padding: 30px;
	border-radius: 8px;
	position: relative;
}
.campisvisitbar .formbox:before {
	content: "";
	background-image: url(images/dotted_img.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 60px;
	height: 130px;
	position: absolute;
	right: -30px;
	top: 20%;
	z-index: 1;
}
.campisvisitbar h5 {
	color: #061C3D;
	margin-bottom: 20px;
}
.campisvisitbar .formbox p {
}
.campisvisitbar .formbox ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 14px 10px;
}
.campisvisitbar .formbox ul li {
	width: 48%;
	position: relative;
}
.campisvisitbar .formbox ul li label {
	font-size: 14px;
	color: #061C3D;
	margin-bottom: 6px;
	display: block;
}
.campisvisitbar .formbox ul li input {
	border: 1px solid #E6E8EC;
	border-radius: 5px;
	padding: 12px 20px;
	font-size: 16px;
	color: #838E9E;
}
.campisvisitbar .formbox ul li input[type="checkbox"] {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 7px;
}
.campisvisitbar .formbox ul li p {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #42526B;
}
.campisvisitbar .formbox ul li input[type="submit"] {
	background-color: #F2944E;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 9px 30px;
	border-radius: 50px;
}
.campisvisitbar .formbox ul li:last-child {
	width: 100%;
}
.campisvisitbar .contactaddress {
	width: 49%;
	background-color: #fff;
	padding: 30px;
	border-radius: 8px;
	position: relative;
	display: flex;
	justify-content: start;
}
.campisvisitbar .contactaddress ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 14px 10px;
	width: 80%;
}
.campisvisitbar .contactaddress ul li {
	display: flex;
	align-items: start;
	justify-content: start;
	position: relative;
	width: 100%;
}
.campisvisitbar .contactaddress ul li .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	background-color: #fef4ed;
	border-radius: 100%;
	margin-right: 15px;
}
.campisvisitbar .contactaddress ul li .content {
	display: block;
	width: 90%;
}
.campisvisitbar .contactaddress ul li p {
	position: relative;
	color: #333333;
	display: block;
	padding-bottom: 6px;
}
.campisvisitbar .contactaddress ul li p strong {
	font-weight: 600;
}
.campisvisitbar .contactaddress .imgbox {
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px;
}
/* visit campus page property end */

/* download brochure page page property start */

.downloadbrochure_widgetbar {
	display: inline-block;
	width: 100%;
	position: relative;
}
.downloadbrochure_widgetbar .overlayeimg {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 100%;
	opacity: 0.15;
}
.downloadbrochure_widgetbar .overlayeimg img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.downloadbrochurebar {
	display: flex;
	justify-content: center;
	width: 100%;
}
.formbox {
	width: 47%;
	background-color: #fff;
	padding: 30px;
	border-radius: 8px;
	position: relative;
}
.formbox h5 {
	color: #061C3D;
	margin-bottom: 20px;
}
.formbox p {
}
.formbox ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 14px 10px;
}
.formbox ul li {
	width: 48%;
	position: relative;
}
.formbox ul li label {
	font-size: 14px;
	color: #061C3D;
	margin-bottom: 6px;
	display: block;
}
.formbox ul li input {
	border: 1px solid #E6E8EC;
	border-radius: 5px;
	padding: 12px 20px;
	font-size: 16px;
	color: #838E9E;
}
.formbox ul li input[type="checkbox"] {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 7px;
}
.formbox ul li p {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #42526B;
}
.formbox ul li input[type="submit"] {
	background-color: #F2944E;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	padding: 9px 30px;
	border-radius: 50px;
}
.formbox ul li:last-child {
	width: 100%;
}
/* download brochure page property end */

/* faqs page property start */

.faqpage_widgetbar {
	display: inline-block;
	width: 100%;
}
.faqpage_widgetbar .columnboxes {
	border-radius: 30px;
	border: 1px solid #D1D1D1;
	box-shadow: 0 30px 101px #292f5312;
	align-items: normal;
	position: relative;
	background-color: #fff;
	z-index: 5;
}
.faqpage_widgetbar .columnboxes:before {
	content: "";
	background-color: #1e44c108;
	display: inline-block;
	width: 190px;
	height: 190px;
	border-radius: 100%;
	position: absolute;
	bottom: -54px;
	left: -10%;
	z-index: -1;
}
.faqpage_widgetbar .columnboxes .faqtabss {
	width: 50%;
	padding: 40px;
	position: relative;
	background-color: #fff;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.faqpage_widgetbar .columnboxes .faqtabss .faw_tabitem {
	display: block;
	font-size: 24px;
	color: #2A2A32;
	margin: 10px 0 24px;
	cursor: pointer;
}
.faqpage_widgetbar .columnboxes .faqtabss .faw_tabitem.active {
	color: #F8631F;
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes {
	width: 50%;
	padding: 40px;
	border-left: 1px solid #D4D5DF
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes .faq_tabcontent {
	display: none;
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes .faq_tabcontent.active {
	display: block;
}
.faqpage_widgetbar .columnboxes .faqbar {
	width: 100%;
}
.faqpage_widgetbar .columnboxes .faqbar p {
	color: #333333;
	font-weight: 600;
}
.faqpage_widgetbar .columnboxes .faqbar ul {
	text-align: left;
}
.faqpage_widgetbar .columnboxes .faqbar ul li {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #D4D5DF;
}
.faqpage_widgetbar .columnboxes .faqbar ul li:last-child {
	margin-bottom: 0;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question {
	display: block;
	font-size: 18px;
	margin-bottom: 0;
	color: #333333;
	cursor: pointer;
	position: relative;
	font-weight: 600;
	padding: 18px 42px 18px 0px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question:after {
	content: "+";
	color: #333333;
	font-size: 30px;
	font-weight: 400;
	position: absolute;
	right: 8px;
	top: 11px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question.minus {
	color: #F2944E;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question.minus:after {
	content: "-";
	color: #F2944E;
	font-size: 50px;
	line-height:30px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .answer {
	display: none;
	padding: 0px 0px 30px 0px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .answer p {
	font-size: 18px;
	font-weight: 400;
	color: #565656;
}
.faqpage_widgetbar .columnboxes .faqbar .btnarrow {
/*	font-size: 20px;
	font-weight: 400;
	color: #333;
	border: 1px solid #F2944E;
	background-color: #fff;
	padding: 12px 35px;
	margin-top: 20px;*/
}
.faqpage_widgetbar .columnboxes .faqbar .btnarrow:after {
/*	filter: invert(1);*/
}
/* faqs page property end */



















/* faq_section end */

.faq_section {
	display: inline-block;
	width: 100%;
	background-color: #f2f5f9;
}
.faq_section .headingbar {
	text-align: center;
}
.faq_section .headingbar .title {
	margin-bottom: 10px;
}
.faq_section ul {
	text-align: left;
}
.faq_section ul li {
	display: inline-block;
	width: 100%;
	margin: 6px 0;
	background-color: #fff;
	border-radius: 4.28px;
	box-shadow: 0 4px 4px #0000001c;
}
.faq_section ul li:last-child {
	margin-bottom: 0;
}
.faq_section ul li .question {
	display: block;
	font-size: 17.13px;
	margin-bottom: 0;
	color: #000;
	cursor: pointer;
	position: relative;
	font-weight: 400;
	padding: 12px 12px 12px 45px;
}
.faq_section ul li .question:after {
	content: "+";
	color: #F80409;
	font-size: 22px;
	font-weight: 400;
	position: absolute;
	left: 8px;
	top: 11px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.faq_section ul li .question.minus {
	color: #F80409;
}
.faq_section ul li .question.minus:after {
	content: "-";
	color: #F80409;
}
.faq_section ul li .answer {
	display: none;
	padding: 6px 30px 22px 45px;
}
.faq_section ul li .answer p {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	line-height: 1.7;
}
/* faq_section end */







/* single blog property start */

.singlepostbanner {
	display: inline-block;
	width: 100%;
	background-color: #003373;
}
.singlepostbanner h1 {
	color: #fff;
	font-weight: 700;
}
.singlepost {
	display: block;
}
.singlepost ol li, .singlepost ul li {
	display: block;
	padding-left: 20px;
	position: relative;
	margin-bottom: 6px;
}
.singlepost ul li:before {
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	background-color: #003373;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 9px;
}
.blog-new ol {
    padding-left: 30px !important;
}
.blog-new ol li {
    padding-left: 5px;
}
.blog-new .creteria_sec li:before {
	display:none;
}
.blog-new .partners_boxes_bar li:before,
.blog-table-of-content ul li:before {
	display:none;
}
.blog-new .videoboxdiv .video_box {
	    width: 100%;
}
.blog-table-of-content ul.toc-main {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}
.blog-table-of-content ul.toc-main li {
	padding:0;
}																										
.facultywrapperbar {
    text-align: center;
    display: flex;
    /*	justify-content: space-between;*/
    flex-wrap: wrap;
    gap: 24px 2%;
}

.facultywrapperbar .boxbar {
    text-align: left;
}

.facultywrapperbar .itemwrap {
    width: 32%;
    padding: 0;
    box-shadow: 0 0 10px #e1e1e1;
    border-bottom: 7px solid #1e3c72;
    position: relative;
    overflow: hidden;
}

.facultywrapperbar .itemwrap .imgbox {
    width: 100%;
    height: 330px;
    position: relative;
    display: block;
    overflow: hidden;
}

/*.facultywrapperbar .itemwrap .imgbox:before {	position: absolute;	top: 50%;	left: 50%;	z-index: 2;	display: block;	content: '';	width: 0;	height: 0;	background: rgba(255, 255, 255, .2);	border-radius: 0;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	opacity: 0;}.facultywrapperbar .itemwrap .imgbox:hover:before {	-webkit-animation: circle 1.2s;	animation: circle 1.2s;}@keyframes circle {0% { opacity: 1;}40% { opacity: 1;}100% { width: 200%; height: 200%; opacity: 0;}}*/

.facultywrapperbar .itemwrap .textbox {
    width: 100%;
    display: block;
    background-color: #fff;
    text-align: left;
    padding: 20px 16px 20px 20px;
    position: relative;
    transition: all 0.5s ease 0s;
}

.facultywrapperbar .itemwrap .textbox h5 {
    color: #f26321;
}

.facultywrapperbar .itemwrap .textbox p {
    padding-bottom: 0;
    font-size: 18px;
}

.facultywrapperbar .itemwrap .textbox .btn {
    display: none;
}

.facultywrapperbar .itemwrap .hoverbox {
    background-color: #f8f8f8;
    width: 100%;
    height: 0%;
    position: absolute;
    top: 100%;
    left: 0;
    display: flex;
    text-align: left;
    padding: 20px 16px 20px 20px;
    z-index: 1;
    transition: all 0.5s ease 0s;
}

.facultywrapperbar .itemwrap .hoverbox p {
    font-size: 18px;
}

.facultywrapperbar .itemwrap .hoverbox .btn {}

.facultywrapperbar .itemwrap .hoverbox div {
    display: none;
    transition: all 0.5s ease 0s;
}

.facultywrapperbar .itemwrap:hover .hoverbox {
    height: 100%;
    top: 0;
    transition: all 0.5s ease 0s;
}

.facultywrapperbar .itemwrap:hover .hoverbox div {
    display: block;
    transition: all 0.5s ease 0s;
}



.ourjourneyboxes {
    display: flex;
    justify-content: start;
    gap: 20px 2%;
}
.ourjourneyboxes .ourjourneybox {
    width: 32%;
}
.ourjourneyboxes .ourjourneybox .imgbox {}
.ourjourneyboxes .ourjourneybox .imgcaption {
    background-color: #1e3c72;
}
.ourjourneyboxes .ourjourneybox .imgcaption h6 {
    display: block;
    margin-bottom: 0;
    position: relative;
    text-align: center;
    padding: 11px 0 11px 50px;
    color: #fff;
	overflow:hidden;
}
.ourjourneyboxes .ourjourneybox .imgcaption h6 .num {
    color: #fff;
    background-color: #000;
    width: 50px;
    display: inline-block;
    text-align: center;
    padding: 10px 10px;
    font-size: 32px;
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 0;
}



.pgdmwhychooseusbar {
    display: flex;
    justify-content: space-between;
    /* align-items: center;*/
}
.pgdmwhychooseusbar .imgbox {
    width: 44%;
}
.pgdmwhychooseusbar .textbox {
    width: 58%;
    position: relative;
    left: -70px;
    padding: 20px 0px;
}

.pgdmwhychooseusbar .textbox:before {
    content: "";
    background-color: #1e3d73;
    opacity: 0.9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    width: 26%;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.pgdmwhychooseusbar .textbox ul {}

.pgdmwhychooseusbar .textbox ul li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
	padding:0;
}
.pgdmwhychooseusbar .textbox ul li:before {
	display:none;
}
.pgdmwhychooseusbar .textbox ul li:last-child {
    margin-bottom: 0;
}

.pgdmwhychooseusbar .textbox ul li .number {
    font-size: 52px;
    line-height: 40px;
    font-weight: 700;
    color: #fff;
    z-index: 1;
    width: 19%;
    display: flex;
    justify-content: center;
}

.pgdmwhychooseusbar .textbox ul li .content {
    width: 75%;
}

.pgdmwhychooseusbar .textbox ul li .content h6 {
    color: #1e3d73;
    font-weight: 700;
}

.pgdmwhychooseusbar .textbox ul li .content p {
    padding-bottom: 10px;
    /*font-size: 18px;*/
}



.programefaqbar .tab_container .tab_content .faqbox {
    width: 100%;
}
.faqbox .faqboxwrapper {
    display: block;
    padding: 14px 20px;
   border-bottom: 1px solid #333333;
}
.faqbox .faqboxwrapper .question {
    color: #787878;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0;
    position: relative;
    padding-right: 40px;
    cursor: pointer;
}
.faqbox .faqboxwrapper .question:before {
    content: "";
    background-color: #ef5902;
    width: 14px;
    height: 2px;
    display: inline-block;
    position: absolute;
    top: 16px;
    right: 0;
}
.faqbox .faqboxwrapper .question:after {
    content: "";
    background-color: #ef5902;
    width: 2px;
    height: 14px;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 6px;
}
.faqbox .faqboxwrapper .question.minus:after {
    display: none;
}
.faqbox .faqboxwrapper .answer {
    display: none;
    padding: 20px 0px 0px 0px;
}
.blog-new .pgdm_career_services_boxes_bar li:before {
	display:none;
}


.width_100 {
    width: 100% !important;
}


.tablebox {
    background-color: #f8f8f8;
    padding: 0;
    overflow: hidden;
    border: 0;
    border-spacing: 0;
    border-radius: 10px;
    margin: 50px 0;
}

.tablebox1:before,
.tablebox:before {
    content: url(https://www.badrukaschoolofmanagement.edu.in/wp-content/uploads/2023/12/hand_scroll.gif);
    position: absolute;
    display: none;
    top: auto;
    margin-top: -40px;
    right: 6%;
}

.tablebox tr {
    display: flex;
}

.tablebox tr:first-child {
    background-color: #1e3d73;
    border-radius: 8px 8px 0 0;
}

.tablebox tr:first-child td,
.tablebox tr th {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
}

.tablebox tr th,
.tablebox tr td {
    color: #787878;
    text-align: left;
    padding: 18px 20px 18px 50px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    width: 50%;
    display: inline-block;
}

.tablebox tr td {
    font-size: 20px;
}

.tablebox tr th:last-child,
.tablebox tr td:last-child {
    border-right: 0;
}

.tablebox tr:last-child td {
    border-bottom: 0;
}


/* single blog property end */

























/*.sidebar_page {

	

}

.sidebarpage_widgetbar {

	display:block;

}

.sidebar_widget {

    display: flex;

    justify-content: space-between;

    gap: 20px;

}

.sidebar_widget .leftsidebar {

	    width: 70%;

		text-align:center;

}

.sidebar_widget .leftsidebar img {

	margin:20px auto 30px;

	max-width:800px;

}

.sidebar_widget .leftsidebar h2,

.sidebar_widget .leftsidebar h3,

.sidebar_widget .leftsidebar h4,

.sidebar_widget .leftsidebar h5,

.sidebar_widget .leftsidebar h6,

.sidebar_widget .leftsidebar p {

	text-align:left;

}

.sidebar_widget .leftsidebar ul {

    display: block;

    margin: 10px 0 20px;

}

.sidebar_widget .leftsidebar ul li {

	display: block;

    text-align: left;

    padding-left: 20px;

    position: relative;

    margin-bottom: 10px;

}

.sidebar_widget .leftsidebar ul li:before {

    content: "";

    display: inline-block;

    font-size: 17px;

    font-family: 'FontAwesome';

    position: absolute;

    left: 0;

    top: 0;

}

.nextpostbar {

    display: flex;

    justify-content: start;

    align-items: start;

    gap: 30px;

    width: 100%;

    background-color: #00308C;

    padding: 40px 40px;

    margin: 30px 0 0;

}

.nextpostbar .postimgbar {

    text-align: center;

    width: 30%;

}

.nextpostbar .postimgbar img {

	display: inline-block;

    width: 156px;

    height: 156px;

    border-radius: 100%;

    border: 9px solid #ffffff29;

    margin: 0 0 14px;

}

.nextpostbar .postimgbar p {

    color: #fff;

    text-align: center;

}

.nextpostbar .postimgbar p strong {

    color: #fff;

    display: block;

    font-weight: 700;

}

.nextpostbar .postcontent {

    width: 70%;

}

.nextpostbar .postcontent h6 {

	color:#fff;

}

.nextpostbar .postcontent p {

	color: #fff;

    line-height: 1.7;

}





.sidebar_widget  .rightsidebar {

    width: 26%;

}

.sidebar_widget .rightsidebar .contactbar {

	width: 100%;

    border-bottom: 0.71px solid #F80409;

    padding-bottom: 10px;

    margin-bottom: 24px;

}

.sidebar_widget .rightsidebar .contactbar ul li {

	font-size: 15.7px;

    margin: 0 0 14px;

    width: 100%;

}

.sidebar_widget .rightsidebar .contactbar ul li img {

	width: 22px;

    margin-right: 10px;

}

.sidebar_widget .rightsidebar .postbar {

	width: 100%;

    display: block;

}

.sidebar_widget .rightsidebar .postbar h5 {

	color: #00308C;

    font-size: 23px;

    margin-bottom: 20px;

}

.sidebar_widget .rightsidebar .postbar ul {

	display:block;

}

.sidebar_widget .rightsidebar .postbar ul li {

	display: flex;

    justify-content: start;

    align-items: start;

    gap: 18px;

    padding-bottom: 20px;

    margin-bottom: 20px;

    border-bottom: 0.71px solid #072FB3;

}

.sidebar_widget .rightsidebar .postbar ul li img {

	width: 82px;

    display: inline-block;

}

.sidebar_widget .rightsidebar .postbar ul li p {

	display: inline-block;

    font-size: 14px;

}

.sidebar_widget .rightsidebar .postbar ul li:last-child {

	margin-bottom:0;

	border-bottom:0;

}

.sidebar_page .bg_light {

	background-color:#f0f3f8;

}

*/

/* single page property end */

/* popup form property start */

.popup_overlay {
	position: fixed;
	background-color: #000000ad;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 66;
	width: 100%;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
.enquire_form {
	display: inline-block;
	width: 550px;
	background-color: #fff;
	max-width: 98%;
	position: relative;
}
.enquire_form .close {
	position: absolute;
	background-color: #f2944e;
	height: 25px;
	width: 25px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	right: 0;
	top: 0;
	font-weight: bold;
}
.enquire_form h5 {
	margin-bottom: 6px;
}
.enquire_form p {
	font-size: 16px;
}
.enquire_form ul li:nth-last-child(2) {
	width: 100%;
}
.enquire_form ul li:nth-last-child(2) .wpcf7-form-control-wrap {
	display: block;
	padding-left: 10px;
}
.enquire_form .wpcf7-spinner {
	position: absolute;
	right: 0;
	bottom: 3px;
}
/* popup form property end */

/* single faculty page property start */

.userdetailwidgetbar {
	border-top: 1px solid #fbfbfb;
	display: block;
}
.userdetailbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.userdetailbar .imgboxbar {
	width: 38%;
	position: relative;
	z-index: 2;
	padding: 30px;
}
.userdetailbar .imgbox {
	display: inline-block;
	width: 100%;
	border: 16px solid #ffffff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 10px #efefef;
}
.userdetailbar .imgbox:before {
	content: "";
	background-image: url(images/video_dotedshape.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 97px;
	height: 115px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}
.userdetailbar .imgbox:after {
	content: "";
	display: inline-block;
	width: 140px;
	height: 140px;
	background-color: #003374;
	border-radius: 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: -1;
}
.userdetailbar .imgbox img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	max-width: 100% !important;
	background-color: #f8f8f8;
}
.userdetailbar .textbox {
	width: 55%;
}
.userdetailbar .textbox .title {
	font-size: 32px;
	color: #385f91;
}
.userdetailbar .textbox .titleline:before {
	background-color: #1d3869;
}
.userdetailbar .textbox h3 {
	font-weight: 600;
	color: #1e3d73;
}
.userdetailbar .textbox h4 {
	font-weight: 600;
	margin: 30px 0 10px 0;
}
.userdetailbar .textbox ul.datediv {
	display: flex;
	gap: 10px 30px;
	flex-wrap: wrap;
}
.userdetailbar .textbox ul.datediv li {
	font-size: 18px;
	padding: 0px;
	margin: 0;
	display: inline-block;
	font-weight: 600;
}
.userdetailbar .textbox ul.datediv li .fa {
	margin-right: 10px;
}
.userdetailbar .textbox ul.datediv li:before {
	display: none;
}
.userdetailbar .textbox ul {
	margin-bottom: 20px;
}
.userdetailbar .textbox ul:last-child {
	margin-bottom:0;
}
.userdetailbar .textbox li {
	display: block;
	color: #000;
	margin-bottom: 10px;
	padding-left: 27px;
}
.userdetailbar .textbox li:before {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #000;
	border-radius: 100%;
	display: inline-flex;
	vertical-align: top;
	margin-top: 12px;
	margin-right: 13px;
	margin-left: -20px;
}
.userdetailbar .textbox .socialdiv {
	background-color: #fdfbfb;
	margin: 0;
	display: inline-block;
}
.userdetailbar .textbox .socialdiv li {
	display: inline-block;
	padding: 9px 10px;
	text-align: center;
	margin: 0;
	float: left;
}
.userdetailbar .textbox .socialdiv li:before {
	display: none;
}
.userdetailbar .textbox .socialdiv li a {
	display: block;
}
.userdetailbar .textbox .socialdiv li:nth-child(2n) {
	background-color: #fbf4f4;
}
.facultydetailbar {
}
.facultydetailbar ol {
	padding-left: 30px
}
.facultydetailbar ul li, .facultydetailbar ol li {
	display: list-item;
}
 .facultydetailbar ul li::marker, .facultydetailbar ol li::marker {
 font-weight: bold;
 color: #000;
}
.facultydetailbar ul li strong .facultydetailbar ol li strong {
	display: block;
}
.backbtn {
}
.backbtn .btn {
	margin-top: 0;
	padding: 8px 18px;
	border-radius: 10px;
	font-size: 16px;
	text-transform: none;
}
.userdetailbar .textbox .socialicon {
	margin: 30px 0 0 0;
	display: block;
}
.userdetailbar .textbox .socialicon li {
	display: inline-block;
	padding: 0;
	margin: 0 10px 0 0;
}
.userdetailbar .textbox .socialicon li a {
	background-color: #013474;
	text-align: center;
	width: 44px;
	height: 38px;
	display: flex;
	align-items: center;
	border-radius: 6px;
	justify-content: center;
}
.userdetailbar .textbox .socialicon li:before {
	display: none;
}
.userdetailbar .textbox .socialicon li .fa {
	color: #ffffff;
	font-size: 24px;
	margin: 0;
}
.facultydetailtabbar {
	display: block;
	background-color: #F5F6F7;
}
.facultydetailtabbar .tablist {
	padding: 0;
}
.facultydetailtabbar .tablist li {
	border: 0;
	padding: 0;
	text-align: left;
	font-size: 28px;
	width: auto;
	margin-right: 40px;
	margin-bottom: 20px;
}
.facultydetailtabbar ul.tablist li.active {
	background-color: transparent;
	color: #000000;
	font-weight: 600;
	border-radius: 0;
}
.facultydetailtabbar .tab_container {
	width: 100%;
}
.facultydetailtabbar .tab_content .contentbox {
	display: inline-block;
	width: 100%;
}
.facultydetailtabbar .tab_content .contentbox p {
}
/* single faculty page property end */

/* past event page property start */

.smallbanner {
	display: block;
	background-color: #003373;
}
.smallbanner h1 {
	color: #fff;
}
.pastevent {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 30px;
}
.upcommingevenlistbar {
}
.upcommingeventlistbar .eventwrapper {
	display: block;
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	justify-content: space-between;
	box-shadow: 0 0 8px #00000012;
	min-height: 250px;
	width: 31.65%;
	flex-wrap: wrap;
	position: relative;
	padding: 0px 0px 70px;
}
.upcommingeventlistbar .eventwrapper:last-child {
	margin-bottom: 0;
}
.upcommingeventlistbar .eventwrapper .imgbox {
	position: relative;
	width: 100%;
	background-color: #f1f1f1;
}
.upcommingeventlistbar .eventwrapper .imgbox {
	display: flex;
	align-items: center;
}
.upcommingeventlistbar .eventwrapper .imgbox img {
	object-fit: contain;
	max-height: 220px;
}
.newslistbar li .imgbox .date, .upcommingeventlistbar .eventwrapper .imgbox .date {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 20px;
	background-color: #fff;
	width: 55px;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	line-height: 20px;
	padding: 4px 10px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.newslistbar li .imgbox .date sup, .upcommingeventlistbar .eventwrapper .imgbox .date sup {
	font-size: 15px;
}
.newslistbar li .imgbox .date span, .upcommingeventlistbar .eventwrapper .imgbox .date span {
	font-size: 18px;
}
.upcommingeventlistbar .eventwrapper .contentbox {
	width: 100%;
	padding: 30px 20px 0px;
}
.upcommingeventlistbar .eventwrapper .contentbox h6 {
	margin-bottom: 20px;
}
.upcommingeventlistbar .eventwrapper .contentbox h6 a {
	color: #000;
}
.upcommingeventlistbar .eventwrapper .contentbox .btn {
	font-size: 16px;
	padding: 3px 15px;
	position: absolute;
	bottom: 31px;
	left: 21px;
	overflow: hidden;
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv {
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv li {
	font-size: 18px;
	width: auto;
	padding: 0 0 5px;
	font-weight: 600;
	margin-right: 10px;
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv li .fa {
	margin-right: 10px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon {
	position: absolute;
	bottom: 28px;
	right: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon a span {
	border-radius: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon a span svg {
	width: 22px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li {
	margin: 0 4px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li img {
	width: 20px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li a {
	width: 36px;
	display: flex;
	height: 36px;
	align-items: center;
	justify-content: center;
	background-color: #ccc;
	border-radius: 100%;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li .fa {
	margin: 0;
	color: #fff;
	font-size: 16px;
	display: inline-block;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(2) a {
	background-color: #315a9d;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(3) a {
	background-color: #00acfb;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(4) a {
	background-color: #007cbe;
}
/* past event page property end */

/* Media Coverage  page property start */

.tabcontentbar.media_coverage {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	gap: 20px;
}
.tabcontentbar.media_coverage .item {
	width: 32.2%;
	margin: 0;
	position: relative;
	padding-bottom: 60px;
}
.tabcontentbar.media_coverage .item .content .btn {
	position: absolute;
	bottom: 16px;
}
.tabcontentbar.media_coverage .item .imgbox img {
    scale: 1;
	transition:all 0.5s ease 0s;
}
.tabcontentbar.media_coverage .item:hover .imgbox img {
    scale: 1.1;
	transition:all 0.5s ease 0s;
}
/* Media Coverage  page property end */

/* past event page property start */

.pastevent {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 30px;
}
.upcommingevenlistbar {
}
.upcommingeventlistbar .eventwrapper {
	display: block;
	background-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	justify-content: space-between;
	box-shadow: 0 0 8px #00000012;
	min-height: 250px;
	width: 31.65%;
	flex-wrap: wrap;
	position: relative;
	padding: 0px 0px 70px;
}
.upcommingeventlistbar .eventwrapper:last-child {
	margin-bottom: 0;
}
.upcommingeventlistbar .eventwrapper .imgbox {
	position: relative;
	width: 100%;
	background-color: #f1f1f1;
}
.upcommingeventlistbar .eventwrapper .imgbox {
	display: flex;
	align-items: center;
}
.upcommingeventlistbar .eventwrapper .imgbox img {
	object-fit: contain;
	max-height: 220px;
}
.newslistbar li .imgbox .date, .upcommingeventlistbar .eventwrapper .imgbox .date {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 20px;
	background-color: #fff;
	width: 55px;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	line-height: 20px;
	padding: 4px 10px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.newslistbar li .imgbox .date sup, .upcommingeventlistbar .eventwrapper .imgbox .date sup {
	font-size: 15px;
}
.newslistbar li .imgbox .date span, .upcommingeventlistbar .eventwrapper .imgbox .date span {
	font-size: 18px;
}
.upcommingeventlistbar .eventwrapper .contentbox {
	width: 100%;
	padding: 30px 20px 0px;
}
.upcommingeventlistbar .eventwrapper .contentbox h6 {
	margin-bottom: 20px;
}
.upcommingeventlistbar .eventwrapper .contentbox h6 a {
	color: #000;
}
.upcommingeventlistbar .eventwrapper .contentbox .btn {
	font-size: 16px;
	padding: 3px 15px;
	position: absolute;
	bottom: 31px;
	left: 21px;
	overflow: hidden;
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv {
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv li {
	font-size: 18px;
	width: auto;
	padding: 0 0 5px;
	font-weight: 600;
	margin-right: 10px;
}
.upcommingeventlistbar .eventwrapper .contentbox .datediv li .fa {
	margin-right: 10px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon {
	position: absolute;
	bottom: 28px;
	right: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon a span {
	border-radius: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon a span svg {
	width: 22px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li {
	margin: 0 4px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li img {
	width: 20px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li a {
	width: 36px;
	display: flex;
	height: 36px;
	align-items: center;
	justify-content: center;
	background-color: #ccc;
	border-radius: 100%;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li .fa {
	margin: 0;
	color: #fff;
	font-size: 16px;
	display: inline-block;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(2) a {
	background-color: #315a9d;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(3) a {
	background-color: #00acfb;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon li:nth-child(4) a {
	background-color: #007cbe;
}
.eventbanner {
	display: block;
	background-color: #003373;
}
.eventbanner h1 {
	color: #fff;
}
/* past event page property end */

/* single past event page property start */

.eventdescriptioncontentbar {
	display: block;
	background-color: #ECF7FF;
}
.photogallerywidgetbar {
	display: block;/*	background-color:#F5F6F7;*/
}
.photogalleryslider {
	width: 68%;
	margin: 0 auto;
}
.photogalleryslider .owl-nav {
	margin: 10px auto 0;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
}
.gallery_slide .owl-stage {
	display: flex;
	justify-content: center;
/*	gap: 20px;*/
}
.gallery_slide .owl-stage .owl-item {
	text-align:center;
}
.photogalleryslider .itemslide {
	display: inline-block;
	/*width: 100%;*/
	border-radius: 10px;
	margin: 0 10px;
}
.photogalleryslider .itemslide img {
	display: block;
    object-fit: cover;
    height: 100%;
	width: 100%;
	border-radius:10px;
}
.photogalleryslider .owl-nav {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: end;
    width: 100%;
    left: 0;
    right: 0;
    gap: 16px;
    padding-right: 13px;
}
.photogalleryslider .owl-nav button {
	background-color:#fff;
}
.userdetailbar .textbox .socialicon {
	display: none;
}
.eventdescriptioncontentbar.lightbg {
/*	display: none;*/
}
.eventdescriptioncontentbar .headingbar {
	text-align: center;
}
.eventdescriptioncontentbar .contact_imgformbar {
	margin: 0 auto;
	text-align: center;
}
.eventdescriptioncontentbar .contact_imgformbar .formbox {
	width: 80%;
	margin: 0 auto;
}
.eventdescriptioncontentbar .contact_imgformbar .formbox ul li, .eventdescriptioncontentbar .contact_imgformbar .formbox ul li:nth-last-child(2) {
	width: 49%;
	padding-left: 0;
	margin: 0;
	text-align: left;
}
.userdetailbar .textbox ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}
.userdetailbar .textbox li {
	padding: 0px 0px 0px 0px;
}
.userdetailbar .textbox li::before {
	display: none;
}
.userdetailbar .textbox h4 {
	margin: 10px 0 20px;
}
.webinarbar {
	display: inline-block;
	width: 100%;
}
.webinarbar .title {
	text-align: center;
}
.webinarbar .intro_bar {
	justify-content: center;
}

/* single past event page property end */

/* pagination property start */
.pgntn-page-pagination {
	margin: 1em 0;
	padding: 0;
	overflow: hidden;
	text-align: center !important;
	clear: both;
	cursor: default;
}
.pgntn-page-pagination .dots {
	display: inline-block;
	text-align: center;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding: 0.3em 0.5em;
}
.pgntn-multipage .pgntn-elipses, .pgntn-multipage .pgntn-page-pagination-intro {
	display: inline-block;
	margin-right: 0;
	text-align: center;
}
.pgntn-multipage .pgntn-page-pagination-block a:first-of-type {
	margin-left: 0;
}
.pgntn-multipage .pgntn-page-pagination-block span:first-of-type ~ a {
	margin-left: 0.5em;
}
.pgntn-page-pagination-intro, .pgntn-page-pagination a, .pgntn-page-pagination .current {
	display: inline-block;
	text-align: center;
	margin-left: 0.5rem;
	margin-bottom: 0.5rem;
	padding: 0.3rem 0.5rem;
}
.pgntn-page-pagination a {
	box-shadow: none !important;
}
div.pgntn-page-pagination-block a.prev, .pgntn-page-pagination-block .next {
	display: inline-block;
	float: none;
}
.pgntn-page-pagination-intro {
	display: none !important;
}
.pgntn-bottom .pgntn-page-pagination-block {
	width: auto !important;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.pgntn-bottom .pgntn-page-pagination-block .page-numbers.current {
	background-color: #F2944E !important;
	color: #fff !important;
	border: none !important;
}
.pgntn-bottom .pgntn-page-pagination-block .page-numbers {
	font-size: 18px;
	color: #151515 !important;
	padding: 6px 14px;
	margin: 0;
	float: left;
	font-family: 'Franklin Gothic Book';
}
.pgntn-page-pagination a.page-numbers {
	border-right: 1px solid #ccc !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	background-color: transparent !important;
}
/* pagination property end */






/* mobile responsive property start */

@media (max-width:1360px) {
.leadership_widgetbar, .facultyitembar {
	padding-left: 20px;
	padding-right: 20px;
}
.four_slide.owl-carousel .owl-nav button.owl-next {
	right: 0;
}
.four_slide.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
.innerbanner .columnboxbar .content {
	min-height: 455px;
}
.innerbanner .columnboxbar .content p {
	font-size: 18px;
}
.contactjobopening_tabcontent .tabcontentbar .item .content .btn {
	padding: 7px 18px;
	font-size: 16px;
}
.office_listbar {
	width: 90% !important;
}
.programme_bgimgcontent:after {
	z-index: 1;
}
.programme_bgimgcontent p {
	z-index: 33;
	position: relative;
}
.pg_features_listbar:after {
	right: 0;
	z-index: -1;
}
.upcoming_eventitembar .item .text h6 a, .upcoming_eventitembar .item .text h6, .upcoming_eventitembar .item .text h5 a, .upcoming_eventitembar .item .text h5 {
	font-size: 18px;
}
}
@media (max-width:1250px) {
.container {
	max-width: 1100px;
}
.col_left_1180 {
	padding-left: calc((100vw - 1100px) / 2);
}

.py_7 {
	padding: 60px 0;
}
.pb_7 {
	padding-bottom: 60px;
}
.pt_7 {
	padding-top: 60px;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 32px;
}
.left_1180 {
	width: calc(((100% - 1080px) / 2) + 1080px);
}
.h-rightbox .h-nav li {
	padding: 0 8px;
}
.h-rightbox .h-nav li a {
	font-size: 18px;
}
.bannerbar .bannercontent {
	width: 46%;
}
.bannerbar .bannercontent .btn {
	font-size: 20px;
}
.pillars_widgetbar {
	width: 100%;
}
.pillars_widgetbar .imgboxbar {
	padding-left: 35px;
}
.careerpath_listbar li h5 {
	font-size: 20px;
}
.upcoming_eventitembar {
	width: 100%;
	padding-left: 1%;
}
.upcoming_eventitembar .item .text h6 {
	font-size: 18px;
}
.sm_widgetbar .items_widgetbar {
/*	width: 54%;*/
}
.sm_widgetbar {
    padding-right: 50px;
}
.sm_widgetbar .content {
	width: 50%;
}
.sm_widgetbar .items_widgetbar .item .text h6 {
	font-size: 18px;
}
.home_faqs_widgetbar .container-full {
	padding-left: 1%;
}
.faqs_itemsbar.faq_slide {
	/*width: 94%;*/
}
/*.faqs_itemsbar.faq_slide.owl-carousel .owl-nav {
	bottom: -70px;
	left: 20px;
}*/
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button.owl-next {
	bottom: 35px;
}
.pillars_widgetbar .pillarsbar p {
	font-size: 20px;
}
.careerpath_listbar li:after {
	width: 100%;
}
.dual_itemswidgetbar .item {
	width: 48%;
}
.faculty_recentblogitembar .item .text h6 a br, .faculty_recentblogitembar .item .text h6 br {
	display: none;
}
.faculty_recentblogitembar .item .text h6 a, .faculty_recentblogitembar .item .text h6 {
	font-size:18px;
}
/* about page start */

.innerbanner .columnboxbar .content {
	min-height: 408px;
}
.about_missionbar .columnboxes .content .box p, .about_visionbar .columnboxes .content .box p {
	font-size: 20px;
}
.about_campusbar .columnboxes .content ul {
	gap: 20px 10px;
}
.about_campusbar .columnboxes .content ul li {
	font-size: 15px;
	line-height: 1.2;
	width: 32%;
}
.aboutbadruka_legacybar:after, .aboutbadruka_legacybar:before {
	width: 100px;
	height: 100px;
}
.aboutbadruka_legacybar:before {
	left: 0;
}
.aboutbadruka_legacybar:after {
	right: 0;
}
/* about page end */
/* programe page start */
.office_listbar .item {
    width: auto;
    margin: 0 10px;
}


/* programe page end */
/* admission process page start */

.admission_philosophycontentbar .columnboxes .imgboxbar .imgg .imgbox {
	max-width: 48%;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc p {
	font-size: 18px;
	line-height: 1.3;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul li {
	font-size: 18px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .icon {
	width: 60px;
	height: 60px;
}
.as_documentbar .columnboxes .imgboxbar:after {
	width: 177px;
	height: 161px;
	left: 10px;
	bottom: -38px;
}
.programme_feesbar table {
	width: 90%;
}
.programme_feesbar .totalprice {
	width: 80%;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar {
	width: 38%;
}
.ap_education_loanbar .columnboxes .content {
	width: 45%;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul li h6 {
	font-size: 18px;
}
/* admission process page end */

/* careers process page start */

.jobopening_tabsbar {
	padding-left: 0;
}
.contactjobopening_tabcontent .tabcontentbar .owl-nav {
	left: 26px;
	bottom: 0;
}
.bsmnews_slide, .jobopening_slide {
	padding-bottom: 42px;
}
/* careers process page end */

/* contact process page start */
.teaching_slide .owl-stage .owl-item,
.jobopening_slide .owl-stage .owl-item {
	padding: 10px;
}
.contact_mapbar .contactaddress {
	justify-content: start;
}
.formbox {
	width: 60%;
}
/* contact process page end */

/* faq page start */

.faqpage_widgetbar .columnboxes .faqtabss {
	padding: 20px;
}
.faqpage_widgetbar .columnboxes .faqtabss .faw_tabitem {
	font-size: 20px;
	margin: 10px 0 10px;
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes {
	padding: 20px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question {
	font-size: 16px;
	padding: 14px 26px 14px 0px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .question:after {
	font-size: 26px;
	right: 0;
	top: 6px;
}
.faqpage_widgetbar .columnboxes .faqbar ul li .answer {
	padding: 0px 0px 20px 0px;
}
.faqpage_widgetbar .columnboxes .faqbar .btnarrow {
	font-size: 18px;
	padding: 8px 20px;
}
.faqpage_widgetbar .columnboxes .faqbar .btnarrow:after {
	background-size: 92%;
}
/* faq page end */
/* news category page start */
.tabcontentbar.media_coverage .item {
    width: 32%;
}
.bsmnews_tabcontent .tabcontentbar .item .imgbox {
    height: 212px;
}
/* news category page end */
/* event page start */
.pastevent {
    gap: 26px;
}



/* event page end */
}

@media (max-width:1100px) {
.container {
	max-width: 992px;
}
.col_left_1180 {
	padding-left: calc((100vw - 992px) / 2);
}

.py_7 {
	padding: 50px 0;
}
.pt_7 {
	padding-top: 50px;
}
.pb_7 {
	padding-bottom: 50px;
}
.title {
	margin-bottom: 30px;
}
h1 {
	font-size: 34px;
}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 22px;
}
h6 {
	font-size: 18px;
}
.btn {
	padding: 6px 18px;
	font-size: 15px;
}
.title {
	margin-bottom: 10px;
}
.left_1180 {
    width: calc(((100% - 960px) / 2) + 960px);
}
	
.h_logo {
	width: 200px;
}
.h-rightbox .h-nav li {
	padding: 0 4px;
}
.homemanagementbar .listboxes .item .icon {
	width: 50px;
	height: 50px;
	padding: 10px;
}
.pillars_widgetbar .imgboxbar:before {
	width: 500px;
	height: 500px;
}
.pillars_widgetbar .pillarsbar h2 {
	margin-bottom: 10px;
}
.dual_itemswidgetbar {
	width: 100%;
}
.footerbar .fnav ul li a {
	font-size: 13px;
}
.fsocial li {
	padding: 10px 6px;
}
.fsocial li i,
.fsocial li .fa {
	font-size: 16px;
}
/* about page start */

.innerbanner .columnboxbar .imgboxbar {
	width: 56%;
}
/* about page end */

/* admission process page start */

.headingbar p {
	font-size: 18px;
}
.admission_philosophycontentbar .columnboxes .imgboxbar .imgg .imgbox {
	max-width: 47%;
}
.pg_eligibilitybar .columnboxes .content .titleline {
	margin-bottom: 26px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .icon {
	width: 50px;
	height: 50px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item {
	margin-top: 12px;
}
.pg_eligibilitybar .columnboxes .content {
	width: 55%;
}
.as_documentbar .columnboxes .imgboxbar:before {
	width: 384px;
	height: 384px;
}
.as_documentbar .columnboxes .imgboxbar .imgbox:nth-child(1) {
	width: 56%;
}
.as_documentbar .columnboxes .imgboxbar .imgbox:nth-child(2) {
	width: 80%;
}
/* admission process page end */

/* careers process page start */

.faculty_recentblogitembar .item .date {
	flex-wrap: wrap;
	gap: 10px;
}
.faculty_recentblogitembar .item {
	border-radius: 10px;
	padding: 10px;
}
.faculty_recentblogitembar .item .text {
	width: 52%;
}
.faculty_recentblogitembar .item .imgbox {
	width: 45%;
}
/* careers process page end */

/* programme page start */

.programme_bgimgcontent p {
	font-size: 20px;
}
.pg_features_listbar li {
	font-size: 17px;
	padding:18px 10px;
}
.pg_pillars_widgetbar .item p {
    font-size: 17px;
}
.pg_pillars_widgetbar .item p br {
	display:none;
}
/* programme page start */
/* news category page start */
.tabcontentbar.media_coverage .item {
    width: 31%;
}
.bsmnews_tabcontent .tabcontentbar .item .imgbox {
    height: 185px;
}


/* news category page end */
/* event page start */
.pastevent {
    gap: 22px;
}

/* event page end */


}
@media (max-width:1020px) {
.upcoming_eventitembar {
    padding-bottom: 20px;
}


}

@media (max-width:992px) {
.container {
	max-width: 768px;
}
.col_left_1180 {
	padding-left: calc((100vw - 768px) / 2);
}

h2 {
	font-size: 26px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 18px;
}
p {
	font-size: 18px;
}
.pt_6 {
	padding-top: 30px;
}
.left_1180 {
    width: 100%;
}
.title {
	margin-bottom: 20px;
}
.headingbar .title  {
	margin-bottom: 6px;
}
.h-rightbox .h-nav {
	display: none;
}
.bannerbar .bannercontent {
	width: 56%;
}
.bannerbar .bannercontent .title {
    font-size: 28px;
    margin-bottom: 8px;
}
.bannerbar .bannercontent .title:after {
	display:none;
}
.bannerbar .bannercontent p {
    font-size: 18px;
    line-height: 1.2;
	padding-bottom: 12px;
}
.bannerbar .bannercontent .btn {
    font-size: 16px;
    padding: 10px 20px;
}
.homemanagementbar .listboxes .item {
	width: 48.9%;
}
.homemanagementbar .headingbar .title {
	margin-bottom: 10px;
}
.pillars_widgetbar {
	width: 100%;
	flex-wrap: wrap;
	gap: 30px;
}
.pillars_widgetbar .pillarsbar {
	width: 100%;
}
.pillars_widgetbar .imgboxbar {
	width: 500px;
	height: 500px;
	padding: 0 10px;
	margin: 0 auto;
}
.pillars_widgetbar .imgboxbar:before {
	width: 500px;
	height: 500px;
}
.pillars_widgetbar .imgboxbar:after {
	width: 164px;
	height: 148px;
	bottom: 40px;
	z-index: 1;
}
.leadershipbar .headingbar p {
	font-size: 20px;
}
.facultyitembar .item .imgbox,
.leadership_widgetbar .item .imgbox {
    max-height: 190px;
}
.facultyitembar .item p, .leadership_widgetbar .item p {
	font-size: 16px;
}
.home_partners_contentbar .column_widget, .intro_bar {
	flex-wrap: wrap;
	gap: 30px;
}
.intro_bar .content {
	width: 100%;
}
.intro_bar .videobar {
	width: 500px;
	margin: 0 auto;
	max-width: 100%;
}
.careerpath_listbar li h5 {
	font-size: 16px;
}
.careerpath_listbar li:after {
	background-size: contain;
}
.dual_itemswidgetbar .item {
	padding: 20px;
	width: 48%;
}
.dual_itemswidgetbar .item p {
	font-size: 16px;
}
.home_partners_contentbar .column_widget {
    flex-direction: column-reverse;
    text-align: center;
}
.home_partners_contentbar .column_widget .content {
	width: 100%;
}
.home_partners_contentbar .column_widget .imgbox {
	width: 500px;
	margin: 0 auto;
	max-width: 100%;
}
.upcoming_eventitembar {
    width: 100%;
    padding-left: 0;
    padding-bottom: 0;
}
.sm_widgetbar {
	/*   flex-wrap: wrap;
	position: relative; */
	background-color: transparent;
	margin:0px 0;
	width: 100%;
	gap: 20px;
	padding:0;
}
.sm_widgetbar .items_widgetbar {
    padding-left: 60px;
}
.sm_widgetbar:before {
/*        bottom: 50px;
        right: 0;
        width: 53%;
        background-position: right bottom;
        height: 70%;*/
}
.sm_widgetbar:after {
/*  bottom: 50px;
    top: 50px;
    right: 0;
    background-color: #003374;
    width: 70%;*/
}
.sm_widgetbar .items_widgetbar {
/*	width: 54%;
	position: relative;
	z-index: 6;
	flex-wrap: wrap;*/
}
/*.sm_widgetbar .items_widgetbar .column:first-child {
	margin-left: 39px;
}
.sm_widgetbar .items_widgetbar .column {
	flex-wrap: wrap;
	width: 100%;
}
.sm_widgetbar .items_widgetbar .item {
	border-radius: 10px;
	padding: 8px;
}
.sm_widgetbar .items_widgetbar .item .imgbox {
	border-radius: 10px;
}
.sm_widgetbar .items_widgetbar .column2 .item:nth-child(1) {
	margin-top: 0;
}
.sm_widgetbar .items_widgetbar .column2 .item:nth-child(2) {
	margin-left: 39px;
}
.sm_widgetbar .items_widgetbar .column2 .item {
	width: 82%;
}*/
.sm_widgetbar .content {
/*	width: 100%;
	margin-left: -100px;
	padding-left: 126px;*/
}
.sm_widgetbar .content:before {
/*	content: "";
	background-color: #003374;
	position: absolute;
	right: 0;
	width: 127%;
	height: 160%;
	top: -20%;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;*/
}

.sm_widgetbar .content h2, .sm_widgetbar .content p {
	position: relative;
}
.upcoming_eventswidgetbar .btndiv {
    margin-top: 20px;
}

.faqs_itemsbar.faq_slide {
    width: 100%;
}
.faqs_itemsbar .item .imgbox {
	padding: 12px 12px 0;
}
.faqs_itemsbar .item .imgbox .cat {
	top: 18px;
	left: 18px;
	border-radius: 6px;
	padding: 3px 8px;
	font-size: 13px;
}
.faqs_itemsbar .item .text .watchbtn {
	font-size: 17px;
}
.faqs_itemsbar .item .text h6 {
	font-size: 16px;
	padding: 12px;
}
.faqs_itemsbar .item .text .watchbtn {
	font-size: 16px;
	padding: 12px 12px 12px;
}
.faqs_itemsbar .item .text .watchbtn:after {
	width: 18px;
	height: 18px;
	background-size: 52%;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav {
/*	display: none;*/
}
.faculty_recentblogitembar {
    width: 80%;
    max-width: 100%;
}
.footer-widget {
	flex-wrap: wrap;
	gap: 30px;
}
.footer-widget .footer-wrapper {
	width: 44%;
}
.footer-widget .footer-wrapper ul {
	flex-wrap: wrap;
	display: flex;
	justify-content: start;
	gap: 4px 30px;
}
.footer-widget .footer-wrapper ul li {
	width: 100%;
}
.copyright {
	padding: 20px 0;
}
.footerbar .flogo {
	width: 130px;
}
.footerbar .fnav {
	display: none;
}
.careerpath_listbar li:after {
	width: 76%;
}
.footer-widget .f-address li {
	width: 100%;
	margin-bottom: 0;
}
.footer-widget .f-address li p {
	margin-bottom: 0;
}
/* about page start */

.innerbanner .columnboxbar .imgboxbar {
	padding-left: 26px;
}
.innerbanner .columnboxbar .imgboxbar:before {
	width: 80px;
	height: 80px;
}
.innerbanner .columnboxbar .imgboxbar .imgbox img {
	border-bottom-left-radius: 130px;
}
.innerbanner .columnboxbar .content p {
	font-size: 17px;
}
.about_visionbar .columnboxes .content {
	width: 65%;
}
.about_visionbar .columnboxes .content .box {
	padding: 20px;
}
.about_missionbar .columnboxes .content .box p, .about_visionbar .columnboxes .content .box p {
	font-size: 18px;
}
.about_campusbar {
	position: relative;
}
.about_campusbar .container-full {
	padding: 0 15px;
}
.about_campusbar .columnboxes {
	flex-wrap: wrap;
}
.about_campusbar .columnboxes .imgbox {
	width: 30%;
	position: absolute;
	left: -15px;
	top: 0;
	height: 290px;
}
.about_campusbar .columnboxes .content {
	width: 100%;
	padding: 30px 0px;
}
.about_campusbar .columnboxes .content > div {
	padding-left: 32%;
	padding-bottom: 35px;
}
/* about page end */

/* admission process page start */

.ap_twocolumnboxesbar .columnboxes, .ap_journeybar .columnboxes, .as_documentbar .columnboxes, .pg_eligibilitybar .columnboxes, .admission_philosophycontentbar .columnboxes, .admission_bluecontentbar .columnboxes {
	gap: 30px;/*    flex-wrap: wrap;*/
}
.admission_philosophycontentbar .columnboxes {
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.admission_philosophycontentbar .columnboxes .imgboxbar {
	width: 600px;
	margin: 0 auto;
}
.admission_bluecontentbar .columnboxes .imgboxbar:before {
	left: 5px;
	bottom: -12px;
}
.ap_education_loanbar .columnboxes .content, .ap_education_loanbar .columnboxes .faqbar, .ap_twocolumnboxesbar .columnboxes .content, .ap_journeybar .columnboxes .content, .ap_journeybar .columnboxes .imgboxbar, .as_documentbar .columnboxes .content, .pg_eligibilitybar .columnboxes .imgbox, .admission_philosophycontentbar .columnboxes .imgboxbar, .admission_philosophycontentbar .columnboxes .content, .admission_bluecontentbar .columnboxes .content, .admission_bluecontentbar .columnboxes .imgboxbar {
	width: 100%;
}
.admission_philosophycontentbar .columnboxes .content {
	text-align:center;
}
.admission_philosophycontentbar .columnboxes .content .titleline:after {
    right: 0;
    margin: 0 auto;
}
.admission_philosophycontentbar .columnboxes .imgboxbar .imgg .imgbox {
	max-width: 47%;
	min-width: 35%;
}
.as_documentbar .columnboxes {
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.ap_journeybar .columnboxes {
	flex-wrap: wrap;
}
.ap_journeybar .columnboxes .content {
	text-align: center;
}
.ap_journeybar .columnboxes .content .titleline:after {
	margin: 0 auto;
	right: 0;
}
.pg_eligibilitybar .columnboxes .content {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.pg_eligibilitybar .columnboxes .imgbox:before {
/*	display: none;*/
}
.as_documentbar .columnboxes .imgboxbar {
	width: 500px;
	margin: 0 auto;
	max-width: 100%;
	margin-top: 50px;
}
.as_documentbar .columnboxes .imgboxbar:after {
	width: 177px;
	height: 161px;
	left: 30px;
	bottom: 0px;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar {
	width: 405px;
	margin: 0 auto;
	max-width: 100%;
}
.ap_education_loanbar .columnboxes {
	flex-wrap: wrap;
}
.ap_education_loanbar .columnboxes .content {
	padding-top: 30px;
}
.ap_education_loanbar .columnboxes .content h3 br {
	display: none;
}
/* admission process page end */

/* blog process page start */

.blogpage_itemsbar .item {
	width: 48%;
}
/* blog process page end */

/* contact process page start */

.contact_mapbar, .contact_imgformbar {
	flex-wrap: wrap;
	gap: 30px;
	width: 96%;
	margin: 0 auto;
}
.contact_mapbar .contactaddress, .contact_mapbar .mapbox, .contact_imgformbar .formbox, .contact_imgformbar .imgbox {
	width: 100%;
}
.innerbanner .columnboxbar .content div {
	width: 100%;
}
.contact_imgformbar .formbox {
	padding: 20px;
}
.formbox {
	width: 80%;
}
/* contact process page start */

/* faculty page start */

.facultypage_widgetbar .faculty_widgetbar .item {
	width: 32%;
}
.facultypage_widgetbar .faculty_widgetbar .item .socialdiv li a img {
	width: 20px;
}
/* faculty page end */

/* faq page start */

.faqpage_widgetbar .columnboxes .faqtabss .faw_tabitem {
	font-size: 18px;
	line-height: 1.2;
	margin: 10px 0 14px;
}
/* faq page end */

/* news-and-events page start */

.up_event_widgetbar .up_event_tabs {
	position: relative;
	width: 100%;
}
.excellence_listbar {
	gap: 10px;
}
.newse_grievances_listbar {
	flex-wrap: wrap;
}
.newse_grievances_listbar .item {
	padding: 30px 20px;
}
.excellence_listbar .item {
	width: 49%;
}
/* news-and-events page end */
/* news category page start */
.tabcontentbar.media_coverage {
    gap: 10px;
}
.tabcontentbar.media_coverage .item {
    width: 49%;
}

/* news category page end */

/* event page start */
.pastevent {
    gap: 16px;
}
.upcommingeventlistbar .eventwrapper .contentbox .socialicon {
    position: relative;
    bottom: 0;
}
/* event page end */
/* programme page start */

.innerbanner .columnboxbar .content {
    min-height: 370px;
}
.innerbanner .columnboxbar .content h1 {
    font-size: 28px;
}
.innerbanner .columnboxbar .content .btn {
    font-size: 16px;
}
.innerbanner .columnboxbar .content .btn:after {
    width: 12px;
    height: 12px;
}
.pg_curriculum_widgetbar .itemsbar .item:nth-child(3) {
    width: 48%;
}
.programme_featuresbar .title {
    text-align: center;
}
.programme_featuresbar .title:after {
    right: 0;
}
.pg_features_listbar {
	gap: 12px 2%;
}
.pg_features_listbar li {
	width: 32%;
	padding: 16px 12px;
	font-size: 16px;
}
.pg_pillars_widgetbar .item:first-child {
	width: 100%;
	text-align: center;
}
.pg_pillars_widgetbar .item .title:after {
	right: 0;
    margin: 0 auto;
}
.pg_pillars_widgetbar .item {
	width: 48.5%;
}
.pg_curriculum_widgetbar .contentbar {
	width: 100%;
    text-align: center;
}
.pg_curriculum_widgetbar .contentbar .titleline:after {
	margin:0 auto;
	right:0;
}
.pg_curriculum_widgetbar .itemsbar {
	width: 100%;
	gap:18px 3%;
}
.patner_slide.owl-carousel .owl-nav button.owl-prev {
    left: -35px;
}
.patner_slide.owl-carousel .owl-nav button.owl-next {
    right: -50px;
}
/* programme page end */

/* visit-campus page start */

.campisvisitbar {
	flex-wrap: wrap;
}
.campisvisitbar .contactaddress {
	width: 100%;
}
.campisvisitbar .formbox {
	width: 96%;
	margin: 0 auto;
}
/* visit-campus page end */





}

@media (max-width:992px) {
.h-rightbox .menu_icon {
	display: block;
}
.slide_nav {
	display: block;
}
.h_top_text {
	margin-top: 20px;
}
.h_top_text li:after {
	display: none;
}
.slide_menu_icon {
	display: flex;
	width: 40px;
	float: right;
	margin-left: 24px;
}
.slide_nav .menu_icon span:after, .slide_nav .menu_icon span:before {
	background-color: #333;
}
.menu_icon {
	display: inline-block;
	width: 40px;
	height: 30px;
	cursor: pointer;
}
.menu_icon span {
	margin: 0 auto;
	position: relative;
	top: 12px
}
.menu_icon span:after, .menu_icon span:before {
	position: absolute;
	content: ''
}
.menu_icon span, .menu_icon span:after, .menu_icon span:before {
	width: 40px;
	height: 3px;
	background-color: #000;
	display: block;
	border-radius: 2px
}
.menu_icon span:before {
	margin-top: -9px;
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-delay: .2s, 0s;
	transition-delay: .2s, 0s
}
.menu_icon span:after {
	margin-top: 9px;
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-delay: .2s, 0s;
	transition-delay: .2s, 0s
}
.menu_icon.papa span {
	background-color: rgba(0,0,0,0);
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}
.menu_icon.papa span:before {
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-delay: .2s, 0s;
	transition-delay: .2s, 0s
}
.menu_icon.papa span:before {
	margin-top: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition-delay: 0s, .2s;
	transition-delay: 0s, .2s
}
.menu_icon.papa span:after {
	-webkit-transition-property: margin, -webkit-transform;
	transition-property: margin, transform;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-delay: .2s, 0s;
	transition-delay: .2s, 0s
}
.menu_icon.papa span:after {
	margin-top: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition-delay: 0s, .2s;
	transition-delay: 0s, .2s;
	transition-property: margin, transform
}
.header-slide-menu button {
	display: none;
}
.slide_overlay {
	display: none;
	width: 100%;
	background-color: #00000085;
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	height: 100%;
}
.slide_nav {
	position: fixed;
	width: 100%;
	z-index: 102;
	right: -380px;
	color: #333;
	height: 100%;
	max-width: 380px;
	overflow-y: scroll;
	padding-top: 28px;
	background-color: #fff;
	top: 0;
}
.slide_nav .menu_icon {
	float: right;
	margin-right: 14px;
/*	padding: 0;
    position: absolute;
    right: 0;
    top: 36px;
    display: inline-block;*/
}
.slide_nav .menu_icon span, 
.slide_nav .menu_icon span:after, 
.slide_nav .menu_icon span:before {
    width: 30px;
}
.slide_nav nav {
	display: inline-block;
	width: 100%;
	transition: all 0.5s ease 0s;
	padding: 0px 25px 40px 50px;
}
.slide_nav nav .menu-main-menu-container {
	width: 100%;
}
.slide_nav nav ul {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	text-align: left;
}
.slide_nav nav ul li {
	color: #fff;
	display: block;
	font-size: 16px;
	position: relative;
	margin-bottom: 20px;
	width: 100%;
}
.slide_nav nav ul li button {
	display: none;
}
.slide_nav nav ul li a {
	color: #333;
	display: inline-block;
	font-size: 18px;
	line-height: 1.2;
}
.slide_nav nav ul li.menu-item-has-children .sub-arrow {
	position: absolute;
	right: 0;
	width: 28px;
	height: 28px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.slide_nav nav ul li.menu-item-has-children .sub-arrow:after {
	content: "";
	text-align: center;
	font-family: 'FontAwesome';
	font-size: 18px;
	cursor: pointer;
	color: #fff;
	position: absolute;
}
.slide_nav nav ul li.menu-item-has-children .sub-arrow.drowp_down_minus:after {
	content: "" !important;
}
.slide_nav nav ul li:last-child {
	margin-bottom: 0;
	border-bottom: medium none
}
.slide_nav nav ul li.current_page_item > a {
	transition: color .2s linear 0s;
	margin-top: 0;
	color: #f5821f;
}
.slide_nav nav ul li ul {
	display: none;
	margin-left: 0;
	width: 100%;
	margin-top: 6px;
	background-color: #3e3e3e;
}
.slide_nav nav ul li ul li {
	margin-bottom: 5px
}
.slide_nav ul li ul li a {
	padding: 6px 0 6px 10px;
	text-transform: inherit;
	font-size: 14px;
}
.slide_nav nav ul li ul li ul {
	background-color: #4e4b4bd9;
	padding: 0 10px;
}
.slide_nav nav ul li ul li ul li a {
	font-size: 14px;
}
}

@media (max-width:768px) {
.container {
	max-width: 100%;
}
body {
    font-size: 16px;
}
.col_left_1180 {
    padding: 0 0 0 16px;
}

p {
	font-size: 16px;
}
.py_7 {
	padding: 40px 0;
}
.pb_7 {
	padding-bottom: 40px;
}
.pt_7 {
	padding-top: 40px;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 18px;
}
.left_1180 {
    width: calc(((100% - 576px) / 2) + 660px);
}
.tablebox, .eligibilitywidgetbar .tablebox {
    overflow-x: scroll !important;
    width: 100%;
    border-collapse: collapse;
    display: block;
    -webkit-overflow-scrolling: touch;
}
.tablebox tr:first-child td, .tablebox tr th {
    font-size: 20px;
}
.tablebox tr td, .eligibilitywidgetbar .tablebox tr td {
    font-size: 16px;
    min-width: 330px;
}
.tablebox tr td ul {
	padding-left:0;
}
.pgdmwhychooseusbar .textbox ul li .number {
    font-size: 32px;
}
.bank-tables .tablebox tr th,
.bank-tables .tablebox tr td:last-child {
	 width:50%;
}

/*.sticky_buttonbar {
	right: -2px;
	writing-mode: inherit;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	flex-wrap: wrap;
	display: block;
	width: 35px;
	top: 45%;
}
.sticky_buttonbar .btn {
	min-height: auto;
	padding: 6px;
	margin: 3px 0px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}*/
.mobileicon img {
	    transform: rotate(96deg) !important;
}
.topheader .link{
	font-size: 16px;
}
.sticky_buttonbar  {
    right: 0;
	left: 0;
    top: auto;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(0deg);
    gap: 0px;
    writing-mode: inherit;
    bottom: 0;
	padding-top:26px;
	background-color:transparent;
    
}
.sticky_buttonbar .arrow_up { 
        background-color: #f26321;
        width: 50px;
        height: 50px;
        border-radius: 100px;
        margin: 0 auto -25px;
        text-align: center;
        cursor: pointer;
		display:block;
		position:absolute;
		top:0;
		left:0;
		right:0;
}
.sticky_buttonbar .btn img {
    transform: rotate(-90deg);
}
.sticky_buttonbar .arrow_up i {
        color: #fff;
        font-size: 22px;
        position: relative;
        bottom: -2px;
        cursor: pointer;
		font-weight:200;
}
.slide_bottom {
        bottom: -50px !important;
    }
.slide_bottom i:before {
    content: "\f106" !important;
}
.sticky_buttonbar .btn {
        min-height: auto;
        padding: 5px;
        margin: 0;
        width: 50%;
        flex-wrap: wrap;
        border: none;
        border-radius: 0px;
		gap:0px;
		border-right:1px solid #fff;
    }
.sticky_buttonbar .btn:last-child {
	border-right:0;
}
.sticky_buttonbar .btn span {
	width:100%;
	text-align:center;
}
.titleline {
    margin-bottom: 20px;
}
.home_pgdm_dualwidgetbar:before {
	width: 80px;
	height: 80px;
	left: 0px;
}
.home_pgdm_dualwidgetbar:after, .facultywidgetbar:after {
	width: 80px;
	height: 80px;
	right: 0;
}
.sm_widgetbar:before {
	display: none;
}
.bannerbar .bannercontent .title {
	font-size: 26px;
	margin-bottom: 0;
	display: inline-block;
}
.bannerbar .bannercontent .title:before {
	left: 0;
	width: 60%;
	background-size: contain;
}
.bannerbar .bannercontent .title:after {
	background-size: contain;
	display: inline-block;
	width: 50px;
	height: 26px;
	bottom: 46px;
	right: -40px;
}
.bannerbar .bannercontent p {
	font-size: 15px;
	padding-bottom: 10px;
}
.bannerbar .bannercontent .btn {
	font-size: 16px;
	padding: 8px 16px;
}
.headingbar {
	margin-bottom: 20px;
}
.homemanagementbar .listboxes {
    justify-content: space-around;
	gap: 12px 10px;
}
.homemanagementbar .listboxes .item {
	padding: 12px 10px;
	gap: 10px;
}
.homemanagementbar .listboxes .item .icon {
	width: 40px;
	height: 40px;
	padding: 6px;
}
.homemanagementbar .listboxes .item .text {
	width: 83%;
}
.homemanagementbar .listboxes .item .text p {
    font-size: 15px;
    line-height: 1.3;
}
.leadership_widgetbar {
	/*padding:10px 0 0; */
}
.leadershipbar .headingbar .title {
	margin-bottom: 0px;
}
.facultyitembar .item .imgbox,
.leadership_widgetbar .item .imgbox {
    max-height: 174px;
}
.career_office_widgetbar .headingbar p {
    font-size: 16px;
}
.career_office_widgetbar .headingbar .title {
	    margin-bottom: 4px;
}
.faculty_recentblogbar .headingbar {
/*    margin: 0 0 6px;*/
}
.careerpath_imagebar .careepath_svg {
    padding-left: 0;
}
.facultyitembar {
	padding-left: 0;
	padding-right: 0;
}
.upcoming_eventitembar.owl-carousel .owl-dots button, .facultyitembar.owl-carousel .owl-dots button, .leadership_widgetbar.owl-carousel .owl-dots button {
	background-color: #898989 !important;
}
.upcoming_eventitembar.owl-carousel .owl-dots button.active, .facultyitembar.owl-carousel .owl-dots button.active, .leadership_widgetbar.owl-carousel .owl-dots button.active {
	background-color: #003374 !important;
}
.facultyitembar .item, .leadership_widgetbar .item {
	width: 94%;
}
.facultyitembar .item .imgbox, .leadership_widgetbar .item .imgbox {
	margin: 0 auto 6px;
}
.facultyitembar .item h5, .leadership_widgetbar .item h5 {
	font-weight: 600;
	font-size: 18px;
}
.facultyitembar .item p, .leadership_widgetbar .item p {
	font-size: 15px;
	line-height: 1.4;
    padding-bottom: 4px;
}
.home_pgdm_dualwidgetbar:after, .facultywidgetbar:after, .facultywidgetbar:before, .leadershipbar:after {
	display: none;
}
.headingbar p {
	font-size: 18px;
}
.intro_bar .videobar {
	padding: 30px;
}
.intro_bar .videobar .video_box_div {
	border: 10px solid #ffffff;
}
.intro_bar .videobar:before {
	left: -16px;
}
.upcoming_eventitembar {
	padding-bottom: 0;
}
.home_pgdm_dualwidgetbar {
	display:block;
}
.home_partners_contentbar .column_widget .content .headingbar p {
    font-size: 18px;
	line-height: 1.3;
}
.upcoming_eventswidgetbar .headingbar p br {
	display:none;
}
.faq_slide.owl-carousel .owl-stage {
    gap: 6px;
}
.sm_widgetbar .items_widgetbar {
   width: 48%;
}
.sm_widgetbar .content {
     width: 48%;
}
/*.sm_widgetbar {
   flex-wrap: wrap;
   background-color: #003374;
}
.sm_widgetbar .items_widgetbar {
   width: 100%;
}
.sm_widgetbar .content {
    width: 100%;
    background-color: #003374;
    padding: 20px;
    border-bottom-left-radius: 50px;
	margin: 0;
}*/
.sm_widgetbar .content .btn {
    margin: 0px 0 0 0;
}
.faculty_recentblogitembar {
    width: 100%;
}
.home_faqs_widgetbar .headingbar h2 {
	margin:0;
}
.careerpath_listbar {
/*    flex-wrap: wrap;
	justify-content: center;
	gap: 20px 10px;*/
}
.careerpath_listbar li {
	width: 20%;
	text-align: center;
	padding: 0 5px;
}
.careerpath_listbar li:after {
	width: 62%;
	top: -20px;
}
.careerpath_listbar li .icon {
	width: 55px;
	height: 55px;
	margin: 0 auto 14px;
	position: relative;
	z-index: 66;
}
.home_pgdm_dualwidgetbar:before {
	display: none;
}
.home_partners_contentbar .column_widget {
	flex-direction: column-reverse;
}
.home_partners_contentbar .column_widget .content {
	text-align: center;
}
.home_partners_contentbar .column_widget .content .headingbar {
	margin-bottom:30px;
}
.home_partners_contentbar .column_widget .content .headingbar:after {
    right: 0;
}
.dual_itemswidgetbar {
	gap: 10px;
}
.dual_itemswidgetbar .item {
	padding: 16px 12px;
	width: 390px;
	margin: 0 auto;
	max-width: 100%;
}
.dual_itemswidgetbar .item p {
	font-size: 15px;
	line-height: 1.1;
}
.dual_itemswidgetbar .item p span {
	font-size: 18px;
	margin-top: 6px;
}
.dual_itemswidgetbar .item p:first-child:after {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	width: 20px;
	height: 12px;
	right: -22px;
}
.sm_widgetbar .content p {
	font-size: 16px;
}
.sm_widgetbar .items_widgetbar .item .text h6 {
	font-size: 16px;
}
/* about page start */
.innerbanner .columnboxbar .content {
	min-height: auto;
	width: 100%;
}
.innerbanner .columnboxbar .content h1 {
	font-size: 21px;
}
.innerbanner .columnboxbar .content p {
    font-size: 16px;
    line-height: 1.3;
    padding-bottom: 10px;
}
.innerbanner .columnboxbar .content h6 {
	font-size: 16px;
}
.innerbanner .columnboxbar .imgboxbar {
	padding: 20px 0 40px 0px;
	width: 100%;
	position: relative;
}
.innerbanner .columnboxbar .imgboxbar .imgbox:after {
	bottom: 0;
	width: 100px;
	height: 100px;
	right: 8%;
}
.innerbanner .columnboxbar .imgboxbar .imgbox img {
     border-bottom-left-radius: 70px;
}
.innerbanner .columnboxbar .content .btn {
	font-size: 15px;
	padding: 10px 16px;
	margin: 10px 0 0;
}
.innerbanner .columnboxbar .content .btn:after {
	width: 11px;
}
.blogpagebanner .titleshapecenter:after {
    margin: 0 auto;
}
.titleshapecenter:after {
	margin: 0;
	width: 70%;
}
.programme_featuresbar .title {
	text-align: center;
}
.programme_featuresbar .title:after {
	right: 0;
}
.pg_features_listbar:after, .programme_featuresbar:before {
	display: none;
}
.pg_features_listbar {
	padding-bottom: 0;
}
.pg_pillars_widgetbar .item:first-child {
	width: 100%;
	text-align: center;
}
.pg_pillars_widgetbar .item h2:after {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.pg_pillars_widgetbar .item p {
	font-size: 15px;
}
.career_office_widgetbar:after, .career_office_widgetbar:before, .pg_curriculum:before, .pg_pillars:after {
	display: none;
}
.pg_curriculum_widgetbar {
	text-align: center;
}
.pg_curriculum_widgetbar .contentbar .titleline:after {
	right: 0;
	margin: 0 auto;
}
.pg_curriculum_widgetbar .itemsbar .item {
	text-align: left;
}
.pg_curriculum_widgetbar .itemsbar .item .icon {
	width: 60px;
	height: 60px;
}
.office_listbar {
	width: 100% !important;
}
.office_listbar .item {
	padding: 14px 10px;
	width: 100%;
}
.office_listbar.owl-carousel .owl-dots button {
	background-color: #cdcccc !important;
}
.office_listbar.owl-carousel .owl-dots button.active {
	background-color: #e86022 !important;
}
.patner_slide.owl-carousel .owl-item {
	padding: 0 10px;
}
.about_clubsbar .columnboxes {
	flex-wrap: wrap;
}
.about_clubsbar .columnboxes .content {
	width: 100%;
	padding-bottom: 30px;
	text-align: center;
}
.about_clubsbar .columnboxes .content .titleline:after {
	margin: 0 auto;
	right:0;
}
.about_clubsbar .columnboxes .imgbox {
	width: 100%;
	position: relative;
}

.aboutbadruka_legacybar:before {
	display: none;
}
.aboutbadruka_legacybar .legacy_listbar {
	flex-wrap: wrap;
	width: 400px;
	max-width: 100%;
	margin: 0 auto;
}
.aboutbadruka_legacybar .legacy_listbar .item {
	width: 100%;
	padding-left: 50px;
	padding-bottom: 30px;
}
.aboutbadruka_legacybar .legacy_listbar .item:before {
	content: "";
	display: inline-block;
	width: 2px;
	height: 100%;
	background-color: #ccc;
	position: absolute;
	left: 12px;
}
.aboutbadruka_legacybar .legacy_listbar .item .circleline {
	position: absolute;
	left: 0;
	top: 0;
}
.aboutbadruka_legacybar .legacy_listbar .item .circleline:after {
	display: none;
}
.aboutbadruka_legacybar .legacy_listbar .item:last-child {
	padding-bottom: 0;
}
/* about page end */

/* admission process page start */
.ap_education_loanbar .columnboxes .faqbar .item .answer, 
.ap_education_loanbar .columnboxes .faqbar ul li .answer {
    padding: 0px 0px 20px 0px;
}
.py_6 {
    padding: 40px 0;
}
.tablebox {
    overflow-x: scroll !important;
    width: 100%;
    border-collapse: collapse;
    display: block;
    -webkit-overflow-scrolling: touch;
}
.answer .tablebox tr td {
    font-size: 16px;
}
.pg_eligibilitybar .columnboxes {
	gap:0;
}
.pg_eligibilitybar .columnboxes .content {
     width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.pg_eligibilitybar .columnboxes .imgbox:before {
	display:none;
}
.programme_feesbar table {
	width: 100%;
}
.programme_feesbar table {
	padding: 30px 4%;
}
.programme_feesbar table tr th:first-child, .programme_feesbar .totalprice div:first-child, .programme_feesbar table tr td:first-child {
	width: 70%;
}
.programme_feesbar table tr th, .programme_feesbar .totalprice div, .programme_feesbar table tr td {
	width: 30%;
}
.programme_feesbar table tr th {
	font-size: 18px;
	padding-bottom: 10px;
}
.programme_feesbar .totalprice {
	width: 93%;
}
.programme_feesbar .totalprice div {
	font-size: 16px;
}
.programme_feesbar table tr td {
	font-size: 16px;
}
.admission_philosophycontentbar .columnboxes .content {
	text-align: center;
}
.admission_philosophycontentbar .columnboxes .content .titleline:after {
	right: 0;
	margin: 0 auto;
}
.admission_philosophycontentbar .columnboxes .imgboxbar {
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
}
.admission_bluecontentbar .columnboxes .imgboxbar:before {
     bottom: 0;
}
.ap_twocolumnboxesbar .columnboxes, 
.pg_eligibilitybar .columnboxes {
	flex-wrap: wrap;
}
.ap_journeybar .columnboxes .imgboxbar {
	width: 500px;
	margin: 0 auto;
	max-width: 100%;
}
.full_contentbar .headingbar {
	margin-bottom: 0;
}
/* admission process page end */





/* blog process page start */

.blogpage_itemsbar .item .imgbox {
	min-height: auto;
}
/* blog process page end */

/* single blog page start */
.ourjourneyboxes {
    flex-wrap: wrap;
}
.ourjourneyboxes .ourjourneybox {
    width: 49%;
}

/* single blog page end */

/* careers process page start */
.contactjobopening_tabcontent .tabcontentbar .item {
	width: 500px;
	margin: 0 auto;
	max-width: 100%;
}
.contact_jobopening_tabs .jobopening_tab {
	font-size: 16px;
	padding: 10px 20px;
	min-width: 171px;
	line-height: 1.1;
}
.faculty_recentblogitembar .itemsbar {
	gap: 14px;
}
.bsmnews_slide .item {
	max-width: 90% !important;
	margin: 20px auto !important;
}
.bsmnews_slide .item .imgbox {
	width: 100%;
}
/* careers  process page end */

/* download-brochure  process page end */

.formbox {
	width: 100%;
}
/* download-brochure  process page end */

/* faculty  page start */

.facultypage_widgetbar .faculty_widgetbar .item {
	width: 49%;
}
.faculty_recentblogitembar .item .text {
	width: 55%;
}
/* faculty page end */

/* faq page start */
.faqpage_widgetbar .columnboxes {
	overflow: hidden;
}
.faqpage_widgetbar .columnboxes {
	flex-wrap: wrap;
	gap: 20px;
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes, .faqpage_widgetbar .columnboxes .faqtabss {
	width: 100%;
	background-color: #fff;
}
.faqpage_widgetbar .columnboxes .faqs_tabcontentsboxes {
	border-top: 1px solid #D4D5DF;
	border-left: 0;
}
/* faq page end */

/* news-and-events page start */
.bsmnews_tabcontent .tabcontentbar .item .imgbox {
	max-height: none;
	text-align: center;
}
.bsmnews_tabcontent .tabcontentbar .item .imgbox img {
    width: auto;
    height: 100%;
    object-fit: cover;
}
.excellence_listbar .item {
	font-size: 16px;
}
.newse_grievances_listbar .item {
	padding: 20px 12px;
}
.newse_grievances_listbar .item p {
	font-size: 16px;
	line-height: 1.1;
}
.up_event_widgetbar .up_event_tabs .event_tab {
	font-size: 16px;
	padding: 10px 20px;
	min-width: 160px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	flex-wrap: wrap;
	align-items: start;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	max-width: 220px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 55%;
	padding-top: 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 16px;
}
/* news-and-events page end */
/* news category page start */
.tabcontentbar.media_coverage .item {
    width: 48%;
}

/* news category page end */
/* event page start */
.upcommingeventlistbar .eventwrapper {
    width: 48%;
}


/* event page end */
/* programme page start */

.programme_bgimgcontent p {
	font-size: 16px;
}
.pg_features_listbar li {
	width: 49%;
}
.office_listbar {
	width: 80% !important;
    padding-top: 20px;
}

/* programme page end */
/* single blog page start */
.singlepostbanner h1 br {
	display:none;
}
.pgdmwhychooseusbar .textbox {
    left: 0;
}



/* single blog page end */
.campisvisitbar .contactaddress ul li .content {
    width: 80%;
}
/* single event page start */
.userdetailbar {
    flex-wrap: wrap;
}
.userdetailbar .imgboxbar {
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
	padding:0 30px 30px;
 }
.userdetailbar .textbox {
	padding-top:30px;
    width: 100%;
}
.intro_bar .videobar {
    padding: 0 30px 30px;
}
.eventdescriptioncontentbar .contact_imgformbar .formbox ul li, .eventdescriptioncontentbar .contact_imgformbar .formbox ul li:nth-last-child(2) {
    width: 48%;
}
.userdetailbar .textbox .title {
    font-size: 28px;
}
/* single event page end */

}

@media (max-width:620px) {
.bsmnews_tabcontent .tabcontentbar .owl-nav {
	display: none;
}
.facultyitembar .item .imgbox, .leadership_widgetbar .item .imgbox {
	 max-height: 240px;
}
}

@media (max-width:576px) {
.container {
	padding: 0 16px;
}
h1 {
	font-size: 28px;
}
.py_6,
.py_7 {
	padding: 30px 0;
}
.pt_6,
.pt_7 {
	padding-top: 30px;
}
.pb_6,
.pb_7 {
	padding-bottom: 30px;
}
.mb_3 {
    margin-bottom: 20px;
}
.title {
	margin-bottom: 10px;
}
.col_left_1180 {
	padding: 0 15px;
    max-width: 100%;
}

.left_1180 {
    width: 100%;
}	
.slide_nav {
	padding-top: 70px;
}
.topheader .btndiv {
	gap: 15px;
	flex-wrap: wrap;
}
.topheader .link {
	text-transform: inherit;
	font-size: 14px;
	line-height: 1.1;
}
.main_header {
	padding: 12px 0;
}
.h_logo {
	width: 190px;
}
.bannerimagebar {
	/*min-height: 66vh;*/
	min-height: auto;
    padding: 30px 0;
}
.bannerimagebar > .imgbox {
	height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
}
.bannerimagebar .container {
    position: relative;
    transform: none;
    top: inherit;
    right: inherit;
    left: inherit;
}
.bannerbar .bannercontent {
	width: 80%;
}
/*.bannerbar {
	display:block;
}
.bannerbar #myVideo {
    opacity: 1;
    width: 100%;
}
.bannerbar .container {
	position:relative;
    top: 0;
    transform:none;
}
.bannerbar .bannercontent {
    width: 100%;
    padding: 30px 0;
}
.bannerbar .bannercontent .title {
	font-size:26px;
	margin:0 0 10px;
}
.bannerbar .bannercontent .title:after {
	display:none;
}
.bannerbar .bannercontent p {
    font-size: 16px
}
.bannerbar .bannercontent .btn {
   font-size: 16px;
}
.bannerbar .bannercontent .btn:after {
    width: 12px;
    height: 12px;
}*/

.homemanagementbar .listboxes .item {
	width: 48%;
	padding: 10px 10px;
	position:relative;
}
.homemanagementbar .listboxes .item .text {
/*	margin-top: 0;
    width: 100%;*/
}
.homemanagementbar .listboxes .item .text h6 {
/*	padding-left: 50px;*/
}
.homemanagementbar .listboxes .item .icon {
 /*   position: absolute;*/
}
.homemanagementbar .listboxes .item .text p {
	font-size: 15px;
}

.directors-message{
	padding: 60px;
    background-color: #f8f8f8;
}
.pillars_widgetbar .imgboxbar {
	width: 380px;
	height: 380px;
	gap: 4px;
}
.pillars_widgetbar .imgboxbar:before {
	width: 380px;
	height: 380px;
}
.pillars_widgetbar .imgboxbar:after {
   width: 110px;
   height: 100px;
   bottom: 0;
}
.pillars_widgetbar .imgboxbar .imgbox {
	width: 33%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pillars_widgetbar .imgboxbar .imgbox:first-child {
	margin-top: 0px;
}
.pillars_widgetbar .imgboxbar .imgbox:last-child img,
.pillars_widgetbar .imgboxbar .imgbox:first-child img {
	margin-top:30px;
}
.pillars_widgetbar .imgboxbar .imgbox:nth-child(2) img {
	margin-top:-30px;
}
.pillars_widgetbar .imgboxbar .imgbox:last-child {
	margin-top: 0px;
}

.pillars_widgetbar .imgboxbar .imgbox:first-child:before {
	width: 65px;
	height: 65px;
	left: -18px;
	top: -19px;
}
.pillars_widgetbar .imgboxbar .imgbox:last-child:after {
	width: 65px;
	height: 65px;
	right: -18px;
	bottom: -10px;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item p {
	line-height: 1.2;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item img {
	width: 54px;
	height: 54px;
	padding: 10px;
}
.pillars_widgetbar .pillarsbar .pillarlist li {
	font-size: 16px;
}
.leadershipbar .headingbar .mb_3 {
    margin-bottom: 10px;
}
.facultyitembar .item .imgbox, .leadership_widgetbar .item .imgbox {
    max-height: 178px;
}
.intro_bar .videobar:after {
	width: 80px;
	height: 80px;
}
.facultywidgetbar:before {
	width: 35px;
	height: 130px;
}
.facultywidgetbar:after {
	width: 80px;
	height: 80px;
	right: 0;
	bottom: 0;
}
.home_pgdm_dualwidgetbar:before {
	width: 80px;
	height: 80px;
	left: 0;
}
.dual_itemswidgetbar {
	gap: 14px 0;
}
.dual_itemswidgetbar .item {
	padding: 16px 12px;
	width: 100%;
}
.sm_widgetbar {
	width: 100%;
	flex-wrap: wrap;
}
.sm_widgetbar:before {
	z-index: -1;
}
.sm_widgetbar:after {
	display:none;
}
.sm_widgetbar .items_widgetbar:before {
    left: 0;
    bottom: 0;
    top: 40%;
    transform: translateY(0%);
    width: 100%;
    height: 70%;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 100px;
}
.sm_widgetbar .items_widgetbar {
	width: 100%;
	padding: 0;
}
.sm_widgetbar .items_widgetbar #eapps-instagram-feed-1 {
	margin:0 auto;
}
.sm_widgetbar .items_widgetbar .item {
	border-radius: 10px;
	padding: 8px;
}
.sm_widgetbar .items_widgetbar .item .imgbox {
	width: 100%;
	border-radius: 10px;
}
.sm_widgetbar .content {
	width: 100%;
	margin-left: 0;
	padding: 20px 20px 20px;
	background-color: #003374;
}
.sm_widgetbar .content:before {
	display: none;
	content: "";
	background-color: #003374;
	position: absolute;
	right: 0;
	width: 100%;
	height: auto;
	top: 0;
}
.home_faqs_widgetbar .headingbar {
	margin-bottom:0px;
}
.faqs_itemsbar.faq_slide {
	padding-bottom: 30px;
}

.faq_slide.owl-carousel .owl-stage {
     gap: 4px;
}
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav {
    right: 20px;
	bottom: 0px;
	    height: 26px;
}
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev,
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button {
    width: 26px;
    height: 26px;
}
.owl-carousel .owl-nav button.owl-next span,
.owl-carousel .owl-nav button.owl-prev span,
.faqs_itemsbar.faq_slide.owl-carousel .owl-nav button span {
    font-size: 25px;
    line-height: 11px;
}

.upcoming_eventitembar .owl-stage {
 /*   display: block;*/
}

.upcoming_eventitembar .owl-stage .owl-item {
    padding: 0px 0 2px;
	margin-bottom: 18px;
}
.upcoming_eventitembar {
    padding: 0;
}
.upcoming_eventitembar .item {
	padding:30px 14px 14px 14px;
}
.upcoming_eventitembar .item .text h6 a, 
.upcoming_eventitembar .item .text h6, 
.upcoming_eventitembar .item .text h5 a, 
.upcoming_eventitembar .item .text h5 {
        font-size: 16px;
    }
.upcoming_eventitembar .item .text h6 {
	font-size: 16px;
}
.upcoming_eventitembar.owl-carousel .owl-dots {
	margin-top: 10px;
}
.leadershipbar .headingbar p {
    font-size: 18px;
}
.faculty_recentblogitembar {
     padding-bottom: 0;
}
.faculty_recentblogbar .headingbar {
    margin: 0 0 10px;
}
.faculty_recentblogitembar .item {
   width: 100%;
}
.faculty_recentblogitembar .item .imgbox {
   width: 40%;
}
.careerpath_listbar li .icon {
	margin: 0 auto 10px;
}
.careerpath_listbar li {
	width: 30%;
}
.footerbar .flogo {
	width: 150px;
}
.copyright p {
	font-size: 14px;
}
.footer-widget .footer-wrapper {
	width: 100%;
}
.footer-widget .footer-wrapper.f_usefullink {
	border-top: 1px solid #efebe8;
	border-bottom: 1px solid #efebe8;
	padding: 20px 0;
}
.footer-widget .footer-wrapper.f_usefullink {
}
.footer-widget .footer-wrapper.f_usefullink ul {
	gap: 16px 20px;
}
.footer-widget .footer-wrapper.f_usefullink li {
	padding-right: 15px;
	position: relative;
	width: auto;
}
.footer-widget .footer-wrapper.f_usefullink li:after {
	content: "";
	width: 1px;
	height: 15px;
	background-color: #ddd4ce;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 5px;
	bottom: 0;
}
.footer-widget .footer-wrapper.f_usefullink li:last-child {
	padding-right: 0;
}
.footer-widget .footer-wrapper.f_usefullink li:last-child:after {
	display: none;
}
/* single blog page start */
.pgdmwhychooseusbar .imgbox {
    display: none;
}
.pgdmwhychooseusbar .textbox {
   height: auto;
   overflow-y: auto;
   width: 100%;
}
.ourjourneyboxes .ourjourneybox {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
}

.userdetailbar .textbox .title {
    font-size: 24px;
}
/* single blog page end */
/* About page start */
.innerbanner .columnboxbar .content h1.titleshapeleft:after {
    width: 100%;
	background-position: left;
}
.innerbanner .columnboxbar .content p:last-child {
	padding-bottom:0;
}
.innerbanner .columnboxbar {
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.innerbanner .columnboxbar .imgboxbar .imgbox:after {
	width: 130px;
	height: 130px;
}
.about_missionbar .columnboxes, .columnboxes, .about_visionbar .columnboxes {
}
.about_missionbar .columnboxes .imgbox, .about_visionbar .columnboxes .imgbox {
	width: 27%;
	max-width: 100%;
	border-radius: 10px;
}
.about_missionbar .columnboxes .content, .about_visionbar .columnboxes .content {
	width: 70%;
}
.about_missionbar .columnboxes .content .box, .about_visionbar .columnboxes .content .box {
	padding: 8px;
	border-width: 3px;
}
.about_missionbar .columnboxes .content .box p, .about_visionbar .columnboxes .content .box p {
	font-size: 15px;
	padding-bottom: 6px;
}
.about_missionbar .columnboxes .content .box img, .about_visionbar .columnboxes .content .box img {
	width: 22px;
	;
}
.about_visionbar .columnboxes .content h2 {
	margin-bottom: 20px;
}
.about_visionbar .overlaybg {
	height: 86%;
}
.about_missionbar .columnboxes {
}
.about_missionbar .columnboxes .content .box {
}
.about_campusbar .columnboxes .imgbox {
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
	height: 290px;
}
.about_campusbar .columnboxes .content > div {
	padding-left: 0;
	padding-bottom: 0;
}
.about_campusbar .columnboxes .content ul li {
	font-size: 15px;
	line-height: 1.2;
	width: 49%;
}
.about_campusbar:after {
	width: 80px;
	height: 80px;
	right: 0;
}
.about_clubsbar .columnboxes .imgbox:after, .doted_topleft:before {
	display: none;
}
.aboutbadruka_legacybar .headingbar p {
    font-size: 16px;
}
/* About page end */

/* admission process page start */
.as_documentbar:after {
	display:none;
}
.admission_bluecontentbar .columnboxes {
	    flex-direction: column-reverse;
}
.admission_bluecontentbar .columnboxes .content {
    text-align: center;
}
.admission_bluecontentbar .columnboxes .content .titleline:after {
	right: 0;
    margin: 0 auto;
}
.btnarrow, .btn, .innerbanner .columnboxbar .content .btn {
	font-size: 16px;
}
.ap_twocolumnboxesbar .columnboxes, .ap_journeybar .columnboxes, .as_documentbar .columnboxes, .admission_philosophycontentbar .columnboxes, .admission_bluecontentbar .columnboxes {
	gap: 30px;
	flex-wrap: wrap;
}

.pg_eligibilitybar .columnboxes {
		gap: 0px;
	flex-wrap: wrap;
}
.admission_philosophycontentbar .columnboxes .imgboxbar {
	padding-bottom: 0;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc p {
	font-size: 16px;
}
.pg_eligibilitybar .columnboxes .content .itemsbar .item .cc ul li {
	font-size: 16px;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar {
	flex-wrap: wrap;
}
.ap_journeybar .columnboxes .imgboxbar .itemsbar ul {
	width: 500px;
	max-width: 100%;
}
.programme_feesbar {
	position:relative;
}
.programme_feesbar table {
    padding: 30px 4% 35px;
}
.programme_feesbar table tr {
	flex-wrap: wrap;
}
.programme_feesbar table tr th:first-child, .programme_feesbar .totalprice div:first-child, .programme_feesbar table tr td:first-child {
	/*width: 100%;*/
}
.programme_feesbar table tr th:nth-child(2), .programme_feesbar table tr td:nth-child(2) {
	text-align: right;
	/*width: 100%;*/
}
.programme_feesbar table tr {
	flex-wrap: wrap;
	border-bottom: 1px solid #ededed;
	padding: 10px 0;
}
.programme_feesbar table th td, .programme_feesbar table tr td {
	padding: 0;
}
.programme_feesbar .totalprice {
	width: 100%;
	padding: 10px 20px;
	position: absolute;
    bottom: 67px;
	margin-bottom: 10px;
    left: 0;
    right: 0;
}
.programme_feesbar .totalprice div {
	font-size: 16px;
	line-height: 1.1;
}
.programme_feesbar .totalprice div:nth-child(2) {
	width: 70%;
	text-align: right;
}
.ap_education_loanbar .columnboxes .faqbar .item .answer p, .ap_education_loanbar .columnboxes .faqbar ul li .answer p,
.ap_education_loanbar .columnboxes .faqbar .item .question, .ap_education_loanbar .columnboxes .faqbar ul li .question {
    font-size: 16px;
 }
/* admission process page end */

/* blog process page start */

.blogpage_itemsbar .item {
	width: 410px;
	max-width: 100%;
	padding: 10px;
	margin: 0 auto;
}
.blogpage_itemsbar .item .btn {
	position: relative;
    bottom: 0;
}
/* blog process page end */

/* careers process page start */
.contact_imgformbar .formbox:before {
	display:none;
}
.headingbar {
	margin-bottom: 20px;
}
.contact_jobopening_tabs {
	gap: 8px;
    overflow-x: scroll;
}
.contact_jobopening_tabs .jobopening_tab {
	font-size: 16px;
	padding: 10px 14px;
	min-width: 200px;
}
.faculty_recentblogitembar {
	/*padding-bottom: 30px;*/
}
.faculty_recentblogitembar .itemsbar {
	gap: 12px;
}
.faculty_recentblogitembar .item .imgbox img {
	height: auto;
}
.faculty_recentblogitembar.owl-carousel .owl-dots {
	margin-top: 0;
}
.blog_slide .owl-dots {
	position: absolute;
	bottom: 0;
}
.contactjobopening_tabcontent .tabcontentbar .item .content h6 {
	padding-right: 0;
}
/* careers process page end */

/* contact process page start */

.contact_mapbar .contactaddress ul {
	width: 100%;
}
.contact_imgformbar .formbox ul li {
	width: 100%;
}
.contact_mapbar .contactaddress {
	padding: 16px;
}
.contact_mapbar .contactaddress ul li {
	gap: 10px;
}
.contact_mapbar .contactaddress ul li .icon {
	width: 30px;
}
.contact_mapbar .contactaddress ul li .content {
	width: 86%;
}
.contact_mapbar .contactaddress ul li p {
	word-break: break-all;
}
/* contact process page end */

/* popup form property start */

.enquire_form.formbox li {
	width: 49%;
}
/* popup form property end */

/* download-brochure process page end */

.formbox {
	width: 100%;
	padding: 20px;
}
.formbox ul li {
	width: 100%;
}
/* download-brochure process page end */

/* download-brochure process page end */

.facultypage_widgetbar .faculty_widgetbar .item {
	width: 350px;
	max-width: 100%;
	margin: 0 auto;
}
/* download-brochure process page end */

/* news-and-events page start */
.bsm_news_widgetbar:after {
	display:none;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .imgbox {
	width: 360px;
	max-width: 100%;
	margin: 0 auto;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item {
	gap: 20px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content {
	width: 100%;
	padding-top: 00px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content h6 {
	font-size: 17px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date {
	margin: 0 0 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li {
	margin: 0 5px 0 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .date li:last-child {
	margin-right: 0;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow {
	font-size: 12px;
	padding: 8px 20px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .btnarrow:after {
	width: 10px;
	margin-top: 5px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li {
	margin-right: 6px;
}
.up_event_widgetbar .up_event_tabcontent .tabcontentbar .item .content .socialdiv li:last-child {
	margin-right: 0;
}
.bsmnews_slide .item {
	max-width: 90% !important;
	margin: 0px auto !important;
}
.bsm_news_tabs .bsm_tab {
	font-size: 16px;
	padding: 10px 20px;
	min-width: 160px;
}
.bsmnews_tabcontent .tabcontentbar .owl-nav {
	display: none;
}
.photogallery_tabcontent .tabcontentbar {
	width: 100%;
}
.photogallery_tabs {
	flex-wrap: wrap;
}
.photogallery_tabs .gallery_tab {
	font-size: 18px;
	padding: 0;
}
.photogallery_tabs .gallery_tab:after {
	display: none;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button.owl-prev {
	left: 0;
}
.photogallery_tabcontent .tabcontentbar .owl-nav button.owl-next {
	right: 0;
}
.gallery_slide .owl-stage {
    display: block;
}
.gallery_slide .owl-nav button span {
	line-height: 16px;
}
.photogallery_tabcontent .tabcontentbar .imgbox {
	width: 80%;
}
.excellence_listbar .item {
	width: 100%;
}
.newse_excellencebar:after,
.newse_grievances:after,
.newse_grievances:before {
	display:none;
}
.newse_grievances_listbar {
	gap: 10px;
}

.newse_grievances_listbar .item {
	padding: 20px 12px;
	width: 48%;
}
.careerpath_widgetbar .headingbar .title {
	color: #061C3D;
	font-size: 18px;
}
.bsmnews_slide, .jobopening_slide {
     padding-bottom: 0;
}
/* news-and-events page end */
/* event page start */
.upcommingeventlistbar .eventwrapper {
    width: 47%;
}



/* event page end */
/* programme page start */
.pg_curriculum_widgetbar {
    gap: 30px 3%;
}
.programme_featuresbar .title {
    margin-bottom: 30px;
}
.pg_curriculum_widgetbar .contentbar h2 {
    margin-bottom: 20px;
}
.pg_curriculum_widgetbar .itemsbar .item {
    box-shadow: 0 0 10px #cccccc54;
}

.pg_curriculum_widgetbar .itemsbar .item h6 {
	font-size: 16px;
}
.pg_curriculum_widgetbar .itemsbar .item {
	padding: 20px 10px;
}
.leadership_widgetbar {
   padding: 0px 0 0;
}
.ap_education_loanbar .columnboxes .faqbar {
    padding: 20px;
}
.faculty_recentblogitembar .itemsbar {
    gap: 12px;
    margin: 0 10px;
}
.career_office_widgetbar .headingbar p {
	font-size: 16px;
}
.campisvisitbar {
	overflow: hidden;
}

.four_slide.owl-carousel .owl-stage .owl-item .item {
 /*   padding-bottom: 0;*/
}
.four_slide.owl-carousel .owl-stage .owl-item .item .link {
  /*  position: relative;*/
}
.ap_education_loanbar .columnboxes .faqbar .item .question:after, .ap_education_loanbar .columnboxes .faqbar ul li .question:after {
    right: 0;
}

/* visit-campus page start */



.campisvisitbar .formbox {
	padding: 20px;
}
.campisvisitbar .contactaddress {
	width: 100%;
	padding: 20px;
}
.campisvisitbar .contactaddress > div {
	display: inline-block;
	width: 100%;
}
.campisvisitbar .formbox ul li {
	width: 100%;
}
.campisvisitbar .contactaddress ul {
	gap: 14px 10px;
	width: 100%;
}
.campisvisitbar .contactaddress ul li {
	flex-wrap: wrap;
}
.home_faqs_widgetbar .overlayimg:after {
	display:none;
}
.contact_jobopening_widgetbar:before {
	display:none;
}
.eventdescriptioncontentbar .contact_imgformbar .formbox {
    width: 100%;
}
}

@media (max-width:420px) {
.left_1180 {
    width: calc(((100% - 330px) / 2) + 340px);
}

.bannerbar .bannercontent .title {
	font-size: 18px;
	padding-bottom: 22px;
}
.bannerbar .bannercontent .title:before {
	bottom: 0;
	width: 76%;
}
.bannerbar .bannercontent p {
	font-size: 13px;
	padding-bottom: 8px;
}
.bannerbar .bannercontent .btn {
	font-size: 13px;
	padding: 6px 10px;
}
.bannerbar .bannercontent .btn:after {
	width: 10px;
}
.owl-carousel .owl-dots {
	gap: 4px !important;
}
.owl-carousel .owl-dots button {
	width: 6px;
	height: 6px;
}
.homemanagementbar .listboxes .item .icon {
    position: relative;
}
.homemanagementbar .listboxes .item .text h6 {
    min-height: 10px;
    padding: 0;
}
.pillars_widgetbar .pillarsbar .pillarlist li img {
    padding: 4px;
}

.four_slide.owl-carousel .owl-stage .owl-item .item{
	text-align: center;
}
.four_slide.owl-carousel .owl-stage .owl-item .item .link{
	left: 50%;
    transform: translateX(-50%);
}
.upcoming_eventitembar .item .text h6 a, .upcoming_eventitembar .item .text h6, .upcoming_eventitembar .item .text h5 a, .upcoming_eventitembar .item .text h5 {
      font-size: 15px;
}
.upcoming_eventitembar {
	padding: 0;
}
.sm_widgetbar .items_widgetbar .column2 .item:nth-child(2) {
	margin-left: 0;
}
.homemanagementbar .listboxes .item {
	width: 100%;
}
.pillars_widgetbar .imgboxbar {
	width: auto;
	height: auto;
}
.pillars_widgetbar .imgboxbar:before, .pillars_widgetbar .imgboxbar:after {
	display: none;
}
.pillars_widgetbar .pillarsbar .pillarboxes {
	gap: 10px;
	flex-wrap: wrap;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item {
	width: 31%;
}
.pillars_widgetbar .pillarsbar .pillarboxes .item p {
    font-size: 13px;
}
.facultyitembar .item,
.leadership_widgetbar .item {
/*  padding-bottom: 0 !important;*/
}
.facultyitembar .item .imgbox, .leadership_widgetbar .item .imgbox {
     max-height: 280px;
}
.facultyitembar .item p, .leadership_widgetbar .item p {
	padding-bottom:10px;
}
.facultyitembar .item p br, .leadership_widgetbar .item p br {
	display:none;
}
.intro_bar .videobar {
	padding: 0;
}
.intro_bar .videobar:after, .intro_bar .videobar:before {
	display: none;
}
.careerpath_listbar {
	flex-wrap: wrap;
	justify-content: start;
}
.careerpath_listbar li {
	width: 47%;
}
.careerpath_listbar li:after {
	display: none;
}
.sm_widgetbar .items_widgetbar .column:first-child {
	margin-left: 0;
}
.sm_widgetbar .items_widgetbar .column2 .item {
	width: 100%;
}
.footer-widget .footer-wrapper ul li a {
    font-size: 16px;
}
.ap_education_loanbar .columnboxes .faqbar .item .question, .ap_education_loanbar .columnboxes .faqbar ul li .question {
    font-size: 16px;
}
.ap_education_loanbar .columnboxes .faqbar .item .answer p, .ap_education_loanbar .columnboxes .faqbar ul li .answer p {
    font-size: 16px;
}
/* popup form property start */
.enquire_form.formbox li {
	width: 100%;
}
.enquire_form.formbox li label {
	display: none;
}
.enquire_form ul li:nth-last-child(2) {
	font-size: 13px;
	line-height: 1.4;
}
.formbox ul li input {
	padding: 8px 12px;
	font-size: 15px;
}
.enquire_form p {
	font-size: 15px;
	line-height: 1.4;
}
.formbox ul {
	gap: 10px 10px;
}
/* popup form property end */

/* programe page start */
.eventdescriptioncontentbar .contact_imgformbar .formbox {
    width: 100%;
}
.eventdescriptioncontentbar .contact_imgformbar .formbox ul li, .eventdescriptioncontentbar .contact_imgformbar .formbox ul li:nth-last-child(2) {
    width: 100%;
}
.innerbanner .columnboxbar {
	flex-wrap: wrap;
}
.innerbanner .columnboxbar .imgboxbar .imgbox img {
	border-bottom-left-radius: 40px;
}
.innerbanner .columnboxbar .imgboxbar {
	padding: 20px 0 30px 0px;
	width: 100%;
}
.innerbanner .columnboxbar .content {
	min-height: auto;
	width: 100%;
}
.pg_pillars_widgetbar .item {
	width: 100%;
}
.pg_pillars_widgetbar {
	gap: 30px 3%;
}
.office_listbar {
	width: 100% !important;
}
.pg_features_listbar li {
	width: 100%;
}
.pg_curriculum_widgetbar .itemsbar {
    align-items: normal;
}
.pg_curriculum_widgetbar .itemsbar .item:nth-child(4),
.pg_curriculum_widgetbar .itemsbar .item:nth-child(2) {
     margin-bottom: 0;
}
/* programe page end */

/* about page start */
.innerbanner .columnboxbar .content .btn {
    margin: 12px 0 0;
}
.about_missionbar .columnboxes .content h2 {
    margin-bottom: 12px;
}
.about_campusbar:after,
.about_missionbar:before {
	display:none;
}

.about_missionbar .columnboxes, .columnboxes, .about_visionbar .columnboxes {
	flex-wrap: wrap;
	gap: 15px;
}
.about_missionbar .columnboxes .imgbox, .about_visionbar .columnboxes .imgbox {
	width: 400px;
	max-width: 100%;
}
.about_missionbar .columnboxes .content, .about_visionbar .columnboxes .content {
	width: 100%;
}
.about_missionbar .columnboxes .content {
	width: 100%;
}
.about_missionbar .columnboxes .content .box {
	padding: 16px;
}
.about_missionbar .columnboxes .content .box p, .about_visionbar .columnboxes .content .box p {
	font-size: 16px;
}
.about_campusbar {
        position: relative;
        padding: 20px 0;
 }
.about_campusbar .columnboxes .imgbox {
	width: 100%;
	position: inherit;
	left: 0;
	top: 0;
	height: 290px;
	border-radius: 10px;
}
.about_campusbar .columnboxes .content {
    padding: 10px 0px;
}
.about_campusbar .columnboxes .content > div {
	padding-left: 0;
	padding-bottom: 0;
}
.about_campusbar .columnboxes .content ul li {
	font-size: 15px;
	line-height: 1.2;
	width: 100%;
}
/* about page end */
/* contact page start */
.contact_mapbar .contactaddress {
    padding: 10px;
}
.contact_mapbar .contactaddress ul li .content {
    width: 100%;
}
.contact_mapbar .contactaddress ul li .icon {
	position: absolute;
    left: 0;
    top: 0;
    padding: 0;
}
.contact_mapbar .contactaddress ul li p:first-child {
    padding-left: 40px;
}
	
	
	
/* contact page end */

/* admission process page start */

.as_documentbar .columnboxes .imgboxbar:before {
	width: 300px;
	height: 300px;
}
.admission_philosophycontentbar .columnboxes .imgboxbar .imgg .imgbox {
	width: 44%;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar .imgbox {
	width: 288px;
}
.ap_twocolumnboxesbar .columnboxes .imgboxbar {
	width: 300px;
}
.ap_education_loanbar .columnboxes .faqbar {
	padding: 20px;
}
.programme_feesbar table tr td {
    font-size: 15px;
}
.programme_feesbar table tr td:first-child {
	position: relative;
    padding-left: 44px;
	min-height: 33px;
}
.programme_feesbar table tr td:first-child img {
    position: absolute;
    left: 0;
    margin-bottom: 10px;
}


/* admission process page end */
/* news category page start */
.tabcontentbar.media_coverage .item {
    width: 100%;
}

/* news category page end */
/* event page start */
.upcommingeventlistbar .eventwrapper {
    width: 47%;
}
.bsmnews_slide .owl-stage {
    gap: 0;
}
.bsmnews_slide .owl-stage .owl-item {
	box-shadow: inherit;
	    margin: 0 4px;
}
.bsmnews_tabcontent .tabcontentbar {
    padding-bottom: 0;
 }
.faculty_recentblogitembar .item {
	flex-wrap: wrap;
}
.faculty_recentblogitembar .item .imgbox {
	width: 100%;
	max-width: 100%;
	margin-bottom: 10px;
}
.faculty_recentblogitembar .item .text {
	width: 100%;
}
/* event page end */
}
@media (max-width:400px) {
	
.four_slide.owl-carousel .owl-stage .owl-item .item .link {
    display: flex;
    position: relative;
    margin: 0;
    justify-content: center;
    width: 35%;
}
.facultyitembar .item, 
.leadership_widgetbar .item {
      padding-bottom: 0 !important;
}
	
}
@media (max-width:360px) {
.four_slide.owl-carousel .owl-stage .owl-item .item .link{
	width: 41%;
}
}
/* mobile responsive property end */

/* General styling for popup */
#main-home-popup {
	margin: 0px;
	padding: 0px;
}
.npf_wgts {
	overflow: hidden !important;
}
#main-home-popup {
	display: none; /* Hidden by default */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6); /* Semi-transparent background */
	z-index: 9999;
}
.form-custom {
	padding-top: 10px !important;
}
#pop-up {
	position: relative;
	width: 80%;
	max-width: 500px;
	/* margin: 18% auto; Center the popup */
	background: #223b67;
	padding: 25px 20px 15px 20px;
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.visitbox {
	text-align: center;
}
#close-btn {
	position: absolute;
	top: -14px;
	right: -16px;
	font-weight: 600 !important;
	border: none;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
	width: 36px !important;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	padding: 0px;
}
#main-home-popup h5 {
	margin-bottom: 12px;
	color: #fff;
}
#main-home-popup p {
	color: #fff;
	margin-bottom: 5px;
}
#main-home-popup p .btn {
	margin:0;
}
#close-btn:hover {
/*     color:#F26321;*/
}
.visitbox img {
	width: 100%;
	height: auto;
	max-width: 100%;
	border-radius: 10px;
}
#pop-up .btn:before {
	background-color: #fff;
}

@media only screen and (max-width:576px) {
#main-home-popup {
	overflow: hidden !important;
}
.npf_wgts iframe {
	height: 402px !important;
}
#pop-up {
	position: relative;
	width: 88%;
}
#main-home-popup h5 {
	margin-bottom: 10px;
}
#close-btn {
	position: absolute;
	top: -14px;
	right: -12px;
}
}

@media only screen and (max-width:534px) {
.npf_wgts iframe {
	height: 560px !important;
	overflow: hidden !important;
	max-height: 424px !important;
}
}

@media only screen and (max-width:375px) {
.npf_wgts iframe {
	height: 560px !important;
}
}


/* General styling for popup end */


