@charset "utf-8";

*, *:before, *:after {

    margin: 0px;

	padding: 0px;

	box-sizing:border-box;

	-ms-box-sizing: border-box; 

	-moz-box-sizing: border-box; 

	-webkit-box-sizing: border-box; 

}

a, img{

	border: 0px;

	outline: 0px;	

}

body {

	background-color: #f0f0f0;

	font-family: 'Open Sans', sans-serif;

}

.container {

	max-width: 1230px;

	min-width: 240px;

	height: auto;

	margin: auto;	

}

.container_inner {

	width: 100%;

	display: table;

	position: relative;

	padding: 0px 0px -1px;

	background-color: #fff;

	box-shadow: 0 0 5px 2px #dfdfdf;

	margin: auto;

}
.top_nav {

	display: table;

	width: 90%;
	position: inherit;
	z-index: 1;

}
.top_nav .menu {

	/*background-color: #e5e8e8;*/

	background: linear-gradient(to bottom, #034172, #034172);
box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.75);
display: table;

	width: 92%;

	float: right;

}

.top_nav .menu li{
	float: left;
	display: inline-block;
	position: relative;
}

.top_nav .menu li a{

	font-size: 12px;

	color: white;

	border-left: 1px solid #c4c6c6;

	border-right: 1px solid #fefdfd;
	padding: 0 16px;

	-webkit-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-moz-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-o-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	font-family: 'Roboto', sans-serif;	

	font-weight: 500;

	text-decoration: none;

	text-transform: uppercase;

	display: block;

	height: 20px;

	line-height: 20px;

}

.top_nav .menu li a:hover{

	background-color: #3277ae;

}

.top_nav .menu .first a:hover:before{

	border-right-color: #d1d4d4;

}

.top_nav .menu .first a:before{

/*	width: 0px;

	height: 0px;

	border-style: solid;

	border-width: 0 50px 50px 0;

	border-color: transparent #e5e8e8 transparent transparent;

	content: "";

	display: block;

	position: absolute;

	//left: -49px;

	top: 0;

	-webkit-transition: border-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-moz-transition: border-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-o-transition: border-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	transition: border-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);*/

}

.top_nav .menu .first a{

	border-left: 0px;

	/*padding-left: 4px;*/

}

.top_nav .menu .last a{

	border-right: 0px;

}

.top_nav .menu .c_news{

	float: right;

}

.top_nav .menu .c_news a{

	border-left: 0px;

	border-right: 0px;

	font-size: 12px;

	color: #fff;

	background-color: #3daef5;

	padding: 0 15px;

	font-weight: 500;

}

.c_newsalooc

{

background:#8f4343 !important;

}



.top_nav .menu .c_news i{

	position: relative;

	left: 5px;

}

.top_nav .menu .c_news a:hover{

	background-color: #333 ;

}

.c_newsalooc:hover

{

background-color: #333 !important;

}

.eventpage_right

{

    width: 74%;

	 margin-bottom:20px;

    float: right;

}

 .event_pageleft

				 {

				 width:23%;

				 float:left;

				 margin-bottom:20px;

				 margin-top:0px;

				 }

				 

				 ul.parent {

	list-style: none;

	width: 100%;

	float: left;

	background:#f7f7f7;

	padding:15px;

	margin-top:15px;

}

ul.parent li{

	width: 100%;

	border-bottom:1px solid #ccc;

	float: left;

	position: relative;

}

ul.parent li a{

	display: inline;

	width: 100%;

	height:100%;

	outline:none;

	display:table;

	padding:10px 10px; 

	color: #333;

	font-size: 14px;

	 font-family: "Lato",sans-serif;

	text-decoration: none;

	text-transform: capitalize;

}



ul.parent li span{

	float: right;

	color: #8f4343;

	font-weight: bold;

	font-family: "Lato",sans-serif;

	font-size:22px;

}

ul.parent li a:hover, .hpl_cats ul.parent li a:hover span {

	text-decoration: none;

	color: #13991C;

}

ul.parent ul {

	padding-right: 0px;

	padding-left: 5px;

	list-style: none;

	background-color: #f1f1f1;

}

