@charset "utf-8";
*{margin:0px; padding:0px; outline:none !important;}

body{
	font-family: 'Lato', sans-serif !important;
	font-size:14px;
	font-weight:normal;
	overflow-x:hidden;
}

#header{
	position:absolute;
	top:0;
	z-index:10;
	width:100%;
	background: #f4f4f4;
	left:0;
}

.top_head{
	position:relative;
	padding:0px;
	/*border-bottom:1px solid #999;*/
	margin-bottom:22px;
	overflow:hidden;
}

.head_mbl, .head_mail, .cr_txt{
	margin:0px;
	color:#fff;
	font-size:16px;
	position:relative;
	top:8px;
	font-family: 'Lato', sans-serif !important;
}

.head_mbl{
	padding-right:50px;
}

.head_mail a, .cr_txt a{
	color:#fff;
	transition:.3s ease-in;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
}

.head_mail a:hover, .head_mail a:focus, .cr_txt a:hover, .cr_txt a:focus{
	color:#ffffff;
	text-decoration:none;
}

.head_mbl:before, .head_mail:before, .cr_txt a:before{
	position:relative;
	display:inline-block;
	color:#ffffff;
	left:-15px;
	top:2px;
	font-size:22px;
	font-family:fontAwesome;
}

.head_mbl:before{
	content:'\f095';
}

.head_mail:before{
	content:'\f0e0';
}

.list1{
    line-height: 2em;
    font-size: 14px;
}

.cr_txt a:before{
	content:'\f0f6';
}

.cr_txt a{
	padding-left:50px;
}

.schl-criclm span {
    width: 140px;
    height: 140px;
    background: #eff9de;
    border-radius: 100%;
    border: 6px solid #5a7b2a;
    display: flex;
    justify-content: center;
    margin: 0 auto 15px;
}


.top_head .btn-info{
	background:#ffeb3b;
	border-radius:0px;
	border:0px;
	padding:16px 13px;
	font-weight:700;
	transition:.4s ease-in;
	-webkit-transition:.4s ease-in;
	-moz-transition:.4s ease-in;
	-o-transition:.4s ease-in;
}

.top_head .btn-info:hover, .top_head .btn-info:focus{
	/*background:#fff;*/
	color:#080808;
}

.atoz li:before {
    content: url(//gwps.kalloori.com/assets/gwps/images/graduation-cap-solid.svg);
    width: 12px;
}

.hd_rgt{
	color:#fff;
	font-weight:700;
	font-size:13px;
	position:relative;
	padding-right:0px !important;
	padding-left:30px !important;
}

.iso{
	padding-bottom:5px;
}

.iso:before{
	content:url(//gwps.kalloori.com/assets/gwps/images/quality-icon.png);
	top:6px;
}

.naac:before{
	content:url(//gwps.kalloori.com/assets/gwps/images/naac-icon.png);
	top:2px;
}

.iso:before, .naac:before{
	position:relative;
	display:inline-block;
	left:-15px;
}

.menu{
	background: #ea0000;
	margin-top:20px;
}

.menu .navbar-nav li a{
	color:#000000;
	font-size:16px;
	padding: 8px 30px;
	transition:.4s ease-in;
	-webkit-transition:.4s ease-in;
	-moz-transition:.4s ease-in;
	-o-transition:.4s ease-in;
}

.menu .nav > li > a:hover, .menu .nav > li > a:focus, .menu .nav .active a{
	background:none;
	color:#000;
}

#testimonial-pg {
    position: relative;
}

.testi-img {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 5;
}

.testi-img img {
    margin: 0px 20px 0px auto;
    display: block;
    border-radius: 150px;
   /* border: 4px solid #5a7b2a;*/
    
}

.testi-img img {
margin-top: 70px;
}

#management {
    position: relative;
    height:1200px;
}

.abt-testi {
    background: #212529;
    padding: 30px 60px 60px;
    position: relative;
    margin: 20px 0px 50px;
    color: #fff;
    border-radius: 20px;
        font-size: 14px;
}

.rt-txt {
    display: flex;
    justify-content: flex-end;
    color:#fff;
}

#about_college{
	position:relative;
	padding:20px 0px 25px;
	font-size: 14px;
}

#about_college h1{
	font-size:20px;
	font-weight:900;
	text-transform:uppercase;
	line-height:26px;
	padding-bottom:10px;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #ea0101;
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}

.styled-table th,
.styled-table td {
    padding: 12px 15px;
    font-size: 15px !important;
}

.styled-table thead tr {
    background-color: #ea0100;
    color: #ffffff;
    text-align: left;
}

.styled-table {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    width: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}



.abt_tab .nav li{
	padding-right:12px;
	margin-bottom:20px;
}

.abt_tab .nav li a{
	color:#ea0100;
    padding: 8px 13px;
	transition:.4s ease-in;
	-webkit-transition:.4s ease-in;
	-moz-transition:.4s ease-in;
	-o-transition:.4s ease-in;
}

.abt_tab .nav-pills > li.active > a, 
.abt_tab .nav-pills > li.active > a:hover, 
.abt_tab .nav-pills > li.active > a:focus,
.abt_tab .nav-pills > li a:hover,
.abt_tab .nav-pills > li a:focus{
	background:#ea0100;
	border-radius:0px;
	color:#fff;
}

