@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,400..700;1,400..700&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
html, body, ol, ul, h1, h2, h3, h4, h5, h6, p {
padding: 0;
margin: 0;
}
a
{color:#155932;}
a:focus, a img:focus, img:focus, input:focus, button:focus, .slick-slide:focus, textarea:focus {
outline: none;
}
.home-life.lifenonmobile {
  margin-top: 0px;
}
.ms-info a{
border: 1px solid #000;
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 35px;
  text-align: center;
  color: #FFF;
  margin-top: 5px !important;
  margin-right: 10px;
  float: left;
  padding: 10px 20px;
  border-radius: 100px;
  display:block;
}
.ms-info p {
  padding-bottom: 42px;
}

.get-img
{margin-top:25px;
margin-lef:25px;}

.rightpadadj
{padding-right:30px;
margin-left: -10px;}
.nobottompad
{padding-bottom:5px !important;}
.banner-content
{
padding:20px 50px 0px 50px;
text-align:center;}
a:focus {
text-decoration: none;
}
.content-inner h4, .content-inner h5
a {
color: #155932;
text-decoration: none;
}
.img-responsive img{
	display: block;
max-width: 100%;
height: auto;
}

.campusslider
{ display:block;}

.custom-submit
{
background: #155932;
border-radius: 0 !important;
}
blog-content h1
{
	line-height:0.5;}


.fwidthbut .logincontainer .loginform .md-button
{width:100% !important;
font-weight: 600;}
.lifellahead
{
	text-align:center;
	padding:15px;}
#mobile-menu{
display:none;
}
.errormsg{
}
#menuToggle input:checked ~ #mobile-menu{
display:block;
}
content-inner img
{
border-radius: 0; /*changed */
}
.sponsers-head{
text-align:center !important;
}
.homeheadings
{
font-family:"Alegreya Sans";
font-weight: 400;
font-size: 50px;
line-height: 40px;
letter-spacing: 0px;
color: #343635;
opacity: 1;

}
.notify-badge{
position: absolute;
background-image:url(/wp-content/themes/lla/images/new-tag.svg);
background-repeat:no-repeat;
height:40px;
top:20px;
left:-6px;
width:78px;
font-weight: 400;
font-size: 16px;
line-height: 40px;
text-align: center;
color: #FFFFFF;
display:none;
}
.imground
{
border-radius: 0;}
.courseimground
{
border-radius: 0;
margin-bottom:15px;}
.swiper-button-next::after {
mask: url('../images/chevron-right-solid.svg') center center no-repeat;
-webkit-mask: url('../images/chevron-right-solid.svg') center center no-repeat;
background: #155932;
color: #155932;
}
.swiper-button-prev::after {
mask:url('../images/chevron-left-solid.svg') center center no-repeat;
-webkit-mask:url('../images/chevron-left-solid.svg') center center no-repeat;
background: #155932;
color: #155932;
}
.faculty-name{
font-size:16px;
font-weight:bold;
}
.fac-space{
position:relative;
}
.fac-space .swiper-container{
margin:0 50px;
padding:0 20px;
dispaly:none !important;
}
.faculty-news .row{
margin-left:-18px;
}
.HomePGCard,.HomeTNCard {
box-shadow: none !important;
}
.fac-space .swiper-pagination{position: relative;}
.fac-space .swiper-pagination-bullet-active{background:#215235 !important;}
.fac-space .swiper-pagination-clickable .swiper-pagination-bullet{
width:30px;
height:4px;
border-radius:0px;
margin: 5px;
background:#C4C4C4;
}
.facultyfull .container.faculty-pg{
background:#fff;
margin-top:15px;
overflow:hidden;
border-radius: 0;
padding:30px;
}
.faculty-detail img.img-responsive,.fac-space  img.img-responsive{
border-radius: 0;
max-height: 300px;
max-width: 300px;
margin: 0 auto;
margin-bottom: 0px;
margin-bottom: 40px;
}
.faculty-detail .faculty-name,.fac-space .faculty-name{
color: #343635 !important;
background-color:transparent !important;
}
.facultyfull .img-responsive{
border-radius:0;
/*max-width:180px;*/
}
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before{
background-color: #219653 !important;
border-radius: 0;
}
.faculty-news .news-list-box ,.faculty-news .news-list-boxs {
background: #fff;
border-radius: 0; /*changed */
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.2);
}
.text-right select
{padding:10px 16px;}
select#galleryMenu {
 background-color:#fff;
  background-repeat: no-repeat;
  border-radius:20px;
  border: 1px solid #000;
}
div.select{
position:absolute;
right: 10px;
z-index: 9;
cursor:pointer;
}
.select .option.selected{
font-weight:600;
}
.container .md-button{
border-radius:30px !important;
margin-right:30px !important;
margin-left:30px !important;
}
.select ul.gallerydd.open::after{
top:6px;
transform: rotate(180deg);
}
.select ul.gallerydd::after {
  content: url("../images/down.svg");
  position: absolute;
top: 0px;
  right: 10px;
  font-size: 40px;
  line-height: 40px;
}
.select ul.gallerydd{
position: relative;
cursor:pointer;
width: 200px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin: 40px;
  min-height: 50px;
  padding: 6px 10px 5px 10px;
}
.select ul li.option {
  text-align:left;
  cursor:pointer;
  font-weight:400;
}



.select ul li.option {
    z-index:1;
      padding: 5px 10px;
    display:none;
}

.select ul li:first-child {
    display:block;
}