ul.parent ul li{

	background-color: #f1f1f1;

}

ul.parent ul ul li{

	background-color: #fff;

}

ul.parent ul li:last-child{

	border-bottom: 0px dotted #ccc;

}

.more span{

 position: absolute;

 top:6px;

}

.menul .open > .more span{

 transform: rotate(45deg);

}

.more span{

 transition: transform 0.3s;

 font-weight: bold;

 color:#ff0000;

font-family: 'OpenSans-Bold';

}

.more{

 float: right;

 cursor: pointer;

 font-size: 20px;

 position: relative;

  padding-right: 15px;

}

.menul ul{

 height:0px;

 overflow: hidden;

 transition: all 0.5s;

}

.menul .open > ul{

 height:auto;

 transition: all 0.5s;

}

.menul > li.open > ul{

 height:auto;

 transition: all 0.5s;

}

.header {

	clear: both;

	width: 100%;

	display: table;

	position: relative;

}

.logo {

	margin-top: -52px;
        margin-left:-5px;
	float: left;

}

.logo_name {

	float: left;

	margin-left: 4px;

	margin-top: 0%;

}

.logo_name a{

	text-decoration: none;

	color: #000;

	font-size: 36px;

	font-family: 'Crimson Text', serif;

	font-weight: 600;

	

}

.logo_name .caption {

	font-size: 12px;

	color: #822e2f;

	text-align: center;

	clear: both;

	width: 100%;

	font-weight: 740;

	margin-top: -5px;

}

.logo_add{

	float: left;

	width: 32%;	

	text-align: center;

	font-size: 12px;

	color: #822e2f;

	font-weight: 740;

	margin-top: 1%;

	margin-left: 10px;

}

.header_right {

	float: right;

	width: 27%;

	margin-top: 20px;

}

.header_right .blog {	

	font-size: 13px;

	font-weight: 600;

	color: #828282;

	float: left;

	width: 32%;

}

.header_right .blog a {

	color: #828282;

	text-decoration: none;

	padding: 10px;

	display: block;

	position: relative;

}

.header_right .blog:hover > a {

	box-shadow: 0 0 2px 1px #002147;

}

.header_right .blog span {

	margin-right: 6px;

	margin-left: 8px;

}

.header_right .blog i{

	font-size: 15px;

	color: #5F5F5F;

}

.fa-globe{

	font-size: 18px !important;	

}

.dd_hr{

	display: none;

	position: relative;

}

.header_right .blog:hover > .dd_hr {

	display: inline-block !important;

	position: absolute;

	width: 103px;

	height: 10px;

	background-color: #fff;	

	margin-top: -8px;

	z-index: 99999999999999;

}

.header_right .blog:hover > .blog_dd {

	width: 250px;

	position: absolute;

	top: 60px;

	right: 21%;

	display: inline-block !important;

	z-index: 2222;

	padding: 5px;
	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

	border-top-left-radius: 5px;
	-webkit-animation-duration: .3s;

	-webkit-animation-timing-function: ease;

	-webkit-animation-fill-mode: both;

	-webkit-animation-name: fadeInUp;

	-moz-animation-duration: .3s;

	-moz-animation-timing-function: ease;

	-moz-animation-fill-mode: both;

	-moz-animation-name: fadeInUp;

	animation-duration: .3s;

	animation-timing-function: ease;

	animation-fill-mode: both;

	animation-name: fadeInUp;

	box-shadow: 0 0 2px 1px #002147;

	background-color: rgba(255,255,255,0.95);

}

.blog_dd{

	list-style: none;	

	display: none;

	

}

ul.blog_dd li{

	width: 100%;

	display: block;	

	border-bottom-width: thin;

	border-bottom-style: inset;

	border-bottom-color: #3277ae;

}

ul.blog_dd li a{

	display: block;

	text-decoration: none;

	padding: 10px;

	text-transform: uppercase;
	font-size: 12px;

	color: #002147 !important;

	font-weight: 600;	

	line-height: normal;

	height: auto;

	transition: all 0.5s ease 0s;

}

ul.blog_dd li a:hover{

	background-color: #3277ae;

	color: #fff !important;	

}

