@import url('https://fonts.googleapis.com/css?family=Droid+Serif|Playfair+Display:400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,600,600i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
.t3-topbar {
        background: #084d89;
    height: 45px;
    overflow: hidden;
	    margin-bottom: 16px;
	
}
.t3-off-canvas .t3-off-canvas-body .module-title {
   
    border-bottom: 0px solid #333333;
}
.nav-search {
    height: 45px;
    line-height: 45px;
   
}
.t3-topbar a {
    color: #ffffff;
  font-size: 12px;}

.t3-header {
    background: #fff;
    padding:0 0 16px  0; margin-top: 0px;
}
.flame-diso {display: block }

@media (max-width: 767px){.flame-diso {display: none!important;}-}

.t3-navhelper {
background: #f1efe4;}
 
.has-slideshow .t3-header {
    background: #fff; 
	 padding-bottom: 16px;
    position: relative;
    width: 100%;
	padding-top: 0px;}
.has-slideshow .t3-header .container:after {
     margin-top: 0px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Playfair Display', serif;
    font-weight: 600;
    }
body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #44464b;
    background-color: #ffffff;
}
a{color:#084d89}
.t3-topbar .topbar .nav li > a {
opacity: 1;}
.t3-topbar .ja-login > li > a {
    color: #fff;
 }
  .topbar-right .custom p {
    background: #f7a703;
    width: fit-content;
    float: right;
    height:45px;
	line-height:45px;
    color:#fff;
    margin-bottom: 0;
	
}
 .topbar-right .custom p a{
    padding:0 15px; font-size:14px;
    
}
 .topbar-right .custom p a:hover{
 color:#084d89;
    
}
.t3-topbar a { color: #fff;
opacity: 1;}
.t3-header.affix {
    border-bottom: 3px solid #f7a703;
}
.navbar-default .navbar-nav > .dropdown > a .caret, .navbar-default .navbar-nav > .dropdown > span .caret {
    border-top-color: #084d89;
    border-bottom-color: #084d89;
    margin-left: 15px 5PX;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #f7a703;
    border-bottom-color: #f7a703;
}
.t3-megamenu .mega-dropdown-menu {
    font-family: 'Vollkorn', serif;
    padding: 5px;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li > a {
    color: #084d89;
    font-weight: 700;
    font-size: 12px;
     border-bottom:1px solid #f1f1f1;
	text-transform: uppercase;

}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
display: none !important;}

.t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav {
    margin: 0;
    padding: 0;
        padding-top: 0px;
    list-style: none;
    padding-top: 12px;
}
/*---- mega menu------*/
/*----.mega-menu-about{background:url(http://uat.flameuniversity.com/2018/images/campus-life/Infrastructure.jpg); background-size:cover; min-height:270px;}
.mega-menu-academics{background:url(http://uat.flameuniversity.com/2018/images/academics/academics-banner.jpg); background-size:cover; min-height:280px;   background-position:bottom center;}------*/
.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #084d89;
}
.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    margin: 0 0 11px;
    padding: 0;
    background: transparent;
    color: #222c54;
    font-size: 13px;
    line-height: normal;
   font-family: 'Playfair Display', serif;
    text-transform: uppercase;
}
/*---- mega menu end------*/
.t3-footnav-2 .col-lg-3 {
    width: 24.9%;
}
.btn {
    font-family: 'Roboto', sans-serif;
 }
 .column-1 .readmore { color: #fff;
    background-color: #f7a703;
    border-color: #f7a703;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
	margin-top:10px; padding:10px 5px; width:fit-content; width:-moz-fit-content}

 .readmore {
 text-align: left;}
.btn-border {
    color: #fff;
    background-color: #f7a703;
    border-color: #f7a703;
    border-width: 2px;
    text-transform: uppercase;
  
	margin-top:10px;
}
.items-row .item {
    margin-bottom: 20px;
}
.cat-description .btn-border {
    color: #084d89;
    background-color: #f1efe4;
    border-color: #f7a703;
    border-width: 0px;
    text-transform: uppercase;

	margin-top:10px;
}
.col-about .btn-border {
    color: #fff;
    background-color: #084d89;
    border-color: #084d89;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
	margin-top:10px;
}
.btn-border1{
    color: #fff;
    background-color: #084d89;
    border-color: #084d89;
    border-width: 2px;
    text-transform: uppercase;

	margin-top:10px;
}
.readmore{ margin-top:10px;}
 .readmore a{
    color: #fff;
    background-color: #f7a703;
    border-color: #f7a703;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    margin-top: 10px;
	 padding: 10px;
}
 .readmore a:hover{
    color: #fff;
    background-color: #f7a703;
    
}
.btn-border1:hover, .btn-border1:focus{
    color: #084d89;
    background-color: #f7a703;
    border-color: #f7a703;
    border-width: 2px;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
	margin-top:10px;
}
.btn-border:hover, .btn-border:focus, .btn-border.focus, .btn-border:active, .btn-border.active, .open > .dropdown-toggle.btn-border {
   color: #fff;
    background-color:  #f7a703 !important;
    border-color: #f7a703;
}
.col-about .btn-border:hover{
    color: #fff;
    background-color:  #f7a703;
    border-color: #f7a703;
}
.acymailing_module .acymailing_module_form .acymailing_introtext {
     font-family: 'Playfair Display', serif;
 }
 .t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li > a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li > a:focus, .t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li > a:active {
    background: none;
    color: #084d89;
}
  .t3-footnav .t3-module .module-title, .t3-footnav-1 .t3-module .module-title, .t3-footnav-2 .t3-module .module-title {
   font-family: 'Playfair Display', serif;
   font-size: 14px;
    font-weight: 600;
}
.t3-masthead .ja-masthead .ja-masthead-detail {
    padding: 0
}
.spotlight-top .acm-spotlight {
    margin-top: 10px;
    padding: 0;
}

