@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins');
body {
    font-family: 'Poppins';
}
h1,h2{
	font-family: 'poppins' 'medium'!important;
}

ul {
	outline: none outset;
	list-style: none;
}
::-webkit-scrollbar {
    width: .6rem;
    background-color: #0ea6fa;
}

::-webkit-scrollbar-thumb {
    background-color: #0ea6fa;
}

::-webkit-scrollbar-track {
    background-color: #fff;
}


header {
	border-top:4px solid #25c7de;
    background: #fff;
}
.img-center {
	display: inline-block;
}
.navbar-nav {
	float: none;
	margin: 0;
	display: block;
	width: 100%;
	text-align: center;
}
.navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
}
.navbar-nav>li {
	float: none;
	display: inline-table;
}
.navbar-default {
	border: 0;
	background-color: #429fac;
	color: #FFFFFF;
	margin: 0;
	border-radius: 0;
	position: sticky;
    top: 0;
    z-index: 999;
}
.navbar-default .navbar-nav>.open>a{
     color: #fff !important;
    background-color: #0ea6fa!important;
    
}
.navbar-nav>.open>a:hover {
    color: #fff !important;
    background-color: #0ea6fa!important;
}
.navbar-default .navbar-nav>li>a {
	color: #FFFFFF;
	font: normal 18px 'ralewaymedium';
	text-transform: uppercase;
}
.navbar-default .navbar-nav>li>a:hover {
	background-color: #bfd730;
	transition: 0.2s ease-in;
	color: #fff
	
}
.bs-slider {
	overflow: hidden;
	/*max-height: 450px;*/
	position: relative;
	background: #000000;
}
.bs-slider:hover {
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.bs-slider:active {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.0);
}
.bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img {
	margin: auto;
	width: 100% !important;
	/*height: 326px;*/
}

.f-menu li{
	    display: inline-block;
    padding:12px;
    padding-top: 0rem;
    border: 2px solid;
    font-size: 22px;
    border-radius: 50%;

}
.f-menu{
    padding-left: 24rem;
    padding-top: 4rem;

}
.f-menu li img{padding-left: 20px;}

 .fa {
	width:30%;
	font-size:20px;
}

.indian{
	padding-top: 4px;
    margin-left: -30px;

}
.logo img{
	      padding-top: 0px;
    width: 141px;
    padding: 9px;

}
.indian h3{
color: #429fac;
font-size:29px;
font-weight:700;
} 
.links li{
	padding:14px 2px;
    font-weight: 600;
    font-size: 19px;
    text-decoration: none;
    transition: all .5s;
    border-bottom: solid 1px;
}
.links a:last-child li {border:none; padding:0px;}
.links li a:focus, a:hover {
    color: #23527c;
    text-decoration: none; 
}

.links{
	padding: 0px;
}
#banner .col-md-10{
	padding:0px;
}
.imp-links{
	    background-color:#bfd730;
    margin-top: -10px;
 
}
.imp-links h4{
	padding: 18px 10px;
	color: #15539c;
	/*text-align: center;*/
	font-size: 20px;
	margin: 0px;
	   font-weight:600;
	margin-top: 10px;
}

.button-1{
	padding-left: 2rem;
}
.button-2 a{
	font-size: 14px;
    line-height: 10px;
    margin-right: 10px;
    text-align: center;
    padding: 12px 15px;
    letter-spacing: 1px;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    font-family: 'ralewaysemibold';
    background:#1081c0;
    color: #fff;
}
.button-2 {
    margin-left: 0px;
    padding-top: 9px;
}
a.btn-default:hover{
	background-color: #00a7e1;
	color: white;
}

	.become h1 {
		font-size: 25px; color: white; margin: 2px;
	}

.member{
	font-size: 27px; color: white;
}

.become  h1 span{position: relative;}
.become h1 span:before, .become h1 span:after
{
	content: ""; 
    position: absolute;
    top:50%; margin-top:-1px; 
    width:37px;
    height:3px;
    background:#fff; 
    margin-left: -11px;
}
.become h1 span:before {left:110%;}
.become h1 span:after {right:110%;}


.Activities{
	    text-align: center;
    padding-top: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;

}
.Activities h2{
	color: #fff;
	font-size: 30px;
	text-align: center;
}
.Activities h2 span{position: relative;}
.Activities h2 span:before, .Activities h2 span:after{content: ""; position: absolute;top:50%; margin-top:-1px; width:60px;height:4px;background:#fff;}
.Activities h2 span:before {left:110%;}
.Activities h2 span:after {right:110%;}

#detail_box{
	margin-bottom: 4rem;
}

#detail_box{
	background: #f2f1ed;
	padding-bottom: 6rem; padding-top:2rem;
	background-image: url(../img/activity_bg.jpg); background-size: cover; background-attachment: fixed;
}

