/*==Common classes==*/
.post-edit-link{
	display: none!important;
}
.header2{
	background: #ff98002e;
    border-top: 4px solid #56190e;
}
.navbar-nav > li{
	border-left:1px solid #eeeeee69;
}
.navbar-nav:last-child{
	border-right:1px solid #eeeeee69;
}
.LogoImg img{
	width:100%;
}
.footer-logo .img-responsive {
	width:180px;
}
p {
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    font-family: sans-serif;
}
.owl-nav {
    text-align: center;
}
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev, 
.owl-carousel button.owl-dot {
    padding: 0px 10px!important;
    font: inherit;
    font-size: 20px;
    background:#ff9800;
    color: #fffcfc;
    margin: 0px 10px;
}

.sect-title-3 {
	color: #ffffff;
    padding: 0;
    font-weight: bold;
    font-family: 'Roboto';
    font-size: 20px; 
}
.sect-title-4 {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
	font-family: 'Roboto';
}
.bg-social {
	background:#000;
	color:#ffff;
}
.bg-social a{
	color:#ffff;
}
.bg-social a:after {
    content: "";
    position: absolute;
    bottom:0px;
    left: 0;
    width: 0;
    height: 0;
    border-left:50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 50px solid #000;
}
.bg-social .fbar-btn {
	
    cursor: pointer;
    position: absolute;
    right: 95px;
    z-index: 1005;
    text-align: center;
    width: 0;
    height: 0;
    bottom: 0;
}
.bg-social .fbar-btn a {
	color:#ffff;
    position: relative;
    display: block;
    width: 40px;
    height: 54px;
    line-height: 60px;
    text-align: center;
}
.dropdown-menu > li > a{
	white-space: unset!important;
}
.section-padding{
	padding:50px 0px;
}
.std-wld-page .panel-grid-cell{
	text-align:center;
	padding: 20px;
    background: #eee;
}
/*==Top hrader==*/
.top-heder {
    width: 100%;
    float: left;
    background: linear-gradient(to right, #ff9800 ,#ff9800 ,#ff9800);
    padding: 0px;
}

.top-left {
    margin: 0px;
    padding: 10px 0px;
}
.top-left li {
    list-style: none;
    display: inline;
    color: #ffffff;
}
.top-left li span{
	padding-right: 10px;
}
.top-left li span i {
    padding-right: 6px;
    color: #fff;
}
.menuName {
    float: none;
    text-align: center;
    margin: 0 auto;
}
.top_menu {
	 padding: 18px 0px 10px;
	
}
.top-right-social {
	float: right;
    padding: 10px 0px 0px;
}

.top-right-social {
    float: right;
    margin-right: 30px;
}
.top-right-social li{
	display: inline;
	list-style: none;
	text-align:center;
}
.top-right-social li i {
	color:#fff;
	width: 15px;
    height: 15px;
	text-align:center;
}
.top-right-social li i a{
	text-align:center!important;
	margin:0 auto;
}
.top-right-social li {
    padding: 10px;
    border-right: 1px solid #fff;
}
.top-right-social li:hover{
    color:#000;
}


/*Header*/
.main-header {
    position: absolute;
    width: 100%;
    z-index: 999;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 16px!important;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-weight: 500;
}

.navbar-collapse{
	padding:0px;
	float:left;
}
.navbar-default .navbar-nav>.active>a{
	    background-color: #e7e7e700!important;
}
#menu-mains-menu li a{
	padding: 14px 6px!important;
	color: #fff !important;
}
.navbar {
    margin-bottom: 0px;
    padding: 0px 0px;
    box-shadow: none!important;
    border: none;
}
header .top-bar {
    background-color:#08438a;
	
}
header .top-bar {
    font-size: 12px;
    position: relative;
    z-index: 2;
}
header .top-bar .hr-list {
    display: table;
    table-layout: fixed;
    width: auto;
    float: left;
    border-collapse: collapse;
}
header .top-bar .hr-list:first-child > li:first-child {
    padding-left: 0;
}
header .top-bar .hr-list:last-child {
    float: right;
	font-size: 16px;
}
header  .top-bar .hr-list {
    display: table;
    table-layout: fixed;
    width: auto;
    float: left;
    border-collapse: collapse;
}
.social-links > li {
    display: inline-block;
    margin:0px 2px 0 !important;
	font-size: 15px;
}
header .top-bar .hr-list > li {
    display: table-cell;
    vertical-align: middle;
    height: 35px;
    padding-left: 20px;
    padding-right: 20px;
	color: #fff;
    font-size: 14px;
}
header .nomber-info .fa, header .mail-info .fa {
    display: inline-block;
    color: #fff;
    margin-top: -2px;
    margin-right: 8px;
}
.hr-list img{
	margin-right: 12px;
}
.top-bar .social-links > li > a {
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px 7px;
    border-radius: 0px;
    line-height: 33px;
    text-align: center;
	text-shadow:1px 1px #0a0a0a;
	border-radius: 2px;
	
}
.red-theme .color-type-btn{
    color: #ffffff !important;
    background-color: rgb(84, 157, 14);
    border-radius: 4px;
    padding: 10px 30px;
    font-size: 17px;
    text-shadow: 0px 2px #2d2d2d;
}
.btn-medium, input[type="submit"] {
    padding: 10px 20px;
}
.red-theme{
    margin-top: 25px;
}
.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%;
	z-index:99;
}
.logo h1 {
    color: #151e27;
    font-size: 45px;
    font-weight: 600;
    font-family: initial;
    margin-top: 7px;
    text-align: left;
    padding: 20px 0px;
}
.logo h1 span{
	color:#f1c696;
}
.logo i{
    float: left;
    font-size: 35px;
    margin-top: 17px;
    padding: 0px 4px;
	color: #08438a;
}
.slider-ht img{
	width:100%;
	height:auto;
} 
.LogoImg{
    text-align: left;
	padding: 5px 0px;
}