.abt_desc{
	margin:0px;
	text-align:justify;
	color:#000;
	line-height:24px;
	font-size:16px;
}

.abt_tab .media{
	margin-top:40px;
}

.abt_tab .media-heading{
	font-weight:900;
	font-size:16px;
}

.abt_tab .media-body{
	padding-left:8px;
}

.abt_tab .media-body p{
	color:#ea0100;
	font-size:16px;
}

.cors_tle, .news_tle{
	text-align:center;
	color:#fff;
	background:#ea0100;
	text-transform:uppercase;
	font-size:16.2px;
	padding:18px 0px;
	margin-bottom:0px;
}

.cors_tle:before, .news_tle:before{
	content:'';
	position:absolute;
	display:block;
	left:10%;
	top:15px;
	height:100%;
	width:100%;
}

.cors_tle:before{
	background:url(//gwps.kalloori.com/assets/gwps/images/icon-courses.png) no-repeat top left;
}

.news_tle:before{
	background:url(//gwps.kalloori.com/assets/gwps/images/icon-news.png) no-repeat top left;
}

.cors_tle:after, .news_tle:after{
	content:'';
	position:absolute;
	display:block;
	border-left: 26px solid transparent;
	border-right: 26px solid transparent;
	border-top: 36px solid #ea0100;
	left:50%;
	transform:translateX(-50%);
}

.course_con{
	border:1px solid #ddd;
	border-top:none;
	text-align:center;
	padding:18px;
}

.course_con h3{
	margin:0px;
	color:#086b5e;
	font-size:20px;
	padding-bottom:15px;
}

.course_con p{
	margin:0px;
	color:#888;	
	line-height:23px;
}


.table-wrapper{
    margin: 10px 70px 70px;
    box-shadow: 0px 35px 50px rgba( 0, 0, 0, 0.2 );
}

.fl-table {
    border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    border: none;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    white-space: nowrap;
    background-color: white;
}

.fl-table td, .fl-table th {
   /* text-align: center;*/
    padding: 8px;
}

.fl-table td {
    border-right: 1px solid #f8f8f8;
    font-size: 12px;
}

.fl-table thead th {
    color: #ffffff;
    background: #ea0100;
}


.fl-table thead th:nth-child(odd) {
    color: #ffffff;
    background: #002145;
}

.fl-table tr:nth-child(even) {
    background: #F8F8F8;
}

/* Responsive */

@media (max-width: 767px) {
    .fl-table {
        display: block;
        width: 100%;
    }
    .table-wrapper:before{
        content: "Scroll horizontally >";
        display: block;
        text-align: right;
        font-size: 11px;
        color: white;
        padding: 0 0 10px;
    }
    .fl-table thead, .fl-table tbody, .fl-table thead th {
        display: block;
    }
    .fl-table thead th:last-child{
        border-bottom: none;
    }
    .fl-table thead {
        float: left;
    }
    .fl-table tbody {
        width: auto;
        position: relative;
        overflow-x: auto;
    }
    .fl-table td, .fl-table th {
        padding: 20px .625em .625em .625em;
        height: 60px;
        vertical-align: middle;
        box-sizing: border-box;
        overflow-x: hidden;
        overflow-y: auto;
        width: 120px;
        font-size: 13px;
        text-overflow: ellipsis;
    }
    .fl-table thead th {
        text-align: left;
        border-bottom: 1px solid #f7f7f9;
    }
    .fl-table tbody tr {
        display: table-cell;
    }
    .fl-table tbody tr:nth-child(odd) {
        background: none;
    }
    .fl-table tr:nth-child(even) {
        background: transparent;
    }
    .fl-table tr td:nth-child(odd) {
        background: #F8F8F8;
        border-right: 1px solid #E6E4E4;
    }
    .fl-table tr td:nth-child(even) {
        border-right: 1px solid #E6E4E4;
    }
    .fl-table tbody td {
        display: block;
        text-align: center;
    }
}

.news_bg{
	margin-bottom:10px;
}

.news_bg .media-left {
	background: #c30303;
    width: 16%;
    text-align: center;
    padding-right: 0px;
    color: #fff;
}

.news_bg .media-left h6{
	background:#a10b0b;
	margin:0px;
	padding:5px 0px;
}

.news_bg .media-left h5{
	font-weight:700;
	margin:0px;
	font-size:12.5px;
	padding:8px 0px;
}

.news_bg .media-body{
	padding-left:15px;
	padding-top:3px;
}

.news_bg .media-heading{
	color:#000;
	font-size:14.5px;
	font-weight:700;
}

.news_bg .media-body p{
	color:#040300;
	margin:0px;
	padding-top:3px;
}

#college_news:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.71);
}

#college_news{
	position:relative;
	background:url(//gwps.kalloori.com/assets/gwps/images/college-news-bg.jpg) no-repeat;
	background-size:cover;
	padding-top:45px;
	padding-bottom:55px;
	background-attachment:fixed;
}

#college_news h2{
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
	font-size:28px;
	position:relative;
	display:inline-block;
	z-index:1;
	margin:0px 0px 50px;
	padding-bottom:18px;
	border-bottom:1px solid #fff;
}