.foot h2 {
    font-size: 23px;
    color: white;
    display: inline-block;


}
 .btn:hover {
    color: #FFF;
    text-decoration: none;
    background-color:#015876;
}
.btn-primary-1 {
    color: yellow;
    background-color: transparent;
    font-size: 18px;
    padding: 10px;
    text-transform: capitalize;
    border:1px solid yellow; transition:all .4s
}
.btn-primary-1:hover{border-color:#fff;color:#fff;}
.member {
	/*margin-top: 20px;*/
	padding-bottom: 13px;
}
.member-qw img{
	margin-top: 16px;
}
 .btn-primary .mem {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.foot-2 h2{
	font-size: 20px;
	color: white;
	border-bottom: 2px solid;
    display: inline-block;
    padding: 2px;
}

.quicks-links{
	padding-left: 2px;

}
.quicks-links  li a{ 
	padding: 4px;
    font-size: 17px;
    color: #fff;

}.quicks-links ul li {
padding: .5rem 0 .5rem 2.5rem;
}
.quicks-links  li{
	padding: 10px;
}


.panel1 {
    margin-top: 40px;
    float: left;
    width: 100%;
}
.rightLoginPan {
    float: right;
    padding: 0px;
    background-image: url(../img/bg_img.jpg);
    background-repeat: no-repeat;
    border-radius: 19px; background-size:cover; width: 100%;
}
.hr-line{
	width: 80%; 
	border:0px solid #fff; 
	margin-top:2px;
}
.bcz p {
    color: white;
    padding-top: 10px;
    font-size: 15px;
}

.loginPan {
    width: 100%;
    /*min-height: 263px;*/
    position: relative;
    text-align: center;
    
}
.loginBg {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: auto;
}
.loginform {
    width: 100%;
    position: relative;
    z-index: 1;
    padding-top: 13px;
}
.loginPan h2 {
    color: #fff;
       font-size: 36px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-align: center;
    word-wrap: break-word;
    margin-top: 2px;
    margin-bottom: 0px;
}

.homeTabs .tab-content h2 {
    color: #262829;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    margin-top: 0px;
}
.tab-content > .active {
    padding-top: 15px;
}
.tab-content > .active {
    display: block;
}
.registrationBtn {
    background: #00a7e1;
    color: #fff;
    display: inline-block;
    padding: 6px 25px 5px;
    font-size: 13px;
    margin-top: 5px;
    border-radius: 3px;
    font-weight: 500;
    margin-bottom: 5px;
}
.homeTabs .tab-content h2 strong {
    color: #00a7e1;
    font-weight: 500;
}
.img-0 img{
	padding-top: 4rem;

}
.row.visitors {
    font-size: 16px;
    padding: 10px 10px 10px 15px;
    border: 1px solid;
    display: inline-block;
}
.links ul{
	padding: 0px 0 0;
}

/********************
*****Slide effect
**********************/

.fade {
	opacity: 1;
}
.fade .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0 !important;
	display: block !important;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
	top: auto;
	position: relative;
}
.fade .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    top: 0;
    bottom: 0;
    opacity:100;
    padding: 180px 0;
    width: 67px;
    height: auto;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.control-round:hover .carousel-control {
	opacity: 1;
}
.control-round .carousel-control.left {
	left: 1%;
}
.control-round .carousel-control.right {
	right: 1%;
}
.control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover {
	color: #fdfdfd;
	background: transparent;
	border: 0px transparent;
}
.control-round .carousel-control.right>span, .control-round .carousel-control.left>span:nth-child(1) {
	left: 45%;
    background: #bfd730;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: #fff;
}
	
}

}
/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators {
	right: 45%;
	bottom: 3%;
	left: auto;
	width: 90%;
	height: 20px;
	font-size: 0;
	overflow-x: auto;
	text-align: right;
	overflow-y: hidden;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	white-space: nowrap;
}
.indicators-line > .carousel-indicators li {
	padding: 0;
	width: 15px;
	height: 15px;
	border: 1px solid rgb(158, 158, 158);
	text-indent: 0;
	overflow: hidden;
	text-align: left;
	position: relative;
	letter-spacing: 1px;
	background: rgb(158, 158, 158);
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
	-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	z-index: 10;
	cursor: pointer;
}
.indicators-line > .carousel-indicators li:last-child {
	margin-right: 0;
}
.indicators-line > .carousel-indicators .active {
	margin: 1px 5px 1px 1px;
	box-shadow: 0 0 0 2px #fff;
	background-color: transparent;
	position: relative;
	-webkit-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
.indicators-line > .carousel-indicators .active:before {
	transform: scale(0.5);
	background-color: #fff;
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
	text-align: left !important;
}
.slide_style_right {
	text-align: right !important;
}
.slide_style_center {
/*	text-align: center !important; */
}
.slide-text {
	left: 0;
	top: auto;
	right: 0;
	bottom: 0;
	margin: auto;
	padding: 10px;
	position: absolute;
	text-align: left;
	padding: 2px 30px;
	background-color:rgba(66, 159, 172, .75); 
	opacity: 4px;
}
.slide-text > h1 {
	padding: 0;
	color: #ffffff;
	font-size: 26px;
	font-style: normal;
	line-height: 30px;
	margin-bottom: 2px;
	letter-spacing: 1px;
	display: inline-block;
	/*-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s; */
	font-family: 'ralewaysemibold';
	position: relative;
	margin-top: 2px;
}
/*.slide-text > h1:after {
	content: '';
	position: absolute;
	background: #e3557e;
	width: 24px;
	height: 3px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -10px;
} */
.slide-text > p {
	padding: 0;
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	margin-bottom: 16px;
	letter-spacing: 1px;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
	font-family: 'ralewayregular';
}
.slide-text > a.btn-default {
	color: #000;
	font-size: 14px;
	line-height: 15px;
	margin-right: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	display: inline-block;
	border: none;
	text-transform: uppercase;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	font-family: 'ralewaysemibold';
	background: #60b7e9;
	color: #FFFFFF
}
.slide-text > a.btn-default:hover {
	background: #0ea6fa
}
.slide-text > a.btn-primary {
	color: #ffffff;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #00bfff;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover, .slide-text > a:active {
	color: #ffffff;
	background: #222222;
	-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}


.para-about{
	font-size: 15px;
	color: #616161;
	font-weight: 400;
}


.gallery {
    padding: 5rem 0;
    background: url(../img/gallery-bg.jpg) no-repeat center top/cover;
}
.gallery .f-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gallery .f-container>div:not(:first-child) {
    overflow: hidden;
}
.gallery .f-container>div:first-child {
    text-align: center;
}
.gallery .f-container>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49.55555%;
    flex: 0 0 49.55555%;
    max-width: 49.55555%;
    margin: 1px;
    height: 269px;
}

.gallery .f-container>div:first-child img {
    margin: 5rem 0 0;
}
.gallery .f-container>div img {
    -webkit-transition: all .3s;
    transition: all .3s;
}
.gallery .f-container>div:hover img{transition:all .3s; transform:scale(1.1,1.1);}
.gallery .f-container>div .btn {
    margin: 2rem 0;
}
.gallery .container>div>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50.00000%;
    flex: 0 0 50.00000%;
    max-width: 50.00000%;
    float: left; overflow:hidden;
}


.view  {
	color: #FFF;
    text-decoration: none;
    background-color: #2486c7;


}


.gallery .f-container>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49.55555%;
    flex: 0 0 49.55555%;
    max-width: 46.55555%;
    margin: 1px 6 9px 2px;
    height: 265px;
}
.arrow-1{
	position: absolute;
	padding-top: 0px;
	text-align: center;
	margin-left: -30px; transition:all .2s ease-in;
}
.arrow-1:hover{transition:all .3s ease; transform:rotate(-65deg)}