.dd_left1{

	/*float: left;*/

	/*width: 48%;*/

	margin-right: 2%;	

}

.header_right .search {

	float: right;

	position: relative;

}

.search .form-text {

	padding: 11px 40px 11px 20px;

    width: 210px;

	background-color: #f4f4f4;

    box-shadow: 2px 2px 2px rgba(10, 10, 10, 0.2) inset, 0 0 2px rgba(10, 10, 10, 0.1) inset;    

	position: relative;

}

.input1 {

	border: medium none;

    border-radius: 1px;

    color: #555555;

    display: block;

	font-weight: 700;

    font-size: 14px;

    outline: 1px solid rgba(255, 200, 0, 0);

    padding: 12px 16px;

    transition: outline-color 0.3s ease 0s;

    width: 100%;

	letter-spacing: -0.2px;

}

.search .search-icon {

	position: absolute;

    right: 10px;

    top: 12px;

}

.search .search-icon:hover {

	opacity: 0.8;

}

.nav {

	clear: both;

	width: 100%;

	display: table;

	/*background-color: #002147;*/
	background: linear-gradient(to bottom, #034172, #034172);

	margin-top: 3px;

}

.nav ul {

	list-style-image: none;

	list-style-type: none;

	width: 100%;
        box-shadow: 0px 3px 12px -2px rgba(0, 0, 0, 0.75);

}

.nav ul li {

	float: left;

	display: inline-block;

	position: relative;

}

.nav ul li a {

	font-size: 16px;

	color: #fff;

	/*border-right: 1px solid #123154;*/

	padding: 0 11px;

	-webkit-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-moz-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	-o-transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	transition: background-color 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);

	font-weight: 500;

	text-decoration: none;
	display: block;

	height: 44px;

	line-height: 44px;

}

.nav ul li.first a{

	border-left: 0px;

}

.nav ul li.last a{

	border-right: 0px;

}

.nav ul li:hover > a{

	background-color: #3277ae;

}

.mob_nav select{

	display:none;	

}

.row1 {

	display: table;

	clear: both;

	width: 100%;

	margin-top: 12px;

}

.banner {

	float: left;

	width:74%;

}

.banner img {
	display: block;
}
.latestnews
{
	width:25%;
border-radius: 0px 15px 5px 5px;
	float:right;

	height: 425px;
        /*background: rgba(0,0,0,0.25);*/
box-shadow: 0px 3px 12px -2px rgba(0, 0, 0, 0.75);
   background:url(../images/newsbg.jpg);
}