#college_news h2:after{
	content:'';
	position:absolute;
	display:block;
	border-bottom:7px solid #ea0101;
	height:7px;
	width:30%;
	bottom:-4px;
	    left: 0;
    right: 0;
    margin: 0 auto;
}


#college_mgmnt{
	position:relative;
	/*background:url(//gwps.kalloori.com/assets/gwps/images/college-news-bg.jpg) no-repeat;*/
	background-size:cover;
	padding-top:45px;
	padding-bottom:55px;
	background-attachment:fixed;
}

#college_mgmnt h2{
	color:#000;
	text-transform:uppercase;
	font-weight:900;
	font-size:28px;
	position:relative;
	display:inline-block;
	z-index:1;
	margin:0px 0px 50px;
	padding-bottom:18px;
	border-bottom:1px solid #fff;
}


#college_mgmnt h2:after{
	content:'';
	position:absolute;
	display:block;
	border-bottom:7px solid #ea0101;
	height:7px;
	width:50%;
	bottom:-4px;
	left: 0;
    right: 0;
    margin: 0 auto;
}



.news_cl_bg{
	background:#fff;
	padding:5px 45px 18px;
	text-align:center;
}

.news_cl_bg h5{
	font-weight:900;
	margin:0px;
	font-size:13.5px;
	padding:18px 0px 12px;
}

.news_cl_bg p{
	font-size:13px;
	margin:0px auto 15px;
	line-height:24px;
	color:#888;
	width:95%;
	padding-bottom:14px;
	border-bottom:1px solid #ccc;
}

.news_cl_bg h6{
	font-style:italic;
	margin:0px;
}

.news_cl_bg h6:before{
	content:'';
	position:absolute;
	background:url(//gwps.kalloori.com/assets/gwps/images/college-icon.png) no-repeat;
	width:100%;
	height:100%;
	display:block;
	left:30%;
}

.red{
	color:#ed1b24;
}

.green{
	color:#83c441;
}

.red1{
	color:#ff9800;
}

.blue{
	color:#34a4d8;
}

.red_brdr:before, .green_brdr:before, .red_brdr1:before, .blue_brdr:before{
	content:'';
	position:absolute;
	display:block;
	width:75%;
	left:12.5%;
	top:-7px;
}

.red_brdr:before{
	border:7px solid #ed1b24;
}

.green_brdr:before{
	border:7px solid #83c441;
}

.red_brdr1:before{
	border:7px solid #ff9800;
}

.blue_brdr:before{
	border:7px solid #34a4d8;
}

#latest_events{
	position:relative;
	padding:35px 0px;
}

#latest_events h2, #number_say h2, #recruiters h2, #campus_tour h2{
	margin:0px 0px 35px;
	color:#000;
	font-size:27px;
	border-bottom:1px solid #bbb;
	display:inline-block;
	font-weight:700;
	text-transform: uppercase;
	padding-bottom:10px;
}

#latest_events h2:after, #number_say h2:after, #recruiters h2:after, #campus_tour h2:after{
	content:'';
	position:relative;
	top:14px;
	display:block;
	border-bottom:8px solid #212529;
	width:30%;
	margin:auto;
}

#latest_events .media{
	box-shadow:1px 1px 5px #d9d9d9;
	margin-bottom:20px;
}

#latest_events .media-right{
	width:45%;
	padding-left:0px;
}

#latest_events .media-right .media-object{
	width:100%;
}

#latest_events .media-body{
	padding-left:15px;
	padding-right:15px;
}

#latest_events .media-heading{
	font-size:15px;
	color:#000;
	font-weight:700;
	line-height:22px;
	padding-bottom:5px;
	padding-top:5px;
}

#latest_events .media-heading small{
	color:#888;
	font-size:11px;
}

#latest_events h6{
	font-weight:700;
	color:#212529;
	display:inline-block;
	padding-left:48px;
}

#latest_events h6:before{
	content:'';
	position:absolute;
	display:inline-block;
	height:3px;
	left:30px;
	width:9%;
	top:16px;
	background:#212529;
}

#latest_events .media-body p{
	text-align:justify;
	color:#888;
	font-size:13px;
	line-height:21px;
}

#common_login:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:rgba(0,0,0,0.6);
}

#common_login{
	position:relative;
	background:url(//gwps.kalloori.com/assets/gwps/images/common-login.png) no-repeat;
	background-size:cover;
	padding:50px 0px 70px;
	background-attachment:fixed;
}



.wrap
{
  margin:50px auto 0 auto;
  width:100%;
  display:flex;
  align-items:space-around;
  max-width:1200px;
}
.tile
{
  width:380px;
  height:380px;
  margin:10px;
  background-color:#fa0607;
  display:inline-block;
  background-size:cover;
  position:relative;
  cursor:pointer;
  transition: all 0.4s ease-out;
  box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.44);
  overflow:hidden;
  color:white;
  font-family:'Roboto';
  
}
.tile img
{
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  transition: all 0.4s ease-out;
}
.tile .text
{
/*   z-index:99; */
  position:absolute;
  padding:30px;
  height:calc(100% - 60px);
}
.tile h1
{
 
  font-weight:300;
  margin:0;
      color: white;
    text-decoration: none;
  text-shadow: 2px 2px 10px rgba(0,0,0,0.3);
}
.tile h2
{
  font-weight:100;
  margin:20px 0 0 0;
  font-style:italic;
   transform: translateX(200px);
}
.tile p
{
  font-weight:300;
  margin:20px 0 0 0;
  line-height: 25px;
/*   opacity:0; */
  transform: translateX(-200px);
  transition-delay: 0.2s;
}
.animate-text
{
  opacity:0;
  transition: all 0.6s ease-in-out;
}
.tile:hover
{
/*   background-color:#99aeff; */
box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);
  transform:scale(1.05);
}
.tile:hover img
{
  opacity: 0.2;
}
.tile:hover .animate-text
{
  transform:translateX(0);
  opacity:1;
}
.dots
{
  position:absolute;
  bottom:20px;
  right:30px;
  margin: 0 auto;
  width:30px;
  height:30px;
  color:currentColor;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:space-around;
  
}

