/*Banner*/

.responsive-slider {
  width: 100%;
  position: relative;
  width:100% !important;
}
.responsive-slider [data-animate] {
  opacity: 0;
}
.responsive-slider .slides {
  position: relative;
  overflow: hidden;
}
.responsive-slider .slides ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  font-size: 0;
  width:100% !important;
}
.responsive-slider .slides ul li {
  display: inline-block;
  max-width: 100%;
  width:100% !important;
}
.responsive-slider .slides ul li .slide-body {
  display: inline-block;
  position: relative;
  max-width: 100%;
  font-size: 14px;
  width:100% !important;
}
.responsive-slider .slides ul li .slide-body img {
  max-width: 100%;
  width:100% !important;
}
.responsive-slider .slides ul li .slide-body .caption {
  position: absolute;
  color: #fff;

  text-transform:uppercase;

}
.responsive-slider .slides ul li .slide-body .caption.header {
  top: 45%;
  left:5%;
}

@media (min-width: 481px) and (max-width: 767px) {

}
@media (max-width: 480px) {
  .responsive-slider .slides ul li .slide-body .caption.header h2 {
    font-size: 16px;
  }
  .responsive-slider .slides ul li .slide-body .caption.header h2 i {
    font-size: 14px;
  }
}
.responsive-slider .slides ul li .slide-body .caption.sub {
  bottom: -8px;
  right: -20px;
  font-weight: bold;
}
@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider .slides ul li .slide-body .caption.sub {
    font-size: 11px;
    bottom: 0px;
    right: -10px;
  }
}
@media (max-width: 1200px) {
.responsive-slider .slides ul li .slide-body .caption.header {
    top: 45%;
    left: 20%;
}
}

@media (max-width: 992px) {
.responsive-slider .slides ul li .slide-body .caption.header {
    top: 39%;
    left: 20%;
}
}
.responsive-slider .slider-control {
  position: absolute;
  font-size: 20px;
  color: #000;
  top: 50%;
  margin-top: -17px;
}
.responsive-slider .slider-control.left {
  left: 1%;
  padding-left: 0;
}
.responsive-slider .slider-control.left:hover {
  text-decoration: none;
}
.responsive-slider .slider-control.right {
  right: 1%;
  padding-right: 0;
}
.responsive-slider .slider-control.right:hover {
  text-decoration: none;
}
@media (max-width: 480px) {
  .responsive-slider .slider-control.left,
  .responsive-slider .slider-control.right {
    display: none;
  }
}
.responsive-slider .pages {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.responsive-slider .pages .page {
  display: inline-block;
  color: transparent;
  width: 5px;
  height: 5px;
  border: 3px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
}
.responsive-slider .pages .page.active {
  opacity: 1;
}


/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;

	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(grabbing.html) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls{

	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 0px;
	padding: 3px 10px;
	font-size: 12px;

	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.99;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/

	text-decoration: none;

}






#owl-image .owl-buttons{ margin-top:20px; margin-bottom:80px; }

@media (max-width: 1200px) {

}
@media (max-width: 992px) {
}
@media (max-width: 767px) {


}

/*Menu Begin*/

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none; z-index:3!important; margin-bottom:0!important; line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}

#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:14px; text-decoration:none;color:#fff;	font-family: RobotoRegular, Arial, Tahoma;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#06af36!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right: 28px;
padding-left: 15px;}
#cssmenu > ul > li.has-sub > a:after{position: absolute;
top: 24px;
right: 11px;
width: 8px;
height: 2px;
display: block;
background: #ddd;
content: '';}
#cssmenu > ul > li.has-sub > a:before{position: absolute;
top: 21px;
right: 14px;
display: block;
width: 2px;
height: 8px;
background: #ddd;
content: '';
-webkit-transition: all .25s ease;
-ms-transition: all .25s ease;
transition: all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#1c355a;transition:all .25s ease}
#cssmenu ul ul li:hover{ background:#06af36;}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px; width:390px; font-family: RobotoRegular, Arial, Tahoma; font-size:12px; text-decoration:none;color:#fff; text-transform:capitalize;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:1000px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #294b7c}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#1c355a!important;}
#cssmenu ul ul li:hover{background:#06af36!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position: absolute;
top: 22px;
right: 20px;
display: block;
height: 8px;
width: 20px;
border-top: 2px solid #dddddd;
border-bottom: 2px solid #dddddd;
content: '';}
.button:before{-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 16px;
right: 20px;
display: block;
height: 2px;
width: 20px;
background: #ddd;
content: '';}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #294b7c;height:48px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#1c355a}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
*{margin:0;padding:0;text-decoration:none}


