@import"fonts/styles.css";


.frt{ float:right !important;}
.flt{ float:left;}
.red{ color:red;}

.inner-menu .menubtn{
	display: none;
	}
.inner-menu nav{
	font-family:"Corbel";
    font-size:20px;/*1.6em 16px*/
    display: block;
    position: relative;
    z-index:9999;
	float:right;
	}
.inner-menu nav span{
	display: none;
	}
.inner-btn{
	padding:10px 0;
	float:right;
	width:100%;
}
.inner-btn ul{
	float:right;
	padding:0;
	margin:0;
}
.inner-btn ul li{
	list-style:none;
	float:left;
	padding:0;
	margin:0 10px;
	line-height:3;
	
}
.inner-btn ul li:last-child{
	margin-right:0;
	
}
.inner-btn ul li a{
	text-decoration:none;
	border-radius:5px;
	border:1px solid #41AB0D;
	padding:5px 18px;
	color:#666;
	box-shadow: inset 0 -2px 5px rgba(65,71,113,0.5), /*bottom internal shadow*/
				inset 0 2px 5px rgba(65,71,113,1); /*top internal highlight*/
				-moz-box-shadow: inset 0 -2px 5px rgba(65,71,113,0.5);
				-webkit-box-shadow: inset 0 -2px 5px rgba(65,71,113,0.5);
				box-shadow: inset 0 -2px 5px rgba(65,71,113,0.5);
				
}
.inner-btn ul li a:hover{	
	color:#fff;
	background: green;
    transition: all 0.3s ease-in-out;
}