.links li:hover{
	background-color: #429fac;
    text-decoration: none !important;
    color: #fff;
    
    transition: all .5s;
}
 li:hover:after{
 	text-decoration: none;
 	border-bottom-style: none;
 }
 .scroll-wrap {
    width: 100%;
    background: #8b8b8b;
    clear: both;
    position: relative;
    height: 50px;
    overflow: hidden;
    margin: 50px 0;
}
.btn-update {
    position: absolute;
    left: 0;
    text-align: center;
    width: 150px;
    background: #2486c7;
    border-radius: 0;
    height: 50px;
    box-sizing: border-box;
    color: #FFFFFF;
    font: normal 18px/42px 'ralewaymedium';
    text-transform: uppercase;
    z-index: 10;
}
#new ul {
    margin: 0;
    padding: 0;
}
.scroll {
    display: inline-block;
    position: absolute;
    height: 50px;
    min-width: 100%;
    left: 100%;
    -webkit-animation: meroscroll 30s 2s infinite;
    -moz-animation: meroscroll 30s 2s infinite;
    -ms-animation: meroscroll 30s 2s infinite;
    animation: meroscroll 30s 2s infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    animation-timing-function: linear;
}
#new ul li {
    background: url(../img/dot.png) no-repeat left center;
    padding-left: 15px;
}
.scroll > li {
    float: left;
    list-style: none;
    margin-right: 20px;
    line-height: 53px;
}
.scroll > li a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}








section#detail_box {
	position: relative;
    margin-top: 35px;
	z-index: 9;

}



#detail_box ul {
	display: block;
	text-align: center;
    max-width: 100%;
    margin: 0 auto;	width: 800px;
    overflow: hidden;
    padding:0;
}
#detail_box ul li {
	background: #ffffff;
	border-radius: 5px;
	float: left;
	width: 29%;
    margin: 15px 2%;
	padding: 16px;
	box-shadow: 0px 0px 5px #ccc;
	cursor: context-menu;
	    min-height: 270px;
}
#detail_box ul li:hover {
	background: #fff;
	transition: 0.2s ease-in-out;
	color: #fff !important
}
#detail_box ul li:hover h3, #detail_box ul li:hover p {
	color: #000;
	border-color: #FFFFFF;
}
#detail_box ul li span .fa {
	font-size: 30px;
	border: 1px solid #222;
	padding: 15px;
	border-radius: 100%;
	width: 65px;
	height: 65px;
	box-sizing: border-box;
}
#detail_box ul li .fa {
	font-size: 22px;
	color: #1985cd
}
#detail_box ul li h3 {
    font: normal 17px/16px 'poppins';
    color: #008dc8;
    font-weight: 600;
    height: 38px;
    line-height: 2.1rem;
}
#detail_box ul li p {
	font: normal 14px 'poppins';
	color: #757575;
	height: 92px;
}

/* marque text */
.scroll-wrap {
	width: 100%;
	background: #429fac;
	clear: both;
	position: relative;
	height:60px;
	overflow: hidden;
	margin: 0px 0;
}
.scroll {
	display: inline-block;
	position: absolute;
	height: 60px;
	min-width: 100%;
	left: 100%;
	-webkit-animation: meroscroll 20s .1s infinite;
	-moz-animation: meroscroll 20s .1s infinite;
	-ms-animation: meroscroll 20s .1s infinite;
	animation: meroscroll 20s .1s infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	animation-timing-function: linear;
}
.scroll:hover {
	-webkit-animation-play-state: paused;
	-ms-animation-play-state: paused;
	-moz-animation-play-state: paused;
	animation-play-state: paused;
}
.scroll > li {
	float: left;
	list-style: none;
	margin-right: 20px;
	line-height: 60px;
}
.scroll > li span {
	margin-right: 8px;
	color: #1072A3;
	font-size: 14px;
	font-family: 'ralewayregular';
}
.scroll > li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.btn-update {
	position: absolute;
	left: 0;
	text-align: center;
	width:16.7%;
	background: #0ea6fa/*#2486c7*/;
	border-radius: 0;
	height: 60px;
	box-sizing: border-box;
	color: #FFFFFF;
	font: normal 18px/48px 'ralewaymedium';
	text-transform: uppercase;
	z-index: 10
}
.btn-update:hover {
	background-color: #126b91;
	transition: 0.2s ease-in-out;
	color: #FFFFFF
}

footer h3, #new h3 {
	position: relative;
    font: normal 18px/42px 'ralewaybold';
    color: white;
    margin-top: -10px;
    background: #429fac;
    margin-right: -10px;
    margin-left: -7px;
   padding: 8px;
       
}
footer h3::after, #new h3::after {
	width: 24px;
	height: 2px;
/*background-color: #f281a3;*/
	content: '';
	position: absolute;
	bottom: 0;
	left: 10%
}
#new .box_shadow {
	box-shadow: 0px 0px 5px #ccc;
	padding: 7px;
	min-height: 451px;
}
#new div#media {
	margin: 10px -10px -10px
}
#new p {
	font-size: 13px;
	font-family: 'ralewayregular';
	color: #222222;
}
#new h5 {
	color: #f281a3;
	font-size: 14px;
    font-weight: 600;
}
#new h5 a {
	color: #2486c7;
	text-decoration: underline;
	line-height: 20px
}
#new ul {
	margin: 0;
	padding: 0
}
#new li:hover {
    transition: all .3s;
    color:#1081c0;
}


#new ul li {
	background: url(../img/f-arrow-black.png) no-repeat 0 10px;
    padding-left: 30px;
    line-height: 22px;
    padding-top: 6px;
    font-size: 16px;
    padding-bottom: 6px;
}
.btn-event {
	border: 2px solid #f38cab;
	width: 100%;
	border-radius: 0;
	background: #f38cab;
	font: normal 20px/47px 'ralewaymedium';
	color: #FFFFFF;
	margin: 50px 0;
}
.bg-gray {
	background: #006996;
	border: 2px solid #959595;
}
.bg-img {
	background: url(../img/btn-bg.png) no-repeat center;
	border: 2px solid #f38cab;
	font-size: 15px;
	display: block;
	line-height: 23px;
}
.quicks-links li {
    -webkit-transition: .2s all;
    transition: .2s all;
    background: url(../img/f-arrow.png) no-repeat left center;
    padding: .9rem 0 .5rem 1.8rem; transition:all .3s;
}
.quicks-links li:hover{transition:all .3s; padding-left:2.6rem;}
footer {
	background-color: #429fac;
	padding: 25px 0 0
}
.social-icons {
	margin: 0;
	padding: 0;
	display: flow-root;
}
.social-icons li {
	float: left;
	padding: 10px 20px;
	    margin-left: -16px;

}
.social-icons li .fa {
	font-size: 26px;
	color: #fff; transition:all .4s;
}
.social-icons li:hover .fa{color:#382b83}

.social-icons-1 {
	margin: 0;
	padding: 0;
	display: flow-root;
	float: right;
	padding-top: 4rem;
	    margin-right: -3rem;
}
.social-icons-1 li {
	    float: left;
    padding: 1px 11px;
}
.social-icons-1 li .fa {
	font-size: 28px;
	color: #429fac;
}
input#mce-EMAIL {
	border-radius: 0; height:44px;
	background-color: #fff;
}
form#mc-embedded-subscribe-form .input-group {
	width: 80%;
	   margin: 0px 3px;
}