/*Menu Ends*/


/*Marquee Begins*/
/*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;

	white-space:nowrap;
}


.str_move {
	white-space:nowrap;
	position:absolute;
	top:0;
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute;
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;
}

/*Marquee Ends*/


/*SidePannel Begins*/


/*musthafa@netbios.in*/

.quickLinks {
	vertical-align: baseline;
	position: relative;
	height: 40px;
	background:#33CCCC;
	bottom: 0px;
	width: 798px;
}


.quickLinksWidget {
	z-index: 12;
	top: 224px;
	right: -191px;
	position:fixed;

}
.widgets {
	z-index: 13;
	position: fixed;
	top: 283px;
	right: -155px;
}

.widgets-mus {
	z-index: 13;
	position:  fixed;
	top: 342px;
	right: -194px;
}
.widgets-mti {
	z-index: 13;
	position:  fixed;
	top: 396px;
	right: -355px;
}



.megamenu {
    display:none;
	position:absolute;
	left: 0;
	top: 0;

/*	border:1px solid #EE0E18;
	padding-top:15px; */
	z-index: 1;
/*	padding-bottom:10px;*/
}

DIV#Navigation{ width:835px; height:52px; padding-left:166px;}
DIV#Navigation A.department{ width:172px; height:52px; background:url(../images/navbg.html) left top no-repeat; float:left;}
DIV#Navigation A.facilities{ width:156px; height:52px; background:url(../images/navbg.html) -172px top no-repeat; float:left;}
DIV#Navigation A.patient{ width:175px; height:52px; background:url(../images/navbg.html) -328px top no-repeat; float:left; }
DIV#Navigation A.education{ width:174px; height:52px; background:url(../images/navbg.html) -504px top no-repeat; float:left; }
DIV#Navigation A.community{ width:157px; height:52px; background:url(../images/navbg.html) -678px top no-repeat; float:left; }

DIV#Smallmenu{ width:384px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding-top:13px;}

DIV#Smallmenu a{  text-decoration:none; color:#4a4a4a; padding-left:8px; padding-right:8px;}
DIV#Smallmenu a:hover{ text-decoration:underline;}

DIV#News{ width:279px; height:100px; background:#FFFFFF; overflow:hidden;}

DIV#News ul{ margin:0px; padding:0px; list-style:none;}
DIV#News ul li{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001a68; background:url(../images/arow.html) left 10px no-repeat; padding-top:6px; padding-bottom:4px; padding-left:11px;}


/*..........hassan...........*/
 .holder { 
 background-color: #fff;
    width: 100%;
    height: 250px;
    overflow: hidden;
    padding: 10px;
    font-family: Helvetica;
    box-shadow: 0px 2px 11px -2px rgb(0 0 0 / 66%);
	border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    border: 0px solid #dcdcdc;
    -webkit-border-radius: 15px 15px 15px 15px;
}
.kvasu-about{
	
	width:100%;
	padding-top:40px;
	padding-bottom:40px;
	}
.holder .mask {
  position: relative;
  left: 0px;
  top: 10px;
  width:300px;
  height:240px;
  overflow: hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder ul li {
  padding:3px 0px;
  position:relative;
  padding-left:17px;
  
}
.holder ul li a {
  color:#666666;
  text-decoration:none;
}
.ticker01 ul li{
	
	}
.holder  ul li:before{
	position:absolute;
	content:"";
	left:0;
	top:8px;
	background:#1c355a;
	height:10px;
	width:10px;
	border-radius:15px;
	}
.abt-left-sec{
	float: left;
    width: 100%;
	}
.abt-left-sec img{
	width:100%;
	}
.abt-right-sec {
    float: left;
    width: 23%;
	padding: 0 15px;
	}
.sub-event{
	width:100%;
	padding-bottom:15px;
	}
.sub-event img{
	width:100%;
	}
.about-header{
	font-size: 48px;
color: #2d2d2d;
font-family: FrankRuhlLibreLight, Arial, Tahoma;
margin-top: 30px;
	}
.iconDivBoderLeft {
    border-left: 1px #dcdcdc solid;
    min-height: 162px;
}
 .aboutDivAll h3{font-size:48px; color:#2d2d2d; font-family:FrankRuhlLibreLight, Arial, Tahoma; margin-top:0px; }
  .aboutDivAll p{ font-size:15px; color:#666666; line-height:28px; margin-bottom:15px;}
@media(max-width:768px){
	.holder { 
		margin-top:30px;
	}
	
	}