h4 {
    margin-top: 22px;
    margin-bottom: 10px;
}
.acm-features.style-2 {
    padding: 44px 0 !important;
}
.small-fonts h1{font-size: 28px !important}
.small-fonts p{font-size: 16px !important}
.inner-page-mask{ background:rgba(16, 16, 16, 0.6);/*rgba(8, 77, 137, 0.75);*/
 height:100%; width:100%; padding: 96px 22px;}
 a:hover, a:focus {
    color: #f7a703;
    text-decoration: none;
}
.leader-content a{color:#fff}
 .t3-off-canvas .t3-off-canvas-header {
    background: #f7a703;
    
}
.subheading-category {
    color: #084d89 !important;
    font-weight: 600;
    font-size: 32px;
	   
}
.readmore {
     
    font-family: 'Roboto', sans-serif;
     
}
.page-subheader {
    border-bottom: 0px solid #eeeeee;
    margin: 0 0 22px;
}
 .t3-off-canvas .t3-off-canvas-body .nav > li.active > a, .t3-off-canvas .t3-off-canvas-body .nav > li.active > span {
     
    color: #f7a703;
}
.t3-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
     
    font-family:'Playfair Display', serif;
     font-size: 45px;
}
.t3-masthead .ja-masthead .ja-masthead-detail .ja-masthead-description{color:#fff; font-family:'Playfair Display', serif;}
.t3-masthead .ja-masthead .ja-masthead-detail .ja-masthead-description:before {
    background: #f7a703;
    content: "";
    left: 50%;
    top: 0;
    margin-left: -25px;
    height: 2px;
    position: absolute;
    width: 50px;
}
.latestnews .item-image {
    margin: 0 22px 0 0;
    width: 90px;
    height: 80px;
    overflow: hidden;
float: left;}
.t3-sidebar .nav a{ color: #084d89;   font-weight:600}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border-color: #eeeeee;
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active > a {
    color: #f7a703;
}
@media (max-width: 767px){

	.t3-footnav-2 .col-xs-6 {
    width: 49%;
}
	.acm-slideshow .owl-carousel .slider-content .slider-content-inner {
    width: 100% !important;
}
.t3-slideshow {
    display: block !important;
}
 .inner-page-mask{ padding: 25px 12px;}
.acm-slideshow .owl-carousel .item .img-bg {
    width: 100%;
    
}
.acm-slideshow .owl-carousel .slider-content {
    bottom: 10px !important;
}


 .acm-slideshow .owl-carousel .slider-content .slider-content-inner > p {
    font-size: 12px !important;
    margin-bottom: 0px !important;
	line-height: 14px !important;
}
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
    font-size: 14px !important;
    line-height: 16px !important;
	 margin-bottom: 5px !important;
}
 .slider-content-inner .btn {
    
 font-size: 8px;}
.slider-content-inner .btn-lg {
    padding: 0px 2px;
}
.latestnews .news-f-home{
    padding-top:12px;
    margin-top: 12px;
    border-top: 1px solid #eeeeee;
}
.btn-border {
    
    margin-top: 4px; margin-bottom: 4px;
}
}
 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    color: #084d89;
    padding: 11px 0;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > .active > span, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > span:hover, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > span:focus, .navbar-default .navbar-nav > .active > a:focus {
    color: #084d89;
    background-color: transparent;
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {
    color: #f7a703;
    background-color: transparent;
    opacity: 1;
    filter: alpha(opacity=70);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > span, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > span:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > span:focus {
    background-color: transparent;
    color: #f7a703;
}
.acm-slideshow .owl-carousel .item .mask {
    background: #000 !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.1!important;
    filter: alpha(opacity=100);
}
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
 
    text-shadow: 1px 1px 5px #000;
}
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > p{
 
    text-shadow: 1px 1px 5px #000; color: #fff !important;
	
}

.has-slideshow .t3-header.affix {
    background: #fff;
    top: 0;
    width: 100%;
    position: fixed;
    padding: 0 0 16px 0;
    border-bottom: 3px solid #f7a703;
}

.breadcrumb {
    margin-bottom: 0;
    padding-left: 36px;
    padding-right: 0;
    border-radius: 0;
}
.leader img{width: 100%}
.t3-footer {
    background: #084d89;
    color: #ffffff;
	 border-top:3px solid #f7a703;
}
.t3-footnav .t3-module, .t3-footnav-1 .t3-module, .t3-footnav-2 .t3-module {
    background: #084d89; 
}
.t3-footnav .t3-module .module-ct, .t3-footnav-1 .t3-module .module-ct, .t3-footnav-2 .t3-module .module-ct {
    background: #084d89;
    
}
.t3-copyright .t3-module .module-ct {
    background: #084d89;
    
}
.t3-copyright .t3-module .module-ct {
    background: #084d89;
     
}
.acm-features.style-1 .features-item-inner:hover .mask {
    background: #084d89 !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
 footer .module-inner .custom .fa{display: block;}
.acm-cta.style-1 .cta-showcase-item {
    background: #084d89 !important;
   
}
.acm-cta.style-1 .cta-showcase-header:after {
    
    border-bottom: 2px solid #f7a703 !important;    
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #084d89;
    border-color: #1475b3;
}
.btn-primary {
    color: #ffffff;
    background-color: #084d89;
    border-color: #1475b3;
}
.moduletable.mod-primary > h3, .t3-module.mod-primary > h3 {
background: #084d89;}
.new-box-home{
	margin-top:20px;
}
.tabs-home-box {
    min-height: 170px;
    text-align: center;
}
.tabs-home-box h2{ color:#fff;}
.box1{ background:#084d89; padding-top:2%; color:#fff;}
.box2{ background:#f7a703; padding-top:2%; color:#fff;}
.box3{ background:#084d89; padding-top:2%; color:#fff;}
.box4{ background:#f7a703; padding-top:2%; color:#fff;}
.box5{ background:#084d89; padding-top:2%; color:#fff;}
.box6{ background:#f7a703; padding-top:2%; color:#fff;}
.box7{ background:#f7a703; padding-top:2%; color:#fff;}
.box8{ background:#084d89; padding-top:2%; color:#fff;}
.box9{ background:#f7a703; padding-top:2%; color:#fff;}
.box10{ background:#084d89; padding-top:2%; color:#fff;}
.box11{ background:#f7a703; padding-top:2%; color:#fff;}
.box12{ background:#084d89; padding-top:2%; color:#fff;}
.styep{  padding-top:25px}
.tabs-home-box h2{ margin:0; padding:0 0 5px 0; font-size:42px; font-weight:600}
.tabs-home-box .fa{ font-size:24px}

 .latestnews .item-image img {
   
    position: relative;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/* features video css*/
 .youtube-row-color{ background:#084d89; margin-bottom:44px}
 .you-tube-video-section{
	 padding:70px ;
	 color:#fff;
 }
 .video-icone{ padding:90px;   width:100%;text-align:center;}
 .video-icone .fa{ color:#f7a703; font-size:70px; line-height:220px}
  .you-tube-video-section h3{
	  
	 color:#fff;
 }
 .youpadtube{padding:0; margin:0}
.YouTubePopUp-Wrap{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000;
    background-color:rgba(0,0,0,0.8);
    top:0;
    left:0;
    z-index:9999999999999;
}

.YouTubePopUp-animation{
    opacity: 0;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUp;
    animation-name: YouTubePopUp;
}

@-webkit-keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    font-family: 'Playfair Display', serif;
    font-weight: 600;
    font-size: 16px;
}
body.logged-in .YouTubePopUp-Wrap{ /* For WordPress */
    top:32px;
    z-index:99998;
}

.YouTubePopUp-Content{
    max-width:680px;
    display:block;
    margin:0 auto;
    height:100%;
    position:relative;
}

.YouTubePopUp-Content iframe{
    max-width:100% !important;
    width:100% !important;
    display:block !important;
    height:480px !important;
    border:none !important;
    position:absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.YouTubePopUp-Hide{
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUpHide;
    animation-name: YouTubePopUpHide;
}
.back-to-top {
    position: fixed;
    bottom: 44px;
    right: 70px !important;
    z-index: 100;
}
@-webkit-keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.YouTubePopUp-Close{
    position:absolute;
    top:0;
    cursor:pointer;
    bottom:528px;
    right:0px;
    margin:auto 0;
    width:24px;
    height:24px;
    background:url(../images/close.png) no-repeat;
    background-size:24px 24px;
    -webkit-background-size:24px 24px;
    -moz-background-size:24px 24px;
    -o-background-size:24px 24px;
}

  
.abt-up .fa{
	text-align:center;
	font-size:40px;
	padding-top:20px;
}
.abt-up{
margin-top:20px}
.abt-up h4{
	 
	font-weight:700;
	font-size:20px;
	color: #084d89;
}
 .features-items {
    padding: 32px;
    border: 1px solid #eeeeee;
    margin-bottom: 22px;
}
/*about us*/
.col-about-container{
	 clear:both;
    width: 100%;
}
.col-about-container:before{
	 clear:both;
    
}
.col-about{width: 40%; float:left; min-height:300px; }
 
.col-about img{width:100%;  min-height:350px; background-size: cover;}
.bg-about-page{background:#fff; padding:0 0 0 20px;  width: 60%;}
.bg-about-page:after{clear:both;}
.bg-about-page h4{color:#084d89; font-size:30px}
.lead-3-point{width: 40%; float:left;}
 
  @media (max-width: 2924px){
.f-f-width{float: left; width: 65%;}
}
 @media (max-width: 1224px){
.navbar-default {
    
    font-size: 13px;
}
.navbar-default .navbar-nav > li + li {
    margin-left: 19px;
}
.f-f-width{float: left; width: 65%;}
}
@media (max-width: 1094px){
.navbar-default {
    
    font-size: 12px;
}

.navbar-default .navbar-nav > li + li {
    margin-left: 19px;
}
.f-f-width{float: left; width: 61%;}
}
@media (max-width: 1012px){
.navbar-default {
    
    font-size: 11px;
}

.navbar-default .navbar-nav > li + li {
    margin-left: 13px;
}
.f-f-width{float: left; width: 58%;}
}
.topbar-right .styled-icons{float:right}
@media (max-width: 1199px) {
  .topbar-right{
    width: 42.333%;
}
.f-f-width{float: left; width: 54%;}
}
@media (max-width: 1018px) {
  .topbar-right{
    width: 47.333%;
}
}
@media (max-width: 900px){
.col-about{ width: 100%; float:left; min-height:290px; overflow:hidden}
.col-about img{height:290px; width:auto;}
.bg-about-page{background:#fff; padding:10px; color:#000; font-size:12px; width: 100%;}
.bg-about-page h4{ font-size:18px}
.lead-3-point{width: 50%; float:left;}
.topbar-right{width:100%}
.topbar-right .styled-icons a{width: 45px !important;}
.f-f-width{float: left; width: 100%;}
}
@media (max-width: 600px){
	.topbar-right .styled-icons a{width: 45px !important;}
}
@media (max-width: 500px){
	.topbar-right .styled-icons a{width: 34px !important;}
 .topbar-right .styled-icons {
    float: none;
}
.topbar-right{width:100%}
 .topbar-right .styled-icons .fa:before {
	padding-left: 0px !important; color: #fff; 
    padding-right: 0px !important; font-size: 8px !important; 
	}
	.small-fonts h1{font-size: 20px !important}
.small-fonts p{font-size: 13px !important}
}
@media (max-width: 410px){
 
	.simple_carousel_control_left, .simple_carousel_control_right {
    top: 63% !important;
}
	.t3-topbar .container {
    width: 100%;
}
 .topbar-right .styled-icons a {
    width: 31px !important;
}
	.topbar-right{padding: 0 !important}
	.small-fonts h1{font-size: 15px !important}
	.small-fonts p {
    font-size: 12px !important;
		
}
	.insta-name {padding: 5px 0px;
    
}
	.btn-lg {
    padding: 5px 10px !important;
}
}
@media (max-width: 310px){
 
.topbar-right .styled-icons{display:none}
	
 
}
@media (max-width: 310px){
 
.topbar-right  {display:none}
 
}
.topbar-right .custom p a {
    padding: 0 10px;
    font-size: 12px;
}
 
 .about-block .row{margin:0}
 .about-block .row .col-md-2{margin:0; padding:0}
.about .overlay_bg{
	padding: 60px 40px;
	position: relative;
	z-index: 2; color:#fff;
	min-height:190px
}
.about .overlay_bg h4 a{color:#000}
.about{margin:0}
.about .overlay_bg{ background:rgba(221, 224, 227, 0.64); }
.about .overlay_bg:hover, .about .overlay_bg:hover a{ background:rgba(49, 112, 143, 0.85); color:#fff }
.about .overlay_bg h4{ color:#000}
/*about us end*/



.color-fact-1{background:#3dc4c3;  outline: 2px solid #fff; outline-offset: -10px;}
.color-fact-2{background:#aed06d;  outline: 2px solid #fff; outline-offset: -10px;}
.color-fact-3{background:#f09034;  outline: 2px solid #fff; outline-offset: -10px;}
.color-fact{padding:40px 20px;}
.color-fact h2{font-size:40px}
.color-fact h4{font-size:20px}
 .abt-school-fact{ font-size:20px; padding:10px; margin-right:10px; border-radius:5px}
 .abt-school-fact-txt{font-size:20px; padding:10px 30px 10px 10px; margin-right:5px}
 .top-mar-fact{margin-top:25px}
 .school-fact-1{background:#f8ab1c; color:#fff}
 .school-fact-2{background:#115a82; color:#fff}
 .school-fact-3{background:#373486; color:#fff}
 .school-fact-4{background:#e32229; color:#fff}
 .school-fact-5{background:#2097d4; color:#fff}
 .school-fact-6{background:#724787; color:#fff}
 .color-fact .fa{font-size:40px; color:#fff}
 .color-fact h2, .color-fact h4{margin:1px; padding:1px; color:#fff}
.color-fact-cam-1 .fa, .color-fact-cam-1 h2, .color-fact-cam-1 h4{color:#007d7d; }
.color-fact-cam-1 h2, .color-fact-cam-2 h2, .color-fact-cam-3 h2 { font-family: 'Roboto', sans-serif;}
.color-fact-cam-2 .fa, .color-fact-cam-2 h2, .color-fact-cam-2 h4{color:#517904;  }
.color-fact-cam-3 .fa, .color-fact-cam-3 h2, .color-fact-cam-3 h4{color:#d26700; }
.color-fact-cam-1 .fa,.color-fact-cam-2 .fa,.color-fact-cam-3 .fa{font-size:40px; margin-bottom:-20px; padding-left: 16px;}
.color-fact-cam-1 h2,.color-fact-cam-2 h2,.color-fact-cam-3 h2{  margin: 0}
.color-fact-cam-1 h4,.color-fact-cam-2 h4,.color-fact-cam-3 h4{  margin: 0}
 .house-facts{padding:20px; color:#fff}
.house-facts-1{background:#f8ab1c; }
.house-facts-2{background:#115a82;}
.house-facts-3{background:#373486;}
.house-facts-4{background:#e32229; }
.degrees-fact h4{font-size:24px;}
.degrees-fa{font-size:40px; padding-left:10px}
.degrees-fact h4 {background:#084d89; padding:8px; color:#fff}
.degrees-fact .degrees-fa{color:#084d89;}
 .rgt-border{
	border-right:1px #084d89 solid;
}
.lft-border{
	border-left:1px #084d89 solid;
}
.rgt-border p{padding:10px; background:#f3f3f3}
 
 /*LEFT MENU - OPTION1
.t3-sidebar .dropdown-menu{
background: none !important;
box-shadow: none;
display: block !important;
float: none;
position: relative;
left:5px;
border-bottom:1px solid silver !important;
}

.t3-sidebar .dropdown-submenu {left:px !important; border-bottom:1px solid silver !important;}

.t3-sidebar .dropdown-menu li, .t3-sidebar .dropdown-menu li:hover, .t3-sidebar .dropdown-menu li a{
background: none !important;
border: medium none !important;
color: #0077BB !important;
padding-left:10px !important;
}

.t3-sidebar .dropdown-menu {
border: medium none ! important;
}

.t3-sidebar .dropdown-menu li a, .t3-sidebar .dropdown-menu li a:hover {
padding-left: 25px;
}

.t3-sidebar .dropdown-menu li a:hover {
background-color: #EEEEEE !important;
color:#00466E !important;
}

.t3-sidebar .active a{
background: none !important;
color: #0077BB !important;

}
.t3-sidebar .active a:hover{
background-color: #EEEEEE !important;
color:#00466E !important;
}
.t3-sidebar .active b{
float:left;
margin-top:7px;
margin-left:-5px;
margin-right:5px;
}
.t3-sidebar .dropdown-menu .current a{
background: #0077BB !important;
color: #FFFFFF !important;
}
*/

 /*LEFT MENU - OPTION2*/
.t3-sidebar .dropdown-submenu > .dropdown-menu {
    position: static;
    display: block;
    float: none;
    background-color: initial;
    border: 0px solid #cccccc  ;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.175) ;
    box-shadow:none;
     padding-left: 12px;
	 background:none;
}
.categories-module li a, ul.categories-module li a, .category-module li a, ul.category-module li a {
    letter-spacing: 0px;
}
.t3-sidebar > li .dropdown-menu > li.open > a:hover {
	color: #373737 ;
}

.t3-sidebar > li .dropdown-menu > li > a, .nav-pills > li .dropdown-menu > li > a:hover {
	border-bottom: 1px solid #e7e7e7 !important ;
	color: #373737 ;
}

.t3-sidebar > li > .dropdown-menu:after {
	border-bottom: 1px solid #2a3b4d  !important;
	
}

.t3-sidebar > li.dropdown-submenu > a:after {
	border-width: 0px;
}

.t3-content {border:0px solid #f2f2f2; background:#fff}
.t3-sidebar {background:#fff; border:1px solid #f2f2f2; border-top:0;}
.t3-mainbody {background:#fff; padding-top:0px; padding-bottom:0px}
.t3-module {
    margin-bottom: 0px;
}
.categories-module li a, ul.categories-module li a, .category-module li a, ul.category-module li a {
    background: #fff;
    border: 0px solid #eeeeee;
	 border-bottom: 1px solid #eeeeee;
    color: #555555;
    display: block;
    font-size: 11px;
    font-weight: 600;
    padding: 5px 10px;
    letter-spacing: 0px;
	     font-family: 'Playfair Display', serif;
}
 .categories-module li a:hover, ul.categories-module li a:hover, .categories-module li a:focus, ul.categories-module li a:focus, .dropdown-menu > li > a:hover{ border-bottom: 1px solid #eeeeee;}
.item-page .item-image, .item-page .img_caption {margin-right:15px; margin-bottom:15px}
.item-page .pull-none{margin-right:0;}
.categories-module li a:hover, ul.categories-module li a:hover, .category-module li a:hover, ul.category-module li a:hover, .categories-module li a:focus, ul.categories-module li a:focus, .category-module li a:focus, ul.category-module li a:focus, .categories-module li a:active, ul.categories-module li a:active, .category-module li a:active, ul.category-module li a:active, .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
    border-color: #e1e1e1; color: #222c54; border-bottom: 1px solid #eeeeee !important; background:#f7f7f7;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #f7f7f7;
    
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    
        background-color: #f7f7f7;
 
}
.container {
    position: relative;
    margin: 0 auto;
    width: 96.5%;
    max-width: 92.5em;
}
.t3-copyright .container {
    position: relative;
    margin: 0 auto;
    
     max-width: 105.5em;
}
.t3-copyright .container img{
     
     max-width: 160px;
}
@media (max-width: 30em){
.container {
    width: 90%;
}}
 
.page-title, .page-header h1{color:#084d89; font-weight:700}
/**/

.breadcrumb {
     
    background-color: #f1efe4;
    
}
 
 h1 {
    
    
    font-size: 32px;
    line-height: 1.2
}

h2 { 
    line-height: 1.2;
    font-size: 28px
}
 

h3 {  
    line-height: 1.2;
    font-size: 24px
}

 
h4 { 
    line-height: 1.2;
    font-size: 18px
}
 
ul:not(.columnwidgetlist) li,
ul:not(.EktronFolderTree) li {
    
    margin-bottom: 5px;
    list-style-position: outside
}
.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
    color: #ffffff;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 22px;
	font-size: 42px;
}
.module-ct ul li{font-size: 15px; font-family: 'Roboto', sans-serif;}
.categories-module li a, ul.categories-module li a, .category-module li a, ul.category-module li a {
    font-size: 14px;
    /*font-family: "Frank Ruhl Libre", sans-serif;*/
    font-family: 'Playfair Display', serif;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .active > a {
    background: transparent;
    color: #084d89;
}
.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus {
    color: #084d89;
    text-decoration: none;
}
.dropdown-menu > li {
    padding: 1px 0px;
}
.dropdown-menu {
   
    min-width: 160px;
    padding: 11px 0;
    
}
.latestnews .item h4 a {
    color: #084d89;
}
div.category-events .event-title a {
    color: #084d89;
}
@media screen and (min-width: 1200px){
.navbar-default .navbar-nav > li + li {
    margin-left: 15px;
}
.navbar-nav {
    float: right;
    margin: 0;
}
.t3-footnav .t3-module ul > li > a, .t3-footnav-1 .t3-module ul > li > a, .t3-footnav-2 .t3-module ul > li > a, .t3-footnav .t3-module ul > li > a, .t3-footnav-1 .t3-module ul > li > a, .t3-footnav-2 .t3-module ul > li > a, .t3-footnav .t3-module ul > li > a, .t3-footnav-1 .t3-module ul > li > a, .t3-footnav-2 .t3-module ul > li > a{
    font-size: 12px; 
}
}

@media only screen and (max-width: 768px){
.simple_carousel_caption {
   
    width: 57%  !important;
    
}
}
@media only screen and (max-width: 330px){
.simple_carousel_caption h1 {
    font-size: 18px !important;
    margin-bottom: 2px !important;
	 
}
	.simple_carousel_caption {
   
    width: 90%  !important;
    
}
	.small-fonts h1{font-size: 15px !important}
.small-fonts p{font-size: 11px !important}
}


/* Academics styling */
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.row-flex  [class*="col-"] {
  margin-bottom: 30px;
}

.content {
  height: 100%;
  padding: 20px 20px 10px;
  color: #fff;
}

 

.colour-1 {
  background: #084d89;
  color: #fff;
}
.colour-1:hover {
  background: #f7a703;
  color: #fff; box-shadow:5px 5px 5px #ccc;
}
.content h4 {
  font-size:26px;
  font-weight: 300; color:#fff;
}

/* Academics styling End*/

/* About 2 styling End*/

.container-fluid .text {
  background: #f1f1f1;
  height: 450px;
  padding:30px !important;
  vertical-align:middle;
  overflow:hidden
}
 
.container-fluid .image {
  background: #084d89;
  height: 450px;
}

.full-width {
  width:100%;
  height:100%;
  height:calc(100% - 0px);
  
  background-size:cover;
  background-position: bottom;
}

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

.no-padding {
  padding: 0 !important;
}

.parallax-text { 
    
    /* Set a specific height */
    height: 450px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.parallax-text h2, .parallax-text h2{ 
    color:#fff; margin-bottom:35px;
}
.parallax-text .about-2{ width: 70%;
    background: rgba(8, 77, 137, 0.64);
    margin: 70px 0px;
    padding: 60px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 15%;
    }
.about-1{width:100%; background:#f1f1f1; margin:auto; padding:60px;text-align:center; color:#084d89}
.parallax-text .about-2-facts{width:100%; height:450px; background:rgba(8, 77, 137, 0.65); margin:auto; padding:60px;text-align:center; color:#f1f1f1}
.parallax-text .about-2-facts h3{  color:#f7a703}
.p-tag-size p,.about-1 p, .about-2 p, .parallax-text .about-2-facts p{font-size:16px}
 
 

 /* about 2 styling End*/
 
 /* about 2 styling*/
.about-page-main-box{margin-left: -43px;
    margin-right: -43px;
    width: auto;}
  .about-page-main-box .col-md-3, .about-page-main-box .col-md-6{margin:0; padding:0}
 .about-page{background:#084d89;border:1px solid #fff; min-height:242px;text-align:center; padding:50px 10px;  border-radius:0px}
 .about-page1{background:#27b7ff;}
 .about-page2{background:#27ffe0;}
 .about-page3{background:#a40ee2;}
 .about-page4{background:#a9e20e;}
 .steps-style{font-size: 30px; display:block; }
 .about-page:hover{background:#f7a703;}
 .about-page .fa{font-size:44px; color:#fff}
 .about-page-main-box a{color:#fff}
 
 
 /* about 2 styling End*/

 
 .article-header .article-title a{color:#084d89 !important; font-weight:700; font-size:32px;}

 .course-page {
    display: table;
}

.course-page [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
}
.course-item{border:1px solid #f1f1f1; padding-top:15px}
.major-minor ul{
    margin: 10px;
    padding: 0 10px;
	list-style: none;
}
.major-minor li {
    float: left;
    width: 50%;
    text-align: left;
}
.major-minor:hover .service-icon{
    background: #f7a703;
    color: #084d89;
}
.major-minor .service-icon:after{
    content: "";
    border-top: 10px solid #084d89;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.3s linear 0s;
}
.major-minor:hover .service-icon:after{
    border-top-color: #f7a703;
}
.major-minor .service-icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    background: #084d89;
    font-size: 25px;
    color: #fff;
    margin: -45px 0 15px;
    position: relative;
    transition: all 0.3s linear 0s;
	padding-left: 7px;
}
.major-minor img{width:100%}
.major-minor .read-more a{
    display: inline-block;
    padding: 5px 18px;
    background: #f7a703;
    
    font-size: 13px;
    color: #fff;
    position: relative;
	margin-top:30px;
    bottom: 10px;
    transition: margin-right 0.5s ease 0s, border-color 0.3s ease 0s;
}
 .course-page h4{width:100%;background:#084d89; padding:15px; margin:0 }
  .course-page h4 a{  color:#fff;  }
  .course-page h4 a:hover{ color:#f7a703; }
 @media only screen and (max-width:767px){ .course-page [class*="col-"] {
    float: left;
    display: table-cell;
    vertical-align: top;
}}
/* major-minor styling End*/

/* table styling */
/* tbody{ border: 1px solid #ccc; 
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px;}
	
tbody > tr > td, tbody > tr > th{
    padding: 8px;
    line-height: 1.5;
    vertical-align: top;
     border: 1px solid #ccc; 
}
tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
tbody a{color:#666666}
tbody > tr > th {
    border: 1px solid #ccc; 
     
	background: #f1efe4;
	color:#084d89;
}
table styling */

/*----------------------------------------------------------------------------------------
									Research
----------------------------------------------------------------------------------------*/
 
 
 
.text-block .container1 {
	background: #084d89;
	padding: 100px 0;
	position: relative;
	z-index: 2; color:#fff;
}
  .research-block .container1 {
	 
	padding:  0;
	position: relative;
	z-index: 2;
}
.research-block .container1 .row .col-md-3 {padding:0}
.research-block .container1 .row .col-md-3 .overlay_bg{
	padding: 60px 40px;
	position: relative;
	z-index: 2; color:#fff;
	min-height:420px
}
.research-block .overlay_bg{  background:rgba(49, 112, 143, 0.75)}
.research-block  .overlay_bg:hover{  background:rgba(49, 112, 143, 0.75); }
.research-block .row { margin: 0  }

.research-block .row .col-md-3 { padding: 0 40px; }
 
.text-block .text { padding: 0 100px; }

.text-block .image {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(http://www.uat.flameuniversity.com/2018/images/academics/undergraduate-programs.jpg) no-repeat center;
	background-size: cover;
}
.text-block .image1{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(http://www.uat.flameuniversity.com/2018/images/academics/the-flame-scholars-program.jpg) no-repeat center;
	background-size: cover;
}
.btn-arrow {
	display: inline-block;
	position: relative;
	padding: 15px 55px 15px 20px;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	border-width: 2px;
	border-style: solid;
}

.btn-arrow:after {
	display: block;
	content: "";
	position: absolute;
	top: 17px;
	right: 25px;
	height: 10px;
	width: 10px;
	border: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-style: solid;
	border-color: inherit;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
.btn-arrow:hover:after { right: 20px; }
.text-block .btn-arrow { margin-top: 50px; }

@media (max-width: 480px) {
	.text-block .text { padding: 0 40px; }
}
 
 

.color1 { color: #eef5f7 !important; }

.bg1 { background-color: #eef5f7; }

.border-color1 { border-color: #eef5f7; }

.color2 { color: #c9bab1 !important; }

.bg2 { background-color: #c9bab1; }

.border-color2 { border-color: #f7a703; }

.color3 { color: #f7a703 !important; }

.bg3 {
	background-color: #084d89;
	color: #fff;
}

.bg3 h2,
.bg3 h3,
.bg3 h4,
a.bg3,
.icon { color: #fff; }

.border-color3 { border-color: #f7a703; }

/*darkest*/

.color4 { color: #084d89 !important; }

.bg4 { background-color: #f1f1f1; }

.border-color4 { border-color: #084d89; }

 /*----------------------------------------------------------------------------------------
									Research
----------------------------------------------------------------------------------------*/
.gi-content-inner p{font-size:14px}
  /*----------------------------------------------------------------------------------------
									academic
----------------------------------------------------------------------------------------*/
 .academic-style{
padding:100px 100px;
background:rgba(0, 0, 0, 0.64);
color:#fff;
}
 .academic-style h3{
 
color:#fff;
}
 .addmission_title:after, .academic-style h3:after, .bg-about-page h4:after, .features-content h3:after, .block-title1:after, .module-title:after  {
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
	margin-top:10px;
    margin-right: 3px;
}
 .addmission_title1:after{
    content: '';
    background-color: #084d89;
    display: block;
    width: 50px;
    height: 2px;
	margin-top:10px;
    margin-right: 3px;
}
@media (max-width: 680px) {
	 .academic-style{
padding:100px 50px;
background:rgba(0, 0, 0, 0.74);
color:#fff;
}
}
  /*----------------------------------------------------------------------------------------
									academic
----------------------------------------------------------------------------------------*/
 .dropdown-menu > li > a {
  
    white-space: normal;
}

  /*----------------------------------------------------------------------------------------
									events
----------------------------------------------------------------------------------------*/
.latestnews .item h4 {
    margin: 0;
    line-height: 1.5;
    font-size: 15px;
}
 .flame-event-wrap{width:100%;  }
 .flame-event-wrap + .flame-event-wrap {
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid #eeeeee;
}
 .flame-event-update{float:left; width:15%}
 .flame-event-date{ background:#084d89;  width:60px;  font-size:28px; text-align:center; color:#fff; line-height:40px; height:30px; font-weight:700}
 .flame-event-month{text-align:center; color:#fff; width:60px;  background:#084d89;  }
 .flame-event-time{text-align:center; color:#fff; width:60px;  background:#f7a703; font-size:12px;}
 .flame-event-title{float:left; padding-left:20px; color: #084d89; width:85%; font-family: 'Playfair Display', serif; font-weight: 600;line-height: 1.5;}
  .flame-event-title h4{  margin:0; padding:0;  font-size: 15px; line-height: 1.5;}
 .flame-event-title h4 a{ color: #084d89; margin:0; padding:0}
.mod_events_latest_table .mod_events_latest_first{border:0;}
.mod_events_latest{border:0; border-top:1px solid #eeeeee} 
.mod_events_latest_table td{padding: 0 0 20px 0}
.latestnews{min-height: 318px;}
.latestnews .item .content-meta {margin: 0;padding: 0}
 @media (max-width: 1024px){.flame-event-update{float:left; width:20%}  .flame-event-title{float:left; padding-left:20px; color: #084d89; width:80%}}
 @media (min-width: 375px) and (max-width: 991px) {.flame-event-update{width:10% !important;} }
.latestnews .content-item {min-height:77px;}
@media only screen and (max-width:760px){.flame-event-title{ padding-left:45px !important;}}
   /*----------------------------------------------------------------------------------------
									events
----------------------------------------------------------------------------------------*/
   /*----------------------------------------------------------------------------------------
									core-courses
----------------------------------------------------------------------------------------*/
.tital-course{

    

    line-height:22px;

    border:0px solid #B3D0FF;

    

}

.blue-lt{

    background:#084d89;

    box-shadow:2px 2px 3px #eee;

    color:#ffffff;

}

.blue-lte{

    background:#084d89;

	border-left:5px solid #fff;

  border-right:5px solid #fff;

    box-shadow:2px 2px 3px #eee;

}



.tital-course ul {

    list-style:none;

    margin:0;

    padding:0 5px;

    }

/*.clearfix{ clear:both;}*/

.tital-course ul a{

    color:#fff;

    

}

.tital-course .row-flex .col-md-4{

    position: relative;

    min-height: 1px;

    padding:10px 5px 10px 10px;

    

    

}



.tital-course .row-flex .col-md-6{

    position: relative;

    min-height: 1px;

    padding:10px 5px 10px 10px;

    

    

}

  

.row-flex .col-md-4{

    position: relative;

    min-height: 1px;

    padding-right: 0px;

    padding-left: 0px;

}

      

.row-flex, .row-flex > div[class*='col-'] {  

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    flex:1 1 auto;

}



.row-flex-wrap {

    -webkit-flex-flow: row wrap;

    align-content: flex-start;

    flex:0;

}



.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {

     margin:-.2px; /* hack adjust for wrapping */

}



.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {

    width:100%;

}

.row-flex .well {

    min-height: 20px;

    padding: 0px;

    margin-bottom: 20px;

    background-color:#f7f7f7;

    border-radius: 0px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;

}

.row-flex .well1 {

   

    border-right: 3px solid #FFFFFF;

  

}

.row-flex .well2{

	 border-left: 3px solid #FFFFFF;

  

}

.row-flex h3{
font-family: 'Roboto Slab';
margin:0px;
height:40px;
line-height:40px;
background:#084d89;
color:#333;
font-size:15px;
color:#fff;
padding-left: 15px;
}

 .row-flex .well p {

    padding: 15px;

} 

.flex-col {

    display: flex;

    display: -webkit-flex;

    flex: 1 100%;

    flex-flow: column nowrap;

}



.flex-grow {

    display: flex;

    -webkit-flex: 2;

    flex: 2;

}



.well { 

   border: 0px solid #E3E3E3; 

}



@media only screen and (max-width:760px){

    .row-flex, .row-flex > div[class*='col-'] {  

    display: block;

    flex:1 1 auto;

}

.blue-lte{

  

	border-left:0px solid #fff;

  border-right:0px solid #fff;

    box-shadow:0 0 0  #eee;

}

.row-flex .well1 {

   

    border-right: 0px solid #FFFFFF;

  

}

.row-flex .well2{

	 border-left: 0px solid #FFFFFF;

  

}

.blue-lt {

   

    box-shadow: 0 0 0 #EEE;

}

.row-flex h3{

   margin:0px;

  min-height: 40px;

padding: 7px 0px 0px;

line-height: 16px;

   background:#084d89;

   color:#fff;

   font-size:15px;

   text-align:center;

   font-weight:bold;

}



 .tital-course .row-flex .col-md-4 {

   position: relative;

   min-height: 1px;

   padding: 0px 5px 0px 10px;

   width: 100%;

}



 .tital-course .row-flex .col-md-6 {

   position: relative;

   min-height: 1px;

   padding: 0px 5px 0px 10px;

   width: 100%;

}
}
   /*----------------------------------------------------------------------------------------
									core-courses
----------------------------------------------------------------------------------------*/

   /*----------------------------------------------------------------------------------------
									mobile
----------------------------------------------------------------------------------------*/

@media only screen and (max-width:760px){
	.gi-content-inner p {
		font-size: 9px;
	}
	.gi-half--stat .gi-title {
			font-size: 11.5vw;
			line-height: 13.5vw;
		}
}

 @media only screen and (max-width:2200px){
.acm-features.style-1 .features-content {
    padding: 0 88px !important;
    top: 50% !important;
    left: 0;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
}




   /*----------------------------------------------------------------------------------------
									mobile
----------------------------------------------------------------------------------------*/
.t3-flame-submenu .nav ul li {
    float: left;
    margin-top: 0;
    position: relative;
}

.social-width-footer{width:  200px; margin: auto}
.social-width-footer ul{padding: 0;margin: 0}
   /*----------------------------------------------------------------------------------------
									sidebar inner page
----------------------------------------------------------------------------------------*/
    .new-quick{margin-top:10px;}
 .new-quick .fa{font-size:40px;}
 .t3-sidebar .module-title {font-size:18px; font-family: 'Playfair Display', serif; color:#084d89;}
 .t3-sidebar .t3-module {margin:10px 0 20px 0; padding:10px; background: #f1efe4;} 
 #Mod246 .module-ct{ background:#f1f1f1}
 .quick-facts-title h3{color:#084d89;}
  /*----------------------------------------------------------------------------------------
									sidebar inner page
----------------------------------------------------------------------------------------*/
.docs-section .sub-title{   padding: 12px 0; color:#084d89;}
 .compus-colors .color-brand-secondary {
    background: #fff;
}
 
 .compus-colors .swatch-item dl { font-family: 'Playfair Display', serif;
    width: 100%;
     color:#084d89;
    bottom: 0;
    padding: 5px 0;
    margin: 0;
}
 .compus-colors .swatch-item dl a{
    
     color:#084d89;
    
}
 .compus-colors .swatch-item dl .sub-title{
    margin:0;
    padding:0; color:#fff;
    
}
 .compus-colors .swatch-item dl a:hover{
    
     color:#f7a703;
    
}
  .compus-colors .col-md-4{margin-bottom:32px}
 .hilite-box .media .mask:after {
    border-top: 20px solid transparent;
    border-right: 20px solid #333333;
    border-bottom: 20px solid transparent;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 22px;
    width: 0;
    height: 0;
    z-index: 0;
}
.ht-addmi {
    min-height: 537px !important
}

.block-title1{ color:#084d89;}
.moduletable.mod-border, .t3-module.mod-border {
    border: 0px solid #eeeeee;
    border-top: 0px solid #222222;
    padding: 32px;
    margin-bottom: 32px;
}
.moduletable h3:after, .t3-module h3:after{    
	content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.moduletable > h3, .t3-module > h3 {
 font-size: 18px;
    font-family: 'Playfair Display', serif;
    color: #084d89;
}
.t3-footnav-1 .t3-module ul > li > a, .t3-footnav-2 .t3-module ul > li > a  {font-size:14px; opacity: 1;}
 
 .leader {
    background: #084d89;
    color: #ffffff;
}
/* img:before {
    content: "" !important;
    left: 5% !important;
    right: 5% !important;
    top: 5% !important;
    bottom: 5% !important;
    background-color: transparent !important;
    opacity: 1 !important;
    border: 2px solid #fff !important;
	position: absolute !important;
}
 */
 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
    border-top: 12px solid #084d89;
    border-left: 12px solid transparent; 
    border-right: 12px solid transparent; 
    bottom: -12px;
    content: "";
    position: absolute;
    left: 45%;
    margin-left: -21px;
    width: 0; 
    height: 0;
}
 .ui-state-default a:focus {
    
    outline: 0px !important;
     
}
 
.ui-tabs .ui-tabs-nav {
    margin: 0 !important;
    padding: 0 !important;
	border: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-radius: 10px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 10px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    /* border-bottom-right-radius: 0px !important; */
}
.ui-tabs-nav{background:#fff !important;}
 .ui-state-default a{   display: block;
    color: #002147;
    padding: 20px 30px !important;
    text-transform: capitalize;
    font-weight: 500;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
 }
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d3d3d3;
    background: #e6e6e6 !important;
    font-weight: normal;
    color: #555;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    font-family: 'Playfair Display', serif;  outline: 0px auto -webkit-focus-ring-color;  font-weight:bold !important;
}
.ui-widget-content {
border: 0px solid #e6e6e6; padding:0; border-top:0}
 .widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 0px solid #aaa;
    background: #084d89 !important;
    font-weight: normal;
    color: #fff !important;   
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color:#fff !important;  outline: 0px auto -webkit-focus-ring-color;
}

.ui-tabs-panel{ font-family: 'Roboto', sans-serif; font-size:14px;}
.ui-state-default a{
   font-weight:bold !important;
}
/*
li:before {
    content: "\f058";
    
    font-family: FontAwesome;
    left: 0;
    top: 0;
    font-size: 20px;
    border-radius: 50%;
    z-index: 1;
    line-height: 1.3;
    color: #fdc800;
}*/

.article-content ul {
  list-style: none;
   padding-left: 1.3em;
}
.article-content li, .category-desc ul li {
  padding-left: 1.3em;
  list-style:none;
}

.article-content li:before, .category-desc ul li:before{
  content: "\f058";
     color: #f7a703;
    font-family: FontAwesome;
    left: 0;
    top: 0;
    font-size: 14px;
    border-radius: 50%;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

 .ui-state-default:before { content: " " ;
     color: #fdc800;
 display:none !important;}
 .blue-lt li:before, .blue-lte li:before{display:none;} .blue-lt li, .blue-lte li{ padding-left:10px !important}
  /* ----------------------------------------------------------------------------------------
								 inner page
----------------------------------------------------------------------------------------*/
 .title-hed h4{color:#084d89; margin-top:0; padding-top:0}
  .title-hed h4:after {
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
 .title-hed:after>hr{ border-top: 1px solid #084d89;}
 .left-border-title{ border-left: 1px solid #eee;}
 .subheading-category{color:#f7a703;}
   /*----------------------------------------------------------------------------------------
								 inner page ends
----------------------------------------------------------------------------------------*/
.module-ct, .t3-footnav-2 .t3-module .module-ct {
    
    font-size: 14px;
}
.t3-footnav-2 .fa:before{padding-right:15px}
.styled-icons li {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
}
.mt-10 { margin: 0 !important;
}
.styled-icons a {
    color: #f7a703;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    width: 35px;
    float: left;	
    margin: 5px 2px 5px 0;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.styled-icons.icon-circled a {
    border-radius: 50%;
}
 
.styled-icons.icon-circled a, .styled-icons .fa {
   
    opacity: 1 !important;
  
}
/*
.styled-icons.icon-bordered a {
    border: 2px solid #f7a703;
}
.topbar-right .styled-icons a {
    color: #fff;
    font-size: 14px;
    height: 20px;
    line-height: 45px;
    width: 20px;
    float: left;
    margin: 0px 2px;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	border-radius: 0;
	border: 0px solid #fff;
}
.styled-icons .fa:before {
	padding-left: 3px; color: #f7a703;
    padding-right: 0px; font-size: 14px;
}
*/
.topbar-right .styled-icons .fa:before {
	  color: #fff;
    font-size: 18px; padding-bottom: 0;
}
.topbar-right ul{margin:0; padding:0;  margin-right: 10px;}
.simple_carousel_caption {
 
    font-family: 'Roboto', sans-serif !important;
}
.topbar-right .styled-icons a {
    background: #cd2029;
    color: #ffffff;
    display: inline-block;
    text-align: center;
    height: 45px;
    line-height: 45px;
    float: left;
    width: 45px;
	border-radius: 0;
	margin: 0 ;
}
.topbar-right .styled-icons .fa-facebook {
    background: #3b5999;
}
.topbar-right .styled-icons  .fa-twitter {
    background: #55acee;
}
.topbar-right .styled-icons .fa-linkedin {
    background: #0077B5;
}
.topbar-right .styled-icons .fa-instagram {
    background: #fb3958;
}
/*accordion*/
#accordion .panel{
    border: none;
    border-radius: 0;
    box-shadow :none;
    margin-bottom: 10px;
    position: relative;
}
#accordion .panel-heading{
    padding: 0;
    position: relative;
}
#accordion .panel-heading:before{
    content: "";
    width: 40px;
    height: 100%;
    background: #0a3f6a;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#accordion .panel-title a{
    display: block;
    padding: 10px 30px 10px 60px;
    background: #f5f5f5;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #000;
    overflow: hidden;
    position: relative;
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before,
#accordion .panel-title a:after,
#accordion .panel-title a.collapsed:after{
    content: "\f068";
    font-family: fontawesome;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 13px;
    left: 13px;
    z-index: 2;
    transition: all 0.3s ease 0s;
}
#accordion .panel-title a:after,
#accordion .panel-title a.collapsed:after{
    content: "\f067";
    transform: translateY(50px);
}
#accordion .panel-title a.collapsed:before{ transform: translateY(-50px); }
#accordion .panel-title a.collapsed:after{ transform: translateY(0); }
#accordion .panel-body{
    padding: 10px 30px 10px 60px;
    background: #f5f5f5;
    border-top: none;
    font-size: 14px;
    color: #383838;
    line-height: 28px;
    position: relative;
}
#accordion .panel-body:before{
    content: "";
    display: block;
    width: 40px;
    height: 100%;
    background: rgba(0,0,0,0.05);
    position: absolute;
    top: 0;
    left: 0;
}
/*accordion*/
#flame-university-dropdown .panel{
box-shadow: none;
border: none;
margin-bottom: 6px;
}
#flame-university-dropdown .panel-heading{
background-color:#fff;
padding:0;font-size: 14px;
}
#flame-university-dropdown .panel-title a{
display: block;
color:#fff;
font-size: 16px;
padding:14px 28px;
font-weight: bold;
position: relative;
border:1px solid #d3d3d3;
border-bottom:0 none;
background:#084d89;
border-top-right-radius: 15px;
}
#flame-university-dropdown .panel-title a.collapsed{
 
color:#333;
background:#fff;
border-radius:0 15px;
border-top:1px solid #d3d3d3;
border-bottom:1px solid #d3d3d3;
}
#flame-university-dropdown .panel-title a:before,
#flame-university-dropdown .panel-title a.collapsed:before{
content: "\f068";
font-family: FontAwesome;
color:#fff;
position: absolute;
top:10px;
right:12px;
font-size: 12px;
line-height: 35px;
}
#flame-university-dropdown .panel-title a.collapsed:before{
content: "\f067";
color:#333;
}
#flame-university-dropdown .panel-body{
color:#fff;
font-size: 14px;
line-height: 20px;
background:#084d89;
padding: 5px 27px 15px;
border:1px solid #d3d3d3;
border-top:0 none;
border-bottom-left-radius: 15px;
}
.collapse tbody > tr:nth-of-type(2n+1) {
    background-color: transparent;
}
/*accordion end*/

.categories-list .cat-detail {
    border: 1px solid #eeeeee;
    padding: 14px;
    height: 100%;
}
 
.categories-list a:hover, .categories-list a:focus, .categories-list a:active {
    color: #084d89;
}
.resources-page h4{
    color: #084d89;
    font-size: 30px;
}
.resources-page h4:after{
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.blog-item .article-title a {
font-size: 20px ;
font-weight: 600}

.column-1 .article-title a, .column-2 .article-title a, .column-3 .article-title a{font-size:22px; }
.column-1 h2, .column-2 h2, .column-3 h2{line-height:0.8;}
.page-tag-height [class*="col-"] {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
.meadia-wrap-top {
    border: 1px solid #fff 	;
    padding-bottom: 10px;
}
.page-tag-height .row {
    overflow: hidden;
}

 .meadia-wrap-text h3{font-size:16px; padding-top:5px; margin-top:5px}
 .meadia-wrap-top{ border:1px solid #fff; padding-bottom:10px; background:#f1efe4;  }
.meadia-wrap-top img{width:100%; padding:18px 5px;  }
.meadia-wrap-top .meadia-wrap-text{width:100%;   margin:10px 0; }
.meadia-wrap-top  h3{ margin-top:0px; font-size:16px;}
.bor-bot-1{ border-bottom:1px solid #f2f2f2; padding-bottom:20px;}
.clear-row .meadia-wrap-border{text-align:left}
.clear-row .meadia-wrap-border:nth-child(4n+1){clear:both}
.meadia-wrap img {
    padding: 4px;
    line-height: 1.5;
    background-color: #f1efe4;
    border: 1px solid #dddddd;
    border-radius: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 70%;
    height: auto;
}
@media (max-width: 767px){
	.spotlight-bottom .acm-spotlight .col + .col > div {
    border-left: 0px solid #eeeeee;
}
.clear-row .meadia-wrap-border:nth-child(2n+1){clear:both}}
.meadia-wrap-border{margin-bottom:30px;}
.btn-default {
    color: #555555;
    background-color: #d5d5d5;
    border-color: #d5d5d5;
}


.form-horizontal .form-group{
    margin: 0 auto;
    padding: 22px;
    box-sizing: border-box;

    background-color:  #ffffff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);

    font: bold 14px sans-serif;
    text-align: center;
}

.form-horizontal .form-group .form-row{
    text-align: left;
    margin-bottom: 22px;
}

.form-horizontal .form-group .form-title-row{
    text-align: center;
    margin-bottom: 22px;
}

/* The form title */

.form-horizontal .form-group h1{
    display: inline-block;
    box-sizing: border-box;
    color:  #4c565e;
    font-size: 24px;
    padding: 0 10px 15px;
    border-bottom: 2px solid #6caee0;
    margin: 0;
}

.form-horizontal .form-group .form-row > label span{
    display: inline-block;
    box-sizing: border-box;
    color: #5F5F5F;
    width: 180px;
    text-align: right;
    vertical-align: top;
    padding: 12px 25px;
}

.form-horizontal .form-group input{
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 240px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px;
    border: 1px solid #dbdbdb;
}

.form-horizontal .form-group input[type=radio],
.form-horizontal .form-group input[type=checkbox]{
    box-shadow: none;
    width: auto;
}

.form-horizontal .form-group input[type=checkbox]{
    margin-top: 13px;
}

.form-horizontal .form-group select{
    background-color: #ffffff;
    color:  #5f5f5f;
    box-sizing: border-box;
    max-width: 240px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px 8px;
    border: 1px solid #dbdbdb;
}

.form-horizontal .form-group textarea{
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 240px;
    height: 80px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    font: normal 13px sans-serif;
    padding: 12px;
    border: 1px solid #dbdbdb;
    resize: vertical;
}

.form-horizontal .form-group .form-radio-buttons{
    display: inline-block;
    vertical-align: top;
}

.form-horizontal .form-group .form-radio-buttons > div{
    margin-top: 10px;
}

.form-horizontal .form-group .form-radio-buttons label span{
    margin-left: 8px;
    color: #5f5f5f;
    font-weight: normal;
}

.form-horizontal .form-group .form-radio-buttons input{
    width: auto;
}

.form-horizontal .form-group button{
    display: block;
    border-radius: 2px;
    background-color:  #6caee0;
}
.media-broadcast{text-transform: lowercase; font-weight:700}
.eapps-instagram-feed-posts-grid-load-more-visible{display:none}
.spotlightht{min-height:600px}

.intsta-blog{padding-bottom:0px;}
.intsta-pic{ color:#084d89; border-top:#f1efe4 1px solid;}
 .insta-name{padding:5px 30px; color:#084d89}
@media (max-width: 410px){
.insta-name {
    padding: 5px 0px;
}
}
.video-row{margin: 15px 0 !important}
/* top bottom button */
.back-to-top .btn {
     border-radius: 50%;
    height: 40px;
    width: 40px;
   
}
.back-to-top .btn-primary{border:0;}
.back-to-top .btn .fa {
    margin-right: 0;
    font-size: 25px;
}
.back-to-top .btn:hover {
    background: #3ca1f9; color: #ffffff;
}
.back-to-top .btn:focus, .back-to-top .btn:active {
    background:  #f5a741;
}
.back-to-top .btn:hover, .back-to-top .btn:focus, .back-to-top .btn:active {
   outline:0;
}


/* -- */
.sj-listing-tabs .ltabs-wrap .ltabs-tabs-container {
    display: none;
}

.latestnews .item + .item {
    padding-top: 12px;
    margin-top: 12px;
     
}

.program-ug-pg .cat-description .fa{font-size: 65px;
padding-left: 37px;color:#084d89}


/* mover hover effect */
.hover-button-link:hover {
    color: #3260B1;
    -webkit-box-shadow: 0 2px 2px rgba(41,47,56,0.1), 0 4px 4px rgba(41,47,56,0.1), 0 8px 8px rgba(41,47,56,0.1), 0 16px 16px rgba(41,47,56,0.1), 0 32px 32px rgba(41,47,56,0.1);
    box-shadow: 0 2px 2px rgba(41,47,56,0.1), 0 4px 4px rgba(41,47,56,0.1), 0 8px 8px rgba(41,47,56,0.1), 0 16px 16px rgba(41,47,56,0.1), 0 32px 32px rgba(41,47,56,0.1);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);     transition: 0.25s;   }
.cat-description h5:after, .cat-description h3:after{
    content: '';
    background-color: #ccc;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.FLAMETerms h4{color: #084d89}
.FLAMETerms h4:after{
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.program-ug-pg .cat-description h5:after{
    
    display: none;
 
}

#jevents #jevents_body .jev_toprow div.previousmonth, #jevents #jevents_body .jev_toprow div.nextmonth {
    background-color: #084d89 !important;
    border: 1px solid #084d89 !important;
}
#jevents #jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #084d89 !important;
}
#jevents #jevents_body .jev_toprow div.currentmonth {
    border-top: 1px solid #084d89 !important;
    border-bottom: 1px solid #084d89 !important;
}
#jevents #jevents_body .nav-items > div {
    border-color: #084d89 !important;
}
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {
   
    font-size: 14px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
 
}



.zoom-tour {
  position: relative;
   
  overflow: hidden;
  width: 100%;
}
.zoom-tour img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.zoom-tour:hover img {
	 width: 120%;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}



/* ug page*/
a:hover, a:focus{
outline: none;
text-decoration: none;
}
#flame .panel{
border-radius: 0;
box-shadow: none;
}
#flame .panel-heading{
padding: 0;
border-radius: 0;
background: #fff;
}
#flame .panel-title{
overflow: hidden;
}
#flame .panel-title a{
display: block;
color: #fff;
font-size: 16px;
font-weight: bold;
background: #084d89;
text-transform: capitalize;
padding: 17px 17px 17px 60px;
position: relative;
transition: all 0.30s linear 0s;
}
#flame .panel-title a.collapsed{
background: #fff;
color: #333;
}
#flame .panel-title a.collapsed:hover{
color: #f7a703;
}
#flame .panel-title a:before,
#flame .panel-title a.collapsed:before{
content: "\f107";
font-family: FontAwesome;
width: 50px;
height: 100%;
position: absolute;
top: 0;
left: 0;
color: #fff;
font-size: 20px;
line-height: 50px;
text-align: center;
background: #f7a703;
transition: all 0.30s linear 0s;
}
#flame .panel-title a.collapsed:before{
content: "\f105";
background: #fff;
color: #333;
}
#flame .panel-body{
border-top: none;
 
}

#flame-newconf .panel{
border:0px none;
border-radius: 0px;
box-shadow: none;
margin-bottom: -5px;
border-bottom: 3px solid #f1efe4;
}
#flame-newconf .panel-heading{
padding: 0;
border-radius: 0px;
 
}
#flame-newconf .panel-title a{
position: relative;
display: block;
padding: 11px 10px 20px 55px;
background: #f1efe4;
color:#084d89;
text-transform:uppercase;
transition:0.4s ease;
}
#flame-newconf .panel-title a:after,
#flame-newconf .panel-title a.collapsed:after{
content: "\f068";
font-family: FontAwesome;
color:#fff;
background: #f7a703;
font-size: 17px;
position: absolute;
left:-24px;
top:0;
padding: 15px 19px;
font-weight: lighter;
}
#flame-newconf .panel-title a.collapsed:after{
content: "\f067";
background:#7d7d7d;
}
#flame-newconf .panel-title a.collapsed:hover:after{
background:#f7a703;
}
#flame-newconf .panel-body{
padding-left:50px;
color:#333;
line-height: 24px;
border-left:3px solid #084d89;
border-right: 3px solid #f1efe4;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
border-top: 0px none;
}
.padding-all{border:0px solid #084d89; border-left:0;}
.categories-list .new-box-color{border: 0}
.categories-list .new-box-color{border: 1px outset #f7a703; border-width: 1px;  text-align:center}
.new-box-color{  text-align:center}
.new-box-color .cat-description h5  {
  padding:40px 0;
    font-size:20px;
}
 .categories-list .new-box-color a{
    color: #084d89;
}
.sj-listing-tabs .ltabs-items-container .ltabs-items .ltabs-item .item-inner .item-image img {
    width: 200px;
    
}
 
.new-box-color .cat-description h5::after {
    
    display: none;
    
}


/*same height*/
.well-color{background:#eee;}
.page-tag-height .row{
    overflow: hidden; 
}
.page-tag-height .row p{
    margin-top:14px; 
}
.page-tag-height .col-heading-text{padding:20px;}
.page-tag-height [class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
@media only screen and (max-width:760px){
.page-tag-height [class*="col-"]{
   margin-bottom: 10px;
   padding-bottom: 5px;
}}
/*same height end*/

/*Faculty tab start*/
 .flama-fa-1 a:hover,a:focus{
    outline: none;
    text-decoration: none;
}
.flama-fa-1 .tab .nav-tabs{ border-bottom: 2px solid #e8e8e8; }
.flama-fa-1 .tab .nav-tabs li a{
    display: block;
    padding: 10px 20px;
    margin: 0 5px 1px 0;
    background: #fff;
    font-size: 20px;
    font-weight: 700;
    color: #112529;
    text-align: center;
    border: none;
    border-radius: 0;
    z-index: 2;
    position: relative;
    transition:all 0s ease 0s;
	font-family: 'Roboto', sans-serif;
}
.flama-fa-1 .tab ul:not(.columnwidgetlist) li, .flama-fa-1 .tab ul:not(.EktronFolderTree) li {
    margin-bottom: 0px;
    list-style-position: outside;
}
.flama-fa-1 .tab .nav-tabs li:before{display:none}
.flama-fa-1 .tab .nav-tabs li a:hover,
.flama-fa-1 .tab .nav-tabs li.active a{
    color: #084d89;
    border: none;
}
.flama-fa-1 .tab .nav-tabs li.active a:before{
    content: "\f107";
    font-family: fontawesome;
    font-size: 25px;
    font-weight: 700;
    color: #f7a703;
    margin: 0 auto;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
}
.flama-fa-1 .tab .nav-tabs li.active a:after{
    content: "";
    width: 100%;
    height: 3px;
    background: #f7a703;
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: -1;
    transition: all 0s ease 0s;
}
.flama-fa-1 .tab .tab-content{
    padding: 30px 20px 20px;
    margin-top: 0;
    background: #fff;
   
    border-radius: 0 0 5px 5px;
}
.flama-fa-1 .tab .tab-content h3{
    font-size: 24px;
    margin-top: 0;
}
@media only screen and (max-width: 479px){
    .flama-fa-1 .tab .nav-tabs li{
        width: 100%;
        text-align: center;
    }
    .flama-fa-1 .tab .nav-tabs li.active a:before{
        content: "\f105";
        bottom: 15%;
        left: 0;
        right: auto;
    }
}
/*sample 2*/
.flama-fa-2 .nav-tabs {
 
    margin-bottom: 0px;
}
.flama-fa-2 .tab .nav-tabs li:before{display:none}
.flama-fa-2 .tab ul:not(.columnwidgetlist) li, .flama-fa-2 .tab ul:not(.EktronFolderTree) li {
    margin-bottom: 0px;
    list-style-position: outside;
}
.flama-fa-2 a:hover,a:focus{
    outline: none;
    text-decoration: none;
}
.flama-fa-2 .tab .nav-tabs{
    border-bottom-color: #ccc;
}
.flama-fa-2 .tab .nav-tabs li{
    margin-bottom: 0;
}
.flama-fa-2 .tab .nav-tabs li a{
     font-family: 'Roboto', sans-serif;
   font-weight:700;
    background: #fff;
    border-radius: 0;
    padding:10px 25px;
    margin-right: 0;
     font-size: 20px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc ;
    text-transform: uppercase;
    position: relative;
    transition: all 0s ease 0s;
}
.flama-fa-2 .tab .nav-tabs li:last-child a,
.tab .nav-tabs li:last-child.active a{
    border-right: 1px solid #ccc !important;
}
.flama-fa-2 .tab .nav-tabs li.active a,
.tab .nav-tabs li.active a:focus,
.tab .nav-tabs li.active a:hover{
    border: none;
    border: 1px solid #ccc;
	border-bottom: none;
    color: #f7a703;
}
.flama-fa-2 .tab .nav-tabs li.active a:before,
.flama-fa-2 .tab .nav-tabs li a:before{
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 4px solid #084d89;
    opacity: 0;
    transition: all 0s ease 0s;
}
.flama-fa-2 .tab .nav-tabs li.active a:before,
.flama-fa-2 .tab .nav-tabs li.active a:hover:before{
    top: -3px;
    opacity: 1;
}
.flama-fa-2 .tab .nav-tabs li a:hover:before{
    top: -4px;
    opacity: 1;
}
.flama-fa-2 .tab .nav-tabs li.active a:after,
.flama-fa-2 .tab .nav-tabs li a:after{
    content: "";
    position: absolute;
    top: 2px;
    left: 45%;
    border: 7px solid transparent;
    border-top: 7px solid #084d89;
    opacity: 0;
    transition: all 0s ease 0s;
}
.flama-fa-2 .tab .nav-tabs li.active a:after,
.flama-fa-2 .tab .nav-tabs li a:hover:after{
    top: -1px;
    opacity: 1;
}
.flama-fa-2 .tab .tab-content{
    
     
    line-height: 25px;
    padding: 20px;
    border: 1px solid #ccc;
     
}
 
/*Faculty tab end*/


/*.row:before, row:after{ display: inline-block !important; }*/

 


/*Structure Start*/
.exam-table{
	border:1px solid #084d89;
}
.Structure .row {
    margin-right: 0px;
    margin-left: 0px;
}
.Structure h2{
	    font-size: 28px;
    font-weight: 700;
    border-bottom: 0px solid silver;
	    color: #084d89;
		padding-left:0px;
}
.Structure .text-center{background: #f1efe4; padding:5px}
.Structure h3{
		margin:0;
	    font-size: 20px;
		font-weight: 700;
		border-bottom: 0px solid silver;
	    background: #084d89;
		color:#fff;
		line-height:40px;
		padding-left:20px;
		width:150px;
		position: relative;
		border-right: 5px solid #F7A703;
}
.year:after{
	
	top: 100%;
	right: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #084d89;
	border-width: 10px;
	margin-left: 0px;
	
}
.Structure h4{
		border-bottom: 0px solid #084d89;
		color:#084d89;
		line-height:25px;
		text-align:center;
		margin-bottom:5px;
}
.bg-Structure{background: #f1efe4; margin-bottom:15px}
.Structure h5{
    border-bottom: 2px solid #F7A703;
	   line-height:25px;
	   text-align:left;
}
.Structure h5, .Structure p{
    padding-left:15px;
}
.clear-Fix{
	clear:both;
}
.rgt-borderStructure{
	border-right:1px #084d89 solid;
}
.lft-border{
	border-left:1px #084d89 solid;
}
.Structure .col-sm-6{
		padding:5px;
	}
.color-one{
	color:#009c28
}
.color-two{
	color:#00a1a6
}
.color-three{
	color:#004881
}
.color-four{
	color:#ff6600
}
.color-five{
	color:#c44765
}
.color-six{
	    color: #fe6f69;
}

.exam-table h5{background: #f1efe4;}
@media screen and (max-width: 900px) {
		.rgt-borderStructure{
	border-right:0px #084d89 solid;
}
.lft-border{
	border-left:0px #084d89 solid;
}
}
  @media screen and (max-width: 768px) {
	.Structure .col-sm-6{
		width:50%;
		float:left;
	}

}  
  @media screen and (max-width: 460px) {
	.Structure .col-sm-6{
		width:100%;
		float:none;
	}
}

.timeline{
  --uiTimelineMainColor: var(--timelineMainColor, #124d89);
  --uiTimelineSecondaryColor: var(--timelineSecondaryColor, #fff);

  position: relative;
   
  padding-bottom: 3rem;
}

.timeline:before{
  content: "";
  width: 4px;
  height: 87%;
  background-color: var(--uiTimelineMainColor);

  position: absolute;
  top: 0;
}

.timeline__group{
  position: relative;
}

.timeline__group:not(:first-of-type){
  margin-top: 4rem;
}

.timeline__year{
  padding: .5rem 1.5rem;
  color: var(--uiTimelineSecondaryColor);
  background-color: var(--uiTimelineMainColor);
font-size:20px;
  position: absolute;
  left: -15px;
  top: 0;
}

.timeline__box{
  position: relative;
}

.timeline__box:not(:last-of-type){
  margin-bottom: 30px;
}

.timeline__box:before{
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--uiTimelineMainColor);

  position: absolute;
  left: 0;
  z-index: -1;
}

.timeline__date{
  min-width: 65px;
  position: absolute;
  left: 29px;
  box-sizing: border-box;
  padding: .5rem 1.5rem;
  text-align: center;

  background-color: #f7a703;
  color: var(--uiTimelineSecondaryColor);
}

.timeline__day{
   
  font-weight: 700;
  display: block;
}

.timeline__month{
  display: block;
  font-size: .8em;
  text-transform: uppercase;
}

.timeline__post{
  padding: 1.5rem 2rem;
  border-radius: 2px;
  border: 1px solid #f7a703;
  border-left: 2px solid #f7a703;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);
  background-color: var(--uiTimelineSecondaryColor);
}
 
@media screen and (min-width: 641px){

  .timeline:before{
    left: 30px;
  }

  .timeline__group{
    padding-top: 55px;
  }

  .timeline__box{
    padding-left: 113px;
  }

  .timeline__box:before{
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);  
  }  

  .timeline__date{
    top: 50%;
    margin-top: -27px;
  }
  .timeline__box:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: var(--uiTimelineMainColor);
    position: absolute;
    left: 0;
    z-index: -1;
}
}

@media screen and (max-width: 640px){

  .timeline:before{
    left: 0;
  }

  .timeline__group{
    padding-top: 40px;
  }

  .timeline__box{
    padding-left: 20px;
    padding-top: 70px;
  }

  .timeline__box:before{
    top: 90px;
  }    

  .timeline__date{
    top: 10px;
  }
  .timeline__date{
  
  left:0px;
  
}
    .timeline__box{
    padding-left: 10px;
  }
}

.timeline{
   timelineMainColor: #084d89;
  
}

.pagenew{
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.page__demo{
  flex-grow: 1;
}

.main-container{
  max-width: 960px;
  padding-left: 2rem;
  padding-right: 2rem;

  margin-left: auto;
  margin-right: auto;
}

.page__container{
  padding-top: 30px;
  padding-bottom: 30px;
  
}

.footer{
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;  
  font-size: 1.4rem;
}

 .teamsflamu{
    border-left: 1px solid #ccc;
    padding-left: 40px;
}
@media screen and (min-width: 361px){

  .footer__container{
    display: flex;
    justify-content: space-between;
  }

}

@media screen and (max-width: 360px){
.teamsflamu{
    border-left: 0px solid #ccc;
    padding-left: 15px;
}
  .melnik909{
    display: none;
  } 
}
.splitlayout{display:none}

/* other*/
.line-dot-flmu{    border-left: 5px solid #f7a703;
    background: url(https://ja-playmag.demo.joomlart.com/templates/ja_playmag/images/dot.gif ) repeat-x center right;
	margin-bottom:20px;
}
.line-dot-flmu .line-text-flmu {
    background: #ffffff;
    display: inline-block;
    padding-left: 15px;
    padding-right: 20px;
	margin:10px 0; font-size: 18px;
}
.dropdown-submenu > a:after {
    display: none;
     
}
table {
    width: 98%;
    max-width: 100%;
    margin:0 10px 10px 0px;
    border-collapse: collapse;
}
 th {
	  font-family: 'Playfair Display', serif;
    background: #084d89;
    color: #fff;
    border-top: 1px solid;
    border-color: transparent;
    text-align: center;
	 
	vertical-align:middle;
}
 th, td {
    padding: 10px;
    line-height: 26px;
    vertical-align: top;
	border: 2px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
 th {
	 
    border-bottom: 1px solid #e3e3e3;
	vertical-align:middle;
}
.newlernflame{border:1px solid #f1efe4; padding-bottom:20px }
.newlernflame p{padding: 0 20px; }
.new-lern-ser{padding:10px 20px; background:#084d89; border-left:5px solid #f7a703; color:#fff; font-size:18px; font-family: 'Roboto', sans-serif; margin: 0 0 20px 0}
.new-lern-ser a{ color:#fff; font-size:20px; }
.newlernflame .btn { margin-left:20px; padding: 5px 14px; font-size: 12px;}
.new-lern-ser1{padding:10px 10px; border-left:5px solid #f7a703; font-size:18px; font-family: 'Roboto', sans-serif; margin: 0 0 20px 0}
.newlernflame1 p{padding: 0 10px; }
.newlernflame1 .btn {margin-bottom:30px; margin-left:10px; padding: 5px 14px; font-size: 12px; Color:#fff; background:#084d89; border:0; border-right:5px solid #f7a703
}
/* other end*/
/* student testimonial  start*/
.flame-student-testimonial{
    padding: 20px;
   
}
.flame-student-testimonial .pic{
    width: 122px;
    height: 122px;
    float: left;
    margin-right: 50px;
    position: relative;
	outline: 3px auto;
	outline-color:#084d89;
	outline-offset: 3px;
}
 
 .flame-student-testimonial .cat-detail{border:0}
.flame-student-testimonial .pic img{
    width: 100%;
    height: auto;
}
.flame-student-testimonial .flame-student-testimonial-content{
    display: table;
    position: relative;
}
.flame-student-testimonial .flame-student-testimonial-content:before{
    content: "\f10d";
    font-family: fontawesome;
    position: absolute;
    top: -4px;
	left: -30px;
    font-size: 20px;
    color: #f7a703;
}
.flame-student-testimonial .flame-student-testimonial-content:after{
    content: "\f10e";
    font-family: fontawesome;
    position: absolute;
   bottom: 40px;
    right: -5px;
    font-size: 20px;
    color: #f1efe4;
}
.flame-student-testimonial .flame-student-testimonial-title{
    font-size: 20px;
    color: #084d89;
    margin:0
}
.flame-student-testimonial .post{
    font-size: 13px;
    font-weight: 600;
    color: #585f62;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    margin-left: 5px;
    padding-left: 5px;
}
.flame-student-testimonial .description{
    font-size: 13px;
    color: #7c7c7c;
    line-height: 22px;
    margin-top: 12px;
    font-style: italic;
}
 
@media only screen and (max-width: 980px){
	.flame-student-testimonial .flame-student-testimonial-title{
    font-size: 20px;
    color: #084d89;
    margin:10px 0
}
    .flame-student-testimonial{
        padding: 20px 0;
        margin: 20px 15px;
    }
    .flame-student-testimonial .pic{
        float: none;
    }
    .flame-student-testimonial .flame-student-testimonial-content{
        display: block;
        margin-top: 50px;
    }
    .flame-student-testimonial .flame-student-testimonial-content:before{
        z-index: 1;
        top: -4px;
		left:-20px
    }
}
@media screen and (max-width: 660px){
	.flame-student-testimonial .pic {
    width: 97px;
    height: 122px;
    float: left;
    margin-right: 10px;
}
.flame-student-testimonial {
    padding: 20px 0;
   border-bottom:1px solid #f7a703;
}
  .flame-student-testimonial .flame-student-testimonial-content{
        float:left;
        margin-top: 20px;
    }
	 .flame-student-testimonial .flame-student-testimonial-content:before{
        z-index: 1;
        top: -4px;
		left:-20px
    }
}
/* student testimonial  end*/
.leanr-flm .new-box-color .cat-description h5 {
    padding: 10px 0;
    font-size: 22px;
	text-align:left;
}
.leanr-flm .new-box-color{
   
     padding: 40px;
	text-align:justify;
}
.t3-footnav-2 .col-md-3{width: 24.9%;}
.t3-footnav-2 .module{text-align:center}
.t3-footnav-2 .block-title1:after, .t3-footnav-2 .module-title:after {
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
	margin: auto;
    margin-top: 10px;
   
}
/* student testimonial  start2*/
.flame-student1 {background:#084d89; padding:15px; margin-bottom:0 !important}
.flame-student2 {background:#f7a703; padding:15px; margin-bottom:0 !important}
.flame-student3 {background:#f1efe4; padding:15px; margin-bottom:0 !important}
.picsf{float:left; width:200px; margin-right:10px}
.flame-student3 .student-testimonial-title{color:#000}
.student-testimonial-title{color:#fff}
.flame-student3 .student-testimonial-content{color:#000}
.student-testimonial-content{color:#fff}
/* student testimonial  end2*/
.main-flame-learn{
    overflow: hidden;
    position: relative;
}

.main-flame-learn:before{
    content: "";
    width: 10px;
    height: 100%;
    background: #95a5a5;
    position: absolute;
    top: 140px;
    left: 50%;
    transform: translateX(-50%);
}

.main-flame-learn .flame-learn{
    width: 50%;
    padding: 0 10px 0 70px;
    float: right;
    text-align: center;
    position: relative;
}

.main-flame-learn .flame-learn-content{
    display: block;
    padding: 35px;
    background: #0c85e7;
    border-radius: 20px;
    position: relative;
}

.main-flame-learn .flame-learn-content:hover{ text-decoration: none; }

.main-flame-learn .flame-learn-content:before{
    content: "";
    width: 80px;
    height: 20px;
    background: #0c85e7;
    position: absolute;
    bottom: 0;
    left: -50px;
}

.main-flame-learn .flame-learn-content:after{
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    bottom: 12px;
    left: -20px;
}

.main-flame-learn .icon{
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 15px;
    background: #0c85e7;
    font-size: 35px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: -120px;
    z-index: 1;
}

.main-flame-learn .icon:after{
    content: "";
    border: 5px dotted #fff;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
}

.main-flame-learn .title{
    display: inline-block;
    padding-bottom: 7px;
    margin: 0 0 10px 0;
    border-bottom: 2px solid #fff;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}

.main-flame-learn .description{
    font-size: 14px;
    color: #fff;
    margin: 0 0 5px 0;
}

.main-flame-learn .flame-learn:nth-child(2n){ padding: 0 70px 0 10px; }

.main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content:before{
    left: auto;
    right: -50px;
}

.main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content:after{
    left: auto;
    right: -20px;
}

.main-flame-learn .flame-learn:nth-child(2n) .icon{
    left: auto;
    right: -120px;
}
.flame-learn-content a{color:#fff}
.main-flame-learn .flame-learn:nth-child(2){ margin-top: 150px; }

.main-flame-learn .flame-learn:nth-child(odd){ margin: -150px 0 0 0; }

.main-flame-learn .flame-learn:nth-child(even){ margin-bottom: 120px; }

.main-flame-learn .flame-learn:first-child,
.main-flame-learn .flame-learn:last-child:nth-child(even){ margin: 0; }

.main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content,
.main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content:before,
.main-flame-learn .flame-learn:nth-child(2n) .icon{ background: #ffab07; }

.main-flame-learn .flame-learn:nth-child(3n) .flame-learn-content,
.main-flame-learn .flame-learn:nth-child(3n) .flame-learn-content:before,
.main-flame-learn .flame-learn:nth-child(3n) .icon{ background: #f73757; }

.main-flame-learn .flame-learn:nth-child(4n) .flame-learn-content,
.main-flame-learn .flame-learn:nth-child(4n) .flame-learn-content:before,
.main-flame-learn .flame-learn:nth-child(4n) .icon{ background: #0e7973; }

@media only screen and (max-width: 990px){
    .main-flame-learn .flame-learn{ padding-right: 0; }
    .main-flame-learn .flame-learn:nth-child(2n){ padding-left: 0; }
}

@media only screen and (max-width: 767px){
    .main-flame-learn:before{ display: none; }
    .main-flame-learn .flame-learn,
    .main-flame-learn .flame-learn:nth-child(even),
    .main-flame-learn .flame-learn:nth-child(odd){
        width: 100%;
        float: none;
        padding: 0 0 0 120px;
        margin: 0 0 30px 0;
    }
    .main-flame-learn .flame-learn-content{ padding: 12px; }
    .main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content:before{
        right: auto;
        left: -50px;
    }
    .main-flame-learn .flame-learn:nth-child(2n) .flame-learn-content:after{
        right: auto;
        left: -20px;
    }
    .main-flame-learn .flame-learn:nth-child(2n) .icon{
        right: auto;
        left: -120px;
    }
}

@media only screen and (max-width: 480px){
    .main-flame-learn .title{ font-size: 16px; }
}


.blog-style-bottom .program-ug-pg .cat-description .fa {
    font-size: 25px;
    padding-left: 10px;
    color: #084d89;
}
 .row .col-8-box {
      background-color: #f1efe4;
      background-clip: content-box;
      min-height: 20px;
}
.col-8-box {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.col-8-box .cat-detail {
    border: 1px solid #fff;
    padding: 22px;
    height: 100%;
}
.news-img-home{float:left;}
.news-contain .news-contain {
    float: right;
    width: 68%;
}

/*FAQS*/
a:hover,a:focus{
text-decoration: none;
outline: none;
}
#faqs .panel{
border: none;
box-shadow: none;
border-radius: 0;
margin-bottom: 10px;
}
#faqs .panel-heading{
padding: 0;
}
#faqs .panel-title a{
display: block;
padding: 20px 25px;
background: #fff;
font-size: 14px;
font-weight: bold;
color: #084d89;
 
border: 1px solid #eaeaea;
border-left: 3px solid #084d89;
position: relative;
transition: all 0.3s ease 0s;
}
#faqs .panel-title a.collapsed{
color: #333;
}
#faqs .panel-title a:before,
#faqs .panel-title a.collapsed:before{
content: "\f107";
font-family: FontAwesome;
font-size: 14px;
color: #333;
line-height: 20px;
position: absolute;
top: 19px;
right: 25px;
}
#faqs .panel-title a.collapsed:before{
content: "\f106";
}
#faqs .panel-title a:hover,
#faqs .panel-title a.collapsed:hover,
#faqs .panel-title a:before,
#faqs .panel-title a:hover:before{
color: #f7a703;
}
#faqs .panel-body{
padding: 15px 27px;
font-size: 14px;
 
line-height: 23px;
border: 1px solid #eaeaea;
border-top: none;
border-left: 3px solid #eaeaea;
}
#faqs .panel-body p{
margin-bottom: 0;
}

@media (max-width: 967px) {
  .cat-detail  img {
    width: 100%;
  }
  .video-row .col-md-8{padding:0;}
  .video-row .col-md-4 h3{margin-top:20px !important}
  .video-row:before, .video:after {
    display: block !important;
}
}

/*FAQS END*/

/*alumini start*/
 
.same-height-alu div:nth-child(1){border: 1px solid #f2f2f2;  }
.text-alumini p{border-bottom: 1px solid #ccc;}
.text-alumini p:nth-child(4),.text-alumini p:nth-child(5){border-bottom: 0px }
.text-alumini{padding: 10px; padding-bottom: 0}
	.text-alumini h4{;
    margin-top: -38px;
    background: #14466f;
    padding: 10px;
    color: #fff;
z-index: 9; left: -9;
    position: relative;
width: fit-content;}
 
 

/*alumini end*/

.col-heading-text h4{ text-align:left !important;}
.col-heading-text h4:after {
    content: '';
    background-color: #f6ad42;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}



/*MDP*/
.bg-title-main{
	background:#f2f2f2;
	padding:10px 0;
	margin:0px 0px 20px 0px;
}
.bg-title-main-1{
	background:#f7f7f7;
	padding:10px ;
	margin:-10px 0;
	line-height:26px;
	
}
.btn1{
background:#08466f;
color:#fff;
margin-top:15px;
border-radius:0px}
.btn1:hover, btn1:focus{
color:#eee}
.bg-title-main h4{
color:#08466f;
margin-top:0
}
 @media only screen and (max-width:1600px){
.acm-features.style-1 .features-content {
    padding: 0 30px !important;
    top: 20% !important;
    left: 0;
    transform: translateY(-13%) !important;
    -webkit-transform: translateY(-13%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
	 .acm-features.style-1 #acm-feature-182 .features-content {
    padding: 0 88px !important;
    top: 50% !important;
    left: 0;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
}

@media only screen and (max-width:1200px){
   .btn1{
    padding: 7px 7px;
    font-size: 12px;
    font-weight: 500;
	text-align:center;
	margin-top:15px;
	border-radius:0px;	
}
	.acm-features.style-1 .features-content h3 {
    margin: 0 0 10px !important;
    padding-bottom: 10px !important;
    
}
	.acm-features.style-1 .features-content p {
    font-size: 13px !important;
    line-height: 16px !important;
    padding: 0;
}
	.acm-features.style-1 .features-content .btn {
    
    margin-top: 23px !important;
  
}
}
@media only screen and (max-width:1024px){
	.acm-features.style-1 .features-content {
    padding: 0 20px !important;
    top: 20% !important;
    left: 0;
    transform: translateY(-13%) !important;
    -webkit-transform: translateY(-13%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
   .btn1{
    padding: 7px 7px;
    font-size: 12px;
    font-weight: 500;
	text-align:center;
	margin-top:15px;
	border-radius:0px;	
}
	.acm-features.style-1 .features-content h3 {
    margin: 0 0 20px !important;
    padding-bottom: 20px !important;
    
}
	.acm-features.style-1 .features-content p {
    font-size: 14px !important;
    line-height: 16px !important;
    padding: 0;
}
}

@media only screen and (max-width:980px){
	.simple_carousel_caption {
    left: 10%;
    width: 55% !important;
    bottom: 50%;
    text-align: left;
    font-family: 'Raleway', sans-serif;
}
	.acm-features.style-1 .features-content {
    padding: 0 15px !important;
    top: 20% !important;
    left: 0;
    transform: translateY(-13%) !important;
    -webkit-transform: translateY(-13%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
	.acm-features.style-1 .features-content h3 {
    margin: 0 0 15px !important;
    padding-bottom: 12px !important;
}
	.acm-features.style-1 .features-content p {
    font-size: 12px !important;
    line-height: 16px !important;
    padding: 0;
}
.bg-title-main-1{
	background:#f7f7f7;
	padding:10px ;
	margin: 0;
} 
	
.btn1{
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 700;
	border-radius:0px;	
}
}


.acm-features.style-1 .features-content .btn {
    margin-top: 13px !important;
}
.left-border-title{
	border-left:1px solid #eee;
}
.left-border-title table{
	border:1px solid #ccc;
}
.left-border-title table tr{
	border:1px solid #ccc;
}
.left-border-title table tr td{
	
	border:1px solid #ccc;
	padding:10px;
}
.title-hed h4{
color:#0e3f6a;
margin-bottom:15px}

/*MDP Ends*/

.imge-left-flameun{float: left; margin-right: 15px; width: 240px;}



/*placement */
.placement-r{padding: 30px; border: 1px solid #f1f1f1; margin-bottom:30px; font-size:18px; border-left: 3px solid #08466f}
.contact-page .fa{font-size:30px; float:left; margin-right:10px;  color: #f7a703;}
.icons-right-text{float:left; width: 85%;margin-bottom:9px }
.emailphone{float:left; width: 33%;}
.clear-fix{clear:both; height:1px; margin:9px 0; background:#f1f1f1 }
.h4-line h4:after {
    content: '';
    background-color: #f5a741;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
/* inner page design */
.flame-inner-page .row:nth-child(odd){border-right: 1px solid #f1efe4}
.flame-inner-page .row:nth-child(even){background:#f1efe4}
.flame-inner-page .row:nth-child(1){border-top: 1px solid #f1efe4}
.flame-inner-page .row:last-child{border-bottom: 1px solid #f1efe4}
.flame-inner-page .col-md-6{margin:0; padding:0;}
.flame-inner-page .text-inner-page{padding: 52px 20px 0 20px}
.flame-inner-page h5{font-size: 17px;}
.left-text-alg{text-align: right;}
.img-flame-img img{width: 100%;}
.img-innerss{width: 100%;}
@media only screen and (max-width:1124px){ 
	 .flame-inner-page h5{font-size: 16px;}
	.flame-inner-page .text-inner-page{padding: 20px 10px 0 10px; font-size: 13px;}
}
@media only screen and (max-width:818px){ 
	.flame-inner-page .row{margin-bottom: 20px; border:1px solid #f1efe4 }
	.left-text-alg{text-align: left;}
	.flame-inner-page .text-inner-page{padding: 20px 20px}
	.acm-features.style-1 .features-content {
 
    padding: 0 43px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
  
}
	.acm-features.style-1 .features-content p {
    font-size: 16px !important;
    line-height: 1.6 !important;
    padding: 0;
}
}
@media only screen and (max-width:700px){
	.simple_carousel_caption {
    left: 5% !important; 
    width: 80% !important;
    bottom: 30%;
   text-align: left !important;
    
}
	.acm-features.style-1 .features-content {
    padding: 0 15px !important;
    top: 20% !important;
    left: 0;
    transform: translateY(-13%) !important;
    -webkit-transform: translateY(-13%) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
	.acm-features.style-1 .features-content h3 {
    margin: 0 0 15px !important;
    padding-bottom: 12px !important;
}
	.acm-features.style-1 .features-content p {
    font-size: 12px !important;
    line-height: 16px !important;
    padding: 0;
}
	.acm-features.style-1 #acm-feature-182 .features-content {
    padding: 0 48px !important;
   
}
.bg-title-main-1{
	background:#f7f7f7;
	padding:10px ;
	margin: 0;
} 
	
.btn1{
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 700;
	border-radius:0px;	
}
	.uk-margin.rsform-block.rsform-block-submit {
    position: absolute;
    z-index: 9;
}
}
#flame-university-dropdown .panel-body a{color:#f7a703}
/* inner page design end */
 
/* event */
 .jev_evdt .jev_evdt_title {
     
	 font-family: 'Playfair Display', serif;
	 color: #08466f;
	 font-weight: 700;
}
 
.event-tba tr, .event-tba td {
    border: 1px solid #ccc !important;
    line-height: 1.5em;
}
/* table End8*/


/*BLAZE*/
.blaze-speaker h4{margin-top: 10px}

.blaze-speaker p{margin-bottom: 20px}




/* news-media sidebar*/
.post-slide{
    padding: 0 15px; margin-top: 30px;
}
.post-slide .post-img{
    overflow: hidden;
}
.post-slide .post-img img{
    width: 100%;
    height: auto;
    filter:drop-shadow(10);
    opacity: 0.9;
    transform: scale(1,1);
    transition:all 0.3s ease-in-out 0s;
}
.post-slide:hover .post-img img{
    transform: scale(1.2,1.2);
    filter:none;
    opacity:1;
}
.post-slide .post-content{
    padding: 20px 10px 10px 10px;
    position: relative;
    background: #fff;
	border: 0px solid #ccc;
	min-height: 135px; box-shadow: 0px 0px 15px #ccc;
}
.post-slide .post-date{
    min-width:28px;
    min-height:28px;
    line-height: 28px;
    text-align: center;
    background: #F7A703;
    position: absolute;
    top: -30px;
    left: 30px;
}
.post-slide .faculty-name{
    min-width:28px;
    min-height:28px;
    line-height: 28px;
    text-align: center;
    background: #F7A703;
    position: absolute;
    top: -15px;
    right: 30px;
}

.post-slide .faculty-name1{
    min-width:28px;
    min-height:28px;
    line-height: 28px;
    text-align: center;
    background: #F7A703;
    position: absolute;
    top: -15px;
    left: 30px;
}
.post-slide .month{
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    background: #084d89;;
 }
.post-slide .date{
    color: #fff;
    font-size: 14px;
}
.post-slide .post-title{
    margin: 20px 20px;
}
.post-slide .post-title a{
    color:#084d89;
    font-size:14px;
    text-transform:capitalize;
    transition: all 0.50s ease 0s;
}
.post-slide .post-title a:hover{
    color:#333;
    text-decoration: none;
}
.post-slide .post-description{
    color: #999;
    font-size: 16px;
    line-height: 30px;
}
.post-slide .post-bar{
    padding: 15px 0;
    list-style: none;
    text-align: center;
    background: #084d89;
}
.post-slide .post-bar li{
    display: inline-block;
    margin-right: 5px;
}
.post-slide .post-bar li a{
    text-transform: capitalize;
    font-size: 12px;
    color: #fff;
    transition:0.2s ease;
}
.post-slide .post-bar li a:hover{
    text-decoration: none;
    color:#333;
}
.post-slide .post-bar li i{
    color:#fff;
    margin-right: 5px;
}

	
.post-slide1{
margin-bottom: 30px;
}
.post-slide1 img{
width: 100%;
height: auto;
}
.post-slide1 .post-review{
padding:0 17px 17px 0;
}
.post-slide1 .post-date{
float:left;
margin-right: 10px;
padding: 8px 15px;
text-align:center;
background:#084d89;
font-size:26px;
color:#fff;
font-weight:700;
transition:background 0.20s linear 0s;
}
.post-slide1:hover .post-date{
background:#eca758;
}
.post-slide1 .post-date small{
display:block;
margin-bottom:10px;
font-size: 13px;
text-transform: capitalize;
}
.post-slide1 .post-date small:before{
content:"";
display:block;
margin-bottom:5px;
border-top:1px solid #fff;
}
.post-slide1 .post-title{
margin: 0;
padding-top: 15px;
}
.post-slide1 .post-title a{
font-size:15px;
color: #444;
text-transform: uppercase;
margin-bottom: 6px;
display: block;
line-height:20px;
font-weight: bold;
}
.post-slide1:hover .post-title a{
color:#eca758;
text-decoration:none;
}
 
@media only screen and (max-width: 480px) {
.post-slide1{
padding: 0;
}
}
/* research faculty End8*/

/* Student Experiences page Buttone code start  */

.btn-yellowwwww {
    background-color: #f7a703;
}
.btn-lgwwww {
    padding: 12px 30px;
    font-size: 18px;
	
}
.btnwwww {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    padding: 8px 24px;
    color: #fff;
    border: 2px solid transparent;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.btn-yellowwwww:hover {
    border-color: #f7a703;
    color: #0a456f;
    background-color: #fff;
}

/* Student Experiences page Buttone code end */


.uni-name{position:absolute; right:15px; z-index:1;top:0; background:#f1f1f1; padding:2px 10px;}
.abroad-student-flame{margin-bottom:30px}
.abroad-student-flame img{width:100%; }
.abroad-student{background:#f1f1f1; padding:0 20px 20px}
.abroad-student h4{background:#084d89; padding:10px; color:#fff; width:max-content; margin-top:-20px;  position:relative; border-right:6px solid #f7a703}
.flm-stud{float:right; padding:3px 10px;  background: #f7a703; margin-top:-42px; position:relative; text-align:center; line-height: 15px;}
.uviname{ font-weight:700}
.button-study{border:1px solid #f7a703; padding:5px 10px; }
.abroad-info{clear:both}
.abroad-student-flame:nth-child(2n+1) {clear: both;}


.faculty-article-content ul {
    
    margin-left: 15px !important;
}
.faculty-article-content li{
    padding-left: 0.1em !important;
    list-style: decimal-leading-zero !important;
}
.faculty-article-content ul li ul li {
    padding-left: 5px;
    list-style: lower-alpha !important;
}
.faculty-article-content li:before{
    display:none !important
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
   z-index: 2;
   color: #ffffff !important;
   background-color: #124d89 !important;
   border-color: #124d89 !important;
   cursor: default;
}

.pagination > li > a, .pagination > li > span {

   color: #124d89 !important;
 
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
   color: #f5a741 !important;
   background-color: #124d89 !important;
   border-color: #dddddd;
}
.conference{background: #4caf97;
   padding: 5px;
   width: fit-content;
   text-transform: uppercase;
   color: #fff;}
.chapter{background: #2877b5;
   padding: 5px;
   width: fit-content;
   text-transform: uppercase;
   color: #fff;}
.journal{background: #124d89;
   padding: 5px;
   width: fit-content;
   text-transform: uppercase;
   color: #fff;}
.book{background: #cd2029;
   padding: 5px;
   width: fit-content;
   text-transform: uppercase;
   color: #fff;}
.ratingg{ color: #e9711c !important;}



		#webinar3 .img-speak{width: 175px; border-radius:50%}
		#webinar3 h4{color: #124d89; font-size: 18px; margin: 0 0 5px 0; }
		#webinar3 .web-date{color: #f7a703; font-size: 15px; font-family: 'Roboto', sans-serif }
		#webinar3 .webinar-spek{font-size: 14px;letter-spacing: 0.5px; font-family: 'Roboto', sans-serif}
		#webinar3 .web-desc{font-size: 12px;}
		#webinar3 .btn{border: 1px solid #124d89; padding: 10px; margin-right: 10px;}
		#webinar3 .resi-btn{background:  #124d89; color: #fff; padding: 10px;}
		#webinar3 hr{border-top:1px dashed #ccc;}
		#webinar3 .youtube-play{border: 1px solid #f01; background: #fff  }
		#webinar3 .presenation{border: 1px solid #001584; background: #fff }





/* Masterclass2 design Start */

.buttonmasterclass {
  background-color: #124d89;
  border: none;
  color: #fd9f1b;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  font-weight: 700;
}
	.buttonmasterclass:hover {
 		background-color: #fd9f1b;
		color: #124d89;
		font-weight: 700;
}
	
.imagemasterclass 
{ 
position: relative; 
width: 100%; 
} 

.textmasterclass 
{ 
position: absolute; 
top: 131px; 
left: 0; 
width: 100%; 
	background: rgba(0, 0, 0, 0.65); 
	padding: 7px;
  font-size: 12px;
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
    letter-spacing: 0.5px;
}
h2.textmasterclass span 
{ 
color: white; 
font: bold 12px Helvetica, Sans-Serif; 

}
h2.textmasterclass span.spacer { padding:0 5px; } 
	

.btnmasterclass {
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

.btnmasterclass {
    border: 1px solid #124d89;
    padding: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.resi-btnmasterclass {
    background: #124d89;
    color: #fff;
    padding: 10px;
}

.btn-defaultmasterclass {
    background: #124d89;
    /* color: #fff; */
    padding: 12px;
}

.presenationmasterclass {
    border: 1px solid #001584;
    background: #fff;
}

.titlemasterclass {
    font-size: 18px;
    color: #124d89;
    font-weight: 600;
    font-family: 'Roboto', serif;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0.5px;
  	margin-top: 0px;
}

.titlemasterclass:after {
    content: '';
    background-color: #f7a703;
    display: block;
    width: 75px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px; 
}


.datemasterclass { font-size: 30px; border-bottom: 3px #f7a703 solid; }
.biomasterclass { padding: 10px 0px 10px 0px; }

.datecolmasterclass {
 	color: #02445e;
    font-weight: 600;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.colbackmasterclass {
  min-height: 213px;
    background-color: #f4f2ee;
}

/* Masterclass2 design End */

.ui-widget-content a {
    color: #084d89;
	font-weight: bold;}


/* UG landing page Design code - Amol start */

		card{
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);
      transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  padding: 14px 80px 18px 36px;
  cursor: pointer;
}

.card:hover{
     transform: scale(1.05);
  box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}

.card h3{
  font-size: 16px;
  font-weight: 600;
}

.card img{
  position: absolute;
  top: 20px;
  right: 15px;
  max-height: 120px;
}

.ugcards {
	font-size: 18px !important;
	padding-top: 20px;
}

.card-3{
   background-image: url(http://uat.flameuniversity.com/2020/images/economic.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 80px;
	background-position-x: 173px;
	padding: 20px;
    border: 1px #e0e0e0 solid;
    min-height: 84px;
    cursor: pointer;
}

.card-psychology {
	 background-image: url(http://uat.flameuniversity.com/2020/images/psychology.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 80px;
	background-position-x: 173px;
	padding: 20px;
    border: 1px #e0e0e0 solid;
    min-height: 84px;
    cursor: pointer;
}



@media(max-width: 990px){
  .card{
    margin: 20px;
  }
} 



/* Real world learning */


.real-world-learning-col {
    
    width: 100%;
    float: left;
    padding: 5% 5% 0% 5%;
    margin: 10px 0;
    min-height: 203px;
	border: 1px #bfbfbf solid;
    border-radius: 10px;
	
}

.icon-for-real-world-learning-col {
    margin-top: -34px;
    margin-bottom: -15px;
    width: 60px;
    background: #fff;
    padding: 5px;
    border-radius: 30px 30px 0 0;
}


/*  Student Support */

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: .75rem;
}

.card-text:last-child {
    margin-bottom: 0;
}


/* Alumni Focus */


.ourTeam {}
.ourTeam h2 {
    color: #fff;
    margin: 0 0 30px 0
}

.ourTeam .i {
    margin-top: 30px
}

.ourTeam .i .c {
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #2b86ac;
    -moz-box-shadow: 0 4px 0 #2b86ac;
    box-shadow: 0 4px 0 #2b86ac;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    overflow: hidden;
    padding-bottom: 110px;
	border: 1px #a79f9f solid;
}

.ourTeam .i .c .wrap {
    position: relative
}

.ourTeam .i .c .wrap img {
    width: 100%;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.ourTeam .i .c .wrap .info {
    padding: 30px 0;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.ourTeam .i .c .wrap .info .name {
    margin: 0;
    font-size: 24px;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 8px 0
}

.ourTeam .i .c .wrap .info .position {
    margin: 0;
    font-size: 14px;
    font-size: 16px;
    color: #555659
}

.ourTeam .i .c .more {
    position: absolute;
    bottom: -100%;
    width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.ourTeam .i .c .more p {
    margin: 0 18px 30px 18px;
    line-height: 22px
}

.ourTeam .i .c .more .socials {
    margin: 0 0 20px 0
}

.ourTeam .i .c .more .socials a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-size: 2.2rem;
    color: #fff;
    margin: 0 0 0 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 0 rgba(0, 0, 0, .1)
}

.ourTeam .i .c .more .socials a:first-child {
    margin: 0
}

.ourTeam .i .c .more .socials a.facebook {
    background: #3262b9
}

.ourTeam .i .c .more .socials a.facebook:hover {
    background: #2d57a5
}

.ourTeam .i .c .more .socials a.twitter {
    background: #3dd7e5
}

.ourTeam .i .c .more .socials a.twitter:hover {
    background: #27d2e2
}

.ourTeam .i .c .more .socials a.google-plus {
    background: #e23535
}

.ourTeam .i .c .more .socials a.google-plus:hover {
    background: #de2020
}

.ourTeam .i .c .more .socials a.linkedin {
    background: #069
}

.ourTeam .i .c .more .socials a.linkedin:hover {
    background: #005580
}

.ourTeam .i .c:hover img {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
}

.ourTeam .i .c:hover .info {
    top: 20%;
}

.ourTeam .i .c:hover .more {
    bottom: 0;
	top: 50%;
}



/* Spotlight CSS  */

.hover {
  overflow: hidden;
  position: relative;
  padding-bottom: 79%;
}

.hover-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  transition: all 0.4s;
}

.hover img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s;
}

.hover-content {
  position: relative;
  z-index: 99;
}


/* DEMO 1 ============================== */
.hover-1 img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0%;
  transition: all 0.3s;
	height: 100%;
}

.hover-1-content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 90;
  transition: all 0.4s;
	padding: 10px;
}

.hover-1 .hover-overlay {
  background: rgba(0, 0, 0, 0.5);
}

.hover-1-description {
  transform: translateY(0.5rem);
  transition: all 0.4s;
  opacity: 0;
}

.hover-1:hover .hover-1-content {
  bottom: 2rem;
}

.hover-1:hover .hover-1-description {
  opacity: 1;
  transform: none;
}

.hover-1:hover img {
  left: 0;
}

.hover-1:hover .hover-overlay {
  opacity: 0;
}

.hover-1-title{
	font-size: 16px;
    color: #fff;
	line-height: 24px;
}


/* Facts and Figures */


			 .counter-section i {
     display: block;
     margin: 0 0 10px
 }

 .counter-section span.counter {
     font-size: 30px;
     color: #000;
     line-height: 60px;
     display: block;
     font-family: "Oswald", sans-serif;
     letter-spacing: 2px
 }

 .counter-title {
     font-size: 12px;
     letter-spacing: 2px;
     text-transform: uppercase
 }

 .counter-icon {
     top: 25px;
     position: relative
 }

 .counter-style2 .counter-title {
     letter-spacing: 0.55px;
     float: left
 }

 .counter-style2 span.counter {
     letter-spacing: 0.55px;
     float: left;
     margin-right: 10px
 }

 .counter-style2 i {
     float: right;
     line-height: 26px;
     margin: 0 10px 0 0
 }

 .counter-subheadline span {
     float: right
 }

 .medium-icon {
     font-size: 40px !important;
     margin-bottom: 15px !important
 }

			
			.backcolorodd {
				background-color: #c6dbe6;
			}
			
			
			.backcoloreven {
				
			}

.factstitles {

	
}
/* UG landing page Design code - Amol End */


/* new ug page Start Sush*/
.new-page-ug h2{margin-bottom: 10px; color: #084d89; font-size:22px}
		.new-page-ug h2:after{
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.gray-video{padding:0; background:#f1f1f1}
.card-majors-ug .col-md-4 { padding: 7px 10px }
.card-majors-ug .col-md-4 .fa{  font-size: 18px; width:20px; text-align: center; color:#f7a703}
.card-majors-ug .col-md-4 .ug-mjor-offered{border-bottom:1px solid #f7a703; padding-bottom: 10px;}
.card-majors-ug .col-md-4 .ug-mjor-offered a{  padding-left: 15px;  font-family: 'Roboto', sans-serif; font-size: 14px; font-weight:600;}

.boxxy-4 h4{font-size: 16px;}
.card-designs-1{border:1px solid #f1f1f1}
.card-designs-1 img{float: left; width: 150px; margin-right: 10px;}
.card-text1-desing{padding-top: 25px}
.card-text1-desing h5{padding: 0px; margin: 0; font-size: 14px;}
.card-text1-desing p{padding: 0px; margin: 0; }
.f-figures h4{color:  #f7a703;}

.new-page-ug .abroad-student-flame {
margin-bottom: 0px;
}
.s-support .col-md-6{min-height:430px}
.s-support img{margin-bottom:20px}
.s-support a{color:#f7a703;}


.new-page-ug .text-sub-style {
    font-size: 16px; color:#f7a703; font-style: italic; font-family: 'Playfair Display', serif;
}

.new-page-ug .text-sub-style-1, .new-page-ug .text-sub-style-1 a { 
    font-size: 16px; color:#084d89;  
}

.factscustomli.active{
list-style-type: none;
   background-color: #084d89;
}
 .factscustomli span{
background-color: #084d89;
  font-size: 14px;
  padding: 5px 8px;
}
.factscustommaindiv li:before, .factscustommaindiv ul li:before{display:none}
.c-item {
   
    padding: 10px ; background: #f1f1f1;
    margin-bottom: 30px;  min-height: 123px;
}
.c-icon{display:none;}
.btn-ug-page .btn-border1 {
    color: #fff;
    background-color: #084d89;
    border-color: #084d89;
    border-width: 2px;
    text-transform: uppercase;
    margin-top: 10px;
    width: 100%; padding: 7px 0px;
}
 .c-number{font-weight:600; font-size:38px; color:#f7a703; }
.f-figures .fa{ color:#084d89; font-size: 40px; margin-left: 4px; position: absolute; left: 27px; top:25px; display: none}

@media only screen and (max-width: 990px){
.our-alumni{ margin-bottom: 30px; }
}
@media only screen and (max-width: 767px){
.our-alumni .social{ left: -20px; }
}
@media only screen and (max-width: 480px){
.our-alumni .social{ left: -20px; }
}	 
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    opacity: 1;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #084d89;
    text-align: center;
    text-shadow: 0 0px 0px rgba(0, 0, 0, 0.9);
}
.carousel-control .glyphicon-chevron-right, .carousel-control .glyphicon-chevron-left {
     color: #f7a703;
}
.new-page-ug .carousel-control .glyphicon-chevron-left, .new-page-ug .carousel-control .glyphicon-chevron-right, .new-page-ug .carousel-control .icon-prev, .new-page-ug .carousel-control .icon-next {
    font-size: 16px;
  }
.new-page-ug .hover-button-link:hover {
    color: #000 !important;
        -webkit-box-shadow: 0 0px 0px rgba(41,47,56,0.1), 0 4px 4px rgba(41,47,56,0.1), 0 8px 8px rgba(41,47,56,0.1), 0 0px 0px rgba(41,47,56,0.1), 0 0px 0px rgba(41,47,56,0.1);
    box-shadow: 0 0px 0px rgba(41,47,56,0.1), 0 0px 0px rgba(41,47,56,0.1), 0 8px 8px rgba(41,47,56,0.1), 0 0px 0px rgba(41,47,56,0.1), 0 0px 0px rgba(41,47,56,0.1);
    -webkit-transform: translateY(0px)!important;
    transform: translateY(0px)!important;
    transition: 0s!important;
}
.focus-right-bar{background: #f1efe4 !important;     color: #084d89;}
.leader .leader-content{padding:20px 10px !important}
.focus-right-bar .leader-content{padding:20px 10px !important}

 .topic_block_link:after{
    font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;
    font-size: 21px;
     display: inline-block;
    content: "\2192";
    line-height: 1; padding-left: 5px;     transform: translate3d(5px, 0, 0);
} .topic_block_link:hover::after{
       transform: translate3d(5px, 0, 0);
    line-height: 1; padding-left: 10px;     transition: background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
}
.new-page-ug-2 .text-sub-style-1 strong {
    font-size: 14px !important; 
 }
.new-p-f-ug{width: 45%;}

@media only screen and (max-width: 1024px){
    
.cid-sel6aHvOua .carousel-control.carousel-control-prev {
    left: 93px !important;
}

.cid-sel6aHvOua .carousel-control {
    top: 31% !important;
    width: 100px !important;
    height: 30px;
    line-height: 28px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: #084d89;
    border: 0px solid #fff;
    transition: all 0.3s;
    color: #fff;
}

}

@media only screen and (max-width: 380px){
    
.cid-sel6aHvOua .carousel-control.carousel-control-prev {
    left: 141px !important;
}

.cid-sel6aHvOua .carousel-control {
    top: 46% !important;
    width: 142px !important;
    height: 30px;
    line-height: 28px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: #084d89;
    border: 0px solid #fff;
    transition: all 0.3s;
    color: #fff;
}

}

@media only screen and (max-width: 600px){
    
.cid-sel6aHvOua .carousel-control.carousel-control-prev {
    left: 141px !important;
}

.cid-sel6aHvOua .carousel-control {
    top: 48% !important;
    width: 177px !important;
    height: 30px;
    line-height: 28px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: #084d89;
    border: 0px solid #fff;
    transition: all 0.3s;
    color: #fff;
}

}
/* new ug page End8*/


/* founder talk page start*/
.btn-flame-tk{border-radius: 0 10px 10px 0 !important; background: #224c8f !important; color: #f7a703 !important; border: none ;}
	.sn-pt-s{background: #224c8f!important; padding: 10px!important; color:#ffffff!important; border-radius: 0 10px 10px 0!important;}
	.tk-title-h4{margin: 20px 0px 20px 0px !important; text-transform: uppercase;}
	.webinar-spek1{color: #f7a703 !important;}
	.ft-web-date1{margin: 20px 0px 20px 0px !important;}
	.img-speak-tk{border: 0px solid #f7a703; border-radius: 25% !important;}
/* founder talk End8*/



/* Financial Literacy Series start */
.imagefinancialliteracy {
    position: relative;
    width: 100%;
}

.textfinancialliteracy {
    position: absolute;
    bottom: 0px;
    margin-bottom: 0px;
    left: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.85);
    padding: 7px;
    font-size: 12px; text-align: center;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.5px;
}

.titlefinancialliteracy {
    font-size: 18px;
    color: #124d89;
    font-weight: 600;
    font-family: 'Playfair Display', serif;
    /* text-transform: uppercase; */
    font-style: normal;
    letter-spacing: 0.5px;
    margin-top: 0px;
}

.biofinancialliteracy {
    padding: 10px 0px 10px 0px;
}

.btn-defaultfinancialliteracy {
    background: #124d89;
    /* color: #fff; */
    padding: 12px;
}

.btnfinancialliteracy {
    border: 1px solid #124d89;
    padding: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.btnfinancialliteracy {
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
     letter-spacing: 1px;
}

.colbackfinancialliteracy {
    min-height: 213px;
    background-color: #f4f2ee;
   /* border-radius: 8% 92% 7% 93% / 90% 10% 90% 10%;*/
}

.datecolfinancialliteracy {
    color: #02445e;
    font-weight: 600; 
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

.titlefinancialliteracy .main-ts{background: #224c8f; margin-right: 20px;  padding: 8px 15px; color: #fff; border-radius: 0px 10px 0px 10px; font-size: 16px; width: 272px; float: left;border-bottom: #faa21b 5px solid;
}
.titlefinancialliteracy-1{line-height: 27px; padding-left: 5px; color: #224c8f; font-size: 20px;}
.titlefinancialliteracy .sub-1-ts{ padding: 5px; color: #f7a703;}
.titlefinancialliteracy .sub-t-1-ts{line-height: 27px; padding-left: 5px; }
.date-8-m{font-size: 16px; font-weight: bold; margin-left: 20px; margin-top: -10px;}
.datefinancialliteracy {
    font-size: 24px;
    border-left: 3px #f7a703 solid;
	padding-left: 10px; margin-left: 10px;
}
.mkavis .img-circle {
    border: 3px solid #f7a703; padding: 10px
}
.pad-left-2{padding-left: 40px}
.datefinancialliteracy sup{font-size: 14px !important;}
/* Financial Literacy Series end */




		.se-title{  color: #224c8f;}
.se-title h3{  color: #224c8f;font-size: 22px;}
.watch-tbtn{padding-top: 40px}
.se-title .date{  color: #224c8f;}
.financial-m-s .date-n{float: left; margin-top: 6px;}
.yt-links img {width: 60px;
    padding-left: 20px}
.new-date-1{width: 30px; float: left; margin-right: 10px; margin-top: 2px}
 img.img-circle.sp-photo{ width: 75px; height: 75px;  float: left; margin-right: 10px;}
.sp-name{margin-top:11px; color: #224c8f;}
.sp-top-pad{padding-top:30px}
.fr-c0{color:#f7a703; font-size:16px}
a.yt-links {
    float: left;
}
.pdf-dw { margin-bottom:20px; margin-left:10px}
.pdf-dw img{width:50px;}


/* PS START*/

.psdaytitle{
	font-size: 16px;
    color: #fff;
    font-weight: 700;
    background-color: #f7a703;
    font-family: 'Playfair Display', serif;
    padding: 10px;
}

.pscard{
	background-color: #f8f8f8;
    border: 0px;	
}
.psbody{
	padding: 0px;
}
.pstitle{
	font-size: 14px;
    font-weight: 600;
    color: #084d89;
	padding: 10px;
	min-height: 73px;
}

.pstitle:after {
    content: '';
    background-color: #f7a703;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}

.psvideo{
	
}
.psdescription{
	padding: 10px;
	min-height: 144px;
}
.psdescriptions{
	padding: 10px;
	min-height: 82px;
}
/* PS START end */


.date-events{float: left; margin-right: 30px; margin-bottom: 20px; width: 210px}
.date-events img, .time-events img{padding-right: 10px}
.yellow-btn{background: #f7a703 !important; width: 200px; color: #fff !important; padding: 12px 2px !important; border:0 !important; border-radius: 0px !important}
.blue-btn{background: #08466F !important; width: 200px;  color: #fff !important; padding: 12px 2px !important; border:0 !important; border-radius: 0px !important}

@media only screen and (max-width: 600px){
	.date-events{float: none; margin-right: 30px; margin-bottom: 20px; width: 100%}
}