#new{
	padding-bottom: 5rem;
}
.footer_bottom {
	background: #fff;
	padding-top: 23px;
	margin-top: 30px;
	
	color: #FFFFFF
}
.footer_bottom a {
    color: #000000;
    font-weight: 500;
    font-size: 13px;
}
/*.footer_bottom a:hover {*/
/*	color: #2486c7;*/
/*	transition: 0.2s ease-in-out*/
/*}*/
.footer_bottom p {
    margin: 0;
    color: #000;
}
.Copyright{
	float: left;
}
input#mc-embedded-subscribe {
	border-radius: 0;
	margin-left: 10px;
	background: #2c8996;
	color: #FFFFFF;
	border-color: #247fbc;
	padding:11px;
    margin-top: 0px;
    margin-left: 0px;
}
input#mc-embedded-subscribe:hover {
	background: #bfd730;
	transition: ease-out 0.2s
}
.count {
    position: relative;
    margin: 0 10px;
    padding: 0px 30px;
    font-size: 24px;
    line-height: 40px;
    font-weight: 600;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    background: #429fac;
    color: #fff;
}
.count.glow {
	text-shadow: 0 0 4px #ffffff;
}
footer h2 {
	font-size: 16px;
	font-family: 'ralewaysemibold';
	line-height: 18px;
}
.counts {
	margin: 6px 0;
}
a.btn.btn-event:hover {
	background: transparent;
	transition: linear 0.2s
}
.carousel-control {
	padding: 120px 0;
}
.carousel-control .fa {
	font-size: 42px !important;
	color: #0ea6fa;
}
.carousel-control.left {
	padding-left: 15px
}



.detail_box{ margin:0 !important}ul.left_menu li span {
   
}
ul.left_menu li h3 {
    font-size: 14px;
    padding-left: 15px;    display: inline-block;
}
ul.left_menu li a{     background-color: #e65882;
    padding: 2px 10px;
    margin: 1px 0;    display: block; color:#FFFFFF}
	ul.left_menu li a:hover{ background:#2486c7; transition:ease-in-out, color 0.3s}
	.img_box {
    margin: 30px 0;
}
.img_box img{ border:1px solid #2486c7;}
.img_box img {
    width: 61%;
}
ul.left_menu {
    padding: 0;
}
.forth_coming{    margin-bottom: 40px;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-transition: transform 0.2s linear, box-shadow 0.2s linear;
    -moz-transition: transform 0.2s linear, box-shadow 0.2s linear;
    -ms-transition: transform 0.2s linear, box-shadow 0.2s linear;
    -o-transition: transform 0.2s linear, box-shadow 0.2s linear;
    transition: transform 0.2s linear, box-shadow 0.2s linear;
    padding-bottom: 10px;
    margin-top: 10px;}
	.forth_coming:hover{    -webkit-box-shadow: 0 17px 25px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 17px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0 17px 25px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);}
	.forth_coming h3{ background:#2486c7; padding:10px 15px; color:#FFFFFF}


	/*----------------------------------Usefull links css--------------------*/
#banner-child {
	background-image: url(../img/baby-banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	min-height: 16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff; position:relative;
}
#banner-child .inner-bg {
    width: 100%;
}
#banner-child .inner-bg ul {
    display: inline-block;
    margin: 0;
    list-style: none;
    padding: 0px;
}
#banner-child .inner-bg h1 {
    font-size: 3rem;
    font-weight: bold;
    margin-top: 0px;
}
#banner-child .inner-bg ul li {
    float: left;
}
#banner-child .inner-bg a {
    color: #fff;
    font-size: 1.4rem;
}
#banner-child .inner-bg ul li+li:before {
    padding: 0 5px;
    color: #fff;
    content: "/\00a0";
}
#links-0111 .link-bg {
    background: #f9f9f9;
    -webkit-box-shadow: 0 0.5rem 1rem #00000034;
    box-shadow: 0 0.5rem 1rem #00000034;
    margin-bottom: 2rem;
}
#links-0111 h3 {
    background: #00a7e1;;
    color: #fff;
    padding: 1rem;
    border-top: 3px solid #2486c7;
    font-size: 18px;
}
#links-0111 ul {
    display: inline-block;
    margin: 0 0 2rem;
    list-style: decimal;
    font-size: 1.6rem;
    width: 90%;
}
#links-0111 a {
    color: #006996;
    font-size: 1.6rem;
    display: block;
    margin-bottom: 1rem;
}
/*----------------------------------Breast feeding 2016--------------------*/
#section-1{
	padding-top: 5rem;
	background-color: #f6f5f5;
	margin-bottom: 20px;
	padding-bottom: 2rem;
}
.head-a{padding-top:0rem;}
.head-a h2{font-size: 40px;color: #429fac;text-align: center;}
.head-a h4{font-size: 22px;text-align: center;}
.head-a h3{font-size: 26px;font-family: 'poppins' 'light';text-align: center;}
.breast-feed img{width: 100%;}
.paragraph-a{padding-top: 35px;}
#section-2{background-color: #fff;padding-bottom: 33px;}
h2.glimpses {color: #429fac;padding-bottom: 10px;text-align: center;}
.text {
color: white;
font-size: 20px;
position: absolute;
top: 60%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.icon--0 {
color: white;
font-size: 20px;
position: absolute;
top: 34%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}

.glim > div:hover .overlay {bottom: 0;height: 100%;}
.overlay {
position: absolute;
bottom: 100%;
left: 15px;
right: 0;
background: rgb(0, 0, 0); /* Fallback color */
background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */
overflow: hidden;
width: calc(100% - 30px);
height:0;
transition: .5s ease;
}

.image {display: block;width: 100%;height: auto;}
.glim {padding-top: 10px;}


/*-------------------Gallery css-----------------------------------*/

.navv {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    background-color: 
}
.nav-pills>li {
    float: left;
    padding-left: 111px;
    font-size: 18px;
        margin-bottom: 19px;
}
  img.boxx {
    border: 2px solid #000000;
 }
 .abou-img{
 	padding-top: 60px;
 }
 #mission h2{
 	text-align: center;
 }
 .about-details{
 	padding-top: 33px;
 }
 .about-details p{
 	font-size: 15px;
 	line-height: 2.3rem;
 }
 #mission p{
 	text-align: center;
 	font-size: 15px;
     	background-color: #f6f5f5;
     	padding:10px;
 }
 #mission{
 	margin-top: 10px;
 	padding-bottom: 20px;
 }
 #mission h2{	background-color: #f6f5f5;
 padding:10px;
 }
 #about-uss{
 	
 	padding-bottom: 60px;
 }
 .paragraph-a p{
 	font-size: 15px;
 }
 .years{
 	padding-top: 100px;
 }
 .listingg{
 	padding-top: 10px;
 	padding-left: 20px;
 }
 .founder h2{
 	font-size: 18px;
 	color: #429fac;
 	font-weight: 600;
 	padding-top: 20px;
 	    margin-bottom: 6px;
 }
 h4.name{
     margin-top: 0px;
    margin-bottom: 2px;
 }
 h4.exe{
 	font-size:15px;
 	padding-bottom: 5px;
 	margin-top: 3px;
 }
 .d-years h2{
 	color: #2471c7;
 	font-size: 25px;
 	text-align: center;
 }
 .d-years{
 	
 	margin-bottom: 12px;
 	border-radius: 18px;

 }
  .pnh{
     margin-bottom:20px;
     font-size: 15px;
 }