.newsheading {

    /*background-color: #3277ae;*/
	background: linear-gradient(to bottom, #034172, #034172);
    color: #fff;
box-shadow: 0px 3px 12px -2px rgba(0, 0, 0, 0.75);
    font-family: "Roboto",sans-serif;
border-radius: 0px 15px;
    font-size: 18px;

    font-weight: bold;

    padding:10px;

    text-align: left;

    width: 100%;

	text-transform: uppercase;

    

}

#ticker { width:100%; height:286px; overflow:auto;}

#ticker dt

{

font-size: 12px;

color: #373737 !important;

font-weight: 700;

position: relative;

margin:2px 0px;

font-family: Arial, Helvetica, sans-serif;

line-height: 18px;

}

#ticker dt a{ text-decoration:none; color:#373737;}

#ticker dt a span{float: left; width: 88%; text-align: start; margin-right: 4%;}

#ticker dt a i{float: left; margin-top: 10px;}

#ticker dt a:hover > span{ text-decoration: none; color:#666666;}

#ticker div { margin-top:0; }



.newsscrolldiv

{

	padding:10px 15px;

	height: auto;

	display: table;

	font-family: 'Roboto', sans-serif;

	margin:2px 0px;

}

.newsscrolldiv p

{

	font-weight:bold;

	padding-bottom:5px;

}

.row2 {

	clear: both;

	display: table;

	width: 100%;

	margin-top: 15px;

}

.row2 .row2_left {

	width: 74%;

	float: left;

}

.row2_left .welcome {

	display: table;

	width: 100%;

}

.welcome .heading {

	width: 100%;

	color: #000000;

	font-size: 18px;

	text-align: left;

	/*text-transform: uppercase;*/

	font-weight: 700;

    margin-bottom: 5px;

}

.welcome .content {

	color: #555555;

	font-size: 16px;

	line-height: 22px;

	clear: both;

	text-align: justify;

	clear: both;

	width: 100%;

    margin-bottom: 10px;

	

}

.welcome .r_more {

	clear: both;

	margin-top: 5px;

	text-align: right;

}

.welcome .r_more a {

	text-decoration: none;

	color: #be0f34;

	font-size: 14px;

}

.welcome .r_more a:hover {

	text-decoration: underline;

}

.row2_left .services1 {

	clear: both;

	display: table;

	width: 100%;

	margin-top: 10px;

	/*overflow: hidden;*/

}

.services1 ul {

	list-style-image: none;

	list-style-type: none;

}

.services1 ul li {

	float: left;

	width: 31%;
border-radius: 10px;
	margin-right: 3%;
        box-shadow: 0px 3px 12px -2px rgba(0, 0, 0, 0.75);

}

.services1 ul li .img {
border-radius: 10px;
	width: 100%;

	height: 300px;

	overflow: hidden;

	transition: all 0.5s ease 0s;

}

.services1 ul li .img:hover {

	box-shadow: 0 0 5px 2px #dfdfdf;

}

.services1 ul li .img img {

	width:80%;
height:300px;
	display: block;	

}

.services1 ul li .hd {

	clear: both;

	width: 100%;

	text-align: center;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	font-weight: bold;

	text-transform: uppercase;

}

.services1 ul li .hd a{

	text-decoration: none;

	transition: all 0.5s ease 0s;

	color: #373737;

}

.services1 ul li .hd:hover > a {

	color: #822e2f;

}

.services1 ul li .cont {

	clear: both;

	width: 100%;

	text-align: center;

	/*font-family: Arial, Helvetica, sans-serif;*/

	font-size: 14px;

	color: #444444;

	height: 85px;

	line-height: 20px;

	overflow: hidden;

}

.services1 ul li .k_more {

	clear: both;

	width: 100%;

	display: table;

	text-align:center;

}

.services1 ul li .k_more a{

	font-size: 12px;

	font-weight: 800;

	color: #002147;

	/*border: 1px solid #e6e6e6;*/

	padding: 10px 20px;

	text-decoration: none;

	display: inline-block;

	text-transform: uppercase;

	transition: all 0.5s ease 0s;

}

.services1 ul li .k_more a i{

	color: #3277ae;

	margin-left: 10px;

}

.services1 ul li .k_more a:hover{

	background-color: #002147;
border-radius: 25px;
	color: #fff;

}

.services1 ul li .k_more a:hover > i{

	color: #fff;

}

.services1 ul li.last{

	margin-right: 0px;	

}





.row2 .row2_right {

	float: right;

	width: 25%;

	height: 550px !important;

	overflow: hidden;

}

.row2_right .hd {

	font-size: 18px;

	font-weight: 600;

	color: #363636;

	border-bottom: 1px solid #dcdcdc;

	padding-bottom: 5px;

	position: relative;

}

.row2_right .hr{

	width: 35%; 

	background:linear-gradient(to bottom, #42a5f5, #3277ae); 

	height: 6px; 

	position: absolute; 

	z-index: 222;

	bottom: -4px;

}

.row2_right .blogs {

	display: table;

	clear: both;

	width: 100%;

	margin-top: 10px;

}

.blogs ul {

	list-style-image: none;

	list-style-type: none;

}

.blogs ul li {

	display: block;

	position: relative;

	margin-bottom: 10px;

}

.blogs ul li .image {

	height: 145px;

	width: 100%;

	overflow: hidden;

	position: relative;

	border: 1px solid #b7b7b7;

	color: #fff;

	font-size: 15px;

	font-weight: 500;

	display: block;

	overflow: hidden;

}

.blogs ul li .image img {
      height: 145px;

	display: block;

	width: 100%;

}

.blogs ul li .image .cont {

	padding: 5px 12px;

	width: 100%;

	position: absolute;

	bottom: 0px;

background-color: rgba(0,0,0,0.55);

}

.footer {
      background: rgba(0,0,0,0.68);
    
    
	clear: both;

	width: 100%;

	background-color: #2c576b;

	padding: 25px 20px;

	display: table;

}

.footer .f_left1 {

	float: left;

	width: 19%;

	margin-right: 2%;

	margin-top: 0.5%;

}

.footer .f_left2 {

	float: left;

	width: 23%;

	margin-right: 2%;

}

.footer .f_left1 ul {

	list-style-image: none;

	list-style-type: none;

}

.f_left1 ul li {

	float: left;

	display: inline-block;

	

}

.f_left1 ul li a {

	font-size: 24px;
        
	color: #fff;

	text-decoration: none;

	margin-right: 4px;

	transition: all 0.2s ease 0s;

	display: block;

    

    width: 36px;

    height: 36px;

    line-height: 36px;

    text-align: center;

    border-radius: 3px;

}

.in{

    background-color: #006599 !important;

}

.in:hover{

    background-color: #fff !important;

    color: #006599 !important;

}

.fb{

    background-color: #3b5999 !important;

}

.fb:hover{

    background-color: #fff !important;

    color: #3b5999 !important;

}

.tw{

    background-color: #1daced !important;

}

.tw:hover{

    background-color: #fff !important;

    color: #1daced !important;

}

.gplus{
    
    
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);


}



.f_left1 ul li a:hover {

	background-color: #e96c1d;

	color: #fff;

}

.f_left2 .address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;
        font-weight:500;
	line-height: 20px;

	color: #fff;

}