.dots span
{
    width: 5px;
    height:5px;
    background-color: currentColor;
    border-radius: 50%;
    display:block;
  opacity:0;
  transition: transform 0.4s ease-out, opacity 0.5s ease;
  transform: translateY(30px);
 
}

.tile:hover span
{
  opacity:1;
  transform:translateY(0px);
}

.dots span:nth-child(1)
{
   transition-delay: 0.05s;
}
.dots span:nth-child(2)
{
   transition-delay: 0.1s;
}
.dots span:nth-child(3)
{
   transition-delay: 0.15s;
}


@media (max-width: 1000px) {
  .wrap {
   flex-direction: column;
    width:400px;
  }
}





.login_bg:nth-child(1), .login_bg:nth-child(2), .login_bg:nth-child(3), .login_bg:nth-child(4){
	width:230px;
	height:230px; 
	border-radius:50%;
	text-align:center;
	color:#fff;
	padding-top:50px;
}

.login_bg:nth-child(1){
	background:rgba(109, 207, 246, 0.87);
	position:relative;
	top:28px;
	left:25px;
}

.login_bg:nth-child(2){
	background:rgba(227, 194, 12, 0.87);
}

.login_bg:nth-child(3){
	background:rgba(78, 240, 211, 0.87);
	top:35px;
	right:20px;
}

.login_bg:nth-child(4){
	background:rgba(233, 95, 89, 0.87);
	right:38px;
}

.login_bg h2{
	font-size:21px;
	font-weight:700;
	margin:0px;
	padding-top:20px;
}

#number_say{
	position:relative;
	padding:35px 0px;
}

.fnt_thin{
	font-weight:300;
}

.fnt_clr{
	color:#ED1A20;
}

.mg_tp{
	margin-top:40px;
	padding-bottom:20px;
}

#number_say h3{
	color:#000;
	font-weight:900;
	font-size:40px;
}

#number_say p{
	font-weight:400;
	font-size:20px;
	padding-top:3px;
}

.count1:after, .count2:after{
	content:'';
	position:absolute;
	border-right:1px solid #ddd;
	height:82%;
	top:11%;
	right:0;
}

.nos_brd_tp:before{
	content:'';
	position:absolute;
	border-top:1px solid #ddd;
	width:82%;
	left:10%;
	top:50%;
}

#campus_tour {
	position:relative;
	padding-bottom:15px;
}

#campus_tour h2{
	margin-bottom:25px;
}

#campus_tour p{
	font-size:17px;
	color:#150f18;
	padding-bottom:20px;
}

#campus_tour a{
	display:table;
}

.gl_res{
	width:100%;
	height:auto;
	display:block;
}

#recruiters{
	position:relative;
	padding:40px 0px 35px;
}

#footer:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.67);
}

#footer{
	position:relative;
	background:url(//gwps.kalloori.com/assets/gwps/images/footer_bg.jpg) no-repeat top center;
	background-size:cover;
	padding:35px 0px 24px;
	color:#ddd;
	line-height:28px;
	    font-size: 14px;
}

#footer h3{
	color:#ea0101;
	text-transform:uppercase;
	font-size:16px;	
	margin:0px;
	padding:15px 0px 18px;
}

#footer ul{
	margin:0px;
}

#footer ul li a, .ftr_mail a{
	color:#ddd;	
	transition:.3s ease-in;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
}

#footer ul li a:hover, #footer ul li a:focus, .ftr_mail a:hover, .ftr_mail a:focus{
	text-decoration:none;
	color:#37c8b3;
}

.ftr_address:before,
.ftr_mobile:before,
.ftr_mail:before{
	position:absolute;
	display:inline-block;
	color:#ea0101;
	font-family:fontAwesome;
	left:-20px;	
}

.ftr_address:before{
	content:'\f041';
	font-size:23px;
}

.ftr_mobile:before{
	content:'\f095';
	font-size:22px;
}

.ftr_mail:before{
	content:'\f0e0';
	font-size:21px;
}

.ftr_subscribe .form-control{
	background-color:transparent;
	border-right:0px;
	border-radius:15px;
}

.ftr_subscribe .input-group-btn .btn-default{
	background-color:transparent;
	border-radius:15px;
	padding: 5.5px 12px;
	border-left:0px;
}

.ftr_subscribe .input-group-btn i{
	color:#37c8b3;
	font-size:19px;
}