* {box-sizing: border-box}

/* Style the tab */
.tab {
  float: left;
  width: 20%;
  height: 670px;
  border-radius: 5px;
  padding-top: 83px;

}

/* Style the buttons inside the tab */
.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding:9px 16px;
    width: 90%;
    border: none;
    outline: none; float:right;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 22px;
    box-shadow: 0 0.5rem 1rem #00000034;
box-shadow: 0 0.5rem 1rem #00000034;
}
/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #bfd730;
  color: white;
  background-image:url(../img/whit-cal.png);
   background-repeat: no-repeat, repeat;
   background-position: 139px;
   font-size: 25px;

}
.tab button:hover img{
	display: none;

}

/* Create an active/current "tab button" class */
.tab button.active img {
	display: none;
}
.tab button.active {
    background-color: #429fac;
    font-size: 24px;
    color: white;
    background-image: url(../img/whit-cal.png);
    background-repeat: no-repeat, repeat;
    background-position: 139px;
    padding-left: 40px; width:100%;
}
.tab button {
    padding-left: 34px; background-position: 139px; height:66px;
}

/* Style the tab content */
.tabcontent {
  margin-top: 66PX;
  float: left;
  padding: 0px 12px 20px;
  width: 75%;
  border-left: none;
  min-height: 567px;
  background-color: white;
  border-radius: 17px;
  box-shadow: 0 0.5rem 1rem #00000034;

}
.tablinks{
	margin-bottom: 12px;
	border-radius: 17px 0 0 17px;
}
img.cal-mg{
	padding-left: 10px;
}
.notice h4 {
    background: #2486c7;
    padding: 12px;
    color: #fff;
}
.text-2 {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}
.contact .login-box {
    padding: 3rem;
    background-color: #fafafa;
    border: 1px solid #ddd;
    margin-bottom: 3rem;
    margin-top: 5rem;
    height:  auto;
}
.contact .login-box h6 {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 2rem;
    font-size: 2rem;
    color: #666;
    padding-bottom: 1rem;
}
.contact .login-box form .form-group {
    margin-bottom: 2rem;
}
.contact .login-box form textarea {
    font-size: 1.4rem;
}
.textarea.form-control {
    height: auto;
}
.form-control {
    display: block;
    width: 100%;
   height: calc(2.6em + 0.75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.textarea {
    overflow: auto;
    resize: vertical;
}
.contact .login-box form input {
    font-size: 1.4rem;
    min-height: 3.5rem;
}
.btn-success {
    color: #fff;
    background-color:#bfd730; 
    border-color: #bfd730; 
    padding: 10px 20px 10px 20px;
}
.contact .login-box h6 {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 2rem;
    font-size: 2rem;
    color: #666;
    padding-bottom: 1rem;
}
.contact .login-box address strong {
    font-size: 1.4rem;
}
.contact .login-box address p {
    font-size: 1.4rem;
        margin-bottom: 15px
}
.btn:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #00a7e1;
}
.btn-success:hover {
    color: #fff;
    background-color:#429fac;
    border-color:#429fac;
}
btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #00a7e1;
    border-color: #00a7e1;
}
 .btn-success:active.focus{
    color: #fff;
    background-color: #00a7e1;
    border-color: #00a7e1
}


/* gallery-grid------------------------------------------------------*/


.container.gallery-container {
    background-color: #fff;
    color: #35373a;
    min-height: 100vh;
    border-radius: 20px;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.06);
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.gallery-container h1 {
    text-align: center;
    margin-top: 70px;
    font-family: 'Droid Sans', sans-serif;
    font-weight: bold;
}

.gallery-container p.page-description {
    text-align: center;
    max-width: 800px;
    margin: 25px auto;
    color: #888;
    font-size: 18px;
}

.tz-gallery {
    padding: 40px;
}

.tz-gallery .lightbox img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}


.tz-gallery .lightbox img:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}

.tz-gallery img {
    border-radius: 4px;
}

.baguetteBox-button {
    background-color: transparent !important;
}
.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}

 a.red-gif img{
	display: inline-block;
}
.mem-form h1{
	color: #3f5d72;
	text-align: center;
	margin-top: 0px;
}
.mem-formm h2{
	text-align: center;
	font-weight: 600;
	margin-top: 4px;
	color: #009eac!important;
}
.mem-formm h5{
	padding-bottom: 10px;
	text-align: center;
	font-size: 15px;
	color: #009eac;
	
}

.reg-form{
	text-align: center;
	padding-bottom: 30px;
}
.registerbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}
.registerbtn:hover {
  opacity: 1;
}
.headt h4{
	font-weight: 600;
	font-size: 20px;
    padding-left: 13px;
}
.headregister h4{
	padding-left: 0px;
	font-weight: 600;
	font-size: 20px;
}
.form-memm button.btn {
    display: inline-block;
    font-size: 18px;
    background-color: #009eac !important;
    border-color:#009eac!important;
        width: 100%;
}