.sect-margin-top {
	margin-top:50px;
}
.main-menu ul.navbar-nav li {
    float: left;
    position: relative;
}
.main-menu ul.navbar-nav > li >a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color:#fff;
    font-size: 16px;
    font-weight: 500;
    padding: 15px 20px;
    text-transform: capitalize;
    border-left:1px solid #690a1a2e;
    
}
.main-menu ul.navbar-nav li a:hover{
    color: #ffffff;
}

.main-menu ul.navbar-nav >li:hover > a:before, .main-menu ul.navbar-nav >li.active > a::before {
    width: 100%;
}
.main-menu ul.navbar-nav li.active a:focus {
    color: #333;
}
.main-menu ul.navbar-nav li.active a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    position: relative;
    z-index: 9999999;
}
.navbar {
    border: medium none;
    margin-bottom: 0;
}
.navbar-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.navbar-brand{
    padding: 5px 0px;
}
.main-menu ul.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background: none;
    color:#333;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: none;
}
.main-menu ul.nav li ul.sub-menu {
    background: #fff;
    border-top: 2px solid #711928;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 115%;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 220px;
    z-index: -99;
}
.pagess {
    position: relative;
}
.navbar.navbar-default {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.navbar-nav li:last-child {
    border-right: 1px solid #690a1a2e;
}
.main-menu ul.nav li ul.sub-menu li {
    border-bottom: 1px solid #ddd;
    padding: 0;
    position: relative;
    width: 100%;
}
.main-menu ul.nav li:hover ul.sub-menu{
    top: 100%;
    opacity: 1;
    z-index: 999999;
    visibility: visible;
    padding: 0;
    list-style: none;
}
.main-menu ul.nav li ul.sub-menu li a {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 15px;
    text-transform: capitalize;
}
.main-menu ul.nav li:hover ul.sub-menu li a:hover{
    color: #ffffff;
    background: #000;
}
.main-menu ul.nav li ul.sub-menu li:last-child {
    border:none;
}
.menu-bg{
    background: #ffca81;
}
.header3{
  background: #56190e;
}
.dropdown-menu li{
	width:100%;
}
/*===HEADER===*/

/*==slider SECTION==*/
.sider-height{
    height:506px;
}
.bg-orange{
    background: #e6540e;
}
.bg-black{
    background:linear-gradient(130deg, #1A191D 85%, #232226 0%);
}
.slider{
    position:relative;
}
.gg-slider {
    
}
.rslides p{
    font-size: 17px;
    margin-top: 13px;
}
.rslides {
  position: relative;
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
 
}
.set-rslides {
    background:#fff; 
    top: 160px;
    left: -70px;
    height: 205px;
 }
.set-slider .set-slider-class {margin:30px 0;}
.rslides li {
      -webkit-backface-visibility: hidden;
      position: absolute;
      display: none;
      width: 100%;
      left: 0;
      top: 0;
      transition: opacity 0ms !important;
  }
 .set-rslides li {
    border: none;
    padding-left: 56px;
    padding-right: 30px;
    text-align: justify;
    padding-top: 13px;

}
.slider-content {
    position: absolute;
    top: 20%;
    width: 100%;
    text-align: left;
    left: 10%;
}
.slider-content h3{
    color: #13287e;
    font-weight: 200;
}
.slider-content span{
    color: #1996d6;
}
.slider-content h2{
    font-size: 46px;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 0px;
    margin-bottom: 30px;
    line-height: 65px;
}
.slider-content p{
    color: #ffffff;
    margin-bottom: 40px;
}
.setdatanews{
    background: #ffffff63;
    padding: 10px;
    height: 294px;
}
.setdatanews table td p{
    color:#fff;
}
.setdatanews h3{
    background: #000;
    text-align: center;
    padding: 10px;
    color: #fff;
}
.setdatanews marquee{
    height: 200px;
}
.set-rslides li h3 {
    border-left:3px solid #000;
    padding:5px;
    color:#a57013;
}
.rslides li:first-child {
      position: relative;
      display: block;
      float: left;
}
.rslides img {
      display: block;
      height: auto;
      float: left;
      width: 100%;
      border: 0;
  }
.rslides_tabs {
    position: absolute;
    top: 230px;
    z-index: 999;
    right: 2%;
}
.rslides_tabs li {
    display: block;
    margin-bottom: 5px;
    margin-bottom: 10px;
}
.rslides_tabs li i{
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background:#ff9800;

}
.slider-btm-bg img{
    position: absolute;
    bottom: 0;
    background-size: 100% 100%;
}
.btn-comn{
    background: #fff323;
    padding: 13px 30px;
    font-size: 13px;
    color: #13287e;
}
.title-section {
    float: none;
    margin: 0 auto;
    position: relative;
    width: 100%;
    margin-bottom: 55px;
    border-left: 5px solid #2196f3;
    padding: 0px 10px;
}
.title-section h1 {
    font-size: 40px;
    color: #1b1d1e;
    margin: 0;
}
.title-section:after{
    border-bottom-width: 4px;
    border-color: #000;
    }
.title-bg {
    font-size: 65px;
    left: 0;
    letter-spacing: 10px;
    line-height: 0.7;
    position: absolute;
    right: 0;
    top: 90%;
    text-transform: uppercase;
    font-weight: 800;
    transform: translateY(-50%);
    color: rgb(0 0 0 / 4%);
    padding: 0px 10px;
}
.section-bg{
    background: url(img/bg.webp);
    background-size: 100%;
}


/*==END SLIDER==*/

/*==END Important Link ==*/
.Student-bx {
    box-shadow: 0px 10px 10px 0px #dddd;
    margin-top: -15px;
    background: #293745;
    padding: 30px 20px;
    text-align: center;
    color: #000;
    border-radius: 5px;
}
.Student-bx i {
    font-size: 50px;
    padding: 17px;
    background: #ff9800;
    color: #fff;
    box-shadow: 0px 10px 10px 0px #0e0e0e;
    border-radius: 50%;
}
.Student-bx p{
	text-align:center;
	color:#fff;
}
.Student-bx h3{
	color:#fff;
}

/*==END Important Link ==*/



/*==section Title==*/
.section-title .white-Clr{
	color:#fff;
}
.section-title h3{
	color: #2f3235;
    padding: 0;
    font-weight: bold;
	font-family: 'Roboto';
	font-size: 50px;
	text-align:center;
}
.section-title small {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
	font-size: 15px;
}
.section-title small:after {
    content: "";
    position: absolute;
    height: 12px;
    border-bottom: 3px solid;
    border-color: #ff9800;
    margin-left: 20px;
    width: 50px;
}
.section-title small:before {
    content: "";
    position: absolute;
    height: 12px;
    border-bottom: 3px solid;
    border-color: #ff9800;
    width: 50px;
    left: 550px;
}
/*----------------------------------------*/
/* service Area
/*----------------------------------------*/
.section-bg{
    background: linear-gradient(45deg, #4a1c11d9, #400202c4), url(images/main-b2.jpg);
    padding-top: 50px;
    padding-bottom: 50px;
}
.ser-div{
    background: #fff;
    padding: 20px 35px;
    border-radius: 20px;
    box-shadow: 0 6px 20px 0 rgb(17 35 82 / 58%);
    margin-bottom: 20px;
}
.ser-div img{
   width: 60px;
    float: left;
    margin-right: 15px;
}
.ser-desc{
    margin-left: 60px;
}
.ser-desc h3{
  color: #000;
    margin: 0;
    line-height: 55px;
}
/*section button*/
.btn-all {
    background: #ff9800;
    padding: 10px 20px;
    color: #fff5f5;
    font-weight: bold;
}

/*==section About==*/
#about{
	padding-top:50px;
	padding-bottom:50px;
}
#about-2{
	background-image: linear-gradient(to right, #212f3ef5 , #212f3ef5),url(./images/unnamed.png);
    padding: 0px 0px;
    background-size: 100% 100%;
}

.section-bg-padding{
	padding-top:50px;
	padding-bottom:50px;
}

.abtBximg{
    margin: 40px 0px 40px;
}
.abtBximg img{
	width:100%;
}
/*==section counter==*/
#section-bg {
    background-image: linear-gradient(45deg, #4a1c11d9, #400202c4), url(images/main-b2.jpg);
    padding: 50px 0px;
    background-size: 100% 100%;
}
.courses-bx {
    border: 1px solid #ffffff;
    text-align: center!important;
    margin: 16px;
    padding: 40px 30px;
    background: #ffffff;
    box-shadow: 0px 0px 8px 1px #0000007a;
    color: #0e0e0e;
	border-radius:20px;
	margin: 40px 0px;
}

.courses-bx  h3{
	color:#000;
	text-align: center!important;
	margin:20px 0px;
}
.courses-bx  p{
	color:#000;
	text-align: center!important;
}
.courses-bx i {
    font-size: 40px;
    color: #ff9800;
}
.courses-bx img:hover {
    background: #ff9800;
}

/*==Facilities Section==*/
.facility-Bx {
	text-align:center;
	padding: 35px 20px;
	margin: 20px 0px;
	box-shadow: 0px 10px 10px 0px #ececec;
	background: linear-gradient(45deg, #4a1c11d9, #400202c4), url(images/main-b2.jpg);
}
.facility-Bx img {
    color: #ff9800;
}
.facility-Bx h3{
	color:#fff;
}
.facility-Bx2 {
    margin-top: 20px;
}
.facility-Bx2 img {
    width: 100%;
    height:430px;
}
/*==Facilities Section End ==*/

.footer-menu ul li {
    margin: 0;
    padding: 0;
    line-height:22px;
}

/*==TESTIMONIAL SECTIOn==*/
.testimonial{
    border: 1px solid #c9ced3;
    padding: 70px 25px 100px;
    margin: 40px 0px;
    position: relative;
	background: #fff;
}
.testimonial i {
    font-weight: 900;
    font-size: 30px;
    color: #ff9800;
    position: absolute;
    top: 20px;
    left: 25px;
}
.testimonial .description{
    font-size: 14px;
    color: #666;
    line-height:26px;
}
.testimonial .pic {
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: -30px;
    left: 25px;
}
.testimonial .pic img {
    width: 100%;
    height: auto;
    border-radius: 50%;
    box-shadow: 0px 0px 10px 0px #424141;
    padding: 4px;
    background: #ff9800;
}
.testimonial .testimonial-title{
    font-size: 20px;
    color: #000;
    position: absolute;
    bottom: 20px;
    left: 150px;
}
.testimonial .testimonial-title small{
    display: block;
    font-size: 14px;
    color: #2e3e50;
    margin-top: 7px;
}


/*===FAQ SECTION===*/
.faq-img-box img{
	width:100%;
}
.section-title2 h3 {
    color: #fff;
    padding: 0;
    font-weight: bold;
    font-family: 'Roboto';
    font-size: 40px;
	margin-bottom:50px;
}
#accordion .panel{
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0px 0 10px;
    overflow: hidden;
    position: relative;
	background:#fff;
	padding:20px;
}
#accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
    z-index: 1;
    position: relative;
}
#accordion .panel-heading:before,
#accordion .panel-heading:after{
    content: "";
    width: 50%;
    height: 20%;
    box-shadow: 0 15px 5px rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 15px;
    left: 10px;
    transform: rotate(-3deg);
    z-index: -1;
}
#accordion .panel-heading:after{
    left: auto;
    right: 10px;
    transform: rotate(3deg);
}
#accordion .panel-title a {
    display: block;
    padding: 15px 70px 15px 70px;
    margin: 0;
    background: #202d3b;
    font-size: 18px;
    /* font-weight: 700; */
    letter-spacing: 1px;
    color: #ffffff;
    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    position: relative;
    text-decoration: none;
    line-height: 25px;
}
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{
    content: "\f106";
    font-family: "font Awesome";
    font-weight: 900;
    width: 55px;
    height: 100%;
    text-align: center;
    line-height: 50px;
    border-left: 2px solid #ff9800;
    position: absolute;
    top: 0;
    right: 0;
}
#accordion .panel-title a.collapsed:before{ content: "\f107"; }
#accordion .panel-title a .icon{
    display: inline-block;
    width: 55px;
    height: 100%;
    border-right: 2px solid #ff9800;
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
#accordion .panel-body{
    padding: 10px 20px;
    margin: 0 0 20px;
    border-top: none;
    background: #fff;
    font-size: 15px;
    color: #333;
    line-height: 27px;
}