#copyright{
	background:#212529;
	color:#fff;
	padding:15px 0px;
}

#copyright a{
	color:#fff;
	transition:.3s ease-in;
	-webkit-transition:.3s ease-in;
	-moz-transition:.3s ease-in;
	-o-transition:.3s ease-in;
}

#copyright a:hover, #copyright a:focus{
	text-decoration:none;
	color:#082e7c;
}

span.roll {
	background:center center no-repeat #c93a23;
	height:100%;
	position: absolute;
  text-align: center;
  line-height: 153px;
	width: 100%;
	z-index: 10;	
}

.roll:before {
    content: "\f055"; 
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 35px;
    position: absolute;
    top: 0;
    left: 45%;
	top:50%;
	transform:translateX(-45%);
	transform:translateY(-50%);
}

.counter-count{
	padding-left:60px;
}

.plus{
	position:relative;
	right:10px;
}

.plus1{
	position:relative;
	right:20px;
}

.plus2{
	position:relative;
	right:30px;
}

.no_pad{
	padding-left:0px !important;
	padding-right:0px !important;
}

@media screen and (max-width:359px){
	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{
		height:530px;
	}
	
	.slide-text{
		top:56% !important;
	}
	
	.slide-text h1{
		font-size:18px !important;
	}
	
	.slide-text > p{
		font-size:10px !important;
		margin:10px 0px !important;
	}
	
	.hd_rgt{
		font-size:11px;
	}
	
	.iso{
		margin-bottom:5px;
	}
	
	.hd_rgt{
		width:50%;
		margin:auto;
		padding-left:15px !important;
	}
	
	.hd_lft img{
		width:95%;
		margin:auto;
	}
	
	.head_mbl::before, .head_mail::before, .cr_txt a::before{
		left:-5px;
		font-size:19px;
	}
	
	.head_mbl, .head_mail, .cr_txt{
		font-size:13px;
	}
	
	.cr_txt a{
		padding-left:15px;
		margin-top:10px;
	}
	
	.top_head .btn-info{
		margin-top:15px;
		padding:10px 20px;
	}
	
	.top_head{
		padding-bottom:10px;
	}
	
	#about_college h1{
		font-size:14px;
	}
	
	.abt_tab .nav li{
		padding-right:3px;
	}
	
	.abt_tab .nav li a{
		padding: 8px 10px;
		font-size:13px;
	}
	
	.cors_tle::before, .news_tle::before{
		left: 24%;
		top: 15px;
	}
	
	.course_con{
		margin-bottom:5px;
	}
	
	.cors_tle, .news_tle{
		padding-left:28px;
	}
	
	.course_con h3{
		font-size: 18px;
		padding-bottom: 12px;
	}
	
	#about_college .owl-theme .owl-controls .owl-buttons .owl-prev, 
	#about_college .owl-theme .owl-controls .owl-buttons .owl-next{
		top:29.7% !important;
	}
	
	.news_bg .media-left{
		width:16%;
	}
	
	.news_bg{
		margin-bottom:28px;
	}
	
	.news_cl_bg{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.news_cl_bg h6::before{
		left:32%;
	}
	
	#latest_events .media-right{
		display:block;
		width:100%;
	}
	
	#latest_events .media-body{
		width:100%;
	}
	
	#latest_events .media{
		width: 90%;
		margin:0px auto;
	}
	
	#latest_events h6::before{
		width:11%;
		left:45px;
	}
	
	#latest_events h2, #number_say h2, #recruiters h2, #campus_tour h2{
		font-size: 22px;
	}
	
	#latest_events{
		padding-bottom:15px;
	}
	
	.login_bg:nth-child(1), .login_bg:nth-child(2), .login_bg:nth-child(3), .login_bg:nth-child(4){
		top:0px;
		left:0px;
		margin:0px auto 25px;
		width:165px;
		height:165px;
		padding-top:32px;
	}
	
	.login_bg h2{
		font-size:17px;
		padding-top:15px;
	}
	
	.lg_res{
		width:35%;
	}
	
	#common_login{
		padding: 35px 0px 10px;
	}
	
	.std_pos{
		width:60%;
	}
	
	.counter-count{
		padding-left:30px;
	}
	
	#number_say p{
		font-size:15px;
		padding-top:0px;
	}
	
	#number_say h3{
		font-size:23px;
	}
	
	.mg_tp{
		margin-top: 20px;
		padding-bottom: 0px;
	}
	
	.pd_tw{
		padding-left:45px !important;
	}

	.plus2{
		right:20px;
	}
	
	.mg_tp img{
		width:30%;
	}
}