.mem-form{
	text-align: center;
	padding-bottom: 30px;
	padding-top: 30px;
}
.mem-formm {
    background-color: #f1f1f1;
    margin-top: 15px;
        text-align: left;
        display: inline-block;
    width: 100%;
    padding-bottom: 24px;
    border: 1px #009eac solid;
    border-radius: 13px;
    padding: 20px;
}
.form-m label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
 }
 .form-memm{
 	padding-top: 20px;
 }
 .enbc h2{
    color: #429fac;
    font-size: 25px;
    font-weight: 600;
}

 }
.fbnn h2 {
    color: #2486c7;
    font-size: 27px;
    font-weight: 600;
}
.fbnn p{
	font-size: 15px;
	line-height: 2.3rem;
}
.days h3 {
    font-size: 24px;
    float: right;
    margin: 7px auto;
    width: calc(100% - 80px);
        color: #429fac;
        font-weight:600;
}
.picture img{
	width: 100%;
}
.fbnn{
	padding-bottom: 10px;
}
.workshop p{
	font-size: 15px;
	line-height: 2.3rem;

}
span.day-week {
    background-color: #429fac;
    color: white;
    display: inline-block;
    width: 65px;
    height: 65px;
        text-align: center;
    border-radius: 50%;
    padding-top: 17px;
    padding-left: 2px;
    font-size: 20px;
    float: left;
    font-weight:600;
}
.workshop{
	margin-top: 20px;
	background: #f1f1f1;
	padding-top: 40px;
	padding-bottom: 40px;
}
.icon-sapn{
    float: left;
    padding-top: 20px;
    width: 100%;
    margin-bottom: 5px;
}

.picture img{
	margin-bottom: 0px;

}
.workshop div.col-md-6{
	padding:10px;
}
.neonatal h3{
	color: #fff;
	font-size: 25px;
	padding-top: 50px;
}
.neonatal p{
	color: #fff;
	font-size: 16px;
}
.neonatal h5{
	font-size: 18px;
	color: #00efff;
}
.neonatal ul li a{
	color: #fff;
	font-size: 15px;
	line-height: 4.2rem;
	padding-left: 13px;
}
.neonatal{
	background-color: #6f51c7;
	height: 628px;
}
.col-md-6.ums{
 	padding: 0px;
 }
 .ums img{
 	width: 100%;
 }
.button-3 a.btn {
    font-size: 14px;
    line-height: 10px;
    margin-right: 10px;
    text-align: center;
    padding: 12px 15px;
    letter-spacing: 1px;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    font-family: 'ralewaysemibold';
    background: #ffffff!important;
    color: #6f51c7;
}
.button-3 a.btn:hover {
    background-color: #00a7e1!important;
    color: white;
}
.button-3{
	margin-left: 40px;
}
.neonatal li {
    -webkit-transition: .2s all;
    transition: .2s all;
    background: url(../img/f-arrow.png) no-repeat left center;
    padding: .5rem 0 .5rem 1.8rem;
    transition: all .3s;
}
.neonatal li:hover {
    transition: all .3s;
    padding-left: 2.6rem;
}
.innovative-nurses .left{padding:0 25px;}

.innovative-nurses {display: table;width: 100%; }
.innovative-nurses > div {display: table-cell;width:50%; vertical-align: top;}

.neonatal ul{ padding-left:12px }
.events_sec {
    padding: 2.5% 0 4%;
    background: rgba(0,0,0,0.06);
}
.events_sec h2 {
    font-size: 4.2rem;
    margin-top: 15px;
    margin-bottom: 5px;
}
.eventBox {
    width: 100%;
    display: table;
    margin: 15px 0;
}
.events_sec .eventBox figure {
    width: 45%;
    display: table-cell;
    position: relative;
}
.events_sec .eventBox figure img {
    width: 100%;
}
.events_sec .eventBox figcaption {
    position: absolute;
    right: 10px;
    bottom: 10px;
   background:rgb(152 136 197);
    color: #fff;
    padding: 5px 10px;
    border-radius: 2px;
    box-shadow: 0 0 6px rgba(0,0,0,0.7);
}
.events_sec .eventBox figcaption h3 {
    font-size: 3rem;
    margin: 0;
}
.events_sec .eventBox .caption h2 {
    font-size: 2.2rem;
    margin-top: 0;
}
.events_sec .eventBox .caption p {
    font-size: 1.3rem;
    line-height: 2.3rem;
}
.events_sec .eventBox .caption a {
    color: #beecff;
   font-size: 16px;
}
.events_sec .eventBox .caption {
    width: 55%;
    display: table-cell;
    background: #6f51c7;
    color: #fff;
    padding: 15px 15px 0;
    vertical-align: top;
}
.abt-home {
    padding-left: 15px;
    text-align: left;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.abt-home a.btn {
    font-size: 1.8rem;
    text-align: center;
}
.abt-home .btn:hover{
	background-color: #00a7e1!important;
}
.abt-home .btn:link, .btn:visited {
    background-color:#bfd730;
    color:#fff;
    font-size: 2rem;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    
}
span.read-more{
	color: #fff;
	margin-top: 12px;
}
ul.upevents{
	padding-left: 10px;
	list-style-type: disc!important;
}
ul.upevents li{
	line-height: 2.3rem;
}
.baby-image img{
	width: 100%;
	padding-top: 20px;
}
.fa-angle-left:before {
    content: "\f104";
    /* text-align: center; */
    position: absolute;
    top: 181px;
    left:32px;
    }
    .fa-angle-right:before {
    content: "\f105";
     position: absolute;
    top: 181px;
   right:24px;
}

.iann-button {text-align: center;
    text-align: center;
    padding-top: 20px;
}

.iann-button .btn-danger {
    color: #fff;
    background-color: #382b84;
    border-color: #30237d;
}
.iann-button .btn {
    padding: 12px 21px;
    font-size: 18px;
    border-radius: 23px;
}
.reg-formm h2 {
    text-align: center;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #382b84!important;
}
.reg-formm {
    display: inline-block;
     /* width: 100%;*/
    margin-top: 20px;
    padding-bottom: 24px;
    border: 2px #382b84 solid;
    border-radius: 13px;
    padding: 20px;
    text-align: left;
}
.reg-form h1 {
	    margin-top: 4rem;
    color: #382b84;
    text-align: center;
    font-weight: 600;
}
.container .reg-formm {
    width: 930px;
}




.form-memm-reg button.btn {
    display: inline-block;
   width:100%;
    font-size: 18px;
    background-color: #382b84 !important;
    border-color: #382b84!important;
}
.details{
	text-align: left;
}
.rightLoginPan img{
	border-radius: 10px;
box-shadow: 0px 6px 16px #b7b9b9;
}
#pageload .modal-content {
    background-color: #00a7e1;
    border: 0px;
}
.modal-content {
    width: 100%;
    float: left;
}
#pageload .modal-dialog {
    width: 650px;
    margin: 100px auto;
}
.modal-footer {
    width: 100%;
    float: left;
}
.modal-body {
    position: relative;
    padding: 15px;
}
#pageload button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: #fff;
    border: 0px solid #492464;
    width: 25px;
    border-radius: 13px;
    height: 25px;
    position: absolute;
    left: auto;
    right: -10px;
    top: -12px;
}
#pageload .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #492464;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
}
.modal-body img{
	width: 100%;
}



