﻿/*.vimeo-wrapper{top:0;left:0;width:100%;height:0px;z-index:-1;pointer-events:none;overflow:hidden;}*/
.vimeo-wrapper iframe{margin-top:290px;width:100%;height:790px;min-height:530px;min-width:0px;position:absolute;top:0px;left:50%;transform:translate(-50%, -50%);}
.alert{background-color:#fff;margin-top:20px;border:3px solid red;text-align:center;}
.alert date{color:red;font-weight:600;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-weight:normal;font-style:normal;font-family:'codropsicons';src:url('fonts/codropsicons/codropsicons.eot');src:url('fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
url('fonts/codropsicons/codropsicons.woff') format('woff'),
url('fonts/codropsicons/codropsicons.ttf') format('truetype'),
url('fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');}
@font-face{font-weight:normal;font-style:normal;font-family:'stroke7pixeden';src:url('fonts/stroke7pixeden/stroke7pixeden.eot?u58ytb');src:url('fonts/stroke7pixeden/stroke7pixeden.eot?#iefixu58ytb') format('embedded-opentype'),
url('fonts/stroke7pixeden/stroke7pixeden.woff?u58ytb') format('woff'),
url('fonts/stroke7pixeden/stroke7pixeden.ttf?u58ytb') format('truetype'),
url('fonts/stroke7pixeden/stroke7pixeden.svg?u58ytb#stroke7pixeden') format('svg');}
@font-face{font-family:'HelveticaNeueLTStd-BdCn';src:url('fonts/HelveticaNeueLTStd-BdCn.eot');src:local('â˜º'), url('fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'), url('fonts/HelveticaNeueLTStd-BdCn.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-BdCn.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';font-weight:normal;font-style:normal;}
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* html,body{
    font-display: optional;
}

.box {
    background: #e2d7bc;
	text-align: center;
	transition: all 0.5s linear;
	display: block;
	z-index: 999999;
	padding: 3px 0px;
}
#box a {
    font-size: 13px;
	border-bottom: 1px solid hsl(289deg 48% 28% / 41%);
	border-radius: 0;
	padding: 1px 12px;
	margin: 6px;
	color: #5c2568;
	font-weight: 700;
    
}

.hidden {
  display: none;
}

.visuallyhidden {
  opacity: 0;
}

button {
  display: block;
  margin: 0 auto;
  border: none;
}
.searchform {
    display: none;
    position: absolute;
    width: 700px;
    height: 70px;
    line-height: 40px;
    top: 0px;
    right: 0;
    padding: 0 15px;
    cursor: default;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #e1e1e1;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2);
    margin-left: -120px;
    z-index: 9999999;
    background-color: #fff;
}

.searchlink.open .searchform {
    display: block;
}

#search {
    display: block;
    position: relative;
}
.searchcst{
    width: 995px;
    float: right;
    text-align: right;
    margin-top: 17px;
    margin-bottom: 10px;
    font-family: 'Open Sans';
}

.sbtn {
    display: block;
    position: relative;
    background: none;
    border: none;
    color: #5c2568;
    font-size: 0.95em;
    font-weight: bold;
    border-radius: 6px;
    right: -8px;
    width: 101px;
    background-color: #f9b516;
    padding: 3px 0;
    margin-bottom: 1px;
}

.sbtn_cross{
    display: block;
    position: absolute;
    background: none;
    border: none;
    color: #5c2568;
    font-size: 0.9em;
    right: 10px;
    top: 14px;
    width: 0px;
    background-color: #fff;
}
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: auto;
    float: right;
}
.search-form-wrapper {
    display: none;
    position: absolute;
    right: 40px;
    padding: 20px 15px;
    margin-top: 0px;
}
.search-form-wrapper.open {
    height: auto;
    background: #5c2568;
    display: block;
    position: absolute;
    padding: 12px 15px;
    top: 3px;
    width: 50%;
    border-radius: 12px;
    right: 50px;
}
.logohide{
    visibility: hidden;
}
#wrapper .search{
    width: auto; 
    float: right; 
    text-align: left; 
    margin-top: 17px; 
    margin-bottom: 0px; 
    box-shadow: none;
}
.top_menu ul {
    width: 100%;
    list-style-type: none;
    margin: 0;
    margin-right: 5px;
}
.cst-input-search{
    float: left;
    width: 330px;
    display: inline-flex;
    margin-right: 36px;
}
.input-group input {
    width: 535px;
    border-bottom: 1px solid #f9b516 !important;
    background: transparent !important;
    color: #fff !important;
}

#box a i {
    font-size: 22px!important;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
@media only screen and (max-width: 736px) and (min-width: 360px){
  .logo a img {
    height: 150px;
  }
  .vav_wrap {
    display: none!important;
  }
  #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu { padding: 0px 0px 60px 0px; position: absolute;  width: 100%;   z-index: 9999999;   box-shadow: 2px 5px 62px #5f266b; }
} */
html, body{text-rendering:optimizeSpeed !important;
    /* font-family:"Open Sans", "Myriad Pro"; */
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
}
html {
    scroll-behavior: smooth;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
a {
    color: #5c2568;
}
a:active, a:hover, a:visited {
    color: #5c2568;
    text-decoration: none;
}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
    background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;
}
body{line-height:1;background:#fff;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:normal;}
.page-template-page-oap-inner .js .panel-title{margin-bottom:7px !important;}
.page-template-page-oap-inner-writingcenter .js .panel-title{margin-bottom:7px !important;}
.list-type1 {   background: transparent;    width: auto;}
.list-type1 ul {    list-style-type: none;}
.list-type1 ul li {    border-left: 4px solid #0072c6;    padding: 1px;    padding-left: 10px;}
.gridItem h4 {font-size: 18px; padding-bottom: 20px; }
.gridItem ul li{margin-left: -4px;	list-style-image: url(https://image.flaticon.com/icons/svg/709/709533.svg);	background-repeat: no-repeat;	 /* list-style: none; */	background-position: left;}
.griditemh2{text-align: center;    background: #ede5cd;    padding: 10px;    border-radius: 4px;    font-weight: 600;}
.griditemh2 a {font-size: 17px;    text-decoration: none; color:#5c2568!IMPORTANT;}
.list-type1 ul li a {    color: #23282d;}
.wc-sections {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    margin-top: 27px;
}
.fb-video-container-full {width:98.5%; margin-bottom: 10px; float: none; background:#fff;text-align:center; padding:10px 0;  border-radius:8px;}
.fb-video-container {width:47.4%; float:left;  background:#fff;text-align:center; margin-left: 10px; border-radius:8px; padding:10px 0; margin-bottom: 10px;}

.fb-video-container h4 {font-weight:bold; line-height: normal !important;}.fb-video-container-full h4 {font-weight:bold; line-height: normal !important;}

body.page-id-250897 {

overflow-x: visible;
}
.page-id-7855 .menu_item.col2 {
    height: 170px;
    margin-right: 0.5%;
    width: 49.5%;
}

.giving-video{
    width: 717px;
    height: 399;
}
.addtoany_shortcode {
    display: inline;
}

.whiteBox {
    background: #fff;
    padding: 5px;
    margin: 7px 0;
    border-radius: 8px;
}
.giving-side-banners img {
    width: 220px;
}
li.mega-menu-item-265097 {
    /* position: absolute !important;
    top: 40px !important;
    left: 0 !important; */
}

h2.epay-heading {background-image:url("https://habib.edu.pk/wp-content/uploads/2021/08/epayment-icon.png"); background-repeat: no-repeat; background-position: left center; background-size: 30px; padding-left:40px;     padding-top: 10px;  padding-bottom: 10px;}
img.haball-logo {
    margin: 16px 0;
    margin-bottom: 0;
}
@media only screen and (max-width: 699px) and (min-width: 360px) {
    .fb-video-container-full, .fb-video-container {width:100%; margin-left: 0;} 
    .fb-video-container-full iframe {min-width: 300px !important; width: 100%; max-height: 170px;    height: 100%;}

    #site-info{min-height:200px;}

    #rev_slider_91_1_forcefullwidth {
        width: 88%;
    }
    .fb-video-container-full{
        height: 215px;
        overflow: hidden;
    
    }
    #rev_slider_91_1_wrapper .hesperiden.tparrows{
        margin-top: -73%;
    }

    /* #rev_slider_91_1_wrapper {
        height: 170px !important;
    } */
	
}
.page-item-595 {display:none}
.wc-sections .abox {
    height: 105px;
    width: 31.3%;
    background-color: rgba(56,4,67,0.8);
    margin-bottom: 10px;
    bottom: 4px;
    left: 0 !important;
    color: #fff;
    padding: 10px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    position: relative;
    float: left;
    margin-right: 10px;
}
.wc-sections .abox.first {
    cursor: pointer;
}
.wc-sections .abox a {
    font-size: 14px;
    vertical-align: middle;
    height: 77px;
    display: table-cell;
    line-height: 19px;
    color: #fff;
    text-decoration: none;
}
.wc-sections .abox.first:after {
    content: '';
    display: block;
    width: 57px;
    height: 57px;
    background: url(/wp-content/uploads/2020/01/grammar.png) 0 0 no-repeat;
    position: absolute;
    right: 2px;
    bottom: 6px;
    background-size: 55px;
}
.wc-sections .abox.second:after {
    content: '';
    display: block;
    width: 64px;
    height: 57px;
    background: url(/wp-content/uploads/2020/01/diploma-and-graduate-cap.png) 0 0 no-repeat;
    position: absolute;
    right: -4px;
    bottom: 5px;
    background-size: 53px;
}
.wc-sections .abox.third:after {
    content: '';
    display: block;
    width: 62px;
    height: 51px;
    background: url(/wp-content/uploads/2020/01/feedback.png) 0 0 no-repeat;
    position: absolute;
    right: -10px;
    bottom: 2px;
    background-size: 42px;
}
.wc-sections .abox.fourth:after {
    content: '';
    display: block;
    width: 47px;
    height: 47px;
    background: url(/wp-content/uploads/2020/01/paint-palette-and-brush.png) 0 0 no-repeat;
    position: absolute;
    right: 10px;
    bottom: 6px;
    background-size: 47px;
}

.wc-sections .abox.fifth:after {
    content: '';
    display: block;
    width: 47px;
    height: 47px;
    background: url(/wp-content/uploads/2020/04/business-writing-icn.png) 0 0 no-repeat;
    position: absolute;
    right: 10px;
    bottom: 6px;
    background-size: 47px;
}

.wc-sections .abox.sixth:after {
    content: '';
    display: block;
    width: 47px;
    height: 47px;
    background: url(/wp-content/uploads/2020/04/external-links0icn.png) 0 0 no-repeat;
    position: absolute;
    right: 10px;
    bottom: 6px;
    background-size: 47px;
}
.standard-btn-hu a{
    background: #f9b515;
    padding: 10px;
    color: white;
    margin: 0 auto;
    width: 50%;
}

a.btn-halfwidth{ background: #f9b515;
    padding: 10px;
    color: white;
	float: left;
    width: 45%;
    margin-left: 1%;
    margin-bottom: 1%;
    text-align: center;
    color: #fff !important;
    text-decoration: none;
    font-weight: bold;
    padding: 13px;}

.page-template-page-oap-inner .accordion .panel-title{margin:8px !important;}
.page-template-page-oap-inner-writingcenter .accordion .panel-title{margin-bottom:7px !important;}
h2.title{background-color:#F4F4F4;border-radius:6px;padding:10px;line-height:24px !important;font-size:16px;}
.page-id-59 #content p{clear:both;}

ol, ul{list-style:none;}
ol.bold-text {font-weight: normal;}ol.bold-text h4 {font-weight: bold !important;} ol.bold-text p {margin-left: 0;}
.spaced li {padding-bottom: 10px;}
.test_quote{color:#6b6b6b;font-family:sans-serif;font-size:33px;font-weight:bold;vertical-align:text-bottom;}
.bq3{width:400px;background:url('http://i47.tinypic.com/a9l0g3.png') top left no-repeat;padding-left:55px;line-height:18px;color:#575757;}
.bq3 p{padding-right:35px;line-height:18px;background:url('http://i48.tinypic.com/eb1yrr.png') bottom right no-repeat;padding-bottom:15px;color:#333;font-size:13px;}
blockquote{quotes:'”' '„';;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;width:100% !important;}
td{font-size:14px;border:solid 1px #a4a4a4;padding:8px;}
a img{border:none;}
a:focus{outline:none;}
.bolder{-webkit-font-smoothing:antialiased;font-size:17px;}
.text-center{text-align:center;}
.width100{width:100%;}
.em-search-wrapper{display:none;}
td.event-img{padding:0 !important;width:200px;}
.event-img > img{height:190px;width:200px;}
.css-events-list{width:auto;}
#text-3 iframe{height:165px;}
#text-3 .widget-title{display:none;}
.css-events-list td{border-bottom:1px solid #000;}
.css-events-list td.event-details{padding-left:12px !important;position:relative;}
td.event-details a:link, td.event-details a:visited{position:absolute;top:0;text-decoration:none;color:#6A3875;}
.date-time{position:absolute;top:30px;font-size:15px;}
td.event-details > p{font-size:16px !important;position:absolute;top:60px;text-align:justify;}
td.event-details a:link, td.event-details a:visited{color:#6a3875;position:absolute;text-decoration:none;top:0;}
a#linksalpha_tag_493092958{display:none !important;}
a.read-more{font-weight:bold;position:absolute !important;top:112px !important;}
.ctour_banner{background-image:url('http://habib.edu.pk/wp-content/uploads/2014/10/campus-tour-banner.jpg');background-repeat:no-repeat;width:705px;height:200px;display:block;}
.ctour_banner:hover{background-image:url('http://habib.edu.pk/wp-content/uploads/2014/10/campus-tour-banner-hover.jpg');}
.mr_social_sharing_wrapper{float:right;position:absolute;right:0;top:167px;width:32% !important;}
.single-event .mr_social_sharing_wrapper{display:none;}
.css-events-list + p + p{display:none !important;}
.btcategory{padding:10px;background:#6c3c78;margin:0 0 10px 0;border-top:10px solid #fff;text-align:center;}
.btcategory a,
.btcategory a:hover{color:#fff !important;}
#primary, #secondary{background-color:#f5f5f5!important;}
#container{width:100%;max-width:1000px;margin:0 auto;}
#content{background:none repeat scroll 0 0 #fbfbfb;float:right; /* max-width:745px; */ max-width:740px; width:100%;}
#container_missions{margin:0 auto;width:100%;max-width:1000px;}
#container_missions p{color:#333;font-family:Open Sans;font-size:14px;line-height:24px;}
#container_missions h2{margin-bottom:10px;}
.adm_inner{padding:10px;}
.adm_inner h3{margin-bottom:8px;}
.page-id-9066 #primary{margin-left:auto}

.HU_Lions{padding:5px;display:block;text-align:center;}
.HU_Lions div{margin-right:5%;padding:15px;width:40%;border:solid 1px #5c2568;background-color:#fff;display:inline-block;MARGIN-BOTTOM:5%;text-align:left;max-width:270px;padding-left:25px;min-height:405px;vertical-align:top;}
.HU_Lions img{padding-bottom:10px;}
.HU_Lions h3{font-size:18px;}
.HU_Lions a{padding:5px;background-color:#5c2568;color:#fff !important;text-align:center;width:92%;margin-top:10px;display:inherit;text-decoration:none;}
.HU_Lions div:nth-child(odd){clear:LEFT;}
.HU_Lions div:nth-child(even){margin-right:0;}
.HU_Lions p{margin-bottom:0px !important;line-height:22px}
.hu_depts{padding:5px;display:block;text-align:center;}
.hu_depts div{margin-right:5%;padding:15px;width:40%;border:solid 1px #5c2568;background-color:#fff;display:inline-block;MARGIN-BOTTOM:5%;text-align:left;max-width:270px;padding-left:25px;min-height:165px;vertical-align:top;}
.hu_depts img{padding-bottom:10px;}
.hu_depts h2{font-size:22px;padding-bottom:10px;}
.hu_depts h3{font-size:18px;padding-bottom:5px;}
.hu_depts a{color:#5c2568 !important;}
.hu_depts div:nth-child(odd){clear:LEFT;}
.hu_depts div:nth-child(even){margin-right:0;}
.hu_depts p{margin-bottom:0px !important;line-height:22px;}
.fa-mobile{font-size:25px !important;}
i{width:25px !important;}
.contactGrid{clear:both;float:left;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:initial;align-items:initial;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.contactGridnso{    display: flex;    justify-content: flex-start;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-flex-flow: row wrap;    flex-flow: row wrap;}
.contactGridnso .gridItem:nth-child(1), .contactGridnso .gridItem:nth-child(2) {
    background-color: #fff;
}
.nsoregister a {
    text-decoration: none;
    color: #ffffff!important;
}
.nsoregister {
    width: 20%;
    margin: 0 auto;
    text-align: center;
    padding: 10px;
    background: #5c2568;
}
.contactGridnso .gridItem:nth-child(odd) {
    clear: left;
    margin-left: 0;
    margin-right: 1%;
}
.contactGridnso .gridItem {
    width: 49%;
    padding: 2%;
    background-color: #fff;
    margin-left: 1%;
    margin-bottom: 15px;
}
.minorGrid .gridItem {
    margin-bottom: 20px;
    background-color: #855689;
    border-radius: 15px;
}
.minorGrid h2 {
    text-align: center;
    font-weight: 600;
	color: #fff!important;
    padding: 15px 0px 5px;
    margin: 15px 0px 0px 0px!important;
    border-bottom: 2px solid #fff;
}
.minorGrid .gridItem ul {
    margin-bottom: 0px;
    padding: 15px;
}
.minorGrid .gridItem ul li {
    color: #fff;
    margin-bottom: 15px;
}
.minorGrid .gridItem h3 {
    padding: 0px;
    margin: 5px 0px!important;
    color: #ffffff!important;
}
.panel-content .minorGrid p {
margin-bottom:0px!important;
color: #fff !important;
}

.associate-dean-3 
{
    /* min-height:245px !important */
}
.btn_direction{background-color:#ffffff;border-radius:4px;color:#5c2568;padding:5px;text-align:center;width:200px;display:block;text-decoration:none;margin-top:10px;border:solid 1px #5c2568;}
.contactGrid .gridItem{width:49%;padding:2%;background-color:#fff;margin-left:1%;margin-bottom:15px;}
.contactGrid .gridItem:nth-child(odd){clear:left;margin-left:0;margin-right:1%;}
.contactGrid .gridItem:nth-child(1),
.contactGrid .gridItem:nth-child(2){background-color:#fff;}
.contactGrid .gridItem h2{font-size:17px;line-height:20px !important;}
.contactGrid .gridItem h3{font-size:14px;line-height:18px !important;color:#000 !important;}
.contactGrid .gridItem aside{margin-bottom:15px;}
.facv2-prof-inner{
    /* margin: 0 auto; */
    /* float: left; */
    /* width: 26.7%; */
    /* background: red; */
    /* height: 145px; */
    flex-basis: 30%;
}
.facv2-school{margin-top:0px;font-size:12px;color:#ccc;}
.facv2-em, .facv2-tel{text-transform:lowercase;font-size:14px;margin-bottom:0px;margin-top:10px;}
.facv2-em a, .facv2-tel a{color:#ccc!important;}
.facv2-prof-inner img{
        /* object-fit: cover; */
        width: 100%;
        /* float: left; */
        /* height: 220px; */
        /* background: #1b6c8c;*/
}
.facv2-em img, .facv2-tel img{margin-right:10px;}
.col2_title{font-size:20px!important;font-weight:normal;margin-top:10px;color:#5c2568;line-height:1em;margin:0 0 10px 0;}
.facv2-prof-main-col2{float:left;width:45%;margin-right:5%;margin-bottom:3%;}
.facv2-prof-main-col2 hr{border:1px solid #d0950933;padding:0px 0px !important;margin-bottom:8px!important;margin-top:-20px!important;}
.divider{border:0;height:1px;background:url(/wp-content/uploads/2019/08/bg-divider.png);}
.fac-btn-link{display:inline-block;cursor:pointer;font-size:12px;color:#fff!important;padding:5px 20px 5px 20px!important;background:#d09509;padding:6px;text-decoration:none;}
.fac-btn-link:hover{transition:0.2s;background:#1b6c8c;}
.facv2-prof-main-rgt{
    padding: 20px;
    /* margin-bottom: 20px; */
    text-transform: uppercase;
    /* float: left; */
    /* width: 64%; */
    /* height: 220px; */
    /* background: #0072c6; */
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    flex-basis: 70%;
}
div#post-251853 .facv2-prof-main-rgt {
    padding: 15px;
    font-size: 13px;
}
.facv2-prof-main-lft{
    display: flex;
    background-color: #0072c6;
    align-items: center;
}
.fac_bx_main{width:29.5%;float:left;margin-left:20px;}
.fac_bx_main a{font-size:19px;line-height:1.1;}
.desig_member a{font-weight:600;color:#343434!important;text-decoration:none;}
.desig_member h3{margin-top:0px!important;margin-bottom:10px!important;}
.fac_bx_main img{width:213px;height:auto;}
.desig_member:hover{background-color:#e9e9e9;}
.desig_member{font-weight:600;line-height:1.5;padding:10px;height:130px;font-size:12px;background-color:#e7e7e7;margin-bottom:10px;}
.fac_bx_main:hover .desig_member{background-color:#d1d1d1;}
.adjunct_faculty{width:200px;float:left;margin-right:10px;margin-bottom:10px;clear:none;padding:10px;background-color:#ddd;}
.adjunct_faculty:hover{background-color:#ccc;}
.fac-prof-inner img{width:120px;float:left;margin-right:20px;}
.fac-prof-main-lft{width:100%;float:left;margin-bottom:20px;}
.fac-prof-main-rgt{color:#5c2568;}
.CS_Faculty{padding:0px;display:block;text-align:left;width:800px;float:left;}
.CS_Faculty div{margin-right:5%;padding:15px;width:27%;border:solid 1px #bfbfbf;background-color:#fff;MARGIN-BOTTOM:1%;text-align:center;max-width:270px;padding-left:25px;min-height:405px;vertical-align:top;}
.CS_Faculty img{padding-bottom:10px;}
.CS_Faculty h3{font-size:18px;}
.CS_Faculty a{padding:5px;background-color:none;color:#fff !important;text-align:center;width:auto;margin-top:10px;display:inherit;text-decoration:none;}
.CS_Faculty div:nth-child(odd){clear:LEFT;}
.CS_Faculty div:nth-child(even){margin-right:0;}
.CS_Faculty p{margin-bottom:0px !important;line-height:22px}
.page-template-page-career #content, .page-id-13689 #content, .page-template-page-career #main #primary{background:#fbfbfb !important;}
.career-heading{background:#8c939a;}
#main .huit_wid .menu > li:first-child > a{
    background-color:#5b2867;
    color:#fff;
    text-transform:uppercase;
    width:100%;
}
#nav-sl{    display: flex;    justify-content: center;    width: 100%;height:3em;}
#nav-sl ul{top:554px;position:absolute;border-radius:20px;background:#5c2568;margin:0 auto;padding:0px 20px 0px 20px;height:6.5em;z-index: 1;}
.page-template-page-student-life-inner #nav-sl ul {
    width: 90%;
}
#nav-sl ul li:hover{border-left:0.3px solid #f9b516;}
div#nav-sl ul li{display:inline-flex;width:9.7%;padding-left:2px;vertical-align:super;margin-top:20px;}
div#nav-sl ul li a{color:#fff;}
.jobs_buttons .japply,
.jobs_buttons .jdate,
.jobs_buttons .jjd{
    display:inline-block;padding:2px 10px;background-color:#5b2867;color:#fff;
    text-decoration:none;font-size:10px;margin-right:6px;line-height:20px;
    opacity: 1;
    position: initial;
}
.jobs_buttons .jdate i{margin-right:2px;}
.jobs_buttons .jdate sup{font-size:8px;}
.button{background-color:#5a215e;border:none;color:white!important;padding:5px 12px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:10px;}
.tooltip{position:relative;}
.tooltip:before,
.tooltip:after{position:absolute;bottom:calc(100% + 10px);content:'';background-color:#fff;padding:5px 10px;color:#5b2867;width:80px;left:-7px;right:0;margin:auto;opacity:0;border:solid 1px #000;-webkit-transition:opacity .45s;-o-transition:opacity .45s;transition:opacity .45s;}
.tooltip:before{content:attr(data-tip);border-radius:5px;text-align:center;}
.tooltip:after{padding:0;bottom:calc(100% + 4px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;background-color:transparent;margin:auto;left:0;right:0;width:0;}
.tooltip:hover:before,
.tooltip:hover:after{opacity:1;}
.jjd.tooltip:before{width:100px;left:-44px;}
.japply.tooltip:before{width:120px;left:-45px;}
.job_apply_button{background:url(images/apply_cursor.png) 7px 11px no-repeat;border:solid 1px #5c2568;border-radius:2px;float:left;padding:5px 5px 5px 26px;background-size:12px;margin:10px 0;}
.job_apply_button a{color:#5c2568 !important;text-decoration:none !important;font-size:13px;}
.jd_pdf{margin-left:20px;background:url(images/pdf-file-symbol.png) 7px 8px no-repeat;border:solid 1px #5c2568;border-radius:2px;float:left;padding:5px 5px 5px 33px;background-size:18px;margin:10px 0;}
.jd_pdf a{color:#5c2568 !important;text-decoration:none !important;font-size:13px;}
.jd_pdf:hover{background:url(images/pdf-file-symbol.png) 7px 8px no-repeat;border:solid 1px #5c2568;border-radius:2px;float:left;padding:5px 5px 5px 33px;background-size:18px;}
.jd_pdf{margin-left:20px;background:url(images/pdf-file-symbol.png) 7px 8px no-repeat;border:solid 1px #5c2568;border-radius:2px;float:left;padding:5px 5px 5px 33px;background-size:18px;}
.jd_pdf a{color:#5c2568 !important;text-decoration:none !important;}
.jd_pdf:hover{background:url(images/pdf-file-symbol.png) 7px 8px no-repeat;border:solid 1px #5c2568;border-radius:2px;float:left;padding:5px 5px 5px 33px;background-size:18px;}
.deadline_job{padding:10px 0px;color:#5c2568;font-size:13px;}
.faculty_jobtypes{clear:both;width:100%;overflow:hidden;}
.faculty_jobtypes .gridItem:nth-child(1), .faculty_jobtypes .gridItem:nth-child(2){background-color:#fff;}
.faculty_jobtypes .gridItem:nth-child(odd){clear:left;margin-left:0;margin-right:1%;}
.faculty_jobtypes .gridItem{width:44%;padding:2%;background-color:#f5f5f5;margin-left:1%;margin-bottom:15px;float:left;min-height:117px;border:solid 1px #f0f0f0;}
#wrapper .btn.huit{width:auto;display:inline-block;padding:7px 16px 5px;}
#wrapper .btn.huit i{vertical-align:middle;}

#wrapper .btn_new{width:auto;display:inline-block;padding:20px 15px; width: 317px; text-align: center; margin-bottom: 10px; margin-right: 10px; float: left;}
#wrapper .btn_new i{vertical-align:middle;}


.mright{float:right;}
.purple{color:#fff !important;background-color:#5c2568;}
.purple:hover{background-color:#3d1646;}
.title{line-height:34px;color:#5e2568;font-size:19px;font-weight:bold;display:block;}
.page-template-page-huit-temp img[class*="wp-image"]{margin-bottom:0;padding-bottom:0 !important;}
.page-template-page-huit-temp img.alignleft{margin-right:15px;}
.page-template-page-huit-temp img.alignright{margin-left:15px;}
#main #menu-huit > li:first-child > a{background-color:#5b2867;color:#fff;text-transform:uppercase;padding-top:10px;width:100%;}
#main #primary ul.huit_wid{padding-top:155px;}
#main #primary ul.huit_wid ul{display:block;background-image:none;}
.page-template-page-student-life-main .col2{width:45%;float:left;}
.page-id-251799 .phyLab #content.innerLayout .content{width:92%;padding:0px;margin:0 auto;padding:30px 50px!important;}
.page-template-page-huit-temp #content,
.page-id-11157 #content{background:#fbfbfb !important;}
.page-template-page-huit-temp #primary,
.page-template-page-huit-temp #secondary,
.page-id-11157 #primary, #secondary{background-color:#fbfbfb;}
hr.student_life_hr{border-bottom:0px solid #f0f0f0;}
.mob-std-life{display:none;}
.menu_item h2.redalpha{background:rgba(191, 30, 46, 0.6);}
.page-template-page-huit-temp .col2{width:45%;float:left;}
.page-template-page-huit-temp .col2:nth-child(odd){margin-right:3%;}
.page-template-page-huit-temp .col2:nth-child(even){margin-left:3%;}
.huit_text{clear:both;display:block;color:#5c2568;font-size:16px;line-height:24px;padding:10px 0 20px;}
.ucSystem,
.dataCenter{list-style:none;margin:0;padding:0;}
.ucSystem li{width:100%;float:left;min-height:80px;}
.dataCenter li{background:url(images/data_center_icon.png) 0 4px no-repeat;background-size:16px auto;min-height:30px;padding-left:28px;line-height:28px;}
.moc{border:2px solid #5c2568;background-color:#fff;padding:12px 15px 15px;}
.moc ul{margin:0;list-style:none;}
.moc ul li{float:left;color:#5c2568;font-size:20px;}
.moc ul li a{color:#5c2568;text-decoration:none;}
.moc ul li.sd_tel{background:url(images/sd_icon_tel.jpg) 0 1px no-repeat;background-size:20px auto;padding-left:30px;padding-right:20px;}
.moc ul li.sd_mail{background:url(images/sd_icon_mail.jpg) 0 3px no-repeat;background-size:27px auto;padding-left:40px;padding-right:20px;}
.moc ul li.sd_web{background:url(images/sd_icon_web.jpg) 0 3px no-repeat;background-size:23px auto;padding-left:35px;padding-right:0px;}
.space{display:block;width:100%;}
.space[data-height="low"]{height:10px;}
.space[data-height="mid"]{height:20px;}
.space[data-height="high"]{height:30px;}
.congui .col2{margin-top:10px;margin-bottom:20px;}
#content .cg{position:relative;padding-left:61px;min-height:50px;font-size:32px;line-height:40px;}
.cg:before{position:absolute;content:'';display:block;width:50px;height:50px;left:0;}
.cg_trainings:before{background:url(images/cg_icon_tr.png) 0 0 no-repeat;}
.cg_ba:before{background:url(images/cg_icon_ba.png) 0 0 no-repeat;background-size:auto 50px;}
.cg_prom:before{background:url(images/cg_icon_pm.png) 0 0 no-repeat;background-size:auto 50px;}
.cg_wsup:before{background:url(images/cg_icon_ws.png) 0 0 no-repeat;}
.cg_bana:before{background:url(images/cg_icon_ban.png) 0 0 no-repeat;}
#content .cg_sdev{line-height:30px;}
.cg_sdev:before{background:url(images/cg_icon_sd.png) 0 0 no-repeat;}
.hu_intranetPortal{width:680px;margin:0 auto;}
.hu_intranetTop,
.hu_intranetTop img{float:left;}
.hu_intranetLeft{float:left;width:227px;}
.hu_intranetLeft img{float:left;}
.hu_intranetMid{float:left;width:223px;}
.hu_intranetMid img{float:left;}
.hu_intranetRight{float:left;width:230px;}
.hu_intranetRight img{float:left;}
#wrapper .hu_intranetPortal .btn.huit{float:none;margin:auto;padding:5px;width:180px;display:block;overflow:hidden;}
.rttitle{background-color:#e8e8e8;margin-bottom:0 !important;padding:10px 13px;}
.rtlist{background-color:#e8e8e8;margin:0;padding:13px 20px 13px 30px;margin-bottom:10px !important;}
.mwSidp{color:#5b2867;font-size:22px;padding-left:10px;}
#content .huSSA img{margin:0 15px 5px 0;padding:0 !important;height:90px;}
#content .huSSA h3{margin-top:25px;}
#content .huSSA p{margin-bottom:10px;}
.main_std{margin-top:10px;position:initial;overflow:hidden;float:none;width:auto;}
.main_std img{height:auto;padding:5px}
.std_det img{width:110px;}
.std_det h3{margin-top:-20px !important;font-size:12px;padding-left:17px;width:100px;}
.std_det{height:192px;float:left;width:auto;border:1px solid #5c2568;padding:0px;}
.slcontent{text-align:center;}
.slcontent .pageNewsEvents .hucontent{text-align:center;display:inline-block;}
#content .slcontent .pageNewsEvents h2{line-height:1.2em;margin-bottom:15px;}
.slcontent .pageNewsEvents .hucontent > article{text-align:left;max-width:310px;}
#content .slcontent .pageNewsEvents .hucontent h3{line-height:20px;}
#content .slcontent .pageNewsEvents .hucontent a{color:#fff;}
.slcontent .mw_readmore{width:100%;text-align:center;}
.stdlifeGrid{clear:both;float:left;width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-align-items:initial;align-items:initial;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.gig span{margin-left:25px;}
.stdlifeGrid .gridItem{width:32%;padding:0%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin-left:1%;margin-bottom:15px;color:#fff;}
.ad-fall-subline{padding-top:0px;font-size:15px;color:#fff;margin-left:-4px;margin-top:-11px;}
.stdlifeGrid .gridItem:nth-child(odd){clear:left;margin-left:13px;}

.bg-thr-3{background-image:linear-gradient(to bottom, rgba(92, 37, 104, 0.38), rgba(255, 255, 255, 0)),url('/wp-content/uploads/2019/10/imp_dates.png');}
.bg-fiv-5{background-image:linear-gradient(to bottom, rgba(92, 37, 104, 0.38), rgba(255, 255, 255, 0)),url('/wp-content/uploads/2019/10/campus-tour.png');}
.bg-two-2{background-image:linear-gradient(to bottom, rgba(92, 37, 104, 0.38), rgba(255, 255, 255, 0)),url('/wp-content/uploads/2019/10/guidance.png');}
.bg-one-1{background-image:linear-gradient(to bottom, rgba(92, 37, 104, 0.38), rgba(255, 255, 255, 0)),url('/wp-content/uploads/2019/10/admi-2-p.png');}
.gig{background-color:#1d1d1d85;}
.gridItem h3{padding:2% 2%;padding-left:20px;color:#fff!important;}
.stdlifeGrid .gridItem h2{font-size:20px;line-height:20px !important;color:#fff;font-weight:400;}
.stdlifeGrid .gridItem p{color:#fff !important;}
.stdlifeGrid .gridItem h3{font-size:18px;line-height:18px !important;color:#fff !important;}
.stdlifeGrid .gridItem aside{margin-bottom:15px;}
.slb_viewer_layout{top:40%!important;overflow:hidden;}
#slb_viewer_wrap .slb_theme_slb_default .slb_viewer_layout{top:600px!important;}
.std_clb_content{float:left;width:55%;}
.std_clb_members{float:left;margin-left:2%;}
.std_det.v1{margin-right:6px;margin-bottom:20px;}
.gridItem.bg-one h3,.gridItem.bg-two h3,.gridItem.bg-thr h3,.gridItem.bg-for h3,.gridItem.bg-fiv h3,.gridItem.bg-six h3{margin:74px 0 -92px -26!important;background-color:#000000a6!important;width:100%;    margin-top: 0px;}
.gridItem.bg-one-1 h3,.gridItem.bg-two-2 h3,.gridItem.bg-thr-3 h3,.gridItem.bg-for-4 h3,.gridItem.bg-fiv-5 h3,.gridItem.bg-six-6 h3{margin:74px 0 -92px -26!important;background-color:#000000a6!important;width:375px;}
.gridItem:hover .gig{opacity:1;transition:0.5s;background-color:#000!important;}
.phyLab #content.innerLayout .content{margin-top:0px;}
.phy-nav-bar.stdlif-inner-navbar{display:block;}
.wc_left_content h2{color:#1c59b4;}
.wc_left_content h3{color:#bf1e2e;}
.overlay_border{margin-top:0px;background-color:#e0b51f;padding:5px 15px 0px;padding-bottom:1px;position:relative;margin:0;color:#fff;transition:all .2s linear;}
.overlay_border:hover{background-color:#bf1e2e;color:#fff;transition:all .2s linear;}
.overlay_border h2{font-size:23px !important;color:#fff !important;}
img.health_thumbnails{width:330px;}
img.health_thumbnails:hover{filter:grayscale(100%);}
.page-template-page-wellness-center .lity-content{position:relative;}
.page-template-page-wellness-center .lity-content h2{color:#5c2568;font-size:26px;line-height:30px;text-transform:uppercase;margin-bottom:15px;}
.page-template-page-wellness-center .lity-content .fullImg{width:100%;margin-bottom:15px;}
.senetor_section_std_affair H4{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:22px;color:#0072c6;}
.senator_img_std_affair{height:auto;}
.std_aff_dates:before{content:"";display:block;background:url("/wp-content/themes/habib/images/icn_cal_grey.jpg")no-repeat;background-size:25px;width:30px;height:30px;float:left;margin:-5px 6px 0 0;}
.senetor_section_std_affair{height:238px;width:250px;margin-right:8px;margin-bottom:0px;background-color:#ffffff;padding:0 5px 10px 5px;box-shadow:0px 4px 21px -2px rgba(199, 199, 199, 0.75);}
.std_affairs_h2{font-size:14px;color:#0072c6;margin-top:10px;margin-bottom:5px;}
.std_affairs_h3{text-align:center;font-size:18px;color:#0072c6;margin-top:20px;}
.std_aff_dates{margin:15px 0 0 0;letter-spacing:2px;font-weight:500;}
#primary_stdaffairs, #primary_lc_sidebar h3{background:none repeat scroll 0 0  !important;}
#primary_stdaffairs1 h3{font-size:17px;background:none repeat scroll 0 0 #0072c6 !important;}
#primary_stdaffairs2 h3{font-size:17px;background:none repeat scroll 0 0 #0072c6 !important;}
#primary_stdaffairs{float:left;overflow:hidden;width:243px;background-color:#fafafb;margin-bottom:10px;clear:left;padding-top:10px;margin-top: 0px;}
.page-id-254661 #primary_stdaffairs{padding-top:150px;}
.poffice_header_bottom_wellness{width:100%;min-height:42px;background-color:#5c2568;margin-bottom:20px;border-bottom:2px solid #e1b346;}
.poffice_header_bottom_wellness .po_menu{max-width:1300px;margin:auto;width:95%;}
.poffice_header_bottom_wellness .po_menu > .menu{margin:0;list-style:none;float:left;}
.poffice_header_bottom_wellness .po_menu > .menu > li{float:left;padding:12px;padding-right:15px;}
.poffice_header_bottom_wellness .po_menu > .menu > li:first-child{padding-left:0;}
.poffice_header_bottom_wellness .po_menu > .menu > li a{color:#fff;text-decoration:none;font-size:13px;}
.poffice_header_bottom_wellness .po_menu > .menu:hover .sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.poffice_header_bottom_wellness .po_menu > .menu .sub-menu{display:none;list-style:none;margin:0;padding-top:13px;position:absolute;width:210px;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
#primary_lc_sidebar{
    height: 270px;
        float: left;
    overflow: hidden;
    width: 243px;
    background-color: #fafafb;
    margin-bottom: 10px;
    clear: left;
    padding-top: 10px;
    margin-left: 28px;
    margin-top: 50px;  
}
.quickMenu{border:1px solid #ccc;position:fixed;top:20%;width:800px;right:1%;padding:20px;background-color:#fff;display:none;}
.quickMenuDiv{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;}
.quickMenuDiv > div{width:100%;}
.quickMenuDiv > div:nth-child(3){margin-right:0;}
.quickMenuDiv .widget-title{font-size:15px;border-bottom:1px solid #5c2568;padding-bottom:7px;color:#111;font-family:Open Sans;margin-bottom:5px;}
.quickMenuDiv ul.menu,
.quickMenuDiv ul.menu > li > ul.sub-menu{list-style:none;margin:0;}
.quickMenuDiv ul.menu{display:flex;flex-direction:column;flex-wrap:wrap;height:350px;}
.quickMenuDiv ul.menu > li{width:23.5%;margin-right:1%;margin-bottom:10px;}
.quickMenuDiv ul.menu > li:nth-child(1){order:1;}
.quickMenuDiv ul.menu > li:nth-child(2){order:2;}
.quickMenuDiv ul.menu > li:nth-child(3){order:3;}
.quickMenuDiv ul.menu > li:nth-child(4){order:4;}
.quickMenuDiv ul.menu > li:nth-child(5){order:4;}
.quickMenuDiv ul.menu > li:nth-child(6){order:1;}
.quickMenuDiv ul.menu > li:nth-child(7){order:2;}
.quickMenuDiv ul.menu > li:nth-child(8){order:3;}
.quickMenuDiv ul.menu > li > a,
.quickMenuDiv ul.menu > li > ul.sub-menu > li > a{text-decoration:none;color:#111;line-height:21px;}
.quickMenuDiv ul.menu > li > a{font-size:15px;border-bottom:1px solid #5c2568;padding-bottom:7px;margin-bottom:5px;display:block;}
.quickMenuDiv ul.menu > li > ul.sub-menu ul{display:none;}
.mlogos img{width:170px !important;padding:0 0 2px 0;margin-left:10%;border-bottom:1px solid #ccc;}
.quickMenuDiv ul.menu > li > ul.sub-menu > li > a{font-size:11px;}
.mstopRight .quickLinks{width:100px;line-height:40px;float:right;background-color:#5c2568;border-radius:0;padding-left:35px;color:#e7e3e8 !important;position:relative;overflow:hidden;}
.mstopRight .quickLinks:before{position:absolute;content:'';bottom:10px;left:10px;border-bottom:10px solid #e7e3e8;border-right:10px solid transparent;transition:all .3s linear;overflow:hidden;}
.mstopRight .quickLinks.opened:before{bottom:initial;left:initial;top:10px;right:10px;border:0;border-top:10px solid #e7e3e8;border-left:10px solid transparent;overflow:hidden;}
#wrapper #po_searchform_wc input[type="text"]{width:170px!important;float:left;border:0 none!important;border-bottom:1px solid #5c2568!important;box-shadow:none!important;transition:all .2s linear;margin-left:20px!important;}
#wrapper #po_searchform_wc input[type="text"]:focus{width:190px!important;margin-left:0!important;}
#wrapper #po_searchform_wc input[type="submit"]{background:url('images/presidentOffice/icon-search.jpg') 0 0 no-repeat;width:27px;height:27px;border:0;cursor:pointer;padding:0;}
#wrapper #po_searchform input[type="submit"]{background:url('images/presidentOffice/icon-search.jpg') 0 0 no-repeat;width:27px;height:27px;border:0;cursor:pointer;padding:0;}
/*Office of the president start*/
.main-vd-banner { transition: 0.3s; float: left; background: #ffffff;  width: 100%; box-shadow: 0px 2px 9px 0px #ccc;  margin-bottom: 20px;}
.vd-thumb { float: left;    margin-right: 10px;    padding: 8px;}
.vd-content { background: #fff;    float: right;    width: 510px; padding-top: 22px;}
.main-vd-banner:hover{ box-shadow: 0px 12px 9px 0px #c3c3c3;}
.vd-content h3,.vd-content1 h3 {font-size: 22px; margin-top: 14px!important; line-height: 1.2!important;}
.vd-thumb img,.vd-thumb1 img {
     width: 170px;
    padding: 0px;
}
/*Office of the president ended*/
/* .inner_header.poffice{max-width:1300px;width:100%;} */
.inner_header.poffice .logo{width:369px;float:left;margin:17px auto 0;position:relative;left:auto;}
.quickMenuDiv .quickMenuHome{position:absolute;bottom:0;right:0;font-size:30px;color:#743399;}
/* .inner_header.poffice .mstopRight{float:right;width:400px;margin-top:20px;} */
.vd-thumb1 img {    float: right;    padding: 12px;}
.vd-content1 {    float: left;    width: 540px;    padding: 22px 12px;}
#wrapper .mstopRight .search{float:left;width:240px;margin-top:19px;margin-bottom:0;}
.poffice_header_bottom_wellness .po_menu > .menu li:hover > .sub-menu{display:block;}
.poffice_header_bottom_wellness _wellness _wellness .po_menu > .menu .sub-menu li{background-color:#5c2568;display:block;border-bottom:1px solid #551f61;padding:3px;}
.poffice_header_bottom_wellness .po_menu > .menu .sub-menu li:hover{background-color:#632a6f;}
.poffice_header_bottom_wellness .po_menu > .menu .sub-menu li a{display:block;padding:5px 10px;}
.wc_img img{object-fit:cover;height:122px;}
.wc_left_content{margin:0 auto;width:auto;}
#primary_stdaffairs1{float:left;overflow:hidden;width:243px;background-color:#fafafb;z-index:-1;margin-bottom:10px;clear:left;}
#primary_stdaffairs2{float:left;overflow:hidden;width:243px;background-color:#fafafb;z-index:-1;margin-bottom:10px;clear:left;}
.page-id-254661 .widget-title.side{background:none repeat scroll 0 0 #0072c6;color:#fff;font-family:Open Sans;font-size:20px;line-height:24px;list-style-type:none;padding-bottom:5px;padding-left:18px;padding-top:6px;}
ul#menu-student-affairs li{background:url("http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-student-affair-1 li{background:url("http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-student-affair-1 li a{color:#333;display:block;font-family:Open Sans;font-size:14px;margin-bottom:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;}
ul#menu-student-affair-2 li{background:url("http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-student-affair-2 li a{color:#333;display:block;font-family:Open Sans;font-size:14px;margin-bottom:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;}
ul#menu-student-affairs li a{color:#333;display:block;font-family:Open Sans;font-size:14px;margin-bottom:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;}
ul#menu-get-ready-to-become-hu-lions li>a,ul#menu-course-enrolment-for-semester-1 li>a,
ul#menu-new-student-orientation-nso li>a,ul#menu-new-student-orientation-nso li>a,
ul#menu-first-year-experience-beyond-nso li>a,ul#menu-family-guidebook-2020-2021 li>a,
ul#menu-hu-student-resource-book-2020 li>a,ul#menu-for-ols-20204 li>a, ul#menu-first-year-experience li>a, ul#menu-student-transport-menu li>a{    color: #333;    display: block;    font-family: Open Sans;    font-size: 14px;
    margin-bottom: 10px;    padding-bottom: 10px;    padding-left: 20px;    text-decoration: none;}
.menu-get-ready-to-become-hu-lions-container li {    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-course-enrolment-for-semester-1 li {    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-new-student-orientation-nso li {    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-first-year-experience-beyond-nso li{    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-family-guidebook-2020-2021 li {    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-hu-student-resource-book-2020 li{    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-for-ols-20204 li{    background: url(http://bkp.habib.edu.pk/wp-content/themes/habib/images/side_li.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);}
#primary_nso2020{float: left;
    overflow: hidden;
    width: 240px;
    background-color: #fafafb;
    z-index: -1;
    margin-bottom: 10px;
    clear: left;
    padding-top: 10px;
    margin-top: 60px}
#content_stdaffairs{background:none repeat scroll 0 0 #fafafb;float:right;max-width:745px;width:100%;}
#content_stdaffairs li{color:#333;margin-bottom:7px;font-size:14px;line-height:24px;}
.wc_caption{font-size:14px;}
.wel_huDate{padding-bottom:10px;font-size:14px;}
#main .phySidebar.wellnessSidebar .widget-title{background-color:transparent;color:#5d2468;padding:0;font-size:24px;}
.abt-phy-lab{width:74%;}
#main .phySidebar.wellnessSidebar .mbox{color:#666666;}
.page-template-page-wellness-center-inner .wc_left_content{float:left;width:65%;}
.phySidebar.wellnessSidebar h1{font-family:initial;font-size:24px;color:#5d2468;}
.phySidebar.wellnessSidebar{background-color:#f6f6f6;padding:20px 30px;transform:translate(0px, 100px);margin-right:0;width:25%;max-width:290px;position:relative;margin-bottom:20px;height:500px;}
.phySidebar.wellnessSidebar:before{-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0);content:'';position:absolute;bottom:-20px;left:0;width:100%;background-color:#f6f6f6;height:20px;z-index:1;}
.phySidebar.wellnessSidebar:after{-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0);content:'';position:absolute;bottom:-30px;left:0;width:100%;background-color:#5d2468;height:30px;}
#main .phySidebar.wellnessSidebar .wc_content_area{height:30px;}
#main .phySidebar.wellnessSidebar .mbox img{width:100%;}
#main .phySidebar.wellnessSidebar .mbox h3{color:#666666;font-size:18px;line-height:24px;}
#main .phySidebar.wellnessSidebar .mbox date{color:#5d2468;font-size:12px;}
#main .phySidebar.wellnessSidebar .mbox p{font-size:13px;}
.topBg{background-repeat:no-repeat;background-position:0px;background-size:cover;height:200px;display:flex;flex-wrap:wrap;align-content:flex-end;margin-bottom:50px;}
.topBg .wc_content{margin-bottom:-25px;}
.topBg h1{display:inline-block;background-color:#1c59b4;color:#fff;padding:20px;font-size:22px;}
.wc_content{max-width:1300px;width:95%;margin:auto;font-size:15px;line-height:21px;}
.wc_content h2{padding-bottom:5px;}
.wc_mleft,
.wc_mright{border:1px solid #e4e0e6;padding:25px;margin-bottom:25px;}
.wc_mleft{float:left;width:55%;}
.wc_mright{float:right;width:33%;}
.wc_list{float:right;}
.wc_list ul{margin:0;}
.wc_list ul li{list-style:none;width:45%;float:left;position:relative;color:#5c2568;margin-bottom:10px;font-size:14px;}
.wc_list ul li:before{content:url('images/bullet.png');background-repeat:no-repeat;position:absolute;width:6px;height:calc(100% - 9px);margin:auto;top:9px;bottom:0;left:5px;background-color:#d7d4d4;bottom:10px;margin-left:-20px;opacity:0.7;}
.wc_list ul li:nth-child(even){float:right;}
.wc_sectionTwo, .wc_section_academics,
.wc_fullwidth { height:780px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;clear:both;z-index:1;}

.wc_section_liberal{ height:780px;width:100%;position:relative;left:50%;right:50%;margin-left:-50%;margin-right:-50%;clear:both;z-index:1;}
.wc_sectionTwo:before{content:'';position:absolute;width:100%;height:100%;background:url(images/wellnessCenter/wellness-center.jpg) top center no-repeat;background-size:cover;left:0;-webkit-clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);}
.wc_section_academics:before{content:'';position:absolute;width:100%;height:100%;background:url(/docs/app-images/academics-bg-withoutlines.jpg) top center no-repeat;left:0;/*-webkit-clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);*/}
.wc_section_liberal:before{content:'';position:absolute;width:100%;height:100%;background:url(/docs/app-images/liberalcore-bg.jpg) center -155px no-repeat;left:0;/*-webkit-clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 10%, 100% 90%, 0% 100%);*/}
.wc_fullwidth{background:#ebebeb;height:auto;float:left;}
.wc_sectionTwo .facilitiesList{float:left;min-height:780px;}
.phySidebar.wellnessSidebar{height:960px;min-height:500px;}
.facilitiesList ul{list-style:none;margin:0;}
.facilitiesList ul li{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:200px;margin:auto;border-radius:50%;}
.facilitiesList li a{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#5d2468;color:#fff;text-decoration:none;text-transform:uppercase;transition:transform .1s linear;outline:none;}
.facilitiesList li:hover a{transform:scale(1.1);}
.facilitiesList li:before{content:'';position:absolute;width:1px;background-color:#5d2468;}
.facilitiesList ul li:first-child{z-index:1;}
.facilitiesList ul li:nth-child(2) a{background-color:#bf1e2e;}
.facilitiesList ul li:nth-child(2){animation-name:flistOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(2):before{animation-name:flineOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(3) a{background-color:#44094f;right:10px;}
.facilitiesList ul li:nth-child(3){animation-name:flistTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(3):before,
.facilitiesList ul li:nth-child(4):before,
.facilitiesList ul li:nth-child(5):before,
.facilitiesList ul li:nth-child(6):before,
.facilitiesList ul li:nth-child(7):before{animation-name:flineTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(4) a{background-color:#2253a4;text-align:center;right:150px;top:16px;}
.facilitiesList ul li:nth-child(4){animation-name:flistThree;animation-duration:.3s;animation-delay:.45s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(4):before{animation-name:flineThree;margin-left:-70px;}
.facilitiesList ul li:nth-child(5) a{right:110px;background-color:#e0b51f;bottom:180px;margin-bottom:50px;}
.facilitiesList ul li:nth-child(5){animation-name:flistFour;animation-duration:.3s;animation-delay:.5s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(5):before{margin-left:140px;top:-190px;}
.facilitiesList ul li:nth-child(6) a{background-color:#2862c2;}
.facilitiesList ul li:nth-child(6){animation-name:flistFive;animation-duration:.3s;animation-delay:.55s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(6):before{animation-name:flineFive;}
.facilitiesList ul li:nth-child(7) a{background-color:#4e1559;}
.facilitiesList ul li:nth-child(7){animation-name:flistSix;animation-duration:.3s;animation-delay:.6s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesList ul li:nth-child(7):before{animation-name:flineSix;position:absolute;margin-bottom:10px;top:170px;}
.facilitiesLi_careerservices{margin-top:360px!important;margin:0 auto;position:relative;margin-bottom:690px !important;}
.facilitiesLi_careerservices ul{list-style:none;margin:0;}
.facilitiesLi_careerservices ul li{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:200px;margin:auto;border-radius:50%;}
.facilitiesLi_careerservices li a{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#5d2468;color:#fff;text-decoration:none;text-transform:uppercase;transition:transform .1s linear;outline:none;background-position:center !important;}
.facilitiesLi_careerservices li:hover a{transform:scale(1.1);}
.facilitiesLi_careerservices li:before{content:'';position:absolute;width:1px;background-color:#5d2468;}
.facilitiesLi_careerservices ul li:first-child{z-index:1;background-color:#fff;}
.facilitiesLi_careerservices ul li:nth-child(2) a{background-color:#bf1e2e;text-align:center;font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;background-size:contain!important;}
.facilitiesLi_careerservices ul li:nth-child(2){animation-name:flistOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(2):before{animation-name:flineOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(3) a{background-color:#44094f;right:10px;background-size:contain!important;text-align:center;font-size:12px;}
.facilitiesLi_careerservices ul li:nth-child(3){animation-name:flistTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(3):before,
.facilitiesLi_careerservices ul li:nth-child(4):before,
.facilitiesLi_careerservices ul li:nth-child(5):before,
.facilitiesLi_careerservices ul li:nth-child(6):before,
.facilitiesLi_careerservices ul li:nth-child(7):before{animation-name:flineTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(4) a{background-color:#2253a4;right:150px;top:16px;background-size:contain!important;text-align:center;font-size:12px;}
.facilitiesLi_careerservices ul li:nth-child(4){animation-name:flistThree;animation-duration:.3s;animation-delay:.45s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(4):before{animation-name:flineThree;margin-left:-70px;}
.facilitiesLi_careerservices ul li:nth-child(5) a{right:110px;background-color:#e0b51f;bottom:180px;margin-bottom:50px;background-size:contain!important;text-align:center;font-size:12px;}
.facilitiesLi_careerservices ul li:nth-child(5){animation-name:flistFour;animation-duration:.3s;animation-delay:.5s;animation-timing-function:linear;animation-fill-mode:forwards;left:20px;}
.facilitiesLi_careerservices ul li:nth-child(5):before{margin-left:140px;top:-190px;}
.facilitiesLi_careerservices ul li:nth-child(6) a{background-color:#2862c2;}
.facilitiesLi_careerservices ul li:nth-child(6){animation-name:flistFive;animation-duration:.3s;animation-delay:.55s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(6):before{animation-name:flineFive;}
.facilitiesLi_careerservices ul li:nth-child(7) a{background-color:#4e1559;text-align:center;font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;background-size:contain!important;}
.facilitiesLi_careerservices ul li:nth-child(7){animation-name:flistSix;animation-duration:.3s;animation-delay:.6s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLi_careerservices ul li:nth-child(7):before{animation-name:flineSix;position:absolute;margin-bottom:10px;top:170px;}
.facilitiesLi_careerservices ul li:first-child a{text-align:center;box-shadow:0px 20px 50px grey;font-size:18px;background-color:#0072c6 !important;color:#000;text-align:center;font-size:18px;background-color:#ffffff!important;}
.orderlist-mobile{display: none;}
.s4s_cir{margin-top:480px!important;margin:0 auto;position:relative;margin-bottom:730px !important;}
.s4s_cir ul{list-style:none;margin:0;}
.s4s_cir ul li{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:200px;margin:auto;border-radius:50%;}
.s4s_cir li a{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#5d2468;color:#fff;text-decoration:none;text-transform:uppercase;transition:transform .1s linear;outline:none;background-position:center !important;}
.s4s_cir li:hover a{transform:scale(1.1);}
.s4s_cir li:before{content:'';position:absolute;width:1px;background-color:#5d2468;}
.s4s_cir ul li:first-child{z-index:1;background-color:#fff;}
.s4s_cir ul li:nth-child(2) a{background-color:#bf1e2e;text-align:center;font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;background-size:contain!important;}
.s4s_cir ul li:nth-child(2){animation-name:flistZero;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(2):before{    margin-left: 100px;    animation-name: flineZero;    animation-duration: .3s;    animation-delay: .3s;    animation-timing-function: linear;    animation-fill-mode: forwards;    margin-bottom: -40px!important;}
.s4s_cir ul li:nth-child(3) a{background-color:#44094f;right:10px;background-size:contain!important;text-align:center;font-size:12px;}
.s4s_cir ul li:nth-child(3){animation-name:flistTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(3):before,
.s4s_cir ul li:nth-child(4):before,
.s4s_cir ul li:nth-child(5):before,
.s4s_cir ul li:nth-child(6):before,
.s4s_cir ul li:nth-child(7):before{animation-name:flineTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(4) a{background-color:#2253a4;right:150px;top:16px;background-size:contain!important;text-align:center;font-size:12px;}
.s4s_cir ul li:nth-child(4){animation-name:flistThree;animation-duration:.3s;animation-delay:.45s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(4):before{animation-name:flineThree;margin-left:-70px;}
.s4s_cir ul li:nth-child(5) a{right:110px;background-color:#e0b51f;bottom:180px;margin-bottom:50px;background-size:contain!important;text-align:center;font-size:12px;}
.s4s_cir ul li:nth-child(5){animation-name:flistFour;animation-duration:.3s;animation-delay:.5s;animation-timing-function:linear;animation-fill-mode:forwards;left:20px;}
.s4s_cir ul li:nth-child(5):before{margin-left:140px;top:-190px;}
.s4s_cir ul li:nth-child(6) a{background-color:#2862c2;}
.s4s_cir ul li:nth-child(6){animation-name:flistFive;animation-duration:.3s;animation-delay:.55s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(6):before{animation-name:flineFive;}
.s4s_cir ul li:nth-child(7) a{background-color:#4e1559;text-align:center;font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;background-size:contain!important;}
.s4s_cir ul li:nth-child(7){animation-name:flistSix;animation-duration:.3s;animation-delay:.6s;animation-timing-function:linear;animation-fill-mode:forwards;}
.s4s_cir ul li:nth-child(7):before{animation-name:flineSix;position:absolute;margin-bottom:10px;top:170px;}
.s4s_cir ul li:first-child a{text-align:center;box-shadow:0px 20px 50px grey;font-size:18px;background-color:#0072c6 !important;color:#000;text-align:center;font-size:18px;background-color:#ffffff!important;}


.facilitiesLs_stdaff{margin-top:440px!important;margin:0 auto;position:relative;margin-bottom:690px !important;}
.facilitiesLs_stdaff ul{list-style:none;margin:0;}
.facilitiesLs_stdaff ul li{position:absolute;left:0;right:0;top:0;bottom:0;width:200px;height:200px;margin:auto;border-radius:50%;}
.facilitiesLs_stdaff li a{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;border-radius:50%;color:#fff;text-decoration:none;text-transform:uppercase;transition:transform .1s linear;outline:none;}
.facilitiesLs_stdaff li:hover a{transform:scale(1.1);}
.facilitiesLs_stdaff li:before{content:'';position:absolute;width:1px;background-color:#5d2468;}
.facilitiesLs_stdaff ul li:first-child{background-color:#fff;z-index:1;}
.facilitiesLs_stdaff ul li:first-child a{text-align:center;box-shadow:0px 20px 50px grey;font-size:18px;background-color:#0072c6 !important;color:#000;text-align:center;font-size:18px;background-color:#ffffff!important;}
.facilitiesLs_stdaff ul li:nth-child(2):hover a{transform:scale(1.1);}
.facilitiesLs_stdaff ul li:nth-child(2) a{font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;right:0px;background-size:contain!important;}
.facilitiesLs_stdaff ul li:nth-child(2){left:160px;top:30px;animation-name:flistOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(2):before{animation-name:stdflineOne;animation-duration:.3s;animation-delay:.3s;animation-timing-function:linear;animation-fill-mode:forwards;top:100px;}
.facilitiesLs_stdaff ul li:nth-child(3) a{text-align:center;font-size:12px;height:100%;width:100%;top:-222px;margin-left:0px;background-size:contain!important;}
.facilitiesLs_stdaff ul li:nth-child(3){top:-440px;left:-1000px;animation-name:flistTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(3):before{animation-name:stdflineSix;margin-left:280px;top:110px;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(4):before,
.facilitiesLs_stdaff ul li:nth-child(5):before,
.facilitiesLs_stdaff ul li:nth-child(6):before,
.facilitiesLs_stdaff ul li:nth-child(7):before{animation-name:stdflineTwo;animation-duration:.3s;animation-delay:.4s;animation-timing-function:linear;animation-fill-mode:forwards;}
.libr-main{height:370px;}
.lib-img-lft{float:left;margin-right:10%;border-top:1px solid #f9b516;}
.lib-img-rgt{padding-top:20px;border-top:1px solid #d09509;}
.facilitiesLs_stdaff ul li:nth-child(4) a{background-size:contain!important;background-position:center;font-size:12px;height:100%;width:100%;top:0px;margin-left:0px;text-align:center;}
.facilitiesLs_stdaff ul li:nth-child(4){left:150px;animation-name:flistThree;animation-duration:.3s;animation-delay:.45s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(4):before{animation-name:stdflineOne;margin-left:-261px;top:-140px;}
.facilitiesLs_stdaff ul li:nth-child(2) a{cursor:pointer;text-align:center;bottom:0px;margin-bottom:0px;}
.facilitiesLs_stdaff ul li:nth-child(5) a{background:url("https://habib.edu.pk/wp-content/uploads/2018/10/circle_bg4.png")no-repeat;background-size:contain!important;font-size:12px;text-align:center;height:100%;width:100%;top:0px;margin-left:0px;}
.facilitiesLs_stdaff ul li:nth-child(5){left:-150px;animation-name:flistFour;animation-duration:.3s;animation-delay:.5s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(5):before{animation-name:stdflineSix;margin-left:58px;top:-305px;}
.facilitiesLs_stdaff ul li:nth-child(6) a{background-color:#2862c2;}
.facilitiesLs_stdaff ul li:nth-child(6){animation-name:flistFive;animation-duration:.3s;animation-delay:.55s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(6):before{animation-name:stdflineFive;}
.facilitiesLs_stdaff ul li:nth-child(7) a{background-color:#4e1559;}
.facilitiesLs_stdaff ul li:nth-child(7){animation-name:flistSix;animation-duration:.3s;animation-delay:.6s;animation-timing-function:linear;animation-fill-mode:forwards;}
.facilitiesLs_stdaff ul li:nth-child(7):before{animation-name:stdflineSix;position:absolute;margin-bottom:10px;top:170px;}
@keyframes flistZero{0%{transform:translate(0px, 0px);}
100%{transform:translate(0px, -250px);}
}
@keyframes flineZero{0%{height:100px;transform:rotate(180deg);left:0px;bottom:10px;}
100%{height:100px;transform:rotate(180deg);left:0px;bottom:-10px;}
}
@keyframes flistOne{0%{transform:translate(0px, 0px);}
100%{transform:translate(160px, -230px);}
}
@keyframes flineOne{0%{height:100px;transform:rotate(34deg);left:70px;bottom:10px;}
100%{height:100px;transform:rotate(34deg);left:20px;bottom:-70px;}
}
@keyframes flistTwo{0%{transform:translate(0px, 0px);}
100%{transform:translate(270px, 0px);}
}
@keyframes flineTwo{0%{height:0px;transform:rotate(90deg);left:0px;bottom:0px;}
100%{height:100px;transform:rotate(90deg);left:-30px;bottom:50px;}
}
@keyframes flistThree{0%{transform:translate(0px, 0px);}
100%{transform:translate(160px, 230px);}
}
@keyframes flineThree{0%{height:100px;transform:rotate(180deg);left:60px;bottom:80px;}
100%{height:100px;transform:rotate(180deg);left:20px;bottom:160px;}
}
@keyframes flistFour{0%{transform:translate(0px, 0px);}
100%{transform:translate(-160px, 230px);}
}
@keyframes flineFour{0%{height:100px;transform:rotate(-145deg);left:140px;bottom:80px;}
100%{height:100px;transform:rotate(-145deg);left:180px;bottom:160px;}
}
@keyframes flistFive{0%{transform:translate(0px, 0px);}
100%{transform:translate(-270px, 0px);}
}
@keyframes flineFive{0%{height:100px;transform:rotate(90deg);left:140px;bottom:50px;}
100%{height:100px;transform:rotate(90deg);left:230px;bottom:50px;}
}
@keyframes flistSix{0%{transform:translate(0px, 0px);}
100%{transform:translate(-160px, -230px);}
}
@keyframes flineSix{0%{height:100px;transform:rotate(-60deg);left:130px;bottom:10px;}
100%{height:100px;transform:rotate(-40deg);left:180px;bottom:-70px;}
}
@keyframes flineSeven{0%{height:100px;transform:rotate(90deg);left:60px;bottom:80px;}
100%{height:100px;transform:rotate(90deg);left:20px;bottom:160px;}
}
.page-id-254661 .owl-nav{margin-top:0px;}
.mobile_view_stdservices{display:none;}
span.circle_band{margin-top:0px;line-height:14px;padding:20px !important;padding-top:25px !important; font-size: 16px;}
.stdaffairs_links{text-decoration:none;}
.stdaffairs_links:hover{color:#0b64a5;}
.std_aff_dates:hover{color:#0b64a5;}
.std_affair_para{margin-top:20px;}
.page-id-262348 .owl-item,.page-id-254661 .owl-item{width:270px !important;margin:5px;} .page-id-262348 .owl-item,.page-id-24 .owl-item{width:220px !important;margin:5px;}  

.page-id-262348 .senetor_section_std_affair,.page-id-24 .senetor_section_std_affair {border-radius:8px; padding:0px 0px 10px 0px; height:218px;     width: 200px;} .page-id-262348 .std_aff_dates,.page-id-24 .std_aff_dates {display:none;} .page-id-262348 .std_affairs_h2,.page-id-24 .std_affairs_h2 {padding:10px 0px; text-align: center; font-size: 14px;}

.owl-carousel .owl-item img {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.senetor_section_std_affair p {
    margin-bottom: 0px!important;
}
h2.std_affairs_h2 {
    line-height: 1.2em!important;
}
.page-id-254661 .slier_stdlife{width:1300px;} 
.page-id-262348 .slier_stdlife, .page-id-24 .slier_stdlife{ padding:0px 0px;width:710px;}
#content_stdaffairs .owl-stage-outer{height:250px !important;}
.page-id-254661 #content_stdaffairs .owl-stage-outer{height:270px !important; max-width: 710px;}
.page-id-262348 .owl-stage-outer,.page-id-24 .owl-stage-outer{height:242px !important; max-width: 710px; margin-bottom: 20px;}
#nav_menu-25{margin-top:-110px !important;}
#nav_menu-26{margin-top:-170px !important;}
#nav_menu-27{margin-top:-170px;}
#nav_menu-38 h3{padding: 10px; color: #5c2568; font-size: 18px; font-weight: bold; text-align: center;}
.menu-liberal-core-menu-container ul li a {
    color: #333;
    display: block;
    font-family: Open Sans;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
}
#nav-mobile #menu-item-256079{background-color:#f9b516;border-bottom:0px;border-radius:3px;color:#5c2568;font-weight:600;margin:5px;}
.cs-slider-div{overflow:hidden;margin-bottom:10px;}
#nav-mobile #menu-item-256079 a, #nav-mobile #menu-item-2560798 a, #nav-mobile #menu-item-261729 a,  #nav-mobile #menu-item-261098 a{padding:10px!important;text-align:center!important;}
#nav-mobile #menu-item-256079 a, #nav-mobile #menu-item-259558 a{padding:10px!important;text-align:center!important;}
#nav-mobile #menu-item-256079 a, #nav-mobile #menu-item-256079 a{padding:10px!important;text-align:center!important;}
#nav-mobile #menu-item-256079{background-color:#5f266b;border-bottom:0px;border-radius:3px;width:auto;font-weight:600;margin-top:5px;}
.menu-item-256833 a{background-color:#5c2568;padding:8px 9px 8px 30px;border-radius:3px;color:#fff!important;font-weight:600;}
.menu-item-256833 a:before{position:absolute;font-size:16px;font-family:'FontAwesome';top:9px;left:5px;content:"\f19d";}
.menu-item-256833 a:hover{background-color:#6f347b;}
.top_menu ul li.menu-item-261105{
    background: url(https://habib.edu.pk/docs/app-images/covid-app-icn.svg);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 30px 0 8px;
}​​​​​​​​

.top_menu ul li.menu-item-261991{
    background-image: url(images/covidapp.svg) !important;
    background-size: 12px !important;
    background-repeat: no-repeat !important;
    background-position: 6px !important;
    padding: 1px 6px 2px 24px !important;
    background-color: #f9b516!important;
    border-radius: 4px;
}
.top_menu ul li.menu-item-261991 a {color:#5c2568 !important}

#menu-mid-menu-1 li a{color:white!important; font-size: 12px; padding: 10px;}
#nav-mobile #menu-item-256833{background-color:#5c2568;border-bottom:0px;border-radius:3px;color:#fff;font-weight:600;margin:5px;}
#nav-mobile #menu-item-256833 a, #nav-mobile #menu-item-256833 a{padding:10px!important;text-align:center!important;}
@keyframes stdflineOne{0%{height:180px;transform:rotate(50deg);left:70px;bottom:10px;}
100%{height:200px;transform:rotate(50deg);left:20px;bottom:-70px;}
}
@keyframes stdflineTwo{0%{height:0px;transform:rotate(34deg);left:0px;bottom:0px;}
100%{height:200px;transform:rotate(90deg);left:-30px;bottom:50px;}
}
@keyframes stdflineThree{0%{height:200px;transform:rotate(180deg);left:60px;bottom:80px;}
100%{height:200px;transform:rotate(180deg);left:20px;bottom:160px;}
}
@keyframes stdflineFour{0%{height:200px;transform:rotate(-145deg);left:140px;bottom:80px;}
100%{height:200px;transform:rotate(-145deg);left:180px;bottom:160px;}
}
@keyframes stdflineFive{0%{height:100px;transform:rotate(90deg);left:140px;bottom:50px;}
100%{height:200px;transform:rotate(90deg);left:230px;bottom:50px;}
}
@keyframes stdflineSix{0%{height:200px;transform:rotate(-50deg);left:130px;bottom:10px;}
100%{height:200px;transform:rotate(-50deg);left:180px;bottom:-70px;}
}
body.page-template-page-wellness-center #site-info .inner_wraper{max-width:1300px;}
.wc_sectionThree{padding:40px 0;overflow:hidden;}
.wc_sectionThree h2,
.wc_sectionFour h2{font-size:26px;color:#5d2468;text-transform:uppercase;line-height:30px;padding-top:10px;padding-bottom:10px;}
.wc_sectionThree h2{padding-bottom:30px;}
.wc_sectionThree .wc_col2{width:calc(45% - 40px);display:inline-block;padding:20px;background-color:#fff;position:relative;float:left;font-size:14px;color:#666666;}
.wc_sectionThree .wc_col2:last-child{margin-right:0;float:right;}
.wc_sectionThree .wc_col2:after{content:'';position:absolute;width:100%;background-color:#5d2468;-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0);height:10px;left:0;bottom:-10px;}
.wc_sectionThree .wc_col2 h3{color:#5d2468;margin-bottom:10px;font-size:16px;}
.wc_sectionThree .wc_col2 strong{color:#000;font-weight:600;}
.wc_sectionFour{padding-bottom:40px;}
.wc_sectionFour h2{padding:30px 0;}
.wc_sectionFour table th{background-color:#5d2468;color:#fff;line-height:30px;text-align:left;padding:10px 20px;font-weight:normal;border-bottom:1px solid #fff;border-left:2px solid #fff;text-transform:uppercase;}
.wc_sectionFour table th:first-child{border-left:0px solid #fff;}
.wc_sectionFour table td{border:0;border-bottom:2px solid #fff;border-left:2px solid #fff;line-height:30px;text-align:left;padding:10px 20px;color:#666;font-size:14px;}
.wc_sectionFour table td:nth-child(even){background-color:#FBFBFB;border-left:0px solid #fff;}
.wc_sectionFour table td:nth-child(odd){background-color:#fff;}
.wc_sectionFour table td.futsal{background-color:#ffc30d;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.basketball{background-color:#ba1f1f;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.tabletenis{background-color:#1957b4;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.vollyball{background-color:#5c3164;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.throwball{background-color:#c78800;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.football{background-color:#507a0d;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table td.cricket{background-color:#8f3147;color:#fff;border:solid 1px #fff;}
.wc_sectionFour table tr:hover td{opacity:.9;}
.btn_of_cols{text-align:center;}
.btn_of_cols_3{text-align:center;margin-top:0px;}
.col_btm_btn:hover{background-color:#e8be4f;cursor:pointer;color:#000;}
.watch_video{background-color: #f9b515;	border-radius: 4px;	color: #5c2568!important;	text-align: center;	width: 150px;	background-image: url(https://image.flaticon.com/icons/svg/483/483054.svg);	background-repeat: no-repeat;	background-position: 3px center;	padding: 10px 10px 10px 39px;	background-size: 30px;	text-decoration: none;-webkit-transition: all .2s linear;	 -moz-transition: all .2s linear;
	transition: all .2s linear;}
 a.watch_video:hover {
    filter: opacity(0.8);
}
.video-thumbnail{position:relative;display:inline-block;cursor:pointer;filter:grayscale(100%);}
.video-thumbnail:hover{filter:none;}
.video-thumbnail::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:"\f01d";font-family:FontAwesome;font-size:60px;color:#fff;opacity:.8; cursor:pointer; text-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);z-index:1;}
.video-thumbnail:hover::before{color:#f9b516;}
img.widget_img{height:150px;object-fit:cover;filter:grayscale(100%);}
img.widget_img:hover{filter:none;}
article a img{height:auto;width:100%;object-fit:cover;}
span.col_btm_btn{cursor:pointer;width:auto !important;padding:0px 30px 1px;display:inline-block;margin:0 0 20px;background:#5b2867;color:white;font-size:13px;border-radius:5px;line-height:30px;text-decoration:none;text-transform:uppercase;position:relative;text-align:center;-ms-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;}
.homeNewsEvents_h{margin:0px auto;width:1200px;}
.homeNewsEvents_h h2{color:#111;font-weight:bold;text-align:center;text-transform:uppercase;font-size:25px;background-color:#ffffff00;}
.homeNewsEvents_h .hucontent_h{width:250px !important;background-color:#ffffff00;float:left;margin-right: 66px;}
.hucontent_h img,.hucontent_h_col_2 img{width:252px;}
.homeNewsEvents_h article .art_content{padding:0px;width:250px;margin-bottom:20px;}
.homeNewsEvents_h article .art_content h3{margin-bottom:0px;font-size:14px;line-height:20px;font-weight:normal;color:#111;}
.homeNewsEvents_h article .art_content a{color:#111;}
.homeNewsEvents_h article{width:250px;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;}
.homeNewsEvents_h article:hover{transform:scale(1.011) !important;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;}
.homeNewsEvents_h .hucontent_h_col_2{width:250px;background-color:#ffffff00;margin:auto;display:inline-block;margin-right:66px;float:left;}
.hucontent_h_col_2 .art_content{height:40px;}
.center_section{margin:0 auto;width:1200px;}
.homeNewsEvents_h .hucontent_h_col_3{width:250px;background-color:#ffffff00;margin:auto;display:inline-block;margin-right:63px;}
.hucontent_h_col_3 .art_content_3 h3{font-size:14px;line-height:20px;font-weight:normal;color:#111;}
.hucontent_h_col_3 .art_content_3 p a{color:#111;}
.hucontent_h_col_3 .art_content_3{padding:0px;width:250px;margin-bottom:0px;}
.art_content_3{height:60px;margin:0 auto;}
.hucontent_h_col_3 p.artcontent_p{margin-bottom:20px;}
.video-thumbnail:hover{transform:scale(1.011) !important;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;}
.hucontent_h_col_3 p{display:none !important;}
.hucontent_h_col_3 a:link{text-decoration:none;}
.hucontent_h_col_4 a:link{text-decoration:none;}
.video_div{height:265px;}
.homeNewsEvents_h .hucontent_h_col_4{width:250px;margin:0 auto;float:right;}
.hucontent_h_col_4 .art_content_4 h3{line-height:20px;margin-bottom:0px;font-size:14px;font-weight:normal;color:#111;}
.hucontent_h_col_4 .art_content_4 p a{color:#111;}
.hucontent_h_col_4 .art_content_4 a{color:#111;}
.hucontent_h_col_4 p.artcontent_p{margin-bottom:8px;}
.video_div:hover{transform:scale(1.011) !important;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;}
.hucontent_h_col_4 p{display:none !important;}
.art_content_4{height:60px;}
.tooltip_h{position:relative;display:inline-block;filter:grayscale(100%);}
.tooltip_h:hover{transform:scale(1.011) !important;position:relative;display:inline-block;filter:grayscale(0%);}
.tooltip_h .tooltiptext{font-size:12px;width:240px;background-color:#fff;color:#5b2867 !important;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:85%;left:2%;margin-left:0px;border:1px solid #000;opacity:0;transition:opacity 0.5s;}
.tooltip_h:hover .tooltiptext{visibility:visible;opacity:1;}
.std_lifer{display:block;overflow:hidden;}
.std_lifer div{float:left;position:relative;padding:20px 24px;border:solid 1px #5c2568;background-color:#fff;display:inline-block;text-align:left;width:calc(25% - 60px);margin-bottom:15px;}
.std_lifer img{height:auto;width:150px;}
.std_life,
.std_life2{padding:5px 0;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:stretch;}
.std_life div,
.std_life2 div{padding:20px 24px;border:solid 1px #5c2568;background-color:#fff;display:inline-block;text-align:left;width:calc(25% - 60px);margin-right:13px;margin-bottom:15px;}
.std_life div:nth-child(4n + 4){margin-right:0;}
#content .std_life h3{font-size:15px;line-height:20px;}
.std_life a{padding:5px;background-color:#5c2568;color:#fff !important;text-align:center;width:92%;margin-top:10px;display:inherit;text-decoration:none;}
.std_life div:nth-child(odd){clear:LEFT;}
.std_life p{margin-bottom:0px !important;line-height:22px}
.std_life2 div{width:calc(50% - 57px);}
.std_life2 img{width:100%;}
.std_life2 h3{font-size:15px;}
.std_life2 a{padding:5px;background-color:#5c2568;color:#fff !important;text-align:center;width:92%;margin-top:10px;display:inherit;text-decoration:none;}
.std_life2 div:nth-child(odd){clear:left;}
.std_life2 div:nth-child(even){margin-right:0px;}
.std_life2 h4{line-height:1.5em !important;}
.std_life2 p{margin-bottom:0px !important;line-height:22px}
.badge_comite .img_icon{width:94px !important;height:auto;padding:35px 0px 0px 42px !important;}
.slier_stdlife{width:1300px;}
.badge_comite h2{margin-top:9px !important;font-weight:600;text-align:center;font-size:16px;}
img.senator_img{height:240px;width:381 !important;background-color:#fff;}
.senetor_section{height:340px;margin-right:8px;padding:10px 24px;border:solid 1px #5c2568;background-color:#fff;}
.senetor_section h4{margin-top:10px !important;}
.committee_popup{width:870px;height:300px;background-color:#ffdd81 !important;border:1px solid #800080;border-radius:42px;}
.committee_border{border:10px solid purple;margin:35px;padding:20px;border-radius:42px;height:235px;}
.pop_icon{height:170px;}
.desc_popup{float:right;width:500px;}
.img_popup{float:left;}
.desc_popup h2{font-weight:600;}
#ff-stream-4 h1{font-size:18px !important;}
body.page-id-11332 #primary{display:none;}
body.page-id-11332 #content{max-width:inherit;}
body.page-id-11332 #content .entry-title,
body.page-id-11332 #content .stext{padding-left:260px;}
#post-258295 .entry-title{display:none;}
#post-259443 .entry-title{display:none;}

#post-254927 .entry-title{display:none;}


#post-254927 .entry-title:nth-child(2) {
    display: block;}

#post-8294  .entry-title{display:none;}

#post-8294 .entry-title:nth-child(2) {
    display: block;}

#post-259532  .entry-title{display:none;}

h3.alert-Head {
    float: left;
    background: rgb(191 30 46 / 10%);
    padding: 10px;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding-bottom: 20px;
    border: solid 1px #bf1e2e;
    width:100%;
}


.stext{display:block;line-height:16px;font-size:14px;margin-top:-10px;}
body.page-id-11332 .hentry{padding-left:0px;padding-right:0;}
.sdescription{padding:10px 20px 0;}
#primary, #secondary{float:left;overflow:hidden;width:243px;background-color:rgba(231,231,233,0.9);z-index:-1;margin-bottom:10px;clear:left;}
#primary2{
    float:left;
    overflow:hidden;
    width:243px;
    background:none !important;
    z-index:-1;
    margin-bottom:10px;
    clear:left;
}
.page-id-24 #primary2 {
    width: 243px;
}
#primary {
    margin-left: 0px;
}

#newsibar{background:none !important;margin-top:10px;}
.newside{float:left;overflow:hidden;width:auto;background-color:rgba(231,231,233,0.9);z-index:-1;margin-bottom:10px;}

@media screen and (max-width: 768px){
.newside {
    float: none;
    background-color: #ffffff;
}}
@media screen and (max-width: 599px){
    .facv2-prof-main-lft {
        flex-wrap: wrap;
    }
    .facv2-prof-inner {
        flex-basis: 100%;
    }
    .facv2-prof-main-rgt {
        flex-basis: 100%;
    }
    .alignleft-img {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .alignleft-img img {
        float: none!important;
        margin-right: 0px!important;
    }
}
.idrac_article_img{height:100px;width:220px;object-fit:cover;}
#primary.ycsd .newside{display:none;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
.menu_item{float:left;margin-right:12px;margin-bottom:17px;overflow:hidden;}
/*Apply Now Button at Top*/
.menu-item-256079,.menu-item-264541 a:hover{background-color:#f3c760;}
.menu-item-261729 a:hover{background-color:#8d6796;}
.menu-item-256079,.menu-item-264541 a{background-color:#f9b516;padding:7px 10px;border-radius:3px;color:#5c2568;font-weight:600;}
.menu-item-261729 a{font-weight:600;background-color:#5e2568;padding:7px 10px;border-radius:3px;color:#fff !important;}
.menu-item-256079,.menu-item-264541 a:hover{background-color:#8d6796;}
.menu-item-256079,.menu-item-264541 a{background-color:#5e2568;padding:7px 10px;border-radius:3px;color:#5c2568;font-weight:600;}
/*COVID Button on Top*/


.menu-item-259558 a:hover{background-color:#8d6796;}
.menu-item-259558 a{background-color:#225a93;padding:7px 10px;border-radius:3px;color:#fff;font-weight:bold;}         
.menu-item-260798 a{background-color:#bf3434;padding:7px 10px;border-radius:3px;color:#fff;font-weight:bold;}
.menu-item-260798 a:hover{background-color:#8d6796;}
.menu-item-261086 a{background-color:#d83e40;padding:7px 10px;border-radius:3px;color:#fff;font-weight:bold;}
.menu-item-261086 a:hover{background-color:#8d6796;}
.menu-item-261098 a{background-color:#bf1e2e;padding:7px 10px;border-radius:3px;color:#fff;font-weight:bold; color: #fff!important;}
.menu-item-261098 a:hover{background-color:#8d6796;}

#menu-mid-menu-1 ul {list-style-type: none;}
#menu-mid-menu-1 ul li {list-style-type: none; background: transparent; padding-right: 0px !important;}

/*virtual Convo*/
.menu-item-260798 {  padding-right: 0px !important;}
.menu-item-260798 a {padding: 7px 8px; } 

.tops-anchor{    background-color: #f9b516;    padding: 7px 10px;    border-radius: 3px;    color: #fff!important;    font-weight: 600; text-decoration: none;}

/*Covid 19 btn*/
.menu-item-261729 {   background: transparent !important;     padding-right: 0px !important;}
/*Virtual Campus LMS*/
.menu-item-261098 {   background: transparent !important;     padding-right: 0px !important;}
.cst-pop {
    background-color: white;
    padding: 30px;
    width: 600px;
    height: auto!important;
}
.cst-pop h3 {
    text-align: left;
    color: #5c2568;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 2px solid #5b2567;
    margin: 14px 0px;
    padding-bottom: 8px;
}
#menu-mid-menu-1 li a {
    color: #5c2568!important;
    font-size: 12px;
    border: solid 1px #5c2568;
    padding: 5px 7px !important;
    background: #fff;
	border-radius: 4px;
	transition: all .6s;
}
#menu-mid-menu-1 li a:hover {
    box-shadow: 2px 4px 12px hsl(289deg 48% 28% / 34%);
}
.top_menu ul li.menu-item-261991 {
    background-image: url(images/covidapp.svg) !important;
	background-size: 12px !important;
	background-repeat: no-repeat !important;
	background-position: 6px !important;
	padding: 1px 6px 2px 24px !important;
	background-color: #f6f2e8!important;
	border-radius: 4px;
} 
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-264541 {
    padding-right: 0px;
}
.tops-anchor{    background-color: #f9b516;    padding: 7px 10px;    border-radius: 3px;    color: #fff!important;    font-weight: 600; text-decoration: none;}
.tops-anchor:hover{background-color:#8d6796;}
.menu-item-261729,.menu-item-256079{background:none;}
.menu-item-256079{background:none;margin-right:-25px;}
.menu-item-261086{background:none;margin-right:-25px;}
.menu-item-256079,.menu-item-264541 a{ color: #fff!important;}
.page-id-24 .menu_item{margin-bottom:10px;}
.menu_item.col4{max-width:initial;width:230px;max-height:145px;
    width: 33.3%;
    margin-right: 0px;}
.menu_item.col3{
    width:48.3%;
    height:auto;
    margin-right: 6px;
    margin-left: 6px;
}
.page-id-12535 .menu_item.col3{width:100%;max-width:350px;padding:0 0 0 6px;}
.page-oap-inner
.menu_item.last{margin-right:0;}
.menu_item.col4.ch{max-height:180px;}
.menu_item.col3 img,.menu_item.col4 img{width:100%;object-fit:contain;}
.menu_item.col2{
    /* max-width:470px;min-height:145px;max-height:145px; */
    width: 100%;
    max-width: inherit;
    min-height: auto;
    height: auto;}
.menu_item.col2 img{display:block;object-fit:cover;width: 100%;height: 100%;max-height: 170px;}
.menu_item.col1{
    width: 98%;
    margin-right: 6px;
    margin-left: 6px;
}
.menu_item.col1 img{float:left;object-fit:contain;}
.menu_item.col1h{max-width:716px;max-height:593 !important;}
.menu_item h2{color:#f0f0f0 !important;font-family:Open Sans;font-size:14px;font-weight:normal !important;margin:0 !important;padding-bottom:14px;padding-left:11px;padding-top:10px;transition:all .2s linear;position:absolute;width:100%;z-index:1;}
.col4.menu_item h2 span{padding:0 10px;display:block;}
.col4.menu_item h2{width:100%;padding-left:0;padding-right:0;padding-bottom:10px;}
.col3.menu_item h2{width:100%;}
.menu_item:hover h2{padding-top:15px;padding-bottom:30px;}
.menu_item h2.indigo{background:#5c2568;}
.menu_item h2.blue{background:#004aad;}
.menu_item h2.yellow{background:#f9b515;}
.menu_item h2.maroon{background:#b31212;}
.menu_item h2.red{background:#df1724;}
.menu_item h2.grey{background:#606061;}
.link_images .menu_item h2.yellow.indigo{color:#320033 !important;}
.menu_item{position:relative;max-height:600px;}
.link_images p:empty{display:none;}
.link_images .ad_height{line-height:24px !important;padding-top:8px;padding-bottom:8px;}
.board_members{padding-left:15px;}
.member{
    max-width: initial;
    width: 33%;
    float:left;
    padding-right: 10px!important;
    padding-left: 10px!important;
    margin-bottom:20px;
    min-height:280px;}
.member:nth-child(3n){margin-right:0;padding-right:0;}
.member:nth-child(3n + 4){clear:left;}
.member img{width:100%;border:1px solid #5c2568;}
.member h3{font-size:18px;line-height:22px !important;margin-bottom:0px !important;}
.desig{color:#5c2568;font-size:12px;line-height:normal;}
.simpleFilterRow{width:95%;text-align:right;margin-top:-50px;}
.simpleFilterRow ul{margin:0 !important;list-style:none;}
.simpleFilterRow ul li{display:inline-block;padding:7px 15px;border:1px solid #5c2568;color:#5c2568;font-size:14px;border-radius:7px;line-height:14px;padding-top:10px;margin-left:8px;cursor:pointer;}
.simpleFilterRow ul li.active{background-color:#5c2568;color:#fff;}
.board_members .search-row{text-align:right;width:95%;margin-top:10px;margin-bottom:20px;}
.board_members .search-row input[type="text"]{border:1px solid #d2d1d0;padding:6px 5px 3px 10px;box-shadow:none;font-size:14px !important;width:250px;border-radius:3px;background:url(images/search_icon.jpg) 237px 7px no-repeat #fff;}
.board_members .search-row input[type="text"]:focus{border-color:#5c2568;}
#main .widget-container .menu li.current-menu-item, #main ul.tb_side li.current_page_item{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);width:100%;}
#main ul.tb_side li.current_page_item a{padding-bottom:10px;margin-bottom:7px;}
.res_menu{position:relative;float:left;width:100%;margin-top:32px;}
#main ul.tb_side.event_wid{padding-right:0;}
#main ul.tb_side.event_wid ul{display:block;margin-top:20px;}
.page-item-7353{display:none;}.page-item-259477{display:none;}
.one-column #content{margin:0 auto;width:640px;}
#content.fullwidth{width:100%;margin:auto;max-width:none;}
.single-attachment #content{margin:0 auto;width:900px;}
body, input, textarea, .page-title span, .pingback a.url{font-family:Open Sans;}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text{font-family:Open Sans;}
input[type="submit"]{font-family:Open Sans;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

body.home,
body.page-template-home-page{background-color:#210e26;background-color:#fff;}
#wrapper{width:100%;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#site-info{
    /* float:left; */
    font-size:14px;
    font-weight:bold;
    width:100%;
}
#site-generator{float:right;width:220px;}
.home .inner_wraper,
.page-template-home-page .inner_wraper{max-width:1400px;width:100%;position:relative;}
#home-widget{margin:0 auto;position:relative;max-width:1400px;width:100%;}
#hm_ftrwidget{background-color:#e9e8e7;border-top:1px solid #f9b516;max-width:100%;}
#hm_ftrwidget_replica{background-color:#e9e8e7;border-top:1px solid #f9b516;border-bottom:1px solid #f9b516;max-width:100%;}
#hm_ftrwidget h2{color:#111;font-weight:bold;text-align:center;text-transform:uppercase;font-size:25px;font-family:Open Sans;width:100%;padding:20px 0;}
#hm_ftrwidget_replica h2{color:#111;font-weight:bold;text-align:center;text-transform:uppercase;font-size:25px;font-family:Open Sans;width:100%;padding:20px 0;}
h2.col_heading{color:#5c2568 !important;font-size:18px !important;}
#home-widget .ff-stream.ff-layout-grid{min-height:auto !important;}
#home-widget .ff-stream.ff-layout-grid .ff-loadmore-wrapper{display:none;}
#home-widget .loadmore{width:100%;height:40px;text-align:center;margin-bottom:20px;}
#home-widget .loadmore a{width:auto !important;padding:0px 30px 1px;display:inline-block;margin:0 0 20px;background:#5b2867;color:white;font-size:13px;border-radius:5px;line-height:30px;text-decoration:none;text-transform:uppercase;position:relative;text-align:center;-ms-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;}
.inner_wraper{width:100%;max-width:1020px;margin:0 auto;}
.home_tag{background:none repeat scroll 0 0 rgba(229, 183, 60, 0.9);bottom:62px;display:none;float:left;margin-top:310px;padding-bottom:20px;padding-top:30px;min-height:126px;width:100%;}
.mw_home_tag{background:none repeat scroll 0 0 rgba(229, 183, 60, 0);max-width:1400px;width:100%;margin:auto;}
.homebox{text-align:left;background-color:#fff;color:#111;padding:30px 27px 30px;Font-family:Open Sans;border-top:1px solid #f9b515;}
.homebox h2{font-size:25px;font-family:Open Sans;font-weight:Bold;margin-bottom:15px;line-height:30px;font-weight: bold;}
.homebox p{font-size:14px;line-height:1.5;    width: 95%;  margin: 0 auto;}

.full{float:left;width:100%;border-top:7px solid #fff;position:relative;}
.home .full,
.page-template-home-page .full{max-width:1400px;float:none;margin:auto;border-top:1px solid #f9b516;}
#first_25{border:1px solid #ccc;box-shadow:0 1px 2px #eee inset;font-size:1em;line-height:1.071em;margin-left:0;padding:3px;width:150px;}
ul.home-tabs, ul.home-widget, ul.social-icons{margin:0;}
.home-tabs li{display:block;float:left;max-width:33.33%;width:100%;text-transform:uppercase;line-height:29px;}
.home-tabs a:link, .home-tabs a:visited{text-decoration:none;}
.home-tabs{float:none;margin:0 auto !important;overflow:hidden;position:relative;max-width:1400px;}
.home-tabs li span, .home-tabs li span a, .home-tabs li span a:hover{display:block;font-size:17px;color:#111;text-align:center;clear:both;line-height:38px;font-weight:bold;padding-top:2px;}
.home-tabs li span,
.hm_giving span{position:relative;font-weight:bold;font-size:17px;}
.hm_giving span:before,
.home-tabs li span:before{position:absolute;content:'';width:1px;height:70%;margin-top:5px;left:0;background-color:#f9b516;}
.home-tabs li:first-child span:before{display:none;}
.hm_giving span:before{margin-top:2px;}
.full span.leftColor{background:none repeat scroll 0 0 #fff;height:180px;position:absolute;width:50%;z-index:0;left:0;}
.full span.rightColor{background:none repeat scroll 0 0 #fff;height:180px;position:absolute;width:50%;z-index:0;right:0;}
.full.grey span.leftColor{background:none repeat scroll 0 0 #fff;height:180px;position:absolute;width:40%;z-index:0;left:0;}
.home-tabs img{float:left;width:100%;}
#stats li:last-child img + span, #home-widget .footer_social span{clear:left;color:#111;display:block;font-family:Open Sans;font-weight:bolder;font-size:16px;padding:8px 0 8px 5px;width:100%;}
#home-widget .footer_social span{font-size:25px;margin-top:0;text-align:center;padding:0 0 3px 0;}
.stats{width:66.8%;float:left;}
.hm_giving{width:28%;float:left;}
#stats li{border-right:1px solid #f9b516;color:#111;display:block;float:left;line-height:30px;padding:0 50px;text-align:center;margin-bottom:6px;min-height:111px;}
#stats .nums{display:block;font-family:Open Sans;font-weight:bolder;font-size:53px;padding-bottom:10px;line-height:45px;}
#stats .nums a{color:#111;text-decoration:none;}
#stats li:first-child{width:260px;padding:0 20px;}
#stats li:nth-child(2) span{margin-top:20px;}
#stats li:nth-child(3){border-right:1px solid #fff;}
#stats li:nth-child(3) span{margin-top:20px;}
#stats li:nth-child(4){border:0 none;}
#stats li:nth-child(4) span{margin-top:20px;}
#stats li p{font-size:17px;margin-bottom:0;line-height:1.2;}
#stats + .tag-line{color:#111;display:block;float:left;font-family:Open Sans;font-size:17px;margin-bottom:0px;margin-left:0;font-weight:normal;padding:3px 0 0 0;text-align:center;width:100%;font-weight:bold;}
#stats + .tag-line a{color:#111;text-decoration:none;}
.hm_giving img{height:145px;width:466px;float:left;}
.hm_giving span{color:#111;padding-left:0 !important;text-align:center;font-size:17px;line-height:35px;float:left;width:100%;padding-top:5px;}
.hm_giving a{text-decoration:none;}
.full.blue{background:#225a93;}
.full.grey{background:#5f5f62;}
.home .full.grey,
.page-template-home-page .full.grey{overflow:hidden;padding-top:15px;}
.blue-bg{background-color:#225a93;background-color:#fff;max-width:1400px;width:100%;overflow:hidden;}
.white-bg{background-color:#fff;max-width:1400px;width:100%;overflow:hidden;color:#111;}
#stats{display:inline-flex;margin:20px auto 0;max-width:1200px;position:relative;width:100%;}
.home #stats,
.page-template-home-page #stats{padding-top:15px;margin-top:0;max-width:1400px;}
.bxslider,
.bxslidertwo{margin:0;}
.bxslider li,
.bxslidertwo li{width:100%;}
.bxslider img,
.bxslidertwo img{width:100%;}
.bx-wrapper .bx-pager{display:none;}
.mw_home_tag p:empty{display:none;}
.home-tabs .hmbox{display:block;float:left;max-width:33.33%;width:100%;text-transform:uppercase;line-height:29px;}
.home-tabs .hmbox a{text-decoration:none;}
.home-tabs .hmbox img{max-height:165px;}
.home-tabs .hmbox a span,
.home-tabs .hmbox span{display:block;font-size:17px;color:#111;text-align:center;clear:both;line-height:38px;font-weight:bold;padding-top:2px;position:relative;}
.home-tabs .hmbox span:before{position:absolute;content:'';width:1px;height:70%;margin-top:5px;left:0;background-color:#f9b516;}
.home-tabs .hmbox:first-child span:before{display:none;}
.menu-item-6494 a{border-bottom:2px solid #f9b515;padding:5px 2px 5px 1px !important}
.menu-item-6494 a:hover{background:#f9b515;}
#hw-1 ul{list-style-type:none !important;}
#hw-1 ul li{margin:0px;margin-top:18px;}
#hw-1 li{border-bottom:0px solid #a20f1e;width:406px;padding-bottom:5px;}
#hw-1 li:last-child{border:0px;padding-bottom:0px !important;margin-bottom:-2%;}
#hw-1 ul li{margin:5px;}
#hw-1 a{color:#fff;text-decoration:none;}
#hw-1 img{vertical-align:top;}
#hw-1 .widget-title{background:#bf1e2e !important;}
.events_more{text-decoration:none;padding:10px;max-width:100%;text-align:center;background:#f9b515;color:#5c2568;display:block;margin-top:-2.9%;}
.events_more a{color:#5c2568 !important;}
#hw-1 p{display:inline-block;vertical-align:middle;padding-left:5px;color:#fff;width:79%;}
#hw-1,
#hw-2,
#hw-3,
#hw-4{max-width:33%;width:100%;float:left;}
#hw-1{min-height:302px;}
#hw-1,
#hw-2{position:relative;}
#hw-1:before,
#hw-2:before{position:absolute;width:1px;height:90%;margin-top:5px;content:'';background-color:#f9b516;right:0;margin-right:51px;}
#hw-2,
#hw-3{max-width:34%;}
#hw-3{background-color:transparent;padding-bottom:0px;padding-top:5px;}
#hw-3 a{color:#fff;}
#hw-3 span{font-size:23px;font-family:"Helvetica-Black";padding-left:8px;}
#hw-3 img{width:100%;height:auto;}
#hw-3 .ftr_three{color:#111;line-height:40px;font-size:24px;text-align:center;padding-top:2.2%;font-weight:bold;}
#hw-2{margin-left:-1%;background-color:#5f5f62;padding:0 2%;padding-top:5px;max-width:30%;min-height:223px;}
#hw-2 iframe{height:293px !important;}
.social-icons li{display:inline-block;float:left;}
.social-icons li a{background:url("images/footer_social.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;}
#main #home-widget .widget-container{margin:0;}
.home .home_tag,
.page-template-home-page .home_tag{display:block;}
.home_tag h1{font-size:46px;font-family:'HelveticaNeueLTPro57Condensed';font-weight:bold;color:#5c2568;line-height:71px;}
.home_tag span{font-size:30px;font-family:'HelveticaNeueLTPro57Condensed';color:#5c2568;line-height:normal;}
#site-info{
    /* float:left;
    width:100%;
    background:#5b2867;
    min-height:62px; */
}
#site-info .inner_wraper{position:relative;}
.footer_right{
    color:#5c2568;
    font-size:12px;
    text-align:center;
    padding-top:0px;
    padding-right:0px;
}
.footer_right a {
    color: #5c2568!important;
}
.footer_right a:hover {
    color: #f9b516!important;
}
.footer_social span{font-family:Open Sans,"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed";font-size:13px;width:115px;line-height:34px;float:left;margin-right:6px;color:#fff;}
.footer_social ul{margin-top:-3px;}
#hw-1 .footer_social ul{width:210px;height:32px;padding:0;margin:100px auto 40px;}
.footer_social ul li{ margin-top:8px;font-size:22px;background-color:#5b2867;margin-right:6px;opacity:0.8;}
.footer_social ul li:hover{opacity:1;}
.footer_social ul li a{width:32px;height:32px;text-indent:-9999px;overflow:hidden;display:block;}

.footer_social a {
    width: 32px;
    height: 32px;
    font-size: 23px;
}
.page_banner_img{width:710px;height:290px;object-fit:cover;box-shadow:0 8px 6px -6px black;margin-bottom:10px;}
.page_banner_img:hover{transform:scale(1.01);transition:0.5s ease-out;transition:0.5s ease-in;}
li.tw{background-position:-40px 0px !important;}
li.vm{background-position:-80px 0px !important;}
li.fb{background-position:-120px 0px !important;}
li.tm{background-position:-160px 0px !important;}
.footer_social ul li.moblieApp{background:url(images/hu_phone.jpg) 0 0 no-repeat;}
.as_app{display:block;overflow:hidden;margin-bottom:16px;}
.as_app a:nth-child(2) img{margin:0 2px 0 3px;}
body, input, textarea{color:#666;font-size:12px;line-height:21px;}
hr{background-color:#a7a7a7;border:0;clear:both;height:1px;margin-bottom:18px;}
hr.light{background-color:#F8F8F8;border:0;clear:both;height:1px;margin-bottom:18px;}
p{margin-bottom:18px;}
ul{list-style:disc;margin:0 0 0px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 1.5em;}
ol ol{list-style:lower-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:smaller;}
input[type="text"]{background: #ffffff!important;
    border: none!important;
    -webkit-box-shadow: inset 1px 1px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    box-shadow: none!important;}
a:link{color:#5c2568;}
a:visited{color:#5c2568;}
a:active, a:hover{color:#5c2568;}
#header{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;opacity:1;position:relative;width:100%;z-index:99;}
.single #header,
/* .page-template-page-event-template #header{background-color:#fff;} */
.home #header{top:2px;}
#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;width:700px;}
#site-title a{color:#000;font-weight:bold;text-decoration:none;}
#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px 0;width:220px;}
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left;}
.vav_wrap .inner_wraper{position:relative;}
.vav_wrap{padding:0px 0px;float:left;width:100%;min-height:42px;background: #51205c;}
.home .vav_wrap,
.page-template-home-page .vav_wrap{min-height:33px;}
.home .vav_wrap,
.page-template-home-page .vav_wrap{background:url(images/main_nav_bg.png) repeat-x;}
#access{display:block;float:left;margin:0;position:absolute;right:0;top:3px;}
#access .menu-header, div.menu{font-size:13px;margin-left:0;}
#access .menu-header ul, div.menu ul{list-style:none;margin:0;}
#access .menu-header li, div.menu li{float:left;margin:0 6px;position:relative;}
.home .inner_header #access li,
.page-template-home-page .inner_header #access li{margin:0 13px;}
#access .menu-header li:last-child ul{right:0;}
#access a{color:#fff;display:block;font-family:Open Sans;font-size:13px;line-height:29px;text-decoration:none;text-transform:none;}
#access ul li:last-child a{padding-right:0;}
#access ul ul{-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:29px;left:0;float:left;width:180px;z-index:99999;list-style:none;list-style-type:none;right:0;margin-left:auto;margin-right:auto;text-align:center;background-color:#5c2568;padding-top:4px;border-top:1px solid #fff;}
#access ul ul li{min-width:180px;}
#access ul ul ul{left:100%;top:0;}
#access ul ul a{line-height:1.3em;width:150px;height:auto;color:white;padding:6px 15px;text-decoration:none;font-size:13px;font-family:Open Sans;text-align:left;}
#access ul li:hover > ul{display:block;}
#access ul li.current_page_item > a, #access ul li.current_page_ancestor > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a{color:#fff;}
* html #access ul li.current_page_item a, * html #access ul li.current_page_ancestor a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover{color:#fff;}
#access ul.menu > li ul:before{content:'';position:absolute;width:0;height:1px;background-color:#e1b346;left:0;right:0;margin:auto;top:-1px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-webkit-transition:all .3s linear;}
#access ul.menu > li ul:hover:before{width:100%;}
#access ul ul li:before{content:'';position:absolute;left:5px;width:2px;background-color:#fff;margin:auto;top:0;bottom:0;height:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-webkit-transition:all .3s linear;}
#access ul ul li:hover:before{height:90%;}
#main{clear:both;overflow:hidden;padding:0px 0 0 0;z-index:-1;}
#content{margin-bottom:36px;}
#content, #content input, #content textarea{color:#333;font-size:14px;line-height:24px;font-family:Open Sans;}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr{margin-bottom:20px;}
#content p{color:#333333;font-family:Open Sans;font-size:14px;}
.page-id-22 #content p{color:#000 !important;}
.page-id-26 #content p{color:#000;}
#content ul ul, #content ol ol, #content ul ol, #content ol ul{margin-bottom:0;}
#content pre, #content kbd, #content tt, #content var{font-size:15px;line-height:21px;}
#content code{font-size:13px;}
#content dt, #content th{color:#000;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{color:#5c2568;line-height:1em;margin:0 10px 10px 0; font-size: initial;}
#content h3{font-weight:normal;margin-top:10px;}
h2.nxt-to{clear:right;float:left !important;margin-top:30px !important;}
.admgoalh2{margin:0 0 30px 0!important;}
.admGoal strong{border-bottom:4px solid #f9b516;}
div#events-table{border-bottom:1px solid #CCC;clear:both;float:left;margin-bottom:20px;width:100%;padding-bottom:10px;}
.feature{display:block;float:left;}
.feature > img{height:180px;margin-right:10px;width:230px;}
.events-details{display:inline-table;max-width:450px;}
.events-details h2 > a{text-decoration:none;color:#532563;}

.em.pixelbones .events-details h2 {
    /* color: #5c2568!important; */
    font-size: 26px!important;
    line-height: normal!important;
}
.em.pixelbones .events-details h2 a {
    color: #5c2568!important;
    /* font-size: 24px; */
    /* line-height: 19px!important; */
}


.location{font-size:15px;}
.hentry{padding-left:15px;padding-right:15px;}
.home .sticky,
.page-template-home-page .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.single .hentry{margin:0 0 36px 0;}
.page-title{color:#000;font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link, .page-title a:visited{color:#777;text-decoration:none;}
.page-title a:active, .page-title a:hover{color:#ff4b33;}
#content .entry-title{color:#5c2568;font-size:26px;line-height:1.3em;font-family:Open Sans;font-weight:bold;text-transform:none;margin-top:25px;margin-bottom:6px;text-align:left;}
.fac-prof img{float:left;height:150px;margin:0px 30px 10px 0px;}
.fac-desc{font-weight:600;color:#5c2568;}
.fac-desc-2{float:right;}
#content #post-9395 .entry-title,#content #post-10488 .entry-title,#content #post-11674 .entry-title,#content #post-256082 .entry-title,#content #page-id-53 .entry-title{display:none;}
li.page_item.page-item-10851{display:none !important;}
li.page_item.page-item-10851, li.page_item.page-item-261552 {   display: none; }
.page-id-53 #content .entry-title{display:none;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.category-single{background:#47074F !important;}
.page-id-24 #content .entry-title{color:#d09509;}
.page-id-7353 #content .entry-title{color:#d09509;display:none;}
.page-id-7456 #content .entry-title{color:#d09509;display:none;}
.page-id-7983 #content .entry-title{color:#d09509;display:none;}
.page-id-119 #content .entry-title{color:#d09509;}
.page-id-482 #content .entry-title{color:#d09509;}
.page-id-573 #content .entry-title{color:#d09509;}
.page-id-501 #content .entry-title{color:#d09509;}
.page-id-499 #content .entry-title{color:#d09509;}
.page-id-507 #content .entry-title{color:#d09509;}
.page-id-509 #content .entry-title{color:#d09509;}
.page-id-486 #content .entry-title{color:#d09509;}
.page-id-490 #content .entry-title{color:#d09509;}
.page-id-488 #content .entry-title{color:#d09509;}
.page-id-492 #content .entry-title{color:#d09509;}
.page-id-1003 #content .entry-title{color:#d09509;}
.page-id-579 #content .entry-title{color:#d09509;}
.page-id-711 #content .entry-title{color:#d09509;}
.page-id-238 #content .entry-title{color:#d09509;}
.page-id-904 #content .entry-title{color:#d09509;}
.page-id-1151 #content .entry-title{color:#225a93;}
.page-id-6703 #content .entry-title{color:#225a93;}
.page-id-291 #content .entry-title{color:#225a93;}
.page-id-6133 #content .entry-title{color:#225a93;}
.page-id-6136 #content .entry-title{color:#225a93;}
.page-id-293 #content .entry-title{color:#225a93;}
.page-id-384 #content .entry-title{color:#bf1e2e;}
.page-id-26 #content .entry-title{color:#bf1e2e;}
.page-id-8066 #content .entry-title{color:#bf1e2e;}
.page-id-8070 #content .entry-title{color:#bf1e2e;}
.page-id-8073 #content .entry-title{color:#bf1e2e;}
.page-id-8075 #content .entry-title{color:#bf1e2e;}
.page-id-8077 #content .entry-title{color:#bf1e2e;}
.page-id-8079 #content .entry-title{color:#bf1e2e;}
.page-id-8081 #content .entry-title{color:#bf1e2e;}
.page-id-8084 #content .entry-title{color:#bf1e2e;}
.page-id-8294 #content .entry-title{color:#bf1e2e;}
.page-id-8298 #content .entry-title{color:#bf1e2e;}
.page-id-8326 #content .entry-title{color:#bf1e2e;}
.page-id-8336 #content .entry-title{color:#bf1e2e;}
.page-id-8086 #content .entry-title{color:#bf1e2e;}
.page-id-8094 #content .entry-title{color:#bf1e2e;}
.page-id-8112 #content .entry-title{color:#bf1e2e;}
.page-id-8114 #content .entry-title{color:#bf1e2e;}
.page-id-8116 #content .entry-title{color:#bf1e2e;}
.page-id-130 #content .entry-title{color:#bf1e2e;}
.page-id-756 #content .entry-title{color:#bf1e2e;}
.page-id-769 #content .entry-title{color:#bf1e2e;}
.page-id-765 #content .entry-title{color:#bf1e2e;}
.page-id-754 #content .entry-title{color:#bf1e2e;}
.page-id-761 #content .entry-title{color:#bf1e2e;}
.page-id-150 #content .entry-title{color:#bf1e2e;}
.page-id-138 #content .entry-title{color:#bf1e2e;}
.page-id-142 #content .entry-title{color:#bf1e2e;}
.page-id-148 #content .entry-title{color:#bf1e2e;}
.page-id-136 #content .entry-title{color:#bf1e2e;}
.page-id-144 #content .entry-title{color:#bf1e2e;}
.page-id-132 #content .entry-title{color:#bf1e2e;}
.page-id-134 #content .entry-title{color:#bf1e2e;}
.page-id-6295 #content .entry-title{color:#bf1e2e;}
.page-id-6291 #content .entry-title{color:#bf1e2e;}
.page-id-140040 #content .entry-title{color:#bf1e2e;}
.page-id-254936 #content .entry-title{color:#bf1e2e;}
.page-id-260129 #content .entry-title{color:#bf1e2e;}
.page-id-8294 #content .entry-title{color:#bf1e2e;}
.page-id-254954 #content .entry-title{color:#bf1e2e;}
.page-id-254900 #content .entry-title{color:#bf1e2e;}
.page-id-254902 #content .entry-title{color:#bf1e2e;}
.page-id-254905 #content .entry-title{color:#bf1e2e;}
.page-id-254927 #content .entry-title{color:#bf1e2e;}
.page-id-147941 #content .entry-title{color:#bf1e2e;}
.page-id-255098 #content .entry-title{color:#bf1e2e;}
.page-id-7185 #content .entry-title{color:#404040;}
.page-id-48 #content .entry-title{color:#404040;}
.page-id-225 #content .entry-title{color:#404040;}
.page-id-858 #content .entry-title{color:#404040;}
.page-id-861 #content .entry-title{color:#404040;}
.page-id-8125 #content .entry-title{color:#404040;}
.page-id-8127 #content .entry-title{color:#404040;}
.page-id-855 #content .entry-title{color:#404040;}
.page-id-844 #content .entry-title{color:#404040;}
.page-id-886 #content .entry-title{color:#404040;}
.page-id-881 #content .entry-title{color:#404040;}
.page-id-892 #content .entry-title{color:#404040;}
.page-id-848 #content .entry-title{color:#404040;}
.page-id-1018 #content .entry-title{color:#404040;}
.page-id-1021 #content .entry-title{color:#404040;}
.page-id-1024 #content .entry-title{color:#404040;}
.page-id-1012 #content .entry-title{color:#404040;}
.page-id-10790 #content .entry-title{color:#404040;}
.page-id-10788 #content .entry-title{color:#404040;}
.page-id-10790 #content .entry-title{color:#404040;}
.page-id-10760 #content .entry-title{color:#404040;}
.page-id-10752 #content .entry-title{color:#404040;}
.page-id-10745 #content .entry-title{color:#404040;}
.page-id-10740 #content .entry-title{color:#404040;}
.page-id-10729 #content .entry-title{color:#404040;}
.page-id-10959 #content .entry-title{color:#404040;}
.page-id-8345 #content .entry-title{color:#404040;}
.page-id-1071 #content .entry-title{color:#225a93;}
.page-id-1073 #content .entry-title{color:#225a93;}
.page-id-1075 #content .entry-title{color:#225a93;}
.page-id-1088 #content .entry-title{color:#225a93;}
.page-id-1090 #content .entry-title{color:#225a93;}
.page-id-1093 #content .entry-title{color:#225a93;}
.page-id-1098 #content .entry-title{color:#225a93;}
.page-id-1096 #content .entry-title{color:#225a93;}
.page-id-1107 #content .entry-title{color:#225a93;}
li#search{line-height:38px;padding-left:16px;}
.entry-title a:link, .entry-title a:visited{color:#5c2568;text-decoration:none;}
.entry-title a:active, .entry-title a:hover{
    color: #5c2568;
    text-decoration: underline!important;
}
.entry-meta{color:#777;font-size:12px;display:none;}
.entry-meta abbr, .entry-utility abbr{border:none;}
.entry-meta abbr:hover, .entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content, .entry-summary{clear:both;padding:12px 0 0 0;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file, .entry-content input.button{margin-right:24px;}
.entry-content label{color:#777;font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup, .entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:bold;line-height:48px;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a,
.page-template-home-page .sticky .page-link a{background:#d9e8f7;}
.page-link a:active, .page-link a:hover{color:#ff4b33;}
body.page .edit-link{clear:both;display:block;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-size:100%;font-weight:bold;margin-bottom:0;}
.entry-utility{clear:both;color:#777;font-size:12px;line-height:18px;display:none;}
.entry-meta a, .entry-utility a{color:#777;}
.entry-meta a:hover, .entry-utility a:hover{color:#ff4b33;}
#content .video-player{padding:0;}
.home #content .format-aside p, .home #content .category-asides p,
.page-template-home-page #content .format-aside p, .home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.format-aside, .home .hentry.category-asides,
.page-template-home-page .hentry.format-aside, .home .hentry.category-asides{padding:0;}
.home #content .format-aside .entry-content, .home #content .category-asides .entry-content,
.page-template-home-page #content .format-aside .entry-content, .page-template-home-page #content .category-asides .entry-content{padding-top:0;}
.homeNewsEvents{
    padding: 30px 27px 30px;
    overflow: hidden;
 }
.homeNewsEvents h2{color:#111;font-weight:bold;text-align:center;text-transform:uppercase;font-size:25px; padding-top: 13px;  }
.homeNewsEvents h2.highlights-archives {
    padding-top: 13px;
}
.homeNewsEvents .hucontent{
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 20px;
    margin: auto;
}
.homeNewsEvents article{
    width: 20%;
    margin: 0%;
    margin-left: 1%;
    background-color: #fff;
    color: #111;
    transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
}
.homeNewsEvents article:hover{transform:scale(1.03);}

.homeNewsEvents article .art_content{padding:15px 0 0 0;}
.homeNewsEvents article .art_content h3{margin-bottom:10px;font-size:14px;line-height:20px;}
.homeNewsEvents article .art_content a{color:#111;}
#hm_ftrwidget #hw-2{background-color:#fff;}
#hm_ftrwidget #hw-1 li{width:auto;}
#hm_ftrwidget #hw-1 .textwidget .fb-page{width:100%;}
.pageNewsEvents{overflow:hidden;}
.pageNewsEvents .hucontent{overflow:hidden;}
.pageNewsEvents .hucontent > article{float:left;max-width:227px;width:32%;margin-right:12px;margin-bottom:0px;position:relative;overflow:hidden;}
.pageNewsEvents .hucontent>article:nth-child(3){margin-right:0;}
.pageNewsEvents .hucontent > br{display:none;}
.pageNewsEvents .hucontent img{width:100%;}
#content .pageNewsEvents .hucontent h3{font-size:15px;color:#fff;height:50px;margin:0;}
.pageNewsEvents .hucontent .art_content{position:absolute;width:90%;bottom:-2px;padding:5%;background-color:#225A93;height:42px;transition:all .2s linear;}
.pageNewsEvents .hucontent > article:hover .art_content{height:70px;}
.pageNewsEvents .hucontent .art_content a{color:#fff;}
.mw_readmore{width:705px;text-align:right;padding:20px 0 5px;margin-bottom:20px;border-bottom:1px solid #5B2867;}
.mw_readmore a{color:#225A93;text-decoration:none;position:relative;text-transform:uppercase;}
.mw_readmore a:after{content:'';position:absolute;right:0;width:0%;height:1px;background-color:red;bottom:0;transition:all .2s linear;}
.mw_readmore a:hover:after{width:100%;}
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility, .home #content .category-gallery .entry-utility,
.page-template-home-page #content .format-gallery .entry-utility, .page-template-home-page #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-container img{max-width:100%;height:auto;}
.link_images{float:left;margin-top:20px;width:auto;}
.center_block{float:none !important;margin:0 auto;}
.link_images br{display:none;}
.link_images.addbr br{display:initial;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:35px;margin-bottom:34px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:32px;}
.board-governors .alignleft, .board-governors img.alignleft{margin-bottom:10px;padding-bottom:0 !important;margin-right:18px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;max-width:622px;}
.wp-caption p.wp-caption-text{color:#777;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.page-id-257464 .gallery .gallery-item{float:left;margin-top:12px;width:14%;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:4px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#777;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.navigation{color:#777;font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link, .navigation a:visited{color:#777;text-decoration:none;}
.navigation a:active, .navigation a:hover{color:#ff4b33;}
.nav-previous{float:left;width:50%;display:none;}
.nav-next{float:right;text-align:right;width:50%;display:none;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above, .single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, h3#reply-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#777;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#777;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
.widget_search input[type="submit"]{background:#5c2568;border:none;color:#fff;font-size:12px;position:absolute;right:auto;top:auto;height:23px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}
input:focus{outline:none;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#777;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget_search{position:relative;}
.widget_search #s{width:74%;border-radius:5px;box-shadow:none;}
.widget_search label{display:none;}
#main .widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;margin-top:172px;list-style-type:none;}
body.page-id-9395 #main .widget-container{margin-bottom:0;}
body.page-id-9395 #main .widget-container img{float:left;}
.widget-container .wp-caption img{margin:auto;}
h3.widget-title.sidenso {   background: #5c2568!important;font-size: 14px!important;}
#main .widget-title{background:none repeat scroll 0 0 #d09509;color:#fff;font-family:Open Sans;font-size:20px;line-height:24px;list-style-type:none;padding-bottom:5px;padding-left:18px;padding-top:6px;}
#main .widget-title a{color:#fff;}
.page-id-261188 #main .widget-title{background:#404040;} .page-id-261188 h2.indigo.white {text-align: center;}
.page-id-261193 #main .widget-title{background:#404040;}
.page-id-251461 #main .widget-title{background:#404040;}
.page-id-254458 #main .widget-title{background:#404040;}
.page-id-22 #main .widget-title{background:#5c2568;}
.page-id-470 #main .widget-title{background:#5c2568;}
.page-id-51 #main .widget-title{background:#5c2568;}
.page-id-562 #main .widget-title{background:#5c2568;}
.page-id-53 #main .widget-title{background:#5c2568;}
.page-id-843 #main .widget-title{background:#5c2568;}
.page-id-176 #main .widget-title{background:#5c2568;}
.page-id-553 #main .widget-title{background:#5c2568;}
.page-id-165 #main .widget-title{background:#5c2568;}
.page-id-666 #main .widget-title{background:#5c2568;}
.page-id-57 #main .widget-title{background:#5c2568;}
.page-id-7341 #main .widget-title{background:#5c2568;}
.page-id-7353 #main .widget-title{background:#5c2568;}
.page-id-7456 #main .widget-title{background:#5c2568;}
.page-id-12403 #main .widget-title{background:#5c2568;}
.page-id-12408 #main .widget-title{background:#5c2568;}
.page-id-7456 h1{color:#5c2568;font-family:"Helvetica-Black";font-size:35px;line-height:1.3em;margin-bottom:6px;margin-top:25px;text-align:left;text-transform:capitalize;}
.page-id-541 #main .widget-title{background:#5c2568;}
.page-id-544 #main .widget-title{background:#5c2568;}
.page-id-59 #main .widget-title{background:#5c2568;}
.page-id-455 #main .widget-title{background:#5c2568;}
.page-id-464 #main .widget-title{background:#5c2568;}
.page-id-467 #main .widget-title{background:#5c2568;}
.page-id-472 #main .widget-title{background:#5c2568;}
.page-id-210 #main .widget-title{background:#5c2568;}
.page-id-559 #main .widget-title{background:#5c2568;}
.page-id-24 #main .widget-title{background:#d09509;}
.page-id-26 #main .widget-title{background:#bf1e2e;}
.page-id-8066 #main .widget-title{background:#bf1e2e;}
.page-id-8070 #main .widget-title{background:#bf1e2e;}
.page-id-8073 #main .widget-title{background:#bf1e2e;}
.page-id-8075 #main .widget-title{background:#bf1e2e;}
.page-id-8077 #main .widget-title{background:#bf1e2e;}
.page-id-8079 #main .widget-title{background:#bf1e2e;}
.page-id-8081 #main .widget-title{background:#bf1e2e;}
.page-id-8084 #main .widget-title{background:#bf1e2e;}
.page-id-8086 #main .widget-title{background:#bf1e2e;}
.page-id-8094 #main .widget-title{background:#bf1e2e;}
.page-id-8112 #main .widget-title{background:#bf1e2e;}
.page-id-8114 #main .widget-title{background:#bf1e2e;}
.page-id-8116 #main .widget-title{background:#bf1e2e;}
.page-id-130 #main .widget-title{background:#bf1e2e;}
.page-id-756 #main .widget-title{background:#bf1e2e;}
.page-id-769 #main .widget-title{background:#bf1e2e;}
.page-id-765 #main .widget-title{background:#bf1e2e;}
.page-id-754 #main .widget-title{background:#bf1e2e;}
.page-id-761 #main .widget-title{background:#bf1e2e;}
.page-id-150 #main .widget-title{background:#bf1e2e;}
.page-id-138 #main .widget-title{background:#bf1e2e;}
.page-id-142 #main .widget-title{background:#bf1e2e;}
.page-id-148 #main .widget-title{background:#bf1e2e;}
.page-id-136 #main .widget-title{background:#bf1e2e;}
.page-id-144 #main .widget-title{background:#bf1e2e;}
.page-id-132 #main .widget-title{background:#bf1e2e;}
.page-id-134 #main .widget-title{background:#bf1e2e;}
.page-id-6295 #main .widget-title{background:#bf1e2e;}
.page-id-6291 #main .widget-title{background:#bf1e2e;}
.page-id-8298 #main .widget-title{background:#bf1e2e;}
.page-id-8326 #main .widget-title{background:#bf1e2e;}
.page-id-8294 #main .widget-title{background:#bf1e2e;}
.page-id-8303 #main .widget-title{background:#bf1e2e;}
.page-id-8309 #main .widget-title{background:#bf1e2e;}
.page-id-8313 #main .widget-title{background:#bf1e2e;}
.page-id-8336 #main .widget-title{background:#bf1e2e;}
.page-id-140040 #main .widget-title{background:#bf1e2e;}
.page-id-254936 #main .widget-title{background:#bf1e2e;}
.page-id-260129 #main .widget-title{background:#bf1e2e;}
.page-id-8294 #main .widget-title{background:#bf1e2e;}
.page-id-254954 #main .widget-title{background:#bf1e2e;}
.page-id-254900 #main .widget-title{background:#bf1e2e;}
.page-id-254902 #main .widget-title{background:#bf1e2e;}
.page-id-254905 #main .widget-title{background:#bf1e2e;}
.page-id-254927 #main .widget-title{background:#bf1e2e;}
.page-id-147941 #main .widget-title{background:#bf1e2e;}
.page-id-255098 #main .widget-title{background:#bf1e2e;}
.page-id-291 #main .widget-title{background:#225a93;}
.page-id-1151 #main .widget-title{background:#225a93;}
.page-id-6133 #main .widget-title{background:#225a93;}
.page-id-6136 #main .widget-title{background:#225a93;}
.page-id-293 #main .widget-title{background:#225a93;}
.page-id-6703 #main .widget-title{background:#225a93;}
.page-id-7185 #main .widget-title{background:#404040;}
.page-id-48 #main .widget-title{background:#404040;}
.page-id-225 #main .widget-title{background:#404040;}
.page-id-858 #main .widget-title{background:#404040;}
.page-id-861 #main .widget-title{background:#404040;}
.page-id-8125 #main .widget-title{background:#404040;}
.page-id-8127 #main .widget-title{background:#404040;}
.page-id-855 #main .widget-title{background:#404040;}
.page-id-844 #main .widget-title{background:#404040;}
.page-id-886 #main .widget-title{background:#404040;}
.page-id-881 #main .widget-title{background:#404040;}
.page-id-892 #main .widget-title{background:#404040;}
.page-id-848 #main .widget-title{background:#404040;}
.page-id-1018 #main .widget-title{background:#404040;}
.page-id-1021 #main .widget-title{background:#404040;}
.page-id-1024 #main .widget-title{background:#404040;}
.page-id-1012 #main .widget-title{background:#404040;}
.page-id-10729 #main .widget-title{background:#404040;}
.page-id-10740 #main .widget-title{background:#404040;}
.page-id-10745 #main .widget-title{background:#404040;}
.page-id-10740 #main .widget-title{background:#404040;}
.page-id-10752 #main .widget-title{background:#404040;}
.page-id-10760 #main .widget-title{background:#404040;}
.page-id-10788 #main .widget-title{background:#404040;}
.page-id-10790 #main .widget-title{background:#404040;}
.page-id-8345 #main .widget-title{background:#404040;}
.page-id-10959 #main .widget-title{background:#404040;}
.page-id-10990 #main .widget-title{background:#404040;}
.page-id-12360 #main .widget-title{background:#404040;}
.page-id-12362 #main .widget-title{background:#404040;}
.page-id-12369 #main .widget-title{background:#404040;}
.page-id-12366 #main .widget-title{background:#404040;}
.page-id-12389 #main .widget-title{background:#404040;}
.page-id-12387 #main .widget-title{background:#404040;}
.page-id-12385 #main .widget-title{background:#404040;}
.page-id-1071 #main .widget-title{background:#225a93;}
.page-id-1073 #main .widget-title{background:#225a93;}
.page-id-1075 #main .widget-title{background:#225a93;}
.page-id-1088 #main .widget-title{background:#225a93;}
.page-id-1090 #main .widget-title{background:#225a93;}
.page-id-1093 #main .widget-title{background:#225a93;}
.page-id-1098 #main .widget-title{background:#225a93;}
.page-id-1096 #main .widget-title{background:#225a93;}
.page-id-1107 #main .widget-title{background:#225a93;}
.page-id-259443 #main .widget-title{background:#225a93;}
.page-id-259452 #main .widget-title{background:#225a93;}
.page-id-259463 #main .widget-title{background:#225a93;}
.page-id-259470 #main .widget-title{background:#225a93;}
.page-id-259477 #main .widget-title{background:#225a93;}
.page-id-259538 #main .widget-title{background:#225a93;}
.page-id-259532 #main .widget-title{background:#225a93;}.page-id-259755 #main .widget-title{background:#225a93;}

.post-264934 .entry-title {text-align:left !important;} .post-264934 .entry-title a:nth-child(2){display:none;}
.staff-jobs .entry-title {
    text-align: left !important;
    margin-top: 0px !important;
}
.staff-jobs .entry-summary {padding:0px}
.a2a_menu a {color:#5b2867 !important; font-size:13px !important;}
a.a2a_dd {background-image: url('https://habib.edu.pk/docs/export.png'); background-repeat: no-repeat; background-position: 7px center; padding-left: 26px !important; background-size: 13px;}
.page-id-384 #main .widget-title{background:#bf1e2e;}
#main .widget-container .menu li, ul.tb_side li {
    /* background:url("images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); */
    border-bottom: 1px solid #e1dae2;
}
#main .widget-container .menu li.current_page_item, #main ul.tb_side li.current_page_item, #main .widget-container .menu li.current-menu-item{background:url("images/side_li_selected.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); background-position: 16px bottom;}
li.page_item.page-item-7323{list-style-position:inside;margin-left:19px;text-indent:-18px;}
li.page_item.page-item-144{list-style-position:inside;margin-left:19px;text-indent:-18px;}
.page-item-8510 a{margin-top:-9px !important;}
#main .widget-container .menu li:last-child , ul.tb_side li:last-child{background:none;}
#main .widget-container .menu li a, #main .widget-container .menu li a:hover{font-family:'Conv_MYRIADPRO-REGULAR';font-family:Open Sans;font-size:18px;color:#333333;padding-left:18px;text-decoration:none;}
#main ul.tb_side li a, #main ul.tb_side li a:hover{
    color:#333333;
    display:block;
    font-family:Open Sans;
    font-size:14px;
    text-decoration:none;
    /* margin-bottom:10px; */
    padding: 10px 10px 10px 10px;
}
.widget-area a:link, .widget-area a:visited{text-decoration:none;}
.widget-area a:active, .widget-area a:hover{text-decoration:none;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
#main .widget-area ul , ul.tb_side{margin-left:0;padding:0px 6px 0px 6px;}
#main .widget-area ul ul{background:url("images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);border:medium none;padding:0;display:none;}
.page-template-page-physics-lab-home #access .menu-header li, .page-template-page-physics-lab-home div.menu li,
.page-template-page-physics-lab-inner #access .menu-header li, .page-template-page-physics-lab-inner div.menu li,
.home #access .menu-header li, .home div.menu li,
.page-template-home-page #access .menu-header li, .page-template-home-page div.menu li{margin:0 5px 0 30px;}
.page-template-page-physics-lab-home #access .menu-header li ul li, .page-template-page-physics-lab-home div.menu li ul li,
.page-template-page-physics-lab-inner #access .menu-header li ul li, .page-template-page-physics-lab-inner div.menu li ul li,
.home #access .menu-header li ul li, .home div.menu li ul li,
.page-template-home-page #access .menu-header li ul li, .page-template-home-page div.menu li ul li{margin-left:0;}
.home_tag a{display:block;text-decoration:none;}
.home #footer,.page-template-home-page #footer{clear:both;padding-top:20px;}
#footer{border-top:1px solid #f9b516;float:left;}
#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0;}
#site-info{
    font-weight:bold;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media screen and (min-width: 1024px){
#site-info{
    max-width: 1400px;
    margin-right: auto;
    margin-left: auto;
    float: none;
}}

#site-info a{color:#fff;text-decoration:none;}
#site-info .footer_social{width:50%;float:left;padding:15px 20px 0;}
#site-generator{font-style:italic;position:relative;}
#site-generator a{background:url(images/wordpress.png) center left no-repeat;color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}
#site-generator a:hover{text-decoration:underline;}
img#wpstats{display:block;margin:0 auto 10px;}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access, .entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
@media print{body{background:none !important;}
#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#colophon{border-top:2pt solid #000;}
#site-title, #site-description{float:none;line-height:1.4em;margin:0;padding:0;}
#site-title{font-size:13pt;}
.entry-content{font-size:14pt;line-height:1.6em;}
.entry-title{font-size:21pt;}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area{display:none !important;}
#container, #header, #footer{margin:0;width:100%;}
#content, .one-column #content{margin:24pt 0 0;width:100%;}
.wp-caption p{font-size:11pt;}
#site-info, #site-generator{float:none;width:auto;}
#colophon{width:auto;}
img#wpstats{display:none;}
#site-generator a{margin:0;padding:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{display:inline;}
.home .sticky,
.page-template-home-page .sticky{border:none;}
}
.inner_header{max-width:1000px;margin:0 auto;position:relative;min-height:100px;}
.inner_header{max-width:1000px;margin:0 auto;position:relative;min-height:auto;}
.home .inner_header,
.page-template-home-page .inner_header{max-width:1400px;width:100%;}
.logo{
    left:-5px;
    position:absolute;
    /*width:260px*/;}
.home .logo,
.page-template-home-page .logo{left:25px; z-index: 1;}
.top_menu{
    float:right;
    /* margin-top:26px; */
    margin-top: 20px;
    margin-bottom: 20px;
}
 .home .top_menu,
.home #access,
.page-template-home-page .top_menu,
 .page-template-home-page #access{padding-right:0px!important;}  
.page-template-page-physics-lab-home #access, .page-template-page-physics-lab-inner #access{padding-right:14px;}
.top_menu ul{list-style-type:none;float:right;margin:0;}
.top_menu ul li{background:url("images/nav-bg.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);float:left;padding:0 24px 0 4px;}
#menu-top-mega-menu-1 li{background:none;float:left;padding:0 7px 0 4px;}
/* .menu-item.menu-item-264771 {display: none;} */
/* .menu-item.menu-item-268118 {display: none;} */
.menu-item-264772{
    margin-right: 10px;
}
.menu-item-264772 a{
    border: solid 1px #eac879!important;
    padding: 3px 5px !important;
    background: #eac879!important;
    border-radius: 4px!important;
    transition: all .6s!important;
    font-weight: 600!important;
    color: #57345f!important;
}
.menu-item-264772 a:hover {
    box-shadow: 2px 4px 12px hsl(289deg 48% 28% / 34%);
}
.menu-item-264772 a:hover{
    text-decoration: none;
}
/* .menu-item-272113 {
    border: 1px solid #eac879;
    transition: 0.3s;
    padding: 2px 7px 2.5px 4px!important;
    border-radius: 4px!important;
    position: relative;
}
.menu-item-272113:hover {
    border-color: #5c2568;
    text-decoration: none;
}
.menu-item-272113 a:hover{
    text-decoration: none;
}
.menu-item-272113 a {
    padding: 0px 5px !important;
    font-weight: 600!important;
    color: #5c2568!important;
}
.menu-item-272113 a:before {
    content: "";
    background-image: url(https://habib.edu.pk/wp-content/themes/habib/images/graduation-cap.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -17px;
    left: -15px;
    transform: rotate(335deg);
}
#menu-top-mega-menu-1 li.menu-item-272113:hover a:after {
    width: 0%;
} */
#menu-top-mega-menu-1 li:first-child{padding:0px;     padding-right: 15px;}
.menu-item-12322 .single .top_menu ul li a{color:#fff;}
.single .top_menu .menu-item-253567 a{color:#fff!important;}
.menu-item-12322 a:after,.menu-item-253567 a:after{width:0px !important;color:#fff!important;}
.menu-item-12322{background:none!important;padding:0 0px 0 0px!important;}
.menu-item-253567 a{background-color:#5c2568 !important;padding:5px !important;border-radius:7px !important;color:#fff !important;}
.menu-item-12322 a{background-color:#f9b516 !important;padding:5px !important;border-radius:7px !important;color:#5c2568 !important;font-weight:bold;}
.top_menu ul li a{text-decoration:none;color:#111;font-family:Open Sans;font-size:13px;position:relative; background-color: white;}
.top_menu ul li:first-child a {
    border: solid 1px #eac879!important;
    padding: 5px !important;
    background: #eac879!important;
    border-radius: 4px!important;
    transition: all .6s!important;
    font-weight: 600!important;
}
.top_menu ul li:first-child a {
    color: #57345f!important;
    border: solid 1px #5c2568;
    padding: 5px 7px;
    background: #fff;
    border-radius: 4px;
    transition: all .6s;
    /* font-weight: 600; */
}
.top_menu ul li:first-child a:hover
{
    box-shadow: 2px 4px 12px hsl(289deg 48% 28% / 34%);
}
.home .top_menu ul li a,
.page-template-home-page .top_menu ul li a{color:#111;}
.home .top_menu .dropdown-content a:hover {
    color: #fff;
}
.top_menu ul li:last-child{padding: 0 0px 0 4px; background: none;}
.single .top_menu ul li a{color:#fff !important;}
.top_menu ul li a:after{content:'';height:2px;width:0;margin:auto;background-color:#fff;position:absolute;left:0;right:0;bottom:-2px;transition:all .3s linear;}
#menu-top-mega-menu-1 li a:after{content:'';height:2px;width:0;margin:auto;background-color:#5e2568;position:absolute;left:0;right:0;bottom:-2px;transition:all .3s linear;}
#menu-top-mega-menu-1 :first-child a:after{background: none; bottom: none;}
#menu-top-mega-menu-1 li:hover a:after{width:100%;}
top_menu ul li:hover a:after{width:100%;}
#wrapper .search{width:995px;float:right;text-align:right;margin-top:17px;margin-bottom:10px;font-family:'Open Sans';}
#wrapper .search input#s{
    margin-top: 3px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dadada;
    border-right: none;
    box-shadow: none;
    color: #2d2d2d;
    font-family: "Open Sans";
    opacity: 1;
    padding-bottom: 0;
    padding-left: 10px !important;
    padding-right: 0;
    padding-top: 3px;
    width: 120px;
    height: 35.5px;
    margin-right: -4px;
}
form#searchform button {
    height: 36px;
    padding: 3px 10px;
    margin-right: 0;
    background: #5c2568;
    color: #fff;
    font-size: 17px;
    border: 0;
}
.search_mid_nav{list-style-type:none !important;float:left;margin-top:9px;float:left;width:820px;}
.not-found{padding-left:34px;}
.home .search input#s,
.page-template-home-page .search input#s{background:#fff;}
.search input:focus{outline:none;}
.inner_wrap{float:left;width:100%;}
.inner_footer{
    max-width:1440px;
    margin:0 auto;
    width:100%;
    padding: 0px 3%;
}
@media only screen and (max-width:1024px) and (min-width:768px){
.home .inner_footer{
    /* height: 370px; */
}
body:not(.home) .inner_footer{
    /* height: 370px; */
}
}

.footer_col{float:left;margin-left:23px;padding-top:20px;max-width:180px;width:100%;list-style:none;}
.footer_col:first-child{margin:0;}
.footer_col .widget-title{font-size:15px;border-bottom:1px solid #f9b516;padding-bottom:10px;color:#111;font-family:Open Sans;margin-bottom:5px;}
.footer_col a{text-decoration:none !important;color:#111;font-size:11px;line-height:0px;}
.footer_col ul li{margin-bottom:8px;}
.footer_col ul{margin-left:0px;margin-bottom:10px;list-style:none;}
.footer_right p{
    margin-bottom:0px !important;
}
/* @media screen and (min-width:1024px){
.footer_right p{
float: right;
text-align: start;
}
} */

.toggleMenu{display:none;background:#666;padding:10px 15px;color:#fff;}
#header .vav_wrap .nav{list-style:none;background:#175e4c;display:none;}
.nav:before,
.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;top:32px;list-style-type:none;position:absolute;right:0;margin-left:auto;margin-right:auto;text-align:center;background-color:#5c2568;}
.nav a{display:block;color:white;padding:6px 30px;text-decoration:none;font-size:15px;font-family:'Open Sans';font-family:Open Sans;text-align:left;}
.nav li{position:relative;}
.nav li{display:block;padding:1px 0;margin:0 5px;border-bottom:solid 1px #6d3e77;}
.nav li .parent{background-repeat:no-repeat;background-position:155px 13px;}
.nav li a{display:block;}
.nav li ul{position:absolute;left:-9999px;display:block;width:100%;}
.nav li.hover ul{left:0;position:static;}
.nav li li.hover ul{left:100%;top:0;position:static;}
.nav li li a{display:block;position:relative;z-index:100;background:#797979;}
.nav li li li a{background:#249578;z-index:200;border-top:1px solid #1d7a62;}
.menu-item-has-children:hover .sub-menu{display:block;}
#nav-trigger, a.toggleMenu{display: none; width:55px;background:#fff;padding:10px 24px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f9b516;color:#FFF;font-weight:bold;display:block;float:left;}
.widget-title.side{margin-top:172px;}
.widget-title.side:nth-of-type(2){margin-top:0px !important;}
.widget-title.side:nth-of-type(3){margin-top:0px!important;}
#nav-trigger{display:none;text-align:left;cursor:pointer;}
#nav-trigger span:after{margin-left:10px;width:20px;height:10px;border-left:solid 10px transparent;border-top:solid 10px #fff;border-right:solid 10px transparent;}
#nav-trigger span.open:after{border-left:solid 10px transparent;border-top:none;border-bottom:solid 10px #fff;border-right:solid 10px transparent;}
.menu-top-menu-container{margin-top:60px;}
nav{margin-bottom:30px;}
nav#nav-mobile{position:relative;display:none;}

ul#menu-top-menu-inner {
    margin-top: 4px!important;
}
nav#nav-mobile ul{
    width: 100% !important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;

}

nav#nav-mobile ul{display:none;top:119px;list-style-type:none;position:relative;width:96% !important;right:0;margin-left:auto;text-align:center;background-color:#5c2568;float:right;margin-right:5px;}
nav#nav-mobile li{width:auto;display:block;padding:1px 0;margin:0 5px;border-bottom:solid 1px #6d3e77}
nav#nav-mobile li:last-child{border-bottom:none;}
nav#nav-mobile a{display:block;color:white;padding:6px 30px;text-decoration:none;font-size:15px;text-align:center;}
nav#nav-mobile a:hover , .nav li a:hover{background-color:#F5F5F5;color:#000;}
.slicknav_icon{float:right;margin:0.188em 0 0 0.438em;position:absolute;top:4px;right:10px;}
.slicknav_icon-bar{display:block;width:1.125em;-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);background-color:#5c2568;height:2px;font-weight:normal;margin-top:0.189em;}
.slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.189em;}
.slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.189em;}
section h1{margin-bottom:10px;}
section p{margin-bottom:0px;}
section p:last-child{margin-bottom:0;}
.huTable_covidAdm td {padding: 2px !important; font-size: 13px !important;}
.huTable_covidAdm th {
    background-color: #5A215E !important;
	color: #fff !important;}
.huTable{background-color:#fff;margin-bottom: 15px;}
.huTable tr:nth-child(odd){background-color:#F5F5F5;}
.huTable tr:first-child{background-color:#5A215E;color:#fff;}
.huTable tr td{vertical-align:middle;}
.huTable tr td{width: auto;}
.huTable .tdbgcolor {     background-color: rgb(255 255 255);
    color: #5a215e;
    font-weight: bold;
    border-bottom: 2px solid #5a215e;
    font-weight: 900;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;
                }
@media screen and (max-width: 768px){
table.huTable.scrol-table {
    display: block;
    overflow-x: auto;
}}
.abtTable td{width:auto !important}
.huTable2{background-color:#fff;}
.huTable2 tr:nth-child(odd){background-color:#F5F5F5;}
.huTable2 tr:first-child{background-color:#f5f5f5;}
.huTable2 tr td{font-size:12px;vertical-align:middle;}
.huTable3{background-color:transparent;}
.huTable3 td:nth-child(odd){border-right:1px solid #ececec;}
.huTable3 td:nth-child(even){border-right:1px solid #ececec;}
.huTable3 td:first-child{border-right:1px solid #ececec;}
.huTable3 td:last-child{border-right:0px solid #f5f5f5;}
.huTable3 tr td{font-size:12px;vertical-align:top;width:15%;border:0px;color:#000;}
.huTable3 th{color:#0072c6;font-weight:normal;}
.huTable_centeredheading{font-weight: 600; text-align: center;}
.TopsTable{display:block;}
.TopsTable p{padding-left:20px;line-height:10px;}
.TopsTable ul{margin-left:0px !important;}
.TopsTable li{margin-left:20px;}
.TopsTable ul:nth-child(odd){background-color:#f5f5f5;}
.TopsTable ul:nth-child(even){background-color:#f5f5f5;padding:10px;}
.TopsTable ul:nth-child(odd) h3{background-color:#d3d1d1;padding:10px;}
.TopsTable ul:nth-child(even) h3{background-color:#dedede;padding:10px;}
.TopsDeadline{float:left;width:702px;min-width:97%;padding:5px;border:solid 1px #bf1e2e;background:#fff;margin-bottom:20px;}
.TopsDeadline h3{font-size:18px;color:#bf1e2e !important;margin-bottom:18px !important;}
.TopsDeadline p{font-size:15px !important;line-height:4px;}
.prjctTable{background-color:#fff;}
.prjctTable tr:nth-child(odd){background-color:#F5F5F5;}
.prjctTable tr:first-child{background-color:#5A215E;color:#fff;}
.prjctTable tr td{vertical-align:middle;}
.addmissionTopContainer{overflow:hidden;position:relative;margin-bottom:0px;margin-top:7px;}
.addmissionTopContainer a.avideobtn{position:absolute;left:438px;right:0;width:204px;line-height:40px;background:url(images/ad_icon_play.png) 10px 9px no-repeat;display:block;top:166px;margin:auto;color:#fff;background-color:rgba(249, 181, 22, 0.81);text-decoration:none;padding-left:45px;text-transform:uppercase;padding-top:3px;font-size:13px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.addmissionTopContainer a.avideobtn:hover{background-color:rgba(56,4,67,1);}
.addmissionTopContainer > br,
.addmissionTopContainer > p{display:none;}
.addmissionTopContainer img{float:left;}
.addmissionTopContainer .abox{height:100px;width:27%;position:relative;background-color:rgba(56,4,67,0.8);bottom:4px;left:0 !important;color:#fff;padding:10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;float:left;margin-left:10px;}
.addmissionTopContainer .abox:hover{background-color:rgba(56,4,67,1);}
.addmissionTopContainer .abox.zero:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-blog-icon.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer .abox.first:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-blog-icon.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
/*OAP ICONS*/
.addmissionTopContainer .abox1.firstoap:after{content:'';display:block;width:47px;height:47px;background:url(images/oap_icons/grammer.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.addmissionTopContainer .abox1.secondoap:after{content:'';display:block;width:47px;height:47px;background:url(images/oap_icons/graduate_school.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.addmissionTopContainer .abox1.thirdoap:after{content:'';display:block;width:47px;height:47px;background:url(images/oap_icons/813419.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.addmissionTopContainer .abox1.fourthoap:after{content:'';display:block;width:47px;height:47px;background:url(images/oap_icons/103410.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.cpe-note-box{    padding: 30px;
    background: #f7f0e0;
    border: 1px solid #dfca96; margin-bottom: 20px; overflow: hidden; width: 90%;}
.markcpe{background: #894e96;    color: #fff!important;    padding: 5px 10px 5px 10px;    line-height: 33px;    text-align: justify;}.abox1 a {    text-decoration: none;    color: #fff; }

.abox1 {
    height: 92px;
    width: 20.9%!important;
    position: relative;
    background-color: rgba(56,4,67,0.8);
    bottom: 4px;
    left: 0 !important;
    color: #fff;
    padding: 10px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    position: relative;
    float: left;
    margin-right: 4.5px;
}
.addmissionTopContainer.oap {
    margin-top: 0px;
}
/*OAP ICONS*/

/*Slider CSS*/
.cst-txt-sli {
    color: white;
    line-height: 1;
    font-weight: bolder;
    font-size: 38px;
    z-index: 11111111111111;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Helvetica';
    text-align: center;
}
.cst-txt-sli-icon {
    position: absolute;
    top: 34%;
    left: 46%;
    width: 90px!important;
}
.cst-txt-sli:hover #icon-map{ background: red!important;
    animation: shake 0.5s;
    animation-iteration-count: infinite;}
#a:hover ~ #b {
     animation: shake 0.5s;
    animation-iteration-count: infinite;
}

#a:hover #b {
     animation: shake 0.5s;
    animation-iteration-count: infinite;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.post-263420 h1.entry-title {display:none;}
.cst-txt-sli-vdo { 
    color: white;
    line-height: 1;
    font-weight: bolder;
    font-size: 38px;
    z-index: 11111111111111;
    position: absolute;
    margin-top: 20%;
    left: 80%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Helvetica';
    text-align: center;
}
.cst-txt-sl1 {
    color: white;
    font-weight: 600;
    font-size: 15.5px;
    z-index: 11111111111111;
    position: absolute;
    top: 68%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: capitalize;
    letter-spacing: 1px;
    width: 90%;
    text-align: center;
}
.cst-hm-btns a {
    transition: 0.2s;
    text-decoration: none;
    padding: 5px 20px;
    background: #592465;
    color: white;
    font-weight: 600;
    font-size: 15.5px;
    position: absolute;
    top: 78%;
    left: 44%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
}
.cst-hm-btns-covid a {
    transition: 0.2s;
    text-decoration: none;
    padding: 5px 20px;
    background: #592465;
    color: white;
    font-weight: 600;
    font-size: 15.5px;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
}

.cst-hm-btns1 a{
    transition: 0.2s;
    padding: 5px 20px;
    color: white;
    font-weight: 600;
    font-size: 25.5px;
    position: absolute;
    top: 78%;
    left: 21%;
    transform: translate(-50%, -50%);
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
}
.cst-hm-btns1 a:hover{
    color: #f9b516;
}

.btnt {
    left: 56%!important;
}

.btnt-cst0{left: 44%!important; top: 35%!important;} 
.btnt-cst1{left: 60%!important; top: 35%!important;} 

.cst-hm-btns a:hover {
    background: white;
    color: #582364;
}
.cst-hm-btns-covid a:hover{    background: white;    color: #582364;}
/*Slider CSS*/


/*==================================Academic Affairs page new boxes============================*/


.oafpageboxes {
    float: left;
    margin-top: 0;
    width: 100%;
    clear: both;
    padding-top: 10px;
	margin-bottom: 20px;
}
.oafpageboxes .oafpageboxescontent {
    display: inline-block;
    justify-content: center;
    overflow: hidden;
    padding: 0px;
    margin: auto;
}

.oafpageboxes article {
    margin-left: 1%;
    transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    text-align: center;
    width: 23.7%;
	float: left;
	margin-bottom:1.2%;
	background: rgba(2550,2550,2550,0.3);
	border-radius: 8px;
}

.oafpageboxes article:hover {
    transform: scale(1.03);
}
.oafpageboxescontent p {
    display: none;
}
.oaf_content img {
    border-radius: 8px;
}

.oafpageboxescontent a {text-decoration:none;}

.oafpageboxes article a img {
    height: auto;
    width: 40%;
    object-fit: cover;
    padding: 20px;

}
.oafpageboxes  article  img{
	border-radius: 6px 6px 0 0;}

.oafbox_content {
    background: #5c2568;
}
.oafbox_content h3 {
    font-size: 15px !important;
	background-color: transparent;
	margin: 0px !important;
    font-weight: bold !important;
    padding: 10px 0px;
    border: 0px solid #5c2568;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
   /* box-shadow: 2px 3px 14px 0px rgb(197 197 197 / 45%);*/
    height: 40px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Noto Sans', sans-serif !important;
}

/*================================== Admission page new boxes============================*/
.page-id-24 .entry-title
{padding:0px !important}
.admissionspageboxes {
    float: left;
    margin-top: 0;
    width: 100%;
    clear: both;
    padding-top: 10px;
	margin-bottom: 20px;
}
.admissionspageboxes .admissionspageboxescontent {
    display: inline-block;
    justify-content: center;
    overflow: hidden;
    padding: 0px;
    margin: auto;
}
.admissionspageboxes article {
    margin-left: 1%;
    transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    text-align: center;
    width: 32%;
	float: left;
	margin-bottom:1.2%;
}

.admissionspageboxes article:hover {
    transform: scale(1.03);
}
.admissionspageboxescontent p {
    display: none;
}

.admissionspageboxescontent a {text-decoration:none;}

.admissionspageboxes  article a img {
    height: 165px;
    width: 100%;
    object-fit: cover;
}

.admissionspageboxes  article  img{
	border-radius: 6px 6px 0 0;}
.artadmbox_content h3 {
    font-size: 15px !important;
	background-color: #fff;
	margin: 0px !important;
    font-weight: bold !important;
    padding: 10px 0px;
    border: 0px solid #5c2568;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 2px 3px 14px 0px rgb(197 197 197 / 45%);
    height: 40px;
    color: #5c2568;
    text-transform: uppercase;
    font-family: 'Noto Sans', sans-serif !important;
}
.addmissionTopContainer .abox.zero:after{content:'';display:block;width:47px;height:47px;background:url(images/talk-lion-icn.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer .abox.second:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-event-icon.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.addmissionTopContainer .abox.fourth:after{content:'';display:block;width:47px;height:47px;background:url(images/campus-tour-icn.png) 0 0 no-repeat;position:absolute;right:30px;bottom:22px;}
.addmissionTopContainer .abox.zero{margin-left:0;cursor:pointer;}
.addmissionTopContainer .abox.fourth{cursor:pointer;}
.addmissionTopContainer .abox.first{cursor:pointer;}
.addmissionTopContainer .abox.second{left:304px;cursor:pointer;margin-left: 0px;}
.addmissionTopContainer .abox.third{width:42%;left:451px;font-size:13px;line-height:17px;}
.addmissionTopContainer .abox.zero a, .addmissionTopContainer .abox.first a,
.addmissionTopContainer .abox.second a, .abox.fourth a{color:#fff;text-decoration:none;font-size:14px;vertical-align:middle;height:77px;display:table-cell;line-height:19px;}
.addmissionTopContainer .abox.third span{display:block;background:url(images/ad_icon_phone.png) 0 1px no-repeat;padding-left:34px;margin-top:2px;min-height:30px;}
span.icon_mail{margin:0 auto;width:0%;}
.addmissionTopContainer .abox.third span a{color:#fff;text-decoration:none;}
.addmissionTopContainer .abox.third span.icon_email{background:url(images/ad_icon_email.png) 0 1px no-repeat;line-height:32px;}
.adms-video{    position: relative;    display: block;    width: 100%;    margin-bottom: 20px; margin-top: 0%; vertical-align: top;}
ul#menu-admissions_menu li, ul#menu-liberal-core-menu li{background:url("/wp-content/themes/habib/images/side_li.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);}
ul#menu-admissions_menu li.current-menu-item, ul#menu-liberal-core-menu li.current-menu-item {
    background: url(https://habib.edu.pk/wp-content/themes/habib/images/side_li_selected.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    background-position: 16px bottom;
}
@media screen and (max-width:768px){
ul#menu-admissions_menu li, ul#menu-liberal-core-menu li{
border-bottom: 1px solid #ded6df;
background: none!important;}}

ul#menu-admissions_menu li a{color:#333;display:block;font-family:Open Sans;font-size:14px;margin-bottom:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;}
.admGoal{display:block;background-color:transparent;padding:5px;text-align:center;overflow:hidden;background-image:url(images/admGoalBg.jpg);background-repeat:no-repeat;background-size:cover;border:1px solid #5c3164;width:auto;margin:0px;}
.admGoal h2{background-color:transparent;background-repeat:no-repeat;padding:0px 8px;color:#5c2c95;font-size:22px;font-weight:bold;}
.admGoal h2::after{background-image:url(images/goalhead_bg2.png);background-repeat:no-repeat;}
.admGoal h4{background-color:transparent;padding:2px;color:#4b4b4b;font-size:12px;float:left;width:auto;text-align:left;line-height:18px !important;}
.admGoal p{color:#000 !important;text-align:left;padding-left:10px;margin-bottom:6px!important;}
.admGoal span{font-size:18px;background-image:url(images/admGoal_border.jpg);background-repeat:repeat-x;background-position:33px 17px;}
.admGoal ul li{font-style:normal!important;text-align:left;margin-bottom:0px;}
.admGoal ul{margin-bottom:0px!important;}
.huTable.cst p{line-height:1;margin-bottom:6px!important;}
.admisisonblk2{margin:0;}
.admvideos{background-color:#fff;padding:5px 5px 0;margin-top:15px;width:722px;max-width:705px;display:flex;flex-wrap:wrap;justify-content:space-around;}
.admvideos h2{color:#5c2c95;font-size:22px;text-transform:uppercase;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-weight:bold;text-align:center;}
.admvideos a:first-child, .admvideos a.first{margin-left:0;}
.admvideos a{width:auto !important;margin:0 auto;}
.admvideos a:hover{opacity:0.8;
    -webkit-transition:opacity 2s ease-out;
    -moz-transition:opacity 2s ease-out; 
    -o-transition:opacity 2s ease-out;}
@media screen and (max-width:1300px){#stats li p{font-size:15px;}
}
@media screen and (max-width:1230px){.home #access .menu-header li, .home div.menu li,
.page-template-home-page #access .menu-header li, .page-template-home-page div.menu li{margin:0 5px 0 10px;}
#stats .nums{font-size:40px;}
}
@media screen and (max-width:1100px){#access{max-width:760px;}
.home #access .menu-header li, .home div.menu li,
.page-template-home-page #access .menu-header li, .page-template-home-page div.menu li{margin:0 5px 0 0px;}
}
@media screen and (max-width:1024px){#ff-stream-2 .ff-item, #ff-stream-2 .shuffle__sizer{width:250px !important;}
#access .menu-header li{margin:0 2px;}
.inner_wrap .home-tabs img + span{font-size:18px;line-height:20px;padding:10px 0;}
#hm_ftrwidget #hw-1{width:26%;}
#hw-1:before{margin-right:10px;}
#hw-2:before{margin-right:18px;}
#hm_ftrwidget #hw-2{max-width:35%;}
#hm_ftrwidget #hw-3{max-width:35%;}
.menu_item{margin-right:2%;}
.menu_item.col4{width:31%;}
.menu_item.col3{width:47.5%;}
.menu_item.col2{width:65%;min-height:145px;}
.menu_item.col1{width:97%;}
.selector {
    margin-top: 390px ;
}
}
@media (min-width:768px){.img_center{margin-left:15px;margin-bottom:9px;margin-top:12px;}
	.jobs-sidebar {margin-left: 0px !important;}
}
@media (min-width:1023px){.img_center{margin-left:90px;margin-bottom:9px;margin-top:12px;height:50px;}
}
@media screen and (max-width:768px){.inner_wrap .home-tabs img + span{font-size:14px;}
.hm_giving span:before,
.home-tabs li span:before{height:30px;}
#stats .nums{font-size:30px;}
#stats li p{font-size:11px;}
#stats li{padding:0px 15px;}
#stats + .tag-line,
.hm_giving span{font-size:16px;}
.homeNewsEvents h2{font-size:17px;}
.hm_giving img{height:auto;width:inherit;}
.homeNewsEvents article .art_content h3{margin-bottom:10px;font-size:13px;line-height:20px;}
.homeNewsEvents article .art_content a{color:#111;font-size:13px;}
#hm_ftrwidget #hw-1{display:none;}
#hm_ftrwidget #hw-2{max-width:50%;}
#hm_ftrwidget #hw-3{max-width:45%;}
.HU_Lions div{width:40%;padding:3%;margin:0 3% 3% 0;overflow:hidden;}
.HU_Lions div img{width:100%;}
#wrapper .search .mw_button.applyNow{display:none;}
    .selector {
        margin-top: 160px;
        margin-left: -90px !important;
    }
}
.jobs-sidebar {
    margin-left: 165px !important;
	background-color: #fbfbfb !important;
}
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
.jobs-sidebar {
    margin-left: 250px !important;
}
}
@media screen and (max-width:1160px) and (min-width:1024px){.nav.mm{display:none !important;}
#access{max-width:900px;width:100%;}
#access .menu-header{float:right;}
#access a{padding:0 4px;font-size:13px;}
#access ul ul a{font-size:13px;}
#stats .nums{font-size:34px;}
#stats li p{font-size:12px;}
.home-tabs img + span, #stats li:last-child img + span, #home-widget .footer_social span,
#stats + .tag-line, #home-widget .footer_social span{font-size:20px;}
#stats li:last-child img{height:140px;}
#footer .inner_wraper{width:96%;}
#content{margin-right:10px;max-width:710px;}
.main_footer{width:100%;margin:0 auto;}
.footer_col{width:23%;}
.logo img{width:71%;}
.addmissionTopContainer .abox{width:145px;}
.addmissionTopContainer .abox.second{left:225px;}
.addmissionTopContainer .abox.third{width:210px;left:420px;}
}
@media screen and (max-width:1025px){.vav_wrap #nav-trigger, .toggleMenu{display:block;position:absolute;right:8px;top:3px;}
nav#nav-mobile{margin:0;}
.nav.mm{position:absolute;right:0;width:50%;text-align:center;}
nav#nav-main , #access{display:none;}
nav#nav-mobile{display:block;}
#footer .inner_wraper{width:96%;}
.home_tag h1{font-size:40px;}
.home_tag span{font-size:24px;}
.page-id-263649 .giving-side-banners {display: flex !important;align-items: center;justify-content: center;}
.top_menu ul li{padding:0px 18px 0px 12px;}
#content{max-width:700px;}
#primary{left:0;right:0;margin:0 auto;float:none;clear:both;width:60%;min-height:200px;margin-bottom:24px !important;padding-top: 0px;  }
#primary2{left:0;right:0;margin:0 auto;float:none;clear:both;width:60%;min-height:200px;margin-bottom:24px !important;}
#main .widget-container .menu li.current-menu-item, #main ul.tb_side li.current_page_item{width:100%;}
.main_footer{
    /* width:98%; */
    margin:0 auto;
}
.footer_col{
    /* width:45%;
     height: 300px; */
    }
.footer_col:first-child{
    /* margin-left:26px; */
}
.inner_header{
    width:100%;
}

}
@media only screen and (max-width: 768px){
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: #5c2568!important;
    font-weight: 600!important;
}}

@media screen and (max-width:768px){#primary{left:0;right:0;margin:0 auto;float:none;clear:both;width:60%;min-height:200px;margin-bottom:24px !important;}
#primary2{left:0;right:0;margin:0 auto;float:none;clear:both;width:60%;min-height:200px;margin-bottom:24px !important;text-align: center;}
.widget-title.side{margin-top:0;}
#content{
    margin-right: auto;
    margin-left: auto;
    max-width: initial;
}
}
@media screen and (max-width: 425px) {
#content {
    padding: 0em 3% 0px;
}}
@media only screen and (min-device-width:769px) and (max-device-width:1024px){
#content{
    margin-right: auto;
    margin-left: auto;
    max-width: initial!important;
    padding: 9em 3% 0px;
}
#primary, #secondary{overflow:hidden;   
    width: 100%;
    padding: 0px 3%;
    background-color:rgba(245, 245, 245, 1) !important;
    z-index:-1;
    margin-bottom:10px;
    clear:left;
}
.widget-title.side{margin-top:52px;}
.inner_header .logo{margin-left:40px;}
.inner_header .logo{margin-left:30px!important;}

#menu-mid-menu-1 li a {
    font-size: 10px;
}



.search_mid_nav {
    float: right;
}
.searchform{
    display: none;
}

.row{
    margin-right: -35px !important;
    margin-left: -15px !important;
}
.majors li {
   
    font-size: 15px !important;
}

.row.majors li span img {
    width: 30px !important;
}

.footer_col{

    HEIGHT: 300PX;
}

.heading-h1{

    text-transform: uppercase;  
    font-size: 28px;  
    MARGIN-LEFT: 254PX;

}

#primary_lc_sidebar {

    padding-top: 0px;
    margin-left: -20px;
    margin-top: 20px;
}

.col-sm-9 {
  
    max-width: 68% !important;
}



}
@media screen and (min-width: 480px) and (max-width: 599px){
.logo img {
    width: 40%!important;
}}
@media screen and (max-width:768px) and (min-width:600px){
.top_menu .menu-header{display:none;}
.inner_header{float:left;width:100%;}
.inner_header #nav-trigger{display:block;position:absolute;right:0px;top:6px;}
.inner_header nav#nav-mobile ul{z-index:1;}
#main{min-height:350px;}
.logo img{
    width:170px !important;
}
.home #footer{position:relative;}
.page-template-home-page #footer{position:relative;}
.home_tag{min-height:90px;}
.home_tag h1{font-size:34px;line-height:50px;}
.home_tag span{font-size:20px;}
#wrapper .search{max-width:376px;width:100%;margin-top:56px;}
.footer_social span{margin-right:0;width:100px;font-size:13px;}
.footer_right{font-size:12px;}
/* .top_menu{margin-top:0;} */
.toggleMenu{display:block;}
.nav.mm{display:block;}
.active{display:block;}
.nav li{float:none;}
.nav li .parent{background-position:95% 50%;}
.nav li li .parent{background-image:url("images/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul{display:block;width:100%;}
.nav li.hover ul , .nav li li.hover ul{position:static;}
/* .footer_col{width:45%;} */
#primary{left:0;right:0;margin:0 auto;float:none;}
#primary2{left:0;right:0;margin:0 auto;float:none;}
.widget-title.side{margin-top:0;}
#content{margin-bottom:10px;padding: 1em 3% 0px;}
.menu_item{margin-right:16px}
}
.footerlcmblview{display: none;}
@media only screen and (max-width:690px) and (min-width:600px)
{
	#content.singleEvent .event.type-event{width:400px;padding:0;margin:0 auto;}body {-moz-transform: scale(.65, .65); /* Moz-browsers */  zoom: .65; /* Other non-webkit browsers */    zoom: 65%; /* Webkit browsers */; }
	}
@media only screen and (max-width:360px) {
	#wrapper .search {
    margin-top: 150px !important;
}
}
@media only screen and (max-width:599px) and (min-width:360px){
	#wrapper .search {margin-top: -38px !important;}
	#content.singleEvent .event.type-event{width:400px;padding:0;margin:0 auto;}body {
    -moz-transform: scale(1.0, 1.0); /* Moz-browsers */
    zoom: 1; /* Other non-webkit browsers */
    zoom: 100%; /* Webkit browsers */;}
	#wrapper .search {width: 90%!important;position: absolute; left: 18px !important;right: 0; bottom: 0px;/*top: 180px;*/}
	.facv2-prof-inner {width: 100%!important;}
	.facv2-prof-main-rgt {width:auto!important; height:auto; max-height: 295px;}
	.inner_header {
        /* margin-top:-2px; */
    }
	.page.page-id-261468 .inner_header .logo {
        float: left;
        margin-left: 5%;
    }
    .page.page-id-261468 .inner_header .logo a img {
        width: 220px;
    }
.admission-offer-box {width:93% !important; height: auto;}
	.admission-offer-box.last{height:280px;}
	
.mw_library_menu{height:auto !important;margin:0 auto !important;padding:10px 0px 10px 97px !important;}
.ff_link_images{width:auto!important;}
.mw_library_mid, .menu_item.col4{width:100%!important;}
.library_lft{padding-top:10px; width: 100%!important;}
.libraryMenu ul li a{border-bottom:1px solid #f9b516;}
.library_lft{padding-top:10px!important;}
.tp-revslider-mainul{height:630px!important;}
.ff_library{display:none;}
#container.mw_library_inner #primary:after{content:none!important;}
.library_lft .bottom.attached.tab{padding:11px 0px;margin-left:0 auto !important;width:70%;}
#container.mw_library_inner #content{padding:0px!important;max-width:-webkit-fill-available!important;margin:10px!important;border:none!important;}
#container.mw_library_inner .widget-title{margin-top:0px!important;}
.library_lft, .library_rth{height:220px!important;}
.csLeft img{display:block;margin-left:0;margin-right:auto;width:70%;}
#catlogSearch aside.csLeft, #scholarbounce aside.csLeft{margin:10px 0 10px 0px;float:none!important;width:200px;}
.library_rth{margin:0 auto!important;width:100%!important;}
.mlogos img{width:150px !important;}
.library_lft .top.attached.tabular{text-align:left!important;}
.oge_banner{margin-top:14px;min-height:10px!important;}
.library_lft .top.attached.tabular a{padding:10px 9px 7px!important;font-size:12px!important;margin-right:0px!important;}
#catlogSearch aside.csRight, #scholarbounce aside.csRight{float:none;}
.library_lft .bottom.attached.tab{margin:0px !important;padding:0px !important;}
.oge_banner h1{font-size:20px!important;padding-top:20px!important;}
.facilitiesLs_stdaff{display:none;}
#main .widget-title{margin-top:30px;}
.mw_oge_mid #primary{margin-left:0px!important;max-width:-webkit-fill-available!important;}
.mw_oge_mid #primary .oge_box{padding:10px!important;}
.page-id-254661 #primary_stdaffairs{padding-top:0px;}
.page-id-254661 #primary_stdaffairs{background-color:#fafafb;width:100%;margin:0 auto;text-align:center;}
.mw_oge_menu.mw_oap_menu{background-position:center !important;padding:5px 0 5px 0;}
.mw_oge_mid #primary:after{content:none!important;}
.mw_oge_mid #primary .oge_box h3{margin-top:40px !important;color:#ffffff;background:rgba(176,29,29, .98);position:relative;font-size:13px;}
.oap-h1, .oap-h3{display:none;}
.slotholder{height:60%!important;}
.rev_slider_wrapper{height:180px;}
#content_stdaffairs{float:none; width: auto;}
#nav_menu-26,#nav_menu-27,#nav_menu-25{margin-top:0px!important;width:100%;text-align:center;}
#primary_stdaffairs1,#primary_stdaffairs{width:100%;}
#primary_stdaffairs2{width:100%;text-align:center;}
#content_stdaffairs p{margin:10px;}
.std_affair_para{margin:0 auto;}
.breadcrumbs{display:none;}
.page-id-9066 #primary{width:auto;}
#content{width:auto!important;}
#em-wrapper{padding:10px;}
#events-table{border-bottom:1px solid #ddba67;}
#hm_ftrwidget h2{font-size:17px;}
.admGoalImg{display:none;}
#events-table .feature img{width: 100%;height: auto; margin: 0 auto;}
.admvideos{width:auto;}
.admGoal{display:block;background-color:transparent;padding:5px;text-align:center;overflow:hidden;background-image:url(images/admGoalBg.jpg);background-repeat:no-repeat;background-size:cover;border:1px solid #5c3164;width:auto;margin:10px;}
.admGoal h2{width:100%;background-position:center;}
.admGoal h4{width:100%;text-align:center;}
.admGoal p{width:100%;margin-top:0;text-align:justify;}
.HU_Lions div{width:100%;margin-right:0;min-height:auto;}
.ff-filter-holder .ff-filter{margin:0 5px !important;}
.ff-filter-holder{margin:30px 0 70px !important;}
.inner_header{width:100%;min-height:190px;}
.idrac_header .inner_header{min-height:250px;}
.home .inner_header{min-height:225px;}
.page-template-home-page .inner_header{min-height:225px;}
.logo{left:0;right:0;margin:0 auto;text-align:center;top:0;}

.page-template-home-page .logo img{width:100%;}
.menu-header{display:none;}
#wrapper .search{width:98%;position:absolute;left:0;right:0;bottom:0px;}
#wrapper .search input#s{width:89%;}
.home_tag{bottom:140px;}
.home_tag h1{font-size:28px;line-height:32px;padding-top:10px;margin-left:7px;}
.home_tag span{font-size:18px;margin-left:7px;}
.home-tabs{max-width:303px;margin:0 auto;}
.full span.leftColor, .full span.rightColor{display:none}
.home-tabs li:nth-child(2), .home-tabs li:nth-child(3),
.home-tabs li{max-width:303px;width:100%;float:none;margin:0 auto;}
.home-tabs li img + span{font-size:19px;}
.blue .textwidget{float:none;max-width:330px;margin:0 auto;}
.stats_giving{position:relative;}
.home-tabs .hmbox{border-top:2px solid #f9b516;max-width:none;}
ul#stats{float:none;display:block;}
.home #stats,
.page-template-home-page #stats{padding-top:3rem;}
#stats li:first-child{width:100%;padding:0;}
#stats li{float:left;width:100%;padding:0;margin:0;margin-bottom:50px;border:none;}
#stats li:last-child{position:inherit;display:block;float:left;width:50%;margin:0 auto 30px;overflow:hidden;}
.full.grey span.leftColor{display:none;}
#home-widget{max-width:330px;width:100%;margin:0 auto;}
#hw-1{clear:both;min-height:88px;padding:0;max-width:330px;width:100%;}
#hw-1 ul{list-style-type:none !important;}
#hw-1 ul{margin:0px;margin-top:18px;}
#hw-1 li{margin:0px;margin-top:18px;border-bottom:1px solid #c01d2e;}
#hw-1 li:last child{border:0px;}
#hw-1 a{color:#fff;text-decoration:none;}
#hw-1 img{vertical-align:top;}
#hw-1 .widget-title{background-color:none !important;}
#hw-1 p{display:inline-block;vertical-align:middle;padding-left:5px;color:#fff;width:79%;}
#hw-1 .footer_social{top:0;}
#hw-1 .footer_social ul{margin-left:0;margin:0 auto;width:250px;}
#home-widget .footer_social span{font-size:22px;margin-top:0;padding:0;font-weight:bold;}
#hw-2{margin-left:5px;max-width:330px;padding:0;border:none;float:left !important;margin:0 auto !important;}
#text-3 iframe{max-width:290px !important;width:100% !important;}
#hw-3{max-width:295px;width:100%;float:none;margin:0 auto;}
#stats + .tag-line{max-width:313px;width:100%;text-align:center;font-size:17px;margin:0 auto 20px;float:none !important;line-height:18px;}
.vav_wrap #nav-trigger{left:0;right:0;margin:0 auto;width:50%;}
nav#nav-mobile ul{left:0;right:0;width:80%;}
.home #main{min-height:480px;}
.page-template-home-page #main{min-height:480px;}
/* #site-info{min-height:200px;} */
.home #footer{position:relative;}
.page-template-home-page #footer{position:relative;}
.footer_social{position:absolute;left:0;right:0;margin:0 auto;width:100%;text-align:center;}
.footer_social span{left:0;right:0;margin:0 auto;width:120px;top:3px;position:absolute;}
.footer_social ul{position:absolute;left:0;right:0;margin:0 auto;width:100%;max-width:290px;top:42px;}
#site-info .footer_social{width:70%;float:left;padding:15px 20px 0;}
/* .footer_right{position:absolute;bottom:-140px;left:0;right:0;margin:0 auto;float:none;text-align:center;} */
a.toggleMenu{position:absolute;left:0;right:0;margin:0 auto;max-width:70px;width:100%;}
.nav.mm{margin:0px auto;top:2px;left:0;width:70%;}
.nav ul{left:0;}
.footer_col{width:50%;margin:0 auto !important;float:none;left:0;right:0;} 
.page.page-id-34 #primary{display:none;}
#primary{left:0;right:0;margin:0 auto;float:none;width:90%;}
#primary2{left:0;right:0;margin:0 auto;float:none;}
.widget-title.side{margin-top:0;}
h3.widget-title.sidenso:first-child {
    margin-top: 92px;
}
.menu_item.col3{max-width:100%;}
.menu_item{margin-right:8px;}
#nav-trigger{display:inline-flex;text-align:left;cursor:pointer;top:175px ;right:12px;width:0px;text-indent:-41px;overflow:hidden;float:right; position: absolute !important;}
#nav-trigger span:after{margin-left:10px;width:20px;height:10px;border-left:solid 10px transparent;border-top:solid 10px #fff;border-right:solid 10px transparent;}
#nav-trigger span.open:after{border-left:solid 10px transparent;border-top:none;border-bottom:solid 10px #fff;border-right:solid 10px transparent;}
.home .full,
.page-template-home-page .full{padding-top:15px;}
.homebox h2{font-size:26px;font-family:Open Sans;font-weight:400;margin-bottom:10px;line-height:27px;}
.homebox p{font-size:16px;}
.hm_giving span:before,
.home-tabs li span:before{display:none;}
.stats{width:100%;margin-bottom:20px;}
#stats li{margin-bottom:0px;min-height:100px;}
#stats li:last-child{margin-bottom:0;}
#stats + .tag-line{position:absolute;top:0;right:0;left:0;margin:auto;padding-top:0;}
.hm_giving{text-align:center;position:relative;float:left;width:100%;margin-bottom:18px;padding-top:45px;}
.hm_giving img{height:auto;width:auto;float:none;}
.hm_giving span{position:absolute;top:0;left:0;}
.homeNewsEvents .hucontent article{width:100%;margin:0 auto 15px;float:right;}
.homeNewsEvents .hucontent .main_thumbs article img {border-radius: 0px !important;}
.homeNewsEvents .hucontent article img{max-height:none;    height: 300px;    width: 100%;}
.homeNewsEvents article .art_content{padding:10px 0 0 0;}
#hm_ftrwidget #hw-2{max-width:100%;margin-bottom:15px !important;}
#hm_ftrwidget #hw-3{max-width:100%;}
#hm_ftrwidget #hw-2:before{width:100%;margin-right:0;height:1px;bottom:5px;}
.footer_social ul{text-align:center;}
.footer_social ul li{display:inline-block;float:none;margin-right:7px;     margin-top: 40px;}
/* .footer_right{position:absolute;overflow:hidden;width:100%;padding:0;} */
.home .logo, .logo,
.page-template-home-page .logo, .logo{position:initial;}
.page-template-home-page nav#nav-mobile ul, .home nav#nav-mobile ul, nav#nav-mobile ul{top:0;}
#wrapper .search .mw_button{margin-left:26px;}
#wrapper .search .mw_button a{padding:8px 15px;}
.page-template-home-page #wrapper .search input#s, .home #wrapper .search input#s, body #wrapper .search input#s{width:46%;}

.menu_item.col4{min-height:88px;}
.menu_item.col3{min-height:88px;}
.menu_item.col2{min-height:88px;}
.menu_item.col2{width:100%;}
.menu_item.col1{width:100%;}
	.entry-content, .entry-summary{width:auto;margin:0 auto;padding: 2%;} .contactGrid {width: 100%;float: left;min-height: 560px;} .contactGrid .gridItem {width: 100%;}
    .contactGridnso {width: 100%;float: left;min-height: auto;}
   
}
@media only screen and (max-width:599px){
    .contactGridnso .gridItem{width: 100%;}
	.jobs-sidebar {margin-left: 0px !important;}
	.jobs-sidebar ul.huit_wid {padding-top: 0px !important;}
	.facilitiesLi_careerservices{display:none;}
.dropdown a button {
    color: inherit;
    display: block;
    color: white;
    padding: 6px 30px;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
    margin-top: -11px;
}
.page-id-9066 #primary{width:auto;}
.desktoplc{display: none;}
#primary_lc_sidebar {background-color:#fafafb;width:100%;padding-top:80px;margin:0 auto;text-align:center;}
.footerlcmblview{display: block;}
.hm_giving img{height:auto; width:auto;}
.addmissionTopContainer img{display:none;}
.addmissionTopContainer .abox{position:relative;margin-bottom:10px;padding:0 10px;width:90%;height:110px;left:initial !important;bottom:initial;}
.addmissionTopContainer .abox.first{width:100%;height:90px;margin-left:0px;}
.addmissionTopContainer .abox.second{width:100%;height:90px;margin-left:0px;}
.addmissionTopContainer .abox.first a,
.addmissionTopContainer .abox.second a{display:block;padding-top:18px;height:initial;}
.addmissionTopContainer .abox.third{width:100%!important;height:auto;margin-left:0px;padding:12px;}
.addmissionTopContainer .abox.fourth{width:100%;height:90px;margin-left:0px;cursor:pointer;}
#primary{width:auto;text-align:center;}
.menu_item.col4{width:auto;margin-top:10px!important;}
.fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop.fb_iframe_widget_fluid{display:block;width:330px !important;}
.fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop.fb_iframe_widget_fluid iframe{width:330px !important;}
	.admissionspageboxes article {width:100%}
}
@media screen and (max-width:375px) and (min-width:320px){.adjunct_faculty{margin:0 auto;width:-webkit-fill-available;border-bottom:1px solid #f9b516;height:50px;}
#content.singleEvent .event.type-event{width:350px;padding:0;margin:0 auto;}
#main .huit_wid .menu>li:first-child>a{width:auto;}
.addmissionTopContainer_nso .abox.third {width: 100%;}
.HU_Lions_nso div:nth-child(odd),.HU_Lions_nso div:nth-child(even) {  width: 100%;}
.std_life div:nth-child(odd), .std_life div:nth-child(even){width: 100%;}
.std_life div, .std_life2 div {    margin-right: 13px;}
.adm_inner h3 {    text-align: center;  }
.std_life img {    height: 300px!important;    object-fit: contain!important;}
.std_life div, .std_life2 div{margin-right: 0;}
.HU_Lions_nso div{margin-right: 0px!important;}
.facilitiesLi_careerservices{display:none;}
.rev_slider_wrapper{height:auto;}
.breadcrumbs{display:none;}
.mw_oge_menu.mw_oap_menu{background-position:center !important;padding:5px 0 5px 0;}
.oap-h1, .oap-h3{display:none;}
#inline{display:none;}
#content_stdaffairs{float:none;     width: auto; margin-bottom: 20px;}
#primary_nso2020{width: 100%;}
.facilitiesLs_stdaff{display:none;}
#main .widget-title{margin-top:10px;}
.desktoplc{display: none;}
.footerlcmblview{display: block;}
.page-id-254661 #primary_stdaffairs,.page-id-254661 #primary_stdaffairs, #primary_lc_sidebar {background-color:#fafafb;width:100%;padding-top:80px;margin:0 auto;text-align:center;}
#nav_menu-26,#nav_menu-27,#nav_menu-25{margin-top:0px!important;width:100%;text-align:center;}
#primary_stdaffairs1, #primary_stdaffairs{width:100%;}
#primary_stdaffairs2{width:100%;text-align:center;}
div#container_missions h2{margin:10px; margin-left: 0px;}
.page-id-254661 .slier_stdlife{width:1049px;margin-left:-79px;}
.std_affair_para{margin:10px;padding:0 5px 0 5px;}
.std_affairs_h3{font-size:26px;}
.tp-bgimg.defaultimg{height:58% !important;}
.fac_bx_main{float:none;text-align:center;width:auto;margin-left:0px;}
.desig_member{width:55%;font-weight:600;line-height:1.5;padding:10px;height:130px;font-size:12px;background-color:#e7e7e7;margin-bottom:20px!important;margin:0 auto;border:1px solid #c1bebe;}
.hentry{padding-left:0px;padding-right:0px;margin:0 auto;padding: 6px;}
#wrapper .search{width:97%;}
#wrapper .search input#s{width:80%;}
.link_images{float:none;}
.menu_item{margin:0 auto !important;float:none;margin-bottom:10px;}
.menu_item.col3{max-width:100%;}
.slotholder{height:60%!important;}
.menu_item.col2{width:100%;min-height:127px;}
#content img.alignleft, img.alignright, img.aligncenter{margin-right:5px!important;}
.fac-prof img{float:left;height:auto;margin-right:10px;}
.menu_item.col4 h2{width:100%;}
.menu_item h2{max-width:100%;}
.menu_item.col2 img{width:100%;}
#content{margin:0 auto;width:auto!important;max-width:-webkit-fill-available;}
.alignleft, img.alignleft{margin-right:8px;}
h2.nxt-to{font-size:21px;}
.issuuembed.issuu-isrendered{width:100% !important;}
#main .list .facInBox{max-width:290px;text-align:center;}
#main .list .facInBox img,
#main .list .facInBox .mwInnerBox{float:none;width:auto;}
.addmissionTopContainer_nso{width:auto;}
.menu_item.col1, .menu_item.col2, .menu_item.col3{width:100%;min-height:127px;margin-top:4px !important;margin-top:10px;}
.form-all h2{font-size:16px;}
.adm_inner{width:auto;padding:5px 10px 0px 10px;}
}

@media screen and (max-width:375px) and (min-width:320px){}

.board_members .member h3 a{text-decoration:none;font-size:16px;line-height:22px !important;margin-bottom:0px !important;color:#5c2568;}
.single .top_menu ul li a{color:#000 !important;}
.search .top_menu ul li a{color:#000 !important;}
.js .accordion{width:100% !important;}
.panel-title a{
    background:none repeat scroll 0 0 #5c2568 !important;
    color:#fff !important;
    border-radius:3px !important;
    padding-left:10px !important;
    padding-right: 20px!important;
    line-height: 20px;
}
.panel-title a .icon{right:10px !important; }
.panel-title a:hover .icon, .panel-title a:focus .icon{color:#FFF !important;}
.panel-title a.active{background:none repeat scroll 0 0 #e1b346 !important;color:#37474f;}
.panel-title a > span.imge{display:inline-block;vertical-align:middle;width:60px;}
.panel-title a > span.imge img{width:100%;}
.panel-content {
    padding: 0px 10px;
    margin-bottom: 20px;
}
.panel-content p{
    color:#333 !important;
    width:95%;
    /* margin-left:1.5%; */
    padding:0px !important;
    /* margin-bottom: 0px!important;*/
}
.badge_div{background-image:url('https://habib.edu.pk/wp-content/uploads/2018/06/Badge.png');float:left;height:272px;width:190px;background-repeat:no-repeat;}
.badge_comite{background-image:url('https://habib.edu.pk/wp-content/uploads/2018/06/HUSG-Committee.png');float:left;height:220px;width:180px;margin-right:38px;background-repeat:no-repeat;}
.badge_comite img{height:80px;padding:35px 20px 0px 48px;}
#owl-demo .item{margin:3px;}
#owl-demo .item img{display:block;width:30%;height:auto;}
#accordion ul li:first-child div{display:block;border-top:3px solid #FFCDCD;}
.btn3.table{text-align:center;margin:0 auto;}
.badge_div li{
    color:#fff;
    width:160px;
    line-height:12px;
    font-size:12px;
    padding:10px 2px 2px 2px
}
.student-life .panel-title a{background-color:#fff !important;border:1px solid #5c2568;color:#5c2568 !important;font-size: 18px;}
.student-life .panel-title a:hover, .student-life .panel-title a:focus{border:1px solid #5c2568;}
.student-life .panel-title a.active .icon,
.student-life .panel-title a:hover .icon,
.student-life .panel-title a:focus .icon{color:#9e9e9e !important;}
.student-life .panel-title a .icon{top:50%;margin-top:-.5em;}
#twitter-widget-i1439453594202593510{height:173px !important;}
.twitter-timeline .twitter-timeline-rendered{height:173px !important;}
body.page-parent.page-child #main #primary.widget-area ul.tb_side li,
body.page-parent.page-child #main #primary.widget-area ul.tb_side li.current_page_item > a{display:none;}
body.page-parent.page-child #main #primary.widget-area ul.tb_side li.current_page_item,
body.page-parent.page-child #main #primary.widget-area ul.tb_side li.current_page_item ul,
body.page-parent.page-child #main #primary.widget-area ul.tb_side li.current_page_item > ul > li{display:block;}
body.page-id-10359.page-parent.page-child #main #primary.widget-area ul.tb_side li{display:block;}
body.page-id-10359.page-parent.page-child #main #primary.widget-area ul.tb_side li.current_page_item ul{display:none;}
body.page-child.page-template-page-event-template > .backstretch{display:none;}
#content.singleEvent .event.type-event{padding:0;margin:0;}
.eventPad{padding:0 15px;}
#content.singleEvent .entry-title{margin-top:10px;}
#content.singleEvent .featuredimg img{width:100%;}
#content.singleEvent .huDate,
#content.singleEvent .huTime{background:url(images/icn_month.png) 0 0 no-repeat;background-size:14px;padding-left:20px;padding-right:15px;display:inline-block;line-height:18px;}
#content #post-52039 .huDate{display:none;}
#content.singleEvent .huTime{background:url(images/icn_clock.png) 0 0 no-repeat;background-size:14px;}
#content.singleEvent .huLocation{background:url(images/icn_pin.png) 0 3px no-repeat;background-size:14px;padding-left:20px;}
#content.singleEvent .huRegister{background-color:#212121;padding:0 0;margin:25px 0 0;}
#content.singleEvent .huRegister h2{color:#fff;margin:0 0 -10px;padding:15px 0 0 0;}
#content.singleEvent .huRegister p{margin-bottom:0;}
.singleEvent #nav-above,
.singleEvent #nav-below{display:none;}
.single-event .btcategory{border-top:0 none;position:relative;z-index:999;}
.single .top_menu ul li:last-child{background:none;}
.single .top_menu ul li a{color:#111 !important;}
#container.workingPaperSeries{overflow:hidden;}
.huBreadcrumb{border-bottom:1px dotted #5c2568;margin:0 0 5px 0;padding-bottom:5px;}
.huBreadcrumb a{color:#5c2568;text-decoration:none;}
.huBreadcrumb a:hover{text-decoration:underline;color:#5c2568;}
#wps_feature{margin:0 0 10px 0;}
#container.workingPaperSeries #content{float:left;background-color:transparent;max-width:615px;}
#container.workingPaperSeries #primary{float:right;clear:none;width:350px;padding:5px 0;}
#container.workingPaperSeries .type-wps{padding:20px 0;border-bottom:2px solid #f2f2f2;float:left;width:100%;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta{float:left;width:130px;display:block;text-align:center;padding-top:11px;line-height:30px;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta span.icn_cal{width:16px;height:16px;background:url(images/icon_cal.jpg) 0 0 no-repeat;display:block;margin:auto;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta span.date{font-size:16px;color:#5c2568;}
#container.workingPaperSeries #content .wps.type-wps .wps_info{float:right;width:485px;}
#container.workingPaperSeries h1.page-title{font-size:26px;color:#321538;}
#container.workingPaperSeries #content .wps.type-wps h2,
#container.workingPaperSeries #content .wps.type-wps h2 a,
#container.workingPaperSeries #content .wps.type-wps h2 a:visited{font-size:18px;color:#5c2568;font-weight:normal;margin-top:5px;}
#container.workingPaperSeries #content .wps.type-wps h2 a:hover{text-decoration:underline;}
#container.workingPaperSeries #content .wps.type-wps .wps_abstract{background-color:#15518b;padding:5px 10px;margin-top:15px;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;}
#container.workingPaperSeries #content .wps.type-wps .wps_abstract:hover,
#container.workingPaperSeries #content .wps.type-wps .wps_abstract:focus{background-color:#0f65b9;}
.wps_abstract > a.mwabs{color:#fff;text-decoration:none;font-size:18px;}
a.mwabs:before{background:url(images/plus.png) 0 0 no-repeat;width:11px;height:13px;content:'';display:inline-block;margin-right:5px;}
.wps_abstract .wps_abstractHide{width:100% !important;display:none;padding:10px 0 0;color:#fff;}
#content .wps_abstractHide p{margin-bottom:5px;color:#fff;}
.wps_abstract .wps_abstractHide a{color:#fff;}
#container.workingPaperSeries #primary.widget-area *{font-family:Open Sans;}
#container.workingPaperSeries #primary.widget-area > div > h3{border-bottom:2px solid #fff;padding:10px 20px;font-size:28px;color:#5c2568;line-height:34px;}
#container.workingPaperSeries #primary.widget-area > div > ul{padding-top:20px;padding-left:36px;list-style:square;color:#5c2568;}
#container.workingPaperSeries #primary.widget-area > div > ul li{font-size:18px;padding-bottom:5px;line-height:20px;}
#container.workingPaperSeries #primary.widget-area a{color:#5c2568;}
#wpsSingleBanner img{width:100%;height:auto;}
.single #container.workingPaperSeries #content{background-color:#fff;padding:20px;max-width:580px;}
.single #container.workingPaperSeries .type-wps{padding:0;border:0;margin-bottom:0;}
.single #container.workingPaperSeries .type-wps h1{margin-top:0;}
.single #container.workingPaperSeries #content .wps.type-wps .entry-meta{text-align:left;float:none;width:100%;}
.single #container.workingPaperSeries #content .wps.type-wps .entry-meta span.icn_cal{float:left;width:25px;}
.single #container.workingPaperSeries #content .wps.type-wps .entry-meta span.date{float:left;height:25px;line-height:22px;}
.single #container.workingPaperSeries #primary{background-color:#fff;}
.single #container.workingPaperSeries #primary.widget-area > div > h3{border-bottom:2px solid #eeeeee;}
.box_left,
.box_right{background-color:#f4f4f4;float:right;display:block;width:42%;border:1px solid #5c2568;margin-left:10px;padding:10px;}
.box_left{float:left;}
#content .box_left h4,
#content .box_right h4{font-size:15px;line-height:22px;font-weight:bold;}
#content .box_left ol,
#content .box_right ol{font-size:16px;color:#5c2568;}
.btn2{background-color:#f9b515;border-radius:4px;color:#5c2568;padding:5px;text-align:center;width:260px;display:block;text-decoration:none;margin-top:10px;}
.btn2 a{color:#5C2568;text-decoration:none;text-transform:uppercase;}
.btn3{background-color:#f9b515;border-radius:4px;color:#5c2568 !important;padding:5px;text-align:center; width:95%; margin:0px auto!important;display:block;text-decoration:none;margin-top:10px;}
.btn3 a{color:#5C2568 !important;text-decoration:none;text-transform:uppercase;}
.btn_reg{background-color:#f9b515;border-radius:4px;color:#5c2568 !important;padding:5px;text-align:center;width:450px;display:block;text-decoration:none;margin-top:10px;margin:0 auto;}
.btn_reg:hover{background-color:#efaa09;}
.btn_reg a{color:#5C2568 !important;text-decoration:none;text-transform:uppercase;font-weight:bolder;}
.apply_btn{background-color:#bf1e2e;border-radius:4px;color:#f9b515 !important;padding:15px;text-align:center;width:400px;display:block;text-decoration:none;margin-top:10px;margin:0 auto; overflow: hidden; transition: all .1s linear; -moz-transition: all .1s linear;   -webkit-transition: all .1s linear;}
.apply_btn a{color:#f9b515 !important;text-decoration:none;text-transform:uppercase;}
.apply_btn:hover {transform: translateY(-7px); box-shadow: 12px 13px 12px #ccc;}
a.apply_btn.btn-tops {font-size: 1.2rem;font-weight: bold; width: 98.7%; margin-bottom: 17px; padding: 10px;margin-left: 0px;}
.nso_btn{background-color:#b01d1d;border-radius:4px;color:#fff !important;padding:15px;text-align:center;width:400px;display:block;text-decoration:none;margin-top:10px;margin:0 auto;}
.nso_btn a{color:#fff !important;text-decoration:none;text-transform:uppercase;}
.courseCatlog #content{padding:15px;max-width:715px;}
.courseCatlog #content h1{padding:0px 0 20px;color:#5c2568;font-size:30px;font-weight:600;letter-spacing:.5px;}
.courseCatlog #content .searchFilter{background-color:#fff;}
.courseCatlog #content .searchFilter h2{background:url(images/course_filter.png) 10px 5px no-repeat #5d2b68;font-size:18px;padding-left:40px;line-height:35px;color:#fff;margin-bottom:0;}
.courseCatlog #content .searchFilter .searchForm{padding:15px 15px 15px;color:#414141;border:1px solid #b5b4b3;margin-bottom:20px;}
.courseCatlog #content .searchFilter .searchForm p{font-size:18px;margin-bottom:10px;}
.courseCatlog #content .searchFilter .searchForm .prefix{width:70px;height:36px;}
.courseCatlog #content .searchFilter .searchForm select,
.courseCatlog #content .searchFilter .searchForm input[type="text"]{border:1px solid #bebebe;width:100%;height:36px;background-color:#ededed;font-size:14px;color:#414141;padding:0 4px;box-shadow:none;border-radius:5px;}
.courseCatlog #content .searchFilter .searchForm input[type="text"]{width:94%;padding:0 3%;float:left;height:34px;}
.courseCatlog #content .searchFilter .searchForm span{margin-right:8px;display:inline-block;float:left;}
.courseCatlog #content .searchFilter .searchForm .codeNumber{width:65px;}
.courseCatlog #content .searchFilter .searchForm .courseType{width:138px;}
.courseCatlog #content .searchFilter .searchForm .courseSchool{width:130px;}
.courseCatlog #content .searchFilter .searchForm .courseSemester{width:93px;}
.courseCatlog #content .searchFilter .searchForm .keywords{width:145px;margin-right:0;}
.courseCatlog #content .searchFilter .searchForm .courseButtons{margin-top:10px;float:right;}
.courseCatlog #content .searchFilter .searchForm .submitBtn{width:43px;height:36px;color:#fff;overflow:hidden;border:0 none;background-color:#5d2b68;cursor:pointer;margin-right:4px;float:left;font-size:16px;border-radius:5px;}
.courseCatlog #content .searchFilter .searchForm .resetBtn{width:43px;height:36px;color:#fff;overflow:hidden;border:0 none;cursor:pointer;background-color:#5d2b68;display:inline-block;text-align:center;line-height:36px;float:left;font-size:16px;border-radius:5px;}
.searchFilter .searchForm .courseType select option[value="liberal-core"]{display:none;}
.courseCatlog #content ul{margin:0;padding:0;list-style:none;}
.courseCatlog #content ul li{padding:4px 5px 4px 30px;background-color:#f9f8f7;margin-bottom:8px;position:relative;}
.courseCatlog #content ul li:before{content:'';display:block;position:absolute;left:12px;top:13px;border-bottom:6px solid #CCC;border-left:4px solid transparent;border-right:4px solid transparent;transform:rotate(180deg);transition:all .2s linear;}
.courseCatlog #content ul li.open:before{transform:rotate(0deg);border-bottom-color:#5D2B68;}
.courseCatlog #content ul li > a{margin-left:5px;color:#5c2b68;font-size:16px;text-decoration:none;display:block;}
.courseCatlog #content ul li > div.cc_desc{width:94%;margin:10px auto 20px;position:relative;}
.courseCatlog #content ul li > div.cc_desc > .mw_content{position:relative;float:left;width:100%;padding-bottom:30px;}
.courseCatlog #content ul li > div.cc_desc > .mw_content > a{position:absolute;left:00px;}
.courseCatlog #content ul li > div.cc_desc .mw_cust{border-top:1px solid #d9d9d9;overflow:hidden;width:100%;padding-top:10px;}
.show-more{display:none;}
#mwload{display:block;position:absolute;right:10px;top:5px;}
.disclaim_lightbox{padding:30px 20px 0;line-height:20px;clear:both;font-size:14px;}
.disclaim_lightbox ul{list-style:lower-alpha;}
.disclaim_lightbox ul li{margin-bottom:6px;}
.page-id-10990 div.pp_default .pp_content_container .pp_details{position:absolute;top:0;}
.page-template-page-cmd-center #main,
.page-template-page-ycsd-events #main,
.page-template-page-ycsd-temp #main,
.page-template-page-event-speakers #main,
.page-template-page-ycsd-about #main,
.page-template-page-ycsd-courses_offered #main{width:1000px;margin:auto;}
.page-template-page-cmd-center .mw_center_logo,
.page-template-page-ycsd-events .mw_center_logo,
.page-template-page-ycsd-temp .mw_center_logo,
.page-template-page-event-speakers .mw_center_logo,
.page-template-page-ycsd-about .mw_center_logo{text-align:right;width:100%;height:72px;}
.page-template-page-ycsd-events .mw_center_logo img,
.page-template-page-ycsd-temp .mw_center_logo img,
.page-template-page-event-speakers .mw_center_logo img,
.page-template-page-ycsd-about .mw_center_logo img,
.page-template-page-ycsd-courses_offered .mw_center_logo img{width:auto;margin-right:0px;}
.page-template-page-ycsd-events #header .inner_header,
.page-template-page-ycsd-temp #header .inner_header,
.page-template-page-event-speakers #header .inner_header,
.page-template-page-ycsd-about #header .inner_header{min-height:150px;}
.mw_ycsd_menu,
.page-template-page-ycsd-temp .mw_ycsd_menu,
.page-template-page-event-speakers .mw_ycsd_menu,
.page-template-page-ycsd-about .mw_ycsd_menu{background-color:#494949;width:100%;float:left;}
.mw_ycsd_menu .ycsdMenu,
.page-template-page-ycsd-temp .mw_ycsd_menu .ycsdMenu,
.page-template-page-event-speakers .mw_ycsd_menu .ycsdMenu,
.page-template-page-ycsd-about .mw_ycsd_menu .ycsdMenu{float:right;margin-right:20px;}
.mw_ycsd_menu .ycsdMenu ul,
.page-template-page-ycsd-temp .mw_ycsd_menu .ycsdMenu ul,
.page-template-page-event-speakers .mw_ycsd_menu .ycsdMenu ul,
.page-template-page-ycsd-about .mw_ycsd_menu .ycsdMenu ul{list-style:none;margin:20px 0;padding:0;float:right;}
.mw_ycsd_menu .ycsdMenu li,
.page-template-page-ycsd-temp .mw_ycsd_menu .ycsdMenu li,
.page-template-page-event-speakers .mw_ycsd_menu .ycsdMenu li,
.page-template-page-ycsd-about .mw_ycsd_menu .ycsdMenu li{float:left;margin:2px 5px;}
.mw_ycsd_menu .ycsdMenu li a,
.page-template-page-ycsd-temp .mw_ycsd_menu .ycsdMenu li a,
.page-template-page-event-speakers .mw_ycsd_menu .ycsdMenu li a,
.page-template-page-ycsd-about .mw_ycsd_menu .ycsdMenu li a{padding:7px 10px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;}
.mw_ycsd_menu .ycsdMenu li a:hover,
.page-template-page-ycsd-temp .mw_ycsd_menu .ycsdMenu li a:hover,
.page-template-page-event-speakers .mw_ycsd_menu .ycsdMenu li a:hover,
.page-template-page-ycsd-about .mw_ycsd_menu .ycsdMenu li a:hover{background-color:#f1eb21;color:#5c2568;border-radius:3px;}
#main .mw_ycsd_menu .ycsdMenu li ul{position:absolute;z-index:1;background-color:#494949;padding:10px;margin:0 0 0 -16px;display:none;width:100px;}
#main .mw_ycsd_menu .ycsdMenu li:hover ul{display:block;margin-top:5px;border-top:1px solid yellow;}
#main .mw_ycsd_menu .ycsdMenu li ul li{position:relative;}
#main .mw_ycsd_menu .ycsdMenu li ul li:after{content:' ';position:absolute;height:1px;width:0%;background-color:#f1eb21;left:0;bottom:0;margin:auto;right:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;}
#main .mw_ycsd_menu .ycsdMenu li ul li:hover:after{width:80%;}
#main .mw_ycsd_menu .ycsdMenu li ul li a:hover{background-color:transparent;color:#fff;}
.mw_ycsd_slider{float:left;width:100%;height:350px;}
.mw_ycsd_slider ul{list-style:none;margin:0;padding:0;}
.mw_ycsd_mid{background-color:#fff;padding:15px;overflow:hidden;}
.mw_ycsd_mid .inner_wraper{width:1000px;float:none;}
.mw_idrac_mid{width:71%;float:left;}
.mw_ycsd_mid .ycsdSideBar{width:233px;float:left;margin-left:20px;}
.mw_ycsd_mid .inner_wraper .title,
.mw_ycsd_mid .inner_wraper h2,
.ycsdSideBar h2{font-size:28px;color:#5c2568;font-weight:bold;margin:20px 0;}
.mw_ycsd_mid .inner_wraper .ycsdBox,
.ycsdBox{float:left;height:auto;width:220px;margin-left:7px;margin-right:7px !important;margin-bottom:7px !important;border:1px solid #d2d2d2;background-color:#f4f4f4;}
.hidden{display:none;}
.mw_ycsd_mid .inner_wraper .ycsdBox:nth-child(3n+3),
.ycsdBox:nth-child(3n+3){margin-right:0;}
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdInner,
.ycsdBox .ycsdInner{padding:0px;}
.ycsdBox .ycsdInner h5{margin-bottom:5px;}
.mw_ycsd_mid .inner_wraper .ycsdBox.futureEvent > a:before{content:'Upcoming';position:absolute;padding:5px 15px;color:#fff;background-color:red;margin-top:69px;}
.ycsdBox:nth-child(1) .ycsdTitle{background:#bf1e2e;}
.ycsdBox:nth-child(2) .ycsdTitle{background:#225a93!important;}
.ycsdBox:nth-child(3) .ycsdTitle{background:#f9b515!important;}
.ycsdBox:nth-child(4) .ycsdTitle{background:#5c2568!important;}
.ycsdBox:nth-child(5) .ycsdTitle{background:#606061!important;}
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdTitle,
.ycsdBox .ycsdTitle{margin-bottom:15px;background-color:#bf1e2e;height:60px;overflow:hidden;padding:0px 10px;}
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdTitle a,
.ycsdBox .ycsdTitle a{font-size:13px;color:#fff;font-weight:bold;text-decoration:none;line-height:20px;}
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdText,
.ycsdBox .ycsdText{margin-bottom:5px;height:145px;width:100%;overflow:hidden;padding: 0px 10px;}
.mw_ycsd_mid .inner_wraper .ycsdBox a.ycsdReadMore,
.ycsdBox a.ycsdReadMore{color:#5c2568;margin-top:15px;font-size:15px;text-decoration:none;border-bottom:1px solid #5c2568;margin: 0px 10px;}
.ycsdViewAlbum{background-color:#a6a6a6;color:#fff !important;line-height:36px;float:left;text-decoration:none;position:relative;padding-left:0;width:100%;text-align:center;}
.single.single-event #primary.widget-area.idrac .newside{display:none;}
.mwUpcomingEvents,
.inner_wraper .mwPastEvents{width:100%;overflow:hidden;margin-top:30px;}
.mwPastEvents{margin-left:30px;}
.mwUpcomingEvents .em-pagination{margin-top:20px;float:left;}
.em-pagination{text-align:center;display:block;overflow:hidden;width:100%;}
.em-pagination strong,
.em-pagination a{display:inline-block;padding:4px 8px 3px;margin:2px;background-color:#5C2568;color:#fff;border-radius:3px;text-decoration:none;}
.em-pagination strong,
.em-pagination a:hover{background-color:#343434;}
.ycsd_resources li{padding:5px 0;}
.ycsd_resources li a{font-size:15px;}
#main .viewall,
.mwResearchStreams > h2 > a.rsviewall{font-size:16px;text-decoration:none;color:#5C2568;}
.mwResearchStreams .ycsdBox .ycsdInner > img{width:100%;}
#yscdCalender .mwCalendar{background-color:#5c2568;}
#yscdCalender .mwCalendar h3{font-size:22px;color:#fff;line-height:50px;background:url(images/icn_cal.jpg) 13px 9px no-repeat #44114f;padding-left:55px;}
.ycsdRow{position:relative;width:90%;margin:auto;padding:20px 0;overflow:hidden;}
.ycsdRow:after{content:' ';width:100%;height:1px;background-color:#381141;bottom:0;display:block;position:absolute;}
.ycsdRow .mwImg{display:none;}
.ycsdRow .mwDate{width:35px;float:left;font-size:13px;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;padding-top:2px;}
.ycsdRow .mwDate span{display:block;}
.ycsdRow .mwDate sup{font-size:10px;}
.ycsdRow h4.ycsdTitle{float:right;width:169px;clear:none;}
.ycsdRow h4.ycsdTitle a{color:#fff;font-size:15px;text-decoration:none;}
.ycsdRow h4.ycsdTitle.speaker{margin-top:10px;color:#fff;}
.mw_ycsd_mid .ycsdSideBar > aside{margin-bottom:25px;border:1px solid #5c2568;}
.mw_ycsd_mid .ycsdSideBar > aside#workingPaperSeries{margin-top:0px;border:1px solid #d2d2d2;}
.mw_ycsd_mid .ycsdSideBar > aside#yscdCalender{border:0 none;}
#workingPaperSeries h2.icn_wps{margin:8px 0 13px;padding:8px 5px 0px 10px;line-height:20px;font-size:22px;background-size:contain;font-weight:900;}
#workingPaperSeries a{text-decoration:none;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog{padding:10px;overflow:hidden;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog > h3{font-size:28px;font-weight:bold;color:#5c2568;line-height:38px;margin-bottom:6px;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog img{width:206px;margin:5px auto 15px;border:1px solid #bbbbbb;display:block;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog h4{color:#272727;font-size:15px;line-height:20px;margin-bottom:20px;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog a{float:right;color:#5c2568;border-bottom:1px solid #5c2568;text-decoration:none;}
.mw_ycsd_mid .ycsdSideBar > aside#yscdLectureVideos img{margin:20px 3%;width:94%;}
.watchVideo{background-color:#4f4f4f;}
.pressRelease{background-image:url("/playground/wp-content/uploads/2018/04/eye64.png");background-repeat:no-repeat;background-size:24px;background-position:60px;padding-left:26px;background-color:#e0e0e0;color:#212121 !important;}
.ycsdBtn .ycsdBtn{display:block;background-color:#343434;float:right;cursor:pointer;}
.ycsdBtn a{display:block !important;color:#fff;line-height:30px;float:left;text-decoration:none;position:relative;padding-left:0;width:100%;text-align:center;}
.ycsdBtn a i{color:#fff;font-size:15px;}
#mwSpeakerEvent .ycsdBox .ycsdTitle,
#mwSpeakerEvent .ycsdBox .ycsdText{height:auto;}
.page #content .rev_slider_wrapper.fullwidthbanner-container{margin-bottom:15px !important;}
.fg-thumbHolder.radykal-clearfix{display:flex;width:auto;height:0px;}
div#inline0{background:transparent !important;}
.fg-navigation.radykal-clearfix{height:400px;}
.fg-listItem{float:left;margin-right:10px !important;}
#main .ycsdBox.speakers{text-align:center;margin-bottom:10px;}
#main .mwResearchStreams .ycsdBox.speakers:nth-child(3n+3){margin-right:0;}
#main .mwResearchStreams .ycsdBox.speakers:nth-child(3n+4){clear:left;}
#main .ycsdBox.speakers img.top{margin:20px auto;}
#main .ycsdBox.speakers .ycsdInner{padding-top:0;}
#main .ycsdBox.speakers .ycsdTitle{font-size:18px;font-weight:bold;height:auto;margin-top:-8px;margin-bottom:10px;}
#main .ycsdBox.speakers .ycsdText{height:auto;}
#main .ycsdBox.speakers .speakerWatchVideo{background-color:#4f4f4f;line-height:37px;width:100%;display:block;color:#fff;text-decoration:none;font-size:16px;}
#container.huSpeakers #content{padding:12px;max-width:721px;}
#container.huSpeakers .page-title{font-size:30px;margin:20px 0 30px;padding-left:10px;}
#container.huSpeakers .mwSpeakerDesc{float:left;width:100%;padding-bottom:20px;margin-bottom:30px;}
#container.huSpeakers .mwSpeakerDesc img{border:7px solid #fff;padding-bottom:0 !important;}
#container.huSpeakers h2{font-size:30px;color:#373737;margin-bottom:25px;}
.facBox{padding:10px;overflow:hidden;}
.main-faculty {
    display: flex;
    flex-wrap: wrap;
}
.facInBox{
    flex-basis: 32.3%;
    margin: 5px 0.5%;
    padding: 10px;
    text-align: left!important;
    background: #e7e7e7;
    /* float: left; */
    /* width: 32.6%; */
    /* margin-right: 8px; */
    /* margin-bottom: 10px; */
    /* text-align: center;
    font-size: 15px;
    color: #303030; */
    /* height: 400px;*/
} 
p.facinbox-dec {
        color: #303030!important;
        line-height: 18px;
        font-size: 12px!important;
        font-weight: 600;
    }
@media (max-width: 430px){
        .main-faculty {flex-direction: column;}
}
@media (min-width:786px) and (max-width:1024px){
    .facInBox {height: 470px;}
}
.facInBox img{width:100%;}
.facInBox h3{margin:0!important;font-weight:600!important;color:#343434!important;text-decoration:none;font-size:19px;line-height:1.1!important;text-align:left;padding-left:0px!important;}
.facInBox h3{margin-top:0px!important;}
.facInBox:nth-child(3n+3){ /*margin-right:0;*/}
.facBox .facInBox:nth-child(3n+4){clear:left;}
.facInBox h3{font-size:18px;color:#181818;padding:6px 5px;}
.facInBox a{text-decoration:none;color:#303030!important;line-height:normal;font-size:12px;font-weight:600;}
.facInBox:hover{background-color:#d1d1d1;}
.list .facInBox{width:100%;max-width:659px;margin-right:0;text-align:left;min-height:190px;}
.list .facInBox:last-child{margin-bottom:0;}
.list .facInBox img{float:left;border:1px solid #ccc;padding:5px;box-shadow:0 0 2px #5C2568;margin-right:15px;}
.list .facInBox .mwInnerBox{float:left;width:65%;}
.list .facInBox .mwInnerBox h3{padding-left:0;}
.mwVideo{margin:10px;display:inline-block;}
.cs .facInBox{line-height:20px;min-height:393px;}
body.post-type-archive-research-streams #content .entry-title{padding-left:15px;}
#researchStreams{overflow:hidden;padding:15px;}
#researchStreams .ycsdBox{margin-bottom:10px;}
#researchStreams .ycsdTitle{background-repeat:no-repeat;padding-top:0px;}
#researchStreams article.ycsdBox:nth-child(3n+3){margin-right:0;}
body.single-research-streams .featuredimg img{width:100%;}
.mwResearchStreams .ycsdBox .ycsdTitle{margin-top:0px;}
.mwResearchStreams .ycsdBox.speakers .ycsdTitle{background:none;padding-top:0;margin-top:0;}
.mwResearchStreams .ycsdBox .ycsdTitle a{margin-top:5px;display:block;}
.form_left,
.idrac_form{float:left;width:50%;}
body.post-type-archive-research-streams #researchStreams .ycsdBox > a img{float:left;}
body.post-type-archive-research-streams .ycsdBox .ycsdInner{padding:0;float:left;}
body.post-type-archive-research-streams #researchStreams .ycsdBox .ycsdTitle{height:40px;padding:12px;}
body.post-type-archive-research-streams #researchStreams .ycsdBox .ycsdText{padding:0 12px;max-width:206px;margin-bottom:10px;font-size:14px;color:#666;line-height:19px;}
body.post-type-archive-research-streams #researchStreams .ycsdBox .ycsdReadMore{float:left;margin-bottom:12px;margin-left:12px;}
body.post-type-archive-research-streams #researchStreams .ycsdBox .ycsdTitle a{color:#fff;}
body.post-type-archive-research-streams #researchStreams .ycsdBox:nth-child(1) .ycsdTitle{background:#bf1e2e;}
body.post-type-archive-research-streams #researchStreams .ycsdBox:nth-child(2) .ycsdTitle{background:#225a93;}
body.post-type-archive-research-streams #researchStreams .ycsdBox:nth-child(3) .ycsdTitle{background:#f9b515;}
body.post-type-archive-research-streams #researchStreams .ycsdBox:nth-child(4) .ycsdTitle{background:#5c2568;}
body.post-type-archive-research-streams #researchStreams .ycsdBox:nth-child(5) .ycsdTitle{background:#606061;}
.idrac_form_two{float:right;background-color:rgba(204,204,204,0.55);padding:20px 15px 0px 15px;margin-bottom:20px;width:230px;}
.idrac_form_two h2{margin:0 0 10px 0 !important;font-size:18px !important;}
.idrac_form_two p{margin-bottom:0;}
#access #menu-ycsd-menu-1{margin-top:-1px;}
#access #menu-ycsd-menu-1 > li{margin:0 20px;}
#access #menu-ycsd-menu-1 li a{font-size:19px;}
.mw_library_menu{background:url(images/lic_icon.png) 98% 50% no-repeat #ededec;background-image:none;height:auto;padding:30px 0px 30px 297px;}
.mw_library_menu ul{margin:0;padding:0;list-style:none;}
.mw_library_menu ul li{display:inline-block;margin-right:20px;position:relative;}
.mw_library_menu ul li a{font-size:14px;color:#5c2568;text-decoration:none;line-height:24px;}
.mw_library_menu ul#menu-library > li.menu-item-has-children{margin-right:25px;}
.mw_library_menu ul#menu-library > li.menu-item-has-children:before{position:absolute;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #5b2867;right:-14px;top:8px;}
.mw_library_menu ul ul{display:none;position:absolute;top:20px;left:0;z-index:1;background-color:#eeeeee;padding:10px 15px 8px 15px;width:200px;}
.mw_library_menu ul li:hover > ul{display:block;}
.mw_library_menu ul li > ul li{display:block;margin:0 0 5px;border-bottom:1px dashed;padding:0 0 3px;}
#library_lftrth{margin-top:20px;overflow:hidden;}
.library_lft, .library_rth{float:left;width:488px;height:300px;margin-right:20px;background-color:#fafafa;color:#fff}
.library_lft{width:49%; background:url(images/boderBottom.jpg) left bottom repeat-x #fafafa;border:solid 1px #dfdfdf;padding-top:60px;}
.library_lft .top.attached.tabular {
    display: flex;
    text-align: center;
    border-bottom: 1px solid #5c2568;
    width: 100%;
    justify-content: center;
}
.library_lft .top.attached.tabular a{text-decoration: none; display:inline-block;padding:10px 13px 7px;font-size:14px;color:#5c2568;background-color:#ededec;margin-left:3px;margin-right:3px;border-radius:5px 5px 0 0;cursor:pointer;}
.library_lft .bottom.attached.tab{padding:26px 10px 0;overflow:hidden;}
.library_lft .bottom.attached.tab[data-tab="second"]{padding:20px;}
.library_lft .bottom.attached.tab[data-tab="third"]{padding:8px 20px;}
.ff_library{margin-top:310px;}
.ff_link_images{width:1020px;}
.ff-loadmore-wrapper{width:0px;}
#catlogSearch aside.csLeft, #scholarbounce aside.csLeft{float:left;}
#catlogSearch aside.csRight, #scholarbounce aside.csRight{float:right;padding:0;}
/* aside.csRight input.srhField{border:1px solid #E1E1E1;padding:15px 20px 14px;font-size:14px;margin-left:10px;border-radius:4px 0 0 4px;width:220px;float:left;} */
aside.csRight input.srhField{border:1px solid #E1E1E1!important;padding:14px;font-size:14px;margin-top:0;border-radius:6px 0 0 6px;width:280px;float:left;}
aside.csRight input.srhBtn{border:0 none;background:url(images/libSerIcon.jpg) center center no-repeat #5c2568;float:left;width:52px;height:50px;text-indent:-999px;border-radius:0 6px 6px 0;background-size:30px auto;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
aside.csRight input.srhBtn:hover{background-size:26px;}
#catlogSearch aside.csAdv {
    text-align: right;
    margin-top: 10px;
    float: right;
    display: none;
}
#catlogSearch aside.csAdv a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;font-size:10px;text-transform:uppercase;transition:all .2s linear;}
#catlogSearch aside.csAdv a:hover{border-bottom:1px solid #fff;}
.mlogos{display:flex;flex-direction:column;flex-wrap:wrap;height:186px;max-height:800px;font-size:0;}
.mlogos > a{width:100px;}
.mlogos > a > img{width:100%;}
.library_rth{margin-right:0;}
.library_timing{margin-top:10px;margin-bottom:0px;background:url(images/timinigSlot_bg.jpg) 0 0 repeat;overflow:hidden;position:relative;}
.library_timing:after{position:absolute;content:'';width:100%;height:16px;background:url(images/timingBorder.jpg) 0 0 repeat;bottom:0;display:block;z-index:0;}
.library_timing h3{background:url(images/icon_clock.png) 10px 50% no-repeat #bf1e2e;font-size:15px;color:#fff;padding:13px 15px 13px 45px;z-index:1;position:relative;}
.library_timing span{border-left:1px solid #f9b516;margin-left:10px;font-size:14px;float:left;z-index:1;position:relative;letter-spacing:0px;padding-left:5px;margin-top:6px;margin-bottom:6px;}
.library_timing .ltime{padding:30px 30px 28px 43px;font-size:16px;color:#454545;border-left:1px solid #c9caca;border-right:1px solid #c9caca;}
.library_timing .ltime span{margin-right:15px;display:inline-block;vertical-align:middle;}
.library_timing .ltime span.seprator{margin:0 30px 0 20px;width:1px;height:36px;background-color:#979797;}
.mw_library_mid .menu_item.col4{max-width:240px;width:240px;    margin-left: 9px;   margin-right: 5px;}
#contentPart{position:relative;overflow:hidden;padding-bottom:20px;margin-bottom:20px;}
#contentPart:after{position:absolute;bottom:0;content:'';display:block;width:100%;height:15px;background:url(images/timingBorder.jpg) 0 0 repeat;}
#lib_social{overflow:hidden;margin-top:20px}
#lib_social h2{font-size:22px;color:#5c2568;line-height:30px;}
#main #lib_social .ff-stream.ff-layout-grid{min-height:500px !important;padding-top:0;}
#main #lib_social .ff-stream.ff-layout-grid .ff-stream-wrapper{margin-top:30px;}
#lib_social .ff-stream.ff-layout-grid .ff-header{display:none;}
#lib_social .ff-stream.ff-layout-grid .ff-item{width:18.8%;}
#lib_social .ff-stream-wrapper{margin-left:0;margin-right:0;}
#lib_social .ff-loadmore-wrapper{display:none;}
.cflex{display:flex;justify-content:space-around;-webkit-flex-flow:row wrap;list-style:none;margin:0;}
.cflex li{margin-right:10px;width:12%;padding:4px 0;}
.cflex li a{color:#fff;text-decoration:none;font-size:13px;border-bottom:1px dotted #fff;}
.mw_logo{float:left;width:calc(45% - 10px);padding:15px;margin-right:10px;margin-bottom:10px;text-align:center;}
.mw_logo a{display:block;}
.mw_logo img{width:90%;}
.mw_logo:nth-child(odd){clear:left;}
.mw_logo .secondlast{height:100px;width:auto;}
.mw_logo .last{width:auto;}
@media screen and (max-width:480px){

.adj-video-frame{
    width: 100%;
    height: 300px;
}

#content .entry-title{
    padding-left: 0px !important;
    text-align: center;
}
.staff-jobs .entry-title {
    text-align: left !important;
    margin-top: 0px !important;
}
.inner_header.poffice .logo{
    width:100%;
}

/* .logo a img {
    margin-left: -40px;
} */

.wc_sectionTwo{
    display:none;
}

.wc_mright, .wc_mleft {
    width:82%;
}

#main .huit_wid .menu>li:first-child>a{width:auto;}
.resp-container{padding:50%;}
.mblview{display: block !important;}
a.btn_liberalcore{padding: 10px 20px!important;}
#mainlc {    height: auto;}
.head_fall2020{line-height:1;}
.safa_band{padding-bottom:20px!important;}
.gridItem.bg-one h3, .gridItem.bg-two h3, .gridItem.bg-thr h3, .gridItem.bg-for h3, .gridItem.bg-fiv h3, .gridItem.bg-six h3{margin:58px -6px !important;}
.gridItem.bg-one-1 h3, .gridItem.bg-two-2 h3, .gridItem.bg-thr-3 h3, .gridItem.bg-for-4 h3, .gridItem.bg-fiv-5 h3, .gridItem.bg-six-6 h3{margin:58px -6px !important;}
.close{width:auto!important;cursor:pointer!important;height:36px!important;top:82%!important;right:42%!important;}
.mw_idrac_mid{width:100%;}
cflex li{margin-right:7px;width:12%;padding:4px 0;}
.cflex li a{font-size:9px;}

.cpe-note-box {
   
    width: auto;
}
.facv2-prof-inner img{height:auto;}

}
.list_col3 li{display:inline-block;width:28%;padding-bottom:10px;background-image:url('images/hu_xl_icon.png');background-repeat:no-repeat;padding-left:26px;}
.az_table{border:0px;}
.az_table td{border:0px;font-size:15px;}
.az_table tr:nth-child(odd){background-color:#eeeeee;}
.az_table a{color:#5c2568;text-decoration:none;}
.az_table a:hover{text-decoration:underline;font-weight:600;}
.az_table tr{background-color:#f5f5f5;border:solid 1px #fff;}
#container.mw_library_inner{padding-bottom:45px;overflow:initial !important;}
.page-id-250897  #main {overflow:initial !important}
#container.mw_library_inner img.fullWidth{width:100%;}
#container.mw_library_inner #primary{background-color:#f9f9f9;}
#container.mw_library_inner #primary:after{content:'';position:absolute;border-top:40px solid #f5f5f5;border-left:123px solid transparent;border-right:123px solid transparent;}
#main #container.mw_library_inner ul ul, #main #container.mw_library_inner ul.tb_side li{background-image:none;}
#container.mw_library_inner .widget-title{margin-top:100px;}
#container.mw_library_inner #content{background-color:#fff;padding:25px 20px;max-width:690px;border:1px solid #e4e4e4;margin-top:29px;}
#container.mw_library_inner #content p:last-child{margin-bottom:0;}
#container.mw_library_inner h1.page-title{font-size:24px;font-weight:normal;margin-bottom:15px;}
#container.mw_library_inner .menu_item.col2{width:50%;max-width:initial;margin-right: 0px;}
#container.mw_library_inner .menu_item.col2 img{width:100%;}
body.page-child #main #primary.widget-area .libraryInner ul.tb_side > li{display:block;}
body.page-child #main #primary.widget-area .libraryInner ul.tb_side > li.current-menu-item{display:block;}
body.page-child #main #primary.widget-area .libraryInner ul.tb_side > li.current-menu-item a{color:#662d91;text-shadow:1px 1px 2px rgba(102, 102, 102, 0.16);}
body.page-child #main #primary.widget-area .libraryInner ul.tb_side > li.current-menu-item ul{display:block;}
html #main .purpleColor{color:#5c2568;}
.fac_desc{width:auto;text-align:left;margin:0px 0 0 155px;}
.uni_leaders{
    float: left;
    width: 48%;
    height: 30px;
    background-color: #5c2568;
    margin: 0 1% 0px 1%;
    text-align: center;
    border-radius: 5px;
}
.uni_leaders:hover {
    box-shadow: 2px 3px 14px 0px rgb(92 37 104);
}
.uni_leaders a{
    padding: 0%;
    color: #fff!important;
    line-height: 30px;
}
.mw_library_inner .jgridContainer{display:flex;flex-wrap:wrap;}
.mwjGrid{padding:3%;width:calc(44.2% - 2px);border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-right:0%;margin-bottom:0;position:relative;float: left;}
.mwjGrid:nth-child(even){margin-right:0;border-right:0;margin-left:0%;}
.mwjImage{text-align:center;display:flex;justify-content:center;flex-direction:column;height:140px;}
.mwjImage img{max-height:135px;max-width:100%;}
.mwjContent{position:absolute;opacity:0;left:-90%;z-index:-1;transition:left .15s linear;}
.mwjImage:hover + .mwjContent,
.mwjContent:hover{background-color:#fff;z-index:1;opacity:1;top:-1px;padding:0px 20px;border:1px solid #ccc;width:calc(100% - 41px);left:100%;}
.mwjGrid:nth-child(even) .mwjContent{left:-90% !important;}
.mwjGrid:nth-child(even) .mwjImage:hover + .mwjContent,
.mwjGrid:nth-child(even) .mwjContent:hover{left:calc(-100% - 1px);}
.mwjImageIcon {    margin: 0 auto;    height: 60px;}
.mwjImagepara{font-size: 18px !important;	padding-top: 23px;color: #6d2469 !important;}
#home_popup{display:none;position:fixed;z-index:9999;width:100%;height:100%;background-color:rgba(92, 37, 104, 0.4);}
#home_popup .bgspan{content:'';position:absolute;width:100%;height:100%;z-index:1;}
.popup_container{width:758px;height:190px;margin:auto;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;border:1px solid rgba(67, 4, 83, 0.9);border-radius:5px;background-color:rgba(255, 255, 255, 0.9);box-shadow:0 0 5px rgba(67, 4, 83, 0.9);}
.popup_container span{position:absolute;right:20px;top:10px;font-size:18px;-webkit-font-smoothing:antialiased;font-weight:bold;color:#5b2867;cursor:pointer;}
.popup_notification{background:url(images/popup_bell.png) left center no-repeat;font-size:18px;color:#430453;line-height:26px;padding-left:70px;margin-top:70px;margin-left:20px;}
@media screen and (max-width:1000px)
{
#container.workingPaperSeries #wps_feature img{width:100%;float:left;}
#container.workingPaperSeries #content{width:59%;margin-left:1%;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta{max-width:110px;width:20%;}
#container.workingPaperSeries #content .wps.type-wps .wps_info{width:79%;}
#container.workingPaperSeries #primary{width:35%;margin-right:1%;}
}
@media screen and (max-width:680px){ .mblview{display: block!important;;} .huBreadcrumb{float:left;width:100%;margin-top:10px;}
#container.workingPaperSeries #content{width:96%;margin:0 auto;float:none;}
#container.workingPaperSeries h1.page-title{margin:10px 0 0 0;float:left;width:100%;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta{width:100%;max-width:none;text-align:left;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta span.icn_cal,
#container.workingPaperSeries #content .wps.type-wps .entry-meta span.date{float:left;line-height:22px;}
#container.workingPaperSeries #content .wps.type-wps .entry-meta span.date{padding-left:5px;}
#container.workingPaperSeries #content .wps.type-wps .wps_info{width:100%;float:left;}
#container.workingPaperSeries #primary{width:96%;margin:0 auto;float:none;}
.single #container.workingPaperSeries #content{max-width:none;overflow:hidden;padding:4%;width:88%;}
.single #container.workingPaperSeries .huBreadcrumb{margin-top:0;}
.single #container.workingPaperSeries #content .wps.type-wps .entry-meta span.date{line-height:20px;height:auto;}
body.page-id-9395 #main .widget-container{margin-top:0;}
body.page-id-9395 #main .widget-container img{width:100%;}
.footer_right a{color:#fff;}
.page-template-page-ycsd-events #main,
.page-template-page-ycsd-temp #main,
.page-template-page-event-speakers #main,
.page-template-page-ycsd-about #main{width:100%;}
.mw_ycsd_slider{height:auto;}
.mw_ycsd_mid .inner_wraper{width:100%;}
.mw_ycsd_mid .inner_wraper .ycsdBox, .ycsdBox{width:auto;margin-right:0;margin-bottom:15px;}
.mw_ycsd_mid .inner_wraper .ycsdBox img{width:100%;height:auto;}
.mw_ycsd_mid .ycsdSideBar,
.mw_ycsd_mid .ycsdSideBar > aside img{width:100%;}
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdText,
.ycsdBox .ycsdText,
.mw_ycsd_mid .inner_wraper .ycsdBox .ycsdTitle,
.ycsdBox .ycsdTitle{height:auto;}
.mwUpcomingEvents img{width:230px;}
article.ycsdBox.pastEvent img{width:230px;}
.ycsdBox.pastEvent img{width:230px;}
.mw_ycsd_mid .ycsdSideBar > aside#fromAhssBlog img{width:100%;}
.mw_ycsd_mid .ycsdSideBar > aside#yscdLectureVideos img{width:80%;}
.mw_ycsd_mid .ycsdSideBar > aside#yscdLectureVideos{text-align:center;}
.page-template-page-ycsd-events .mw_center_logo,
.page-template-page-ycsd-temp .mw_center_logo,
.page-template-page-event-speakers .mw_center_logo,
.page-template-page-ycsd-about .mw_center_logo{text-align:center;}
.post-type-archive-research-streams .top_menu a,
.mw_center_logo > a{width:90%;display:block;margin:auto;}
.post-type-archive-research-streams .top_menu a img,
.mw_center_logo > a img{width:100% !important;}
.post-type-archive-research-streams .top_menu a{margin-bottom:20px;}
.form_left,
.idrac_form{float:left;width:100%;}
body.post-type-archive-research-streams #researchStreams .ycsdBox > a img{width:100%;}
body.post-type-archive-research-streams #researchStreams .ycsdBox .ycsdText{max-width:320px;}
.facInBox{width:100%!important;height:auto;}
#main .ycsdBox.speakers img.top{max-width:300px;}
#container.huSpeakers #content{padding:4%;width:92%;float:none;margin:0 auto 20px;}
#container.huSpeakers .mwSpeakerDesc,
#mwSpeakerEvent{float:none;}
#mwSpeakerEvent{overflow:hidden;text-align:center;}
#container.huSpeakers #mwSpeakerEvent h2{font-size:22px;}
#mwSpeakerEvent .ycsdBox{text-align:center;padding:12px 0;}
}
@media screen and (max-width:320px){
    .mw_arzu_menu_testimonial .widget_nav_menu li:nth-child(2){display:none; } 
     #site-info{
        /* min-height:125px; */
    } 
}

@media screen and (max-width:480px){
    body.page-id-10990 #primary{display:none;}
.menu-item-260798 a { padding: 12px!important; }
.cst-pop{width: auto;}
.courseCatlog #content{float:none;padding:0 5% 5%;width:90%;margin:auto;}
.courseCatlog #content h1{padding-left:15px;}
.courseCatlog #content .searchFilter .searchForm select{margin-bottom:10px;}
.courseCatlog #content .searchFilter .searchForm input[type="text"]{margin-bottom:10px;}
.courseCatlog #content .searchFilter .searchForm .prefix,
.courseCatlog #content .searchFilter .searchForm .codeNumber{width:23%;margin-right:2%;}
.courseCatlog #content .searchFilter .searchForm .courseType{width:50%;margin-right:0;}
.courseCatlog #content .searchFilter .searchForm .courseSchool{width:48.5%;margin-right:1.5%;}
.courseCatlog #content .searchFilter .searchForm .keywords{width:49.5%;margin-right:0;}
.courseCatlog #content .searchFilter .searchForm .submitBtn{float:right;}
.page-template-page-huit-temp .menu_item.col1,
.page-template-page-huit-temp .menu_item.col3{width:100%;max-width:480px;}
.page-template-page-huit-temp .menu_item h2{max-width:480px;}
.link_images{width:100%;}
#main #primary ul.huit_wid{padding-top:0;padding-right:0;}
#main #menu-huit>li:first-child>a{padding-top:15px;width:100%;margin-bottom:20px;}
.hu_intranetPortal{width:100%;}
.huTable_covidAdm {overflow: scroll; margin-left: -10%}
.hu_intranetTop,
#content .nomobile{display:none;}
.hu_intranetLeft,
.hu_intranetMid,
.hu_intranetRight{float:none;margin:auto;margin-bottom:20px;}
.page-template-page-huit-temp #content .col2{width:98%;margin:0 auto 20px;float:left;}
.ucSystem, .dataCenter{padding-left:0 !important;}
.moc{overflow:hidden;}
.moc ul li.sd_tel,
.moc ul li.sd_web{padding-left:40px;}
body.page-id-11332 #content .entry-title,
body.page-id-11332 #content .stext{padding-left:10px;padding-right:10px;}
.feature>img{height:inherit;}
.popup_container{width:90%;height:260px;}
.popup_notification{background-position:top center;padding:70px 0 0 0;margin:30px;text-align:center;}
}
.tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;}
.tabs nav{text-align:center;}
.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}
.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;}
.tabs nav a span{vertical-align:middle;font-size:0.75em;}
.tabs nav li.tab-current a{color:#74777b;}
.tabs nav a:focus{outline:none;}
.icon::before{z-index:10;display:inline-block;margin:0 0.4em 0 0;vertical-align:middle;text-transform:none;font-weight:normal;font-variant:normal;font-size:1.3em;font-family:'stroke7pixeden';line-height:1;speak:none;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-upload::before{content:"\e68a";}
.icon-tools::before{content:"\e60a";}
.icon-plane::before{content:"\e625";}
.icon-joy::before{content:"\e6a4";}
.icon-plug::before{content:"\e69a";}
.icon-home::before{content:"\e648";}
.icon-gift::before{content:"\e652";}
.icon-display::before{content:"\e65e";}
.icon-date::before{content:"\e660";}
.icon-config::before{content:"\e666";}
.icon-coffee::before{content:"\e669";}
.icon-camera::before{content:"\e66f";}
.icon-box::before{content:"\e674";}
.content-wrap{position:relative;}
.content-wrap section{display:block;visibility:hidden;opacity:0;margin:0 auto;padding:0em;max-width:1200px;text-align:left;width:100%;position:absolute;z-index:-1;top:0;}
.content-wrap section.content-current{width:100%;display:block;height:auto;visibility:visible;opacity:1;position:relative;z-index:1;}
.content-wrap section p{margin:0;padding:0.75em 0;color:rgba(40,44,42,0.05);font-weight:900;font-size:4em;line-height:1;}
.content-wrap .ff-header{display:none;}
.content-wrap .ff-stream.ff-layout-grid{padding-top:0;}
.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.6);}
.no-flexbox nav ul{display:block;}
.no-flexbox nav ul li{min-width:15%;display:inline-block;}
.uni-logo {
    width: 170px;
    /* border: 1px solid #efefef; */
    border-radius: 50%;
    padding: 20px;
}
.majors, .minors {
    border: 1px solid #ccc;
    padding: 10px;
    list-style-type: none;
    border-top: 10px solid purple;
    font-size: 20px;
    height: 550px;
    box-shadow: 1px 2px 20px 5px #f5f5f5;
}
.majors li span {
    margin-right: 10px;
}
.majors li {
    border-bottom: 1px solid #ccc;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px; font-size: 22px;
}


.row.majors>li:last-child, .row.minors>li:last-child {
    border-bottom: none;
    background:url(/docs/app-images/down-arrow-after-mm.png) right bottom no-repeat;
    background-size: 25px 25px;
}
.row.minors>li:last-child a {
    color: #fff;
}
.row.minors>li:last-child:before {
    border-left: 0px;
}


.minors li {
    width: 100%;
    color: purple;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-top: 10.8px;
}
.minors li:before {
    border-left: 4px solid #ccc;
    background: #ccc;
    content: "";
    margin-right: 5px;
    height: 10px;
}
.row.majors li span img {
    width: 50px;
}

.row.majors li a {
    color:black;
}
.row.minors li a {
    color:purple;
}

.adjust-uni-logo{
    width: auto !important;
    /* display: inline-block; */
    float: left;
}

/*IPHONE 5*/
/*iphone5*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 360px) 
and (orientation : portrait) { 

    .row.majors li a {
        color:black;
        font-size: 16px;
    }
    .row.minors li {
        font-size: 16px;
    }
    
    .mblview{display: block!important;}
    a.btn_liberalcore{padding: 10px 10%;}
	.adms-video{height:200px;}
	.facv2-prof-inner {width: 100%;}
	.facv2-prof-main-rgt {width:auto; height:auto; max-height: 180px;}
	.inner_header {margin-top: 0px;}
	.cst-pop{width: auto;}
    a.btn_liberalcore{ padding: 10px 20px;}
    #mainlc {    height: auto;}
	/* .logo img {    width: 45%;} */
	
    .inner_header {
        width: 100%;
        /*min-height: 300px;*/
    }
    .logo {
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        top: 0;
    }
	
	.menu-top-menu-inner-container {margin-top: 20%;}
	.top_menu {margin-top:0;} /*25 june*/
    
	#nav-trigger {
        display: inline-flex;
        text-align: left;
        cursor: pointer;
        width: 0px;
        text-indent: -41px;
        overflow: hidden;
        float: right;
        position: absolute !important;
        right: 10px;
        top: 80%;
    }
    .home .logo, .page-template-home-page .logo {
        left: 0; width: 100%;
    }
    .homeNewsEvents article img {
        width: 100%;
        height: 250px;
    }
    .contactGrid .gridItem {    width: 100%;}

    .contactGrid .gridItem {    width: 100%;}
}

/*iphone 5 replicate*/
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 374px) 
and (orientation : portrait) {

    .inner_header {    height: 215px;}

    .row.majors li a {
        color:black;
        font-size: 16px;
    }
    .row.minors li  {
        font-size: 16px;
    }
    .mblview{display: block!important;;}
    .cst-pop{width: auto;}
    a.btn_liberalcore{padding: 10px 20px;}
    #mainlc {    height: auto;}
    .menu-top-menu-container {margin-top:-140px!important;}
}

@media screen and (max-width:58em){.tabs nav a.icon span{display:none;}
.tabs nav a:before{margin-right:0;}
}
.tabs-style-bar nav{background:rgba(40,44,42,0.05);}
.tabs-style-bar nav ul{border:4px solid transparent;margin-bottom:0 !important;}
.tabs-style-bar nav ul li a{margin:0 2px;background-color:#f7f7f7;color:#74777b;transition:background-color 0.2s, color 0.2s;text-decoration:none;}
.tabs-style-bar nav ul li a:hover,
.tabs-style-bar nav ul li a:focus{color:#5b2867;}
.tabs-style-bar nav ul li a span{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:0.7em;font-family:Open Sans;margin-left:5px;}
.tabs-style-bar nav ul li.tab-current a{background:#5b2867;color:#fff;}
#container.phyLab{max-width:1366px;}
.phyLab #content{background-color:transparent;}
#container.phyLab .v2 a, #container.phyLab .v2 a:hover{color:#5c2568;text-decoration:none;}
.phyLab .topImg{width:100%;float:left;height:420px;position:relative;}
.left50 h1, .right50 h1{margin-bottom:10px;font-size:24px;}
#nav-sl li a{font-size:12px;}
.phylab-v2-content{width:970px;}
.page-template-page-student-life-main .phyLab .topImg .mbox{
    position:relative;display:block;}
.phyLab .topImg .mbox{
    position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-content:flex-end;flex-wrap:wrap;}

.phyLab .topImg img{object-fit:cover;width:100%;height:100%;display:block;}
.phyLab .fullwidth .topImg h1{position:absolute;margin:auto !important;bottom:30px;width:auto;font-family:"HelveticaNeueLTStd-BdCn";font-size:24px;font-weight:normal;color:#fff !important;text-shadow:0px 3px 0px rgba(0, 0, 0, 0.54);padding:10px 3% 5px;letter-spacing:1px;background-color:rgba(91, 40, 103, 0.6);line-height:normal !important;}
.grid-container{position:relative;display:flex;flex-wrap:wrap;}
.grid-container .phyBox{width:33%;margin-right:.5%;margin-bottom:5px;position:relative;overflow:hidden;}
.grid-container .phyBox:nth-child(3n+3){margin-right:0;}
.grid-container .phyBox img{transition:all .2s linear;width:100%;height:auto;display:block;}
.grid-container .phyBox:hover img{transform:scale(1.1);}
#content .grid-container .phyBox h3{transition:all .2s linear;position:absolute;left:20px;top:40px;color:#fff;font-size:20px;}
#content .grid-container .phyBox:hover h3{top:50px;}
#content .grid-container .phyBox p{display:none;}
#content .grid-container .phyBox .link{transition:all .2s linear;position:absolute;right:30px;bottom:-30px;color:#fff;}
#content .grid-container .phyBox:hover .link{bottom:10px;}
#content .grid-container .phyBox .link a{color:#fff;text-decoration:none;}
.phyLab .pcontent{text-align:center;padding:30px 80px;color:#3f3e3f;}
.phyLab .pcontent a,
.phyLab a.phyLink{background:url(images/icon_phylab.jpg) 4px 0px no-repeat;padding:5px 5px 9px 43px;background-size:30px;text-decoration:none;color:#5c2568;position:relative;font-size:16px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.phyLab a.phyLink:before,
.phyLab a.phyLink:after{content:'';display:block;position:absolute;background-color:#3f3e3f;width:100%;height:3px;margin:auto;left:0;right:0;bottom:-2px;}
.phyLab a.phyLink:after{background-color:#8b8b8b;width:0;}
.phyLab a.phyLink:hover::after{width:100%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.physcisMhead{text-align:center;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;}
.vcenter{align-items:center;display:flex;position:relative;padding-left:10px;margin-left:13px;}
.physcisMhead .vcenter:before{content:'';position:absolute;left:0;top:initial;bottom:initial;margin:auto;width:2px;height:100%;background-color:#5c2568;}
.life-fw{float:left;padding:0px 0px;margin-bottom:10px;width:100%;}
.life-eve{float:left;height:100px;width:100px;background-color:#5c2568;color:#fff;}
.life-eve2{float:left;margin:0 0 0 10px;padding-top:6px;}
.life-eve2 h2{color:red;}
.left50{float:left;margin:0 auto;width:49%;margin-right:10px;}
.page-template-page-student-life-inner .right50 {
    width: 49%;
    float: left;
}
.left50 p,.right50 p{text-align:left;}
.lif-month, .life-date,.life-year{color:#fff!important;text-align:center;}
.lif-month{margin:8px!important;font-size:16px;padding-top:10px;}
.life-date{color:#fff!important;font-size:38px;font-weight:600;margin-bottom:11px!important;}
.life-year{font-size:16px;}
.life-fw:nth-of-type(odd){background-color:#f5f5f5;}
.slifeh2{margin:20px 0px!important;}
.sye{margin-bottom:40px;width:280px;margin-right:30px!important;box-shadow:1px 2px 10px 0 rgba(146, 146, 146, 0.22);border-radius:5px;float:right;border:1px solid #dadada;}
.sye img{width:257px;padding:12px;}
.sye h3{font-size:20px;text-align:center;}
.sye .date{text-align:center;}
.std-life-logo{height:auto;width:100px;}
.page-id-26 .owl-nav{margin-left:-10px;margin-top:-110px!important;}
.std-life-calendbg{height:300px;background-image:linear-gradient(to bottom, rgba(92, 37, 104, 0.38), rgba(255, 255, 255, 0)),url(/wp-content/uploads/2019/07/featured-img-stdlife-1.jpg);}
.std-life-calend{width:30%;margin:2%;float:right;background:#f5f5f4;padding:20px 20px 0px 20px;box-shadow:2px 2px 34px #292929;}
.eve2h2 a{color:#5c2568!important;}
.page-id-257163 .eventful a{color:red !important;font-weight:600;}
.page-id-257163 .em-calendar a{color:#23282d !important;}
.page-id-25716 .futureEvent .life-fw{background:#f0e4f3!important;}
.futureEvent .life-fw{background-color:#f0e4f3;}
.std-life-func h1{display:none;}
.std-life-func p{color:#000!important;}
.std-ev-viewall p{color:#5c2568 !important;}
#featured-banner-title{float:left;margin:145px 0 0% 60px;}
#featured-banner-title p{font-size:35px;color:#fff!important;text-shadow:2px 2px #5c2568;}
.page-id-257163.em-calendar{height:200px;}
#container.phyLab a,
#container.phyLab a:hover{text-decoration:none;}
.page-template-page-physics-lab-inner .inner_header,
.page-template-page-physics-lab-inner .inner_wraper,
.page-template-page-physics-lab-home .inner_header,
.page-template-page-physics-lab-home .inner_wraper,
.page-template-page-student-life-main .inner_header,
.page-template-page-admissions-camp-main .inner_header,
.page-template-page-student-life-main .inner_wraper,
.page-template-page-student-life-inner .inner_header,
.page-template-page-student-life-inner .inner_wraper{max-width:1300px;}
.page-template-page-admissions-camp-main #header{z-index:0;}
.page-template-page-physics-lab-home .inner_wraper{max-width:1400px;}
.phyLab #content.innerLayout{max-width:100%;}
.phyLab #content.innerLayout .content{margin-top:45px!important;margin:0 auto;overflow:hidden;width:66%;padding:40px;border:1px solid #f5f5f5;float:left;}
.phyLab #stlife_content.innerLayout .content{margin-top:45px!important;margin:0 auto;overflow:hidden;width:auto;padding:40px;border:1px solid #f5f5f5;}
#stlife_content p{color:#333333;font-family:Open Sans;font-size:14px;}
.page-id-26 .phyLab #content.innerLayout .content p, h1,h2{width:auto;margin:0 auto;text-align:left;}
.phyLab .innerLayout .topImg h1{position:absolute;margin:auto !important;bottom:25%;width:auto;font-family:"HelveticaNeueLTStd-BdCn";font-size:24px;font-weight:normal;color:#fff !important;text-shadow:0px 3px 0px rgba(0, 0, 0, 0.54);padding:10px 3% 5px;letter-spacing:1px;background-color:rgba(91, 40, 103, 0.6);line-height:normal !important;}
.phy-nav-bar{margin-left:40px;margin-top:350px!important;width:74%;padding:10px;margin-top:10px;background-color:#5c2568;-webkit-box-shadow:2px 1px 17px 0 rgba(146, 146, 146, 0.85);-moz-box-shadow:2px 1px 17px 0 rgba(146, 146, 146, 0.85);box-shadow:2px 1px 17px 0 rgba(146, 146, 146, 0.85);border-radius:24px;position:absolute;}
.phy-nav-bar.stdlif-inner-navbar{margin-top:320px!important;}
.phy-nav-bar ul{margin:20px 10px;text-align:center;}
.phy-nav-bar ul li{cursor:pointer;display:inline-flex;list-style-type:none;padding-right:28px;line-height:16px;width:auto;color:#f5f5f5;padding-left:6px;text-align:center;}
.phy-nav-bar ul li:last-child{border-right:0px;}
.phy-nav-bar ul li:hover{border-left:0.3px solid #f9b516;}
.phy-nav-bar ul li a{color:#f5f5f5;}
.subTitle{padding-left:20px;}
.subTitle a{background:url(images/phy-play-icon.jpg) 10px center no-repeat;background-color:#fdfdfd;background-size:25px auto;padding:13px 10px 8px 45px;display:inline-block;text-decoration:none;font-family:"HelveticaNeueLTStd-BdCn";font-size:20px;color:#3f3e3f;}
.subTitle a:focus{outline:none;}
.phy_col1,
.phy_col2{background-color:#f5f5f5;padding:20px;overflow:hidden;float:left;width:calc(100% - 40px);margin-bottom:30px;}
.phy_col2{width:calc(49% - 30px);margin-right:1%;padding-right:10px;}
.phy_col2.last{margin-right:0;margin-left:1%;}
.img-left{float:left;width:150px;padding-right:20px;}
.img-left img{float:left;}
.text-right{float:left;width:calc(100% - 170px);}
#content .text-right h4{text-transform:capitalize;line-height:20px;}
#content .phy_col1 p:last-child{margin-bottom:0;}
.phyLab-dl{position:relative;}
.phyLab-dl dt{width:38%;text-align:right;float:left;padding-right:2%;clear:both;text-shadow:0px 0px 0px #000;}
.phyLab-dl dd{width:60%;float:right;}
.phyLab-dl dd+dt:before{content:'';display:block;position:absolute;width:90%;height:1px;border-bottom:1px dotted #5c2568;margin:-10px auto 0;left:0;right:0;}
.phySidebar{float:right;width:290px;margin-top:-98px;z-index:1;position:relative;margin-right:50px;}
.page-template-page-student-life-main .phySidebar,
.page-template-page-student-life-inner .phySidebar{transform:translate(0px, 130px);}
.phySidebar .widget{margin-bottom:30px;}
.phySidebar ul{margin:0;padding:0;list-style:none;}
.phySidebar .phyWidBox{background-color:#f0f0f0;padding:15px 20px 70px 20px;position:relative;}
.phySidebar .phyWidBox:after{content:'';position:absolute;display:block;width:100%;height:61px;background:url(images/arrow_down.jpg) 0 0 no-repeat;left:0;bottom:0px;background-size:290px auto;}
.phySidebar .phyWidBox li{border-bottom:1px dotted #dcdcdc;margin:5px 0;padding:5px 0 7px 15px;position:relative;}
.phySidebar .phyWidBox li:before{background-color:#5c2568;height:20px;width:4px;content:'';position:absolute;display:block;left:0;margin-top:2px;}
.phySidebar .phyWidBox li:last-child{border-bottom:0;}
.phySidebar .phyWidBox li a{text-decoration:none;color:#5c2568;font-size:14px;}
.phyConBox{background-color:#f5f5f5;padding:20px;}
#content .phyConBox h2{background:url('images/phy-contact-widget.jpg') top right no-repeat;line-height:40px;margin-bottom:15px;}
#content .phyConBox p,
#content .phyConBox a{color:#5c2568;font-size:12px;margin-bottom:10px;text-decoration:none;}
#content .phyConBox p.phyTel{padding-left:30px;background:url('images/phy-icon-tel.jpg') left center no-repeat;background-size:18px auto;}
#content .phyConBox p.phyEmail{margin-bottom:0;padding-left:30px;background:url('images/phy-icon-email.jpg') left center no-repeat;background-size:18px auto;}
.fg-panel .fg-album-thumbnail{margin-right:10px !important;}
.mwSlider{width:998px;margin:20px auto 0;border:1px solid #aeaeae;}
.ogeSection{width:100%;clear:both;margin-bottom:20px;float:left;}
.oge_box{width:300px;height:217px;float:left;margin-top:20px;margin-right:18px;overflow:hidden;position:relative;}
.oge_box:nth-child(3n+3){margin-right:15px;}
.oge_box i{background-color:rgba(50,12,58,.5);position:absolute;z-index:1;width:54px;height:20px;top:10px;left:5px;font-style:normal;color:#fff;font-size:15px;text-transform:uppercase;padding:11px 0px 11px 30px;background-repeat:no-repeat;background-position:10px;}
.oge_box i.mwNewsIcon{background-image:url(images/icon_visits.png);}
.oge_box i.mwEventIcon{background-image:url(images/icon_events.png);padding:11px 9px 11px 40px;}
.oge_box i.mwVisitIcon{background-image:url(images/icon_visits.png);}
.oge_box img{position:relative;z-index:0;min-width:auto;}
.oge_box h3{font-size:20px;color:#fff;background-color:rgba(176,29,29, .9);padding:13px 15px;position:absolute;bottom:0;left:0;right:0;}
.breadcrumbs a{color:#f1c3c3!important;text-decoration:none;font-size:12px;}
.breadcrumbs{color:#fff;font-size:12px;padding:4px 0 0 0;    text-align: left;}
.oge_box.nso h3{background-color:rgba(92, 37, 104, 0.87);}
.ogeSection article.oge_box.oap img{transition:all .2s linear;}
.ogeSection article.oge_box.oap:hover img{transform:scale(1.1);}
.ogeSection article.oge_box.nso img{transition:all .2s linear;}
.ogeSection article.oge_box.nso:hover img{transform:scale(1.1);}
.mw_wc_mid #contentPart{margin-top:15px !important;}
.mw_ehsas_mid #contentPart{padding-top:15px !important;}
.mw_oge_mid #contentPart{padding-bottom:15px;}
.mw_oge_mid .content p{font-size:14px;line-height:24px;}
.mw_oge_mid .content h2{font-size:22px;color:#b01d1d;padding-bottom:15px;}
.mw_oge_mid .content li{font-size:15px;line-height:24px;}
.ogeSection .testimonial{width:100%;max-width:515px;float:left;padding:20px 17px 45px 17px;background-color:#f8f8f8;}
.owl-image{float:left;}
.owl-carousel.owl-drag .owl-item .item{display:flex;}
.ogeSection .testimonial .owl-carousel{float:left;width:510px;padding-left:5px;}
.ogeSection .testimonial .owl-item blockquote{font-size:15px;color:#b01d1d;font-style:normal;padding:0 16px;width:230px;position:relative;align-self:center;line-height:22px;}
.ogeSection .testimonial .owl-item blockquote:before, .ogeSection .testimonial .owl-item blockquote:after{content:'';background:url(images/blockquote_before.jpg) 0 0 no-repeat;width:14px;height:9px;display:none;position:absolute;left:-18px;}
.ogeSection .testimonial .owl-item blockquote:after{background:url(images/blockquote_after.jpg) 0 0 no-repeat;right:0;bottom:0px;left:inherit;}
.ogeSection .testimonial .owl-item blockquote h5{font-style:italic;margin-top:5px;}
.owl-nav{position:absolute;text-align:center;margin-top:-303px!important;width:100%;}
.page-id-252322 .owl-nav{position:absolute;text-align:center;margin-top:-310px!important;width:100%;}
.owl-dots{display:none;}
.owl-prev{float:left;}
.owl-next{float:right;}
.owl-nav button{border:none;background:none;height:35px !important;width:15px !important;}
.owl-nav .owl-prev, .owl-nav .owl-next{text-indent:-999px;overflow:hidden;width:15px;height:24px;position:relative;display:inline-block;margin:2px 5px 0;}
.owl-nav .owl-prev:before, .owl-nav .owl-next:before{content:'';width:15px;height:24px;background:url(images/oge_arrow.png) 0 0 no-repeat;position:absolute;left:0;}
.owl-nav .owl-next:before{content:'';transform:rotate(180deg);}
.oge_cal{float:right;max-width:400px;width:100%;border:1px solid #f2eef3;height:170px;padding:15px 17px;}
.oge_cal h2{background:url(images/icn_cal.jpg) 0 0 no-repeat;background-size:24px;text-transform:uppercase;color:#b01d1d;font-size:16px;line-height:20px;padding:5px 5px 5px 35px;letter-spacing:.5px;}
.oge_map{background-color:#f8f8f8;}
.custom_spot_map{position:relative;float:left;}
.custom_spot_map .cspot{position:absolute;}
.custom_spot_map .cspot .marker{background:url(images/icon_marker.png) center center no-repeat;width:34px;height:44px;display:block;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.custom_spot_map .cspot:hover .marker{background:url(images/icon_marker_hover.png) center center no-repeat;}
.custom_spot_map .cspot .marker:before{content:'';width:40px;height:50px;background:url(images/icon_marker.png) center center no-repeat;position:absolute;margin:-2.5px 0 0 -2.5px;display:block;background-size:30px auto;opacity:.5;animation-name:mymove;animation-duration:2s;animation-iteration-count:infinite;filter:blur(5px);}
.custom_spot_map .cspot:hover .marker:before{background:none;}
@-webkit-keyframes mymove{from{background-size:30px auto;}
to{background-size:33px auto;}
}
@keyframes mymove{from{background-size:30px auto;}
to{background-size:33px auto;}
}
.custom_spot_map .cspot .tooltip img{width:100%;}
.custom_spot_map .cspot .tooltip{position:absolute;background-color:#fff;padding:15px;border-radius:50%;width:70px;height:70px;vertical-align:middle;text-align:center;top:-100px;left:-37px;z-index:1;border:1px solid #5c2568;opacity:0;display:flex;align-items:center;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;visibility:hidden;}
.custom_spot_map .cspot:hover .tooltip{top:-103px;opacity:1;visibility:visible;}
.custom_spot_map .cspot:hover .tooltip:before,
.custom_spot_map .cspot:hover .tooltip:after{display:none;}
.custom_map_box{float:right;width:322px;color:#2a2a2a;padding:35px 20px 15px 10px;height:260px;background-color:#f2f2f2;position:relative;}
.custom_map_box:before{content:'';position:absolute;border-top:155px solid transparent;border-bottom:155px solid transparent;border-right:25px solid #f2f2f2;top:0;left:-25px;}
.custom_map_box h2{background:url(images/icn_globe.png) 0 0 no-repeat;padding:5px 10px 13px 65px;text-transform:uppercase;color:#b01d1d;font-size:18px;font-weight:bold;line-height:22px;}
.custom_map_box p:empty{display:none;}
.oge_fsection{background-color:#f8f8f8;padding:3%;width:94%;margin-bottom:0;display:none;}
.oge_fbox{float:left;color:#2a2a2a;font-size:13px;line-height:16px;}
.oge_fbox:nth-child(even){float:right;}
.oge_fbox p:empty{display:none;}
.oge_fbox p{margin:0;}
.oge_fbox h2{font-family:Times, "Times New Roman", "serif";font-size:66px;color:#5c2568;font-weight:600;font-style:italic;line-height:64px;}
.oge_fbox h3{color:#5c2568;font-size:16px;line-height:20px;margin:6px 0;}
.oge_fbox h4{color:#5c2568;font-size:12px;margin-bottom:10px;}
.oge_fbox a{color:#5c2568;font-size:12px;font-weight:600;margin-top:10px;display:inline-block;text-decoration:none;border-bottom:1px solid #5c2568;}
.oge_state{width:100%;float:left;}
.oge_state .state{width:55%;float:left;}
.oge_state .state:nth-child(2){width:25%;}
.oge_state .state:nth-child(3){width:20%;}
.oge_state .state hr{background-color:#790000;height:50px;margin-bottom:5px;}
.oge_state .state:nth-child(2) hr{background-color:#003471;}
.oge_state .state:nth-child(3) hr{background-color:#d1ac46;}
.oge_state h4{font-size:16px;font-weight:normal;color:#5c2568;text-shadow:1px 0px 0px #5c2568;}
.oge_state h3{color:#000000;font-size:13px;font-weight:bold;}
.ftr_oge_p{color:#5f5f5f;font-style:italic;width:96%;float:left;padding:15px 2%;border:1px solid #ece7ed;margin-top:20px;}
.oge_banner{margin-top:14px;min-height:170px;position:relative;}
.oge_banner img{position:absolute;width:100%;}
.oge_banner .rev_slider_wrapper{margin-bottom:-55px !important;}
.oge_banner h1{position:relative;z-index:1;color:#fff;line-height:40px;padding-top:70px;padding-left:30px;font-size:26px;}
.oge_banner.oap_banner h1{color:#5c2568;text-transform:uppercase;}
.mw_oge_mid.innerpage #contentPart{padding:20px;max-width:calc(1000px - 42px);border:1px solid #e4e0e6;margin-top:-15px;overflow:visible;display:flex;}
.mw_oge_mid.innerpage #contentPart:after{display:none;}
.mw_oge_mid .content{padding:0;width:100%;max-width:670px;}
.mw_oge_mid .content h3{color:#b01d1d;font-weight:bold;margin-bottom:8px;font-size:16px;text-shadow:1px 0px 0px #680c0c;letter-spacing:.5px;}
.page-template-page-oap-inner .mw_oge_mid .content h3{color:#5c2568;}
.ogeList{list-style:none;margin:0;}
.ogeList li{position:relative;display:block;padding-left:30px;line-height:20px;color:#000;}
.ogeList li:before{position:absolute;left:5px;color:#000;font-size:16px;}
.ogeList li.fa.fa-mobile:before{left:8px;font-size:20px;}
.ogeList li.fa.fa-map-marker:before{left:6px;font-size:18px;}
.ogeList li a, .ogeList li span, .ogeList li strong{font-family:'Open Sans';color:#000;text-decoration:none;}
.mw_oge_mid #primary{width:100%;max-width:267px;position:relative;background-color:#f9f9f9;clear:none;margin-top:-80px;margin-left:20px;padding:15px 15px 70px 15px;z-index:2;}
.mw_oge_mid #primary:after{content:'';border-left:149px solid #fff;border-right:148px solid #fff;border-top:50px solid #f9f9f9;position:absolute;bottom:0;left:0;}
.mw_oge_mid #primary.oap-widgets{margin-top:-120px;}
.mw_oge_mid #primary .widget-title{margin-top:20px;background:none;color:#b01d1d;}
.mw_oge_mid #primary .oge-cal .widget-title{padding-left:40px;background:url(images/icn_cal.jpg) 5px 6px no-repeat;background-size:22px auto;}
.mw_oge_mid #primary.oap-widgets .oapRandBox{position:relative;float:left;padding-bottom:30px;margin-top:20px;}
.mw_oge_mid #primary.oap-widgets .oapRandBox img{width:100%;float:left;}
.mw_oge_mid #primary.oap-widgets .oapRandBox a{width:calc(100% - 16px);padding:8px;position:absolute;bottom:0;left:0;background-color:#b01d1d;color:#fff;}
.mw_oge_mid #primary.oap-widgets .oapRandBox a:hover{text-decoration:none;}
.oge_cal ul{list-style:none;margin:0;}
.oge_cal ul, .mw_oge_mid #primary ul{padding:20px 0 0;}
.oge_cal ul li, .mw_oge_mid #primary ul li{position:relative;padding-left:20px;margin-bottom:15px;}
.oge_cal ul li:before, .mw_oge_mid #primary ul li:before{content:'';width:7px;height:7px;background-color:#b01d1d;position:absolute;top:6px;left:3px;}
.oge_cal ul li a, .mw_oge_mid #primary ul li a{color:#2a2929;text-decoration:none;}
.oge_cal ul li a:hover, .oge_cal ul li a:focus, .mw_oge_mid #primary ul li a:hover, .mw_oge_mid #primary ul li a:focus{color:rgba(42,41,41,.80);text-decoration:none;}
.mw_oge_mid #primary .oge_box{width:100%;margin:0;height:auto;}
.mw_oge_mid #primary .oge_box a{color:#2a2929;}
.mw_oge_mid #primary.oap-widgets .oge_box i{background-image:url(images/oap_news_icon.png);color:#5c2568;}
.mw_oge_mid #primary .oge_box i{position:initial;background-color:transparent;color:#b01d1d;display:block;font-size:20px;background-image:url(images/ogebar_news_icon.jpg);padding:11px 0px 18px 43px;background-repeat:no-repeat;background-position:8px 6px;}
.mw_oge_mid #primary .oge_box img{position:relative;width:100%;min-width:auto;}
.mw_oge_mid #primary .oge_box h3{color:#ffffff;background-color:rgba(176,29,29, .98);position:relative;padding:10px;font-size:13px;}
#home_popup{position:fixed;z-index:999;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.4);}
.popup_container{width:758px;height:190px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(67, 4, 83, 0.9);border-radius:5px;background-color:rgba(255, 255, 255, 0.9);box-shadow:0 0 5px rgba(67, 4, 83, 0.9);}
.popup_container span{position:absolute;right:20px;top:10px;font-size:18px;-webkit-font-smoothing:antialiased;font-weight:bold;color:#5b2867;cursor:pointer;}
.popup_notification{background:url(images/popup_bell.png) left center no-repeat;font-size:18px;color:#430453;line-height:26px;padding-left:70px;margin-top:70px;margin-left:20px;}
.oap-h1{color:#e1b346;font-size:22px;}
.oap-h3{color:#e1b346;font-style:italic;margin:5px 0 0 0;}
.page-template-page-oap-inner .mw_oge_mid.innerpage .oge_banner{border:1px solid #e4e0e6;border-bottom:0 none;}
.page-template-page-oap-inner .mw_oge_mid.innerpage .oge_banner.oap_slider{height:320px;}
.page-template-page-oap-inner .mw_oge_mid.innerpage #contentPart{border-top:0 none;max-width:calc(1000px - 40px);padding-top:0;align-items:flex-start;}
.page-template-page-oap-inner .mw_oge_mid.innerpage .oge_banner.oap_slider + .inner_wraper{margin-top:0;}
@media only screen and (min-device-width: 1024px){
.page-template-page-academic-affairs-defult .widget.widget_nav_menu {
    margin-top: 172px;
}
}
.page-template-page-academic-affairs-defult .widget.widget_nav_menu ul {
    padding: 0px!important;
}
.page-template-page-academic-affairs-defult .widget.widget_nav_menu ul li {
    border-bottom: 1px solid #ccc;
}
.page-template-page-academic-affairs-defult .widget.widget_nav_menu ul li a {
    color: #333333;
    display: block;
    font-family: Open Sans;
    font-size: 14px;
    text-decoration: none;
    padding: 10px;
}
.page-template-page-academic-affairs-defult .widget.widget_nav_menu ul li:nth-child(1) {
    background: #5c2568;
}
.page-template-page-academic-affairs-defult .widget.widget_nav_menu ul li:nth-child(1) a {
    color: #fff;
}
.mw_oge_mid #primary.oap-widgets br{display:none;}
.mw_oge_mid #primary.oap-widgets .widget_nav_menu .widget-title{color:#5c2568;}
.mw_oge_mid #primary.oap-widgets ul li{border-bottom:1px solid #efeeef;padding-bottom:10px;}
.mw_oge_mid #primary.oap-widgets ul li:before{display:none;;}
.mw_oge_mid #primary.oap-widgets ul li a{font-size:14px;color:#2a2929;}
.student-life .fg-panel .fg-thumbHolder .fg-listItem{clear:none !important;margin-right:85px !important;}
.student-life .fg-panel .fg-thumbHolder .fg-listItem:nth-child(3n + 3){clear:left;margin-right:0 !important;}
.nso_banner{height:350px;object-fit:cover;margin:0 auto;width:100%;}
.huTable td{width:1px;font-size:14px;}
.std_life img{padding-bottom:10px;width:100%;height:170px;object-fit:cover;}
.HU_Lions_nso{padding:5px;display:block;text-align:center;}
.HU_Lions_nso div{margin-right:5%;padding:15px;width:40%;border:solid 1px #5c2568;background-color:#fff;display:inline-block;MARGIN-BOTTOM:5%;text-align:left;max-width:270px;padding-left:25px;min-height:235px;vertical-align:top;}
.HU_Lions_nso img{padding-bottom:10px;}
.page-id-260621 .HU_Lions_nso img { width: 100%; }
.page-id-260621 .HU_Lions_nso a { width: 100%; }
.HU_Lions_nso h3{font-size:18px;}
.HU_Lions_nso a{padding:5px;background-color:#5c2568;color:#fff !important;text-align:center;width:92%;margin-top:10px;display:inherit;text-decoration:none;}
.HU_Lions_nso div:nth-child(odd){clear:LEFT;}
.HU_Lions_nso div:nth-child(even){margin-right:0;}
.HU_Lions_nso p{margin-bottom:0px !important;line-height:22px}
.huTable ul{text-align:left;}
.menu_item.col_custom img{width:370px;}
.menu_item.col_custom{width:342px;}
.col_custom{max-width:227px;width:227px;max-height:149px;}
p.nso_p{margin-left:20px;text-align:left;color:#333 !important;}
.nso_p{text-align:left;color:#333 !important;}
.addmissionTopContainer_nso{overflow:hidden;position:relative;margin-bottom:0px;margin-top:27px;}
.addmissionTopContainer_nso a.avideobtn{position:absolute;left:438px;right:0;width:204px;line-height:40px;background:url(images/ad_icon_play.png) 10px 9px no-repeat;display:block;top:166px;margin:auto;color:#fff;background-color:rgba(249, 181, 22, 0.81);text-decoration:none;padding-left:45px;text-transform:uppercase;padding-top:3px;font-size:13px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.addmissionTopContainer_nso a.avideobtn:hover{background-color:rgba(56,4,67,1);}
.addmissionTopContainer_nso > br,
.addmissionTopContainer_nso > p{display:none;}
.addmissionTopContainer_nso img{margin-bottom: 14px;	padding-top: 8px;}
.addmissionTopContainer_nso .abox{height:100px;width:95px;position:relative;background-color:rgba(56,4,67,0.8);bottom:4px;left:0 !important;color:#fff;padding:10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;float:left;margin-left:10px;}
.addmissionTopContainer_nso .abox:hover{background-color:rgba(56,4,67,1);}
.addmissionTopContainer_nso .abox.zero:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-blog-icon.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer_nso .abox.first:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-blog-icon.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer_nso .abox.zero:after{content:'';display:block;width:47px;height:47px;background:url(images/talk-lion-icn.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer_nso .abox.second:after{content:'';display:block;width:47px;height:47px;background:url(images/adm-event-icon.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer_nso .abox.fourth:after{content:'';display:block;width:47px;height:47px;background:url(images/campus-tour-icn.png) 0 0 no-repeat;position:absolute;right:3px;bottom:3px;}
.addmissionTopContainer_nso .abox.zero{margin-left:0;cursor:pointer;}
.addmissionTopContainer_nso .abox.fourth{cursor:pointer;}
.addmissionTopContainer_nso .abox.first{cursor:pointer;}
.addmissionTopContainer_nso .abox.second{left:304px;cursor:pointer;}
.addmissionTopContainer_nso .abox.third{width:218px;font-size:13px;line-height:17px;text-align:center;}
.addmissionTopContainer_nso .abox.sixth{width:218px;font-size:13px;line-height:17px;text-align:center;}
.addmissionTopContainer_nso .abox.third .cst{width: 235px;}
.abox.third.cst {   background: #ede5da;}
.addmissionTopContainer_nso .abox.zero a, .addmissionTopContainer .abox.first a,
.addmissionTopContainer_nso .abox.second a, .abox.fourth a{color:#fff;text-decoration:none;font-size:14px;vertical-align:middle;height:77px;display:table-cell;line-height:19px;}
i.fa.fa-paper-plane.pcst {    font-size: 30px;    margin: 8px; color: #ede5da;}
.about_nso{font-size:16px;}
text.about_nso{color:#fff !important;font-size:16px;}
.addmissionTopContainer_nso .abox.third span{display:block;background:url(images/ad_icon_phone.png) 0 1px no-repeat;padding-left:42px;margin-top:2px;min-height:30px;}
.addmissionTopContainer_nso .abox.third span a{color:#fff;text-decoration:none;}
.addmissionTopContainer_nso .abox.third span.icon_email{background:url(images/ad_icon_email.png) 0 1px no-repeat;margin:0 auto;width:0%;}
.addmissionTopContainer_nso .abox.third span.icon_read{background:url(https://habib.edu.pk/wp-content/uploads/2018/07/read.png) 0 1px no-repeat;line-height:23px;}
.Email_nso{color:#fff !important;text-align:center;text-decoration:underline;margin-bottom:0px !important;}
.addmissionTopContainer_nso{margin:0 auto;width:auto;overflow:hidden;position:relative;margin-bottom:0px;margin-top:27px;}
@media (max-width:70em){.phySidebar{margin-right:8px;}
}
@media (max-width:48em){.phyLab .topImg img,
.phyLab .topImg .mbox{height:auto;object-fit:contain;}
.phyLab .fullwidth .topImg h1{font-size:36px;margin:auto !important;height:auto;top:initial;line-height:40px !important;position:relative;}
.badge_div{margin-left:12px;}
.main_std{margin:0 auto;width:62%;}
.phyLab .pcontent{padding:30px;}
.grid-container .phyBox,
.grid-container .phyBox:nth-child(3n+3),
.phyLab #content.innerLayout .content{width:90%;margin:0 auto 20px;}
.phyLab #content.innerLayout .content{padding:20px;}
.phy_col1, .phy_col2{width:calc(100% - 40px);padding:20px;margin-right:0;}
.phy_col2.last{margin-left:0;}
.img-left{position:absolute;}
.text-right{float:none;clear:none;display:inline-block;width:100%;}
.text-right:before{width:170px;height:175px;content:'';float:left;display:inline-block;}
.text-right h3,
.text-right h4{clear:none;}
.phySidebar{width:90%;margin:auto;float:none;clear:both;}
.page-template-page-student-life-main .phySidebar, .page-template-page-student-life-inner .phySidebar{transform:translate(0px, 0px);} .phyLab .innerLayout .topImg h1{font-size:18px;} .phyLab .topImg img, .phyLab .topImg .mbox{object-fit:contain;height:250px;}
.phyLab .innerLayout .topImg h1{height:50px;}
}

.phySidebar .phyWidBox:after{display:none;width:100%;background-size:100% 100%;}
.phySidebar .phyWidBox{padding:15px 20px 5px 20px;}
.slier_stdlife{width:600px;}
.page-id-251094 .slier_stdlife{
    width:1267px;
}

.senetor_section{height:340px;margin-right:8px;padding:6px;width:36%;}

.page-id-251094 .senetor_section{
    width: 90%;
    text-align: center;}

    .page-id-251094 .owl-carousel .owl-item img.senator_img {
        width: 280px;
        margin-left: auto;
        margin-right: auto;
    }    

.senetor_section img{object-fit:contain;}
img.senator_img{height:auto;}
.owl-item.active{width:290.25px;}
.committee_popup{width:360px;height:360px;}
.committee_border{border:4px solid purple;margin:5px;padding:8px;height:350px;}
.pop_icon{height:110px;padding:20px;}
.desc_popup{float:left;width:290px;}
.img_popup{text-align:center !important;margin:0 auto;width:96%;}
.badge_comite{
    background-image:url(https://habib.edu.pk/docs/HUSG-Committee_s.png);
    width:150px;
    background-size: 100%;
}
.page-id-251094 .badge_comite .img_icon {
    width: 60% !important;
    margin-left:auto;
    margin-right:auto;
    padding: 6px 0px 0px 0px !important;
}
.badge_comite p {
    margin-bottom: 0rem;
}
.badge_comite .img_icon{width:54px !important;height:auto;padding:10px !important;}



.badge_comite h2{font-size:13px;padding-top:0px;}

@media (min-width:320px) and (max-width:480px){
    .page-template-page-oap-inner .accordion .panel-title{
        margin-left: 0px !important;
    }
    .page-id-12535 .menu_item.col3{
        padding-left: 0px;
    }
    .dropdown-content {  
        position: relative !important;
    background-color: inherit !important;
    box-shadow: none !important;
}
    .link_images {
        width: auto;
        margin-bottom: 20px;
    }

    .giving-video{
        width: 100%;
        height: 200px;
    }
    .row.majors li a {
        color:black;
        font-size: 16px;
    }
    .row.minors li {
        font-size: 16px;
    }
    #content{float:none; } 
}
    @media (min-width:320px) and (max-width:480px){#content{float:none;}
.s4s_cir {    display: none;}
.addmissionTopContainer_nso .abox.third {    width: 100% !important; margin-left: 0px !important; margin-top:1.5%; padding-left:0px;}
		
		.addmissionTopContainer_nso .abox.third {margin-left: 0 !important;}
.contactGridnso {    width: 100%;}
.orderlist-mobile{display: block;}
.footer_col{width:100%;margin:0 auto !important;float:none;left:0;right:0;max-width:none; height: auto;}

.footer_col ul li a {
    font-size: 16px;
}

.footer_col ul li {
    text-align: center;
}

.footer_col .widget-title {
    text-align: center;
    font-size: 22px;
}

.homebox{padding:15px 15px 3px 15px;}
.homebox h2{font-size:22px;font-family:Open Sans;font-weight:400;margin-bottom:10px;line-height:25px;}
div#hm_ftrwidget_replica h2{font-size:20px;padding:3px;margin-top:10px;}
.menu-header{
    /* display:none; */
}
#stats li:first-child{width:50%;float:left;}
#stats li{float:left;width:100%;padding:0;margin:0;border:none;}
#stats li:last-child{position:inherit;max-width:330px;display:block;float:none !important;width:50%;margin:0 auto 30px;overflow:hidden;}
.page-template-home-page .full{border-top:1px solid #f9b516;}
.footer_right{padding:0 0 10px 0;margin:0 auto;width:100%;float:left;text-align:center;}
#site-info .footer_social{width:70%;float:left;padding:0px;}
/* #site-info{min-height:200px;} */
#site-info {
    display: initial;
}
#footer .inner_wraper{
    padding:40px 0 0 0;
    display: initial;
}
#nav-trigger{display: none; color:#5c2568;position:relative;text-indent:-6px;z-index: 1;}
.menu-top-menu-container {margin-top:0px; padding-top: 0px;}
#wrapper .search{width:98%;position:relative;left:0;right:0;bottom:0px;}
#site-info .footer_social{width:70%;float:left;padding:0px;}
.stats{margin:0 auto;width:100%;}
.homeNewsEvents .hucontent{padding:10px;}
.hm_giving{border-top:2px solid #fbcf68;}
.home-tabs .hmbox span:before{background-color:#fff;}
#stats li{width:50%;float:left;}
/*.home .logo, .page-template-home-page .logo{text-align:center;margin:0 auto;width:70%;left:16%;}*/
 /* #site-info{min-height:200px;}  */
#site-info .footer_social{width:100%;padding:30px 0px;float: none;text-align: center;}
.footer_social span{left:0;right:0;margin:0 auto;width:120px;top:3px;position:absolute;}
.footer_social ul{margin:0 auto;width:70%;    left: 0;    right: 0;    margin: 0 auto;    width: 140px;    top: 3px;}
.center_section{width:70%;}
.homeNewsEvents_h{width:100%;}
.btn_of_cols .col_btm_btn{width:194px !important;}
.btn_of_cols_3 .col_btm_btn{width:194px !important;}
.homeNewsEvents_h .hucontent_h_col_4{float:none !important;}
.vimeo-wrapper{height:0px;}
.vimeo-wrapper iframe{margin-top:82px;width:100%;height:100%;min-height:56vw;min-width:100%;position:absolute;top:0px;left:50%;transform:translate(-50%, -50%);}
.home-tabs .hmbox{max-width:100%;}
/*.logo img{width:70%;}*/
.home .inner_header, .page-template-home-page .inner_header{height:225px;}
.cst-txt-sli { font-size: 12px;    letter-spacing: 0;    font-family: inherit;}
.cst-txt-sl1 {text-align: center;  line-height: 1;  font-size: 10px; font-weight: 100; width: 380px; margin-top:8px;}
.cst-hm-btns a {padding: 2px 10px;    font-weight: 100;     font-size: 10.5px; margin-top: 6px;}
.btnt {left: 62%!important;}.cst-hm-btns a{left: 38%;}
.owl-nav{margin-top:-80px !important;width:100%;}
.hucontent article{width:100%!important;}
.fac_bx_main{float:none;text-align:center;width:auto;margin-left:0px;}
.desig_member{width:192px;font-weight:600;line-height:1.5;padding:10px;height:130px;font-size:12px;background-color:#e7e7e7;margin-bottom:20px!important;margin:0 auto;border:1px solid #c1bebe;}
/*office president in the news*/
.vd-content,.vd-content1 {    background: #fff;    width: auto;    padding: 10px;}
.vd-thumb img{width: 100%;    height: auto;   object-fit: cover;    float: left;}
.vd-thumb1 img {    width: 90%;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px){.center_section{margin:0 auto;width:570px;}
.homeNewsEvents_h .hucontent_h{float:left;}
.hucontent_h_col_3{float:left;}
.btn_of_cols .col_btm_btn{width:194px !important;}
.btn_of_cols_3 .col_btm_btn{width:194px !important;}
.homeNewsEvents_h{width:640px;}
.homeNewsEvents_h .hucontent_h_col_4{width:225px;float:left;}
}
@media screen and (max-width:480px){
    #nav-sl {
        display: block!important;
        background-color: #5c2568;
        height: auto;
        border-radius: 20px;
    }
    #nav-sl ul {
        display: block!important;
        position: initial!important;
        top: 0px!important;
        width: 70%;
        height: auto;
    }
    div#nav-sl ul li {
        display: table-header-group;
        width: 100%;
    }

    .page-template-page-student-life-main rs-arrow.tp-rightarrow.tparrows.persephone {
        left: 89%!important;
    }
    .page-template-page-student-life-inner .phyLab .topImg img, .phyLab .topImg .mbox {
        height: auto;
    }
}

@media only screen and (max-width:1040px) and (min-width:319px){
/* .footer_col{width:50%;margin:0 auto !important;float:none;left:0;right:0;} */
.cst-txt-sli { font-size: 12px;    letter-spacing: 0;    font-family: inherit;}
.cst-txt-sli-icon{top: 26%;    left: 41%;    width: 35px!important;}
.cst-txt-sl1.mappara {   font-size: 8px;    width: 90%;}
.cst-txt-sl1 {text-align: center;  line-height: 1;  font-size: 10px; font-weight: 100; width: 380px; margin-top:8px;}
.cst-hm-btns a {padding: 2px 10px;    font-weight: 100;     font-size: 10.5px; margin-top: 18px;}
.cst-hm-btns1 a {padding: 2px 10px;    font-weight: 100;     font-size: 10.5px; margin-top: 18px;     margin-left: 34px;}
.btnt {left: 62%!important;}.cst-hm-btns a{left: 38%;}
.btnt-cst0{font-size: 8.5px!important; left: 39%!important;} 
.btnt-cst1{font-size: 8.5px!important; left: 71%!important;}  
.cst-hm-btns-covid a{padding: 8px 8px;    font-size: 10px;}
.stdlifeGrid .gridItem h3{width:auto;}
.stdlifeGrid{height:auto;}
.ad-fall-subline{font-size:12px;margin-top:-16px;line-height:0.9;}
.gridItem.bg-six h3{padding:15px;}
.gridItem.bg-one h3, .gridItem.bg-two h3, .gridItem.bg-thr h3, .gridItem.bg-for h3, .gridItem.bg-fiv h3, .gridItem.bg-six h3{
    height:auto;font-size:15px;
        /* margin: 58px 0px !important; */
        width: 100%!important;
        margin-top: 134px!important;
        margin-left: 0px!important;
}
.gridItem.bg-one-1 h3, .gridItem.bg-two-2 h3, .gridItem.bg-thr-3 h3, .gridItem.bg-for-4 h3, .gridItem.bg-fiv-5 h3, .gridItem.bg-six-6 h3{height:36px;font-size:15px;margin:58px -6px !important;}
.gridItem.bg-one,.gridItem.bg-two,.gridItem.bg-thr,.gridItem.bg-for,.gridItem.bg-fiv,.gridItem.bg-six{
    background-position:center;height:180px;}
.gridItem.bg-one-1,.gridItem.bg-two-2,.gridItem.bg-thr-3,.gridItem.bg-for-4,.gridItem.bg-fiv-5,.gridItem.bg-six-6{background-position:center;height:100px;}
.stdlifeGrid .gridItem{margin-left:0px;}
.stdlifeGrid .gridItem{width:100%;}
.stdlifeGrid .gridItem:nth-child(odd){margin-left:0px;}
.phy-nav-bar.stdlif-inner-navbar{display:none;}
.menu-toggle-button{width:auto;}
.sye{float:none;margin:0 auto;width:auto;}
.sye img{width:93%;}
.sye h3{font-size:18px;}
.phyLab #content.innerLayout .content{margin-top:140px!important;}
.page-id-257297.gallery img{width:90%;}
.page-id-257297.gallery-columns-4 .gallery-item{width:100%;}
.page-id-257297.gallery-item{width:100%;}
.phyLab .topImg{height:auto;}
.life-eve2{width:180px;line-height:18px;}
#featured-banner-title{margin:0 0 0% 20px;}
#featured-banner-title p{font-size:14px;}
.std-life-calend{width:auto;float:none;}
#nav-sl ul{
    display: inline-table;
    position: initial;
    top: 0px
}
.phyLab #stlife_content.innerLayout .content {
    margin-top: 0px!important;
}
.std-life-func p{margin-bottom:7px!important;}
.main_std{width:auto;}
.senetor_section{height:auto;width:auto;}
.slier_stdlife{height:243px;}
.owl-nav{display:none;}
.page-id-26 .phy-nav-bar{display:none;}
.left50{width:100%;}
.mob-std-life{overflow:hidden;background-color:#f50e0e;width:140%;display:block;margin-bottom:40px;margin-top:200px;display:block;text-align:center;}
.vav_wrap01{padding:0px;height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#e2d8c2;width:100%;margin-top:60px;position:absolute;}
.phyLab #stlife_content.innerLayout .content{overflow:inherit;padding:20px;}
#nav-sl {display: initial;}
.vav_wrap01 .menu-toggle-button{background-color:#e2d8c2;color:#521e5e;text-shadow:0 0px 0px #000;}
.vav_wrap01 .menu-toggle-button.active{color:#521e5e;background:#e2d8c2;text-shadow:0 1px 0px #000;}
.vav_wrap01 ul li{background:#e2d8c2;}
.vav_wrap01 ul li a{border-bottom:solid 1px #cbc3b1;color:#5c2568!important;}
.vav_wrap01 ul.menu-list{background:#e2d8c2; display: none;}
.wc_content_lc{width: 100%;}
.bgimg_liberalcore{display: none;}
.selector { display: none;}
.mblview{display: block!important;}


.mblview{
    display: none;
}

.admission-offer-box {
    width: 43%;
    border: solid 0px #ccc;
    padding: 20px;
    background: #5c2568;
    color: #fff;
    text-align: center;
    float: left;
    height: 280px;
    margin-bottom: 10px;
	transition: translateY .3s linear;
}
.admission-offer-box:first-child {margin-right:10px;} .admission-offer-box.last {width:93% !important; height: 220px;} 
.admission-offer-box.last img {width:80px;}
.admission-offer-box img {
    width: 100px; transition: all .3s linear;
}
.admission-offer-box p {
    color: #fff !important;
    line-height: normal !important;
}
.admission-offer-box h3 {
    text-align: center;
    margin: 0 auto !important;
    padding-bottom: 20px;
    color: #fff !important;
    font-weight: bold !important;
}

.admission-offer-box a {text-decoration: none;}
.admission-offer-box a:hover >img {transform: translateY(-15px);}

.display_hidden {display:none;}
.admission_covid_boxes {margin-left: 7px;}
.admission_covid_boxes img {width: 48.2%;
    margin-right: 11px;
    margin-bottom: 11px;
	transition: all .3s linear;}
.admission_covid_boxes img:hover {
    filter: saturate(0.6);
}
}
@media (min-width: 350px) and (max-width: 480px){
	
	.hidden-xs.navbar-form.navbar-right {
    /* margin-top: 51px !important; */
}
	
}
@media (min-width: 320px) and (max-width: 480px){
    .page-template-page-academic-affairs  #wrapper #po_searchform input[type="text"]:focus {
    width: 75%!important;
}

	.page-id-8125 #primary {display:none;}
}

@media screen and (min-width:768px) 
{
#wrapper .mstopRight .search {
    float: right!important;
    width: auto;
    display: inherit;
    margin-top: 15px;
    margin-bottom: inherit;
}
.quickLinkBox {
    position: relative;
    float: right;
    overflow: hidden;
    top: 20px;
    display: block;
    width: 100%;
}
}
@media screen and (min-width:320px) and (max-width:359px)
{
    #rev_slider_91_1_forcefullwidth {
        width: 88%;
    }
    .fb-video-container-full{
        height: 215px;
        overflow: hidden;
    }
    #rev_slider_91_1_wrapper .hesperiden.tparrows{
        margin-top: -62%;
    }
    /* #rev_slider_91_1 {
        height: 190px !important;
    } */

    /* #rev_slider_91_1_wrapper {
        height: 190px !important;
    } */
    .uni-logo {
        width: 140px;
    }
    .inner_header {    height: 120px;}
    nav#nav-mobile ul {
        top: 60px;
    }
    nav#nav-mobile {
        display: block;
        top: 150px;
        z-index: 1;
    }

    .vav_wrap{
        display: block;
    }

}
@media screen and (min-width:361px)  and (max-width:359px)
{
    .uni-logo {
        width: 160px;
    }

     .vav_wrap{
        display: none;
    }
    
    nav#nav-mobile {
        display: block;
        top: 14px ;
        z-index: 1;
    }
}
@media screen and (min-width:375px) and (max-width:410px)
{
    .uni-logo {
        width: 160px !important;
    }
    .inner_header{   min-height: 100px;    height: 0;}
    /* .vav_wrap{display: none;} */
}

@media screen and (min-width:768px) 
{
    .uni-logo {
        width: 95px !important;
        padding: 0px;
    
    }
    .adjust-uni-logo {
        margin-left: 0px !important;
        padding: 0px !important;
    }
}
@media screen and (min-width:481px) 
{
    .footer_col ul li {
        text-align: left;
    }
}
 .dropbtn {
  border: none;
  background: none;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index:3;
  text-align: left;
  color: #fff;
  border-bottom: 3px solid #5c2568;
}
.dropdown a button{
    color: inherit;
}
.dropdown-content a {
  padding: 6px 13px;
  text-decoration: none;
  display: block;
}
.dropdown-content a:first-child {
    /* display: none!important; */
}

.dropdown-content a:hover {background-color: #5c2568; color: white;}

.dropdown:hover .dropdown-content {display: block;}

@media screen and (max-width:599px)
{
    .web_logo{
        display: none;
    }
    .mbl_logo{
        display: block;
        margin: 0 auto;
    }
    .page-template-page-admissions-sep-21 .logo img {
        /* width: auto !important; */
    }
    .page-template-page-admissions-sep-21 .logo {
        top: -8px;
    }
    .page-template-page-admissions-sep-21 form#searchform {
        margin: 19px 15px 0;
    }
    .page-template-page-admissions-sep-21 #header {
        height: auto;
    }
    .page-template-page-admissions-sep-21 .inner_header {
        min-height: auto;
    }
    .page-template-page-admissions-sep-21 .top_menu {
        margin-top: 13px!important;
        margin-right: 11px;
    }
    .page-template-page-admissions-sep-21 #main {
        margin-top: 98px!important;
    }
}

@media screen and (min-width:768px)
{
    .web_logo{
        display: block;
        width: 98%;
    }
    .mbl_logo{
        display: none;
    }  
}
@media screen and (max-width:768px)
{
     
    .web_logo{
        display: none !important;
    }
    .mbl_logo{
        display: block;
    }  
}
@media screen and (max-width:414px){
    .page-template-page-admissions-sep-21 #main {
        margin-top: 98px!important;
    }
    .page-template-page-admissions-sep-21 .inner_wrap {
        height: 78px !important;
    }
    .page-template-page-admissions-sep-21 form#searchform {
        margin: 23px 0 0 !important;
    }
    .page-template-page-admissions-sep-21 .logo img {
        /* width: 37% !important; */
    }
    .page-template-page-admissions-sep-21 .new-add-sec.new-add-sec.btn-col-three.sec .btn_new_admissions_div a.btn_new_admissions_sep {
        width: 100%;
    }
    .page-template-page-admissions-sep-21 .btn_new_admissions_div a.btn_new_admissions_sep {
        width: 100% !important;
    }
}
@media screen and (max-width:375px){
    .page-template-page-admissions-sep-21 .logo img {
        /* width: 41% !important; */
        margin-left: 0;
    }
}



/* ----------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- soh-comm Style-hpv1.css start ------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------*/
#post-269948 .entry-content {
    padding: 0px;
}

table.huTable a {
    color: #000;
    text-decoration: none;
}


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&display=swap');

.item.campaign-card.fstbx {
    min-height: 272px;
}
.HU_response div {
    width: 270px;
    float: left;
    margin-right: 20px;
    min-height: 310px;
    height: 170px;
}

.homebox h2 {font-family: 'Noto Sans', sans-serif !important;}
.fadein { position:relative; height:190px; }
.fadein img { position:absolute; left:0; top:0; }

.page.page-id-261468 .inner_header {
    max-width: 1400px;
}
.page.page-id-261468 .home .logo, .page-template-home-page .logo {
    left: 25px;
    margin-top: 12px;
}
.page.page-id-261468 .inner_header .logo {
    left: 25px;
    z-index: 999;
    /* margin-top: 12px; */
}
.page.page-id-261468 .inner_wraper {
    max-width: 1400px;
}
.container-hubynumbers .container-fluid.justifyflex {
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 20px;
    margin: auto;
}
.hubynumb_box{
    /* float: left; */
    width: 33.3%;
    background: #5c2568;
    margin: 0%;
    margin-left: 1%;
    text-align: center;
    color: #fff!important;
    text-decoration: none!important;
    padding: 30px 20px;
    border-radius: 6px;
    font-size: 42px;
    font-weight: 600;
    transition: 0.3s;
    height: 190px;
}
.hubynumb_box:hover{
    padding: 35px 20px;
    height: 190px;
}
.hubynumb_box p {
    font-size: 22px;
    font-weight: 100;
}
.homeNewsEvents3 article img, .homeNewsEvents2 .hucontent article img, .homeNewsEvents .hucontent article img {
    border-radius: 6px 6px 0 0;
}
.container-hubynumbers{
    background-color: #f6f2e8;
    padding: 30px 27px 30px;
    overflow: hidden;
	float: left;
	width:100%;
	margin-top:40px;
}
.hubynumb_box::before{
     background-image: url("/docs/landing/Group-33.svg");
     background-repeat: no-repeat;
    width: 106px;
    content: " ";
    position: absolute;
    margin-left: -170px;
    margin-top: -80px;
    height: 80px;
}
.hubynumb_box .before{
     background-image: url("/docs/landing/Group-33.svg");
     background-repeat: no-repeat;
    width: 106px;
    content: " ";
    position: absolute;
    margin-left: -170px;
    margin-top: -80px;
    height: 80px;
}
#hubynumb_box2::before{
     background-image: url("/docs/landing/Group-34.svg");
     background-repeat: no-repeat;
    width: 106px;
    content: " ";
    position: absolute;
    margin-left: -200px;
    margin-top: -80px;
    height: 80px;
}
#hubynumb_box3::before{
     background-image: url("/docs/landing/Group-35.svg");
     background-repeat: no-repeat;
    width: 106px;
    content: " ";
    position: absolute;
    margin-left: -170px;
    margin-top: -80px;
    height: 80px;
}
.container-hubynumbers h2 {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 30px;
    color: #5b2867;
}
.homeNewsEvents article .art_content2 {
    padding: 10px 0 0 10px;
    border: 1px solid #5c2568;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 1px 1px 3px 0px #c5c5c5;
    height: 110px;
}
.art_content2 h3, .art_content3 h3 {
    color: #000;
    /* padding: 5px 5px 5px 7px; */
    padding: 0px;
    font-size: 14px;
    font-weight: 400;
    height: 65px;
    padding-bottom: 75px;
}
.art_content2 a {
    border-radius: 6px;
    background: #5b2867;
    color: #c7af90;
    padding: 4px 6px;
    margin-left: 0px;
}

.art_content2 a:hover {color:#c7af90}


/*------------------------------------------------ soh-Comm office of career service style starts from here -------------------------*/

.oocs-box {
    float: left;
    width: 32%;
    text-align: center;
    margin: 0.66%;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 315px;
    border: 1px solid #efefef;
}
.oocs-box p {
    margin-bottom: 0px!important;
}
.adjust-height{
    height: 220px;
    background: white;
    margin: 10px;
    width: 30%;
}
.adjust-height:hover {
    box-shadow: 0px 5px 20px #c1c1c1;
}
.oocs-heading-h1{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.oocs-heading-h2{
    margin-top: 30px !important;
}
.oocs-heading-h2, .oocs-heading-h1{
    text-align: center;
    font-weight: 800;
    color: #000!important;
    font-size: 20px!important;
}
.oocs-box h4 {
    text-align: left;
    font-size: 14px!important;
    font-weight: bold;
    color: black !important;
    line-height: 20px !important;
    padding: 0px 5px;
    margin: 5px 0px!important;
}
.oocs-box h5 {
    text-align: left;
    font-size: 14px!important;
    color: black !important;
    line-height: 18px !important;
    padding: 0px 5px;
    margin: 0px !important;
}
.oocs-box a {
    text-decoration: none;
}
.class-20-21-btn {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.class-20-21-btn a {
    text-decoration: none;
    text-align: center;
    color: white;
    background: #5e2568;
    padding: 10px 25px 10px 25px;
    margin: 0px 10px;
}
.class-20-21-btn.pop-btn {
    margin-top: 10px;
    margin-bottom: 0px;
}
.class-20-21-btn.pop-btn a {
    padding: 5px 10px;
    margin: 5px;
}
.class-20-21-btn a:hover {
    color: #fff;
    text-decoration: none;
}
.class-20-21-btn a:visited {
    color: #ffffff;
}
.page-id-254936 .admission_covid_boxes img {
    margin-bottom: 10px;
    margin-right: 10px;
}
.page-id-264352 li.page_item.page-item-268512.page_item_has_children {
    /* display: none!important; */
}
.page-id-268512 .gridItem {
    background-color: #fff0!important;
    padding: 0% 4%;
    text-align: center;
}
.page-id-268512 .gridItem p {
    margin-bottom: 5px!important;
}
.page-id-268512 .gridItem:nth-child(odd) {
    border-right: 1px solid #e0dddd;
}
.page-id-268512 h2.griditemh2 {
    background-color: #0000;
    color: #000!important;
    position: relative;
    /* text-decoration-line: underline;
    text-decoration-thickness: 4px;
    text-decoration-style: initial;
    text-decoration-color: #d09509; */
}
.page-id-268512 .one h2.griditemh2:after {
    content: "";
    position: absolute;
    left: 22%;
    bottom: 4px;
    height: auto;
    width: 56%;
    border-bottom: 3px solid #f9b516;
}
.page-id-268512 .two h2.griditemh2:after {
    content: "";
    position: absolute;
    left: 37%;
    bottom: 4px;
    height: auto;
    width: 27%;
    border-bottom: 3px solid #f9b516;
}
.ifs-hu-star {
    display: flex;
    flex-wrap: wrap;
}
.ifs-hu-star .oocs-box {
    width: 29%;
    margin: 2%;
    height: auto;
    border: none;
    text-align: left;
}
.ifs-hu-star .oocs-box h4 {
    padding: 0px;
}
.ifs-hu-star .oocs-box h5 {
    padding: 0px;
}
.ifs-hu-star a:hover {
    text-decoration: none;
}
.hu-star .meet-nso-col4 {
    background-color: #ffffff;
    width: 100%;
}
.hu-star .meet-nso-col4 span {
    background-image: none;
    padding-left: 15px;
}
.hu-star .meet-nso-col4 span img {
    width: 30px;
}
.hu-star a {
    width: 33.3%!important;
}
.hu-star span i {
    margin: 0px 15px!important;
    color: #d09509!important;
}
.hu-star span i.fa.fa-play-circle {
    display: block!important;
}
.hu-star span i.fa.fa-play-circle-o {
    display: none;
}
.hu-star p.meet-nso-name {
    text-align: left;
    padding: 0px 15px;
    color: #000000!important;
    margin-bottom: 0px!important;
}
.hu-star p.meet-nso-dep {
    display: block;
    text-align: left;
    padding: 0px 15px;
    color: #000000!important;
    margin-bottom: 0px!important;
}
.hu-star p.meet-nso-class {
    display: block;
    text-align: left;
    padding: 0px 15px;
    color: #000000!important;
    margin-bottom: 0px!important;
}

@media screen and (max-width:599px)
{
    .ifs-hu-star {
        display: block;
    }
    .ifs-hu-star .oocs-box {
        width: 100%;
        margin: auto;
        text-align: center;
    }
    .ifs-hu-star .oocs-box h4 {
        text-align: center;
    }
    .ifs-hu-star .oocs-box h5 {
        text-align: center;
    }
    .oocs-box {
        float: left;
        width: 100%;
        text-align: center;
        padding: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: auto;
        padding-left: 0px;
    }

    .adjust-height{
        margin: 0px;
        margin-bottom: 20px;
        margin-top: 20px;
    }

}

/*------------------------------------------------------ soh-comm office of career service style end here -----------------------------*/

.homeNewsEvents article .art_content3 {
    padding: 30px 0 0 10px;
    background: #f2f2f2;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 1px 1px 3px 0px #e0e0e0;
    height: 80px;
}
.homeNewsEvents2 {
    float: left;
    margin-top: 0;
    width: 100%;
    clear: both;
    padding-top: 10px;
}
.homeNewsEvents2 article {
    margin-left: 1%;
    background-color: #fff;
    transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    text-align: center;
	width: 33.3%;
}
.homeNewsEvents3 article {
    /* width: 18.6%;
       margin-left: 1.2%; */
    width: 19%;
    margin: 0%;
    margin-left: 1%;
    background-color: #fff;
    color: #111;
    /* min-height: 292px; */
    transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
}
.homeNewsEvents2 .hucontent {
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 20px;
    margin: auto;
}
.homeNewsEvents3 {
    /* float: left;
    margin-top: 40px; */
    padding: 30px 27px 0px;
    overflow: hidden;
}
.homeNewsEvents3 .hucontent {
    /* display: inline-block; */
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 20px;
    margin: auto;
}
.homeNewsEvents3 h2 {
    text-align: center;
    color: #5b2867;
}
.art_content4 h3 {
    font-size: 15px;
    font-weight: bold;
    padding: 10px 20px;
    border: 0px solid #5c2568;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 2px 3px 14px 0px rgb(197 197 197 / 45%);
    height: 70px;
    color: #5c2568;
	text-transform: uppercase;
    font-family: 'Noto Sans', sans-serif !important;
}
.homeNewsEvents3 .art_content2 {
    border: 0px solid #5c2568;
    border-top: none;
    margin: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 2px 3px 14px 0px rgb(197 197 197 / 45%);
    /* height: 110px; */
    padding:15px 20px;
}
.homeNewsEvents2 h2, .homeNewsEvents3 h2{
    color: #5b2867;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 0px;
    /* margin-bottom: 40px; */
}
.justifyflex{
    display: inline-block;
    }
.video-thumbnail1{position:relative;display:inline-block;cursor:pointer;filter:grayscale(100%);}
.video-thumbnail1:hover{filter:none;}
.video-thumbnail1::before{position:absolute;top:62%;left:20%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:"\f144";font-family:FontAwesome;font-size:60px;color:#fff;opacity:.8;cursor:pointer;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);z-index:1;}
.video-thumbnail1:hover::before{color:#f9b516;}
.video-thumbnail1:hover{transform:scale(1.011) !important;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;}
.homeNewsEvents2 article:hover{transform:scale(1.03);}
.homeNewsEvents3 article:hover {    transform: scale(1.03);}

.selector {
    color: #5c2568;
    position: absolute;
    top: 50%;
    width: 140px;
    height: 140px;
    margin-top: auto;
    margin-left: -70px;
    left: 50%;
    top: 1000px;
}


.jumbotron-lc{
    text-align: center;     margin-top: 50px; margin-bottom: 30px;
}

.selector,
.selector button {
  font-weight: 300;
}

.wc_content_lc {
    position: initial;
    width: 95%;
    margin: auto;
    font-size: 15px;
    line-height: 21px;
}

.selector button {
    background: #cdb98f;
    position: relative;
    width: 110%;
    height: 110%;
    padding: 10px;
    border-radius: 50%;
    border: 0;
    color: #5c2568;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    transition: all .1s;
	margin-top:-32px;
	margin-left: -11px;
}



/*.selector button:hover { background: #3071a9; }*/ 

.selector button:focus { outline: none; }
button:focus {
    outline: none!important;
}
.selector ul {
    position: absolute;
    list-style: none;
    padding: 0;
    margin: 0;
    top: -50px;
    right: -20px;
    bottom: -20px;
    left: -20px;
}

.selector li {
  position: absolute;
  width: 0;
  height: 100%;
  margin: 0 50%;
  transition: all 0.8s ease-in-out;
}

.selector li input { display: none; }

.selector li input + label {
  position: absolute;
  left: 50%;
  bottom: 120%;
  width: 0;
  height: 0;
  line-height: 1px;
  margin-left: 0;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 1px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: none;
  transition: all 0.8s ease-in-out, color 0.1s, background 0.1s;
}

.selector li input + label:hover { background: #f0f0f0; }

.selector li input:checked + label {
  background: #225a93;
  color: white;
}

.selector li input:checked + label:hover { box-shadow:  2px 3px 32px rgb(76 18 89 / 41%); }

.selector.open li input + label {
    color: #fff;
    background: #5c2568;
    width: 160px;
    height: 160px;
    line-height: 18px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    padding: 10px;
}

.bgimg_liberalcore{
    content: '';
    height: 52%;
    background: url(/docs/app-images/liberalcore-bg.jpg) center no-repeat!important;
    background: #F6F2E8;
    background-size: cover!important;
}


 
.selector ul > li > label > a {
    color: white;
    text-decoration: none;
}

.cst-pop >h1> img {
    margin-right: 10px;
}

.cst-pop hr{
    border: 2px solid #5c2568;   
}

.cst-pop p{
    text-align: left;   
}
a.btn_liberalcore{
    text-decoration: none;
    background: #f6f2e8;
    padding: 10px 120px;
    color: white;
    color: #5b2867; 
}

a.btn_liberalcore:hover{
    background: #5b2867;
    color: #fff; 
}


.btn_liberalcore{
    border: 1px solid #5b2867; 
}

.selectorac {
    color: #5c2568;
    position: absolute;
    top: 50%;
    width: 140px;
    height: 140px;
    margin-top: auto;
    margin-left: -70px;
    left: 50%;
    top: 300px;
}
.selectorac,
.selectorac button {
  font-weight: 300;
}
.selectorac button {
    background: #cdb98f;
    position: relative;
    width: 110%;
    height: 110%;
    padding: 10px;
    border-radius: 50%;
    border: 0;
    color: #5c2568;
    font-size: 15px;
    font-weight: 600;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    transition: all .1s;
	margin-top:-15px;
}
.selectorac ul {
    position: absolute;
    list-style: none;
    padding: 0;
    margin: 0;
    top: -50px;
    right: -20px;
    bottom: -20px;
    left: -20px;
}

.selectorac li {
  position: absolute;
  width: 0;
  height: 100%;
  margin: 0 50%;
  transition: all 0.8s ease-in-out;
}

.selectorac li input { display: none; }

.selectorac li input + label {
  position: absolute;
  left: 50%;
  bottom: 120%;
  width: 0;
  height: 0;
  line-height: 1px;
  margin-left: 0;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 1px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: none;
  transition: all 0.8s ease-in-out, color 0.1s, background 0.1s;
}

.selectorac li input + label:hover { background: #f0f0f0; }

.selectorac li input:checked + label {
  background: #225a93;
  color: white;
}

.selectorac li input:checked + label:hover { box-shadow:  2px 3px 32px rgb(76 18 89 / 41%); }  

.selectorac.open li input + label {
        color: #fff;
    background: #5c2568;
    width: 160px;
        height: 160px;
    line-height: 18px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    padding: 18px;
    font-weight: 500;
}
.selectorac.open li label {
    color: #fff;
background: #5c2568;
width: 160px;
    height: 160px;
line-height: 18px;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
font-size: 16px;
padding: 18px;
font-weight: 500;
}
.selectorac li label {
    position: absolute;
    left: 50%;
    bottom: 120%;
    width: 0;
    height: 0;
    line-height: 1px;
    margin-left: 0;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 1px;
    overflow: hidden;
    cursor: pointer;
    box-shadow: none;
    transition: all 0.8s ease-in-out, color 0.1s, background 0.1s;
  }
  
.selectorac ul > li > label > a {
    color: white;
    text-decoration: none;
}

.mv-circle{
    display: none;
}
.my-class{text-align: left;}

.heading-h1{

    text-transform: uppercase;  
    font-size: 28px;  
    font-weight: 600;    
    text-transform: uppercase;    
    color: #5c2568;
}

.selectorlc {
    color: #5c2568;
    position: absolute;
    top: 50%;
    width: 140px;
    height: 140px;
    margin-top: auto;
    margin-left: -70px;
    left: 50%;
    top: 300px;
}
.selectorlc,
.selectorlc button {
  font-weight: 300;
}
.selectorlc button {
    background: #cdb98f;
    position: relative;
    width: 110%;
    height: 110%;
    padding: 10px;
    border-radius: 50%;
    border: 0;
    color: #5c2568;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    transition: all .1s;
	margin-top:-15px;
}
.selectorlc ul {
    position: absolute;
    list-style: none;
    padding: 0;
    margin: 0;
    top: -50px;
    right: -20px;
    bottom: -20px;
    left: -20px;
}
/*library page https://habib.edu.pk/library/research-tools-collections/freeopen-access-resources/*/
.li_disabled {
    font-size: 12px!important;
    color: #000!important;
    margin: 0!important;
    font-weight: 600;
}
.li_heading{
    font-size: 1.5em!important;
    font-weight: 600!important;
}
.margin-bottom-xl{margin-bottom: 2em;}
/* .page-id-263052 #container.mw_library_inner h1.page-title{ display: none;} */
p.li_disabled>a, p.li_disabled>i {    color: #0000EE; }
.btn-bg-purple{color: #fff!important;    background: #5c2568;    width: 36%;    font-weight: 600;    padding: 10px;    text-transform: uppercase;    font-size: 23px;}
/*library page https://habib.edu.pk/library/research-tools-collections/freeopen-access-resources/*/
.selectorlc li {
  position: absolute;
  width: 0;
  height: 100%;
  margin: 0 50%;
  transition: all 0.8s ease-in-out;
}

.selectorlc li input { display: none; }

.selectorlc li input + label {
  position: absolute;
  left: 50%;
  bottom: 120%;
  width: 0;
  height: 0;
  line-height: 1px;
  margin-left: 0;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 1px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: none;
  transition: all 0.8s ease-in-out, color 0.1s, background 0.1s;
}

.selectorlc li input + label:hover { background: #f0f0f0; }

.selectorlc li input:checked + label {
  background: #225a93;
  color: white;
}

.selectorlc li input:checked + label:hover { box-shadow:  2px 3px 32px rgb(76 18 89 / 41%); }  

.selectorlc.open li input + label {
        color: #fff;
    background: #5c2568;
    width: 160px;
        height: 160px;
    line-height: 18px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    padding: 18px;
    font-weight: 400;
}
.selectorlc ul > li > label > a {
    color: white;
    text-decoration: none;
}

.res_menues{
    width: 100%;
    max-width: 1400px;
    margin: auto;
    min-height: 40px;
}

/*Mobile Media Query Iphone678,678+,X*/
@media only screen and (min-device-width: 360px) and (max-device-width: 480px) {
    .hidden-xs.navbar-form.navbar-right {
    /* float: right!important;
    margin-top: -80!important;
    margin-top: -142px;
    margin-right: 33px; */
    }
    
    #box a{
        font-size: 10px !important;
    }

    
  }

/*Mobile Media Query*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px) {
    #wrapper .search{left: 0!important;}
    .homeNewsEvents2 .hucontent{display: block;}
    .homeNewsEvents2 article {    width: 100%!important;    /* margin-top: 20px; */}
    .container-hubynumbers{margin:0px;}
    .homeNewsEvents{padding-top: 0px;}
    .homeNewsEvents2 .hucontent, .homeNewsEvents h2{padding-bottom:0px;}
    .homeNewsEvents2 h2, .homeNewsEvents3 h2, .container-hubynumbers h2{}
    .container-hubynumbers .container-fluid.justifyflex {
        display: grid;
        padding: 20px 10px;
    }
    .hubynumb_box {
        width: 100%;
        margin: 5px 0px;
        /* margin-bottom: 50px; */
    }
    .homeNewsEvents3 {width: 100%;}
    .homeNewsEvents3 .hucontent {
        display: block;
        padding: 20px 10px;
    }
    .homeNewsEvents .hucontent {
        display: block;
    }
    .justifyflex { display: block;}
    .hucontent article {
        width: 100%!important;
        margin-bottom: 20px;
        margin-left: 0%;
    }
    .search-form-wrapper.open {    height: 50px;    display: block;    position: absolute;    padding: 3px 15px;    right: 0px;    top: -126px!important;    width: 600px;}
    .sbtn{color: #ffffff; background-color: #61276e;}
    .input-group {  border-bottom: 2px solid #61276e!important;}
    .art_content2 h3, .art_content3 h3 {
        width: auto;
        text-align: center;
        font-size: 18px;
        height: 40px;
        height: auto;
        padding-top: 10px;
    }
    .video-thumbnail1::before{    top: 50%;    left: 50%;}
    .art_content2 a{padding: 8px;}
    .homeNewsEvents3 .art_content2{text-align: center;     height: auto;    padding-bottom: 20px;}
    .search_mid_nav{display: none;}
    .inner_header .top_menu { width: 100%;}
    /*.top_menu{display: none !important;} shariq*/ 
    #wrapper .search {    text-align: center; display: block;}
    form#s {
        z-index: 1;
        position: relative;
    }
    .cst-txt-sli-icon{display: none;}
    .cst-txt-sli{font-size: 20px; top: 50%;}
    .cst-txt-sl1.mappara { display: none;}
    .cst-hm-btns-covid a{padding: 6px 8px;    font-size: 10px;  width: 200px;    text-align: center;} 
    
    .adms-video{    height: auto;  margin-top: 0%;}
    .menu_item.col4{max-width: 100%;}
    .admvideos p a img { width: 31.5%;}

    .wc_section_academics{display:none !important;}
    .wc_section_liberal{display:none !important;}

    .selector , .bgimg_liberalcore{ display: none;}

    


    .mv-circle{ display: block; height: 490px; margin: 0px auto; max-width: 320px;} 
    /* .mv-circle-2{    
        text-align: center;
        color: white;
        width: 140px;
        height: 140px;
        background: #5c2568;
        border-radius: 140px 140px; 
        float: left;
        margin: 7px;
    }

    .mv-circle-content{
        font-size: 18px;
        height: 25px;
        font-weight: bold;
        padding: 5px;

    }

    .mv-circle-1{    
        text-align: center;
        color: white;
        width: 140px;
        height: 140px;
        background: #5c2568;
        border-radius: 140px 140px;
        margin-left: 85px;
        margin-top: 308px;
        position: absolute;
    } */

   

    .row { margin-right: -25px !important;}

    .my-class{text-align: center;}
}
@media only screen 
  and (max-device-width: 320px) {

    #box a{
        font-size: 9px !important;
    }

    .container-hubynumbers {
        padding: 30px 27px 0px;

    }

    .homeNewsEvents3 {
        margin-top: 10px;
    }

    .homeNewsEvents3 .hucontent {
        padding-top: 0px;
    }

    .homeNewsEvents article .art_content3 {
        padding: 10px 30px;
       
    }


    .hubynumb_box::before{
        background-size: 75px;
        margin-left: -89px;
        margin-top: -65px;
    }

   #hubynumb_box2::before{
    background-size: 75px;
    margin-left: -138px;
    margin-top: -63px;
    }

    #hubynumb_box3::before{
        background-size: 75px;
        margin-left: -97px;
        margin-top: -67px;
    }

        
   


    .my-class{text-align: center;}

  }

/* sohail CSS */



/* sohail css end */



/* 
@media only screen 
  and (max-device-width: 280px) {

    .mv-circle{ display: block; height: auto; margin: 0px auto; max-width: 320px;} 
    .mv-circle-2{    
        width: 250px;
        height: 250px;
        background: #5c2568;
        border-radius: 250px 250px; 
        float: left;
        margin: 5px;
    }

    .mv-circle-1{    
        width: 250px;
        height: 250px;
        background: #5c2568;
        border-radius: 250px 250px;
        margin-left: 5px;
        margin-top: 785px;
        position: absolute;
    }
  } */
  
  /* -------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------  soh-comm Style-hpv1.css End ---------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------*/
 
/* -------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------  soh-comm Style-header-with-megamenu-live.php style ---------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------*/

html,body{
    font-display: optional;
}
.box {
    background: #e2d7bc;
	text-align: center;
	transition: all 0.5s linear;
	display: block;
	z-index: 999999;
	padding: 3px 0px;
    width: 100%;
    display: none!important;
}
@media screen and (max-width: 700px){
#box {
    width: 100%;
}}
#box a {
    font-size: 13px;
	border-bottom: 1px solid hsl(289deg 48% 28% / 41%);
	border-radius: 0;
	padding: 1px 12px;
	margin: 6px;
	color: #5c2568;
	font-weight: 700;
}
.hidden {
  display: none;
}
.visuallyhidden {
  opacity: 0;
}
button {
  display: block;
  margin: 0 auto;
  border: none;
}
.searchform {
    display: none;
    position: absolute;
    width: 700px;
    height: 70px;
    line-height: 40px;
    top: 0px;
    right: 0;
    padding: 0 15px;
    cursor: default;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #e1e1e1;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2);
    margin-left: -120px;
    z-index: 9999999;
    background-color: #fff;
}
.searchlink.open .searchform {
    display: block;
}
#search {
    display: block;
    position: relative;
}
.searchcst{
    width: 995px;
    float: right;
    text-align: right;
    margin-top: 17px;
    margin-bottom: 10px;
    font-family: 'Open Sans';
}
.sbtn {
    display: block;
    position: relative;
    background: none;
    border: none;
    color: #5c2568;
    font-size: 0.95em;
    font-weight: bold;
    border-radius: 6px;
    right: -8px;
    width: 101px;
    background-color: #f9b516;
    padding: 3px 0;
    margin-bottom: 1px;
}
.sbtn_cross{
    display: block;
    position: absolute;
    background: none;
    border: none;
    color: #5c2568;
    font-size: 0.9em;
    right: 10px;
    top: 14px;
    width: 0px;
    background-color: #fff;
}
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: auto;
    float: right;
}
.search-form-wrapper {
    display: none;
    position: absolute;
    right: 40px;
    padding: 20px 15px;
    margin-top: 0px;
}
.search-form-wrapper.open {
    height: auto;
    background: #5c2568;
    display: block;
    position: absolute;
    padding: 12px 15px;
    top: 3px;
    width: 50%;
    border-radius: 12px;
    right: 50px;
}
.logohide{
    visibility: hidden;
}
#wrapper .search{
    width: auto; 
    float: right; 
    text-align: left; 
    margin-top: 17px; 
    margin-bottom: 0px; 
    box-shadow: none;
}
.top_menu {
    /* width: auto; */
    float: right;
    margin-right: 30px;
    /* margin-top: 20px;
    margin-bottom: 10px; */
}
.menu-header{
    /* float: left; */
}
.top_menu ul {
    width: 100%;
    list-style-type: none;
    margin: 0;
    margin-right: 5px;
}
.cst-input-search{
    float: left;
    width: 330px;
    display: inline-flex;
    margin-right: 36px;
}
.input-group input {
    width: 535px;
    border-bottom: 1px solid #f9b516 !important;
    background: transparent !important;
    color: #fff !important;
}
#box a i {
    font-size: 22px!important;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}
@media screen and (min-width: 769px){
    li#mega-menu-item-270652 {
        display: none!important;
    }
}
@media only screen and (max-width: 736px) and (min-width: 310px){
  .logo a img {
    width: 170px!important;
    height: auto;
  }
  #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu { padding: 0px 0px 60px 0px; position: absolute;  width: 100%;   z-index: 9999999;   box-shadow: 2px 5px 62px #5f266b; }
}
 
/* -------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------- End soh-comm Style-header-with-megamenu-live.php style ---------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------- soh-comm Sohail CSS july start ------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------- soh-comm sticky bar ---------------------------------------------------- */
div#menu-sticky-bar {
    box-shadow: 2px 3px 14px 0px rgb(202 193 193 / 45%);
    height: auto;
    z-index: 170;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: none;
    padding: 1% 3%;
}
div#menu-sticky-bar .sticky-menu-header ul {
    margin: 0px;
}
div#menu-sticky-bar .sticky-menu-header li {
    display: inline-block;
    margin-left: 0.8%;
    padding-top: 10px;
    padding-bottom: 10px;
}
div#menu-sticky-bar .sticky-menu-header li a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
}
div#menu-sticky-bar .sticky-menu-header li.current-menu-item a {
    color: #fff;
    font-weight: 600;
    border-bottom: 3px solid #f9b516;
}
div#menu-sticky-bar .sticky-menu-header i {
    width: 5px !important;
}

.menu-apply-now-btn {
    display: initial;
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
div#menu-sticky-bar .sticky-menu-header li#menu-item-266450 {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
div#menu-sticky-bar .sticky-menu-header li#menu-item-266450:hover {
    background-color: #f9b516;
    color: #fff;
    border-color: #f9b516;
}
.dropdown button.dropbtn img.img-icon {
    width: 23px;
    height: 20px!important;
}
div#menu-sticky-bar .dropdown-content {
    font-size: 12px;
    font-weight: 500;
    color: #5a215e;
    text-align: left;
    padding: 0px 10px 15px 15px;
    background-color: #fff;
    margin-left: -35px;
}
div#menu-sticky-bar .dropdown-content a {
    font-size: 12px!important;
    font-weight: 500!important;
    color: #5a215e!important;
    background-color: #fff;
    padding: 10px 0px;
}
div#menu-sticky-bar .dropdown-content i {
    display: inline!important;
    padding-right: 5px;
    font-size: 20px!important;
}
div#menu-sticky-bar .dropdown-content span.headding {
    font-size: 16px;
    display: block;
}
.sticky-menu-header {
    width: 90%;
    float: left;
}
.sticky-search {
    width: 5%;
    float: right;
    padding-top: 10px;
    text-align: right;
}
div#menu-sticky-bar input#s {
    background-image: url(https://habib.edu.pk/wp-content/uploads/2021/07/search-icon-white.svg)!important;
    background-color: #5a215e!important;
    color: #fff;
    margin-top: 5px;
}
div#menu-sticky-bar input#s:focus {
    margin-left: 0px;
    border: 0.1px solid #ffffff!important;
    position: absolute;
    top: 14px;
    right: 4%;
}
.sticky-logo {
    display: block;
    float: left;
}
.parent-pageid-266052 div#menu-sticky-bar {
    display: none!important;
}

/* ---------------------------------------------------- soh-comm End sticky bar end ---------------------------------------------------- */
/*----------------------------------------------------- soh-comm table ------------------------------------------*/
.wht-bg tr:nth-child(odd) {
    background-color: #fff;
}
.wht-bg tr:first-child {
    background-color: #5A215E;
}
.wht-bg {
    background-color: #fff;
}
.no-bg tr:nth-child(odd) {
    background-color: #fbfbfb;
}
.no-bg tr:first-child {
    background-color: #5A215E;
}
.no-bg {
    background-color: #fbfbfb;
}
table.samll-text td.tdbgcolor {
    font-size: 15px;
    padding: 5px 0px;
}
.vertically-text {
    position: relative;
    border: 0px;
}
.vertically-text span {
    position: absolute;
    top: 40%;
    left: -40%;
    transform: rotate(-90deg);
    text-align: center;
}
.vertically-text img {
    width: 100%;
}
.samll-text td {
    font-size: 12px;
    line-height: normal;
    padding: 2px;
}
.table-border-top { border-top: 2px solid #000; }
.table-border-bottom { border-bottom: 2px solid #000; }
.table-border-left { border-left: 2px solid #000; }
.table-border-right { border-right:2px solid #000; }


/*----------------------------------------------------- soh-comm End table ------------------------------------------*/

/*----------------------------------------------------- soh-comm Arconix plugin Tabs ------------------------------------------*/

.arconix-tabs-horizontal {
    padding-top: 20px;
    margin-bottom: 0px!important;
    background-color: #fff;
    clear: both;
}
.arconix-tabs-horizontal br {
    display: none;
}
.arconix-tabs-horizontal .arconix-panes .arconix-pane {
    padding: 10px 0px 0!important;
    background-color: #fff;
}
.arconix-tabs-horizontal ul.arconix-tabs li a {
    color: #5c2568!important;
    font-weight: 700;
    background-color: #5c256800!important;
    border: 0px solid #fff!important;
    border-bottom: 5px solid #5c2568!important;
    padding: 0 0 0 10px!important;
    text-align: left!important;
    line-height: 20px!important;
    height: auto!important;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #eee;
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    min-width: 80px;
    width: auto;
}
.arconix-tabs-horizontal ul.arconix-tabs li a.inactive {
    color: #656565!important;
    border-bottom:2px solid #656565!important;
    font-weight: lighter;
}
.arconix-tabs-horizontal ul.arconix-tabs li {
    width: 33.3%;
    list-style: none!important;
    float: left;
    text-indent: 0;
    padding: 0;
    margin: 0 5px 0 0;
    position: relative;
    top: -1px;
    border-bottom: none;
    margin: 0 0px 0 0!important;
}
.arconix-tabs-horizontal ul.arconix-tabs {
    border: none!important;
    background-color: #fff;
    margin: 0!important;
    padding: 0;
    border-bottom: 1px solid #ddd;
    height: 30px;
    display: flex;
    align-items: flex-end;
}
.arconix-tabs-horizontal .arconix-panes {
    margin-top: 20px;
    background-color: #fff!important;
    border: 0px solid #ccc!important;
    padding-bottom: 0px!important;
}
.arconix-pane-ul li a {
    display: block!important;
}


.arconix-pane h2.entry-title {
    font-size: 18px!important;
    margin-top: 7px!important;
}

.arconix-pane .a2a_kit.a2a_kit_size_32.addtoany_list {
    line-height: 21px!important;
}
.arconix-pane .jobs_buttons {
    display: flex!important;
}
.arconix-pane h2.entry-title a {
    display: block!important;
}
.arconix-pane a.jjd.tooltip {
    display: block!important;
}
.arconix-pane a.japply.tooltip {
    display: block!important;
}
.arconix-pane a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share {
    display: block!important;
}
@media screen and (max-width: 768px) {
.arconix-tabs-horizontal ul.arconix-tabs {
    height: 60px!important;
}
li.v-arconix-tab {
    width: 50%!important;
}
.arconix-tabs-horizontal .arconix-panes .arconix-pane {
    padding: 0px 0px 0!important;
}
.arconix-tabs-horizontal .arconix-panes {
    margin-top: 0px;
}
}
@media screen and (max-width: 600px) {

}
@media screen and (max-width: 425px) {
.page-template-page-admissions-inner-sep-21 li.v-arconix-tab a {
    width: 100%!important;
}}
@media screen and (max-width: 407px) {
/* .arconix-tabs-horizontal .arconix-panes {
    margin-top: 30px!important;
} */
}
@media screen and (max-width: 375px) {
.arconix-tabs-horizontal ul.arconix-tabs li a
{
    font-size: 14px;
    padding: 0 0 0 0px!important;
}}

.arconix-tabs-vertical ul.v-arconix-tabs {
    float: left;
    /* border: 1px solid #ccc; */
    background-color: #ffffff;
    width: 30%;
    height: auto;
    margin: 0px!important;
    display: flex;
}
li.v-arconix-tab {  
    list-style: none;
    width: 20%;
    padding-right: 10px;
}
li.v-arconix-tab a {
    display: block;
    background-color: #f0e3f3;
    color: #5c2568!important;
    padding: 15px 16px;
    border: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    margin: 0 0 10px 0;
    text-decoration: none;
    width: 100%;
    float: left;
    margin: 0 10px 0px 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
li.v-arconix-tab a.inactive {
    background-color: #f6f6f6;
    color: #b5b5b5;
}
.v-arconix-panes {
    float: left;
    padding: 10px 0px;
    border: 0px solid #ccc;
    width: 68%;
    margin: 0% 0%;
    /* border-left: none; */
    height: auto;
}
.v-arconix-panes {
    width: 100%;
}
ul.v-arconix-tabs br {
    display: none;
}
li.v-arconix-tab a:before {
    content: "\f017";
    font-family: FontAwesome;
    padding: 0px 5px;
}
/*---------------------------------------------- soh-comm End Arconix plugin Tabs -----------------------------------------------*/
/*---------------------------------------------- soh-comm dropDown -----------------------------------------------*/
select#dropDown {
    color: #5c2568;
    font-weight: 700;
    padding: 3px 10px;
    border-radius: 3px;
    box-shadow: 1px 1px 11px #dbdbdb;
    width: 350px;
}
select#dropDown {
    background-image: linear-gradient(
        45deg
        , #ffffff00 50%, #ffffff 50%), linear-gradient(
        135deg
        , #ffffff 50%, #09090900 50%), linear-gradient(to right, #5c2568, #5c2568);
            background-position: calc(100% - 16.6px) calc(1em + -2px), calc(100% - 12px) calc(1em + -2px), 100% 0;
            background-size: 5px 5px, 5px 5px, 2.4em 2.5em;
            background-repeat: no-repeat;
}
/*---------------------------------------------- soh-comm End dropDown -----------------------------------------------*/
/*---------------------------------------------- soh-comm Start Top Btn -----------------------------------------------*/

button#minorstopBtn {
    position: fixed;
    bottom: 0px;
    right: 0px;
    margin: 30px;
    border: 1px solid #5b2867;
    background-color: #fff;
    border-radius: 10px;
    padding: 10px 10px;
    display: none;
    outline: 0px;
}
button#minorstopBtn i {
    font-size: 20px;
    color: #5b2867;
    font-weight: 100;
}
button#minorstopBtn p {
    margin-bottom: 0px;
    color: #fff;
}
/*------------------------------------------------ soh-comm End top Btn ----------------------------------------------------------------  */

/*------------------------------------------------ soh-comm Start popup gallary ---------------------------------------------------------*/

.sha-gallery-row > .sha-gallery-column {
    padding: 0 8px;
  }
  .sha-gallery-row:after {
    content: "";
    display: table;
    clear: both;
  }
.main-sha-gallery-column
  {
    display: table;
    table-layout: fixed;
  }
  .sha-gallery-column {
    /* float: left;
    width: 25%; */
    display: table-cell;
  }
  .sha-gallery-column img {
    height: 170px;
    padding: 5px;
}
  /* The Modal (background) */
  .sha-gallery-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    padding-top: 30px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000000ba;
  }
  /* Modal Content */
  .sha-gallery-modal-content {
    position: relative;
    background-color: #00000000;
    margin: auto;
    padding: 0;
    width: 90%;
    max-width: 1200px;
  }
  /* The Close Button */
  .sha-gallery-close {
    color: white;
    position: absolute;
    top: 10px;
    right: 25px;
    font-size: 35px;
    font-weight: bold;
  }
  .sha-gallery-close:hover,
  .sha-gallery-close:focus {
    color: #999;
    text-decoration: none;
    cursor: pointer;
  }
  .sha-gallery-mySlides {
    display: none;
    text-align: center;
    background: none;
  }
  .sha-gallery-mySlides img {
    width: 1000px;
    height: 450px;
}
  .cursor {
    cursor: pointer;
  }
  /* Next & previous buttons */
  .sha-gallery-prev,
  .sha-gallery-next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
  }
  /* Position the "next button" to the right */
  .sha-gallery-next {
    right: 0;
    border-radius: 3px 0 0 3px;
  }
  /* On hover, add a black background color with a little bit see-through */
  .sha-gallery-prev:hover,
  .sha-gallery-next:hover {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5c2568;
  }
  .sha-gallery-numbertext {
    color: #5c2568;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 5px;
  }
  .sha-gallery-caption-container {
    text-align: center;
    background-color: white;
    padding: 2px 16px;
    color: #000003;
    position: absolute;
    bottom: 0px;
    width: 100%;
  }
  .sha-gallery-caption-container p#caption {
    margin-bottom: 0px;
    padding: 5px;
}
  .sha-gallery-demo {
    /* opacity: 0.6; */
    filter: brightness(0.5);
  }
  .sha-gallery-active,
  .demo:hover {
    /* opacity: 1; */
    filter: brightness(1);
  }
  img.hover-shadow {
    transition: 0.3s;
  }
  .hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
  @media only screen and (max-width: 1040px) and (min-width: 480px){
  .sha-gallery-column {
        display: grid;
        width: 50%;
        float: left;
        text-align: center;
    }
}
@media only screen and (max-width: 480px){
.sha-gallery-column {
    width: 100%;
    text-align: center;
    display: grid;
}
}
/*------------------------------------------------------------ soh-comm End popup gallary -----------------------------------------------*/

/*------------------------------------------------------------ soh-comm A-Z-listing -----------------------------------------------*/

.az-letters,
.a-z-listing-widget .az-letters,
.a-z-listing-widget.widget .az-letters {
  white-space: unset; }
  .az-letters > ul.az-links,
  .a-z-listing-widget .az-letters > ul.az-links,
  .a-z-listing-widget.widget .az-letters > ul.az-links {
    padding: 0;
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center; }
    .az-letters > ul.az-links > li,
    .a-z-listing-widget .az-letters > ul.az-links > li,
    .a-z-listing-widget.widget .az-letters > ul.az-links > li {
      list-style: none;
      width: 2em;
      height: 2em;
      box-sizing: border-box;
      margin: 0 0 0.6em;
      border: 2px solid #e5e5e5!important;
      background: #f5f5f5!important;
      color: #adadad;
      display: flex;
      align-items: center;
      justify-content: center; }
      .az-letters > ul.az-links > li a,
      .a-z-listing-widget .az-letters > ul.az-links > li a,
      .a-z-listing-widget.widget .az-letters > ul.az-links > li a {
        color: #1f7d9a;
        text-decoration: none;
        border: 0;
        box-shadow: none; }

.letter-section {
  margin-bottom: 2em;
  white-space: unset; }
  .letter-section h2.letter-title {
    border-bottom: 1px solid black;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    width: 100%; }
  .letter-section ul,
  .letter-section ul > li {
    list-style: none;
    margin: 0;
    padding: 0; }
  .letter-section ul.columns {
    width: 100%;
    box-sizing: border-box;
    column-gap: 0.6em;
    column-width: 15em;
    line-height: 1.6em; }
    .letter-section ul.columns > li {
      display: block; }
    .letter-section ul.columns.max-0-columns, .letter-section ul.columns.max-1-columns {
      column-count: 1;
      max-width: 15.6em; }
    .letter-section ul.columns.max-2-columns {
      column-count: 2;
      max-width: 30.6em; }
    .letter-section ul.columns.max-3-columns {
      column-count: 3;
      max-width: 46.2em; }
    .letter-section ul.columns.max-4-columns {
      column-count: 4;
      max-width: 61.8em; }
    .letter-section ul.columns.max-5-columns {
      column-count: 5;
      max-width: 77.4em; }
    .letter-section ul.columns.max-6-columns {
      column-count: 6;
      max-width: 93em; }
    .letter-section ul.columns.max-7-columns {
      column-count: 7;
      max-width: 108.6em; }
    .letter-section ul.columns.max-8-columns {
      column-count: 8;
      max-width: 124.2em; }
    .letter-section ul.columns.max-9-columns {
      column-count: 9;
      max-width: 139.8em; }
    .letter-section ul.columns.max-10-columns {
      column-count: 10;
      max-width: 155.4em; }
    .letter-section ul.columns.max-11-columns {
      column-count: 11;
      max-width: 171em; }
    .letter-section ul.columns.max-12-columns {
      column-count: 12;
      max-width: 186.6em; }
    .letter-section ul.columns.max-13-columns {
      column-count: 13;
      max-width: 202.2em; }
    .letter-section ul.columns.max-14-columns {
      column-count: 14;
      max-width: 217.8em; }
    .letter-section ul.columns.max-15-columns {
      column-count: 15;
      max-width: 233.4em; }
  .letter-section div.back-to-top {
    width: 100%;
    text-align: right; }
    .letter-section div.back-to-top a {
      text-transform: uppercase;
      font-size: 0.7em; }
      .letter-section div.back-to-top a:before, .letter-section div.back-to-top a:after {
        font-family: dashicons;
        content: "\f343";
        padding: 0.2em; }

/*------------------------------------------------------------ soh-comm End A-Z-listing  -----------------------------------------------*/

/*------------------------------------------------------------ soh-comm new page home-hu -----------------------------------------------*/
.owl-theme .owl-nav [class*=owl-] {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    background: #d6d6d600!important; 
}

.hubynumb_box p
{
    padding-top: 0px!important;
}
.art_content2 a {
    font-size: 14px;
    /* margin-top: 2px; */
    display: inline-block;
}
.vav_wrap {
    background: #5c2568!important;
}
div#mega-menu-wrap-mega_menu {
    z-index: 2;
}
form#searchform {
    position: absolute; 
     right: 0px; 
     top: 0px; 
     margin-top: 30px;
    margin-right: 10px;
}
 
input#s {
    background-color: transparent!important;
    /* background-image: url(https://img.icons8.com/ios/452/search--v5.png)!important; */
    background-image: url(https://habib.edu.pk/wp-content/uploads/2021/07/search-icon.svg)!important;
    background-position: right!important;
    background-repeat: no-repeat!important;
    background-size: 24px 24px!important;
    /* border: 2px solid #000!important; */
    cursor: pointer;
    height: 37px;
    margin: 0px 0;
    padding: 0px 0 0 25px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease!important;
    transition: width 400ms ease, background 400ms ease!important;
    width: 0;
}
 
input#s:focus {
    background-color: #fff!important;
    border: 2px solid #c3c0ab!important;
    cursor: text;
    outline: 0;
    width: 230px;
}
/* .search-form
.search-submit { 
display:none;
} */
input#searchsubmit {
    display: none;
}

/* .mega-menu-item-262636 > a.mega-menu-link, .mega-menu-item-262637 > a.mega-menu-link, .mega-menu-item-262638 > a.mega-menu-link, .mega-menu-item-262637 > a.mega-menu-link, .mega-menu-item-263593 > a.mega-menu-link, .mega-menu-item-263592 > a.mega-menu-link  */
.mega-menu-item-262637 > a.mega-menu-link, .mega-menu-item-262636 > a.mega-menu-link, .mega-menu-item-263593 > a.mega-menu-link 
{
    background: linear-gradient(#fff,#fff) bottom no-repeat !important;
}
/* .mega-menu-item-262638 > a.mega-menu-link, .mega-menu-item-263592 > a.mega-menu-link {
    background: linear-gradient(#c0aac4,#c0aac4) bottom no-repeat !important;
   
} */
/* --------------------------------------- soh-comm new page home-hu end --------------------------------------- */

/* ------------------------------------------- soh-comm mega menu ------------------------------------------ */


@media screen and (min-width:860px){
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 260px!important;
    }
}
@media screen and (min-width:950px){
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 660px !important;
        left: 280px !important;
    }
}
@media screen and (min-width:1100px){   
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px !important;
        left: 305px !important;
    }
}

@media screen and (min-width:1200px){   
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px !important;
        left: 424px !important;
    }
    body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 750px;
        left: 250px ;
    }
}
@media screen and (min-width:1366px){   
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px  !important;
        left: 398px !important;
    } 
    body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 860px;
        left: 250px;
    }
}
@media screen and (min-width:1400px){   
    .home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 1000px  !important;
        left: 398px !important;
    }
}


/* Sep-21 Addmission sab menu layout */
@media screen and (min-width: 1366px){
    body.page-template.page-template-page-admissions-sep-21.page-template-page-admissions-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
    body.page-template.page-template-page-admissions-inner-sep-21.page-template-page-admissions-inner-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }}
    @media screen and (max-width: 1365px) and (min-width: 1200px){
        body.page-template.page-template-page-admissions-sep-21.page-template-page-admissions-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-admissions-inner-sep-21.page-template-page-admissions-inner-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }}
    @media screen and (max-width: 1199px) and (min-width: 1100px){
        body.page-template.page-template-page-admissions-sep-21.page-template-page-admissions-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-admissions-inner-sep-21.page-template-page-admissions-inner-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }}
    @media screen and (max-width: 1099px) and (min-width: 950px){
        body.page-template.page-template-page-admissions-sep-21.page-template-page-admissions-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-admissions-inner-sep-21.page-template-page-admissions-inner-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }}
    @media screen and (max-width: 949px) and (min-width: 860px){
        body.page-template.page-template-page-admissions-sep-21.page-template-page-admissions-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-admissions-inner-sep-21.page-template-page-admissions-inner-sep-21-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }}

/* Student life sab menu layout */
@media screen and (min-width: 1366px){
    body.page-template.page-template-page-student-life-main.page-template-page-student-life-main-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
    body.page-template.page-template-page-student-life-inner.page-template-page-student-life-inner-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }}
    @media screen and (max-width: 1365px) and (min-width: 1200px){
    body.page-template.page-template-page-student-life-main.page-template-page-student-life-main-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-student-life-inner.page-template-page-student-life-inner-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }}
    @media screen and (max-width: 1199px) and (min-width: 1100px){
    body.page-template.page-template-page-student-life-main.page-template-page-student-life-main-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-student-life-inner.page-template-page-student-life-inner-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }}
    @media screen and (max-width: 1099px) and (min-width: 950px){
    body.page-template.page-template-page-student-life-main.page-template-page-student-life-main-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-student-life-inner.page-template-page-student-life-inner-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }}
    @media screen and (max-width: 949px) and (min-width: 860px){
    body.page-template.page-template-page-student-life-main.page-template-page-student-life-main-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-student-life-inner.page-template-page-student-life-inner-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }}


/* Student labs menu layout */
@media screen and (min-width: 1366px){
    body.page-template.page-template-page-bioscience-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
    body.page-template.page-template-page-chemistry-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }    
    body.page-template.page-template-page-physics-lab-home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
    body.page-template.page-template-page-physics-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }}
    @media screen and (max-width: 1365px) and (min-width: 1200px){
    body.page-template.page-template-page-bioscience-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-chemistry-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-physics-lab-home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-physics-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }}
    @media screen and (max-width: 1199px) and (min-width: 1100px){
    body.page-template.page-template-page-bioscience-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-chemistry-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-physics-lab-home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-physics-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }}
    @media screen and (max-width: 1099px) and (min-width: 950px){
    body.page-template.page-template-page-bioscience-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-chemistry-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-physics-lab-home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-physics-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }}
    @media screen and (max-width: 949px) and (min-width: 820px){
        
    body.page-template.page-template-page-bioscience-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-chemistry-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-physics-lab-home #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-physics-lab-inner #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }}



    /* Student success menu layout */
@media screen and (min-width: 1366px){
    body.page-template.page-template-page-student-success #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
}
    @media screen and (max-width: 1365px) and (min-width: 1200px){
        body.page-template.page-template-page-student-success #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
}
    @media screen and (max-width: 1199px) and (min-width: 1100px){
        body.page-template.page-template-page-student-success #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
}
    @media screen and (max-width: 1099px) and (min-width: 950px){
        body.page-template.page-template-page-student-success #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
}
    @media screen and (max-width: 949px) and (min-width: 820px){
        
        body.page-template.page-template-page-student-success #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
}


    /* Student success menu layout */
    @media screen and (min-width: 1366px){
        body.page-template.page-template-page-university-industry-advisory-board #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
            width: 950px!important;
            left: 398px!important;
        }
    }
        @media screen and (max-width: 1365px) and (min-width: 1200px){
            body.page-template.page-template-page-university-industry-advisory-board #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
            width: 797px!important;
            left: 424px!important;
        }
    }
        @media screen and (max-width: 1199px) and (min-width: 1100px){
            body.page-template.page-template-page-university-industry-advisory-board #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
            width: 773px!important;
            left: 305px!important;
        }
    }
        @media screen and (max-width: 1099px) and (min-width: 950px){
            body.page-template.page-template-page-university-industry-advisory-board #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
            width: 700px!important;
            left: 255px!important;
        }
    }
        @media screen and (max-width: 949px) and (min-width: 820px){
            
            body.page-template.page-template-page-university-industry-advisory-board #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
            width: 600px!important;
            left: 255px!important;
        }
    }


    /* Social Hub sab menu layout */
@media screen and (min-width: 1366px){
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 950px!important;
        left: 398px!important;
    }}
    @media screen and (max-width: 1365px) and (min-width: 1200px){
        body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 797px!important;
        left: 424px!important;
    }}
    @media screen and (max-width: 1199px) and (min-width: 1100px){
        body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 773px!important;
        left: 305px!important;
    }}
    @media screen and (max-width: 1099px) and (min-width: 950px){
        body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 700px!important;
        left: 255px!important;
    }}
    @media screen and (max-width: 949px) and (min-width: 860px){
        body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }
    body.page-template.page-template-page-social-hub.page-template-page-social-hub-php.page #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        width: 600px!important;
        left: 255px!important;
    }}


/* --------------------------------------- End soh-comm mega menu  ------------------------------------ */

/* ------------------------------------------- soh-comm Header Style --------------------------------------  */

.page-id-259443 .logo {
    left: -5px;
}
@media screen and (min-width: 1024px)
{
form#searchform {
    margin-top: 10px;
}}
@media screen and (max-width: 769px) and (min-width: 769px){
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link {
        line-height: 15px!important;
        height: auto!important;
        padding: 0 3px!important;
        padding-left: 8px!important;
        display: inline-block!important;
        background: transparent!important;
        color: #ffffff!important;
        font-size: 12px!important;
    }
    
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
        display: none!important;}
    
    #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
        background: #632770!important;
    }
    
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
        border-bottom: 0px ​solid #ffffff!important;
        padding: 0px!important;
        background-color: #5e2568!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
        border-bottom: 0px solid grey!important;}
    
    #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
        background: #5e2568!important;
        padding: 10px 0px 10px 0px!important;
        position: initial!important;
        width: 98%!important;
        z-index: -1!important;
        box-shadow: 0px 20px 62px #5f266b!important;
        height: auto!important;
        line-height: 10px!important;
    }
    
    #header {
        height: 108px!important;
    }
    }
@media screen and (max-width: 768px){
div#box a:nth-child(5) {
    width: 100%;
    display: block;
    border: none;
    text-decoration: underline;
}
div#box span:nth-child(4) {
    display: none;
}
.menu-header {
    display: none;
}
.top_menu {
    margin-top: 0px;
    margin-bottom: 0px;
}
.logo {
    position: initial;
}
}


@media (max-width: 320px){
    form#searchform {
        /* margin-top: 60px; */
    }}
 
/* ------------------------------------------------------ end soh-comm Header Style ----------------------------------------------  */

/*-------------------------------------------------------------- soh-comm footer css  ----------------------------------------------------------- */
#footer {
    border: none!important;
}
.main_footer {
    display: flex;
}
.footer_col.one {
    width: 25%!important;
    max-width: initial!important;
    border-left: 1px solid #5c2568;
    padding-left: 20px;
}
.footer_col.three {
    width: 25%!important;
    max-width: initial!important;
}
.footer_col h3.widget-title {
    position: relative!important;
    margin: 0px!important;
    color: #000000!important;
    /* text-transform: uppercase!important; */
    font-family: 'Noto Sans', sans-serif !important;
    border: 0px!important;
    font-weight: 600;
}
.footer_col h3.widget-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 6px;
    height: 15px;
    width: 15%;
    border-bottom: 4px solid #5b2867;
}
h3.widget-title.one-col:after {
    content: "";
    border-bottom: 0px;
}
.footer_col ul {
    margin-bottom: 30px!important;
}
.footer_col ul li a {
    font-size: 14px!important;
    line-height: 20px!important;
    color: #000!important;
}
.footer_col ul li a:hover {
    color: #5b2867!important;
}
h3.widget-title.one-col {
    /* font-size: 18px!important; */
}
.footer_social i.fa {
    color: #5b2867;
    padding: 5px 0px 30px 0px!important;
}
.footer_social i.fa:hover {
    color: #f9b516;
}
.footer_social a {
    padding-right: 10px;
}
.footer_social_img {
    width: 30px;
}
.footer_social_divder {
    border-bottom: 1px solid #5c2568;
    margin-bottom: 20px;
    margin-top: 20px;
}
.footer_adress p {
    color: #000!important;
}
.footer_uni_phone a {
    color: #000!important;
}
.footer_uni_phone a:hover {
    color: #5c2568!important;
    text-decoration: none!important;
}
#site-info {
    /* background: #ffffff!important;
    margin-top: -40px!important; */
}
.footer_right p {
    color: #5c2568!important;
}
div#footer {
    border-top: 5px solid #e9e9e9!important;
    padding-top: 20px;
    margin-top: 2px;
    background-color: #FAFAFA;
}

rs-arrow.tp-rightarrow.tparrows.persephone {
    /* left: 96% !important; */
}

/*--------------------------------------------------------- soh-comm footer end -------------------------------------------------------------*/
.art_content2 a {
    color: #5c2568!important;
    background: #fff!important;
    border: 1px solid #5c2568!important;
 
}
.art_content2 a:hover {
    color: #ffffff!important;
    border: 1px solid #5c2568!important;
    background: #5c2568!important;
    
}

.homeNewsEvents3 article:hover .art_content2 a {
    background: #5b2867 !important;    
    color: #fff !important;
    }
    /* .vav_wrap {
        margin-top: 3px!important;
    } */
    .top_menu {
        /* margin-top: 38px!important; */
    }

    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
        color: #f9b516!important;
    }
    a.mega-menu-link:hover {
        color: #f9b516!important;
    }
    @media screen and (max-width: 1024px)
{
    .footer_right {
        text-align: center!important;
    }
}
@media screen and (max-width: 993px){
    .footer_right {
        padding-top: 20px!important;
    }
}
@media screen and (max-width: 768px)
{
    .main_footer {
        display: flex;
        flex-wrap: wrap;
    }
    .footer_col.three {
        width: 100%!important;
    }
    .footer_col {
        /* HEIGHT: auto!important; */
        padding-top: 0px;
    }
    .footer_col h3.widget-title:after {
        content: "";
        border-bottom: 0px solid #f9b516;
    }
    .footer_col.one {
        /* height: 450px!important; */
        float: none;
    }
    .footer_col.one {
        width: 100%!important;
    }
    .footer_social {
        position: initial!important;
    }
    .footer_col.one {
        border-left: 0px solid #f9b516;
        padding-left: 0px;
    }
    rs-arrow.tp-rightarrow.tparrows.persephone {
        left: 100%!important;
    }
    
    #rev_slider_99_1_wrapper .persephone.tparrows {
    border-radius: 2px !important;
}
    
    .home_success_stories_left {margin-left:0px !important; margin-right: 0px !important;}
    .home_box_btn a.hu-all-star {
        width: 282px !important;}
    .home .web_logo {
        display: block!important;
    }
}

@media screen and (max-width: 480px) {
.inner_header {
    min-height: auto!important;
}
.vav_wrap {
    margin-top: -108px!important;
}
.res_menues {
    min-height: auto!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle {
    margin-right: 0px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle {
    margin-top: 0px!important;
}
#header {
    z-index: 2!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
    margin-top: 43px !important;
}
div#mega-toggle-block-1 {
    border: 0px solid #ffffff;
    background-color: #5c2568;
    height: 28px!important;
    width: 28px!important;
}
.inner_wraper {
    margin-top: 17px!important;
}
#site-info .footer_social {
    text-align: center!important;
}
.footer_social span {
    position: initial!important;
    display: inline-block!important;
    width: 100%!important;
}
.mega-toggle-blocks-right {
    height: 30px!important;
    margin-top: 5px!important;
    margin-right: 5px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    padding-top: 4px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    padding: 3px 3px 0px 1px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    width: 23px!important;
    height: 2px!important;
    background: #ffffff!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: 2px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
    top: 7px!important;
}
.mega-menu-open #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    top: 20px!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    top: 14px!important;
}

button.mega-toggle-animated.mega-toggle-animated-slider {
    width: 20px!important;
}
.hidden-xs.navbar-form.navbar-right {
    /* margin-top: -50px!important;
    margin-right: 0px!important; */
    float: right!important;
}
form#searchform {
    position: initial;
    /* margin-top: 0px; */
}
.top_menu {
    /* margin-top: 0px!important; */
    margin-top: -60px!important;
    margin-right: 0px;
}

.top_menu ul {
    margin-right: 0px!important;
}
#main {
    margin-top: 100px!important;
}
.top_menu ul li a {
    background-color: #ffffff00!important;
}
.dropdown-content {
    background-color: #fff!important;
}

input#s:focus {
    z-index: 9999999;
    border: 1px solid #5c2568!important;
}
rs-arrow.tp-rightarrow.tparrows.persephone {
    /* left: 94%!important; */
}
input#s {
    background-size: 25px 25px!important;
    border: 0px solid #5c2568!important;
    height: 28px!important;
    padding: 0px 26px 0px 0px!important;
}
#rev_slider_99_1_wrapper .persephone.tparrows {
    width: 15px!important;
    height: 30px!important;
}
#rev_slider_99_1_wrapper .persephone.tparrows:before {
    line-height: 30px!important;
}

.footer_col.one {
    /* height: 240px!important; */
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    transform: translate3d(0, -14px, 0) rotate(-90deg)!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: 1px!important;
}
.home .vav_wrap, .page-template-home-page .vav_wrap {
    margin-top: -108px !important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
    margin-top: 40px!important;
}
.footer_uni_phone {
    text-align: center;
}
.footer_adress {
    text-align: center;
}
}
@media screen and (max-width: 320px)
{
.page.page-id-261468 .inner_header .logo {
    z-index: 0!important;
}
.hidden-xs.navbar-form.navbar-right {
    /* margin-top: 65px!important;
    margin-right: 0px!important; */
}
#mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
    margin-top: 40px !important;
}
.hidden-xs.navbar-form.navbar-right {
    float: inherit!important;
}
.footer_col.one {
    height: 340px!important;
}
.home .web_logo {
    margin-left: 15px;
}

}
@media screen and (max-width: 319px)
{
.top_menu { 
    display: none;
}}
@media (min-width: 321px) and (max-width: 480px){
.inner_header .top_menu {
    display: block;
    /* margin-top: -126px!important; */
}}
@media screen and (max-width: 769px) and (min-width: 480px)
{
	.inner_header div#nav-trigger {
    display: none!important;
}
#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    background: #ffffff!important;
}
	#mega-menu-wrap-mega_menu .mega-menu-toggle {
    margin-top: 0px;
}
	.vav_wrap {
    margin-top: -108px!important;
}

	#mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
    margin-top: 40px!important;
}
	#header {
    z-index: 2!important; 
	}
	#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    width: 25px!important;
    height: 1px!important;
	}
	#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
    top: 8px!important; 
	}
	#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    top: 16px!important;
}
	#mega-menu-wrap-mega_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
    top: 5px!important;
}
	#mega-menu-wrap-mega_menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
    transform: translate3d(0, -15px, 0) rotate(
-90deg
)!important;
}
	#mega-menu-wrap-mega_menu .mega-menu-toggle {
    margin-right: 0px!important;
}
	li#mega-menu-item-263006 {
    display: block!important;
}

	html {
    margin-top: 0px !important;
}
	/* form#searchform {
    margin-top: 15px; 
	} */
	.top_menu .menu-header {
    /* display: none; */
}
	

	.footer_col.three {
    width: 50%!important;
    margin-left: 0px;
}
	.footer_col.one {
    width: 50%!important;
    margin-left: 0px;
}
	.footer_col.one {
    /* height: 400px!important; */
}
	.hubynumb_box::before {
    margin-left: -80px!important; 
	}
		#hubynumb_box2::before {
    margin-left: -110px!important; 
	}
		#hubynumb_box3::before {
    margin-left: -80px!important; 
	}
    .video-thumbnail1::before {
        top: 61%!important; 
    }
    .homeNewsEvents2 .hucontent {
        display: block;
    }
    .homeNewsEvents2 .hucontent article {
        width: 48%!important;
        float: left;
        margin: 1%;
    }
    .homeNewsEvents3 .hucontent {
        display: block;
    }
    .homeNewsEvents3 article {
        width: 48%!important;
        float: left;
        margin: 1%;
    }
    .homeNewsEvents .hucontent {
        display: block;
    }
    .homeNewsEvents article {
        width: 48%!important;
        float: left;
        margin: 1%;
    }
    .footer_uni_phone {
        text-align: left;
    }
    .footer_adress {
        text-align: left;
    }
}

@media screen and (max-width:425px){
    .tp-rightarrow {
        /* left: 87% !important; */
    }}
    @media screen and (max-width:320px){
      .tp-rightarrow {
        /* left: 87% !important; */
    }}
       
@media screen and (max-width: 600px) and (min-width: 480px){
.vav_wrap {
    margin-top: -108px!important;
	background-color: #60276d!important;
}
}
@media screen and (max-width: 768px) and (min-width: 600px){
.vav_wrap {
    margin-top: -98px!important;
	}
	.mega-menu-toggle {
    background: #ffffff00 !important;
}
}

@media screen and (max-width: 769px) and (min-width: 600px) {
    #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
        background: white!important;
    padding: 10px 0px 20px 0px!important;
    position: absolute!important;
    width: 100%!important;
    z-index: 1!important;
    box-shadow: 0px 20px 62px #5f266b!important;
    height: auto!important;
    margin-top: -20px!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item {
        border-bottom: 1px solid grey!important;
        padding: 0px!important;
        background-color: #fff!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link {
        line-height: 37px!important;
        height: 37px!important;
        padding: 0 20px!important;
        padding-left: 35px!important;
        background: transparent!important;
        color: #61276e!important;
        font-size: 16px!important;
        font-weight: bolder!important;
        font-family: 'Open Sans'!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
        content: '+'!important;
        /* font-family: dashicons; */
        font-weight: bold!important;
        font-size: 35px!important;
        display: inline-block!important;
        margin: 0 0 0 6px!important;
        vertical-align: top!important;
        -webkit-font-smoothing: antialiased!important;
        -moz-osx-font-smoothing: grayscale!important;
        transform: rotate(0)!important;
        color: inherit!important;
        position: relative!important;
        background: transparent!important;
        height: auto!important;
        width: auto!important;
        right: auto!important;
        line-height: inherit!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
        content: '-'!important;
        font-weight: bold!important;
        right: 5px!important;
        /* font-size: 45px; */
    }
    .cst-m100-menu-child {
        width: 90%;
        background: #552260;
        margin: 0 auto;
        text-align: center;
        border: 1px solid #552260;
        padding: 10px 26px;
        border-radius: 4px;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu a.mega-menu-link {
        cursor: pointer;
        display: inline;
        transition: background 200ms linear, color 200ms linear, border 200ms linear;
    }
    .cst-m100-menu-child a {
        color: #fff!important;
        font-weight: bold;
        font-size: 12px;
    }
    .cst-double-menu {
        width: 90%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .cst-m-menu-child {
        text-align: center;
        width: 47.6%;
        margin: 0 auto;
        float: left;
        border: 1px solid #a5a5a5;
        border-radius: 4px;
        margin: 4px;
        height: 30px;
        padding: 5px 0px;
    }
    .cst-m-menu-child {
        width: 46.6%!important;
    }
    .cst-double-menu a {
        width: 200px;
        color: #fff!important;
        font-size: 12px;
        font-weight: bold;
        padding: 2px 28px!important;
    }
    .cst-double-menu a {
        padding: 2px 10px!important;
    }
    #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li#mega-menu-item-263006 {
        border-bottom: 0px!important;
    }
    #mega-menu-wrap-mega_menu .mega-menu-toggle + #mega-menu-mega_menu {
        margin-top: 0px!important;
    }
}
/* ------------------------------------------------- end soh-comm Footer --------------------------------------------  */

/* ------------------------------------------------------ soh-comm All page ----------------------------------------------------- */

body:not(.home) .homeNewsEvents2 article  {
    width: 23%!important;
    float: left;
    margin: 1%;
}
body:not(.home) .homeNewsEvents2 .hucontent {
    display: block!important;
}
body:not(.home) .hubynumb_box p {
    font-size: 22px!important;
    line-height: 23px;
    padding-top: 13px!important; 
	}
body:not(.home) .homeNewsEvents3 article {
    width: 17.6%!important;
    margin: 1%!important;
}
	.homeNewsEvents article {
    /* width: 48%!important;
    margin: 1%!important;
    height: 402px!important; */
}

.facInBox a:hover {
    color: #000000;
    text-decoration: none;
}
.breadcrumb {
    background-color: #e9ecef00!important;
    padding: 0px!important;
    margin: 0px;
}
ul.breadcrumb-ul {
    list-style: none;
    /* display: flex; */
    display: -webkit-inline-box;
    margin-left: 0px;
}
/* .page-id-267407 ul.breadcrumb-ul, .page-id-267414 ul.breadcrumb-ul, .page-id-267413 ul.breadcrumb-ul{
    overflow: hidden;
    height: 35px;
} 
.page-id-267407 ul.breadcrumb-ul:hover, .page-id-267414 ul.breadcrumb-ul:hover, .page-id-267413 ul.breadcrumb-ul:hover {
    overflow-x: scroll;
}*/
.page-template-page-admissions-inner-sep-21 ul.breadcrumb-ul {
    overflow: hidden;
    height: 35px;
}
.page-template-page-admissions-inner-sep-21 ul.breadcrumb-ul:hover {
    overflow-x: scroll;
}
ul.breadcrumb-ul::-webkit-scrollbar {
    background-color: #e5e0de;
    border-radius: 10px;
    height: 7px;
}
ul.breadcrumb-ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #e7e1df;
}
ul.breadcrumb-ul li {
    margin-right: 5px;
}
ul.breadcrumb-ul a {
    font-weight: 700;
    text-decoration: none;
    color: #838282;
    font-size: 12px;
}
ul.breadcrumb-ul li.item-current {
    color: #5c2568;
}
ul.breadcrumb-ul li.item-current span {
    color: #5c2568;
    font-weight: 700;
    font-size: 12px;
}
/* ------------------------------------------------------ End soh-comm All page ----------------------------------------------------- */

/* ------------------------------------------------- soh-comm All page css expact homr--------------------------------------------  */

body:not(.home) .inner_header {
    max-width: 1000px!important;
}
body:not(.home) ul#mega-menu-mega_menu {
    max-width: 1000px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 4px 0px 4px;
    background: #5c2568; 

}

@media screen and (min-width: 1366px){
    body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 860px !important;
    left: 250px !important;
}}
@media screen and (max-width: 768px){
body:not(.home) #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 7px 0px 7px;
    background: #ffffff;
}}
.page-template-page-student-life-inner .inner_footer {
    max-width: 1400px!important;
}
body:not(.home) .inner_footer {
    /* max-width: 1010px;  */
}
body:not(.home) div#footer .inner_wraper {
    max-width: 1266px;
}
.accordion h3.panel-title {
    margin-right: 0px!important;
}
h3.panel-title {
    margin-right: 0px!important;
}
div#primary2 .widget_text.newside .textwidget.custom-html-widget img {
    width: 100%;
}


/*----------------------------------------------------------- soh-comm career-staff page temp ----------------------------------------*/
.page-template-page-career-staff li.arconix-tab.tab-title3 {
    display: none;
}
.arconix-tabs-horizontal ul.arconix-tabs li {
    width: 50%;
}
.page-template-page-career-staff .arconix-tabs-horizontal ul.arconix-tabs li a {
    text-align: center!important;
}
.widget-area.career-staff .page-item-6515 {
    display: none;
}
.widget-area.career-staff .page-item-1140 {
    display: none;
}
@media screen and (max-width: 768px) {
.page-template-page-career-staff div#content {
    padding-top: 40px;
}
}
/*----------------------------------------------------------- soh-comm end career-staff page temp ----------------------------------------*/

/* ------------------------------------------- soh-comm about page template---------------------------------------- */
.page-id-22 #content {
    max-width: 750px; 
}
@media screen and (max-width: 768px)
{
    .page-id-22 #content {
        max-width: initial;
        padding-top: 5em;
    }
    .menu_item.col4 {
        /* width: 31.6%!important; */
    }
    .menu_item.col1 {
        width: 98.3%!important;
        max-width: inherit!important;
    }
    .page-template-page-about #content {
        max-width: inherit!important;
    }
    .page-id-59 .menu_item.col4 {
        width: 31.8%;
    }

}
@media screen and (max-width: 320px){
    .menu_item.col4 {
        width: 100%!important;
    }
}
.page-id-22 .menu_item {
    /* margin-left: 6px;
    margin-right: 6px;  */
}
.page-template-page-about #content {
    max-width: 750px; 
}
.page-id-59 .menu_item {
    /* margin-left: 5px;
    margin-right: 5px; */
}

@media screen and (max-width: 768px)
{
.page-id-22 img.web_logo {
    display: none!important;
}
.page-id-22 img.mbl_logo {
    display: block!important;
}}


/* ------------------------------------------- soh-comm academic-overviwe page template---------------------------------------- */

.page-id-262419 .row {
    width: 100%;
}

.page-id-262419 .row.mb-3 {
    display: none;
}
.page-id-262419 .row.text-center.mt-1.mb-2 {
    margin-bottom: 0px!important;
}
.page-id-262419 .col-sm-6 .row.majors a {
    font-size: 20px;
}
.page-id-262419 .container.space-set {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.page-id-262419 .wc_content_lc {
    width: 100%!important;
}
.page-id-262419 .container {
    width: 100%!important;
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.page-id-262419 .col-sm-6.rgt-circle.academics-mblview-circle {
    background: #5c2568;
    width: 100% !important;
    margin: 1%!important;
    max-width: 48%!important;
    text-align: center;
    padding-left: 0px;
}
.page-id-262419 .col-sm-6.rgt-circle.academics-mblview-circle a{
    color: #fff;
}
.page-id-262419 .col-sm-6.lft-circle.academics-mblview-circle {
    background: #5c2568;
    width: 100% !important;
    margin: 1%!important;
    max-width: 48%!important;
    text-align: center;
    padding-left: 0px;
}
.page-id-262419 .col-sm-6.lft-circle.academics-mblview-circle a{
    color: #fff;
}
.page-id-262419 .row.academics-mblview-circle {
    display: block;
    text-align: center;
}
.page-id-262419 .row.academics-mblview-circle a {
    color: #fff;
}
.page-id-262419 .row.academics-mblview-circle br {
    display: none;   
}
.page-id-262419 .row.academics-mblview-circle p {
    margin: 0px;
}
.page-id-262419 .col-sm-12.rgt-circle {
    margin-bottom: 0px;
    padding: 5px 0;
}
.page-id-262419 .col-sm-6 {
    padding-right: 0 !important;
    padding-left: 0px;
}
.page-id-262419 .row {
    margin-right: 0px !important;
}
@media screen and (max-width: 600px){
.page-id-262419 .wc_section_academics {
    display: none;
}
.page-id-262419 .selector_mbl_lc {
    display: block;
}
}
@media screen and (min-width: 600px){
    .page-id-262419 .wc_section_academics {
        display: block;
    }
    .page-id-262419 .selector_mbl_lc {
        display: none;
    }
    }
@media screen and (min-width: 769px)
{
.page-id-262419 .wc_section_academics {
    height: 700px;
}
}

/* ------------------------------------------------ soh-comm academic ------------------------------------------------------- */
.major-content-div {
    text-align: center;
    border: 1px solid #5c2568;
    margin: 30px 0px;
}
.major-content-div h2 {
    background-color: #fbfbfb;
    margin: 0px auto!important;
    margin-top: -10px!important;
    padding-bottom: 10px;
    width: 265px;
    text-align: center;
}
.major-content-div .btn_new_admissions_sep {
    background-color: #ffffff;
    color: #5c2568!important;
}
.major-content-div .btn_new_admissions_sep:hover {
    background-color: #5c2568;
    border: solid 1px #5c2568;
    color: #ffffff!important;
}
.major-content-div ul.minors-btn-main {
    margin: 0px;
}
ul.minors-btn-main li {
    border: 1px solid #e9e9e9;
    width: auto;
    list-style: none;
    display: inline-block;
    padding: 4px 8px;
    margin-bottom: 5px;
    background-color: #f1f1f1;
    border-radius: 4px;
}
ul.minors-btn-main li a {
    color: #5c2568;
    text-decoration: none;
}
a.btn_acsemic {
    color: #5c2568!important;
    background: #ffffff;
    padding: 10px 10px;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #1a141b;
    text-align: center;
    display: block;
    text-decoration: none!important;
    margin: 7px auto;
}

/* ------------------------------------------- soh-comm admission inner page template---------------------------------------- */
.addmissionTopContainer.sidebar .abox {
    width: 100%;
    padding: 20px;
}
.addmissionTopContainer.sidebar .abox.fourth {
    margin-left: 0px;
    margin-top: 10px;
}
.addmissionTopContainer.sidebar .abox a {
    height: 75px;
}
.addmissionTopContainer.sidebar .abox.second:after {
    bottom: 30px;
}
.addmissionTopContainer.sidebar .abox.fourth:after {
    bottom: 30px;
}
.addmissionTopContainer.page-content {
    background-color: #5c3265;
}
.addmissionTopContainer.page-content .abox.third {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    background: none;
}
.addmissionTopContainer.page-content span.icon_phone {
    background: none!important;
    padding-left: 0px;
}
.addmissionTopContainer.page-content span.icon_phone img {
    padding-right: 5px;
}
.addmissionTopContainer.page-content span.icon_email {
    background: none!important;
    padding-left: 0px;
}
.addmissionTopContainer.page-content span.icon_email img {
    padding-right: 5px;
}
.artadmbox_content {
    margin-top: -6px!important;
    margin-bottom: 20px;
}
.artadmbox_content h3 {
    padding: 10px 5px!important;
    height: 57px!important;
}
.page-id-251163 div#container {
    max-width: 1020px;
}
.page-id-10100 div#container {
    max-width: 1020px;
}
.page-id-24 div#container {
    max-width: 1020px;
}
/* .page-id-595 div#container {
    max-width: 1020px;
} */
.page-id-260136 div#container {
    max-width: 1020px;
}
.page-template-page-admissions-inner .link_images {
    width: 100%;
}
.page-template-page-admissions-inner .link_images .menu_item.col1 {
    width: 100%;
    max-width: inherit;
}

.page-id-24 .logo {
    left: -15px;
}
.page-id-10100 .logo {
    left: -15px;
}

.page-id-24 .owl-item
{
    height: 250px;
}

@media screen and (max-width: 768px){
    .page-template-page-admissions-inner div.panel-content table.scrol-table {
    display: block;
    overflow-x: auto;
}
.page-id-8880 div.panel-content table tbody {
    width: 150%!important;
    display: table;
}
.page-template-page-admissions-inner .panel-title a {
    line-height: 20px;
    font-size: 16px;
    padding-right: 25px;
}
}
@media screen and (max-width: 425px){
.page-id-486 .geea-col2 .menu_item.col2 {
    max-width: 100%;
}}
.page-id-486 .menu_item.col2 {
    max-width: 48%;
    min-height: 170px;
    float: left;
    margin-right: 0px;
    margin: 1%;
}

.page-id-486 .menu_item.col2 img {
    height: 170px;
}
.page-id-486 .geea-col2 {
    background-color: #f1eef2;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 8px;
    border: solid 1px #5c2568;
    width: 100%;
}

.geea-col1 {
    padding: 0px 10px;
}

/* ----------------------------------------------------------------------------------------------- */

.page-id-262348 .tp-rightarrow {
    /* left: 91% !important; */
}


/* ------------------------------------------------- soh-comm student-life template---------------------------------------------- */
@media screen and (min-width: 768px){
    .page-template-page-student-life-main .web_logo, .page-template-page-student-life-inner .web_logo {
        display: none
    }
    .page-template-page-student-life-main .mbl_logo, .page-template-page-student-life-inner  .mbl_logo {
        display: block;
    }}
.page-template-page-student-life-main .inner_wraper, .page-template-page-student-life-inner .inner_wraper {
    display: block;
}
.page-template-page-student-life-main .phyLab #stlife_content.innerLayout .content, .page-template-page-student-life-inner .phyLab #stlife_content.innerLayout .content {
    margin-top: 0px!important;
    padding-left: 10%;
    padding-right: 10%;
    border: 0px!important;
    padding-bottom: 0px!important;
}
.page-template-page-student-life-main .vav_wrap01, .page-template-page-student-life-inner .vav_wrap01 {
    width: 100%;
    background-color: #E2D7BC;
    display: inline-block;
    border: 1px solid #aa9b77;
    box-shadow: 2px 3px 14px 0px rgb(202 193 193 / 45%);
}
div#menu-sticky-bar.vav_wrap01.menu-sticky-bar
{
    display: block;
    position: initial;
    height: 80px!important;
}

.page-template-page-student-life-main div#access, .page-template-page-student-life-inner div#access {
    max-width: initial;
    width: 100%;
    position: initial;
}
.page-template-page-student-life-main ul#menu-student-life-menu, .page-template-page-student-life-inner ul#menu-student-life-menu {
    display: inline-block;
}
.page-template-page-student-life-main ul#menu-student-life-menu li a, .page-template-page-student-life-inner ul#menu-student-life-menu li a {
    line-height: 18px!important;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid #AA9B77;
    color: #5c2568;
    height: 50px;
    padding: 5px 10px;
    display: grid;
    align-items: center;
}
.page-template-page-student-life-main ul#menu-student-life-menu li a:hover, 
.page-template-page-student-life-inner ul#menu-student-life-menu li a:hover, 
.page-template-page-student-life-main ul#menu-student-life-menu li.current-menu-item a, 
.page-template-page-student-life-inner ul#menu-student-life-menu li.current-menu-item a {
    font-weight: 800;
}
/* .page-template-page-student-life-main ul#menu-student-life-menu li a:hover, .page-template-page-student-life-inner ul#menu-student-life-menu li a:hover {
    font-weight: 800;
} */
 .page-template-page-student-life-main #access .menu-header li, .page-template-page-student-life-inner #access .menu-header li{
    margin: 0px!important;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 3px solid #e2d7bc;
    width: 10%;
    display: table-cell;
} 
.page-template-page-student-life-main #access .menu-header li:hover, 
.page-template-page-student-life-inner #access .menu-header li:hover, 
.page-template-page-student-life-main #access .menu-header .current-menu-item, 
.page-template-page-student-life-inner #access .menu-header .current-menu-item {
    border-color: #5c2568;
}
/* .page-template-page-student-life-main #access .menu-header li:hover, .page-template-page-student-life-inner #access .menu-header li:hover {
    border-color: #5c2568;
} */
.menu-header li#menu-item-266694 a {
    border-right: 0px!important;
}
.page-template-page-student-life-main .gridItem p {
    display: none;
}
.page-template-page-student-life-main .phyLab .topImg {
    height: auto;
}
.page-template-page-student-life-inner .phyLab .topImg {
    float: none;
}
.page-template-page-student-life-main div#header .inner_header, .page-template-page-student-life-inner div#header .inner_header {
    max-width: 1300px!important;
}
.page-template-page-student-life-main div#mega-menu-wrap-mega_menu ul#mega-menu-mega_menu, .page-template-page-student-life-inner div#mega-menu-wrap-mega_menu ul#mega-menu-mega_menu {
    max-width: 1300px!important;
}
.page-template-page-student-life-main div#footer .inner_footer {
    max-width: 1400px!important;
}
.page-template-page-student-life-main .logo, .page-template-page-student-life-inner .logo {
    left: 25px;
}
.page-template-page-student-life-main .phyLab #stlife_content.innerLayout .content, .page-template-page-student-life-inner .phyLab #stlife_content.innerLayout .content h2 {
    margin-bottom: 15px;
    color: #5c2568;
}
.page-template-page-student-life-main .gridItem p {
    display: none;
}
.page-template-page-student-life-main .main-life-stdlifeGrid {
    display: flex;
    padding-top: 25px;
}
.page-template-page-student-life-main .stdlifeGrid {
    height: auto;
    width: 60%;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem {
    width: 48%;
    height: 150px;
    overflow: hidden;
    margin-left: 10px;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem img {
    width: 100%;
    height: 150px;
    transition: 0.6s all ease-in-out;
    webkit-transition: 0.6s all ease-in-out;
    -moz-transition: 0.6s all ease-in-out;
    -ms-transition: 0.6s all ease-in-out;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem img:hover {
    transform: scale(1.1);
}
.page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig {
    padding: 0px;
    padding-left: 10px;
    background-color: #ffffff00!important;
    margin-top: -70px!important;
    position: relative;
    /* height: 0px;
    border-bottom: 70px solid #5c2568;
    border-right: 350px solid transparent;
    padding: 0% 0%;
    padding-left: 10px;
    background-color: #ffffff00!important;
    margin-top: -70px;
    margin-bottom: 0px;
    position: relative;
    display: -webkit-box; */
}
.page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig:before {
    content: '';
    position: absolute;
    left: 0px;
    border-bottom: 80px solid #5c2568e3;
    border-right: 366px solid transparent;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig i {
    /* padding-top: 15px; */
    display: none;
}
.page-template-page-student-life-main .text-life-stdlifeGrid {
    width: 40%;
}
.page-template-page-student-life-main .gig span {
    margin-left: 0px;
    top: 30px;
    position: inherit;
}
/* .page-template-page-student-life-main .gig span:hover {
    border-bottom: 6px solid #f9b516;
    transition: all 0.3s ease-out;
} 
.page-template-page-student-life-main .gridItem:hover .gig span{
    border-bottom: 6px solid #f9b516;
    transition: all 0.3s ease-out;
}*/
.page-template-page-student-life-main .gig span{
    border-bottom: 6px solid #f9b516;
    transition: all 0.3s ease-out;
}
.text-life-stdlifeGrid p {
    font-size: 26px!important;
    font-weight: 700;
    color: #5c2568!important;
    letter-spacing: 3px;
    width: 350px;
}
.text-life-stdlifeGrid h2 {
    font-size: 100px!important;
    line-height: 50px;
    font-weight: 700;
    color: #5c2568!important;
    letter-spacing: 8px;
}

.page-template-page-student-life-inner .std-life-func {
    display: grid;
}
.page-template-page-student-life-inner .lif-month {
    margin: 0px!important;
}
.page-template-page-student-life-inner .life-date {
    margin-bottom: 0px!important;
}
.page-template-page-student-life-inner div#featured-banner-title p.title {
    font-size: 40px;
    line-height: 50px;
    text-shadow: none;
}
.page-template-page-student-life-inner  #featured-banner-title {
    margin-top: 90px;
    width: 44%;
}
.page-template-page-student-life-inner .std-life-calend {
    box-shadow: none;
    margin: 1.5% 1.5%;
}
.page-template-page-student-life-inner  .std-life-calend .std-ev-viewall {
    background-color: #5c2568;
    width: 50%;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
}
.page-template-page-student-life-inner div#featured-banner-title p.title:after {
    content: "";
    background: #f9b516;
    height: 7px;
    width: 150px;
    display: block;
}


.page-id-251799 h3.panel-title a{
    font-size: 24px!important;
}
.page-template-page-student-life-inner .std_clb_content {
    float: none;
    width: 100%;
    padding: 10px;
}
.page-template-page-student-life-inner .std_clb_members {
    float: none;
    margin-left: 0px;
    width: 100%;
    padding: 10px;
}
.page-template-page-student-life-inner .std_det.v1 {
    margin-right: 0.5%;
    margin-bottom: 20px;
    margin-left: 0%;
}
.page-template-page-student-life-inner .std_det {
    height: 192px;
    float: left;
    width: 14.6%;
    border: 0px solid #5c25681f; 
    padding: 0px;
    text-align: left;
}
.page-template-page-student-life-inner .std_det img {
    width: auto;
    padding: 0px;
}
.page-template-page-student-life-inner .std_det h3 {
    margin-top: 0px !important;
    font-size: 14px;
    font-weight: 700;
    padding: 5px;
    width: 100%;
    color: #5c2568;
    text-align: center;
}
.page-template-page-student-life-inner .std_det h3 span {
    font-weight: 500;
}
.page-template-page-student-life-inner .std_det.v1 p {
    margin-bottom: 0px;
}
.page-template-page-student-life-inner .panel-title a {
    margin-bottom: 0px;
}
.page-template-page-student-life-inner .student-life .panel-title a.active {
    border-bottom: 0px;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    background-color: #5c2568!important;
    color: #fff!important;
}
.page-template-page-student-life-inner div.panel-content {
    border: 1px solid #5c2568;
    border-top: 0px;
}
.page-template-page-student-life-inner div.panel-content h3 {
    color: #5c2568;
    font-size: 18px;
}
.page-template-page-student-life-inner div.panel-content p {
    margin-bottom: 0px;
}
.page-template-page-student-life-inner div.panel-content .std_det.v1 h3 {
    font-size: 14px;
}

.page-id-251799 div.panel-content i {
    width: 10px !important;
    font-size: 20px!important;
    color: #5b2867;
    margin: 12px 5px;
}
.page-id-251799 div.panel-content a {
    color: #5b2867!important;
    font-size: 16px!important;
}
.student-life .panel-title a.active .icon {
    color: #fff!important;
}
.student-life .panel-title a .icon {
    font-size: 35px!important;
    color: #5c2568!important;
}
.page-template-page-student-life-main h1, .page-template-page-student-life-inner h1 {
    color: #5c2568;
}



@media only screen and (max-width: 1040px) and (min-width: 600px){

}
@media only screen and (max-width: 1040px) and (min-width: 319px){
    div#menu-sticky-bar.vav_wrap01.menu-sticky-bar
{
    height: 60px!important;
}
    .page-template-page-student-life-main .vav_wrap01, .page-template-page-student-life-inner .vav_wrap01 {
    height: auto!important;
    -webkit-border-radius: 0px!important;
    margin-top: 0px!important;
    /* position: initial!important; */
    /* display: block!important; */
}
.vav_wrap01 ul li a {
    border-bottom: solid 0px #cbc3b1!important;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem {
    margin-left: 5px;
}
.text-life-stdlifeGrid p {
    width: auto;
}

.page-template-page-student-life-main .vav_wrap01 .menu-header, .page-template-page-student-life-inner .vav_wrap01 .menu-header{
    text-align: center;
    float: none!important;
}
.page-template-page-student-life-main ul#menu-student-life-menu, .page-template-page-student-life-inner ul#menu-student-life-menu
{
    /* display: -webkit-inline-box; */
    display: inline-flex;
    white-space: nowrap;
}
.page-template-page-student-life-main .vav_wrap01 .menu-header ul, .page-template-page-student-life-inner .vav_wrap01 .menu-header ul{
    display: inline-flex;
    height: auto;
    width: 90%;
    overflow: hidden;
    overflow-x: scroll;
}
.page-template-page-student-life-main #access .menu-header li, .page-template-page-student-life-inner #access .menu-header li
{
    width: auto;
    padding-top: 5px;
    padding-bottom: 0px;
}
.page-template-page-student-life-main ul#menu-student-life-menu li a, .page-template-page-student-life-inner ul#menu-student-life-menu li a{
    /* width: 130px; */
    width: auto;
}
.life-eve {
    width: 15%;
}
.life-eve2 {
    width: 80%;
}
.std-life-calend {
    width: 100%;
    float: left;
    margin: 0px!important;
}
.page-template-page-student-life-inner div#stlife_content .topImg {
    height: auto!important;
    /* margin-bottom: 20px; */
}
.page-template-page-student-life-inner div#stlife_content .topImg img {
    height: auto!important;
}
.page-template-page-student-life-inner .std_det {
    width: 20%;
}
.page-id-251799 h3.panel-title a {
    font-size: 18px!important;
}
.page-template-page-student-life-inner .right50 {
    width: 100%;
}

}
@media (min-width: 600px) and (max-width: 768px){
    .page-template-page-student-life-main div#main, .page-template-page-student-life-inner div#main {
        padding-top: 20px;
    }
    }
@media only screen and (max-width: 599px) and (min-width: 315px){
.page-template-page-student-life-main .vav_wrap01 .menu-header, .page-template-page-student-life-inner .vav_wrap01 .menu-header {
        display: block;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem {
    width: 100%;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem img {
    height: auto;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem {
    height: auto;
}
.page-template-page-student-life-inner .panel-title a > span.imge {
    width: 100%;
}
.page-template-page-student-life-inner .panel-title a > span.imge img {
    width: 30px;
}
}
@media (min-width: 320px) and (max-width: 480px){
.page-template-page-student-life-main .vav_wrap01 .menu-header {
        display: block;
}
/* .page-template-page-student-life-main .stdlifeGrid .gridItem img {
    height: 130px;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem {
    height: 130px;
} */
.page-template-page-student-life-main #main {
    margin-top: 0px!important;
}
.page-template-page-student-life-main .inner_wraper {
    margin-top: 0px!important;
}
.page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig:before {
    border-bottom: 70px solid #5c2568e3;
    border-right: 370px solid transparent;
}
}
@media screen and (max-width: 1023px){
    /* .vav_wrap01 {
        display: none;
    } */
.page-template-page-student-life-main #access, .page-template-page-student-life-inner #access {
    display: block;
}}
@media screen and (max-width: 768px){
.page-template-page-student-life-main .text-life-stdlifeGrid {
    width: 100%;
}
.page-template-page-student-life-main .stdlifeGrid {
    width: 100%;
}
.page-template-page-student-life-main .main-life-stdlifeGrid {
    display: initial;
}
.text-life-stdlifeGrid h2 {
    line-height: 100px;
}
.page-template-page-student-life-inner div#featured-banner-title p.title {
    font-size: 20px;
    line-height: 25px;
}
.badge_div{width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-position: center;
    float: none;
    text-align: center;}
.badge_div ul {
        margin-left: auto;
        margin-right: auto;
        width: 130px;
        padding-top: 20px;
    }
.badge_div li {
        width: 150px;
        list-style: disc;
        text-align: left;
    }
.page-template-page-student-life-inner .std_det {
            height: auto!important;
            float: none!important;
            width: 24%;
            margin-left: auto;
            margin-right: auto;
         }
.owl-carousel.wallofleaders .senetor_section_std_affair{
    width: auto!important;
    height: auto!important;
}
.owl-carousel.wallofleaders .owl-item img
{
    height: 200px!important;
}
.badge_comite{
    height: 200px!important;
}
}
@media screen and (max-width: 600px){
.page-template-page-student-life-main div#container {
    margin-top: 20px;
}
.owl-carousel.wallofleaders .senetor_section_std_affair
{
    height: 300px!important;
}
}
@media screen and (max-width: 480px){
    .page-template-page-student-life-inner .inner_wraper {
    margin-top: 0px!important;
}
.life-eve {
    width: 100%;
}
.life-eve2 {
    width: 100%;
}
.page-template-page-student-life-inner .std_det {
    text-align: center;
    width: 100%;
}
.page-template-page-student-life-inner div.panel-content h3 {
    text-align: center;
}
.badge_comite{
    width: 140px!important;
}
.owl-carousel.wallofleaders .owl-item img
{
    height: 120px!important;
}
}
@media screen and (max-width: 375px){
    .page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig:before {
        border-right: 300px solid transparent;
}
.page-template-page-student-life-main .logo img, .page-template-page-student-life-inner .logo img{
    margin-left: 0px;
}
.owl-carousel.wallofleaders .owl-item img
{
    height: 100px!important;
}
.badge_comite{
    width: 120px!important;
}
}
@media screen and (max-width: 320px){
    .page-template-page-student-life-main .stdlifeGrid .gridItem h3.gig:before {
            border-right: 250px solid transparent;
}
}


/* ---------inner-------- */

.page-id-257212 h2, h2.bg-lightpink-title {
    background-color: #FAE4FF;
    color: #5c2568;
    padding: 10px;
    border-radius: 3px;
    font-size: 17px;
    margin-top: 20px;
}
.page-id-257212 p {
    margin-bottom: 0px;
}
.page-id-251094 .owl-nav {
    display: none;
}
.owl-carousel.wallofleaders .senetor_section_std_affair
{
    border-radius: 0px;
    padding: 0px 0px 10px 0px;
    height: 265px;
    width: 200px;
}
.owl-carousel.wallofleaders .owl-item{
    height: auto;
    padding-bottom: 20px;
}
.owl-carousel.wallofleaders h2.std_affairs_h2{
    font-size: 12px;
    font-weight: 400;
    padding:0px 10px; 
    margin-top:0px;
    line-height:normal!important;
    color: #212529!important;
}
h2.std_affairs_h2_year{
    padding:10px;
    margin-bottom:0px!important;
}
.owl-carousel.wallofleaders .owl-item img
{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}



/* --------------------------------------- soh-comm chemistary inner template------------------------------------------------------ */
.page-template-page-bioscience-lab-inner div#header .inner_header, .page-template-page-chemistry-lab-inner div#header .inner_header, .page-template-page-physics-lab-home div#header .inner_header, .page-template-page-physics-lab-inner div#header .inner_header{
    max-width: 1400px!important;
}
.page-template-page-bioscience-lab-inner .logo, .page-template-page-chemistry-lab-inner .logo, .page-template-page-physics-lab-home .logo, .page-template-page-physics-lab-inner .logo {
    position: absolute;
    left: 50px;
}
.page-template-page-bioscience-lab-inner .res_menues ul#mega-menu-mega_menu, .page-template-page-chemistry-lab-inner .res_menues ul#mega-menu-mega_menu, .page-template-page-physics-lab-home .res_menues ul#mega-menu-mega_menu,  .page-template-page-physics-lab-inner .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template-page-bioscience-lab-inner .inner_footer, .page-template-page-chemistry-lab-inner .inner_footer,  .page-template-page-physics-lab-home .inner_footer,  .page-template-page-physics-lab-inner .inner_footer{
    max-width: 1400px!important;
}
.page-template-page-bioscience-lab-inner .phyLab #content.innerLayout .content, .page-template-page-chemistry-lab-inner .phyLab #content.innerLayout .content{
    margin-top: 0px!important;
    width: 70%!important;
    border: 0px solid #f5f5f5!important;
}
.page-template-page-bioscience-lab-inner .phySidebar, .page-template-page-chemistry-lab-inner .phySidebar{
    width: 30%!important;
    margin-right: 0px!important;
    padding: 0px 2%!important;
}
.page-template-page-chemistry-lab-inner .phySidebar .phyWidBox:after, .page-template-page-bioscience-lab-inner .phySidebar .phyWidBox:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 75px;
    background: url(images/arrow_down.jpg) 0 0 no-repeat;
    left: 0;
    bottom: 0px;
    background-size: 100% auto;
}
.page-template-page-chemistry-lab-inner .phySidebar .phyWidBox, .page-template-page-bioscience-lab-inner .phySidebar .phyWidBox  {
    padding: 15px 20px 50px 20px;
}
.page-template-page-physics-lab-home #content .grid-container .phyBox p {
    display: block;
}
p.rev-slider-physics-lab-home {
    margin-bottom: 0px!important;
}
@media screen and (min-width: 600px)
{
.page-template-page-bioscience-lab-inner .web_logo, .page-template-page-chemistry-lab-inner .web_logo,
 .page-template-page-physics-lab-home .web_logo, .page-template-page-physics-lab-inner .web_logo {
        display: none;
    }
.page-template-page-bioscience-lab-inner .mbl_logo, .page-template-page-chemistry-lab-inner .mbl_logo,
 .page-template-page-physics-lab-home .mbl_logo, .page-template-page-physics-lab-inner .mbl_logo {
    display: block;
    margin-left: -30px;
}}



/*--------------------------------------------------------------- soh-comm library template-------------------------------------------*/
.page-template-page-library-main .tp-rightarrow {
    /* left: 90% !important; */
}

.page-template-page-library-inner #container.mw_library_inner #content {
    max-width: 740px;
}

.page-template-page-library-inner .container {
    padding-right: 0px;
    padding-left: 0px;
}
.page-template-page-library-inner .row {
    width: 100%; 
}

.page-template-page-library-main .ui.bottom.attached.tab.segment {
    width: 100%;
    height: auto;
    background-color: #fafafa;
    border: 0px;
}
.page-template-page-library-inner .mw_header_top .inner_wraper {
    max-width: 1000px;
}
body.page-id-250897 {
    overflow-x: visible;
}
/* --------------------------------------------------------- soh-comm oap main template--------------------------------------------- */
@media screen and (min-width: 600px)
{
    .page-template-page-oap-main .web_logo {
        display: none;
    }
    .page-template-page-oap-main .mbl_logo {
    display: block;
    margin-left: -30px;
}
}
.page-id-12522 div#header .inner_header {
    max-width: 1020px!important;
}
/* .page-id-12522 #container_missions {
    max-width: 1080px;
}
.page-id-12522 .inner_wraper {
    max-width: 1080px;
} */
/* .page-id-12522 #content_stdaffairs {
    max-width: 820px;
} */
.page-id-12522 .link_images {
    width: 100%;
}
.link_images.oapfour-col .col4 {
    width: 24%!important;
}
.page-id-12522 .menu_item.col4 {
    max-width: initial;
    width: 32.33%;
    max-height: initial;
    margin-left: 0.5%;
    margin-right: 0.5%;
}
.page-template-page-oap-main .oap-h1 {
    font-size: 22px;
    padding-left: 25px;
}
.page-template-page-oap-main h3.oap-h3 {
    font-size: 18px;
    text-align: left;
    padding-left: 25px;
}
.page-template-page-oap-main .mw_oge_menu.mw_oap_menu {
    padding: 20px 144px 70px 275px;
}
.page-template-page-oap-main div#primary_stdaffairs h3.widget-title.side {
    background-color: #d09509!important;
}
.page-template-page-oap-main .col4.menu_item h2 {
    width: 100%;
}

/* ----------------------------------------------------------- soh-comm oap inner template-------------------------------------------------- */

.page-id-12535 rs-arrow.tp-rightarrow.tparrows.persephone {
    /* left: 93% !important; */
}
@media screen and (min-width: 600px)
{
    .page-template-page-oap-inner .web_logo {
        display: block;
    }
    .page-template-page-oap-inner .mbl_logo {
        display: none;
        margin-left: -30px;
    }

    .page-template-page-oap-main .web_logo {
        display: block;
    }
    .page-template-page-oap-main .mbl_logo {
        display: none;
        margin-left: -30px;
    }

/* .page-template-page-oap-inner  .widget-title.side {
    margin-top: 225px;
} */
}
.page-template-page-oap-inner .mw_oge_menu.mw_oap_menu {
    padding: 20px 144px 70px 275px;
}
.page-template-page-oap-inner h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
}
.page-template-page-oap-inner div#primary_stdaffairs h3.widget-title.side {
    background-color: #d09509!important;
}
.page-template-page-oap-inner .list-type1 ul li a {
    color: #23282d!important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    font-family: 'Open Sans';
    text-decoration: underline;
}
.page-template-page-oap-inner-php.page-id-259129 div#footer {
    font-weight: 400;
}
.page-template-page-oap-inner-php.page-id-259129 div#primary_stdaffairs
{
    font-weight: 400;
}
.page-template-page-oap-inner-php.page-id-259129 div#primary_stdaffairs1
{
    font-weight: 400;
}
.page-template-page-oap-inner-php.page-id-259129 div#primary_stdaffairs2
{
    font-weight: 400;
}
img.oop-video-icon {
    margin-left: 10px;
}

/* ------------------------------------------------- soh-comm NSO 2020 main template-------------------------------------------------------- */
.page-template-page-nso2020-main .mw_oge_menu1 {
    padding: 25px 0px 80px 260px;
}
.page-template-page-nso2020-main #primary_nso2020
{
    margin-top: 150px;
}
.page-template-page-nso2020-main #primary_nso2020 li a:hover {
    color: #eac879;
}
.page-template-page-nso2020-inner #primary_nso2020 li a:hover {
    color: #eac879;
}
.page-template-page-nso2020-main #primary_nso2020 li a {
    margin-bottom: 8px;
    padding-bottom: 0px;
    line-height: 16px;
    padding-left: 10px;
    display: block;
}
.page-template-page-nso2020-inner #primary_nso2020 li a {
    margin-bottom: 8px;
    padding-bottom: 0px;
    line-height: 16px;
}
.page-template-page-nso2020-main .mw_header_top {
    display: none;
}
.nso-inner-titel {
    background: #ede5da;
    padding: 30px 10px;
    width: 102.3%;
    margin-left: -1%;
    /* width: 103%; */
    /* margin-left: auto; */
    /* margin-right: auto; */
}
.nso-inner-titel h1 {
    margin-bottom: 0px;
}

@media only screen and (min-width: 320px) and (max-width: 480px){
.mw_oge_menu1 {
    padding: 10px 10px 10px 10px!important;
}}
.page-template-page-nso2020-main .addmissionTopContainer_nso .abox.third {
    width:100%;
    height: 130px;
}
.page-template-page-nso2020-main .addmissionTopContainer_nso {
    display: flex;
}
.page-template-page-nso2020-main .addmissionTopContainer_nso .abox.sixth {
    width: 100%;
    height: 265px; 
    margin-top:1.5%; 
    text-align: left; 
    padding:20px 10px;
	padding-left:4%;
    margin-left: 0px;
}
.page-template-page-nso2020-main .nso_col2 {
    width: 50%;
    /* margin-left: 0.5%;
    margin-right: 0.5%; */
}
.page-template-page-nso2020-main .nso_col2:nth-child(1) {

}
.page-template-page-nso2020-main .nso_col2:nth-child(2) {
    margin-left: 1%;
}

.page-template-page-nso2020-main .nso_col2 .abox.third.cst {
    margin-top: 5px;
    color: #5f3568;
    margin-left: 0px;
}
.page-template-page-nso2020-main .nso_col2 .abox.third.cst a {
    color: #5f3568;
    font-size: 14px;
}
.abox.sixth img {width:30px;float:left; margin-bottom: 30px; margin-right:10px;}
.page-id-260149 .tp-rightarrow {
    /* left: 92% !important; */
}

ul.nso_impdates {
    margin-left: 55px;
}
ul.nso_impdates li {
    color: #fff !important;
    margin: 0 !important;
}

.abox.sixth:after {
    content: '';
    color: #fff;
    font-size: 90px;
    float: right;
    margin-top: -160px;
    background-image: url(https://habib.edu.pk/docs/Icon%20metro-calendar.svg);
    padding: 100px;
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-right: 9px;
    transform: rotate(343deg);
    background-size: 110px;
    opacity: .30;
}

/* ------------------------------------------------- soh-comm NSO 2020 inner template ------------------------------------------------------- */
.page-template-page-nso2020-inner #container_missions .mw_header_top {
    max-width: 740px;
    float: right;
    width: 100%;
}
.page-template-page-nso2020-inner #content_stdaffairs {
    max-width: 740px;
    padding: 20px 15px;
}
.page-template-page-nso2020-inner .mw_oge_menu1 {
    padding: 10px;
    height: auto; 
}
.page-template-page-nso2020-inner strong {
    font-weight: 600;
}
.page-template-page-nso2020-inner h3 {
    font-size: 16px;
    font-weight: 700;
}
.page-template-page-nso2020-inner .col3.menu_item h2 {
    width: 100%;
}
.page-template-page-nso2020-inner #content_stdaffairs ul {
    margin-left: 2.5em;
    font-family: 'Open Sans';
}
.page-template-page-nso2020-inner .menu_item.col3 {
    margin-right: 0px;
    width: 49%;
}

.page-template-page-nso2020-inner.page-id-260621 #content_stdaffairs {
    padding: 0px 15px 20px 15px;
}
.img-box-shawd {
    text-align: center;
    padding: 0px 0px 40px 0px;
}.img-box-shawd img {
    margin-bottom: 0px;
}
.img-box-shawd span {
    background-color: #ede5da;
    position: relative;
    display: block;
    margin: -60px auto 0px auto;
    padding: 10px 3px;
    width: 95%;
    font-size: 12px;
    color: #5c2568;
    border-radius: 10px;
}
h3.meet-nso-titel {
    margin: 0px 1% 10px 1%;
    color: #5c2568;
}
.main-meet-nso-col4 {
    display: flex;
}
.main-meet-nso-col4 a {
    width: 25%;
    margin: 10px 1%;
}
.main-meet-nso-col4 a:hover {
    text-decoration: none;
}
.meet-nso-col4 {
    width: 25%; 
    margin: 10px 1%; 
    padding-bottom: 6px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #ede5da;
}
.meet-nso-col4 img {
    width: 100%;
}
/* .meet-nso-col4 a {
    display: block;
}
.meet-nso-col4 a:hover {
    text-decoration: none;
} */
.meet-nso-col4 span {
    display: block;
    height: 40px;
    position: relative;
    margin: -20px auto 0px auto;
    background-image: linear-gradient( to bottom, rgb(237 229 218 / 0%) 0%, rgb(237 229 218 / 60%) 20%,rgb(237 229 218 / 70%) 40%,rgb(237 229 218 / 80%) 60%,rgb(237 229 218 / 90%) 80%, rgb(237 229 218 / 100%) 100% );
}
.meet-nso-col4 span i {
    font-size: 35px;
    color: #5c2568;
    display: block;
    margin: auto;
}
.meet-nso-col4 span i.fa.fa-play-circle {
    display: none;
}
.meet-nso-col4:hover i.fa.fa-play-circle {
    display: block;
}
.meet-nso-col4:hover i.fa.fa-play-circle-o {
    display: none;
}
.main-meet-nso-col4 p {
    display: none;
}
p.meet-nso-name {
    display: block!important;
    margin: 0px;
    text-align: center;
    font-weight: 700;
    color: #5c2568!important;
}
/* .meet-nso-col4:hover p.meet-nso-name {
    color: #fff!important;
} */
@media screen and (max-width: 600px)
{
.main-meet-nso-col4 {
    display: block;
}
.meet-nso-col4 {
    width: 100%;
}
.img-box-shawd span {
    width: 100%;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
}

/* ------------------------------------------------- soh-comm liberal core main template---------------------------------------------- */
.page-id-8125 .container {
    max-width: 1000px;
    padding-right: 0px;
    padding-left: 0px;
}
.page-id-8125 div#content {
    padding: 0px 10px;
}
.page-template-page-liberal-core-center div#nav_menu-38 h3.widget-title {
    display: none;
}
.page-template-page-liberal-core-center .row {
    width: 100%; 
}
.page-template-page-liberal-core-center #primary_lc_sidebar {
    margin-left: 0px; 
    margin-top: 35px;
}
.page-template-page-liberal-core-center #main .widget-title {
    color: #5c2568; 
}
.page-template-page-liberal-core-center #main .widget-area ul, ul.tb_side {
    padding: 10px 20px 0 0;
}
.page-template-page-liberal-core-center .col-sm-9 h5 {
    font-size: 20px;
    font-weight: 500;
}
.page-template-page-library-main .logo {
    left: -15px;
}
.page-template-page-liberal-core-center .col-sm-6.lft-circle {
    max-width: 48%;
    margin: 1%;
}
.page-template-page-liberal-core-center .col-sm-6.rgt-circle {
    max-width: 48%;
    margin: 1%;
}
@media (min-width: 768px) {
    div#order2 {
        display: block;
    }
    .container.mblview {
        display: none;
    }
}
@media (max-width: 768px) {
    div#order2 {
        display: none;
    }
    .container.mblview {
        display: block;
    }
    .container.mblview .selector_mbl_lc .container {
        width: 98.4% !important;
        margin-left: auto!important;
        margin-right: auto!important;

    }
    .page-template-page-liberal-core-center .col-sm-9 {
        max-width: 100%;
    }
    .page-template-page-liberal-core-center .wc_content_lc .row {
        display: block!important;
    }
    .page-template-page-liberal-core-center .container {
        padding-top: 70px;
    }
}
@media (max-width: 576px)
{
    .page-template-page-liberal-core-center .container {
        padding-top: 0px;
    }
}
@media (max-width: 320px)
{
.page-template-page-liberal-core-center .selector_circle p {
    font-size: 13px;
}
}

/* ------------------------------------------------- End liberal core main template---------------------------------------------- */

/* ------------------------------------------------- soh-comm Global Engagement ---------------------------------------------- */

div#post-262348 .entry-content h1.entry-title {
    display: block;
}
div#post-262348 h1.entry-title {
    display: none;
}

div#post-266965 .entry-content h1.entry-title {
    display: block;
}
div#post-266965 h1.entry-title {
    display: none;
}


/* ------------------------------------------------- End Global Engagement ---------------------------------------------- */

/* ------------------------------------------------- soh-comm HUIT template---------------------------------------------- */

.page-template-page-huit-temp .mright {
    float: left;
}
a.btn.huit.mright.purple {
    background: #5c2568;
}
a.btn.huit.mright.purple:hover {
    background: #773386;
}
@media screen and (min-width: 768px){
.moc ul li {
    font-size: 17px;
}
}

/* ------------------------------------------------- soh-comm careers template---------------------------------------------- */

.jobs-sidebar {
    margin-left: 0px !important;
}

.post-type-archive-staff-jobs .page-title{
    font-size: 35px!important;
}
div#primary2 .newside .textwidget img {
    width: 100%;
}
.job-title-div p {
    margin-bottom: 0px!important;
}
.main-job-section a.continue-reading-text {
    display: none;
}
.main-job-section {
    padding: 0px 10px;
}
.job-title-div {
    display: inline-block;
}
.job-title-div h1.page-title {
    font-size: 35px!important;
    padding: 20px 0px;
    margin: 0px!important;
}
.job-section-form form#filter {
    float: right;
    margin: 30px 15px;
}
p.job-loging-text {
    position: absolute;
    top: 0%;
    left: 0%;
    background-color: #00000094;
    color: #fff!important;
    width: 100%;
    height: 100%;
    margin: 0px auto;
    z-index: 999;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 768px) {
.page-template-page-career-staff.page-id-266400 div#content {
    padding-top: 0px!important;
}}
@media screen and (max-width: 480px) {
#content .main-job-section .entry-title {
    text-align: left!important;
}}
/*-------------------------- soh-comm Open Faculty Positions -----------------------------*/
/* open-faculty-positions2 */
.page-id-265889 div#header .inner_header {
    max-width: 1200px!important;
}
.page-id-265889 .res_menues ul#mega-menu-mega_menu {
    max-width: 1200px!important;
}
.page-id-265889 div#container {
    max-width: 1200px;
}
.page-id-265889 div#content {
    max-width: 950px;
}
.page-id-265889 .inner_footer {
    max-width: 1400px!important;
}
.page-id-265889 rs-arrow.tp-rightarrow.tparrows.persephone {
    /* left: 94% !important; */
}
.page-id-265889 h3.entry-title {
    font-size: 20px!important;
}
.main-ofp-right-left h3.entry-title {
    margin-top: 0px!important;
}
.page-id-265889 .panel-title a.active {
    background: none repeat scroll 0 0 #d6c496 !important;
    color: #5c2568 !important;
}
.page-id-265889 h1.entry-title 
{
    display: none;
}
.page-id-265889 .tp-forcenotvisible {
    visibility: visible!important;
    display: block!important;
}
.page-id-265889 .fc-applybutton {
    margin-top: 35px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
}
.page-id-265889 .fc-applybutton a.btn_liberalcore {
    padding: 10px 160px;
    color: #d7c297;
    border-radius: 8px;
    background: #5c2568;
}
.page-id-265889 .jumbotron-lc a.btn_liberalcore:hover {
    background: #f6f2e8;
    color: #5b2867;
    border-color: #5c2568;
}
body.page-id-265889 {
    overflow: initial!important;
}
.page-id-265889 #main {
    overflow: inherit!important;
}
.page-id-265889 div#container {
    overflow: initial!important;
}
.page-id-265889 div#primary {
    overflow: initial!important;
    height: 2650px;
}
.page-id-265889 ul.tb_side.huit_wid.career_wid {
    position: sticky;
    top: 0;
    overflow: auto;
}

/* .page-id-265889 .panel-title a {
    background: none repeat scroll 0 0 #fbe4ff !important;
    color: #5c2568 !important;
} */

/* open-faculty-positions 
.page-id-1057 div#header .inner_header {
    max-width: 1200px!important;
}
.page-id-1057 .res_menues ul#mega-menu-mega_menu {
    max-width: 1200px!important;
}
.page-id-1057 div#container {
    max-width: 1200px;
}
.page-id-1057 div#content {
    max-width: 950px;
}
.page-id-1057 .inner_footer {
    max-width: 1200px!important;
}
.page-id-1057 rs-arrow.tp-rightarrow.tparrows.persephone {
    left: 94% !important;
}
.page-id-1057 h3.entry-title {
    font-size: 20px!important;
    margin-top: 0px;
}
.main-ofp-right-left h3.entry-title {
    margin-top: 0px!important;
}
.page-id-1057 .panel-title a.active {
    background: none repeat scroll 0 0 #d6c496 !important;
    color: #5c2568 !important;
}
.page-id-1057 .panel-title a {
    background: none repeat scroll 0 0 #fbe4ff !important;
    color: #5c2568 !important;
} 
old open Faculty postition page  -------------*/

.main-ofp-right-left {
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}
.main-ofp-left {
    width: 30%;
    float: left;
}
.main-ofp-right {
    width: 70%;
    float: right;
}
.main-ofp-right-left.sec .main-ofp-right {
    width: 70%;
    float: left;
}
.main-ofp-right-left.sec .main-ofp-left {
    width: 30%;
    text-align: center;
}
.main-ofp-right-left.sec .main-ofp-left img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    align-content: start;
    object-position: center;
}
h3#ofp-resources {
    padding-left: 8px;
    padding-bottom: 15px!important;
    padding-top: 10px;
}
table.table-ofp td {
    border: 0px;
    width: 20%;
    padding-top: 0px;
}
.table-ofp-shadow {
    padding: 10%;
    text-align: center;
    box-shadow: 2px 3px 14px 0px rgb(202 193 193 / 45%);
    border-radius: 10px;
    width: 100%;
    height: 160px;
    border: 1px solid #fbfbfb;
    background-color: #fff;
}
.table-ofp-shadow:hover {
    border: 1px solid #5c2568;
}
table.table-ofp td a {
    text-decoration: none;
}
table#ofp-resources p {
    display: none;
}
.table-ofp-shadow img {
    width: 50px;
    height: 50px;
}
.table-ofp-shadow h3 {
    font-size: 13px!important;
    font-weight: 700!important;
    line-height: 17px!important;
}
h3#ofp-open-position {
    padding-top: 10px;
}
.ofp-NewsEvents article {
    width: 96%;
    border: 1px solid #f2f2f2;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.ofp-NewsEvents p {
    display: none;
}
.ofp-NewsEvents .art_content3 {
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}
.ofp-NewsEvents h3{
    width: 100%;
    font-size: 14px!important;
    line-height: normal!important;
}
.ofp-NewsEvents a:hover {
    text-decoration: none;
}
table#ofp-resources h3 {
    margin-right: 0px;
}
.main-ofp-opp-habib {
    width: 100%;
}
.opp-habib {
    width: 31.33%;
    float: left;
    display: initial;
    margin: 1%;
    border: 1px solid #ffffff;
    /* border-radius: 3px; */
    background-color: #fff;
}
.opp-habib-img {
    display: flex;
}
.opp-habib-img p {
    font-size: 18px!important;
    font-weight: 700;
    color: #fff!important;
    padding: 15px;
    align-self: flex-end;
    margin-bottom: 0px!important;
}
.opp-habib-dec {
    padding: 15px;
    height: 310px;
}
.opp-habib-dec p {
    font-size: 13px!important;
}
.opp-habib:hover {
    border-color: #5b2867;
}
@media screen and (max-width: 1200px){
.page-id-265889 div#primary {
    height: auto;
}
}
@media screen and (max-width: 900px){
.opp-habib-dec {
    height: auto;
}
.opp-habib-img{
    background-size: cover!important;
}
}
@media screen and (max-width: 768px){
.main-ofp-right {
    padding: 0px 2%;
}
.main-ofp-left {
    padding: 0px 2%;
}
.ofp-NewsEvents .homeNewsEvents article {
    width: 100%!important;
}
}
@media screen and (max-width: 600px){
.main-ofp-right {
    width: 100%;
}
.main-ofp-left {
    width: 100%;
    text-align: center;
}
.main-ofp-right-left.sec .main-ofp-right {
    width: 100%;
}
.main-ofp-right-left.sec .main-ofp-left {
    width: 100%;
    text-align: center;
}
table.table-ofp td {
    border: 0px;
    display: inline;
}
.table-ofp-shadow {
    padding: 6% 13%;
    height: auto;
}

.ofp-NewsEvents article {
    width: 100%!important;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
.ofp-NewsEvents .homeNewsEvents article .art_content3 {
    padding: 0px 0 0 10px;
}
.ofp-NewsEvents .homeNewsEvents p {
    display: none;
}
.page-id-265889 .entry-title {
    text-align: left!important;
}
table#ofp-resources tr {
    padding: 0px!important;
    margin: 0px!important;
    display: initial;
}
}
@media screen and (max-width: 480px){
    .main-ofp-right-left .main-ofp-right h3.entry-title {
        padding-top: 0px;
    }
    .page-id-265889 rs-arrow.tp-rightarrow.tparrows.persephone {
        left: 86% !important;
    }
    .main-ofp-right-left img {
        display: none;
    }
    .main-ofp-right-left {
        padding-top: 0px;
    }
    .main-ofp-right-left {
        padding-bottom: 0px;
    }
    .opp-habib {
        width: 100%;
    }
}
div#administrative::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}
div#administrative::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #5b2867;
}
.lity-content div::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}
.lity-content div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #5b2867;
}
@media screen and (max-width: 480px){
rs-module-wrap#rev_slider_102_1_wrapper {
    display: none!important;
}
iframe.ofp-mobile-ytube {
    display: block;
    margin-top: 25px;
}
iframe.ofp-desktop-ytube {
    display: none;
}
}
@media screen and (min-width: 480px){
    rs-module-wrap#rev_slider_102_1_wrapper {
        display: block!important;
    }
iframe.ofp-mobile-ytube {
    display: none;
}
}


/*----------------------------------------- soh-comm page-template-page-admissions-sep-21 --------------------------------------------*/
/*----------- Admissions Home sep-21 ----------*/
.page-id-266468 .white-box-main {
    border-top: 10px solid #FFC314;
    border-radius: 0px;
}
.white-box-main.admissions-home .new-add-col-5 {
    border-right: 1px solid #e7e7e7;
    padding: 3%;
    text-align: center;
}
.white-box-main.admissions-home .new-add-col-10 {
    padding-top: 3%;
    padding-bottom: 1%;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 2%;
}
.white-box-main.admissions-home {
    border-spacing: 0px;
    padding: 0px;
    /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
}
.white-box-main.admissions-home .new-add-col-5 {
    margin-bottom: 2%;
}
.addmission-main-heading {
    font-size: 35px!important;
    font-weight: 800!important;
    /* font-family: Roboto; */
    color: #404040!important;
    text-transform: uppercase!important;
}
h1.addmission-main-heading {
    font-size: 35px!important;
    font-weight: 800!important;
    /* font-family: Roboto; */
    color: #404040!important;
    text-transform: uppercase!important;
}
h2.addmission-main-heading {
    text-align: center;
    font-size: 25px!important;
    color: #5c2568!important;
}
.white-box-main.admissions-home .addmission-main-p {
    height: 100px;
    margin-top: 25px;
    margin-bottom: 50px!important;
}
.color-box.admissions-home {
    background: linear-gradient(180deg, #F8F0FA 50%, #fff 50%);
    padding: 30px 0px;
}
.color-box.admissions-home .new-add-titel {
    text-align: center;
    font-size: 30px!important;
    font-weight: 700;
    padding: 15px 0px 25px 0px;
    margin: 0px!important;
    text-transform: capitalize;
    color: #5a2a68!important;
}
.color-box.admissions-home .main_white_home_box {
    width: 90%;
    margin: 0px auto;
}
.color-box.admissions-home .main_white_home_box .home_contant_div {
    margin: 0px 12px;
}
.color-box.admissions-home .home_contant_div h3 {
    height: 50px;
}
.color-box.admissions-home .main_white_home_box .home_contant_div hr {
    margin-bottom: 10px!important;
}
.home_contant_div .explor_btn p {
    display: block;
}
/*----------- End Admissions Home sep-21 ----------*/

p.addmissions-count {
    font-size: 20px!important;
    line-height: 28px!important;
    font-weight: 900!important;
    border: 1px solid #5c2568;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    margin-left: auto;
    margin-right: 20px;
    margin-top: 4px;
    color: #5c2568!important;
}

.page-template-page-admissions-sep-21 #content {
    margin-bottom: 0px;
}
.page-template-page-admissions-sep-21 div#header .inner_header {
    max-width: 1400px!important;
}
.page-template-page-admissions-sep-21 .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template-page-admissions-sep-21 div#container {
    max-width: 1400px;
}
.page-template-page-admissions-sep-21 div#content {
    max-width: 1400px;
    padding: 0px;
}
.page-template-page-admissions-sep-21 .inner_footer {
    max-width: 1400px!important;
}
.page-template-page-admissions-sep-21 #container_missions {
    max-width: 1400px;
}
.page-template-page-admissions-sep-21 .logo {
    position: absolute;
    left: 25px;
}
.page-template-page-admissions-sep-21 div#primary {
    display: none;
}
.page-template-page-admissions-sep-21 #content h1, .page-template-page-admissions-sep-21 #content h2, .page-template-page-admissions-sep-21 #content h3, .page-template-page-admissions-sep-21 #content h4, .page-template-page-admissions-sep-21 #content h5, .page-template-page-admissions-sep-21 #content h6 {margin-right: 0px;}
.page-template-page-admissions-sep-21 #content p, .page-template-page-admissions-sep-21 #content ul, .page-template-page-admissions-sep-21 #content ol, .page-template-page-admissions-sep-21 #content dd, .page-template-page-admissions-sep-21 #content pre, .page-template-page-admissions-sep-21 #content hr { margin-bottom: 0px;}

.page-template-page-admissions-sep-21 #content {
    background: none repeat scroll 0 0 #ffffff;
}
.page-template-page-admissions-sep-21 .top_menu {
    margin-top: 20px!important;
}
.page-template-page-admissions-sep-21 img {
    border-radius: 3px;
}
/* 
* {
  box-sizing: border-box;
}
.row::after {
  content: "";
  clear: both;
  display: table;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

[class*="col-"] {
  float: left;
  padding: 15px;
}
*/
.new-add-container {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.new-add-col-1 {
    width: 10%;
    float: left;
}
.new-add-col-2 {
    width: 20%;
    float: left;
}
.new-add-col-3 {
    width: 30%;
    float: left;
}
.new-add-col-4 {
    width: 40%;
    float: left;
    display: inline-block;
}
.new-add-col-5 {
    width: 50%;
    float: left;
}
.new-add-col-6 {
    width: 60%;
    float: left;
    display: inline-block;
}
.new-add-col-7 {
    width: 70%;
    float: left;
}
.new-add-col-8 {
    width: 80%;
    float: left;
}
.new-add-col-9 {
    width: 90%;
    float: left;
}
.new-add-col-10 {
    width: 100%;
    float: left;
}
h4.new-add-titel{
    font-size: 30px!important;
    font-weight: 700;
    padding: 10px 0px 10px 0px;
    margin: 0px!important;
    text-transform: uppercase;
    color: #000000!important;
}
p.new-add-uper-titel {
    text-transform: uppercase;
    color: #5c2568!important;
}
a.btn_new_admissions_sep.btn-hover {
    background-color: #ffc314;
    border-color: #ffc314;
    color: #5c2568!important;
}
a.btn_new_admissions_sep.btn-hover:hover {
    background-color: #5c2568;
    border-color: #5c2568;
    color: #fff!important;
}
.btn_new_admissions_sep
{
    background-color: #5c2568;
    color: #ffffff!important;
    padding: 10px 5px;
    text-align: center;
    width: 250px;
    display: block;
    text-decoration: none!important;
    border: solid 1px #5c2568;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto!important;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.btn_new_admissions_sep:hover {
    background-color: #FFC314;
    border: solid 1px #FFC314;
    color: #5c2568!important;
}
.new-add-sec.one {
    display: flex;
}
.new-add-col-4.testimonial-box {
    background: url(https://habib.edu.pk/wp-content/uploads/2021/09/textured-background.png);
    background-size: 100% 100%;
}
.new-add-testimonial-box {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    text-align: center;
    padding: 15px;
    margin-top: 20%;
}
.new-add-testimonial-box img {
    width: 30%;
    margin-top: -60px;
}
.new-add-testimonial-box:before {
    position: relative;
    top: -14px;
    right: 117px;
    background-image: url(https://habib.edu.pk/wp-content/uploads/2021/09/inverted-commas-right.png);
    background-size: 50px 45px;
    display: inline-block;
    width: 50px;
    height: 44px;
    content: "";
}
.new-add-testimonial-box:after {
    background-image: url(https://habib.edu.pk/wp-content/uploads/2021/09/inverted-commas-left.png);
    background-size: 50px 45px;
    display: inline-block;
    width: 50px;
    height: 44px;
    content: "";
    position: relative;
    top: 24px;
    left: 170px;
}
.white-box-main {
    border-radius: 4px;
    padding: 10px;
    background: white;
    display: table;
    table-layout: fixed;
    width: 100%;
    box-sizing: border-box;
    border-spacing: 20px;
}
.white-box-hover {
    display: table-cell;
    vertical-align: middle;
    padding: 1%;
    text-align: center;
    box-shadow: 2px 3px 14px 0px rgb(202 193 193 / 45%);
    border-radius: 10px;
    width: 100%;
    border: 1px solid #fbfbfb;
    background-color: #fff;
    transition: 0.4s;
}
.white-box-hover:hover {
    transform: scale(1.03);
}
.white-box-hover a {
    text-decoration: none!important;
}
.white-box-hover img {
    width: 100%;
    height: auto;
    object-fit: cover;
    align-content: start;
    object-position: center;
}
.white-box-hover h3 {
    width: 100%;
    font-weight: 600!important;
    font-size: 20px!important;
    height: auto;
    padding: 20px 0px 10px;
    margin: 0px!important;
}

.new-add-sec.two {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
.new-add-col-6.schedule-table-box {
    padding: 5px 4%;
    padding-left: 0px;
}
.new-add-col-4.schedule-img {
    padding: 5px;
    padding-right: 0px;
}
.new-add-col-4.schedule-img img {
    /* height: 250px!important; */
    width: 100%;
    /* object-fit: contain;
    align-content: start;
    object-position: center; */
}
.new-add-col-6.schedule-table-box table.huTable {
    text-align: center;
}
.new-add-col-6.schedule-table-box table.huTable td {
    padding: 1px;
}
.btn_new_admissions_div
{
    width: 100%;
    float: left;
    /* padding-top: 20px; */
}
.page-template-page-admissions-sep-21 th {
    background-color: #f5cfff;
    border: solid 1px #a4a4a4;
    color: #5a215e;
    padding: 10px 0px!important;
}
.btn_new_admissions_div a.btn_new_admissions_sep {
    display: inline-block;
}
.btn_new_admissions_div a.btn_new_admissions_sep:hover {
    text-decoration: none;
    color: #5a215e!important;
}
a.btn_new_admissions_sep i {
    transition: 0.5s;
}
a.btn_new_admissions_sep:hover i {
    padding-left: 15px;
}
.new-add-sec.three {
    width: 100%;
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 20px;
}
.new-add-col-4.Criteria-img img {
    /* height: 250px!important; */
    width: 100%;
    /* object-fit: contain; */
    /* align-content: start; */
    /* object-position: center; */
}
.new-add-col-6.Criteria-content {
    padding: 0px 40px;
}
.new-add-col-6.Criteria-content .btn_new_admissions_sep {
    margin-top: 18px;
}
a.btn_new_admissions_sep {
    margin-right: initial;
}
table.process-step-table td {
    border: none;
    padding-left: 0px;
    vertical-align: top!important;
}
.new-add-col-12.tips-box {
    padding-top: 3%;
    padding-bottom: 3%;
}
p.dec{
    width: 70%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px!important;
}
.tips-box-inner-main {
        /* border: 2px solid #dddddd; */
        padding: 10px 20px;
        margin: 15px;
        width: 100%;
        height: auto;
        padding-top: 10px;
        background-size: 100%;
        background-repeat: no-repeat;
        box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.tips-box-inner-main img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 28%;
    padding-bottom: 10%;
}
.tips-box-inner-main img.admission-explor-img {
    padding-top: 0%!important;
    padding-bottom: 0%!important;
    width: 30px!important;
    border-radius: 0px!important;
}
.tips-box-inner-main h2.tips-box-h2{
    color: #fff!important;
    text-shadow: 0 0 3px #000000, 0 0 5px #000000;
    margin-bottom: 5px!important;
}
.tips-box-inner-main p {
    color: #fff!important;
    text-shadow: 0 0 3px #000000, 0 0 5px #000000;
    line-height: 16px!important;
}
.tips-box .owl-dots {
    display: block;
}
button.owl-dot {
    background-color: #fff;
}
.owl-theme .owl-dots .owl-dot span{
    border:1px solid #5c2568;
    margin: 5px 0px!important;
    background-color:#fff!important;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-dot.active span{
    background-color:#5c2568!important;
}

.new-add-sec.five {
    /* margin-top: 30px; */
}
h2.tips-box-h2-number {
    font-size: 100px!important;
    line-height: 100px!important;
    color: #ebe4e4!important;
    font-weight: 600;
    margin-bottom: 10px!important;
}
h2.tips-box-h2 {
    font-weight: 600;
}
.new-add-col-12.tips-box h4.new-add-titel {
    padding-bottom: 10px;
}
p.tips-box-btn{
    color: #5c2568;
    text-decoration: underline;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    margin-top: -10px;
}
.page-template-page-admissions-sep-21 .owl-stage-outer {
    margin-left: auto;
    width: 100%;
    margin-right: auto;
}
.page-template-page-admissions-sep-21 .owl-nav {
    width: 100%!important;
    margin-top: -100px!important;
}
.page-template-page-admissions-sep-21  .owl-theme .owl-nav [class*=owl-]
{
    margin: -30px;
}
.page-template-page-admissions-sep-21 .owl-next , .page-template-page-admissions-sep-21 .owl-prev
{

}

.new-add-sec.six {
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 50px;
}
.new-add-sec.seven {
    width: 100%;
    display: inline-block;
}
.new-add-col-6.fees-table {
    padding-right: 5px;
}
.new-add-col-12.blog {
    background: #E2D7BC;
    padding: 4% 7%;
}
.new-add-sec.three-blog {
    width: 100%;
    display: inline-block;
    /* margin-top: 40px; */
    margin-bottom: 20px;
}
.new-add-sec.three-blog.desk.hutop {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: inherit;
}
p.bg-titel {
    background-color: #f9b516;
    padding: 3px 6px;
    width: 15%;
    position: relative;
    left: 88.4%;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    font-weight: 700;
    color: #5C2568!important;
    text-align: center;
}
.new-add-sec.add-contact {
    border: 1px solid #f9b516;
    padding: 1% 3%;
    margin: 5% 0px;
}
.new-add-sec.add-contact a {
    color: #000;
}
table.board-less, .board-less tr, .board-less td {
    border: 0px;
}
.new-add-sec.add-contact i {
    color: #5c2568;
}
.new-add-col-12.sec-more {
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 4% 10%;
    background-size: 100% 100%;
}
.btn-col-three {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    text-align: center;
}
.new-add-sec.btn-col-three .btn_new_admissions_div a.btn_new_admissions_sep {
    background-color: #fff0;
    border-color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    /* width: auto;
    padding: 10px 30px; */
}
.new-add-sec.btn-col-three .btn_new_admissions_div a.btn_new_admissions_sep:hover {
    background-color: #ffffff!important;
    color: #5c2568!important;
}
.new-add-sec.new-add-sec.btn-col-three.sec .btn_new_admissions_div a.btn_new_admissions_sep {
    background-color: #fff;
    color: #5c2568!important;
    width: 300px;
    margin-top: 18px;
}
.new-add-sec.new-add-sec.btn-col-three.sec .btn_new_admissions_div a.btn_new_admissions_sep:hover {
    background-color: #ffffff00!important;
    color: #ffffff!important;
}

.new-add-col-12.sec-more h4.new-add-titel {
    color: #fff!important;

}
.new-add-col-3.three-blog-inner img {
    width: 100%;
    float: right;
    padding: 0px 15px;
    border-radius: 50%;
}
.three-blog-inner p.blog-titel {
    font-size: 16px!important;
    line-height: 20px!important;
    font-weight: 700;
    color: #5c2568!important;
}

.new-add-col-4.fee-img img {
    height: 280px!important;
    width: 100%;
    object-fit: cover;
    align-content: start;
    object-position: center;
}
.new-add-col-12.six-by-six img {
    width: 100%;
}
.new-add-col-12.six-by-six td {
    padding: 0px;
    border: 0px;
    width: 33.35%;
    background-color: #5a215e;
}
.admissions-counter-div {
    text-align: center;
    color: #fff;
    font-size: 52px!important;
    font-weight: 600;
}
.admissions-counter-div p {
    color: #fff!important;
}
.admissions-counter-div p.counter-count {
    display: inline;
    font-size: 52px!important;
    font-weight: 600;
    line-height: 60px!important;
}
.admissions-counter-div p.admissions-counter-titel {
    padding: 5px 0px;
}
.admissions-counter-div p.admissions-counter-dec {
    font-weight: 300;
}
/* ----------------------- HU TOP ----------- */
.new-add-sec.one.ht {
    display: block;
}
.new-add-col-12.ht-silder {
    background-size: 100% 100%;
    display: flex;
    background-position: top;
    background-size: cover;
}
/* .new-add-col-12.ht-silder div {
    width: 33.4%;
} */
.ht-silder-one {
    width: 30%;
    border-top: 10px solid #FFC314;
    border-left: 10px solid #FFC314;
    border-bottom: 10px solid #FFC314;
}
.ht-silder-two {
    width: 40%;
    background-color: #5c2568cc;
    padding: 5% 2%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 400px;
}
.ht-silder-two .btn_new_admissions_div a {
    background-color: #fff;
    color: #5c2568!important;
}
.ht-silder-two .btn_new_admissions_div a:hover {
    background-color: #FFC314;
    border: solid 1px #FFC314;
}
.ht-silder-three{
    width: 30%;
    border-top: 10px solid #FFC314;
    border-right: 10px solid #FFC314;
    border-bottom: 10px solid #FFC314;
}
.hutop-table tr:first-child {
    background-color: #5A215E;
    color: #fff;
}
.new-add-col-5.three-blog-inner .new-add-col-3 {
    text-align: right;
    padding-right: 3%;
}
.toggle-button {
    color: #5a215e;
    border-bottom: 1px solid #5a215e;
}
.toggle-button:hover {
    text-decoration: none;
    color: #5a215e;
    cursor: pointer;
}

/* ------------------------ mobile ------------------ */
/* Arsalan Responsive Screens */
@media screen and (max-width: 1024px){

}
@media screen and (max-width: 992px) and (min-width:768px){
    .page-template-page-admissions-sep-21 .btn_new_admissions_div {
        float: none;
    }
    .page-template-page-admissions-sep-21 .mbl_logo {
        width: 100%;
    }
    .page-template-page-admissions-sep-21 .logo {
        position: absolute;
        margin: 0 !important;
        width: 16%;
        top: 0;
        left: 40px;
    }
    .page-template-page-admissions-sep-21 div#header .inner_header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 100% !important;
        padding: 22px 40px 18px;
    }
    .page-template-page-admissions-sep-21 .hidden-xs.navbar-form.navbar-right {
        display: flex;
        justify-content: flex-end;
    }
    .page-template-page-admissions-sep-21 #menu-top-mega-menu-1 li {
        padding: 0 4px 0 4px;
    }
    .page-template-page-admissions-sep-21 form#searchform {
        position: absolute;
        margin: -15px -17px;
    }
    .page-template-page-admissions-sep-21 .top_menu {
        margin: 0 !important;
        display: flex;
        align-items: center;
    }
    .page-template-page-admissions-sep-21 .addmission-main-heading {
        font-size: 25px!important;
    }
    .page-template-page-admissions-sep-21 .white-box-main.admissions-home .addmission-main-p {
        height: 151px !important;
        margin-top: 25px;
        margin-bottom: 16px!important;
    }
    .page-template-page-admissions-sep-21 #header {
        height: auto;
    }
}
@media screen and (max-width: 820px) and (min-width:768px){
    .page-template-page-admissions-sep-21 div#header .inner_header {
        padding: 22px 20px 18px;
    }
    .page-template-page-admissions-sep-21 .top_menu ul li a {
        font-size: 12px;
    }
}
@media screen and (max-width:768px){
    .page-template-page-admissions-sep-21 #header {
        height: 98px;
    }
    .page-template-page-admissions-sep-21 form#searchform {
        margin: 21px 0 0;
    }
    .page-template-page-admissions-sep-21 .white-box-main.admissions-home .addmission-main-p {
        height: auto !important;
    }
    p.dec {
        width: 100%;
    }
}
/* Arsalan Responsive Screens */

@media screen and (max-width: 900px){
.new-add-col-6 {
    width: 100%;
}
.new-add-col-4 {
    width: 100%;
}
.btn_new_admissions_div {
    float: none;
    /* text-align: center; */
}
a.btn_new_admissions_sep {
    margin-right: auto;
}
h4.new-add-titel {
    /* text-align: center; */
}
.new-add-col-6.fees-table {
    margin-bottom: 10px;
}
}

@media screen and (min-width: 768px){
    .page-template-page-admissions-sep-21 .web_logo {
        display: none
    }
    .page-template-page-admissions-sep-21 .mbl_logo {
        display: block;
    }
    p.tap-steps-down {
        display: none;
    }
    .tips-box-mobile {
        display: none;
    }
    table.board-less.mobile {
        display: none;
    }
    .new-add-sec.three-blog.mobile {
        display: none;
    }
    .new-add-sec.one.ht.mobile {
        display: none;
    }
}
@media screen and (max-width: 912px){
/* .rs-parallax-wrap {
    top: 149.167px!important;
    left: -169px!important;
} */

.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-2 {
    transform: translate(190px, 0px) !important;
    width: 423px !important;
    line-height: 34px !important;
    font-size: 27px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-3 {
    transform: translate(190px, -20px) !important;
    width: 383px !important;
    line-height: 20px !important;
    font-size: 15px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-8 {
    transform: translate(190px, 0px) !important;
    font-size: 16px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-13 {
    transform: translate(40px, 0px) !important;
}

.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-2 {
    transform: translate(190px, 0px) !important;
    width: 423px !important;
    line-height: 34px !important;
    font-size: 27px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-3 {
    transform: translate(190px, -20px) !important;
    width: 383px !important;
    line-height: 20px !important;
    font-size: 15px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-8 {
    transform: translate(190px, 0px) !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-770-layer-2{
    transform: translate(190px, 0px) !important;
    width: 423px !important;
    line-height: 34px !important;
    font-size: 27px !important;

}
.page-template-page-admissions-sep-21  #slider-104-slide-770-layer-3 {
    transform: translate(190px, -30px) !important;
    width: 383px !important;
    line-height: 20px !important;
    font-size: 15px !important;
}
.page-template-page-admissions-sep-21  #slider-104-slide-770-layer-8 {
    transform: translate(190px, 0px) !important;
}
.page-template-page-admissions-sep-21  #slider-104-slide-773-layer-8 {
    transform: translate(190px, 0px) !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-773-layer-3 {
    transform: translate(190px, 0px) !important;
    width: 383px !important;
    line-height: 20px !important;
    font-size: 15px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-773-layer-2 {
    transform: translate(190px, 0px) !important;
    width: 423px !important;
    line-height: 34px !important;
    font-size: 27px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-743-layer-2 {
    transform: translate(190px, 0px) !important;
    width: 423px !important;
    line-height: 34px !important;
    font-size: 27px !important;
}

.page-template-page-admissions-sep-21 #slider-104-slide-743-layer-3 {
    transform: translate(190px, -30px) !important;
    width: 383px !important;
    line-height: 20px !important;
    font-size: 15px !important;
}
.page-template-page-admissions-sep-21 .tips-box-inner-main{
    background-size: cover;
}
.page-template-page-admissions-sep-21 .new-add-col-4.Criteria-img {
    width: 100%;
} 
.page-template-page-admissions-sep-21 .new-add-col-6.Criteria-content {
    padding: 22px 0px 0px 0px;
    width: 100%;
}
.page-template-page-admissions-sep-21 .new-add-sec.two {
    flex-direction: column-reverse;
    margin-top: 0px;
}
.white-box-main.admissions-home .addmission-main-p {
    height: auto;
}
.new-add-sec.two {
    display: flex;
    flex-flow: column-reverse;
}
.new-add-col-4.schedule-img {
    margin-top: 20px;
    padding: 0px;
width: 100%;}
.new-add-col-6.Criteria-content {
    padding: 22px 0px 0px 0px;
}
.new-add-col-6.schedule-table-box {
    padding: 22px 0px 0px 0px;
width: 100%;}
p.tap-steps-down {
    color: #5c2568!important;
    font-weight: 700;
    font-size: 18px!important;
}
p.tap-steps-down i {
    font-size: 20px!important;
    font-weight: 700;
}
table.process-step-table {
    display: none;
}
hr {
    margin-bottom: 0.5rem!important;
    margin-top: 0.5rem!important;
}
.new-add-sec.three {
    margin-top: 20px;
}
.tips-box .owl-dots {
    margin-top: -40px!important;
}
.tips-box .owl-theme .owl-dots, .tips-box .owl-theme .owl-nav {
    text-align: right!important;
}
.owl-carousel .owl-stage-outer {
    z-index: -1;
}
.owl-theme .owl-dots .owl-dot {
    background-color: #0000;
}
.owl-theme .owl-dots .owl-dot span {
    border: 2px solid #ffffff;
    background-color: #fff0!important;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-dot.active span
{
    background-color: #ffffff!important;
    border-color: #fff;
}
.page-template-page-admissions-sep-21 .new-add-sec {
    flex-flow: initial;
    flex-direction: column;
}
.new-add-col-12.tips-box h4.new-add-titel {
    display: none;
}
.new-add-col-12.tips-box p.dec {
    display: none;
}
.tips-box-mobile {
    padding: 3% 3% 0% 3%;
}
.tips-box-mobile h4.new-add-titel.mb {
    display: block;
    text-align: left!important;
}
.tips-box-mobile p.dec.mb {
    display: block;
    text-align: left;
    width: 100%;
}
p.tips-box-btn {
    text-decoration: none;
    width: 100%;
    margin-left: 3%;
}
p.tips-box-btn a{
    background-color: #5c2568;
    color: #ffffff!important;
    padding: 10px 5px;
    text-align: center;
    width: 250px;
    display: block;
    text-decoration: none!important;
    border: solid 1px #5c2568;
    margin-top: 10px;
    margin-left: 0;
    margin-right: auto!important;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
p.tips-box-btn strong {
    color: #fff;
    padding-right: 5px;
}
p.bg-titel {
    width: 30%;
    left: 73.4%;
}
.new-add-sec.three-blog.desk {
    display: none;
}
.new-add-sec.three-blog.desk.hutop {
    display: none;
}
.new-add-sec.three-blog.mobile .owl-dots {
    display: block;
    margin-top: 0px;
}
table.board-less.desk {
    display: none;
}
.new-add-col-12.sec-more {
    background-size: cover;
}
.btn-col-three {
    display: block;
}
.new-add-col-3.three-blog-inner {
    width: 100%;
    padding: 3% 0%;
}
.new-add-sec.one.ht.desk {
    display: none;
}
.new-add-sec.one.ht.mobile .ht-silder-one {
    width: 100%;
    border-left: none;
}
.ht-silder-one img {
    width: 100%;
}
.new-add-sec.one.ht.mobile .ht-silder-two {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #5c2568;
    height: auto;
    padding: 7% 3%;
}
.tips-box-inner-main{
    margin: 20px;
}
}
@media screen and (max-width: 600px){
.page-template-page-library-main-php .inner_header .top_menu{
    margin-top: 0!important;
}   
.page-template-page-library-main-php form#searchform {
    margin-top: -22px !important;
}
.page-template-page-library-main-php #header {
    height: 0 !important;
}
/* .page-template-page-library-main-php #header {
    height: auto !important;
} */
.page-template-page-library-main-php .vav_wrap {
    margin-top: 0 !important;
}
.page-template-page-library-inner #main {
    margin-top: 90px!important;
}
.page-template-page-library-inner .inner_wrap {
    height: 76px;
}
.page-template-page-library-inner #header {
    height: 0px;
}
.page-template-page-library-inner .vav_wrap {
    margin-top: 0 !important;
}
.page-template-page-library-inner .top_menu {
    margin-top: -11px!important;
}
.page-template-page-library-main-php .inner_header ,.page-template-page-library-inner .inner_header {
    margin-top: 0;
}

.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-2 {
    transform: translate(120px, 0px) !important;
    width: 314px !important;
    font-size: 17px !important;
    line-height: 22px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-3 {
    transform: translate(121px, -21px) !important;
    width: 278px !important;
    font-size: 13px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-8 {
    transform: translate(120px, 0px) !important;
    font-size: 16px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-13 {
    transform: translate(23px, 0px) !important;
}

.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-2 {
    transform: translate(120px, 0px) !important;
    width: 314px !important;
    font-size: 17px !important;
    line-height: 22px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-3 {
    transform: translate(121px, -21px) !important;
    width: 278px !important;
    font-size: 13px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-771-layer-8 {
    transform: translate(123px, 9px) !important;
    width: 250px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-770-layer-2{
    transform: translate(120px, 0px) !important;
    width: 314px !important;
    font-size: 17px !important;
    line-height: 22px !important;

}
.page-template-page-admissions-sep-21  #slider-104-slide-770-layer-3 {
    transform: translate(121px, -21px) !important;
    width: 278px !important;
    font-size: 13px !important;
}
.page-template-page-admissions-sep-21  #slider-104-slide-770-layer-4 {
    transform: translate(121px, -21px) !important;
}
.page-template-page-admissions-sep-21  #slider-104-slide-770-layer-8 {
    transform: translate(122px, 0px) !important;
    width: 200px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-773-layer-8 {
    transform: translate(118px, 25px) !important;
    width: 200px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-773-layer-3 {
    transform: translate(118px, -10px) !important;
    width: 278px !important;
    font-size: 13px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-773-layer-2 {
    transform: translate(120px, 0px) !important;
    width: 314px !important;
    font-size: 17px !important;
    line-height: 22px !important;
}
.page-template-page-admissions-sep-21 #slider-104-slide-743-layer-2 {
    transform: translate(120px, 0px) !important;
    width: 263px !important;
    font-size: 17px !important;
    line-height: 22px !important;
}

.page-template-page-admissions-sep-21 #slider-104-slide-743-layer-3 {
    transform: translate(115px, -26px) !important;
    width: 278px !important;
    font-size: 13px !important;
}
.new-add-col-5 {
    width: 100%;
}
.page-template-page-admissions-sep-21 .footer_col.three {
    width: 73%!important;
}
.page-template-page-admissions-sep-21 .footer_col.one {
    width: 73%!important;
}
.page-template-page-admissions-sep-21 div#content {
    max-width: 100%;
}
.page-template-page-admissions-sep-21 #slider-104-slide-772-layer-1 {
    transform: translate(60px, 0px);
}
}
@media screen and (max-width: 425px){
.page-template-page-admissions-sep-21 #slider-105-slide-748-layer-9 {
    font-size: 19px !important;
}
.new-add-container {
    width: 95%;
}
.tips-box-inner-main {
    width: 99%;
}
.new-add-col-12.six-by-six table.huTable td {
    display: block;
    width: 100%;
}
.admissions-counter-div {
    padding-top: 40px;
    padding-bottom: 50px;
}
.white-box-hover {
    display: block;
    width: 100%;
    margin: 15px 0px;
}
/* .new-add-sec.add-contact h4.new-add-titel {
    margin-top: -30px!important;
} */
.tips-box-inner-main{
    margin: 0px;
}
.btn-col-three{
    width: 100%;
}
h4.new-add-titel {
    font-size: 25px!important;
}
.new-add-dropdown-inner {
    float: none;
}
.new-add-dropdown-inner.right {
    text-align: center;
}
select#dropDown {
    width: 100%;
}
h2.entry-title.criteria-prog {
    display: none;
}
.new-add-dropdown {
    padding-bottom: 100px!important;
}
.page-template-page-admissions-inner-sep-21 h3.panel-title {
    text-align: left!important;
}
p.addmissions-count
{
    margin-right: 0px;
}
}

@media screen and (max-width: 375px){
table.huTable {
    overflow-x: scroll;
    display: block;
}
table.process-step-table td {
    /* display: block; */
}
}
.page-id-266052 div#primary {
    display: none;
}


/* -----------------------------------------------------  soh-comm page-template-page-admissions-inner-sep-21 ------------------------ */
@media screen and (max-width: 425px){
.page-template-page-admissions-sep-21 .new-add-col-10.silder-box.mobile {
    display: block;
}
.page-template-page-admissions-sep-21 .new-add-col-10.silder-box.desktop {
    display: none;
}}
@media screen and (min-width: 426px){
.page-template-page-admissions-sep-21 .new-add-col-10.silder-box.mobile {
    display: none;
}
.page-template-page-admissions-sep-21 .new-add-col-10.silder-box.desktop {
    display: block;
}}
@media screen and (max-width: 425px){
.page-template-page-admissions-sep-21 rs-arrow.tp-rightarrow.tparrows.persephone {
    left: 85% !important;
}}
@media screen and (max-width: 480px){
.hidden-xs.navbar-form.navbar-right {
    /* margin-top: 0px!important; */
}
.white-box-main.admissions-home .addmission-main-p {
    margin-top: 15px;
    margin-bottom: 30px!important;
}
}
/* @media screen and (min-width: 374px) and (max-width: 410px){
.page-template-page-admissions-inner-sep-21  .hidden-xs.navbar-form.navbar-right {
    margin-top: 0px!important;
}} */
/* @media screen and (max-width: 768px) and (min-width: 1024px) { */
    @media screen and (max-width: 1024px) and (min-width: 769px) {
    .page-template-page-admissions-sep-21 #slider-104-slide-743-layer-2 {
        left: 154px !important;
        font-size: 25px!important;
        line-height: 34px!important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-743-layer-3 {
        left: 154px !important;
        width: 400px!important;
        top: -35px;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-743-layer-8 {
        left: 154px !important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-773-layer-2 {
        left: 154px !important;
        font-size: 25px!important;
        line-height: 34px!important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-773-layer-3 {
        left: 154px !important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-773-layer-8 {
        left: 154px !important;
        width: 400px!important;
        top: 25px!important;
    }

    .page-template-page-admissions-sep-21 #slider-104-slide-770-layer-2 {
        left: 154px !important;
        font-size: 25px!important;
        line-height: 34px!important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-770-layer-3 {
        left: 154px !important;
        width: 400px!important;
        top: -35px;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-770-layer-8 {
        left: 154px !important;
        width: 400px!important;
    }
    
    .page-template-page-admissions-sep-21 #slider-104-slide-771-layer-2 {
        left: 154px !important;
        font-size: 25px!important;
        line-height: 34px!important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-771-layer-3 {
        left: 154px !important;
        width: 400px!important;
        top: -35px;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-771-layer-8 {
        left: 154px !important;
        width: 400px!important;
    }

    .page-template-page-admissions-sep-21 #slider-104-slide-772-layer-2 {
        left: 154px !important;
        font-size: 25px!important;
        line-height: 34px!important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-772-layer-3 {
        left: 154px !important;
        width: 400px!important;
        top: -35px;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-772-layer-8 {
        left: 154px !important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-772-layer-4 {
        left: 154px !important;
        width: 400px!important;
    }
    .page-template-page-admissions-sep-21 #slider-104-slide-772-layer-13 {
        left: 154px !important;
        width: 400px!important;
    }
}
.page-template-page-admissions-inner-sep-21 .top_menu {
    margin-top: 20px!important;
}
.page-template-page-admissions-inner-sep-21 div#header .inner_header {
    max-width: 1400px!important;
}
.page-template-page-admissions-inner-sep-21 .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template-page-admissions-inner-sep-21 div#container {
    max-width: 1400px;
}
.page-template-page-admissions-inner-sep-21 div#content {
    max-width: 1400px;
    padding: 20px 10px;
    width: 65%;
    margin: auto;
    float: none;
    background-color: #fff;
}
.page-template-page-admissions-inner-sep-21 .inner_footer {
    max-width: 1400px!important;
}
.page-template-page-admissions-inner-sep-21 #container_missions {
    max-width: 1400px;
}
.page-template-page-admissions-inner-sep-21 .logo {
    position: absolute;
    left: 25px;
}
/* .page-template-page-admissions-inner-sep-21 .breadcrumb {
    width: 50%;
    float: left;
} */
.page-template-page-admissions-inner-sep-21 .new-add-btn {
    width: 50%;
    float: left;
}
.page-template-page-admissions-inner-sep-21 .panel-title a {
    background-color: #fff!important;
    color: #5c2568 !important;
    border-top: 0.5px solid #5C2568;
    border-bottom: 0.5px solid #5C2568;
    border-radius: 0px!important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 0.8em 30px;
}
.page-template-page-admissions-inner-sep-21 .panel-title a {
    border-bottom: 0.5px solid #5C2568!important;
}
.page-template-page-admissions-inner-sep-21 .panel-title a.active {
    border-bottom: none!important;
}
.page-template-page-admissions-inner-sep-21 .panel-title a.active:hover {
    border-bottom: 0px;
}
.page-template-page-admissions-inner-sep-21 .panel-title a .icon {
    color: #5c2568;
    font-size: 22px;
    top: 50%;
    transform: translateY(-50%);
}
.page-template-page-admissions-inner-sep-21 .panel-title a:hover .icon, .page-template-page-admissions-inner-sep-21 .panel-title a:focus .icon {
    color: #5b2867 !important;
}
.page-template-page-admissions-inner-sep-21 .panel-content {
    padding-left: 10px;
}
.page-template-page-admissions-inner-sep-21 .panel-content ul {
    margin-bottom: 15px!important;
}
/* .page-template-page-admissions-inner-sep-21 ul {
    list-style: disc;
} */
/* .page-template-page-admissions-inner-sep-21 .panel-title a:focus, .page-template-page-admissions-inner-sep-21 .panel-title a:hover {
    border-bottom: 0.5px solid #5C2568;
}
.page-template-page-admissions-inner-sep-21 .panel-title a.active:hover {
    border-bottom: 0px;
} */
.page-template-page-admissions-inner-sep-21 .huTable tr:nth-child(odd) {
    background-color: #ffffff;
}
.page-template-page-admissions-inner-sep-21 .huTable2 tr:nth-child(odd)
{
    background-color: #ffffff;
}
.page-template-page-admissions-inner-sep-21 .huTable tr:first-child {
    background-color: #5A215E!important;
}
.page-id-267391 .btn_new_admissions_div {
    float: right;
    display: flex;
    margin-top: -100px;
}
.new-add-dropdown {
    padding-top: 40px;
    padding-bottom: 40px;
}
.new-add-dropdown-inner {
    width: 50%;
    float: left;
}
.new-add-dropdown-inner.left {
    text-transform: uppercase;
    font-weight: 700;
}
.new-add-dropdown-inner.right {
    text-align: right;
}
h2.entry-title.criteria-prog
{
    font-size: 20px!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #000;
}

@media screen and (min-width: 768px){
.page-template-page-admissions-inner-sep-21 .web_logo {
    display: none
}
.page-template-page-admissions-inner-sep-21 .mbl_logo {
    display: block;
}}
@media screen and (max-width: 768px){
    .page-template-page-admissions-inner-sep-21 div#menu-sticky-bar {
    display: none!important;
}   
.breadcrumb {
    display: none!important;
}
.page-template-page-admissions-inner-sep-21 .new-add-btn {
    width: 100%;
    float: none;
}
.page-template-page-admissions-inner-sep-21 h1.entry-title {
    text-align: center;
    font-size: 18px;
}
.new-add-dropdown-inner
{
    width: 100%;
}
.new-add-dropdown-inner.left {
    padding-bottom: 5px;
}
.page-id-267391 .btn_new_admissions_div {
    float: none;
    display: inherit;
    margin-top: 0px;
    text-align: center;
}
.page-id-267391 .btn_new_admissions_div a {
    width: 65%!important;
}
.page-id-267391 .featured-image {
    display: grid;
}
}
@media screen and (max-width: 420px){
.page-id-267457 .new-add-dropdown-inner.right a {
    float: none!important;
}
.page-id-267457 .new-add-dropdown {
    padding-top: 0px!important;
}
}

.page-template-page-admissions-inner-sep-21 #content h1, .page-template-page-admissions-inner-sep-21 #content h2, .page-template-page-admissions-inner-sep-21 #content h3, .page-template-page-admissions-inner-sep-21 #content h4, .page-template-page-admissions-inner-sep-21 #content h5, .page-template-page-admissions-inner-sep-21 #content h6 {margin-right: 0px;}
.page-template-page-admissions-inner-sep-21 #content p, .page-template-page-admissions-inner-sep-21 #content ul, .page-template-page-admissions-inner-sep-21 #content ol, .page-template-page-admissions-inner-sep-21 #content dd, .page-template-page-admissions-inner-sep-21 #content pre, .page-template-page-admissions-inner-sep-21 #content hr { margin-bottom: 0px;}

.page-template-page-admissions-inner-sep-21 #content {
    background: none repeat scroll 0 0 #ffffff;
}

.page-template-page-admissions-inner-sep-21 .featured-image {
    background-size: cover;
    background-repeat: no-repeat;
    /* height: 450px; */
    display: grid;
}
.page-template-page-admissions-inner-sep-21 h1.entry-title {
    /* text-align: center!important;
    padding: 6%; */
    margin: 10px 0px!important;
    font-weight: 700;
    color: #5c2568;
}
.page-template-page-admissions-inner-sep-21 .featured-image {
    /* text-align: center!important;    
    padding: 6%; */
}
.page-template-page-admissions-inner-sep-21 .arconix-tabs-vertical ul.v-arconix-tabs {
    width: 100%;
}
.page-template-page-admissions-inner-sep-21 li.v-arconix-tab a {
    /* width: 20%;
    float: left;
    margin: 0 10px 0px 0px; */
}
.page-id-267396 img {
    border-radius: 3px;
}
.featured-image-inner {
    width: 65%;
    margin: 10% auto 0%;
    padding: 1% 2% 1% 2%;
    background-color: #ffffffcc;
}
.page-id-267391 .featured-image {
    display: flow-root;
}
div.menu-sticky-bar.sep-add-sticky-menu {
    background-color: #5a215e;
    margin: 0px auto;
    padding: 0px;
    border-bottom: 0px solid #5a215e;
}
.new-add-taof {
font-weight: 700;
border-bottom: 2px solid #5c2568!important;
padding: 0 0px 5px 0px!important;
line-height: 20px!important;
-moz-border-radius: 5px 5px 0 0;
-o-border-radius: 5px 5px 0 0;
width: 100%;
font-size: 20px!important;
color: #5c2568!important;
}
.page-id-267457 .new-add-dropdown-inner.right a {
    float: right;
}
.div-types-scholarship h2, .div-types-scholarship h4 {
    color: #000!important;
}
.div-types-scholarship h4 {
    font-size: 14px!important;
}
div.tuition-scholarships-financial-aid .arconix-tabs-horizontal ul.arconix-tabs li a {
    padding-left: 0px!important;
    padding-bottom: 5px!important;
    font-size: 18px;
}
.tuition-scholarships-financial-aid h2 {
    color: #000!important;
}
.div-types-scholarship p {
    margin-bottom: 10px!important;
}
.tuition-scholarships-financial-aid .arconix-tabs-horizontal .arconix-panes .arconix-pane {
    padding: 0px 0px 0!important;
}
.new-add-sec.two .new-add-col-10.schedule-table-box .btn_new_admissions_div {
    text-align: center;
}
/* sab menu layout */
@media screen and (min-width: 1366px){
body.page-template-page-admissions-inner-sep-21 #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 950px!important;
    left: 398px !important;
}}

@media screen and (min-width: 1200px){
body.page-template-page-admissions-inner-sep-21 #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 797px!important;
    left: 424px!important;
}}

@media screen and (min-width: 1100px){
body.page-template-page-admissions-inner-sep-21 #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 773px!important;
    left: 305px!important;
}}

@media screen and (min-width: 950px){
body.page-template-page-admissions-inner-sep-21 #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 700px!important;
    left: 255px!important;
}}

@media screen and (min-width: 860px){
body.page-template-page-admissions-inner-sep-21 #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 600px!important;
    left: 255px!important;
}}
/* -----------------------------------------------------  End page-template-page-admissions-inner-sep-21 ------------------------ */
/* -----------------------------------------------------  soh-comm page-template-page-admissions-oct-21 ------------------------ */

/*//////////////////// oneslidehighlighted ////////////*/
.oneslidehighlighted .owl-item.center .tips-box-inner-main {
    /* margin-left: -40px;
    margin-right: -40px;
    margin-top: -10px;
    z-index: 1;
    width: 140%; */
}
.oneslidehighlighted {
    position: relative;
}

.oneslidehighlighted .owl-nav {
    width: 45%;
    position: absolute;
    top: 40%;
    margin: 0 auto !important;
    left: 0;
    right: 0;
}

.oneslidehighlighted .owl-nav button {
    margin: 0 !important;
    padding:  0 !important;
}
.oneslidehighlighted .owl-stage {
    padding: 6% 0px 9% 0px;
}
.oneslidehighlighted .owl-item {
    transition: all 0.6s ease-in-out;
}
.oneslidehighlighted .owl-item.center {
    transform: scale(1.6);
    z-index: 1;
    transition: all 0.6s ease-in-out;
    box-shadow: 0px 9px 15px 0px rgb(50 11 59 / 50%);
}
/* .oneslidehighlighted .item {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(255 255 255 / 82%);
    z-index: 999999999999999;
} */

.oneslidehighlighted .owl-item.center .tips-box-inner-main {
    /* box-shadow: 0px 9px 15px 0px rgb(50 11 59 / 50%); */
   transition: all ease-in 0.3s;
   margin: 0px;
}
.oneslidehighlighted .owl-item.center .tips-box-inner-main a:hover {
    text-decoration: none!important;
}
.oneslidehighlighted .tips-box-inner-main {
    z-index: 0;
    margin: 0px;
}
.oneslidehighlighted .owl-nav.disabled {
    display: block!important;
    width: 50%!important;
    margin-top: -15%!important;
    left: 24%;
}
.oneslidehighlighted .owl-nav .owl-prev:before, .oneslidehighlighted .owl-nav .owl-next:before {
    background: url(https://habib.edu.pk/wp-content/uploads/2023/10/left-arrow.png) 0 0 no-repeat!important; 
    width: 51px!important;
    height: 53px!important;
    top: 0px!important;
}
.oneslidehighlighted.owl-theme .owl-nav [class*=owl-] {
    background: #ffffff00!important;
}
.oneslidehighlighted .owl-nav .owl-prev, .oneslidehighlighted .owl-nav .owl-next {
    width: 53px!important;
    height: 53px!important;
    box-shadow: 0px 6px 28px 0px #5C256826!important;
}

/*//////////////////// threeslidehighlighted ////////////*/ 
/* .threeslidehighlighted .owl-item.center .tips-box-inner-main {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -10px;
    z-index: 1;
    width: 140%;
}
.threeslidehighlighted .centerprevious .tips-box-inner-main {
    margin-left: -140px;
    margin-top: -10px;
    z-index: 1;
    width: 132%;
}
.threeslidehighlighted .centernext .tips-box-inner-main {
    margin-left: 50px;
    margin-right: -140px;
    margin-top: -10px;
    z-index: 1;
    width: 130%;
} */

.threeslidehighlighted .item {
    /* /* position: fixed; 
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(255 255 255 / 82%);
    z-index: 999999999999999; */
    /* position: relative; */

}
.threeslidehighlighted .tips-box-inner-main {
    /* z-index: -1; */
}
.owl-carousel.owl-theme.threeslidehighlighted.owl-loaded.owl-drag {
    position: relative;
}
.owl-carousel.threeslidehighlighted .owl-nav.disabled {
    display: block!important;
    width: 64%!important;
    /* margin-top: -14%!important; */
    left: 18%;
    margin-top: 0 !important;
    margin: auto;
    top: 45%;
}
.threeslidehighlighted .owl-nav .owl-prev:before, .threeslidehighlighted .owl-nav .owl-next:before {
    background: url(https://habib.edu.pk/wp-content/uploads/2023/10/left-arrow.png) 0 0 no-repeat!important; 
    width: 53px!important;
    height: 53px!important;
    top: 0px!important;
}
.threeslidehighlighted.owl-theme .owl-nav [class*=owl-] {
    background: #ffffff00!important; 
}
.threeslidehighlighted .owl-nav .owl-prev, .threeslidehighlighted .owl-nav .owl-next {
    width: 53px!important;
    height: 53px!important;
    box-shadow: 0px 6px 28px 0px #5C256826!important;
}
.threeslidehighlighted .owl-item {
    padding: 20px 0px;
    z-index: 0;
    margin: 15px 0;
    filter: blur(2px);
}
.threeslidehighlighted .owl-item.centered ,
.threeslidehighlighted .owl-item.centernext ,
.threeslidehighlighted .owl-item.centerprevious {
       transform: scale(1.15);
       padding: 30px 15px;
       transition: all 0.6s ease-in-out;
       z-index: 1;
       filter: none;
}
.threeslidehighlighted .owl-item.centered .tips-box-inner-main,
.threeslidehighlighted .owl-item.centernext .tips-box-inner-main,
.threeslidehighlighted .owl-item.centerprevious .tips-box-inner-main {
    /* margin: 0px 3px; */
     padding: 10px 10px;
     transition: all ease 0.4s;
}
/* .threeslidehighlighted .owl-item.active.centered .tips-box-inner-main,
.threeslidehighlighted .owl-item.active.centernext .tips-box-inner-main,
.threeslidehighlighted .owl-item.active.centerprevious .tips-box-inner-main {
} */

.threeslidehighlighted .tips-box-inner-main a:hover {
    text-decoration: none!important;
}
/* ///////////////////////////////////// inner vertical tabs ////////////////////////////////////////////// */
.innerverticaltabs {
    width: 90%;
    margin: 20px auto 0px auto;
}
.innerverticaltabs .arconix-tabs-vertical {
    display: flex;
    flex-direction: row;
}
.innerverticaltabs .arconix-tabs-vertical ul.v-arconix-tabs {
    flex-direction: column;
    width: 70%;
}
.innerverticaltabs li.v-arconix-tab {
    width: 100%;
    padding-right: 30px;
    border-bottom: 1px solid #5c2568;
}
.innerverticaltabs li.v-arconix-tab.inactive {
    border-bottom: 0px;
}
.innerverticaltabs li.v-arconix-tab a {
    background-color: #f0e3f300;
    text-align: left; 
    box-shadow: none;
    /* border-bottom: 1px solid #5c2568; */
    padding: 25px 0px 25px 0px;
    position: relative;
    margin: 0px;
}
.innerverticaltabs li.v-arconix-tab a.inactive {
    background-color: #f6f6f600;
    border-bottom: 1px solid;
    border-color: #dfdcdc;
    color: #dfdcdc!important;
    /* transition: all ease-in-out 2s; */
}
.innerverticaltabs li.v-arconix-tab a:before {
    font-family: "Open Sans";
    padding: 5px 10px;
    background: #5c2568;
    color: #fff;
    border-radius: 50%;
    margin-right: 10px;
}
.innerverticaltabs li.v-arconix-tab a.inactive:before {
    background: #dfdcdc;
}
.innerverticaltabs li.v-arconix-tab:nth-child(2) a:before {
    content: "1";
}
.innerverticaltabs li.v-arconix-tab:nth-child(4) a:before {
    content: "2";
}
.innerverticaltabs li.v-arconix-tab:nth-child(5) a:before {
    content: "3";
}
.innerverticaltabs li.v-arconix-tab a:after {
    content: ".";
    padding: 0px 6px;
    line-height: 16px;
    background: #5c2568;
    color: #5c2568;
    border-radius: 50%;
    position: absolute;
    bottom: -8px;
    left: 104%;
    opacity: 1;
    overflow: visible;
    transition: all ease-in 1s;
}
.innerverticaltabs li.v-arconix-tab a.inactive:after {
    left: 104%;
    opacity: 0;
    overflow: hidden;
    transition: none;
}
.innerverticaltabs li.v-arconix-tab a.inactive:after {
    /* display: none; */
}
.innerverticaltabs .v-arconix-pane {
    box-shadow: 0px 4px 22px 0px #0000000F;
    padding: 20px;
    border-radius: 8px;
}
.innerverticaltabs .arconix-tabs-horizontal ul.arconix-tabs li a {
    font-size: 19px!important;
    border-bottom: 3px solid #5c2568!important;
    line-height: 35px!important;
    text-align: center!important;
}
.innerverticaltabs .arconix-tabs-horizontal ul.arconix-tabs li:nth-child(2) a {
    width: 97%;
}
.innerverticaltabs .arconix-tabs-horizontal ul.arconix-tabs li a.inactive {
    color: #bcbcbc!important;
    border-bottom: 1px solid #bcbcbc!important;
}
/* -----------------------------------------------------  soh-comm page-template-page-admissions-oct-21 ------------------------ */
/* -----------------------------------------------------  soh-comm page-template-student-success ------------------------ */

.page-template.page-template-page-student-success #content {
    margin-bottom: 0px;
}
.page-template.page-template-page-student-success div#header .inner_header {
    max-width: 1400px!important;
}
.page-template.page-template-page-student-success .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template.page-template-page-student-success div#container {
    max-width: 1400px;
}
.page-template.page-template-page-student-success div#content {
    max-width: 1400px;
    padding: 0px;
}
.page-template.page-template-page-student-success .inner_footer {
    max-width: 1400px!important;
}
.page-template.page-template-page-student-success #container_missions {
    max-width: 1400px;
}
.page-template.page-template-page-student-success .logo {
    position: absolute;
    left: 25px;
}
.page-template.page-template-page-student-success div#primary {
    display: none;
}
/* menu header */
.mw_header_top.tudent-success {
    background-color: #fff;
    border-bottom: 1px solid #ededec;
}
.mw_header_top.tudent-success .mw_library_menu {
    background-color: #fff;
    padding: 10px 0px 10px 0px;
    margin: 0px auto;
    width: 90%;
}
ul#menu-student-success-menu {
    margin-bottom: 0px;
}
ul#menu-student-success-menu {
    display: flex;
    justify-content: center;
}
ul#menu-student-success-menu li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #ededec;
}
ul#menu-student-success-menu li:nth-last-child(1) {
    border: none;
}

.page-template.page-template-page-student-success .page {
    background-color: #fff;
}
.page-template.page-template-page-student-success .entry-content {
    padding: 30px 0px;
    width: 80%;
    margin: 0px auto;
}
.student-success-box {
    padding-bottom: 1px;
}
.hu-bg-color {
    background-color: #fff;
}
.student-success-box.one p {
    font-size: 16px!important;
}
.student-success-box p {
    padding: 0px 10px;
    color: #5c2568!important;
}
.student-success-box.one p {
    text-align: center;
    color: #000!important;
}
.student-success-box.one a {
    color: #000!important;
}
.student-success-box.two {
    padding-bottom: 100px;
}
.student-success-box.two .oocs-box-col-2 {
    position: relative;
    width: 48%!important;
    margin: 1%;
}
.student-success-box.two .ins-suss-bg-img {
    background: url(https://habib.edu.pk/wp-content/uploads/2022/08/stud-suss-4.jpg);
    background-size: cover;
    height: 400px;
    width: 100%;
}
.student-success-box.two .alu-foc-bg-img {
    background: url(https://habib.edu.pk/wp-content/uploads/2022/08/stud-suss-1.jpg);
    background-size: cover;
    height: 400px;
    width: 100%;
}
.student-success-box.two .dec-box {
    display: block!important;
    color: #1f1f1f!important;
    background-color: #ffffff;
    height: 180px;
    width: 90%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -80px;
    margin: auto;
    padding: 10px;
    border: 1px solid #5c2568;
}
.student-success-box.two .dec-box h5 {
    font-size: 18px!important;
    font-weight: 700;
    margin: 0px!important;
    padding: 10px 0px;
}
.student-success-box.two a:hover > h5 {
    bottom: 23px;
    transition: .3s all;
    box-shadow: 3px 4px 12px #2f2f2f;
}
.student-success-box.two p.dec-box-text {
    line-height: normal;
    margin: 0px!important;
    padding: 0px;
    height: 88px;

}
.student-success-box.two .dec-box a {
    text-align: right;
    display: block;
}
.student-success-box.two .dec-box:hover .ReadMore-icon {
    box-shadow: 3px 5px 12px #ccc;
    margin-top: -5px;
    width: 0px;
}
.student-success-box.two .ReadMore-icon {
    width: 30px;
    height: 30px;
    transition: 0.5s all;
}
.student-success-box.two .dec-box:hover .yellow.ReadMore-icon {
    width: 30px;
    transition: 0.5s all;
}
.student-success-box.two .yellow.ReadMore-icon {
    width: 0px;
    transition: 0.5s all;
}


.student-success-box.three {
    border: 1px solid #5d2468;
    position: relative;
    margin: 50px 0px 60px 0px;
    padding-top: 25px;
    text-align: center;
    padding-bottom: 15px;
}
.student-success-box.three .hu-star-logo {
    width: 210px;
    position: absolute;
    top: -40px;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px 17px;
    margin-bottom: 0px;
}
.student-success-box.three .hu-star-sec-two-col {
    display: flex;
    padding-bottom: 20px;
}
.oocs-box-col-2.one {
    flex-basis: 65%;
    padding: 1% 0% 1% 1%;
}
.oocs-box-col-2.two {
    flex-basis: 35%;
    padding: 1%;
}
.student-success-box .meet-nso-col4 {
    margin: 0px 1% 0px 1%;
    border-radius: 0px;
    text-align: left;
}
.student-success-box.three .oocs-box-col-2.two .meet-nso-col4:nth-child(1) {
    margin-bottom: 4%;
}
.student-success-box.three .oocs-box-col-2.one img {
    height: 326px;
}
.student-success-box.three .oocs-box-col-2.one span img {
    height: auto;
}
.student-success-box .meet-nso-img {
    width: 100%;
    /* height: 148px; */
    height: auto;
}
.student-success-box.three .meet-nso-img {
    /* height: 115px; */
}
.student-success-box .oocs-box-col-2.one img {
    width: 100%;
    height: auto;
}

.student-success-box .oocs-box-col-2 p {
    margin-bottom: 0px!important;
    line-height: normal;
    text-align: left;
}
.student-success-box .oocs-box-col-2 .meet-nso-name {
    margin-top: 10px;
}
.student-success-box .oocs-box-col-2 a:hover {
    text-decoration: none;
}
.student-success-box .hu-str-play-icon {
    width: 30px!important;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0px;
    transition: 0.5s all;
}
.student-success-box .meet-nso-col4:hover .hu-str-play-icon {
    box-shadow: 3px 5px 12px rgb(0 0 0 / 25%);
    position: relative;
    top: -3px;
    transform: translateY(-5px);
}
.student-success-box .oocs-box-col-2 span {
    height: auto!important;
    background-image: none;
    transition: transform 250ms;
}
.student-success-box .oocs-box-col-2.two span {
    text-align: right;
}
.student-success-box .oocs-box-col-2.two .meet-nso-name {
    margin-top: 0px;
}
.student-success-box.three .hu-star-sec-two-col .oocs-box-col-2.two .meet-nso-img {
    height: 124px;
}
a.hu-all-star {
    width: 50%;
    margin: auto;
    margin-top: 0px;
    padding: 2px 0px;
    border: 2px solid #5d2468;
    border-radius: 12px;
    background-color: #5d2468;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #ffffff!important;
    font-size: 16px;
    line-height: 20px;
    box-shadow: 3px 5px 12px #ccc;
}
.hu-all-star .u-play-icon {
    width: 30px!important;
    height: 30px!important;
    margin-right: 5px;
}

.student-success-box.four {
    padding: 25px;
    text-align: center!important;
    background-color: #f9f6ed;
}
.student-success-box.four p {
    padding: 0px;
}
.student-success-box.four h2.oocs-heading-h1 {
    font-size: 26px!important;
    font-weight: 600;
    color: #5c2568!important;
    margin: 0px!important;
}
.student-success-box.four p.oocs-heading-h1 {
    font-size: 15px!important;
    font-weight: 600;
    padding: 5px 0px;
    margin: 0px!important;
    color: #5c2568!important;
}
.student-success-box.four .hu-star-sec-three-col {
    display: flex;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
.student-success-box.four .meet-nso-col3 {
    flex-basis: 33%;
    position: relative;
    padding-top: 30px;
}
.student-success-box.four p.counter-count {
    display: inline;
    font-size: 40px!important;
    font-weight: 800;
    margin: 0px;
}
.student-success-box.four p.uni-text {
    display: inline;
    font-size: 18px!important;
    font-weight: 600;
    margin: 0px;
}
.student-success-box.four p.uni-text span {
    font-size: 30px;
}
/* .student-success-box.four .meet-nso-col3::before {
    content: "";
    position: absolute;
    top: 0%;
    height: auto;
    width: 10%;
    border-bottom: 5px solid #5c2568;
} */
.student-success-box.four p.counter-count-text {
    padding-top: 10px;
    margin-bottom: 0px!important;
    font-weight: 500;
    line-height: normal;
}
.stu-suc-box-five-head {
    /* display: grid; */
    display:block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.student-success-box.five {
    border: 1px solid #5d2468;
    position: relative;
    margin: 50px 0px 30px 0px;
    padding-top: 15px;
    padding-bottom: 20px;
    text-align: center;
}
.student-success-box.five .bg-img {
    background: url(https://habib.edu.pk/deanfellowsprogram/images/banner.jpg);
}
.student-success-box.five .layer {
    background-color: rgb(248 247 216 / 85%);
    padding: 25px;
}
.student-success-box.five .hu-star-sec-two-col {
    display: flex;
    padding: 0px 4%;
}
.student-success-box.five .oocs-box-col-2.one {
    flex-basis: 50%;
}
.student-success-box.five .oocs-box-col-2.two {
    flex-basis: 50%;
}
.student-success-box.five h2.oocs-heading-h1 {
    font-size: 28px!important;
    font-weight: 600;
    color: #5c2568!important;
    margin: 0px!important;
    position: absolute;
    top: -16px;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px 17px;
}
.student-success-box.five p.oocs-heading-h1 {
    font-size: 15px!important;
    font-weight: 600;
    padding: 5px 0px;
    margin: 0px!important;
    color: #5c2568!important;
    
}
.student-success-box.five a.hu-all-star {
    width: 100%;
}
.student-success-box.five p {
    margin-bottom: 0px!important;
}
.student-success-box.five .alu-com-log {
    display: flex;
    height: 90px;
}
.student-success-box.five .alu-com-log img {
    width: 95px!important;
    height: 75px;
    margin: auto;
    filter: grayscale(1);
    border: 1px solid #ededec;
}
.student-success-box.five .slick-silder-main {
    width: 90%;
    margin: auto;
}
.student-success-box.five .slick-next, .student-success-box.five .slick-prev {
    bottom: 60px;
    font-size: 1px;
    background-color: #ffffff00!important;
}
.student-success-box.five .slick-prev {
    left: 99.7%;
    top: 5px;
}
.student-success-box.five .slick-next {
    left: 100.9%;
    top: 57px;
}
.student-success-box.five .slick-prev:before {
    content: "";
    background: url(https://habib.edu.pk/wp-content/themes/habib/images/Icon-ionic-ios-arrow-round-back.svg) 0 0 no-repeat!important;
    position: absolute;
    right: -8px;
    height: 30px;
    width: 30px;
    /* transform: rotate(90deg); */
}
.student-success-box.five .slick-next:before {
    content: "";
    background: url(https://habib.edu.pk/wp-content/themes/habib/images/Icon-ionic-ios-arrow-round-forward.svg) 0 0 no-repeat!important;
    position: absolute;
    height: 30px;
    width: 30px;
    /* transform: rotate(-90deg); */
}
.p-marquee {
    padding-top:20px;
}
.student-success-box.five marquee {
    display: none;
}
.student-success-box.five .owl-nav {
    width: 100%;
    margin-top: -65px!important;
}
/* ============= verticall Carsoul ================ */
/* .student-success-box.five .owl-carousel {
     width: 650px;
    margin: auto; 
    transform: rotate(90deg);
    width: 200px;
      margin-top: 100px; 
      margin: auto;
}
.student-success-box.five .owl-stage-outer {
     width: 580px;
     margin: auto; 
    height: 550px;
}
.student-success-box.five .owl-carousel .owl-stage {
    height: 550px;
}
.student-success-box.five .item {
    transform: rotate(-90deg);
    width: 900px;
  }
.student-success-box.five .owl-nav {
     width: 100%!important;
    margin-top: -40px!important;
    z-index: -1; 
}

.owl-nav .owl-prev:before, .owl-nav .owl-next:before {
    background: url(https://habib.edu.pk/wp-content/themes/habib/images/Icon-ionic-ios-arrow-round-back.png) 0 0 no-repeat!important;
}  */
/* ============= verticall Carsoul ================ */

/* .owl-carousel {
    transform: rotate(90deg);
    width: 270px;
    margin-top: 100px;
  }
  
  .item {
    transform: rotate(-90deg);
  }
  
  .owl-carousel .owl-nav {
    display: flex;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: calc(50% - 33px);
  }
  
  div.owl-carousel .owl-nav .owl-prev,
  div.owl-carousel .owl-nav .owl-next {
    font-size: 36px;
    top: unset;
    bottom: 15px;
  } */



.student-success-box.six {
    padding: 10px 0px 20px 0px;
    background-color: #f9f6ed;
    text-align: center;
}
.student-success-box.six a { 
    text-decoration: none;
}
.student-success-box.six h4.oocs-heading-h1 {
    color: #5d2468!important;
    margin: 0px!important;
    font-size: 22px!important;
    border: 1px solid #5d2468;
    width: auto;
    text-align: center;
    display: initial;
    border-radius: 15px;
    padding: 7px 20px;
    line-height: normal!important;
}
.student-success-box.six h4.oocs-heading-h1:hover {
    background-color: #5d2468;
    color: #fff!important;
}
.student-success-box.six p.oocs-heading-h1 {
    margin: 20px 0px!important;
    font-weight: 500;
    font-size: 16px!important;
    line-height: normal;
    color: #5b2867!important;
}
.student-success-box.six h2.oocs-heading-h1 {
    font-size: 26px!important;
    font-weight: 600;
    color: #5c2568!important;
    margin: 0px!important;
}
.stu-suc-box-seven-head {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.student-success-box.seven {
    border: 1px solid #5d2468;
    position: relative;
    margin: 20px 0px 20px 0px;
    padding-top: 15px;
    padding-bottom: 20px;
    text-align: center;
}
.student-success-box.seven h2.oocs-heading-h1 {
    font-size: 28px!important;
    font-weight: 600;
    color: #5c2568!important;
    margin: 0px!important;
    position: absolute;
    top: -16px;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px 17px;
}
.student-success-box.seven .meet-nso-col4 {
    padding-bottom: 0px;
    background-color: #ffffff;
}
.student-success-box.seven .hu-star-sec-two-col {
    display: flex;
    margin-top: 18px;
    margin-bottom: 10px;
}
.student-success-box.seven .oocs-box-col-2.one .meet-nso-col4 .meet-nso-img  {
     height: 200px; 
}
.student-success-box.seven .oocs-box-col-2.one .meet-nso-col4 img {
    height: 528px!important;
}
.student-success-box.seven .oocs-box-col-2.one .meet-nso-col4 span img {
    height: auto!important;
}
.student-success-box.seven .oocs-box-col-2.two .meet-nso-col4 img {
    height: 160px!important;
    margin-bottom: 20px;
}
.student-success-box.seven .oocs-box-col-2.two .meet-nso-col4 span img {
    height: auto!important;
}
.student-success-box.seven .oocs-box-col-2.two span {
    text-align: right;
}
.student-success-box.seven .oocs-box-col-2.two .hu-str-play-icon {
    margin-right: 10px;
    height: auto;
}
.student-success-box.seven .hu-all-star {
    background-color: #ffffff;
    color: #5d2468!important;
    /* width: 98%;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 600;
    line-height: initial; */
}
.student-success-box.seven .hu-all-star:hover {
    /* background-color: #5d2468; */
    /* color: #ffffff!important; */
    text-decoration: underline;
}
.student-success-box.seven .oocs-box-col-2 span {
    /* height: 0px!important;
    margin: 0px; */
}
.student-success-box.seven .hu-str-play-icon {
    margin-top: -70px!important;
}


.stu-suc-box-eight-head {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.student-success-box.eight {
    border: 1px solid #5d2468;
    position: relative;
    margin: 30px 0px 50px 0px;
    padding-top: 15px;
    padding-bottom: 0px;
    text-align: center;
}
.student-success-box .oocs-box-col-2.one {
    padding: 0% 1% 0% 1%;
}
.student-success-box .oocs-box-col-2.two {
    padding: 0% 1% 0% 0%;
}
.student-success-box.eight h2.oocs-heading-h1 {
    font-size: 28px!important;
    font-weight: 600;
    color: #5c2568!important;
    margin: 0px!important;
    position: absolute;
    top: -16px;
    background-color: #fff;
    left: 50%;
    transform: translateX(-50%);
    padding: 0px 17px;
}
.student-success-box.eight .hu-star-sec-two-col {
    display: flex;
}
.student-success-box.eight .hu-star-sec-two-col.one {
    margin-top: 15px;
    margin-bottom: 15px;
}
.student-success-box.eight .hu-star-sec-two-col.two {
    margin-top: 15px;
    margin-bottom: 15px;
}
.student-success-box.eight .meet-nso-col4 {
    margin: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    position: relative;
}
.student-success-box.eight .oocs-box-col-2.two .meet-nso-col4 .meet-nso-img {
    height: 183px;
}
.student-success-box.eight .hu-star-sec-two-col.one .oocs-box-col-2.two .meet-nso-col4:nth-child(1) .meet-nso-btn {
    margin-bottom: 10px!important;
}
.student-success-box.eight .hu-star-sec-two-col.one .oocs-box-col-2.two .meet-nso-col4:nth-child(1) .meet-nso-img {
    margin-bottom: 10px;
}
.student-success-box.eight .hu-star-sec-two-col.one .oocs-box-col-2.one .meet-nso-col4 img { 
    height: 397px;
}
.student-success-box.eight .hu-star-sec-two-col.one .oocs-box-col-2.two .meet-nso-col4 .meet-nso-img {
    height: 194px;
}
.student-success-box.eight .hu-star-sec-two-col.two .oocs-box-col-2.one .meet-nso-col4 img { 
    height: 183px;
}

p.meet-nso-btn {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-color: #ffff;
    padding: 10px 30px;
    border: 1px solid #5e2568;
    font-size: 15px!important;
    font-weight: 600;
}
.meet-nso-col4:hover p.meet-nso-btn {
    box-shadow: 3px 5px 12px #ccc;
    background-color: #5c2568;
    color: #ffffff!important;
}


.page-template-page-student-success .cst-pop {
    padding: 0px;
    text-align: center; 
}
.page-template-page-student-success .oocs-box:hover {
    box-shadow: 3px 5px 12px #ccc;
    transition: .3s all;
}
.page-template-page-student-success .oocs-box img {
    border-radius: 8px 8px 0 0;
}
.page-template-page-student-success .oocs-box h5 {
    margin-top: 5px !important;
    color: #5b2867 !important;
}
.page-template-page-student-success .ifs-hu-star .oocs-box {
    width: 29%;
    margin: 2%;
    height: auto;
    border: none;
    text-align: left;
    border: solid 1px #d9d9d9;
    padding: 5px;
    border-radius: 8px;
    background-color: #fff;
}


@media screen and (min-width: 768px){
    .page-template.page-template-page-student-success .web_logo {
        display: none
    }
    .page-template.page-template-page-student-success .mbl_logo {
        display: block;
    }
}
@media screen and (max-width: 768px) {
.page-template-page-student-success .ifs-hu-star .oocs-box {
    width: 46%;
}
.page-template-page-student-success #main #primary ul.huit_wid {
    padding-top: 0px;
}
}
@media screen and (min-width: 599px) {
    .main-page-ifs-hu-star.ifs-hu-star img.mobile { display: none; }
}
@media screen and (max-width: 599px) {

    .page-template.page-template-page-student-success .inner_header .top_menu {
        margin-top: 20px!important;
    }

    .page-template.page-template-page-student-success .entry-content {
        width: 95%;
        padding: 1px;
    }
    .mw_library_menu {
        padding: 10px 0px 10px 0px !important;
    }
    .mw_library_menu ul li {
        background: #f5f5f5;
        padding: 5px;
        border-radius: 10px;
    }
    ul#menu-student-success-menu li:first-child {
        background: #ffffff;
        border: none;
        border-right: 1px solid #ededec;
        padding: 5px;
        border-radius: 0px;
    }
    ul#menu-student-success-menu {
        display: block;
        overflow: scroll;
        height: 40px;
        white-space: nowrap;
    }
    .menu-student-success-menu-container .mw_library_menu ul li a {
        line-height: 30px;
    }
.main-page-ifs-hu-star.ifs-hu-star .oocs-box-col-2 {
    width: 100%!important;
    margin: 0px auto;
}
.page-template-page-student-success .ifs-hu-star .oocs-box {
    width: 100%;
}
/* .main-page-ifs-hu-star.ifs-hu-star img {
    border-radius: 20px!important;
} */
.main-page-ifs-hu-star.ifs-hu-star img.desktop {
    display: none;
}
.student-success-box.two .alu-foc-bg-img {
    margin-top: 100px;
}
.student-success-box.three .hu-star-sec-two-col {
    display: block;
}
.student-success-box.three .meet-nso-col4 {
    margin: 0px 0% 10px 0%;
}
.student-success-box.three .meet-nso-img {
    height: auto;
}
.student-success-box .oocs-box-col-2.two {
    padding: 0% 1% 0% 1%;
}
a.hu-all-star {
    width: 95%;
}
.student-success-box.four .hu-star-sec-three-col {
    display: block;
}
.stu-suc-box-five-head {
    display: block;
}
.student-success-box.five h2.oocs-heading-h1 {
    width: 94%;
    padding: 0px 5px;
}
.student-success-box.five .hu-star-sec-two-col {
    display:block;
}
.student-success-box.five .hu-star-sec-two-col {
    display: block;
    padding: 0px 4% 10px 4%;
}
.student-success-box.five .logo-slick-silder {
    /* width: 95%; */
    /* margin: auto; */
    display: none;
}
.student-success-box.five div#owl-carousel  {
    display: none;
}
.student-success-box.five marquee {
    display: block!important;
    margin-left: 8px;
    margin-top: 15px;
}
.mobile-alu-com-log {
    display: flex!important;
}
.mobile-alu-com-log img {
    filter: grayscale(1);
    width: 28%s;
    margin-right: 15px;
    margin-bottom: 8px;
}
.student-success-box.five .slick-prev {
    left: 110%;
}
.student-success-box.five .slick-next {
    left: 106.65%;
}
    
.student-success-box.five p.oocs-heading-h1 {display: none;}

.student-success-box.seven .hu-star-sec-two-col {
    display: block;
    margin-top: 30px;
}
.student-success-box.seven .hu-all-star {
    font-size: inherit;
    font-weight: inherit;
    padding: 3px 0px;
}
.student-success-box.seven .oocs-box-col-2.one .meet-nso-col4 {
    text-align: right;
}
.student-success-box.seven .oocs-box-col-2.one .meet-nso-col4 span {
    margin-right: 10px;
}
.student-success-box .meet-nso-col4 {
    width: 100%;
    margin: 0px 0% 22px 0%;
}
.student-success-box.eight .hu-star-sec-two-col {
    display: block;
}
.student-success-box.eight .hu-star-sec-two-col.one {
    margin-top: 30px;
}
.student-success-box.eight img {
    object-fit: cover;
    width: 100%;
    height: 130px!important;
}
p.meet-nso-btn {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 60%;
    font-size: 13px!important;
    font-weight: 600;
    padding: 7px 0px;
    text-align: center!important;
}
.student-success-box .oocs-box-col-2.two span {
    text-align: left;
}
}
/* -----------------------------------------------------  End page-template-student-success ------------------------ */
/* -----------------------------------------------------  soh-comm page-template-university-industry-advisory-board ------------------------ */

.page-template.page-template-page-university-industry-advisory-board #content {
    margin-bottom: 0px;
}
.page-template.page-template-page-university-industry-advisory-board div#header .inner_header {
    max-width: 1400px!important;
}
.page-template.page-template-page-university-industry-advisory-board .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template.page-template-page-university-industry-advisory-board div#container {
    max-width: 1920px;
}
.page-template.page-template-page-university-industry-advisory-board div#content {
    max-width: 1920px;
    padding: 0px;
}
.page-template.page-template-page-university-industry-advisory-board .inner_footer {
    max-width: 1400px!important;
}
.page-template.page-template-page-university-industry-advisory-board #container_missions {
    max-width: 1400px;
}
.page-template.page-template-page-university-industry-advisory-board .logo {
    position: absolute;
    left: 25px;
}
.page-template.page-template-page-university-industry-advisory-board div#primary {
    display: none;
}
/* banner */

.featured-image.uiab {
    /* background-size: cover; */
    background-repeat: no-repeat;
    /* height: 500px; */
    display: grid;
    align-items: end;
    background-size: 100%;
    height: 100%;
}
.uiab .featured-image-inner {
    max-width: 1400px;
    width: 100%;
    background-color: #ffffff00;
    padding: 0px 2%;
    margin-top: 20%;
}
.uiab .uiab-entry-title:before {
    content: "";
    background: url(https://habib.edu.pk/wp-content/themes/habib/images/uiab-text.svg);
    /* width: 470px;
    height: 256px; 
    background-size: contain; */
    background-repeat: no-repeat;
    position: absolute;
    /* bottom: 20%; */
    background-size: 50%;
    width: 32vw;
    height: 24vh;
    top: -100%;
}
.uiab .uiab-entry-title {
    /* font-size: 54px!important; */
    font-family: 'Poppins', sans-serif!important;
    /* padding-bottom: 54px; */
    position: relative;
    font-size: 4vw!important;
    padding-bottom: 2%;
}

.uiab .uiab-entry-title:after {
    content: "";
    /* width: 0px; */
    width: 200px;
    height: 7px;
    /* background: linear-gradient(to right, #592b64 0, #592b64 79%, #e9c77f 80%, #e9c77f 94%, #7c7c7c 95%, #7c7c7c 100%); */
    background: 
linear-gradient(135deg, rgb(204 196 177) 3%, rgb(255 255 255 / 0%) 0) top left,
linear-gradient(135deg, rgb(89 43 100) 75%, rgb(255 255 255 / 0%) 0) top left,
 linear-gradient(135deg, rgb(233 199 127) 90%, rgb(99 202 129 / 0%) 0) top left,
  linear-gradient(135deg, rgb(124 124 124) 97%, rgb(236 94 94 / 0%) 0) top left,
  linear-gradient(135deg, rgb(255 255 255) 0%, rgb(99 202 129 / 0%) 0) top left;
    display: block;
    position: absolute;
    /* top: 109%; */
    /* left: 10px; */
    transition: all 0.5s;
}
/* .uiab .uiab-entry-title:hover:after {
    width: 200px;
    transition: all 0.5s;
} */
.uiab .page .entry-title {
    display: none;
}
.uiab p,.uiab a,.uiab span,.uiab strong,.uiab li {
    font-family: 'Poppins', sans-serif!important;
    font-size: 14px;
}
.uiab a:hover {
    color: #333;
    text-decoration: none;
}
/* menu header */
.mw_header_top.tudent-success {
    background-color: #fff;
    border-bottom: 1px solid #ededec;
}
.mw_header_top.tudent-success .mw_library_menu {
    background-color: #fff;
    padding: 10px 0px 10px 0px;
    margin: 0px auto;
    width: 90%;
}
ul#menu-student-success-menu {
    margin-bottom: 0px;
}
ul#menu-student-success-menu {
    display: flex;
    justify-content: center;
}
ul#menu-student-success-menu li {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #ededec;
}
ul#menu-student-success-menu li:nth-last-child(1) {
    border: none;
}

.uiab .mw_header_top.tudent-success .mw_library_menu {
    text-align: center;
    width: 100%;
    max-width: 1400px;
}
ul#menu-university-industry-advisory-board {
    margin: 10px 0px;
}
.uiab .mw_library_menu ul li {
    padding: 0px 20px;
    margin: 0px;
    border-right: 1px solid #00000029;
}
.uiab .mw_library_menu ul li:nth-last-child(1) {
    border: 0px;
}
.uiab .mw_library_menu ul li:nth-last-child(){
    border: 0px;
}
ul#menu-university-industry-advisory-board a {
    margin: 10px 0px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
ul#menu-university-industry-advisory-board a:hover {
    border-bottom: 3px solid #ecd093;
}
/* page */
.page-template.page-template-page-university-industry-advisory-board .page {
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
}
.page-template.page-template-page-university-industry-advisory-board .entry-content {
    /* max-width: 1400px;
    width: 100%; */
    margin: 0px auto;
    padding: 30px 0px;
}
.uiab-row {
    display: flex;
    margin: 10px auto;
    padding: 0px 2%;
    align-items: center;
}
#uiab-overview .uiab-box-col-2.one {
    padding-right: 40px;
}
.uiab .subtitel.uiab-entry-title:before {
    content: none;
}
.uiab .subtitel.uiab-entry-title {
    font-size: 36px!important;
    line-height: 1.3em!important;
    padding-bottom: 10px;
}
.uiab .subtitel.uiab-entry-title:after { 
    background:
    linear-gradient(135deg, rgb(255 255 255) 3%, rgb(255 255 255 / 0%) 0) top left,
    linear-gradient(135deg, rgb(89 43 100) 75%, rgb(255 255 255 / 0%) 0) top left,
     linear-gradient(135deg, rgb(233 199 127) 90%, rgb(99 202 129 / 0%) 0) top left,
      linear-gradient(135deg, rgb(124 124 124) 97%, rgb(236 94 94 / 0%) 0) top left,
      linear-gradient(135deg, rgb(255 255 255) 0%, rgb(99 202 129 / 0%) 0) top left;
    width: 160px;
    transition: all 1.3s;
}
.uiab .subtitel.uiab-entry-title:hover::after {
    background: 
    linear-gradient(135deg, rgb(255 255 255) 3%, rgb(255 255 255 / 0%) 0) top left,
     linear-gradient(135deg, rgb(89 43 100) 75%, rgb(255 255 255 / 0%) 0) top left,
      linear-gradient(135deg, rgb(89 43 100) 90%, rgb(99 202 129 / 0%) 0) top left,
       linear-gradient(135deg, rgb(89 43 100) 97%, rgb(236 94 94 / 0%) 0) top left,
        linear-gradient(135deg, rgb(255 255 255) 0%, rgb(99 202 129 / 0%) 0) top left;
}
.uiab-box.one {
    max-width: 1400px;
    width: 100%;
    margin: 0px auto;
    padding: 40px 0px 70px 0px;
}
.uiab-box.two {
    padding: 60px 0px 60px 0px;
    margin: 0px auto;
    background: #fff7ea;
}
.uiab-box.two .uiab-row.col-two {
    max-width: 1400px;
    width: 100%;
    justify-content: center;
}
#key-object .mobile {
    display: none;
}
.uiab-box.three {
    max-width: 1400px;
    width: 100%;
    margin: 0px auto;
    padding: 70px 2% 30px 2%;
}
.uiab-box.three .uiab-row {
    padding: 30px 2%;
    flex-wrap: wrap;
}
.uiab-box.three .uiab-entry-title {
    width: 170px;
    margin: 0px auto!important;
}
.uiab-member-box {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    width: 33%;
    margin: 0px 0px;
    padding: 10px 10px;
}
.uiab-member-box a:hover {
    text-decoration: none;
}
.uiab-member-box img {
    margin-bottom: 0px;
}
.uiab-member-name {
    margin-bottom: 0px!important;
}
.uiab-member-name strong { 
    font-size: 18px!important;
}
.uiab-member-desination {
    font-weight: 500;
    margin-bottom: 0px!important;
}
.uiab-member-box:hover .uiab-member-desination:after{
    content: "";
    width: 100px;
    height: 7px;
    background: linear-gradient(135deg, rgb(204 196 177) 3%, rgb(255 255 255 / 0%) 0) top left, linear-gradient(135deg, rgb(89 43 100) 75%, rgb(255 255 255 / 0%) 0) top left, linear-gradient(135deg, rgb(233 199 127) 90%, rgb(99 202 129 / 0%) 0) top left, linear-gradient(135deg, rgb(124 124 124) 97%, rgb(236 94 94 / 0%) 0) top left, linear-gradient(135deg, rgb(255 255 255) 0%, rgb(99 202 129 / 0%) 0) top left;
    display: block;
    position: absolute;
    transition: all 0.5s;
}
.uiab-engag-title {
    width: auto!important;
}
.uiab-box.four {
    padding: 10% 0px 7% 0px;
    margin: 0px auto;
    background: url(https://habib.edu.pk/wp-content/uploads/2023/03/UIAB-engagement.jpg);
    background-color: #592b64;
    background-repeat: no-repeat;
    background-size: 100%;
}
.uiab-box.four .uiab-row {
    max-width: 1400px;
    width: 100%;
    justify-content: center;
}
.uiab-text-img {
    /* padding-top: 12%; 
    padding-bottom: 3%; */
    text-align: center;
}
.uiab-box.four .uiab-text-img img {
    width: 70%;
}
.uiab-row.two-btn .uiab-box-col-2 {
    padding: 0px 10px;
}
.uiab-row.two-btn .uiab-box-col-2.one {
    border-right: 1px solid #fff;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.uiab-row.two-btn .uiab-box-col-2.two {
    padding-left: 30px;
}
.Meetings .uiab-row.two-btn .uiab-box-col-2.two {
    padding: 0%!important;
}
.uiab-btn-main {

}
.uiab-btn-main .uiab-btn {
    border: 1px solid #ffff;
    padding: 8% 0%;
    color: #fff;
    width: 16vw;
    display: block;
    font-size: 1.2vw;
    text-align: center;
    background: linear-gradient(to right, #f0e7d3 50%, #ffffff00 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
.uiab-btn-main .uiab-btn:hover {
    color: #5b2b67;
    text-decoration: none;
    background-position: left bottom;
}
.uiab-btn-main .uiab-btn span {
    font-size: 1.2vw;
    font-weight: 500;
    padding-right: 10px;
}
.uiab-box.five {
    max-width: 1400px;
    width: 100%;
    margin: 0px auto;
    padding: 70px 0px 0px 0px;
}
.uiab-testnomal-main-box .uiab-row {
    background: url(https://habib.edu.pk/wp-content/uploads/2023/03/MicrosoftTeams-image-2.png);
    background-position: center;
    background-size: contain;
    padding: 1% 2% 9% 2%;
}
.uiab-testnomal-main-box .owl-nav button {
    border: 0px solid rgb(204 204 204)!important;
    height: 40px !important;
    width: 40px !important;
    box-shadow: 0px 5px 10px 0px rgb(204 204 204 / 80%);

}
.owl-theme .owl-nav [class*=owl-] {
    background: #ffffff!important;
}
/* .owl-nav .owl-prev:before, .owl-nav .owl-next:before {
    background: url(../images/oge_arrow.png) 0 0 no-repeat;
} */
.uiab-testnomal-main-box .owl-nav button.owl-prev:before {
    left: 12px;
    background: url(https://habib.edu.pk/wp-content/uploads/2023/03/left-icon.png) 0 0 no-repeat;
    background-size: contain;
}
.uiab-testnomal-main-box .owl-nav button.owl-next:before {
    left: 12px;
    background: url(https://habib.edu.pk/wp-content/uploads/2023/03/left-icon.png) 0 0 no-repeat;
    background-size: contain;
}
.uiab-testnomal-main-box .owl-nav {
    top: 60%;
    margin-top: 0px!important;
    width: 100%;
}
.uiab-testnomal-dec {
    width: 70%;
    margin: 0px auto;
    text-align: center;
}
.uiab-testnomal-img {
    width: 168px;
    margin: 0px auto;
}
.uiab-testnomal-name {
    font-size: 20px!important;
    font-weight: 600;
    color: #5a2a68!important;
}
.uiab-testnomal-dec-text {
    text-align: center;
    padding: 0 16%;
    position: relative;
    font-size: 18px!important;
    line-height: 28px;
    font-weight: 400;
}
.uiab-testnomal-dec-text::before {
    content: '';
    background-image: url(https://habib.edu.pk/wp-content/themes/habib/images/inverted-comma-up.svg);
    position: absolute;
    top: 0;
    left: 12%;
    width: 50px;
    height: 40px;
    background-repeat: no-repeat;
}
p.uiab-testnomal-dec-text::after {
content: '';
    background-image: url(https://habib.edu.pk/wp-content/themes/habib/images/inverted-comma-down.svg);
    position: absolute;
    bottom: -30%;
    right: 10%;
    width: 50px;
    height: 40px;
    background-repeat: no-repeat;
}
/* popup */
.uiab-row.col-two.popup {
    padding: 40px;
}
.uiab-row.col-two.popup .uiab-box-col-2.one {
    width: 70%;
    overflow: hidden;
    overflow-y: scroll;
    height: 400px;
    padding-right: 20px;
}
.uiab-row.col-two.popup .uiab-box-col-2.two {
    width: 30%;
}
.uiab-row.col-two.popup .uiab-box-col-2.two p {
    text-align: center;
}
.page-template-page-university-industry-advisory-board button.lity-close {
    top: 10px;
}
.uiab-member-link {
    margin-top: 10px;
    margin-bottom: 0px;
}
.uiab-member-link a {
    border: 1px solid #5c2a67;
    border-radius: 3px;
    margin-top: 21px!important;
}
.uiab-member-link.uiab-btn-main .uiab-btn.linkedin-btn {
    border: 1px solid #0072b1;
    color: #0072b1;
    width: auto;
    padding: 10px 10px;
    margin: 0px 20px;
    background: linear-gradient(to right, #0072b1 50%, #ffffff00 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
.uiab-member-link.uiab-btn-main .uiab-btn.linkedin-btn:hover{
text-decoration: none;
background-position: left bottom;
}
.uiab-member-link.uiab-btn-main i {
    margin-right: 10px;
    background-color: #0072b1;
    padding: 4px 4px 4px 4px;
    border-radius: 5px;
    color: #fff;
    transition: all .5s ease-out;
}
.uiab-member-link.uiab-btn-main span {
    font-weight: 700;
    transition: all .5s ease-out;
}
.uiab-member-link.uiab-btn-main .uiab-btn.linkedin-btn:hover i {
    background-color: #ffffff;
    color: #0072b1;
}
.uiab-member-link.uiab-btn-main .uiab-btn.linkedin-btn:hover span {
    color: #fff;
}

.page-template-page-university-industry-advisory-board rs-carousel-wrap {
    left: 0px!important;
}
.page-template-page-university-industry-advisory-board.page-id-271627 .lity, .page-template-page-university-industry-advisory-board.page-id-271610 .lity{
    background: rgb(12 12 12 / 80%); 
}
.page-template-page-university-industry-advisory-board.page-id-271627 .lity-container, .page-template-page-university-industry-advisory-board.page-id-271610 .lity-container {
    width: 100%!important;
    position: initial!important;
}
.page-template-page-university-industry-advisory-board.page-id-271627 .lity-content, .page-template-page-university-industry-advisory-board.page-id-271610 .lity-content {
    transform: none!important;
}
.page-template-page-university-industry-advisory-board.page-id-271627 .cst-pop, .page-template-page-university-industry-advisory-board.page-id-271610 .cst-pop {
    padding: 0px;
    text-align: center;
    background-color: rgb(0 0 0 / 0%)!important;
}

.page-template-page-university-industry-advisory-board.page-id-271542 .lity-container {
    width:auto!important;
}
.page-template-page-university-industry-advisory-board rs-module-wrap {
    background: rgb(0 0 0 / 0%)!important;
}
.page-template-page-university-industry-advisory-board rs-fullwidth-wrap {
    left: 0px !important;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-template-page-university-industry-advisory-board rs-navmask.tp-thumb-mask {
    transform: translate(-50%, 0px)!important;
}
.page-template-page-university-industry-advisory-board rs-thumbs {
    display: none!important;
}
.button {
    font-size: 1em;
    padding: 10px;
    color: #fff;
    border: 2px solid #06D85F;
    border-radius: 20px/50px;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
  }
  .button:hover {
    background: #06D85F;
  }
  
  .uiab-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
  }
  .uiab-overlay:target {
    visibility: visible;
    opacity: 1;
    z-index: 99;
  }
  
  .uiab-popup {
    margin: 0px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 90%;
    position: relative;
    transition: all 5s ease-in-out;
    top: 5%;
    left: 0%;
  }

  .uiab-popup .close {
    position: absolute;
    top: 10px!important;
    right: 15px!important;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
  }
  .uiab-popup .close:hover {
    color: #06D85F;
  }
  .uiab-popup .content {
    max-height: 30%;
    overflow: auto;
  }
  


/* inner pages */
.uiab-inner .uiab-box.one h2 {
    /* padding: 0px 2%; */
}
.uiab-inner .uiab-box.one {
    padding: 0px 0px 70px 0px;
}
.uiab-inner .uiab-box.one .uiab-row {
    flex-wrap: wrap;
}
.uiab-meeting-box {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    /* align-items: center; */
    box-shadow: 0px 5px 10px 0px rgb(204 204 204 / 80%);
    width: 100%;
    padding: 15px;
    margin: 20px 0px;
    border: 1px solid #fff;
    border-radius: 12px;
    transition: .3s all;
}
.uiab-meeting-box:hover {
    border: 1px solid #000;
}
.uiab-inner .uiab-row.col-two a {
    width: 100%;
}
.uiab-meeting-date {
    width: 12%;
    border-right: 1px solid #e2e2e2;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}
.uiab-meeting-title {
    width: 82%;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    padding: 40px 20px 40px 20px;
    font-size: 16px;
    font-weight: 700; 
}
.uiab-meeting-title p {
    display: none;
}
.uiab-meeting-title .uiab-meeting-detaile {
    display: block;
    font-size: 14px!important;
    margin-bottom: 0px!important;
    font-weight: 400;
    padding-top: 10px;
}
.uiab-meeting-link {
    width: 6%;
    background: #fdf4ff;
    /* padding: 144px 20px 173px 20px; */
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}
.uiab-meeting-link img {
    margin-bottom: 0px;
}
.uiab-inner.Meetings .uiab-box.four .uiab-box-col-2.one {
    /* display: none; */
    border-right: 0px;
}
.uiab-inner.Interaction .uiab-box.four .uiab-box-col-2.two {
    /* display: none; */
}
.uiab-inner.Interaction .uiab-box.four .uiab-box-col-2.one {
    border:0px;
    padding: 1%;
}

.page-template-page-university-industry-advisory-board .oocs-box:hover {
    box-shadow: 3px 5px 12px #ccc;
    transition: .3s all;
}
.page-template-page-university-industry-advisory-board .oocs-box img {
    border-radius: 8px 8px 0 0;
}
.page-template-page-university-industry-advisory-board .oocs-box h5 {
    margin-top: 5px !important;
    color: #5b2867 !important;
}
.page-template-page-university-industry-advisory-board .ifs-hu-star .oocs-box {
    width: 29%;
    margin: 2%;
    height: auto;
    border: none;
    text-align: left;
    border: solid 1px #d9d9d9;
    padding: 5px;
    border-radius: 8px;
    background-color: #fff;
}
@media screen and (min-width: 1921px){
    .uiab .uiab-entry-title {
        font-size: 54px!important;
    }
    .uiab .uiab-entry-title:before {
        top: -160%;
    }
}
@media screen and (max-width: 1920px) and (min-width: 1700px) {
    .uiab .uiab-entry-title {
        font-size: 3vw!important;
    }
    .uiab .uiab-entry-title:before {
        top: -125%;
    }
}
@media screen and (max-width: 1366px){
    .uiab-box.four {
        padding: 6% 0px 6% 0px;
    }
    .uiab-btn-main .uiab-btn span {
        padding-right: 0px;
    }
}
@media screen and (min-width: 768px){
    .page-template.page-template-page-university-industry-advisory-board .web_logo {
        display: none
    }
    .page-template.page-template-page-university-industry-advisory-board .mbl_logo {
        display: block;
    }
}
@media screen and (max-width: 768px) {
    .page-template-page-university-industry-advisory-board .ifs-hu-star .oocs-box {
        width: 46%;
    }
    .page-template-page-university-industry-advisory-board #main #primary ul.huit_wid {
        padding-top: 0px;
    }
    .uiab-box.four {
        padding: 3% 0px 3% 0px;
    }
    .uiab-box.four .uiab-text-img img {
        width: 40%;
    }
    .uiab-btn-main .uiab-btn {
        padding: 3% 0%;
    }
}
@media screen and (max-width: 700px){
    .box{
      width: 70%;
    }
    .uiab-popup{
      width: 70%;
    }
  }

@media screen and (min-width: 599px) {
    .main-page-ifs-hu-star.ifs-hu-star img.mobile { 
        display: none; 
    }
}
@media screen and (max-width: 599px) {

    .page-template.page-template-page-university-industry-advisory-board .inner_header .top_menu {
        margin-top: 20px!important;
    }

    .page-template.page-template-page-university-industry-advisory-board .entry-content {
        width: 95%;
        padding: 1px;
    }
    .mw_library_menu {
        padding: 10px 0px 10px 0px !important;
    }
    .mw_library_menu ul li {
        background: #f5f5f5;
        padding: 5px;
        border-radius: 10px;
    }
    ul#menu-student-success-menu li:first-child {
        background: #ffffff;
        border: none;
        border-right: 1px solid #ededec;
        padding: 5px;
        border-radius: 0px;
    }
    ul#menu-student-success-menu {
        display: block;
        overflow: scroll;
        height: 40px;
        white-space: nowrap;
    }
    .menu-student-success-menu-container .mw_library_menu ul li a {
        line-height: 30px;
    }
    .main-page-ifs-hu-star.ifs-hu-star .oocs-box-col-2 {
        width: 100%!important;
        margin: 0px auto;
    }
    .page-template-page-university-industry-advisory-board .ifs-hu-star .oocs-box {
        width: 100%;
    }
    .uiab .uiab-entry-title:before {
        /* display: none; */
    }
    .uiab .uiab-entry-title:before {
        background-size: 75%;
        top: -150%;
    }
    .featured-image-inner {
        margin-top: 17%!important;
    }
    .uiab .subtitel.uiab-entry-title {
        font-size: 25px!important; 
    }
    .uiab .mw_library_menu ul li {
        padding: 2px 20px;
    }
    .uiab-row {
        flex-wrap: wrap;
    }
    .uiab-row.two-btn .uiab-box-col-2.one {
        border-right: 0px;
        padding: 10px 0px!important;
    }
    .uiab-row.two-btn .uiab-box-col-2.two {
        padding: 10px 0px;
    }
    .uiab-box.one {
        padding: 20px 0px 20px 0px;
    }
    #uiab-overview .uiab-box-col-2.two {
        text-align: center;
    }
    #key-object .mobile {
        display: block;
    }
    #key-object .desktop {
        display: none;
    }
    #uiab-overview img {
        width: 70%;
    }
    .uiab-member-box {
        width: 100%;
    }
    #members .uiab-row {
        flex-direction: column;
    }
    .uiab-row.col-two.popup .uiab-box-col-2.two {
        width: 100%;
    }
    .page-template-page-university-industry-advisory-board .cst-pop {
        width: auto!important;
    }
    .uiab-row.col-two.popup {
        padding: 20px;
    }
    .uiab-row.col-two.popup .uiab-box-col-2.one {
        width: 100%;
    }
    .uiab-testnomal-main-box .uiab-row {
        background: none;
    }
    .uiab-testnomal-dec-text {
        padding: 0px 0%;
    }
    .uiab-testnomal-dec-text::before {
        left: -16%;
    }
    p.uiab-testnomal-dec-text::after {
        right: -16%;
    }
    .uiab-row.two-btn .uiab-box-col-2.one {
        padding-right: 1%;
    }
    .uiab-meeting-box {
        padding: 5px 5px 5px 15px; 
    }
    .uiab-meeting-box {
        flex-direction: column; 
    }
    .uiab-meeting-date {
        width: 100%;
        padding: 20px 10px 20px 11px;
        border-right: 0px;
    }
    .uiab-meeting-title {
        width: 100%;
        border-right: 0px;
        border-left: 0px;
        padding: 20px 20px 20px 20px;
        text-align: center;
    }
    .uiab-meeting-link {
        width: 100%;
        padding: 20px;
    }
    /* .uiab-box.four .uiab-text-img img {
        width: 100%;
    } */
    .uiab-text-img {
        display: none;
    }
    .uiab-btn-main .uiab-btn {
        width: 220px;
        font-size: 15px;
    }
    .uiab-btn-main .uiab-btn span {
        font-size: 16px;
    }

    .page-template-page-university-industry-advisory-board .mbl_logo { 
        margin: 0px;
    }
}
/* -----------------------------------------------------  End page-template-university-industry-advisory-board ------------------------ */
/* -----------------------------------------------------  soh-comm new home page commen section ------------------------ */
.main_white_home_box {
    display: flex;
    padding-bottom: 20px;
}
.home_contant_div {
    padding: 10px;
    border: 1px solid #CAA1D8;
    border-radius: 7px;
   margin: 5px!important;
    background-color: #fff;
    flex-grow: 1;
    flex-basis: 0;
}
.home_contant_div img {
    width: 100%;
    /* height: 170px; */
    height: auto;
    object-fit: cover;
}
.home_contant_div h3 {
    text-align: left;
    font-size: 15px!important;
    line-height: normal!important;
    font-weight: 500!important;
    color: #5b2567!important;
    height: 70px;
    margin-right: 0px!important;
}
.home_contant_div .dec {
    width: 100%;
    text-align: left;
}
.home_contant_div hr {
    background-color: #5c2568;
    margin: 0px 0px 10px 0px;
    width: 100%;
}
.home_contant_div .explor_btn {
    font-size: 15px!important;
    color: #5c2568!important;
    margin-bottom: 0px!important;
    display: block;
}
.home_contant_div a {
    text-decoration: none!important;
}
.home_contant_div p {
    display: none;
}
.home_contant_div i {
    color: #5c2568;
    transition: 0.5s;
}
.home_contant_div:hover .explor_btn i {
    transform: translateX(6px);
    transition: all .3s;
}
@media screen and (max-width: 786px) {
    .main_white_home_box {
        display: block;
    }
}


/* -----------------------------------------------------  End soh-comm new home page commen section ------------------------ */
/* -----------------------------------------------------  soh-comm Graduate School Curation Program page ------------------------ */
.main-gscp-core-team {
    display: flex;
}
.gscp-core-team-left {
    width: 30%;
    padding-top: 10px;
}
.gscp-core-team-right {
    width: 70%;
    padding-bottom: 20px;
}
@media screen and (max-width: 786px) {
    .main-gscp-core-team {
        display: block;
    }
    .gscp-core-team-left {
        width: 100%;
    }
    .gscp-core-team-right {
        width: 100%;
    }
}

/* .post-270480 .strp-faculty {
    display: flex;
    flex-wrap: wrap;
}
.post-270480 .facInBox {
    float: none;
    flex-basis: 32.3%;
    padding: 10px;
    margin: 0.5%;
    height: auto;
}
#post-270475 .strp-faculty {
    display: flex;
    flex-wrap: wrap;
}
.post-270475 .facInBox {
    float: none;
    flex-basis: 32.3%;
    padding: 10px;
    margin: 0.5%;
    height: auto;
} */


/* -----------------------------------------------------  End soh-comm Graduate School Curation Program page ------------------------ */
/* -----------------------------------------------------  soh-comm social page ------------------------ */
.page-template-page-social-hub .web_logo {
    display: none
}
.page-template-page-social-hub .mbl_logo {
    display: block;
}
.page-template-page-social-hub #content {
    margin-bottom: 0px;
}
.page-template-page-social-hub .container{
    max-width: 1400px;
}
.page-template-page-social-hub div#header .inner_header {
    max-width: 1400px!important;
}
.page-template-page-social-hub .res_menues ul#mega-menu-mega_menu {
    max-width: 1400px!important;
}
.page-template-page-social-hub div#container {
    max-width: 1400px;
}
.page-template-page-social-hub div#content {
    max-width: 1400px;
    padding: 0px;
}
.page-template-page-social-hub .inner_footer {
    max-width: 1400px!important;
}
.page-template-page-social-hub #container_missions {
    max-width: 1400px;
}
.page-template-page-social-hub .logo {
    position: absolute;
    left: 25px;
}
.page-template-page-social-hub div#primary {
    display: none;
}
#loader {
    display: none;
    /* Add your desired styles for the loader here */
    position: fixed;
    left: 0px;
    right: 0px;
    text-align: center;
    z-index: 99999;
}
.page-template-page-social-hub .addmission-main-heading {
    color: #5c2568!important;
}
.insta-feed-area {
    padding: 0px 0 40px;
    overflow: hidden;
}
.insta-feed-area .insta-js-feeds .ig_feed_container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container {
    margin: 0 1.5rem 1.5rem 0;
    display: inline-block;
    width: 23%;
    padding: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 11px 1px #ccc6;
    transition: all 0.25s ease-in-out;
    display: block!important;
}
.insta-feed-area .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.insta-feed-area .fade {
    transition: opacity .15s linear;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container .insta-post-link img {
    width: 100%;
}
.insta-feed-area .fade:not(.show) {
    opacity: 0;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container .insta-post-link .ig_post_details {
    display: flex;
    padding-top: 10px;
    align-items: center;
    justify-content: space-around;
    align-content: center;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container .insta-post-link .ig_post_details .detail-iner {
    width: 90%;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container .insta-post-link .ig_post_details .detail-iner p {
    font-size: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container .insta-post-link .ig_post_details .insta-icon {
    width: 30px;
    margin-right: 5px;
}
.insta-feed-area video[poster] {
    height: 300px;
    width: 100%;
    object-fit: cover;
    top: 0;
    position: relative;
}

.insta-feed-area .modal .modal-dialog {
    max-width: 900px !important;
    width: auto;
    margin: 4rem auto;
    pointer-events: none;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-50px);
    transform: translate(0,-50px);
}
.insta-feed-area .modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none;
}
.insta-feed-area .close {
    font-size: 2.5rem;
    font-weight: 900;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
}
.insta-feed-area .modal .popup-cotent {
    display: flex;
    justify-content: space-between;
}
.insta-feed-area .modal .popup-cotent .popup-img-cotent {
    width: 60%;
}
.insta-feed-area .modal .popup-cotent .popup-img-cotent img {
    width: 100%;
}
.insta-feed-area .modal .popup-cotent .modal-right-content {
    width: 40%;
    padding: 20px;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .modal-right--header {
    display: flex;
    align-items: center;
    margin-bottom: 9px;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .modal-right--header img {
    width: 30px;
    margin-right: 10px;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .modal-right--header h4 {
    font-weight: 600;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .register-btn {
    border: 1px solid #5d2468;
    padding: 0 30px;
    position: initial;
    top: 8%;
    right: 0;
    z-index: 9;
    overflow: hidden;
    display: table;
    color: #5d2468;
    text-decoration: none;
    overflow: hidden;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .register-btn span {
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s;
}
.insta-feed-area .modal .popup-cotent .modal-right-content .register-btn span::before {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    content: attr(data-hover);
    transition: all 0.5s;
}

.insta-feed-area .insta-js-feeds .insta-view-more {
    display: flex;
    justify-content: center;
}
.insta-feed-area .insta-js-feeds .insta-view-more .loadmore-btn {
    border: 1px solid #5d2468;
    padding: 10px 30px;
    text-transform: capitalize;
    color: #ffffff!important;
    text-decoration: none;
    border-radius: 4px;
    background-color: #5b2867;
    margin-right: 10px;
}
.insta_follow_btn {
    background-color: #408bd1;
    padding: 10px 30px;
    text-transform: capitalize;
    color: #ffffff!important;
    border-radius: 4px;
}
.insta_follow_btn span {
    color: #fff;
}
.insta_follow_btn i {
    color: #fff;
}
@media screen and (max-width: 786px) {
    .insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container {
        width: 47%;
    }
}
@media screen and (max-width: 600px) {
    .insta-feed-area .insta-js-feeds .ig_feed_container .ig_post_container {
        width: 100%;
    }
    .insta-feed-area video[poster] {
        height: 500px;
    }
}
@media screen and (max-width: 425px) {
    .insta-feed-area video[poster] {
        height: 400px;
    }
    .insta-feed-area .insta-js-feeds .insta-view-more {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #loadmore {
        margin-bottom: 10px;
    }
}
/* -----------------------------------------------------  End soh-comm social page ------------------------ */


/* --------------------------------------------------------- */
a {
	color: #743399;
    cursor: pointer;
}
a:visited {
	color: #5c2568
}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;
}
.comment {
	/* width: 400px;
	background-color: #f0f0f0;
	margin: 10px; */
}
/* ------------------------------------------------------- */


/*----------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------  soh-comm Sohail CSS july end ------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------*/
rs-module-wrap#rev_slider_91_1_wrapper {
    left: 0px!important;
}


rs-fullwidth-wrap {
    left: 15px !important;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.rs-module-wrap{
	
    /* left: 0px; */
	
}
	
	#rev_slider_91_1_wrapper{
	/* left: 0px !important; */
}

rs-module-wrap , rs-module{ 
    /* width:100% !important; */
}

/* rs-layer-wrap{	
	left:0px !important;
} */

.tp-leftarrow{
	/* transform: none !important;
	left: 9px !important; */
}

.tp-rightarrow{
	/* transform: none !important;
	left:89% !important; */
}
.home .tp-rightarrow {
    /* left: 96% !important; */
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background:none;
}


div#post-10752 {
    padding: 0;
}

   .home .inner_header, .page-template-home-page .inner_header {
        height: auto;
        min-height: 0px;
    }



/* library page css */
.page-template-page-library-main-php #contentPart {
    margin-top: 18px;
}
.page-template-page-library-main-php .ff_link_images {
    width: 100%;
}
.page-template-page-library-main-php .mw_library_mid .menu_item.col4 {
    width: 23.5%;
}
/* library page css */


/* Giving Page Css */
.page-id-263649 .artadmbox_content h3 {
    font-weight: normal;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-id-263649 .giving-side-box:nth-child(2),
.page-id-263649 .giving-side-box:nth-child(3){
    margin-top:10px;
}
.page-id-262419 .row.majors {
    width: 98% !important;
    margin-right: auto !important;
}
/* .page-id-262419 .row {
    width: 98% !important;
    margin-left: auto !important;
} */