/*===End FAQ SECTION===*/


/*==Get Direction to the Conference Hall==*/
.venue-box{
    padding: 20px 20px 20px 90px;
    position: relative;
	margin: 40px 0px;
	box-shadow: 0px 0px 6px 0px #ececec;
	height: 140px;
}
.venue-box:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale3d(1.08, 1.08, 1.08);
    transition: all 0.33s ease 0s;
}
.venue-box:hover:before{
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.venue-box .venue-icon {
    width: 50px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    border: 2px solid #6d2e1ed9;
    position: absolute;
    top: 40px;
    left: 20px;
    transition: all 0.3s ease 0s;
    background: #6d2e1ed9;
}
.venue-box:hover .venue-icon{ 
	transform: translateY(20px); 
}
.venue-box .venue-icon:before,
.venue-box .venue-icon:after{
    content: "";
    height: 2px;
    background: #ff9800;
    position: absolute;
    top: -20px;
    left: 10px;
    right: 10px;
    transition: all 0.3s ease 0s;
}
.venue-box .venue-icon:after{
    top: auto;
    bottom: -20px;
    left: 10px;
    right: 10px;
}
.venue-box:hover .venue-icon:before{
    top: -25px;
    transform: rotate(90deg);
}
.venue-box:hover .venue-icon:after{
    transform: rotate(-90deg);
    bottom: -25px;
}
.venue-box .title{
    display: block;
    font-size: 20px;
    color: #1f2d3c;
    text-transform: uppercase;
    margin: 0 0 12px 0;
    position: relative;
}
.venue-box .description{
    font-size: 16px;
    color: #333;
    line-height: 30px;
    letter-spacing: 1px;
    margin: 0;
	text-align: justify;

}
.margin-top-40 {
	margin-top:40px;
}
/*==END Get Direction to the Conference Hall==*/


/*==Model Pop up==*/
.enquiry-bx {
	padding:0px 0px 20px;
}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    background: #2e3e50;
    text-align: center;
    color: #fff;
}
.modal-title {
    padding: 20px 0px 0px;
}
/* The Close Button */
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
	color:#000;
}
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: -0.5;
}