.mob_view {display:none;}

.desk_view{max-width:100%;}
/*.mob_view {display:block;max-width:100%;}*/


.new_born {margin:0 0 0px !important; padding:0 0 40px !important;}

.listingg h3{margin-top:25px;}
.listingg .img-responsive {margin-bottom:15px}


.registration_detls{ padding:2rem 0 1rem; }
.registration_detls h1{ font-weight:600;text-transform:uppercase;color:#000;padding: 10px 0 10px;}
/*.registration_detls .table-responsive {overflow-y:auto; max-height:600px;}*/
.registration_detls table.table th{font-size:11px;padding:11px 6px; position: sticky;
top: -1px;
background: #fff;
border-top: solid 2px #ddd;}
.registration_detls table.table td{font-size:11px; padding:4px 6px; max-width: 160px;word-break: break-all; white-space: normal !important;}
.registration_detls table.table tr td:first-child, .registration_detls table.table tr td:last-child{font-weight:600;font-size:13px;}
.registration_detls table.table{margin-bottom:0;width:1620px;}
.registration_detls table.table th:nth-child(15){width:60px;}

.registration_detls .table-responsive {height: 450px;overflow: auto;}

.acmodation_detail{display:none}
 
.yesno > span{
padding: 8px 13px;
font-weight: 600;
color: #111;
background: #fff;
cursor: pointer;
display: inline-block; text-transform:uppercase; font-size:18px;
margin: 0 3px 0 0;
border-radius: 3px;
border: 1px solid #ced4da;
}
.yesno > span.active{
background: #306cd8;
color: #fff;
border-color:#306cd8;
}


.section-1{padding-top:2rem; margin-top:1.5rem;border-top:solid 1px #ddd;}
.section-1 .col-md-12 h4, .section-1 .col-md-6 h4 { color:#000000; padding: 15px 0 0px; font-size: 20px; font-weight: 600;}


/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media(max-width: 768px) {
    body {
        padding: 0;
    }
    .container.gallery-container {
        border-radius: 0;
    }
    .innovative-nurses > div {
    width: 100%;
}
.right .ums{
	display: none;
}
.neonatal h3 {
   padding-top: 0px;
}
.neonatal li {
    padding: 0.5rem 0 0.5rem 2.8rem;
}
.neonatal ul li a {
    line-height: 2.2rem;
    padding-left: 0px; 
}
.neonatal {
    height: 392px;
}


}


@media (max-width: 1199px) {
	.links li {
    padding: 8px 2px;}
}
footer h3, #new h3 {
    position: relative;
    font: normal 15px 'ralewaybold' !important;
}
}
@media (max-width: 670px){
	.logo img {
    padding: 2px;
}
.indian h3 {
    font-size: 15px;
}
}

@media (max-width: 991px) {
.slide-text h1 {
    font-size: 25px;
    line-height: 39px;
    margin-bottom: 0px;
}
.slide-text > p {
	font-size: 13px;
}
.indian h3 {
    padding-top: 2px;
    font-size: 20px;
}
.rightLoginPan {
    float: none;
    background-size: cover;
}
.links li {
   display: inline-block;
    font-size: 17px;
        padding: 0 12px;
}
.imp-links h4{
	text-align: center;
    padding: 4px 1px; 
    display: none;
}
.aims{
	margin-top: 20px;
}
#detail_box ul li p {
    height: 96px;
}
#detail_box ul li {
   
    margin: 30px 13px;
   
}
.indian{margin-left: 0;}
.indian br{display: none;}
.links ul {
padding: 10px 0;
margin: 0;
}
.imp-links {
    margin-top: 0px;
}
.links ul {
    padding: 6px 0;
    text-align: center;
    margin: 0;
    display: block;
}
.links li{
	    border: none;
}
.Activities {
    margin-top: -2rem;
}
.social-icons-1{
	padding-top: 0rem;
	margin-top: -34px;
}
img.cal-mg{
    display:none;
}
.tab button.active {
    background-image:none;
}
.container .reg-formm {
    width: 100%;
}
}




@media(max-width: 650px) {
	.neonatal {
    height: 485px;
}
	}
@media(max-width: 570px){
   .events_sec .eventBox figure {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
}
.events_sec .eventBox .caption {
    width: 100%;
    display: inline-block;
}
}

@media (min-width: 480px) and (max-width: 560px)
{
	.logo img {
    padding-top: 0px;
    padding: 2px;
}
.indian h3{
	font-size: 16px;
}
}
/*---------- MEDIA 480px ----------*/
@media (max-width: 768px) {

.control-round .carousel-control {
	display: none;
}
.loginform {
  
    margin-bottom: 20px;
}
#detail_box ul li p {

    height: 106px;
}
#detail_box ul li {
    margin-bottom: 38px;
}
.social-icons-1 {
	display: none;
}
.founder h2{
    padding-top:0px;
}
#pageload .modal-dialog {
    width: 100%;
    margin: 100px auto;
    padding: 35px;
}
.rightLoginPan img {
    width: 100%;
}
}
@media (max-width: 560px) {

.slide-text h1 {
	font-size: 15px;
	line-height: 25px;
	margin-top: 0px;
}
.founder h2 {
    font-size: 14px;
}
h4.name{
    font-size:12px;
}
.pnh {
    font-size: 12px;
}
h4.exe {
    font-size: 12px;
 padding-bottom: 0px; 
}
.tab button.active {
    font-size: 19px;
}
.tab button {
    font-size:16px;
}
.tab {
    width: 25%;
}
.tab button {
    padding-left: 10px;
    }
    .tab button.active{
        padding-left:10px;
    }
}

