/*
    CONTENTS:
    1. COMMON
    2. FONT FACE
    3. TYPOGRAPHY
    4. BACKGROUND COLOR
    5. BUTTON
    6. BADGE
    7. CUSTOM BREADCRUMB
    8. ALL COMMON LISTING
    9. TITLE FENCY UNDER LINE
			10. FENCY UNDER LINE1
			11. FENCY UNDER LINE2
    12. HEADER
            13. MENU
                14. PRIMARY MENU
            15. ALL PAGE TITLE STYLE
    16. SUB PAGE CONTENT
            17. SUBPAGE SIDEBAR
            18. SUBPAGE TEXT
			19. STUDENTS REVIEW
            20. CAROUSEL
            21. HISTORY
            22. CONTROLLER OFFICE
            23. LIBRARY
            24. AWARDS AND ACHIEVEMENTS (HERE IS LISTING TAB1)
            25. ACCREDITATION AND AFFILIATION
            26. RESEARCH AND PUBLICATION PAGE
            27. INTERNATIONAL PARTNERS (HERE IS BOX TAB1)
            28. MESSAGE (HERE IS LISTING TAB2)
            29. SUBPAGE MEMBER SINGLE PAGE
            30. DEPARTMENT SUBPAGE PAGES (SUBPAGES UNDER DEPARTMENT)
                31. DEPARTMENT SUBPAGE LISTING PAGE
                32. COMMON POST LISTING
                33. CLUB LANDING PAGE
            34. CONTACT
			35. PAGINATION
    36. FOOTER
    37. BOOTSTRAP OVERWRITE
    38. THIRD PARTY LIGHT BOX
*/


/*COMMON*/
body
{
    font-family: "OpenSans-Light";
    font-size:13px;
    color: #6f6f6f;
}

a,
a:hover,
a:visited,
a:link
{
    text-decoration: none;
}

a,
a:link,
a:visited
{
    color: #6f6f6f; 
}

.alignleft
{
    margin-right: 15px;
    float: left;
}

.alignright
{
    margin-left: 15px;
    float: right;
}

.ltmnborderboth
{
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
}

.ltmnbg
{
    background-color: rgba(204, 204, 204, 0.52);
    transition: background-color 0.5s linear;
}
/*END COMMON*/