@media (min-width:360px) and (max-width:479px){
	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{
		height:530px;
	}
	
	.slide-text{
		top:56% !important;
	}
	
	.slide-text h1{
		font-size:18px !important;
	}
	
	.slide-text > p{
		font-size:10px !important;
		margin:10px 0px !important;
	}
	
	.hd_rgt{
		font-size:11px;
	}
	
	.iso{
		margin-bottom:5px;
	}
	
	.hd_rgt{
		width:48%;
		margin:auto;
		padding-left:15px !important;
	}
	
	.hd_lft img{
		width:100px;
		margin:auto;
	}
	
	.head_mbl::before, .head_mail::before, .cr_txt a::before{
		left:-5px;
		font-size:19px;
	}
	
	.head_mbl, .head_mail, .cr_txt{
		font-size:13px;
	}
	
	.cr_txt a{
		padding-left:15px;
		margin-top:10px;
	}
	
	.top_head .btn-info{
		margin-top:15px;
		padding:10px 40px;
	}
	
	.top_head{
		padding-bottom:10px;
	}
				
	.mg_tp img{
		width:35%;
	}
	
	#about_college h1{
		font-size:16px;
	}
	
	.abt_tab .nav li{
		padding-right:5px;
	}
	
	.abt_tab .nav li a{
		padding: 8px 12px;
	}
	
	.cors_tle::before, .news_tle::before{
		left: 24%;
		top: 15px;
	}
	
	.course_con{
		margin-bottom:5px;
	}
	
	#about_college .owl-theme .owl-controls .owl-buttons .owl-prev, 
	#about_college .owl-theme .owl-controls .owl-buttons .owl-next{
		top:35.5% !important;
	}
	
	.news_bg{
		margin-bottom:28px;
	}
	
	.news_cl_bg{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.news_cl_bg h6::before{
		left:34%;
	}
	
	#latest_events h2, #number_say h2, #recruiters h2, #campus_tour h2{
		font-size: 22px;
	}
	
	#latest_events .media-right{
		display:block;
		width:100%;
	}
	
	#latest_events .media-body{
		width:100%;
	}
	
	#latest_events .media{
		width: 75%;
		margin:0px auto;
	}
	
	#latest_events h6::before{
		width:11%;
		left:70px;
	}
	
	#latest_events{
		padding-bottom:15px;
	}
	
	.login_bg:nth-child(1), .login_bg:nth-child(2), .login_bg:nth-child(3), .login_bg:nth-child(4){
		top:0px;
		left:0px;
		margin:0px auto 25px;
		width:165px;
		height:165px;
		padding-top:32px;
	}
	
	.login_bg h2{
		font-size:17px;
		padding-top:15px;
	}
	
	.lg_res{
		width:35%;
	}
	
	#common_login{
		padding: 35px 0px 10px;
	}
	
	.std_pos{
		width:60%;
	}
	
	.counter-count{
		padding-left:30px;
	}
	
	#number_say p{
		font-size:16px;
		padding-top:0px;
	}
	
	#number_say h3{
		font-size:25px;
	}
	
	.mg_tp{
		margin-top: 20px;
		padding-bottom: 0px;
	}
	
	.pd_tw{
		padding-left:50px !important;
	}

	.plus2{
		right:20px;
	}
}

@media (min-width:480px) and (max-width:520px){
	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{
		height:500px;
	}
	
	.media_mbl_wdth{
		width:50%;
		float:left;
	}
	
	.slide-text{
		top:56% !important;
	}
	
	.slide-text > p{
		line-height:22px !important;
		font-size:11px !important;
		margin-bottom:20px !important;
		margin-top:10px !important; 
	}
	
	.hd_lft img{
		width:85%;
		margin:auto;
	}
	
	.top_head{
		margin-bottom:12px;
	}
	
	.hd_rgt{
		width: 40%;
		margin: auto;
		padding-left:15px !important;
	}
	
	.head_mbl, .head_mail, .cr_txt{
		font-size:14px !important;
	}
	
	.head_mbl::before, .head_mail::before, .cr_txt a::before{
		left:-5px;
	}
	
	.cr_txt a{
		padding-left:15px;
	}
	
	.top_head .btn-info{
		padding:12px;
		position: relative;
		top: -11px;
		font-size: 12px;
	}
	
	.top_head{
		padding-bottom:5px;
	}
	
	.m_clear{
		clear:both;
	}
	
	.abt_tab .media-body p{
		font-size:13px;
	}
	
	.abt_tab .media-body{
		padding-left:0px;
	}
	
	.cors_tle::before, .news_tle::before{
		left: 30%;
		top: 15px;
	}
	
	#about_college .owl-theme .owl-controls .owl-buttons .owl-prev, 
	#about_college .owl-theme .owl-controls .owl-buttons .owl-next{
		top:48.2% !important;  
	}
	
	.news_bg .media-left{
		width:12%;
	}
	
	.news_bg{
		margin-bottom:28px;
	}
	
	.news_cl_bg{
		width:70%;
		margin-left:auto;
		margin-right:auto;
	}
	
	.red_brdr::before, .green_brdr::before, .red_brdr1::before, .blue_brdr::before{
		width:60%;
		left:20%;
	}
	
	#latest_events .media-right{
		width:35%;
	}
	
	.login_bg:nth-child(1), 
	.login_bg:nth-child(2), 
	.login_bg:nth-child(3), 
	.login_bg:nth-child(4){
		width:118px;
		height:118px;
		float:left;
		padding-top:25px;
	}
	
	.lg_res{
		width:35%;
	}
	
	.login_bg h2{
		font-size:13px;
		padding-top:15px;
	}
	
	.lg_offset{
		margin-left:1.5%;
	}
	
	.std_pos {
		width:40%;
	}
	
	#number_say h3{
		font-size:30px;
	}
	
	#number_say p{
		padding-top:0px;
		font-size:16px;
	}
	
	.mg_tp{
		margin-top: 20px;
		padding-bottom: 5px;
	}
	
	.mg_tp p{
		margin:0px;	
	}
	
	.plus{
		right:20px;
	}
	
	.plus1{
		right:30px;
	}
	
	.plus2{
		right:40px;
	}
}