/*==FOOTER==*/
.footer-box{
	background: linear-gradient(45deg, #4a1c11d9, #400202c4), url(images/main-b2.jpg);
}

.footer-box-inner {
	padding: 50px 0px 20px;
}
.footer-logo {
    display: inline-block;
    background: #fff;
    padding: 10px 15px;
    margin-bottom: 20px;
    border-radius: 20px;
}
/*
.img-responsive {
    width: 190px;
}
*/
.footer-subscribe {
	position: relative;
}
.footer-subscribe input:not([type="submit"]) {
	width: 100%;
	height: 46px;
	background: #fff;
	font-size: 15px;
	color: #838486;
	padding-left: 20px;
	padding-right: 70px;
	border: 2px solid #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;

}
.footer-subscribe-submit {
	background: #001b57;
}

.footer-subscribe-submit {
	position: absolute;
	top: 0;
	right: 0;
	width: 52px;
	height: 46px;
	font-size: 18px;
	line-height: 46px;
	color: #2a2a2a;
	text-align: center;
	background: #001b57;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}

.footer-subscribe-submit i.fa-envelope:before {
	content: "\f0e0";
	position: relative;
	z-index: 1;
	color: #fff;
}
.footer-subscribe-submit input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:#f19206;
	border: 0;
}

.footer-copy {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    background: linear-gradient(45deg, #4a1c11d9, #400202c4), url(images/main-b2.jpg);
    padding: 10px 0;
    text-align: center;
    border-top: 1px solid #eee;
}

.newslatter-section{
	text-align: center;
    margin-bottom: 40px;
}
.newslatter-section .footer-title {
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    text-transform: uppercase;
}
.section-title p{
	color:#000;
}
/*==END FOOTER==*/


/*===Inner page===*/
.abt-img {
	width:100%;
}
.section-title .col-white {
	color:#fff;
}
.section-title .col-white small {
    color:#fff;
}
.pagetitle-Bg {
	background-image: linear-gradient(to right, #0000007a, #0000006b),url(./images/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	padding:50px 0px;
	text-align:center;
}
.pagetitle-Bx h1 {
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    font-family: auto;
    margin: 20px 0px;
}
.pagetitle-Bx h1:before {
    content: "";
    position: absolute;
    height: 15px;
	border-bottom: 4px solid #ff9800;
    width: 100px;
    top: 80px;
    left: 46%;
}

/*==About us pg==*/
.abt-bx p{
	color:#000;
}
.missBx {
    background: linear-gradient(45deg, #2e3e50, #020304, #2e3e50);
    padding: 20px;
	margin-bottom:50px;
}
.missBx img {
    background: #fff;
    padding: 10px;
    border: 8px solid #293745;
    margin-bottom: -30px;
    border-radius: 10px;
    text-align: left;
}
.missBx2 img {
    background: #fff;
    padding: 15px;
    border: 8px solid #293745;
    margin-top: -20px;
    border-radius: 50%;
}

.missBx-content {
	background:#fff;
	padding:20px;
	color:#000;
	text-align:center;
}
.missBx-content h3{
	color:#000;
	font-size:30px;
	margin:20px 0px;
}

/*==Director Page==*/
.director-img  img{
	width:100%;
}
.director-img h3 {
    font-size: 20px;
    background: #ff9800;
    color: #fff;
    padding: 20px 20px;
    margin: 0px 0px;
    transform: unset;
    border-left: 5px solid #2e3e50;
	border-right: 5px solid #2e3e50;
}
.conduct-bx img {
    width: 100%;
    box-shadow: -15px -15px 0px 0px #ff9800;
}
.conduct-bx ul{
	padding:0px;
}
.conduct-bx ul li{
	font-size:16px;
	list-style-type:none;
	padding:4px 0px;
}
.conduct-bx ul li i{
	background: #ff9800;
    color: #fff;
    padding: 5px;
    border-radius: 50%;
	float: left;
}
.conduct-bx ul li p {
    margin-left: 40px;
    line-height: 25px;
}

/*==Student Corner page==*/
.studentCorner-tab{
    font-family: 'Fira Sans', sans-serif;
    display: table;
}
.studentCorner-tab .nav-tabs{
    display: table-cell;
    width: 28%;
    min-width: 28%;
    vertical-align: top;
    border: none;
}
.studentCorner-tab .nav-tabs li{
   float: none;
   vertical-align: top;
}
.studentCorner-tab .nav-tabs li a {
    color: #fff7f7;
    background-color: #243240;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 15px;
    margin: 0 9px 15px 0;
    border-radius: 0;
    border: none;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.studentCorner-tab .nav-tabs li a:hover,
.studentCorner-tab .nav-tabs li.active a,
.studentCorner-tab .nav-tabs li.active a:hover{
    color: #fff;
    background-color: transparent;
    border: none;
    text-shadow: 0 0 5px #555;
}
.studentCorner-tab .nav-tabs li a:before,
.studentCorner-tab .nav-tabs li a:after{
    content: "";
    background: #ff9800;
    width: 80%;
    height: 80%;
    transform: skewX(-15deg);
    position: absolute;
    top: 0;
    left: 150%;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.studentCorner-tab .nav-tabs li a:after{
    background: #ffa521;
    left: auto;
    right: 150%;
    top: auto;
    bottom: 0;
}
.studentCorner-tab .nav-tabs li a:hover:before,
.studentCorner-tab .nav-tabs li.active a:before{
    left: 7px;
}
.studentCorner-tab .nav-tabs li a:hover:after,
.studentCorner-tab .nav-tabs li.active a:after{
    right: 7px;
}
.studentCorner-tab .tab-content {
    color: #171616;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    padding: 20px 25px;
    margin-top: 10px;
    display: table-cell;
    position: relative;
    /* box-shadow: 0px 0px 10px 0px #ddd; */
}
.studentCorner-tab .tab-content h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 10px 0;
    font-weight: bold;
    font-family: 'Roboto';
    font-size: 25px;
    color: #ff9800;
}
@media only screen and (max-width: 479px){
    .studentCorner-tab .nav-tabs{
        width: 100%;
        display: block;
        border: none;
    }
    .studentCorner-tab .nav-tabs li a{ margin: 0 0 10px; }
    .studentCorner-tab .tab-content{
        padding: 20px 15px 5px;
        display: block;
    }
    .studentCorner-tab .tab-content h3{ font-size: 18px; }
}

/*==Academic Page==*/
.academic-bx {
    color: #fff;
    background: #2e3e50;
    padding: 20px;
    margin-top: 50px;
    box-shadow: 6px 6px 0px 0px #ff9800;
}
.academic-bx h3{
	color:#ff9800;
	font-weight: bold;
    font-family: 'Roboto';
    font-size: 25px;
	letter-spacing:3px;
}
.academic-bx i {
    background: #ff9800;
    padding: 20px;
    font-size: 40px;
    color: #fff;
    border-radius: 20px;
}

/*==Admission Page==*/
.admission-bx h3{
	color:#ff9800;
	font-weight: bold;
    font-family: 'Roboto';
    font-size: 35px;
	letter-spacing:3px;
}
.admission-bx  ul{
	padding:0px;
}
.admission-bx  ul li{
	font-size:16px;
	list-style-type:none;
	padding:4px 0px;
}
.admission-bx  ul li i{
	background: #2e3e50;
    color: #fff;
    padding: 5px;
    border-radius: 50%;
	float: left;
}
.admission-bx  ul li p {
    margin-left: 40px;
    line-height: 25px;
}
.admission-title h3 {
	color:#ff9800;
	font-weight: bold;
    font-family: 'Roboto';
    font-size: 35px;
	letter-spacing:3px;
}
.formBg {
    background: #2e3e50;
    padding: 30px;
    margin-top:20px;
}
.careerBx h2 {
    color: #243240;
    font-weight: bold;
    font-family: 'Roboto';
    font-size: 35px;
    letter-spacing: 3px;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 0px 15px;
    margin: 0px 0px 30px;
}



/*==Service Page==*/
.margin-top-80 {
	margin:80px 0px;
}
.padd-top-40 {
	padding-top:40px ;
}
.padd-50 {
	padding:50px 0px;
}
.padd-30 {
	padding:30px 0px;
}
.padd-80 {
	padding:80px 0px;
}
/*=== start ===*/
.section-block-grey {
    padding: 90px 0px 90px 0px;
    background-color: #f9f9f9;
}

.serv-section-2 {
    position: relative;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 0.16);
    border-radius: 5px;
    overflow: hidden;
    padding: 30px;
        height: 300px;
}

.serv-section-2:before {
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 0;
    content: " ";
    width: 120px;
    height: 120px;
    background: #f5f5f5;
    border-bottom-left-radius: 136px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-2-icon {
    position: absolute;
    top: 18px;
    right: 22px;
    max-width: 100px;
    z-index: 1;
    text-align: center;
}

.serv-section-2-icon i {
    color: #2e3e50;
    font-size: 48px;
    line-height: 65px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-desc {
    position: relative;
}

.serv-section-2 h3 {
    color: #2e3e50;
    font-size: 25px;
	margin:15px 0px;
}

.section-heading-line-left {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background: #001c48;
    border-radius: 25%;
    margin-top: 15px;
    margin-bottom: 5px;
}

.serv-section-2 p {
    margin-top: 25px;
    padding-right: 50px;
}

.serv-section-2:hover .serv-section-2-icon i {
    color: #fff;
}

.serv-section-2:hover:before {
    background: #2e3e50;
}

/*==Our Team ==*/
.bg-gray {
	background:#f5f5f5!important ;
}
.our-team{
    padding: 30px 0 40px;
    background: #ffff;
    text-align: center;
    overflow: hidden;
    position: relative;
	margin:0px 0px 40px;
}
.our-team .pic{
    display: inline-block;
    width: 130px;
    height: 130px;
    margin-bottom: 20px;
    z-index: 1;
    position: relative;
}
.our-team .pic:before{
    content: "";
    width: 100%;
    height: 0;
    border-radius: 50%;
    background: #ff9800;
    position: absolute;
    bottom: 135%;
    right: 0;
    left: 0;
    opacity: 0.2;
    transform: scale(3);
    transition: all 0.3s linear 0s;
}
.our-team:hover .pic:before{ height: 100%; }
.our-team .pic:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #ff9800;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.our-team .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
    transform: scale(1);
    transition: all 0.9s ease 0s;
}
.our-team:hover .pic img{
    box-shadow: 0 0 0 14px #f7f5ec;
    transform: scale(0.7);
}
.our-team .title {
    font-size: 25px;
    /* font-weight: 700; */
    color: #25313e;
    /* letter-spacing: 1px; */
    /* text-transform: capitalize; */
    /* margin-bottom: 5px; */
}
.our-team .post{
    display: block;
    font-size: 16px;
    color: #4e5052;
    text-transform:capitalize;
}
.our-team .social{
    width: 100%;
    padding: 0;
    margin: 0;
    background: #ff9800;
    position: absolute;
    bottom: -100px;
    left: 0;
    transition: all 0.5s ease 0s;
}
.our-team:hover .social{ bottom: 0; }
.our-team .social li{ display: inline-block; }
.our-team .social li a{
    display: block;
    padding: 10px;
    font-size: 17px;
    color: #fff;
    transition: all 0.3s ease 0s;
}
.our-team .social li a:hover{
    color: #ff9800;
    background: #f7f5ec;
}
@media only screen and (max-width: 990px){
    .our-team{ margin-bottom: 30px; }
}

.client-item img{
	margin:40px 0px;
}

/*==Latest News pg ==*/
.news-item {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    margin:20px 0px;
}
.news-item .image-box {
    position: relative;
    overflow: hidden;
}
.news-item .image-box:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 8;
    opacity: 0;   
    transform: perspective(400px) rotateX(-90deg);  
    transform-origin: top;
    transition: all 0.5s;
    background-color: rgba(0, 0, 0, 0.75);
}
.news-item .overlay {
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
    z-index: 10;
}
.news-item .overlay a {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    border-radius: 50%;
    color: #222;
    font-size: 20px;
    height: 60px;
    margin: 0 5px;
    line-height: 60px;
    opacity: 0;
    display: inline-block;
    text-align: center;
    transform: translateX(0%) translateY(-30%) scale(0.9);
    transition: all 0.4s ease 0s;
    width: 60px;
}
.news-item .image-content {
    position: relative;
    padding: 10px 15px;
    background: #f1efef;
    height: 189px;
}
.news-item .date-box {
    position: absolute;
    top: -32px;
    left: 50%;
    margin-left: -32px;
    display: inline-block;
}
.news-item .date-box h6 {
    position: relative;
    z-index: 8;
    font-size: 17px;
    color: #000000;
    width: 100px;
    height: 60px;
    text-align: center;
    line-height: 55px;
    border-radius:10px;
    background: #60d158;
    border: 6px solid #ffffff;
    font-family: 'Roboto', sans-serif;
}
.float-left {
    float: left !important;
}
.news-item .reting i, .gallery-item .reting span {
    color: #60d158;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
}
.float-right {
    float: right !important;
}
.news-item .reting a {
    color: #60d158;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
	text-decoration:none;
}
.news-item .bottom-text {
    padding: 6px 0px 20px;
}
.news-item .bottom-text h6 {
    color: #333333;
    transition: .5s ease;
}
.news-item .bottom-text h6 a {
    color: #222;
    text-decoration: none;
}
.news-item .info {
    position: relative;
    padding-top: 15px;
    border-top: 1px solid #e8e8e8;
}
.news-item .info p {
    color: #333333;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 14px;
}
.news-item .info p i {
    color: #ff9800;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 14px;
}
.enquiry-bx h3{
	color: #fff;
    font-size: 50px;
    font-weight: bold;
    font-family: auto;
    margin: 20px 0px;
}
.enquiry-form h3{
	text-align:left;
	font-weight: bold;
    font-family: 'Roboto';
    font-size: 30px;
}
.enquiry-form h3 span{
	content: "";
    position: absolute;
    height: 28px;
    border-bottom: 3px solid;
    border-color: #ff9800;
    margin-left: 5px;
    width: 50px;
}
.cast-form h3{
	text-align:left;
	font-weight: bold;
    font-family: 'Roboto';
    font-size: 30px;
}
.cast-form h3 span{
	content: "";
    position: absolute;
    height: 28px;
    border-bottom: 3px solid;
    border-color: #ff9800;
    margin-left: 5px;
    width: 50px;
}
.wpforms-field-container input{
	border: 1px solid #eee!important;
    height: 40px!important;
    width: 100%!important;
    margin-top: 10px!important;
}
.wpforms-field-container textarea{
	    border: 1px solid #eee!important;
    height: 100px!important;
    width: 100%!important;
    margin-top: 10px!important;
}
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{
	max-width:100%!important;
}
.wpforms-submit{
	background: #ff9800!important;
    padding: 10px 20px!important;
    color: #fff5f5!important;
    font-weight: bold!important;
}
.enquiry-form{
	border:4px solid #eee;
	padding:30px;
}
.cast-form{
	border:4px solid #eee;
	padding:30px;
}
/*==Contact Us==*/
.contact-area {
    padding: 100px 0px;
    background: linear-gradient(-45deg,#60d158,#60d158 45%,#d1d1d1 45%, #d1d1d1 50%, #fff 50.1%);
} 
.contact-bx  {
	background: #fff;
	padding:30px;
	box-shadow:0px 0px 20px 0px #ddd;
	height:450px;
}
.contact-bx .contact-info {
    position: relative;
    padding-left: 45px;
}
.contact-bx .contact-info i {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 30px;
    line-height: 24px;
    color: #60d158;
    font-weight: 600;
}
.contact-bx .contact-info h6 {
    font-size: 20px;
    line-height:30px;
    font-family: "Roboto";
    font-weight: bold;
    margin-bottom: 0px;
    color: #000000;
}
.contact-bx .contact-info h6 a{
	color:#000;
    text-decoration:none;
}
.contact-bx .contact-info p {
    color: #585858;
}
.contact-form .form-group .form-control {
    font-size: 13px;
    line-height: 26px;
    color: #999;
    border: 1px solid #eeeeee;
    font-family: "Roboto", sans-serif;
    border-radius: 0px;
    padding-left: 20px;
	margin:10px 0px 30px;
}

.contact-form h3{
    font-size: 20px;
    color: #1f2d3c;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
/*==Error page ==*/
.error-bg{
	background-image: linear-gradient(to right, #00000073 , #080808d1 , #00000061),url(./images/error.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding:160px 0px 180px;
}
.error-bg h1{
	font-size:140px;
	color:#fff;
	font-weight:bold;
    font-family: auto;
}
.error-bg p{
	color:#ffff;
	padding-bottom:20px;
}

/*==Comingsoon page ==*/
.comingsoon-bg{
	background-image: linear-gradient(to right, #0000009c , #0000009c),url(./images/coming.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding:180px 0px 185px;
	text-align:center;

}
.comingsoon-bg h1{
	font-size:118px;
	color:#fff;
	font-weight:bold;
    font-family: auto;
}
.comingsoon-bg p{
	padding-bottom:20px;
	color:#fff;
	text-align:center;
}


/*==Table Result==*/
.barresult-bx img{
	width:100%;
}
.margin-80 {
	margin:50px 0px;
}
.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 320px;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color:#D5DDE5;
  background:#1b1e24;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:20px;
  font-weight: 100;
  padding:18px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
tr:hover td {
  background:#2e3e50;
  color:#FFFFFF;
  border-top: 1px solid #22262e;
}
 
tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#EBEBEB;
}
 
tr:nth-child(odd):hover td {
  background:#2e3e50;
}

tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding:20px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}

/*Madhura*/
.result-contrnt{
    background: #fff;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
}
#owl-result img{
    margin-top: 20px;
}
.result-contrnt h3{
    margin-top: 0px;
}
.result-contrnt h4{
    margin-top: 0px;
}
.msg-img img{
    width: 30%;
    float: left;
    margin-right: 13px;
}
.news-and-event {
    padding: 25px;
    background-color: #ffffff;
    position: relative;
    height: 450px;
}
.news-and-event h3{
    margin-top:0px;
}
.post-date {
    width: 15%;
    float: left;
    background:#ff9800;
    text-align: center;
    padding: 4px;
    color: #fff;
    height: 80px;
}
.post-news {
    margin-left: 15%;
    padding: 14px;
    height: 80px;
    font-size: 16px;
}
.news-block {
    border: 1px solid #eeeeeea6;
    margin-bottom: 15px;
}
.tab .nav-tabs{
    padding:10px 0;
    position: relative;
    border-bottom:0 none;
}
.tab .nav-tabs li{
    margin:0 15px 0 0;
}
.tab .nav-tabs li:after{
    content: "";
    border: 2px solid #fff;
    position: absolute;
    right: -31%;
    top: 44%;
    width: 31%;
}
.tab .nav-tabs li:last-child:after{
    content:"";
    border:0 none;
}
.tab .nav-tabs li a{
    outline:none;
    margin-right:0;
    padding:20px 10px;
    background:#fff;
    text-transform:uppercase;
    color: #1f1d1d;
}
.tab .nav-tabs li.active a{
    color:#fff;
    background: #ff9800;
    text-transform:uppercase;
    border:none;
}
.tab .nav-tabs  li.active a:before {
    content: "";
    position: absolute;
    top:100%;
    left:50%;
    border-top: 14px solid #333;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    margin-left: -13px;
}
.tab .tab-content{
    color: #2e3e50;
    background: #fff;
    margin-top:5px;
    line-height:26px;
    padding:20px 30px;
    height: 362px;
}
@media only screen and (max-width: 1280px) {
    .tab .nav-tabs li a{
        padding:15px 11px;
    }
    .tab .nav-tabs li:after{
        right: -45%;
        width: 45%;
    }
}
@media only screen and (max-width: 500px) {
    .tab .nav-tabs li{
        width:100%;
        text-align:center;
        margin-bottom:2px;
    }
    .tab .nav-tabs li:after,
    .tab .nav-tabs li.active a:before{
        content:"";
        border:0 none;
    }
}
.gallry-box{
        border: 1px solid #eee;
    padding: 20px;
    text-align: center;
    margin-bottom:30px;
}
.gallry-box img{
    width:100%;
}
.footer-div h2{
	color:#fff;
	margin-bottom: 20px;
}
.footer-div p{
	color:#fff;
}
.footer-div ul{
	list-style:none;
	padding:0px;
}
.footer-div ul li{
	color:#fff;
	padding-bottom:10px;
}
.footer-link ul li a{
	color:#fff;
}
.footer-div li{
	margin-bottom:10px;
	font-size: 16px;
}
.footer-div li i{
	margin-right:10px;
}
.map-img img{
	width:100%;
}
.btn-header {
    background: #56190e;
    padding: 10px 0;
    color: #fff;
    font-size: 20px;
    border-radius: 0;
    border: 3px solid white;
    outline: 5px solid #56190e;
    margin-top: 20px;
}
.btn-header:hover {
    background: #792d20;
    padding: 10px 0;
    color: #fff;
    font-size: 20px;
    border-radius: 0;
    border: 3px solid white;
    outline: 5px solid #7c3521;
    margin-top: 37px;
}
#Section4 {
    overflow-y: scroll;
    height: 325px;
}
.navbar-default .navbar-nav > .open > a{
	    color: #fff!important;
    background-color: #e7e7e700!important;
}
.navbar-nav > li > .dropdown-menu{
	background: #792d20;
    margin-top: 7px;
	left: 0;
}
.dropdown-menu > li > a{
	color:#fff;
	padding: 7px 20px;
	font-size:16px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color: #f5f5f500!important;
}
.pageTitle h3{
	background: #7c3521;
    padding: 10px;
    color: #fff;
}
.pageImg img{
	border: 2px solid #eee;
    padding: 10px;
}
.textwidget ul li{
	font-size:18px;
}
.dropdown-menu{
	    min-width: 230px!important;
}
.the-staff img{
	width:100%;
	height:300px;
}
.the-staff {
	border: 1px solid #eee;
    padding: 10px;
    height: 450px;
    margin-bottom: 20px;
    box-shadow: 1px 2px 4px #eee;
}
.staff-detail h3{
	font-size: 20px;
}
.dep-staff{
	border: 1px solid #eee;
    padding: 10px;
    box-shadow: 2px 2px 2px 2px #eee;
	margin-bottom:20px;
}
.dep-staff img{
	width:100%;
}
.contact-detail p{
	text-align:center;
}
.contact-detail{
	border: 1px solid #afa8a8;
    text-align: center;
    padding: 30px;
    margin-bottom: 20px;
}
.contact-detail i{
	font-size: 40px;
    color: #ff9800;
}
.contact-page{
	border: 1px solid #afa8a8;
    padding: 30px;
}
.contact-page label{
	width:100%;
}
.form-box label{
	width:100%;
}
.form-btn{
	background: #ff9800;
    padding: 10px 20px;
    color: #fff5f5;
    font-weight: bold;
	border:none;
}
.display-none{
	display:none;
}
/*==Responsive  Media==*/

@media only screen and (max-width: 767px){
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #e7e7e7;
		height: auto;
		padding: 30px;
		width: 100%;
	}
	.sticky #navbar7 ul {
		margin: 0px 0px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #fff;
	}
	.navbar-default .navbar-nav > .active > a{
		color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	}
	#navbar7 ul {
		margin: 0px 0px;
	}
	.menuName {
		float: none;
		text-align:center;
	}
	.navbar-toggle {
		margin-right: 30px;
		background-color: #000;
	}
	.img-responsive {
		width: 160px;
	}
	.mob-display-none {
		display:none;
	}
	.mobile-view {
		display:block;
	}
	.main-logo2 img{
		display:block;
		margin-top:0px;
		width:120px;
	}
	.main-logo img {
		margin-top:-83px;
	}
	.sticky .main-logo img {
		display: none;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #2e3e50;
		color: #ffff;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	
	.top-right-social {
		float: none;
		margin:10px auto;
	}
	.section-slider-title {
		margin-top: 60px;
		text-align: center;
	}
	.slider-bx h1 {
		font-size: 50px;
	}
	.slider-bx h3 {
		font-size: 40px;
	}
	.section-title h3 {
		font-size: 40px;
		text-align: center;
	}
	.slider-bx {
		text-align: center;
		padding-left: 0px;
	}
	.slider-bx p {
		text-align: center!important;
	}
	.missBx {
		margin-bottom:30px;
	}
	.missBx2 {
		margin-bottom:30px;
	}
	.serv-section-2 {
		margin-bottom: 40px;
	}
	.carousel-indicators {
		bottom: -30px;
		margin-left: -30%;
		text-align: center;
	}
	
	.section-title{
		text-align: center;
	}
	.section-title small:after {
		display:none;
	}
	.facility-Bx{
		padding: 35px 5px;
	}
	.facility-Bx h3{
		font-size: 14px;
	}
	#section-bg{
		padding: 0px 0px;
	}
	.cast-form h3{
		margin-bottom: 30px;
		font-size: 26px;
	}
	.btn-all {
		margin-bottom: 20px;
	}
	.footer-title{
		text-align:center;
	}
	.footer-title :after {
		display:none;
	}
	.footer-title p {
		text-align:center;
	}
	p {
		text-align:justify;
	}
	ul.footer-socail {
		text-align: center;
	}
	.footer-copy-left {
		text-align: center;
	}
	.footer-copy-right{
		text-align: center;
	}

    .venue-box:before{ 
		transform: scale3d(1, 1, 1);
	}
    .venue-box .venue-icon{ 
		top: 30px; 
	}
	.top-left {
		display: none;
	}
	.abt-bx p {
		text-align: justify;
	}
	
	.section-title small:before {
		display:none;
	}
	.Student-bx {
		margin: 40px 0px;
	}
	.facility-Bx2 img {
		width: 100%;
		height: auto;
	}
	.tab .tab-content{
		    height: auto;
	}
	.LogoImg img{
		width:100%;
	}
	.footer-box-inner{
		text-align:center;
	}
	.rev_slider_wrapper, .rev_slider{
		height: 360px!important;
	}
	.btn-header{
		margin-top: 10px;
		padding: 5px 0;
		font-size: 11px;
	}
	.rslides_tabs {
		display:none;
	}
	.footer-div p{
		text-align: center;
	}
	.navbar-default .navbar-nav > li > aa{
		color:#fff;
	}
	.ser-div {
		padding: 9px 35px;
	}
	.ser-desc h3{
		font-size: 20px;
	}
	.ser-div img{
		width: 46px;
	}
	.pagetitle-Bg{
		padding: 20px 0px;
	}
	.pagetitle-Bx h1{
		font-size: 27px;
	}
	.pagetitle-Bx h1:before{
		display:none;
	}
}

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

}

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

}

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













