@import url('https://fonts.googleapis.com/css?family=Lato');

h1{ text-transform: uppercase; color:#500538 !important;   }

body {width: 100%; min-height: 100%; margin: 0; padding: 0; border: 0; vertical-align: baseline; display: block; font-family: 'Lato', sans-serif; font-size:15px; color: #000; line-height: 22px; background-color: #fff;letter-spacing: 0.5px;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a{text-decoration:none; color:#FF0000;}
a:hover{text-decoration:none;}
.clr{ padding:0px; margin:0px; clear:both;}
p {margin:1.2em 0cm 0.6em; text-align:justify; margin-bottom:10px;}
ul{margin:0px; padding:0px; list-style:none;}
.readmore{color:#D90000;}
.readmore a{color:#D90000;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s; }
.readmore a:hover{color:#621048;}
h1{ padding:0px 0px 10px 0px; margin:0px; font-size:20px; color:#64adf2; font-style:normal;}
h2{ color: #621048;
    font-size: 20px;
    font-weight: bold;
    margin: 25px 0px 0px 0px;
    padding: 0px;}
h3{ color: #1b92a0;
    /*! text-transform: uppercase; */
    font-size: 17px;
    font-weight: 503;
    margin: 0px 0px 5px 0px;
    padding: 0px;}
ul{margin:0px; padding:0px; list-style:none;}
#header{width:100%; position:relative;}
.body_wrapper{width:1200px; margin:0 auto; position:relative;}

/* taohid */
#header_top{ width:100%;background:#a13548; padding:5px 0px; 
	color:#fff;font-size: 14px;}


#header_top a{color:#fff;}
#header_top_left{width:415px; float:left; display:inline-block;}
#header_top_right{width:415px; float:right; display:inline-block;text-align: right;}

/* taohid */
#header_bottom{ width:100%;background:#500538;}

#header_bottom_left{width:400px; float:left; display:inline-block;padding-top: 10px;}
#header_bottom_left img{width:100%}
#header_bottom_middle{ position:absolute; left: 50%; margin-left: -51px; display:inline-block; text-align:center; margin-top:-33px;}
#header_bottom_right{width:400px; float:right; display:inline-block;padding-top: 14px;}
#header_bottom_right img{width:100%}
#banner_main{width:100%; position:relative; margin:20px 0px;}
#banner_div{float:left; width:850px; display:inline-block; min-height:300px;}
#banner_quote{float:right; width:330px; display:inline-block; padding:5px 15px; border:1px solid #ccc; text-align:center; min-height:300px;line-height: 20px;}
#banner_quote img{border:3px solid #ffc315;}
#body{position:relative; width:100%;}
#message{position:relative; margin:20px 0px; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
#message p {margin:0px;}
#message img{padding:5px; border:1px solid #ccc; float:left; display:inline-block; margin-right:12px;}
#message_left{float:left; width:579px; display:inline-block; border-right:1px solid #ccc;padding-right: 20px;}
#message_right{float:right; width:580px; display:inline-block;}
#information{ margin:20px 0px 0px 0px; position:relative;}
#information li{float:left; display:inline-block; width:284px; margin-right:10px;}
#information li:last-child{margin-right:0px;}
#information li h1{padding:0px; margin:0px; font-size:20px; color:#000; font-style:normal;}
#information li h1:after {content: ""; display: block; width: 50%; padding-top: 10px; border-bottom: 3px solid #5c0000;}
#information li h1 img{float:left; margin-right:10px;}
#information li h1 i{margin-right:5px;}
#inner_content_left h2{ color: #621048;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0px 8px 0px !important;
    padding: 0px;}}
.inf_border{border-top:1px solid #ccc !important; border:1px solid #000; padding:15px; min-height:390px;}
.inf_noborder{border-top:1px solid #ccc !important; padding:15px 0px; min-height:307px;}
#point h3{color: #1b92a0;
font-size: 17px;
font-weight: 503;
margin: 15px 0px 10px 0px;
padding: 6px 0px 10px 0px;
border-bottom: 1px dashed #1b92a0;
}
.point {margin:6px 0px 8px 0px;}
.point img{border:none; padding:0px;}
.point ul li {background: transparent url(../images/bullet-point.png) no-repeat left 7px;margin-bottom: 5px;padding-left: 18px;min-height: auto !important;}
.point ul li a {color: color:#B00000;text-decoration:none;transition:all ease-in-out 0.2s;}
.point ul li a:hover {color:#000;}
#iqac_div{margin-top:10px; display:block; margin-bottom:83px;}
#iqac_div img{width:100%;}
#information li span{float:right;}
.read_more{}
.read_more a{padding:4px 16px; color:#fff; background:#1f386b; transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; display:block; font-size:12px;}
.read_more a:hover{background:#bf8f04;}
.quick_link_div{background:#f4eded; margin-bottom:5px;}
.quick_link_div a{color:#000; display: block;padding-top: 15px;font-size: 15px;font-weight: bold;}
.quick_link_div img{float:left; margin-right:12px;}
#footer{width:100%; margin-top:20px; border-top:6px solid #500538;
 /*background:url(../images/footer-bg.png) repeat left top; taohid */
 background: #1d252d;
  padding:20px 0px; color:#fff;font-size: 14px;}
#footer h1{padding:0px 0px 3px 0px; margin:0px; font-size:15px; color:#fff; font-style:normal; text-transform:uppercase;}
#footer_one{float:left; display:inline-block; width:290px; margin-right:60px;}
#footer_two{float:left; display:inline-block; width:260px; margin-right:10px;}
#footer_three{float:left; display:inline-block; width:260px; margin-right:10px;}
#footer_four{float:right; display:inline-block; width:290px;}
#footer_img img {border: 2px solid #fff; width: 32%; margin-bottom:1%;}
.point_footer ul li {background: transparent url(../images/footer-li.png) no-repeat left 7px;margin-bottom: 5px;padding-left: 18px;min-height: auto !important;}
.point_footer ul li a {color:#fff;text-decoration:none;transition:all ease-in-out 0.2s;}
.point_footer ul li a:hover {color:#e5b62d;}
#social_footer{margin:10px 0px;}
#social_footer ul{display: inline-block;}
#social_footer li{float:left; display:inline-block; margin-right:10px;}
#visitor{}
#visitor span{font-size:16px; color:#d45634; display:block; letter-spacing:1px;}
#footer_bottom {padding:8px 0px;

	background:#090f15; /* taohid */

	color:#1f75a7;}
#footer_bottom_left {float:left; width:500px; display:inline-block;}
#footer_bottom_right {width:500px;text-align:right;float:right; display:inline-block;}
#footer_bottom_right a {text-decoration:none;color:#f69b52;}
#footer_bottom_right a:hover {text-decoration:underline;}
#innner_banner{position:relative;}
#epatha{float:right; background:url(../images/epathakarma.png) no-repeat left top; color:#fff; text-transform:uppercase;width: 140px;padding:  8px 7px 7px 30px;/*! font-weight: bold; */font-size: 13px;letter-spacing: 0.2px;}
#epatha a{color:#fff;}
#inner_banner{ width:100%; position:relative;}
#inner_banner img{width:100%;}
#inner_body{width:100%; position:relative; background:#f1f4f9;}
#inner_content{margin-top:-30px; background:#fff; padding:25px 25px 25px 25px; width:1200px;}
#inner_content h1{ padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; font-size:20px; color:#621048; font-style:normal;}
#inner_content h1:after {content: ""; display: block; width: 50%; padding-top: 10px; padding-bottom:1px; border-bottom: 3px solid #621048; border-bottom-left-radius:15px;}
#inner_content_left{float:left; display:inline-block; width:770px;}
#inner_content_left h1{ padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; font-size:20px; color:#621048; font-style:normal;}
#inner_content_left h1:after {content: ""; display: block; width: 50%; padding-top: 10px; padding-bottom:1px; border-bottom: 3px solid #621048; border-bottom-left-radius:15px;}


#inner_content_right{float:right; display:inline-block; width:300px;}
[class^="hvr-"] {cursor: pointer;
	
   /* taohid */
	background: #500538;

	text-decoration: none;color: #fff;-webkit-tap-highlight-color: rgba(0,0,0,0);
	padding:8px 10px;border-bottom:1px solid #ccc;}
.hvr-sweep-to-right {display: block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-right:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;

background: #500538;

-webkit-transform: scaleX(0);transform: scaleX(0);
-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {color: white;}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.hvr-sweep-to-right i{ color:#ffc315; margin-right:5px;}
.msg_c{display:block; width:80%; margin:0 auto;}
.msg_c img{padding:5px; border:1px solid #ccc; width:100%}
/*.az-wrap-inner{width:100% !important;}*/
div.pagination {padding: 3px;margin-top: 3px;}
div.pagination a {padding: 2px 3px 2px 3px;margin: 2px;border: 1px solid #ffc315;text-decoration: none;color: #020D99;}
div.pagination a:hover, div.pagination a:active {background: #F1F8E5;}
div.pagination span.current {padding: 2px 3px 2px 3px;margin: 2px;background: #F1F8E5;border: 1px solid #ffc315;font-weight: bold;color: #020D99;}
div.pagination span.disabled {padding: 2px 3px 2px 3px;margin: 2px;border: 1px solid #ffc315;color: #CCCCCC;}
.tb1 {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.tb1 td {
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
}
.tb1 tr:nth-child(even) {
	background-color:#e1f0ff;
	padding:6px 0px;
}
.tb1 tr:nth-child(odd) {
	background-color:#FFFFFF;
	padding:6px 0px;
}
.img_div1 {
}
.img_div1 ul li {
	width:31%;
	float:left;
	display:inline-block;
	margin:1%;
	text-align: center;
}
.img_div1 ul li img {
	width:100%;
	border:1px solid #ccc;
	padding:5px;
}
@media screen and (max-width: 1150px) {
	.body_wrapper{width:1130px; margin:0 auto; padding:0px 20px;}
	#header_top_left{width:420px;}
	#header_top_right{width:420px;}
	#header_bottom_left{width:310px;}
	#header_bottom_middle{width:420px;}
	#header_bottom_right{width:310px;}
	ul.nav li a {padding: 7px 8px !important;8}
	#banner_div{width: 740px;}
	#banner_quote {width: 330px;}
	#epatha {width: 125px;font-size: 12px !important;}
	nav{width:850px !important;}
	#message_left{width: 490px;}
	#message_right{width: 490px;}
	#information li{width: 260px; margin-right: 15px;}
	#footer_one {width:270px; margin-right: 50px;}
	#footer_two {width:220px; margin-right: 15px;}
	#footer_three {width:220px; margin-right: 15px;}
	#footer_four{width:270px; }
	#footer_bottom_right{width:400px;}
	.large{width:1130px;} 
}
@media screen and (max-width: 1100px) {
	.body_wrapper{width:1080px; margin:0 auto; padding:0px 20px;}
	#header_top_left{width:420px;}
	#header_top_right{width:420px;}
	#header_bottom_left{width:310px;}
	#header_bottom_middle{width:420px;}
	#header_bottom_right{width:310px;}
	ul.nav li a {padding: 7px 8px !important;8}
	#banner_div{width: 690px;}
	#banner_quote {width: 330px;}
	#epatha {width: 125px;font-size: 12px !important;}
	nav{width:850px !important;}
	#message_left{width: 490px;}
	#message_right{width: 490px;}
	#information li{width: 248px; margin-right: 15px;}
	#footer_one {width:250px; margin-right: 22px;}
	#footer_two {width:220px; margin-right: 15px;}
	#footer_three {width:220px; margin-right: 15px;}
	#footer_four{width:250px; }
	#footer_bottom_right{width:400px;}
	.large{width:1080px;} 
}
@media screen and (max-width: 1050px) {
	.body_wrapper{width:1030px; margin:0 auto; padding:0px 20px;}
	#header_top_left{width:420px;}
	#header_top_right{width:420px;}
	#header_bottom_left{width:290px;}
	#header_bottom_middle{left: 38%;}
	#header_bottom_right{width:290px;}
	ul.nav li a {padding: 7px 7px !important; font-size:12px !important;}
	#banner_div{width: 650px;}
	#banner_quote {width: 330px;}
	#epatha {background: none;width: 125px;font-size: 12px !important;}
	nav{width:850px !important;}
	#message_left{width: 460px;}
	#message_right{width: 460px;}
	#information li{width: 236px; margin-right: 15px;}
	#footer_one {width:250px; margin-right: 22px;}
	#footer_two {width:220px; margin-right: 15px;}
	#footer_three {width:220px; margin-right: 15px;}
	#footer_four{width:220px; }
	#footer_bottom_right{width:400px;}
	.large{width:1030px;} 
	#inner_content{ width:1030px;}
	#inner_content_left{width: 650px;}
	
}
@media screen and (max-width: 1000px) {
	.body_wrapper{width:980px; margin:0 auto; padding:0px 20px;}
	#header_top_left{width:420px;}
	#header_top_right{width:420px;}
	#header_bottom_left{width:270px;}
	#header_bottom_right{width:270px;}
	ul.nav li a {padding: 7px 7px !important;}
	#epatha {background: none;width: 125px;font-size: 12px !important;}
	nav{width:850px !important;}
	#message_left{width: 460px;}
	#message_right{width: 460px;}
	#information li{width: 223px; margin-right: 15px;}
	#footer_one {width:215px; margin-right: 15px;}
	#footer_two {width:215px; margin-right: 15px;}
	#footer_three {width:215px; margin-right: 15px;}
	#footer_four{width:215px; }
	#banner_div{width: 600px;}
	#banner_quote{width: 325px;}
	#footer_bottom_right{width: 400px;}
	.large{width:980px;} 
	#inner_content{ width:980px;}
	#inner_content_left{width: 600px;}
}
@media screen and (max-width: 950px) {
	#header_top{display:none;}
	#header_bottom_left{display:none;}
	#header_bottom_middle {   display: block; margin-top:0px;position: relative; left:0%;}
	#header_bottom_right { width: 100%; float: none; display: block; text-align: center; padding-bottom:10px;}
	#header_bottom_right img {width: 70%;}
	.body_wrapper {width: 95% !important;; margin:0 auto;}
	#epatha {float: right;background: #000;padding: 11px 14px;}
	#banner_div {float: none;width: 100%;display: block;min-height:auto;}
	#banner_quote {float: none;width: 100%;display: block; margin: 10px 0px 10px 0px; min-height:auto;}
	#message_left{float:none; width:100%; display:block; border-bottom:1px solid #ccc;padding-bottom: 20px; border-right:0px;}
	#message_right{float:none; width:100%; display:block; margin-top:10px;}
	#information li {float: none; display: block;  width: 100%; margin-right: 0px;  margin-bottom: 20px;}
	#iqac_div img { width: 50%;}
	#footer_one {float: none;display: block;width: 100%; 
		margin-right: 0px;margin-bottom: 15px;}
	#footer_two {float: none;display: block;width: 100%; margin-right: 0px;margin-bottom: 15px;}
	#footer_three {float: none;display: block;width: 100%; margin-right: 0px;margin-bottom: 15px;}
	#footer_four {float: none;display: block;width: 100%; margin-right: 0px;margin-bottom: 15px;}
	#footer_five {float: none;display: block;width: 100%;}
	#footer_bottom_left {float:none; width:100%; display:block;}
	#footer_bottom_right {width:100%;text-align:center;float:none; display:block; margin-top:5px;}
	.large{width:100%;} 
	#inner_content{margin-top:-30px; background:#fff; padding:25px 25px 25px 25px; width:100%;}
	#inner_content_left{float:none; display:block; width:100%;}
	#inner_content_right{float:none; display:block; width:100%;}
}










.row::after {
  content: "";
  clear: both;
  display: table;
}

[class*="col-"] {
  float: left;
  padding: 15px;
}

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  [class*="col-"] {
    width: 100%;
  }
}


.padd-15{ padding: 15px; }
.img-fluid{ display: block; width: 100%;   }


#menu > li a{color: red !important;}
#menu > li a:hover{ background: red !important; }


.dep-link{ color:#fff ; background:#500538; padding:10px 20px; margin:10px;
 border-radius:20px; text-transform:capitalize; }
.dep-link:hover{ background:#a13548;}


.resol > li > a{ text-transform: uppercase; }
