/* CSS Document */
body{background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/bg-body.jpg); font-family: Arial, Helvetica, sans-serif; color: #1a1a1a; color: #696969; line-height: 22px;}
a {text-decoration:none;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
a:hover {text-decoration:none;}

body.about li.about > a,
body.services li.services > a,
body.facilities li.facilities > a,
body.gallery li.gallery > a,
body.education li.education > a,
body.testimonials li.testimonials > a,
body.eyedonation li.eyedonation > a

{color:#fff; text-decoration: none; background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-hover.gif)!important; background-repeat: repeat-x;}

/*-right link hilight--*/
body.Cataract a.Cataract, 
body.Retina a.Retina, 
body.Eye a.Eye, 
body.Glaucoma a.Glaucoma, 
body.Oculoplasty a.Oculoplasty, 
body.Refractive a.Refractive, 
body.Pediatric a.Pediatric, 
body.Community a.Community, 
body.Lasik a.Lasik {
color: #ffffff !important;
text-decoration: none;
background-color: #2fb4c7;
background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/dotted-hr.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.padding-LR-0 {padding-right:0px; padding-left:0px;}

/*------------ Header--------------*/
#iwtHeader{background:#fff url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/header-bg.gif)bottom repeat-x; padding:0px 0 10px 0;}

.logo-left-new{ float:left;}

.logo-right{float:right;margin-top: 37px;}

.logo-right p{ color:#222222; font-size:18px; line-height:20px; font-weight:500; text-align:right; margin-top:20px; margin-bottom:0;}
.logo-right p small{font-weight:300; font-size: 80%;}
.logo-right i{margin-right: 5px; color:#e80e17;}

/*------------ Navigation--------------*/

.header-link {
font-family: 'Oxygen', sans-serif;
font-size: 13px;
font-weight: 400; 
color: #8c8a8a;
text-decoration:none;
letter-spacing: 0.1pt;
}
.header-link a{
color: #8c8a8a;
text-decoration:none;
padding:0 5px 5px 5px;
}
.header-link a:hover{
color: #8c8a8a;
text-decoration:none;
border-bottom:#19cbd1 thin solid;
}


.navbar-brand { display:block; height:auto; padding: 10px 15px;}
.navbar-brand > img {display: block; max-width: 250px;}

/* ---- nav bar Top ---- */
#Nav-bar{min-height:20px; border-radius: 0px; background-color:rgba(238, 238, 238, 1); box-shadow: none; width: 100%; background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-bg.gif);}
.navbar-default{background:transparent;}
.navbar-collapse {padding-right: 0px; padding-left:0px;}
.navbar-default .nav li a {background:transparent; font-family: 'Oxygen', sans-serif;font-size: 14px;color: #6c6c6c;text-decoration: none;letter-spacing: 0.5pt;background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-devider.gif);background-repeat: no-repeat;background-position: right;
}

.navbar-default .nav li a.no {
    text-decoration: none;
    background-image: none;
}


.navbar-nav > li > a {padding: 12px 24px;}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {color:#fff;text-decoration: none;background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-hover.gif);background-repeat: repeat-x;}

.navbar {min-height: 30px; margin-bottom:0px; border:none; border-radius: 0px;}

.navbar-toggle {margin-top:15px;}

/* For nav bar centered*/
.navbar-toggle {z-index:99999;}
.navbar-nav {width: 100%; text-align: center;}
.navbar-nav > li { float: none; display: inline-block; font-size: 0; margin-right: -3px;}  
  
.navbar-nav > .open > a, 
.navbar-nav > .open > a:focus, 
.navbar-nav > .open > a:hover 
{color:#fff;text-decoration: none;background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-hover.gif);background-repeat: repeat-x;}

/* Dropdown*/
.dropdown-menu {
left: 0px;
float: left;
padding: 0px 0px;
padding-top: 0px;
margin: 0px 0px 0px;
font-size: 10px;
background-color:#fff;
border: none;
border-radius: 0px;
min-width: 169px;
box-shadow: none;
}
.dropdown-menu li{border-bottom: 1px solid #e6e6e6;}
.dropdown-menu li a {padding: 8px 20px; background-image: none !important;}
.dropdown-menu li a:hover,
.dropdown-menu li a:focus{color:#fff  !important; background:none!important; background-color:rgb(0,178,186)!important;}

.dropdown:hover .dropdown-toggle{color:#fff;background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/link-hover.gif);background-repeat: repeat-x;}/* Hover backgroung color*/


/*---Sections full----*/
.white{background-color:#FFFFFF;padding-top:40px;padding-bottom:40px; margin:auto;}
.gray{ background:#f4f4f4 url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/bg-light.png);padding-top:30px;padding-bottom:30px; margin:auto;}


/*---Banner----*/
.banner{margin:auto; position:relative;}
.banner img{ width:100%;}

.banner-inner img{ width:100%;}

.banner-text {
font-family: 'Alegreya Sans SC', sans-serif;
font-size: 30px;
color: #35a9b8;
font-weight: 300;
letter-spacing: 1px;
text-transform: uppercase;
max-width: 802px;
margin: auto;    
margin-bottom: 50px;
text-align: center;
line-height: normal;    
}

/*------------ Typography--------------*/
h1, h2, h3, h4{}
h1{font-size:45px; font-weight:700; margin-bottom: 25px; color:#2d3192; text-align:center;}
h2{}
h3{font-size:24px; font-weight:300; margin-bottom: 20px; line-height: 40px;}
h4{font-size: 15px; color: #696969; font-weight: bold; line-height: normal;  margin-bottom: 15px;margin-top: 35px;}

h2 {font-family: 'Oxygen', sans-serif; font-size: 20px; color: #148a9c; font-weight: 400; letter-spacing: 0.1pt; margin-top: 35px;
margin-bottom: 20px;}

ol,ul{list-style:none; padding:0; margin:0;}

.green-tick-1{ background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/green-tick.png) no-repeat left 7px; padding-left:30px }
.blue-tick{ background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/blue-tick.png) no-repeat left 7px; padding-left:30px }


.arrow-green{padding:0; text-align:left; line-height:normal; }
.arrow-green li{margin:6px 0px; padding:5px 0px 0px 15px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/arrow-green.gif) 0px 11px no-repeat; text-align:left;}

.gray-tick{padding:0; text-align:left; line-height:normal; }
.gray-tick li{margin:11px 0px; padding:5px 0px 0px 18px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/tick.gif) 0px 10px no-repeat; text-align:left;}

/* ----- */

.top-title{background:#f1f1f1 url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/page-title-bg.gif);background-repeat: repeat-x; background-position: bottom; padding-top:10px; padding-bottom:10px;}
.top-title h1{text-align:center; margin:0; font-family: 'Alegreya Sans SC', sans-serif;
font-size: 28px;
color: #35a9b8;
font-weight: 300;
letter-spacing: 1px;
text-transform: uppercase;line-height:normal;}
.top-title h1 strong{font-weight:500;}

.page-title{background:#f1f1f1 url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/page-title-bg.gif);background-repeat: repeat-x; background-position: bottom; padding-top:10px; padding-bottom:16px;}

.page-title h1{text-align: left; margin: 0; font-family: 'Open Sans Condensed', sans-serif; font-size: 25px; color: #2fb4c7; text-transform: uppercase;}
.page-title h1 span{ color: #b7b7b7; text-transform: none;}

.gray-bg{background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/gray-bg.gif); padding-bottom: 20px;}

.trans-bg {
background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/trans-bg.png);
background-repeat: repeat-x;
background-position: top;
}

.box-3{display: table;}
.news, .info-sec, .eye-care{display: table-cell; vertical-align: top; float: none;}

.box-3 .news, .box-3 .info-sec{ padding:0;}
.box-3 .news .trans-bg, .box-3 .info-sec .trans-bg{padding: 20px 30px;}
.box-3 .news{background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/left-box-bg.png); background-repeat: no-repeat; background-position: bottom right;}
.box-3 .eye-care{padding: 20px 40px;}
.box-3 .info-sec{background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/right-box-bg.png);
background-repeat: no-repeat;
background-position: bottom left;}

.eye-care h1 {
    font-size: 25px;
    color: #2fb4c7;
    font-weight: 700;
    text-align: center;
    text-transform: none;
    margin-top: 0px;
}

.eye-care .shadow {height: 50px;
    background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/service-shadow.png);
    background-repeat: no-repeat;
    background-position: center top;}

.title-green-20{margin: 0; font-family: 'Oxygen', sans-serif; font-size: 20px; color: #148a9c; font-weight: 400; letter-spacing: 0.1pt;margin-bottom: 10px;}

.info-sec p {font-size: 12px;line-height: 18px;color: #737373;}
.info-sec p.orange {color: #e26021;}

.online{margin: 15px 0;}
.online img{margin:auto; width: 100%;}

#news {
font-size: 12px;
line-height: 20px;
color: #737373;
text-decoration: none;
background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/dotted-hr.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 9px 0 9px 0;
}


.team-sec{display: table; margin-bottom: 30px;}
.team-sec .img-rt{display: table-cell;vertical-align: middle; padding-left: 30px;}
.team-sec .img-lf{display: table-cell;vertical-align: middle;  padding-right: 30px;}
.team-sec .text{display: table-cell;vertical-align: middle; text-align: justify;}
.team-sec .text h2{margin-top: 0; margin-bottom: 10px;}

.gallery-sec{margin-top: 50px;}
.gallery-sec .img-box{background-color: #FFFFFF;padding: 10px; border: thin solid #eaeaea;}

.ventures-sec h2{text-align: center;margin-top: 0; margin-bottom: 40px;color: #888787;}

.right-links{position: absolute; right: 0; background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/right-box-bg.png);background-repeat: no-repeat;background-position: bottom left; padding: 0;}

.right-links .trans-bg{padding: 30px;padding-bottom: 50px;}

.right-links h2{font-size: 22px; font-family: 'Open Sans Condensed', sans-serif; color: #2fb4c7; font-weight: 700;text-align: center;
text-transform: none;margin-top: 0px;}
.right-links .shadow {height: 30px;background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/service-shadow.png);background-repeat: no-repeat;background-position: center top;background-size: contain;}
.right-links a{font-family: 'Oxygen', sans-serif;font-size: 14px;text-transform: uppercase;display: block;line-height: 20px;
color: #7b7b7b;text-decoration: none;padding: 10px 0 10px 12px; background-image: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/dotted-hr.gif);
background-repeat: repeat-x;
background-position: bottom;}
.right-links a:hover {color: #ffffff;text-decoration: none;background-color: #2fb4c7;}

.img-txt {margin-top: 20px;}
.img-txt img {margin: auto; border: #e8e8e8 solid 4px;min-width: 250px;}
.bdr-rt{border-right: 1px dashed #ccc;}
.img-txt p{color: #019ea4;margin-top: 10px;text-align: center;}

.img-txt-1 {margin-top: 20px;}
.img-txt-1 img {margin: auto;}
.img-txt-1 p{color: #019ea4;margin-top: 10px;text-align: center;}

.media{margin-top: 40px;}
.media:first-child{margin-top: 40px;}
.media-left { padding-right: 50px;}
.media img{border: #e8e8e8 solid 1px;
padding: 4px;}

.img-txt-middle{clear: both; padding-top: 30px;}
.img-txt-middle > div{display: table-cell; float: none; vertical-align: middle;}

.lenses .img-txt-middle{border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; display: table;
width: 100%; padding-top: 0; max-width: 700px;}
.lenses .img-txt-middle img{}

.center-img img{margin: auto; padding-top: 25px; padding-bottom: 25px;}  

.faq{}
.faq ul li:nth-child(odd){margin:6px 0px 8px; padding:3px 0px 0px 20px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/q-text.gif) 0px 7px no-repeat; text-align:left; background-size: 12px; font-size: 15px;}
.faq ul li:nth-child(even){margin:6px 0px 15px; padding:0px 0px 0px 20px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/arrow-green.gif) 0px 10px no-repeat; text-align:left;}


#gallery a p{margin:0px 0px 30px 0px; text-align: center;font-family: 'Oxygen', sans-serif; font-size: 15px; color: #07A2B9; text-decoration: none; background: #f3f3f3; padding: 6px;}
#gallery a:hover p{color: #333;}    
#gallery a img{ border:1px solid #ccc; width:100%;height:auto;opacity: 1; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#gallery a:hover img{opacity: 0.6;}

.v-box {margin-top:15px; margin-bottom:15px;}
.v-box .embed-responsive-item{border:solid 3px whitesmoke;}
.v-box p{padding: 7px 1px; font-size: 16px; font-weight: 400; text-align: center; background:  whitesmoke; }


/* ----- */

.about-sec {text-align:center}
.about-sec img{margin:auto; margin-bottom:40px;}
.about-sec h3{font-size:24px; font-weight:300; color:#2f2f3d; line-height: 1.5;}
.about-sec h3 span{color:#323588; font-weight:400;}

.services-sec{background:#f1f1f1; padding-top:30px; padding-bottom:30px;}
.services-sec h2{text-align:center; font-size:40px; color:#22409a; margin-bottom: 10px; margin-top:0px; text-transform:uppercase;}
.services-sec .line {width: 100px; background-color: #ed1b24; height: 2px; margin: 20px auto 30px auto; display: block;}

.services-sec .box{margin-bottom:30px; background:#fff; display:block; border-radius: 4px; border:1px solid #dcdcdc;
position: relative; min-height: 600px; overflow: hidden;}
.services-sec .text-box{ padding: 15px 20px; overflow: auto;}



.KeyFeatures{background:#f2f2f2 url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/gray-bg.jpg) no-repeat top right; background-size:contain; padding-top:30px; padding-bottom:50px;}
.KeyFeatures h2{ font-size:28px; font-weight: 500; margin-bottom: 20px; color: #33468d; line-height: normal;}
.KeyFeatures .red-tick{ padding:0; text-align:left;}
.KeyFeatures .red-tick li{margin: 4px 0px; padding: 11px 0px 5px 32px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/red_tick.png) 0px 10px no-repeat; text-align:left; font-size:15px; color:#1e283a;}

ul.list { padding:0; text-align:left;}
ul.list li{margin:5px 0px;padding:0px 20px 0px 20px;background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/list-icon.png) 0px 7px no-repeat;}
ul.list li ul li{margin:5px 0px;padding:3px 13px 0px 13px; background: url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/red-bul.png) 0px 11px no-repeat;}
p.star{color: #666; font-size: 90%; font-weight: 300; margin-top:15px;}


.faq-sec .h3-text{font-size: 20px; margin-top: 0px; line-height: normal;}
.faq-sec h3.red{margin-bottom: 10px;}
#faq-wrap {margin-top: 20px; margin-bottom: 30px;}

#faq-wrap .panel-heading a:after {
font-family: 'Glyphicons Halflings';
content: "\e114";    
float: right; 
color: grey; 
font-size: 14px;    
}
#faq-wrap .panel-heading a.collapsed:after {
content: "\e080";
}

#faq-wrap .panel-heading { padding: 0px 10px;}
#faq-wrap .panel-heading h4 a {display:block; outline: none; text-decoration: none; padding:10px 0px; font-size:15px}
#faq-wrap .panel-heading h4 a:hover {outline: none;text-decoration: none;}

.enq-btn {
color: #FFFFFF;
line-height: normal;
vertical-align: middle;
right: 5px;
z-index: 999;
bottom: 2px;
position: fixed;
background: #0769bb;
background: -moz-linear-gradient(top, #0769bb 0%, #0f4492 100%);
background: -webkit-linear-gradient(top, #0769bb 0%,#0f4492 100%);
background: linear-gradient(to bottom, #0769bb 0%,#0f4492 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0769bb', endColorstr='#0f4492',GradientType=0 );
display: inline-block;
padding: 7px 15px 7px 15px;
border-radius: 10px 10px 0 0;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}

a.enq-btn:hover {
text-decoration: none;
background: #ff3019;
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%);
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
color: #FFFFFF;
bottom: 15px;
}

/*--contact page--*/
#contact-us{margin-top:20px; margin-bottom:25px;}
#contact-us h4{margin-top:20px; color:#e02b2a; margin-bottom:20px; font-size: 16px; letter-spacing:normal; font-weight:500; font-family: 'Open Sans', sans-serif;}
#contact-us p{ margin-bottom:20px; font-family: 'Open Sans', sans-serif; font-size:14px; line-height: 22px;}
#contact-us a{color:#3e4c5f; font-family: 'Open Sans', sans-serif}
#contact-us a:hover{color:#ff3019;}
#contact-us i{ margin-right:5px; color:#2d3192;}
#contact-us .phone{ margin-bottom:20px;}
#contact-us .phone h2{ font-size:16px; font-weight:500; margin-bottom:10px; padding-bottom:8px; border-bottom:#ececec solid 1px;}
#contact-us .phone p{ margin-bottom:5px;}
#contact-us .mail p{ margin-bottom:5px;}
#contact-us h1 {  font-size: 24px; font-weight: 700; margin-bottom:15px; color: #2d3192; text-align: left;}
#contact-us .tr td{padding-top:15px;}
.contact-img{margin-top:15px;}

/*--footer--*/
.footer{padding-top:20px; padding-bottom:20px; background:#f6f6f6 url(/web/20190124212047im_/http://susheeleyeinstitute.com/images/footer-line.gif)repeat-x top;}


.footer-links h5{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2994a4;font-weight: bold;text-transform: uppercase;
border-bottom: thin solid #e5e5e5;padding-bottom:10px; margin-bottom: 10px;}
.footer-links a{font-size: 12px;color: #8d8d8d;line-height: 20px;text-decoration: none;display: block;margin-bottom: 7px;}Cataract
.footer-links a:hover{color:#2994a4;}


/*-- ---------------------Media------------------------------------------------*/

@media screen and (min-width:768px){
.dropdown:hover > .dropdown-menu { display: block;}
}

@media screen and (max-width:767px){
	
body{line-height: 25px;}

.logo-left{max-width: 240px;}
.logo-left-new {max-width: 240px; margin-top:0px; width:100%; margin: auto; float: none;}  
.logo-left-new img {margin:auto; width: 85%;}
    
.logo-right-new{float:right; margin-top:13px; width:100%;}
.logo-right-new img {margin:auto; width: 85%;}
    
#Nav-bar{z-index: 8888; width: auto; position: fixed; bottom: auto; left: auto; right: 10px; top: 15px; box-shadow:none; background-color:rgba(255, 255, 255, 0)}
#Nav-bar{padding-top: 5px; padding-bottom: 5px;}
.navbar-toggle{margin-top: 0px; margin-bottom: 0px; margin-right: 0px; background-color:#ed1b24; }

.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {background-color:#ed1b24; width: 100%;}

.container > .navbar-header {margin-right: 0px; margin-left: 0;}
.navbar-header{padding-right: 0px; padding-left: 0px;}

#Nav-bar .container{padding-right: 5px;}
.container > .navbar-collapse{margin-right: 0px; margin-left: 0px;}
.navbar-collapse{border-color: #e7e7e7;}

ul.navbar-nav {margin-top: 0px; background: aliceblue; padding: 3px;}
.navbar-nav > li{ float: none; display:block; border-bottom: 1px solid #fff;}
.navbar-nav { margin: 7.5px 0px;}
.navbar-nav > li{margin-right: 0px;}
.nav > li > a {position: relative; display: block; padding: 10px 15px 10px 15px;}
.navbar-default .nav li a{font-size: 16px;}

.white{padding-top: 20px; padding-bottom: 20px;}

.top-title{padding-top: 20px; padding-bottom: 20px;}
.top-title h1{font-size: 30px;}
.about-sec img{margin-bottom: 25px;}
.services-sec{padding-top: 20px; padding-bottom: 20px;}
.services-sec h2{font-size: 30px;}
.services-sec .line{margin: 10px auto 20px auto;}
.services-sec .box h1{font-size: 18px;}
.services-sec .container{padding:0;}
.services-sec .box{min-height:600px;}

.blue-sec{padding-top: 30px; padding-bottom: 30px; background-attachment: initial;}
.blue-sec p{font-size: 25px; font-weight: 400;}
.blue-sec a{font-size: 25px; padding: 12px 40px; margin-top: 29px;}
.blue-sec .container{padding:0;}

.about-sec{margin-bottom: 0px; padding:0; margin-bottom: 10px;}
.about-sec h1{font-size: 30px; margin-top: 0px; margin-bottom: 20px;}
.about-sec h3{font-size: 18px; font-weight: 400; margin-bottom: 10px; margin-top:5px; text-align: justify;}

h1{font-size: 30px;}
h3{line-height: 27px; font-size: 20px; margin-bottom: 5px;}

#iwtHeader{padding: 15px 0 15px 0;}

#PageHeader{padding-top: 30px; padding-bottom: 30px; background-attachment: initial;}
#PageHeader h1{font-size: 30px;}

.footer{padding-top:10px; padding-bottom:40px;}
.footer-left{ float: none; display:black; text-align: center; font-size:12px;}
.social-footer{float: none; display:black; text-align: center; margin-top:15px;}

.KeyFeatures{background: #f2f2f2; background-image:none; padding-bottom: 20px; padding-top: 20px;}
.gray{padding-top: 20px; padding-bottom: 20px;}

h2{margin-top: 10px;}
hr {margin-top: 10px; margin-bottom: 10px;}

.enq-btn {
right: 0px;
z-index: 999;
bottom: 0px;
position: fixed;
display: block;
padding: 7px 15px 7px 15px;
border-radius: 0px;
width: 100%;
text-align: center;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
}

a.enq-btn:hover {
bottom: 2px;
}

.faq-sec {padding-right: 5px; padding-left: 5px;}
.faq-sec h3.red{margin-bottom: 10px;}
#faq-wrap {margin-top: 20px; margin-bottom: 30px;}
#faq-wrap .panel-heading a:after {content: "";}
#faq-wrap .panel-heading a.collapsed:after {content: "";}
#faq-wrap .panel-heading { padding: 0px 10px;}
#faq-wrap .panel-heading h4 a {font-size:15px; font-weight: 400;}

}

@media screen and (min-width:480px) and (max-width:767px){
.services-sec .box { min-height: 663px;}
}

@media screen and (min-width:768px) and (max-width:991px){
#Nav-bar .container{padding:0;}
.navbar-nav > li > a {padding: 10px 14px;}
.navbar-default .nav li a { font-size: 12px; text-transform: none;}
.contact-img { margin-top: 40px;}
.white{padding-top: 30px; padding-bottom: 30px;}
.about-sec h1 {font-size: 35px;}
.about-sec h3{font-size: 20px;}
.services-sec .box { min-height: 670px;}
    
.box-3{display: block;}
.news, .info-sec, .eye-care{display: block;}
.box-3 .info-sec{width: 50%; max-width: 396px;float: right; min-height: 426px;}    
.box-3 .news{width: 50%; max-width: 396px;float: left; min-height: 426px;}    

.clr-both{padding-top: 1px; clear: both;}

  
    
    
}

@media screen and (min-width:992px) and (max-width:1199px){
.navbar-nav > li > a {padding: 10px 20px; }
.navbar-default .nav li a {text-transform: none;}

}

@media screen and (min-width:1367px) and (max-width:1920px){
.container{ width:100%; max-width:1750px; padding-left:50px; padding-right:50px;}
}
.cntform{
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
   
    border-radius: 4px;
    box-sizing: border-box;
}
.ctxt{
    width: 100%;
    padding: 5px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #534d4d;
    border-radius: 5px;
    box-sizing: border-box;
	}
	
.ctxt:focus {
    border: 2px solid #2D3192;
	border-radius: 1px;
}
.cnlabel{
   text-align:left;
    padding: 0px 5px;
    margin: 5px 0;
    display:block;
    box-sizing: border-box;
	font-weight:500px;
	color:#6b6868;
}   
.cntsubmit {
    width: 30%;
    background-color: #22409A;
    color: white;
    padding: 9px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
	padding:bottom:20px;
}
.cntsubmit:hover {
    background-color:#DC5442;
}

.cont {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size:17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	color:#6B6868;
}

/* Hide the browser's default radio button */
.cont input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.cont:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.cont input:checked ~ .checkmark {
    background-color: #2D3192;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.cont input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.cont .checkmark:after {
 	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/*  aniket*/

.dom img{margin-top: 40px;}
.glucoma img{margin: auto;}text-transform: uppercase;
.dotted-line{border-bottom: dotted 1px #ccc; margin-bottom: 15px;}
.squant img{margin-top: 30px;}
.para p{margin-top: 30px;}
.border{border-right: solid 1px #ccc; height: auto;}
.feed h4{margin-top: 0px;}
.corena img{margin: auto;}
.textfield{margin-top: 15px; background: #F4F4F4; border-radius: 3px;border: 1px solid #ccc; padding:    5px;width: 210px;}
.form-bodytext{margin-top: 15px;}
 .submit-button { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: #ffffff;
    height: 30px;
    width: 80px;
    cursor: pointer;
    border: 1px solid #00B3BB;
    border-radius: 3px;
    background-color: #00B3BB;

}
.body-text {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #696969;
}

.form-bodytext {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #234747;
    text-decoration: none;}
.txt-small {

    padding: 5px;
    font: 400 1em Verdana,Sans-serif;
    color: #333;
    background: #F4F4F4;
    border: 1px solid #ccc;
    width: 100px;
    border-radius: 3px;
}


label {

    display: inline-block;
    max-width: 100%;
    font-weight: 700;
    margin-bottom: 0px;
}
textarea.short {

    padding: 1px;
    font: 12px Verdana, Sans-serif;
    color: #333;
    background: #F4F4F4;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.picture_code {

    padding: 5px;
    font: Verdana, Sans-serif;
    color: #333;
    background: #F4F4F4;
    border: 1px solid #ccc;
    width: 40px;
    font: 12px Verdana, Sans-serif;
    border-radius: 3px;

}
.cont h5{margin-top: 45px;}
.cont{padding-left: 0px; padding-right: 20px;}
.bdr-lf{border-left: solid 1px #ccc;}

#m-top h5 {

    font-size: 13px;
    color: #1FC3EC;
    margin-top: 0px;
}
 #m-top p {

    margin: 0 0 0px;

}
.btn-secondary{color: #fff;  border-radius: 4px; 
    background-color: #1FC3EC;  border-color: #1FC3EC;}
.email{padding-top: 15px;}
.emailid a{color:#696969;}
.blockquote-footer{font-size: 100%; color:#ee7004; float: right; margin-bottom: 10px; margin-top: 15px;}
.tdisplay{color: #696969;}

.form-control {

    display: block;
    width: 75%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-image: none;
    border: 1px solid #ccc; 
}
.btn-lg{margin-left: 110px; font-size: 13px; background-color: #bd2927; color: #fff;}
.don{text-align: center; color: #1FC3EC; font-size: 20px; margin-top: 15px; }
.table-border th td{color: #555;  text-align: center;}
.modal-content{width: 800px; padding: 0px 15px 0px;}
.rank{color: #555;  text-align: center;}
.modal-dialog {

    width: 800px;
    margin: 30px auto;}
.don h5 {

    font-size: 15px;
    color: #696969;
    font-weight: bold;
    line-height: normal;
   text-transform: capitalize;
    margin-bottom: 15px;
    margin-top: 35px;}
.table-bordered {

    border: 2px solid #ddd;

}
.text-center{margin-top: 10px;}
ol.number li{margin-left:38px; padding-left: 4px; list-style-type: decimal; margin-bottom: 10px;}
ol.number li ol li{margin:5px 10px;padding-left: 20px;list-style-type: lower-alpha;}

 
@media screen and (min-width:320px) and (max-width:992px){
    .border{border: inherit;}
}
@media screen and (min-width:320px) and (max-width:992px){
    .bdr-lf{border: inherit;}
}
    /*  aniket*/
/*
     FILE ARCHIVED ON 21:20:47 Jan 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:36:53 Apr 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.365
  exclusion.robots: 0.012
  exclusion.robots.policy: 0.004
  esindex: 0.006
  cdx.remote: 7.861
  LoadShardBlock: 129.437 (3)
  PetaboxLoader3.datanode: 43.019 (4)
  PetaboxLoader3.resolve: 60.257 (3)
  load_resource: 77.75
*/