.select ul li {
    cursor:default;
}
select#galleryMenu:focus {
 background-color:#fff;
  border-color: grey;
  outline: 0;
   border-radius:20px 20px 0px 0px;
  
  border: 1px solid #000;
   border-bottom: 0px solid #000;

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
}
.calltoaction {
  position: absolute;
  bottom: 30px;
}
.course-details-home .portfolio-item .calltoaction a
{
line-height: 35px !important;
}
.course-details-home .portfolio-item .title a
{color:#000;
font-size:20px;
font-weight:400;
line-height: 25px;
}
.textcenter
{text-align:center !important;}
.home-course-desc
{text-align: left;
font: normal normal medium 16px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;;}
.courseheading
{
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 25px;
/* or 114% */
color: #343635;
text-align: left;
letter-spacing: 0px;
opacity: 1;	
padding:10px 10px 10px 0px;}
.home-content a, .faq a,.contact-details a
{ color: #343635;
text-decoration:underline;
}
.home-content a:hover
{ color:#155932;
}
#anuprofile .wpb_text_column h2,#iqbalprofile .wpb_text_column h2{
display:block;
}
#anuprofile  h2.wpb_singleimage_heading,#iqbalprofile  h2.wpb_singleimage_heading{
display:none;
}
.admissionopen21
{text-align: left;
font: normal normal bold 16px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
margin-bottom:15px;}
.graylink
{
color: #333;
text-decoration:underline;}
a:hover {
text-decoration: none;
color: #155932;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner
{    width: 100%; margin:0 auto;}
.greytxt a{color:#eae4e4;}
.greytxt{color:#eae4e4;}
.grecaptcha-badge { visibility: hidden; }
.home-content-slider-video
{
margin-top:-2px;
padding:0px; }
.fleft {
float: left;
}
.fright {
float: right;
}
.clr {
clear: both;
}
i {
font-style: italic;
}
ul, ol {
list-style: none;
}
ol {
padding-left: 20px;
padding-bottom: 15px;
}
ol li {
list-style: decimal;
padding-bottom: 3px;
}
p {
padding-bottom: 10px;
line-height:1.7;
}
body {
background: #f0efef;
color: #343635;
font-family: "Nunito Sans", sans-serif;
font-size: 16px;
line-height: 24px !important;
overflow-x: hidden;
}

.mobilepad
{padding-top:0px;}
h1, h2, h3, h4, h5, h6, input {
font-family: "Alegreya Sans", sans-serif;
color: #343635;
}
h1 {
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
margin-bottom:18px;
color: #343635;
line-height:0.8;
}
h2 {
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 46px;
color: #343635;
}
h3 {
font-size:24px;
padding-bottom:10px;
color: #343635;
}
h4 {
font-size: 28px
font-weight:bold;
color: #343635;
}
h5 {
font-size: 32px !important;
line-height: 1.0;
font-weight:normal;
color: #343635;
}
h6 {
font-size: 30px !important;
}
.nopadding {
padding: 0px;
}
#toggle {
display: inline-block;
margin-top: 3%;
}
.fancybox-skin {
background: transparent !important;
}
.header-new {
margin: 0px !important;
padding: 0px !important;
height: auto;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:hover::before{
background: #fff;
}
.boxlink a{
background-color: #fff;
color: #343635;
margin-top: 10px;
padding: 0.7em 1em;
text-decoration: none;
font-size: 16px;
font-weight: bold;
border-radius:100px;
border: 1px solid #000;
}
.roundlink a{
background-color: #fff;
color: #155932;
margin-top: 10px;
padding: 0.5em 1.5em;
text-decoration: none;
font-size: 16px;
font-weight: bold;
border-radius: 0px;
border:1px solid #155932;

}
.dropdown-backdrop{
z-index:1 !important;
}
input, textarea {
-webkit-appearance: none;
border-radius: 0;
font-family:"Nunito Sans"
}
.boxlink a:hover, .roundlink a:hover {
background-color: #155932;
color: white;
}
.header-nav, header {
background: #eeeaea;
color: #fff;
padding: 25px 15px 18px;
transition: all 0.4s ease;
position: fixed;
top: 0;
left: 0;
z-index: 10;
width: 100%;
}
.logo {
text-align: left;
}
.logo a {
margin: 0 auto;
}
.logo a .img-responsive {
display: inline-block;
}
header .new-header {
background: #fff;
color: #fff;
padding: 0px 0px 0px;
position: fixed;
top: 0;
left: 0;
z-index: 10;
width: 100%;
}

.homesliderheading
{
text-align:left;
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 35px;
/* or 88% */
color: #343635;
width:380px;
margin-left:255px;
	}


.main-navigation li ul li a{
padding: 5px 15px !important;
border-radius: 0px;
}
.facultycontent
{padding-left:15px;}
.sticky .main-navigation{
height:1px;
}
.whitecontainer
{
background:#FFF;
padding-top:20px;
padding-bottom:20px;}
.new-header .web-links{
font-size:16px;
color:#343635;
}
header.sticky .new-header .web-links {
display: none;
}
.new-header .logo {
text-align: left;
padding: 10px 0px;
}
.new-header .logo img {
height: 50px;
}
.new-header .web-links {
color:#666;
text-align: center;
padding: 18px 0px 0px;
}
.new-header .web-links a {
display: inline-block;
margin: 3px 1px 0;
border: 1px solid #eeeaea;
border-radius: 0px;
padding: 2px 3px;
background: #eeeaea;
color: #626260;
font-size: 10px;
}
.new-header .web-links a:hover {
background: transparent;
}
.new-header .web-links a.current {
background: transparent;
cursor: text;
}
.new-header .since strong {
font-size: 20px;
color: #343635;
font-weight: 400;
font-family: "Nunito Sans";
}
.content-inner .ms-skin-default .ms-bullet {
background: transparent;
margin: 4px 2px;
border: 0 solid #949494;
position: relative;
width: 30px;
height: 4px;
background: #C4C4C4;
opacity: 1;
border-radius: 0px;
}
.content-inner .ms-skin-default .ms-bullet-selected {
background-position: 0px 0px;
background: #155932;
}
.content-inner.homepage{
margin:80px 0px 0px;
}
.content-inner {
margin: 120px 30px 30px;
position: relative;
overflow: hidden;
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}

.classcontainer
{padding: 10px 30px 0px 30px !important;}

.content-inner .facultyfull .fac-space {
margin-top: 30px;
}
.facilities figcaption{
transform: none !important;
background: none !important;
color: #fff !important;
font-size: 12px;
padding-left: 5px !important;
}
.content-inner h2, .content-inner h3 {
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 46px;
color: #343635;
}
.home-content h1
{       
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 35px;
/* or 88% */
color: #343635;
padding-bottom:0px;
}
.gurukul
{font-size: 20px;}
.home-content h4
{
font-weight: Bold;
font-size: 20px;
color: #343635;
letter-spacing: 0em;
line-height: 1.4;
}
.content-inner h4, .content-inner h5  {
font-size: 30px;
color:#343635;

}

.calltoaction a
{    background: #EAEAEA;
    border: 1px solid #000;
    font-family: "Nunito Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 35px;
    text-align: center;
    color: #FFF;
        margin-top: 5px;
	margin-right:10px;
	float:left;
padding: 0px 20px;
border-radius: 100px;
}
.calltoaction a:hover
{ background: #155932;
border: 1px solid #215235;
color:#fff !important;}	

.roundlink a
{   border: 1px solid #000;
  
    font-style: normal;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 35px;
    text-align: center;
    color: #000;
        margin-top: 5px;
	margin-right:10px;
	float:left;
padding: 0px 20px;
border-radius: 100px;
}
.roundlink a:hover
{ background: #155932;
border: 1px solid #000;
color:#fff !important;}	
	
.content-inner h6
{
font-size: 16px;
color:#343635;
font-weight:bold;
}
.pgheading
{ font-size:24px;
font-weight:bold;}
.content-inner .pagetitle h1 {
text-align: left;
font: normal normal 48px/44px "Alegreya Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
margin-top:20px;
}
.homeheadings
{
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 40px;
/* or 80% */
text-align: center;
color: #343635;
padding-bottom:30px;

}
.nobottom
{padding-bottom:0px !important;
}
.content-inner .sep {
margin: auto;
padding: 30px 0px;
text-align: center;
}
.homecontainer {
margin: 0 auto;
background: transparent;
padding: 2px 15px;
max-width:1366px;
}
.main-navigation li:first-child a{
border:0px;
}
.sticky .main-navigation li a{
/*line-height:56px !important;*/
}
.main-navigation li a{
padding: 0px 0px 0px 50px !important;
}
.home-course-img
{
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6);
position: relative;
}
.home-course-img .lifetext
{margin:15px;
}
.course-details img{
margin-bottom: 0px !important;
}
.home-course-img{
overflow:hidden;

}
.home-course-img img{
border-radius:0px !important;
max-width:100%  !important;
width:100%;
transition: transform .5s ease;
}
.home-course-img:hover img{
transform: scale(1.02);
}
.hreflink {
text-align: left;
padding: 0px 0px 10px;
}
.hreflink a {
display: inline-block;
margin: 0px 1px;
border: 1px solid #eeeaea;
border-radius: 0px;
padding: 2px 3px;
background: #eeeaea;
color: #626260;
font-size: 16px;
}
.hreflink a:hover {
background: transparent;
}
.diary-sec {
position: relative;
margin-top: 30px;
}
.diary-sec .spring {
background-image: url(../images/spring.png);
height: 20px;
width: 75%;
margin: auto;
left: 0;
right: 0;
top: -10px;
position: absolute;
}
.diary-sec .home-R-content-wrap {
background: #fff;
border-radius: 0px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.24);
box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.24);
}
.diary-sec .home-R-content-wrap i {
color: #0c4e97;
font-size: 16px;
}
.diary-sec .home-R-content {
text-align: justify;
background: #fff;
padding: 30px 20px 11px 10px;
font-family: 'Bad Script';
color: #0c4e97;
height: 300px;
border-radius: 0px;
}
.diary-sec .home-R-content h2 {
padding: 10px 0px 20px 0px;
font-family: 'Bad Script';
font-size: 20px;
color: #0c4e97;
}
.diary-sec .home-R-content p {
padding: 0px 0px 10px;
font-size: 16px;
color: #0c4e97;
}
.llablog .content.life{
margin-bottom:30px;
}

.homeheadingsmain
{
 font-family: "Nunito Sans";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;

	}

.sites-tab-section {
margin: 30px 0px;
background: #fff;
padding: 0 20px 20px;
}
.sites-tab-section .tab-content {
padding: 30px 0px 20px;
}
.sites-tab-section .nav-tabs {
border-bottom: 0px;
}
.sites-tab-section li, .sites-tab-section li a {
padding: 0;
}
.responsive-tabs-container .nav-tabs img {
height: 60px;
}
.responsive-tabs-container .accordion-link img {
height: 60px;
}
.sites-tab-section .nav-tabs > li > a {
margin-right: 0px;
line-height: 1.42857143;
border-left: 0px solid #eeeaea;
border-right: 1px solid #eeeaea;
border-bottom: 1px solid #eeeaea;
border-top: 1px solid #fff;
border-radius: 0px;
min-height: 70px;
}
.sites-tab-section .nav-tabs > li.active > a, .sites-tab-section .nav-tabs > li.active > a:focus, .sites-tab-section .nav-tabs > li.active > a:hover {
color: #555;
cursor: default;
background-color: #fff;
border-left: 0px solid #eeeaea;
border-right: 1px solid #eeeaea;
border-bottom: 0px solid #eeeaea;
border-top: 1px solid #fff;
}
.sites-tab-section .nav > li > a:focus, .sites-tab-section .nav > li > a:hover {
text-decoration: none;
background-color: #f6f6f6;
}
.sites-tab-section .responsive-tabs-container a:hover {
background-color: #f6f6f6;
}
.sites-tab-section .responsive-tabs-container .buttonlinks a {
color: #000;
font-size: 16px;
margin-bottom: 20px;
}
.sites-tab-section .responsive-tabs-container .buttonlinks a:hover {
color: #637631;
background-color: transparent;
}
.home-post-sec {
margin: 30px 0px;
}
.left-post-blog h2 {
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 50px;
padding: 20px 0px 30px;
}
.left-post-blog .pt-cv-content-item {
background: #fff;
padding: 10px 10px 0px !important;
margin-bottom: 10px;
transition: all 0.22s ease-in-out 0s;
}
.left-post-blog .pt-cv-content-item:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
}
.left-post-blog .pt-cv-view h4.pt-cv-title {
font-size: 18px;
}
.left-post-blog .pt-cv-view h4.pt-cv-title a {
color: #58585a;
font-weight: 500;
}
.left-post-blog .pt-cv-content .btn-success {
background: transparent;
border: 0;
color: #637631;
box-shadow: none;
}
.left-post-blog .pt-cv-content .btn-success:hover {
background: transparent;
color: #637631;
}
.left-post-blog .pt-cv-content .btn-success:active:focus {
background: transparent !important;
color: #637631 !important;
}
.left-post-blog .pt-cv-content .btn {
padding: 0;
box-shadow: none;
}
.right-post-news h2 {
font-size: 26px;
padding: 20px 0px 30px;
}
.right-post-news .new-details-home {
margin: 0;
padding: 0px 0px;
}
.right-post-news .view-all {
text-align: right;
}
.right-post-news .view-all a {
color: #637631;
font-weight: 500;
}
.left-post-blog .view-all {
text-align: right;
}
.left-post-blog .view-all a {
color: #637631;
font-weight: 500;
}
.home-content strong{
#color: #343635;
}
home-content h1
{
text-align: left;
font: normal normal bold 24px/28px "Nunito Sans";
letter-spacing: 0px;
color: ##707070;}
.home-content .btn-links {
text-align: left;
margin: auto;
}
.home-content .btn-links ul {
text-align: center;
margin: auto;
display: inline-block;
}
.home-content .btn-links ul li {
float: left;
background:#155932;
border-right: 1px solid #eeeaea;
padding: 0px;
}
.home-content .btn-links ul li a {
color: #fff;
font-size: 16px;
background:#155932;
padding: 6px 40px;
transition: all 300ms linear 0s;
text-transform: lowercase;
border-left: solid #eeeaea 1px;
}
.home-content .btn-links ul li a:hover {
background: #fff;
color: #155932;
}
.home-content .btn-links ul li
{margin-bottom:2px; }
.buttonpadding
{padding-left:150px;  margin-top:-10px;}
.home-content .btn-links ul li:last-child {
border-right: 0;
}
#breadcrumbs{
display:none;
}
.custom-submit{
background-color: #155932 !important;
height: 46px;
border-radius: 0px !important;
}
/****MobileMenu***/
#menuToggle
{
/*display: block;*/
position: relative;
top: 22px;
left: 13px;
z-index: 1;
-webkit-user-select: none;
user-select: none;
}
#menuToggle a
{
text-decoration: none;
color: #444824;
transition: color 0.3s ease;
}
#menuToggle a:hover
{
color: tomato;
}
#menuToggle input
{
display: block;
width: 40px;
height: 32px;
position: absolute;
top: -7px;
left: -5px;
cursor: pointer;
opacity: 0; /* hide this */
z-index: 2; /* and place it over the hamburger */
-webkit-touch-callout: none;
}
/*
* Just a quick hamburger
*/
#menuToggle input:checked ~ div.overlay-display{
width: 100%;
height: 100%;
min-height: 300px;
background-color: #000;
z-index: -1;
position: fixed;
top:0;
left:0;
opacity: .8;
}
#menuToggle span.mline
{
display: block;
width: 33px;
height: 4px;
margin-bottom: 5px;
position: relative;
background:#6A6466;
border-radius:0px;
z-index: 1;
transform-origin: 4px 0px;
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease;
}
#menuToggle span.mline:first-child
{
transform-origin: 0% 0%;
}
#menuToggle span.mline:nth-last-child(2)
{
transform-origin: 0% 100%;
}
.mobile-logo-icon{
display:none;
}
#menuToggle input:checked ~ img.mobile-logo-icon{
display:block;
position: absolute;
top: -10px;
left:0px;
cursor:pointer;
z-index: 9999;
}
#menuToggle input:checked ~ span.mline ,#menuToggle input:checked{
margin-left: 75%;
}
#menuToggle input:checked ~ span.mline.middle{
opacity:0;
}
#menuToggle input:checked ~ span.mline
{
opacity: 1;
transform: rotate(45deg) translate(0px, 0px);
background: #232323;
}
#menuToggle input:checked ~ span.mline:nth-last-child(3)
{
opacity: 0;
transform: rotate(0deg) scale(0.2, 0.2);
}
.fixedmobile{
position:fixed;
}
#menuToggle input:checked ~ body{
position:fixed:
}
#menuToggle input:checked ~ span.mline:nth-last-child(2),#menuToggle input:checked ~ span.mline.last
{
transform: rotate(-45deg) translate(0, -2px);
}
#mobile-menu
{
position: absolute;
width: 100%;
margin: -49px 0 0 -50px;
padding-left: 50px;
padding-right:20px;
padding-top: 75px;
background: #ffffff;
list-style-type: none;
-webkit-font-smoothing: antialiased;
/* to stop flickering of text in safari */
transform-origin: 0% 0%;
transform: translate(-100%, 0);
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
height:100vh;
}
#mobile-menu li.course-mobile{
font-weight:normal !important;
}#mobile-menu li.course-mobile a{
color:#444824;}
#mobile-menu li.course-mobile a:hover{
color:#63972d !important;}
#mobile-menu li
{
padding: 10px 10px 10px 10px;
border-bottom:1px solid #F7F7F7 !important;
font-size: 12px;
font-weight:bold;
}
#mobile-menu li a
{
color:#444824;
}
/*
* And let's slide it in from the left
*/
#menuToggle input:checked ~ ul
{
transform: none;
}
/*new*/
.wpmslider-prev::before,.wpmslider-next::before{
width:40px !important;
height:40px !important;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner{
padding-left: 100px !important;
padding-right: 100px !important;
}
.Quote{
color: #343635;
font-family: "Nunito Sans";
font-weight: 700;
font-size:50px !important;
text-align:left;
float:left;
margin-left:75px;
}
.Quote-right{
color: #343635;
font-family: "Nunito Sans";
font-weight: 700;
font-size:50px !important;
float:right;
margin-right:75px;
}
.home-content.btn-links {
text-align: center;
margin: auto;
background: #fff;
padding: 0;
margin: 0;
}
.home-content.btn-links ul {
text-align: center;
margin: auto;
display: inline-block;
}
.home-content.btn-links ul li {
display: inline-block;
border-right: 1px solid #eeeaea;
padding: 0px;
}
.home-content.btn-links ul li:first-child {
border-left: 1px solid #eeeaea;
}
.home-content.btn-links ul li a {
color: #343635;
font-size: 12px;
background: #fff;
padding: 10px 10px;
transition: all 300ms linear 0s;
text-transform: lowercase;
}
.home-content.btn-links ul li a:hover {
background: #dededb;
color: #343635;
}
.hvr-shutter-in-vertical {
color: #155932;
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
position: relative;
background: #ececeb;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #155932;
-webkit-transform: scaleY(1);
transform: scaleY(1);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
.homecontainer .ms-skin-default .ms-nav-next, .homecontainer .ms-skin-default .ms-nav-prev {
background: url(../images/lt-arrow.png) 0px 0px;
height: 53px;
width: 26px;
}
.homecontainer .ms-skin-default .ms-nav-next {
background: url(../images/rt-arrow.png);
background-position: 0px 0px;
left: auto;
right: 30px;
height: 53px;
width: 27px;
}
.bg-white{
background-color:#fff;
}
.roundcontainer
{
padding: 30px 30px;
border-radius: 0; /*changed */
margin:0 auto;
max-width:97%;
background:#FFF;
}
.course-details-home {
padding: 2px 0px 5px 0px;
font-family: "Nunito Sans";
margin:0 auto;
max-width:1366px;
}
.course-details-home .course-details {
background: transparent;
padding:10px 30px;
}
.course-details-home .course-details h3 {
font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 50px;
line-height: 40px;
text-align: center;
color: #343635;
}
.course-details-home .course-wrapper {
background: transparent;
border: 0 !important;
}
.portfolio-item,.news-and-events .content,.articles .post-container,.new-events .news-list-box,.new-events .news-list-boxs{
cursor:pointer;
}
.course-details-home .portfolio-item {
background: #fff;
padding: 0px;
transition: all 0.10s ease-in-out 0s;
position: relative;
border-radius: 0;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}
/*.course-details-home .portfolio-item:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
margin-top: -5px;
}
*/
.greentitle,  .greentitle a
{
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* or 125% */
color: #215235;
margin-bottom:20px; 
}
.greentitle a:hover
{
color: 413434;}
.home-life .ms-thumb-frame img{ width:100% !important;
height:auto !important;
margin-top: 0px !important;
margin-left: 0px !important;
margin-bottom:10px;
}
.home-life .ms-info,.home-life .ms-info h5, .home-life .ms-info a{
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 16px !important;
line-height: 18px;
color: #000000;
background:#FFFFFF;
opacity: 0.8 !important;
}
.home-life .ms-info h5
{
font-size: 24px !important;
font-family: "Alegreya Sans" !important;}


.about-slider
{
	text-align:right;}
.home-portfolio-1,.home-portfolio-2{padding-bottom:0px !important;}
.home-life .ms-slide-info.ms-dir-h{ top :auto !important;bottom: 0px !important; overflow:hidden;}
.home-life .ms-info{ padding:0px 10px 25px 30px;  text-align:left;}
/*.home-portfolio ul,.home-portfolio-1 ul,.home-portfolio-2 ul{max-height: 360px !important;}*/

.home-portfolio.swiper-container,.swiper-container.home-portfolio-1.swiper-container-horizontal,.swiper-container.home-portfolio-2.swiper-container-horizontal{max-height:425px !important;}
.home-portfolio li,.home-portfolio-1 li,.home-portfolio-2 li{ float: left;
margin: 6px;
width: 198px;
height: 425px;
overflow: hidden;
padding:0px !important;
}


.auth-content h3 {font-family: 'Alegreya Sans' !important;}
    .main-navigation li a{font-family: "Nunito Sans" !important}
.header-addon{font-family:  "Nunito Sans" !important;}
.home-portfolio li img,.home-portfolio-1 li img,.home-portfolio-2 li img{ width:100%; height:auto;}
.course-details-home .portfolio-item .title, .portfolio-item-gray 
.home-portfolio { padding-bottom:0px !important;
font-weight: 400;
 position: relative;
text-align: left;
font: normal normal bold 18px/22px "Alegreya Sans";
letter-spacing: 0px;
color: #000;
bottom: 0;
background-color:#EAEAEA;
padding: 25px 15px 15px 30px;
height:180px;
}
.course-details-home .course-details .know, .home-course-desc .know, {
color:#637631;
margin-bottom:20px;
padding:0px;
}
.course-details-home .course-details .know .fa {
font-size: 12px;
}
.course-details-home .course-details .home-course-desc {
min-height: 20px;
padding:5px 20px 40px 20px;
min-height:180px;
font-family:"Nunito Sans";
}
.course-details-home .PG-course-details {
text-align: right;
}
.course-details-home .portfolio-item .diplay-badge, .course-landing .portfolio-item .diplay-badge {
position: absolute;
left: -6px;
bottom: 0px;
}
.home-lifeatlla {
margin: 50px 0px 0px;
padding: 0px 20px;
}
.home-lifeatlla h2 {
text-align: center;
font-size: 26px;
font-weight:bold;
color: #343635;
margin: 0;
padding: 0px 0px 30px 0px;
}
.home-lifeatlla .inner {s
background: #155932;
background-image:url('../images/testib.jpg');
background-position:bottom right;
background-repeat:repeat-x;
}
.home-lifeatlla .inner .row{
background-image:url('../images/testi.jpg');
background-position:bottom right;
background-repeat:no-repeat;
margin-right: 15px;
}
.home-lifeatlla .life-content {
padding: 40px 30px 10px;
color: #fff;
font-size: 16px;
}
.home-lifeatlla .life-content p {
color: #fff;
padding: 0px 0px 20px;
}
.home-lifeatlla .life-content h3 {
color: #fff;
padding-left: 15px;
}
.testimonial-name {
font-size: 16px;
font-style: normal;
color: #fff;
}
.testimonial-name:before {
content: "-";
padding-right: 5px;
}
.details-content-sec .right .testimonial-name {
font-size: 16px;
font-style: normal;
color: #50552c;
}
.details-content-sec .right .strong-view.simple .testimonial-inner {
padding: 0;
}
.home-lifeatlla .life-slider {
background: #fff;
padding: 0px;
}
.home-infoslider-inner .ms-slide-info {
bottom: 0 !important;
}
.llaologo img {
width: 220px;
}
.master-slider.ms-skin-default.ms-wk{
background:transparent !important;
}
.wpcf7-response-output{
display:none;
}
.home-lifeatlla .home-infoslider-inner .ms-info {
padding: 10px 20px 10px;
color: #fff;
background: #333333;
}
.home-lifeatlla .home-infoslider-inner.ms-parent-id-5 > .master-slider {
background: #333333;
}
.home-lifeatlla .home-infoslider-inner .ms-info h2 {
color: #fff;
font-size: 16px;
padding-bottom: 10px;
}
.home-lifeatlla .home-infoslider-inner .ms-info h2 a {
color: #fff;
}
.home-lifeatlla .home-infoslider-inner .ms-info h2 a:hover {
color: #e2e2e2;
}
.home-lifeatlla .home-infoslider-inner {
background: #155932;
}
.home-lifeatlla .home-infoslider-inner .ms-info .fa {
font-size: 12px;
}
.home-infoslider-inner .ms-skin-light-2 .ms-bullet {
background: transparent;
border: 3px solid #fff;
height: 16px;
margin: 4px;
width: 16px;
}
.home-infoslider-inner .ms-skin-light-2 .ms-bullet-selected {
background-color: white;
}
.life-section-testimonials h3 {
color: #fff;
font-size: 22px;
}
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before {
color: #fff !important;
content: "" !important;
font-size: 20px;
height: 13px !important;
margin: 0 3px;
width: 25px !important;
border-radius:0px;
}
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before {
height: 13px !important;
width: 25px !important;
content: "" !important;
background-color:#215235;
}
.wpmslider-pager-link
{
width: 25px !important;
color:#C4C4C4;}
.details-content-sec .right .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before, .humans-content .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before {
border: 1px solid #155932;
color: #fff !important;
content: "" !important;
font-size: 20px;
height: 13px !important;
margin: 0 5px;
width: 13px !important;
}
.details-content-sec .right .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before, .humans-content .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before {
background: #155932;
height: 13px !important;
width: 13px !important;
content: "" !important;
}
.home-post-title {
margin-top: 50px;
}
.home-post-title h2 {
text-align: center;
font-size: 26px;
}
.home-post-slider {
padding: 0;
font-size: 16px;
}
.home-post-slider .footer-slider .news-box img {
height: auto;
padding: 10px;
}
.home-post-slider .footer-slider .news-box {
background: #fff;
border: 0px solid #cdc8c8;
float: left;
margin-right: 10px;
}
.home-post-slider .know-more {
color: #637631;
}
.home-post-slider h5 {
padding-bottom: 10px;
font-size: 16px !important;
}
.new-details .new-events {
margin: 10px;
}
.new-details-home .row {
padding-bottom: 10px;
}
.facultycontent
{padding-left:0px;
padding-top:0px;}
.corefaculty
{padding:18px;}
.facultycontent a:link
{text-decoration:underline !important;
color: #707070 !important;}
.facultycontent a:hover
{color:#155932  !important;}
.lifegurugul
{text-align: center;
margin:0px 10px 20px 10px;
font-weight:400;
}
.new-details .news-list-box {
background: #fff;
padding: 0px;
min-height: 400px;
transition: all 0.22s ease-in-out 0s;
border-radius: 0%
}
.new-details .news-list-box{
box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
}
/*.new-details .news-list-box:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
margin-top: -5px;
}*/
.new-details .news-footer-details {
float: right;
}
.news-footer-details i {
background: #878787;
color: #fff;
width: 31px;
height: 31px;
border-radius: 0px;
text-align: center;
line-height: 30px;
margin: 10px 0px;
border: 1px solid #878787;
}
.new-details .row {
position: relative;
}

.news-and-events .inner-content h5, .news-and-events .blog-content h1
{font-size: 24px !important;
	font-family: "Alegreya Sans";
	margin-bottom:10px;
	
}
.new-details h3 {
margin-top: 10px;
font-size: 26px;
font-family: "Alegreya Sans";
color: #595758;
text-align: center;
}
.new-details .bottom-align-text {
position: absolute;
bottom: 0;
right: 26px;
}
.new-details-home {
max-width: 1366px !important;
margin: 0px auto;
padding: 0px 20px;
}
.new-details-home h3 {
margin-top: 20px;

color: #343635;
text-align: center;
padding: 0px 0px 30px 0px;
}
.new-details-home h5 {
    padding: 30px 10px 10px 0px;
line-height: 32px;
font-size: 32px !important;
color:#413737;

}
.new-details-home .loadmore {
width: 100%;
text-align: center;
margin: 30px 0px 0px;
}
.new-details-home .loadmore a{
padding: 10px 50px;
text-decoration: none;
background-color: #fff;
display: inline-block;
text-align: center;
border: #999 solid 1px;
color: #637631;
font-weight: 500;
}
.date {
color: #a29c9c;
font-size: 12px;
visibility: hidden;
display: none;
}
.hometestimonial-content{
text-align: center;
}
.wpmslider-pager.wpmslider-custom-pager{
display: none !important;
}
.testimonial-content .wpmslider-has-pager{
/*display:none;*/
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner{
text-align:left !important;
margin-left:-10px;
}
.testimonial-content{
font-family: "Nunito Sans" !important;
max-width: 100%;
  margin: 0 auto;
  text-align: center;
  font-size: 18px !important;
  padding: 5px 20px;
}

.testimonial-content p
{  font-size: 18px !important;}

.aligncenter
{text-align:center;}
.homecampuscontent, .hometesimonial {
max-width: 1366px;
margin: 30px auto;
padding:40px 30px 0px 20px;
background: #FFF;
border-radius: 0;
overflow:hidden;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner{
padding-left: 75px;
padding-right: 75px;
}
.homecampuscontent .campus-content, .hometesimonial .hometestimonial-content {
padding: 50px 100px 10px 100px;
min-height:300px;
max-height:300px;
text-align: left;
font: normal normal medium 12px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.campustestimonial
{
min-height:400px;
max-height:400px;}
.hometesimonial .coursetestimonial-content {
padding: 50px 100px 10px 100px;
min-height:500px;
max-height:500px;
text-align: left;
font: normal normal medium 12px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.homecampuscontent .campus-content p {
padding: 0px 0px 20px;
}
.homealumnigallery {
max-width: 1366px !important;
margin: 30px auto;
padding-top:0px;
padding-right: 30px;
padding-bottom: 10px;
padding-left:30px;
}
.homenewsvents {
margin: 30px 0px 0px;
background: #FFF;
}
.homealumnigallery .alumni-content {
padding: 0px 0px 10px 15px;
}
.homealumnigallery .alumni-content p {
padding: 0px 0px 20px;
}
.homecampus
{
max-width: 1366px;
margin: 15px auto;
background: #FFF;
padding:30px 30px 50px 30px;
z-index:9999;
position: relative;
}
.homecampus img, .master-slider img
{ 
border-radius: 0; /*changed */
width:100%}
.homecampus .campus-content {
padding: 0px 20px 50px 0px;
margin-left:-25px;
}
.aboutcontent {
margin: 30px 0px 0px;
background: #155932;
}
.aboutcontent .about-content {
padding: 20px 20px 20px 0px;
color: #fff;
}
.aboutcontent .about-content p {
color: #fff;
padding: 0px 0px 20px;
}
.our-philosophy {
text-align: center;
color: #58585a;
padding: 50px;
width: 100%;
margin: 20px auto;
background: #fff;
}
.our-philosophy h2 {
font-size: 26px;
color: #343635;
padding: 20px 0px 30px;
}
.our-philosophy p {
color: #58585a;
font-size: 16px;
padding: 0px 0px 20px;
}
.our-philosophy .phil-logo img {
margin: auto;
}
.iqbalcontent {
background: #fff;
padding: 50px;
margin: 20px 0px;
border-radius: 0;
}
.content-inner .iqbalcontent .sep {
margin: auto;
padding: 10px 0px;
text-align: center;
}
.about-iqbal {
color: #58585a;
padding: 0px;
}
.about-iqbal h2 {
color: #343635;
padding: 0px 0px 30px;
}
.iqbal-img {@
float: right;
}
.anucontent {
background: #fff;
padding: 50px;
margin: 20px 0px;
border-radius: 0;
}
.content-inner .anu-content .sep {
margin: auto;
padding: 10px 0px;
text-align: center;
}
.anu-content {
color: #58585a;
padding: 0;
}
.anu-content h2 {
color: #343635;
padding: 0px 0px 30px;
}
.anu-img {
padding: 0px;
float: left;
}
.campuscontent {
padding-left: 0px;
margin-top: 0px;
}
.campuscontent .campus-content {

color: #fff;
font-size: 16px;
margin-left:-35px;
}
.campuscontent .campus-content p {
padding: 0px 0px;
font-weight: 400;
font-size: 16px;
color: #343635;
letter-spacing: 0em;
}
.campusvideo {
margin: 0px 30px 30px 30px;
background: #eeeae9;
}
.campusvideo .campus-content {
padding: 0px 20px 0px 0px;
}
.campusvideo .campus-reflection h3 {
color: #155932;
padding-left: 15px;
}
.campusvideo .campus-reflection {
padding: 20px 0px 0px 10px;
color: #155932;
}
.testimonial-content span {
font-size: 16px;
}
.campus-reflection .testimonial-content {
color: #343635;
}
.campus-reflection .testimonial-name {
color: #155932;
}
.faculties .testimonial-name {
color: #155932;
}
.campus-reflection .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before {
border: 1px solid #155932;
color: #fff !important;
content: "" !important;
font-size: 20px;
height: 13px !important;
margin: 0 5px;
width: 13px !important;
}
.campus-reflection .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before {
background: #155932;
height: 13px !important;
width: 13px !important;
content: "" !important;
}
.life-at-lla-reflection .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before {
border: 1px solid #155932;
color: #fff !important;
content: "" !important;
font-size: 20px;
height: 13px !important;
margin: 0 5px;
width: 13px !important;
}
.life-at-lla-reflection .strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before {
background: #155932;
height: 13px !important;
width: 13px !important;
content: "" !important;
}
.life-at-lla-testimonials h3 {
color: #155932;
font-size: 22px;
}
.life-at-lla-reflection {
color: #155932;
}
.life-at-lla-reflection h3 {
color: #155932;
padding-left: 15px;
}
.campus-testimonials h3 {
color: #155932;
font-size: 22px;
}
.homewalkthrough-video {
width: 100%;
height: 540px;
vertical-align: top;
}
.walkthrough-video {
width: 100%;
height: 400px;
vertical-align: top;
}
.campuswalkthrough {
background: #fff;
padding: 30px 10px;
margin-top: 50px;
}
.content-inner .campus-walkthrough .sep {
margin: auto;
padding: 10px 0px;
text-align: center;
}
.campus-walkthrough {
color: #58585a;
font-size: 16px;
padding: 10px 20px 20px 30px;
}
.campus-walkthrough h2 {
font-size: 26px;
color: #343635;
padding: 10px 0px 30px;
text-align: center;
}
.nilgriscontent {
background: #fff;
padding:30px;
}
.nilgriscontent .master-slider-parent{
margin-left:0px;
}
.nilgriscontent h2 {
color: #343635;
padding: 0px 0px 20px;
text-align: left;
}

.campuscontent
{margin-left:-30px;}

.nilgriscontent .nilgris-content {

color: #fff;
font-size: 16px;
}
.nilgriscontent .nilgris-content p {
color: #58585a;
font-size: 16px;
padding: 0px 0px 20px;
}
.nilgriscontent .nilgris-content a {
color: #405903;
}
.lla-facilities {
margin: 30px 0px 30px;
background: #fff;
padding: 30px;
border-radius: 0;
}
.lla-facilities img
{border-radius: 0;}
.lla-facilities h2 {
padding-bottom: 0px;
text-align:center !important;
}
.lla-facilities .psgal figure {
margin-bottom: 20px;
}
.lla-facilities .psgal figure figcaption {
color: #000;
font-size: 13px;
padding: 5px 0px 0px;
position: relative;
text-transform: none;
}
.msnry_item {
min-height: 290px;
}
.courses-content {
margin: 30px 0px 0px;
/*background: #fff;*/
}
.innerlink a
{text-decoration:underline;
color:##707070;
}
.innerlink a:hover
{color:#155932;
text-decoration:none;}
.courses-content .courses-video {
padding: 20px 0px 20px 0;
}
.courses-content .courses-content-inner {
color: #58585a;
}
.grayspan
{color: #343635;
font-weight:bold;}
.courses-content .courses-content-inner h2 {
color: #343635;
font-size: 32px;
padding: 0px 0px 20px;
margin: 0;
font-weight: normal;
line-height: 30px;
}
.courses-content .courses-content-inner p {
color: #343635;
padding: 0px 0px 20px;
}
.course-landing {
padding: 0px 15px 0px;
font-family: "Nunito Sans";
margin: 30px 0px;
color: #58585a;
}
.course-landing .course-details {
background: transparent;
}
.course-landing .course-details h3 {
margin-top: 30px;
font-size: 26px;
font-family: "Nunito Sans";
font-weight: 500;
}
.course-landing .course-wrapper {
background: transparent;
border: 0 !important;
}
.course-landing .portfolio-item {
background: #fff;
padding: 20px 20px 50px !important;
min-height: 290px;
transition: all 0.22s ease-in-out 0s;
overflow: hidden;
position: relative;
}
.course-landing .portfolio-item:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
margin-top: -5px;
}
.course-landing .portfolio-item .title {
/*position: relative;*/
font-size: 18px;
font-weight: 500;
padding: 10px 0px;
font-family: "Nunito Sans";
color: #155932;
line-height: 30px;
padding-bottom: 10px;
}
.course-landing .course-details .know {
color: #58585a;
margin-bottom: 20px;
padding: 0px;
font-weight: 500;
}
.course-landing .course-details .know .fa {
font-size: 12px;
}
.course-landing .course-details .home-course-desc {
min-height: 200px;
}
.course-landing .PG-course-details {
text-align: right;
}
.course-details-tab-menu {
text-align: right;
padding-top: 40px;
font-size: 18px;
color: #58585a;
display:none;
}
.course-details-tab-menu li, .course-details-tab-menu li a {
padding: 0px 5px;
line-height: 30px;
}
.course-details-tab-menu a {
display: inline-block;
font-size: 16px;
color: #58585a;
margin: 0px 0px 0px 10px;
}
.course-details-tab-menu a.current, .course-details-tab-menu .current, gallery-tab-menu .current {
color: #ababac;
border-bottom: 1px solid #ababac;
padding: 5px;
}
.course-details-tab-menu .dropdown-menu {
z-index: 9 !important;
}
.course-details-tab-menu .dropdown-menu > li > a {
white-space: normal;
font-size: 16px;
}
.course-details-tab-menu .dropdown-menu > li > a:focus, .course-details-tab-menu .dropdown-menu > li > a:hover {
background: transparent;
}
.course-details-tab-menu .btn {
border: 0;
border-radius: 0;
padding: 6px 32px;
}
.course-details-tab-menu .btn-default {
color: #343635;
}
.course-details-tab-menu a.submit:hover, .course-details-tab-menu .btn-default:hover {
color: #333 !important;
background-color: #fff;
}
.faqbtn{
float:right;
width: 150px;
min-width: 150px;
background: #155932;
color: #fff;
border: 1px solid #155932;
border-radius: 0;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
text-transform: none;
padding: 10px;
text-align:center;
transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
margin-top: 10px;
cursor: pointer;
}
.courses-landing-form.row{
margin-top:0px;
}
.courses-landing-form.row .container{
padding-top:20px;
border-top:1px solid #CBC9C9 !important;
}
.course-page .courses-landing-form h3{
text-align:left;
}
.content-inner.course-page{
margin: 80px 0px 30px;
}
.LRPadding
{padding-left:20px;
padding-right:20px;
}

.container-course
{
margin: 20px auto;
max-width: 1366px;}
.courses-landing-form {
width: 100%;
background: #fff;
padding: 20px;
margin: 0 auto;
max-width: 1366px;
}
.home-content-slider-video img{
width:100% !important;
}
.courses-landing-form .wpcf7-form input::-ms-input-placeholder,.courses-know-more-form .wpcf7-form input::-ms-input-placeholder  {
color:#000;
}

.panel-title
{color:#000;}
.courses-landing-form .wpcf7-form input,.courses-know-more-form .wpcf7-form input{
height: 38px !important;
border-bottom:1px solid #000000 !important;
border-top: 1px solid #fff !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
background: #FFFFFF !important;
box-sizing: border-box !important;
color: #413737 !important;
margin-top:20px !important;
border-radius: 0; /*changed */
font-weight: 600 !important;
font-size:18px !important;


}
.greenbut a:hover
{background:#fff;
}
.courses-landing-form .wpcf7-form textarea ,.courses-know-more-form .wpcf7-form textarea{
height: 100px !important;
border: 1px solid #bbbebe !important;
background: #FFF!important;
color: #000!important;
font-weight: 600 !important;
font-size:18px !important;
border-bottom:2px solid #000000 !important;
border-top: 1px solid #fff !important;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
}
.courses-landing-form .wpcf7-form-control.wpcf7-submit,.courses-know-more-form .wpcf7-form-control.wpcf7-submit{
font-family:"Nunito Sans";
width: 150px;
min-width: 150px;
background: #fff!important;
color: #000;
border: 1px solid #155932 !important;
border-radius: 20px !important;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
text-transform: none;
padding: 0px 0px 0px 0px;
transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
margin-top: 10px;
cursor: pointer;
border-radius: 0px;
float:right;
margin-right:20px;
}
.courses-landing-form .wpcf7-form-control.wpcf7-submit:hover ,.courses-know-more-form .wpcf7-form-control.wpcf7-submit:hover{
background: #fff !important;
border-color: #155932 !important;
color: #155932 !important;

}

.master-slider a:hover 
{background: #155932 !important;
color:#fff !important;}
.textleft
{text-align:left;}
.courses-landing-form h3 {
margin: 0px 0px 30px;
font-size: 50px;
font-family: "Nunito Sans";
text-align: center;
}
.workshop-form .wpcf7-form input {
height: 50px;
border: 1px solid #bbbebe;
background: #fff;
color: #000;
font-weight: 400;
}
.workshop-form .wpcf7-form textarea {
height: 100px;
border: 1px solid #bbbebe;
background: #fff;
color: #000;
font-weight: 400;
}
.workshop-form .wpcf7-form-control.wpcf7-submit {
width: 150px;
min-width: 150px;
background: #155932;
color: #fff;
border: 1px solid #155932;
border-radius: 0;
font-size: 16px;
font-weight: 500;
line-height: 1.5;
text-transform: none;
padding: 0px 0px 0px 0px;
transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
margin-top: 10px;
cursor: pointer;
}
.workshop-form .wpcf7-form-control.wpcf7-submit:hover {
background: #fff !important;
border-color: #155932;
color: #155932 !important;
}
.details-content-sec {
/*background: #fff;*/
margin: 0px 0px;
padding-top: 20px;
}
.details-content-sec h1 {
font-size: 22px;
color: #58585a;
padding: 0px 0px 0px 0px;
}
.details-content-sec p {
padding: 0px 0px 10px 0px;
margin: 0;
font-weight: 400;

}
.details-top-sec .left p, .details-top-sec .right p {
font-size: 16px;
font-weight: 400;
}
.details-top-sec .right {
border-left: 0px solid #bcbcbd;
padding-left: 20px;
}
.details-accor-sec {
margin-top: 30px;
}
.details-top-sec .left li {
background: rgba(0, 0, 0, 0) url("../images/tik.jpg") no-repeat scroll left 0;
padding: 0 0 10px 30px;
font-size: 16px;
}
.details-top-sec .left h3 {
font-size: 18px;
}
.details-accor-sec .panel-title{
padding:0px;
}
.details-accor-sec .panel-title button{
border: 0px;
background: #fff;
display: block;
width: 100%;
text-align: left;
font-size: 26px;
font-weight: normal;
color: #343635;
font-weight: 500;
display: block;
text-decoration: none;
position: relative;
text-transform: none;
padding-right: 10px;
}
.details-accor-sec .panel-title {
color: #58585a;
font-size: 18px;
font-weight: 500;
}
.details-accor-sec h4.panel-title a {
font-size: 16px;
font-weight:bold;
color:#343635;
font-weight:700;
}
.details-accor-sec .panel-body ul {
padding-top: 0px;
}
.details-accor-sec .panel-body p {
text-align: left;
font: normal normal medium 16px/40px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.details-accor-sec .panel-body img {
margin-bottom: 20px;
}
.details-accor-sec .panel-body ul li {
background: rgba(0, 0, 0, 0) url("../images/black-circle.svg") no-repeat scroll left 0;
padding: 5px 0 5px 15px;
font-size: 16px;
background-position: 0px;
background-size:5px 5px;
}
.details-accor-sec .panel-body ul li {
background: rgba(0, 0, 0, 0) url("../images/black-circle.svg") no-repeat scroll left 0;
padding: 5px 0 5px 15px;
font-size: 16px;
background-position: 0px;
background-size:5px 5px;
}
.blogli ul li {
background: rgba(0, 0, 0, 0) url("../images/tick.svg") no-repeat scroll left 0;
padding: 5px 0 5px 30px;
font-size: 16px;
background-position: 0px;
}
.blogli a
{
color:#2a7207;}
.blogli a:hover
{
color:#000;
}
.faq ul {
padding-top: 10px;
}
.faq ul li {
background: rgba(0, 0, 0, 0) url("../images/tick.svg") no-repeat scroll left 0;
padding: 5px 0 5px 30px;
font-size: 16px;
background-position: 0px;
}
.faq .panel-heading h4 a {
padding-right: 30px;
font-size:18px !important;
}
.details-accor-sec .panel-body strong {
font-weight: 800;
}
.register-course {
margin-top: 20px;
}
.register-float {
position: fixed;
background-color: #fff;
top: 140px;
}
.details-accor-sec .app-btn {
padding: 30px 0px;
text-align: center;
margin: auto;
}
.details-accor-sec .app-now-btn {
background: #6a6666;
text-transform: uppercase;
padding: 15px 70px;
color: #fff;
font-size: 18px;
border-radius: 0px;
transition: all 300ms linear 0s;
}
.details-accor-sec .app-now-btn:hover {
background: #155932;
}
.details-accor-sec .app-now-btn-green {
background: #155932;
text-transform: none;
padding: 20px 80px;
color: #fff;
font-size: 18px;
border-radius: 0px;
transition: all 300ms linear 0s;
}
.details-accor-sec .app-now-btn-green:hover {
background: #87b509;
}
.details-accor-sec .app-btn-light {
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.details-accor-sec .app-now-btn-light {
background: #EAEAEA;
text-transform: none;
padding: 10px 70px;
color: #155932;
font-size: 16px;
font-weight:bold;
border-radius: 0px;
transition: all 300ms linear 0s;
border: 1px solid #e1e1e1;
width: 100%;
border-radius:0px;
}
}
.details-accor-sec .app-now-btn-light:hover {
background: #155932;
color: #fff;
}
.knowmorebut {
background: #fff;
text-transform: none;
margin-top:10px;
padding: 7px 10px;
color: #155932;
font-size: 16px;
border-radius: 100px;
transition: all 300ms linear 0s;
border: 1px solid #e1e1e1;
}
.knowmorebut:hover {
background: #58585a;
color: #fff;
}
.howToApply ul li {
background: rgba(0, 0, 0, 0) url("../images/tik.jpg") no-repeat scroll left 0;
padding: 0 0 10px 30px;
font-size: 16px;
}
.howToApply .close {
color: #333;
}
.howToApply .modal-dialog {
z-index: 9999;
}
.app-btn-sec {
background: #fff;
padding: 15px;
margin-top: 0px;
margin-bottom:20px;
border-radius: 0; /*changed */
}
.courses-know-more-form {
background: #fff;
padding: 15px 15px 15px 15px;
margin-bottom:20px;
border-radius: 0;

}


.courses-know-more-form .wpcf7-form p br {
display: block;
content: "";
margin-top: 0;
}
.course-testimonials .strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner{
padding-left:15px !important;
padding-right:25px !important;
}
.course-testimonials .wpmslider-pager.wpmslider-custom-pager{ display:block !important;}
.course-testimonials .wpmslider-controls-direction{
display:none !important;
}
.container.course-testimonials{
width:100% !important;
padding:20px 40px;
}
.course-testimonials{
background-color:#fff;
border-radius: 0; /*changed */

width: 1280px;
margin:auto;
}
.course-testimonials h3
{padding-left:3px;
font-family: "Nunito Sans", sans-serif;
  font-size: -18px;
  font-weight: 400;
  line-height: 25px;}

.interested .tit {
padding-left: 15px;
}
.firstkind
{
font-size: 28px;
font-family:"Nunito Sans";
font-weight:600;}
.courses-know-more-form .tit,.interested .tit {
font-size: 30px;
font-weight:700;
padding-top: 10px;
padding-bottom:10px;
font-family:"Nunito Sans";
line-height:40px;
background:#fff;
color :#155932 !important;

}
#rightbar.stickytop {
position: fixed;
top: 82px;
max-width:425px;
width:400px;
}
#rightbar.stickybottom{
top:auto;
bottom: 591px;
}
.courses-know-more-form .wpcf7-form input, .courses-know-more-form .wpcf7-form select, .courses-know-more-form .wpcf7-form textarea {
width: 100%;
max-width: 478px;
background: #fff;
border: 1px solid #C4C4C4;
border-radius: 0;
color: #343635;
font-size: 16px;
padding: 24px 10px;
font-weight: 500;
border-radius: 0;
}
.courses-know-more-form .wpcf7-form input, .courses-know-more-form .wpcf7-form select {
height: 40px;
}
.courses-know-more-form .wpcf7-form-control.wpcf7-submit, .contact-details .wpcf7-form-control.wpcf7-submit {
width: auto;
max-width:180px;
width:130px;
height: 45px;
background: #fff;
margin: 0px 0px;
border: 0;
color: #000;
font-size: 18px;
border-radius: 0px;
text-transform: none;
border:1px solid #000;
}
.courses-know-more-form .wpcf7-form-control.wpcf7-submit:hover, .contact-details .wpcf7-form-control.wpcf7-submit:hover {
background: #155932 !important;
color: #fff !important;
border:1px 155932 solid;
}
.courses-know-more-form .wpcf7-form label {
padding: 0px 0px 20px;
width: 100%;
}
.lifeatllacontent, .innercontainer {
margin: 30px 0px 0px;
background: #fff;
padding: 20px;
}
.lifeatlla-content h2 {
font-size: 22px;
color: #58585a;
padding: 10px 0px 30px 0px;
line-height: 28px;
}
.lifeatllacontent .lifeatlla-content .llalifevideo {
padding: 40px 30px 10px;
color: #58585a;
}
.clrspace {
margin-top: 10px;
clear: both;
}
.lla-life h3 {
font-size: 16px;
padding-bottom: 10px;
}
.lifeatlla-slider {
padding-top: 10px;
}
.lifeatllacontent .lifeatlla-content p {
color: #58585a;
padding: 0px 0px 20px;
}
.humansllacontent {
margin: 30px 0px 0px;
background: #fff;
padding: 20px;
}
.humans-content h2 {
font-size: 22px;
color: #58585a;
padding: 0px 0px 30px 0px;
}
.humansllacontent .humans-content {
padding: 40px 30px 10px;
color: #58585a;
}
.humansllacontent .humans-content p {
color: #58585a;
padding: 0px 0px 20px;
}
.humansllacontent .humans-content a {
color: #405903;
}
.humansllacontent .testimonial-name {
color: #155932;
}
.llanews .testimonial-client .testimonial-name {
color: #155932;
}
.llacontainer {
margin: 30px 0px 0px;
background: #fff;
padding: 20px;
}
.llacontainer h2 {
padding-top: 20px;
}
.llacontainer h4 {
padding: 20px 0px 30px;
}
.llacontainer h5 {
padding: 0px 0px 10px;
}
.llacontainer h6 {
padding: 0px 0px 20px;
}
.PG-course-details-new h1 {
padding: 0px;
font-size: 20px;
font-weight:bold;
color: #343635;
}
.PG-course-details-new .top-sec {
width: 100%;
padding: 10px 0px 0px 0px;
}
.PG-course-details-new .top-sec .top-sec-img {
display: inline-block;
float: left;
}
.PG-course-details-new .top-sec .right-links {
display: inline-block;
margin-left: 10px;
}
.PG-course-details-new .right-links li {
list-style-image: url(../images/course-arrow.png);
margin-bottom: 30px;
padding: 0px 0 0 0px;
border-bottom: 1px solid #ccc;
}
.PG-course-details-new .right-links li a {
display: inline-block;
}
#c-duration .modal-dialog, #c-location .modal-dialog, #c-fees .modal-dialog {
z-index: 9999;
}
.PG-course-details-new h2 {
font-size: 16px;
padding: 10px 0px 1px 0px;
font-weight: bold;
margin: 0;
}
.PG-course-details-new .panel-group .panel {
padding: 18px 10px 18px 10px;
border:0px;
box-shadow: 0 0px 0px rgba(0, 0, 0, 1);
margin-bottom:15px;
}
.PG-course-details-new .panel-group .panel:first-child {
border-top: 0 solid #155932;
}
.PG-course-details-new .panel-group .panel + .panel {
margin-top: 0px !important;
}
.PG-course-details-new #PGdiploma-accordion {
padding: 0px 0px;
}
.PG-course-details-new .register-course {
border: 0px solid #bbbebe;
padding: 30px 20px;
background: #f7f7f9;
}
.PG-course-details-new .register-course md-content {
background: #f7f7f9;
}
.PG-course-details-new .register-course h1 {
font-size: 24px;
margin-top: 0px;
margin-left: 15px;
color: #155932;
border-bottom: 1px solid #155932;
margin-bottom: 0px;
}
.register-course .get-touch p {
margin: 0;
}
.course-modal .modal-backdrop.in {
opacity: 0.7;
}
footer.new-footer {
background: #fff;
border-top: 0 none;
font-family: "Nunito Sans";
}
footer.new-footer .news-events h3 {
font-family: "Nunito Sans";
}
.footer-web-logos {
padding: 20px 0px;
text-align: center;
}
.copyrightline
{
border-top:1px solid;
border-color:#f0efef;
padding:20px; }
.footer-web-logos a img {
margin:15px 10px;
vertical-align: top;
height: 57px;
}
.new-footer .social-btns {
font-size: 0;
margin: 20px 0px 0px;
text-align: left;
display: inline-block;
float:left;
}
.socialbtn {
display: inline-block;
background: #cbc9c9;
width: 40px;
height: 40px;
line-height: 40px;
margin: 0 5px;
border-radius: 20px;
text-align:center;
}
.socialbtn .fa {
font-size: 25px;
margin:0 auto;
vertical-align: middle;
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.socialbtn.facebook:hover {
background: #3B5998;
}
.socialbtn.facebook .fa {
color: #fff;
}
.socialbtn.twitter:hover {
background: #3CF;
}
.socialbtn.twitter .fa {
color: #fff;
}
.socialbtn.google:hover {
background: #DC4A38;
}
.socialbtn.google .fa {
color: #fff;
}
.socialbtn.youtube:hover {
background: #e12b28;
}
.socialbtn.youtube .fa {
color: #fff;
}
.socialbtn.pinterest:hover {
background: #bd081b;
}
.socialbtn.pinterest .fa {
color: #fff;
}
.footer-links
{ width:100%;
margin:0 auto;

border-top: 1px solid #CBC9C9 !important;
}
.footeraddress{
color:#7E7A7A;
}
.copyrighttext,.copyrighttext a
{font-family:"Nunito Sans";
font-size: 16px;
color: #808285;
font-weight: normal;
text-align: center;
line-height: 18px; margin:0 10px;}
.footer-links h3 {
font-family: "Alegreya Sans", sans-serif;
font-size: 25px;
font-weight: 400;
line-height:25px;
text-align: left;
padding: 20px 0px 20px;
}
.footer-links li {
text-align: left;
padding: 0;
margin:12px 0px;
}
.footer-links li a{
font-weight:400 !important;
font-size: 16px;
line-height: 20px;
transition: all 300ms linear;

color: #343635;
}

.footer-links h3 a {
color: #343635 !important;
}
.knowmorefooter
{padding-left:0px;}
.footer-links li a:hover {
color: #155932;
}
.footer-links li a:before {
padding-right: 0px;
}
.top-spacing {
margin-top: 30px;
}
.faq-left {
background: #fdfdfd none repeat scroll 0 0;
box-shadow: 0 0 2px #999;
padding: 15px;
font-family: "Nunito Sans";
color: #58585a;
}
.faq-left .testimonial-name {
color: #155932;
}
.faq-left h3 {
padding-bottom: 0px;
font-size: 20px;
}
.faq-left h3 span {
font-variant: small-caps;
font-size: 20px;
}
.faq-left .sec {
border-bottom: 0px solid #cbcbcb;
padding: 0px 0;
}
.faq-left .media-body {
width: 100%;
font-family: "Nunito Sans";
}
.faq-left .media-body a {
color: #343635;
font-weight: bold;
font-size: 16px;
}
.faq-left .viewmore {
text-align: center;
padding: 10px 0px 0px 0px;
}
.faq {
background: #fdfdfd none repeat scroll 0 0;
box-shadow: 0 0 2px #999;
padding: 10px 0px 0px;
font-family: "Nunito Sans";
font-size: 16px;
color: #343635;
}
.faq .panel-title {
padding: 15px;
font-family: "Nunito Sans";
font-size: 20px;
}
.faq .panel-group .panel-heading a::after {
top: -4px;
}
.left-side-bar {
background: #fff;
padding: 10px 0px;
}
.left-side-bar h3.widget-title {
display: none;
}
.left-side-bar ul li {
border-bottom: 1px solid #eeeaeb;
padding: 10px 10px 10px 20px;
}
.left-side-bar ul li a {
color: #343635;
}
.left-side-bar ul li:last-child {
border-bottom: 0 none;
}
.llablog .blog-right-bar {
background: #fff;
padding: 20px;
}
.blog-right-bar .wpb_button, .blog-right-bar .wpb_content_element, .blog-right-bar ul.wpb_thumbnails-fluid > li {
margin-bottom: 10px;
}
.social-block {
text-align: right;
vertical-align: top;
padding: 3% 1%;
}
.social-block h4 {
margin: 0 10px 0 0;
}
#careerposs
{
color: #155932;
text-decoration:underline;	
}
#careerposs a:hover
{
color: #343635;
text-decoration:underline;	
}
.menu-close {
padding: 32px 20px 20px;
text-align: right;
}
.since {
display: inline-block;
color: #343635;
margin: 10px;
font-size: 21px;
font-weight: normal;
}
.since strong {
font-size: 21px;
color: #343635;
font-weight: bold;
}
.social-buttons {
height: 45px;
font-size: 0;
margin: 0;
text-align: center;
display: inline-block;
float: right;
}
.social-button {
display: inline-block;
border: 1px solid #d6d4d4;
width: 45px;
height: 42px;
line-height: 45px;
margin: 0 5px;
position: relative;
overflow: hidden;
opacity: .99;
border-radius: 0;
box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-button:before {
content: '';
background-color: #000;
width: 120%;
height: 120%;
position: absolute;
top: 90%;
left: -110%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-button .fa {
font-size: 26px;
vertical-align: middle;
-webkit-transform: scale(0.8);
transform: scale(0.8);
-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-button.facebook:before {
background-color: #3B5998;
}
.social-button.facebook .fa {
color: #d6d4d4;
}
.social-button.twitter:before {
background-color: #3CF;
}
.social-button.twitter .fa {
color: #d6d4d4;
}
.social-button.google:before {
background-color: #DC4A38;
}
.social-button.google .fa {
color: #d6d4d4;
}
.social-button:focus:before, .social-button:hover:before {
top: -10%;
left: -10%;
}
.social-button:focus .fa, .social-button:hover .fa {
color: #fff;
-webkit-transform: scale(1);
transform: scale(1);
}
footer {
border-top: 1px solid #c9c6c6;
padding: 30px 0px;
}
footer p {
font-weight: 400;
}
.similar {
margin-top: 20px;
margin-bottom: 20px;
border-top: dotted 1px #ccc;
padding: 30px 0px;
}
.similar h1 {
margin-bottom: 20px;
}
.blogarchive {
margin-top: 20px;
margin-bottom: 40px;
}
.blogarchive h1 {
margin: 20px 0px;
}
.blogarchive ul {
padding: 0;
margin: 0;
}
.blogarchive ul li {
padding: 0;
margin: 0;
list-style: none;
}
.blogarchive ul li .archive-img {
float: left;
padding: 0px 10px 10px;
width: 100px;
}
.blogarchive ul li a {
display: block;
}
.news-events h3 {
font-weight: normal;
font-size: 17px;
padding: 80px;
padding-left: 160px;
padding-right: 10px;
}
.news-events .slider-wrap {
position: relative;
overflow: hidden;
}
.news-events .slider-wrap ul {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.news-events .slider-wrap ul li {
display: table;
height: 100%;
}
.news-events .slider-wrap ul li .text {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.news-events .slider-wrap ul li .text p {
line-height: 1.4;
font-size: 16px;
color: #8f8989;
}
.news-events .slider-wrap.slide ul li {
position: relative;
float: left;
}
.news-events .slider-wrap.fade ul li {
position: absolute;
top: 0;
left: 0;
}
footer .news-events h3 {
font-size: 22px;
font-weight: normal;
padding: 15% 3% 23% 10%;
}
#slide-type {
width: 100%;
}
.footer-info {
font-size: 10px;
padding: 20px;
border-top: 1px solid #CBC9C9 !important;
  margin-top: 20px !important;
}
.footer-info span {
display: inline-block;
margin: 0 10px;
}
.footer-info label {
font-weight: normal;
display: inline-block;
margin: 0 10px;
}
.footer-info span a {
color: #475b02;
text-decoration: none;
}
.footer-info p {
font-size: 12px;
font-weight: normal;
text-align: center;
line-height: 18px;
}
.footer-info p {
font-family:"Nunito Sans";
font-size: 16px;
color: #808285;
font-weight: normal;
text-align: center;
line-height: 18px;
}
.facultyfull {
margin: 0px;
}
.facultyfull .faculties {
background: #fdfdfd none repeat scroll 0 0;
box-shadow: 0 0 2px #999;
padding-bottom: 10px;
}
.facultyfull .faculties .top {
padding: 20px 15px 10px
}
.facultyfull .faculties .top h3 {
color: #343635;
font-size: 22px;
padding-bottom: 20px;
}
.facultyfull .faculties .top p {
padding-bottom: 0px !important;
}
.facultyfull .faculty {
background: #fdfdfd none repeat scroll 0 0;
box-shadow: 0 0 2px #999;
}
.facultyfull .faculties .testimonials {
margin: 20px 15px;
border-bottom: 0px solid #cbcbcb;
padding-bottom: 0px;
}
.facultyfull .faculties .testimonials p {
color: #8c8989;
line-height: 1.6;
padding-bottom: 5px;
}
.facultyfull .faculty p {
line-height: 23px;
padding-left:15px;
}
.facultyfull .faculty .small-pic {
margin-right: 5px;
}
.facultyfull .faculty .panel-body {
padding: 15px !important;
}
.faculty .panel-group .panel-heading a.collapsed img {
display: inline-block;
}
.faculty .panel-group .panel-heading a {
font-size: 16px;
font-weight: bold;
color: #155932;
}
.faculty .panel-group .panel-heading a.collapsed {
font-size: 16px;
font-weight: bold;
color: #155932;
}
.faculty .panel-group .panel-heading a img {
display: none;
}
.faculty .panel-group .panel-heading a {
padding: 15px;
}
.faculty .panel-group .panel-heading a.collapsed {
padding: 0px;
}
.facultyfull .faculty .web p {
font-weight: 500;
line-height: 1.7;
float: right;
}
a.submit:hover, .btn-default:hover {
color: #fff !important;
background-color: #575655;
}
.facultyfull .viewmore h6:hover {
color: #fff !important;
background-color: #575655;
}
.view-course-btn {
text-align: center;
margin: auto;
padding: 20px 0px;
}
.view-course-btn a.btn:hover {
color: #155932;
}
.view-course-btn a.btn {
border: 1px solid #eeeaea;
border-radius: 0;
font-family: ""Nunito Sans"";
font-weight: 500;
font-size: 15px;
color: #fff;
text-transform: lowercase;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
border: none !important;
background: #fff;
border-bottom: 1px solid #e4e8e7;
}
.panel-group, .panel-group .panel, .panel-group .panel-heading, .panel-group .panel-heading a, .panel-group .panel-title, .panel-group .panel-title a, .panel-group .panel-body, .panel-group .panel-group .panel-heading + .panel-collapse > .panel-body {
border-radius: 0;
border: 0;
}
.panel-group .panel-heading ,.panel-group panel-title{
padding: 0;
}
.panel-group .panel-heading a {
display: block;
text-decoration: none;
position: relative;
text-transform: none;
}
.panel-group .panel-heading a.collapsed {
color: inherit;
color:#00000;
}
.panel-group .panel-heading a:after ,.panel-group .panel-heading button:after {
background-image: url(../images/up-arrow.svg);
background-size: 100%;
width: 15px;
height: 15px;
background-repeat: no-repeat;
/*content: url(../images/up-arrow.svg);*/
position: absolute;
right: 10px;
top: 5px;
content:"";
}
.panel-group .panel-heading a.collapsed:after , .panel-group .panel-heading button.collapsed:after {
/*content: url(../images/down-arrow.svg);*/
background-image: url(../images/down-arrow.svg);
background-size: 100%;
width: 10px;
height: 15px;
content:"";
margin-top:3px;
top: 0;
}
.panel-group .panel-body {
background: #ffffff;
padding: 20px 5px;
}
.panel-group .panel {
background-color: #fff;
border-bottom: 1px solid #e0e3e3 !important;
}
.panel-group .panel-body p:last-child, .panel-group .panel-body ul:last-child, .panel-group .panel-body ol:last-child {
margin-bottom: 0;
}
.panel-group .panel-body img {
width: 100%;
}
.about-scroll-pane {
width: 480px;
height: 490px;
overflow: auto;
}
.nilgiris-scroll-pane {
width: 480px;
height: 290px;
overflow: auto;
}
.scroll-pane {
width: 470px;
height: 500px;
overflow: auto;
}
.horizontal-only {
height: auto;
max-height: 500px;
}
.top-nav {
padding: 10px 0px 0px 0px;
float: left;
}
.top-nav .box {
text-transform: uppercase;
padding: 5px 10px;
float: left;
width: 100%
}
.top-nav .box img {
padding: 10px 10px;
}
.top-nav .active {
border: 1px solid #ccc;
padding: 5px 10px;
float: left;
width: 100%
}
.top-nav .active img, .top-nav .inactive img {
float: right;
}
.top-nav-pad {
padding: 0 20px;
}
.news-page-top-menu {
margin-bottom: 10px;
}
.news-and-events img {
max-width: 100%;
width:100%;
}
.news-and-events .preloader {
background: url(../images/ajax-loader.gif) no-repeat center center;
}
.news-and-events .content:hover {
/*box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
margin-top: 0px;*/
}
.news-and-events .row.life{
display: flex;
flex-wrap:wrap;
height: 100%;
}
.news-and-events .content {
background: #fff;
margin-bottom: 30px;
border: 1px solid #cdc8c8;
/*padding: 10px;*/
border-radius: 0;
height: 450px;
overflow: hidden;
transition: all 0.22s ease-in-out 0s;
box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
}
.news-and-events .content .inner-content {
padding: 10px 20px;
}
.news-and-events .content .inner-content h6 {
margin-top: 5px;
margin-bottom: 15px;
font-weight: 400
}
.news-and-events .content .inner-content p {
text-align: justify;
}
.news-and-events .inner-content .knowmore p {
color: #5555252;
margin-top: 0px;
}
.news-and-events .content-hover {
background: #302E2F;
margin-bottom: 10px;
}
.news-and-events .content-hover h3 {
color: #fff;
padding: 20px 20px;
}
.news-and-events .content-hover .inner-content {
padding: 15px;
}
.news-and-events .content-hover .inner-content h5 {
color: #fff;
}
.news-and-events .content-hover .inner-content h6 {
margin-top: 5px;
margin-bottom: 15px;
font-weight: 400
}
.news-and-events .content-hover .inner-content p {
text-align: justify;
color: #fff;
}
.news-and-events .content-hover .inner-content p.knowmore a {
color: #fff;
}
.news-and-events .content-hover .inner-content p.knowmore {
margin-bottom: 80px;
}
.gallery-tab-menu {
display: inline-block;
text-align: right;
padding-top: 30px;
font-size: 16px;
color: #58585a;
}
.gallery-tab-menu a {
display: inline-block;
color: #58585a;
margin: 0px 0px 0px 30px;
}
.gallery-tab-menu .active a {
color: #ababac !important;
border-bottom: 1px solid #ababac !important;
}
.gallery {
margin-top: 1px !important;
margin-bottom: 1px;
}
.gallerydiv {
position: relative;
height: auto;
}
.gallery-hover {
position: absolute;
bottom: 0px;
background: #fff;
opacity: 0.8;
width: 100%;
padding: 5% 15px;
top: 0;
}
.testimonials {
clear: both;
}
.gallery-hover p {
padding-bottom: 0px;
vertical-align: middle;
text-align: left;
font-size: 12px;
}
.gallery-testimonials .testimonials .col-lg-12 {
clear: both;
padding: 0 !important;
line-height: 20px !important;
}
.gallery-testimonials .testimonials .col-lg-12 p {
clear: both;
padding: 0 !important;
line-height: 20px !important;
}
.gallery-testimonials {
background: #fff;
margin-top: 2px;
}
.gallery-testimonials h3 {
padding: 10px 0 30px 0;
}
.gallery-testimonials p {
line-height: 24px !important;
}
.gallery-testimonials h6 {
border-top: 1px solid #ccc;
padding: 21px 0px;
text-align: center;
margin-top: 20px;
}
.gallery-testimonials h6.a {
text-align: center;
}
.gallery-new .gallery-hover{
background-color: #333;
color:#fff;
}
.fastgallery .fg-zoom-icon{
display:none;
}
.fastgallery .fg-gallery-item{
padding-right:20px;
padding-bottom:20px;
}
.fastgallery.gallery .fastgallery-gallery-icon img{
border-radius:0px !important;
}
#gallery-new .vc_gitem-zone{
border-radius:0px;
} 
#gallery-new figure{
margin:0px !important;
}
figure {
position: relative;
overflow: hidden;
margin: 10px 1%;
background: transparent;
cursor: pointer;
}
figure img {
position: relative;
display: block;
max-width: 100%;
}
.thumbnail > figure {
position: relative;
overflow: hidden;
margin: 10px 1%;
cursor: pointer;
height: auto;
width: 100%;
}
.preloader {
background: url(../images/ajax-loader.gif) no-repeat;
background-size: 32px 32px;
}
figure figcaption {
padding: 2em;
color: #fff;
text-transform: none;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
figure figcaption::before, figure figcaption::after {
pointer-events: none;
}
figure figcaption, figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
figure.effect-zoe figcaption {
top: auto;
bottom: 0;
padding: 10px 0px;
height: 40px;
background: #fff;
color: #3c4a50;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
font-size:16px;
}
figure.effect-zoe h2 {
float: left;
}
figure.effect-zoe p.icon-links a {
float: right;
color: #3c4a50;
font-size: 1.4em;
}
figure.effect-zoe:hover p.icon-links a:hover, figure.effect-zoe:hover p.icon-links a:focus {
color: #252d31;
}
figure.effect-zoe p.description {
position: absolute;
bottom: 8em;
padding: 2em;
color: #fff;
text-transform: none;
font-size: 90%;
opacity: 0;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
-webkit-backface-visibility: hidden;
}
figure.effect-zoe h2, figure.effect-zoe p.icon-links a {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0, 200%, 0);
transform: translate3d(0, 200%, 0);
}
figure.effect-zoe p.icon-links a span::before {
display: inline-block;
padding: 8px 10px;
font-family: 'feathericons';
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-eye::before {
content: '\e000';
}
.icon-paper-clip::before {
content: '\e001';
}
.icon-heart::before {
content: '\e024';
}
figure.effect-zoe h2 {
display: inline-block;
}
figure.effect-zoe:hover p.description {
opacity: 1;
}
figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover p.icon-links a {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
figure.effect-zoe:hover h2 {
-webkit-transition-delay: 0.05s;
transition-delay: 0.05s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(3) {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(2) {
-webkit-transition-delay: 0.15s;
transition-delay: 0.15s;
}
figure.effect-zoe:hover p.icon-links a:first-child {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.padbot30 {
padding-bottom: 30px;
}
.plybtn {
background: transparent url(../images/playbtn-mobile.png);
position: absolute;
top: 30%;
left: 50%;
width: 90px;
height: 90px;
margin: -22px 0px 0px -30px;
}
.playvBtn {
background: transparent url(../images/playbtn-mobile.png);
position: absolute;
top: 50%;
left: 50%;
width: 90px;
height: 90px;
margin: -22px 0px 0px -30px;
}
.videoImg img {
position: relative;
min-width: 100%;
margin-top: 20px;
}
.dispnone {
display: none !important;
}
.videoFrame {
display: none;
}
.videoFrame iframe {
width: 100%;
max-height: 700px;
;
position: relative;
top: 0;
left: 0;
margin-top: 20px;
}
.logo .img-responsive {
margin: 0 auto;
}
.yearslogo {
float: left;
left: 18%;
}
header .yearslogo h4 {
padding: 20px 2px 0;
float: right;
margin-right: 20px;
color: #9d9696;
}
.eventsfull {
margin: 18px;
}
.galleryfull {
margin: 25px;
}
.menuBar {
margin-left: 32px;
margin-top: 0px;
position: absolute;
}
.fL {
float: left;
}
.fR {
float: right;
}
.alignright {
float: right;
margin: 20px 10px;
}
.more {
min-height: 400px;
margin: 20px;
}
.bgTestimonial {
background: #fff;
margin-top: 10px;
top: 5px;
overflow: auto;
}
.padTestimonial {
padding: 15px;
}
.padTestimonial p {
padding-bottom: 0px !important;
font-size: 13px;
line-height: 23px;
}
.padTestimonial h3 {
padding-bottom: 10px;
font-size: 24px;
}
.bgTestimonial h6 {
text-align: center;
border-top: 1px solid #ccc;
padding: 20px 0;
}
.share {
position: absolute;
width: 65px;
height: 25px;
top: -8px;
float: left;
}
.plus {
position: absolute;
width: 25px;
height: 25px;
top: -8px;
float: left;
left: 8%;
}
.marginTop10 {
margin-top: 10px;
}
.margintopbot15
{
margin-top: 15px;
margin-bottom:15px;}
.graynote
{
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #8E8B8B;
}
.homecourseimages {
margin-top: 15px;
margin-bottom: 15px;
border-radius:0;
}
.galleryTestimonial {
background: #fff;
}
.form-control {
border: 1px solid #ddd !important;
}
.contact {
margin: 19px;
}
.contact .contact-details {
background: #fdfdfd;
padding: 20px;
box-shadow: 0 0 2px #999;
min-height: 600px;
}
.contact .contact-details address h3 {
font-size: 24px;
color: #343635;
padding: 5px 13px;
}
.contact .contact-details address div {
padding: 18px 20px;
}
.contact .contact-details address p {
color: #343635;
padding-bottom: 0px !important;
}
.contact .contact-details .error .txtbox {
border: 1px solid red;
}
.contact .contact-details .error p {
padding-bottom: 0px;
color: red;
font-size: 12px;
}
.contact .contact-details .txtbox {
background: #eeeaea;
border: 1px solid #595554;
margin-top: -4px;
color: #343635;
}
.contact .contact-details .submit {
border-radius: 0px;
border: 1px solid #302f2f !important;
color: #302f2f;
padding: 10px 27px;
}
.contact .map {
background: #fdfdfd;
padding: 20px;
box-shadow: 0 0 2px #999;
margin-left: 20px
}
.contact .map h3 {
font-size: 24px;
font-weight: bold;
color: #343635;
padding-bottom: 20px;
}
.map-block {
}
.contact-details address {
margin-left: -10px;
}
.contact-details > form {
text-align: right;
}
#menu {
position: absolute;
color: #999;
width: 200px;
padding: 10px;
margin: auto;
border-radius: 0px;
background: white;
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
opacity: 0;
visibility: hidden;
transition: opacity .4s;
z-index: 9999;
}
#menu:after {
position: absolute;
top: -15px;
content: "";
display: block;
}
#menu ul, #menu li, #menu li a {
list-style: none;
display: block;
left: 0;
padding: 5px;
}
.fee-details ul li, .PG-course-details ul li, .coursedetails ul li {
display: list-item;
left: 0;
padding: 5px;
list-style-type: circle;
margin-left: 25px;
}
#menu li img {
float: left;
margin-left: -20px;
margin-top: 5px;
padding: 5px;
}
#menu li a {
padding: 10px;
text-align: left;
color: #888;
text-decoration: none;
transition: all .2s;
}
.campus {
position: relative;
margin-top: 100px;
bottom: -25px;
}
.campus-nilgiri {
position: relative;
margin-top: 125px;
}
.campus-full-width {
position: relative;
margin-bottom: -20px;
clear: both;
}
h3.panel-title {
font-size: 24px;
}
.course {
margin: 0 auto;
}
.course .course-accodion h3 {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 15px;
}
.course-accodion {
position: absolute;
float: right;
right: 20px;
bottom: 0;
top: 40px;
max-width: 500px;
margin: 85px 0px;
width: 100%;
opacity: 0.9;
}
.course .campus-accodion .testimonials {
margin: 0px 15px;
height: 500px;
overflow: hidden;
}
.course .campus-accodion .testimonials img {
max-width: 100% !important;
}
.course .course-accodion .panel-body {
background: #fff !important;
margin-top: -15px;
}
.course .course-accodion .panel-body p {
line-height: 1.6;
padding-bottom: 5px;
}
.course .course-accodion .panel-body h6 {
text-align: center;
font-weight: 500;
padding-top: 20px;
padding-bottom: 10px;
}
.course .course-accodion .panel-body h3 {
text-align: center;
padding-bottom: 25px;
}
.course-heading {
float: left;
}
.course-desc {
height: 150px;
float: left;
}
.course-details {
background: #FFF;
}
.course-img {
float: left;
width: 100%;
}
.coursetestimonial {
float: right;
width: 400px;
margin: 0 -80px 10px 20px;
padding: 15px 0 0 0;
width: 445px;
}
.coursetestimonial #quotes li {
min-height: 150px;
width: 360px;
height: 100%;
}
.coursetestimonial p {
line-height: 1.6;
padding-bottom: 5px;
}
.coursetestimonial img {
max-width: 100% !important;
}
.galleryTestimonial #quotes {
margin-left: 20px;
bottom: 5px;
}
.galleryTestimonial #quotes li {
width: 100%;
margin: 0px auto;
height: 100%;
}
.aboutus-accordin {
position: absolute;
float: right;
right: 20px;
bottom: 0;
top: 40px;
max-width: 500px;
margin: 85px 0px;
width: 100%;
opacity: 0.9;
}
.aboutus-accordin h3 {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 15px;
}
.course-details h3 {
margin-top: 20px;
text-align: center;
font-weight: Bold;
font-size: 24px;
color: #343635;
letter-spacing: 0em;
line-height: 1.4;
}
.course-details p {
line-height: 1.6;
}
.course-details .submit {
float: right;
border-radius: 0px;
background: #fff;
border: 1px solid #302f2f !important;
color: #302f2f !important;
padding: 10px;
margin-bottom: 20px;
}
.PG-course-details {
background: #fff;
}
.PG-course-details .social-course {
float: right;
}
.PG-course-details .transformer-tabs ul {
list-style: none;
padding: 0;
margin: 0;
background: #989898;
padding: 0px 10px;
text-align: center;
}
.PG-course-details .transformer-tabs li {
display: inline-block;
padding: 0;
vertical-align: middle;
}
.PG-course-details .transformer-tabs a {
display: inline-block;
color: white;
text-decoration: none;
padding: 10px 15px;
position: relative;
}
.PG-course-details .transformer-tabs a img {
display: none;
}
.PG-course-details .transformer-tabs a.active {
background: #fff;
color: #000;
position: relative;
border-bottom: 1px solid #989898
}
.PG-course-details .transformer-tabs a.active img {
display: block;
position: absolute;
bottom: -8px;
left: 48%;
}
.PG-course-details .tabs > div {
display: none;
padding: 1rem;
}
.PG-course-details .tabs > .active {
display: block;
}
.PG-course-details .social-course {
float: right;
}
.PG-course-details .testimonials {
border: 1px solid #989898;
padding: 10px;
}
.PG-course-details .testimonials p {
padding-bottom: 5px;
line-height: 1.6;
}
.PG-course-details i {
background: #878787;
color: #fff;
width: 31px;
height: 31px;
border-radius:0px;
text-align: center;
line-height: 30px;
margin: 10px 0px;
border: 1px solid #878787;
}
.PG-course-details .first-child {
margin-right: 0px;
}
.PG-course-details .bot {
margin-bottom: 55px;
}
.PG-course-details .h5-bot {
margin-bottom: 17px;
}
.PG-course-details .p-bot {
margin-bottom: 40px;
}
.PG-course-details i:hover {
background: #fff;
color: #878787;
border: 1px solid #878787;
}
.PG-course-details .course-details-PG {
padding: 10px 25px;
margin-bottom: 10px;
margin: 0 19px;
}
.PG-course-details .course-details-PG h5 {
padding-top: 25px;
padding-bottom: 15px;
}
.PG-course-details .course-details-PG ul {
margin-bottom: 25px;
}
.PG-course-details h3, .PG-course-details h5 {
padding-bottom: 10px;
}
.coursedetails p img.alignnone {
float: left;
padding: 10px;
}
.coursedetails p:second-child {
float:left;
margin:0 10px;
}
.more-course-details div:last-child {
padding-left: 10px;
}
.fee-details {
margin: 10px 0 19px;
padding: 20px;
}
.newsevents {
margin-top: 25px;
}
.fee-header {
position: absolute;
background: #333333;
width: 98%;
text-align: center;
margin-top: -15px;
}
.fee-header h3 {
color: #fff;
text-align: center;
padding-bottom: 5px;
text-transform: uppercase;
padding: 10px;
font-weight: 500;
}
.fee-header h3 a {
color: #fff;
}
.feePlusMinus {
float: right;
padding-right: 4px;
font-weight: 20px;
}
.fee-details p {
margin-top: 10px;
}
.more-course-details {
background: #F9F7F8;
padding: 0 30pxpx;
border: 1px solid #E9E9E9;
}
.more-course-details h5 {
padding-bottom: 10px 0px;
}
.more-course-details p {
line-height: 1.6;
}
.PG-course-details .nav-tabs {
background: #989898;
}
.PG-course-details .nav-tabs li a {
color: #fff;
border-radius: 0px;
}
.arrow-down {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f00;
}
.PG-course-details .PG-top-content {
padding: 5px 30px;
}
.PG-Course-Border {
border-left: solid 1px #e9e9e9;
}
.PG-Course-Border:first-child {
border-left: none;
}
.PG-border {
}
.PG-padding-right {
}
.PG-padding-left {
}
.feebg {
background: #fff;
}
.fee h2 {
text-align: center;
background: #aaa8a9;
padding: 15px 10px;
margin: 0px auto 10px;
color: #fff;
overflow: hidden;
width: 300px;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.fee-details h3 {
text-align: center;
background: #565253;
padding: 15px 10px;
margin: 0px auto;
color: #fff;
overflow: hidden;
width: 322px;
clear: both;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.PG-course-details .nav-tabs>li.active>a, .PG-course-details .nav-tabs>li.active>a:focus, .PG-course-details .nav-tabs>li.active>a:hover {
color: #989898;
border-bottom: 1px solid #989898;
}
.PG-course-details .tab-content {
background: #fff;
margin-top: 115px;
}
.course-details {
background: #FFF;
}
.course-container {
position: relative;
}
.courseimg-container {
position: absolute;
width: 100%;
height: 100%;
}
.courseimg {
min-width: 100%;
}
.mini-nav {
text-align: center;
opacity: 0.8;
width: 100%;
margin: 0 auto;
position: fixed;
z-index: 2;
bottom: 0;
height: 40px;
}
.mini-nav .link {
background: #000;
padding: 20px 20px;
text-transform: uppercase;
font-size: 16px;
color: #fff;
}
.mini-nav .link .arrow-right {
margin-left: 10px;
}
.home-leftbg {
background: #302E2F;
margin: 0;
}
.main-home {
min-height: 611px;
}
.home-slider {
height: 600px;
background: #000;
position: relative;
}
#slider_home .slide-item img {
min-width: 900px;
display: block;
width: 100%;
height: 100%;
float: right;
}
.intro-text {
position: absolute;
bottom: 0px;
left: 10px;
width: 360px;
}
.padding20 {
padding: 20px;
}
.full-width {
margin: 0 20px;
}
.home-topcontainer {
margin: 0 0 15px 20px;
}
.greyColor, .greyColor h5 {
color: #ececec;
}
.greyColor h5 {
padding: 15px 0;
}
.bgDarkgrey {
background: #555;
}
.bgLightgrey {
background: #ccc;
}
.marginLeft20 {
margin-left: 20px;
}
.padLeft40 {
padding-left: 40px;
}
.bgWhite {
background: #fff;
}
.marginTop30 {
margin-top: 30px;
}
.paddingTop30 {
padding-top: 30px;
}
.page-links {
border-top: 0px solid #fff;
margin: 0;
padding: 0px 0px;
width: 100%;
background: #3d3a39;
}
.page-links ul {
list-style-type: none;
width: 100%;
text-align: center;
}
.page-links li a {
color: #fff;
padding: 10px;
font-size: 18px;
text-align: center;
}
.page-links li {
display: inline-block;
list-style-type: none;
background: #343232;
border: 1px solid #3d3a39;
box-sizing: border-box;
padding: 0;
text-align: center;
width: 300px;
}
.grid li {
display: inline-block;
width: 340px;
margin: 0;
padding: 20px;
text-align: left;
position: relative;
}
.grid figure {
margin: 0;
position: relative;
min-height: 381px;
}
.grid figure .bg-top {
background: #fff none repeat scroll 0 0;
height: 375px;
margin: 0;
padding: 0;
top: 0;
}
.grid figure .bg-top img {
max-width: 100%;
min-height: 375px;
height: 100%;
display: block;
position: relative;
}
.grid figure .bg-top h3 {
margin: 0 50px;
}
.grid figure h3 {
text-align: center;
margin: 0 auto;
line-height: 1.3;
}
* .grid figcaption {
position: absolute;
top: 0;
left: 0;
padding: 2px;
background: #fff;
color: #fff;
}
.grid figcaption img {
max-width: 100%;
min-height: 375px;
height: 100%;
display: block;
position: relative;
}
.grid figcaption div {
text-align: left;
background: #000;
opacity: 0.6;
padding: 5px 10px 10px;
border-radius: 0px;
display: inline-block;
height: auto;
width: 150px;
margin-right: auto;
margin-left: auto;
position: absolute;
top: 115px;
right: 65px;
}
.grid figcaption a {
text-align: center;
padding: 5px 10px;
border-radius: 0px;
display: inline-block;
color: #fff !important;
height: auto;
width: 130px;
margin-right: auto;
margin-left: auto;
border: 1px solid #fff;
}
.cs-style-1 figcaption {
height: 100%;
width: 100%;
opacity: 0;
text-align: center;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
}
.no-touch .cs-style-1 figure:hover figcaption, .cs-style-1 figure.cs-hover figcaption {
opacity: 1;
-webkit-animation: fade-out .3s ease-in
}
.cs-style-1 figcaption h3 {
margin-top: 70px;
}
.cs-style-1 figcaption span {
display: block;
}
.cs-style-1 figcaption div {
margin-top: 30px;
}
.cs-style-1 figcaption a {
margin-top: 10px;
}
.footer-slider {
margin: 0 auto;
padding: 30px 0px;
width: 100%;
}
.footer-slider .news-box {
float: left;
background: #fff;
margin-right: 10px;
border: 1px solid #cdc8c8;
}
.footer-slider .news-box:last-child {
margin-right: 0px;
}
.footer-slider .news-box img {
height: auto;
}
.footer-slider .news-box .news-caption {
margin: 20px 10px;
min-height: 250px;
text-align: justify
}
.footer-slider .news-box .news-caption a {
color: #637631;
}
.footer-slider .news-box .news-caption h6 {
padding-bottom: 20px;
}
.slick-dots {
float: right;
position: absolute;
right: 10px;
top: 80px;
}
.story-block {
padding: 30px 10px 40px 30px;
}
.story-block p {
text-align: justify;
color: #4f4d4d;
}
.story-block h5 {
color: #4f4d4d;
padding-bottom: 10px;
font-size: 24px !important;
}
.lla-news-events-block {
padding: 20px 30px;
background: #fff;
border: 1px solid #cdc8c8;
margin: 70px 40px 10px 10px;
}
.lla-news-events-block p {
text-align: left;
color: #4f4d4d;
}
.lla-news-events-block h5 {
color: #4f4d4d;
padding-bottom: 15px;
font-weight: 400;
}
.story {
margin: 0px;
padding: 0px;
top: 0;
}
.story .story-content {
padding: 25px 0 20px 20px;
}
.story .story-content span {
font-weight: 500;
}
.story .story-content h3 {
padding-bottom: 10px;
}
.story .videoBlk .videoImg img {
padding: 0px;
margin: 0px;
}
.right-div .story-content {
color: #605C5B;
padding: 20px;
margin: 20px 0;
text-align: justify;
}
.right-div .story-content h5 {
color: #605C5B;
margin-bottom: 20px;
}
.right-div {
background: #302E2F;
min-height: 100%;
max-width: 400px;
width: 100%;
}
.slider {
position: relative;
min-width: 700px;
width: 100%;
float: right;
margin: 0;
left: 0;
}
#icon {
position: absolute;
top: 15px;
right: 10px;
display: block !important;
}
.icon-grid {
background: url(../images/grid-view-img.png) no-repeat;
height: 60px;
width: 60px;
background-position: 100% 100%;
cursor: pointer;
}
.icon-list {
background: url(../images/list-view-img.png) no-repeat;
height: 60px;
width: 60px;
background-position: 100% 100%;
cursor: pointer;
}
#divlist {
display: none;
}
.top-link {
position: absolute;
top: 80px;
left: 10px;
}
.news-events {
margin: -20px 0;
}
.news-events .slider-wrap {
position: relative;
width: 100%;
}
.news-events .slider-wrap ul {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.news-events .slider-wrap ul li {
display: table;
height: 100%;
}
.news-events .slider-wrap ul li .text {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.news-events .slider-wrap ul li .text p {
line-height: 1.4;
font-size: 16px;
}
.news-events .slider-wrap.slide ul li {
position: relative;
float: left;
}
.news-events .slider-wrap.fade ul li {
position: absolute;
top: 0;
left: 0;
}
.insta-section {
padding: 30px 0px;
}
.insta-section .box {
background: #fff;
padding: 20px 10px;
font-size: 16px;
max-width: 380px;
font-weight: 400;
margin: 20px;
}
.insta-section .box2 {
max-width: 96%;
}
.insta-section .box2 h1, .insta-section .box2 h3, {
text-align:center;
}
.insta-section .box .wpb_button, .insta-section .box .wpb_content_element, .insta-section .box ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
.insta-section .box h3 {
font-size: 18px;
font-weight: 500;
margin: 10px 0px 10px;
font-family: "Alegreya Sans";
color: #666666;
}
.insta-section .box a {
font-weight: 500;
color: #58585a;
cursor: pointer;
}
.insta-section .box:hover {
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
}
.insta-section .box .btn-green {
background: #155932;
text-transform: none;
color: #fff;
font-size: 16px;
border-radius: 0px;
transition: all 300ms linear 0s;
border: 1px solid #155932;
}
.insta-section .box .btn-green:hover {
background: transparent;
border: 1px solid #155932;
color: #58585a;
}
.course-full-width {
margin: 0px auto;
}
.course-top-banner {
color: #fff;
border: none;
padding: 0px;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
section#campusgallery {
padding: 0px;
}
.bgWhite {
background: #fff;
}
.newsimg img {
float: left;
padding: 10px 0;
max-width: 100%;
}
.course-padding {
padding-left: 20px;
padding-right: 20px
}
.campus-details {
position: relative;
z-index: -5;
}
section#portfolio-section {
top: 0;
margin: 0px;
padding: 0;
}
#portfolio-section .portfolio-item {
right: 0;
margin: 30px 0px 20px 0px;
}
#portfolio-section .portfolio-item .portfolio-link {
display: block;
position: relative;
margin: 0 auto;
text-align: center;
}
#portfolio-section .portfolio-item .portfolio-link img {
display: inline-block;
}
.small-pic {
padding: 10px;
}
.faculty .panel-group .panel-heading a::after {
top: 15px;
}
.facultyfull .viewmore h6 {
text-align: center;
color: #575655;
border-top: 1px solid #EAEBEA;
padding: 15px;
}
.facultyfull #quotes li {
max-width: 100%;
margin: 0px auto;
}
blockquote p {
font-size: 12px;
margin-left: -5px;
}
blockquote::before {
content: "\201C";
position: absolute;
left: 12px;
}
.app-form {
padding: 10px 0px 30px;
}
.app-form .btn {
border-radius: 0;
}
.app-form .btn-danger {
background: #545351;
border: 0;
}
.app-form .btn-danger:hover {
background: #2e2e2e;
}
.btn-brown {
background: #545351;
border: 0;
color: #fff;
margin: 10px 0;
}
.btn-brown:hover {
background: #2e2e2e;
color: #fff;
}
.size-full {
width: 100%;
height: auto;
max-height: 372px;
object-fit: cover;
}
a.home_admission_but {
width: 170px;
margin-top: 15px;
}
.social-share {
float: right;
margin-top: -10px;
}
.social-share i {
background: #878787;
color: #fff;
width: 30px;
height: 30px;
border-radius: 0;
text-align: center;
line-height: 30px;
margin: 10px 0px;
font-size: 12px;
}
.social-share i:hover {
background: #fff;
color: #878787;
border: 1px solid #878787;
}
.hdSpacing {
margin-top: 125px;
}
.menu-trans {
background: rgba(0, 0, 0, 0.8);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10;
display: none;
}
.cm-info {
width: 400px;
position: absolute;
right: 10px;
top: 10px;
display: none;
background: rgba(255, 255, 255, 0.9);
padding: 20px 20px 0 20px;
z-index: 3
}
.cm-click {
position: absolute;
right: 10px;
top: 10px;
z-index: 4;
display: inline-block;
background: #fff;
width: 35px;
height: 35px;
}
.cm-click:after {
content: url(../images/accodion-plus.png);
position: absolute;
right: 5px;
top: 5px;
}
.cm-click.minus:after {
content: url(../images/accodion-minus.png);
}
.cm-info h3 {
margin-bottom: 15px;
}
.cm-info h4 {
margin-bottom: 15px;
font-size: 18px;
}
.cm-info h5 {
clear: both;
width: 100%;
}
.cm-info h5 a {
border-top: 1px solid #000;
display: block;
margin: 0 -20px;
padding: 20px 0;
text-align: center;
color: #7a7272;
}
.cm-info h6 {
clear: both;
width: 100%;
}
.cm-info h6 a {
border-top: 1px solid #c9c6c6;
display: block;
margin: 0 -20px;
padding: 20px 0;
text-align: center;
color: #7a7272;
}
.cm-info h6 a:hover {
color: #fff !important;
background-color: #575655;
}
.cm-info-gray p {
color: #8c8989;
}
md-select-menu md-content._md {
overflow-y: scroll;
}
md-datepicker-custom .md-datepicker-button, md-datepicker-custom .md-datepicker-triangle-button {
display: none;
}
.image_caption {
display: block;
}
.marquee-container {
width: 100%;
float: left;
display: inline-block;
overflow: hidden;
box-sizing: border-box;
height: auto;
position: relative;
cursor: pointer;
margin-left: 0px;
left: 0px;
padding: 3% 0 0 0;
}
.marquee-sibling {
padding: 0;
width: 20%;
height: 45px;
line-height: 42px;
text-align: center;
float: left;
left: 0;
z-index: 2000;
}
.marquee, *[class^="marquee"] {
display: inline-block;
white-space: nowrap;
position: relative;
}
.marquee {
margin-left: 25%;
}
.marquee-content-items {
display: inline-block;
padding: 5px;
margin: 0;
height: 45px;
position: relative;
}
.marquee-content-items li {
display: inline-block;
line-height: 20px;
}
.marquee-content-items li:after {
margin: 0 1em;
}
.nilgiri {
position: relative;
top: 5px;
}
.nilgiri-filter {
position: absolute;
z-index: 2;
left: 0;
top: 0;
text-align: left;
padding: 4% 0 0 4%;
}
.nilgiri-filter .page-icon {
display: inline-flex;
}
.nilgiri-filter .page-icon a {
width: 45px;
height: 45px;
background-color: #f6f6f5;
background-image: url(../images/nilgiris-icons.png);
background-repeat: no-repeat;
background-position: -1px 0;
background-size: 450%;
border: none;
border-radius: 0;
}
.nilgiri-filter .page-icon:nth-child(1) a {
}
.nilgiri-filter .page-icon:nth-child(2) a {
background-position: -53px 0;
}
.nilgiri-filter .page-icon:nth-child(3) a {
background-position: -103px 0;
}
.nilgiri-filter .page-icon:nth-child(4) a {
background-position: -157px 0;
}
.nilgiri-filter .page-icon a:hover {
background-color: #54504f;
background-image: url(../images/nilgiris-icons-h.png);
}
.nilgiri-filter .page-icon a.active {
background-color: #54504f;
background-image: url(../images/nilgiris-icons-h.png);
}
.campus-wrapper {
position: relative;
top: 0px;
left: 0px;
width: 100%;
}
.gallery .thumbnail {
padding: 0;
}
.gallery .thumbnail img {
border: 1px solid #ccc;
}
.gallery .thumbnail figure {
margin: 0 !important;
}
.gallery-block {
position: relative;
box-shadow: 0 0 2px #999;
background: #fff none repeat scroll 0 0;
}
.gallery .gallery-testimonials {
position: relative;
left: 0;
top: 0;
overflow: hidden;
width: 100%;
}
.gallery .gallery-testimonials h6 {
position: absolute;
bottom: -16%;
background: #FFFFFF;
left: -10px;
width: 100%;
transition: all ease 0.4s;
-webkit-transition: all ease 0.4s;
}
.gallery .testimonials {
clear: both;
}
.gallery .gallery-testimonials h5 {
bottom: 0;
left: 0;
position: absolute;
width: 100%;
}
.gallery-testimonials h3 {
padding: 3% 0;
}
.gallery-testimonials article {
padding: 1% 3%;
}
.gallery-hover {
position: absolute;
width: 100%;
padding: 10px;
}
.gallery {
position: relative;
margin: 0 auto;
padding: 1em 0 10px;
list-style: none;
}
.gallery-testimonials {
max-height: 395px;
overflow: auto;
}
.about-cm-info {
display: block;
height: 600px;
overflow: auto;
}
.sticky {
padding: 15px 15px 10px !important;
}
.sticky .menu-lla-container{
margin-left: 50px;
}
.sticky .minilogo{
display: block !important;
margin:9px;
}
.minilogo img{
max-width: 45px;
}
.minilogo{
float: left;
display: none;
}
.sticky .main-navigation{ margin-top:0px !important;}
.sticky .nonsticky,.sticky .logo{
display:none;
}
.course-wrapper {
background: #fff;
border: 1px solid #c9c6c6 !important;
margin-bottom: 20px;
}
.container-home
{
padding-left:0px;
}
.transformer-tabs {
position: relative;
margin: 0 auto;
}
.prelazy {
top: 40%;
position: absolute;
left: 50%;
}
.effect-zoe img {
opacity: 1;
-webkit-transition: opacity 500ms ease-out 1s;
-moz-transition: opacity 500ms ease-out 1s;
-o-transition: opacity 500ms ease-out 1s;
transition: opacity 500ms ease-out 1s;
}
.iframe-rwd {
position: relative;
padding-bottom: 65.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {
width: 100%;
max-width: 478px;
background: #eeeaea;
border-top: 1px solid #c4c4c4;
border-left: 1px solid #c4c4c4;
border-right: 1px solid #c4c4c4;
border-bottom: 1px solid #c4c4c4;
border-radius: 0;
color: #343635;
font-size: 16px;
padding: 0px 10px;
}
.wpcf7-checkbox input {
height: auto !important;
width: auto !important;
}
.wpcf7-form input, .wpcf7-form select {
height: 30px;
}
.wpcf7-checkbox span.wpcf7-list-item {
display: block;
}
.wpcf7-form textarea {
height: 100px;
padding: 10px !important;
}
.wpcf7-form p {
padding: 0px 0px 10px !important;
}
.wpcf7-form-control.wpcf7-submit {
width: 100px;
height: 40px;
background: #fff;
margin: 0px 0px;
border: 0;
color: #302f2f;
font-size: 16px;
border-radius: 0;
border: 1px solid #302f2f !important;
text-transform: uppercase;
}
.wpcf7-form-control.wpcf7-submit:hover {
background: #575655 !important;
color: #fff !important;
}
.get-touch .wpcf7-form input, .get-touch .wpcf7-form select, .get-touch .wpcf7-form textarea {
width: 100%;
max-width: 478px;
background: #fff;
border: 1px solid #aeaeae;
border-radius: 0;
color: #343635;
font-size: 16px;
padding: 0px 10px;
}
.get-touch .wpcf7-form input, .get-touch .wpcf7-form select {
height: 45px;
}
.get-touch .wpcf7-form-control.wpcf7-submit {
width: 150px;
height: 40px;
background: #757170;
margin: 0px 0px;
border: 0;
color: #fff;
font-size: 16px;
border-radius: 0;
border: 0px solid #302f2f !important;
text-transform: none;
}
.get-touch .wpcf7-form-control.wpcf7-submit:hover {
background: #575655 !important;
color: #fff !important;
}
.get-touch .wpcf7-form p {
padding: 0px 0px 20px !important;
}
.llablog img {
max-width: 100%;
}
.llablog .content {
margin-bottom: 0px;
padding-bottom: 0px
}
.blog-box {
display: inline-block;
width: 380px;
vertical-align: top;
margin: 0px 17px 30px;
}
.llablog .content .inner-content {
padding: 20px 0px;
font-family: "Nunito Sans";
}
.llablog .content .inner-content h5 {
font-family: "Nunito Sans";
}
.llablog .content .inner-content h6 {
margin-top: 5px;
margin-bottom: 15px;
font-weight: 400;
font-family: "Nunito Sans";
}
.llablog .content .inner-content p {
text-align: justify;
}
.llablog .inner-content .knowmore p {
color: #5555252;
margin-top: 0px;
}
.llablog .content-hover {
margin-bottom: 30px;
}
.llablog .content-hover h3 {
color: #535152;
padding: 45px 20px;
}
.llablog .content-hover .inner-content {
padding: 20px 0px;
}
.llablog .content-hover .inner-content h5 {
color: #535152;
}
.llablog .content-hover .inner-content h6 {
margin-top: 5px;
margin-bottom: 15px;
font-weight: 400
}
.llablog .content-hover .inner-content p {
text-align: justify;
color: #535152;
}
.llablog .content-hover .inner-content p.knowmore a {
color: #535152;
}
.llablog .content-hover .inner-content p.knowmore {
margin-bottom: 80px;
}
.evenpost .blogimg {
float: right;
padding-right: 0px!important;
}
.oddpost .blogimg {
padding-left: 0px!important;
}
.llablog .PG-course-details {
background: none;
}
.readmore {
font-weight: normal;
color: #656464;
display: block;
}
.readmore:hover {
color: #535152;
}
.llablog .searchfrm {
margin: 50px 0px 80px;
}
.llablog input[type="search"] {
background: #fff;
width: 60%;
padding: 20px;
border: 1px solid #fff;
}
.llablog .searchfrm button {
background: #fff;
border: 1px solid #afb2b2;
padding: 20px 50px;
color: #58585a;
font-weight: bold;
font-size: 18px;
}
.txt {
color: #ababab !important;
padding-top: 0px;
margin-top: 0px;
}
.masters img {
max-width: 100%;
height: auto;
}
.masters-links ul {
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.masters-links ul li {
list-style: none;
line-height: 20px;
}
.wwm_socialshare_imagewrapper ul li {
list-style-type: none !important;
}
.footer-slider .slick-dots li {
cursor: pointer;
display: inline-block;
height: 10px;
margin: 10px 5px;
padding: 0;
position: relative;
top: -80px;
width: 10px;
}
.footer-slider .slick-dots li button {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 solid #fff;
font-size: 0;
height: 10px;
margin: 5px 0;
width: 10px;
}
.footer-slider .slick-dots li button::before {
background-color: #000;
height: 10px;
line-height: 10px;
width: 10px;
}
.llablog .blog-section {
width: 100%;
}
.llablog .blog-section a {
font-size: 16px;
font-weight: 400;
padding: 10px 0px;
font-family: "Nunito Sans";
color: #343635;
}
.llablog .blog-section a:hover
{color:#fff;}
.vc_single_image-wrapper img
{border-radius: 0;}
.llablog .blog-section a:hover{
color: #155932;
}
.llablog .blog-section ul {
padding: 0;
margin: 0;
}
.llablog .blog-section ul li {
padding: 0;
margin: 0;
list-style: none;
}
#LoadMore{
display: inline-block;
padding: 10px 30px;
border-radius:100px;
}
.hiddenclass{
display:none !important;
}
.llablog .blog-section ul li .post-container {
display: inline-block;
width: 400px;
background: #fff;
margin: 30px 15px 10px 0px;
/*padding: 20px;*/
min-height: 460px;
vertical-align: top;
border-radius: 0;
overflow:hidden;
box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
}
.llablog .blog-section .post-container .blog-content{
padding:20px 20px 20px;
background:#fff;
}
.llablog .blog-section h1 a {
padding: 10px 0px;
font-family: "Alegreya Sans";
font-size: 24px;
olor: #707070;
line-height:28px;
}
.llablog .blog-section p {
font-size: 16px;
}
.course-landing .portfolio-item {
background: #fff;
padding: 20px;
min-height: 250px;
transition: all 0.22s ease-in-out 0s;
overflow: hidden;
}
.portfolio-item-gray {
background: #f6f4f4;
padding: 3px 20px 1px 20px;
min-height: 250px;
transition: all 0.22s ease-in-out 0s;
overflow: hidden;
border: 4px solid #fff;
}
.llablog .blog-section .PG-course-details {
text-align: right;
}
.llablog .blog-section .PG-course-details a {
display: inline-block;
}
.llablog .blog-section ul li .post-container:hover {
/*box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);*/
}
.blog-right-bar .wpb_single_image .vc_figure {
position: relative;
}
.blog-right-bar .wpb_single_image .vc_figure-caption {
font-weight: bold;
font-style:italic;
font-size: 13px;
position: relative;
color: #58585a;
width: 100%;
padding: 5px 0px 10px;
text-align: center;
text-transform: none;
}
.homepopmodal .modal-content {
background: url(../images/popup/pop-bg.jpg) no-repeat top center #fff;
background-size: 100%;
border-radius: 0;
border: 0;
}
.homepopmodal .modal-dialog {
z-index: 99999;
}
.modal.homepopmodal {
z-index: 999999;
}
.homepopmodal .modal-header {
border-bottom: 0;
}
.homepopmodal .modal-body {
text-align: center;
padding-top: 200px;
padding-bottom: 20px;
}
.homepopmodal .ode-logo img {
margin: auto;
}
.homepopmodal .btmcontent {
text-align: center;
}
.homepopmodal .modal-body h1 {
font-size: 54px;
text-transform: uppercase;
padding-bottom: 30px;
font-family: 'qardoos_personal_useregular';
}
.homepopmodal .modal-body h1 span {
font-size: 18px;
display: block;
}
.homepopmodal .btmcontent h2 {
font-size: 20px;
text-transform: uppercase;
}
.homepopmodal .btmcontent p {
font-size: 16px;
}
.homepopmodal .btmcontent a {
font-size: 12px;
}
.homepopmodal .btmcontent h3 {
font-size: 20px;
padding: 10px 0px;
}
.homepopmodal .btmcontent img {
width: 350px;
margin: 20px auto;
}
.homepopmodal .partner-sec{ padding:20px 0px; text-align:center; margin:auto;}
.homepopmodal .partner-sec h3{ font-size:24px; font-weight:600;}
.homepopmodal .partner-sec .ea{ width:150px;}
.homepopmodal .partner-sec .efi{ width:auto; height:100px;}
.homepopmodal .know{ padding:0px 0px 20px;}
.homepopmodal .know .btn{ border-radius:0; font-size:18px; text-transform:uppercase;}
/*ode landing*/
.odelanding{
background: url(../images/ode-water-bg.jpg) no-repeat top center #f2eee3;
background-size: 100%;
padding-bottom:30px;
}
.odeinner{ padding-left:20px; padding-right:20px; color:#58595c;}
.odelanding h1 {
font-size: 34px;
text-transform: uppercase;
padding-bottom: 30px;
font-family: 'qardoos_personal_useregular';
}
.odelanding h1 span {
font-size: 18px;
display: block;
}
.ode-content {
text-align: center;
padding-top: 200px;
padding-bottom: 30px;
}
.ode-content .ode-logo img {
margin: auto;
width:250px;
}
.ode-content .btmcontent {
text-align: center;
}
.ode-content .btmcontent h2 {
font-size: 20px;
text-transform: uppercase;
}
.ode-content .btmcontent p {
font-size: 16px;
}
.ode-content .btmcontent a {
font-size: 12px;
}
.ode-content .btmcontent h3 {
font-size: 26px;
padding: 10px 0px 0px;
font-family: 'qardoos_personal_useregular';
text-transform: uppercase;
line-height: 40px;
}
.ode-content .btmcontent h3 span{ text-transform:none; font-size: 26px;}
.ode-content .btmcontent img {
width: 350px;
margin: 20px auto;
}
.last-day{ text-align:center; padding:30px 0px;}
.last-day h3{ font-size:24px; padding-bottom:10px;}
.last-day h4{ font-size:18px;}
.ode-vid-sec{ padding:30px 0px; display:block; overflow:hidden;}
.ode-vid-sec iframe{ height:200px; width:100%}
.bt-soc{ text-align:center; font-size:16px;}
.bt-soc i { font-size:20px;}
.bt-soc a{ padding-bottom:10px; display:block;}
.contest-text{ padding:10px 0px 30px;}
.contest-text h3{ font-size:24px; font-weight:600; padding-bottom:20px; text-align:center; text-transform:uppercase;}
.contest-text p{ font-size:16px;}
.contest-text .media-object{ width:100px;}
.contest-text .pt-2{ padding-top:30px;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #a5a4a0;}
.odelanding li{ font-size:16px; padding-left:10px;}
.ode-form { max-width:600px; margin:auto;}
.ode-form .wpcf7-form input{
width: 100%;
max-width: 100%;
height:50px;
background: #fff;
border: 1px solid #81807e;
border-radius: 0;
color: #343635;
font-size: 16px;
padding: 0px 10px;
}
.ode-form .wpcf7-form p{ padding-bottom:20px !important;}
.ode-form .wpcf7-form-control.wpcf7-submit {
background: #d0a320;
margin: 0px 0px;
color: #fff;
font-size: 16px;
border-radius: 0;
border: 1px solid #d0a320 !important;
text-transform: uppercase;
transition: all 300ms linear;
}
.ode-form .wpcf7-form-control.wpcf7-submit:hover {
background: transparent !important;
color: #000 !important;
border: 1px solid #d0a320 !important;
}
@media (min-width: 812px) { 
.ode-content { max-width:400px; padding-top: 150px; padding-bottom: 50px;}
.odelanding h1 {font-size: 44px;}
.bt-soc a{ padding-bottom:0px;}
.container-home{padding-top:0px;}	
home-content-slider-video{margin-left:0px;}


.boxminheight
{min-height:220px;}
.campusslider
{ display:block;}
}
}
@media (min-width: 992px) { 
.faculty-news .col-lg-4:first-child {
padding-left: 0;
}
.ode-content { max-width:500px; padding-top: 150px;}
.odelanding h1 {font-size: 54px;}
.ode-content .ode-logo img {width:350px;}
.ode-vid-sec iframe{ height:300px;}
.ode-vid-sec .desc{ font-size:16px;}
.last-day h3{ font-size:26px;}
.last-day h4{ font-size:24px;}
hr { margin-top: 30px; margin-bottom: 30px;}
.bt-soc{ font-size:18px;}
.bt-soc i { font-size:28px;}
.contest-text .media-body{ padding-top:20px;}
}
/*ode Landing*/
.sponsor-logos{ padding:0px 0px; text-align:center;  margin-bottom:0px; padding-bottom: 0px; background:#FFF;}
.sponsor-logos .container{background:#fff; padding:20px; }
.sponsor-logos .courses-landing-form{ margin-top:0px !important;border-top:1px solid #8E8B8B80;margin-bottom: 0px;border-bottom: 1px solid #c9c6c6;}
.get-in-touch h3{ text-align:left;}
.get-in-touch .wpcf7-text,.get-in-touch textarea{ background-color:#F3EFEF !important;}
.sponsor-logos h3{ padding-bottom:20px; font-family: "Alegreya Sans";
font-style: normal;
font-weight: 400;
font-size: 50px;
line-height: 40px;
color: #343635;}
.sponsor-logos p{ padding-bottom:20px;}
.sponsor-logos p span{ display:block;}

.slogo {
padding: 10px 20px;
display:inline-block;
}
.iqbal-lla-header .navbar-default {
background-color: #333333;
}
.iqbal-lla-header .navbar {
border: 0;
border-radius: 0;
min-height: 30px;
}
.iqbal-lla-header .navbar-header {
float: right;
}
.iqbal-lla-header .iqbal-lla-logo {
height: 40px;
position: relative;
top: 3px;
}
.iqbal-lla-header .navbar-default .navbar-nav > li {
border-right: 1px solid #202020;
padding: 0px;
}
.iqbal-lla-header .navbar-default .navbar-nav > li:last-child {
border-right: 0px;
}
.iqbal-lla-header .navbar-default .navbar-nav > li > a.selected {
background-color: #252525;
color: #fff;
}
.iqbal-lla-header .navbar-default .navbar-nav > li > a.selected:hover {
background-color: #252525;
color: #fff;
}
.grayheading
{color: #343635 !important;}
.iqbal-lla-header .navbar-default .navbar-nav > li > a {
color: rgba(255, 255, 255, .5);
padding-top: 10px;
padding-bottom: 10px;
line-height: 28px;
font-size: 13px;
}
.iqbal-lla-header .navbar-default .navbar-nav > li > a:focus, .iqbal-lla-header .navbar-default .navbar-nav > li > a:hover {
color: rgba(255, 255, 255, .75);
background-color: transparent;
}
.iqbal-lla-header .angle-icon {
margin: 0px 20px;
}
.iqbal-lla-header .navbar-toggle {
border: 0;
padding: 4px 10px 6px 10px;
margin: 0;
}
.iqbal-lla-header .navbar-toggler-text {
font-size: 13px;
}
.iqbal-lla-header .navbar-default .navbar-toggle:focus, .iqbal-lla-header .navbar-default .navbar-toggle:hover {
background-color: transparent;
}
.iqbal-lla-header .navbar-toggle.collapsed .navbar-toggler-text:before {
content: "\f107";
font-family: 'FontAwesome';
padding-right: 5px;
}
.iqbal-lla-header .navbar-toggle .navbar-toggler-text:before {
content: "\f106";
font-family: 'FontAwesome';
padding-right: 5px;
}
.ComingSoon .modal-backdrop {
z-index: 0;
}
.sticky .iqbal-lla-header {
display: none;
}
.sticky .new-header {
padding-top: 0px;
animation: slide-down 0.7s;
}
.mobiledisplay {
display: none;
}
@keyframes slide-down {
0% {
opacity: 1;
transform: translateY(-100%);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@media (max-width: 576px) {
.video-container{
min-height:auto !important;
}

	.testimonial-content p
	{font-size:16px !important;}

.rightpadadj
{margin-right:0px;
padding-right:0px;}
.faculty-detail img.img-responsive, .fac-space img.img-responsive
{
max-width: 150px;}

.homecampus .campus-content
{margin-left:0px;}

.testimonial-content
{margin-top:-10px;}

 
.campuscontent .campus-content 
{margin-left:2px !important;}
 .hometesimonial
{
padding:0px !important;
}
.campuscontent
{ margin-left:0px;}

.campuscontent .campus-content {
padding: 10px 20px 10px 10px;
}

.courses-know-more-form
{padding:0px;}
}
@media (min-width: 768px) {
.new-header .logo img {
height: 71px;
}




.footerabout
{padding-left:50px;}
.new-header .web-links {
text-align: center;
padding: 10px 0px 10px;
}
.new-header .web-links a {
margin: 0px 5px;
padding: 5px 10px;
color: #626260;
font-size: 16px;
}
.home-content.btn-links ul li a {
font-size: 16px;
padding: 10px 40px;
}
.home-content
{
/*	margin-top:-15px;*/
}
.home-content h1 {
padding-bottom: 2px;
margin:0px;
}
.diary-sec .home-R-content {
padding: 30px 30px 11px 30px;
}
.footer-web-logos a img {
margin: 10px 20px;
}
}
@media (min-width: 992px) {
.course-details .row{
display:flex;
}
.course-details .portfolio-item{
min-height:100%;
}
.new-header .web-links {
text-align: right;
padding: 30px 0px 0px;
}
header.sticky .new-header .logo img {
height: 50px;
}
header.sticky .new-header .web-links {
text-align: right;
padding: 18px 0px 0px;
display: block;
}
.sites-tab-section .nav-tabs > li > a {
min-height: 80px;
padding: 15px 30px 5px;
}
.home-post-sec {
margin: 30px 15px;
}
.sites-tab-section {
margin: 30px 15px;
}
.new-details .new-events {
margin-top: 0px;
}
.footer-web-logos a img {
margin: 10px 30px;
height: 60px;
}
}
@media (min-width: 1200px) {
.faculty-news .col-lg-4:first-child {
padding-left: 0;
}
.faculty-new
{
margin-left:20px;}
.diary-sec {
margin-top: 0px;
}
.alignlefth3
{text-align:left;}
.diary-sec .home-R-content {
height: 505px;
padding: 30px 30px 11px 30px;
}
.diary-sec .home-R-content-wrap i {
color: #0c4e97;
font-size: 18px;
}
.sites-tab-section .nav-tabs > li > a {
min-height: 80px;
padding: 15px 56px 5px;
}
.left-post-blog {
border-right: 0px solid #fffdfd;
padding-right: 10px;
}
.right-post-news {
padding-left: 10px;
}
}
.homebg{
background-color:#eeeaea;
padding-right:30px;
}
footer.mobile-footer{
display:none;
background-color: #fff;
border-top: 0 none;
font-family: "Nunito Sans";
}
.vc_custom_1613816672054 .wpb_single_image{
margin-bottom:10px !important;
}
.vc_custom_1613818282546.knowmore-mobile{
margin-top:0px;
}
.knowmore-mobile a{
margin-top:20px;
}
.yesmobile
{display:none;}
.homealumnigallery .knowmore-mobile{
display:none;
}
.knowmore-mobile{
margin: 0px auto;
float: none;
display:none;
}
.knowmore:hover {
color:#FFF !important;
background-color: #155932;
}
.home-content{
padding:15px 0px;
font-style: "Nunito Sans";
font-weight: 400;
font-size: 16px;
color: #343635;
letter-spacing: 0em;
line-height: 1.375;
}
.mobile-display{
display:none;
}
@media (max-width: 800px) {
.banner-content{ 
padding: 15px !important;
text-align:left;
}

.classcontainer
{padding: 10px 10px 0px 10px !important;}


.homesliderheading
{margin-left:50px;}
.mainlogo,.new-header .logo
{text-align:right !important;}
.new-header .minilogo{
	text-align:right !important;
}
.mpad
{margin-top:30px; padding:10px;	}
.sponsor-logos {		text-align:left;}
.homeheadingsmain
{ display:block !important;
padding-bottom:20px;}
.course-details .details{
padding:0px;
}
.new-details-home{
margin:10px auto;
}
.home-course-img img{
padding-bottom:0px;
}
.details-accor-sec .panel-title button{
padding-right:30px;
}
.faculty-new .row{
margin:auto;
}
.ms-skin-light-6 .ms-bullet
{
width:8px !important;
height:4px !important;
background: #CCCCCC !important;
}
.content-inner .ms-skin-default .ms-bullet {
width: 6px;
height: 4px;
}
.faculty-new .col-xs-6{
margin-bottom:30px;
}
.faculty-pic img {
margin: auto;
}
}
@media (max-width: 576px) {
.home-life .ms-info{
opacity: 1 !important;
}

.nilgriscontent
{padding-bottom:30px;}

.footer-info p ,.copyrighttext, .copyrighttext a {
  font-family: "Nunito Sans";
  font-size: 10px;
  }
div.select{
position: relative;
margin:0 auto;
}
.select ul.gallerydd{
margin:0 auto;
}
.footer-links h3{
text-align:center;
font-family: "Alegreya Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
}
.content-inner{
font-size:16px;
}
.courses-landing-form .wpcf7-form input{
font-size: 16px;
}

.testimonial-content
{text-align: left;
padding: 5px 10px;
font-size:18px !important;
}
 .courses-landing-form .homeheadings {
    text-align: center;
    font-family: "Nunito Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 40px;
  }
  .content-inner h4
  {font-size: 28px !important;}

.get-img{display:none;}
.details-accor-sec .panel-title button{
padding-right:30px;
}
.course-details-home .portfolio-item .calltoaction a{
line-height:normal !important;
}
.calltoaction a {
  padding: 10px 10px;
  
}

.mobilepad
{padding-top:40px !important;}
.course-details-home .portfolio-item .title, .portfolio-item-gray .home-portfolio{ min-height:100px;}
.course-details-home .portfolio-item
{background:#000 !important;
margin-bottom:10px;}


.course-testimonials
{width:350px;
padding: 30px 10px;
text-align:left !important;}
.lifellahead
{
	text-align:left;
	padding:10px;}
.courses-landing-form .wpcf7-form-control.wpcf7-submit
{margin-right:0px;}
.homesliderheading
{display:none;}

.padding10
{padding:10px;
margin-top:15px;}

.footer-links li a 
{
	font-size:16px;}

.course-details-home .portfolio-item .title a
{font-weight: 400;
font-size: 18px;
line-height: 20px;
	
	}
.homeheadingsmain

{

font-family: "Nunito Sans";
font-style: normal;
font-weight: 500;
font-size: 30px !important;
line-height: 26px; 
/* or 87% */
color: #343635;
text-align:left;

	}


homeheadings 

{

font-family: "Nunito Sans";
font-style: normal;
font-weight: 500;
font-size: 30px !important;
line-height: 26px; 
/* or 87% */

color: #343635;

	}

.course-details
{paddding:0 10px;}
.mheight
{min-height:250px;}
.mheighttn
{min-height:510px;}
.fac-space .swiper-container{
margin:auto;
padding:auto;
}
.fac-space .swiper-button-prev,.fac-space .swiper-button-next{
display:none;
}
.homealumnigallery, .homecampus {
padding:10px;}
.faculty-name{
font-size:12px;
}
.faculty-news .new-events{    margin-bottom: 20px;
}
.course-page{
margin:40px 0px 30px!important;
}
.new-header .web-links{
font-size:10px;
}
#anuprofile .wpb_text_column h2,#iqbalprofile .wpb_text_column h2{
display:none;
}
#anuprofile  h2.wpb_singleimage_heading,#iqbalprofile  h2.wpb_singleimage_heading{
display:block;
}
.responsive-tabs-container .ms-inner-controls-cont, .responsive-tabs-container .ms-container {
max-width: 300px !important;
overflow: hidden;
height: 190px;
}
.insta-section
{padding:0px;}
.vc_column-inner
{padding-top:0px;}
.wpb_content_element
{
margin-bottom:5px !important;}
.facultyfull .faculty p
{padding-left:0px;}
.aboutspace
{margin-top:-40px;}
.facultycontent
{padding-top:20px;}

.textcenter
{text-align:center;}
.homealumnigallery .alumni-content 
{padding:20px 20px 20px 10px;
text-align: left;
font: normal normal medium 12px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;}
.course-landing .portfolio-item {padding-top:10px; padding-right:10px;}
.course-details-home .portfolio-item .title, .portfolio-item-gray .title{margin-top:10px; position: relative; clear: both; padding:20px !important;}
.courses-content{margin-top:0px;}
.footeraddress
{margin-top:15px;}
.home-content
{padding-left:18px !important;
margin-right: 10px !important;}
.gurukul
{font-size:16px;}
.home-content h1
{ margin-bottom:0px;}
.home-content p
{line-height:1.7;}
.homecampus .campus-content
{padding:0px 0px 20px 0px;
text-align: left;
font: normal normal medium 12px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;}
.content-inner h1, .content-inner h2, .content-inner h3 ,.course-details-home .course-details h3,.homecontainer .home-content h1{
text-align: center;
font: normal normal normal 30px/25px "Alegreya Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.courses-content .courses-content-inner h2
{font: normal normal bold 18px/25px "Alegreya Sans";}
.homealumnigallery .alumni-content 
{
text-align: left;
font: normal normal medium 16px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;}
.campuscontent .campus-content
{padding:0px;}
}
@media (max-width:1024px) and (max-width:812px) {
.homecontainer .home-content p
{line-height:1.7;}
.homesliderheading
{margin-left:40px;}
.homemobile{
padding:0px;
margin:0px;
}
.homebg{
background-color:#eeeaea;
padding:0px;
margin:0px;
}
.home-lifeatlla .life-content{
margin-bottom:40px;
}
.hometesti{
background-image:url('../images/testi.jpg');
background-position:bottom right;
background-repeat:no-repeat;
margin:0px;
}
.home-lifeatlla .inner .row{
margin-right:0px;
background:none;
}
}
@media screen and (max-width: 980px) {
.insta-section{
padding:0px;
}
.campusslider
{ display:block;}
.aboutus-photo{
margin-bottom:15px !important;
}
.vc_row-has-fill > .vc_column_container > .vc_column-inner{
padding-top:15px !important;
}
.footer-links{
width:100%;
padding-left:0px;
}
.home-content{
padding:0px 20px;
}
.nonmobile, #responsive-menu-button{
display:none;
}
.mobile-display{
display:block;
}
#menuToggle input:checked ~ #mobile-menu{
overflow:scroll;
}
.app-btn-sec{
background-color:transparent;
}
.homecampuscontent .campus-content, .hometesimonial .hometestimonial-content {
padding: 50px 75px 10px 75px;
min-height: 300px;
max-height: 300px;
}
nav.navigation{
height:0px;
}
.new-header .logo{
text-align:right;
}
.minilogo
{text-align:right;
float:right;}
.courses-landing-form .wpcf7-form-control.wpcf7-submit
{float:left;}
.slogo
{	text-align:center;
padding-left:105px;}
.homecampus .campus-content
{ padding: 0px 20px 50px 15px;
	}
.mobilesticky .interested{ display:none;}
.mobilesticky{
position: fixed;
bottom:0;
left:12px;
width:100%;
height: 65px;
background-color: #fff;
z-index:9;
display:none;
}
.details-accor-sec .app-now-btn-light{
padding:10px;
}
#responsive-menu-button{
display:none !important;
}
.fixedmobile #menuToggle.mobile-display{
display:block;
}
#menuToggle.mobile-display{
display:inline-block;
}
.homecampuscontent .campus-content, .hometesimonial .hometestimonial-content{
padding: 50px 25px 10px 25px;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner{
padding-left: 50px;
padding-right: 50px;
}
.new-details .col-lg-4:last-child{
display:none;
}
.homecampus .mobile-display.homeheadings,.hometestimonial-content h3.homeheadings,.alumni-content h3.homeheadings,.new-details h3.homeheadings{
text-align:center;
padding-bottom:20px;
}
.sticky .mainlogo{
height:45px !important;
}
.sticky .nonsticky {
display: block;
}
}
@media (max-width:800px) {
}
@media (max-width:767px) {
.roundcontainer
{padding:30px 10px;
}

.aligncenter
{text-align:center;}

.Quote{
color: #343635;
font-family: "Nunito Sans";
font-weight: 700;
font-size:50px !important;
text-align:left;
float:left;
margin-left:30px;
}
.news-and-events .content
{height: auto !important;}
.Quote-right{
color: #343635;
font-family: "Nunito Sans";
font-weight: 700;
font-size:50px !important;
float:right;
margin-right:30px;
}
.strong-view.wpmtst-simple.controls-type-sides .wpmtst-testimonial-inner{
padding-left: 50px !important;
padding-right: 50px !important;
}
.courses-content .courses-video{
padding: 10px 20px 20px 0;
}
.content-inner.course-page{
margin: 40px 0px 30px;
}
.home-course-desc{
font-size: 16px;
color: #343635;
font-family: "Nunito Sans";
position:relative;
}
.home-course-desc p
{text-align: left;
font: normal normal medium 16px/22px "Nunito Sans";
letter-spacing: 0px;
color: #343635;}
.hometesimonial .hometestimonial-content strong{
font-size:16px;
}
.homecampuscontent .campus-content, .hometesimonial .hometestimonial-content {
padding: 50px 0px 10px 0px;
min-height:400px;
max-height:100%;
}
.tesimonialcourse
{

margin: 30px 30px 0px 30px auto;
padding:30px;
background: #FFF;
border-radius: 0;}
.campustestimonial
{min-height:550px;
max-height:550px;}
nav.navigation{
height:0px;
}
.new-header .web-links{
text-align: right;
font: normal normal medium 8px/12px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.slogo{
padding: 10px 0px;
}
.slogo img{
max-width:76px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next::before{
left: -4px;
}
header.sticky .new-header .web-links{
display:block;
}
.content-inner h1, .content-inner h2, .content-inner h3 ,.course-details-home .course-details h3,.homecontainer .home-content h1{
text-align: left;
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.content-inner h3
{text-align: left;
}
.alumni-content h1,.new-details h1,.sponsor-logos h3,.mobile-footer h1.title-contact,.mobile-footer h1.title-contact a{
color: #343635;
text-align:center;
font-size:24px;
}
.courses-content h6
{font: normal normal normal 30px/25px "Nunito Sans";
text-align:left;
}
.course-page .courses-landing-form h3
{text-align:center;}
.courses-video .knowmore-mobile
{margin-top:0px;}
.campus-content  .knowmore{
text-align: center;
float: none;
margin-bottom: 0px;
}
.mobile-display{
display:block;
}
.homecampus .mobile-display{
padding: 15px 10px 1px 10px ;
}
.admission-open,.admission-close{
top:0px !important;
}
.homeheadings
{text-align: center !important;
font-family: "Nunito Sans";
font-style: normal;
font-weight: 400;
font-size: 34px;
line-height: 40px;
}
.homelearn, .homehowapply
{
	padding-left:20px !important;}

.innerheading2
{font: norm#l normal bold 18px/30px "Nunito Sans";
color:#155932;}
.innerheading
{
font: normal normal bold 18px/30px "Nunito Sans";
letter-spacing: 0px;
color: #343635;
opacity: 1;
}
.nonmobile,#responsive-menu-button{
display:none !important;
font-size:16px !important;
}
.knowmore-mobile{
display:block !important;
}
.new-header .logo{
margin-left:30px;
}
button#responsive-menu-button{
left:2% !important;
}
.sticky .nonsticky{
display:block;
}
.mobile-footer{/*footer.new-footer,*/
display:none !important;
}
footer.mobile-footer{
display:none;
}
.new-footer .social-btns{
	float:none !important;
}
.socialbtn{border-radius: 16px;}
.content-inner.homepage{
padding:0px 0px;
margin: 75px 0px 0px;
}
.fancybox-next span{
background-position-y:60% !important;
}
.fancybox-prev span{
background-position-y:30% !important;
}
.fancybox-next span:hover,.fancybox-next span:active{
background-position-y:60% !important;
}
.fancybox-prev span:hover,.fancybox-prev span:active{
background-position-y:30% !important;
}
.homemobile{
padding:0px;
margin:0px;
}
.homebg{
background-color:#eeeaea;
padding:0px;
margin:0px;
}
.home-lifeatlla .life-content{
margin-bottom:40px;
}
.hometesti{
background-image:url('../images/testi.jpg');
background-position:bottom right;
background-repeat:no-repeat;
}
.home-lifeatlla .inner .row{
margin-right:0px;
background:none;
}
.mobiledisplay {
display: block;
background-color: #fff;
text-align: center;
padding: 5px;
margin-top: 10px;
}
.navbar-toggle {
float: left;
}
.iqbal-lla-header .navbar-header {
float: none;
text-align: right;
padding-right: 10px;
}
.iqbal-lla-header .angle-icon {
display: none;
}
.sticky .new-header .since {
margin: 10px 0px 10px;
}
.iqbal-lla-header .iqbal-lla-logo {
height: 30px;
}
.home-post-sec .pt-cv-thumbnail {
width: 400px;
}
.footer-web-logos a {
display: block;
padding-top: 10px;
padding-bottom: 10px;
}
.left-post-blog {
padding: 0px 15px;
}
}
@media only screen and (min-width: 812px) and (max-width: 991px) {
.navbar-right {
float: left !important;
}
.content-inner h3
{text-align: left;}
}
.fancybox-next span{
background-position-y:60% !important;
}
.fancybox-prev span{
background-position-y:30% !important;
}
.fancybox-next span:hover,.fancybox-next span:active{
background-position-y:60% !important;
}
.fancybox-prev span:hover,.fancybox-prev span:active{
background-position-y:30% !important;
}
.swiper-slide a,.swiper-slide img ,.swiper-slide .faculty-name{
margin: 0 auto;
float:none;
}
#faculty-detail
{
margin-left:30px;
background:#FFF;
border-radius: 0;}
faculty-detail h1
{margin-left:15px;}
.faculty-name {
width: 100%;
display: block;
background-color: #343635;
color: #fff;
opacity: 0.8;
float:left;

text-align: center;
bottom: 0px;
margin: 0 auto;
margin-top: -34px !important;
padding:5px 0;
font-weight:bold;
}
.faculty-pic{
margin-bottom:34px;
}
.roundlinkcenter a{
background-color: #E4E4E4;
color: #413737;
margin-top: 10px;
text-align:center;
padding: 0.5em 1.5em;
text-decoration: none;
font-size: 16px;
font-weight: 400;
border-radius: 0px;
}
.roundlinkcenter a:hover {
background-color: #155932;
color: #FFF;
}
 .knowmore a{
	font-family: "Nunito Sans";
background-color: #fff;
color: #000;
margin-top: 10px;
margin-right:10px;
float:left;
display:block;
padding: 0.5em 1.5em;
text-decoration: none;
font-size: 16px;
font-weight: 400;
border-radius: 100px;
border:1px solid #000;
}
 .knowmore a:hover{
background-color: #155932;
color: #FFF;
}
.greenroundlink a{
background-color: #fff;
border: 1px solid #155932;
color: #000;
margin-top: 10px;
margin-right:10px;
float:right;
display:block;
padding: 0.5em 1.5em;
text-decoration: none;
font-weight: 400;
border-radius: 0px;
position:absolute;
right:0;
bottom:10px;
}
.greenroundlink a:hover {
background-color: #E4E4E4;
color: #155932;
}



@media (max-width: 912px) {
.homesliderheading
{margin-left:50px;}
.homeheadingsmain
{display:none;}
.banner-content {
    padding: 15px !important;
    text-align: left;}
.home-course-img .title
{padding-top:15px;	}
courses-landing-form
{	margin-left:120px;}
.main-navigation
{display:none;}
.new-footer
{display:block;}
}
@media (max-width: 576px) 
{
.greenboxlink a{
font-size:12px;
}
	
	.gallery
	{padding:0px !important;}

.aligncenter
{text-align:center;}
.courseshortdescription
{background:#FFF !important;
}

.homecampus
{margin-bottom:20px !important;}
.mobilesticky{display:hidden !important;}
.lifenonmobile
{display:none;}
}
/**new**/
.home-banner-button {
 cursor:pointer;
  width: 49px;
  margin: 0 auto;
    margin-top: 0px;
  font-family: "Poppins";
  font-weight: 400;
  color: #fff;
  background-color: #000;
  text-align: center;
  border-radius: 0 100px 100px 0;
  transform: rotate(90deg);
  padding: 5px;
  height: 37px;
  margin-top: -10px;
}
.admission-open{
font-family: "Nunito Sans";
font-size: 20px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
color: #FFFFFF;

width: Hug (221px);
height: Hug (50px);
left: -0.5px;
padding: 10px 20px 10px 20px;
border-radius: 0px 40px 40px 20px;
gap: 10px;
background: #73AC3A;
position: absolute;
  top: 15px;
  z-index:2;
}
.admission-close{
font-family: "Nunito Sans";
font-size: 20px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0em;
text-align: left;
color: #FFFFFF;
width: Hug (234px);
height: Hug (50px);
left: -0.5px;
padding: 10px 20px 10px 20px;
border-radius: 0px 40px 40px 20px;
gap: 10px;
background: #E5544B;
position: absolute;
  top: 15px;
   z-index:2;
}
.video-container{
min-height:662px;

}
.video-container video {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  z-index: -1;
  max-height:662px;
}
.ms-bullets{
min-width:250px !important;
}
.ms-bullet.ms-bullet-selected{
min-width:20px !important;
}
.ms-skin-light-6 .ms-bullet{
height:4px !important;
background: #CCCCCC !important;
border-radius: 20px !important;
border: solid 3px #CCCCCC !important;
}