/******************************** Eye Speak Page CSS START	***************************/
.fnt{font-family:"Corbel";}
/******************************** Seacrh CSS START	***************************/
.scrh{
	font-family:'Arial';
	outline:none;
	box-shadow:0px 0px 5px #999;
	padding:0;
	border-radius:5px;
	width:80%;
	float:right;
	position:relative;
	right:37px;
}
.scrh ::-webkit-input-placeholder{
   color: #999;
}
.scrh input{
	border:0;
	border-radius:6px;
	padding:3px 10px;
	line-height:normal;
	height:auto;
	background: rgb(246,246,246); /* Old browsers */
background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.input-group-btn .btn i{
	font-size:12px;
}
.scrh button{
	border:2px solid #fff;
	box-shadow:0px 0px 5px #999;
	z-index:4;
	border-radius:5px;
	padding:1px 5px;
	line-height:normal;
	height:auto;
	background: rgb(243,13,25); /* Old browsers */
background: -moz-linear-gradient(top, rgba(243,13,25,1) 0%, rgba(204,12,23,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(243,13,25,1) 0%,rgba(204,12,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(243,13,25,1) 0%,rgba(204,12,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f30d19', endColorstr='#cc0c17',GradientType=0 ); /* IE6-9 */
	transition: all 0.3s ease 0s;
}
.scrh button:hover{
	border:2px solid #fff;
	background: rgb(243,13,25); /* Old browsers */
background: -moz-linear-gradient(top, rgba(243,13,25,1) 0%, rgba(204,12,23,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(243,13,25,1) 0%,rgba(204,12,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(243,13,25,1) 0%,rgba(204,12,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f30d19', endColorstr='#cc0c17',GradientType=0 ); /* IE6-9 */
}
.btns{
	padding-top:25px;
	padding-bottom:10px;
}
.btns ul{
	margin:0;
	float:right;
	text-align:left;
	padding:0;
}
.btns ul li{
	width:100%;
	list-style:none;
	margin:6px 0;
}
.btns ul li img{
	width:100%;
}
.box{
	box-shadow: 0px 0px 10px #1f497d;
}
.a-box{
	box-shadow: 0px 0px 10px #1f497d;
	padding:20px;
	text-align:center;
	min-height:auto;
	
}
.a-box h1{
	font-size:65px;
	color:#03d915;
	text-shadow:0px 0px 2px #000;
	font-family:'Arial', 'sans-serif';
}
.a-box p{
	font-size:25px;
	font-family:"Corbel";
	color:#088b08;
	text-align:left;
}
.bnr-btm{
	color:#000090;
	font-family:"Corbel";
	padding:18px 0;
	margin:0;
	font-size:25px;
}
.eye-speak{font-family:"Corbel";}
.eye-speak h4{
	padding-left:15px;
	color:#000090;
}
.eye-speak .col-lg-11{
	text-align:center;
	padding:20px 5px;
	min-height:140px;
	margin-bottom:20px;
}
.eye-speak .col-lg-2 p, .eye-speak .col-lg-3 p{
	font-size:12px;
	font-family:"Corbel";
	text-align:center;
	padding:10px 0;
	margin:0;
}
.eye-speak .col-lg-2 a, .eye-speak .col-lg-3 a{
	text-decoration:underline;
	font-size:11px;
	font-family:"Corbel";
	text-align:center;
	margin:0;
	padding:0;
	color:#000090;
}
.eye-speak-ftr{
	padding:20px 0;
	display:inline-block;
	width:100%;
}
.eye-speak-ftr .col-lg-2 a, .eye-speak-ftr .col-lg-3 a{
	font-size:15px;
	font-family:"Corbel";
	color:#000090;
	font-weight:normal;
}
.eye-speak-ftr-icon{
	padding:20px 0;
	display:inline-block;
	width:100%;
}
.eye-speak-ftr-icon ul li:nth-child(3){
	width:12%;
}
.eye-speak-ftr-icon p{
	font-family:"Corbel";
	margin:0;
	line-height:normal;
	font-size:15px;
}
.eye-speak-ftr-icon a{
	font-family:"Corbel";
	font-size:14px;
	color:#000;
	float:left;
	width:100%;
}
.eye-speak-ftr-icon ul.list-inline{
	float:none;
	margin:0 auto;
}
.eye-speak-ftr-icon ul.list-inline .btn-social{
	font-size:50px;
	margin:0 10px;
}
.eye-speak-pnl{
	font-family:"Corbel";
}
.eye-speak-pnl span{
	font-size:30px;
	font-family:"Corbel";
}
.eye-speak-pnl .panel-body{
	box-shadow: 0px 0px 10px #1f497d;
	border:0;
}
.eye-speak-pnl .panel-body ul{
	padding:0 20px 0;
}
.eye-speak-pnl .panel-body li{
	font-family:"Corbel";
	list-style:none;
	display:flex;
	color:#000;
	font-size:16px;
	font-weight:normal;
}
.eye-speak-pnl .panel-body li i{ padding:0 3px 0 0;}

.mybox ul{
	margin:0;
	padding:0;
}
.mybox ul li {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0.3%;
    min-height: 103px;
    padding: 15px 0;
    text-align: center;
    width: 19.4%;
}
.mybox ul li p, .mybox ul li a{
	font-family:"Corbel";
	margin:0;
}
.mybox ul li p{
	font-size:15px;
}
.mybox ul li a{
	text-decoration: underline;
    font-size: 13px;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #000090;
}
.hm-fader .fader{
	left:15px;
	top:0px;
}
.hm-fader .fader ul li{
	list-style:none;
	padding:20px !important;
}
.hm-fader .fader ul li p{
	font-weight:normal;
	font-family:"Corbel";
	font-size:20px;
	margin:0;
	min-height:120px;
}
/******************************** Seacrh CSS END	***************************/



/******************************** Eye Speak Page CSS END	***************************/


/******************************** My Header CSS END	***************************/
.my-header{
	background:#1a4a73;
	color:#FFF;
	border-top:5px solid #011a35;
	border-bottom:2px solid #011a35;
}
.my-header h2{
	margin:0;
	padding:10px 0;
}
.my-header a{
	color:#FFF;
	display:inline-block;
	text-decoration:none;
	padding:0;
	letter-spacing:normal;
}
.my-header a img{
	margin:0;
	width:100%;
}

.blink {
	padding-top:20px;
	color:#FFF;
	float:left;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	 margin:0;
    color: #00fa00;
    -webkit-animation: blink .8s steps(2,start) infinite;
    -moz-animation: blink .8s steps(2,start) infinite;  
    -ms-animation: blink .8s steps(2,start) infinite;  
    -o-animation: blink .8s steps(2,start) infinite;  
    animation: blink .8s steps(2,start) infinite;   
 }  
@-webkit-keyframes blink {
   from { color: #00fa00; }
   to { color: white; }
  }
 @-moz-keyframes blink {
   from { color: #00fa00; }
   to { color: white; }
 }
 @-ms-keyframes blink {
   from { color: #00fa00; }
   to { color: white; }
 }
 @-o-keyframes blink {
   from { color: #00fa00; }
   to { color: white; }
 }
 @keyframes blink {
   from { color: #00fa00; }
   to { color: white; }
 }
.my-header .container{
	padding-top:0;
}
/******************************** My Header CSS END	***************************/

/******************************	My Banner CSS START	*******************************/

.koshikabnr .carousel-control, .koshikabnr .carousel-control{
	background:none !important;
	width:5%;
	top:20%;
}
.koshikabnr .carousel-control, .koshikabnr .carousel-control{
	background:none !important;
	width:2.9%;
	top:48.5% !important;
	right:0;
}

.koshikabnr .carousel-control.left img, .koshikabnr .carousel-control.right img{
	background:rgba(0, 0, 0, .2);
	padding:10px;
    
}
.koshikabnr .carousel-control.left img{
	border-bottom-right-radius: 5px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 0px;
}
.koshikabnr .carousel-control.right img{
	border-bottom-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0px;
    border-top-left-radius: 5px;
}

.my-banner{
	margin:20px 0;
	border-bottom:5px solid #000;
}
.my-banner .mypanel{
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
	min-height:360px;
}
.my-banner .col-lg-6{
	width:55%;
}
.my-banner .multi-image{
	width:20%;
	padding:0;
}
.multi-slide{
	width:100%;
	padding:5px;
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
}
.multi-slide img{
	float:left;
	width:20%;
	border:0;
}
.multi-slide .slider-nav{ display:none;}
.my-banner .col-lg-6 p{ margin:20px 0;}

.my-banner .multi-image{
	padding:0 15px;
}
.my-banner .multi-image a { text-align:center; margin:0 auto; width:100%; padding:0;}
.my-banner .multi-image a img{ width:100%;}
.my-banner .multi-image div{
	min-height:315px;
	font-family:'Arial';
	margin:20px 0;
	width:100%;
	box-shadow:0px 0px 10px #1f497d;
	background:#FFF;
	border-radius:10px;
	color:#41AB0D;
	text-align:center;
	font-size:19px;
	line-height:28px;
	padding:15px;
}
.my-banner .multi-image div p{
	line-height:normal;
	color:#000;
	text-align:center;
	font-size:10px;
	background:#FFF;
	padding:10px 10px;
}
.my-banner .multi-image div p strong{
	font-size:12px;
}
.my-banner .col-lg-6 p{
	color:#000;
	border:1px solid #000;
	padding:2px 0;
	text-align:center;
	font-size:14px;
	background:#FFF;
	font-weight:bold;
	letter-spacing:.7px;
}
.my-banner .panel-body{
	padding:0
}
.my-banner .glyphicon{
    margin-right:4px !important; /*override*/
}
.my-banner .pagination .glyphicon{
    margin-right:0px !important; /*override*/
}
.my-banner .pagination a{
    color:#555;
}
.my-banner .panel ul{
    padding:0px;
    margin:0px;
    list-style:none;
}
.news-item
{
    padding:4px 4px;
    margin:0px; 
}
.my-banner .panel-footer{display:none;}
.my-banner p{
	font-family:'Arial';
	font-size:14px;
	padding:5px;
	margin:0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(191,191,191,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(191,191,191,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(191,191,191,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6bfbfbf',GradientType=0 ); /* IE6-9*/
}

/******************************	My Banner CSS END	*******************************/

/******************************	Partner-Up CSS START	*******************************/
.partner-up{
	margin:20px 0;
	font-family:'Arial';
}
.partner-up .partner-up1{
	min-height:330px;
}
.custom_height_up1 {
	min-height:352px !important;
}
.partner-up .partner-up1{
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
	padding:15px;
}
.partner-up h3{
	font-family:'Arial';
	font-size:21px;
	color:#41AB0D;
	margin:0;
	padding:5px 0 0;
}
.partner-up .partner-up1 .see-details{
	background:#fff;
	margin:0;
	padding:0;
}
.partner-up .partner-up1 .see-details a{
	float:right;
	font-family:'Arial';
	font-size:12px;
	color:#41AB0D;
	margin:0;
	text-align:right;
	width:100%;
	padding:0;
}
.partner-up .partner-up1 ul{
	padding:0;
	margin:0;
}
.partner-up .partner-up1 ul li{
	width:100%;
	display: flex;
	list-style:none;
	text-decoration:none;
	font-size:14px;
	padding:6px 0;
}
.partner-up .partner-up1 ul li a, .partner-up .partner-up2-dwn ul li a{
	color:#444444;
}
.partner-up ul li i{
	color:#41AB0D;
	padding-right:3px;
}
.partner-up .partner-up1 ul li span{
	font-size:11px;
	padding-left:25px;
}
.partner-up .partner-up1 ul li span a{
	color:#208500;
	text-decoration:none;
}
.partner-up .partner-up1 p{
	color:#234B70;
	text-decoration:none;
	margin-top:15px;
	margin-bottom:0;
	padding:4px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(202,202,202,1) 16%, rgba(212,213,215,1) 49%, rgba(202,202,202,1) 86%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(202,202,202,1) 16%,rgba(212,213,215,1) 49%,rgba(202,202,202,1) 86%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(202,202,202,1) 16%,rgba(212,213,215,1) 49%,rgba(202,202,202,1) 86%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
.partner-up .partner-up1 p span{text-align:center; width:100%; margin:0 auto;}
.partner-up .partner-up1 p span a{
	font-size:11px;
	text-decoration:none;
	color:#208500;
	font-family:'Arial';
	
}


.partner-up .partner-up2 .partner-up2-dwn{
	width:100%;
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
	float:left;
	padding:20px 15px;
	clear:both;
	margin:25px 0 0;
}

.partner-up .partner-up2 .partner-up2-dwn.eyehm{
	margin:48px 0 0;
}
.partner-up .partner-up2 .partner-up2-dwn h3{
	color:#41AB0D;
	margin:0;
	padding:0;
}
.partner-up .partner-up2 .partner-up2-dwn ul{
	margin:0;
	padding:0;
}
.partner-up .partner-up2 .partner-up2-dwn ul li{
	list-style: none;
    text-decoration: none;
    font-size: 12px;
    padding: 6px 0;
	display:flex;
}
/******************************	Partner-Up CSS END	*******************************/

/******************** Partner CSS START	************************/

.partner .nbs-flexisel-nav-left, .partner .nbs-flexisel-nav-right{
   
    opacity: 0.1;
}

.partner{
	margin:0 0 25px;
}
.partner h4{
	color:#234B70;
	text-align:center;
	margin:0;
	padding:10px;
	font-weight:normal;
	font-family:'Arial';
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;
}
.partner .nbs-flexisel-inner{padding:10px 0px;}
.nbs-flexisel-inner {
    overflow:hidden;
    /* float:left; */
    width:100%;
    background:#fff/*fcfcfc*/;
    /*background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* FF3.6+ */
    /*background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee));*/ /* Chrome,Safari4+ */
    /*background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* Chrome10+,Safari5.1+ */
    /*background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); *//* Opera11.10+ */
    /*background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* IE10+ */
    /*background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);*/ /* W3C */
    /* box-shadow:0px 0px 10px #1f497d; */
    /* border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; */
	/* max-height: 190px; */
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	max-height: 90px;
	max-width: 150px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 30px;
    height: 30px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    /* opacity: 0.5; */
}

.nbs-flexisel-nav-left {
    left: 5px;
    background: url(../img/prev.png) no-repeat;
	background-size: 100% 100%;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../img/next.png) no-repeat;
	background-size: 100% 100%;
}

/******************** Partner CSS END	************************/

/******************** Footer CSS START	************************/
footer{
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(178,222,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(178,222,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(178,222,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b2defd',GradientType=0 ); /* IE6-9 */
}
footer .container{
	background:url(../img/footer-logo.png) no-repeat;
	background-position:bottom right;
}
footer h3{
	color:#41AB0D;
	font-size:15px;
	font-family:'Arial'
}
footer ul{
	margin:0;
	padding:0;
}
footer ul li{
	list-style:none;
	line-height:0;
	padding:0 0 6px;
	width:100%;
	display:inline-block;
}
footer ul li a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	display:inline-block;
	line-height:1;
}
footer ul li a:hover{
	color:#41AB0D;
	text-decoration:none;
	border-bottom:none;
}
footer .slider-container {
    position: relative;
    overflow: hidden;
    width: 65%;
	height:85px;
	float:left;
    margin: 0 auto;
}

footer .slider-container .slide, footer .slider-container .slide img{
	height:85px;
	width:100%;
}
footer .slider-container .slider-nav{
    display:none;
}
footer .slider-container #next, footer .slider-container #prev{
    padding:5px;
}

footer .list-inline{
	text-align:center;
	width:80%;
	float:left;
}

footer .list-inline li{
	padding:0px;
	width:auto;
}
footer .list-inline a:hover{
	border:none;
}
footer .btn-social {
    display: inline-block;
    text-align: center;
    font-size: 35px;
    line-height: normal;
}
footer .btn-social i:hover{
	color:#41AB0D !important;
	text-decoration:none;
	border-bottom:1px dotted #41AB0D;
}
/******************** Footer CSS END	************************/

/******************** Why Koshika CSS START	************************/
.my-container .mycontainer-left{
	width:22%;
	float:left;
}
.my-container .mycontainer-right{
	width:78%;
	float:right;
}

.my-container .mycontainer-right a.clicktsee { 
    /* margin: 0 0 10px;  */
    text-decoration: none; 
    color: inherit; 
    /* font-weight: bold;  */
    font-size: 14px; 
    /* line-height: 20px;  */
    display: inline-block; 
    opacity: 0.9; 
}
.my-container .mycontainer-right a.clicktsee:hover { text-decoration: underline; border: 0; }

.my-container{
	float:left;
	margin:30px 0;
	width: 100%;
    padding:0;
    box-shadow: 0px 0px 10px #1f497d;
	font-family:'Arial';
	background:#FFF;
}
.my-container .col-lg-3{
	padding:30px 15px;
	height:100%;
}
/* Left Navigation
		-----------------------------------------------*/
.mainNav {
	background: #fff;
}
/* First Level */
.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
.mainNav ul li {
	border-bottom: 1px dotted #011a35;
}
.mainNav ul li a {
	color: #409A1C;
	display: flex;
	font-size: 14px;
	line-height: normal;
	padding:12px 0px;
	text-decoration:none;
}
.mainNav ul li a i{ padding:1px 3px 0 0;}
.mainNav ul li a:hover {
	color:#1a4a73;
	background: #fff;
	text-decoration: none;
}
/* Second Level */
.mainNav ul ul {
	border-bottom: none
}
.mainNav ul ul li {
	border-top: 0px dotted #011a35;
	background: #fff;
}
.mainNav ul ul li a {
	color: #409A1C;
	display: flex;
	font-size: 12px;
	line-height: normal;
	padding: 10px 0 10px 15px;
}
.mainNav ul ul li a:hover {
	background: #fff;
	color:#1a4a73;
}
/* Third Level */
.mainNav ul ul ul {
	border-top:1px solid #222;
}
.mainNav ul ul ul li {
	border:none;
}
.mainNav ul ul ul li a {
	padding-left:3.5em; 
	padding-top:0.25em; 
	padding-bottom:0.25em;
}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	color:#41AB0D; 
	background:#fff;
	font-size:12px;
	font-weight:normal;
}



.mycontainer-right.min-height{ min-height:680px;}
.mycontainer-right{
	border-width: 0px 0px 0px 4px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 100% 0, 0 0, from(#E0E0E0), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(right, #E0E0E0, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(right, #E0E0E0, rgba(0, 0, 0, 0)) 1 100%;  
    -o-border-image:
      -o-linear-gradient(right, #E0E0E0, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to right, #E0E0E0, rgba(0, 0, 0, 0)) 1 100%; 
	
	padding:30px;
	background: -moz-linear-gradient(left, rgba(229,229,229,0.65) 0%, rgba(255,255,255,0.62) 5%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.62) 5%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(229,229,229,0.65) 0%,rgba(255,255,255,0.62) 5%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e5e5e5', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9*/
}
.mycontainer-right h3{
	margin-top:0;
	font-size:27px;
	color:#41AB0D;
	font-family:'Arial';
}
.endowment  h3{
	font-family:'LucidaCalligraphy-Italic' !important;	
}
.mycontainer-right h4{
	color:#41AB0D;
	font-size:18px;
	font-family:'Arial';
	/* min-height: 40px; */
}
.thumbnail > h4{ min-height: 40px; }
.mycontainer-right p{
	line-height:1.5;
	color:#444444;
	font-family:'Arial';
	font-size:14px;
	/* text-align: justify; */
}
/******************** Why Koshika CSS END	************************/

/******************** Who W Are CSS START	************************/
.mycontainer-right .last { font-size:12px; font-weight:bold;}

.mycontainer-right .mycontainer-right-right{
	background:#1c4a71;
	padding:0 15px 15px;
}
.mycontainer-right .mycontainer-right-right h4{
	font-weight:bold;
	color:#B6DDFE;
	margin:0px;
	padding:20px 0;
}
.mycontainer-right .mycontainer-right-right p{
	color:#B6DDFE;
}

/******************** Who W Are CSS END	************************/

/******************** Team CSS START	************************/
.mycontainer-right .team ul{
	color:#B6DDFE;
	font-size:15px;
	margin:0;
	padding:0;
}
.mycontainer-right .team ul li{
	list-style:none;
}
.mycontainer-right .team .sub-menu{
	padding:10px 0px 10px 30px;
	font-size:13px;
}
.mycontainer-right .team .sub-menu li{
	padding:3px 0px;
}
.mycontainer-right .sub-team{
	border:1px solid #CCC;
	padding:15px;
}
.mycontainer-right .sub-team p{ font-size:13px; text-align:justify;}
.mycontainer-right .sub-team p img{
	float:right;
	padding:0 0 5px 10px;
	width:110px;
	height:120px;
}
.khali{ padding:15px 0;}
/******************** Team CSS END	************************/

/******************** How Koshika Works CSS START	************************/
.mycontainer-right.koshika-works .main-work{
	background:red;
	border-radius:5px;
	font-size:16px;
	font-weight:bold;
	margin:20px 0;
	text-transform:uppercase;
	padding:5px 10px;
	box-shadow:0px 0px 20px #61b6ff;
	color:#B6DDFE;
	background: rgb(21,72,117); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(21,72,117,1) 27%, rgba(52,85,114,1) 59%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(21,72,117,1) 27%,rgba(52,85,114,1) 59%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(21,72,117,1) 27%,rgba(52,85,114,1) 59%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#154875', endColorstr='#ffffff',GradientType=1 );
}
.mycontainer-right.koshika-works ul{
	font-size:14px;
	margin:0;
	padding:0;
}

.mycontainer-right.koshika-works ul li{
	list-style:none;
	display:block;
	margin:0;
	padding:3px 0;
}
.mycontainer-right.koshika-works ul li i{ color:#41AB0D; font-size:16px; padding:0 3px 0 0;}

/******************** How Koshika Works CSS END	************************/

/******************** Our Inspiration CSS START	************************/
.mycontainer-right.our-inspiration ul{
	margin:20px 0;
}
/******************** Our Inspiration CSS END	************************/

/******************** Eye Care Way To Give CSS START	************************/

.mycontainer-right .bg-banner{
	background:url(../img/bg-banner.png) no-repeat;
	background-size:100% 100%;
	color:#0B2B45;
}
.mycontainer-right .bg-banner p{
	font-weight:bold;
	font-size:16px;
	color:#0B2B45;
	padding:50px 200px 0;
}
.mycontainer-right .bg-banner span{
	font-size:14px;
	text-align:right;
	float:right;
	padding:0 240px 30px 0;
}

	/*eye-support-member-bg-banner*/
	

.mycontainer-right .eye-support-member-bg-banner{
	background:url(../img/bg-banner.png) no-repeat;
	background-size:100% 100%;
	color:#0B2B45;
}
.mycontainer-right .eye-support-member-bg-banner p{
	font-weight:bold;
	font-size:16px;
	color:#0B2B45;
	padding:70px 100px 20px;
}
.mycontainer-right .eye-support-member-bg-banner span{
	font-size:14px;
	text-align:right;
	float:right;
	padding:0 100px 30px 0;
}
/******************** Eye Care Way To Give CSS END	************************/

/******************** Payroll Donation Way To Give CSS END	************************/

.mycontainer-right .grn-br{
	border:1px solid #CCC;
	padding:20px;
}
.mycontainer-right .grn-br p{
	box-shadow:0px 0px 5px #CCCCCC;
	border-radius:10px;
	font-size:16px;
	color:#000;
	background:#e7ffcf;
	text-align:center;
	padding:20px 50px;
	margin:0;
}
.mycontainer-right .grn-br div{
	margin:0 auto;
	text-align:center;
}
.mycontainer-right .grn-br img{
	border:0;
	text-align:center;
	margin:10px 0;
}

/******************** Payroll Donation Way To Give CSS END	************************/

/******************** Finances & Compliances CSS START	************************/
.mycontainer-right.pan-card img{
	border:0;
	border-radius:20px;
	width:69%;
	text-align:center;
	margin:10px 0;
}
.mycontainer-right.balance{ min-height:450px;}
.mycontainer-right.balance p{
	padding:10px;
	background:#efefef;
	color:#000;
	box-shadow:0px 1px 1px #333333;
	width:100%;
	line-height:25px;
	float:left;
}

.mycontainer-right.balance a{
	color:#ff0000;
	font-size:30px;
	float:right;
	text-align:right;
}


.mycontainer-right.beneficiaries h3{
	float:left;
	text-align:left;
}
.mycontainer-right.beneficiaries h4{
	text-align:right;
}
.table a{
	color:#ff0000;
	font-size:30px;
}
.table img{
	width: 100%;
    min-width: 130px;
    height: auto;
	/* border: 1px solid #14dc08; */
}


.table td:nth-child(1),.table td:nth-child(4),.table td:nth-child(5){ width: 5%; }
.table td:nth-child(2){ width: 9%; }
.table td:nth-child(6){ width: 5%; }
.table td:nth-child(3){
	width:10%;
}
.table td:nth-child(8) {
    width: 20%;
}
/* table.foreign_donors_table td { min-width: 100px !important; width: auto !important; } */
table.foreign_donors_table td:nth-child(2) { min-width: 150px !important; width: auto !important; }



.endowment .table a{
	color:#444444;
	font-size:14px;
}
/* .endowment-img{
	width: 390px;
	border:1px solid #444444;
	padding:2px;
	border-radius:5px;
} */
.endowment-img {
    /* border: 1px solid #444444; */
    border-radius: 5px;
    float: right;
    margin: 0 0 10px 10px;
    padding: 2px;
    width: 390px;
}
.testEndowmentPadd{ padding-right:30px;}
.donor-page-serch .table td{
	width:auto;
}

/******************** Finances & Compliances CSS END	************************/

/******************** Finances & Compliances CSS START	************************/

.mycontainer-right .camp p{
	text-align:center;
	margin:0px auto;
	width:100%;
	font-weight:bold;
	float:left;
}
.mycontainer-right .camp p a{
	color:#51AC42;
	text-decoration:none;
}
.mycontainer-right .camp p a:hover{
	color:red;
}
.mycontainer-right .camp p img{
	padding:10px 0;
	margin:0;
}

/* --- Beneficiaries Table Start --*/ 
.beneficiaryTbl{}
.beneficiaryTbl tr td:nth-child(3){width:10%;}
.beneficiaryTbl tr td:nth-child(6){ width:50px;}



/* --- Beneficiaries End --*/ 




/******************** Finances & Compliances CSS END	************************/

/******************** Hall Of Honour CSS END	************************/

.mycontainer-right.hall-honour a{ color:#41AB0D; text-decoration:none;}
.mycontainer-right.hall-honour a:hover{ border-bottom:1px dotted #41AB0D;}
.mycontainer-right.hall-honour .col-lg-3{ padding:0px 15px;}

/******************** Hall Of Honour CSS END	************************/

/******************** Contact Us CSS Start	************************/

.mycontainer-right.contact-us .col-lg-12{
	text-align:center;
	border:1px dotted #41AB0D;
	margin-bottom:20px;
}

.mycontainer-right.contact-us .col-lg-8 iframe{
	border:1px dotted #41AB0D;
	padding:3px;
}

/******************** Contact Us CSS END	************************/

/******************** My Donor Page CSS Start	************************/
.mycontainer-right .my-donor-page.col-lg-12{
	border:1px solid #41AB0D;
	margin-top:20px;
	min-height:550px;
}

.mycontainer-right .my-donor-page.col-lg-12 h4{
	margin:0 -15px;
	text-align:center;
	background:#41AB0D;
	padding:5px;
	color:#fff;
}
.mycontainer-right .my-donor-page.col-lg-4{
	border:1px solid #41AB0D;
	margin-top:20px;
}

.mycontainer-right .my-donor-page.col-lg-4 h4{
	margin:0 -15px;
	text-align:center;
	background:#41AB0D;
	padding:5px;
	color:#fff;
}
.mycontainer-right .my-donor-page.col-lg-4 form{
	padding:20px;
	width:100%;
}
.mycontainer-right .my-donor-page.col-lg-4 form p{
	float:left;
	width:40%;
	padding:5px 0 0;
	margin:0;
}
.mycontainer-right .my-donor-page.col-lg-4 form p span{
	color:red;
}
.mycontainer-right .my-donor-page.col-lg-4 form input{
	float:left;
	border:1px solid #1a4a73;
	font-size:12px;
	padding:5px 3px;
	width:60%;
	border-radius:2px;
}
.mycontainer-right .my-donor-page.col-lg-4 form input:focus{
	border: solid 1px #025fa4;
	box-shadow: 0 0 8px 0px #1a4a73;
	transition: all .1s ease-in-out;
}
.btn-go{
	margin-top: 5px;
	padding:2px 10px;
    border: solid 1px #1a4a73;
	border-radius:5px;
    font-size: 14px;
    color: #fff;
    background: #1a4a73;
    transition: all .3s ease-in-out;
}
.btn-go:hover{
    color: #1a4a73;
    background: #fff;
}

/******************** My Donor Page CSS END	************************/

/******************** Donate Page CSS START	************************/
.mycontainer-right.koshika-works .donate{
	background:red;
	font-size:14px;
	font-weight:bold;
	margin:20px 0;
	border-radius:8px;
	padding:10px 10px;
	box-shadow:0px 0px 20px #61b6ff;
	color:#B6DDFE;
	background: rgb(21,72,117); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(21,72,117,1) 27%, rgba(52,85,114,1) 59%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(21,72,117,1) 27%,rgba(52,85,114,1) 59%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(21,72,117,1) 27%,rgba(52,85,114,1) 59%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#154875', endColorstr='#ffffff',GradientType=1 );
}

.mycontainer-right .my-donor-page.col-lg-3{
	border:1px solid #41AB0D;
	padding:0;
	min-height:520px;
	margin-top:20px;
}
.mycontainer-right .my-donor-page.col-lg-3 h4{
	margin:0;
	text-align:center;
	background:#41AB0D;
	padding:5px;
	color:#fff;
}
.mycontainer-right .my-donor-page.col-lg-3 p{
	padding:10px;
	margin:0;
}
.mycontainer-right .my-donor-page.col-lg-3 ul{
	padding:5px;
}
.mycontainer-right .my-donor-page.col-lg-3 a{
	color:#41AB0D;
	text-decoration:none;
}
.mycontainer-right .my-donor-page.col-lg-3 a:hover{
	border-bottom:1px dotted #41AB0D;
}
/******************** Donate Page CSS END	************************/

/******************** Informative Page CSS END	************************/

.informative h3 span{
	font-size:12px;
}
.informative img{
	border:1px solid #000;
	float:left;
	margin:0 15px 15px 0;
	width:245px;
}
.balance{ float:left; width:100%;}
.balance p{
	padding:10px;
	background:#efefef;
	color:#000;
	box-shadow:0px 1px 1px #333333;
	width:100%;
	line-height:25px;
	float:left;
}
.balance a{
	color:#ff0000;
	font-size:30px;
	float:right;
	text-align:right;
}

/******************** Informative Page CSS END	************************/

/******************** Login Register Page CSS START	************************/

.mycontainer-right .login{
	padding:0;
	border:1px solid #41AB0D;
}
.mycontainer-right .login h4{
	margin: 0;
    text-align: center;
    background: #41AB0D;
    padding: 5px;
    color: #fff;
}
.mycontainer-right .login form{
	padding:20px 10px;
}

.mycontainer-right .login form p{
	padding:5px 0px;
	margin:0;
}
.mycontainer-right .login form input, 
.mycontainer-right .login form textarea, 
.mycontainer-right .login form select{
	width:100%;
	font-size:14px;
	padding:5px 10px;
	margin-bottom:15px;
}
.mycontainer-right .login form img{
	width:100%;
	margin-bottom:15px;
	height:50px;
}


/******************** Login Register Page CSS END	************************/

/******************** Choose Donation CSS START	************************/
.choose-donation{
	border:1px solid #CCC;
	padding:15px;
}
.choose-donation .eye-surgeries{
	text-align:center;
	font-size:14px;
	background:#1f497d;
	color:#FFF;
	padding:7px 2px;
	margin-bottom:15px;
}
.choose-donation .col-lg-3, .choose-donation .sub-part{
	padding:0 15px;
	margin-bottom:15px;
	font-size:12px;
	text-align:center;
}
.choose-donation .table-bordered, .choose-donation .table-bordered td, .choose-donation .table-bordered th{
	text-align:left;
	width:auto;
	border:none;
	vertical-align:middle;
}

form.choose-donation .col-lg-6, .choose-donation .col-lg-5{padding:0;}
.choose-donation input, .choose-donation select{
	width:100%;
	color:#999999;
	font-size:14px;
	padding:2px;
}
/******************** Choose Donation CSS END	************************/

/******************** Camp Photo CSS START	************************/

.camp-photo img{
	width:100%;
	height:100px;
	float:left;
}
.vision-photo img{
	width:100%;
	max-width:100%;
	height:200px;
	float:none;
}

.thumbs{
	width:100%;
	margin:20px auto 35px;
	text-align:center;
}

.thumbs a{
	width:150px;
	height:150px;
	display:inline-block;
	border:5px solid #fff;
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	border-radius:4px;
	margin: 6px 6px 40px;
	position:relative;
	text-decoration:none;
	
	background-position:center center;
	background-repeat: no-repeat;
	
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}
.thumbs a p{
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.5);
	margin:0;
	width:100%;
	padding:2px;
	color:#FFF;
}
.thumbs a:after{
    bottom: -136px; 
    color: #000;
    content: attr(title);
    display: inline-block;
    font-size: 12px;
    max-width: 120px;
    overflow: hidden;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    white-space: nowrap;
}

/* The gallery overlay */

#galleryOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	z-index:100000;
	background-color:#222;
	background-color:rgba(0,0,0,0.8);
	overflow:hidden;
	display:none;
	
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
}

/* This class will trigger the animation */

#galleryOverlay.visible{
	opacity:1;
}

#gallerySlider{
	height:100%;
	
	left:0;
	top:0;
	
	width:100%;
	white-space: nowrap;
	position:absolute;
	
	-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;
	transition:left 0.4s ease;
}

#gallerySlider .placeholder{
	background: url("../img/preloader.gif") no-repeat center center;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width:100%;
	display:inline-block;
}

/* The before element moves the
 * image halfway from the top */

#gallerySlider .placeholder:before{
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right:-1px;
}

#gallerySlider .placeholder img{
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

#gallerySlider.rightSpring{
	-moz-animation: rightSpring 0.3s;
	-webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring{
	-moz-animation: leftSpring 0.3s;
	-webkit-animation: leftSpring 0.3s;
}

/* Firefox Keyframe Animations */

@-moz-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Arrows */

#prevArrow,#nextArrow{
	border:none;
	text-decoration:none;
	background:url('../img/arrow.png') no-repeat;
	opacity:0.5;
	cursor:pointer;
	position:absolute;
	width:43px;
	height:58px;
	
	top:50%;
	margin-top:-29px;
	
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;
	transition:opacity 0.2s ease;
}

#prevArrow:hover, #nextArrow:hover{
	opacity:1;
}

#prevArrow{
	background-position:left top;
	left:40px;
}

#nextArrow{
	background-position:right top;
	right:40px;
}

/******************** Camp Photo CSS END	************************/
.demo1 .news-item img{
	height:295px;
	width:100%;
}

/******************** Clinic CSS START	************************/
.my-clinic-banner{
	margin:20px 0;
	border-bottom:5px solid #000;
}
.my-clinic-banner .mypanel{
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
	min-height:370px;
}
.my-clinic-banner .col-lg-9{
	width:80%;
}
.my-clinic-banner .multi-image{
	width:20%;
	padding:0;
}
.my-clinic-banner .multi-slide{
	width:100%;
	padding:5px;
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
}
.my-clinic-banner .multi-slide img{
	float:left;
	height:360px !important;
	width:33.33%;
	border:0;
}
.my-clinic-banner .multi-slide1{
	width:100%;
	padding:5px;
	box-shadow:0px 0px 10px #1f497d;
	border-radius:10px;
}
.my-clinic-banner .multi-slide1 img{
	float:left;
	height:180px !important;
	width:174px;
	border:0;
}
.my-clinic-banner .multi-slide .slider-nav{ display:none;}
.my-clinic-banner .col-lg-6 p{ margin:20px 0;}

.my-clinic-banner .multi-image{
	padding:0 15px;
}
.my-clinic-banner .multi-image a { text-align:center; margin:0 auto; width:100%; padding:0;}
.my-clinic-banner .multi-image a img{ width:100%;}
.my-clinic-banner .multi-image div{
	min-height:315px;
	font-family:'Arial';
	margin:22px 0;
	width:100%;
	box-shadow:0px 0px 10px #1f497d;
	background:#FFF;
	border-radius:10px;
	color:#41AB0D;
	text-align:center;
	font-size:19px;
	line-height:28px;
	padding:15px;
}
.my-clinic-banner .multi-image div p{
	line-height:normal;
	color:#000;
	text-align:center;
	font-size:10px;
	background:#FFF;
	padding:0px 10px;
}

.my-clinic-banner .multi-image div p strong {
    font-size: 12px;
}

.partner-up .partner-up1.clinic{
	min-height:330px;
}
.partner-up .partner-up1.clinic li{
	display:flex;
}
.partner-up .partner-up1.clinic li i{
	padding:0 3px 0 0;
}
/******************** Clinic CSS END	************************/

/******************** Vision Center CSS START	************************/
.vsn-cntr-min-hit{
	min-height:295px;
	/* min-height:345px; */
}
.vsn-cntr-lft ul{
	padding:0;
	margin:0;
}
.vsn-cntr-lft ul li{
	display:flex;
	text-align:left;
	list-style:none;
	padding:13px 0;
	font-size:18px;
}
.vsn-cntr-lft ul li i{
	font-size:12px;
	padding:3px 5px 0 0;
}
.heading span{
	font-family: "Arial";
    font-size: 30px;
}

.vsn-cntr-rght{
	position:relative;
}
.vsn-cntr-rght h1{
	font-size:65px;
	margin:0;
	font-family:'Arial', 'sans-serif';
	font-weight:normal;
}
.vsn-cntr-rght p{
	font-size:18px;
}
.vsn-cntr-rght ul{
	margin:0;
	margin-top: 5px;
	padding:0;
	position:absolute;
	/* bottom:30px; */
	/* bottom:58px; */
	text-align:center;
	width:100%;
	left:0;
}
.vsn-cntr-rght ul li{
	list-style:none;
	color:#1f497d;
	margin-top: -3px;
}
.vsn-cntr-rght ul li a{
	color:#1f497d;
}
.vsn-cntr-rght ul li a:hover{
	color:#41AB0D;
}

.vsn-cntr ul{
	margin:30px auto;
	padding:0;
	width:100%;
	text-align:center;
}
.vsn-cntr ul li{
	list-style:none;
	display:inline-block;
	width:23%;	
	padding:0 3%;
}
.vsn-cntr ul li img{
	width:100%;
}

.vsn-cntr-ftr{
	position:relative;
	top:-62px;
}
.vision .eye-speak-ftr-icon ul li:nth-child(3){ width:8%;}

.vision .need-for-netra{
	width:97%;
	margin:0 auto;
	padding: 30px 50px;
	background:#c6d9f1;
}
.vision .need-for-netra h2, .vision .need-for-netra h3{
	color:#41AB0D;
	margin:0;
}
.vision .need-for-netra ul{
	margin:20px 0; padding:0;
}
.vision .need-for-netra ul li{
	font-size:16px;
	margin:0;
	font-family:'Arial';
	list-style:none;
	padding:3px 0;
}
.vision .need-for-netra p{
	font-size:18px;
	margin:0;
}
.vision .need-for-netra .perspective{
	background:#5082be;
	width:100%;
	padding:10px 20px;
	margin:20px 0;
	color:#fff;
}
.vision .need-for-netra .perspective h3{
	color:#fff;
	text-decoration:underline;
}

/******************** Vision Center CSS END	************************/

/*************************	POPUP CSS START HERE	************************************/

.modal-box {
  display: none;
  top:70px !important;
  left:0 !important;
  right:0 !important;
  position: fixed;
  z-index: 99999;
  width: 70%;
  background: #FFFFFF;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  min-height:480px;
  overflow:auto;
}
.modal-box .close{
	width:3% !important;
}
.modal-box p{
	font-size:18px;
}
@media (min-width: 32em) {

.modal-box { width: 70%; margin:0 auto; }
}

.popup {
  padding:0;
  border-bottom: 1px solid #025fa4;
  width:100%;
  background:#FFF;
  margin-bottom:20px;
  color:#025fa4;
  padding:5px 0;
}
.popup h3{
  padding:0;
  margin:0;
  float:left;
}
.popup a.close {
  text-decoration: none;
  color: red;
  float:right;
  font-size:18px;
}

.popup a.close:hover {
  color: #cf1f22;
  -webkit-transition: color .1s ease;
  -moz-transition: color .1s ease;
  transition: color .1s ease;
}
.popup-content{
	width:100%;
}

.modal-box .modal-body { padding: 20px; }


.modal-overlay {
  opacity: 0.5;
  filter: alpha(opacity=0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background:#000 !important;
}
.popup-content p{
	width:100%;
	float:left;
	text-align:left;
}
.popup-content p span{
	float:left;
	width:35%;
	padding:5px 0;
	font-size:16px;
}

/*************************	POPUP CSS END HERE	************************************/

/*************************	Netra Kenadra CSS END HERE	************************************/
.netra-kenadra{
	padding:15px 0;
}
.netra-kenadra .imgpadding{
	margin-left: 0px;
}
.netra-kenadra h3{
	color:#03d915;
	margin-top:0;
}
.netra-kenadra ul{
	padding:0;
	margin:0;
}
.netra-kenadra ul li{
	/* list-style: none; */
	padding:6px 0;
	margin-left: 15px;
    /* display: flex; */
}
.netra-kenadra ul li i{
	padding:2px 3px 0 0;
}

.netra-kenadra1{
	padding:15px;
	min-height:318px;
}
.netra-kenadra1 ul{
	padding:0;
	margin:0 auto;
}
.netra-kenadra1 ul li{
	text-align:center;
	list-style: none;
	padding:0px 0;
	color:#1f497d;
}
.netra-kenadra1 ul li a{
	color:#1f497d;
}

.paropkari-kenadra{
	background:#c6d9f1;
	float:left;
	width:100%;
}
.paropkari-kenadra .col-md-3{
	padding:0;
}
.paropkari-kenadra .col-md-9{
	padding:15px;
}
.paropkari-kenadra img{
	float:left;
}
.paropkari-kenadra h3{
	text-transform:uppercase;
	margin-bottom:0;
	margin:0;
}
.paropkari-kenadra-inner{
	width:100%;
}
.paropkari-kenadra .nw-a{
	text-transform:none;
	font-size:16px;
	position:relative;
	top:-10px;
}
.paropkari-kenadra .nw-aa{
	text-transform:none;
	font-size:16px;
	text-align:center;
	font-family:"Corbel", sans-serif;
}
.paropkari-kenadra p{
	font-size:16px;
}

.paropkari-kenadra .my-p{
    color:#898989;
}
.paropkari-kenadra .my-p a{
    color:#898989;
	font-size:14px;
	text-decoration:underline;
	line-height:2.3;
}

.paropkari-kenadra .my-p span a{
    color:#000;
	background:#FFF;
	padding:2px 5px;
	border:1px solid #898989;
	font-size:14px;
	line-height:3;
}


.tele-ophthalmology{
	width:70%;
	margin:0 auto;
}
.tele-ophthalmology h1, .tele-ophthalmology img{
	margin-top:0;
	float:none;
}
.tele-ophthalmology p{
	padding:5px 10px;
	text-align:center;
	color:#FFF;
	background:#c0504d;
}

/*************************	Netra Kenadra CSS END HERE	************************************/


/* custom css start */
.left1 {
	float: left;
}
.left2 {
	float: left; 
	padding-left: 8px; 
	line-height: 35px;
}
.change_color {
	color: #41AB0D !important;
}
.changes1 {
	margin-top: 20px;
}
.back_bt {
	position: absolute;
    top: -25px;
	font-size: 12px;
}
.back_bt2 {
	position: absolute;
    top: 5px;
	font-size: 12px;
}
.lucida {
	font-family:'LucidaCalligraphy-Italic' !important;	
}
.float-val {
	float: left;
}
.custom_font_size {
	font-size: 14px;
}
/* .lucida-para p{
	font-family:'LucidaCalligraphy-Italic' !important;	
} */
/* custom css end */

/******************** RESPONSIVE CSS	************************/
@media only screen and (max-width: 1280px) and (min-width: 1025px) {

	.five-part .fourth, .five-part .second, .five-part .first ul{
		min-height:355px !important;
	}
	.five-part .thired .box1{
		min-height:220px !important;
	}

	.five-part .thired .box2{
		min-height:110px !important;
	}
	.five-part .second img, .five-part .fourth img{
		height:290px !important;
	}

	
}

@media only screen and (max-width: 1199px) {
	.vsn-cntr-min-hit{
		min-height:245px;
	}
	.panel-primary > .panel-heading ul{
		min-height:267px;
	}
	.vsn-cntr-lft ul li{
		padding:4px 0;
		font-size:16px;
	}
	.vision .vsn-cntr-rght ul li{
		font-size:16px;
	}
	.vsn-cntr-rght h1{
		font-size:50px;
	}
	.vsn-cntr-rght p{
		font-size:14px;
	}
	.vsn-cntr-rght ul{
		margin:0;
		padding:0;
		position:absolute;
		bottom:20px;
		left:8px;
		font-size:18px;
	}
        .my-clinic-banner .multi-image div { font-size: 14px; line-height: 20px; min-height: 322px;}
	.my-clinic-banner .multi-image div p { padding-top: 15px; }
        
        .my-banner .multi-image div { font-size: 14px; line-height: 20px; min-height: 322px;}
	.my-banner .multi-image div p { padding-top: 15px; }
}
@media screen and (max-width: 991px) {

	.vision .inner-btn ul li a{
		padding:5px 8px;
	}
	.vision .inner-btn ul li{
		margin:0 3px;
	}
	.vsn-cntr-lft ul li{
		font-size:12px;
		padding:4px 0 !important;
	}
	.vsn-cntr-rght h1{
		font-size:30px;
	}
	.vision .vsn-cntr-rght ul li{
		font-size:12px;
	}
	.vision .a-box{
		padding:12px;
	}
	.vision .eye-speak-pnl span{
		font-size:20px;
	}
	.vsn-cntr-rght ul{
		bottom:10px;
	}
	.panel-primary > .panel-heading ul{
		min-height:200px;
	}
	.vision .heading span { font-size:35px;}
		
	.vsn-cntr-min-hit {
		/* min-height: 180px; */
		min-height: 345px;
	}
	.vsn-cntr-rght {
		margin-bottom:15px;
		text-align:center;
	}
	.vsn-cntr-rght p {
		font-size: 12px;
		text-align: center;
	}
	.vsn-cntr-rght ul {
		margin:30px auto 0;
		position: relative;
		font-size: 16px;
	}
	.vsn-cntr-lft ul li {
		padding: 2px 0;
	}
	.eye-speak-ftr-icon ul li:nth-child(3){
		width:15%;
	}
	.inner-btn ul li {
		margin:0 7px;
	}
	.inner-btn ul{ margin:0 -15px 0 0;}
	.my-header h2 {
		 font-size: 24px;
	}

	.my-header a {
		padding-top: 10px;
	}
	.mainNav {
		width: 100%;
	}
	.vision .eye-speak-ftr-icon ul li:nth-child(3){ width:10%;}
        
        .my-clinic-banner .multi-image div{ font-size: 14px; padding: 6px; line-height: 22px; min-height: 326px;}
	.my-banner .multi-image div{ font-size: 14px; padding: 6px; line-height: 22px; min-height: 326px;}
        
	.my-clinic-banner .multi-image div{ font-size: 14px; padding: 6px; line-height: 22px; }
	.blink {
		font-size: 12px;
		padding-top: 8px;
	}
	.vision .mybox ul li{	
		min-height:120px;
		padding: 10px 5px;
	}

        .my-clinic-banner .multi-image div { font-size: 12px; line-height: 18px; }
  	.my-banner .multi-image div { font-size: 12px; line-height: 18px; }

}
@media screen and (max-width: 700px) {
	.mainNav {width: 100%;}
	
}
@media (max-width: 767px){
	.navbar-nav>li{
		padding: 0px 0px !important;
	}
	.navbar-default .navbar-nav>li>a{
		font-size:16px !important;
	}

	.vision .mybox ul li {
		margin: 2% 1.6%;
		width: 30%;
	}

}
@media only screen and (max-width: 767px) {
		
	.a-box{ margin:10px 0; min-height:auto;}
	.eye-speak-ftr-icon ul li:nth-child(3){
		width:18%;
	}
	.my-header h2 {
		display:inline-block;
		text-align:center;
		padding: 15px 0;
	}
	.blink {
		padding: 10px 0;
		margin: 0 auto;
		text-align: center;
		font-size: 35px;
		font-weight: normal;
	}
	.my-banner .col-lg-6 {
		width: 100%;
	}
	.my-banner .multi-image {
		width: 100%;
	}
	.my-banner .multi-image div {
		min-height: auto;
	}

	.partner-up2{
		margin:40px 0;
	}
	.partner {
		margin: 0px;
	}
	.partner .nbs-flexisel-container{
		margin-bottom: 80px;
	}
	.my-container .mycontainer-left {
		width: 100%;
	}
	.my-container .mycontainer-right {
		width: 100%;
		float: left;
	}
        
        .my-clinic-banner .col-lg-9 { width: auto; }
	.my-clinic-banner .multi-image { width: auto; height: auto; }
	.my-clinic-banner .multi-image div { font-size: 16px; line-height: 20px; min-height: 0; height: auto; }
	.my-clinic-banner .multi-image div p { font-size: 14px; line-height: 20px; min-height: 0; height: auto; }
        
        .my-banner .col-lg-9 { width: auto; }
	.my-banner .multi-image { width: auto; height: auto; }
	.my-banner .multi-image div { font-size: 16px; line-height: 20px; min-height: 0; height: auto; }
	.my-banner .multi-image div p { font-size: 14px; line-height: 20px; min-height: 0; height: auto; }

}

/******************** RESPONSIVE CSS	************************/
/*********************EXTRA CLASSES*********************************/
.happiness{color:#FFF; margin:0; padding:8px 10px; font-size:17px;}
.que{margin:0; padding:10px; font-size:16px;}

@media screen and (max-width: 1140px) {
	.five-part h4{
		font-size:16px !important;
	}
	.five-fourth ul li, .five-first ul li a{
		font-size:13px !important;
	}
}
@media screen and (max-width: 1024px) {
	.five-part h4{
		font-size:15px !important;
	}
	.five-fourth, .five-second, .five-first{
		min-height:290px !important;
	}
	.carousel-control.right{
		right:12px !important;
	}
}
@media screen and (max-width: 980px) {
	.que{margin:0; padding:10px; font-size:12px;}
	.navbar-default .navbar-nav > li > a{
		font-size:16px !important;
		padding:12px 4px !important;
	}
	.navbar-nav > li{ padding:0 5px !important;}
	.carousel-control.right{
		right:15px !important;
	}
	.five-first, .five-second, .five-fourth{
		width:25% !important;
		margin-bottom:20px !important;
		margin-top:20px !important;
		min-height:auto !important;
	}
	.five-fourth{
		margin-left:25px !important;
		clear:both;
	}
	.dived{
		width:40% !important;
		margin-bottom:20px !important;
		margin-top:20px !important;
	}

}
@media screen and (max-width:800px) {
	.five-first, .five-second, .five-fourth{
		width:25% !important;
		margin-bottom:20px !important;
		margin-top:20px !important;
		min-height:auto !important;
	}
	.dived{
		width:40% !important;
		margin-bottom:20px !important;
		margin-top:20px !important;
	}
}

@media screen and (max-width:767px) {
	.five-first, .five-second, .five-fourth, .dived{
		width:40% !important;
		margin:20px 20px !important;
		clear:none;
	}
	.my-size img{
		width:20%;
	}
	.eye-speak-ftr-icon ul.list-inline .btn-social{ font-size:40px;}
	.vision .brand{
		width:100%;
		margin:0 auto;
		text-align:center;
	}
	.vision .brand a{
		display:inline-block;
	}
	.vision .inner-btn ul{
		width:100%;
		text-align:center;
		margin:0;
	}
	.vision .inner-btn ul li{
		float:none;
		display:inline-block;
	}
	.vision .panel-primary > .panel-heading ul, .vision .vsn-cntr-min-hit{
		min-height:auto;
	}
	.vision .vsn-cntr-rght{
		margin:10px auto 20px;
		width:42%;		
	}
	.vision .vsn-cntr-rght h1{
		font-size:50px;
	}
	.vision .vsn-cntr-lft ul li, .vision .vsn-cntr-rght ul li, .vision .vsn-cntr-rght p{
		font-size:16px;
	}
	.vision .eye-speak-pnl{
		padding:0;
	}
	.vision .slider-container{
		width:96%;
		margin:20px auto;
	}
	
	
}

@media screen and (max-width: 640px) {
	.carousel-control.right{
		right:20px !important;
	}
	.five-first, .five-second, .five-fourth, .dived{
		width:80% !important;
		margin:20px auto !important;
		float:none !important;
		min-height:auto !important;
	}
	.vision .vsn-cntr-rght{
		width:50%;
	}
	.vision .mybox ul li{
		width:30%;
		margin:2% 1.6%;
	}	
}
@media screen and (max-width: 580px) {
	.vision .eye-speak-ftr-icon ul li:nth-child(3){ width:15% !important;}	
}
@media screen and (max-width: 480px) {
	.vision .eye-speak-ftr-icon ul.list-inline .btn-social{ font-size:30px; margin:0;}
	.carousel-control.right{
		right:30px !important;
	}
	.my-size img{
		width:30%;
	}
	.vision .heading span{
		font-size:30px
	}
	.vision .vsn-cntr-rght{
		 width:70%
	}
	.vision .mybox ul li{
		width:45%
	}
	.vision .slider-container{ width:94%;}
}
@media screen and (max-width: 420px) {
	.vision .slider-container{ width:94%;}
	.vision .vsn-cntr-rght{
		 width:100%
	}
}
@media screen and (max-width: 320px) {
	
	.vision .mybox ul li{
		width:100%;
		margin:20px 0;
	}
}
.paropkari-kenadra > div > h2{
	font-size: 26px;
}

/* for blue box */
#mainlist ul li{
    	background: url("../images/arrow3.png") left 5px no-repeat;
        padding-left: 15px;
        color: #FFF;
        margin: 0 0 5px;
        line-height: 22px;
}