@media (min-width:521px) and (max-width:767px){
	.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{
		height:520px;
	}
	
	.indicators-line > .carousel-indicators .active::before,
	.indicators-line > .carousel-indicators li{
		width:12px !important;
		height:12px !important;
	}
	
	.media_mbl_wdth{
		width:50%;
		float:left;
	}
	
	.mbl_head{
		width:60% !important;
		float:left;
	}
	
	.mbl_head1{
		width:40% !important;
		float:left;
	}
	
	.head_mbl, .head_mail, .cr_txt{
		font-size:14px;
	}
	
	.head_mbl::before, .head_mail::before, .cr_txt a::before{
		left:-6px;
	}
	
	.top_head .btn-info{
		font-size:12px;
	}

	.hd_lft img{
		width:80%;
		margin:auto;
	}
	
	.top_head{
		margin-bottom:12px;
	}
	
	.hd_rgt{
		width: 29%;
		margin: auto;
		padding-left:15px !important;
	}
	
	.slide-text h1{
		font-size:22px !important;
	}
	
	.slide-text{
		top:50% !important;
	}
	
	.m_clear{
		clear:both;
	}
	
	.cors_tle::before, .news_tle::before{
		left: 34%;
		top: 15px;
	}
	
	.news_bg .media-left{
		width:10%;
	}
	
	.news_bg{
		margin-bottom:28px;
	}
	
	.news_cl_bg{
		width: 100%;
		float: left;
		margin-right:auto;
		margin-left:auto;
	}
	
	.pd_lr{
		width: 50%;
		margin: auto;
		float: left;		
	}
	
	.red_brdr::before, .green_brdr::before, .red_brdr1::before, .blue_brdr::before{
		width: 100%;
		position:relative;
		left: 0;
		top: -31px;
		margin-bottom: -15px;
	}
	
	.green_brdr{
		position:relative;
		top:-1px;
	}
	
	.cr_img{
		width:100%;	
	}
	
	#about_college .owl-theme .owl-controls .owl-buttons .owl-prev, 
	#about_college .owl-theme .owl-controls .owl-buttons .owl-next{
		top:60.2% !important;  
	}
	
	#latest_events .media-right{
		width:30%;
	}
	
	#latest_events h6::before{
		width:6%;
	}
	
	.login_bg:nth-child(1), 
	.login_bg:nth-child(2), 
	.login_bg:nth-child(3), 
	.login_bg:nth-child(4){
		width:156px;
		height:156px;
		float:left;
		padding-top:30px;
	}
	
	.login_bg h2{
		font-size:16px;
		padding-top:12px;
	}
	
	.lg_offset{
		margin-left:2%;
	}
	
	.std_pos{
		width:35%;
	}
	
	.cnt_mbl{
		width:33% !important;
	}
	
	.mg_tp{
		width:100% !important;
	}
	
	.counter-count{
		padding-left:50px;
	}
	
	#number_say h3{
		font-size:26px;
	}
	
	#number_say p{
		font-size:16px;
		padding-top:0px;
	}
	
	.mg_tp{
		margin-top: 30px;
		padding-bottom: 0px;
	}
}

@media screen and (max-width:767px){
	.menu{
		margin-top:5px;
	}
	
	.menu .navbar-toggle{
		background:#fff;
	}
	
	.menu .navbar-brand{
		color:#fff;
	}
			
	.menu .navbar-toggle .icon-bar, .menu{
		background: #14ccb4;
	}
	
	.menu .navbar-nav li a{
		padding:8px 15px;
		font-size:14px;
	}
	
	#recruiters{
	    padding: 10px 0px 25px;
	}
			
	#copyright{
		padding: 10px 0px;
		line-height: 28px;
		font-size: 13px;
	}
	
	#copyright .text-left, #copyright .text-right{
		text-align:center;
		line-height:20px;
	}
	
	#copyright .text-left{
		padding-bottom:10px;
	}
	
	#footer{
		padding-bottom:30px;
	}
	
	.count1::after, .count2::after,
	.nos_brd_tp::before{
		content:normal;
	}
	
	.slide-text{
		padding:10px 15px !important;
	}
	
	.slide-text > a.btn-primary{
		padding: 8px 18px !important;
		font-size: 12px !important;
	}
	
}

@media (min-width:768px) and (max-width:990px){
	.iso, .naac{
		padding-left:50px;
	}
	
	.std_pos{
		width:45%;
	}
	
	.menu .navbar-nav li a{
		font-size:15px;
		padding:15px;
	}
	
	.menu{
		margin-top:3px;
	}
	
	.slide-text h1{
		font-size:22px !important;
	}
	
	.slide-text > p, .slide-text > a.btn-primary{
		font-size: 12px !important;
	}
	
	.top_head{
		margin-bottom:12px;
	}
	
	.slide-text > a.btn-primary{
		padding: 10px 25px !important;
	}
	
	.slide-text{
		top:42% !important;
	}
	
	#about_college h1{
		font-size:18px;
	}
	
	.news_bg{
		margin-bottom: 35px;
	}
	
	#latest_events .media-right{
		width:28%;
	}
	
	#latest_events h6::before{
		width:5%;
	}
	
	.login_bg:nth-child(1), .login_bg:nth-child(2), .login_bg:nth-child(3), .login_bg:nth-child(4){
		width: 180px;
		height: 180px;
		padding-top:33px;
	}
	
	.login_bg h2{
		font-size:18px;
	}
	
	.lg_offset{
		margin-left: 3.333333%;
	}
	
	#number_say h3{
		font-size:34px;
	}
	
	#number_say p{
		font-size:18px;
	}
	
	.mg_tp {
		margin-top: 25px;
		padding-bottom: 10px;
	}

	.ftr_mobile{
		width:50%;
	}
}