.footer .f_left3 {

	float: left;

	width: 16%;

	margin-right: 2%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;
        font-weight:500;

	line-height: 20px;

	color: #fff;

}

.footer .f_left3 a{

	color: #fff;

	text-decoration: none;

}

.footer .f_left3 a:hover{

	color: #fff;

	text-decoration: underline;

}

.footer .f_left4 {

	float: right;

	width: 32%;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif;

}

.f_left4 .copyrights {

	font-size: 15px;
        font-weight:500;

	line-height: 20px;

	color: #fff;

	width: 100%;

	margin-bottom: 5px;

}

.f_left4 .design {

	clear: both;

	width: 100%;

	color: #fff;

	font-size: 14px;

}

.f_left4 .design a {

	color: #42a5f5;
font-weight: bold;
	text-decoration: none;

}

.f_left4 .design a:hover {

	text-decoration: underline;

}



.blg_link{

	float:right;

	color:#822E2F;

	

}













.fmm_main

{

    width:100%;

    float:left;

    margin-bottom:15px;

	position:relative;

}

.facultymenu

{

	width:100%;

	float:left;

	background:#002147;

	color:#fff;

    display:none;

	font-size:14px;

	padding:10px 15px;

	text-transform: uppercase;

}

.facultymenu i

{

    float:right;

}

.mobile_filtershow

{

	width:100%;

	float:left;

    position:absolute;

    left:0px;

	top:50px;

	background:#f7f7f7;

    z-index: 9999999999;

}

.mobile_filtershow ul

{

list-style-type:none;

width:100%;

margin:0px;

padding:0px;

float:left;

}

.mobile_filtershow li

{

width:100%;

float:left;

}

.mobile_filtershow li a

{

width:100%;

float:left;

text-decoration:none;

padding:10px;

font-size:14px;

border-bottom:1px solid #ccc;

color:#222;

}







/* ===========================

   ====== Media Queries ====== 

   =========================== */

/*------smallphones----------------*/  

@media only screen and (min-width : 240px) and (max-width : 480px)