/*FONT FACE*/
@font-face
{
    font-family: 'OpenSans-Light';
    src: url('../fonts/OpenSans-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-Light.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Light.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Regular.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}



@font-face
{
    font-family: 'OpenSans-SemiBold';
    src: url('../fonts/OpenSans-SemiBold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-SemiBold.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Bold.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-ExtraBold';
    src: url('../fonts/OpenSans-ExtraBold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-ExtraBold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-ExtraBold.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-ExtraBold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-ExtraBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-Italic';
    src: url('../fonts/OpenSans-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-Italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-Italic.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Italic.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-Italic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-LightItalic';
    src: url('../fonts/OpenSans-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-LightItalic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-LightItalic.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-LightItalic.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-LightItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-LightItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'OpenSans-SemiBoldItalic';
    src: url('../fonts/OpenSans-SemiBoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/OpenSans-SemiBoldItalic.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-SemiBoldItalic.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/OpenSans-SemiBoldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/OpenSans-SemiBoldItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face
{
    font-family: 'Montserrat-Bold';
    src: url('../fonts/Montserrat-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/Montserrat-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/Montserrat-Bold.otf') format("opentype"), /* Pretty Modern Browsers */
    url('../fonts/Montserrat-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*END FONT FACE*/

/*TYPOGRAPHY*/
.library-video h2 span
{
    font-family: 'OpenSans-ExtraBold';
}

.library-video h3,
.subpage-sidebar-menu > li > a,
.subpage-sidebar-menu > li > div
{
    font-family: 'OpenSans-Bold';
}

h1,
h2,
h3,
footer .footer-social-icon ul li,
.primary-menu ul li ul li a,
.publication-right-bottom-item p,
.resources-wrapper p,
.message-image h6,
.box-tab1-item h5,
.contact-block-social h5,
.subpage-member-single-page h5,
.post-listing-details h5,
.club-gallery .btn-outline-secondary,
.subpage-main-content .single-content-date,
.fancy-post-listing span,
.wub_office_member .profile-content h5
{
    font-family: 'OpenSans-SemiBold';
}

.preface,
.sidebar-notice li a,
.findus-box h4,
.browse-more ul li a,
.fency-callout h2,
h4,
.library-video h2,
.details h6,
.bookolist-booklist-text h5,
.box-tab1-wrapper h3,
.para-listing li,
.subpage-member-single-page h6,
.subpage-member-single-page h5 span,
.wub-club-all-activities .btn-warning,
.fancy-post-listing strong
{
    font-family: 'OpenSans-Regular';
}

h5,
.primary-menu ul li ul li ul li a,
.department-blog h2,
.students-review h2,
.library-video h4,
.library-slider-news-block span,
.listing-tab2 h4,
.custom-badge1,
.contact-block-address address strong,
.contact-block-address h5,
.contact-block-form h5,
.form-control,
.club-blue-block-title-details h3
{
    font-family: 'OpenSans-Light';
}

.callout-text
{
    font-family: 'OpenSans-LightItalic';
}

.textredish,
.textgray,
.textblue,
.textsky,
.textgreen,
.textyellow,
.textblack,
.textwhite {
    font-family: 'OpenSans-SemiBoldItalic';
}

/*h1,
.library-video h2,
.library-video h3
{
    font-size: 2.2rem;
}*/

h2
{
    font-size: 2rem;
}

.btn-see-more i,
.grammarly span
{
    font-size: 1.8rem;
}

.callout-text,
.grammarly span,
.library-video h4,
h1,
.library-video h2,
.library-video h3
{
    font-size: 1.6rem;
}

h4,
.publication-right-bottom-item .btn-see-more i,
.btn-see-more p,
.send-email .subscribe,
.booklist-search h4,
.booklist-search input[type="text"],
.booklist-search button[type="submit"]
{
    font-size: 1rem;
}

h3
{
    font-size: 1.2rem;
}

.send-email button
{
    font-size: 1rem;
}

h5,
.publication-right-top-text p,
.custom-badge1,
.contact-block-address address i,
.contact-block-social i,
.subpage-sidebar-menu > li > div,
.subpage-member-single-page h6,
.subpage-member-single-page address
{
    font-size: 0.9rem;
}

.publication-right-bottom-item .btn-see-more p,
.bookolist-booklist-text h5,
h6,
.form-control,
.program-list .post-listing-details h5,
.fancy-post-listing h5
{
    font-size: 0.8rem;
}

.subpage-sidebar-menu > li > a,
.subpage-sidebar-menu > li > div,
.subpage-member-single-page h5 span
{
    font-size: 0.7rem;
}

.primary-menu ul li ul li ul li a,
.students-review-student-text time,
.bookolist-booklist-text span,
.box-tab1-item p,
.wub-club-activities-item-title span,
.club-gallery .common-gallery .lightboxgallery-gallery-item-title,
.fancy-post-listing span,
.fancy-post-listing a.bluebadge
{
    font-size: 0.65rem;
}

.wub-club-all-activities .btn-warning
{
    font-size: inherit;
}

.contact-block-social .fa-weixin
{
    color: #87BD48;
}

.contact-block-social .fa-whatsapp,
.prev a,
.next a,
.textgreen
{
    color: #2BB140;
}

.post-listing-details h5
{
    color: #678a75;
}

.sidebar h3,
footer h3
{
    color: #ffc107;
}

.textredish
{
    color: #b85757;
}

.booklist-search input
{
    color: #ef4f31;
}

.contact-block-social .fa-viber
{
    color: #7C529E;
}

.subpage-title-normal h1,
.primary-menu ul li ul li a,
.send-email .subscribe,
.publications-content h1,
.library h1,
.library-video h3,
.subpage-sidebar-submenu li a
.subpage-sidebar-menu ul li,
.subpage-sidebar-menu ul li a,
.subpage-sidebar-menu > li > a,
.subpage-sidebar-menu > li > div,
.subpage-sidebar-menu > li > a span,
.subpage-sidebar-menu > li > div span
.subpage-sidebar-menu > li > a:hover span,
.subpage-sidebar-menu > li > div:hover span,
.international-partner-country-universities h3,
.box-tab1-item h4,
.contact-block-address address a,
.textblue
{
    color:#2e3192;
}

.contact-block-social .fa-skype,
.wub-club-activities-item-title h5 a,
.wub-club-activities-item-read-more a
{
    color: #00B2E6;
}

.dummy h1,
.listing-tab1 li span,
.subpage-member-single-page h6,
.textsky
{
    color: #7fd0f0;
}

.social i.fa,
.call,
.toplink ul li a,
.primary-menu ul li a,
.primary-menu ul li ul li ul li a:hover,
footer h2,
footer p,
.get-social,
.send-email .subscribe:hover,
.preface,
.department .subpage-title-normal h1,
.findus-title h3,
.fency-callout h2,
.students-review h2,
.library-slider,
.library-slider h2,
.library-slider p,
h3.booklist-title,
.booklist-search h4,
.subpage-sidebar-menu > li > a:hover,
.subpage-sidebar-menu > li > div:hover,
.subpage-sidebar-submenu li a:hover,
.subpage-title-image h1,
.students-review-box,
.publication h3,
.ijeds h3,
.center-excellence h3,
.grammarly h3,
.publication p,
.ijeds p,
.center-excellence p,
.grammarly p,
.primary-menu ul li ul li ul li.current-item a,
.subpage-sidebar-submenu .current-item a,
.message-image h6,
.listing-tab1-target-box,
.international-partner-country-universities .box-tab1-wrapper h3,
.primary-menu ul li ul li ul li:hover a,
.primary-menu ul li ul li ul li a:hover,
.primary-menu ul li ul li ul li ul li a,
.primary-menu ul li.parent-item ul li ul li ul li a,
.club-blue-block,
.wub-club-all-activities .btn-warning,
.club-gallery .fancy-page-title1
{
    color:#ffffff;
}

.subpage-member-single-page address,
.subpage-member-single-page address a
{
    color: #989898;
}

.contact-us i,
.copy-right a:hover,
footer ul li,
footer ul li a,
footer ul li a:visited,
footer ul li a:link,
footer ul li span,
.copy-right a,
.library-slider-news-block a,
.subpage-main-content .single-content-date
{
    color: #B3B4D8;
}

.primary-menu ul li ul li ul li a,
.sidebar-notice li a,
h2,
.sidebar .latest-activities h3,
.contact-block-address h5,
.contact-block-social h5,
.contact-block-form h5
{
    color:#6f6f6f;
}

address
{
    color: #525252db;
}

.library-video h2,
.library-video h4,
.library-callout h4,
.box-tab1-item h5,
.subpage-sidebar-submenu li ul li a,
.subpage-sidebar-submenu .current-item ul li a,
.subpage-sidebar-submenu li ul li a:hover,
.subpage-sidebar-submenu .current-item ul li a:hover,
.fancy-page-title1,
.common-listing1 li,
.common-listing1 li a,
.fancy-page-title-sky,
.club-objectives .common-listing1 li,
.club-objectives .common-listing1 li a,
.club-bottom-top .fancy-page-title1,
.club-policies .common-listing1 li,
.club-policies .common-listing1 li a
{
    color: #000000;
}

.send-email .subscribe,
.copy-right a,
.contact-us li a,
footer ul li span,
.contact-block-social i
{
    font-weight: bold;
}

.bookolist-booklist-text span
{
    font-style: italic;
}

.subpage h1,
.subpage h3,
.library-slider h2,
.library-video h2,
.students-review-student-text strong,
.contact-block-address h5,
.contact-block-social h5,
.contact-block-form h5,
.subpage-member-single-page h5,
.post-listing-details h5
{
    text-transform: uppercase;
}

.primary-menu ul li a,
.subpage h4,
h3.booklist-title,
.library-video h3,
.subpage-member-single-page h5 span
{
    text-transform: capitalize;
}

.club-blue-block h3,
.club-blue-block h1,
h3.fancy-page-title1,
h3.fancy-page-title-sky
{
    text-transform: unset;
}

.social i span
{
    text-indent: -50000px;
}
/*END TYPOGRAPHY*/

/*BACKGROUND COLOR*/
.primary-menu ul li ul,
.dummy h1
{
    background-color: #ffffff;
}

.callout,
.browse-more ul,
.department-blog,
.fency-callout-box
{
    background-color: #eeeeee;
}

.sidebar .sidebar-notice.latest-activities h3::after
{
    background-color: #6f6f6f;
}

.primary-menu ul li ul li ul li a:hover,
.primary-menu ul li ul li ul li.current-item a,
.footer-top h2:after
{
    background-color: #b3b4d8;
}

.findus-title h3
{
    background-color: #7fd0f0;
}

.english .findus-title h3
{
    background-color: #938164;
}

.cse .findus-title h3
{
    background-color: #A68D01;
}

.eee .findus-title h3
{
    background-color: #199e48;
}

.mte .findus-title h3
{
    background-color: #9a4f56;
}

.law .findus-title h3
{
    background-color: #6F4936;
}

.civil .findus-title h3
{
    background-color: #87878c;
}

.pharmacy .findus-title h3
{
    background-color: #66a324;
}

.thm .findus-title h3
{
    background-color: #f36f6f;
}

.bba .findus-title h3
{
    background-color: #2774a6;
}

footer
{
    background-color: #010028;
}

.topbar,
.primary-menu ul li a:hover
{
    background-color: #2e3192;
}

.footer-top h3:after,
.sidebar-notice h3:after
{
    background-color: #ffc107;
}

.send-email .subscribe:hover
{
    background-color: #cd2122;
}

.primary-menu ul li ul li ul,
.primary-menu ul li ul li a:hover,
.primary-menu ul li ul li a
{
    background: transparent;
}
/*END BACKGROUND COLOR*/

/*BUTTON*/
button[type="button"]
{
    font-family: 'OpenSans-SemiBold';
    text-transform: uppercase;
}

.footer-bottom button[type="button"]
{
    margin-left: 5px;
}

a.btn
{
    font-family: OpenSans-Light;
    text-transform: capitalize;
}

a.btn-callout,
a.btn-photogallery,
a.btn-webmail
{
    color:#ffffff;
    font-family: 'OpenSans-Light';
    text-transform: uppercase;
}

a.btn-callout,
a.btn-photogallery
{
    background-color: #2e3192;
}

a.btn-photogallery
{
    background-image: url("../images/icon-gallery.png");
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 125px center;
    padding-left: 65px;
    vertical-align: middle;
    text-align: left;
    margin-bottom: 8px;
}

a.btn-photogallery:visited,
a.btn-photogallery:link
{
    background-image: url("../images/icon-gallery.png");
}

a.btn-webmail
{
    text-indent: -50000px;
    background-color: #b85757;
    background-image: url("../images/icon-webmail.png");
    background-repeat: no-repeat;
    background-size: 42%;
    background-position: center center;
    vertical-align: middle;
}

.callout a.btn-callout,
.sidebar a.btn-webmail,
.sidebar a.btn-photogallery
{
    width: 100%;
}

.department-blog a.btn-callout
{
    width: auto;
    text-transform: capitalize;
}

.sidebar .btn-outline-success,
.sidebar .btn-outline-info
{
    display: table;
    margin: 0 auto;
}

.btn-info
{
    background-color: #7fd0f0;
    border-color: #7fd0f0;
}

.btn-outline-info
{
    color: #7fd0f0;
    border-color: #7fd0f0;
}

.btn-see-more
{
    border: 1px solid #e6e6e6;
    border-radius: 0 25px 25px 0px;
    padding: 6px;
    float: right;
    transition-duration: 0.5s;
}

.btn-see-more:hover
{
    background-color: #6c757d;
    border-color: #6c757d;
    transition-duration: 0.5s;
}

.btn-see-more:hover a
{
    color: #fff;
    transition-duration: 0.5s;
}

.btn-see-more:hover i
{
    background: none;
}

.btn-see-more p
{
    margin-top: -3px;
    margin-bottom: 0px;
    margin-left: 15px;
}

.btn-see-more span
{
    color: #40a7ff;
}

.btn-see-more i
{
    margin-left: 10px;
    background: #e4da5d;
    border-radius: 10px;
    position: relative;
    top: 2px;
}

.publication-right-bottom-item .btn-see-more:hover i
{
    color: #fff;
    transition-duration: 0.5s;
}

.publication-right-bottom-item .btn-see-more
{
    border: 1px solid #e6e6e6;
    border-radius: 0 25px 25px 0px;
    padding: 0;
    bottom: 0px;
    right: 0;
    position: absolute;
    margin-right: 15px;
    transition-duration: 0.5s;
}

.publication-right-bottom-item .btn-see-more p
{
    margin-bottom: 2px;
    margin-left: 5px;
    display: inline-flex;
}

.publication-right-bottom-item .btn-see-more i
{
    margin-left: 5px;
    color: #9c122f;
    background: none;
    margin-right: 2px;
    transition-duration: 0.5s;
    position: relative;
}

.message-content .button-fency-group1
{
    margin-top: 60px;
}

.button-fency-group1 ul li
{
    display: inline-block;
    margin-right: 10px;
}

.button-fency-group1 ul li a
{
    display: block;
}

.button-fency-group1 ul li a strong,
.button-fency-group1 ul li a strong,
.button-fency-group1 ul li a strong
{
    position:relative;
    background-color: #cb6c6c;
    background-image: linear-gradient(to right, #cb6c6c, #a63c3c);
    border:none;
    display:inline-block;
    padding: 10px 35px 10px 40px;
    transform-origin: bottom left;
    -ms-transform: skew(-29deg,0deg);
    -webkit-transform: skew(-29deg,0deg);
    transform: skew(-29deg,0deg);
    box-shadow: -4px 0px 0px 0px #c35454;
}

.button-fency-group1 ul li:first-child a strong
{
    border-bottom-left-radius:5px;
    border-top-left-radius: 5px;
    transform-origin: unset;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
}

.button-fency-group1 ul li:last-child a strong
{
    background-color: #a63c3c;
    background-image: linear-gradient(to left, #a63c3c, #a63c3c);
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.button-fency-group1 ul li:first-child a strong:after,
.button-fency-group1 ul li:last-child a strong:after
{
    content: " ";
    position: absolute;
    top: 0;
    z-index: -1;
}

.button-fency-group1 ul li:first-child a strong:after
{
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #a63c3c;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    transform-origin:bottom left;
    -ms-transform: skew(-28deg,0deg);
    -webkit-transform: skew(-28deg,0deg);
    transform: skew(-28deg,0deg);
}

.button-fency-group1 ul li:last-child a strong:after
{
    width: 75%;
    height: 100%;
    background-color: #a63c3c;
    background-image: linear-gradient(to left, #cb6c6c, #a63c3c);
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    -ms-transform: skew(28deg,0deg);
    -webkit-transform: skew(28deg,0deg);
    transform: skew(28deg,0deg);
}

.button-fency-group1 ul li a strong span
{
    -ms-transform: skew(28deg,0deg);
    -webkit-transform: skew(28deg,0deg);
    transform: skew(28deg,0deg);
    display: block;
    font-weight: 600;
    color: #ffffff;
}

.button-fency-group1 ul li:first-child a strong span
{
    -ms-transform: none;
    -webkit-transform: none;
    transform: unset;
}

.button-fency-group1 ul li a:hover strong
{
    background-color: #a63c3c;
    background-image: linear-gradient(to right, #a63c3c, #cb6c6c);
}

.button-fency-group1 ul li:first-child a:hover strong
{
    background-color: #a63c3c;
    background-image: linear-gradient(to right, #a63c3c, #cb6c6c);
}

.button-fency-group1 ul li:first-child a:hover strong:after
{
    background-color: #cb6c6c;
}

.button-fency-group1 ul li:last-child a:hover strong
{
    background-color: #cb6c6c;
    background-image: linear-gradient(to left, #cb6c6c, #cb6c6c);
}

.button-fency-group1 ul li:last-child a:hover strong:after
{
    background-color: #cb6c6c;
    background-image: linear-gradient(to left, #a63c3c, #cb6c6c);
}

.post-listing-details .btn-outline-secondary
{
    background-color: #7fd0f0;
    border-color: #7fd0f0;
    color: #ffffff;
}

.post-listing-details .btn-outline-secondary:hover
{
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    color: #616161;
}
/*END BUTTON*/

/*START CUSTOM HEIGHT*/

    .gap10 {
        height: 10px;
    }

    .gap20 {
        height: 20px;
    }

    .gap30 {
        height: 30px;
    }

    .gap40 {
        height: 40px;
    }

/*END CUSTOM HEIGHT*/

/*BADGE*/
.skybadge,
.greenbadge,
.yellowbadge,
.redbadge,
.graybadge,
.bluebadge
{
    color:#ffffff;
    font-family: 'OpenSans-Regular';
    float: left;
    width: 32%;
    margin-right: 5px;
    font-size: 0.7rem;
    padding: 3px 2px;
    text-align: center;
    border-radius: 3px;
}

.skybadge
{
    background-color: #7fd0f0;
    box-shadow: 0px 3px 0px 0px #58b4b4;
}

.greenbadge
{
    background-color: #28a745;
    box-shadow: 0px 3px 0px 0px #167d33;
}

.yellowbadge
{
    background-color: #ffc107;
    box-shadow: 0px 3px 0px 0px #ca9506; 
}

.redbadge
{
    background-color: #b85757;
    box-shadow: 0px 3px 0px 0px #7b3d3d; 
}

.graybadge
{
    background-color: #6f6f6f;
    box-shadow: 0px 3px 0px 0px #B3B4D8;
}

.bluebadge
{
    background-color: #2e3192;
    box-shadow: 0px 3px 0px 0px #B3B4D8; 
}

.iconbadge
{
    color:#ffffff;
    font-family: 'OpenSans-Regular';
    float: left;
    width: 10%;
    font-size: 0.7rem;
    padding: 3px 2px;
    text-align: center;
    border-radius: 3px;
    background-image: url("../images/asset.png");
    background-repeat: no-repeat;
    background-position: -82px 0;
}

.custom-badge1
{
    padding: 5px;
    font-weight: normal;
    margin-right: 5px;
}
/*END BADGE*/

/*CUSTOM BREADCRUMB*/
.custom-breadcrumb div
{
    display: inline-block;
    background-image: url(../images/asset.png);
    background-repeat: no-repeat;
    background-position: right -188px;
    padding-right: 18px;
    position: relative;
    margin-left: -13px;
}

.custom-breadcrumb div:first-child
{
    margin-left: 0;
}

.custom-breadcrumb div.current-item
{
    background-position: right -221px;
}

.custom-breadcrumb div span
{
    background-image: url("../images/asset.png");
    background-position: left -188px;
    background-repeat: no-repeat;
    padding-left: 19px;
    display: block;
}

.custom-breadcrumb div:first-child span
{
    background-image: url("../images/asset.png");
    background-position: left -254px;
}

.custom-breadcrumb div.current-item span
{
    background-image: url("../images/asset.png");
    background-position: left -221px;
}

.custom-breadcrumb div span a
{
    background-color: #ddf0f7;
    height: 29px;
    line-height: 27px;
    display: block;
}

.custom-breadcrumb div span a:hover
{
    text-decoration: underline;
}

.custom-breadcrumb div.current-item span a:hover
{
    text-decoration: none;
}

.custom-breadcrumb div.current-item span a
{
    color: #ffffff;
    background-color: #7fd0f0;
}
/*END CUSTOM BREADCRUMB*/

/*ALL COMMON LISTING*/
ul
{
    list-style: none;
    margin: 0 0;
    padding: 0 0;
}

.common-listing
{
    list-style: none;
}

.common-listing li
{
    padding: 0 0 0 20px;
    background-image: url("../images/asset.png");
    background-position: 0 -182px;
    background-size: 35%;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}
.subpage-member-single-page ul li
{
    padding: 0 0 0 20px;
    background-image: url("../images/asset.png");
    background-position: 0 -196px;
    background-size: 35%;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}

.common-listing ol > li
{
    background-image: none;
}

.common-listing1
{
    list-style: none;
    padding: 10px 25px 20px;
    border-radius: 10px;
    border: 0px solid #a7e4f1;
    box-shadow: 0 0 10px 1px #cbdee0;
}

.common-listing1 li
{
    padding: 20px 0 10px 26px;
    background-image: url(../images/asset2.png);
    background-position: 0 21px;
    background-repeat: no-repeat;
}

.para-listing li
{
    background-color: #7fd0f0;
    transition: 0.5s;
    border: 1px solid #bfe4f3;
    padding: 10px;
    margin-top: 4px;
    border-radius: 5px;
    cursor: pointer;
    background: -moz-linear-gradient(top, rgba(127,208,240,0.18) 0%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(127,208,240,0.18) 0%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(127,208,240,0.18) 0%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e7fd0f0', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
}

.para-listing li:hover
{
    background-color: #D3D3D3;
    border: 1px solid #D3D3D3;
    background: -moz-linear-gradient(top, rgba(211,211,211,1) 0%, rgba(211,211,211,0.99) 1%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(211,211,211,1) 0%,rgba(211,211,211,0.99) 1%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(211,211,211,1) 0%,rgba(211,211,211,0.99) 1%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    transition: 0.5s;
}

.para-listing li i
{
    margin-right: 5px;
}

.subpage-main-content .common-listing1 br,
.subpage-main-content .common-listing br,
.subpage-main-content .para-listing br,
.common-listing1 br,
.common-listing br,
.para-listing br
{
    display: inherit;
    clear: none;
}
/*END ALL COMMON LISTING*/

/*DIVIDER*/
.fency-green-divider
{
    height: 1px;
    background-color: #2BB140;
    background: rgba(43,177,64,0.16);
    background: -moz-linear-gradient(left, rgba(43,177,64,0.16) 0%, rgba(25,110,38,0.16) 49%, rgba(133,133,133,0.16) 50%, rgba(43,177,64,0.16) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(43,177,64,0.16)), color-stop(49%, rgba(25,110,38,0.16)), color-stop(50%, rgba(133,133,133,0.16)), color-stop(100%, rgba(43,177,64,0.16)));
    background: -webkit-linear-gradient(left, rgba(43,177,64,0.16) 0%, rgba(25,110,38,0.16) 49%, rgba(133,133,133,0.16) 50%, rgba(43,177,64,0.16) 100%);
    background: -o-linear-gradient(left, rgba(43,177,64,0.16) 0%, rgba(25,110,38,0.16) 49%, rgba(133,133,133,0.16) 50%, rgba(43,177,64,0.16) 100%);
    background: -ms-linear-gradient(left, rgba(43,177,64,0.16) 0%, rgba(25,110,38,0.16) 49%, rgba(133,133,133,0.16) 50%, rgba(43,177,64,0.16) 100%);
    background: linear-gradient(to right, rgba(43,177,64,0.16) 0%, rgba(25,110,38,0.16) 49%, rgba(133,133,133,0.16) 50%, rgba(43,177,64,0.16) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bb140', endColorstr='#2bb140', GradientType=1 );
}
/*END DIVIDER*/

/*TITLE FENCY UNDER LINE*/
    /*FENCY UNDER LINE1*/
    .footer-top h3:after,
    .sidebar-notice h3:after,
    .latest-activities h3:after
    {
        content: '';
        display: block;
        height: 2px;
        margin-bottom: 15px;
        padding: 0 0 2px;
        text-align: left;
        width: 40px;
        margin-top: 5px;
    }
    /*END FENCY UNDER LINE1*/

    /*FENCY UNDER LINE2*/
    .findus-title
    {
        border-bottom: 2px solid #7fd0f0;
        margin-bottom: 15px;    
    }

    .english .findus-title
    {
        border-bottom: 2px solid #938164;
    }

    .cse .findus-title
    {
        border-bottom: 2px solid #A68D01;
    }

	.eee .findus-title
    {
        border-bottom: 2px solid #199e48;
    }

    .mte .findus-title
    {
        border-bottom: 2px solid #9a4f56;
    }

    .law .findus-title
    {
        border-bottom: 2px solid #6F4936;
    }

    .civil .findus-title
    {
        border-bottom: 2px solid #87878c;
    }

    .pharmacy .findus-title
    {
        border-bottom: 2px solid #66a324;
    }

    .thm .findus-title
    {
        border-bottom: 2px solid #f36f6f;
    }
	
	.bba .findus-title
    {
        border-bottom: 2px solid #2774a6;
    }
    
    .findus-title h3
    {
        padding: 3px 15px;
        display: inline-block;
        transform: skew(-20deg);
        margin-bottom: -2px;
        margin-left: 5px;
        border-top-left-radius: 6px;
        border-top-right-radius: 8px;
    }
    
    .findus-title h3 span
    {
        display: inline-block;
        transform: skew(20deg);
    }
    /*END FENCY UNDER LINE2*/
/*END TITLE FENCY UNDER LINE*/

/*HEADER*/
header
{
    background-image: url("../images/img-banner-texttile-engineering.jpg");
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
    height: 300px;
}

.english header
{
    background-image: url("../images/english-banner-image.jpg");
}

.cse header
{
    background-image: url("../images/cse-banner-image.jpg");
}

.eee header
{
    background-image: url("../images/banner-image-eee.jpg");
}

.mte header
{
    background-image: url("../images/banner-image-mte.jpg");
}

.law header
{
    background-image: url("../images/banner-image-law.jpg");
}

.civil header
{
    background-image: url("../images/banner-image-civil.jpg");
}

.pharmacy header
{
    background-image: url("../images/banner-image-pharmacy.jpeg");
}

.thm header
{
    background-image: url("../images/banner-image-thm.jpg");
}

.bba header
{
    background-image: url("../images/banner-image-bba.jpg");
}

.bba-subpage header
{
    height: 400px;
}

.research-and-publication header
{
    background-image: url("../images/banner-image-publications.jpg");
}

.controller-office header
{
    background-image: url("../images/banner-img-subpage-common.jpg");
}

.vice-chancellor-message header
{
    background-image: url("../images/banner-img-vc-message.jpg");
}

.header-out
{
    background-image: url("../images/bg-banner-shadow1.png");
    background-repeat: repeat-x;
    background-position: center top;
    background-color: #0000001f;
    height: 100%;
}

.header-in
{
    /*background-image: url("../images/bg-banner-shadow2.png");
    background-repeat: repeat-x;
    background-position: center bottom;*/
    height: 100%;
}

.topbar
{
    padding:18px 0;
}

.social
{
    display: inline;
    margin-right:30px;
}

.social a
{
    padding: 0 5px;
}

.social i span
{
    display: inline-block;
    width: 0;
}

.call
{
    display: inline;
}

.toplink
{
    float: right;
}

.toplink ul li
{
    display: inline-block;
    border-left: 1px solid #ffffff;
    line-height: 1em;
    margin-left: 6px;
    padding-left: 9px;
}

    /*MENU*/
    .menu
    {
        margin-top: 30px;
    }
        /*Primary Menu*/
        .primary-menu
        {
            float:right;
            z-index: 999;
        }

        .primary-menu ul li
        {
            float: left;
        }

        .primary-menu ul li ul
        {
            display: table;
            opacity: 0;
            background-repeat: no-repeat;
            background-position: right bottom;
            background-size: contain;
            border-bottom: 1px solid #c7c7ce;
            box-shadow: 0 0 1px 0px #c7c7ce;
            top: 25px;
            padding-bottom: 10px;
        }

        .primary-menu ul li ul li
        {
            float: none;
            margin-left: 0;
            padding: 10px 12px 0;
        }

        .primary-menu ul li ul li ul
        {
            display: block;
            border: 0;
            box-shadow: 0 0 0 0;
            opacity:1;
            top: auto;
            padding-bottom: 0;
            padding-top: 0;
        }

        .primary-menu ul li ul li ul li
        {
            padding: 0 0;
            position: relative;
        }

        .primary-menu ul li a
        {
            border-radius: 5px;
            padding: 7px 7px;
        }

        .primary-menu ul li ul li a
        {
            text-transform: uppercase;
            border-radius: 0;
            border-bottom: 1px solid #000000;
            display: inline-block;
            padding: 0 0 3px;
            margin-bottom: 5px;
        }


        .primary-menu ul li.parent-item ul li a
        {
            background-color: inherit;
        }

        .primary-menu ul li ul li ul li a
        {
            background-image: url("../images/asset.png");
            background-repeat: no-repeat;
            background-position: -249px 8px;
            font-weight: bold;
            border-bottom: none;
            margin-bottom: 0;
            padding: 5px 10px 5px 10px;
            border-bottom: 1px solid #dee0f5;
            display:block;
        }
        
        .primary-menu ul li ul li ul li.current-item a,
        .primary-menu ul li ul li ul li:hover a,
        .primary-menu ul li ul li ul li a:hover
        {
            background-image: none;
        }
         
        .primary-menu ul li ul li ul li ul
        {
            position: absolute;
            right: 0;
            z-index: 999;
            width: 80%;
            display: none;
        }

        .primary-menu ul li ul li ul li:hover a,
        .primary-menu ul li ul li ul li a:hover,
        .primary-menu ul li ul li ul li ul li a,
        .primary-menu ul li.parent-item ul li ul li ul li a
        {
            background-color: #b3b4d8;
        }

        .primary-menu ul li ul li ul li ul li a:hover
        {
            background-color: #898abf;
            transition: 0.5s;
        }
        /*End Primary Menu*/
    /*END MENU*/

    /*ALL PAGE TITLE STYLE*/
    .department .subpage-title-normal
    {

    }

    .subpage-title-image h1
    {
        border: 1px solid #ffffff47;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-top: 0;
    }

    .subpage-title-image h1 span
    {
        width: 45px;
        height: 6px;
        background: #ffffff47;
        display: block;
        -webkit-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        -moz-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        clip-path: polygon(0 0, 85% 0%, 100% 100%, 0% 100%);
        position: relative;
    }

    .subpage-title-image-wrapper
    {
        background-image:url("../images/img-wub-history.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        width: 100%;
        height: 200px;
        display: table;
        margin: 0 0 30px 0;
    }

    .subpage-title-image-wrapp
    {
        background-image:url("../images/bg-subpage-fency-title.png");
        background-repeat: no-repeat;
        background-position: right bottom;
        width: auto;
        height: 200px;
        display: table;
        padding-right: 152px;
        opacity: 0.9;
    }

    .subpage-title-image
    {
        background-color: #29bfd3;
        background-position: 0 bottom;
        object-fit: cover;
        height:100%;
        display:table-cell;
        vertical-align: middle;
        padding: 0 0 0 40px;
    }

    .fancy-page-title1
    {
        margin-bottom: 30px;
        border: 1px solid #00000045;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-top: 0;
        display: table;
        margin: 0 auto 30px;
        padding-bottom: 3px;
    }

    .fancy-page-title1 span
    {
        width: 45px;
        height: 6px;
        background: #00000045;
        display: block;
        -webkit-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        -moz-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        clip-path: polygon(0 0, 85% 0%, 100% 100%, 0% 100%);
        position: relative;
        top: 3px;
    }

    .fancy-page-title-sky
    {
        margin-bottom: 30px;
        border: 1px solid #000000;
        border-right: 0;
        border-left: 0;
        border-bottom-width: 1px;
        border-top: 0;
        display: table;
        margin: 0 auto 30px;
        padding-bottom: 3px;
    }

    .fancy-page-title-sky span
    {
        width: 45px;
        height: 6px;
        background: #000000;
        display: block;
        -webkit-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        -moz-clip-path: polygon(0 0, 100% 0%, 41% 100%, 0% 100%);
        clip-path: polygon(0 0, 85% 0%, 100% 100%, 0% 100%);
        position: relative;
        top: 3px;
    }
    /*END ALL PAGE TITLE STYLE*/
/*END HEADER*/

/*SUB PAGE CONTENT*/
.subpage-content
{
    background-image: url("../images/bg-subpage.jpg");
    background-repeat: no-repeat;
    margin: 0 0;
    padding: 40px 0;
}

.department .subpage-content
{
    background-image: none;
    margin: 0 0;
    padding: 0 0;
}

.subpage-main-content
{
    text-align: justify;
}

.preface-wrapper
{
    background-image: url("../images/bg-department-title.png");
    background-position: center 4px;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 50px;
    margin-top: -45px;
}

.english .preface-wrapper
{
    background-image: url("../images/bg-department-title-english.png");
}

.cse .preface-wrapper
{
    background-image: url("../images/bg-department-title-cse.png");
}

.eee .preface-wrapper
{
    background-image: url("../images/bg-department-title-eee.png");
}

.mte .preface-wrapper
{
    background-image: url("../images/bg-department-title-mte.png");
}

.law .preface-wrapper
{
    background-image: url("../images/bg-department-title-law.png");
}

.civil .preface-wrapper
{
    background-image: url("../images/bg-department-title-civil.png");
}

.pharmacy .preface-wrapper
{
    background-image: url("../images/bg-department-title-pharmacy.png");
}

.thm .preface-wrapper
{
    background-image: url("../images/bg-department-title-thm.png");
}

.bba .preface-wrapper
{
    background-image: url("../images/bg-department-title-bba.png");
}

.preface
{
    background-image: url("../images/bg-department-title-bottom.jpg");
    background-repeat: repeat-y;
    background-size: cover;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
    padding-bottom: 60px;
}

.english .preface
{
    background-image: url("../images/bg-department-title-bottom-english.jpg");
}

.cse .preface
{
    background-image: url("../images/bg-department-title-bottom-cse.jpg");
}

.eee .preface
{
    background-image: url("../images/bg-department-title-bottom-eee.jpg");
}

.mte .preface
{
    background-image: url("../images/bg-department-title-bottom-mte.jpg");
}

.law .preface
{
    background-image: url("../images/bg-department-title-bottom-law.jpg");
}

.civil .preface
{
    background-image: url("../images/bg-department-title-bottom-civil.jpg");
}

.pharmacy .preface
{
    background-image: url("../images/bg-department-title-bottom-pharmacy.jpg");
}

.thm .preface
{
    background-image: url("../images/bg-department-title-bottom-thm.jpg");
}

.bba .preface
{
    background-image: url("../images/bg-department-title-bottom-bba.jpg");
}

.preface-bottom-content h2
{
    margin-bottom: 15px;
}

.department-blog h2
{
    margin-bottom: 5px; 
}

.department-blog h5
{
    margin-bottom: 15px;
}

.sidebar
{
    margin-bottom: 30px;
}

.department .sidebar
{
    margin-top: 40px;
}

.sidebar-notice
{
    border: 1px solid #e6e6e6;
    padding: 10px 0 15px;
    margin-bottom: 30px;
}

.sidebar-notice ul
{
    margin-bottom: 15px;
}

.sidebar-notice li
{
    padding: 11px 10px 6px;
    border-bottom: 1px solid #e6e6e6;
}

.sidebar-notice li a
{
    display: inline-block;
    margin: 0 0;
    width: 65%;
    margin-top: -5px;
    height: 43px;
    overflow: hidden;
}

.dept-head-msg img
{
    width: 59.5%;
    display: block;
    margin: 0 auto 10px;
}

.dept-head-msg h5
{
    text-align: center;
}

.sidebar h3
{
    margin-bottom: 10px;
    padding: 0 10px;
}

.callout
{
    padding: 30px 0;
    margin: 0 0 30px 0;
}

.fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated.png");  
    background-repeat: repeat-x;
    padding-top: 10px;
    margin-bottom: 45px;
}

.english .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-english.png");
}

.cse .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-cse.png");
}

.eee .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-eee.png");
}

.mte .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-mte.png");
}

.law .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-law.png");
}

.civil .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-civil.png");
}

.pharmacy .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-pharmacy.png");
}

.thm .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-thm.png");
}

.bba .fency-callout-out
{
    background-image: url("../images/bg-department-accreditation-top-repeated-bba.png");
}

.fency-callout
{
    background-image: url("../images/bg-department-accreditation.jpg");  
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover; 
    background-attachment: fixed;
}

.fency-callout h2
{
    text-align: center;
    margin-bottom: 90px;
    padding-bottom: 5px;
    border-bottom: 1px solid #81d7fb;    
}

.english .fency-callout h2
{
    border-bottom: 1px solid #9c8d74;   
}

.cse .fency-callout h2
{
    border-bottom: 1px solid #b19915;
}

.mte .fency-callout h2
{
    border-bottom: 1px solid #a85d65;
}

.eee .fency-callout h2
{
    border-bottom: 1px solid #5aa454;
}

.law .fency-callout h2
{
    border-bottom: 1px solid #785841;
}

.civil .fency-callout h2
{
    border-bottom: 1px solid #949494;
}

.pharmacy .fency-callout h2
{
    border-bottom: 1px solid #77ab3e;
}

.thm .fency-callout h2
{
    border-bottom: 1px solid #ec7b7d;
}

.bba .fency-callout h2
{
    border-bottom: 1px solid #327cab;
}

.fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated.png");  
    background-repeat: repeat-x; 
    padding: 25px 0 70px; 
}

.english .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-english.png");
}

.cse .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-cse.png");
}

.eee .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-eee.png");
}

.mte .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-mte.png");
}

.law .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-law.png");
}

.civil .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-civil.png");
}

.pharmacy .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-pharmacy.png");
}

.thm .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-thm.png");
}

.bba .fency-callout-in
{
    background-image: url("../images/bg-department-accreditation-repeated-bba.png");
}

.fency-callout-box
{
    display: table;
    text-align: center;
    width: 75%;
    height: 100%;
    padding: 5px;
    margin: 0 auto;
    border: 1px solid #eeeeee;
    transition:0.5s;
}

.fency-callout-box img
{
    transition: 0.5s;   
}

.fency-callout-box-in
{
    display: table-cell;
    vertical-align: middle;
}

.fency-callout-box:hover
{
    background: #7fd0f0;
    border: 1px solid #7fd0f0;  
    transition:0.5s;
}

.fency-callout-box:hover img
{
    opacity: 0.5;
    transition: 0.5s;   
}

.findus
{
    margin-bottom: 15px;
}

.findus-box
{
    margin-bottom: 30px;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 11px 3px #efefef;
    padding-bottom: 10px;
    cursor: pointer;
}

.findus-box img
{
    margin-bottom: 10px;
}

.findus-box h4
{
    text-align: center;
    margin-bottom: 0;
}

.browse-more ul
{
    border: 1px solid #eeeeee;
    border-radius: 5px;
    margin-bottom: 45px;
}

.browse-more ul li
{
    border-top: 1px solid #e6e6e6;
}

.browse-more ul li a
{
    padding: 10px 15px;
    display: block;
}

.department-blog
{
    padding: 15px 30px 30px 0;
    border-bottom-right-radius: 10px;
    margin-bottom: 30px;
    border-bottom-left-radius: 10px;
    text-align: center;
    position: relative;
}

.department-blog img
{
    position: absolute;
    left: 15px;
    top: -127px;
}

.highlighted-notice
{
    text-align:center;
    margin-bottom: 30px;
}

.program-list .post-listing,
.program-list .post-listing-details,
.program-wise-elegilibilities .post-listing,
.program-wise-elegilibilities .post-listing-details
{
    display: block;
    text-align: center;
}

.program-list .post-listing-details span,
.program-wise-elegilibilities .post-listing-details span
{
    margin-left: 0;
}

    /*SUBPAGE SIDEBAR*/
    .subpage-sidebar
    {
        width: 100%;
    }

    .subpage-sidebar-menu,
    .subpage-sidebar-submenu
    {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .subpage-sidebar-menu
    {
        border-top: 1px solid #c3cdd8;
    }

    .subpage-sidebar-menu > li
    {
        border-bottom: 1px solid #c3cdd8;
    }

    .subpage-sidebar-menu > li > a,
    .subpage-sidebar-menu > li > div
    {
        padding: 9px 0;
        display: block;
        text-decoration: none;
        padding-left: 10px;
        cursor: pointer;
        text-transform: uppercase;
    }

    .subpage-sidebar-menu > li > a span,
    .subpage-sidebar-menu > li > div span
    {
        background-image: url(../images/asset.png);
        background-repeat: no-repeat;
        background-position: 0 2px;
        display: inline-block;
        text-decoration: none;
        position: relative;
        height: 14px;
        width: 14px;
        top: 1px;
    }

    .subpage-sidebar-menu > li > a:hover,
    .subpage-sidebar-menu > li > div:hover
    {
        background: #2e3192;
    }

    .subpage-sidebar-menu > li > a:hover span,
    .subpage-sidebar-menu > li > div:hover span
    {
        background-image: url(../images/asset.png);
        background-repeat: no-repeat;
        background-position: 0 -17px;
        display: inline-block;
        text-decoration: none;
        position: relative;
        height: 14px;
        width: 14px;
        top: 1px;
    }

    .subpage-sidebar-submenu
    {
        padding: 0 0 0 0;
        display: none;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }

    .subpage-sidebar-submenu  > li > a span
    {
        background-image: url(../images/asset.png);
        background-position: 0 -56px;
        padding: 0 0 0 15px;
    }

    .subpage-sidebar-submenu > li > a:hover span
    {
        background-image: url(../images/asset.png);
        background-position: 0 -73px;
    }

    .subpage-sidebar-submenu li a:hover
    {
        background: #2e3192;
    }

    .subpage-sidebar-submenu li a
    {
        padding: 7px 0 7px 10px;
        display: block;
        text-decoration: none;
        border-top: 1px solid #ccc;
    }

    .subpage-sidebar-submenu .current-item a
    {
        background-color: #2e3192;
    }

    .subpage-sidebar-submenu li ul,
    .subpage-sidebar-submenu li.current-item ul
    {
        background-color: #2e319229;
    }

    .subpage-sidebar-submenu li ul li a,
    .subpage-sidebar-submenu .current-item ul li a
    {
        background-color: transparent;
        border-top: 0;
        padding-left: 30px;
    }

    .subpage-sidebar-submenu li ul li a:hover,
    .subpage-sidebar-submenu .current-item ul li a:hover
    {
        background-color: #ffffff;
    }
    /*END SUBPAGE SIDEBAR*/

    /*SUBPAGE TEXT*/
    .subpage-main-content img
    {
        border: 1px solid #eeeeee;
        padding: 5px;
    }

    .subpage-main-content br
    {
        display: block;
        clear: both;
    }

    .subpage-main-content h4 {
        background-color: #4b9f96;
        padding: 6px 18px;
        margin: 15px 0;
        color: #ffffff;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        display: inherit;
    }

    .subpage-main-content h4 {
        text-align: left;
    }

    .subpage-main-content h4 {
        text-transform: uppercase;
    }
    /*END SUBPAGE TEXT*/

    /*STUDENTS REVIEW*/
    .students-review
    {
        padding: 45px 0;
    }
    
    .students-review h2
    {
        text-align: center;
        margin-bottom: 45px;
        padding-bottom: 5px;
    }
    
    .students-review-text-wrapper-bottom
    {
        padding-bottom: 20px;
        position: relative;
    }
 
    .students-review-text-arrow-down
    {
        position: absolute;
        bottom: 0;
        left: 80px;
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
    }
    
    .students-review-text-wrapper-top
    {
        padding-top: 20px;
        position: relative;
    }

    .students-review-text-arrow-top
    {
        position: absolute;
        top: 0;
        left: 80px;
        width: 0; 
        height: 0; 
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
    }
    
    .students-review-text
    {
        padding: 25px;
    }
    
    .students-review-student
    {
        display: table;
    }
    
    .students-review-student img
    {
        height: 90px;
        margin-right: 15px;
        border-radius: 50px;
    }
    
    .students-review-student-text
    {
        display: table-cell;
        vertical-align: middle;
    }
    
    .students-review-box-highlighted .students-review-student-text
    {
        padding-top: 20px;
    }
    
    .students-review-student-text strong,
    .students-review-student-text span
    {
        display: block;
    }
    
    .students-review-box-highlighted .students-review-student
    {
        position: relative;
        margin-top: -15px;
    }
    
    .thm .students-review   
    {
        background-color: #f36f6f;
    }
    
    .thm .students-review h2
    {
        border-bottom: 1px solid #ec7b7d; 
    }
    
    .thm .students-review-text
    {
        background-color: #ef2f2f;
    }
    
    .thm .students-review-text-arrow-down
    {
        border-top: 20px solid #ef2f2f;
    }
    
    .thm .students-review-text-arrow-top
    {
        border-bottom: 20px solid #ef2f2f;
    }
    
    .thm .students-review-student img
    {
        border: 5px solid #e25757;
    }
    
    .english .students-review   
    {
        background-color: #938164;
    }
    
    .english .students-review h2
    {
        border-bottom: 1px solid #9c8d74;   
    }
    
    .english .students-review-text
    {
        background-color: #84693f;
    }
    
    .english .students-review-text-arrow-down
    {
        border-top: 20px solid #84693f;
    }
    
    .english .students-review-text-arrow-top
    {
        border-bottom: 20px solid #84693f;
    }
    
    .english .students-review-student img
    {
        border: 5px solid #845a36;
    }
    
    .law .students-review   
    {
        background-color: #6F4936;
    }
    
    .law .students-review h2
    {
        border-bottom: 1px solid #785841;;   
    }
    
    .law .students-review-text
    {
        background-color: #623925;
    }
    
    .law .students-review-text-arrow-down
    {
        border-top: 20px solid #623925;
    }
    
    .law .students-review-text-arrow-top
    {
        border-bottom: 20px solid #623925;
    }
    
    .law .students-review-student img
    {
        border: 5px solid #845D49;
    }
    
    .cse .students-review   
    {
        background-color: #A68D01;
    }
    
    .cse .students-review h2
    {
        border-bottom: 1px solid #b19915;;   
    }
    
    .cse .students-review-text
    {
        background-color: #8F7904;
    }
    
    .cse .students-review-text-arrow-down
    {
        border-top: 20px solid #8F7904;
    }
    
    .cse .students-review-text-arrow-top
    {
        border-bottom: 20px solid #8F7904;
    }
    
    .cse .students-review-student img
    {
        border: 5px solid #B39C1D;
    }
    
    .textile-engineering .students-review   
    {
        background-color: #7fd0f0;
    }
    
    .textile-engineering .students-review h2
    {
        border-bottom: 1px solid #81d7fb;;   
    }
    
    .textile-engineering .students-review-text
    {
        background-color: #4dbdec;
    }
    
    .textile-engineering .students-review-text-arrow-down
    {
        border-top: 20px solid #4dbdec;
    }
    
    .textile-engineering .students-review-text-arrow-top
    {
        border-bottom: 20px solid #4dbdec;
    }
    
    .textile-engineering .students-review-student img
    {
        border: 5px solid #a1dbf3;
    }
    
    .mte .students-review   
    {
        background-color: #9a4f56;
    }
    
    .mte .students-review h2
    {
        border-bottom: 1px solid #a85d65;;   
    }
    
    .mte .students-review-text
    {
        background-color: #8a3e45;
    }
    
    .mte .students-review-text-arrow-down
    {
        border-top: 20px solid #8a3e45;
    }
    
    .mte .students-review-text-arrow-top
    {
        border-bottom: 20px solid #8a3e45;
    }
    
    .mte .students-review-student img
    {
        border: 5px solid #cf7c84;
    }
    
    .eee .students-review   
    {
        background-color: #199e48;
    }
    
    .eee .students-review h2
    {
        border-bottom: 1px solid #5aa454;;   
    }
    
    .eee .students-review-text
    {
        background-color: #13883d;
    }
    
    .eee .students-review-text-arrow-down
    {
        border-top: 20px solid #13883d;
    }
    
    .eee .students-review-text-arrow-top
    {
        border-bottom: 20px solid #13883d;
    }
    
    .eee .students-review-student img
    {
        border: 5px solid #67b984;
    }
    
    .civil .students-review   
    {
        background-color: #87878c;
    }
    
    .civil .students-review h2
    {
        border-bottom: 1px solid #949494;;   
    }
    
    .civil .students-review-text
    {
        background-color: #78787f;
    }
    
    .civil .students-review-text-arrow-down
    {
        border-top: 20px solid #78787f;
    }
    
    .civil .students-review-text-arrow-top
    {
        border-bottom: 20px solid #78787f;
    }
    
    .civil .students-review-student img
    {
        border: 5px solid #b7b7b7;
    }
    
    .pharmacy .students-review   
    {
        background-color: #66a324;
    }
    
    .pharmacy .students-review h2
    {
        border-bottom: 1px solid #77ab3e;;   
    }
    
    .pharmacy .students-review-text
    {
        background-color: #578e1b;
    }
    
    .pharmacy .students-review-text-arrow-down
    {
        border-top: 20px solid #578e1b;
    }
    
    .pharmacy .students-review-text-arrow-top
    {
        border-bottom: 20px solid #578e1b;
    }
    
    .pharmacy .students-review-student img
    {
        border: 5px solid #96c661;
    }
	
	.bba .students-review
    {
        background-color: #2774a6;
    }

    .bba .students-review h2
    {
        border-bottom: 1px solid #327cab;
    }

    .bba .students-review-text
    {
        background-color: #1c6493;
    }

    .bba .students-review-text-arrow-down
    {
        border-top: 20px solid #1c6493;
    }

    .bba .students-review-text-arrow-top
    {
        border-bottom: 20px solid #1c6493;
    }

    .bba .students-review-student img
    {
        border: 5px solid #7fbbe1;
    }
    /*END STUDENTS REVIEW*/
    
    /*CAROUSEL*/
    .carousel
    {
        position: relative;
        padding-bottom: 60px;
    }
    /*END CAROUSEL*/

    /*HISTORY*/
    .main-content
    {
        margin-bottom: 50px;
        margin-top: 40px;
    }
    /*END HISTORY*/

    /*CONTROLLER OFFICE*/
    .profile-view
    {
        margin-top: -10px;
    }

    .profile-img
    {
        text-align: center;
    }

    .profile-img img
    {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        top: 35px;
        overflow: hidden;
        width: auto;
        height: 140px;
        box-shadow: 0 0 15px 4px #dadada;
        border-radius: 10px;
        border: 2px solid #ffffff;
    }

    .details
    {
        padding: 10px 15px;
        height: 160px;
        border-top: 5px solid;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        border-bottom: 10px solid #eee;
    }

    .details h6
    {
        text-align: center;
        position: relative;
        top: 29px;
    }

    .details p
    {
        text-align: center;
        position: relative;
        top: 20px;
    }

    .administration h1
    {
        text-transform: uppercase;
    }

    .administration hr
    {
        border: 2px solid #179BD7;
        width: 8%;
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    .mailing-address p
    {
        text-align: center;
        position: relative;
        top: 13px;
        margin-bottom: 0;
    }
    /*END CONTROLLER OFFICE*/

    /*LIBRARY*/
    .library header
    {
        background-image: none;
        position: relative;
        height: auto;
    }

    .library-slider
    {
        background-image: url(../images/img-banner-library.jpg);
        background-repeat: no-repeat;
        background-position: center 0;
        background-size: cover;
        height: 650px;
        width: 100%;
        display: table;
    }

    .library .header-in
    {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .library .topbar
    {
        background-color: transparent;
    }

    .removable-extra-div
    {
        display: table-cell;
        vertical-align: middle;
    }

    .removable-extra-div hr
    {
        height: 0.01rem;
        background-color: #817fd6;
    }

    .removable-extra-div .btn-callout
    {
        margin-bottom: 17px;
        position: relative;
        z-index: 99;
    }

    .library-slider-news-block
    {
        margin-top: 150px;
        position: relative;
        z-index: 999;
    }

    .library-slider-news-block h2
    {
        margin-bottom: 30px;
    }

    .library-callout
    {
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .library-callout-box
    {
        border: 1px solid #6f6f6f;
        float: left;
        padding: 15px;
        border-radius: 10px;
        width: 18.8%;
        margin-right: 1.5%;
    }

    .library-callout-box p
    {
        margin-bottom: 0;
    }

    .library-content,
    .library-content p
    {
        text-align: justify;
    }

    .booklist
    {
        background-image: url("../images/bg-library.jpg");
        background-repeat: repeat;
        background-position: center 0;
        background-attachment: fixed;
        padding: 60px 0;
        margin-top: 50px;
    }

    .booklist-menu
    {
        margin-bottom: 30px;
    }

    h3.booklist-title
    {
        position: relative;
        background-color: #9ea76d;
        padding: 10px;
        border-radius: 5px;
        text-align: center;
        line-height: 56px;
    }

    h3.booklist-title span
    {
        background-image: url(../images/asset.png);
        background-repeat: no-repeat;
        background-position: -112px 0;
        width: 18px;
        height: 15px;
        display: block;
        margin: 0 0;
        position: absolute;
        padding: 0 0;
        bottom: -13px;
    }

    .booklist-search
    {

    }

    .booklist-search-in
    {
        background-image: url(../images/bg-booklist-menu.png);
        background-repeat: repeat-x;
        line-height: 72px;
        padding: 2px 0;
        border: none;
        display: inline-block;
        border-bottom-left-radius: 5px;
        width: 88%;
    }

    .booklist-search h4
    {
        display: inline-block;
        text-align: center;
        width: 16%;
    }

    .booklist-search input,
    .booklist-search button[type="submit"]
    {
        border: 0;
        padding: 0 0;
        outline: none;
    } 
    
    .booklist-search input[type="text"]
    {
        width: 27.31%;
        text-align: center;
    }
    
    .booklist-search button[type="submit"]
    {
        background-image: url(../images/asset.png);
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: -155px 0px;
        padding: 0 0 0;
        display: inline-block;
        width: 11%;
        line-height: 76px;
        cursor: pointer;
    }
    
    .booklist-search button[type="submit"] span
    {
        text-indent: -50000px;
        display: block;
    } 

    .booklist-search-category select
    {
        width: 100%;
        padding: 5px 0 5px 5px;
    }

    .booklist-details
    {
        background-color: #9ea76d;
        border-radius: 5px;
        padding: 20px 10px 10px 20px;
    }

    .booklist-booklist
    {
        margin-right: 10px;
        margin-bottom: 10px;
        overflow: hidden;
        padding-bottom: 5px;
        cursor: pointer;
    }

    .booklist-booklist img
    {
        width: 100%;
    }

    .bookolist-booklist-text
    {
        background-color: #ffffff;
        padding: 10px;
        height: 100%;
    }

    .bookolist-booklist-text span
    {
        display: block;
        margin-top: 5px;
    }

    .library-video
    {
        padding: 40px 0 0 0;
    }

    .library-video h4,
    .library-video h3
    {
        margin-top: 15px;
    }
    /*END LIBRARY*/

    /*AWARDS AND ACHIEVEMENTS*/
    .listing-tab1 li
    {
        cursor: pointer;
    }

    .listing-tab1 li a:hover
    {
        text-decoration: none;
    }

    .listing-tab1
    {
        list-style: none;
    }

    .listing-tab1 li
    {
        margin-bottom: 2px;
    }

    .listing-tab1 li span
    {
        display: block;
        background-color: #eeeeee;
        padding: 10px 10px 10px 30px;
        border-radius: 3px;
        background-position: 8px -67px;
        background-size: 97%;
        background-image: url("../images/asset.png");
        background-repeat: no-repeat;
    }

    .listing-tab1-target-box
    {
        background-image:url("../images/bg-award-achievement-content.png");
        background-repeat: no-repeat;
        display: none;
        background-size: 100%;
        padding: 50px;
        height: 415px;
        text-align: center;
        vertical-align: middle;
    }

    .listing-tab1-target-text
    {
        display: none;
        vertical-align: middle;
    }
    /*END AWARDS AND ACHIEVEMENTS*/

    /*ACCREDITATION AND AFFILIATION*/
    .associate-member-wrapper
    {
        padding: 60px 0 75px 0;
        background: #eeead994;
        border: 1px solid #ddd;
    }
    
    .associate-member-wrapper h2
    {
        text-align: center;
    }
    
    .associate-member-wrapper .associate-members
    {
        margin-top: 30px;
    }
    
    .associate-member-wrapper .member
    {
        height: 110px;
        overflow: hidden;
        display: table;
        margin: 0 auto;
        padding: 10px;
        border: 1px solid #b3b4d8;
        box-shadow: none;
        background: none;
        transition: 0.5s;
    }
    
    .associate-member-wrapper .member a
    {
        display: table-cell;
        vertical-align: middle;
    }
    
    .associate-members .member:hover
    {
        background: #007bff1c;
        box-shadow: 0 0 10px 2px #007bff1c;
        transition:0.5s;
    }
    
    .associate-members .member img
    {
        transition: 0.5s;
        border: 0;
        padding: 0 0;
    }
    
    .associate-members .member:hover img
    {
        opacity: 0.6;
        transition: 0.5s;
    }
    
    .associate-members .read-more
    {
        text-align: center;
        margin-top: 40px;
    }
    
    .associate-members .read-more a
    {
        padding: 7px 10px;
        background: #0054a6;
        border-radius: 5px;
    }
    /*END ACCREDITATION AND AFFILIATION*/

	/*RESEARCH AND PUBLICATION PAGE*/
	.research-and-publications-sidebar p
	{
		text-align: justify;
		font-style: italic;
	}
	
	.publication-wrapper
	{
		background: #c2cd85;
		border-top: 3px solid #000000;
	}
	
	.publication
	{
		margin-top: 3px;
		padding: 8px;
		border-top: 1px solid #000000;
		padding-bottom: 20px;
	}
	
	.ijeds-wrapper
	{
		margin-top: 20px;
		background: #96bacc;
		border-top: 3px solid #000000;
	}
	
	.ijeds
	{
		margin-top: 3px;
		padding: 8px;
		border-top: 1px solid #000000;
		padding-bottom: 20px;
	}
	
	.center-excellence-wrapper
	{
		margin-top: 20px;
		background: #f28888;
		border-top: 3px solid #000000;
	}
	
	.center-excellence
	{
		margin-top: 3px;
		padding: 8px;
		border-top: 1px solid #000000;
		padding-bottom: 20px;
	}
	
	.grammarly-wrapper
	{
		margin-top: 20px;
		background: #70a787;
		border-top: 3px solid #000000;
	}
	
	.grammarly
	{
		margin-top: 3px;
		padding: 8px;
		border-top: 1px solid #000000;
		padding-bottom: 20px;
	}
	
	.grammarly span 
	{
		font-weight: 600;
	}
	
	.publication h3,
	.ijeds h3,
	.center-excellence h3,
	.grammarly h3
	{
		border-bottom: 3px solid #000000;
		border-bottom-style: dotted;
		padding-bottom: 10px;
	}
	
	.resources-wrapper
	{
		margin-top: 40px;
	}
	
	.publication-right-top
	{
		margin-top: 30px;
	}
	
	.publication-right-top--photo
	{

	}
	
	.publication-right-top-text
	{
		padding: 5px;
	}
	
	.publication-right-top-text p
	{
		text-align: justify;
	}
	
	.publication-right-top-border-line
	{
		border-top: 1px solid #ddd;
		margin: 25px 0;
	}
	
	.publication-right-top-border-line hr
	{
		margin: 0;
		width: 100px;
		border: 2px solid #4c4848;
	}
	
	.publication-right-bottom-wrapper
	{
		margin: 5px 0;
	}
	
	.publication-right-bottom-item hr
	{
		margin: 27px 0;
	}

    .mb25
    {
        margin-bottom: 25px;
    }
	/*END RESEARCH AND PUBLICATION PAGE*/

    /*INTERNATIONAL PARTNERS*/
    .international-partner-country-universities
    {
        background-image: url("../images/bg-world-map-partner-university.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: contain;
        margin-top: 60px;
        padding-top: 80px;
    }

    .box-tab1-wrapper
    {
        margin: 30px 15px 0 0;
    }

    .box-tab1-wrapper:nth-child(3)
    {
        background-color: #84d5c7;
    }

    .box-tab1-wrapper h3
    {
        padding: 20px 0px 10px 0px;
        margin: 0 0;
    }

    .box-tab1
    {

    }

    .box-tab1-inner
    {
        padding: 0 10px 10px;
    }

    .box-tab1-item
    {
        margin-bottom: 20px;
    }

    .box-tab1-item h5
    {
        background: #ffffff8c;
        padding: 8px 0;
        text-align: center;
        margin: 0 0;
    }

    .box-tab1-item p
    {
        border-bottom: 1px solid #e0dede;
        margin-bottom: 0;
        background: #fff;
        padding: 7px 10px;
        display: table;
        text-align: center;
        width: 100%;
    }

    .box-tab1-item img
    {
        height: 50px;
        margin: 0 auto;
        display: block;
    }

    .international-partner-country-universities h3
    {
        text-align: center;
    }
    /*END INTERNATIONAL PARTNERS*/

    /*MESSAGE*/
    .message-content
    {
        text-align: justify;
        margin-top: 30px;
    }

    .message-content img
    {
        width: 100%;
        border: 5px solid #802f2f;
    }

    .message-image
    {
        width: 240px;
        float: left;
        margin: 0 20px 10px 0;
    }

    .message-image h6
    {
        padding: 10px 5px;
        background-color: #cb6c6c;
        text-align: center;
        margin: 5px 0 0;
    }

    .message-banner
    {
        margin-bottom: 30px;
    }

    .listing-tab2
    {
        
    }

    .listing-tab2 h4
    {
        display: inline-block;
        position: relative;
        margin: 0 0;
        padding: 5px 15px 5px 15px;
        cursor: pointer;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .listing-tab2-content
    {
        display: none;
        padding: 5px 8px 8px;
    }

    .message-book-list
    {
        background-color:#7fd0f036;
        padding: 30px;
    }

    .message-book-list img
    {
        box-shadow: 0 0 15px 2px #7fd0f0;
        opacity: 1;
        transition: 1s;
        border: none;
        margin-bottom: 30px;
    }

    .message-book-list img:hover
    {
        box-shadow: 0 0 20px 5px #7fd0f0;
        opacity: 0.5;
        transition: 0.5s;
    }
    /*END MESSAGE*/

    /*SUBPAGE MEMBER SINGLE PAGE*/
    .subpage-member-single-page
    {
        background-image: url(../images/bg-member-details.jpg);
        background-repeat: repeat;
        background-position: center 0;
        background-size: 50%;
        background-position: center 0;
        text-align: justify;
        margin-top: 30px;
    }

    .subpage-member-single-page address i
    {
        margin-right: 5px;
        margin-bottom: 5px;
        border: 1px solid #989898;
        border-radius: 5px;
        width: 27px;
        text-align: center;
        padding: 5px 2px 0px;
        height: 27px;
    }

    .subpage-member-single-page address span
    {
        margin-bottom: 5px;
    }

    .subpage-member-single-page h5 span
    {
        display: block;
    }

    .member-image
    {
        width: 200px;
        float: left;
        margin: 0 20px 10px 0;
    }

    .member-image img
    {
        width: 100%;
        padding: 2px;
        background: #fff;
        box-shadow: 0 0 10px 5px #ebeef5;
    }
    /*END SUBPAGE MEMBER SINGLE PAGE*/

    /*DEPARTMENT SUBPAGE PAGES (SUBPAGES UNDER DEPARTMENT)*/
        /*DEPARTMENT SUBPAGE LISTING PAGE*/
        .department-subpage-club-page-top-curve
        {
            background-image: url(../images/bg-department-subpage-listing.png);
            background-position: center 0;
            background-repeat: no-repeat;
            background-color: transparent;
            background-size: cover;
            position: relative;
            height: 270px;
            margin-top: -265px;
        }

        .department-subpage-listing .department-subpage-club-page-top-curve
        {
            margin-top: -255px;
        }

        .department-subpage-club .department-subpage-club-page-top-curve
        {
            margin-top: -130px;
        }

        .department-subpage-club-listing-page
        {
            background-image: url("../images/bg-department-subpage-listing-content.jpg");
            background-position: center 0;
            background-repeat: no-repeat;
            background-size: cover;
            padding: 0;
        }

        .department-subpage-listing .department-subpage-club-listing-page
        {
            padding: 15px 0 40px; 
        }
        /*END DEPARTMENT SUBPAGE LISTING PAGE*/

        /*COMMON POST LISTING*/
        .wub_admission .subpage-title-normal h1 {
            margin-bottom: 30px;
        }

        .wub_admission .post-listing {
            display: inherit;
        }

        .post-listing {
            display: table;
            margin-top: 15px;
            padding: 15px;
            background-color: #f5f5f5;
            border-radius: 10px;
        }

        .post-listing-image
        {
            height: 141px;
            display: table-cell;
            vertical-align: top;
            padding: 3px;
            box-shadow: 0 0 10px 2px #d8d8d8;
            background: #fff;
        }

        .post-listing-image img
        {
            height: 100%;
        }

        .post-listing-details
        {
            display: table-cell;
            vertical-align: top;
        }

        .post-listing-details h5,
        .post-listing-details span
        {
            margin-left: 10px;
        }

        .post-listing-details span
        {
            display: block;
        }

        .post-listing-details img
        {
            width: 45px;
        }
        /*END COMMON POST LISTING*/

        /*CLUB LANDING PAGE*/
        .club header {
            background-repeat: no-repeat;
            background-position: center 0;
            background-size: cover;
            height: 400px;
        }

        .club .subpage-content {
            padding: 0 0;
        }

        .department-subpage-club-home
        {
            position: relative;
            margin-top: -225px; 
        }

        .club-blue-block
        {
            background-repeat: no-repeat;
            background-size: cover;
        }
        

        .club-blue-block h1
        {
            text-align: center;
            margin-bottom: 25px;
        }

        .club-blue-block-inner
        {
            background-color: #2f3f69e8;
            padding: 65px 90px;
        }

        .club-blue-block-title-details
        {
            border: 1px solid #586790;
            padding: 30px 30px 15px;
            border-radius: 15px;
            text-align: justify;
        }

        .club-activities
        {
            background-color: #e5e7e8;
            padding: 60px 30px;
        }

        .wub-club-activities-item
        {
            border-bottom: 4px solid #7fd0f0;
            border-radius: 10px;
            box-shadow: 0 0 5px 2px #ddd;
        }

        .wub-club-activities-item-image
        {
            height: 165px;
            position: relative;
            overflow: hidden;
            border-radius: 5px;
            background-color: #000000;
        }

        .wub-club-activities-item-image img
        {
            position: absolute;
            padding: 0 0;
            border: none;
        }

        .wub-club-activities-item-title
        {
            border-bottom: 1px solid #f5f5f5;
            padding-bottom: 5px;
            margin-bottom: 10px;
        }

        .wub-club-activities-item-title-details
        {
            background-image: url("../images/bg-wub-club-activities-title.png");
            background-repeat: no-repeat;
            background-position: top center;
            background-size: cover;
            position: relative;
            margin-top: -80px;
            padding: 60px 15px 10px;
            border-radius: 10px;
        }

        .wub-club-activities-item-title h5
        {
            margin-bottom: 0;
        }

        .wub-club-activities-item-short-details
        {
            overflow: hidden;
            height: 41px;
        }

        .wub-club-activities-item-read-more
        {
            margin-top: 15px;
        }

        .wub-club-all-activities 
        {
            text-align: center;
            margin: 30px 0 0 0;
        }

        .club-mission
        {
            background-repeat: no-repeat;
            background-position: center 15px;
            padding: 50px 0;
        }

        .club-mission p
        {
            margin: 0 0;
        }

        .club-mission img
        {
            height: 200px;
            border-radius: 10px;
            padding: 3px;
        }

        .club-goals
        {
            background-repeat: no-repeat;
            background-position: center 15px;
            padding: 90px 0;
        }

        .club-goals p
        {
            margin: 0 0;
        }

        .club-goals img
        {
            height: 200px;
            border-radius: 10px;
            padding: 3px;
            top: 20px;
            right: 20px;
        }

        .club-goals .common-listing1
        {
            background-color: transparent;
        }

        .club-objectives-wrapper
        {

        }

        .club-objectives-top
        {
            background-image: url("../images/bg-club-objectives-top.png");
            background-repeat: repeat-x;
            background-size: cover;
            background-position: center bottom;
            height: 215px;
        }

        .club-objectives-bottom
        {
            background-image: url("../images/bg-club-objectives-bottom.png");
            background-repeat: repeat-x;
            background-size: cover;
            background-position: center top;
            height: 215px;
        }

        .club-objectives
        {
            background-image: url("../images/img-club-enterpreneurship--objectives.jpg");
            background-position: center 0;
            background-size: contain;
            background-color:#f2f2f2;
        }
        
        .club-objectives .common-listing1
        {
            background-color: transparent;
            border-radius: 0;
            border: none;
            box-shadow: none;
            padding: 0 0;
        }

		.club-bottom-top
		{
            background-image: url("../images/img-club-enterpreneurship-policies.jpg");
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center bottom;
            background-color: #7fd0f0;	
			padding: 40px 0 0;
		}
        
        .club-bottom-top .fancy-page-title1
        {
            margin-bottom: 15px;
            border-bottom: 1px solid #00000045;
        }

        .club-bottom-top .fancy-page-title1 span
        {
            background: #00000045;
        }

		.club-bottom-middle
		{
            background-image: url("../images/bg-club-bottom-content.png");
            background-repeat: repeat-x;
            background-size: cover;
            background-position: center top;
            height: 260px;	
        }
        
        .club-policies .common-listing1
        {
            background-color: transparent;
            border-radius: 0;
            border: none;
            box-shadow: none;
            padding: 0 0;
        }

        .club-gallery
        {
            background-color: #1b1f33;
            border-bottom: 1px solid #2c324c;
            padding-bottom: 30px;
        }

        .club-gallery .fancy-page-title1
        {
            margin-bottom: 0;
        }

        .club-gallery .fancy-page-title1 span
        {
            background-color: #ffffff45;
        }

        .club-gallery .fancy-page-title1
        {
            border-bottom: 1px solid #ffffff45;
        }

        .club-gallery .common-gallery
        {
            padding: 0 30px 0;
            border: 1px solid #323750;
            margin-bottom: 30px;
            border-radius: 10px;
        }
        /*END CLUB LANDING PAGE*/
    /*END DEPARTMENT SUBPAGE PAGES (SUBPAGES UNDER DEPARTMENT)*/

    /*CONTACT*/
    .subpage-contact-block
    {
        background-image: url("../images/bg-image-contact-block.jpg");
        background-position: center 0;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 20px;
    }

    .subpage-contact-block h5
    {
        text-align: left;
        line-height: 13px;
        margin-bottom: 10px;
        border-bottom: 1px solid #6f6f6f1f;
        padding-bottom: 7px;
    }

    .contact-block-wrapper
    {
        border-radius: 15px;
        padding: 20px;
        background-color: #ffffffdb;
    }

    .contact-block-address
    {
        width: 48%;
        margin-right: 2%;
    }

    address
    {
        margin-bottom: 1.5rem;
    }

    .contact-block-social address
    {
        margin-bottom: 0;
    }

    .contact-block-address address i
    {
        width: 20px;
        text-align: center;
    }

    .contact-block-map-social
    {
        width: 50%;
    }

    .contact-block-social
    {
        padding: 15px;
        background: #ffffff96;
        border-radius: 10px;
    }

    .contact-block-map
    {
        height: 300px;
        border: 5px solid #efefef;
        border-radius: 10px;
        margin-bottom: 20px;
    }

    .social-icon-imo
    {
        background-image: url(../images/imo.png);
        background-repeat: no-repeat;
        background-size: contain;
        padding: 0 0 0 17px;
        text-indent: -500000px;
        display: inline-block;
        outline: none;
    }

    .contact-block-form
    {
        margin-top: 30px;
    }

    .contact-block-address strong {
        width: 60px;
    }

    .contact-block-address span {
        width: 73%;
        text-align: left;
    }

    .contact-block-address i,
    .contact-block-address strong,
    .contact-block-address span {
        display: inline-block;
    }

    .contact-block-address strong,
    .contact-block-address span {
        vertical-align: top;
    }
    /*END CONTACT*/

	/*PAGINATION*/
	.pagination 
	{
        margin: 30px 0;
        overflow: hidden;
        position: relative;
        /* background: #fefcff; */
        /* border-radius: 20px; */
        width: 100%;
        /* box-shadow: 0px 0px 5px 1px #ddd;*/
    }

.pagination li
{
    float: left;
}

.pagination ul
{
    float: left;
    left: 50%;
    position: relative;
}

.pagination ul > li
{
    left: -50%;
    position: relative;
}

.pagination li a
{
    transition: all 100ms ease-in-out 0s;
    color: #69696e99;
    display: block;
    font: 14px/30px Arial, sans-serif;
    height: 30px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 45px;
    font-weight: 600;
    border-radius: 25px;
}

.pagination li a:hover
{
    background-color: #92817fa6;
    color: #FFFFFF;
}

.pagination li.active a
{
    background-color: #92817fa6;
    color: #FFFFFF;
}

.pagination li.active a:hover
{
    color: #FFFFFF;
}

.prev
{

}

.next
{

}
/*END PAGINATION*/
	
.resources-wrapper
{
    display: inline-block;
}

.resources-wrapper h1
{
    color: #242424;
}

.resource-box
{
    width: 13%;
    height: auto;
    margin-right: 1.5%;
    float: left;
    cursor: pointer;
}

.resource-box:hover p
{
    background: #7FD0F0;
    transition-duration: 1s;
}

.resource-box p
{
    transition-duration: 1s;
}

.authors P
{
    padding: 15px;
    background: #8c0026;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.lecturers P
{
    padding: 15px;
    background: #787823;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.librarians P
{
    padding: 15px;
    background: #314697;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.researchers P
{
    padding: 15px;
    background: #cc5c07;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.societies P
{
    padding: 15px;
    background: #00719f;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.students P
{
    padding: 15px;
    background: #87651c;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.partners P
{
    padding: 15px;
    background: #2b162c;
    color: #fcfff8;
    text-align: center;
    margin-bottom: 0;
}

.remove-margin-right
{
    margin-right: 0;
}
/*END SUB PAGE CONTENT*/

/*FOOTER*/
footer
{
    padding-top: 30px;
    padding-bottom: 30px;
}

footer p
{
    text-align: justify;
}

footer ul
{
    list-style: none;
}

footer ul li a:hover
{
    text-decoration: none;
}

footer ul li span
{
    margin-left: 22px;
    display: block;
}

.contact-us i
{
    margin-right: 10px;
}

.contact-us li
{
    margin-bottom: 5px;
}

footer .footer-bottom
{
    border-top: 5px solid #100a33;
    margin-top: 30px;
    padding-top: 30px;
}

.footer-top-box
{
    height: 100%;
}

footer .footer-logo a
{
    display: block;
}

footer .footer-social-icon ul
{
    list-style: none;
    float: right;
    margin-bottom: 10px;
}

footer .footer-social-icon ul li
{
    display: inline-block;
}

footer .footer-social-icon ul li a
{
    margin: 5px;
}

.send-email
{
    float: right;
}

.copy-right p
{
    text-align: right;
}

.copy-right a:hover
{
    text-decoration: none;
}

.send-email .form-group
{
    margin-right: 0px !important;
}

.send-email .subscribe
{
    text-decoration: none;
    padding: 8.5px 18px;
    margin-left: 2px;
    border-radius: 5px;
}

.page-links-items 
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
    max-width: 180px;
}

.program-body-item 
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
    max-width: 100%;
}

.news-title-item 
{
    overflow: hidden;
    max-height: 55px;
    margin-bottom: 1px;
}

.news-short-details-title 
{
    overflow: hidden;
    max-height: 32px;
}

.news-short-details-description 
{
    overflow: hidden;
    max-height: 55px;
}

.wub-prospect .title
{
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

.wub-prospect .sub-title
{
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

.students-details-description
{
    height: 153px;
}
/*END FOOTER*/

/*BOOTSTRAP OVERWRITE*/
.form-control
{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

form label
{
    display: none;
}
/*END BOOTSTRAP OVERWRITE*/

/*THIRD PARTY LIGHT BOX*/
.club-gallery .common-gallery .lightboxgallery-gallery-item > div 
{
    margin: 3px;
}

.subpage-main-content .club-gallery .common-gallery .lightboxgallery-gallery-item img
{
    padding: 3px;
    background: #ffffff;
}

.club-gallery .common-gallery .lightboxgallery-gallery-item
{
    width: 12.5%;
}

.club-gallery .common-gallery .lightboxgallery-gallery-item-title
{
    text-align: initial;
}
/*END THIRD PARTY LIGHT BOX*/


/*INNER PAGE*/
.subpage-main-content .single-content-title {
    margin-bottom: 20px;
}

.subpage-main-content .single-content-date {
    font-style: italic;
}

.subpage-main-content .single-content-border-line {
    margin: 5px 0;
}

h6.prev {
    clear: none;
}

h6.next {
    clear: none;
}

.float-right {
    float: right!important;
}

.fancy-post-listing {
    background-color: #eee;
    border: 1px solid #b5b5b5;
    box-shadow: 5px 5px 7px -1px #d4d4d4;
    margin-top: 45px;
}

.fancy-post-listing h5 {
    position: relative;
    background-color: #00B2E6;
    padding: 5px 10px;
    display: table;
    color: #fff;
    margin-top: -15px;
    margin-left: -1px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 0;
}

.fancy-post-listing-details p{
    padding: 0 15px;
}

.fancy-post-listing strong {
    padding: 15px 15px;
    display: block;
    font-weight: 300;
}

.fancy-post-listing-details-date{
    bottom: 0 !important;
    position: absolute;
    display: block;
    width: 100%;
}

.fancy-post-listing span {
    display: block;
    padding: 4px 0px 4px 10px;
    background-color: #bce5f5;
    color: #747474;
}

.fancy-post-listing a.bluebadge, .fancy-post-listing a.redbadge {
    color: #747474;
    background-color: #d7d7d7;
    box-shadow: none;
    padding: 3px 8px;
    float: none;
    word-wrap: normal;
    display: inline-block;
    width: auto;
}

.fancy-post-listing a.bluebadge:hover, .fancy-post-listing a.redbadge:hover {
    opacity: 0.65 !important;
}

.subpage-main-content .single-content-main-img {
    width: 45%;
    margin: 0 20px 10px 0;
    float: left;
}

.office-members-fancy-title {
    background-image: url(../images/asset_new.png);
    background-repeat: no-repeat;
    background-position: -464px -453px;
    font-family: OpenSans-SemiBold;
    color: #1c61ae;
    padding: 0 0 0 41px;
    display: table;
    font-size: 1.4rem;
    margin: 60px auto 0;
}

.wub_office_member .profile-content h5 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 30px;
    outline: none;
    background: #eee;
    padding: 9px 0;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
/*INNER PAGE*/

.navbaricon{
    display: none;
}

@media only screen and (max-width: 1199px) and (min-width: 250px)
{
    .common-listing {
        list-style: circle;
        margin-left: 25px;
    }

    .contact-block-address {
        width: 100%;
        margin-right: 2%;
    }

    .contact-block-address strong {
        width: auto;
    }

    .contact-block-map-social {
        width: 100%;
    }

    iframe{
        width: 100% !important;
    }
}
@media only screen and (max-width: 991px) and (min-width: 250px)
{
    .navbaricon{
        display: inline;
    }

    .primary-menu li a{
        display: block !important;
    }

    .header-social-icon{
        display: none;
    }
    .toplink{
        float: left;
    }

    .subpage-content {
        padding: 20px 0;
    }

    .listing-tab1 li span {
        background-image: none;
    }

    .club-goals img,
    .club-mission img
    {
        display: none !important;
    }

    .club-blue-block-inner {
        background-color: #2f3f69e8;
        padding: 65px 35px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 250px)
{
    .subpage-sidebar{
        display: none;
    }

    .associate-member-wrapper .member{
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px)
{

    .primary-menu ul li a {
        padding-left: 5px;
        padding-right: 5px;
    }

    .pagination
    {
        width: 100%;
        margin: 30px 0;
    }

    .club-gallery .common-gallery .lightboxgallery-gallery-item {
        width: 19.5%;
    }

    .footer-top-box h3
    {
        font-size: 1.2rem;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px)
{
    .subpage .header-top-menu li {
        display: inline-block;
        border-left: none;
        line-height: 1em;
        margin-left: 15px;
        padding-left: 10px;
    }

    .subpage .navbaricon{
        position: absolute;
        right: 35px;
        border: 1px solid #a5a0a0;
        padding: 1px;
        width: 33px;
        text-align: center;
        color: #b3aeae;
        font-size: 14px;
    }

    .subpage .menu{
        margin-top: 15px;
    }

    .subpage .menu img{
        width: 50%;
    }

    .subpage .menu .primary-menu{
        display: none;
        background: #5a5555bd;
        position: absolute;
        box-shadow: 0 0 5px 1px #d0cece94;
        right: 35px;
        width: 70%;
    }

    .subpage .menu .primary-menu ul li{
        display: block;
        float: none;
        padding: 5px 0;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .primary-menu ul li a {
        border-radius: 5px;
        padding: 7px 7px;
        font-size: 10px;
        font-weight: bold;
    }

    .subpage .menu .primary-menu ul li a:active,
    .subpage .menu .primary-menu ul li a:focus,
    .subpage .menu .primary-menu ul li a:visited,
    .subpage .menu .primary-menu ul li a:hover
    {
        background: none;
    }

    .subpage .menu .primary-menu ul li ul{
        display: block;
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .menu .primary-menu ul li ul li{
        display: none;
        padding: 10px;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .menu .primary-menu ul li ul li a{
        color: #ffffff;
        text-transform: none;
        border-radius: 0;
        border-bottom: none;
        display: inline-block;
        padding: 0;
        margin-bottom: 0;
    }

    .subpage .menu .primary-menu ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
    }

    .subpage .menu .primary-menu ul li ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
        background-color: transparent !important;
    }

    .subpage-title-image-wrapper {
        height: 85px;
    }

    .subpage-title-image-wrapp {
        height: 85px;
    }

    .button-fency-group1 ul li {
        display: inline-block;
        margin-right: 3px;
    }

    h2 {
        font-size: 1.5rem;
    }

    .callout-text, .grammarly span, .library-video h4, h1, .library-video h2, .library-video h3 {
        font-size: 1.2rem;
    }

    h3 {
        font-size: 1rem;
    }

    .pagination
    {
        width: 100%;
        margin: 30px 0;
    }

    .club-gallery .common-gallery .lightboxgallery-gallery-item {
        width: 24.5%;
    }

    footer .footer-logo a
    {
        display: block;
        width: 100%;
    }

    .send-email
    {
        float: left;
    }

    .send-email .form-group
    {
        margin-left: 0;
        width: 100%;
    }

    .send-email .mx-sm-3 {
        margin-left: 0 !important;
    }

    .send-email input
    {
        width: 100% !important;
    }

    .send-email button
    {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 5px;
    }

    .footer-social-icon
    {
        float: left;
    }

    .copy-right
    {
        float: left;
    }
}
@media only screen and (max-width: 767px) and (min-width: 576px)
{
    .subpage .header-top-menu li {
        display: inline-block;
        border-left: none;
        line-height: 1em;
        margin-left: 15px;
        padding-left: 10px;
    }

    .subpage .navbaricon{
        position: absolute;
        right: 35px;
        border: 1px solid #a5a0a0;
        padding: 1px;
        width: 33px;
        text-align: center;
        color: #b3aeae;
        font-size: 14px;
    }

    .subpage .menu{
        margin-top: 15px;
    }

    .subpage .menu img{
        width: 80%;
    }

    .subpage .menu .primary-menu{
        display: none;
        background: #5a5555bd;
        position: absolute;
        box-shadow: 0 0 5px 1px #d0cece94;
        right: 35px;
        width: 70%;
    }

    .subpage .menu .primary-menu ul li{
        display: block;
        float: none;
        padding: 5px 0;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .primary-menu ul li a {
        border-radius: 5px;
        padding: 7px 7px;
        font-size: 10px;
        font-weight: bold;
    }

    .subpage .menu .primary-menu ul li a:active,
    .subpage .menu .primary-menu ul li a:focus,
    .subpage .menu .primary-menu ul li a:visited,
    .subpage .menu .primary-menu ul li a:hover
    {
        background: none;
    }

    .subpage .menu .primary-menu ul li ul{
        display: block;
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .menu .primary-menu ul li ul li{
        display: none;
        padding: 10px;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .menu .primary-menu ul li ul li a{
        color: #ffffff;
        text-transform: none;
        border-radius: 0;
        border-bottom: none;
        display: inline-block;
        padding: 0;
        margin-bottom: 0;
    }

    .subpage .menu .primary-menu ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
    }

    .subpage .menu .primary-menu ul li ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
        background-color: transparent !important;
    }

    .subpage-title-image-wrapper {
        height: 85px;
    }

    .subpage-title-image-wrapp {
        height: 85px;
    }

    .button-fency-group1 ul li {
        display: inline-block;
        margin-right: 3px;
    }

    h2 {
        font-size: 1.5rem;
    }

    .callout-text, .grammarly span, .library-video h4, h1, .library-video h2, .library-video h3 {
        font-size: 1.2rem;
    }

    h3 {
        font-size: 1rem;
    }

    .resource-box
    {
        width: 23%;
        margin-bottom: 10px;
    }

    .publication-wrapper,
    .ijeds-wrapper,
    .center-excellence-wrapper,
    .grammarly-wrapper
    {
        width: 48%;
        float: left;
        margin: 5px;
    }

    .no-gutters
    {
        border-bottom: 1px solid #ddd;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .remove-border-bottom
    {
        border-bottom: none;
        padding-bottom: 0;
    }

    .publication-right-bottom-item
    {
        margin: 0;
    }

    hr
    {
        display: none;
    }

    .pagination
    {
        width: 65%;
        margin: 30px 65px;
    }

    .club-gallery .common-gallery .lightboxgallery-gallery-item {
        width: 32.5%;
    }

    .send-email
    {
        float: left;
        position: relative;
    }

    .send-email a
    {
        width: 64%;
        margin-top: 5px;
        float: right;
        text-align: center;
    }

    .send-email .form-group
    {
        margin-left: 0;
        width: 100%;
    }

    .send-email .mx-sm-3
    {
        margin-left: 0 !important;
    }

    .send-email input
    {
        width: 100% !important;
    }

    .send-email button
    {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 5px;
    }

    .footer-social-icon{
        float: left;
    }

    footer .footer-logo
    {
        margin-top: 0;
    }

    footer .footer-logo a
    {
        display: block;
        width: 100%;
    }

    .copy-right
    {
        float: left;
    }
}
@media only screen and (max-width: 575px) and (min-width: 414px)
{
    .subpage .header-top-menu li {
        display: inline-block;
        border-left: none;
        line-height: 1em;
        margin-left: 0;
        padding-left: 5px;
    }

    .subpage .navbaricon{
        position: absolute;
        right: 35px;
        border: 1px solid #a5a0a0;
        padding: 1px;
        width: 33px;
        text-align: center;
        color: #b3aeae;
        font-size: 14px;
    }

    .subpage .menu{
        margin-top: 15px;
    }

    .subpage .menu img{
        width: 80%;
    }

    .subpage .menu .primary-menu{
        display: none;
        background: #5a5555bd;
        position: absolute;
        box-shadow: 0 0 5px 1px #d0cece94;
        right: 35px;
        width: 70%;
    }

    .subpage .menu .primary-menu ul li{
        display: block;
        float: none;
        padding: 5px 0;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .primary-menu ul li a {
        border-radius: 5px;
        padding: 7px 7px;
        font-size: 10px;
        font-weight: bold;
    }

    .subpage .menu .primary-menu ul li a:active,
    .subpage .menu .primary-menu ul li a:focus,
    .subpage .menu .primary-menu ul li a:visited,
    .subpage .menu .primary-menu ul li a:hover
    {
        background: none;
    }

    .subpage .menu .primary-menu ul li ul{
        display: block;
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .menu .primary-menu ul li ul li{
        display: none;
        padding: 10px;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .menu .primary-menu ul li ul li a{
        color: #ffffff;
        text-transform: none;
        border-radius: 0;
        border-bottom: none;
        display: inline-block;
        padding: 0;
        margin-bottom: 0;
    }

    .subpage .menu .primary-menu ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
    }

    .subpage .menu .primary-menu ul li ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
        background-color: transparent !important;
    }

    .subpage-title-image-wrapper {
        height: 85px;
    }

    .subpage-title-image-wrapp {
        height: 85px;
    }

    .button-fency-group1{
        display: none;
    }

    h2 {
        font-size: 1.5rem;
    }

    .callout-text, .grammarly span, .library-video h4, h1, .library-video h2, .library-video h3 {
        font-size: 1.2rem;
    }

    h3 {
        font-size: 1rem;
    }

    .resource-box
    {
        width: 100%;
        margin-bottom: 30px;
    }

    .publication-wrapper,
    .ijeds-wrapper,
    .center-excellence-wrapper,
    .grammarly-wrapper
    {
        width: 100%;
    }

    .no-gutters
    {
        border-bottom: 1px solid #ddd;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .remove-border-bottom
    {
        border-bottom: none;
        padding-bottom: 0;
    }

    .publication-right-bottom-item
    {
        margin: 0;
    }

    hr
    {
        display: none;
    }

    .pagination
    {
        width: 65%;
        margin: 30px 65px;
    }

    .club-gallery .common-gallery .lightboxgallery-gallery-item {
        width: 32.5%;
    }

    footer .footer-social-icon ul,
    .send-email,
    .copy-right p
    {
        float: left;
    }

    footer .footer-logo
    {
        margin-top: 30px;
    }

    footer .footer-logo a
    {
        display: block;
        width: 80%;
    }

    footer .footer-social-icon ul
    {
        margin-top: 15px;
        margin-left: 5px;
    }

    .send-email
    {
        margin-top: 15px;
        margin-left: 5px;
    }

    .send-email .subscribe
    {
        position: relative;
        display: block;
        margin-top: 5px;
        margin-left: -1px;
        text-align: center;
    }

    footer .footer-top
    {
        margin-top: 0px;
    }

    footer h2
    {
        margin-top: 15px;
    }

    .form-group
    {
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 413px) and (min-width: 250px)
{
    .subpage .header-top-menu li {
        display: inline-block;
        border-left: none;
        line-height: 1em;
        margin-left: 0;
        padding-left: 5px;
    }

    .subpage .navbaricon{
        position: absolute;
        right: 35px;
        border: 1px solid #a5a0a0;
        padding: 1px;
        width: 33px;
        text-align: center;
        color: #b3aeae;
        font-size: 14px;
    }

    .subpage .menu{
        margin-top: 15px;
    }

    .subpage .menu img{
        width: 80%;
    }

    .subpage .menu .primary-menu{
        display: none;
        background: #5a5555bd;
        position: absolute;
        box-shadow: 0 0 5px 1px #d0cece94;
        right: 35px;
        width: 70%;
    }

    .subpage .menu .primary-menu ul li{
        display: block;
        float: none;
        padding: 5px 0;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .primary-menu ul li a {
        border-radius: 5px;
        padding: 7px 7px;
        font-size: 10px;
        font-weight: bold;
    }

    .subpage .menu .primary-menu ul li a:active,
    .subpage .menu .primary-menu ul li a:focus,
    .subpage .menu .primary-menu ul li a:visited,
    .subpage .menu .primary-menu ul li a:hover
    {
        background: none;
    }

    .subpage .menu .primary-menu ul li ul{
        display: block;
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .menu .primary-menu ul li ul li{
        display: none;
        padding: 10px;
        box-shadow: 0 0 1px 0px #c7c7ce;
    }

    .subpage .menu .primary-menu ul li ul li a{
        color: #ffffff;
        text-transform: none;
        border-radius: 0;
        border-bottom: none;
        display: inline-block;
        padding: 0;
        margin-bottom: 0;
    }

    .subpage .menu .primary-menu ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
    }

    .subpage .menu .primary-menu ul li ul li ul li ul{
        background: #5a5555bd;
        background-image: none !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        box-shadow: 0 0 1px 0px #c7c7ce;
        position: relative !important;
        border-bottom: none;
        left: 0px !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        top: 5px;
        padding-bottom: 0;
        padding-top: 0;
    }

    .subpage .primary-menu ul li ul li ul li ul li a {
        background-image: none;
        font-weight: bold;
        border-bottom: none;
        margin-bottom: 0;
        padding: 5px 10px 5px 10px;
        border-bottom: none;
        display: none;
        background-color: transparent !important;
    }

    .subpage-title-image-wrapper {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center bottom;
        height: 85px;
    }

    .subpage-title-image-wrapp {
        height: 85px;
    }

    h2 {
        font-size: 1.5rem;
    }

    .callout-text, .grammarly span, .library-video h4, h1, .library-video h2, .library-video h3 {
        font-size: 1.2rem;
    }

    h3 {
        font-size: 1rem;
    }

    .page-links{
        margin-top: 0;
    }

    .resource-box
    {
        width: 100%;
        margin-bottom: 30px;
    }

    .publication-wrapper,
    .ijeds-wrapper,
    .center-excellence-wrapper,
    .grammarly-wrapper
    {
        width: 100%;
    }

    .no-gutters
    {
        border-bottom: 1px solid #ddd;
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .remove-border-bottom
    {
        border-bottom: none;
        padding-bottom: 0;
    }

    .publication-right-bottom-item
    {
        margin: 0;
    }

    .button-fency-group1{
        display: none;
    }

    hr
    {
        display: none;
    }

    .pagination
    {
        width: 100%;
        margin: 30px 0px;
    }

    .club-gallery .common-gallery .lightboxgallery-gallery-item {
        width: 49.5%;
    }

    footer .footer-logo
    {
        margin-top: 30px;
    }

    footer .footer-logo a
    {
        display: block;
        width: 80%;
    }

    footer .footer-social-icon ul
    {
        margin-top: 15px;
        margin-left: 5px;
    }

    .send-email
    {
        margin-top: 15px;
    }

    .send-email .subscribe
    {
        position: relative;
        display: block;
        margin-top: 5px;
        margin-left: -1px;
        text-align: center;
    }

    .form-group
    {
        margin-bottom: 0;
        width: 100%;
    }

    footer .footer-top
    {
        margin-top: 0px;
    }

    footer h2
    {
        margin-top: 15px;
    }

    .footer-social-icon
    {
        float: left;
    }

    .send-email
    {
        float: left;
    }

    .send-email button
    {
        width: 100%;
        margin-top: 5px;
        margin-left: 0 !important;
    }

    .copy-right
    {
        float: left;
    }

    .copy-right p
    {
        text-align: center;
    }
}