@media screen and (max-width:990px){
	.slide-text > p{
		width:100% !important;
	}
	
	.pd{
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	.abt_tab .media{
		margin-top: 20px;
	}
	
	#about_college{
		padding-top:5px;	
	}
	
	.news_cl_bg{
		margin-bottom:40px;
	}
	
	#college_news{
		padding-bottom:10px;
	}
	
	#footer h3{
		padding-top:25px;
	}
	
	#footer{
		padding-top:8px;
	}
	
	.ftr_address::before, .ftr_mobile::before, .ftr_mail::before{
		left:15px;
	}
	
	.ftr_address, .ftr_mobile, .ftr_mail{
		padding-left:30px;
	}
}

@media screen and (min-width:768px){
	.navbar-brand{
		display:none;
	}
	
	.menu .navbar-nav {
		width: 100%;
		text-align: center;
	}
	
  	.menu .navbar-nav > li {
    	float: none;
    	display: inline-block;
    	padding: 0 20px;
  	}
}

@media (min-width:991px) and (max-width:1200px){
	.cr_txt a{
		padding-left:80px;
	}
	
	.menu .navbar-nav li a{
		padding: 16px 25px;
	}
	
	.slide-text > p{
		width:100% !important;
	}
	
	.menu{
		margin-top:10px;
	}
	
	.slide-text > h1{
		font-size: 35px !important;
		margin-bottom: 10px !important;
	}
	
	.about_container, .latest_container{
		width:1000px !important;
	}
	
	.col_wdth{
		width:35.3% !important;
	}
	
	.col_wdth1{
		width:31.7% !important;
	}
	
	#about_college h1{
		font-size:16px;
		margin-bottom: 0px;
	}
	
	.abt_tab .nav li a{
		padding:8px;
	}
	
	.abt_tab .media{
		margin-top:15px;
	}
	
	.abt_tab .nav li{
		margin-bottom:10px;
	}
	
	.abt_desc, .news_bg .media-body p, #footer{
		font-size:13.5px;
	}
	
	.news_bg{
		margin-bottom:30px;
	}
	
	#about_college .owl-theme .owl-controls .owl-buttons .owl-prev, 
	#about_college .owl-theme .owl-controls .owl-buttons .owl-next{
		top: 29.5% !important;
	}
	
	.cors_tle::before, .news_tle::before{
		left: 20%;
	}
	
	.pd_lr{
		padding-left:7px !important;
		padding-right:7px !important;
	}
	
	.news_cl_bg{
		padding-left:7px;
		padding-right:7px;
	}
	
	.news_cl_bg h6::before{
		left:25%;
	}
	
	.login_bg:nth-child(1), .login_bg:nth-child(2), .login_bg:nth-child(3), .login_bg:nth-child(4){
		width:210px;
		height:210px;
		padding-top: 45px;
	}
	
	.lg_offset{
		margin-left: 8.333333%;
	}
	
	.counter-count{
		padding-left: 50px;
	}
	
	#number_say h3{
		font-size:30px;
	}
	
	.mg_tp{
		margin-top: 28px;
		padding-bottom: 10px;
	}
	
	#number_say p{
		font-size: 16px;
		padding-top:0px;
	}
	
	.ftr_address:before,
	.ftr_mobile:before,
	.ftr_mail:before{
		left:-10px;
	}
	
	.ftr_address::before {
		font-size:20px;
	}
	
	.ftr_mobile::before{
		font-size:18px;
	}
	
	.ftr_mail::before{
		font-size: 16px;
	}
}

@media screen and (min-width:1201px){
	.about_container, .latest_container{
		width:1300px !important;
	}
	
	.col_wdth{
		width:40.3% !important;
	}
	
	.col_wdth1{
		width:29.7% !important;
	}
	
	.lg_offset{
		margin-left: 9.333333%;
	}
	
	.std_pos{
		position:relative;
		top:-20px;
	}
	
	#college_news{
		margin-top:20px;
	}
		
}

.list-unstyled.breadcrumb{
    z-index:2;
}
.list-unstyled.breadcrumb a {
  text-decoration: none !important;
  color: #000;
}
#copyright a,.col-md-2.col-sm-6.qck_pd a {
  text-decoration: none !important;
  color:#ffff00;
}
#copyright a:hover{
    color:#fff;
}
#copyright{
    font-size:1.1em;
}
.col-md-3.col-sm-6.qck_pd a{
  text-decoration: none !important;  
}

#main_nav .nav-link{
    text-decoration: none !important;
}