{

	.desktop{

		display: none !important;	

	}

	.container_inner {

		width: 96%;

		padding: 10px;

	}

	.logo {

		margin-top: 5px;

		float: none;

		clear: both;

		width: 100%;

		text-align: center;

	}

	.logo_name {

		float: none;

		margin-left: auto;

		margin-top: 1.5%;

		width: 100%;

		text-align: center;

	}

	.logo_name a{		

		font-size: 28px;	

		font-weight: 700;	

	}

	.mob_nav select {

		display: inline-block !important;

		width: 90%;		

		padding: 3px 3%;

		/*background-color: #222222;*/

		/*background-color: #6e1c1d;*/
                background: linear-gradient(to bottom, #42a5f5, #3277ae);
box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.75);

		color:#FFF;

		font-size: 0.857em;

		border: none;

		outline: none;

		text-transform: uppercase;

		margin: 2% 5%;

	}

	.mob_nav select option {

		border-bottom: thin solid #520c0d;

		padding: 5px 15px;

	}

	.latestnews

	{

		width:100%;

		float:none;

		height:313px;

	}

	.row2 .row2_left {

		width: 100%;

		float: none;

		clear: both;

		margin-top: 10px;

	}

	.row2 .row2_right {

		float: none;

		width: 100%;

	}

	

	.footer .f_left1, .f_left2, .f_left3, .f_left4{

		float: none !important;

		width: 100% !important;

		clear: both !important;

		display:table;

	}

	.footer .f_left2, .f_left3, .f_left4{

		margin-top: 10px !important;

	}

	.footer .f_left4{

		text-align: center !important;

	}

	

	.row2_right_inner{

		width: 100% !important;	

		margin-top: 10px;

	}

	.logo_add{

		clear: both;

		text-align:center;

		width: 100%;

			

	}

.banner {

    width: 100%;

}

.latestnews {

    width: 100%;

    float: left;

    margin-top:10px;

     display:none;

}

.welcome .heading {

    font-size: 16px;

}

#gallery ul li{

    width:50% !important;

}

.facultymenu

{

    display:block !important;

}

    

    

}

/*------iphone----------------*/  

@media only screen and (min-width : 320px) and (max-width : 480px)

{

	.logo_name a{		

		font-size: 32px;	

		font-weight: 700;	

	}

}

/*------smalltablet----------------*/  

@media only screen and (min-width : 480px) and (max-width : 768px)

{

	.desktop{

		display: none !important;	

	}

	.container_inner {

		width: 70%;

		padding: 10px 20px;

	}

	.logo {

		margin-top: 5px;

		float: none;

		clear: both;

		width: 100%;

		text-align: center;

	}

	.logo_name {

		float: none;

		margin-left: auto;

		margin-top: 1.5%;

		width: 100%;

		text-align: center;

	}

	.logo_name a{		

		font-size: 32px;	

		font-weight: 700;	

	}

	.mob_nav select {

		display: inline-block !important;

		width: 90%;		

		padding: 3px 3%;

		/*background-color: #222222;*/

		/*background-color: #6e1c1d;*/

background: linear-gradient(to bottom, #42a5f5, #3277ae);
box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.75);
                color:#000000;
font-weight: 600;
		font-size: 0.857em;

		border: none;

		outline: none;

		text-transform: uppercase;

		margin: 2% 5%;

	}

	.mob_nav select option {

		border-bottom: thin solid #520c0d;

		padding: 5px 15px;

	}

	.latestnews

	{

		width:100%;

		float:none;

		height:313px;

	}

	.row2 .row2_left {

		width: 100%;

		float: none;

		clear: both;

		margin-top: 10px;

	}

	.row2 .row2_right {

		float: none;

		width: 100%;

	}

	

	.footer .f_left1, .f_left2, .f_left3, .f_left4{

		float: none !important;

		width: 100% !important;

		clear: both !important;

		display:table;

	}

	.footer .f_left2, .f_left3, .f_left4{

		margin-top: 10px !important;

	}

	.footer .f_left4{

		text-align: center !important;

	}

	

	.row2_right_inner{

		width: 100% !important;	

		margin-top: 10px;

	}

	#ticker dt{

		width: 100%;

	}

	.logo_add{

		clear: both;

		text-align:center;

		width: 100%;

			

	}

    

    .banner {

    width: 100%;

}

.latestnews {

    width: 100%;

    float: left;

    margin-top:10px;

    display:none;

}



   

       .welcome .heading {

    font-size: 16px;

} 

#gallery ul li{

    width:50% !important;

} 



.facultymenu

{

    display:block !important;

}

    

}

/*--------iPad - Portrait--------------*/

@media only screen and (min-width : 768px) and (max-width : 960px)

