<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&amp;display=swap');
@font-face { font-family: nimbusromdgrBold; src: url(../fonts/NimbusRomDGR-Bold.ttf); }
@font-face { font-family: nimbusromdgrReg; src: url(../fonts/NimbusRomDGR-Regular.ttf); }
@font-face { font-family: nimbusromdgrItalic; src: url(../fonts/NimbusRomDGR-Italic.ttf); }
.nimb-i { font-family: nimbusromdgrItalic; }
.nimb-r { font-family: nimbusromdgrReg; }
.nimb-b { font-family: nimbusromdgrBold; }
.roboto { font-family: 'Roboto', sans-serif; }
.roboto_light { font-family: 'Roboto', sans-serif; font-weight: 300; }
.flexslider iframe { width: 100%; height: 600px; }
.event-slide1 p { color: #fff; font-size: 2.5em; }
.previous-event { display: none !important; }
.accordian_tabs .accord_down::after, .info-snippets .accord_down::after{background: none !important;}
.bgcolor_Red{background-color: #b5091f;}
.bgcolor_Blue{background-color: #13144c;}
.bgcolor_Dark.Blue{background-color: #0b083b;}
.bgcolor_White{background-color: #ffffff;}
.accordian_tabs.info-snippets.full-width ul li{width: 100%;padding-top:10px; scroll-margin: 120px 0 0 0px;}
.fc-calendar .fc-row &gt; div.fc-content .fc-weekday{display: none;}
.fc-calendar .fc-row &gt; div.fc-content a {
    position: relative;
    z-index: 2;
}
.fc-calendar .fc-row &gt; div.fc-content &gt; a {
   color: #fff;
    position: absolute;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    text-align: center;
    font-family: "Open Sans", sans-serif
}
.event-list .fc-calendar .fc-row &gt; div &gt; a &gt; span.fc-date {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.event-detail .fc-calendar .fc-row &gt; div &gt; a{
    color: #000 !important;
}
#last_padding{padding: 0px;}
.ihs-logo-style{display: inline-block; margin-left: 10px; color: #3a2f73;}
.ihs-logo-ipad{display: inline-block; margin-top: 15px;}


@media(min-width:992px) {
    .container-st { width: 83.1% !important; }
}

@media(min-width:768px) {
  .hide-ipad{display: none;}
}
.navbar-header { width: 100%; }
body, h1, h2, h3, h4, h5, h6, p { font-family: "Open Sans", Arial, sans-serif; }
html { overflow-x: hidden; }
body { background: #f5f4f5; color: #8b8e94; line-height: 24px; font-size: 10px;     overflow-x: hidden; }
p { font-size: 1.4em; margin-bottom: 0; }
ol, ul { padding-left: 0; }
li { list-style: none; }
a:hover { opacity: .8; }
/*
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    line-height: 1.5
}

h1 {
    font-size: 46px
}

h2,
h4 {
    font-size: 36px
}

h3 {
    font-size: 28px
}

h5,
h6 {
    font-size: 14px
}
*/
a { -webkit-transition: .3s all; transition: .3s all; color: #FFA33E }
a:active, a:focus, a:hover { color: #ff9725; text-decoration: none }
.hero-text-heading, .st-hero h1 { font-size: 52px; font-weight: 300; margin-bottom: 10px; margin-top: 0; line-height: 64px; color: #fff }
.h4, h4,.h5, h5{line-height: 1.5;}


.header-search { /* margin-top:12px; */}
.header-search li { position:relative; }
.header-search li .search .top-search { position:relative;  z-index:2; }
.header-search li .search .top-search input,
.header-search li .search .top-search label { margin:0 !important; min-height:25px; min-width:25px; background:transparent; }

.header-search li .search .top-search label { position:absolute; top:0; right:0; z-index:-1; line-height: normal;}

.header-search li .search .top-search input:focus + input + label { position:relative; }

.footer-section p.date_title,
.footer-section p.event-detail-month { width:auto; display:inline-block; }

.bg_blue--2 p.date_title,
.bg_blue--2 p.event-detail-month {  color:#595496;    font-size: 1.6em; font-family: nimbusromdgrItalic; }

.bg_blue--3 p.date_title,
.bg_blue--3 p.event-detail-month {  color:#595496; font-size: 1.6em; font-family: nimbusromdgrItalic;}

.bg_red p.date_title,
.bg_red p.event-detail-month {  color:#c5a615; font-size: 1.6em; font-family: nimbusromdgrItalic;}

p.year {
    margin: 15px 0;
    text-align: center;
}

.drop_accord_down h1, .drop_accord_down h2{
    margin-top: 20px !important;
    width: 100% !important;
}

.drop_accord_down p{ color: #353535;
                     font-size: 1.5em !important;
                     font-weight: 300;
                     font-family: "Roboto",sans-serif;
}

.new-edition-bar ul li.active &gt; a {
    font-weight: bold !important;
}

.meeting-info.apply-form ul {
    margin: auto auto 20px;
    width: 75%;
}
.accordian_tabs.info-snippets.full-width ul.nimb-i{width: 100% !important;}

.meeting-info.apply-form li::after {
    background: #1f0a4e none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 7px;
}


.meeting-info.apply-form li {
    padding-left: 15px;
    position: relative;
    text-align: left;
}


.meeting-info.apply-form li p {

    margin-bottom: 15px;
    width: 100% !important;
    line-height: 1.75em;
}




.news-detail-page .news_des_div ul,
.news-detail-page .news_des_div ol {
    margin: auto auto 20px;
    width: 100%;
} 
.news-detail-page .news_des_div ol{
	margin-left:20px;
}
/* .news-detail-page .news_des_div li::after {
    background: #1f0a4e none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    top: 19px;
    width: 7px;
}
.news-detail-page .news_des_div ol li::after{
	height:0;
	width:0;
} */

.news-detail-page .news_des_div li {
    /* padding-left: 15px; */
    position: relative;
    text-align: left;
}


.news-detail-page .news_des_div li p {
    line-height: 1;
    margin-bottom: 0;
    width: 100% !important;
	line-height: 24px !important;
	padding:0;
}
@media screen and (max-width:768px) {
    .hero-text-heading,  .st-hero h1 { font-size: 40px; line-height: 1.5 }
}
@media screen and (max-width:480px) {
    .hero-text-heading,  .st-hero h1 { font-size: 30px }
}
.hero-text-subheading, .st-hero p { font-size: 16px; color: rgba(255, 255, 255, .9) }
.hero-text-subheading:last-child, .st-hero p:last-child { margin-bottom: 0 }
.container-fluid .navbar-brand { margin-left: 15px; }
.container-fluid .dropdown-submenu { position: relative; }
.container-fluid .dropdown-submenu .dropdown-menu { top: 0; left: auto; right: 100%; margin-top: -1px }
.st-hero { background-size: cover; background-position: center center }
.st-hero&gt;.overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .3); z-index: 1 }
.btn.btn-primary, .st-hero.st-hero-colored { background: #FFA33E }
.st-hero&gt;.container { position: relative; z-index: 2 }
.st-hero .st-hero-text { padding-top: 200px; padding-bottom: 200px }
@media screen and (max-width:768px) {
    .st-hero .st-hero-text { padding-top: 50px; padding-bottom: 50px }
}
.st-hero.st-sm-hero .st-hero-text { padding-top: 150px; padding-bottom: 150px }
@media screen and (max-width:768px) {
    .st-hero.st-sm-hero .st-hero-text { padding-top: 50px; padding-bottom: 50px }
}
.st-hero.st-xs-hero .st-hero-text { padding-top: 90px; padding-bottom: 90px }
@media screen and (max-width:768px) {
    .st-hero.st-xs-hero .st-hero-text { padding-top: 50px; padding-bottom: 50px }
}
.st-hero .btn { position: relative; font-size: 18px; width: 200px }
@media screen and (max-width:480px) {
    .container-fluid .dropdown-submenu:hover&gt;.dropdown-menu { display: block }
    .st-hero .btn { width: 100%; margin-bottom: 10px }
}
.st-hero .btn.btn-primary { text-transform: uppercase; padding: 15px 20px }
.st-hero.st-hero-colored h1 { color: #fff }
.st-hero.st-hero-colored p { color: rgba(255, 255, 255, .8) }
.btn { border: none; border-radius: 30px; text-transform: uppercase; padding-left: 30px; padding-right: 30px }
.btn:active { -webkit-transition: .2s all; transition: .2s all; -webkit-transform: scale(.95); transform: scale(.95); -webkit-box-shadow: none; box-shadow: none }
.btn.btn-lg { font-size: 14px; line-height: 1.5 }
.btn.btn-primary { border: 1px solid #FFA33E; color: #fff }
.btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover { background: #ffa848 }
.btn.btn-primary:active, .btn.btn-primary:focus { outline: 0; border: 1px solid #FFA33E }
.btn.btn-ghost { background: 0 0; border: 1px solid #FFA33E; color: #FFA33E }
.btn.btn-ghost:hover { background: #FFA33E; color: #fff }
.btn.btn-ghost:active, .btn.btn-ghost:focus { outline: 0; background: 0 0; color: #FFA33E; border: 1px solid #FFA33E }
.st-section { padding: 0 0 3em; }
.st-section.st-border-top { border-top: 1px solid rgba(0, 0, 0, .1) }
.st-section.st-border-bottom { border-bottom: 1px solid rgba(0, 0, 0, .1) }
.st-section&gt;.container.st-border-top { padding-top: 50px; border-top: 1px solid rgba(0, 0, 0, .1) }
.st-bg-lightGrey { background: #f5f4f5; }
.st-section.team_work { padding: 0 0 3em; }
@media screen and (max-width:768px) {
    section[data-section=menu] { margin-top: 0 }
    .st-section { padding: 3em 0 }
}
.st-section-bg { background-size: cover; background-repeat: no-repeat; padding: 7em 0; position: relative; height: 245px;background-position: center center; }
.st-section-bg.overlay:before { content: ""; opacity: .4; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 56%, #414099 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 56%, #414099 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 56%, #414099 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0)', endColorstr='#414099 ', GradientType=0 );
                                position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
@media screen and (max-width:768px) {
    .st-section-bg { padding: 3em 0; height: 300px }
    /*.st-section-bg .st-heading { margin-top: 50px }*/
    .st-section-bg .col-md-12{bottom: 60px;}
}
.st-footer { background: #fff; padding: 50px 0 40px ; color: #7c7c7c; clear: both; }
/* .st-footer .st-animate:first-child { padding-top: 1%; } */
.st-footer h3 { font-size: 18px; letter-spacing: .2em; text-transform: uppercase; color: #fff }
.st-footer .st-footer-widget { margin-bottom: 0 }
.st-footer .jcs-text a{
    font-weight: 400;
    color: #3B3073;
}
.justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.d-flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.st-footer .jcs-text{
    margin-top: 30px;
}
.st-footer .jcs-text p{
    margin: 0;
}
.st-footer .jcs-text img{
    margin-right: 7px;
}
.st-footer .acknowledgment-txt p,.st-footer .acknowledgment-txt h6 {
    font-size: 13px;
    line-height: 17px;
    letter-spacing: 0.2px;
    font-family: 'Roboto', sans-serif;
}
.st-footer .acknowledgment-txt{
    max-width: 430px;
}
.st-footer .acknowledgment-txt h6{
    font-weight: 700;
    color: #1E1B5D;
}
.st-footer .acknowledgment-txt p{
    color: #7C7C7C;
    font-style: italic;
}
@media screen and (max-width:768px) {
    .st-footer { padding: 2em 0 }
    .st-footer .st-footer-widget { margin-bottom: 20px }
}
.st-copyright { background: #262626; padding: 20px 0 }
.st-copyright a { color: rgba(255, 255, 255, .2) }
.st-copyright a:hover { color: #fff }
.st-copyright p { font-size: 14px }
.st-copyright p:last-child { margin-bottom: 0 }
@media screen and (max-width:768px) {
    .st-copyright p.copyright-text { margin-bottom: 20px }
}
.st-footer-social { padding: 0; margin: 0 }
.st-footer-social.right { text-align: right }
.st-footer-social li { display: inline; padding: 0; margin: 0; list-style: none }
.st-footer-social li a { padding: 10px; font-size: 22px }
.st-footer-social li:first-child&gt;a { padding-left: 0 }
.st-block-image { background: #fff; margin-bottom: 30px }
.st-block-image figure img { max-width: 100% }
.st-block-image .text { padding: 20px }
.st-block-image .text .date { display: block; color: #999; font-size: 12px; letter-spacing: .2em; text-transform: uppercase }
.st-block-image .text h3 { margin: 0 0 10px; font-size: 20px }
.st-block-image .text h3 a { color: #000 }
.st-block-image .text h3 a:hover { color: #FFA33E }
.st-block-image .text p:last-child { margin-bottom: 0 }
.st-custom-link { color: #000; display: inline-block; text-decoration: none; }
/*
.st-custom-link:before {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #FFA33E;
    position: absolute;
    bottom: 0;
    z-index: 2;
    -webkit-transition: width .5s;
    transition: width .5s
}

.st-custom-link:after {
    z-index: 1;
    position: absolute;
    bottom: 0;
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #000
}
*/
.st-custom-link:hover { color: #000 }
.st-custom-link:hover:before { width: 100%; background: #FFA33E }
.image-wrap { overflow: hidden; position: relative }
@media screen and (max-width:480px) {
    .image-wrap { width: 100%; height: 200px }
}
.image-wrap .image-bg { position: absolute; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%) }
.image-wrap .image-bg img { min-width: 100%; min-height: 100% }
.menus { padding: 0; margin: 0 }
.menus li { padding: 0; margin: 0 0 10px; list-style: none; display: block; position: relative }
.menus li .image, .menus li .text { display: table-cell; vertical-align: top }
.menus li .image { width: 80px }
.menus li .image img { max-width: 100%; border-radius: 50% }
.menus li .text { padding-left: 20px }
.menus li .text h3 { margin: 15px 0 0; font-size: 18px; text-transform: uppercase; color: #000 }
.menus li .text .price { position: absolute; top: 15px; right: 0; font-size: 20px; color: #FFA33E }
@media screen and (max-width:768px) {
    .st-footer-social.right { text-align: left }
    .menus li .text h3 { margin-top: 0 }
    .menus li .text .price { top: 0; position: relative; display: block; margin-bottom: 0 }
}
.st-cell-retro { width: 100%; float: left; display: -webkit-box; display: -ms-flexbox; display: flex;/* -ms-flex-wrap: wrap; flex-wrap: wrap;*/ position: relative }
.st-cell-retro .half { width: 50%; float: left }
@media screen and (max-width:768px) {
    .st-cell-retro .half { width: 100%; margin-top: 0 }
}
.st-cell { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative }
.modal .st-modal-flex .st-modal-figure, .st-cell .image { background-size: cover; background-position: center center; background-repeat: no-repeat }
.st-cell .image, .st-cell .text { width: 50% }
@media screen and (max-width:992px) {
    .st-cell .image,  .st-cell .text { width: 100% }
    .st-cell .image { height: 200px }
}
.st-cell .text { padding: 40px; position: relative }
.st-cell .text h3 { margin: 0 0 10px; font-size: 18px; text-transform: uppercase; color: #000 }
.st-cell .text:before, .st-cell.reverse .text:before { z-index: 22; top: 15%; content: " "; height: 0; margin-top: -12px; pointer-events: none }
.st-cell .text p:last-child { margin-bottom: 0 }
.st-cell .text p.price { font-size: 20px; color: #FFA33E }
.st-cell .text:before { right: 100%; border: solid transparent; width: 0; position: absolute; border-color: rgba(255, 225, 255, 0); border-right-color: #fff; border-width: 12px }
.st-cell.reverse .image { position: absolute; right: 0; width: 50%; min-height: 100% }
@media screen and (max-width:992px) {
    .st-cell.reverse .image { position: relative; width: 100% }
}
.st-cell.reverse .text:before { left: 100%; border: solid transparent; width: 0; position: absolute; border-color: rgba(255, 225, 255, 0); border-left-color: #fff; border-width: 12px }
@media screen and (max-width:768px) {
    .st-cell .text:before,  .st-cell.reverse .text:before { display: none }
}
.st-gallery { width: 100%; float: left }
.st-gallery figure { display: block; width: 32%; margin-right: 2%; float: left; margin-bottom: 20px }
.st-gallery figure:nth-of-type(3n+3) { margin-right: 0 }
.st-gallery figure figcaption { display: none }
.st-gallery img { width: 100%; height: auto }
.st-gallery.four-col figure { width: 23.5%; margin-right: 2%; float: left }
.st-gallery.four-col figure:nth-of-type(4n+4) { margin-right: 0 }
.st-gallery.three-col figure { width: 32%; margin-right: 2%; float: left }
.st-gallery.three-col figure:nth-of-type(3n+3) { margin-right: 0 }
.st-gallery.two-col figure { width: 49%; margin-right: 2%; float: left }
.st-gallery.two-col figure:nth-of-type(2n+2) { margin-right: 0 }
.grid-item { float: left }
.gutter-sizer { width: 2% }
.isotope .isotope-item { -webkit-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: -webkit-transform, opacity; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform }
.grid-item, .grid-sizer { margin-bottom: 0 }
.grid-item img, .grid-sizer img { max-width: 100%; margin-bottom: 0; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out }
.two-cols .grid-item, .two-cols .grid-sizer { width: 49% }
@media screen and (max-width:768px) {
    .two-cols .grid-item,  .two-cols .grid-sizer { width: 49% }
}
@media screen and (max-width:768px) and (max-width:992px) {
    .two-cols .grid-item img,  .two-cols .grid-sizer img { margin-bottom: 10px }
}
@media screen and (max-width:768px) and (max-width:768px) {
    .two-cols .grid-item img,  .two-cols .grid-sizer img { margin-bottom: 10px }
}
@media screen and (max-width:480px) {
    .two-cols .grid-item,  .two-cols .grid-sizer { width: 100%; margin-left: 0; margin-right: 0 }
}
.three-cols .grid-item, .three-cols .grid-sizer { width: 32% }
@media screen and (max-width:768px) {
    .three-cols .grid-item,  .three-cols .grid-sizer { width: 48%; margin-bottom: 10px }
}
@media screen and (max-width:480px) {
    .three-cols .grid-item,  .three-cols .grid-sizer { width: 100%; margin-left: 0; margin-right: 0 }
}
.four-cols .grid-item, .four-cols .grid-sizer { width: 23.5% }
@media screen and (max-width:768px) {
    .four-cols .grid-item,  .four-cols .grid-sizer { width: 32%; margin-bottom: 10px }
}
@media screen and (max-width:480px) {
    .four-cols .grid-item,  .four-cols .grid-sizer { width: 100%; margin-left: 0; margin-right: 0 }
}
.st-gallery-item { padding: 0; margin: 0 0 20px; list-style: none; float: left; cursor: pointer; position: relative }
.st-gallery-item img { max-width: 100%; -webkit-transition: .3s all; transition: .3s all }
.st-gallery-item a { display: block; float: left; width: 100% }
.st-gallery-item:hover img { opacity: .7 }
.st-form { margin-bottom: 50px }
.st-form label { font-weight: 400 }
.st-form .form-control { height: 46px; -webkit-box-shadow: none; box-shadow: none; font-size: 14px; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.st-form .form-control:active, .st-form .form-control:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #FFA33E }
.st-form .form-group .form-field { position: relative }
.st-form .form-group .form-field .icon { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 20px }
.st-form .form-group .form-field .form-control { padding-right: 50px }
.st-form textarea.form-control { height: inherit; resize: vertical }
.st-animate { opacity: 0; visibility: hidden }
.modal .modal-content { border-radius: 0; border: none; position: relative; -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 40px 0 rgba(0, 0, 0, .2) }
.modal .modal-content .close { position: absolute; top: 10px; right: 10px; z-index: 100; font-size: 26px }
.modal .st-modal-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.modal .st-modal-flex .st-modal-figure { width: 40% }
.modal .st-modal-flex .st-modal-content { width: 60%; padding: 40px; position: relative }
@media screen and (max-width:480px) {
    .modal .modal-content .close { top: 20px; right: 20px }
    .modal .st-modal-flex .st-modal-figure { height: 200px }
    .modal .st-modal-flex .st-modal-content { padding-left: 15px; padding-right: 15px }
    .modal .st-modal-flex .st-modal-content,  .modal .st-modal-flex .st-modal-figure { width: 100% }
    .modal .st-modal-flex .btn { margin-bottom: 10px }
}
.modal .st-modal-flex .form-control { height: 40px }
.modal .st-modal-flex .st-remember { float: left }
.modal .st-modal-flex .st-forgot { float: right }
.modal .st-modal-flex .form-group { position: relative }
.modal .st-modal-flex .st-or { padding: 10px 0; text-align: center; display: block; font-size: 11px; text-transform: uppercase }
.modal .st-modal-flex .st-or&gt;span { display: block }
.modal .st-modal-flex .st-or&gt;span:before { height: 1px; left: 0; right: 0; top: 50%; background: #ccc; width: 100%; content: ""; position: absolute }
.modal .st-modal-flex .st-or em { color: #ccc; display: inline-block; background: #fff; position: relative; z-index: 2; padding: 0 4px; font-style: normal }
.modal .st-modal-flex .btn-connect-facebook { background: #3b5998; border-color: #3b5998; color: #fff }
.modal .st-modal-flex .btn-connect-twitter { background: #1da1f2; border-color: #1da1f2; color: #fff }
.modal .st-modal-flex .btn-connect-google { background: #ea4335; border-color: #ea4335; color: #fff }
.modal .vertical-alignment-helper { display: table; height: 100%; width: 100%; pointer-events: none }
.modal .vertical-align-center { display: table-cell; vertical-align: middle; pointer-events: none }
.modal .modal-content { width: inherit; height: inherit; margin: 0 auto; pointer-events: all }
.st-contact-info { padding: 0; margin: 0 0 30px }
.st-contact-info li { padding: 0; margin: 20px 0 15px; list-style: none; line-height: 24px }
.proboostrap-clients .client-logo, .st-team { margin-bottom: 30px }
.st-contact-info li&gt;i, .st-contact-info li&gt;span { vertical-align: top; display: table-cell }
.st-contact-info li&gt;i { font-size: 20px; position: relative; top: 2px; width: 30px }
.st-team { float: left; display: block; position: relative; overflow: hidden; z-index: 2; border-radius: 6px }
.st-team img { -webkit-transition: .3s all; transition: .3s all; -webkit-transition-timing-function: cubic-bezier(.57, .21, .69, 1.25); transition-timing-function: cubic-bezier(.57, .21, .69, 1.25) }
.st-team .st-team-info { visibility: hidden; opacity: 0; position: absolute; top: 50%; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: .3s all; transition: .3s all; -webkit-transition-timing-function: cubic-bezier(.57, .21, .69, 1.25); transition-timing-function: cubic-bezier(.57, .21, .69, 1.25); text-align: center; margin-top: 20px; z-index: 3; display: block }
.st-team .st-team-info h3 { color: #fff }
.st-team .st-team-info h3 .position { display: block; font-size: 14px; color: rgba(255, 255, 255, .4) }
@media screen and (max-width:480px) {
    .modal .st-modal-flex .st-forgot { float: left }
    .st-team { overflow: visible }
    .st-team img { max-width: 100% }
    .st-team .st-team-info { position: relative; top: inherit!important; margin-top: 0!important; visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
    .st-team .st-team-info h3 { color: rgba(0, 0, 0, .7) }
    .st-team .st-team-info h3 .position { display: block; font-size: 14px; color: rgba(0, 0, 0, .4) }
    .st-team:focus:before,  .st-team:hover:before { display: none }
}
.st-team:before { visibility: hidden; opacity: 0; position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, .8); -webkit-transition: .3s all; transition: .3s all; z-index: 1; border-radius: 5px }
.flexslider, .st-pricing, .st-pricing-wrap { position: relative }
.flexslider img { width: 100%; }
.banner_content { color: #e6e6e6; position: absolute; bottom: 40px; width: 100%; z-index: 999; }
.banner_content .container-st { padding-left: 65px; text-shadow: #000 3px 2px 6px; }
.banner_heading { font-size: 4.2em;/*text-shadow: 1px 1px 17px rgba(150, 150, 150, 1);*/
}
.banner_subheading { font-size: 1.6em; /*text-shadow: 1px 1px 17px rgba(150, 150, 150, 1);*/
                     font-weight: normal; }
.st-team:focus img, .st-team:hover img { -webkit-transform: scale(1.1); transform: scale(1.1) }
.st-team:focus:before, .st-team:hover:before { visibility: visible; opacity: 1 }
.st-team:focus .st-team-info, .st-team:hover .st-team-info { opacity: 1; visibility: visible; margin-top: 0 }
.st-flex-section { padding: 7em 0 }
.st-flex-section.st-bg-white { background: #fff }
@media screen and (max-width:768px) {
    .proboostrap-clients .client-logo { margin-bottom: 30px }
}
.st-pricing { background: #fff; float: left; width: 100%; padding: 20px; text-align: center; -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, .08); box-shadow: 0 0 40px 0 rgba(0, 0, 0, .08); z-index: 2; margin-top: -200px }
@media screen and (max-width:992px) {
    .st-pricing { margin-top: 0!important; margin-bottom: 30px }
}
.st-pricing.popular { z-index: 10; margin-top: -215px; padding-top: 40px }
@media screen and (max-width:992px) {
    .st-pricing.popular { margin-top: 0!important }
}
.st-pricing h3 { font-size: 16px; text-transform: uppercase; letter-spacing: .1em; margin-bottom: 50px }
.st-pricing h3&gt;span { margin-top: 10px; display: block; text-transform: none; letter-spacing: normal; color: #FFA33E; font-size: 14px }
.st-pricing .st-price-wrap { margin-bottom: 50px }
.st-pricing .st-price-wrap .st-price { font-size: 50px; color: #FFA33E; font-weight: 100; display: block; margin-bottom: 10px }
.st-pricing .st-price-wrap .st-price-per-month { font-size: 13px }
.st-pricing ul { padding: 0 30px; margin: 0 0 50px }
@media screen and (max-width:480px) {
    .st-pricing ul { padding: 0 10px }
}
.st-pricing ul li { padding: 0; margin: 0 0 20px; line-height: 24px; list-style: none }
.st-testimony-wrap { border-radius: 4px; padding: 20px }
.st-testimony-wrap figure { margin-bottom: 20px }
.st-testimony-wrap figure img { height: 80px; width: 80px!important; margin: 0 auto; border-radius: 50% }
.st-testimony-wrap blockquote { border-left: none; padding: 0; margin-bottom: 0; color: #000 }
.st-testimony-wrap blockquote cite { margin-top: 30px; display: block; font-size: 14px; color: rgba(0, 0, 0, .3) }
.st-testimony-wrap blockquote cite span { font-style: normal; color: #000; font-weight: 700 }
.owl-carousel-testimony .item { padding-bottom: 40px; padding-top: 20px }
.owl-carousel-testimony .st-testimony-wrap { border: 1px solid #f2f2f2; max-width: 700px; margin: 0 auto; -webkit-box-shadow: 0 2px 17px 0 rgba(0, 0, 0, .09); box-shadow: 0 2px 17px 0 rgba(0, 0, 0, .09) }
.flexslider, .flexslider .slides&gt;li, .slider-height { height: 600px }
.team_work_img_text { padding: 40px 60px 0 40px; }
.st-heading .primary-heading { font-family: nimbusromdgrItalic; color: #595496; margin: 0 0 20px; padding: 0; font-size: 3.7em; }
.st-heading .secondary-heading { color: #ca061d; margin: 13px 0 20px; padding: 0; font-size: 2em; font-family: nimbusromdgrItalic;     min-height: 48px;}
.st-heading .seperator { display: block; margin: 0 auto 10px; color: #ccc; font-weight: 300 }
.flexslider { z-index: 2; background: 0 0; border: none; margin: 0 }
.flexslider .st-slider-text { margin-top: 300px }
@media screen and (max-width:480px) {
    .flexslider,  .flexslider .slides&gt;li,  .slider-height { height: 400px }
    .flexslider .st-slider-text { margin-top: 150px }
    .flexslider .flex-direction-nav { display: none }
}
.flexslider .st-slider-text .sub-heading { font-size: 20px; margin-top: -40px; color: rgba(255, 255, 255, .7) }
.flexslider .st-slider-text .sub-heading a { color: #fff }
.flexslider .slides&gt;li { background-size: cover; background-repeat: no-repeat; position: relative; }
.flexslider .slides&gt;li &gt; a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*.flexslider .slides&gt;li.overlay:before {
    content: "";
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}*/

.flexslider .flex-control-paging { position: absolute; bottom: 30px; z-index: 20 }
.flexslider .flex-direction-nav a { text-decoration: none; display: block; width: 30px; height: 30px; margin: -60px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, .8); text-shadow: 1px 1px 0 rgba(255, 255, 255, .3); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: rgba(0, 0, 0, .8); border-radius: 0; padding: 30px }
.mt0, .owl-carousel .owl-controls, .owl-carousel-posts .owl-controls { margin-top: 0 }
.flexslider .flex-direction-nav a:before {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    /*    content: "\e929"; */
    content: "\f104";
    font: normal normal normal 45px/1 FontAwesome;
    -webkit-transition: .3s all; transition: .3s all;
    /*font-size: 30px;*/
    display: inline-block; color: rgba(255, 255, 255, .8); left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.flexslider .flex-direction-nav a.flex-next:before {
    /*    content: "\e92a"; */
    content: "\f105";
    font: normal normal normal 45px/1 FontAwesome;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%) }
.flex-direction-nav .flex-prev { left: 0 }
.flex-direction-nav .flex-next { right: 0; text-align: right }
.flexslider:hover .flex-direction-nav .flex-prev { opacity: .7; left: 0 }
.flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: 1 }
.flexslider:hover .flex-direction-nav .flex-next { opacity: .7; right: 0 }
.flex-control-paging li a { width: 10px; height: 10px; display: block; background: rgba(255, 255, 255, .2); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-radius: 50%; -webkit-transition: .3s all; transition: .3s all }
.flex-control-paging li a:hover { background: #333; background: rgba(255, 255, 255, .7) }
.flex-control-paging li a.flex-active { background: #fff; cursor: default }
.owl-carousel { margin-bottom: 100px }
.owl-carousel.border-rounded .item { border: 1px solid rgba(0, 0, 0, .1); border-radius: 4px; overflow: hidden }
.owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel-posts .owl-controls .owl-nav .owl-next, .owl-carousel-posts .owl-controls .owl-nav .owl-prev { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 9999; position: absolute; -webkit-transition: .2s all ease-in; transition: .2s all ease-in; }
.owl-carousel-posts .owl-controls .owl-nav .owl-next, .owl-carousel-posts .owl-controls .owl-nav .owl-prev { top: 24% }
.owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel-posts .owl-controls .owl-nav .owl-next { right: 20px }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel-posts .owl-controls .owl-nav .owl-prev { left: 20px }
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i, .owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i, .owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i, .owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i, .owl-carousel-posts .owl-controls .owl-nav .owl-next i, .owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i, .owl-carousel-posts .owl-controls .owl-nav .owl-prev i, .owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i { color: #000 }
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next i, .owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next:hover i, .owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev i, .owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev:hover i { color: #fff }
.owl-theme .owl-controls .owl-nav [class*=owl-] { background: 0 0!important }
.owl-theme .owl-controls .owl-nav [class*=owl-] i { font-size: 24px; background: #ffa33e!important; padding: 12px; -webkit-transition: .5s all; transition: .5s all }
.owl-theme .owl-controls .owl-nav [class*=owl-]:focus i, .owl-theme .owl-controls .owl-nav [class*=owl-]:hover i { background: #ffa33e!important }
.owl-theme .owl-dots { position: absolute; bottom: -30px; width: 100%; text-align: center }
.owl-carousel-fullwidth.owl-theme .owl-dots, .owl-work.owl-theme .owl-dots { bottom: -30px; margin-bottom: -2.5em }
.owl-theme .owl-dots .owl-dot span { width: 8px; height: 8px; background: rgba(0, 0, 0, .2); -webkit-transition: .2s all; transition: .2s all; border: 2px solid transparent }
.owl-theme .owl-dots .owl-dot span:hover { background: 0 0; border: 2px solid rgba(0, 0, 0, .2) }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: 0 0; border: 2px solid #000 }
.st-gutter0&gt;div[class*=col-] { padding-right: 0; padding-left: 0 }
@media screen and (max-width:480px) {
    .st-gutter0&gt;div[class*=col-] { padding-right: 15px; padding-left: 15px }
}
.st-gutter40&gt;div[class*=col-] { padding-right: 20px; padding-left: 20px }
@media screen and (max-width:480px) {
    .st-gutter40&gt;div[class*=col-] { padding-right: 15px; padding-left: 15px }
}
.st-gutter60&gt;div[class*=col-] { padding-right: 30px; padding-left: 30px }
@media screen and (max-width:480px) {
    .st-gutter60&gt;div[class*=col-] { padding-right: 15px; padding-left: 15px }
}
@media screen and (max-width:768px) {
    .owl-theme .owl-controls .owl-nav { display: none }
    .img-sm-responsive,  .img-xs-responsive { max-width: 100% }
}

/****************** Home page start *****************/

@media(min-width:992px) {
    .navbar-default .container-st, .st-footer .container-st { padding: 0; }
    .navbar-default .navbar-collapse { padding-left: 120px; padding-right: 0; }
    .navbar-default { /* height: 80px; */ /* padding: 15px 0 0; */}
    .navbar-left {/* margin-top: 28px; height: 45px; */}
    .navbar-header p { display: none; }
    .st-name { display: block; margin: 38px 0 38px 125px;}
    .search-menu { display: none; }
}
@media(min-width:1600px) {
    .nav&gt;li&gt;a { padding-left: 22px; }
}
.navbar-brand { padding-left: 0; padding-right: 0; }
.floatR { float: right; }
.floatL { float: left; }
.navbar { margin-bottom: 0px; border-radius: 0; }
.header-search li { display: inline-block; vertical-align: top; margin: 0 10px; height: 24px; }
.header-search li:first-child{margin-left: 0px;}
.header-search li:last-child{margin-right: 0px;}
.header-search li a:hover svg path, .header-search li .search .top-search:hover svg path{fill: #9394D2;}
.header-search li a{ display: inline-block;}
.header-search { list-style: none; margin-bottom: 0; }
.navbar-default .navbar-brand { margin-top: -15px; }
.st-name .college { text-align: left; /* margin-top: -21px; padding-left: 100px; */}
.st-name .college p { font-size: 2.6em; color: #080937; text-transform: uppercase;}
.st-name .social { text-align: right; margin-top: -40px; padding-right: 0; }
.links { background-color: #080937; border-color: #080937; text-align: right; height: 60px; padding-top: 15px; }
.quick-btn { float: right; margin-bottom: 0; margin-top: 41px; }
.quick-btn &gt; li { position: inherit; }
.quick-btn li a { font-size: 1.3em; color: #fff; cursor: pointer; }
.quick-btn &gt; li &gt; a &gt; img { margin-left: 10px; height: auto; width: 20px; }
.navbar-default .navbar-nav&gt;.active&gt;a, .navbar-default .navbar-nav&gt;.active&gt;a:focus, .navbar-default .navbar-nav&gt;.active&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a, .navbar-default .navbar-nav&gt;li&gt;a:focus, .navbar-default .navbar-nav&gt;li&gt;a:hover { color: #f5f5f5; background-color: #080937; }
.navbar-left li a { /* font-size: 2em; */ font-size: 1.8em;}
.navbar-default { background-color: #070B35; /*border-color: #fdf9f9;*/  border: none; }
.search { display: inline-block; }
.top-search { /*padding: 15px 0px;*/}
.search-form:focus { width: 140px !important; padding: 0 10px; border-bottom: #080937 1px solid; outline: none; background: #fff; }
input.search-form { background: #fdf9f9; font-size: 1.4em; border: 0 none; width: 1px; outline: none; transition: all 400ms; }
label { display: inline-block; max-width: 100%; margin-top: 18px; font-weight: 700; float: left; }
@media (min-width:992px) {
    label { margin-top: 13px; margin-right: 0px; }
    input.search-form { margin-top: 10px; }
}
.quick-desk-view{ display: none;}
.quick-links { background: #E7E7E7; /* position: absolute; left: 0;*/ width: 100%;  }
.quick-links { z-index: 10; }
.home-page .quick-links { z-index: 9; }
.quick-bar { width: 100%; text-align: center; /* margin-top: 60px;*/ border-radius: 0; box-shadow: none; }
.quick-links li i, .quick-links li em { font-size: 3em; color: #070B35; }
.quick-links li p { margin-top: 10px;  font-size: 15px;line-height: 24px;text-align: center;letter-spacing: 0.583741px;color: #070B35; min-height: 48px;   display: flex;  align-items: center;  justify-content: center}
ul.quick-links { margin-bottom: 0; padding: 36px 0; }
.quick-links li { display: inline-block; max-width: 132px; vertical-align: top; text-align: center; padding: 0 10px; line-height: 1.2; min-height: 100px; border-right: 1px solid #ACAAAA; }
.quick-links li + li { margin-left: -3px; }
.quick-links li:first-child { padding-left: 0; }
.quick-links li:last-child { padding-right: 0; border-right: none; }
.quick-bar li a { font-size: 1.3em; font-weight: 500; color: #a9a5a5; display: block; padding: 0; white-space: inherit; }
.quick-bar li a:hover { background: transparent; color: #000; }
.quick-bar li a img { margin-bottom: 5px; }
.quick-bar li:first-child a img { margin-bottom: 10px; margin-top: 1px; }
@media(min-width:992px) and (max-width:1530px) {
    .st-footer .container-st { width: 97% !important; }
}
@media(min-width:992px) and (max-width:1318px) {
    .navbar-default .container-st, .links .container-st { width: 97% !important; }
    .navbar-left { /*padding-top: 6px;*/
    }
    .navbar-default .nav&gt;li&gt;a { position: relative; display: block; /*padding: 10px 9px;*/ font-size: 1.2em !important; }
}
@media(min-width:992px) and (max-width:1400px) {
    .quick-bar li a { font-size: 1em; }
}
@media (min-width:1400px) {
    .face-img { /* width: 38px; */ height: 31px; }
    .social-img { /* width: 13px; */ height: 30px; }
}
@media (max-width:1366px) {
    body .st-footer-sub_form form input[type="text"]{
        width: 65%;
        max-width: 65%;
    }
}
@media(max-width:600px) {
    .home-page .flexslider, .home-page .slider-height { height: 185px; }
    .home-page .flexslider .slides&gt;li { height: 225px; margin-top: -40px; }
    .flexslider iframe { height: 225px !important;}
    .home-page, .home-page .navbar-default, .home-page .st-bg-lightGrey, .home-page .st-footer { background: #fff; }
    .links ul li.dropdown .quick-links { top: -15px; }
    .links ul li.dropdown, .links .search-form, .top-search label { margin-top: 0 !important; }
    .st-mobile-view { display: block; background: #080937; text-align: center; padding: 39px 0; position: relative; margin-top: 0; }
    .st-mobile-view p { font-size: 1.3em; margin-top: 10px; color: #fff;     text-transform: uppercase;}
    .navbar-header { text-align: center !important; }
    .navbar-default .navbar-brand { margin-top: 0; }
    .navbar-brand { float: none; }
    .navbar-brand&gt;img { display: inline; margin-left: 38px; width: 66px; height: 92px; }
    .navbar-header p { display: none !important; }
    .navbar-toggle .icon-bar+.icon-bar { margin-top: 7px; }
    .navbar-toggle .icon-bar { width: 30px; border-radius: 0; }
    .navbar-default .navbar-collapse { padding-top: 40px; margin-top: -35px; }
    .links .container { padding: 0 30px; }
    .links { border-color: rgba(8, 9, 55, 0.6); background-color: rgba(8, 9, 55, 0.6); position: relative; z-index: 9; height: 40px; padding-top: 7px; }
    .links ul { padding-left: 0; line-height: 0; }
    .links .search-menu { padding-left: 0px; }
    .quick-links p { font-size: 1.2em; font-weight: normal; }
    .search-form:focus { width: 92px; }
    .banner_heading { font-size: 2.5em; margin-bottom: 0; }
    .flexslider .flex-control-paging { display: none; }
    .banner_content .container-st { padding-left: 24px; }
    .banner_subheading { font-size: 1.2em; margin-top: 0; }
    .banner_content { bottom: 7px; }
    .row_small_margin img { width: auto !important; height: 260px; display: inline; }
    .team_work_right .team-news-1 { display: none; }
    .row_small_margin { text-align: center; }
    .row_small_margin .col-sm-6:first-child { padding-bottom: 60px; }
    .st-footer-logo .mobile-show, .st-footer-sub_form{ display: none !important; }  
    .mb-form { padding: 5% 0; }
}
@media(min-width:601px) {
    .footer_navi .mb-fb-icon, .mb-text-show, .mb-form { display: none; }
}
.st-footer-sub_form { display: block; }
@media(max-width:767px) {
    .latest_news_btn { display: none !important; }
    .latest_news_btn_tablet { display: block !important; }
}
@media(min-width:601px) {
    .st-mobile-view { display: none !important; }
}
.team_work_right { margin-top: 40px; }
.team_work p { font-size: 1.2em; line-height: 20px; margin: 10px 0; color: #353535; font-weight: normal;     min-height: 80px;    overflow: hidden;}
#home-section1 .team_work p {min-height: 140px;}
.team_work_img { background-image: url(../images/team_work.jpg); background-size: cover; }
@media (min-width:992px) {
    .team_work_img { height: 500px; }
}
.latest_news_btn { display: inline-block; background: #b5091f; padding: 10px; margin-left: -151px; min-width: 295px; position: relative; margin-top: 25px; }
.latest_news_btn a { color: #fff; font-size: 2.5em; display: block; text-align: center; }
.latest_news_btn span { display: block; color: #c5a615; font-size: 15px; margin-top: 6px; }
.bg_blue--1 { background: #080937; }
.bg_blue--2 { background: #0b083b; }
.bg_blue--3 { background: #050059; }
.bg_red { background: #b5091f; }
.upcoming_event_img { height: 100%; overflow: hidden; }
.upcoming_event_img&gt;img { width: 100%; /*min-height: 100%; */ min-height: inherit;height: 100%;object-fit: cover;object-position: center;}
.block_data { display: inline-block; border: 0; position: relative }
.block_data + .block_data { text-align: center; padding: 3.9% 0 0; display: block; box-shadow: inset 6px 0px 23px rgba(26, 21, 17, 0.37); }
.block_data:nth-child(2), .block_data:nth-child(6) { padding: 0; }
@media (min-width: 1101px) {
    .upcoming_event_img&gt;img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
    .upcoming_event_img:hover&gt;img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
}
p.date_title { color: #595496; font-size: 1.6em; }
p.date_event { margin: 11% 0 15%; font-size: 2.6em; color: #fff; text-shadow: 3px 0px 10px #1a1511; text-transform: capitalize;     min-height: 68px;}
.click_event a { color: #595496; }
.block_data.bg_red .click_event a, .block_data.bg_red p.date_title { color: #c5a615; }
.event_link { position: absolute; bottom: 50px; width: 100%; text-align: center;z-index: 1; }
.event_link p.date_title { font-size: 3em; color: #a01f2c; margin-bottom: 5px; }
.event_link .click_event { color: #595496; font-size: 2.5em; }
.footer_logo_icon { display: block; width: 100%;  }
.footer_addr { float: left; margin-top: 25px; }
p.addr_title { color: #1e1b5d;font-weight: 700; }
.footer_addr p { line-height: 1.4; font-size: 13px; font-family: 'Roboto', sans-serif; }
.footer_navi { text-align: center; }
.st-footer-navi li { display: inline-block; }
.footer_navi li { border-right: 1px solid #0c093c; padding: 0 10px; }
.footer_navi li:first-child { padding-left: 0; }
.footer_navi li:last-child { padding-right: 0; border-right: 0; }
.footer_navi li a, .footer_navi li p { color: inherit; font-size: 13px; font-family: 'Roboto', sans-serif; }
.footer_top_icons { /*margin: 20px 0;*/
    padding-bottom: 5%; }
.footer_logo_icon img { max-width: 250px ;}
.footer_top_icons li { display: inline-block; margin-right: 10px; }
.st-footer-sub_form { text-align: right; }
.st-footer-sub_form form { margin-bottom: 30px; }
.st-footer-sub_form form input[type="text"] { max-width: 200px; width: 100%; margin-bottom: 5px; border: none; background: #ededed; border-radius: 5px; padding: 5px; text-align: center; font-size: 1.2em; }
.st-footer-sub_form form input[type="submit"] { border: none; background: #392e73; color: #fff; font-size: 1.2em; border-radius: 5px; width: 59px; padding: 5px; }

.st-footer-sub_form form input[type="text"]::-webkit-input-placeholder{color: #8B8B8B;opacity: 1}
.st-footer-sub_form form input[type="text"]::-moz-placeholder{color: #8B8B8B;opacity: 1}
.st-footer-sub_form form input[type="text"]:-ms-input-placeholder{color: #8B8B8B;opacity: 1}
.st-footer-sub_form form input[type="text"]::-ms-input-placeholder{color: #8B8B8B;opacity: 1}
.st-footer-sub_form form input[type="text"]::placeholder{color: #8B8B8B;opacity: 1}
@media (min-width: 768px) {
    .padding_0 { padding: 0; }
    .st-footer-navi { text-align: center; }
    .block_data:before,  .block_data:after { content: ''; height: 1px; width: 100%; background: #e7e7e7; display: block; position: absolute; }
    .block_data:before { top: 23px; }
    .block_data:after { bottom: 25px; }
}
.latest_news_btn_tablet { background: #b5091f; padding: 5px; margin: -13% auto 0 auto; position: relative; width: 74%; }
.latest_news_btn_tablet p { color: #fff; font-size: 2em; display: block; text-align: center; margin: 0; line-height: 25px; }
.latest_news_btn_tablet a { display: block; color: #c5a615; font-size: 1.5em; }
.latest_news_btn_tablet { display: none; }
.mb_view { display: none; }
.cleaner { clear: both; display: both; }
.datepicker-inline { width: auto; }
.datepicker-days { padding: 0 15px; }
.datepicker table { width: 90%; font-family: 'Roboto', sans-serif; }
.datepicker table td, .datepicker table th { color: #fff; font-size: 1.2em; font-weight: 300; border-radius: 0; }
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .datepicker table tr td.today { background: #b5091f; color: #fff; }
.datepicker table th.prev, .datepicker table th.next { color: transparent; }
/*.datepicker table th.prev{
        background: url(../images/arr_lft.png) no-repeat center;
}
.datepicker table th.next{
        background: url(../images/arr_nxt.png) no-repeat center;
}
.datepicker table th.prev:hover{
        background: transparent url(../images/arr_lft.png) no-repeat center !important;
}
.datepicker table th.next:hover{
        background: transparent url(../images/arr_nxt.png) no-repeat center !important;
}*/
.datepicker-switch { font-family: nimbusromdgrItalic; font-size: 2em !important; font-weight: 300; padding: 7px 0 0 !important; }
.datepicker-switch:hover { background: none !important; }
.datepicker table tr td.old, .datepicker table tr td.new { color: transparent; }
.datepicker .dow { color: #b50a20 !important; font-family: nimbusromdgrItalic; font-size: 1.1em !important; }
.row_small_margin img { width: 100%; }
.home-page .datepicker table { margin: 5% auto 0; }
.form_title { font-size: 1.2em; }
.st-custom-link { font-size: 1.3em; }
.table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th { padding: 3%; }

#homepage-newsapp-container img {
    height: 327px;
    object-fit: cover;
    object-position: center;
}

/************* home-page-custom ******************/
@media(max-width:400px) {
    .block_data { width: 100%; height: 290px; }
}
@media(min-width:992px) {
    .row_small_margin .col-sm-6 { padding: 0 20px; }
}
@media (min-width: 1101px) {
    .col-md-20 { max-width: 20%; }
    .upcoming_event_small,  .mobile-show { display: none; }
}
@media (max-width: 1100px) {
    /*.container, .st-footer .container {
                    width: 98% !important;
            }*/
    .row_small_margin { margin: 0; padding: 0 15px; }
    .upcoming_event_big,  .mobile-hide { display: none !important; }
    .st-footer .acknowledgment-txt {
        max-width: 410px;
        margin: 0 auto 0 0;
    }
    .st-footer .jcs-text {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        padding-left: 15px;
    }
    .footer_top_icons{
        text-align: left;
        margin-top: 25px;
    }
    body .st-footer-sub_form form input[type="text"] {
        width: calc(100% - 103px);
        max-width: 100%;
        margin-right: 10px;
    }
    .st-footer-sub_form form{
        margin: 0;
    }
    .st-footer-sub_form {
        max-width: 300px;
    }
    .st-footer {
        padding: 38px 0 70px;
    }
    .footer_navi {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 100%;
        width: 100%;
        text-align: left;
        padding-left: 15px;
    }
    body .st-footer .container-st {
        width: 100% !important;
        max-width: 910px;
    }
    body .footer_addr{
        width: 100%;
    }
    .footer_addr p,.st-footer .acknowledgment-txt p, .st-footer .acknowledgment-txt h6,.footer_navi li a, .footer_navi li p{
        font-size: 12px;
    }
}
@media(min-width:601px) and (max-width:1100px) {
    .team_work_right { display: none; }
}
@media (min-width: 768px) and (max-width:1100px) {
    .team_work_img { width: 42%; float: left; height: 310px; background-position: center; background-size: cover; }
    .st-cell-retro {  -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .the-calender, .the-events { width: 50%; padding: 0 !important; }
    .home-page .datepicker thead tr th i { margin-top: -2%; }
    .the-calender:before, .the-calender:after, .the-events:before, .the-events:after { background: rgba(0, 0, 0, 0); }
    .team_work_img_text { width: 58%; float: left; padding-left: 16%; padding-right: 6%; padding-bottom: 0px; padding-top: 30px; height: 310px; }
    .st-heading .primary-heading { font-size: 3.5em; }
    .st-heading .secondary-heading { font-size: 1.7em; }
    .team_work p { font-size: 1.1em; }
    .team_work .team_work_img_text p { line-height: 16px; }
    .st-section { padding: 0; }
    .event_link p.date_title { font-size: 4.1em; margin-bottom: 14px; }
    .event_link .click_event { font-size: 2.4em; }
    .st-custom-link { font-size: 1em; }
    .latest_news_btn_tablet { display: block; }
    .latest_news_btn_tablet { margin: 0; width: 68%; left: 65%; top: 81%; }
    .latest_news_btn_tablet p { font-size: 2em !important;     min-height: auto;}
    .latest_news_btn_tablet a { font-size: 1.2em; text-align: center; }
    .latest_news_btn { display: none; }
    .latest-details { width: 100%; }
    .st-section.team_work { padding: 0 0 3.8em; }
    .date_event { margin: 12% 0 12% !important; font-size: 2em !important; }
    .date_title { font-size: 1.3em !important; }
    .click_event { font-size: 1em; }
    .block_data:before { top: 20px !important; }
    .block_data:after { bottom: 17px !important; }
    .st-events { padding: 40px 0 56px!important; }
}
/********** ********************************** ************/
@media(max-width:1100px) and (min-width:768px) {
    .st-footer .st-animate:first-child {     
        width: 100%;
        margin-right: 50%;
    }
    .st-footer .st-animate:nth-child(3) {     
        width: 50%;
        padding: 90px 15px 0 !important;
        position: absolute;
        right: 0;
        left: auto;
    }
    .st-footer .st-animate:nth-child(2) { width: 50%; }
}
@media(max-width:1100px) and (min-width:601px) {
    /* .footer_logo_icon img { width: 44px; height: 65px; } */
    /* .st-footer .st-animate:first-child { padding-top: 3px !important; } */
    .footer_navi li { line-height: 15px;    padding: 0 8px; }
    /* .footer_navi li a, .footer_navi li p { color: inherit; font-size: 1.1em; } */
    .footer_navi li:nth-child(4) { margin-top: 6px !important; }
    .footer_addr p:nth-child(3) { margin-top: 15%; }
    .st-footer-sub_form form input[type="text"] { padding: 6px; }
    .st-footer-sub_form form input[type="submit"] { width: 90px; padding: 6px; }
}
.home-page .arrow-border { border-color: #333169; }
.home-page .datepicker thead tr th i { color: #333169; }
@media(max-width:991px) and (min-width:601px) {
    .banner_heading { font-size: 3.2em; }
    .navbar-brand&gt;img { width: 55px; height: 76px; }
    .navbar-header { padding-top: 7px; }
    .navbar-brand { margin-top: -13px !important; }
    .links { padding-top: 6px !important; height: 39px; }
    .links ul li.dropdown, .links .search-form, .top-search label { margin-top: 4px !important; }
    .links .search-menu { margin-left: 72px; }
    .home-page .links ul li.dropdown .quick-links { top: 7%; }
    .links ul li.dropdown .quick-links { top: 7%; }
    .navbar-header p { padding: 10px 0 0 85px; }
    .navbar-header, .st-footer { padding-left: 25px !important; padding-right: 25px !important; }
    .quick-links p { font-size: 1.2em; font-weight: normal; }
    /*	.st-footer
            .footer_addr p ,.st-footer-sub_form form input[type="submit"], .st-footer-sub_form form input[type="text"]{
                    font-size: 1em;
            }
            .st-footer-navi li {
                    font-size: 1em;
            }
            .footer_navi li {
                    line-height: 15px;
                    text-align:center !important;
            }
            .footer_addr p:nth-child(3){
                    margin-top: 9%;
            }
            .footer_top_icons li {
                    margin-right: 9px;
            }
            .st-footer .col-xs-5,.st-footer .col-xs-3,.st-footer .col-xs-4{
                    padding:0;
            }
            .st-footer-navi {
                    margin-top: 3%;
                    text-align:center;
            }
            .footer_navi li:nth-child(4){
                    margin-top: 4% !important;
            } */
}
.team_work_img img { display: none; }
@media (max-width: 991px) {
    .st-footer .jcs-text{
        margin: 20px 0 35px;
    }
    .st-footer .st-animate:nth-child(3){
        padding: 70px 15px 0 !important
    }
}
@media (max-width:767px) {
    .team_work_img { text-align: center; height: auto; background: none !important; }
    .team_work_img img { max-width: 100%; display: block; margin: 0 auto; }
    .row { margin: 0; }
    .latest_news_btn_tablet { padding: 0; margin: -10% auto 0 auto; }
    .latest_news_btn_tablet p { font-size: 1.5em;     min-height: 10px;}
    .latest_news_btn_tablet a { font-size: 1em; }
    .team_work_right .st-heading.dark, .team_work_right .news-heading-link { text-align: left; }
    .footer_navi li { text-align: left; }
    .st-cell-retro {  -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .block_data { width: 100%; }
    .st-events { padding: 67px 0 0 !important; }
    .block_data + .block_data { -webkit-box-shadow: inset -1px 8px 29px 0px rgba(0,0,0,0.75); -moz-box-shadow: inset -1px 8px 29px 0px rgba(0,0,0,0.75); box-shadow: inset -1px 8px 29px 0px rgba(0,0,0,0.75); }
    .event_link p.date_title { font-size: 2.6em !important; }
    .date_event, .datepicker-switch { font-size: 2.3em !important; }
    .event_link .click_event { font-size: 1.9em !important; }
    .team_work_img_text { padding: 40px 15px 0 15px; }
    .upcoming_event { padding: 0; }
    .home-page .table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th { padding: 1% 3%; }
    .home-page .datepicker table td, .datepicker table th { font-size: 1em; }
    .home-page .datepicker-days { padding: 0; }
    .home-page .arrow-border { width: 19px !important; height: 19px !important; }
    .home-page .datepicker thead tr th i { margin-top: -8%; }
    body .st-footer .container-st{
        max-width: 100%;
    }
    .st-footer .row{
        margin-left: -15px;
        margin-right: -15px;
    }
    .st-footer {
        padding: 30px 15px 70px;
    }
    .footer_addr {
        width: calc(100% - 54px);
    }
    /* .footer_logo_icon img {
        width: 60px;
    } */
    /* body .footer_addr {
        width: calc(100% - 70px);
    } */
    .footer_logo_icon,body .footer_addr{
        text-align: center;
    }
    .st-footer-logo {
        max-width: 350px;
        margin: 0 auto;
    }
    .st-footer .jcs-text {
        margin: 20px 0 0 -70px;
        position: static;
        padding: 0;
        width: calc(100% + 92px);
        justify-content: center;
    }
    .footer_top_icons{
        text-align: center;
        padding-bottom: 0;
        margin: 30px 0;
    }
    .st-footer .acknowledgment-txt {
        max-width: 410px;
        margin: 0 auto 30px;
        text-align: center;
    }
    .st-footer-sub_form{
        margin: 0 auto;
    }
    .st-footer .st-animate:nth-child(3) {
        padding: 0 15px !important;
    }
    .footer_navi {
        position: static;
        text-align: center;
        padding: 0;
        margin: 20px 0 0;
    }
    .footer_navi li {
        text-align: center;
        border-right: 0;
        display: block;
        padding: 0;
        margin: 6px 0 0;
    }
    body .st-footer-sub_form form input[type="text"] {
        width: 100%;
        max-width: 230px;
        margin: 0 0 10px;
    }
    .st-footer-sub_form form {
        text-align: center;
    }
}
@media(max-width:600px) {
    .secondary-data { width: 196px; margin: 0 auto; }
}
@media (max-width:991px) {
    .mb_view { display: block; }
}
@media(max-width:991px) {
    .navbar-default .container, .st-footer .container { width: 100%; padding: 0; }
    .navbar-header { padding: 10px 10px 0; margin-right: 0 !important; margin-left: 0 !important; /*margin-bottom: -34px;*/}
    .navbar-toggle { margin-right: 0; }
    .navbar-brand { position: relative; z-index: 9; }
    .navbar-header p { font-size: 1.6em; padding: 10px 0 0 100px; color: #080937; display: block;     text-transform: uppercase;}
    .st-name { display: none; }
    .navbar-default .navbar-collapse { margin-left: 0;  margin-top: 0; width: 100%; background: #080937; border-color: #080937; padding-top: 0; text-align: center; }
    .navbar-nav { width: 100%;    /*  padding-top: 50px; */ padding-bottom: 15px;}
    .navbar-default { border-bottom: #080937; }
    .links { text-align: initial; }
    .links .container { width: 100%; padding: 0 40px; }
    .links ul { line-height: 0; margin-bottom: 0; float: left; text-align: left; width: 100%; }
    .links ul li { display: inline-block; }
    .quick-btn { display: none; }
    .links ul li.dropdown { float: right; margin-top: 19px; position: inherit; }
    .links ul li.dropdown &gt; a { font-size: 1.3em; color: #fff; cursor: pointer; }
    .links ul li.dropdown &gt; a img { margin-left: 10px; }
    .links ul li.dropdown .quick-links { float: none; width: 100%; background: #e7e7e7; }
    .links ul li.dropdown .quick-links li { display: block; padding: 15px 0; max-width: 100%; border-right: none; border-bottom: 1px solid rgba(112, 112, 112, 0.35); }
    .links .search-menu { text-align: left !important; }
    .links .search-form { width: 0; float: left; margin-top: 17px; margin-left: 10px; }
}
@media(min-width:1401px) {
    .navbar-brand img { /* width: 76px; height: 103px; */}
    .quick-links li { min-width: 130px; }
}
@media(min-width:1601px) {
    .dropdown-menu&gt;li&gt;a { /* font-size: 1.3em !important; */ font-size: 13px !important; padding: 12.8px 10px; }
    .quick-btn li a { font-size: 1.6em; }
    .block_data + .block_data { box-shadow: inset 6px 0px 23px rgba(26, 21, 17, 0.70); }
    .flexslider, .flexslider .slides&gt;li, .slider-height,
    .flexslider iframe { height: 760px; }
    .banner_heading { font-size: 5.7em; letter-spacing: 3px; }
    .banner_subheading { font-size: 2em; letter-spacing: 2px; }
    .team_work_img { overflow: visible; height: 624px; background-position: right center; }
    .latest_news_btn { padding: 7% 0 11% 0; margin-left: -95%; min-width: 145%; margin-top: 10%; }
    .latest_news_btn a { font-size: 3.5em; }
    .latest_news_btn span { font-size: 23px; }
    .st-heading .primary-heading { font-size: 5.2em; margin-bottom: 35px; }
    .st-heading .secondary-heading { font-size: 2.2em; margin-bottom: 15px; }
    .team_work p { margin: 10px 0 30px; }
    .date_event { line-height: 35px; font-size: 2.6em; }
    .event_link p { line-height: 45px; }
    .event_link p.date_title { font-size: 4em; }
    .event_link .click_event { font-size: 2.5em; }
    .block_data { height: 370px; }
    .datepicker table td, .datepicker table th { font-size: 1.083em; padding: 2% 0 !important; }
    .datepicker-switch { font-size: 2.4em !important; }
    .footer_top_icons { padding-bottom: 4%; }
    .footer_top_icons li { /* width: 35px; */}
    /* .st-footer-sub_form form { margin-top: 16px; } */
    .home-page .datepicker thead tr th i { margin-top: 3%; }
}
.home-page .datepicker table th.prev, .home-page .datepicker table th.next { width: 10%; }
.home-page .datepicker th.datepicker-switch { width: 80%; }
@media(min-width:1601px) and (max-width:2200px) {
    .home-page .datepicker table { margin: 8% auto 0; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .team_work_img_text { padding: 65px 80px 0 45px; }
}
@media(min-width:1901px) {
    .team_work_img_text { padding: 70px 105px 0 60px; }
}
@media(min-width:1401px) and (max-width:1600px) {
    .team_work_img { background-position: center center; height: 500px; }
    .latest_news_btn { margin-top: 7%; }
    .team_work p { margin: 10px 0 20px; }
    .date_event { line-height: 35px; font-size: 2.6em; }
    .event_link p { line-height: 45px; }
    .event_link p.date_title { font-size: 4em; }
    .event_link .click_event { font-size: 2.5em; }
    .block_data { height: 370px; }
    .datepicker table td, .datepicker table th { font-size: 1.2em; }
    .footer_top_icons { padding-bottom: 4%; }
    .footer_top_icons li { /* width: 35px; */}
    .st-footer-sub_form form { margin-top: 22px; }
    .table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th { padding: 2% !important; }
    .home-page .datepicker table { margin: 12% auto 0; }
    .home-page .datepicker thead tr th i { margin-top: 1%; }
    .home-page .arrow-border { width: 24px !important; height: 24px !important; }
}
@media(min-width:1101px) {
    .team_work_img { width: 60%; padding-right: 0; background-position: center; background-size: cover;}
    .latest-details { padding: 0; }
    .team_work_img_text { width: 40%; }
    .row_small_margin .col-sm-6 { width: 46%; }
    .st-footer .st-animate:first-child, .st-footer .st-animate:nth-child(3) { width: 30%; }
    .st-footer .st-animate:nth-child(3) { padding: 0 15px !important; }
    .st-footer .st-animate:nth-child(2) { width: 30%; }
    .st-footer-sub_form form input[type="submit"] { width: 29%; padding: 13px; }
    .st-footer-sub_form form input[type="text"] { width: 66%; max-width: 66%; padding: 13px; margin-right: 15px; }
}
@media(max-width:1400px) and (min-width:1251px) {
    .latest_news_btn { margin-top: 14%; }
}
@media(max-width:1250px) and (min-width:1101px) {
    .latest_news_btn { margin-top: 0; }
}
@media(max-width:1400px) and (min-width:1101px) {
    .team_work_img { height: 480px; background-position: center; background-size: cover; }
    .team_work_img_text { padding: 30px 35px 0 35px; }
    .latest_news_btn { padding: 3%; min-width: 115%; margin-left: -63%; }
    .team_work_right { margin-top: 30px; }
    .st-heading .secondary-heading { margin: 13px 0 10px; }
    .st-heading .primary-heading { margin: 0 0 10px; }
    .block_data { height: 280px; }
    .datepicker table td, .datepicker table th { font-size: 1em; }
    .table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th { padding: .8% !important; }
    .home-page .datepicker table { margin: 12% auto 0; }
    .home-page .datepicker thead tr th i { margin-top: 2%; }
    .home-page .arrow-border { width: 24px !important; height: 24px !important; }
    .datepicker-switch { font-size: 2em !important; }
    .date_event { font-size: 2.2em !important; }
    .event_link .click_event { font-size: 2em; }
    .event_link p.date_title { font-size: 2.6em; }
    .st-footer .col-sm-3 { padding: 0 5px; }
    .st-footer-sub_form form input[type="text"] { font-size: 1.1em; padding: 10px 0 !important; }
    .st-footer-sub_form form input[type="submit"] { padding: 10px 0 !important; }
}
/*************************/

.news-main h2 { font-size: 3em; color: #b5091f !important; }
.news-main h3 { font-size: 2.4em; color: #1f0a4e !important; }
.news-tagline { color: #353535 !important; font-size: 1.7em; padding: 2% 0; }
.news-text { color: #6b6b6b !important; font-size: 1.4em; font-weight: 300; padding: 1.5% 0; }

/**************** *****************   Media Crousel starts ************************************/
@media(min-width:1901px) {
    .carousel-inner { margin-left: 28px !important; }
    .event-1 { width: 26.7% !important; }
    .newsf-events .col-md-9 { width: 73% !important; }
    .media-carousel .col-md-4 { padding: 0 !important; margin: 0 15px !important; width: 28.5% !important; }
    .media-carousel .carousel-control.right { right: 55px !important; }
    .media-carousel .icon { font-size: 3em !important; }
    .media-carousel { padding: 0 40px 50px 40px !important; margin-top: 50px !important; }
}
@media(max-width:1900px) {
    .media-carousel .carousel-control.right { right: -12px !important; }
}
.media-carousel { margin-bottom: 0; padding: 0 40px 30px 40px; margin-top: 30px; }
/* Previous button  */
.media-carousel .carousel-control.left { left: -12px; background-image: none; height: 40px; width : 40px; margin-top: 10%; }
.media-carousel .carousel-control.left i:before{content: "\f104"; font: normal normal normal 14px/1 FontAwesome;font-size: 40px;}
/* Next button  */
.media-carousel .carousel-control.right { background-image: none; height: 40px; width : 40px; margin-top: 10%; }
.media-carousel .carousel-control.right i:before{    content: "\f105"; font: normal normal normal 14px/1 FontAwesome;font-size: 40px;}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li { background: #c0c0c0; }
.media-carousel .icon { font-size: 2em; }
.media-carousel .carousel-indicators .active { background: #333333; }
.media-carousel img { width: 250px; height: 100px }
/******************************* End carousel ******************/

/******************************** Event Detail **************************/

.event-detail .top-results img { width: 100%; height: auto; max-width: 100%; }
@media (min-width: 992px) {
    .event-content1 .container-st { padding: 0; }
}
.st-section-bg { height: 450px; /*background-size: 100% 615px;*/ background-repeat: no-repeat;background-size: 105%; }
.st-section-bg.innertitle-banner .sliderimg-div{height: 450px;}
.st-heading .primary-heading-1 { color: #fff; margin: 0; padding: 0; font-size: 37px; }
.event-content1 .event-results, .event-content1 .top-results { background: #fff; }
.event-detail .calender-for-desktop .datepicker thead tr th i { font-size: 2em; margin-top: -6%; color: #d5d5d5; }
.event-detail .calender-for-desktop .datepicker thead tr th .fa-angle-left { margin-right: 3px; }
.event-detail .arrow-border { border: .5px solid #d5d5d5; }
.event-detail .calender-for-desktop .datepicker thead tr th .fa-angle-right { margin-left: 3px; }
.event-content1 .col-md-7 { padding-top: 30px; }
.event-content1 .result-text { width: 75%; margin: 0 auto; padding: 5% 0 15% 0; }
.event-content1 .top-results1 { padding-left: 12%; }
.event-content1 .meeting-info { padding-top: 5%; }
.event-content1 .top-results1 p { font-size: 4.5em; color: #3f4680; line-height: 115%; }
.results-img { position: relative; }
.meeting p:last-child { color: #a7a7a7 !important; padding-top: 5%; margin-left: 15%; }
.meeting p:first-child { color: #f5f4f5 !important; background: #0f1860; font-size: 4em; line-height: 115%; width: 58%; margin: -30% 15% 0 auto; padding: 8% 5px; }
/*.meeting span { color: #f5f4f5; font-family: nimbusromdgrItalic; font-size: 4em; line-height: 115%; }*/
.event-content1 .meeting { text-align: center; }
/*.event-content1 .result-text p { color: #736e6e; font-size: 1.2em; }*/
.event-content1 .back-to-list { padding-bottom: 5%; }
.event-content1 .back-to-list .col-xs-2, .event-content1 .back-to-list .col-xs-6 { padding: 0; }
.event-content1 .back-to-list .col-sm-3 { text-align: center; margin-top: 1%; padding: 0; }
.event-content1 .back-to-list .col-sm-3 a { color: #b5b4b4; font-size: 1.8em; }
.event-content1 .back-to-list hr { border-color: #b5b4b4; }
.event-detail .datepicker table td, .event-detail .datepicker table th { color: #595959; font-size: 1.2em; font-weight: 500; border-radius: 0; }
.event-detail .datepicker table tr td.day:hover, .event-detail .datepicker table tr td.day.focused, .event-detail .datepicker table tr td.today { background: #d5d5d5; color: #989393; }
.event-detail .datepicker .dow { color: #444 !important; font-style: normal; font-family: nimbusromdgrBold; font-size: 1.2em !important; }
.event-detail .datepicker table tr td.old, .event-detail .datepicker table tr td.new { color: #d6d6d6 !important; }
.event-detail .datepicker th.datepicker-switch { width: 75%; color: #b5091f !important; font-size: 2.5em !important; padding-bottom: 10px !important; }
.event-detail .interviews .col-sm-3, .event-detail .interviews .col-sm-6 { padding: 0 5px; }
@media(max-width:1400px) and (min-width:1201px) {
    .event-detail .interviews .col-sm-3:first-child p, .event-detail .interviews .col-sm-6 p { font-size: 1.4em; }
}
@media(min-width:992px) {
    .event-detail-style .result-text { width: 75% !important; }
    .event-content1 .result-text { width: 65%; }

    .calender-for-desktop { margin-right: 1.11%; width: 35.8%; }
    .top-result-area { margin-left: 1.11%; width: 61.69%; }
    .calender-for-desktop, .top-result-area { padding: 0; }
    .event-content1 .event-results { padding-top: 11px; }
}
.event-detail .interviews .col-sm-3:first-child { color: #3f4680; }
.event-detail .interviews .col-sm-6 { color: #595353; }
.event-detail .interviews button,
.event-detail .interviews a.btn { color: #989494; background: #fff; border: 1px solid #d6d6d6; border-radius: 5px; width: 100%; padding: 5px; text-transform: unset; font-size: 1.3em; font-weight: 300; }
.event-results hr { margin-left: 2%; margin-right: 2%; margin-top: 0; margin-bottom: 0; }
.event-detail .calender { margin-bottom: 20px; }
.interviews { padding: 34px 0px; }
.event-info .col-sm-4 { padding: 0; }
.event-info img { width: 100%;     height: 398px; object-fit: cover; }
.img-info1 h2, .Left h2 { color: #262a4c; margin: 0 0 0 7%; }
.img-info2 h2, .img-info3 h2, .Centered h2, .Right h2 { color: #fff; margin: 0; }
.img-info1 h2, .img-info2 h2, .img-info3 h2, .Left h2, .Centered h2, .Right h2 { font-size: 3.4em; }
.inner-info { position: relative; }
.img-info1, .img-info2, .img-info3, .Left, .Right { position: absolute; padding-left: 15%; bottom: 34%; width: 99%; }

.Centered { position: absolute; text-align: center; bottom: 34%; width: 99%; }


.inner-info { overflow: hidden; }
.inner-info&gt;img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.inner-info:hover&gt;img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.img-info1 a, .Left a { color: #524944; }
.img-info2 a{ color: #123157; margin-left: 5%; }

.Centered a { color: #123157; }

.img-info3 a, .Right a { color: #c5a615; }
.img-info3 h2, .Right h2 { margin-right: 15px; }
.img-info1 a.subheading, .img-info2 a.subheading, .img-info3 a.subheading, .Left a.subheading, .Centered a.subheading, .Right a.subheading { font-size: 2em; }
.img-info3, .Right { text-align: right; padding-right: 8%; }
.bottom-bar .col-md-3 { background: #a2081c; padding: 1%; width: 30%; }
.bottom-bar .col-md-9 { background: #eae0e0; padding: 1%; width: 70% !important; }
.event-content1 { padding-bottom: 5%; }
.st-section-bg .col-md-12{position: absolute;width: 100%;bottom: 84px;left: 0;}
.st-section-bg .st-heading { /*margin-top: 27%;*/ }
.icon-e-detail img { margin-left: 10px; }
.event-results .datepicker table { margin: 0 auto; }
@media(min-width:991px) {
    .event-content1 .event-results { padding-bottom: 0; }
}
@media(min-width:1601px) {
    .event-detail .datepicker table td, .event-detail .datepicker table th { font-size: 1.6em; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .st-section-bg { height: 550px; }
    .st-section-bg.innertitle-banner .sliderimg-div{height: 550px;}
    .st-section-bg.overlay{margin-top: 0px !important;}
    section[data-section=menu] { margin-top: -367px !important; }
    .st-section-bg .st-heading { margin-top: 50%; }
}
@media(min-width:1901px) {
    .event-detail .datepicker table td, .event-detail .datepicker table th { padding: 15px 0 !important; }
    .img-info1 h2, .img-info2 h2, .img-info3 h2 { font-size: 4.9em; }
    .img-info1 a, .img-info2 a, .img-info3 a { font-size: 2.9em; }
    .event-detail .datepicker th.datepicker-switch { font-size: 3.5em !important; }
    .st-section-bg { /* height: 760px;*/ height: 720px; background-size: cover;background-size: 105%; }
    .st-section-bg.innertitle-banner .sliderimg-div{height: 720px;}
    .st-section-bg.overlay{margin-top: 0px !important;}
    section[data-section=menu] { margin-top: -367px !important; }
    .st-heading .primary-heading-1 { font-size: 6em; }
    /*.st-section-bg .st-heading { margin-top: 54%; }*/
    .event-detail .top-results img { width: auto; height: 100%; }
    .event-content1 .top-results1 p { font-size: 7.7em; }
    .meeting p:first-child { font-size: 5.8em; }
    .event-content1 .result-text { padding: 10% 50px 15% 0; }
    .event-content1 .back-to-list .col-sm-3 a { font-size: 2.4em; }
    .meeting p:last-child { font-size: 1.8em; }
    .event-detail .interviews p { font-size: 1.6em; }
    .event-detail .interviews button,
    .event-detail .interviews a.btn { width: auto; padding: 8px 22px; }
}
@media(min-width:991px) and (max-width:1100px) {
    .event-content1 .top-results1 p { font-size: 4em; }
}
/*@media(min-width:820px) and (max-width:991px) {
    .st-section-bg .st-heading { margin-top: 22% !important; }
}*/
@media(min-width:768px) and (max-width:991px) {
    .st-section-bg { height: 280px; background-size: 100%; background-position: center center !important;/*background-attachment: fixed; background-position: 0px 80px !important;*/ }
    .st-section-bg.innertitle-banner .sliderimg-div{height: 280px;}
    .news-previous .st-section-bg {
        background-position: 53% -15% !important;
    }
    /*.st-section-bg .st-heading { margin-top: 30%; }*/
}
@media(max-width:991px) {
    .event-info { display: none; }
    .flexslider .slides&gt;li { background-size: cover; background-position: center !important; background-attachment: fixed; }
    .flexslider, .flexslider .slides&gt;li, .slider-height { height: 355px; }
    .flexslider iframe { height: 355px;}
    .flexslider .slides&gt;li:first-child { background-position: 80% 0 !important; }
}
.calender-for-mobile { display: none; }
@media(min-width:768px) {
    .event-content1 .back-to-list .col-xs-2 { width: 14%; }
    .event-content1 .back-to-list .col-sm-3 { width: 20%; }
    .event-content1 .back-to-list .col-sm-7 { width: 66%; }
}
@media(max-width:600px) {
    .calender-for-mobile { display: block !important; padding: 0; }
}
@media(max-width:991px) {
    .calender-for-desktop { display: none; }
}
@media(max-width:767px) and (min-width:401px) {
    .event-content1 .col-md-7 { padding-left: 0; padding-right: 0; }
}
@media(max-width:767px) and (min-width:401px) {
    .st-section-bg { height: 180px; background-position: center center !important;/*background-size: cover; background-repeat: repeat;*/ }
    .st-section-bg.innertitle-banner .sliderimg-div{height: 180px;}
    /*.st-section-bg .st-heading { margin-top: 40%; }*/
    .previous-edition .container-previous { width: 100%; }
    .st-section-bg .col-md-12{bottom: 60px;}
}
@media(max-width:400px) {
    .st-section-bg { height: 285px; background-size: cover; background-repeat: no-repeat; background-position: center center !important;/*background-position: 52% 87% !important; background-attachment: fixed;*/ }
    .st-section-bg.innertitle-banner .sliderimg-div{height: 285px;}
    /*.st-section-bg .st-heading {     margin-top: 190px; }*/
    .news-detail-page .st-section-bg .st-heading {     margin-top: 140px; }
    .links .container { padding: 0 30px; }
    .flexslider, .flexslider .slides&gt;li, .slider-height { height: 350px; }
    .previous-edition .container-previous { width: 100%; }
}
@media(max-width:600px) {
    section[data-section=menu] { margin-top: -60px !important; }
    .st-section-bg.overlay{margin-top: 0px !important;}
    .footer_top_icons .form_title, .footer_top_icons li&gt;a { display: inline; }
    .footer_top_icons .form_title { margin-right: 15px; }
    .event-detail .st-our-events, .event-detail .start-time-2 { display: block; text-align: center; }
    .event-detail .start-time-1, .event-detail .st-section-bg { display: none; }
    .event-content1 .top-results1, .event-content1 .meeting { float: none; width: 100%; text-align: center; padding: 0; }
    .col-xs-push-6 { left: 0; }
    .col-xs-pull-6 { right: 0; }
    .event-content1 .top-results1 { padding-left: 0; }
    .event-detail .links { background-color: #07083a; }
    .event-detail .detail-img-1 { display: none; }
    .event-detail .event-content1 .container, .event-detail .event-content1 .col-md-7, .event-detail .event-content1 .col-md-5 { padding-left: 0; padding-right: 0; }
    .event-detail .event-content1 .meeting-info { background: #fff; width: 90%; margin: 0 auto; }
    .event-detail .event-content1 .top-results { background: #f5f4f5; }
    .event-detail .st-our-events { background: #0c0850; color: #fff; padding: 35px 0; }
    .event-detail .top-results img { width: 100%; height: 280px; }
    .event-detail .st-our-events h1 { margin: 0; font-size: 4.2em; }
    .event-content1 .result-text p { font-size: 1.4em; }
    .table-condensed&gt;tbody&gt;tr&gt;td, .table-condensed&gt;tbody&gt;tr&gt;th, .table-condensed&gt;tfoot&gt;tr&gt;td, .table-condensed&gt;tfoot&gt;tr&gt;th, .table-condensed&gt;thead&gt;tr&gt;td, .table-condensed&gt;thead&gt;tr&gt;th { padding: 3% 5%; }
    .event-detail .meeting p:first-child { width: 100%; font-size: 3em; line-height: 25px; margin: -27% 15% 0 auto; padding: 7% 0; }
    .event-detail .meeting p:first-child&gt;span { font-size: 30px; }
    .event-detail .meeting p:first-child&gt;span.event-detail-month { font-size: .66em; }
    .event-detail .event-content1 .top-results1 p { font-size: 4.2em; margin-top: 30px; margin-bottom: 20px; }
    .event-detail .event-content1 .result-text { width: 90%; }
    .event-detail .event-content1 .col-md-5 { padding-top: 20px; }
    .event-detail .interviews, .event-results hr { display: none; }
    .event-detail .datepicker { background: #050059; border-radius: 0; padding-top: 12px; }
    .event-detail .datepicker th.datepicker-switch { color: #aaa6ef !important; }
    .event-detail .datepicker table tr td.today { background: #c4101b; color: #fff; }
    .event-detail .datepicker table tr td.day:hover, .event-detail .datepicker table tr td.day.focused { background: #fff; color: #050059; }
    .event-detail .datepicker table tr td.old, .event-detail .datepicker table tr td.new { color: #aaa6ef !important; }
    .event-detail .datepicker table td, .event-detail .datepicker table th { color: #fff; font-size: 1em; }
    .event-detail .datepicker .dow { color: #fff !important; font-family: nimbusromdgrItalic; }
    .event-content1 .col-md-7 { padding-top: 0; border-top: 10px solid #bcbec0; }
    .event-content1 .event-results { padding-bottom: 10px; background: #dbdada; }
}
@media(max-width:1100px) {
    .event-detail .icon-e-detail { display: none; }
    .event-detail .footer_top_icons&gt;li { display: block; }
}
@media(min-width:1101px) {
    .event-detail .footer_top_icons li:first-child { display: none; }
    
}
@media(min-width:601px) {
    .event-detail .st-our-events, .event-detail .start-time-2 { display: none; }
    .detail-img-2 { display: none; }
}
/************************ Event Detail  ends*******************************/

/***************************************** news previous page *********************************/
.previous-edition { background: #b5091f; padding: 1.5% 0; }
.container-previous { width: 65%; }
.previous-edition .col-sm-6:first-child a { font-size: 3em; color: #fff; }
.previous-edition .col-sm-6:nth-child(2) { text-align: right; }
.previous-edition .col-sm-6:nth-child(2) a { text-align: right; font-size: 1.4em; color: #fff; }
.news-editions&gt;p { text-align: center; margin-bottom: 2%; color: #a4a4a4; }
.news-editions { padding: 3% 0 15% 0; }
.news-detail { background: #fff; padding: 22% 20% 15% 20%; box-shadow: 2px 2px 18px 2px #d6d6d6; }
.news-detail:hover&gt;p, .news-detail:focus p, .news-detail:active p { color: #cdccde !important; }
.news-detail:hover, .news-detail:focus, .news-detail:active { background: #050059; }
.dot-link { margin-top: 35%; text-align: right; }
.news-editions .col-xs-6 { padding: 15px; }
.news-detail p:first-child { font-size: 2.7em; color: #545998; }
.news-detail p:nth-child(2) { font-size: 2.7em; color: #adadad; }
.news-detail p { line-height: 35px; }
.newsf-events { background: #0b083b; }
.event-1 p:first-child { color: #86849d; font-size: 2.5em; padding-left: 20%; }
.event-1 p:last-child { font-size: 5em; color: #b7b6c6; }
.event-1 p { line-height: 35px; }
.event-1 { text-align: center; padding: 8% 0 0; }
.newsf-events .col-md-9 { width: 74%; }
.media-carousel .col-md-4 { text-align: center; }
.media-carousel .col-md-4 p { margin-bottom: 10%; line-height: 35px; }
.event-slide1 p:first-child, .event-slide2 p:first-child, .event-slide3 p:first-child { font-size: 2em; }
.event-slide1 p:nth-child(2), .event-slide2 p:nth-child(2), .event-slide3 p:nth-child(2) { font-size: 2.5em; color: #fff; }
.event-slide1 a, .event-slide2 a, .event-slide3 a { font-size: 1.5em; }
.event-slide1 p:first-child, .event-slide1 a { color: #595496; }
.event-slide2 p:first-child, .event-slide2 a { color: #595496; }
.event-slide3 p:first-child, .event-slide3 a { color: #c5a615; }
.event-slide1, .event-slide2, .event-slide3 { padding: 10% 0; }
.media-carousel .event-slide1 { background: #1f1b56; }
.media-carousel .event-slide2 { background: #050059; }
.media-carousel .event-slide3 { background: #b5091f; }
.more-information { background: #0c0852; text-align: center; }
.more-information .sr-only { position: initial; text-transform: capitalize; }
.more-information .more-info-container { width: 95%; margin: 0 auto; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: .9% 15px; }
.more-information button, .more-information .btn-info:hover, .more-information .btn-info.active, .more-information .btn-info:active, .more-information .open&gt;.dropdown-toggle.btn-info, .more-information .btn-info.focus, .more-information .btn-info:focus { background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); outline: none; }
.more-information .btn { font-size: 1.6em }
.more-information { display: none; }
@media(max-width:991px) {
    .newsf-events { display: none; }
}
@media(max-width:991px) and (min-width:601px) {
    .more-information { display: block; }
    .container-previous { width: 80%; }
    .news-previous .previous-edition .container-previous { width: 100%; }
    .previous-edition .col-sm-6:first-child a { font-size: 2.8em; }
    .previous-edition { padding: 2% 0; }
}
@media(max-width:600px) {
    .search-form:focus { width: 100px !important; }
    .container-previous { width: 100%; }
    .news-editions .col-xs-6 { float: none; width: 85%; margin: 0 auto; }
    .news-previous .more-information { display: block; }
    .previous-edition { text-align: center; padding: 3% 0; }
    .previous-edition .col-xs-6 { float: none; width: 100%; }
    .previous-edition .col-sm-6:first-child a { font-size: 2em; }
    .previous-edition .col-xs-6:nth-child(2) { display: none; }
}
@media(min-width:1901px) {
    .news-previous .previous-edition { padding: 2.4% 0 !important; }
    .news-detail p { line-height: 45px; font-size: 3.7em !important; }
    .previous-edition .col-sm-6:first-child a { font-size: 3.6em; }
    .previous-edition .col-sm-6:nth-child(2) a { font-size: 1.8em; }
    .news-editions&gt;p { font-size: 2.4em; }
    .event-1 p:last-child { font-size: 8.5em; }
    .event-1 p:first-child { font-size: 4.5em; margin-bottom: 20px; }
    .event-slide1 p:nth-child(2), .event-slide2 p:nth-child(2), .event-slide3 p:nth-child(2) { font-size: 3.7em; }
    .event-slide1 p:nth-child(2), .event-slide2 p:nth-child(2), .event-slide3 p:nth-child(2) { line-height: 50px; }
}
@media(min-width:992px) and (max-width:1300px) {
    .container-previous { width: 80%; }
}
section[data-section=menu] { position: relative; margin-top: 0px; z-index: -1 }
/***********************************************/

/********************** News-Detail-Page *********************************/

.news-detail-page .previous-edition .col-sm-6:nth-child(2) a:first-child, .news-detail-page .previous-edition .col-sm-6:nth-child(2) a:last-child { border-right: 1px solid #720412; }
.news-detail-page .previous-edition .col-sm-6:nth-child(2) img { margin: 0 25px; }
.news-detail-page .previous-edition .col-sm-6:nth-child(2) a:nth-child(2) { margin-left: 25px; font-style: normal; }
.news-detail-page .previous-edition { padding: 0; margin-bottom: 30px}
.news-detail-page .previous-edition .col-sm-6 { padding: 2% 0; }
.news-detail-page .news-detail-content { padding: 0; }
.news-detail-page .detail-2 a { font-size: 1.4em; color: #ceced8; font-family: 'Roboto', sans-serif; font-weight: 300; }
.news-detail-page .detail-2 li { margin-bottom: 10px; }
.news-detail-page .detail-2 p { font-size: 2.3em; margin: 0 0 1em 0; }
.news-detail-page .detail-2 { background: #0b083b; color: #ceced8; padding: 25px 0px 15px 25px; }
.news-detail-page .detail-3 img { width: 100%; height: 309px; }
.news-detail-page .detail-3 { margin-top: 35px; }
.news-detail-page .detail-3 .text-1 { background: #b5091f; padding: 40px 10px 40px 27px; }
.news-detail-page .detail-3 .text-1 a { font-size: 2.3em; color: #fff; }
.news-detail-page .detail-3 .text-1 p { font-size: 1.4em; color: #fff; margin-top: 24px; }
.n-img-block { position: relative; }
.news-detail-overlay { background: rgba(84, 63, 63, 0.48); width: 100%; height: 100%; position: absolute; top: 0; }
.n-img-block .block-1 { position: absolute; bottom: 0; color: #fff; z-index: 9; width: 100%; padding: 0 20px 20px 20px; }
.elemets-align:nth-child(1), .elemets-align:nth-child(2) { float: left; }
.elemets-align:nth-child(3) { float: right; }
.n-img-block .block-1 .text-aligment { font-size: 1.8em; margin: 15px 0 0 35px; }
.n-img-block .block-1 h2 { font-size: 4em; margin-left: 80px; color: #dfe1e4; }
.news-detail-page .block-2 { background: #fff; padding: 60px 0 20px 0; }
.block-2-container { width: 80%; margin: 0 auto; padding-bottom: 250px; }
.news-detail-page .block-2 h2 { margin-top: 0; }
.download-file { margin-top: 20px; }
.download-file a { color: #a2a2a2; font-size: 1.8em; }
.download-file a img { margin-right: 15px; }
.back-link .col-sm-5, .back-link .col-sm-2 { padding: 0; }
.back-link .col-sm-2 { text-align: center; }
.back-link .col-sm-2 a { font-size: 2em; color: #a2a2a2; }
.n-detail-date { display: none; }
@media(min-width:992px) {
    .news-detail-content .container-st { padding: 0; }
    .ndetail-for-desktop { padding: 0; margin-right: 1.2%; width: 23.9%; }
    .news-detail-content .col-md-9 { width: 74.9%; padding: 0; }
    .news-detail-page .detail-3 .text-1 { /*margin-top: -16%;*/ position: relative; }
    .ndetail-for-desktop { display: block; }
}
.ndetail-for-mobile { display: none; }
@media(max-width:600px) {
    .ndetail-for-mobile { display: block !important; }
}
@media(max-width:991px) {
    .ndetail-for-desktop { display: none; }
    .detail-3 { display: none; }
    .news-detail-page .news-detail-content .container { width: 100% !important; padding: 0 !important; }
    .block-2-container { width: 90%; }
    .news-detail-page .block-2 { padding: 30px 0 20px 0;
                                 /*              -webkit-box-shadow: 1px 5px 14px 4px rgba(235,230,235,1);
                                               -moz-box-shadow: 1px 5px 14px 4px rgba(235,230,235,1);
                                               box-shadow: 1px 5px 14px 4px rgba(235,230,235,1); */
    }
    .news-detail-page .block-2 h2, .news-detail-page .block-2 h3 { text-align: center; }
    .img-align { width: 36px; height: 36px; }
    .news-text, .news-tagline { font-size: 1.3em; }
    .news-detail-page .previous-edition .col-sm-6:nth-child(2) img { margin: 0 10px; width: 22px; height: 23px; }
}
@media(max-width:991px) and (min-width:601px) {
    .news-detail-page .previous-edition .col-sm-6 { padding: 2% 0 2% 15px; }
    .detail-2 { display: none; }
    .n-img-block .block-1 h2 { font-size: 4.8em; text-align: center; }
    .n-img-block .block-1 .text-aligment { font-size: 1.4em; margin: 5px auto 0; width: 85%; text-align: center; }
    .news-detail-page .news-detail-content { padding: 0; }
    .news-detail-page .previous-edition {      margin-bottom: 15px;    }
}
.news-detail-mb-image { display: none; }
@media(max-width:600px) {
    .news-detail-desktop-image { display: none; }
    .news-detail-mb-image { display: block; height: 220px; }
    .n-img-block .block-1 h2 { font-size: 3.5em; text-align: center; margin-left: 0; }
    .n-img-block .block-1 .text-aligment { font-size: 1.2em; margin: 7px 0 0 0; width: 65%; text-align: center; }
    .news-detail-page .previous-edition .col-xs-6:nth-child(1) { display: none; }
    .news-detail-page .previous-edition .col-xs-6:nth-child(2) { display: block; width: 100%; text-align: center; padding: 16px 0; }
    .n-detail-date { display: block; text-align: center; padding-bottom: 15px; }
    .n-detail-date a { font-size: 2.8em; color: #1a1747; }
    .news-detail-page .news-detail-content { padding: 0; }
    .news-detail-content .col-md-3 { padding: 0; }
    .news-detail-page .detail-2 { padding: 25px 25px; position: relative;}
    .news-detail-page .detail-2:after{position: absolute; top: 0; left: 8px; height: 100%; width: 1px; content: ""; background: #fff;}
    .news-detail-page .detail-2:before{position: absolute; top: 0; right: 8px; height: 100%; width: 1px; content: ""; background: #fff;}
    .news-detail-page .detail-2 p { font-size: 3em; margin: 0 0 1em 0; }
    .news-detail-page .detail-2 li { margin-bottom: 5px; }
    .news-detail-page .detail-2 li .drop_tab_menu { padding-left: 1.5em; }
    .detail-1 { padding-bottom: 30px; }
    .news-detail-page .previous-edition {margin-bottom: 15px;}
}
@media(max-width:1600px) and (min-width:992px) {
    .img-align { width: 45px; height: 45px; }
}
@media(max-width:1900px) and (min-width:992px) {
    .news-detail-page .previous-edition .col-sm-6:first-child { padding-top: 2.5%; }
}
@media(max-width:1200px) and (min-width:992px) {
    .news-detail-page .news-detail-content .container { width: 95% !important; }
    .news-detail-page .detail-2 { background: #0b083b; color: #ceced8; padding: 25px 0px 15px 15px; }
}
@media (min-width: 1901px) {
    .news-detail-page .previous-edition { padding: 1.3% 0; }
    .news-detail-page .previous-edition .col-sm-6 { padding: 2% 0 1%; }
    .news-detail-page .detail-2 p { font-size: 3.5em; }
    .news-detail-page .detail-2 a { font-size: 1.8em; }
    .news-detail-page .detail-2 { padding: 50px 0px 15px 40px; }
    .news-detail-page .detail-2 li { margin-bottom: 20px; }
    .news-detail-page .detail-3 .text-1 { padding: 40px 45px 35px 60px; }
    .news-detail-page .detail-3 .text-1 a { font-size: 3em; line-height: 40px; }
    .news-detail-page .detail-3 .text-1 p { font-size: 1.8em; margin-top: 50px; }
    .n-img-block .block-1 .text-aligment { font-size: 1.8em; margin: 15px 0 0 35px; }
    .n-img-block .block-1 h2 { font-size: 7em; margin-left: 90px; }
    .download-file a { font-size: 1.8em; }
    .back-link .col-sm-2 a { font-size: 2.4em; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .news-detail-page .detail-2 p { font-size: 3.5em; }
    .news-detail-page .detail-2 a { font-size: 1.8em; }
    .news-detail-page .detail-2 { padding: 40px 0px 15px 30px; }
    .news-detail-page .detail-2 li { margin-bottom: 15px; }
    .news-detail-page .detail-3 .text-1 { padding: 40px 30px 35px 45px; }
    .news-detail-page .detail-3 .text-1 a { font-size: 3.2em; line-height: 36px; }
    .news-detail-page .detail-3 .text-1 p { font-size: 1.6em; margin-top: 50px; }
    .n-img-block .block-1 .text-aligment { font-size: 1.8em; margin: 15px 0 0 35px; }
    .n-img-block .block-1 h2 { font-size: 5em; margin-left: 90px; }
    .img-align { width: 50px; height: 50px; }
    .download-file a { font-size: 1.8em; }
    .back-link .col-sm-2 a { font-size: 2.4em; }
}
/***************** News-list  *********************/
.list-11, .list-2, .list-7 { -webkit-box-shadow: 1px 5px 14px 4px rgba(235,230,235,1); -moz-box-shadow: 1px 5px 14px 4px rgba(235,230,235,1); box-shadow: 1px 5px 14px 4px rgba(235,230,235,1); }
@media(max-width:600px) {
    .news-list .n-detail-date { padding-bottom: 9px; }
}
@media(max-width: 767px) {
    .news-list-content { padding: 15px 0 15px !important; /* background: #fff; */}
    .news-list .news-list-content .list-1 { height: 505px; }
    .news-list .news-list-content .list-1 img { height: 100%; }
    .news-list .news-list-content .col-xs-4, .news-list .news-list-content .col-xs-8 { padding: 0; float: none; width: 100%; }
    .list-7, .list-8, .list-9, .list-10, .list-13-img-1 { display: none; }
    .list-13-img-2, .list-14 { display: block !important; }
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 2.5em; }
    .list-2, .list-3, .list-4, .list-5, .list-7, .list-9, .list-8, .list-10, .list-11, .list-12, .list-13, .list-14 { margin-top: 15px !important; }
    .news-list .news-list-content p img { width: 29px; height: 7px; }
    .list-1-caption p, .list-11-caption p { margin-top: 25px; }
    .list-1-caption, .list-11-caption { padding: 20px 25px 30px 25px; }
    .list-3-caption, .list-4-caption { padding: 3% 7% 0; }
    .list-3-caption .nimb-i, .list-3-caption p, .list-4-caption .nimb-i, .list-4-caption p { float: none !important; width: auto; }
    .list-3-caption p, .list-4-caption p { margin-top: -12%; margin-left: 0; }
    .news-list-content p&gt;img { width: 33px; height: 9px; }
    .list-2-caption, .list-6-caption { padding: 19% 35px 40px 30px; }
    .list-2-caption p { margin-top: 35%; }
    .list-6-caption p { margin-top: 30%; }
    .list-10-caption p { margin-top: 9%; }
    .list-10-caption { padding: 10% 0 0 0; }
    .list-12-caption { width: 100% !important; height: auto !important; margin: 0; padding: 25px 25px 35px 25px; overflow: hidden; position: initial !important; }
    .list-12-caption .roboto { margin-top: 10%; padding-right: 45px; margin-bottom: 0; line-height: 20px; }
    .list-12-caption .p-img { margin-top: -23px; }
    .list-13-caption p, .list-14-caption p { text-align: right; margin-top: -24px; }
    .list-13-caption, .list-14-caption { z-index: 9; padding: 0 30px 30px 30px; }
    .list-14-caption { position: absolute; bottom: 0; width: 100%; }
    .list-13-caption .nimb-i, .list-14-caption .nimb-i { color: #cfceda !important; font-size: 2.5em; }
    .news-list .news-list-detail { display: block !important; padding: 0; }
}
.news-list .news-list-detail { display: none; }
@media(max-width:991px) {
    .container { width: 100%; }
    .list-4-dsk { display: none; }
    .list-4-tab, .clear-2, .clear-5-6 { display: block !important; }
    .clear-4 { display: none; }
    .news-list .news-list-content .col-xs-4, .news-list .news-list-content .col-xs-8 { padding: 0; }
}
@media(min-width:768px) and (max-width:991px) {
    .news-list-content { padding: 15px 0 60px !important; }
    .list-5, .list-6, .list-7, .list-9, .list-8, .list-10, .list-11, .list-12, .list-13, .list-4-tab { margin-top: 15px !important; }
    .list-1-caption, .list-11-caption, .list-13-caption { padding: 8% 12% 20% 12%; }
    .list-1-caption p, .list-11-caption p, .list-13-caption p { margin-top: 10%; }
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 2.1em; }
    .list-3-caption, .list-4-caption { padding: 4% 10% 0; }
    .list-3-caption .nimb-i, .list-3-caption p, .list-4-caption .nimb-i, .list-4-caption p { float: none !important; width: auto; }
    .list-3-caption p, .list-4-caption p { margin-top: -12%; margin-left: 0; }
    .news-list-content p&gt;img { width: 24px; height: 6px; }
    .list-2-caption { padding: 25% 38px 40px 35px; }
    .list-2-caption p { margin-top: 30%; }
    .list-10-caption p { margin-top: 10% !important; }
    .list-10-caption { padding: 10% 0 0 0; }
    .list-6-caption { padding: 19% 35px 35px 14%; }
    .list-6-caption p { margin-top: 30%; }
    .list-12-caption { width: 46%; height: 93%; margin: 2% 0 3% 3%; padding: 7% 6% 0 6%; overflow: hidden; }
    .list-12-caption .roboto { margin-top: 24%; margin-bottom: 35%; line-height: 18px; }
    .news-list .news-list-content .col-xs-4 { width: 32%; }
    .list-1, .list-4-tab, .list-9, .list-11 { margin-right: 7.2px !important; }
    .list-2, .list-7 { margin-left: 7.2px !important; margin-right: 7.2px !important; }
    .list-3, .list-5, .list-8, .list-10, .list-12 { margin-left: 7.2px !important; }
    .list-6 { width: 34% !important; border: 0 !important; }
    .list-10, .list-12 { width: 66%; }
}
@media(min-width:992px) {
    .news-list .container-st { width: 83.1% !important; padding: 0; }
    .news-list .news-list-content .col-md-3 { width: 24%; padding: 0; margin: 0 .6% 0 0.7%; }
    .list-6 { width: 25.4% !important; }
    .list-10 { padding: 0; margin-left: .7%; width: 49.4%; }
    .list-12 { width: 49.4%; margin: 0 .7% 0 .6%; padding: 0; }
    .list-1, .list-4, .list-3, .list-10, .list-11, .list-13 { overflow: hidden; }
    .list-1&gt;img, .list-4&gt;img, .list-3&gt;img, .list-10&gt;img, .list-11&gt;img, .list-13&gt;img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
    .list-1:hover&gt;img, .list-4:hover&gt;img, .list-3:hover&gt;img, .list-10:hover&gt;img, .list-11:hover&gt;img, .list-13:hover&gt;img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
    .list-1, .list-6, .list-8, .list-11 { margin-left: 0 !important; }
    .list-4, .list-5, .list-7, .list-10, .list-13 { margin-right: 0 !important; }
}
.list-4-tab, .clear-2, .clear-5-6, .list-13-img-2, .list-14 { display: none; }
.news-list-content { padding: 35px 0 60px; }
.list-1-caption { position: absolute; bottom: 0; width: 100%; }
.list-1-caption .nimb-i { color: #ceced8; }
.list-1-caption p, .list-11-caption p, .list-13-caption p { text-align: right; }
.list-2-caption { position: absolute; bottom: 0; width: 100%; height: 100%; }
.list-2-caption .nimb-i { color: #767aad; }
.list-2-caption p { text-align: right; }
.list-3-caption, .list-4-caption { position: absolute; bottom: 1px; }
.list-3-caption { background: #050059; height: 37%; width: 100%; }
.list-3-caption .nimb-i { color: #ceced8; float: left; }
.list-3-caption p { text-align: right; float: left; }
.list-4-caption { width: 100%; height: 37%; z-index: 9; }
.list-4-caption .nimb-i { color: #fff; float: left; }
.list-4-caption p { text-align: right; float: left; }
.list-4-overlay { background: rgba(0, 0, 0, 0.34); position: absolute; bottom: 0; width: 100%; height: 100%; }
.list-6 { border-bottom: 1px solid #b5091f; }
.list-6-caption { width: 100%; height: 100%; position: absolute; bottom: 0; }
.list-6-caption .nimb-i { color: #f0ced2; }
.list-6-caption p { text-align: right; }
.list-10-caption { position: absolute; text-align: center; z-index: 1; top:0; right:0; bottom: 0; left: 0; }
.list-10-caption .nimb-i { color: #d3d3dd; }
.list-10-caption p { margin-top: 100px; }
.list-10-overlay { background: rgba(5, 0, 90, 0.54); position: absolute; top:0; right:0; bottom: 0; left: 0; }
.list-12-caption { width: 46%; height: 94%; background: #0b083b; }
.list-12-caption .nimb-i { color: #ceced8; }
.list-12-caption .roboto { color: #ceced8; font-size: 1.2em; }
.list-12-caption .p-img { text-align: right !important; }
.list-11 .list-11-caption, .list-12 .list-12-caption, .list-13 .list-13-caption { position: absolute; bottom: 0;     left: 0;    right: 0;}
.list-11-caption .nimb-i { color: #545998; }
.list-13-caption { z-index: 9; }
.list-13-caption .nimb-i { color: #fff; }
.list-13-overlay { background: rgba(5, 0, 90, 0.54); width: 100%; height: 100%; position: absolute; bottom: 0; }
.list-13-overlay { background: rgba(50, 50, 53, 0.54); width: 100%; height: 100%; position: absolute; bottom: 0; }
.list-11 .list-11-caption, .list-13 .list-13-caption { width: 100%; }

@media(min-width:992px) and (max-width:1340px){
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 2em; }
}

@media(min-width:992px) and (max-width:1300px) {
    .list-5, .list-6, .list-7, .list-9, .list-8, .list-10, .list-11, .list-12, .list-13 { margin-top: 1.3% !important; }
    .list-1-caption, .list-11-caption, .list-13-caption, .list-6-caption { padding: 10% 12% 30% 12%; }
    .list-1-caption p, .list-11-caption p, .list-13-caption p { margin-top: 18%; }

    .list-3-caption, .list-4-caption { padding: 3% 7% 0; }
    .list-3-caption .nimb-i, .list-3-caption p, .list-4-caption .nimb-i, .list-4-caption p { float: none; width: auto; }
    .list-3-caption p, .list-4-caption p { margin-top: -14%; margin-left: 0; }
    .news-list-content p&gt;img { width: 33px; height: 9px; }
    .list-2-caption { padding: 19% 38px 40px 35px; }
    .list-2-caption p { margin-top: 35%; }
    .list-10-caption p { margin-top: 9%; }
    .list-10-caption { padding: 10% 0 0 0; }
    .list-6-caption { padding: 19% 38px 35px 20%; }
    .list-6-caption p { margin-top: 30%; }
    .list-12-caption { width: 46%; height: 93%; margin: 2% 0 3% 3%; padding: 4% 5% 0 5%; overflow: hidden; }
    .list-12-caption .roboto { margin-top: 16%; margin-bottom: 16%; line-height: 18px; }
    #grid .st-animated .box .nimb-i{line-height: 25px;}

}

@media(min-width:1341px) and (max-width:1600px){
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 2.5em; }
}


@media(min-width:1301px) and (max-width:1600px) {
    .list-5, .list-6, .list-7, .list-9, .list-8, .list-10, .list-11, .list-12, .list-13 { margin-top: 1.3% !important; }
    .list-1-caption, .list-11-caption, .list-13-caption { padding: 10% 15% 22% 15%; }
    .list-1-caption p, .list-11-caption p, .list-13-caption p { margin-top: 35px; }

    .list-3-caption, .list-4-caption { padding: 18px 26px 21px; }
    .list-3-caption .nimb-i, .list-3-caption p, .list-4-caption .nimb-i, .list-4-caption p { width: 50%; }
    .list-3-caption p, .list-4-caption p { margin-top: 13%; margin-left: 0; }
    .news-list-content p&gt;img { width: 33px; height: 9px; }
    .list-2-caption { padding: 19% 38px 40px 35px; }
    .list-2-caption p { margin-top: 35%; }
    .list-10-caption p { margin-top: 12%; }
    .list-10-caption { padding: 10% 0 0 0; }
    .list-6-caption { padding: 19% 38px 35px 60px; }
    .list-6-caption p { margin-top: 35%; }
    .list-12-caption { width: 46%; height: 93%; margin: 2% 0 3% 3%; padding: 10% 7% 5% 6%; }
    .list-12-caption .roboto { margin-top: 25%; margin-bottom: 25%; line-height: 21px; }
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 2.5em; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .list-9, .list-8, .list-10, .list-11, .list-12, .list-13 { margin-top: 20px !important; }
    .list-1-caption, .list-11-caption, .list-13-caption { padding: 40px 50px 90px 40px; }
    .list-1-caption p, .list-11-caption p, .list-13-caption p { margin-top: 35px; }
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 3em; line-height: 38px; }
    .list-3-caption, .list-4-caption { padding: 18px 30px 21px; }
    .list-3-caption .nimb-i, .list-3-caption p, .list-4-caption .nimb-i, .list-4-caption p { width: 50%; }
    .list-3-caption p, .list-4-caption p { margin-top: 40px; margin-left: 0; }
    .list-2-caption { padding: 19% 38px 40px 35px; }
    .list-2-caption p { margin-top: 90px; }
    .list-10-caption p { margin-top: 70px; }
    .list-10-caption { padding: 90px 0 0 0; }
    .list-6-caption { padding: 19% 38px 35px 60px; }
    .list-12-caption { width: 46%; height: 93%; margin: 20px 0 20px 20px; padding: 13% 40px 55px 35px; }
    .list-12-caption .roboto { margin-top: 63px; margin-bottom: 120px; }
}


@media(min-width:992px) and (max-width:1400px) {

    .list-12-caption { padding: 5% 7% 5% 5%; width: 50%; }
    .list-12-caption .roboto { margin-top: 5%; margin-bottom: 5%; line-height: 21px; }

}




@media(min-width:1901px) {
    .list-1-caption, .list-11-caption, .list-13-caption { padding: 45px 50px 90px 40px; }
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i { font-size: 3em; line-height: 37px; }
    .list-1-caption p, .list-11-caption p, .list-13-caption p { margin-top: 47px; }
    .list-2-caption { padding: 100px 38px 35px 35px; }
    .list-2-caption p { margin-top: 85px; }
    .list-3-caption { padding: 14px 35px 35px 35px; }
    .list-3-caption p { margin-top: 50px; margin-left: 87px; }
    .list-4-caption { padding: 14px 35px 35px 35px; }
    .list-4-caption p { margin-top: 50px; margin-left: 87px; }
    .list-6-caption { padding: 100px 38px 35px 60px; }
    .list-6-caption p { margin-top: 85px; }
    .list-5, .list-6, .list-7 { margin-top: 20px !important; }
    .list-10-caption { padding: 70px 0 0 0; }
    .list-10-caption p { margin-top: 100px; }
    .list-12-caption { width: 46%; height: 94%; margin: 20px 0 20px 20px; padding: 100px 40px 55px 35px; }
    .list-12-caption .roboto { margin-top: 70px; margin-bottom: 182px; }
    .list-9, .list-8, .list-10, .list-11, .list-12, .list-13 { margin-top: 20px !important; }
}
/************** Event List *****************/
.e-list-banner .container { width: 90%; }
.e-list-banner thead&gt;tr:first-child { position: absolute; }
.e-list-banner .datepicker-switch { font-family: nimbusromdgrItalic; color: #9592d7 !important; }
.e-list-banner .datepicker table tr td.day:hover, .e-list-banner .datepicker table tr td.day.focused { background: #fff; color: #13144c; }
.datepicker table tr td.active.active { color: #9592d7; background: rgba(0, 0, 0, 0); }
.our-evnt p { color: #fff; font-size: 6em; text-align: right; }
.e-list-banner .datepicker table tr td.old, .e-list-banner .datepicker table tr td.new { color: #9592d7 !important; }
@media(min-width:1601px) {
    .e-list-banner .datepicker table { width: 100%; }
    .e-list-banner { padding: 70px 0 85px; }
    .e-list-banner thead tr:nth-child(2) { height: 70px; }
    .e-list-banner thead&gt;tr:first-child { position: absolute; left: -46%; text-align: center; bottom: 40%; width: 500px; }
    .e-list-banner .datepicker .arrow-border { width: 40px !important; height: 40px !important; border-radius: 35px; }
    .e-list-banner .datepicker thead tr th i { font-size: 3em; }
    .e-list-banner .datepicker-switch { font-size: 4.2em !important; width: 76% !important; }
    .e-list-banner .datepicker .dow { color: #fff !important; font-family: nimbusromdgrItalic; font-size: 2.1em !important; }
    .e-list-banner .datepicker td { width: 57px !important; padding: 2.3% 0 !important; font-size: 1.9em; }
}
@media(min-width:1901px) {
    .our-evnt { position: relative; bottom: -160px; left: -12%; }
    .our-evnt p { color: #fff; font-size: 6em; text-align: right; letter-spacing: 2px; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .our-evnt { position: relative; bottom: -140px; left: -12%; }
    .our-evnt p { color: #fff; font-size: 5em; text-align: right; letter-spacing: 2px; }
}
@media(min-width:1301px) and (max-width:1600px) {
    .e-list-banner .datepicker table { width: 100%; }
    .e-list-banner { padding: 40px 0 45px; }
    .e-list-banner thead tr:nth-child(2) { height: 70px; }
    .e-list-banner thead&gt;tr:first-child { position: absolute; left: -46%; text-align: center; bottom: 40%; width: 500px; }
    .e-list-banner .datepicker thead tr th i { font-size: 2em; }
    .e-list-banner .datepicker-switch { font-size: 3em !important; width: 76% !important; }
    .e-list-banner .datepicker .dow { color: #fff !important; font-family: nimbusromdgrItalic; font-size: 2em !important; }
    .e-list-banner .datepicker td { width: 57px !important; padding: 2% 0 !important; font-size: 1.5em; }
    .our-evnt { position: relative; bottom: -140px; left: -12%; }
    .our-evnt p { color: #fff; font-size: 3.7em; text-align: right; letter-spacing: 2px; }
}
@media(min-width:992px) and (max-width:1100px) {
    .e-list-banner .datepicker thead tr th i { margin-top: 1%; }
}
@media(min-width:992px) and (max-width:1300px) {
    .e-list-banner .datepicker table { width: 100%; }
    .e-list-banner { padding: 40px 0 45px; }
    .e-list-banner thead tr:nth-child(2) { height: 70px; }
    .e-list-banner thead&gt;tr:first-child { position: absolute; left: -60%; text-align: center; bottom: 33%; width: 315px; }
    .e-list-banner .datepicker thead tr th i { font-size: 2em; }
    .e-list-banner .datepicker-switch { font-size: 3em !important; width: 70% !important; }
    .e-list-banner .datepicker .dow { color: #fff !important; font-family: nimbusromdgrItalic; font-size: 2em !important; }
    .e-list-banner .datepicker td { width: 57px !important; padding: 2% 0 !important; font-size: 1.5em; }
    .our-evnt { position: relative; bottom: -140px; left: -12%; }
    .our-evnt p { color: #fff; font-size: 3.7em; text-align: right; letter-spacing: 2px; }
}
@media(min-width:768px) and (max-width:991px) {
    .e-list-banner .datepicker table { width: 100%; }
    .e-list-banner { padding: 25px 0 35px; }
    .e-list-banner .datepicker .dow { color: #fff !important; font-family: nimbusromdgrItalic; }
    .e-list-banner thead&gt;tr:first-child { position: initial; }
    .our-evnt { position: relative; bottom: -178px; left: -6%; }
    .our-evnt p { color: #fff; font-size: 3.7em; text-align: right; letter-spacing: 2px; }
    .e-list-banner .datepicker thead tr th i { margin-top: 1%; }
}



@media(max-width:767px) {
    .e-list-banner { display: none; }
}
.event-list-area .event-listing-1, .event-list-area .event-listing-3, .event-list-area .event-listing-5, .event-list-area .event-listing-7 { padding: 0 10px 0 0; margin-top: 20px; overflow: hidden; }
.event-list-area .event-listing-2, .event-list-area .event-listing-4, .event-list-area .event-listing-6, .event-list-area .event-listing-8 { padding: 0 0 0 10px; margin-top: 20px; overflow: hidden; }
.e-caption-1 .col-sm-5, .e-caption-7 .col-sm-5, .Side_Image .col-sm-5 { width: 48.6%; }
.e-caption-1 .col-sm-7, .e-caption-7 .col-sm-7, .Side_Image .col-sm-7 { width: 51.4%; text-align: center; }
.e-caption-1 p, .e-caption-1 h3, .e-caption-8 p, .e-caption-8 h3, .Side_Image p, .Side_Image h3 { color: #a2081c; }
.e-caption-1 a, .Side_Image a { color: #1f1b56; }
.e-caption-8 a { color: #a2081c; }
.e-caption-2 p, .e-caption-2 h3, .e-caption-3 a, .e-caption-5 a { color: #9b97cc; }
.e-caption-2 a, .e-caption-3 p, .e-caption-3 h3, .e-caption-4 a, .e-caption-4 p, .e-caption-4 h3, .e-caption-7 a, .e-caption-7 p, .e-caption-7 h3 { color: #fff; }
.e-caption-5 p { color: #c5a615; }
.e-caption-5 h3 { color: #0b083b; }
.e-caption-6 p { color: #a5a2cf; }
.e-caption-6 h3, .e-caption-6 a { color: #cfcee8; }
.event-listing-4 { z-index: 9; }
.e-caption-1, .e-caption-2, .e-caption-3, .e-caption-4, .e-caption-5, .e-caption-6, .e-caption-7, .e-caption-8, .Side_Image, .Background_Image { position: absolute; bottom: 0; width: 98.8%; height: 100%; text-align: center; }
.caption-tags .col-sm-7, .caption-tags .col-sm-12 { margin-top: 5.1%; }
.event-list-area { margin-bottom: 50px; }
@media(min-width:1900px) {
    .caption-tags p { font-size: 2.3em; }
    .caption-tags h3 { font-size: 3.5em;min-height: 76px;margin: 9.1% 0 11.6%;}
    .caption-tags a { font-size: 1.9em; }
    .e-caption-2 h3, .e-caption-3 h3, .e-caption-4 h3, .e-caption-5 h3, .e-caption-6 h3, .e-caption-8 h3 { margin: 5.1% 0 7.6%; }
    .e-caption-1 h3, .e-caption-7 h3 { margin: 40px 0 60px; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .event-list-area .col-sm-6 img,.blk_div { min-height: 280px; max-height: 300px; }
    .caption-tags p { font-size: 2.3em; }
    .caption-tags h3 { font-size: 3.5em; min-height: 76px;margin: 5.1% 0 7.6%;}
    .caption-tags a { font-size: 1.9em; }
    .e-caption-2 h3, .e-caption-3 h3, .e-caption-4 h3, .e-caption-5 h3, .e-caption-6 h3, .e-caption-8 h3 { margin: 5.1% 0 7.6%; }
    .e-caption-1 h3, .e-caption-7 h3, .Side_Image h3 { margin: 40px 0 60px; }
}
@media(min-width:1349px) and (max-width:1600px) {
    .e-caption-1 h3, .e-caption-7 h3, .Side_Image h3 { margin: 30px 0 45px; }
    .caption-tags h3 { font-size: 3em;     margin: 8.1% 0 11.6%;    min-height: 60px;}
}
@media(min-width:1250px) and (max-width:1350px) {
    .e-caption-1 h3, .e-caption-7 h3, .Side_Image h3 { margin: 20px 0 40px; }
    .caption-tags h3 { font-size: 3em; margin: 9.1% 0 12.6%;    min-height: 50px;}
}
@media(min-width:992px) and (max-width:1249px) {
    .e-caption-1 h3, .e-caption-7 h3, .Side_Image h3 { margin: 20px 0 40px; }
    .caption-tags h3 { font-size: 2.5em; margin: 12.1% 0 15.6%;    min-height: 50px;}
}
@media(min-width:992px) and (max-width:1600px) {
    .event-list-area .col-sm-6 img,.blk_div { min-height: 200px; }
    .e-caption-2 h3, .e-caption-3 h3, .e-caption-4 h3, .e-caption-5 h3, .e-caption-6 h3, .e-caption-8 h3 { margin: 5.1% 0 7.6%; }
    .caption-tags p { font-size: 2em; }
    .caption-tags a { font-size: 1.2em; }
}
@media(min-width:992px) {
    .event-list-area .container-st { padding: 0; }
}
@media(min-width:768px) and (max-width:991px) {
    .event-list-area .col-sm-6 img,.blk_div { min-height: 180px; }
    .caption-tags p { font-size: 2em; }
    .caption-tags h3 { font-size: 2.4em;     margin: 10.1% 0 14.6%;    min-height: 50px;}
    .caption-tags a { font-size: 1.2em; }
    .e-caption-2 h3, .e-caption-3 h3, .e-caption-4 h3, .e-caption-5 h3, .e-caption-6 h3, .e-caption-8 h3 { margin: 5.1% 0 7.6%; }
    .e-caption-1 h3, .e-caption-7 h3, .Side_Image h3 { margin: 20px 0 10px; }
}
@media(max-width:600px) {
    .event-list .event-detail .st-our-events h1 { margin: 0 0 22px; }
}
@media(max-width:767px) {
    .event-list .st-section-bg { display: none; }
    .event-list .links { border-color: #080937; background-color: #080937; }
    .e-arrow, .e-arrow-text { float: left; }
    .event-list-area { margin-bottom: 10px; }
    .e-arrow i { font-size: 2em; color: #aaa6ef; margin-top: 2px; }
    .event-arrows { width: 62%; margin: 0 auto; }
    .e-arrow { width: 16%; }
    .e-arrow-text { color: #aaa6ef; font-size: 2.1em; width: 68%; }
    .event-list-area .event-listing-2, .event-list-area .event-listing-4, .event-list-area .event-listing-5, .event-list-area .event-listing-7 { margin-top: 15px !important; }
    .elist-1-desk, .elist-4-desk, .elist-7-desk { display: none; }
    .elist-1-mobile, .elist-4-mobile, .elist-7-mobile { display: block !important; }
    .event-listing-3:not(.event-item), .event-listing-6, .event-listing-8 { display: none; }
    .event-listing-2 img, .event-listing-4 .elist-4-mobile, .event-listing-5 img { height: 216px; width: 100%; }
    .caption-tags p { font-size: 1.8em; }
    .caption-tags h3 { font-size: 2.5em; }
    .caption-tags a { font-size: 1.4em; }
    .e-caption-1 h3, .e-caption-2 h3, .e-caption-7 h3, .e-caption-4 h3, .e-caption-5 h3, .Side_Image h3 { margin: 38px 0 30px; }
    .caption-tags .col-sm-7, .caption-tags .col-sm-12 { margin-top: 25px; }
    .event-listing-1, .event-listing-2, .event-listing-7, .event-listing-4, .event-listing-5 { padding: 0 !important; }
    .e-caption-1, .e-caption-7, .Side_Image { position: initial; }
    .e-caption-1 .col-sm-7, .e-caption-7 .col-sm-7, .Side_Image .col-sm-7 { width: 100%; margin-top: -78%; height: 210px; }
    .event-listing-1 .col-sm-5, .event-listing-7 .col-sm-5 { display: none; }
    .elist-border { background: #dddbdc; height: 9px; }
    .event-list .calender-for-mobile { margin-top: 30px; }
    .calender-for-mobile .prev, .calender-for-mobile .next { padding: 0 0 0 0 !important; background: none !important; }
    .calender-for-mobile .datepicker thead tr:first-child { height: 50px; }
    .calender-for-mobile .datepicker-days { padding: 0 0px; }
}
@media(max-width:767px) and (min-width:351px) {
    .event-listing-1, .event-listing-7 { height: 505px; width: 291px; margin: 0 auto; }
    .event-listing-2, .event-listing-4, .event-listing-5 { height: 216px; width: 291px; margin: 0 auto; }
}
@media(max-width:350px) {
    .event-listing-1, .event-listing-7 { height: 505px; }
    .event-listing-1 img, .event-listing-7 img { height: 100%;     margin: 0 auto;}
    .event-listing-2, .event-listing-4, .event-listing-5 {     height: 216px;    width: 291px;    margin: 0 auto; }
    .event-listing-2 img, .event-listing-4 img, .event-listing-5 img { height: 100%; }
}
.elist-1-mobile, .elist-4-mobile, .elist-7-mobile { display: none; }
.datepicker thead tr:first-child .prev:hover, .datepicker thead tr:first-child .next:hover { background: none !important; }
.datepicker thead tr th i { font-size: 2em; margin-top: 2px; color: #aaa6ef; }
.arrow-border { width: 27px !important; height: 27px !important; border: .5px solid #aaa6ef; border-radius: 14px; }
/************************ General Page Starts *******************************/

.general-page .event-content1 { padding-bottom: 0; }
.general-page .general_container-st { background: #0c0852; }

.general-page.alumni-inner-bg .general_container-st { background: #15123f; }
/*.general-page.alumni-inner-bg .calender { background: #15123f; }*/

.general-page .calender-for-desktop:before{content: ""; position: absolute; top: -10px; left: 0; width: 100%; background: #b5091f; height: 10px;}
.general-page .event-results { background: transparent; padding: 4.5em; /* border-top: 10px solid #b5091f; margin-top: -10px; */ position: relative; }
.general-page .event-results:before, .general-page .event-results:after { background: #fff; content: ''; height: 100%; width: 1px; position: absolute; top: 0; z-index: 1; }
.tab_drop_item a&gt;i { float: right; font-size: 2.5em !important; color: #b50a20; margin-right: 0px; margin-top: -15px; }
.tab_menu { font-family: 'Roboto', sans-serif; }
.general-page .event-results:before { left: 4.5em; }
.general-page .event-results:after { right: 4.5em; }
.general-page .tab_menu { max-width: 90%; margin: 0 12%; }
.general-page .tab_menu &gt; ul &gt; li { margin-bottom: 2em;     padding: 7px 0;}
.general-page .tab_menu ul li a { font-size: 2.1em; font-weight: 400; color: #fff; display: block; }
.general-page .tab_menu ul li.tab_drop_item { background: url(../images/drop_arrow_icon.png) no-repeat 95% 5px; padding: 7px 0; }
.general-page .tab_menu ul ul { display: none; }
.general-page .tab_menu ul li.active_drop ul { display: block; }
.general-page .tab_menu ul ul a { font-size: 1.9em; padding: 1.5em 1.5em 0; font-weight: 300; }
.general-page .tab_menu ul a.active,
.general-page .tab_menu ul li.active a { /* color: #9ebcf9;*/ color: #fff;}
.general-page .tab_menu ul a.active:hover { opacity: 1;  color: #9ebcf9;}
.general-page .calender { margin: 280px -4.5em 0; padding: 40px 4.5em; background: #080937; font-size: 16px; }
.general-page thead tr:first-child { height: 110px; }
.general-page .datepicker table tr td.old, .general-page .datepicker table tr td.new { color: #999; }
.general-page .datepicker-switch { color: #d7d6e6; }
.general-page .datepicker table tbody td { color: #cfcfd8; }
.general-page .datepicker thead tr th i { font-size: 1.5em; margin-top: 2%; color: #aaa6ef; }
.general-page .event-content1 .result-text { padding: 10% 0 3% 0; width: 75% !important; }
.general-page .center-textline { width: 75% !important; margin: 120px auto 0; }
.general-page .table-condensed&gt;tbody&gt;tr&gt;td, .general-page .table-condensed&gt;tbody&gt;tr&gt;th, .general-page .table-condensed&gt;tfoot&gt;tr&gt;td, .general-page .table-condensed&gt;tfoot&gt;tr&gt;th, .general-page .table-condensed&gt;thead&gt;tr&gt;td, .general-page .table-condensed&gt;thead&gt;tr&gt;th { padding: 4% !important; }
.general-page .event-content1 .result-text { padding-top: 0; }
.general-page .top-result-area { margin-left: 0; background: #f5f4f5; }
.general-page .top-results { background: transparent; }
.general-page .top-results h1 { color: #b5091f; font-size: 6em; margin-top: 0;     font-family: nimbusromdgrItalic; }
.general-page .top-results h2 { color: #1f0a4e; font-size: 4em; /* margin-bottom: 1em; */ margin-bottom: 20px;    font-family: nimbusromdgrItalic; }
.general-page .top-results h3 { color: #b5091f; font-size: 4em; /* margin-bottom: 1em; */ margin-bottom: 20px;    font-family: nimbusromdgrItalic; }
.general-page .result-text p { font-size: 1.6em; letter-spacing: 1px; color: #353535; margin-bottom: 1.5em; line-height: 1.75em; }
.general-page .result-text .text-1 { font-size: 1.8em; }
.general-page .event-content1 .meeting-info { padding-top: 5%; padding-bottom: 340px; }
.general-page .result-text blockquote { padding: 10px 5em; margin: 4em 0; font-size: 2.2em; color: #1f0a4e; letter-spacing: 1px; font-weight: 500; line-height: 1.75em; border-left: none; position: relative; font-family: 'Roboto', sans-serif; }
.general-page .result-text blockquote p{margin-bottom: 0;  font-size: 2.2em; color: #1f0a4e; letter-spacing: 1px; font-weight: 500; line-height: 1.75em; border-left: none; position: relative; font-family: 'Roboto', sans-serif; }
.general-page .result-text blockquote:before { content: '\201C'; color: #b5091f; font-size: 8em; position: absolute; left: 0; font-family: nimbusromdgrItalic; top: 32px;}
.general-page .result-text blockquote:after { content: '\201D'; color: #b5091f; font-size: 8em; position: absolute; bottom: 75px;  right: 30px; font-family: nimbusromdgrItalic; -moz-transform: scaleX(-1) rotate(182deg); -o-transform: scaleX(-1) rotate(182deg); -webkit-transform: scaleX(-1) rotate(182deg); transform: scaleX(-1) rotate(182deg); filter: FlipH; -ms-filter: "FlipH"; }
.general-page .captions_pic_right { float: right; width: 70%; overflow: hidden; text-align: right; }
.general-page .captions_pic_right img { max-width: 100%; height: auto; margin-left: 12em; }
.general-page .student_pic_desc { width: 18em; text-align: left; background: #b5091f; color: #fff; min-height: 5.7246em; font-size: 2.9em; padding: 3em 1em 1em; margin: -2em 0 0; }
.general-page .captions_pic_left { max-width: 40.3%; position: relative; margin-left: 12.5%; padding-top: 15px; }
.general-page .captions_pic_left img { width: 100%; }
.general-page .student_pic_desc.pic_caption { margin-left: 5em; padding-top: 2.5em; }
.general-page .student_pic_desc p { color: #fff !important; margin-bottom: 0 !important; }
.general-page .accord_down { padding-bottom: 25px; position: relative; }
.general-page .border-line { border-bottom: 1px solid #1f0a4e; margin-top: 20px; }
.general-page .accord_down:before { content: ''; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #1f0a4e; position: absolute; left: 0; }
.general-page .accord_down a { font-size: 2.4em; color: #1f0a4e; padding-left: 1em;  }
.general-page .accord_down a.dropdown-link{display: inline-block;width: 100%; border-bottom:1px solid #959595; padding-bottom: 20px;}

.general-page .drop_accord_down { display: none; padding-left: 2em; }
.general-page .drop_accord_down li { margin: .75em .5em; }
hr.ab_line { position: absolute; border: 1px solid #fff; width: 100%; margin-top: -3em; }
.blue_bg_for_mobile { display: none; }
.info-snippets .drop_accord_down h4 { font-size: 3em; color: #1f0a4e; margin: 40px 0;  font-family: nimbusromdgrItalic;}
.info-snippets .drop_accord_down h5 { font-size: 2.2em; color: #353535; font-weight: 400; margin: 0 0 40px 0; font-family: 'Roboto', sans-serif;}
.info-snippets .drop_accord_down .p-text { font-size: 1.8em !important; color: #353535; font-weight: 300; margin: 0 0 40px 0; }
.info-snippets .info-snippet-img { text-align: center; width: 71%; margin: 0 auto; }
.info-snippets .info-snippet-img img { width: 100%; height: auto; }
.info-snippets .caption { text-align: center; margin: 15px 0 40px 0; font-size: 2.4em !important; color: #1f0a4e !important; }
.event-detail-style h1{font-weight: 500;line-height: 1.1; margin-bottom: 10px; margin-top: 0;font-family: nimbusromdgrItalic;color: #b5091f;margin-left: auto;margin-right: auto;font-size: 4em;}
.event-detail-style h3,.event-detail-style h2{font-size: 2.5em;}
.event-detail-style p{
    font-size: 1.5em;
    letter-spacing: 1px;
    margin-bottom: 1.5em;
    line-height: 1.75em;
    color: #353535;
    font-family: "Open Sans", Arial, sans-serif;
}

@media(max-width:1366px) {
    .general-page .tab_menu { margin: 0 10%; }
}
@media(max-width:1200px) {
    .general-page .tab_menu { margin: 0 5%; }
}
@media(min-width:992px) {
    .general-page .calender-for-desktop { width: 30.1045%; margin-right: 0; }
    .general-page .top-result-area { width: 69.8955%; }
}
@media(max-width:991px) {
    /*.general-page .st-section-bg .st-heading { margin-top: 24%; }*/
    .general-page .event-content1 .result-text { width: 95%; }
    .general-page .event-content1 .result-text .m__head { text-align: center; }
    .general-page .captions_pic_right { float: none; width: 100%; }
    .general-page .captions_pic_left { max-width: 95%; margin-left: auto; }
}
@media(max-width:767px) {
    .general-page .event-content1 .col-md-7 { border-top: none; }
    .general-page .event-content1 .result-text { padding: 0 15px 7%; width: 100% !important; }
    .general-page .result-text .text-1 { font-size: 1.5em; font-weight: 500; line-height: 1.50; }
    .general-page .result-text p { font-size: 1.5em; font-weight: 400; line-height: 1.50; }
    .general-page .accord_down a { font-size: 2em; }
    .general-page .event-content1 .meeting-info { padding-top: 35px; padding-bottom: 0; }
    .general-page .top-result-area { padding: 0; }
    .general-page .top-results h1 { font-size: 3em; margin-bottom: 25px !important; }
    .general-page .top-results h2, .general-page .top-results h3 { font-size: 2.4em; margin-top: 10px; margin-bottom: 15px !important; }
    .general-page .result-text blockquote { padding: 1em; font-size: 1.5em; }
    .general-page .result-text blockquote p{ font-size: 1.5em; }
    .general-page .event-content1 .captions_pic_left { padding: 0 0 7%; width: 100% !important; }
    .general-page .result-text blockquote:before { top: 0; left: -15px; }
    .general-page .result-text blockquote:after { bottom: -40px; right: 10px; transform: inherit; }
    .general-page .captions_pic_right { width: 102.5%; margin: -2.5%; }
    .general-page .captions_pic_right img { margin-left: 0; }
    hr.ab_line { z-index: 999; margin-top: -1.5em; width: 102%; }
    .general-page .captions_pic_right .student_pic_desc { margin-left: 0; padding-top: 1.5em !important; padding-bottom: 1em; }
    .general-page .student_pic_desc { width: 70%; font-size: 1.5em; position: relative; min-height: auto; margin-left: 0; padding-top: 1.5em !important; padding-bottom: .4em; }
    .general-page .captions_pic_left { width: 100% !important; max-width: 100%; margin-top: 3em; }
    .center-textline { display: none; }
    .general-page .captions_pic_left img { max-width: 100%; }
    .general-page .student_pic_desc.pic_caption { margin-left: 0; }
    .blue_bg_for_mobile { padding: 1.5em; display: block; }
    .blue_bg_for_mobile .ed_title { font-size: 3em; margin-bottom: .5em; text-align: center; }
    .blue_bg_for_mobile a { color: #fff; }
    .info-snippets .drop_accord_down h4 { font-size: 2.1em; }
    .info-snippets .drop_accord_down h5 { font-size: 1.6em; }
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { font-size: 1.5em !important; font-weight: 400; line-height: 1.50; }
    .info-snippets .caption { font-size: 2em !important; }
}
@media (max-width: 350px) {
    /*.general-page .st-section-bg .st-heading { margin-top: 75%; }*/
    .info-snippets .info-snippet-img { text-align: center; width: 100%; margin: 0 auto; }
}
@media(min-width:1901px) {
    .info-snippets .drop_accord_down h4 { font-size: 3em; }
    .info-snippets .drop_accord_down h5 { font-size: 2.2em; }
    .info-snippets .drop_accord_down .p-text { font-size: 1.6em !important; }
    .info-snippets .caption { font-size: 2.4em !important; }
    .general-page .top-results h1 { font-size: 6em; }
    .general-page .top-results h2 { font-size: 4em; }
    .general-page .result-text .text-1 { font-size: 1.8em; }
    .general-page .center-textline p { font-size: 1.6em; }
    .general-page .result-text p { font-size: 1.6em; letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
    .general-page .result-text blockquote { padding: 10px 5em; margin: 3em 0 1em; font-size: 2.2em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .result-text blockquote p { font-size: 1em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .student_pic_desc { width: 18em; min-height: 5.7246em; font-size: 2.9em; padding: 3em 1em 1em; margin: -2em 0 0; }
    .general-page .accord_down a { font-size: 2.4em; }
    .general-page .tab_menu ul li a { font-size: 2.1em; }
    .general-page .tab_menu ul ul a { font-size: 1.9em; padding: 1.5em 1.5em 0; }
}
@media (min-width: 1601px) {
    .general-page .datepicker-switch { font-size: 2.4em !important; }
}
@media(min-width:1601px) and (max-width:1900px) {
    .info-snippets .drop_accord_down h4 { font-size: 2.5em; }
    .info-snippets .drop_accord_down h5 { font-size: 1.8em; }
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { font-size: 1.5em !important; }
    .info-snippets .caption { font-size: 2.4em !important; }
    .general-page .top-results h1 { font-size: 5em; }
    .general-page .top-results h2 { font-size: 3em; }
    .general-page .result-text .text-1 { font-size: 1.8em; }
    .general-page .result-text p { font-size: 1.5em; letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
    .general-page .result-text blockquote { padding: 10px 5em; margin: 4em 0; font-size: 2.1em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .student_pic_desc { width: 18em; min-height: 5.7246em; font-size: 2.8em; padding: 3em 1em 1em; margin: -2em 0 0; }
    .general-page .accord_down a { font-size: 2.3em; }
    .general-page .tab_menu ul li a { font-size: 2em; }
    .general-page .tab_menu ul ul a { font-size: 1.8em; padding: 1.5em 1.5em 0; }
}
@media(min-width:768px) {
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
}
@media(min-width:1401px) and (max-width:1600px) {
    .info-snippets .drop_accord_down h4 { font-size: 2.5em; }
    .info-snippets .drop_accord_down h5 { font-size: 1.8em; }
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { font-size: 1.5em !important; }
    .info-snippets .caption { font-size: 2.4em !important; }
    .general-page .datepicker table td, .general-page .datepicker table th { font-size: 1em; }
    .general-page .top-results h1 { font-size: 4em; }
    .general-page .top-results h2, .general-page .top-results h3 { font-size: 2.5em; }
    .general-page .result-text .text-1 { font-size: 1.8em; }
    .general-page .result-text p { font-size: 1.5em; letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
    .general-page .result-text blockquote { padding: 10px 5em; margin: 4em 0; font-size: 1.8em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .result-text blockquote p { font-size: 1em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .student_pic_desc { width: 18em; min-height: 5.7246em; font-size: 2.4em; padding: 3em 1em 1em; margin: -2em 0 0; }
    .general-page .accord_down a { font-size: 2.3em; }
    .general-page .tab_menu ul li a { font-size: 1.8em; }
    .general-page .tab_menu ul ul a { font-size: 1.6em; padding: 1.5em 1.5em 0; }
    .event-info img {
        height: 303px;
    }
}
@media(min-width:992px) and (max-width:1200px) {
    .general-page .calender { margin: 280px -4.5em 0; padding: 40px 3em; }
    .general-page .datepicker-switch { font-size: 1.5em !important; }
    .general-page .arrow-border { width: 24px !important; height: 24px !important; }
    .general-page .event-results { padding: 2.5em; }
    .general-page .event-results:before { left: .5em !important; }
    .general-page .event-results:after { right: .5em !important; }
}
@media(min-width:992px) and (max-width:1400px) {
    .info-snippets .drop_accord_down h4 { font-size: 2.5em; }
    .info-snippets .drop_accord_down h5 { font-size: 1.8em; }
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { font-size: 1.5em !important; }
    .info-snippets .caption { font-size: 2.4em !important; }
    .general-page .event-results:before { left: 2.5em; }
    .general-page .event-results:after { right: 2.5em; }
    .tab_drop_item a&gt;i, .tab_drop_item a&gt;em { font-size: 2em !important; margin-top: -6px; }
    .general-page .datepicker table td, .general-page .datepicker table th { font-size: 1em; }
    .general-page .top-results h1 { font-size: 4em; }
    .general-page .top-results h2, .general-page .top-results h3 { font-size: 2.5em; }
    .general-page .result-text .text-1 { font-size: 1.6em; }
    .general-page .result-text p { font-size: 1.5em; letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
    .general-page .result-text blockquote { padding: 10px 5em; margin: 4em 0; font-size: 1.7em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .result-text blockquote p { font-size: 1em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .student_pic_desc { width: 18em; min-height: 5.7246em; font-size: 2.1em; padding: 3em 1em 1em; margin: -2em 0 0; }
    .general-page .accord_down a { font-size: 2.3em; }
    .general-page .tab_menu ul li a { font-size: 1.7em; }
    .general-page .tab_menu ul ul a { font-size: 1.5em; padding: 1.5em 1.5em 0; }
    .st-section-bg{height: 320px;}
    .st-section-bg.innertitle-banner .sliderimg-div{height: 320px;}
}
@media(min-width:768px) and (max-width:991px) {
    .general-page .captions_pic_right { width: 86%; margin: 0 auto; }
    .general-page .event-content1 .result-text { padding: 0 0 7% 0; width: 86% !important; }
    .general-page .event-content1 .meeting-info { padding-top: 0; padding-bottom: 0; }
    .general-page .center-textline { width: 86% !important; margin: 120px auto 0; }
    .general-page .captions_pic_right img { max-width: 83%; height: auto; margin-left: 12em; }
    .general-page .event-results:before { left: 2.5em; }
    .general-page .event-results:after { right: 2.5em; }
    .tab_drop_item a&gt;i { font-size: 2em !important; margin-top: -6px; }
    .general-page .datepicker table td, .general-page .datepicker table th { font-size: 1em; }
    .general-page .top-results h1 { font-size: 4em; }
    .general-page .top-results h2, .general-page .top-results h3 { font-size: 2.5em; }
    .general-page .result-text .text-1 { font-size: 1.3em; }
    .general-page .result-text p { font-size: 1.3em; letter-spacing: 1px; margin-bottom: 1.5em; line-height: 1.75em; }
    .general-page .result-text blockquote { padding: 10px 5em; margin: 4em 0; font-size: 1.7em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .result-text blockquote p { font-size: 1em; letter-spacing: 1px; line-height: 1.75em; }
    .general-page .student_pic_desc { font-size: 1.8em; }
    hr.ab_line { width: 85%; }
    .general-page .top-result-area { padding-left: 0; padding-right: 0; }
    .general-page .accord_down a { font-size: 2.3em; }
    .general-page .tab_menu ul li a { font-size: 1.7em; }
    .general-page .tab_menu ul ul a { font-size: 1.5em; padding: 1.5em 1.5em 0; }
    .general-page .captions_pic_left img { max-width: 48%; }
    .general-page .student_pic_desc.pic_caption { margin-left: 14em; }
    .general-page .captions_pic_left .ab_line { width: 100%; }
    .general-page .captions_pic_left .student_pic_desc { width: auto; }
    .info-snippets .drop_accord_down h4 { font-size: 2.1em; }
    .info-snippets .drop_accord_down h5 { font-size: 1.6em; }
    .info-snippets .drop_accord_down .p-text, .general-page .center-textline p { font-size: 1.3em !important; }
    .info-snippets .caption { font-size: 2em !important; }
}
.ndetail-for-mobile { padding: 0; }
/************************ General Page Ends*******************************/



/*-------25th Dec-------*/

.st-section.team_work .row {
    margin: 0;
}

.st-section.team_work .row#home-section1 {
    margin-right: -15px;
    margin-left: -15px;
}

.event-detail .fc-calendar .fc-row &gt; div &gt; span.fc-date {
    font-size: 1.6em;
    color: #59595A !important;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

.event-detail .fc-six-rows .fc-row {
    height: 42px;
}

.event-detail .fc-calendar .fc-row &gt; div.fc-today {
    background: #d5d5d5 !important;
}

.event-detail .fc-calendar .fc-row &gt; div.fc-today .fc-date {
    color: #989393 !important;
}

.event-detail .fc-calendar .fc-row &gt; div:hover {
    background: #d5d5d5;
}

.event-detail .fc-calendar .fc-row &gt; div:hover .fc-date {
    color: #989393 !important;
}

.event-detail .fc-calendar-container {
    width: 90%;
    margin: 0 auto;
}

.event-detail .fc-calendar .fc-head{
    height: 42px;
}

.event-detail .fc-five-rows .fc-row {
    height: 42px;
}

.event-detail .fc-calendar .fc-head &gt; div {
    color: #444 !important;
    font-style: normal;
    font-family: nimbusromdgrBold;
    font-size: 12px !important;
    text-transform: capitalize;
    line-height: 42px;
}

.event-detail .fc-future.fc-content {
    border: none;
}

.event-detail .calendar-sidebar .custom-header h2,
.event-detail .calendar-sidebar .custom-header h3 {
    color: #b5091f !important;
    font-size: 25px !important;
    padding-bottom: 10px !important;
    font-family: nimbusromdgrItalic;
}

.event-detail .calendar-sidebar .custom-header {
    text-align: center;
    padding-top: 0;
    height: 45px;
    width: 90%;
    margin: 0 auto;
}

.event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #d5d5d5;
    border-radius: 14px;
    display: inline-block;
    float: left;
    position: relative;
}

.event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f104";
    font-size: 30px;
    color: #d5d5d5;
    margin-top: -3px;
    display: block;
}

.event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed #custom-prev {
    position: absolute;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.event-detail .calendar-sidebar .custom-header nav.custom-next-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #d5d5d5;
    border-radius: 14px;
    display: inline-block;
    float: right;
    position: relative;
}

.event-detail .calendar-sidebar .custom-header nav.custom-next-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f105";
    font-size: 30px;
    color: #d5d5d5;
    margin-top: -3px;
    display: block;
}

.event-detail .calendar-sidebar .custom-header nav.custom-next-condensed #custom-next {
    position: absolute;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.event-detail .custom-calendar-wrap {
    height: auto;
}

/*-------List--------*/

.event-list .fc-six-rows .fc-row,
.event-list .fc-five-rows .fc-row{
    height: 58px;
}

.event-list .fc-calendar .fc-row &gt; div &gt; span.fc-date {
    font-size: 1.9em;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.event-list .fc-calendar .fc-head {
    height: 70px;
    line-height: 70px;
}

.event-list .fc-calendar .fc-head &gt; div {
    text-align: center;
    color: #fff !important;
    font-family: nimbusromdgrItalic;
    font-size: 21px !important;
    text-transform: capitalize;
}

/*.event-list .fc-calendar .fc-row &gt; div:hover {
    background: #fff;
}*/

.event-list .fc-future.fc-content {
    border: none;
}

.event-list .fc-future.fc-content .fc-date {
    color: #fff !important;
}

.event-list .fc-calendar .fc-row &gt; div:hover .fc-date {
    color: #13144c !important;
}

.fc-calendar .fc-row &gt; .blank_emptydate .fc-emptydate {
    color: #9592d7 !important;
}

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

.fc-calendar .fc-row &gt; div.fc-today:hover  .fc-date{
    color: #fff;
}

.home-page .fc-five-rows .fc-row {
    height: 36px;
}

.home-page .fc-calendar .fc-row .fc-future.fc-content span.fc-date{
    font-size: 11px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #fff;
}

.home-page .fc-calendar .fc-row &gt; div {
    border: none;
}

.home-page nav.custom-prev-condensed,
.event-list nav.custom-prev-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #aaa6ef;
    border-radius: 14px;
    float: left;
    position: relative;
    opacity: 0.4;
}

.home-page nav.custom-prev-condensed:before,
.event-list nav.custom-prev-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f104";
    margin-left:-3px;
}

.home-page nav.custom-next-condensed,
.event-list nav.custom-next-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #aaa6ef;
    border-radius: 14px;
    float: right;
    position: relative;
    opacity: 0.4;
}

.home-page nav.custom-next-condensed:before,
.event-list nav.custom-next-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f105";
    margin-right:-3px;
}

.home-page nav.custom-prev-condensed #custom-prev,
.home-page nav.custom-next-condensed #custom-next,
.event-list nav.custom-prev-condensed #custom-prev,
.event-list nav.custom-next-condensed #custom-next{
    position: absolute;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.home-page .fc-calendar .fc-row &gt; div:hover {
    background: #b5091f;
}

.home-page .fc-calendar .fc-row &gt; div:hover .fc-date {
    color: #fff;
}


.home-page .custom-header h2,
.home-page .custom-header h3 {
    font-family: nimbusromdgrItalic;
    font-size: 24px;
}

.home-page .fc-calendar .fc-head &gt; div {
    color: #b50a20 !important;
    font-family: nimbusromdgrItalic;
    font-size: 11px !important;
}

.event-list .custom-calendar-wrap {
    overflow: visible;
}

.event-list .calendar-sidebar .custom-header {
    position: absolute;
    left: -50%;
    text-align: center;
    bottom: 20%;
    width: 360px;
    top: inherit;
    padding: 0;
}

.event-list .calendar-sidebar .custom-header h2,
.event-list .calendar-sidebar .custom-header h3 {
    font-family: nimbusromdgrItalic;
    color: #9592d7 !important;
    font-size: 42px;
}

.event-list nav.custom-prev-condensed,
.event-list nav.custom-next-condensed {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    opacity: 1;
    margin-top: 8px;
}

.event-list nav.custom-prev-condensed:before,
.event-list nav.custom-next-condensed:before {
    font-size: 32px;
    color: #aaa6ef;
    line-height:39px;
}

.caption-tags h3 a {
    font-size: inherit;
}

.bg-sky-blue h3 a {
    color: #fff;
}

.text_purple h2.el-day,
.text_purple h5.el-month,
.text_purple h3.nimb-i.el-title,
.text_purple h3.nimb-i.el-title a{
    color: #9b97cc !important;
}

.text_purple a.roboto {
    color: #fff !important;
}

.text_white h2.el-day,
.text_white h5.el-month,
.text_white h3.nimb-i.el-title,
.text_white h3.nimb-i.el-title a {
    color: #fff !important;
}

.text_white a.roboto {
    color: #9b97cc !important;
}

.text_red h2.el-day,
.text_red h5.el-month,
.text_red h3.nimb-i.el-title,
.text_red h3.nimb-i.el-title a {
    color: #a2081c !important;
}

.text_red a.roboto {
    color: #1f1b56 !important;
}

.text_midnight_blue h2.el-day,
.text_midnight_blue h5.el-month,
.text_midnight_blue h3.nimb-i.el-title,
.text_midnight_blue h3.nimb-i.el-title a {
    color: #0b083b !important;
}

.text_midnight_blue a.roboto {
    color: #fff;
}

.event .vm h2.el-day,
.event .vm h5.el-month{
    display: inline-block;
    margin: 0 4px;
    font-family: nimbusromdgrItalic;
    font-size: 2.3em;
    color: #a2081c;
}

.event .caption-tags h3,
.event .caption-tags h3 a {
    color: #a2081c;
}

.event a.roboto {
    color: #a2081c;
}

.event-list #events {
    margin-left: -10px;
    margin-right: -10px;
}

.event-list #events .event {
    padding: 0 10px;
}

.event-list #events .event .list-10-overlay{
    right: 10px;
    left: 10px;
    width: auto;
}

.event-list #events .event .col-sm-7 {
    margin-left: -10px;
}

.general-page .event-content1 .meeting-info.result-text {
    width: 100% !important;
}

.general-page .event-content1 .meeting-info.result-text h1,
.general-page .event-content1 .meeting-info.result-text .issuuembed,
.general-page .event-content1 .meeting-info.result-text h2,
.general-page .event-content1 .meeting-info.result-text h3,
.general-page .event-content1 .meeting-info.result-text p,
.general-page .event-content1 .meeting-info.result-text .blockquote,
.general-page .event-content1 .meeting-info.result-text .accordian_tabs.info-snippets {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}
.general-page .event-content1 .meeting-info.result-text iframe {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
	display:block;
}
.general-page .event-content1 .meeting-info.result-text .center-textline p {
    width: 100%;
}

.general-page .event-content1 .meeting-info.result-text .captions_pic_left {
    /*padding-bottom: 7%;*/
	padding-bottom:25px;
}

.general-page .event-content1 .meeting-info.result-text .captions_pic_right {
   /* padding-top: 7%;*/
   padding-bottom: 25px;
   padding-top:15px;
}

.general-page .captions_pic_right hr.ab_line{
    left: 0;
}
.fc-calendar .fc-row &gt; div.fc-future:empty:hover,
.fc-calendar .fc-row &gt; div:empty:hover
{
    background:none !important;
}



/*-----form-----*/

.apply-form form {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Roboto', sans-serif;
    color: #1f0a4e;
    font-weight: normal;
    font-size: 16px;
}

.apply-form.news-detail-content form {
    width: 100%;
}

.apply-form form .form_hf {
    width: 50%;
    float: left;
}

.apply-form form label {
    display: block;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    color: #1f0a4e;
    font-weight: normal;
    font-size: 16px;
    text-transform: capitalize;
}

.apply-form form select,
.apply-form form input[type="text"],
.apply-form form input[type="email"],
.apply-form form input[type="number"] {
    width: 100%;
    height: 45px;
    border-radius: 0;
    font-size: 16px;
    padding: 12px 20px;
    background: #d4d3d3 !important;
    border: 0;
    position: relative;
    color: #1f0a4e;
    font-family: 'Roboto', sans-serif;
}

.apply-form form textarea {
    width: 100%;
    height: 120px;
    border-radius: 0;
    font-size: 16px;
    padding: 12px 20px;
    background: #d4d3d3 !important;
    border: 0;
    position: relative;
    color: #1f0a4e;
    font-family: 'Roboto', sans-serif;
}

.apply-form form input[type="text"]:focus,
.apply-form form textarea:focus,
.apply-form form select:focus,
.apply-form form input[type="email"]:focus,
.apply-form form input[type="number"]:focus{
    outline: none;
}

.apply-form form tr td {
    display: block;
}

.apply-form form input::-webkit-input-placeholder,
.apply-form form textarea::-webkit-input-placeholder{
    color: #1f0a4e;
}
.apply-form form input::-moz-placeholder,
.apply-form form textarea::-moz-placeholder {
    color: #1f0a4e;
}
.apply-form form input:-ms-input-placeholder,
.apply-form form textarea:-ms-input-placeholder {
    color: #1f0a4e;
}
.apply-form form input:-moz-placeholder,
.apply-form form textarea:-moz-placeholder {
    color: #1f0a4e;
}

.apply-form form .form_full.form_ch br,
.apply-form form .form_full.form_rd br{
    display: none;
}

.apply-form form .form_full.form_ch input[type=checkbox] {
    margin-left: 10px;
    margin-right: 5px;
}

.apply-form form .form_full.form_rd input[type=radio] {
    margin-left: 10px;
    margin-right: 5px;
}

.apply-form form tr td input[type="submit"], .apply-form form button[type="submit"] {
    width: auto;
    font-size: 18px;
    background: #0c0852;
    padding: 12px 65px;
    text-transform: capitalize;
    margin-left: 10px;
    border-radius: 0px;
    color: #FFF;
    font-weight: normal;
    border: none;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    margin-top: 20px;
}

.navbar-nav&gt;li&gt;.dropdown-menu li.dropdown-submenu {
    position: relative;
}

.navbar-nav&gt;li&gt;.dropdown-menu li.dropdown-submenu &gt; ul.dropdown-menu {
    left: 100%;
    top: 0;
    padding: 5px 0;
}

/*----general page------*/

.general-page .fc-future.fc-content {
    border: none;
}

.general-page .fc-calendar .fc-row &gt; div &gt; span.fc-date ,
.general-page .fc-calendar .fc-row &gt; div &gt; a &gt; span.fc-date {
    color: #cfcfd8 !important;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
}


.general-page .calender {
    margin: 280px -45px 0;
    padding: 40px 45px;
}

.general-page .calender &gt; .row {
    margin: 0;
}

.general-page .calendar-sidebar .custom-header {
    padding-top: 26px;
    text-align: center;
    height: 110px;
    padding-bottom: 26px;
}

.general-page .calendar-sidebar .custom-header nav.custom-prev-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #aaa6ef;
    border-radius: 14px;
    float: left;
    position: relative;
    margin-top: 15px;
}

.general-page .calendar-sidebar .custom-header nav.custom-prev-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f104";
    font-size: 24px;
}

.general-page .calendar-sidebar .custom-header nav.custom-next-condensed {
    width: 27px !important;
    height: 27px !important;
    border: .5px solid #aaa6ef;
    border-radius: 14px;
    float: right;
    position: relative;
    margin-top: 15px;
}

.general-page .calendar-sidebar .custom-header nav.custom-next-condensed:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f105";
    font-size: 24px;
}

.general-page .calendar-sidebar .custom-header nav.custom-prev-condensed #custom-prev,
.general-page .calendar-sidebar .custom-header nav.custom-next-condensed #custom-next {
    position: absolute;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}

.general-page .calendar-sidebar .custom-header h2,
.general-page .calendar-sidebar .custom-header h3 {
    font-size: 2.4em !important;
    font-family: nimbusromdgrItalic;
    color: #d7d6e6 !important;
    margin-top: 5px;
}

.general-page .fc-calendar .fc-head {
    height: 56px;
}

.general-page .fc-calendar .fc-head &gt; div {
    color: #b50a20 !important;
    font-family: nimbusromdgrItalic;
    font-size: 17px !important;
    line-height: 56px;
    text-transform: capitalize;
}

.general-page .custom-calendar-wrap {
    height: auto;
    max-width: 410px;
    margin: 0 auto;
}

.general-page .fc-six-rows .fc-row,
.general-page .fc-five-rows .fc-row {
    height: 56px;
}

/*.general-page .fc-calendar .fc-row &gt; div:hover {
    background: #b5091f !important;
    color: #fff !important;
}*/

.general-page .fc-calendar .fc-row &gt; div:hover .fc-date {
    color: #fff !important;
}

.general-page div#search-1626 {
    width: 75%;
    margin: 0 auto;
}

.general-page div#search-1626 h3,
.general-page div#search-1626 h3 a {
    color: #1f0a4e;
    font-size: 30px;
    margin: 0 0 10px;
    font-family: nimbusromdgrItalic;
}

.general-page div#search-1626 h3 a br {
    display: none;
}

.general-page div#search-1626 P {
    width: 100%;
    margin-bottom: 40px;
}

.news-detail-content .block-2-container h1 {
    font-family: nimbusromdgrItalic;
    margin-top: 0;
    color: #b5091f !important;
    font-size: 5em;
}



.news-detail-content .block-2-container h2 {
    margin-top: 20px;
    font-family: nimbusromdgrItalic;
    text-align: left !important;
    font-size: 2.4em;
    color: #1f0a4e !important;
}

.news-detail-page .news-detail-content .block-2-container h2{
    font-size: 3em;
    color: #b5091f;
}

.news-detail-content .block-2-container p {
    padding: 1% 0;
    font-family: 'Roboto', sans-serif;
    color: #6b6b6b;
    font-size: 14px;
    font-weight: 300;
}
.news-detail-page .news_des_div li{	
    font-family: 'Roboto', sans-serif;
    color: #6b6b6b !important;
    font-size: 14px;
    font-weight: 300;
	padding: 5px 0;
}
.news-detail-page .news_des_div ol li{
	list-style:inherit !important;
}
.news-detail-content .block-2-container p strong {
    font-weight: 500;
    color: #353535;
    font-size: 17px;
}

.news-detail-content .block-2-container blockquote {
    padding: 20px 3.7em;
    margin: 1em 0;
    font-size: 1.6em;
    letter-spacing: 1px;
    line-height: 1.75em;
    border: none;
    position: relative;
    font-family: 'Roboto', sans-serif;
    color: #1f0a4e;
    font-weight: 500;
}

.news-detail-content .block-2-container blockquote:before {
    content: '\201C';
    color: #b5091f;
    font-size: 5em;
    position: absolute;
    left: 0;
    font-family: nimbusromdgrItalic;
}

.news-detail-content .block-2-container blockquote:after {
    content: '\201D';
    color: #b5091f;
    font-size: 5em;
    position: absolute;
    right: .5em;
    font-family: nimbusromdgrItalic;
    -moz-transform: scaleX(-1) rotate(182deg);
    -o-transform: scaleX(-1) rotate(182deg);
    -webkit-transform: scaleX(-1) rotate(182deg);
    transform: scaleX(-1) rotate(182deg);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.general-page .accordian_tabs.info-snippets p,
.general-page .accordian_tabs.info-snippets h3{
    width: 100% !important;
}

.event-list-area .col-sm-6 img,.blk_div {
    height: 300px;
    object-fit: cover;
    object-position: center;
}

#webapp29258pagination{display:none}

.event-calender nav.custom-prev-condensed,
.event-calender nav.custom-next-condensed { margin-top:6px !important; }

.event-calender nav.custom-prev-condensed:before { margin-left:-3px; }
.event-calender nav.custom-next-condensed:before { margin-right:-3px; }

.fc-calendar .fc-row &gt; div.fc-content { border:rgba(255,255,255,0.2) 1px solid; }



/*.event-results .interviews a.btn.roboto { width: auto; padding: 8px 0; color: #989494; background: #fff;  border: 1px solid #d6d6d6; border-radius: 5px;  text-transform: unset; font-size: 1.3em; font-weight: 300; width:100%; }*/


/*.event-detail .fc-calendar .fc-row &gt; div.fc-content { border-color:#d5d5d5; }*/


.news-list .full_des,
.news-list .print_div {
    display: none;
}

/*--Media Query----*/

/*Kalpesh Alumini page*/
.fl-w-left{float: left;width: 100%;}
.blue-bg {background: #151539;}
.old-alumni-box p {color: #d5d5d5;font-size: 15px;margin-bottom: 35px;padding: 0 15% 0 20px;}
.img-width img{max-width: 100%;}
.old-blockleft {float: right;max-width: 600px;width: 100%;}
.wide-image{padding-right: 0;}
.old-blockleft img {margin: 8% 0 3%;}
.remove-padd{padding-right: 0;padding-left: 0;}
.full-img-width img {width: 100%;object-fit: cover;height: 100%;}
.disp-flex{display: flex;}
.o-overlay-b{position: relative;}
.o-overlay-b a:before{content: '';background: rgba(50,45,75,0.7);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.old-alumni-box {background: url(../images/transparent-logo.png);background-repeat: no-repeat;background-position: left -30px;}
.who-text-are {font-size: 36px;color: #e6e6e6;position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);font-family: nimbusromdgrItalic;padding-left: 4.5em;right: 0;left: 0;}
.alumni-pro-box {text-align: center; line-height: normal;  padding-left: 10px;  padding-right: 10px;background: #251c46;height: 251px;width: 348px;position: absolute;top: 50%;z-index: 1;transform: translateY(-50%);font-family: nimbusromdgrItalic;align-items: center;display: flex;justify-content: center;font-size: 36px;color: #1f0a4e;left: 58px;}
.update-your{font-size: 48pt;color: #c0bec7;position: absolute;top: 50%;z-index: 1;font-family: nimbusromdgrItalic;line-height: normal;text-align: center;transform: translate(-50%,-50%);left: 50%;}
.red-bg-color{background:#92132b;}
.red-bg-color span{color: #c7a0a7;/*font-size: 48px;*/font-family: nimbusromdgrItalic;position: absolute;padding: 3.5em 2.2em 0;font-size: 42pt;}
.facebook-ic img {height: auto;width: auto;}
.fl-left {float: left;}
span.like-us {font-size: 21px;font-family: nimbusromdgrItalic;color: #251c47;margin: 3px 8px 8px;display: block;}
span.facebookic {font-size: 42px;display: block;font-family: nimbusromdgrItalic;color: #251c47;margin-left: 8px}
.fl-right {float: right;}
.facebook-ic {float: left;width: 100%;background: #fff;position: absolute;bottom: 0;padding: 12.5px 7%;}
.photo-gallery-label{position: absolute;bottom: 0;color: #c7a0a7;background: #92132b;padding: 1.45em 0;font-family: nimbusromdgrItalic;font-size: 42pt;left: 0;right: 0;text-align: center;}
.footer-bg-sec{background: #251c47;padding: 30px 3% 30px;}
.old-igna-text {color: #c0bec7;font-size: 50px;font-family: nimbusromdgrItalic;padding-top: 0;padding-left: 4%;position: relative;top: 18px;}
.old-igna-text:after {border-bottom: 3px solid #b4091f;content: '';display: block;margin-top: -6px;position: absolute;width: 100%;right: -115%;}
.old-igna-text span{background: #251c47;}
.input-newslet {
    border: 1px solid #fff;
    height: 65px;
    border-radius: 13px;
    background: transparent;
    width: 66.762%;
    padding: 0 53px;
    font-size: 18px;
    color: #fff;
    line-height: 65px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
}
.input-newslet::-webkit-input-placeholder{color: #C4BECC;font-weight: 300;}
.input-newslet::-moz-placeholder{color: #C4BECC;font-weight: 300;}
.input-newslet:-ms-input-placeholder{color: #C4BECC;font-weight: 300;}
.input-newslet::-ms-input-placeholder{color: #C4BECC;font-weight: 300;}
.input-newslet::placeholder{color: #C4BECC;font-weight: 300;}
.submit-news-btn{font-size: 18px;background: #B5091F;height: 65px;border:1px solid #B5091F;color: #e6e6e6;border-radius: 13px;margin-left: 2%;width: 30.71%;display: inline-block;font-family: 'Roboto', sans-serif;font-weight: 300;}
.main-newslet{width: 60%;}
.submit-news-btn:hover{
    background-color: transparent;
}
.mainsub-news .like-us-text {
    display: inline-block;
    vertical-align: middle;
    margin-top: 20px;
}
.mainsub-news .like-us-text svg{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.display-inline {display: inline-block;width: 33.2%;}
.main-footer-contact{background: #f5f4f5;padding: 5px 3% 5px;}
.main-footer-contact span{display: inline-block; vertical-align: middle;}
.main-footer-contact .phoneto a{
    color: #433F5B;
}
.main-footer-contact .phoneto a,.main-footer-contact .idemail a{font-weight: 300;font-family: 'Roboto', sans-serif;
    font-size: 18px;}
.phoneto a{font-size: 20px;letter-spacing: 0.5px;color: #251c47;}
.idemail a {color: #92132b;font-size: 20px;letter-spacing: 0.5px;}
.idemail{padding-left: 10%;}
.old-fb-ic { font-size: 25px;font-family: nimbusromdgrItalic; letter-spacing: 0.03em; color: #1F0A4E; font-weight: 700;vertical-align: middle;}
.old-fb-ic svg {margin-left: 35px; display: inline-block;vertical-align: middle;}
.dis-block{display: inline-block;}
.oldigna-logo {width: 37%;overflow: hidden;}
.sub-a{color: #C4BECC;}
.mainsub-news{font-size: 30px;font-family: nimbusromdgrItalic;letter-spacing: 0.03em;color: #fff;display: inline-block;width: 43%;box-sizing: border-box;white-space: nowrap;font-weight: 700; margin-top: 15px;}
.subscribe-news {display: inline-block;box-sizing: border-box;width: 55%;vertical-align: top;}

.box-iframe iframe{width: 420px;height: 650px;}
.inner-gallery li{list-style:none !important;}
.inner-gallery li img{max-width:100%;}
.meeting-info.apply-form.result-text ul.inner-gallery li{
	width:30% !important;
	padding:0 0 1% 1% !important;
	float:left !important;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i){
	margin:0;
	width:75%;
	padding-left:40px;
	margin:auto;
}
.meeting-info.apply-form.result-text .drop_accord_down ul:not(.nimb-i){
	width:100%;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li{
    width:100%;
    padding:0;
    float:none;
    font-size:1.5em;
    letter-spacing:1px;
    padding-bottom:1.5em;
    line-height:1.75em;
    list-style-type:disc;
    color:#353535;
    margin:auto;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li p{
	font-size:inherit !important;
	margin:0 !important;
	padding:0 !important;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li ul{
	margin-top:20px;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li ul li,
.meeting-info.apply-form.result-text ul:not(.nimb-i) li ul li p{
	font-size:15px !important;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li ul li{
	padding-bottom:15px;
}
.meeting-info.apply-form.result-text ul:not(.nimb-i) li ul li:last-child{
	padding-bottom:0;
}
.meeting-info.apply-form li::after{width:0;height:0;}

/* Event detail text css */
.event-detail .event-detail-style h1{font-size: 4em;
    color: #b5091f;
    font-size: 6em;
    margin-top: 0;
    font-family: nimbusromdgrItalic;}
.event-detail .event-detail-style h2 {
    color: #1f0a4e;
    font-size: 2.5em;
    margin-bottom: 1em;
    font-family: nimbusromdgrItalic;
}
.event-detail .event-detail-style h3 {
    color: #b5091f;
    font-size: 2.5em;
    margin-bottom: 1em;
    font-family: nimbusromdgrItalic;
}
.event-detail .event-detail-style p{
    font-size: 1.5em;
    letter-spacing: 1px;
    margin-bottom: 1.5em;
    line-height: 1.75em;
    color: #353535;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.event-detail .event-detail-style p strong {
    font-weight: 400;
}
h1.alumh{font-size:60px !important;}
h2.alumh{font-size:40px !important;}
ul.alumni-profiles li{
	margin-bottom:55px;
}
ul.alumni-profiles li .img-cont{
	height:300px;
	width:100%;
	background-size:cover;
	background-position:center top;
	margin-bottom:40px;
}
ul.alumni-profiles li .title-cont{
	height:80px;
	width:100%;
	display:block;
	overflow:hidden;
}
ul.alumni-profiles li a.title,
ul.alumni-profiles li a.title:hover{
	font-family: 'Roboto', sans-serif;
	color:#1f0a4e;
	font-size:20px;
}
ul.alumni-profiles li .smdesc{
	height:120px;
	margin-bottom:35px;
	font-size:16px;
	font-family: 'Roboto', sans-serif; 
	font-weight: 300;
	color:#353535;
}
ul.alumni-profiles li a.rdmor{
	padding:15px 40px 18px 30px;
	color:#FFF;
	background-color:#b5091f;
	font-family: nimbusromdgrItalic;
	font-size:18px;
}
.alum-desc{width:75%;margin:auto;}
.alum-desc .aleft img{width:100%;height:auto;}
.alum-desc .aright h1{
	font-family: 'Roboto', sans-serif; 
	font-weight: 300; 
	font-size:32px;
	color:#1f0a4e;
	width:100% !important;
	margin:0;
	padding-bottom:50px;
	line-height:40px;
}
.alum-desc .aright .desc, 
.alum-desc .aright .desc p,
.alum-desc .aright .desc span,
.alum-desc .aright .desc font{
	font-family: 'Roboto', sans-serif; 
	font-weight: 300; 
	color:#353535;
	font-size:16px;
	line-height:30px;
	width:100% !important;
}
.alum-desc .aright a.back{
	padding:15px 40px 18px 30px;
	color:#FFF;
	background-color:#16123f;
	font-family: nimbusromdgrItalic;
	font-size:18px;
}
.event-tile{
	width:100%;
	height:310px;
	background-size:cover;
	background-position:center top;
}
.event-tile-img{display:none;}
@media all and (max-width: 1850px) {
    .old-alumni-box p {margin-bottom: 28px;padding: 0 8% 0 20px;}
    .old-blockleft img {margin: 7% 0 3%;}
}
@media all and (max-width: 1730px) {
    .old-alumni-box p {margin-bottom: 20px;padding: 0 5% 0 20px;}
    .old-blockleft {max-width: 550px;}
    .old-blockleft img{width: 80%;}
    .old-igna-text{font-size: 42px;}
    .mainsub-news {font-size: 34px;}
    .old-igna-text{top: 12px;}
    .main-newslet {width: 57.1%;}
    span.facebookic {font-size: 36px;}
    span.like-us {font-size: 18px;}
    .update-your {font-size: 52px;}
    .red-bg-color span{font-size: 46px}
    .photo-gallery-label{font-size: 46px;}
    .who-text-are {font-size: 32px;}
    .alumni-pro-box{font-size: 32px;}
}

@media all and (max-width: 1641px) {
    .main-newslet {width: 60.1%;}
    .oldigna-logo {width: 38%;}
    .red-bg-color span{font-size: 44px;}
    .photo-gallery-label{font-size: 44px;}
    .update-your {font-size: 50px;}
    .who-text-are {font-size: 28px;}
    .alumni-pro-box{font-size: 28px;}
    .old-igna-text {font-size: 34px;}
    .old-igna-text {top: 7px;}
    .mainsub-news {font-size: 28px;}
    .subscribe-news{width: 58%;}
    .mainsub-news{width: 41%;}
}

@media all and (max-width: 1600px) {

    .home-page .custom-header h2,
    .home-page .custom-header h3 {
        font-size: 20px;
    }
    .old-blockleft img {margin: 3% 0 1%;}
}

@media all and (max-width: 1565px) {
    .idemail {padding-left: 5%;}
    .old-fb-ic svg {margin-left: 5%;}
    .phoneto a {font-size: 18px;}
    .idemail a{font-size: 18px;}
    .old-fb-ic {font-size: 23px;}
    .box-iframe iframe {width: 360px;height: 530px;}
    .facebook-ic img{max-width: 65px;}

}

@media all and (max-width: 1500px) {
    .old-blockleft img {width: 70%;}    
    .old-blockleft {max-width: 485px;}

    .main-newslet {width: 63.1%;}
    .oldigna-logo {width: 34%;}
    .phoneto a {font-size: 16px;}
    .idemail a{font-size: 16px;}
    .old-fb-ic {font-size: 22px;}

}

@media all and (max-width: 1415px) {
    .footer-bg-sec {padding: 30px 15px 30px;}
    .main-footer-contact{padding: 5px 15px 5px;}
    .old-blockleft img {width: 54%;}

    .who-text-are {font-size: 24px;}
    .alumni-pro-box {font-size: 24px;}
    .update-your {font-size: 46px;}
    .red-bg-color span {font-size: 42px;}
    .photo-gallery-label {font-size: 42px;}
    .old-igna-text {font-size: 28px;}
    .mainsub-news {font-size: 26px;}

    .mainsub-news {width: 38%;}
    .subscribe-news {width: 61%;}
    .input-newslet{padding:0 30px;}
}

@media all and (max-width: 1330px) {
    .old-alumni-box p {margin-bottom: 15px;padding: 0 0% 0 0;font-size: 14px;}
    .old-blockleft img {width: 46%;}
    .alumni-pro-box {height: 190px;width: 250px;}
    .main-newslet {width: 64.1%;}
    .display-inline{width: 33.1%;}
    .box-iframe iframe {width: 290px;height: 440px;}
    .facebook-ic img {max-width: 48px;}
    span.like-us {font-size: 14px;margin: 1px 8px 0px;}
    span.facebookic {font-size: 28px;}
}

@media all and (max-width: 1279px) {
    .old-alumni-box p {font-size: 13px;line-height: normal;}
    .alumni-pro-box {height: 130px;width: 180px;font-size: 22px;}
    .who-text-are {font-size: 22px;}
    .update-your {font-size: 38px;}
    .red-bg-color span {font-size: 30px;}
    .photo-gallery-label {font-size: 30px;}
    .box-iframe iframe {width: 230px;height: 350px;}
    .facebook-ic img {max-width: 36px;}
    span.facebookic {font-size: 22px;}
    span.like-us {font-size: 12px;line-height: normal;}
    .old-igna-text {font-size: 22px;}
    .oldigna-logo img {width: 50px;}
    .old-igna-text:after {border-bottom: 2px solid #b4091f;content: '';margin-top: -9px;}
    .mainsub-news {font-size: 18px;}

    .input-newslet {height: 45px;border-radius: 10px;width: 65.762%;padding: 0 25px;font-size: 16px;line-height: 45px;}
    .submit-news-btn {font-size: 16px;height: 45px;}
    .mainsub-news {width: auto;margin-right: 3%;margin-top: 0;}
    .subscribe-news {width: 65%;}
    /* .main-newslet{padding-top: 18px;} */
    
    .phoneto a {font-size: 12px;letter-spacing: 0;}
    .idemail a {font-size: 12px;letter-spacing: 0;}
    .anniversary img {width: 140px;}
    .old-fb-ic {font-size: 14px;}
    .old-fb-ic svg {margin-left: 10px;width: 26px;height: 26px;}
    .main-phone-email {margin-top: 0;vertical-align: middle;}
    .idemail {padding-left: 5px;}
    .mainsub-news .like-us-text{ margin-top: 10px;}
    .mainsub-news .like-us-text svg{ max-width: 30px;}
}


@media all and (max-width: 1200px) {

    .event-list .fc-six-rows .fc-row {
        height: 16.66%;
        height: -moz-calc(100%/6);
        height: -webkit-calc(100%/6);
        height: calc(100%/6);
    }
	ul.alumni-profiles li .img-cont{height:200px;}
	ul.alumni-profiles li a.title, ul.alumni-profiles li a.title:hover{font-size:17px;}
	ul.alumni-profiles li .smdesc{font-size:14px;}
	h1.alumh{font-size:50px !important;}
	h2.alumh{font-size:30px !important;}
	.event-tile{height:245px;}
}

@media all and (max-width: 1024px) {

    .quick-link-head form input {width: 100%;height: 40px; display: none;}
    .quick-link-head form.active input { width: 100%; display: block; }
	ul.alumni-profiles li a.title, ul.alumni-profiles li a.title:hover{font-size:17px;}
	ul.alumni-profiles li .smdesc{font-size:12px;}
	ul.alumni-profiles li a.rdmor{padding:15px 30px 15px 20px;}
	.event-tile{height:208px;}
    .idemail {
        padding-left: 0;
    }
}

@media all and (max-width: 1023px) {
    .old-alumni-box{width: 100%;}
    .box-iframe iframe {width: 175px;height: 255px;}
    .wide-image {padding: 0;width: 100%;}
    .old-blockleft {max-width: 100%;margin-bottom: 20px;}

    .subscribe-news {width: 64%;}
    .footer-bg-sec {padding: 30px 15px 30px;}
    span.facebookic {font-size: 16px;}
    .facebook-ic img {max-width: 32px;}
    .photo-gallery-label {font-size: 24px;}
    .red-bg-color span {font-size: 24px;padding: 3em 2.2em 0;}
    .update-your {font-size: 28px;}
    .who-text-are {font-size: 20px;}
    .alumni-pro-box {height: 100px;width: 150px;left: 35px;font-size: 20px;}
    
}

@media all and (max-width: 991px) {

    .general-page .captions_pic_right hr.ab_line {
        left: 0;
        right: 0;
        width: 100%;
    }

    .general-page .event-content1 .meeting-info.result-text .captions_pic_left {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }

    .general-page .event-content1 .meeting-info {
        padding-bottom: 60px;
    }

    .quick-link-head .search {
        position: relative;
        margin-top: 2px;
    }

    .quick-link-head .search-menu .top-search {
        position: absolute;
        left: 30px;
        top: 1px;
        width: 100px;
    }

    .quick-link-head .search-menu .top-search input[type="text"]{
        margin: 0;
        float: left;
        width: 0 !important;
        height: 20px;
        display: block;
    }

    .quick-link-head .search-menu .top-search.active input {
        width: 100% !important;
    }

    .quick-link-head .search-menu .top-search input[type="submit"] {
        width: 25%;
        display: none;
        float: left;
        height: 30px;
        border: none;
        background: #b4081f;
        color: #fff;
        font-size: 14px;
    }

    .news-detail-page .news-detail-content .block-2-container h1,
    .news-detail-page .news-detail-content .block-2-container h2,
    .news-detail-page .news-detail-content .block-2-container h3 {
        text-align: center !important;
    }

    .download-file {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
	
	ul.alumni-profiles li .img-cont{height:300px;}
	ul.alumni-profiles li .title-cont{height:80px;}
	ul.alumni-profiles li a.title,
	ul.alumni-profiles li a.title:hover{font-size:20px;}
	ul.alumni-profiles li .smdesc{
		height:120px;
		font-size:14px;	
	}
	ul.alumni-profiles li a.rdmor{padding:15px 40px 18px 30px;font-size:18px;display:inline-block;}
	.alum-desc .aleft{margin-bottom:50px;} 
	.alum-desc .aright h1{padding-bottom:20px;}
	.event-tile{height:200px;}
    .subscribe-news {
        width: 54%;
    }
    .mainsub-news .like-us-text {
        margin-top: 5px;
    }
}
@media all and (max-width: 800px) {
	ul.alumni-profiles li .img-cont{height:230px;}	
	.alum-desc .aright h1{font-size:28px;margin:0 !important;}	
	.event-tile{height:162px;}
}
@media all and (max-width: 767px) {
	ul.alumni-profiles li{width:80%;margin:0 auto 55px;}
	ul.alumni-profiles li .img-cont{height:300px;}
	ul.alumni-profiles li .title-cont{height:auto;margin-bottom:20px;}
	ul.alumni-profiles li .smdesc{height:auto;font-size:16px;}
	ul.alumni-profiles li a.rdmor{padding:15px 40px 18px 30px;font-size:18px;}
	
    .event-list #events .event .list-10-overlay {
        right: 0 !important;
        left: 0 !important;
    }

    .home-page nav.custom-next-condensed,
    .home-page nav.custom-prev-condensed{
        width: 19px !important;
        height: 19px !important;
        line-height: 19px;
    }

    .home-page .custom-header h2, .home-page .custom-header h3 {
        font-size: 23px;
    }

    .home-page .calendar-sidebar .custom-header {
        width: 90%;
        margin: 0 auto;
    }

    .general-page .event-content1 .meeting-info.result-text h1, 
    .general-page .event-content1 .meeting-info.result-text .issuuembed,
	.general-page .event-content1 .meeting-info.result-text h2, 
	.general-page .event-content1 .meeting-info.result-text h3,
	.general-page .event-content1 .meeting-info.result-text ul,
	.general-page .event-content1 .meeting-info.result-text p, 
	.general-page .event-content1 .meeting-info.result-text .blockquote, 
	.general-page .event-content1 .meeting-info.result-text .accordian_tabs.info-snippets {
        width: 100%;
    }

    .general-page .captions_pic_right {
        width: auto;
        margin: 0 -15px;
    }

    .apply-form form .form_hf {
        width: 100%;
        float: none;
    }

    .apply-form form {
        width: 100%;
    }

    .general-page div#search-1626 {
        width: 100%;
    }

    .general-page div#search-1626 h3, .general-page div#search-1626 h3 a {
        font-size: 24px;
    }

    .news-detail-content .block-2-container blockquote {
        padding: 10px 0;
        margin: 2em 0;
        font-size: 1.4em;
        line-height: 1.60em;
        font-weight: 500;
    }

    .news-detail-content .block-2-container blockquote:before {
        top: 0;
    }

    .news-detail-content .block-2-container blockquote:after {
        bottom: 0;
    }

    .event-detail .calendar-sidebar .custom-header nav.custom-next-condensed #footer-custom-next,
    .event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed #footer-custom-prev{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }

    .event-list .fc-six-rows .fc-row, .event-list .fc-five-rows .fc-row {
        height: 40px;
    }

    .event-list-area .col-sm-6 img,.blk_div {
        height: 100%;
    }

    .event-list #events .event .col-sm-7 {
        margin-left: 0;
        padding-top: 20px;
    }

    .news-list .print_div {        
        height: 400px;        
    }

    .disp-flex {display: block;}
    .oldigna-logo {width: 100%;text-align: center;}
    .main-newslet {width: 100%;text-align: center;}
    .mainsub-news {width: 100%;margin-right: 0;text-align: center;margin: 20px 0 10px;}
    .footer-bg-sec {padding: 30px 15px 30px;}
    .old-igna-text{padding-left: 10px;}
    .old-igna-text:after{display: none;}
    .display-inline {width: 100%;text-align: center;margin: 5px 0;}
    .main-footer-contact {padding: 30px 15px 30px;}
    .anniversary img {width: auto;margin: 15px 0;}
    .phoneto a,.idemail a {font-size: 14px;}
    span.phoneto {display: block;}
    .old-fb-ic {font-size: 16px;}
    .box-iframe iframe {width: 300px;height: 500px;}
    .old-blockleft img {width: auto;margin: 25px 0 10px;}
	.meeting-info.apply-form.result-text ul.inner-gallery li{
		width:47% !important;
	}
	.event-tile{display:none;}
	.event-tile-img{display:block;}
}

@media all and (max-width: 600px) {

    #homepage-newsapp-container img {
        height: 260px;
    }

    .calender-for-mobile .event-detail.calender {
        background: #050059;
    }

    .calender-for-mobile #custom-inner {
        background: #050059;
    }

    .calender-for-mobile .calendar-sidebar .custom-header {
        position: relative;
        top: 20px;
        left: inherit;
        width: 90%;
        padding: 10px 15px;
        height: 50px;
    }

    .calender-for-mobile .fc-calendar .fc-head {
        height: 40px;
        line-height: 40px;
    }

    .calender-for-mobile .fc-calendar .fc-head &gt; div {
        font-size: 12px !important;
        color: #fff !important;
        font-family: nimbusromdgrItalic;
    }

    .calender-for-mobile .fc-six-rows .fc-row {
        height: 40px;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div &gt; span.fc-date {
        font-size: 10px;
        color: #fff !important;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div:hover .fc-date {
        font-weight: 500;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div.fc-today {
        background: #c4101b !important;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div.fc-today .fc-date {
        color: #fff !important;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div.fc-today:hover {
        background: #fff !important;
    }

    .calender-for-mobile .fc-calendar .fc-row &gt; div.fc-today:hover .fc-date {
        color: #050059 !important;
    }

    .calender-for-mobile nav.custom-prev-condensed:before,
    .calender-for-mobile nav.custom-next-condensed:before {
        font-size: 20px !important;
        color: #aaa6ef !important;
        line-height: 30px !important;
    }

    .calender-for-mobile #custom-inner .fc-calendar .fc-head &gt; div {
        color: #fff !important;
    }

    .calender-for-mobile #custom-inner .custom-header h2,
    .calender-for-mobile #custom-inner .custom-header h3 {
        color: #aaa6ef !important;
        font-size: 25px !important;
        padding-bottom: 0 !important;
    }

    .calender-for-mobile .event-results {
        min-height: 40px !important;
        background: #050059;
        border-radius: 0;
        padding-top: 12px;
    }
    .calender-for-mobile .event-results h2.custom-month, .calender-for-mobile .event-results h3.custom-year {
        color: #aaa6ef !important;
    }

    .tab_drop_item a&gt;i {
        margin-top: -7px;
    }

    .navbar-header {
       /* margin-bottom: -34px; */
    }

    .subscribe-news {width: 100%;}
    .input-newslet{width: 100%;margin-bottom: 10px;}
    .submit-news-btn{width: 100%;margin:0;}	
}

@media (max-width:400px){
	ul.alumni-profiles li{width:100%;}
	ul.alumni-profiles li .img-cont{height:230px;}
	ul.alumni-profiles li .smdesc{font-size:14px;}
	h1.alumh{font-size:40px !important;}
	h2.alumh{font-size:25px !important;}
	.alum-desc{width:100%;}
}
@media all and (min-width:1101px) and (max-width: 1400px) {

    .block_data {
        height: auto;
        padding-bottom: 20px !important;
    }

    .home-page .calendar-sidebar.custom-calendar-wrap {
        height: 260px;
    }

    .home-page .fc-five-rows .fc-row {
        height: 26px;
    }

    .home-page .fc-calendar .fc-head {
        height: 26px;
    }

    .home-page nav.custom-prev-condensed,
    .home-page nav.custom-next-condensed {
        width: 24px !important;
        height: 24px !important;
    }

    .event-detail .fc-six-rows .fc-row {
        height: 28px;
    }

}

@media all and (min-width:1201px) and (max-width: 1600px) {


    .general-page .custom-calendar-wrap {
        max-width: 345px;
    }

    .general-page .calendar-sidebar .custom-header h2, .general-page .calendar-sidebar .custom-header h3 {
        font-size: 32px !important;
    }

    .general-page .calender {
        margin: 280px -45px 0;
        padding: 40px 25px;
    }

    .general-page .fc-calendar .fc-head {
        height: 46px;
    }

    .general-page .fc-six-rows .fc-row, .general-page .fc-five-rows .fc-row {
        height: 46px;
    }

    .general-page .fc-calendar .fc-row &gt; div &gt; span.fc-date,
    .general-page .fc-calendar .fc-row &gt; div &gt; a &gt; span.fc-date  {
        font-size: 16px;
    }

}

@media all and (min-width:1201px) and (max-width: 1400px) {

    .home-page .fc-six-rows .fc-row {
        height: 26px;
    }

    .home-page .calendar-sidebar .custom-header {
        height: 65px;
    }

    .general-page .custom-calendar-wrap {
        max-width: 345px;
    }

    .event-info img {
        height: 260px;
    }

}

@media all and (min-width:768px) and (max-width: 1100px) {

    .home-page .fc-calendar-container {
        width: 90%;
        margin: 0 auto;
    }

    .home-page .calendar-sidebar .custom-header {
        padding-top: 10px;
        width: 80%;
        margin: 0 auto;
    }

    .home-page .custom-header h2,
    .home-page .custom-header h3 {
        font-size: 20px;
    }


    .event-list .fc-calendar .fc-head &gt; div {
        font-size: 11px !important;
        font-weight: 300;
    }

    .event-list .fc-calendar .fc-row &gt; div &gt; span.fc-date {
        font-size: 12px;
    }

    .event-list div#custom-inner {
        padding: 0 15px;
    }
}

@media all and (min-width:992px) and (max-width: 1600px) {

    .event-detail .fc-calendar-container,
    .event-detail .calendar-sidebar .custom-header {
        width: 80%;
    }

    .event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed:before,
    .event-detail .calendar-sidebar .custom-header nav.custom-next-condensed:before {
        font-size: 24px;
        margin-top: 0;
    }

    .event-detail .fc-calendar .fc-head {
        height: 38px;
    }

    .event-detail .fc-calendar .fc-row &gt; div &gt; span.fc-date {
        font-size: 12px;
    }

    .event-detail .custom-calendar-wrap {
        height: auto;
    }

    .event-detail .calender {
        margin-bottom: 0;
    }

    .event-list .fc-calendar .fc-head {
        height: 70px;
        line-height: 70px;
    }

    .event-list .fc-calendar .fc-head &gt; div {
        font-weight: 300;
        color: #fff !important;
        font-family: nimbusromdgrItalic;
        font-size: 20px !important;
    }

    .event-list .fc-six-rows .fc-row,
    .event-list .fc-five-rows .fc-row{
        height: 40px;
    }

    .event-list .fc-calendar .fc-row &gt; div &gt; span.fc-date {
        font-size: 15px;
    }

    .event-list-area .col-sm-6 img,.blk_div {
        height: 240px;
    }

    .event-list nav.custom-prev-condensed:before, .event-list nav.custom-next-condensed:before { line-height:24px; }

}

@media all and (min-width:992px) and (max-width: 1300px) {

    .event-list .calendar-sidebar .custom-header {
        left: -66%;
        text-align: center;
        bottom: 18%;
        width: 275px;
    }

    .event-list .calendar-sidebar .custom-header h2, .event-list .calendar-sidebar .custom-header h3 {
        font-size: 30px;
    }

    .event-list nav.custom-prev-condensed, .event-list nav.custom-next-condensed {
        width: 27px !important;
        height: 27px !important;
    }

    .event-list nav.custom-prev-condensed:before, .event-list nav.custom-next-condensed:before {
        font-size: 24px;
    }

    .event-list .calendar-sidebar.custom-calendar-wrap {
        height: 300px;
    }

    #homepage-newsapp-container img {
        height: 180px;
    }

    .news-detail-page .detail-3 img {
        height: 200px;
    }
}

@media all and (min-width:1301px) and (max-width: 1600px) {

    .event-list .calendar-sidebar .custom-header {
        left: -56%;
        text-align: center;
        bottom: 13%;
        width: 275px;
    }

    .event-list .calendar-sidebar .custom-header h2, .event-list .calendar-sidebar .custom-header h3 {
        font-size: 30px;
    }

    .event-list nav.custom-prev-condensed, .event-list nav.custom-next-condensed {
        width: 27px !important;
        height: 27px !important;
    }

    .event-list nav.custom-prev-condensed:before, .event-list nav.custom-next-condensed:before {
        font-size: 24px;
    }

    .event-list .calendar-sidebar.custom-calendar-wrap {
        height: 300px;
    }

    .event-list .fc-six-rows .fc-row, .event-list .fc-five-rows .fc-row {
        height: 44px;
    }

    #homepage-newsapp-container img {
        height: 230px;
    }

    .news-detail-page .detail-3 img {
        height: 220px;
    }

}

@media all and (min-width:992px) and (max-width: 1200px) {

    .general-page .calendar-sidebar .custom-header h2, .general-page .calendar-sidebar .custom-header h3 {
        font-size: 24px !important;
        margin-top: 15px;
    }

    .general-page .calender {
        /* margin: 280px -25px 0; */
        margin: 280px 0px 0;
        padding: 40px 10px;
    }

    .general-page .fc-calendar .fc-head {
        height: 46px;
    }

    .general-page .fc-six-rows .fc-row, .general-page .fc-five-rows .fc-row {
        height: 46px;
    }

    .general-page .fc-calendar .fc-row &gt; div &gt; span.fc-date,
    .general-page .fc-calendar .fc-row &gt; div &gt; a &gt; span.fc-date {
        font-size: 16px;
    }

    .event-info img {
        height: 214px;
    }


}

@media all and (min-width:992px) and (max-width: 1100px) {


    .event-detail .fc-six-rows .fc-row {
        height: 38px;
    }

}

@media all and (min-width:768px) and (max-width: 991px) {

    .event-list .calendar-sidebar .custom-header {
        position: initial;
        margin: 0 auto;
        padding: 0 15px;
        height: 45px;
        width: 100%;
    }

    .event-list nav.custom-prev-condensed, .event-list nav.custom-next-condensed {
        width: 27px !important;
        height: 27px !important;
        margin-top: 3%;
    }

    .event-list nav.custom-prev-condensed:before,
    .event-list nav.custom-next-condensed:before {
        font-size: 24px;
    }

    .event-list .calendar-sidebar .custom-header h2,
    .event-list .calendar-sidebar .custom-header h3 {
        font-size: 20px;
        padding-top: 10px;
    }

    .event-list .fc-calendar .fc-head {
        height: 42px;
        line-height: 42px;
    }

    .event-list .fc-five-rows .fc-row,
    .event-list .fc-six-rows .fc-row{
        height: 42px;
    }

    .event-list-area .col-sm-6 img,.blk_div {
        height: 210px;
    }


    .navbar-default {
        /*margin-bottom: 13px;*/
    }

    .event-list nav.custom-prev-condensed:before, .event-list nav.custom-next-condensed:before { line-height:24px; }


}

@media all and (min-width: 1901px) {

    .img-info1 h2, .img-info2 h2, .img-info3 h2, .Left h2, .Centered h2, .Right h2,
    .img-info1 a &gt; h2, .img-info2 a &gt; h2, .img-info3 a &gt; h2, .Left a &gt; h2, .Centered a &gt; h2, .Right a &gt; h2 {
        font-size: 1.6em;
    }

    .img-info1 a, .img-info2 a, .img-info3 a, .Left a, .Centered a, .Right a{
        font-size: 2.9em;
    }

    .event-detail .calendar-sidebar .custom-header h2, .event-detail .calendar-sidebar .custom-header h3 {
        font-size: 35px !important;
    }

    .event-info img {
        height: 498px;
        object-fit: cover;
    }

    .event-detail .calendar-sidebar .custom-header {
        height: 57px;
    }

    .event-detail .calendar-sidebar .custom-header nav.custom-prev-condensed,
    .event-detail .calendar-sidebar .custom-header nav.custom-next-condensed {
        margin-top: 15px;
    }

}

/*.general-page .fc-future.fc-content{background-color: #b5091f !important;}*/
/*.general-page .fc-today.fc-future{border : 2px solid #fff !important;}
*/
.general-page .fc-calendar .fc-row &gt; div.fc-today:hover .fc-date {
    color: #13144c !important;
}
.general-page .fc-content{border : 1px solid #b5091f !important;}
.general-page .accord_down .drop_accord_down a{
	padding-left: 0;
    color: #b5091f;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 400;
}
.general-page .accord_down .drop_accord_down ul {
    width: 100%;
    list-style: disc;
    padding-left: 30px;
}
.general-page .accord_down .drop_accord_down ul li {
    width: 100%;
    list-style-type: disc;
    padding: 0;
    margin: 0;
	float:none;
    /* font-size: 16px;*/
    font-size: 1.5em;
    font-weight: 300; 
    font-family: "Roboto",sans-serif;
    color: #353535;
}
.general-page .accord_down .drop_accord_down ol {
    width: 100%;
    list-style: decimal;
    padding-left: 30px;
}
.general-page .accord_down .drop_accord_down ol li {
    width: 100%;
    list-style-type: decimal;
    padding: 0;
    margin: 0;
	float:none;
    /* font-size: 16px;*/
    font-size: 1.5em;
    font-weight: 300; 
    font-family: "Roboto",sans-serif;
    color: #353535;
}

/*.event-list .fc-future.fc-content {
    background-color: #b5091f !important;
    border: 1px solid #b5091f !important; 
}
.event-list .fc-calendar .fc-row &gt; div.fc-today{
    background-color: #fff !important;
}
.event-list .fc-calendar .fc-row div.fc-today span.fc-date {
    color: #0c0852 !important;
}
.event-list .fc-content {
    border: 1px solid #b5091f !important;
}*/
.fc-future.future-home.fc-content,.event-detail .fc-today.fc-future.future-home.fc-content{
    background-color: #b5091f !important;
}

.fc-today.fc-future{background-color: #fff !important;}

.fc-calendar .fc-row div.fc-today span.fc-date,.fc-today.fc-future.fc-content a &gt; .fc-date {
    color: #0c0852 !important;
}
.st-cell-retro .calendar-sidebar .custom-header{z-index: 9;}

.fc-calendar .fc-row &gt; div.fc-content {   border: 1px solid #b5091f;}

@media (max-width:480px){
	.meeting-info.apply-form.result-text ul.inner-gallery li{
		width:100% !important;
		padding:0 0 10px 0 !important;
		float:none !important;
	}
}

.meeting-info.apply-form.result-text h3 &gt; ul li{
    margin-top: 20px !important;
    font-size: 25px !important;
    font-family: nimbusromdgrItalic !important;
    margin-bottom: 1em !important;
    color: #b5091f !important;
    font-weight: normal !important;
    margin: 0px !important;
    padding: 0px !important;
}


/* NEW Upadates Relateed CSS */
html.active-menu{overflow-y: hidden;}
.site-header{position: fixed; background: #FDF9F9; top: 0; right: 0; left: 0; z-index: 9;transition: all 0.3s ease;   -moz-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}
.site-header .container-st {  width: 92% !important;}
.mobile-navbar-brand{/*display: none;*/  margin-top: 4px;  position: fixed; visibility: hidden;   left: 50%; margin-left: -30px;  top: -5%; opacity: 0;transition: all 0.3s ease;   -moz-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}
.mobile-navburger{display: none; line-height: normal;transition: all 0.3s ease;   -moz-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}
.mobile-navburger .navburger-click{font-weight: 500;font-size: 15px;line-height: 18px;color: #070B35;}
.mobile-navburger .quicklink-navburger{font-weight: 500;font-size: 15px;line-height: 18px;color: #070B35;}
.mobile-navburger .navburger-click svg{ position: relative;  top: 2px;  margin-right: 6px;}
.mobile-navburger .quicklink-navburger svg{ position: relative;  top: 2px;  margin-right: 6px;}
.open-navspan{cursor: pointer;}
.close-navspan{display: none; cursor: pointer;}
.navbar-default{ transition: all 0.3s ease;   -moz-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}
.site-header.sticky{background: #FDF9F9;  position: fixed;  top: 0;border-bottom: 8px solid #070B35; left: 0;  right: 0;  z-index: 5;  transition: all 0.3s ease;   -moz-transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;}
.site-header.sticky .navbar-default{display: none;}
.site-header.sticky .st-name{display: none;}
.site-header.sticky .logo-div .navbar-brand{display: none;}
.site-header.sticky .mobile-navburger{display: block;}
.site-header.sticky .logo-div .mobile-navbar-brand {/* display: block; margin-top: 4px; position: absolute; left: 50%; margin-left: -30px;*/ display: block;  margin-top: 4px;  position: fixed;  left: 50%;   margin-left: -30px;   top: 0;  opacity: 1; visibility: visible;}
.site-header.sticky .logo-div .mobile-navbar-brand img{width: 60px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;    transition: all 0.3s ease; }
.header-innerwrap{display: flex;  align-items: center; justify-content: space-between;}
.logo-div{float: left; width: 70%;position: relative; min-height: 100px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;   transition: all 0.3s ease}
.logo-div .navbar-brand{height: auto;padding: 0; margin-top: 25px;position: absolute;left: 0;  z-index: 1;}
.logo-div .navbar-brand:hover{opacity: 1;}
.site-header.sticky .logo-div {  width: 30%; min-height: 84px;}
.site-header .social{float: right;}
.navbar-default .navbar-brand:hover { opacity: 1;}
.nav&gt;li&gt;a{padding-right: 10px;}
.navbar-nav&gt;li:hover ul.dropdown-menu { display: block; }
.navbar-default .navbar-nav li .caret {  display:none;}
.navbar-nav&gt;li:hover ul.dropdown-menu .dropdown-submenu ul.dropdown-menu { display: none; }
.navbar-nav&gt;li:hover ul.dropdown-menu .dropdown-submenu:hover ul.dropdown-menu { display: block; }
.dropdown-submenu .fa.fa-angle-right{ position:absolute;right:5px;top:12px;font-size: 18px; margin-left: 10px;}
.dropdown-menu&gt;li&gt;a{padding-right:15px;font-weight: 300; color: #fff;  white-space: nowrap;}
.navbar-nav&gt;li&gt;.dropdown-menu li.dropdown-submenu &gt; ul.dropdown-menu{padding:0;}
.navbar-nav&gt;li&gt;.dropdown-menu {  margin-top: 0;  border-top-left-radius: 0;  border-top-right-radius: 0; border-top: 5px solid #d7242f;}
.dropdown-menu {padding: 10px 0 10px; background-color: rgba(8, 9, 55, 0.68); border: rgba(8, 9, 55, 0.68); border-radius: 0;}
.dropdown-menu&gt;li&gt;a:focus, .dropdown-menu&gt;li&gt;a:hover {  color: #fff;  text-decoration: none;  background-color: #d7242f;}
.dropdown-menu&gt;li&gt;a { font-size: 13px !important;    padding: 12.8px 20px 12.8px 10px;}
.dropdown-submenu .fa.fa-angle-right { top: 50%; color: #fff; margin-top: -9px;}

/*.site-header.sticky .navbar-default .navbar-nav&gt;li&gt;a{background: transparent;}
.site-header.sticky .navbar-default .navbar-collapse{padding-left: 0px;}
.site-header.sticky .navbar-default .navbar-collapse .navbar-left{float: none !important; display: flex; justify-content: space-between;}
.site-header.sticky .navbar-default .navbar-nav&gt;li{padding: 10px;}
.site-header.sticky .navbar-default .navbar-nav&gt;li&gt;a{padding: 0;}
.site-header.sticky .navbar-left li a { font-size: 2.2em; line-height: 26px;font-weight: 500; letter-spacing: 0.583741px;}
.site-header.sticky .dropdown-menu&gt;li&gt;a{font-size: 22px !important; font-weight: 400;}
.site-header.sticky .navbar-default .navbar-nav&gt;li:hover&gt;a:after{content: ""; background: #AB2726; height: 4px; width: 100%; position: absolute; bottom: -10px; left: 0;}*/

.navbar.sticky-navbar{ position: absolute; padding: 30px 0; display: none;  height: calc(100vh - 92px);  width: 100%; margin-top: 8px; border: none; border-bottom: 20px solid #AB2726; background:  linear-gradient(172.3deg, #080E4F 22.2%, rgba(8, 14, 79, 0.67) 89.43%), url(../images/navigation-bg.jpg), #080E4F; background-repeat: no-repeat; background-size: cover; background-position: center;     overflow-y: auto;}
.navbar.sticky-navbar ul {float: none !important; display: flex; justify-content: space-between; position: relative;padding: 0 20px;}
.navbar.sticky-navbar ul &gt; li{ position: initial;}
.navbar.sticky-navbar ul &gt; li &gt; a {font-family: 'Roboto', sans-serif; font-size: 2.2em; line-height: 26px;font-weight: 500; letter-spacing: 0.583741px; color: #FFFFFF; display: block;position: relative; padding: 15px 0; border-bottom: 4px solid transparent;}
.navbar.sticky-navbar ul &gt; li:hover &gt; a, .navbar.sticky-navbar ul &gt; li:focus &gt; a{background: transparent; border-color: #AB2726;}
.navbar.sticky-navbar ul &gt; li &gt; a:focus{background: transparent;}
.navbar.sticky-navbar ul &gt; li &gt; ul {padding-right: 0px;  position: absolute;  left: 0;  top: 100%; width: 320px; margin: 70px 0 0 0; display: none;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li{ /* position: relative; */ padding-right: 35px; }
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li{background: url(../images/menuicon-arrowleftw.png) no-repeat; background-position: center right;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li:hover{background: url(../images/menuicon-arrowleft.png) no-repeat; background-position: center right;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu:after{ content: ""; /* content: "\f105"; display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto; -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; color: #fff; font-size: 30px; top: 12px; right: 0; */ }
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu .sticky-left-arrow{ position: absolute; top: 50%; right: 0; height: 30px;  width: 30px;  margin-top: -15px; text-align: center; display: none;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu .sticky-left-arrow:after{content: "\f105"; display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto; -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; transform: translate(0, 0);  color: #fff; font-size: 30px; margin-top: -2px; /* position: absolute; top: 0px; right: 0; */}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu:hover:after, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.active:after{color: #AB2726;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a{font-family: 'Roboto', sans-serif; font-size: 22px;line-height: 26px; font-weight: 400; letter-spacing: 0.583741px;color: #F5F5F5; border-bottom: 4px solid transparent; max-width: 100%; display: inline-block;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul { width: 400px; position: absolute;  left: 100%;  top: 0; margin: 0; padding-left: 70px; display: none; height: auto; opacity: 0; visibility: hidden;  -webkit-transition: opacity 600ms, visibility 600ms; transition: opacity 600ms, visibility 600ms;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li{width: auto; padding-right: 0px;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{font-family: 'Roboto', sans-serif;font-size: 22px;line-height: 26px; color: #FFFFFF; max-width: 100%;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover{color: #9EBCF9;border-color: transparent;}
.navbar.sticky-navbar ul &gt; li.active &gt; ul {   display: block;}
.navbar.sticky-navbar ul &gt; li.active &gt; a{ border-color: #AB2726;}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.active &gt; a{}
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.active &gt; ul{ /* visibility: visible;  opacity: 1;  display: block; */ }
.navbar.sticky-navbar ul &gt; li &gt; ul &gt; li:hover ul{display: block; height: 100%; visibility: visible;   opacity: 1;}


.home-slider-section{margin-top: 160px; overflow: hidden;}
.video-wrapper {position: absolute; padding-bottom: 56.25%; width: 100%; top:50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.video-wrapper iframe, .video-wrapper embed, .video-wrapper object, .video-wrapper video {  position: absolute;  top: 0;  bottom: 0; left: 0; width: 100%;  height: 100% !important; border: 0;  outline: 0;}
.st-section-bg.innertitle-banner, .e-list-banner.innertitle-banner, .alumin-section-banner, .st-section-bg.alumin-detail-banner{margin-top: 160px !important;}

.general-page .event-content1 .meeting-info.result-text { width: 100% !important;}
.comman-content-part p{ font-family: 'Roboto', sans-serif;  font-weight: 300;}
.comman-content-part blockquote .blockquote-authore{display: block; margin-top: 30px; font-weight: 500;  color: #b5091f;  font-size: 1em; letter-spacing: 1px; line-height: 1.75em;}
.comman-content-part ul, .comman-content-part ol{padding-left: 20px;    margin-bottom: 1.5em;}
.comman-content-part ul li, .comman-content-part ol li{ font-family: 'Roboto', sans-serif; font-weight: 300; color: #353535; font-size: 1.6em; letter-spacing: 1px; line-height: 1.75em;}
.comman-content-part ul li{list-style: disc;}
.comman-content-part ol li{list-style: decimal;}
.comman-content-part figure img{max-width: 100%;}

.gallery-module-section{width: 75%; margin: 0 auto 4%;}
.gallery-module{max-width: 712px;}
.gallery-module .slick-list{height: auto; margin: 0;}
.gallery-module .slick-slide{margin: 0; transition: inherit; position: relative;}
.gallery-module .slick-slide img{margin: 0; box-shadow: none; height: auto; width: 100%;}
.gallery-module .gallery-slide-imgdiv { padding-bottom: 75%;   background-repeat: no-repeat;  background-size: cover;}
.gallery-imgcaption:after{background: -moz-linear-gradient(top,  rgba(0,0,0,0) 75%, #9ebcf9 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 75%,#9ebcf9 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 75%,#9ebcf9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#9ebcf9',GradientType=0 ); content: ""; position: absolute;   bottom: 0;   height: 620%;   width: 100%;  left: 0;}
.gallery-imgcaption{position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 0 30px 20px 30px;}
.gallery-imgcaption h3{color: #080937 !important; font-size: 19px !important; margin: 0 !important; font-family: 'Roboto', sans-serif !important; font-weight: 300;word-break: break-word;  position: relative; z-index: 1;}
.gallery-module .slick-prev, .gallery-module .slick-next, .slick-lightbox-slick .slick-prev, .slick-lightbox-slick .slick-next{ display: block !important; font-size: 0; background-position: center; height: 50px; width: 50px; position: absolute; bottom: 75px; z-index: 1; background-color: #b5091f;box-shadow: 0 0 25px rgba(0, 0, 0, 0.9); border: none; }
.gallery-module .slick-prev, .slick-lightbox-slick .slick-prev { right: 35px; background-image: url(../images/gallery-prev-icon.png); background-repeat: no-repeat;}
.gallery-module .slick-next, .slick-lightbox-slick .slick-next { right: -25px;  background-image: url(../images/gallery-next-icon.png); background-repeat: no-repeat;}
.gallery-module .slick-prev:focus, .gallery-module .slick-next:focus, .slick-lightbox-slick .slick-prev:focus, .slick-lightbox-slick .slick-next:focus{outline: 0;}
.slick-lightbox-slick .slick-prev, .slick-lightbox-slick .slick-next{bottom: auto; top: 50%; margin-top: -25px; left: 25px;}
.slick-lightbox-slick .slick-next {right: 25px; left: auto;}

.video-module-section{background: #b5091f; display: flex; align-items: center; margin-bottom: 4%;}
.video-module-section:after{display: table; content: ""; clear: both;}
.video-title-div{padding: 50px; width: 37%; float: left;box-sizing: border-box;}
.video-title-div h2 { position: relative; font-size: 4em !important;  color: #fff !important; line-height: 110%; margin: 0px !important;}
.video-title-div h2 a{color: #fff; }
.video-title-div h2 p{  font-size: 1em;  font-family: nimbusromdgrItalic;}
.video-title-div p{color: #fff; }
.videoimg-div { order: 2; padding: 0; min-height: 500px;  background-repeat: no-repeat;  width: 63%; float: right; background-size: cover; background-position: center; box-sizing: border-box; position: relative;}
.videoimg-div:after{position: absolute; background: rgba(37, 37, 37, 0.4); top: 0; left: 0; height: 100%; width: 100%; content: "";}
.videoimg-div .video-play-a { font-size: 16px; display: block;  position: absolute; z-index: 1; padding: 0; top: 50%;   left: 50%;   margin: -18px 0 0 -20px; text-transform: uppercase; text-shadow: none; box-sizing: border-box; }
.videoimg-div .video-play-a img{display: inline-block; vertical-align: middle;}

.imagetext-module-section{background: #0c0852;margin-bottom: 4%;}
.imagetext-module-section:after{display: table; content: ""; clear: both;}
.imagetext-title-div{padding: 30px 60px;  width: 50%; float: left; box-sizing: border-box;}
.imagetext-title-div h2 { position: relative; font-size: 4em !important; color: #fff !important; margin: 0 0 40px !important; line-height: 110%;}
.imagetext-title-div h2 a{color: #fff !important; }
.imagetext-title-div h2 a:hover{text-decoration: none;}
.imagetext-title-div p{font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 1.5em; font-size: 1.6em; line-height: 1.75em; color: #fff !important;}
.imagetext-title-div p strong{font-weight: 500; color: #fff !important;}
.imagetextimg-div {width: 50%; float: left; padding: 0; min-height: 408px;  background-repeat: no-repeat; background-size: cover; background-position: center; position: relative;}
.imagetextimg-div:after{ position: absolute; bottom: 0; height: 40px; width: 100%; left: 0; background: #b5091f; content: "";}
.imagetext-module-section.right{background: #b5091f;}
.imagetext-module-section.right .imagetextimg-div{float: right;}
.imagetext-module-section.right .imagetextimg-div:after{background: #0c0852;}

.comman-content-part .table, .drop_accord_down .table, .alum-profiledec .desc table, .event-detail .event-detail-style .result-text table{background: #d9d9d9;margin-bottom: 100px;position: relative;margin-top:100px;}
.comman-content-part .table:before, .drop_accord_down .table:before {content: "";display: block;background-color: #d9d9d9;position: absolute;left: -10000px;right: -10000px;bottom: -55px;top: -45px;z-index: -1;}
.comman-content-part .table thead tr:first-child, .drop_accord_down .table thead tr:first-child, .alum-profiledec .desc table thead tr:first-child, .event-detail .event-detail-style .result-text table thead tr:first-child { height: auto;}
.comman-content-part .table thead tr th, .drop_accord_down .table thead tr th, .alum-profiledec .desc table thead tr th, .event-detail .event-detail-style .result-text table thead tr th {padding: 15px; font-family: 'Roboto', sans-serif; font-weight: 700;font-size: 1.8em; color: #1f0a4e; border-bottom: 1px solid #fff;}
.comman-content-part .table tbody tr td, .drop_accord_down .table tbody tr td, .alum-profiledec .desc table tbody tr td, .event-detail .event-detail-style .result-text table tbody tr td{padding: 15px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #1f0a4e; font-size: 1.8em; border-color: #fff;}

.file-dwonload-a{ display: block;  padding: 0px;  border: none;  text-align: left;  background-color: transparent;  /* background-color: #d9d9d9; */  border-radius: 0px;text-transform: inherit;   text-shadow: none;    box-shadow: none;}
.file-dwonload-a a{ font-family: nimbusromdgrItalic; display: inline-block;  margin-bottom: 25px; font-size: 1.5em; color: #1f0a4e; border-bottom: 1px solid #959595; line-height: 40px; width: 50%; padding-right: 30px; padding-bottom: 15px; position: relative;}
.file-dwonload-a a:before{content: ""; background: url(../images/download-link.png) no-repeat center; height: 40px; width: 45px; display: inline-block; vertical-align: top; margin-right: 20px; background-size: cover;}

.imagesquare-module-section{margin-bottom: 4%; padding: 0 50px;}
.imagesquare-module-section .row{margin: 0 -20px; }
.imagesquare-col{padding: 20px;}
.imagesquare-box{padding-bottom: 100%; position: relative; background-size: cover; background-position: center; }


.tiles-module-section{margin-bottom: 4%; padding: 0 30px; width:100%;}
.tiles-grid-part:after {content: '';display: block;clear: both;}
.tiles-grid-item {float: left;}
.tiles-grid-sizer, .tiles-grid-item {width: 33.33%;height:auto;position: relative;padding: 20px;}
.tiles-grid-item .innerboxdiv{height: 100%;/* padding-bottom: 100%;*/ height: 388px; position: relative;background: #0b083b; border-radius: 0px; box-shadow: 14px 14px 27px rgba(0, 0, 0, 0.5);}
.tiles-grid-item .innerboxdiv:hover { background: #b5091f;}
.tiles-grid-item.redbg .innerboxdiv{background: #b5091f;}
.tiles-grid-item.grid-item-width {  width: 66.66%; }
.tiles-grid-item.grid-item-width .innerboxdiv{ /* padding-bottom: 47.523%; */ height: 388px;}
.tiles-grid-item .tiles-content{position: absolute; top: 0px; left: 0px; padding: 70px 60px; height: 100%; width: 100%;}
.tiles-grid-item .tiles-content h2{color: #fff !important; margin: 0 0 25px; height: 50%; border-bottom: 1px solid #9ebcf9; text-align: center;}
.tiles-grid-item .tiles-content p{font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 0; font-size: 1.9em; line-height: 1.75em; color: #fff; text-align: center;}
.tiles-grid-item .tiles-link{position: absolute;display: inline-block; right: 40px; bottom: 60px;}

/*.event-list #events .event{display: block !important;}*/
#events .event .Background_Image{    width: calc(100% - 20px);}

/* News list Page CSS */
.news-list .box{height: 100%;  position: relative; overflow: hidden;}
.grid-div {background: #f5f4f5;height: 75%; /* inherit height from body */}
.grid-div:after {content: '';display: block;clear: both;}
.grid-item-div {float: left;width: 25%;height: 336px;background: #f5f4f5;border: 10px solid #f5f4f5;overflow:hidden;}
.grid-sizer{float: left;width: 25%;}
.grid-item-div .box a &gt; img {object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;-ms-object-fit: cover;-o-object-fit: cover;}
.grid-item--width2 { width: 50%;}
.grid-item--height2 { height: 672px; }
.list-1-caption, .list-11-caption {position: absolute;  bottom: 0;  width: 100%;}
.list-13-caption{position: absolute;  bottom: 0;  width: 100%;}
.list-11-caption {background:#fff;}
.list-1-caption p {position: absolute; bottom: 25px; right: 30px;}
.list-6-caption p {padding-bottom:0; }
.list-6-caption {}
.list-12-caption {position:absolute; bottom:0; left:0; right:0; background-color: #0b093c;}
.list-1 .box a &gt; img, .list-4 .box a &gt; img, .list-3 .box a &gt; img, .list-10 .box a &gt; img, .list-11 .box a &gt; img, .list-13 .box a &gt; img {-moz-transform: translate(-50%,-50%) scale(1);-webkit-transform: translate(-50%,-50%) scale(1);transform: inherit;position: relative;left: inherit;top: inherit;}
.news-list .news-list-content .grid-item-div div[class*="-caption"] &gt; p.p-img {position: absolute;bottom: 25px;right: 30px;}
.news-list .news-list-content .st-animate div[class*="-caption"] &gt; p {position: initial;}
.grid-item-div .box a:hover {opacity: 1;}
.grid-item-div .box .nimb-i:hover {opacity: 0.8;}
.news-list .news-list-content .grid-item-div.blue div[class*="-caption"] {background-color: #0b093c;}
.news-list .news-list-content .grid-item-div.white div[class*="-caption"] {background-color: #ffffff;}
.news-list .news-list-content .grid-item-div.red div[class*="-caption"] {background-color: #b50d20;}
.news-list .news-list-content .grid-item-div.light-blue div[class*="-caption"] {background-color: #050759;}
.news-list .news-list-content .grid-item-div.blue div[class*="overlay"] {background: rgba(5, 0, 90, 0.54);}
.news-list .news-list-content .grid-item-div.gray div[class*="overlay"] {background: rgba(50, 50, 53, 0.54);}
.news-list .news-list-content .grid-item-div div[class*="overlay"]{pointer-events: none;}
.news-list .news-list-content .grid-item-div div[class*="-caption"] {pointer-events: none;}
.news-list .news-list-content .grid-item-div.white div[class*="-caption"] .nimb-i {color: #767aad;}
.news-list .news-list-content .grid-item-div.red div[class*="-caption"] .nimb-i {color: #f0ced2;}
.news-list .news-list-content .grid-item-div.light-blue div[class*="-caption"] .nimb-i {color: #ceced8;}
.news-list .news-list-content .grid-item-div.blue div[class*="-caption"] .nimb-i {color: #ceced8;}
.grid-item-div .box a &gt; img{transition: all 0.3s;position: relative;}
.grid-item-div .box a:hover &gt; img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.grid-item-div .box &gt; a{display: block;height: 100%;}
/* News list Page CSS End */

.st-section-bg.alumin-detail-banner .col-md-12 {  text-align: left;  bottom: 68px;   left: 50px;}
.general-page .calender{margin-top:0;padding-top:0;}
.general-page .event-results:before, .general-page .event-results:after{/* background-color:transparent;*/}
.general-page .event-results{padding-left:0;padding-right:0;overflow:hidden; height: 100%;}
.cta-alum .cta-alum-image img{max-width:100%;/* position: absolute; height: 100%; width: 100%; top: 0; left: 0; */  }
.cta-alum{position: relative;}
.cta-alum .cta-alum-image{position: relative;  border-bottom: 7px solid #b5091f; }
.cta-alum .cta-alum-text{background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(12,8,82,0.65) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(12,8,82,0.65) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(12,8,82,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a60c0852',GradientType=0 );
 position: absolute;   bottom: 7px;  width: 100%;  left: 0; padding: 25px 0;}
.cta-alum .cta-alum-text h3{font-family: nimbusromdgrItalic; color: #fff; padding: 0 15px; text-align: center; margin-bottom: 6px; margin-top: 0px; font-size: 30px;}
.cta-alum .cta-alum-text p{font-family: nimbusromdgrItalic; color: #fff; padding: 0 15px; text-align: center; margin-bottom: 0px; font-size: 22px; opacity: 0.6;}
.general-page .event-content1 .meeting-info{padding-bottom:40px;}
.general-page .result-text.alumni-content p { font-family: 'Roboto', sans-serif; font-size: 1.8em;}

.general-page .result-text figure{margin-bottom: 20px;}
.general-page .drop_accord_down figure{display: inline-block;  margin: 3px;}

.event-container-detail{display: flex;}
.event-content1 .event-container-detail .col-md-7{order: 1;}

.alumni-inner-bg .st-section-bg .col-md-12 {    width: 90%; text-align: left; bottom: 68px;  left: 50px;}
.alumni-inner-bg.general-page .event-results {  background-color: #080937;}
.general-page.alumni-inner-bg .meeting-info.result-text p{font-family: 'Roboto', sans-serif;}

.print-newsdetail, .print-newslistc{display: none;}

.general-page .general_container-st{display: flex;}
.apply-form form tr td input[type="submit"]:hover, .apply-form form button[type="submit"]:hover { background: #b5091f;}

.banner_content .slider-link-button { font-size: 16px; background: #0c0852; padding: 10px 20px;  text-transform: capitalize; text-shadow: none;  border-radius: 0px; color: #FFF; font-weight: normal; border: none; font-family: 'Roboto', sans-serif; margin: 10px 0 0 0;}
.banner_content .slider-link-button:hover{background: #b5091f; opacity: 1;}

.general-page .accordian_tabs.info-snippets .file-dwonload-a a{ font-size: 1.5em; color: #1f0a4e;  letter-spacing: 0;}
.general-page .accordian_tabs.info-snippets blockquote p{    font-size: 1em !important;}
.general-page .accordian_tabs.info-snippets .video-title-div h2 a{color: #fff; font-size: inherit;}
.general-page .accordian_tabs.info-snippets .video-title-div h2 p{font-size: inherit !important; color: #fff; margin-bottom: 0px; line-height: 110%;}
.general-page .accordian_tabs.info-snippets .video-title-div, .general-page .accordian_tabs.info-snippets .imagetext-title-div{padding: 30px;}
.general-page .accordian_tabs.info-snippets .imagetext-title-div h2 a { font-size: inherit; font-family: nimbusromdgrItalic;  color: #fff;}
.general-page .accordian_tabs.info-snippets .imagetext-title-div p{ margin-bottom: 1.5em; font-size: 1.6em !important; line-height: 1.75em; letter-spacing: 0;  color: #fff;}
.general-page .accordian_tabs.info-snippets .tiles-module-section{padding: 0;}
.general-page .accordian_tabs.info-snippets .tiles-grid-sizer, .general-page .accordian_tabs.info-snippets .tiles-grid-item{padding: 15px;}
.general-page .accordian_tabs.info-snippets .imagesquare-module-section {  padding: 0 20px;}
.general-page .accordian_tabs.info-snippets .imagesquare-col {  padding: 15px;}

.general-page .calender-for-desktop{z-index: 1;  background: #0c0852;}

.alum-profiledec .desc h2, .alum-profiledec .desc h3{margin-top: 0px; width: 100% !important;}
.meeting-info.apply-form.result-text .alum-profiledec .desc ul:not(.nimb-i){width: 100% !important; margin-bottom: 1.5em;padding-left: 20px;}
.meeting-info.apply-form.result-text .alum-profiledec .desc ul:not(.nimb-i) li{ font-weight: 300;  color: #353535; font-size: 16px;  line-height: 30px;  width: 100% !important; letter-spacing: 0;  padding-bottom: 0;}
.alum-profiledec .desc table, .event-detail .event-detail-style .result-text table{margin: 0px; width: 100%;}
.alum-profiledec .desc table tbody tr td, .alum-profiledec .desc table thead tr th, .event-detail .event-detail-style .result-text table tbody tr td, .event-detail .event-detail-style .result-text table thead tr th {font-size: 14px; padding: 10px;}
.alum-profiledec .desc table tbody tr td, .event-detail .event-detail-style .result-text table tbody tr td {    border-top: 1px solid #fff;}

.event-detail .event-detail-style .result-text ul, .event-detail .event-detail-style ol{margin-bottom: 1.5em; padding-left: 20px;}
.event-detail .event-detail-style .result-text ul li, .event-detail .event-detail-style .result-text .result-text ol li {font-size: 1.5em; letter-spacing: 1px;  line-height: 1.75em;  color: #353535;  font-family: 'Roboto', sans-serif; font-weight: 300; list-style: disc;}
.event-detail .event-detail-style .result-text ol li {  list-style: decimal;}

.news-detail-page .detail-2 .sub_menu li.active_page a{color: #9ebcf9;}
.general-page .tab_menu ul li.tab_drop_item.active_page a{color: #9ebcf9;}

.st-section-bg.innertitle-banner{padding: 0 !important;}
.st-section-bg.innertitle-banner .sliderimg-div { /* height: 490px;*/  background-position: center; position: relative;  background-repeat: no-repeat;  background-size: cover;}
.st-section-bg.innertitle-banner .slick-slide img{margin: 0; box-shadow: none; height: auto; width: 100%;}
.st-section-bg.innertitle-banner .video-wrapper {position: absolute; padding-bottom: 56.25%; width: 100%; top:50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.st-section-bg.innertitle-banner .video-wrapper iframe, .st-section-bg.innertitle-banner .video-wrapper embed, .st-section-bg.innertitle-banner .video-wrapper object, .st-section-bg.innertitle-banner .video-wrapper video {  position: absolute;  top: 0;  bottom: 0; left: 0; width: 100%;  height: 100%; border: 0;  outline: 0;}
.st-section-bg.innertitle-banner .slick-slide{position: relative;}
.st-section-bg.innertitle-banner .inner-topbanner .slick-prev, .st-section-bg.innertitle-banner .inner-topbanner .slick-next{ display: block !important; font-size: 0; background-position: center; height: 50px; width: 50px; position: absolute; top: 50%; margin-top: -25px; z-index: 1; background-color: #b5091f; border: none; }
.st-section-bg.innertitle-banner .inner-topbanner .slick-prev { left: 35px; background-image: url(../images/gallery-prev-icon.png); background-repeat: no-repeat;}
.st-section-bg.innertitle-banner .inner-topbanner .slick-next { right: 35px; background-image: url(../images/gallery-next-icon.png); background-repeat: no-repeat;}
.st-section-bg.innertitle-banner .inner-topbanner .slick-prev:focus, .st-section-bg.innertitle-banner .inner-topbanner .slick-next:focus{outline: 0;}

.imgtxtoverlay-div a, .imgtxtbgbox-div a{ position: relative;  padding-bottom: 44.5%; display: block;}
.imgtxtoverlay-div a img, .imgtxtbgbox-div a img{ position: absolute; top: 0; left: 0; }
.feaimgtext-div a{position: relative;  padding-bottom: 61%; display: block;}
.feaimgtext-div a img{position: absolute; top: 0; left: 0;}
.sphotogallery-div{}
.sfullimgbg-div a{position: relative;  padding-bottom: 45%; display: block;}
.sfullimgbg-div a img{ position: absolute; top: 0; left: 0; }

.pagination.webapp{width:100% !important;padding:0 !important;text-align:center;}
.pagination.webapp li{float:left !important;padding: 0 10px 0 !important;font-size:18px !important;width:auto !important;}
.pagination.webapp li a{float:none !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;font-size:18px !important;}
.pagination.webapp li.pag-number.active a{ font-weight:bold;   color: #353535;}

#media .event-detail-content .event-slide p.nimb-i{height: 70px; overflow: hidden;}
#media .event-detail-content .event-slide p.nimb-i.event-detail-month{height: auto;}
#media .event-detail-content .event-slide p.nimb-i.event-detail-date{height: auto;}

.top-results.thankyou-page {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.top-results.thankyou-page a.btn {
    background-color: #080837;
    color: #ffff;
    margin-top: 30px;
}
.top-results.thankyou-page h1 {font-size:6em;}
.top-results.thankyou-page p {margin-bottom:0px;}
.top-results.thankyou-page .meeting-info , .top-results.thankyou-page  .event-content1 .result-text {padding:0px !important}
.face-img {  height: 30px;}
.footer_addr p.footer_slogan {  max-width: 370px; margin-top: 5px; font-style: italic;letter-spacing: 0.2px;}

/* ========================= Extra NEW CSS =========================== */
/* Home Slider CSS */
.home-banner-section{position: relative; margin-top: 160px;}
.home-slider {   position: relative;  width: 100%;}
.home-slider .slick-slide{position: relative;}
.home-slider .slick-slide .slider-content:after { pointer-events: none;position: absolute;bottom: 0;left: calc(-50vw + 610px);height: 100%;width: 100vw;content: "";background: linear-gradient(180deg, rgba(31, 10, 78, 0) 0%, #1F0A4E 100%);z-index: -1; }
.home-slider .sliderimg-div{background-position: center; position: relative; /* padding-bottom: 56.25%; */ background-repeat: no-repeat; background-size: cover; height: calc(100vh - 160px);}
.home-slider .sliderimg-div .slidediv-img {  background-repeat: no-repeat;  background-position: center;   background-size: cover;    height: 100%;}
.home-slider .sliderimg-div iframe{  position: absolute;  top: 50%;   left: 50%; transform: translate(-50%, -50%);}
.home-slider .slider-content { position: absolute; margin: 0 auto; top: 50%; right: 0; left: 0; z-index: 1; width: 100%; max-width: 1220px; text-align: center;transform: translateY(-50%);}
.home-slider .slider-title{font-family: 'Lora', serif; font-style: italic;font-weight: 700;font-size: 60px;line-height: 78px;color: #FFFFFF; margin-bottom: 10px; }
.home-slider .slider-content p{font-size: 24px;line-height: 28px;letter-spacing: 0.03em;color: #FFFFFF;}
.home-slider .video-background-controls{display: none !important;}
.home-banner-section .gdrive-video-bg, .home-banner-section .vimeo-video-bg {    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;}
.home-banner-section .gdrive-video-bg iframe, .home-banner-section .vimeo-video-bg iframe {height: 150%; width: 100%;}
.home-slider .slider-content a {letter-spacing: 0.05em; text-transform: uppercase; margin-top: 20px; color: #C5A615; display: inline-block; background-color: #B5091F; border-radius: 8px; font-size: 18px; font-family: 'Roboto', sans-serif; padding: 16px 30px 15px; line-height: 1; min-width: 230px;}
.home-slider .slider-content a .icon{display: inline-block; vertical-align: middle; margin-left: 20px;outline: 0;}
.home-slider .slider-content a:hover{background-color: #1D1160;opacity: 1;}

.h-scrollicon-slide {  position: absolute;  bottom: 30px; z-index: 1; left: 50%;   margin-left: -15px;  display: inline-block;}
.h-scrollicon-slide .sslider-line-h{position: absolute; bottom: 100%; margin-bottom: 30px; left: 50%; height: 210px; width: 1px; background: #B5091F;}
.h-scrollicon-slide svg{-webkit-animation: scpulse 1s infinite; animation: scpulse 1s infinite;}
@-webkit-keyframes scpulse {
  0% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  50% { -webkit-transform: translate(0, 6px); transform: translate(0, 6px); }
  100% {-webkit-transform: translate(0, 0);transform: translate(0, 0); } 
}
@keyframes scpulse {
  0% {  -webkit-transform: translate(0, 0);transform: translate(0, 0); }
  50% {    -webkit-transform: translate(0, 6px);transform: translate(0, 6px); }
  100% {   -webkit-transform: translate(0, 0);     transform: translate(0, 0); } 
}

.homeintro-ignust{background: #1F0A4E; padding: 135px 0 230px; position: relative;}
.homeintro-container{max-width: 1385px; padding: 0 15px; margin: 0 auto;}
.homeintro-titlediv{width: 54%; float: left; padding-right: 56px;}
.homeintro-title{font-family: 'Lora', serif;color: #fff;font-size: 80px;font-style: italic;font-weight: 400;line-height: 105px;letter-spacing: 0em;text-align: left; position: relative;}
.homeintro-titlediv:after{ content: "";  position: absolute;  top: 0;  top: 55px; right: 102%;   height: 1px;   width: 1000px; background: #B5091F;}
.homeintro-titlediv .img-box img{max-width: 100%;width: auto;}
.homeintro-contentdiv{width: 46%; float: left; padding-left: 56px;}
.homeintro-contentdiv p{font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0.5837410092353821px;text-align: left; margin-bottom: 30px;color: #fff;}
.homeintro-contentdiv a{font-size: 18px;font-style: normal;font-weight: 400;line-height: 21px;letter-spacing: 0em;text-align: left; color: #C5A615; transition: all 0.2s; margin-top: 25px;display: inline-block;}
.homeintro-contentdiv a:hover{color: #fff;}
.homeintro-watermark-img{position: absolute; top: 82px; right: -85px; }

.home-quicklinks-tiles{}
.quicklinks-tiles-container{width: 90%; padding: 0 10px; margin-top: -115px;}
/* .quicklinks-tiles-container .row{margin: 0 -10px;} */
.quicklinks-tiles-container .col-md-3{padding: 0 10px;}

.quicklinks-tiles-boxdiv{padding-top: 100%; background: #000; overflow: hidden; position: relative;}
.quicklinks-tiles-image{background-repeat: no-repeat; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-position: center; transition: all 0.5s ease;}
.quicklinks-tiles-boxdiv:hover .quicklinks-tiles-image {-webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}
.quicklinks-tiles-image:before{content: ""; height: 100%; width: 100%; background: linear-gradient(180deg, rgba(31, 10, 78, 0) 0%, #1F0A4E 100%); position: absolute; top: 0; left: 0; transition: all 0.5s ease-in;}
.redbg-quicklinks .quicklinks-tiles-image:before{background: linear-gradient(180deg, rgba(181, 9, 31, 0) 0%, #B5091F 100%);}
.quicklinks-tiles-content {position: absolute; bottom: 0px; right: unset; width: 100%; padding: 30px; left: 0; height: 190px;  transition: all 0.3s ease-in-out; text-align: center;}
.quicklinks-tiles-content .quicklinks-tiles-title { position: relative; height: 114px; padding-bottom: 10px; overflow: hidden;  margin-bottom: 45px;  color: #fff; font-family: 'Lora', serif;font-size: 40px;font-style: italic;font-weight: 400;line-height: 52px;letter-spacing: 0em;text-align: center;     display: flex;  align-items: flex-end;}
.quicklinks-tiles-content .quicklinks-tiles-title span{display: block; width: 100%;}
.quicklinks-tiles-content .quicklinks-tiles-title:after{content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; width: 76%; background: #B5091F; margin: 0 auto; }
.redbg-quicklinks .quicklinks-tiles-content .quicklinks-tiles-title:after{background: #1F0A4E;}
.quicklinks-tiles-content p { font-family: 'Roboto', sans-serif; color: #fff; width: 100%; font-size: 14px; font-style: normal;font-weight: 300;line-height: 24px;letter-spacing: 0.5837410092353821px;text-align: center; }
.quicklinks-tiles-content .button-arrow {font-size: 18px;font-style: normal;font-weight: 400;line-height: 21px;letter-spacing: 0em;text-align: right; color: #fff;  position: absolute; bottom: 30px; right: 30px; opacity: 0;}
.quicklinks-tiles-content .round-arrow{display: inline-block; text-align: center; border: 2px solid #9EBCF9; border-radius: 50%; height: 26px; width: 26px; margin-left: 8px;}
.quicklinks-tiles-content .round-arrow svg{position: relative;  top: -1.2px;  left: 1px;}
.quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content {  height: 100%;}
.quicklinks-tiles-boxdiv:hover .quicklinks-tiles-image:before{ background: linear-gradient(180deg, rgba(31, 10, 78, 0.75) 0%, #1F0A4E 100%);}
.quicklinks-tiles-boxdiv.redbg-quicklinks:hover .quicklinks-tiles-image:before{background: linear-gradient(180deg, rgba(181, 9, 31, 0.75) 0%, #B5091F 100%); transition: all 0.5s ease-in;}
.quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content .quicklinks-tiles-title  {margin-bottom: 15px;}
.quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content .button-arrow{animation-duration: 0.5s; animation-name: mymove; opacity: 1;}
@keyframes mymove { 0% {  opacity: 0; bottom: -30px;} 100% { opacity: 1; bottom: 30px; } }
.quicklinks-tiles-content .button-arrow:hover{color: #9EBCF9;}

.home-colltoaction{ margin-top: 130px; margin-bottom: 120px;  }
.colltoaction-container{width: 90%; position: relative; padding: 0 10px;}
.colltoaction-imagediv{max-width: 980px; margin-top: -48px; position: relative; z-index: 1}
.h-colltoaction-slider {position: relative; z-index: 1;}
.h-colltoaction-slider .sliderimg-div{ position: relative;  padding-bottom: 56.25%;  }
.h-colltoaction-slider .sliderimg-div .slidediv-img{ position: absolute; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.h-colltoaction-slider .sliderimg-div iframe { position: absolute; height: 100%; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.colltoaction-contentdiv{background: #1F0A4E; min-height: 552px; width: calc(100% - 172px); padding: 65px 0; position: absolute; top: 0; right: 10px;}
.colltoaction-content-inner {  width: calc(100% - 980px);    float: right; margin-right: 95px;}
.colltoaction-content-inner .small-callheading{font-family: 'Roboto', sans-serif; padding-left: 85px; font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 0.175em;text-align: left; color: #fff; margin-bottom: 70px;}
.colltoaction-content-inner .small-callheading span{position: relative; display: inline-block; padding-left: 10px;}
.colltoaction-content-inner .small-callheading span:before{ content: ""; position: absolute; z-index: 2; right: 100%; height: 1px; width: 265px; top: 7px; background: #B5091F;}
.colltoaction-content-inner .main-callheading{font-family: 'Lora', serif;font-size: 42px;font-style: normal;font-weight: 700;line-height: 1;letter-spacing: 0.5837410092353821px;text-align: left; color: #fff; margin-bottom: 60px;}
.colltoaction-content-inner p{font-family: 'Roboto', sans-serif; font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0.5837410092353821px;text-align: left; color: #fff; margin-bottom: 35px;}
.colltoaction-content-inner a{font-family: 'Roboto', sans-serif; font-size: 18px;font-style: normal;font-weight: 400;line-height: 21px;letter-spacing: 0em;text-align: left;color: #C5A615; transition: all 0.2s;}
.colltoaction-content-inner a:hover{color: #fff;}

.h-colltoaction-video {position: relative; z-index: 1;overflow: hidden;}
.h-colltoaction-video .sliderimg-div{ position: relative;  padding-bottom: 56.25%;  }
.h-colltoaction-video .sliderimg-div .slidediv-img{ position: absolute !important; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.h-colltoaction-video .sliderimg-div iframe { position: absolute; height: 100%; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.h-colltoaction-video .sliderimg-div .video-background-controls{position: absolute;   z-index: 2;  top: 0 !important; right: 0 !important;    height: 100%;    width: 100%;}
.h-colltoaction-video .sliderimg-div .vimeo-video-controls{pointer-events: none; height: 120px;   width: 120px;  top: 50% !important; right: auto !important; left: 50%; transform: translate(-50%, -50%);}
.h-colltoaction-video .sliderimg-div .vimeo-video-controls button.play-toggle{opacity: 0;}
.h-colltoaction-video .sliderimg-div button.play-toggle { position: absolute; top: 0; left: 0; height: 100%; width: 100%;  opacity: 0; border: none; padding: 0; background: transparent; border: none;}
.h-colltoaction-video .sliderimg-div button.play-toggle:focus{outline: none;}
.h-colltoaction-video .sliderimg-div button.play-toggle.paused{opacity: 1;}
.h-colltoaction-video .sliderimg-div button.play-toggle.paused i {   position: relative;   cursor: pointer;   height: 120px;   width: 120px;   border: 2px solid #FFFFFF;   border-radius: 100%;  text-align: center;  color: #FFFFFF;  background: transparent;
    font-style: normal;   display: block; margin: 0 auto;}
.h-colltoaction-video .sliderimg-div button.play-toggle.paused i:before { content: "";   width: 0;   height: 0;   border-top: 18px solid transparent;   border-left: 36px solid #FFFFFF;   border-bottom: 18px solid transparent;   position: absolute;   top: 50%;
    left: 50%;   transform: translate(-50%, -50%); }
.h-colltoaction-video .sliderimg-div button.mute-toggle{position: absolute; top: 0; left: 0; z-index: 1; display: none !important;}

.home-n-latestnews{ margin-bottom: 115px; }
.n-latestnews-container{width: 90%; position: relative; padding: 0 10px;}
.n-latestnews-titledivbg{padding: 60px 0 60px 153px; background: #EDEDED; position: relative;}
.n-latestnews-titledivbg .n-latestnews-bgline{content: ""; position: absolute; top: 0; left: 0; background: #EDEDED; min-height: 950px;  width: 100%;}
.n-latestnews-titledivbg .n-latestnews-bglineinner{content: ""; position: absolute; top: 0; left: 100%; background: #EDEDED; min-height: 950px;  width: 100%;}
.n-latestnews-titledivbg .n-latestnews-title{position: relative; font-family: 'Lora', serif; font-style: italic;font-weight: normal;font-size: 80px;line-height: 105px;color: #1F0A4E; margin-bottom: 35px;}
.n-latestnews-titledivbg .n-latestnews-title:after{ content: ""; position: absolute; top: 0; top: 55px;  right: 102%; height: 1px; width: 1000px; background: #B5091F; }
.n-latestnews-titledivbg a{font-family: nimbusromdgrItalic;font-size: 22px;font-style: italic;font-weight: 400;line-height: 26px;letter-spacing: 0em;text-align: left; color: #B5091F; position: relative;}
.n-latestnews-titledivbg a:after{position: absolute; bottom: -4px; left: 0; height: 1px; background: #B5091F; width: 40px; content: "";transition: all 0.2s; }
.n-latestnews-titledivbg a:hover:after{width: 100%;}

.n-latestnews-titledivbg .social-icons ul li{float:left;}
.n-latestnews-titledivbg .social-icons ul li:nth-child(2){margin: auto 18px;}
.n-latestnews-titledivbg .social-icons a:after{display:none;}

.home-social-media-feed .n-latestnews-titledivbg, .home-social-media-feed .n-latestnews-bgline, .home-social-media-feed .n-latestnews-titledivbg .n-latestnews-bglineinner{background:transparent;}
.follow-content-div{padding-top:40px;width: 100%; float: left; transition-property: opacity,transform; transition-duration: .8s;  transition-delay: 1.4s;transition-timing-function: ease-in-out;}
.do-animation .follow-content-div {opacity: 1; transform: translateZ(0);}
.follow-box{padding-top: 100%; cursor: pointer; position: relative; box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.follow-image{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; }
.follow-slider.slick-slider .slick-list{padding-left: 0 !important;}
.follow-slider .slick-slide{padding:8px;}
.follow-slider .slick-arrow{position: absolute; bottom: auto;top:40%; left: -24px; height: 48px; width: 48px; border-radius: 50%;  z-index:10;border: 0;  text-align: center; background: rgba(237, 237, 237, 0.85); cursor: pointer; transition: all 0.2s;}
.follow-slider .slick-arrow:hover{background: #1F0A4E; }
.follow-slider .slick-arrow svg path{fill: #1F0A4E;}
.follow-slider .slick-arrow:hover svg path{fill: #fff;}
.follow-slider .slick-arrow svg{height: 20px; position: relative; top: 2px; left: 2px;}
.follow-slider .slick-prev svg{transform: rotate(180deg); left: -2px;}
.follow-slider .slick-arrow.slick-next{right: -22px;left: auto;}
.follow-slider .slick-slide:focus{outline: 0;}
.follow-slider .follow-overlay{position: absolute; text-align: center; top: 0; left: 0; padding: 30px 42px 50px; height: 100%; width: 100%; background: rgba(31, 10, 78, 0.7); opacity: 0; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s;}
.follow-slider .follow-overlay p{ color: #fff; font-size: 12px; font-family: 'Roboto', sans-serif; line-height: 16px; letter-spacing:0.58px;margin-bottom: 2rem;}
.follow-slider a.fb-link:hover{opacity:1;}
.like-follow li{display: inline-block;  margin: 0 15px;}
.like-follow li span{font-size: 12px; color: #fff;line-height: 14px;}
.like-follow li span svg{height: 14px; margin-right: 6px;}
/*
.like-follow li span:hover{color: #ddb307; }
.like-follow li span:hover svg path{fill: #ddb307; }
*/
.follow-facebook{ margin-bottom: 15px; height: 42px; width: 42px; border-radius: 50%; border: 1px solid #FFF;background:#FFF; display: inline-block; line-height: 34px;}
.follow-facebook svg path{fill:#1F0A4E !important;}
.follow-facebook:hover{background: #1F0A4E;border-color:#1F0A4E;}
.follow-facebook:hover svg path {fill: #FFF !important;}
.follow-facebook svg{height: 22px; display: inline-block; vertical-align: middle;}
.follow-slider .follow-box:hover .follow-overlay{opacity: 1;}
.do-animation .follow-title-div:after {  
    animation-name: ftlline;
    animation-duration: 0.8s;
    animation-direction: alternate;
    animation-fill-mode : forwards;
  } 
  @keyframes ftlline {
    from {
      height: 0px;
      opacity: 0;
    }
    to {
      height: 220px;
      opacity: 1;      
    }
 }

.n-latestnews-container-block{width: 96%; position: relative; padding: 0 10px;}
.n-latestnews-container-block .row{margin: 0 -10px;}
.n-latestnews-container-block .col-md-3{padding: 0 10px;}
.latestnews-tiles-boxdiv{padding-top: 90%; background: #000; margin-bottom: 20px; overflow: hidden; position: relative;}
.latestnews-tiles-image{background-repeat: no-repeat; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-position: center; transition: all 0.5s ease;}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-image {-webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}
.latestnews-tiles-image:before{content: ""; height: 100%; width: 100%; background: linear-gradient(180deg, rgba(31, 10, 78, 0) 36.98%, rgba(31, 10, 78, 0.85) 86.98%); position: absolute; top: 0; left: 0; transition: background 0.5s ease-in;}
.latestnews-tiles-content {position: absolute; bottom: 0px; right: unset; width: 100%; padding: 40px; left: 0; height: 140px;  transition: all 0.3s ease-in-out; text-align: center;}
.latestnews-tiles-content .latestnews-tiles-title span{display: block; width: 100%;}
.latestnews-tiles-content .latestnews-tiles-title { position: relative; height: 70px; overflow: hidden; color: #fff; font-family: 'Lora', serif;font-size: 24px;font-style: italic;font-weight: 400;line-height: 30px;letter-spacing: 0em;text-align: center; display: flex;align-items: center; padding-bottom: 10px; margin-bottom: 35px;}
.latestnews-tiles-content .latestnews-tiles-title:after{content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; width: 76%; background: transparent; margin: 0 auto; }
.latestnews-tiles-content p { font-family: 'Roboto', sans-serif; color: #fff;font-size: 14px;font-style: normal;font-weight: 300;line-height: 24px;letter-spacing: 0.5837410092353821px;text-align: center; margin-bottom: 25px; }
.latestnews-tiles-content .button-arrow {font-family: 'Roboto', sans-serif;font-size: 13px;font-style: normal;font-weight: 400;
line-height: 15px;letter-spacing: 0em; color: #C5A615; display: inline-block;}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-contentinner {  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);    width: calc(100% - 80px);}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-content {  height: 100%;}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-title{ display: block; padding-bottom: 20px; height: auto;}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-title:after{ background: #B5091F;  }
.latestnews-tiles-content .button-arrow:hover{color:#fff;}
.latestnews-tiles-boxdiv:hover .latestnews-tiles-image:before{ background: linear-gradient(180deg, rgba(31, 10, 78, 0.75) 36.98%, rgba(31, 10, 78, 0.85) 86.98%);}
.h-colltoaction-slider .slick-dots{margin-top: 20px; text-align: right;}
.h-colltoaction-slider .slick-dots li{display: inline-block; margin-left: 5px;}
.h-colltoaction-slider .slick-dots li button{height: 2px; font-size: 0; width: 70px; background: #C4C4C4; border: none;}
.h-colltoaction-slider .slick-dots li button:focus{outline: 0; }
.h-colltoaction-slider .slick-dots li.slick-active button{background: #B5091F;}

.home-showcase{ margin-top: 150px; margin-bottom: 95px;  }
.showcase-container{width: 90%; position: relative; padding: 0 10px;}
.showcase-imagediv{/* max-width: 980px; */ width: 980px; margin-top: -58px; float: right; position: relative; z-index: 1}
.h-showcase-slider {position: relative; z-index: 1;}
.h-showcase-slider .sliderimg-div{ position: relative;  padding-bottom: 56.25%;  }
.h-showcase-slider .sliderimg-div .slidediv-img{ position: absolute; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.h-showcase-slider .sliderimg-div iframe { position: absolute; height: 100%; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.showcase-contentdiv{background: #EDEDED;  min-height: 552px; width: calc(100% - 172px); padding: 65px 0; }
.showcase-content-inner {  width: calc(100% - 980px);  margin-left: 75px;}
.showcase-content-inner .small-callheading{font-family: 'Roboto', sans-serif; padding-left: 85px; font-size: 14px;font-style: normal;font-weight: 700;line-height: 16px;letter-spacing: 0.175em;text-align: left; color: #1F0A4E; margin-bottom: 70px;}
.showcase-content-inner .small-callheading span{position: relative; display: inline-block; padding-left: 10px;}
.showcase-content-inner .small-callheading span:before{ content: ""; position: absolute; z-index: 2; right: 100%; height: 1px; width: 1000px; top: 7px; background: #B5091F;}
.showcase-content-inner .main-callheading{font-family: 'Lora', serif;font-size: 42px;font-style: normal;font-weight: 700;line-height: 1;letter-spacing: 0.5837410092353821px;text-align: left; color: #1F0A4E; margin-bottom: 60px;}
.showcase-content-inner p{font-family: 'Roboto', sans-serif; font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0.5837410092353821px;text-align: left; color: #1F0A4E; margin-bottom: 20px; max-width: 511px;}
.showcase-content-inner a,
.back-to-publication a{font-family: 'Roboto', sans-serif; font-size: 18px;font-style: normal;font-weight: 400;line-height: 21px;letter-spacing: 0em;text-align: left;color: #C5A615; display: inline-block; margin-top: 10px; transition: all 0.2s;}
.showcase-content-inner a:hover,
.back-to-publication a:hover{color: #1F0A4E;}
.h-showcase-slider .slick-dots{margin-top: 13px;}
.h-showcase-slider .slick-dots li{display: inline-block; margin-right: 5px;}
.h-showcase-slider .slick-dots li button{height: 2px; font-size: 0; width: 70px; background: #C4C4C4; border: none;}
.h-showcase-slider .slick-dots li button:focus{outline: 0; }
.h-showcase-slider .slick-dots li.slick-active button{background: #B5091F;}

.h-colltoaction-slider .slick-arrow:focus, .h-showcase-slider .slick-arrow:focus{outline: none;}

.tbl-latestnews-sliderdiv{ display: none;}
.navbar-left &gt; li &gt; a{font-weight: 500;}
.block-2-container .imagetext-module-section{ width: calc(100% + 24.9%); left: -12.45%; position: relative;}
.news-main .tiles-module-section{    padding: 0;margin-left: -80px;width: calc(100% + 160px);}
/*
.st-footer-sub_form form.footerfomr-subcaptcha{max-width: 305px; float: right; width: 100%;}
.st-footer-sub_form form.footerfomr-subcaptcha input[type="text"]{width: 100%; max-width: 100%; margin-right: 0; margin-bottom: 10px;}
.st-footer-sub_form form.footerfomr-subcaptcha:after{clear: both; display: table; content: "";}
.st-footer-sub_form form.footerfomr-subcaptcha input[type="submit"]{width: 40%;  padding: 9px;   float: left; margin-top: 10px;}
*/
.st-footer-sub_form form.footerfomr-subcaptcha .footerfomrecaptcha-div{display: none;}
.alumin-section-banner .homeintro-titlediv:after{
    top: 135px;
}
.alumin-quicklinks-tiles .quicklinks-tiles-container{
    width: 1290px;
}
.alumin-quicklinks-tiles .row{
    margin-left: -10px;
    margin-right: -10px;
}
.alumin-quicklinks-tiles .col-md-4{
    padding: 0 10px;
}
.home-banner-section + .homeintro-ignust.alumin-section-banner {
    margin-top: 0 !important;
}
.alumin-hero-banner .slider-content{
    bottom: 0;
    top: auto;
    padding-bottom: 25px;
    transform: none;
}
.home-slider .slick-slide .slider-content:after{
    display: none;
}
.sliderimg-div{
    display: block;
}
.alumin-quicklinks-tiles .quicklinks-tiles-boxdiv a{
    color: #fff;
}
.alumin-quicklinks-tiles .quicklinks-tiles-boxdiv a:hover{
    color: #FFA33E;
}
.publication-block .section-header h1{
    color: #1F0A4E;
    margin-bottom: 0 !important;
}
.publication-block .section-header h3{
    margin-top: 0;
}
.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.publication-row{
    float: none;
}
.publication-box{
    margin-bottom: 50px;
    display: block;
}
.general-page .top-results .publication-box h3 {
    margin-bottom: 0;
    color: #1F0A4E;
    margin: 15px 0 0;
}
.publication-box h3 span{
    color: #b5091f;
    font-size: 24px;
    display: block;    
}
.publication-row{
    margin-left: -25px;
    margin-right: -25px;
}
.publication-box{
    padding: 0 25px;
}
.publication-box .img-wrapper {
    padding-top: 141%;
    position: relative; 
    display: block;
}
.publication-box .img-wrapper img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#alumni-inner-template .h-showcase-slider .sliderimg-div .slidediv-img{
    background-size: contain;
}
.upcoming_event .upcoming_event_img{
    position: relative;
}
.upcoming_event .upcoming_event_img::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 275px;
    width: 100%;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0, rgba(255,255,255,1) 50%);
    z-index: 1;
}
/* ========================= Extra NEW CSS END =========================== */

/* Media Query CSS */
@media (max-width: 4000px) and (min-width: 2801px){
    .quicklinks-tiles-container, .colltoaction-container, .n-latestnews-container, .showcase-container {width: 75%;}
    .n-latestnews-container-block { width: 83%;}
    .home-slider .sliderimg-div iframe{ height: 100%;  width: 100%; transform: translate(-50%, -50%) scale(1.3);}
    .home-banner-section .gdrive-video-bg iframe, .home-banner-section .vimeo-video-bg iframe{height: 115%;}
}
@media (max-width: 2800px) and (min-width: 2121px){
    .quicklinks-tiles-container, .colltoaction-container, .n-latestnews-container, .showcase-container {width: 80%;}
    .n-latestnews-container-block { width: 88%;}
    .home-slider .sliderimg-div iframe{    /* height: 120%; width: 100%; */  height: 100%;  width: 100%;  transform: translate(-50%, -50%) scale(1.3);}
    .home-banner-section .gdrive-video-bg iframe, .home-banner-section .vimeo-video-bg iframe{height: 112%;}
}
@media (min-width:768px) {
    .navbar&gt;.container .navbar-brand, .navbar&gt;.container-fluid .navbar-brand {     margin-left: 0px; }
    .navbar-nav&gt;li&gt;a { padding-top: 20px;  padding-bottom: 20px;}
}
@media (min-width: 992px){
    .navbar-nav&gt;li&gt;a { /*  padding-top: 15px;  padding-bottom: 16px; */}
    .news-list .container-st {width: 100% !important; max-width: 970px; }
}
@media (min-width: 1125px){
    .news-list .container-st {width: 100% !important; max-width: 1115px; }
}
@media (min-width: 1340px){
    .news-list .container-st { width: 100% !important; max-width: 1330px; }
}
@media (min-width: 1901px){
    #media .event-detail-content .event-slide p.nimb-i{height: 100px; overflow: hidden;}
}
@media (max-width: 1660px) and (min-width: 1441px){
    .tiles-grid-item .tiles-content{padding: 40px;}
    .tiles-grid-item .tiles-content h2{height: 48%;}
    .tiles-grid-item .tiles-content p {  font-size: 1.8em;  line-height: 1.5em; }
    .tiles-grid-item .tiles-link {  right: 25px;  bottom: 30px;}
    .tiles-grid-item .innerboxdiv, .tiles-grid-item.grid-item-width .innerboxdiv{height:320px;}
}
@media (max-width: 1400px) and (min-width: 992px){
    .comman-content-part ul li, .comman-content-part ol li { font-size: 1.5em;  line-height: 1.75em;}
    .comman-content-part .table thead tr th, .comman-content-part .table tbody tr td, .drop_accord_down .table tbody tr td, .drop_accord_down .table thead tr th {  font-size: 1.5em;}
    .general-page .result-text.alumni-content p {  font-size: 1.6em;}
}
@media (max-width: 1680px) {
    .homeintro-container{max-width: 1280px;}
    .homeintro-ignust { padding: 110px 0 200px;}
    .homeintro-title{font-size: 74px; line-height: 98px;}
    .homeintro-contentdiv{padding-left: 40px;}
    .homeintro-titlediv{padding-right: 40px;}
    .quicklinks-tiles-content{height: 165px;}
    .quicklinks-tiles-content .quicklinks-tiles-title{font-size: 34px; line-height: 46px; height: 102px;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content .quicklinks-tiles-title{height: auto;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content {  padding: 20px;}
    .colltoaction-imagediv, .showcase-imagediv{max-width: 760px;}
    .showcase-imagediv{width: 760px;}
    .colltoaction-content-inner .small-callheading, .showcase-content-inner .small-callheading {margin-bottom: 60px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading{margin-bottom: 50px; font-size: 39px;}
    .colltoaction-content-inner {  width: calc(100% - 760px);  margin-right: 80px;}
    .showcase-content-inner{width: calc(100% - 700px);     margin-left: 60px;}
    .colltoaction-contentdiv{min-height: 530px;}
    .n-latestnews-titledivbg .n-latestnews-title {  font-size: 74px;   line-height: 96px;}
    .latestnews-tiles-boxdiv:hover .latestnews-tiles-content{padding: 30px;}
    .latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-contentinner {  width: calc(100% - 60px);}
    .h-colltoaction-slider .sliderimg-div, .h-showcase-slider .sliderimg-div{padding-bottom: 66.66%;}
    .n-latestnews-titledivbg .n-latestnews-bgline, .n-latestnews-titledivbg .n-latestnews-bglineinner{min-height: 900px;}
    .showcase-content-inner { width: calc(100% - 690px);}
}
@media (max-width: 1600px){
    .grid-item-div{height: 286px;}
    .grid-item--height2{height: 572px;}
    .news-list .news-list-content .grid-item-div div[class*="-caption"] &gt; p.p-img{bottom: 15px;}
}
@media (max-width: 1599px){
    .grid-item-div{height: 283px;}
    .grid-item--height2{height: 566px;}
    .publication-row{
        margin-left: -15px;
        margin-right: -15px;
    }
    .publication-box{
        padding: 0 15px;
    }
}
@media (max-width: 1440px){
    .dropdown-menu&gt;li&gt;a{font-size: 16px !important;}
    .imagetext-title-div h2, .video-title-div h2{font-size: 3.8em !important;}
    .tiles-grid-item .tiles-content{padding: 30px;}
    .tiles-grid-item .tiles-content h2{height: 45%;}
    .tiles-grid-item .tiles-content p { font-size: 1.6em;  line-height: 1.2em;}
    .tiles-grid-item .tiles-link {  right: 20px;  bottom: 25px;}
    .tiles-grid-item .innerboxdiv, .tiles-grid-item.grid-item-width .innerboxdiv{height:250px;}

    .home-slider .slider-title {  font-size: 54px;  line-height: 70px;}
    .home-slider .slider-content p {  font-size: 20px;   line-height: 24px;}
	.home-slider .slider-content a {font-size: 20px;}
    .homeintro-container { max-width: 1220px;}
    .homeintro-title { font-size: 70px;  line-height: 90px;}
    .homeintro-titlediv {  padding-right: 30px;}
    .homeintro-contentdiv {  padding-left: 30px;}
    .quicklinks-tiles-content .quicklinks-tiles-title {  font-size: 28px;  line-height: 38px;  height: 86px;}
    .quicklinks-tiles-content {  height: 150px;  padding: 20px;}
    .homeintro-ignust {  padding: 90px 0 190px;}
    .quicklinks-tiles-content .button-arrow {  font-size: 16px;  bottom: 20px;  right: 20px;}
    @keyframes mymove { 0% {  opacity: 0; bottom: -20px;} 100% { opacity: 1; bottom: 20px; } }
    .quicklinks-tiles-content p{font-size: 13px;line-height: 20px;}
    .colltoaction-imagediv, .showcase-imagediv {  max-width: 680px;}
    .showcase-imagediv {  width: 680px;}
    .colltoaction-content-inner {  width: calc(100% - 700px);  margin-right: 60px;}
    .n-latestnews-titledivbg .n-latestnews-title {  font-size: 68px;   line-height: 90px;}
    .colltoaction-contentdiv {  min-height: 490px;}
    .latestnews-tiles-content .latestnews-tiles-title{ height: 62px; font-size: 20px; line-height: 26px;}
    .latestnews-tiles-content{padding: 30px; height: 120px;}
    .latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-title{padding-bottom: 15px; margin-bottom: 20px;}
    .latestnews-tiles-content p{margin-bottom: 15px; line-height: 20px;}
    .latestnews-tiles-boxdiv:hover .latestnews-tiles-content{padding: 20px;}
    .n-latestnews-titledivbg .n-latestnews-bgline, .n-latestnews-titledivbg .n-latestnews-bglineinner{min-height: 700px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading {  margin-bottom: 40px;  font-size: 38px;}
    .showcase-content-inner p {  font-size: 16px;  line-height: 24px;}
    .colltoaction-content-inner .small-callheading, .showcase-content-inner .small-callheading {  margin-bottom: 50px;}
    .showcase-content-inner {  width: calc(100% - 670px); }
    .showcase-contentdiv, .colltoaction-contentdiv {  width: calc(100% - 120px);}
}
@media (max-width: 1400px){
    .upcoming_event .upcoming_event_img::before{
        height: 210px;
    }
}
@media (max-width: 1366px){
    .dropdown-menu&gt;li&gt;a{font-size: 13px !important;}
    .navbar-left li a{font-size: 1.4em;}
    .st-name .college p {  font-size: 2.2em;}
    .dropdown-menu&gt;li&gt;a {  /* font-size: 16px !important; */}
    .navbar-nav&gt;li&gt;a {  padding-top: 15px;  padding-bottom: 16px;}
    .logo-div{min-height: 80px;}
    .logo-div .navbar-brand {    margin-top: 15px;}
    .logo-div .navbar-brand img{width: 76px;}
    .st-name { margin: 28px 0 28px 110px;}
    .site-header.sticky .logo-div { min-height: 72px;}
    .site-header.sticky .logo-div .mobile-navbar-brand img{width: 52px;}
    .home-slider-section {  margin-top: 131px;}
    .st-section-bg.innertitle-banner, .e-list-banner.innertitle-banner, .alumin-section-banner, .st-section-bg.alumin-detail-banner {margin-top: 131px !important;}
    .navbar-default .navbar-collapse {  padding-left: 96px;}
    .imagetext-title-div{    padding: 30px 40px;}
    .video-title-div {  padding: 40px;}
    .videoimg-div{min-height: 360px;}
    .imagetext-title-div p{font-size: 1.4em;}
    .imagetext-title-div h2, .video-title-div h2{font-size: 3.4em !important;}
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i, .list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i {line-height: normal;}
    .navbar.sticky-navbar ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a{font-size: 20px;}
    .navbar.sticky-navbar ul &gt; li &gt; a{padding: 12px 0px;}
    .navbar.sticky-navbar {  padding: 20px 0;   border-bottom: 15px solid #AB2726; height: calc(100vh - 80px);}
    .navbar.sticky-navbar ul &gt; li &gt; ul{margin: 50px 0 0 0;}
    .general-page .accordian_tabs.info-snippets .imagetext-title-div p{  font-size: 1.4em !important;}
    .event-list #events .event .caption-tags h3{font-size: 2.7em; margin: 9% 0 12%;}

    .home-banner-section {   margin-top: 131px;}
    .home-colltoaction {  margin-top: 120px;  margin-bottom: 150px;}
    .home-slider .sliderimg-div {  height: calc(100vh - 131px);}
    .home-slider .slider-title {  font-size: 50px;  line-height: 66px;}
    .homeintro-ignust {  padding: 80px 0 160px;}
    .quicklinks-tiles-container{margin-top: -90px;}
    .homeintro-title {  font-size: 66px;  line-height: 84px;}
    .homeintro-contentdiv p{font-size: 16px; line-height: 24px;}
    .homeintro-contentdiv {  padding-left: 20px; }
    .homeintro-titlediv {  padding-right: 20px;}
    .homeintro-titlediv:after{top: 45px;}
    .quicklinks-tiles-content .quicklinks-tiles-title {  font-size: 24px;  line-height: 30px;  height: 70px;}
    .quicklinks-tiles-content{height: 120px;}
    .quicklinks-tiles-content p, .latestnews-tiles-content p {  font-size: 12px;  line-height: 18px;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content {  padding: 15px;}
    .quicklinks-tiles-content .button-arrow {  font-size: 14px; line-height: 16px; bottom: 15px;  right: 15px;}
    @keyframes mymove { 0% {  opacity: 0; bottom: -15px;} 100% { opacity: 1; bottom: 15px; } }
    .quicklinks-tiles-content .round-arrow {  height: 20px;  width: 20px;  margin-left: 5px;}
    .quicklinks-tiles-content .round-arrow svg {  position: relative;  top: 0px;  left: 0px;}
    .colltoaction-imagediv, .showcase-imagediv {  max-width: 55%;}
    .showcase-imagediv {  width: 55%;}
    .showcase-contentdiv, .colltoaction-contentdiv { width: calc(100% - 100px);}
    .colltoaction-content-inner {  width: calc(100% - 60%);   margin-right: 40px;}
    .n-latestnews-titledivbg .n-latestnews-title {  font-size: 60px;  line-height: 76px; margin-bottom: 25px;}
    .n-latestnews-titledivbg .n-latestnews-title:after{top: 40px;}
    .n-latestnews-titledivbg {  padding: 50px 0 50px 90px;}
    .colltoaction-contentdiv{min-height: 420px;}
    .latestnews-tiles-content {  padding: 20px;  height: 100px;}
    .n-latestnews-titledivbg .n-latestnews-bgline, .n-latestnews-titledivbg .n-latestnews-bglineinner {  min-height:600px;}
    .showcase-content-inner {  width: calc(100% - 60%);  margin-left: 50px;}
    .showcase-contentdiv{padding: 55px 0;}
    .showcase-content-inner p {  font-size: 14px;   line-height: 22px;}
    .colltoaction-content-inner .small-callheading, .showcase-content-inner .small-callheading {  margin-bottom: 40px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading {  margin-bottom: 30px;   font-size: 36px;}
    .home-showcase {  margin-top: 130px;  margin-bottom: 80px;}
    .home-banner-section .gdrive-video-bg iframe, .home-banner-section .vimeo-video-bg iframe{height: 153%;}
    /*
    .st-footer-sub_form form.footerfomr-subcaptcha{max-width: 235px; float: right; width: 100%;}
    .st-footer-sub_form form.footerfomr-subcaptcha .footerfomrecaptcha-div{ transform: scale(0.77); -webkit-transform: scale(0.77);   -moz-transform: scale(0.77); -o-transform: scale(0.77);  transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; }
    .st-footer-sub_form form.footerfomr-subcaptcha input[type="submit"]{width: 40%;  padding: 8px;   float: left; margin-top: -6px;}
    */
}
@media (max-width: 1339px){
    .grid-item-div{border-width: 8px;height: 236px;}
    .grid-item--height2{height: 472px;}
}
@media (max-width: 1340px) and (min-width: 992px){
    .list-1-caption .nimb-i, .list-2-caption .nimb-i, .list-3-caption .nimb-i, .list-4-caption .nimb-i, .list-6-caption .nimb-i,.list-10-caption .nimb-i, .list-12-caption .nimb-i, .list-11-caption .nimb-i, .list-13-caption .nimb-i {font-size: 2em;line-height: normal;}
}
@media (max-width: 1318px) and (min-width: 992px){
    .site-header .container-st { padding: 0;  width: 97% !important;}
}
@media (max-width: 1300px) and (min-width: 1280px){
    .footer-bg-sec .subscribe-news .input-newslet{width: calc(100% - 165px);}
}
@media (max-width: 1280px) {
    .homeintro-container {  max-width: 90%;}
}
@media (max-width: 1199px) {
    .file-dwonload-a a{width: 100%;}
    .video-title-div {  padding: 30px;}
    .imagetext-title-div h2, .video-title-div h2 { font-size: 3em !important;}
    .imagetext-title-div h2{margin: 0 0 25px !important;}
    .imagetext-title-div {  padding: 30px;}
    .tiles-module-section{padding: 0 10px;}
    .imagesquare-module-section {  padding: 0 30px;}
    .imagesquare-module-section .row { margin: 0 -15px;}
    .imagesquare-col {  padding: 15px;}
    .tiles-grid-item .tiles-content {  padding: 20px;}
    .tiles-grid-sizer, .tiles-grid-item{width: 50%;}
    .tiles-grid-item.grid-item-width{width: 100%;}
    .tiles-grid-item .innerboxdiv, .tiles-grid-item.grid-item-width .innerboxdiv {padding-bottom: 100%;  height: auto;}
    .tiles-grid-item.grid-item-width .innerboxdiv { padding-bottom: 47.523%;}
    .navbar.sticky-navbar ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a {font-size: 16px; line-height: 22px;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a{padding: 12px 0;}
    .navbar.sticky-navbar ul &gt; li &gt; ul{margin: 30px 0 0 0;}
    .general-page .result-text blockquote p{font-size: 1em;}
    .general-page .drop_accord_down figure iframe { width: 100%;  height: auto;}
    .general-page .accordian_tabs.info-snippets .video-title-div, .general-page .accordian_tabs.info-snippets .imagetext-title-div { padding: 25px;}
    .general-page .accordian_tabs.info-snippets .imagetext-title-div p{line-height: 1.5em;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li:hover { background-size: 11px;}
    .event-slide1 p:nth-child(2), .event-slide2 p:nth-child(2), .event-slide3 p:nth-child(2) {  font-size: 2.1em;}
    .media-carousel .col-md-4 p{line-height: 30px;}
    #media .event-detail-content .event-slide p.nimb-i { height: 60px;}

    .home-slider .slider-content { max-width: 100%; padding: 0 30px 15px;}
    .home-slider .slick-slide .slider-content:after{left: 0;}
    .homeintro-titlediv {  width: 100%;  float: none;  padding-right: 0px;}
    .homeintro-contentdiv {  width: 100%;  float: none; max-width: 740px;  padding-left: 15%;}
    .homeintro-title {  font-size: 56px; margin-bottom: 55px; line-height: 66px;}
    .homeintro-container {  max-width: 80%;}
    .homeintro-titlediv:after {  top: 50%;}
    .homeintro-watermark-img {  top: 170px;   right: -65px;}
    .homeintro-watermark-img img {    max-width: 200px;}
    .homeintro-ignust {  padding: 60px 0 170px;}
    .homeintro-contentdiv p { font-size: 18px;  line-height: 28px;}
    .quicklinks-tiles-container .col-md-3,.quicklinks-tiles-container .col-md-4{width: 100%;}
    .quicklinks-tiles-boxdiv{padding-top: 50%; background: #1F0A4E; margin-bottom: 20px;}
    .quicklinks-tiles-image{ width: 50%;}
    .quicklinks-tiles-content{width: 50%; left: 50%; height: 100%;}
    .quicklinks-tiles-boxdiv.redbg-quicklinks{background: #B5091F;}
    .quicklinks-tiles-boxdiv.redbg-quicklinks .quicklinks-tiles-image{left: 50%;}
    .quicklinks-tiles-boxdiv.redbg-quicklinks .quicklinks-tiles-content{ left: 0; }
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content {  padding: 30px;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content .quicklinks-tiles-title {  margin-bottom: 15px;}
    .quicklinks-tiles-content .quicklinks-tiles-title{font-size: 40px;margin-bottom: 15px; height: auto; line-height: 52px;}
    .quicklinks-tiles-content .round-arrow {  height: 26px;   width: 26px;   margin-left: 8px;}
    .quicklinks-tiles-content .round-arrow svg {  position: relative;  top: -1.2px;   left: 1px;}
    .quicklinks-tiles-content{padding: 30px;}
    .quicklinks-tiles-content .button-arrow {  font-size: 18px;  line-height: 21px;  bottom: 30px;  right: 30px;  opacity: 1;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-image, .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-image{ -webkit-transform: inherit;   -moz-transform: inherit;  -ms-transform: inherit;  -o-transform: inherit;   transform: inherit; }
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-image:before{background: linear-gradient(180deg, rgba(31, 10, 78, 0) 0%, #1F0A4E 100%);}
    .quicklinks-tiles-boxdiv.redbg-quicklinks:hover .quicklinks-tiles-image:before{  background: linear-gradient(180deg, rgba(181, 9, 31, 0) 0%, #B5091F 100%);}
    .quicklinks-tiles-content p{font-size: 14px; line-height: 24px;}
    .quicklinks-tiles-container { margin-top: -70px;}
    .quicklinks-tiles-container,.alumin-quicklinks-tiles .quicklinks-tiles-container {width: 80%;}
    .colltoaction-imagediv, .showcase-imagediv {  max-width: 83%;}
    .showcase-imagediv {  width: 83%;}
    .h-colltoaction-slider .sliderimg-div, .h-showcase-slider .sliderimg-div {  padding-bottom: 56.25%;}
    .colltoaction-contentdiv {  min-height: inherit;   width: calc(100% - 100px);   padding: 65px 0;   position: relative;    top: 0;    right: 0;   float: right;}
    .colltoaction-contentdiv:before{background: #1F0A4E; height: 75%; width: 100%; content: ""; position: absolute; top: -75%; left: 0;}
    .colltoaction-imagediv {  margin-top: 0;  margin-left: 00px;}
    .colltoaction-content-inner { width: calc(100% - 275px);  margin-right: 95px;}
    .colltoaction-container, .showcase-container{width: 90%;}
    .home-colltoaction {  margin-top: 80px;  margin-bottom: 100px;}
    .showcase-content-inner { width: calc(100% - 245px);   margin-left: 0; margin-right: 95px; float: right;}
    .showcase-contentdiv{clear: both; min-height: inherit; position: relative;}
    .showcase-contentdiv:before{background: #EDEDED; height: 60%; width: 100%; content: ""; position: absolute; top: -60%; left: 0;}
    .showcase-content-inner .small-callheading span:before{width: 235px;}
    .h-showcase-slider .slick-dots {  text-align: right;   margin-right: 110px;}
    .showcase-contentdiv:after{display: table; clear: both; content: "";}
    .showcase-content-inner p{max-width: 100%;}
    .n-latestnews-container-block{display: none;}
	.home-social-media-feed .n-latestnews-container-block{display:block;}
    .tbl-latestnews-sliderdiv{padding-left:20px; padding-bottom: 1px; display: block; position: relative;}
    .tbl-latestnews-sliderdiv:before{content: "";  position: absolute;  top: 0;  left: 0; right: 0; margin: 0 auto; background: #EDEDED; height: 100%; width: 90%;}
    .tbl-latestnews-sliderdiv:after{content: ""; position: absolute; z-index: -1;  top: 0;  left: 90%; background: #EDEDED; height: 100%; width: 100%;}
    .h-latestnews-slider{}
    .h-latestnews-slider .latestnews-tiles-boxdiv{padding-top: inherit; background: #1F0A4E; margin-bottom: 0px; overflow: hidden; position: relative;}
    .h-latestnews-slider .latestnews-tiles-imagewrap{position: relative; padding-top: 100%; overflow: hidden; position: relative;}
    .h-latestnews-slider .latestnews-tiles-content{position: relative; height: 100%; padding: 35px;}
    .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-content{padding: 35px;}
    .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-contentinner{width: 100%;}
    .h-latestnews-slider .slick-slide{padding: 0 10px;}
    .h-latestnews-slider .slick-list{padding-left: 0 !important}
    .h-latestnews-slider .latestnews-tiles-image:before, .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-image:before{background: linear-gradient(180deg, rgba(31, 10, 78, 0) 36.98%, rgba(31, 10, 78, 0.85) 86.98%, #1F0A4E 100%);}
    .h-latestnews-slider .latestnews-tiles-content .latestnews-tiles-title{height: 72px; padding-bottom: 10px; font-size: 24px; line-height: 31px; margin: 0 -10px 32px;     align-items: flex-end;}
    .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-title{height: 72px; padding-bottom: 10px; margin: 0 -10px 32px; display: flex;}
    .h-latestnews-slider .latestnews-tiles-content p{font-size: 14px; line-height: 24px; height: 144px; overflow: hidden;}
    .h-latestnews-slider .latestnews-tiles-content .latestnews-tiles-title:after{background: #B5091F; }
    .n-latestnews-titledivbg .n-latestnews-bgline, .n-latestnews-titledivbg .n-latestnews-bglineinner { min-height: inherit !important;  height: 100%;}
    .n-latestnews-container{width: 90%;}
    .h-latestnews-slider .slick-dots{    margin-top: 45px; text-align: right; padding-right: 30px;  margin-bottom: 25px;}
    .h-latestnews-slider .slick-dots li{display: inline-block; margin-right: 5px;}
    .h-latestnews-slider .slick-dots li button{height: 2px; font-size: 0; width: 70px; background: #C4C4C4; border: none;}
    .h-latestnews-slider .slick-dots li button:focus, .h-latestnews-slider .slick-arrow:focus{outline: none; }
    .h-latestnews-slider .slick-dots li.slick-active button{background: #B5091F;}
    .h-latestnews-slider .slick-arrow{position: absolute; bottom: 3px; background: transparent; left: 50px; border: none; padding: 0;}
    .h-latestnews-slider .slick-arrow.slick-prev{left: 85px;}
    .h-latestnews-slider .slick-arrow:hover svg path, .h-showcase-slider .slick-arrow:hover svg path{stroke: #1F0A4E;}
    .h-showcase-slider .slick-arrow{position: absolute; bottom: 3px; background: transparent; left: 0px; border: none; padding: 0;}
    .h-showcase-slider .slick-arrow.slick-prev{left: 35px;}
    .h-showcase-slider .slick-dots {  margin-top: 35px;}
    .h-colltoaction-slider .slick-arrow{position: absolute; bottom: 3px; left: 120px; background: transparent; border: none; padding: 0;}
    .h-colltoaction-slider .slick-arrow.slick-prev{left: 155px;}
    .h-latestnews-slider .slick-slide:focus{outline: none;}
    .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-content .latestnews-tiles-contentinner{position: relative; top: 0; left: 0; transform: inherit;}
    .h-colltoaction-video .sliderimg-div iframe {  height: 105%;  width: 105%;}
    .h-colltoaction-video .sliderimg-div .vimeo-video-bg iframe {  height: 100%;  width: 100%;}
    .news-detail-content .block-2-container h1{font-size: 4em;}
    .publication-box h3 span{
        font-size: 18px;
    }
}
@media (max-width: 1124px){
    .grid-item-div{border-width: 8px;height: 208px;}
    .grid-item--height2{height: 416px;}
}
@media (max-width: 1024px){
    .homeintro-title {   font-size: 60px;  margin-bottom: 55px;   line-height: 78px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading{font-size: 42px; line-height: 52px;}
    .showcase-content-inner p { font-size: 18px;  line-height: 28px;}

    .home-slider .sliderimg-div iframe {height: 100%;  width: 270%;  transform: translate(-50%, -50%);}
    /* .st-footer-sub_form form.footerfomr-subcaptcha{margin-top: 0;} */
}
@media (max-width: 991px) and (min-width: 768px){
    .comman-content-part ul li, .comman-content-part ol li { font-size: 1.3em; line-height: 1.75em;}
    .comman-content-part .table thead tr th, .comman-content-part .table tbody tr td, .drop_accord_down .table tbody tr td, .drop_accord_down .table thead tr th {  font-size: 1.4em;}
    .general-page .result-text.alumni-content p {  font-size: 1.3em;}
}
@media (max-width:991px){
    .site-header .container-st { padding: 0;  width: 100% !important;}
    .logo-div{width: 60%;}
    .st-name {   margin: 28px 0 28px 85px;  display: block;}
    .st-name .college p {  font-size: 1.8em;}
    .header-innerwrap{padding: 0 25px;}
    ul.navbar-nav &gt; li.dropdown.open &gt; ul.dropdown-menu &gt; li &gt; ul.dropdown-menu{ display:block; }
    .dropdown-menu&gt;li&gt;a, .navbar-left li a{text-align:left;}
    ul.navbar-nav &gt; li &gt; ul.dropdown-menu &gt; li &gt; ul.dropdown-menu{padding-left:20px !important;}
    .dropdown-submenu .fa.fa-angle-right{display:none;}
    ul.navbar-nav &gt; li &gt; a{font-weight:500;}
    .navbar-default{min-height: inherit;}
    .navbar-default .navbar-toggle { padding: 0; margin: 0;  border-color: rgba(0, 0, 0, 0); display: block;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background: transparent;}
    .navbar-toggle .icon-bar {  display: block;   width: 24px;  height: 3px;  border-radius: 1px;}
    .navbar-default .navbar-toggle .icon-bar {  background-color: #fff;}
    .navbar-toggle .icon-bar+.icon-bar {   margin-top: 4px;}
    .navbar-header{padding: 11px 25px !important;}
    .navbar-default .navbar-collapse{padding-left: 15px; display: none !important;}
    .navbar-default .navbar-collapse.in{ display: block !important;}
    .navbar-nav&gt;li {  float: none;}
    .navbar-nav&gt;li&gt;a { padding-top: 10px;  padding-bottom: 10px;}
    .logo-div .navbar-brand img {  width: 62px;  height: auto;}
    .logo-div .navbar-brand{margin-top: 15px !important;}
    .home-slider-section {  margin-top: 121px;}
    .st-section-bg.innertitle-banner, .e-list-banner.innertitle-banner, .alumin-section-banner, .st-section-bg.alumin-detail-banner {margin-top: 121px !important;}
    .tiles-module-section {   padding: 0 15px;}
    .tiles-grid-sizer, .tiles-grid-item{width: 33.33%; padding: 15px;}
    .tiles-grid-item.grid-item-width{width: 66.66%;}
    .tiles-grid-item .tiles-link {  right: 15px;   bottom: 20px;}
    .tiles-grid-item .tiles-content h2 {  height: 40%;}
    .tiles-grid-item .tiles-content p {  font-size: 1.4em;  line-height: 1.2em;}
    .tiles-grid-item .innerboxdiv, .tiles-grid-item.grid-item-width .innerboxdiv {padding-bottom: 0;  height: 218px;}
    .tiles-grid-item.grid-item-width .innerboxdiv { padding-bottom: 0;}
    .grid-item-div{width: 33.33%;height: 255px;} 
    .grid-sizer{width: 33.33%;}
    .grid-item--width2 {width: 66.66%;}
    .grid-item--height2{height: 510px;}
    .st-section-bg.alumin-detail-banner .col-md-12{bottom:40px;  left:110px; }
    .navbar.sticky-navbar ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a {
    font-size: 14px;  line-height: 20px;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {  padding: 10px 0;}
    .navbar.sticky-navbar ul &gt; li &gt; ul{width: 250px;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul{padding-left: 30px;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu:after {  font-size: 26px;  top: 7px;}
    .event-container-detail{display: block;}
	.event-content1 .event-container-detail .col-md-7{order: inherit;}
    .alumni-inner-bg .st-section-bg .col-md-12{  bottom:40px; width: 88%;  left:40px; }
    .general-page .drop_accord_down figure iframe { width: 100%;  height: auto;}
    .general-page .general_container-st{display: block;}
    .navbar-nav .open .dropdown-menu {  position: static; float: none;  width: auto;  margin-top: 0;  padding: 0; text-align: center;  background-color: transparent;  border: 0;  -webkit-box-shadow: none;  box-shadow: none;}
    .navbar-nav&gt;li:hover ul.dropdown-menu { display: none;}
    .navbar-nav .dropdown.open&gt;.dropdown-menu { display: block;}
    .more-information .sub_menu{text-align: left;}
    .more-information .sub_menu li { margin-bottom: 5px;}
    .more-information .sub_menu li a{font-size: 1.4em;  color: #ceced8; font-family: 'Roboto', sans-serif;  font-weight: 300;}
    .more-information .sub_menu li.active_page a {  color: #9ebcf9;}
    .more-information .sub_menu li a&gt;i { font-size: 2em !important; color: #b50a20; margin-right: 0px; margin-top: -7px;}
    .more-information .sub_menu li .drop_tab_menu {  padding-left: 1.5em;}

    .home-banner-section {  margin-top: 121px;}
    .home-slider .sliderimg-div {  height: calc(100vh - 121px);}
    .homeintro-title {  font-size: 50px; margin-bottom: 50px;  line-height: 66px;}
    .homeintro-contentdiv {  padding-left: 10%;}
    .quicklinks-tiles-content .quicklinks-tiles-title {  font-size: 30px; line-height: 38px;}
    .homeintro-container, .quicklinks-tiles-container, .n-latestnews-container,.alumin-quicklinks-tiles .quicklinks-tiles-container { width: 85%;}
    .quicklinks-tiles-content, .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content {padding: 20px;}
    .colltoaction-container, .showcase-container{width: 94%;}
    .colltoaction-contentdiv:before{height: 45%; top: -45%;}
    .showcase-contentdiv:before{height: 45%; top: -45%;}
    .showcase-contentdiv, .colltoaction-contentdiv {  width: calc(100% - 80px);}
    .quicklinks-tiles-content p{line-height: 22px;}
    .quicklinks-tiles-content .button-arrow{font-size: 16px;}
    .home-colltoaction {  margin-top: 60px;  margin-bottom: 80px;}
    .colltoaction-imagediv, .showcase-imagediv {  max-width: 87%;}
    .showcase-imagediv {  width: 87%;}
    .showcase-contentdiv, .colltoaction-contentdiv {  width: calc(100% - 60px);}
    .colltoaction-content-inner {  width: calc(100% - 150px);  margin-right: 50px;}
    .colltoaction-content-inner .small-callheading span:before{width: 185px;}
    .h-latestnews-slider .slick-dots li button, .h-showcase-slider .slick-dots li button, .h-colltoaction-slider .slick-dots li button{width: 50px;}
    .h-showcase-slider .slick-dots{margin-right: 75px;}
    .n-latestnews-titledivbg .n-latestnews-title{font-size: 56px; line-height: 70px;}
    .showcase-content-inner {  width: calc(100% - 150px);  margin-right: 50px;  float: right;}
    .showcase-content-inner .small-callheading span:before {  width: 185px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading{font-size: 40px; line-height: 50px;}
    .h-colltoaction-slider .slick-arrow{position: absolute; bottom: 3px; left: 75px; background: transparent; border: none; padding: 0;}
    .h-colltoaction-slider .slick-arrow.slick-prev{left: 110px;}
    .block-2-container .imagetext-module-section {width: calc(100% + 11%);left: -5.5%;}
    .publication-box{
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .logo-div { width: 57%;}
    .header-innerwrap{padding: 0 20px;}
    .navbar-header {  padding: 11px 20px !important;}
    .st-name {   margin: 28px 0 28px 70px;  display: block;}
    .st-name .college p {  font-size: 1.4em;}
    .header-search li{margin: 0 7px;}
    .logo-div .navbar-brand img {  width: 55px;}
    .quick-desk-view{ position: absolute;   top: 121px;  left: 0;  width: 100%;  height: calc(100vh - 121px); z-index: 1;}
    .site-header.sticky .quick-desk-view{ top: 80px; height: calc(100vh - 80px);}
    .quick-desk-view .quick-links{height: 100%;padding: 20px 15px;overflow: auto;}
    .quick-links li {  display: block; border-bottom: 1px solid #ACAAAA;  max-width: 100%;  text-align: left;border-right: none; padding: 15px 20px;  min-height: inherit;}
    .quick-links li + li{margin-left: 0;}
    .quick-links li:first-child{padding-left: 15px;}
    .quick-links li:last-child{padding-right: 15px;}
    .quick-bar li span{display: inline-block; margin-right: 15px;}
    .quick-links li p {  margin-top: 0px; min-height: inherit;    display: inline-block;}
    .quick-links li p br{display: none;}
    .quick-bar li a{display: flex; align-items: center;}
    .imagesquare-module-section {  padding: 0 30px;}
    .general-page .result-text p{font-weight: 300;}
    .comman-content-part ul li, .comman-content-part ol li { font-size: 1.5em; line-height: 1.50;}
    .comman-content-part .table thead tr th, .comman-content-part .table tbody tr td, .drop_accord_down .table tbody tr td, .drop_accord_down .table thead tr th { font-size: 1.4em;}
    .imagetextimg-div, .videoimg-div {  width: 100%;  float: none;  min-height: inherit !important;  padding-bottom: 56.25%;}
    .imagetext-title-div, .video-title-div {  padding: 30px;   width: 100%;    float: none;}
    .video-module-section{display: block;}
    .imagetext-module-section.right .imagetextimg-div{float: none;}
    .imagetextimg-div:after{height: 30px;}
    .gallery-module-section {  width: 100%;  padding: 0 15px;}
    .general-page .top-results .gallery-imgcaption h3{margin-bottom: 0 !important; font-size: 18px;}
    .general-page .top-results .video-title-div h2{margin-bottom: 0 !important;}
    .general-page .top-results .tiles-grid-item .tiles-content h2{margin-bottom: 15px !important;}
    .file-dwonload-a a:before {  height: 32px;  width: 36px;}
    .file-dwonload-a a{padding-bottom: 10px;font-size: 1.4em; padding-right: 0px;  line-height: 32px;}
    .event-detail .st-our-events{display: block;margin-top: 121px; text-align: center; background: #0c0850;  color: #fff; padding: 35px 0;}
    .calender-for-mobile{display: block !important;padding: 0;}
    .calender-for-mobile .event-results {  min-height: 40px !important;  background: #050059;  border-radius: 0;  padding-top: 12px;}
    #events .event .Background_Image{padding: 1px 20px 20px;   width: 100%;    position: relative;}
    .event-detail .st-section-bg.innertitle-banner{/* margin-top: 0 !important; */}
    .grid-item-div{width: 100%;height: auto;}
    .grid-sizer{width: 100%;}
    .grid-item--width2 {width: 100%;}
    .grid-item--height2{height: auto;}
    .list-3-caption, .list-4-caption {padding: 3% 7% 15px;}
    .st-section-bg.alumin-detail-banner .col-md-12{ bottom:20px; left:10px;}
    .general-page .event-content1 .meeting-info.result-text h1 {  width:75%; }
    .general-page .result-text.alumni-content p {font-size: 1.5em;  font-weight: 500; line-height: 1.50;}
    .navbar.sticky-navbar {  height: calc(100vh - 164px);  margin-top: 104px; padding: 20px;overflow-y: auto;}
    .navbar.sticky-navbar ul{display: block; margin: 0;}
    .site-header.sticky .navbar.sticky-navbar { height: calc(100vh - 65px);  margin-top: 5px;  overflow-y: auto;}
    .navbar.sticky-navbar ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; a {
    font-size: 20px;   line-height: 26px;}
    .navbar.sticky-navbar ul &gt; li &gt; a{padding: 12px 0;}
    .navbar.sticky-navbar ul &gt; li &gt; ul{position: relative; margin: 0; width: 100%; padding-left: 30px;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li &gt; ul{position: relative; margin: 0; left: 0;padding-left: 30px; width: 100%;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu:after {/* content: "\f107"; font-size: 30px;  top: 8px; */}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.active:after { /* content: "\f106"; */}
    .navbar.sticky-navbar ul{padding: 0;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu .sticky-left-arrow { display: block; top: 9px;  margin-top: 0;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li, .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.sub-li:hover { background: transparent;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li { padding-right: 30px; position: relative;}
    .navbar.sticky-navbar ul &gt; li &gt; ul &gt; li.sub-menu.active .sticky-left-arrow:after { content: "\f106"; color: #AB2726;}
    .event-list .e-list-banner{ display: block; margin-top: 30px !important;  background: #050059 !important; border-radius: 0;  padding: 20px 0;}
    .event-list .e-list-banner .our-evnt{display: none;}
    .event-list .e-list-banner .container {  width: 100%;}
    .event-list .e-list-banner .container .col-sm-7.col-md-6 {padding: 0;}
    .event-list .fc-calendar .fc-row &gt; div &gt; span.fc-date{font-size: 1.5em;}
    .event-list .calendar-sidebar .custom-header h2, .event-list .calendar-sidebar .custom-header h3{font-size: 36px;}
    .event-list .e-list-banner .calendar-sidebar .custom-header { position: relative; left: 0;  text-align: center;   bottom: auto;   width: 100%;  top: inherit;  padding: 0;}
    .event-list nav.custom-prev-condensed, .event-list nav.custom-next-condensed{height: 30px !important; width: 30px !important;}
    .event-list nav.custom-prev-condensed:before, .event-list nav.custom-next-condensed:before { font-size: 26px; line-height: 29px;}
    .event-list .calendar-sidebar .custom-header h2{margin-left: 0px;}
    .event-list .calendar-sidebar .custom-header{height: 40px;}
    .general-page .drop_accord_down figure iframe { width: 100%;  height: auto;}
    .alumni-inner-bg .st-section-bg .col-md-12{ bottom:20px;  left:10px;  }
    .alumni-inner-bg.general-page .event-content1 .meeting-info.result-text h1{width:75%;}
    .alum-desc.alum-profiledec .aright .desc p, .meeting-info.apply-form.result-text .alum-profiledec .desc ul:not(.nimb-i) li {font-size: 14px; line-height: 24px;}
    .top-results.thankyou-page h1 {
        font-size: 3em;
        margin-bottom: 0px !important;
    }
    .top-results.thankyou-page .meeting-info{padding:30px 0px !important}

    .homeintro-title{font-size: 46px; margin-bottom: 40px; line-height: 60px;}
    .homeintro-contentdiv{padding-left: 0;}
    .homeintro-watermark-img{top: 220px;}
    .h-scrollicon-slide svg{display: none;}
    .h-scrollicon-slide .sslider-line-h{height: 130px; margin-bottom: 0;}
    .h-scrollicon-slide{bottom: 0px; margin-left: 0;}
    .homeintro-container, .quicklinks-tiles-container, .n-latestnews-container,.alumin-quicklinks-tiles .quicklinks-tiles-container {  width: 100%;    padding: 0 20px;}
    .quicklinks-tiles-boxdiv{padding-top: 0; max-width: 600px; margin: 0 auto 20px;}
    .quicklinks-tiles-image{width: 100%; position: relative; padding-bottom: 100%;}
    .quicklinks-tiles-content{width: 100%; position: relative; left: 0; padding-bottom: 90px;}
    .quicklinks-tiles-content, .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content{padding-bottom: 90px;}
    .quicklinks-tiles-boxdiv.redbg-quicklinks .quicklinks-tiles-image{left: 0;}
    .quicklinks-tiles-content .button-arrow{font-size: 17px;}
    .quicklinks-tiles-boxdiv:hover .quicklinks-tiles-content .button-arrow{animation-name: inherit;}
    .colltoaction-container, .showcase-container{padding: 0 20px; width: 100%;}
    .colltoaction-imagediv, .showcase-imagediv { padding-bottom: 40px; max-width: 100%;}
    .showcase-imagediv { width: 100%;}
    .h-colltoaction-slider .slick-arrow, .h-showcase-slider .slick-arrow{bottom: -40px;}
    .h-colltoaction-slider .sliderimg-div, .h-showcase-slider .sliderimg-div{padding-bottom: 66.66%;}
    .showcase-contentdiv, .colltoaction-contentdiv{width: 100%;}
    .colltoaction-contentdiv:before, .showcase-contentdiv:before {  height: 300px;  top: -300px;  width: calc(100% + 40px);  left: -20px;}
    .colltoaction-contentdiv:after, .showcase-contentdiv:after {  background: #1F0A4E;  height: 100%;  width: calc(100% + 40px);  content: "";  position: absolute;  top: 0;    left: -20px; z-index: -1;}
    .showcase-contentdiv:after{background: #EDEDED;}
    .colltoaction-content-inner, .showcase-content-inner {  float: none; width: 100%;  margin-right: 0;}
    .colltoaction-contentdiv{padding: 45px 0;}
    .tbl-latestnews-sliderdiv:before{left: 20px; width: 100%;}
    .h-latestnews-slider .slick-dots li button, .h-showcase-slider .slick-dots li button, .h-colltoaction-slider .slick-dots li button{width: 40px;}
    .h-latestnews-slider .slick-arrow{left: 20px;}
    .h-latestnews-slider .slick-arrow.slick-prev{left: 55px;}
    .h-colltoaction-slider .slick-arrow{ left: 0px; }
    .h-colltoaction-slider .slick-arrow.slick-prev{left: 35px;}
    .showcase-imagediv{float: none; margin-top: 0px;}
    .h-latestnews-slider .slick-dots, .h-colltoaction-slider .slick-dots, .h-showcase-slider .slick-dots{display: none !important;}
    .h-latestnews-slider .slick-arrow{bottom: auto; top: -70px;  left: auto; right: 50px;}
    .h-latestnews-slider .slick-arrow.slick-prev {  left: auto;  right: 15px;}
    .tbl-latestnews-sliderdiv{padding-bottom: 20px;}
    .home-showcase{margin-top: 80px;}
    .home-n-latestnews {  margin-bottom: 80px;}
    .home-slider .sliderimg-div iframe { width: 300%; }
    .news-detail-content .block-2-container h1{font-size: 3em;}
    .news-detail-page .news-detail-content .block-2-container h2{font-size: 2.4em;}
    .home-slider .slider-content a{margin-top: 30px;}
}
@media (max-width: 630px){
    .news-list .news-list-content .col-md-3.list-13 .box, .list-6-caption, .list-2-caption {position: absolute;}
}
@media (max-width : 600px) {
    .st-name{display: none;}
    .header-search li.social-fb{display: none;}
    .header-innerwrap{position: relative;}
    .logo-div {  width: 100%;   min-height: 60px;}
    .logo-div .navbar-brand img { width: 66px; margin-left: 0px;}
    .logo-div .navbar-brand{left: 50%; margin-left: -33px;}
    .site-header .social {  float: none;  position: absolute;  left: 20px;}
    .navbar-default .navbar-toggle .icon-bar {  background-color: #080937;}
    .navbar-header { padding: 0px !important;}
    .navbar-default{display: none;}
    .navbar-default .navbar-toggle {  position: absolute;  top: -40px;  right: 20px; border: none;}
    .st-mobile-view{padding: 50px 0 20px;}
    .site-header.sticky .st-mobile-view{display: none;}
    .site-header.sticky .logo-div .mobile-navbar-brand img { width: 42px;}
    .site-header.sticky .logo-div {width: 100%;  min-height: 60px;}
    .site-header.sticky .logo-div .mobile-navbar-brand{margin-left:-21px;}
    .mobile-navburger{display: block;  position: absolute; z-index: 1; right: 20px;}
    .mobile-navburger .navburger-click{font-size: 0; line-height: normal;}
    .mobile-navburger .navburger-click svg {  top: 0;   margin-right: 0;}
    .site-header.sticky{border-bottom: 5px solid #070B35;}
    .home-page .home-slider-section { margin-top: 164px; height: 225px;}
    .home-page .flexslider .slides&gt;li{margin-top: 0;}
    .quick-desk-view{ top: 164px;  height: calc(100vh - 164px);}
    .site-header.sticky .quick-desk-view{ top: 65px; height: calc(100vh - 65px);}
    .st-section-bg.innertitle-banner, .e-list-banner.innertitle-banner, .alumin-section-banner, .st-section-bg.alumin-detail-banner{margin-top: 164px !important;}
    .tiles-grid-item .tiles-content {  padding: 20px;}
    .tiles-grid-sizer, .tiles-grid-item{width: 100%;}
    .tiles-grid-item.grid-item-width{width: 100%;}
    .tiles-module-section {  padding: 0 5px;}
    .tiles-grid-item.grid-item-width .innerboxdiv {  padding-bottom: 100%; height: auto;}
    .tiles-grid-item.grid-item-width .innerboxdiv { padding-bottom: 100%;}
    .imagesquare-module-section {  padding: 0 20px;}
    .gallery-imgcaption { padding: 0 15px 15px; }
    .gallery-imgcaption:after{height:400%;}
    .imagetext-title-div, .video-title-div { padding: 25px;}
    .comman-content-part .table thead tr th, .comman-content-part .table tbody tr td, .drop_accord_down .table tbody tr td, .drop_accord_down .table thead tr th{padding: 10px;}
    .file-dwonload-a a { font-size: 1.3em;}
    .event-detail .st-our-events{display: block;margin-top: 164px;}
    .event-detail .meeting p:first-child{margin-top: 0px;}
    .st-section-bg.alumin-detail-banner .col-md-12{bottom:20px;  left:10px;}
    .general-page .event-content1 .meeting-info.result-text h1, .alum-yr-nav, .alumni-event-item{  width:100%; }
    .alumni-detail-1 &gt; h1{   margin-bottom: 5px !important;   }
    .alum-yr-nav{ margin:20px auto 30px;  }
    .gallery-module .slick-prev, .gallery-module .slick-next, .slick-lightbox-slick .slick-prev, .slick-lightbox-slick .slick-next{height: 40px; width: 40px;}
    .event-content1 .event-container-detail .calender-for-desktop{display: block;}
    .event-content1 .event-container-detail .calender-for-desktop hr{display: none;}
    .event-list .e-list-banner{margin-top: 30px !important;}
    .event-list .fc-calendar .fc-row &gt; div &gt; span.fc-date {  font-size: 1.4em;}
    .event-list .calendar-sidebar .custom-header h2, .event-list .calendar-sidebar .custom-header h3 { font-size: 28px;}
    .event-list .event-calender nav.custom-prev-condensed, .event-list .event-calender nav.custom-next-condensed { margin-top: 1px !important;}
    .event-list .fc-calendar .fc-head &gt; div{font-size: 18px !important;}
    .event-list .fc-calendar .fc-head {  height: 60px;  line-height: 60px;}
    .alumni-inner-bg .st-section-bg .col-md-12{bottom:20px;left:10px; width: 92%;} 
    .general-page.alumni-inner-bg .alumin-section-banner {margin-top: 164px !important;}
    .general-page.alumni-inner-bg .st-heading .primary-heading-1 { font-size: 27px;}
    .alumni-inner-bg.general-page .event-content1 .meeting-info.result-text h1{width:100%;}
    .ndetail-for-mobile .tab_drop_item a&gt;i{font-size: 2em !important;}
    .st-section-bg.innertitle-banner .inner-topbanner .slick-prev, .st-section-bg.innertitle-banner .inner-topbanner .slick-next { height: 40px;  width: 40px; margin-top: -20px;}
    .st-section-bg.innertitle-banner .inner-topbanner .slick-prev{left: 20px;}
    .st-section-bg.innertitle-banner .inner-topbanner .slick-next{right: 20px;}
    .file-dwonload-a{ padding: 10px;}

    .home-slider .slider-title {  font-size: 32px;   line-height: 41px;}
    .home-slider .slider-content p {  font-size: 18px;  line-height: 21px;}
	.home-slider .slider-content a{font-size:18px;}
    .homeintro-title {  font-size: 38px;  margin-bottom: 45px;  line-height: 50px;}
    .homeintro-titlediv:after {  top: 25px;   right: 105%;}
    .homeintro-watermark-img{display: none;}
    .homeintro-contentdiv p, .homeintro-contentdiv a {font-size: 17px;}
    .homeintro-container {  max-width: 90%;}
    .quicklinks-tiles-content .quicklinks-tiles-title{font-size: 32px;}
    .quicklinks-tiles-container{margin-top: -130px;}
    .homeintro-ignust{padding-bottom: 200px;}
    .quicklinks-tiles-content p{line-height: 24px;}
    .quicklinks-tiles-content .button-arrow{bottom: 20px; right: 20px;}
    .quicklinks-tiles-content{margin-top: -80px;}
    .h-colltoaction-slider .sliderimg-div, .h-showcase-slider .sliderimg-div{padding-bottom: 75%;}
    .colltoaction-contentdiv:before, .showcase-contentdiv:before{height: 160px; top: -160px;}
    .colltoaction-content-inner .main-callheading, .showcase-content-inner .main-callheading{font-size: 32px; line-height: 40px;}
    .n-latestnews-titledivbg .n-latestnews-title {    font-size: 38px;    line-height: 50px;}
    .n-latestnews-titledivbg {  padding: 35px 0 35px 45px;}
    .n-latestnews-titledivbg a{font-size: 18px; line-height: 21px;}
    .n-latestnews-titledivbg .n-latestnews-title:after {  top: 26px;  right: 105%;}
    .h-latestnews-slider .latestnews-tiles-content .latestnews-tiles-title{height: 66px; line-height: 28px; font-size: 28px;}
    .h-latestnews-slider .slick-arrow{bottom: auto; top: -55px;  left: auto; right: 50px;}
    .h-latestnews-slider .slick-arrow.slick-prev {  left: auto;  right: 15px;}
    .h-latestnews-slider .latestnews-tiles-content, .h-latestnews-slider .latestnews-tiles-boxdiv:hover .latestnews-tiles-content {padding: 20px 20px 40px;}
    .showcase-contentdiv {  padding: 30px 0 40px;}
    .tbl-latestnews-sliderdiv{padding-bottom: 20px;}
    .home-showcase{margin-top: 40px; margin-bottom: 60px;}
    .home-n-latestnews { margin-bottom: 40px;}
    .home-colltoaction{margin-top: 40px;}
    .h-latestnews-slider .latestnews-tiles-content{margin-top: -100px;}
    .colltoaction-contentdiv:before, .showcase-contentdiv:before {  height: 200px;  top: -200px;}
    .alumin-section-banner .homeintro-titlediv:after {
        top: 85px;
    }
}
@media (max-width : 480px) {
    .video-wrapper{ padding-bottom: 75%;}
    .navbar.sticky-navbar ul &gt; li &gt; ul{padding-left: 20px;}

    .home-slider .sliderimg-div iframe { width: 400%; }
}
@media (max-width : 360px){
    .colltoaction-contentdiv:before, .showcase-contentdiv:before {   height: 150px;  top: -150px;}
    .h-colltoaction-video .sliderimg-div button.play-toggle.paused i {  height: 90px;  width: 90px;}
}
.search-div li a {
    padding-left: 0;
    color: #b5091f;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 400;
}</pre></body></html>