@media (max-width: 480px) {
.slide-text {
	padding: 10px 15px;
}
.slide-text h1 {
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 5px;
}
.slide-text > p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.slide-text > a.btn-default, .slide-text > a.btn-primary {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
.indicators-line > .carousel-indicators {
	display: none;
}
.indian h3 {
    padding-top: 2px;
    font-size: 15px;
    margin-top: 7px;
}
.logo img {
    padding: 2px;
}
.neonatal {
    height: 670px;
}

}

@-webkit-keyframes meroscroll {
 from {
left:100%
}
 to {
left:-20%
}
}
@-ms-keyframes meroscroll {
 from {
left:100%
}
 to {
left:-20%
}
}
@-moz-keyframes meroscroll {
 from {
left:100%
}
 to {
left:-20%
}
}
@keyframes meroscroll {
 from {
left:100%
}
 to {
left:-20%
}
}
@media (max-width:1024px){
footer h3, #new h3 {
    position: relative;
    font: normal 15px !important; 
}
}
@media (min-width:768px) and (max-width:1024px) {
.navbar-default .navbar-nav > li > a {
	font: normal 14px/20px 'ralewaymedium';
}
#detail_box ul li {
	width: 45%;
}
#detail_box ul li:last-child {
	margin: 0 auto;
	display: flow-root;
	text-align: center;
	float: none;
}
#new .box_shadow:last-child {
	min-height: 282px;
}
#new .box_shadow {
	min-height: 392px;
}
.carousel-control {
	background: transparent !important;
}

}
@media (max-width:768px) {
.carousel-control {
	background: transparent !important;
}
.navbar-nav > li {
	display: block !important;
}
.navbar-default .navbar-toggle {
	border-radius: 0
}
section#detail_box {
	margin: 0
}
#detail_box ul li {
	width: 100%;
	margin: 10px 0;
	margin-bottom: 40px;
}
#detail_box ul {
	padding: 0
}
.btn-update {
	width: 100px
}
#new .box_shadow {
	min-height: 342px;
	margin: 10px 0;
}
#new .box_shadow:last-child {
	min-height: 301px;
}
.btn-event {
	margin: 10px 0
}
.bg-img {
	font-size: 14px
}
footer h3 {
	line-height: 28px
}
form#mc-embedded-subscribe-form .input-group {
	width: 100%
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #FFFFFF
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.slide-text > p {
	/*display: none*/
}
.slide-text > a.btn-default, .slide-text > a.btn-primary {
	margin-top: 50px
}
}

























	/* ----------------------------24 dec css---------------------------*/

.reg-img {
    position: fixed;
    right: 0;
    width: 190px;
    text-align: right;
    z-index: 110;
    text-align: center;
    bottom: 20px;
    line-height: 19px;
}
.reg-img a{
    background: #2e227d;
    color: #fff;
    padding: 10px;
    display: inline-block;
    width: 100%;
    text-decoration:none;
}
.annual-conf h3{
	font-size: 20px;
	
}
.annual-conf h4{
	color: white;
    background: #429fac;
    padding: 8px;
}
.institute img{
	width:100%;
}
.annual-conf .btn-success {
    color: #000;
     background-color: transparent;
    border-color: #bfd730;
    padding: 10px 20px 10px 20px;
}
.annual-conf h2{
	font-size: 35px;
    text-align: center;
    background: #429fac;
    color: #fff;
    padding: 10px;
}
.annual-conf ul{
	padding-left: 0px;
}
.comitee li{
	font-size: 16px;
}
.annual-conf{
	margin-top: 4rem;
	margin-bottom: 4rem;
}




.day .tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding:9px 16px;
    width: 90%;
    border: none;
    outline: none; float:right;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    box-shadow: 0 0.5rem 1rem #00000034;
box-shadow: 0 0.5rem 1rem #00000034;
}
/* Change background color of buttons on hover */
.day .tab button:hover {
  background-color: #bfd730;
  background-image: none;
  color: #fff;
}
.day .tab button:hover img{
	

}

/* Create an active/current "tab button" class */
.day .tab button.active img {display: none;}
.day .tab button.active {background-color: #429fac;font-size: 16px;background-image: none;color: white;}
.day .tab button {padding-left: 34px;background-position: 139px;height:66px;width: 100%;}
.day .tab {float: left;width: 20%;height: 674px;border-radius: 5px;padding-top: 0px;}
.day .tabcontent {margin-top: 0PX;float: left;padding: 0px 12px;width: 79%;border-left: none;height: 1000px;background-color: white;border-radius: 0px;box-shadow: 0 0.5rem 1rem #00000034;}
.day .tab button.active {background-color: #429fac;font-size: 16px;color: white;padding-left: 40px;width:100%;}
.day .tablinks {margin-bottom: 12px;border-radius: 0px;}
.day{padding-left: 0px;}
.day .tabcontent h2{margin-top: 0px;font-size: 35px;text-align: center;background: #429fac;color: #fff;margin-left: -10px;margin-right: -10px;padding: 10px;}
.day1 h3{margin-top: 0px;margin-bottom: 0px;}


.table-striped>tbody>tr:nth-of-type(even) {background-color: #fff !important;}
td{text-align: left;}
.workshopp{margin-bottom: 10px;}

.pull-right {float: left !important;}
.gif img{width:23%;}
/* Tooltip on bottom */
.test + .tooltip.bottom > .tooltip-arrow {border-bottom: 5px solid blue;}
.tool-tip{position:relative;}
.tool-tip:hover{}
.tool-tip .tool-tip-content{display:none;position:absolute;}
.tool-tip:hover .tool-tip-content{display:block;z-index:99;background:#3789d0;width:100%;}
.tool-tip{color:red;}
.tool-tip-content tr{font-size:10px;}
.tool-tip-content th{font-size:12px !important;}


/*6 jan 2020*/
.chooseone_radio{padding:3px 21px 3px 0;}
#loc{font-size:18px;height:43px;}
#inputtotal {font-size:22px;height:43px;font-weight: 600;}
.pad24top {padding:14px 0 0;} .pad10top{padding-top:10px;}
.col3{width:calc(25% + 5px);}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #f3f3f3 !important;}
.bankdtls tr td{padding:5px 8px !important; font-size:13px;}
.red{color:#ff0000;}

.register_page { padding:18px 0 9px; text-align:center; }
.register_page > span{background:#2e227d; display:none;}
.register_page > a { padding:26px 15px;font-size:24px; display:block;line-height:30px; position:relative;color:#ffffff; border:solid 0px #ffff00; border-radius:4px; text-transform:uppercase;  transition:all .4s ease; background:#2e227d;}
.register_page > a:hover {color: #FFF;text-decoration: none;background-color:#00a7e1; border-color:#00a7e1; transition:all .4s ease; }

/*2800 rows*/


.scroll li a {
    font-size:20px;
    color:#fffb06;
}