{

	.desktop{

		display: none !important;	

	}

	.container_inner {

		width: 60%;

		padding: 10px 20px;

	}

	.logo {

		margin-top: 5px;

		float: none;

		clear: both;

		width: 100%;

		text-align: center;

	}

	.logo_name {

		float: none;

		margin-left: auto;

		margin-top: 1.5%;

		width: 100%;

		text-align: center;

	}

	.logo_name a{		

		font-size: 32px;	

		font-weight: 700;	

	}

	.mob_nav select {

		display: inline-block !important;

		width: 90%;		

		padding: 3px 3%;

		/*background-color: #222222;*/
		background-color: #3277ae;

		/*background-color: #6e1c1d;*/

		color:#FFF;

		font-size: 0.857em;

		border: none;

		outline: none;

		text-transform: uppercase;

		margin: 2% 5%;

	}

	.mob_nav select option {

		border-bottom: thin solid #520c0d;

		padding: 5px 15px;

	}

	.latestnews

	{

		width:100%;

		float:none;

		height:313px;

	}

	.row2 .row2_left {

		width: 100%;

		float: none;

		clear: both;

		margin-top: 10px;

	}

	.row2 .row2_right {

		float: none;

		width: 100%;

	}

	

	.footer .f_left1, .f_left2, .f_left3, .f_left4{

		float: none !important;

		width: 100% !important;

		clear: both !important;

		display:table;

	}

	.footer .f_left2, .f_left3, .f_left4{

		margin-top: 10px !important;

	}

	.footer .f_left4{

		text-align: center !important;

	}

	

	.row2_right_inner{

		width: 100% !important;	

		margin-top: 10px;

	}

	#ticker dt{

		width: 100%;

	}

	.logo_add{

		clear: both;

		text-align:center;

		width: 100%;		

	}

    

.facultymenu

{

    display:block !important;

}





}

@media only screen and (min-width : 960px) and (max-width : 1024px)

{

	.top_nav .menu li a{

		font-size: 10px;

		padding: 0px 10px !important;	

	}

	.top_nav .menu .c_news a{

		font-size: 11px;	

	}

	.logo{

			

	}

	

	.header_right{

		width: 40%;	

	}

	.header_right .blog:hover > .dd_hr{

		width: 12%;	

	}

	.nav ul li a{

		font-size: 11px;

		padding: 0px 14px;	

	}

	.banner{

		display: none;	

	}

	.latestnews{

		width: 100%;	

	}

	#ticker dt{

		width: 100%;

	}

	.footer{

		margin-top: 10px;	

	}

	.f_left1 ul li a{

		padding: 4px 8px;

		font-size: 20px;

	}

	.f_left2 .address, .f_left3{

		font-size: 12px !important;	

	}

	.copyrights, .design{

		font-size: 11px !important;		

	}

    



	

}

@media only screen and (min-width : 960px) and (max-width : 1240px)

{

	.top_nav .menu li a{

		font-size: 10px;

		padding: 0px 10px !important;	

	}

	.top_nav .menu .c_news a{

		font-size: 11px;	

	}

	.logo{

			

	}

	.header_right{

		width: 40%;	

	}

	.header_right .blog:hover > .dd_hr{

		width: 12%;	

	}

	.nav ul li a{

		font-size: 11px;

		padding: 0px 14px;	

	}

	.banner{

		display: none;	

	}

	.latestnews{

		width: 100%;	

	}

	#ticker dt{

		width: 100%;

	}

	.footer{

		margin-top: 10px;	

	}

	.f_left1 ul li a{

		padding: 4px 8px;

		font-size: 20px;

	}

	.f_left2 .address, .f_left3{

		font-size: 12px !important;	

	}

	.copyrights, .design{

		font-size: 11px !important;		

	}

	.logo_add{

		display: none;	

	}

}

@media only screen and (min-width : 1200px) and (max-width : 1366px)

{

	

}




@media (max-width: 768px) {
  .services1 ul {
    display: block;
  }

  .services1 li {
    width: 100%;
    margin-bottom: 20px;
  }

  .banner img {
    width: 100%;
    height: auto;
  }

  .newsheading {
    font-size: 18px;
  }
}


