@charset "utf-8";
body,
li,
ul {
padding: 0
}

h1,
h2,
h4,
p {
color: #000
}

h1,
h2,
h3,
h4 {
padding: 5px 0;
margin: 0
}

body,
h1,
h2,
h3,
h4,
li,
p,
ul {
margin: 0
}

a,
table,
td a,
tr {
text-decoration: none
}

.fixed-header,
.main-header {
z-index: 9999;
transition: all .5s ease
}
body,html{overflow-x:hidden;}
.col6,
.fl,
.main-header {
float: left
}

.fixed-header,
.fixed-header .hd-rlogo img,
.fixed-header .logo,
.hd-rlogo img,
.left-menu-content,
.logo,
.logo img,
.main-header,
.right-box,
.right-box:hover .right-section,
.right-section {
transition: all .5s ease
}

.clear,
.slick-track:after,
.slides:after {
clear: both
}

.slick-loading .slick-slide,
.slick-loading .slick-track,
.slides:after {
visibility: hidden
}

.flex-container a:active,
.flexslider a:active,
.slick-list:focus,
a,
button:focus,
input:focus,
select:focus {
outline: 0
}

* {
border: none
}
@font-face {
font-family: 'Open24DisplaySt';
src: url('../fonts/Open24DisplaySt.eot?#iefix') format('embedded-opentype'),
url('../fonts/Open24DisplaySt.woff') format('woff'), 
url('../fonts/Open24DisplaySt.ttf')format('truetype'), 
url('../fonts/Open24DisplaySt.svg#Open24DisplaySt') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{font-family:open_sansregular;src:url(../fonts/opensans/opensans-regular.eot);src:url(../fonts/opensans/opensans-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-regular.woff2) format("woff2"),url(../fonts/opensans/opensans-regular.woff) format("woff"),url(../fonts/opensans/opensans-regular.ttf) format("truetype"),url(../fonts/opensans/opensans-regular.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../fonts/opensans/opensans-bold.eot);src:url(../fonts/opensans/opensans-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-bold.woff2) format("woff2"),url(../fonts/opensans/opensans-bold.woff) format("woff"),url(../fonts/opensans/opensans-bold.ttf) format("truetype"),url(../fonts/opensans/opensans-bold.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}
body {
 font-family: open_sansregular;
}

li {
list-style: none
}

p {
padding: 3px 0
}

h3 {
color: #900
}

h1 {
font-size: 25px
}

a {
color: #0079c4
}

.wid100 {
width: 100%
}

.width100 {
width: 100px
}

.width130 {
width: 130px
}

.rpaddingnone {
padding-right: 0!important
}

.rmargingnone {
margin-right: 0!important
}

.border-btm {
border-bottom: none!important
}

.rborder {
border-right: none!important
}

.text-center {
text-align: center
}

.text-right {
text-align: right
}

.tablecontent td.text-center,
.tablecontent th.text-center {
text-align: center
}

.text-left {
text-align: left
}

.main-container {
width: 100%;
float: left
}

.mid-container {
width: 1200px;
margin: 0 auto
}

.redtxt {
color: #900
}

.col6 {
width: 50%
}

table,
td a,
tr {
color: #d3170e
}

.breadcrum ul li a:hover,
.fbox1 li a:hover,
.footerbox1 li a:hover {
text-decoration: underline
}

table,
td a:hover,
tr {
color: #2e1772
}

.height30,
.height50 {
height: 30px;
clear: both
}

.height10 {
height: 10px
}

.main-header {
background: #fff;
padding:15px 0;
width: 100%;
position: relative
}

.logo {
padding: 5px 0
}

.logo img {
max-width:100%;
	margin-top:5px;
}

.hd-rlogo img {
width: 69px
}

.fixed-header {
position: fixed;
box-shadow: 0 0 13px 6px #ddd
}

.fixed-header .logo img {
/*width: 390px;*/
transition: all .5s ease
}

.fixed-header .hd-rlogo img {
width: 60px
}

.fixed-header .logo {
padding: 0
}

.fr {
float: right
}

.hd-rlogo ul li {
float: left;
}

.left-pannel {
position: fixed;
left: 0;
width: 110px;
top: 35%;
z-index: 999;
text-align: center
}

.left-pannel ul li {
padding: 10px 0;
border-bottom: 1px solid rgba(255, 255, 255, .2);
float: left;
background: #db4e48;
min-width: 110px
}

.left-pannel ul li:hover {
background: #099
}

.left-pannel ul li a {
font-size: 13px;
color: #fff;
display: block
}

.left-pannel ul li a span {
width: 100%;
float: left
}

.left-menu-content ul li {
background: 0 0;
width: 42%;
margin: 0 2.6%;
padding: 6px;
text-align: left
}

.flex-control-nav,
.indr strong,
.social-sec ul li,
.testimoni-bx .liver-listing li,
.viewall {
text-align: center
}

.left-menu-content {
position: absolute;
left: -460px;
width: 450px;
background: #099;
top: 0;
z-index: -99;
padding: 20px 0;
min-height: 244px
}

.left-menu-content.horizontal-left-menu {
width: 305px
}

.left-menu-content.horizontal-left-menu ul li {
width: 90%
}

.left-menu-content.left-research {
width: 225px
}

.left-menu-content.left-research ul li {
width: 90%
}

.left-menu-content ul li:hover {
background: #007a7a
}

.left-pannel ul li:hover .left-menu-content {
left: 110px
}

.right-box {
position: fixed;
right: 0;
top: 30%;
z-index: 99;
background: #fff;
height: 200px;
overflow: hidden;
border: 1px solid #d4150e
}

.right-box.hepatitusbx {
top: 65%;
}

.flex-container,
.flexslider,
.flexslider .slides>li,
.navigation,
.slider_container {
position: relative
}

.right-box img {
float: right
}

.right-box:hover .right-section {
display: block;
box-sizing: initial;
-webkit-box-sizing: initial
}

.flex-direction-nav,
.flexslider .slides>li {
display: none
}

.HPBcol,
.borderbox,
.slick-slider,
.specialist-read,
.testimonial {
box-sizing: border-box
}

.right-section {
width: 153px;
float: left;
display: none;
padding: 3px 12px;
margin-right: 0
}

.right-link {
float: right;
width: 44px;
height: 200px;
background: url(../../../images/sprite1.png) no-repeat -517px -8px;
}

/*.right-box.hepatitusbx .right-link {
background: url(../../../images/sprite1.png) no-repeat -501px -8px;
}*/
.right-box.hepatitusbx .right-link {
background: url(../../../images/career-opportinites.png) no-repeat center;
}

.right-section ul li {
font-size: 13px;
padding: 5px 0
}

.right-box ul li a {
padding: 5px;
background: #db4e48;
color: #fff;
font-size: 12px;
font-weight: 700
}

.right-box ul li a:hover {
background: #099
}

.fixed-header+.slider_container {
margin-top: 150px
}

.fixed-header .wsmenu-list>li>a {
padding: 0 20px 0 13px;
font-size: 13px
}

.navigation {
float: left;
width: 100%;
background: #fff;
z-index: 8;}

.slider_container {
width: 100%;
float: left
}

.flex-control-nav,
.flex-direction-nav,
.slides {
margin: 0;
padding: 0;
list-style: none
}

.flexslider {
width: 100%;
margin: 0;
padding: 0;
}

.flexslider .slides img,
.no-js .slides>li:first-child,
.slides:after,
html[xmlns] .slides {
display: block
}

.flexslider .slides img {
width: 100%
}

.flex-pauseplay span {
text-transform: capitalize
}

.slides:after {
content: ".";
line-height: 0;
height: 0
}

.slick-next:before,
.slick-prev:before,
.slick-track:after,
.slick-track:before,
[dir=rtl] .slick-next:before,
[dir=rtl] .slick-prev:before {
content: ''
}

* html .slides {
height: 1%
}

.flex-direction-nav li a {
width: 45px;
height: 42px;
margin: 0;
display: block;
position: absolute;
right: 0;
cursor: pointer;
text-indent: -9999px;
z-index:9;
}

.flex-direction-nav li a.next {
background: url(../../../images/next.png) center no-repeat;
bottom: 184px
}

.flex-direction-nav li a.prev {
background: url(../../../images/prev.png) center no-repeat;
bottom: 141px
}

.flex-direction-nav li a.next:hover {
background: url(../../../images/next_a.png) center no-repeat
}

.flex-direction-nav li a.prev:hover {
background: url(../../../images/prev_a.png) center no-repeat
}

.flex-direction-nav li a.disabled {
opacity: .3;
cursor: default
}

.flex-control-nav {
position: absolute;
bottom: 0;
padding: 0 35px;
left: 0;
right: 0
}

.innerpage h3 a,
.innerpage h4 {
font-family: Arial, Helvetica, sans-serif;
padding: 0 0 10px
}

.flex-control-nav li {
margin: 0 0 0 5px;
display: inline-block;
vertical-align: middle;
}

.flex-control-nav li:first-child {
margin: 0
}

.flex-control-nav li a {
width: 15px;
height: 15px;
display: block;
cursor: pointer;
text-indent: -9999px;
border: 1px solid #fff;
	background:#fff;
border-radius: 50%
}

.flex-control-nav li a.active {
 
border:5px solid #30308e;
	background:rgba(255,255,255,0.5);
	width:22px;
height:22px;
}

.flex-control-nav li a:hover {
background-position: 0 -13px
}

.flex-control-nav li a.active {
background-position: 0 -26px;
cursor: default
}

.js-marquee {
margin-bottom: 10px!important

}

.topmarquee{float:left;width:100%;margin-top:15px;}
.topmarquee marquee{width:calc(100% - 150px);float:right;padding-top:7px;}
.topmarquee span{float:left;display:inline-block;min-width:100px;text-align:center;color:#fff;background:#d4150e;line-height:30px;position:relative;padding:0px 10px;}
.topmarquee span:before{position:absolute;right:-8px;content:'';width: 0; 
  height: 0; border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 8px solid #d4150e;top: 10px;}

.deanpic img {
margin-right: 10px;
float: left;
border: 2px solid #f0f0f0
}

.innerpage h3 a {
color: #900;
font-weight: 700;
font-size: 14px
}

.innerpage h4 {
color: #333;
font-weight: 700;
font-size: 14px
}

.gallery-img-thumb,
.gallery-video-thumb {
margin-top: 15px;
color: #222;
font-size: 14px;
font-weight: 700;
margin-right: 3%;
float: left
}

.gallery-video-thumb {
width: 30%;
height: 225px
}

.gallery-img-thumb {
width: 22%;
height: 150px
}

.gallery-img-thumb img {
max-width: 100%;
margin-bottom: 5px;
border: 1px solid #ccc
}

.testcontent {
padding: 0 15px;
font-size: 15px
}

.testcontent h3 {
padding: 5px 0;
font-size: 17px;
font-weight: 400
}

.flexslider .slides>li {
font-size: 15px
}

ol.buletno li {
list-style-type: decimal;
font-size: 14px;
padding: 0 0 0 15px;
line-height: 24px
}

.social-sec ul li a {
color: #2a2a2a;
text-decoration: none;
}

.social-li-img {
width: 55px;
height: 55px;
margin: 0px auto 5px;
}

.social-li-img1 {
background: url(../../../images/sprite1.png) no-repeat -9px -7px;
}

.social-li-img2 {
background: url(../../../images/sprite1.png) no-repeat -232px -8px;
}

.social-li-img3 {
background: url(../../../images/sprite1.png) no-repeat -156px -8px;
}

.social-li-img4 {
background: url(../../../images/sprite1.png) no-repeat -80px -8px;
}

.social-li-img5 {
background: url(../../../images/sprite1.png) no-repeat -306px -8px;
}

.social-li-img6 {
background: url(../../../images/sprite1.png) no-repeat -380px -8px;
}

.textmn1 {
width: 41px;
margin: 16px 0px;
background: url(../../../images/sprite1.png) no-repeat -85px -127px;
height: 35px;
float: left;
}

.leftpanelimg {
width: 100%;
float: left;
}

.leftpanelimg1 {
background: url(../../../images/sprite1.png) no-repeat -365px -127px;
height: 33px;
}

.leftpanelimg2 {
background: url(../../../images/sprite1.png) no-repeat -165px -127px;
height: 32px;
}

.leftpanelimg3 {
background: url(../../../images/sprite1.png) no-repeat -275px -125px;
height: 37px;
}
/*===============new style start===================*/
*{box-sizing:border-box}
.logo{width:auto;}
/*.logo{width:40%;}*/
.hd-rlogo{max-width:70%;}
.topnave{float:right}
.topnave li{padding:0 8px;display:flex;align-items:center;height:37px;}
.topnave li a{font-size:13px;color:#333}
.enquiry{border-right:1px solid #ddd;border-left:1px solid #ddd;min-width:140px;}
.topnave li strong.fa-phone{float:left;padding-right:10px;color:#d4150e;font-weight:bold;font-size:20px;margin-top:12px;}
.topnave li p{float:left;color:#d4150e;font-size:18px;line-height:17px;font-family:open_sansbold;padding:0}
.topnave li p small{font-size:11px;font-family:open_sansregular;color:#333}
.topnave li.mob-search{color:#d4150e;position:relative}
.topnave li.mob-search .mob-search-panel{width: 200px;
position: absolute;
top: 48px;
background: #f0f0f0;
padding: 10px 10px;
z-index:99;
right: 0;}
.topnave li.mob-search .mob-search-panel input[type="text"]{padding:7px;width:100%;}
.slider-caption{position:absolute;top:100px;bottom:0;left:0;right:0}
.slider-caption p strong{font-size:42px;font-weight:700;line-height:40px;}
.slider-caption p{font-size:20px;line-height:24px;color:#fff;}
.slider_container .flex-control-nav{text-align:left}
.slider_container .flex-control-nav{max-width:1200px;margin:0 auto;padding:0 0;bottom:50px;}
.newh2{font-size:34px;font-family:open_sansregular;color:#2a1570;font-weight:normal}
.ourpillarmainbox{padding:40px 0;}
.pillarbx{margin-top:50px;}
.pillarbx > ul{margin:0 -15px;}
.pillarbx > ul > li{float:left;padding:0 16px;width:25%;border-right:1px solid #d4150e}
.pillarbx > ul > li:last-child .ourpilrimg:after{display:none}
.pillarbx > ul > li .ourpilrimg:after{content: "";
position: absolute;
width: 4px;
height: 35px;
right: -17.4px;
top:50%;
background: #d4150e;
bottom: 50%;
transform: translateY(-50%);}
.pillarbx > ul > li:last-child{border:0;}
.ourpilrimg img{max-width:100%;display:block;transition:all 0.5s ease;width:100%; height: 100%;}
.ourpilrimg{position:relative;transition:all 0.5s ease;overflow:hidden;display:inline-block;width:100%;height: 278px; float: left;}
/*.ourpilrimg:hover img{transform:scale(1.2,1.2)}*/
.ourpilrimg p{position:absolute;left:0;bottom:40px;background:#d4150e;color:#fff;font-size:20px;text-transform:uppercase;padding:5px 10px;}

/*========crousel css start here============*/
 .specilaty .services_crousel .item span{background:#f4f4f4 url(../../../images/services-spriteicon.png) no-repeat;width:108px;height:108px;display:inline-block;position: unset;
border-radius: 50%;
/*overflow: hidden;*/
background-position:center 16px;}
 .specilaty .services_crousel span.serviceicong2{background-position-Y:-66px;}
.specilaty .services_crousel span.serviceicong3{background-position-Y:-153px;}
.specilaty .services_crousel span.serviceicong4{background-position-Y:-238px;}
.specilaty .services_crousel span.serviceicong5{background-position-Y:-324px;}
 .specilaty .services_crousel span.serviceicong6{background-position-Y:-405px;}
.specilaty .services_crousel span.serviceicong7{background-position-Y:-489px;}
.specilaty .services_crousel p{color:#2a1570;font-size:15px;padding:10px 0;text-align:center}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;height: 208px;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow: hidden;}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-nav .owl-prev:before{content:"\f104";font-family:FontAwesome}
.owl-nav .owl-next:before{content:"\f105";font-family:FontAwesome}
.services_crousel .owl-nav div{height: 34px;
background: url(../../../images/services-arrow.png) no-repeat;
width: 19px;
overflow: hidden;
text-indent: 500px;position:absolute;top:50px;}
.services_crousel .owl-nav div.owl-prev{left:-26px;}
.services_crousel .owl-nav div.owl-next{right:-26px;background-position-Y:-50px;}
/*========crousel css end here============*/
.homesec-4{margin-top:60px;}
.newrow{margin:0 -20px;}
.new-annoucemen, .sec-5left{width:45%;float:left;padding:0 20px}
.new-annoucemen ul li a{display:flex;align-items:center;
width: 100%;
padding: 12px 0 12px 16px;
color: #333;
font-size: 15px;
position: relative;
border-bottom: 1px solid #bebebe;}
.new-annoucemen ul li a:before{content: "";
width: 5px;
height: 5px;
display: inline-block;
position: absolute;
left: 0;
top: 19px;
background: #d4150e;}
.new-annoucemen .flexslider{padding-bottom:41px}
.newanoucement-fulbox{display:inline-block;width:100%;border:1px solid #bebebe;background:#f4f4f4;padding:20px; min-height: 379px;}
.new-annoucemen .flex-control-nav li a{width:13px;height:13px;background:#999999;}
.new-annoucemen .flex-control-nav li a.active{width:18px;height:18px;border:3pxsolid #cccccc}
.new-annoucemen .newh2{font-size:22px;}
.latestanubtn{float:right;padding:3px 5px;background:#ff3333;color:#fff;font-size:10px;text-transform:uppercase}
.sec-5right, .new-news-event{float:left;width:55%;}
.new-news-event img{max-width:100%;height:100%;}
.news-img{float:left;width:55%;height:379px;overflow:hidden;border: 1px solid #ccc;}
.news-content{float:left;width:45%;background:#2a1570 url(../../../images/news-eventsbg.jpg) no-repeat;height:379px;padding:30px 20px;}
.news-content h2{color: #fff;
font-size: 20px;
border-bottom: 1px solid rgba(255,255,255,0.2);
padding: 0 0 8px 0;
margin-bottom: 10px;font-family:open_sansregular;font-weight:normal}
.news-content p{font-size: 26px;color: #fff;line-height: 29px;padding-bottom: 15px;}
.news-content p a{font-size: 26px;color: #fff;line-height: 29px;display: block;}
.news-content p span{background:#4b2eaa;font-size:14px;padding:3px 5px}
.news-fulbox .flex-control-nav{left: auto;right: 189px;bottom: 25px;display: none;}
.news-fulbox .flex-control-nav li a{width:13px;height:13px;background:#5e43ba;border:1px solid #5e43ba;}
.news-fulbox .flex-control-nav li a.active{width:18px;height:18px;border:3px solid #442a9c;}

.news-fulbox .flex-direction-nav{display: block;position: absolute; top: 50%;width: 100%;}
.news-fulbox .flex-direction-nav li{display: inline-block;}
.news-fulbox .flex-direction-nav li:last-child{float: right;}
.news-fulbox .flex-direction-nav li a{position: relative;z-index: 9;bottom: 0;background-color: rgba(255,255,255,0.5);}
.news-fulbox .flex-direction-nav li a.prev:hover{background:#fff url(../../../images/prev.png) center no-repeat;}
.news-fulbox .flex-direction-nav li a.next:hover{background:#fff url(../../../images/next.png) center no-repeat;}
.news-img img{transition:all 0.5s ease;transition-duration:1s;}
.news-img:hover img{transform:scale(1.5,1.5)}
.homesec-5{background:#f0f0f0;padding:50px 0 25px;margin-top:60px;}
.services_crousel{margin-top:30px;}
.services_crousel .owl-carousel .owl-item{padding: 3px;}
.vedio-caption{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 999999;padding: 20px;color: #fff;background: rgba(0,0,0,0.7); height: 62px;}
.vedio-caption p{font-size:24px;line-height:28px;color:#fff;text-align:center;padding:50px 20px 0 20px}
.vedio-caption p strong{font-family:open_sansbold;}
.vedio-caption p a{font-size:30px;color:#fff}
.vedio-caption p a span{background: rgba(244,61,67,0.8);
padding: 0 20px;
width: 94px;
height: 64px;
border-radius: 15px;
line-height: 64px;}
.item{position:relative;}
.homesec-5 .sec-5left .item{background:#000;}
.sec-5left .owl-nav{display:none}
.sec-5left .owl-dots .owl-dot span{width:18px;height:18px;border-radius:50%;border:5px solid transparent;float:left;margin:0 2px;background:#91b0d5}
.sec-5left .owl-dots .owl-dot.active span{border:5px solid #4e81be;background:#fff;}
.sec-5left .owl-dots{position:absolute;bottom:30px;left:0;right:0;display:inline-block;text-align:center}
.sec-5left .owl-dots .owl-dot{display:inline-block}
.milestonefulbx{box-shadow:0 0 22px 2px rgba(0,0,0,0.5);background:#fff;display:inline-block;width:100%;}
.milestonebox{background:url(../../../images/milestonebg.jpg) no-repeat;height:154px;background-size:100%;padding:20px;}
.milestonebox h2{font-size:20px;color:#fff;display:inline-block;position:relative;padding: 7px 25px;margin-bottom: 5px;}
.milestonebox h2:before{content:"";width:81px;height:2px;position:absolute;bottom:0;background:#d4150e}
.milestonebox ul li{padding:10px 30px;font-size:30px;color:#fff;float:left;width:50%;line-height: 35px;}
.milestonebox ul li:first-child{border-right:1px solid rgba(255,255,255,0.2); font-family: 'Open24DisplaySt';font-size: 55px; }
ul.tabul{text-align:center}
.milestonetabbox ul li{display:inline-block;padding:10px 20px;}
.tabcontent{display:none;width:100%;text-align:left;min-height: 169px;}
.milestonetabbox .tab-content ul li{float:left;width:50%;padding: 13.5px 35px;display:flex;align-items:center}
.milestonepdf{float:left;width:44%;}
.milestonecontent{float:left;width:56%;padding-left:15px;}
.milestonepdf img{box-shadow:0 0 20px 1px rgba(0,0,0,0.2);max-width:100%;}
.sec-5right .tabul{padding:3px 0;border-bottom:1px solid #aaa1c6;margin-bottom:15px;margin-top: 15px;}
.sec-5right .tabul li{position:relative;cursor:pointer;font-size:18px;color:#2a1570;padding:10px;}
.sec-5right .tabul li:after{content: "";
position: absolute;
height: 3px;
left: 0;
right: 0;
background: #d4150e;
bottom: -5px;transform:scale(0);transition:all 0.5s ease;}
.sec-5right .tabul li.newtab_active{color:#d4150e}
.sec-5right .tabul li.newtab_active:after{transform: scale(1,1);}
.milestonecontent p{color:#333;font-size:16px;}
.milestonecontent p a{background:#d4150e;color:#fff;padding:7px 15px;font-size:12px;}
ul.tabul li strong.fa{font-size:30px;color:#2a1570;margin:0 10px 0 0}
ul.tabul li.newtab_active strong.fa{color:#d4150e}

/*AB CSS*/

.ab-section{clear: both;}
.ab-section .sec-5left ul{padding: 0; margin: 0 -12px; list-style: none;}
.ab-section .sec-5left ul li{width: 50%; float: left; padding: 0 12px;}
.ab-photo-frame{background: url(../../../images/photo-fram.png) no-repeat; padding: 25px; background-size: 100% 100%;}
.ab-video-frame{background: url(../../../images/video-fram.png) no-repeat; padding: 25px; background-size: 100% 100%;}
.ab-section .sec-5left ul li a, .vdo-gallery{display: block; position: relative; overflow: hidden;}
.gallery-video{width: 100%; height: 212px;}
.ab-section .sec-5left ul li img{width: 100%; height: 162px; display: -webkit-box; transition: transform .5s;}
.ab-section .sec-5left ul li:hover img{transform: scale(1.1);}
.ab-section .sec-5left ul li h5{position: absolute;bottom: 0; left:0;text-align: center;color: #fff;font-size: 17px;width: 100%; font-weight: 400;background: rgba(0,0,0,0.6); margin: 0; padding: 10px 15px; transition: 0.5s;}
.ab-section .sec-5left ul li h5 i{font-size: 30px; vertical-align: middle; margin-right: 10px;}
.ab-section .sec-5left ul li:hover h5{bottom: -100%;}
.vdo-gallery iframe{float: left;}

.ab-col{padding: 0; margin: 0 -12px; list-style: none;}
.ab-col > li{width: 50%; float: left; padding: 0 12px;}
.ab-col .flex-control-nav{display: none;}
.testimonial-ab{
	padding: 10px 30px 0;
	box-sizing: border-box;
	color: #fff;
	background: #411b6a;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxMWI2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjRkNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #411b6a 0%, #d24d52 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #411b6a 0%,#d24d52 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #411b6a 0%,#d24d52 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#411b6a', endColorstr='#d24d52',GradientType=1 ); /* IE6-8 */
}
.testimonial-ab h3{font-size: 22px;color: #fff; font-weight: 400;margin-bottom: 13px; position: relative;}
.testimonial-ab h3:after{content: ''; position: absolute;bottom: 0;left: 0;display: block;background: #d4150e;height: 2px; width: 80px;}
.testimonial-ab .testcontent{font-size: 14px;padding: 0;text-align: left; height: 150px;}
.testimonial-ab .testcontent h5 img{width: initial; float: left; margin-right: 5px;}
.ab-col .donate{background: #cdcdcd; width: 100%; display: block;padding: 25px; text-align: center;}
.ab-col .donate a{
	padding: 10px 40px;
	background: #fff;
	color: #2a1570; 
	display: inline-block; 
	clear: both; 
	font-size: 17px;
	text-transform: uppercase;
	border-radius: 25px;
	font-weight: 700;
	margin-top: 14px;
	transition: 0.3s;
}
.ab-col .donate a:hover{ color: #fff; background: #db4e48;}

.footer-upper{background: #f4f4f4; overflow: hidden;}
.footer-upper .footer-left-img{width: 100%;float: left;}
.ab-foot-box{position: relative;}
.ab-foot-box .ab-foot-cont{position: absolute; top: 25%; right: 20px; width: calc(71% - 20px);}
.ab-foot-cont h5{font-size: 16px;color: #333333; font-weight: 600; border-bottom: 1px solid #bbbaba;padding-bottom: 10px;max-width: 380px;margin-top:0px;}
.ab-foot-cont .ab-call{display: flex;}
.ab-foot-cont .ab-call .call-ico{margin-right: 10px;}
.ab-foot-cont .ab-call .call-cont{color: #d4150e;font-size: 37px;font-weight: 300;line-height: 34px;}
.ab-foot-cont .ab-call .call-cont span{font-size: 14px; font-weight: 700;color: #333; clear: both;width: 100%;display: block;margin-top:10px;line-height:18px;}

.footer-link{padding: 30px 0;}
.footer-link .foot-col-a{padding: 0 50px 40px; width: 32%; float: left; border-right: 1px solid #ccc;}
.footer-link .foot-col-a:nth-child(2){padding: 0 50px 40px; width: 65%; float: left; border-right: none;}
.footer-link h3{font-size: 12px;font-weight: 700;color: #333; text-transform: uppercase;margin-bottom: 15px;}
.footer-link ul{padding: 0; margin: 0; list-style: none;}
.footer-link ul li{width: 100%; float: left;line-height: 18px;}
.footer-link ul li a{font-size: 12px;color: #333; position: relative;}
.footer-link ul li a:hover{color: #900;}
.footer-link .foot-col-a:nth-child(2) li{width: 50%;}

.footer-link ul li a:after{
	content: '';
	width: 0;
	height: 2px;
	position: absolute;
	bottom: -4px ;
	left: 0;
	border-bottom:2px solid #2a1570;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	 transition: all .5s;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	opacity: 0;
}
.footer-link ul li a:hover:after{
	width: 100%;
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	opacity: 1;
}

.partner.ab-partner {padding: 15px 0;}
.ab-partner ul{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.ab-partner a{/*padding: 0 10px;*/padding:0px;}
.ab-partner a img{max-width: 100%; max-height: 55px;}

/*.ab-nav ul.wsmenu-list li{position: relative;}
.ab-nav ul.wsmenu-list li ul.sub-menu-ab li a{display: block;padding: 8px 15px; color: #2a1570; display: block;width: 100%; font-family: open_sansbold; font-size: 13px;}

.ab-nav ul.wsmenu-list li ul.sub-menu-ab{
height: auto;
position: absolute;
top: 100%;
left: 0px;
z-index: 1000;
margin: 0px;
padding: 10px 12px 10px 12px;
border-bottom: 0px solid #16b4b4;
border-top: 0px solid #16b4b4;
background-color: #fff;
-webkit-box-shadow: 0px 2px 17px -5px rgba(0,0,0,1);
-moz-box-shadow: 0px 2px 17px -5px rgba(0,0,0,1);
box-shadow: 0px 2px 17px -5px rgba(0,0,0,1);
border-radius: 0px;
opacity: 0;
-o-transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%;
-o-transition: -o-transform 0.3s, opacity 0.3s;
-ms-transition: -ms-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
 -webkit-transform-style: preserve-3d; 
 transform: rotateX(-75deg); 
-o-transform: rotateX(-75deg);
-moz-transform: rotateX(-75deg);
 -webkit-transform: rotateX(-75deg); 
 visibility: hidden; 
}
.ab-nav ul.wsmenu-list li:hover ul.sub-menu-ab,
.ab-nav ul.wsmenu-list li ul.sub-menu-ab li:hover ul.sub-menu-ab{
 transform: rotateX(0deg); 
-o-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg); 
opacity: 1;
 visibility: visible; 
}
.ab-nav ul.wsmenu-list li ul.sub-menu-ab li {
padding: 0px;
margin: 0px;
display: block;
border-bottom: solid 1px #c0def2;
margin-bottom: 0px;
width: 205px;
}
.ab-nav ul.wsmenu-list li ul.sub-menu-ab li:last-child{border-bottom: none;}
.ab-nav ul.wsmenu-list li ul.sub-menu-ab li:hover > a {
background: #16b4b4 !important;
color: #fff !important;
border-radius: 0!important;
border: 0px;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,1);
}
.ab-nav ul.wsmenu-list li ul.sub-menu-ab ul.sub-menu-ab{left: 100%;opacity: 0;visibility: hidden;top: -10px;}*/


.text-icon{clear: both;}
li.enquiry{display: block !important;}
li.enquiry #slideshow{
align-items: center;
height: 37px;
width: 140px !important;
display: block;
float: left;
margin-left: 4px;
margin-top: -17px;
font-size: 16px;
color: #d4150e;
font-weight: 700;
}
li.enquiry #slideshow .slideshow-element{display: none;margin-top: -15px;}
li.enquiry #slideshow .slideshow-element span{
	font-size: 11px;
    font-family: open_sansregular;
    color: #333;
    font-weight: 400;
    clear: both;
    width: 100%;
    display: block;
}

.milston-loop {
margin: 0px 18px;
position: relative; 
}
.milston-loop > h4 {
position: absolute;
top: 0px;
left: 10px;
right: 10px;
bottom: 0px;
color: #fff !important;
line-height:70px;
font-weight: 400;
/*font-size: 30px;*/
font-size: 22px;
display: none;

}
.milston-loop > h4 span{
font-family: 'Open24DisplaySt';
font-size: 55px;
width: 50%;
float: left;
border-right: 1px solid #a1698d;
margin-right: 50px;
}


/*slider-hover*/
.item-photo {
    position:relative !important;
    overflow: hidden;
    margin: 0px;
    width: 100%;
    height: 250px;
    background: #fff;
    border-right: 10px solid #fff;
    border-left: 10px solid #fff;
}
.item-photo-wrapper {
    white-space: nowrap;    
}
.item-photo-wrapper ul{margin:0 -10px;}
.item-photo-wrapper li {
    display: inline-block;
    height: 100%;
    padding: 10px;
}
.item-photo-wrapper {
    position:absolute; 
}
.item-photo img {
    max-width: 100%;    
    height: 230px;
    width: 277px;
}

.pillarbx > ul > li {position: relative;overflow: hidden;}
.pillarbx > ul > li:hover{overflow: initial;}
.piller-slider{position: absolute; left: 320px; top: 0;z-index: 1;border:15px solid #e9e9e9;box-shadow: 0 0 25px #989898; width:960px;
	background: #e9e9e9;
	margin-left: -30px;
    padding: 20px 30px;
	opacity: 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.3s, opacity 0.3s;
	-ms-transition: -ms-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transform-style: preserve-3d; 
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d; 
	transform: rotateX(-75deg); 
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg); 
	visibility: hidden; 
}
.pillarbx > ul > li:hover .piller-slider{
	transform: rotateX(0deg); 
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg); 
	opacity: 1;
	visibility: visible;	
}

.piller-slider .owl-carousel-ab .item{
  margin: 3px;
}
.piller-slider .owl-carousel-ab .item img{
  display: block;
  width: auto;
  height: auto;
}
.piller-slider .owl-carousel-ab .owl-nav.disabled{display: block;}
.piller-slider .owl-carousel-ab .owl-nav .owl-prev{
	height: 34px;
    background: url(../../../images/services-arrow.png) no-repeat;
    width: 19px;
    overflow: hidden;
    text-indent: 500px;
    position: absolute;
    top: 50%;
    transform:translate(0, -50%);
    left: -30px;
}
.piller-slider .owl-carousel-ab .owl-nav .owl-next{
	height: 34px;
    background: url(../../../images/services-arrow.png) no-repeat;
    width: 19px;
    overflow: hidden;
    text-indent: 500px;
    position: absolute;
    top: 50%;
    transform:translate(0, -50%);
    right: -30px;
    background-position-Y: -50px;
}
.pillarbx > ul > li{position: relative;}
.pillarbx > ul > li h4{position: absolute; bottom: 0; font-size: 20px; color: #fff; font-weight: 400;padding: 15px;line-height: 22px; z-index: 1;}
.pillarbx > ul > li h4{width: 100%; padding: 7px 15px;background: rgba(0,0,0,0.4);}
.pillarbx ul.owl-carousel-ab li a{position: relative; display: block;}
/*.pillarbx ul.owl-carousel-ab li a:after {
	position:absolute; 
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(216,208,239,0);
	background: -moz-linear-gradient(top, rgba(216,208,239,0) 0%, rgba(0,0,0,0.76) 92%, rgba(0,0,0,0.83) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(216,208,239,0)), color-stop(92%, rgba(0,0,0,0.76)), color-stop(100%, rgba(0,0,0,0.83)));
	background: -webkit-linear-gradient(top, rgba(216,208,239,0) 0%, rgba(0,0,0,0.76) 92%, rgba(0,0,0,0.83) 100%);
	background: -o-linear-gradient(top, rgba(216,208,239,0) 0%, rgba(0,0,0,0.76) 92%, rgba(0,0,0,0.83) 100%);
	background: -ms-linear-gradient(top, rgba(216,208,239,0) 0%, rgba(0,0,0,0.76) 92%, rgba(0,0,0,0.83) 100%);
	background: linear-gradient(to bottom, rgba(216,208,239,0) 0%, rgba(0,0,0,0.76) 92%, rgba(0,0,0,0.83) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d0ef', endColorstr='#000000', GradientType=0 );
}*/

.pillarbx > ul > li.position_left{display: block; width: 100%;height: 278px;border-right: none;}
.pillarbx > ul > li.position_class{display: none !important; 
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.pillarbx > ul > li.position_left .ourpilrimg{width: auto;height: 278px;}
.pillarbx > ul > li.position_left .ourpilrimg img{width: auto;height: 100%;}


.specilaty .services_crousel span{position: relative !important; top: 0;}
.specilaty .services_crousel span:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 50%;
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 2px #2a1570;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	 transition: all .5s;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	opacity: 0;
}
.specilaty .services_crousel span:hover:after{
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	opacity: 1;
}

.wsmenu-submenu li a{padding: 6px 5px !important;}
.wsmenu-submenu .fa{margin-right: 5px !important;}
.wsmenu-list li:nth-child(1) .main-dropdown .wsmenu-submenu-sub.nri {width: 445px !important;}
.wsmenu-list li:nth-child(1) .main-dropdown .wsmenu-submenu-sub.nri li {width: 175px; float: left;}
.wsmenu-list li:nth-child(4) .wsmenu-submenu {width: 470px !important; z-index: 9999;}
.wsmenu-list li:nth-child(4) .wsmenu-submenu li {float: left;}
.wsmenu-list li:nth-child(4) .wsmenu-submenu .wsmenu-submenu-sub{min-width: 254px;}
.wsmenu-list li:nth-child(4) .wsmenu-submenu li:nth-child(16) .wsmenu-submenu-sub{margin-left: 228px;}
.main-dropdown{float: left; min-height: 250px;/*position: initial !important;*/}
.wsmenu-list li:nth-child(3) .wsmenu-submenu{min-height: 250px;}

.banner-cont{max-width: 500px;}
#ilbsapp .milestonepdf img{box-shadow: none;}
.mileston-video{width: 100%;height: 415px;}

.wsmenu-submenu li>.wsmenu-submenu-sub{min-height: 100%;z-index: 99999;}

nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme{left:0px;}
nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme > ul.main-dropdown{width:166px;}
nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme > ul.main-dropdown > li{width:150px;}
nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme > ul.main-dropdown > li > a{text-align:right;}
nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme > ul.main-dropdown > li > a .arrowright{float:left;transform: rotate(-180deg);}
nav.wsmenu.navigation.ab-nav > ul.wsmenu-list > li:last-child > .wsmenu-submenu.productscheme > ul.main-dropdown > li > .wsmenu-submenu-sub{left: -220px;right: 100%;}


/*===============new style end===================*/
.right-box{position: fixed;right: 0;z-index: 99;background: #fff;height: 200px;overflow: hidden;border: 1px solid #d4150e;}
    	.right-box.hepatitusbx {top:50%;margin-top:-100px;}
		
		.right-section{/*width:153px;*/width:200px;float:left;display:none;padding:3px 12px;margin-right:0}
		.right-link{float:right;width:44px;height:200px;background:url(../../images/career-opportinites.png) no-repeat center;}
	/*	.right-box.hepatitusbx .right-link{background:url(../images/sprite1.png) no-repeat center;}*/
		.right-section ul li{font-size:13px;padding:5px 0;}
		.hepatitusbx .right-section ul li{text-align:center;}
		.right-box ul li a{padding:5px;background:#db4e48;color:#fff;font-size:12px;font-weight:700}
		.right-box ul li a:hover{background:#099}


@media screen and (max-width:1000px) {
.flexslider,
.slider_container {
width: 100%;
background: 0 0;
margin: 0
}
.slider_container {
clear: both;
padding: 0
}
.flexslider {
padding: 0 0 30px
}
.flex-direction-nav li a {
width: 45px;
height: 42px;
margin: 0;
display: block;
position: absolute;
right: -10px;
cursor: pointer;
text-indent: -9999px
}
.flex-direction-nav li a.next {
background: url(../../../images/next.png) center no-repeat;
bottom: 85px
}
.flex-direction-nav li a.prev {
background: url(../../../images/prev.png) center no-repeat;
bottom: 40px
}
.flex-caption {
display: none
}
}

.slick-slide img,
.slider {
width: 100%
}

.slider {
margin: 15px auto
}

.slick-active {
margin-left: 0
}

.slick-next,
.slick-prev {
position: absolute;
top: 50%;
display: block;
width: 25px;
height: 25px;
padding: 0;
border: none;
color: transparent;
cursor: pointer
}

.slick-prev {
background: url(../../../images/arrow-pri.jpg) no-repeat #fff;
left: -7px;
z-index: 1
}

.slick-next {
background: url(../../../images/arrow-nex.jpg) no-repeat
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
opacity: .25
}

.slick-next:before,
.slick-prev:before {
font-family: slick;
font-size: 20px;
line-height: 1;
opacity: .75;
color: #fff
}

.btnsubmit,
.inner-banner h2 {
font-family: Arial, Helvetica, sans-serif
}

[dir=rtl] .slick-prev {
right: -25px;
left: auto
}

.slick-next {
right: -10px;
z-index: 1
}

[dir=rtl] .slick-next {
right: auto;
left: -25px
}

.slick-dots {
display: none!important
}

.slick-list,
.slick-slider {
display: block;
position: relative
}

.slick-list {
overflow: hidden;
margin: 0;
padding: 8px 8px 25px
}

.slick-list.dragging {
cursor: pointer
}

.slick-track {
position: relative;
top: 0;
left: 0;
display: inline-block
}

.slick-track:after,
.slick-track:before {
display: table
}

.slick-slide {
display: none;
float: left;
height: 100%;
border: 0 solid #fff;
margin: 0 10px;
min-height: 380px
}

.event .slick-slide {
min-height: 216px
}

[dir=rtl] .slick-slide {
float: right
}

.slick-slide img {
display: block
}

.slick-slide.slick-loading img {
display: none
}

.specialist-read {
position: absolute;
bottom: 0;
padding: 15px 0;
width: 100%;
border-top: 1px solid #eaedf2;
font-size: 12px;
color: #333;
text-transform: uppercase;
margin: 0;
background: #fff
}

.slick-slide:hover .specialist-read {
background: #db4e48;
color: #fff
}

.slick-slide a {
display: block
}

.slick-initialized .slick-slide {
display: block;
box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
transition: all .3s
}

.slick-initialized .slick-slide:hover {
box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
border: 0 solid #e3e3e3
}

.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}

.slick-arrow.slick-hidden {
display: none
}

.specilaty p {
padding: 5px 10px
}

.slick-track li {
width: 257px;
position: relative
}

.event h2 {
font-size: 25px
}

.slick-track li h2 {
font-size: 15px;
color: #000;
padding: 26px 0 0
}

.slick-track li p {
font-size: 13px;
color: #333;
padding: 7px 15px;
min-height: 140px
}

.slick-track li p a {
font-size: 13px;
color: #333;
padding: 7px 2%;
width: 96%;
display: inline-block;
float: left
}

.specilaty span {
/*position: absolute;*/
top: 100px;
left: 0;
right: 0
}

.specilaty span img {
width: 50px;
margin: 0 auto
}

.greybg {
background: #fbfbfb
}

.annoucement-bx,
.liver-bx,
.testimoni-bx {
background: #fff;
border: 1px solid #cfcaf1;
float: left;
width: 31%;
margin: 0 19px 0 0;
height: 450px;
position: relative
}

.testimoni-bx {
margin: 0!important;
position: relative
}

.liver-bx .flexslider {
padding-bottom: 55px
}

.annoucement-bx span,
.liver-bx span,
.testimoni-bx span {
position: relative;
float: left;
width: 100%
}

.annoucement-bx .viewall,
.testimoni-bx span.viewall {
position: absolute;
left: 0;
bottom: 7px
}

.annoucement-bx,
.liver-listing li {
position: relative
}

.annoucement-bx span img,
.liver-bx span img,
.testimoni-bx span img {
width: 100%
}

.liver-bx p {
padding: 10px 15px;
float: left
}

.liver-listing {
float: left;
width: 100%;
margin-top: 10px
}

.liver-listing li {
padding: 4px 15px 4px 25px;
font-size: 13px;
color: #000
}

.liver-listing li a {
color: #000
}

.liver-listing li a:hover {
color: #db4e48
}

.annoucement-bx strong,
.liver-bx strong,
.testimoni-bx strong {
position: absolute;
bottom: 12px;
padding: 0 15px;
left: 0;
color: #fff
}

.liver-listing .fa {
color: #dc6b67;
font-size: 20px;
padding: 0 4px 0 0;
position: absolute;
left: 10px;
top: 4px
}

.liver-bx .flex-control-nav,
.testimoni-bx .flex-control-nav {
position: absolute;
bottom: 0;
text-align: center;
padding: 0;
left: 0;
right: 0
}


.testimoni-bx .flexslider {
padding-bottom: 40px
}

.testmn {
width: 40px!important;
margin: 16px 0
}

.viewall {
margin-top: 15px;
float: left;
width: 100%
}

.viewall a {
color: #dc6b67;
font-size: 13px
}

.liver-bx .flex-control-nav li a,
.testimoni-bx .flex-control-nav li a {
border: 1px solid #dc6b67
}

.liver-bx .flex-control-nav li a.active,
.testimoni-bx .flex-control-nav li a.active {
background: #dc6b67;
border: 1px solid #dc6b67
}

.event .slick-dots li {
float: left;
margin: 0 3px
}

.event .slick-dots li button {
width: 10px;
height: 10px;
display: block;
cursor: pointer;
text-indent: -9999px;
border: 1px solid #dc6b67;
border-radius: 50%
}

.slick-active button {
background: #dc6b67
}

.event .slick-prev {
right: 30px;
top: -25px;
left: auto
}

.event .slick-next {
right: 1px;
top: -25px
}

.event .slick-track li {
width: 256px;
height: 227px
}

.event .slick-initialized .slick-slide {
box-shadow: none
}

.event .slick-initialized .slick-slide:hover {
box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
border: 0 solid #e3e3e3
}

.event .slick-initialized .slick-slide:active,
.event .slick-initialized .slick-slide:focus {
border: none;
box-shadow: none;
outline: 0
}

.breadcrum,
.left-section ul li,
.service {
border-bottom: 1px solid #e5e5e5
}

.social-sec ul li {
float: left;
width: 55px;
height: 55px;
font-size: 13px;
border-radius: 50%;
margin: 0 10px
}

.social-sec ul li a img {
max-width: 100%
}

.indr {
background: #95bf2b
}

.indr strong {
font-size: 54px;
color: #fff;
padding: 7px 15px
}

.service {
border-top: 1px solid #e5e5e5;
position: relative;
min-height: 100px;
margin-top: 25px
}

.social-sec {
position: absolute;
top: -40px;
left: 0;
right: 0
}

.social-sec ul {
margin: 0 auto;
width: 450px;
padding-top: 10px
}

.partner ul li {
/*float: left;
margin: 9px 3px;*/margin:0px;
padding: 0 15px;
}

.fbox1 {
width: 80%;
float: left
}

.fbox1 li {
display: inline
}

.fbox1 li a {
padding: 0 25px 0 0;
font-size: 16px;
color: #333;
line-height: 65px
}

.footer {
background: #dc6b67;
float: left;
width: 100%;
padding: 6px 0 0
}

.footerbox1 li {
float: left;
width: 18%;
color: #fff
}

.footerbox1 li a {
display: block;
color: #f3dbda;
font-size: 13px;
padding: 3px 0;
line-height: 16px;
float: left
}

.footerbox1 li span {
float: left;
width: 100%
}

.footer-hdng {
font-weight: bolder;
margin-bottom: 5px;
font-size: 14px
}

.footerbotm {
background: #fff;
height: 30px;
line-height: 30px
}

.footerbotm p {
font-size: 12px;
padding: 0
}

.footerbox1 li a:hover {
padding: 3px 0 3px 3px;
transition: all .5s ease
}

.footerbox1 li h3 {
font-size: 13px;
color: #fff;
margin: 14px 0 3px;
font-weight: 700
}

.footerbox1 .sinup {
border-left: 1px solid #3c3c3c;
width: 20%;
padding: 0 0 0 20px
}

.compny-pro,
.compny-pro a {
float: right;
padding: 0 5px;
color: #7c7c7c
}

.footerbox1 {
padding: 25px 0;
float: left;
width: 100%
}

.tolfree-content p {
font-size: 14px;
font-style: italic;
color: #fff;
padding: 10px 0
}

.recp {
font-size: 16px!important;
font-weight: 700;
font-style: normal!important;
border-top: 1px solid #e38985
}

.recp span {
font-size: 37px
}

.main-tolfree {
width: 27%!important
}

.tolfreeimg {
font-size: 15px;
background: #f0f0f0;
color: #dc6b67;
float: left;
width: 90%;
padding: 10px 5%;
font-weight: 700;
overflow: hidden
}

.inner-banner {
background: url(../../../images/about-us.jpg)!important;
height: 90px;
line-height: 80px;
color: #fff
}

.inner-banner h2,
.inner-banner h1 {
color: #fff;
font-weight: 700;
font-size: 24px;
line-height: 80px;
margin: 0;
padding: 5px 0
}

.breadcrum {
padding: 10px 0;
margin-bottom: 20px
}

.breadcrum ul li {
float: left;
padding: 0 5px;
font-size: 13px;
color: #e97874
}

.breadcrum ul li a {
color: #999
}

.breadcrum ul li a:hover {
color: #071578
}

.breadcrum ul li a.home {
float: left;
width: 17px;
margin-right: 8px
}

.breadcrum ul li a.home img {
width: 17px
}

.breadcrum ul li strong {
font-size: 15px;
padding-left: 5px;
position: relative;
top: 0
}

.left-section {
float: left;
width: 20%
}

.left-section ul li {
width: 94%;
font-size: 14px;
padding: 10px 3%;
float: left;
position: relative
}

.left-link {
padding: 0;
float: left;
width: 100%;
margin: 0 0 15px
}

.breadcrum ul li:last-child a {
color: #000
}

.left-link li a {
color: #000;
font-size: 12px;
width: 100%;
display: block;
max-width: 190px
}

.buttonleft li a .fa,
.left-link li a .fa {
font-size: 19px;
font-weight: 400!important
}

.left-link li a:hover,
.left-link li a:hover .fa {
color: #099
}

.left-link li a .fa {
color: #dadada;
position: absolute;
right: 0;
top: 10px
}

.buttonleft {
background: #099;
float: left;
width: 100%
}

.buttonleft li {
padding: 5px 0
}

.buttonleft li a {
color: #fff;
text-transform: uppercase
}

.buttonleft li a .fa {
float: right;
color: #dadada
}

.left-link2 {
margin-top: 20px;
float: left;
width: 100%;
border: 1px solid #e5e5e5
}

.left-link2 h2 {
font-size: 16px;
padding: 4px 7px
}

.left-link2 li p {
padding: 0 7px
}

.right-pannel {
float: left;
width: 78%;
padding: 0 0 0 2%
}

.inner-top-img img {
width: 100%
}

.right-pannel p {
font-size: 14px;
padding: 5px 0
}

.conferenceform ul li,
.contactform li {
padding: 10px 0;
font-size: 14px
}

.conferenceform ul li label,
.contactform li label {
font-size: 13px;
width: 115px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-weight: 700;
display: inline-block
}

.conferenceform ul li .inputfield,
.contactform li .inputfield {
border: 1px solid #ccc;
width: 300px;
padding: 6px 10px;
vertical-align: top
}

.btnsubmit {
background: #db4e48;
color: #FFF;
font-size: 14px;
padding: 7px 15px;
cursor: pointer;
margin-left: 115px;
width: 80px
}

.contactform li span {
font-family: open_sansbold;
font-size: 16px
}

.innerpage p,
.photogallery td span,
.selectfiled {
font-size: 14px
}

.contactform li a {
color: #2e1772
}

.contactform li a:hover {
color: #db4e48
}

.photogallery td {
padding: 10px 0
}

.photogallery td a {
padding: 0 5px;
display: inline-block;
font-size: 14px
}

.selectfiled {
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
padding: 10px;
margin: 0 0 10px;
width: 300px
}

.scrollup {
position: fixed;
background: url(../../../images/icon_top.png) no-repeat;
bottom: 50px;
display: none;
height: 59px;
right: 30px;
text-indent: -9999px;
width: 57px;
z-index: 9999
}

.innerpage p {
padding: 0 0 15px;
line-height: 24px
}

.contentheading,
.innerpage h2,
.innerpage h3 {
padding: 0 0 10px;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif
}

.innerpage p.pheading {
font-family: Arial, Helvetica, sans-serif;
font-weight: 700
}

.innerpage p a {
color: #099;
text-decoration: none
}

.innerpage p a:hover {
color: #db4e48
}

.contentheading,
.innerpage h2 {
color: #099;
font-size: 18px
}

.innerpage h3 {
color: #900;
font-size: 14px
}

.tablecontent tr td,
.tablecontent tr th {
padding: 10px 7px;
border-bottom: 1px solid #ccc;
font-size: 14px
}

.tablecontent {
font-size: 14px;
color: #333;
width: 100%;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-bottom: 50px
}

.tablecontent tr td {
color: #000
}

.tablecontent tr th {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
background: #099;
text-align: left;
font-weight: 700
}

.listingcontent ul li a,
.tablecontent tr td a {
color: #2e1772;
text-decoration: none;
font-size: 14px
}

.listingcontent ul li a:hover,
.tablecontent tr td a:hover {
color: #db4e48
}

.tablecontent tr td strong {
font-weight: 700;
font-family: Arial, Helvetica, sans-serif
}

.height60 {
height: 60px
}

.listingcontent ul li {
font-size: 14px;
color: #000;
margin: 0 0 10px;
padding: 0 0 0 15px;
background: url(../../../images/leftarrow2.png) left 8px no-repeat;
border: none;
line-height: 24px
}

.listingcontent ul li strong {
font-weight: 700;
font-family: Arial, Helvetica, sans-serif
}

.rowyellowbg {
background: #FFF
}

.rowgreybg {
background: #fefde8
}

.leftimg {
width: 18%;
float: left
}

.rgtcontent {
width: 82%;
float: left
}

.rgtcontent p {
text-align: justify
}

.aboutlftcontent {
width: 68%;
float: left;
margin: 0 15px 0 0
}

.aboutrgtimg {
width: 250px;
float: right
}

.tablepad10 tr td {
padding: 7px 10px
}

.yellowdark {
background: #eee3c3
}

.lightyellow {
background: #f8f3e4
}

.contentpaneopen ul li {
font-size: 15px;
color: #333;
margin: 0 0 10px;
background: url(../images/icon-bullet.jpg) center no-repeat
}

.btnred,
.btnredsmall {
color: #FFF!important;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
display: inline-block;
margin: 0 0 10px
}

.btnred {
background: #c00;
font-size: 15px;
padding: 7px 15px
}

.btnred:hover {
background: #099
}

.btnredsmall {
background: #c00;
font-size: 13px;
padding: 5px 15px
}

.borderbtn li a,
.boxlisting li a {
width: 29%;
margin: 0 10px 10px 0;
font-weight: 700;
font-family: Arial, Helvetica, sans-serif;
float: left
}

.btnredsmall:hover {
background: #099
}

.boxlisting li a {
border: 1px solid #dc6b67;
padding: 10px;
font-size: 15px;
color: #dc6b67
}

.boxlisting li a:hover {
background: #dc6b67;
color: #FFF
}

.borderbtn li a {
border: 1px solid #db4e48;
font-size: 14px;
padding: 6px 10px;
color: #db4e48
}

.borderbtn.nursingbtn li a {
width: 21%;
text-align: center;
font-size: 13px
}

.borderbtn li a:hover {
background: #db4e48;
color: #FFF
}

.marquee,
.marquee-vert,
.marquee-vert-before,
.marquee-with-options {
width: 100%;
overflow: hidden;
height: 240px
}

.tablebordernone tr td {
border: none
}

.tabletitle {
background: #f8f3e4;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
color: #900!important
}

.tableboldtxt tr td {
font-family: Arial, Helvetica, sans-serif
}

.borderbox {
border: 1px solid #ccc;
display: block;
width: 100%;
float: left;
padding: 20px;
margin: 0 0 20px
}

.col-2 {
width: 50%;
float: left
}

.memberteamsection,
.testimonial {
width: 100%;
border: 1px solid #ccc
}

.testimonial {
background: #f0f0f0;
padding: 30px;
font-size: 14px;
line-height: 22px;
color: #333;
margin: 0 0 30px;
position: relative
}

.testimonial a {
color: #db4e48;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700
}

.testimonial .clienname {
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
color: #099;
padding: 10px 0 0
}

.testimonial .iconquotelft {
position: absolute;
left: 15px;
top: 0
}

.testimonial .iconquotergt {
position: absolute;
right: 15px;
bottom: 50px
}

.find-a-docter-content table tr td {
color: #333;
padding: 5px;
font-size: 14px;
font-weight: 400
}

.find-a-docter-content table tr td p {
font-size: 15px;
line-height: 25px
}

.find-a-docter-content table tr td ul li {
margin: 10px 0;
font-size: 14px;
line-height: 20px;
color: #333;
padding: 0 0 0 15px;
background: url(../../../images/bullet.jpg) left 7px no-repeat
}

.memberteamsection {
float: left;
margin: 0 30px 30px 0
}

.memberteamsection ul {
padding: 20px
}

.memberteamsection ul li {
font-size: 14px;
margin: 0 0 4px
}

.memberteamsection h3 {
background: #f0f0f0;
padding: 7px 10px;
color: #333
}

.memberteamsection h4 {
color: #900;
padding: 10px 0 0 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700
}

.padleft20 {
padding-left: 20px
}

.new-photogalery ul li {
width: 22%;
margin: 4px;
float: left;
border: 1px solid #ddd;
padding: .5%;
text-align: center;
line-height: 16px;
height: 205px
}

.new-photogalery ul li img {
width: 186px;
height: 116px
}

.gallery-content {
color: #333;
height: 74px;
display: table-cell;
vertical-align: middle
}

.gallery-content a {
color: #db4e48;
font-size: 13px
}

.new-photogalery ul li .small {
font-size: 10px;
padding: 0 0 0 5px
}

.new-photogalery ul li:hover {
background: #099
}

.new-photogalery ul li:hover .small,
.new-photogalery ul li:hover a {
color: #fff
}

.phocagallery-box-file-third a img {
width: 120px;
height: 90px
}

.accordintabnav,
.accordintabnav li,
.tolfree-content {
width: 100%;
float: left
}

.accordintabnav {
margin: 0;
padding: 0;
max-width: 830px
}

.accordintabnav li {
list-style: none;
height: auto;
border: 1px solid #d3d3d3;
overflow: hidden;
margin-bottom: 5px
}

.accordintabnav li .accordintabheading {
width: 100%;
float: left;
padding: 6px 10px;
background: #d3d3d3;
color: #000;
cursor: pointer;
font-size: 14px
}

.accordintabnav li .accordintabheading .arrowicon {
width: 16px;
height: 16px;
float: right;
background: url(../../images/plus1.jpg) center no-repeat;
margin: 4px 20px 0 0
}

.accordintabnav li .accordintabheading.active .arrowicon,
.accordintabnav li.active .accordintabheading .arrowicon {
background: url(../../images/minus1.jpg) center no-repeat
}

.accordintabnav li .accordintabcontent {
padding: 10px 2%;
float: left;
width: 96%;
display: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}

.accordintabnav li.active .accordintabcontent {
display: block
}

.accordintabnav li .accordintabcontent table tr:nth-child(odd) td {
background: #fefde8
}

.HPBcol {
min-height: 350px;
margin: 15px!important;
width: 96%!important
}

.searchpannel {
float: left;
width: 100%
}

.searchresults {
margin: 20px 2% 20px 0;
border: 1px solid #c6c6c6;
padding: 10px 2%;
float: left;
width: 43%;
font-size: 13px
}

.searchpannel .searchresults:nth-child(odd) {
clear: right
}

.searchpannel .searchresults:nth-child(even) {
clear: left
}

.vdo-gallery h3 {
clear: both;
color: #900;
font-size: 16px
}

.patient-profile {
font-size: 14px;
line-height: 23px;
text-align: justify;
float: left;
width: 100%;
margin-bottom: 30px
}

.page-not-found .bluecolor,
.page-not-found .greencolor {
font-size: 110px;
position: relative;
top: -5px;
font-family: open_sansbold
}

.patient-profile img {
margin: 0 15px 15px 0
}

.patient-profile .col-6.text-right img {
margin-right: 0
}

.page-not-found {
text-align: center;
float: left;
width: 100%;
padding-top: 50px
}

.page-not-found img {
margin: 0 5px
}

.page-not-found .bluecolor {
color: #200364
}

.page-not-found .greencolor {
color: #099
}

.page-not-found .pagenotexitheading {
float: left;
width: 100%;
text-align: center;
font-size: 60px;
margin: -10px auto 40px;
font-family: open_sansbold
}

.page-not-found p {
font-size: 14px;
margin-bottom: 100px
}

.accordintabcontent .tablecontent {
margin-bottom: 0
}

.tenderpage .tenderrgtbtn {
float: right
}

.tenderlinkbtn {
background-color: #ac0002;
padding: 3px;
float: left;
display: block
}

.mob-search-panel,
.navmobblock {
display: none;
z-index: 9;
}

.tenderlinkbtn a {
color: #fff;
text-decoration: none
}

.news-events .slick-track li p {
padding: 0;
min-height: 50px
}

.news-events .slick-track li p a {
min-height: 65px
}

.news-events .slick-track li:hover p a {
background: #db4e48;
color: #fff
}

.ilbsnews img {
max-width: 100%
}

.ilbsnews hr {
width: 100%;
float: left
}

.ilbsnews h3 span {
border-bottom: 1px solid #900
}

.ilbsnews .ilbsnews-underline {
border-bottom: 1px solid #900;
font-size: 13px
}

.leftmenuicon {
background: #dd6c68;
color: #fff;
width: 75px;
padding: 5px;
position: fixed;
z-index: 9999;
margin-top: 56px;
font-size: 12px
}

.leftmenuicon strong {
font-size: 12px;
float: right;
margin: 3px 0 0
}

.careerloginbtn {
float: right;
font-size: 14px;
background: #d23001;
padding: 7px 26px;
color: #fff;
font-weight: 400;
border: 1px solid #d23001;
text-decoration: none;
margin-top: -65px;
line-height: 1.4
}

.videoboxdetail {
width: 25%;
padding: 15px;
border: 1px solid #ccc;
margin: 0 30px 15px 0;
float: left;
text-align: center;
font-weight: 700;
font-size: 14px
}

.videoboxdetail:hover {
background: #f0f0f0
}

.wid50 {
width: 50%;
float: left
}

.wid40 {
width: 40%;
float: left
}




@media only screen and (max-width:1280px) {
.partner ul li {
margin: 9px 10px
}
.partner ul li div img {
max-width: 100px
}
.flex-control-nav {
bottom: 34px
}
.div-hover ul li a {
font-size: 12px;
line-height: 13px
}
.slide-drodown .div-hover .viewmore {
margin-top: 6px;
padding: 0 8px;
height: 25px;
line-height: 25px
}
.interest-rate ul li {
padding: 0;
font-size: 12px
}
.carloan,
.homeloadn,
.ploan {
font-size: 12px!important;
margin-top: 2px;
padding: 2px
}
.div-hover {
padding: 3px 8px
}
.fixdp {
width: 85%
}
.fxarrow {
width: 15%
}
.aplyonliedp a {
width: 95%!important
}
.carloan {
float: left!important;
margin-left: 0!important
}
.tolfree {
margin-top: 5px;
padding: 6px!important
}
.bottm-top ul li {
margin: 0
}
.bottm-top ul li a {
font-size: 12px;
padding: 5px 2px
}
.bottm-top ul li strong {
margin: 0 4px 0 0
}
.bottomfootertop a {
padding: 0 6px
}
.footerbox1 {
padding: 8px 0
}
.responsive-tble {
overflow: visible
}
.responsive-tble tr td {
width: 48%;
float: left
}
.responsive-tble tr td select {
width: 100%
}
.mid-container {
width: 81%
}
.annoucement-bx,
.liver-bx,
.testimoni-bx {
margin: 0 16px 0 0
}
.right-section ul li {
font-size: 13px
}
.new-photogalery ul li img {
width: 100%
}
#colorbox {
width: 100%!important;
padding: 0!important;
left: 0!important;
background: 0 0!important
}
#cboxContent {
width: 100%!important;
height: 100%!important
}
#cboxLoadedContent,
#cboxWrapper,
.cboxPhoto {
width: 100%!important;
height: auto!important
}
.left-section {
width: 26%
}
.right-pannel {
width: 72%
}
.left-pannel ul li:hover .left-menu-content {
left: 80px;
}
.left-pannel {
width: 86px;
}
.left-pannel ul li {
min-width: 82px;
}
.leftpanelimg {
margin-left: -15px;
}
.left-pannel ul li a {
font-size: 12px;
}
.borderbtn {
width: 100%;
float: left;
}
.borderbtn li a,
.boxlisting li a {
width: 28%;
}
.main-header .mid-container {
width: 96%;
display: contents;
}
.main-header .mid-container .logo a.logo2 img {
    width: 210px;
    height: auto;
}

.partner ul li {
/*margin-left: 7px;
margin-right: 7px;*/margin:0px;
}
.recp span {
font-size: 30px;
}
.tolfreeimg,
.recp {
font-size: 13px !important;
}



}

@media only screen and (max-width:993px) {
.tble-form input[type=text] {
max-width: 155px
}
.gallery-video-thumb {
width: 40%;
height: 205px;
margin-top: 10px;
font-size: 14px;
margin-right: 5%
}
.gallery-img-thumb {
width: 30%;
height: 150px;
margin-top: 10px;
font-size: 14px;
margin-right: 3%
}
#colorbox {
width: 100%!important;
height: 100%!important;
padding: 0!important;
left: 0!important;
background: 0 0!important
}
.recp span {
font-size: 27px
}
.mid-container {
width: 94%
}
.flex-control-nav {
bottom: 34px
}
.rightpannel {
padding: 0 0 0 5px;
width: 31%
}
.rmarginnone {
margin-right: 0
}
.bottm-top ul li a {
line-height: 14px;
padding: 10px 15px
}
.bottm-top ul li {
width: 13%;
margin: 0 6px 0 0;
height: 100px
}
.bottm-top ul li strong {
margin: 0 auto 5px;
display: block;
float: none
}
.bottomfootertop a {
padding: 0 1px;
font-size: 11px
}
.footerbox1 {
padding: 10px 0
}
.footerbotm {
margin-top: 0
}
.faq-heading span {
width: 88%
}
.contact-col6 {
width: 96%;
padding: 2%;
margin: 0 0 2%;
height: auto
}
.responsive-tble tr td {
width: 98%;
float: left
}
.slick-slide {
margin: 0 7px
}
.slick-track li {
width: 237px
}
.annoucement-bx,
.liver-bx,
.testimoni-bx {
margin: 0 12px 0 0
}
.partner ul li {
float: left;
margin: 9px 2%;
width: 29%
}
.left-pannel,
.right-box {
display: none
}
.contentpaneopen img {
max-width: 100%
}
.tableresponsive {
width: 100%;
overflow-y: scroll
}
.leftimg {
width: 25%
}
.rgtcontent {
width: 71%
}
.new-photogalery ul li {
width: 30%
}
.left-pannel {
top: 83px
}
.testcontent {
font-size: 13px
}
.testcontent h3 {
font-size: 15px;
font-weight: 400
}
.flexslider .slides>li,
.liver-listing li a {
font-size: 13px
}
.ourpilrimg{height: auto;}
}

li.topblind span{display: inline-block;
    width: 28px;
    height: 28px;
    background: #c10202;
    border-radius: 4px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    margin: 0 2px;
    cursor: pointer;}

.decrease, .increase, .reset {
    width: 24px;
    height: 20px;
    text-align: center;}


.topnave .increament span {
    color: #c10202;
    margin: 0 4px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;}

/* color-theme start */
.color-theme .wsmenu-list .wsmenu-submenu-sub{background:#d7d7d7!important;border-bottom: 12px solid #d7d7d7!important;border-top: 12px solid #d7d7d7!important;    border-right: 12px solid #d7d7d7!important;}
.color-theme .wsmenu-submenu li:hover{color:#000;}
.color-theme .wsmenu-submenu li:hover{background:#000}
.color-theme .wsmenu-submenu li{border-bottom: solid 1px !important;;}
.color-theme  .wsmenu-submenu{background:#d7d7d7!important;border-bottom: 12px solid #d7d7d7!important;border-top: 12px solid #d7d7d7!important;}
.color-theme .wsmenu-list>li:hover{background:#d7d7d7!important;}
.color-theme .topmarquee span{background: #000;}
.color-theme .topmarquee span:before{border-left: #000;}
.color-theme .milestonebox{filter: grayscale(1);}
.color-theme .flexslider .slides img{filter: grayscale(1);}
.color-theme .ourpilrimg img{filter: grayscale(1);}
.color-theme .owl-carousel .owl-item img{filter: grayscale(1);}
/*.color-theme .piller-slider{background:yellow;border: 15px solid yellow;}*/
.color-theme .sec-5left{filter: grayscale(1);}
.color-theme .milestonepdf img{filter: grayscale(1);}
.color-theme .testimonial-ab {filter: grayscale(1);}
.color-theme .ab-col .donate{background:#595959;}
.color-theme .ab-col .donate img{filter: grayscale(1);}
.color-theme .ab-partner a img{filter: grayscale(1);}
.color-theme .footer-upper .footer-left-img{filter: grayscale(1);}
.color-theme .scrollup{filter: grayscale(1);}
.color-theme  .right-box.hepatitusbx .right-link{filter: grayscale(1);}
.color-theme  .right-box{border:1px solid yellow;}
.color-theme .services_crousel .owl-item .item a span{filter: grayscale(1);}
.color-theme .specilaty .services_crousel p{color:#000;}
.color-theme .contentheading, .innerpage h2{color:#000!important;}
.color-theme .ourpilrimg p{background:rgba(0,0,0,0.4);color:white;}
.color-theme .pillarbx > ul > li{border-right:1px solid yellow;}
.color-theme .newh2{color:#000!important;}
.color-theme .logo img{filter: grayscale(1);}
.color-theme .wsmenu-list>li>a{color:#000;}
.color-theme .topnave li strong.fa-phone{color:#000;}
.color-theme li.enquiry #slideshow{color:#000;}
.color-theme li.topblind span{background:#000;}
.color-theme .topnave .increament span{color:#000;}
.color-theme .fa-search:before{color:#000;}
.color-theme .topmarquee marquee img{filter: grayscale(1)}
.color-theme .topmarquee marquee a{color:#000;}
.color-theme .news-content{filter: grayscale(1)}
.color-theme .logo p{color:#000!important;}
.color-theme .sec-5right .tabul li.newtab_active{color:#000;}
.color-theme .sec-5right .tabul li{color:yellow;}
.color-theme ul.tabul li strong.fa{color:#000;}
.color-theme .milestonecontent p a{background:#000;}
/* color-theme close */

@media only screen and (max-width:800px) {
.left-section,
.right-pannel {
width: 100%;
padding: 0
}
.fixed-header .logo,
.logo {
padding-top: 15px;
text-align: center
}
.fixed-header .hd-rlogo img,
.hd-rlogo img {
width: 45px
}
.slider_container {
margin-top: 172px
}
.topmarquee{margin-top:26px;}
.fixed-header .hd-rlogo, .hd-rlogo{margin-top: 14px;}
.flexslider {
padding: 0
}
.flex-control-nav {
bottom: 0
}
.mid-container {
padding: 0 15px;
width: auto
}
.innerpage .right {
width: 100%;
margin: 0
}
.leftpannel {
width: 100%
}
.hd-rlogo ul li {
margin-top: 3px
}
.event .slick-track li,
.slick-track li {
width: 276px;
height: auto
}
.annoucement-bx,
.liver-bx,
.testimoni-bx {
width: 100%;
height: auto;
padding: 0 0 25px
}
.annoucement-bx .viewall,
.testimoni-bx span.viewall {
bottom: 3px
}
.annoucement-bx,
.liver-bx {
margin: 0 0 25px
}
.bottm-top ul li {
width: 31%
}
.bottm-top ul li a {
padding: 16px 0;
width: 100%;
text-align: center
}
.bottm-top {
text-align: left
}
.footerbox1 li {
width: 33%;
margin-bottom: 15px;
height: 200px
}
.slick-next,
.slick-prev {
display: none!important
}
.liver-listing li {
width: 88%;
padding: 4px 5% 4px 7%;
text-align: justify;
position: relative
}
.liver-listing .fa {
position: absolute;
top: 6px;
font-size: 16px;
left: 10px
}
.liver-bx p {
width: 90%;
padding: 4px 5%
}
.partner ul li {
float: left;
margin: 9px 8px;
width: auto;
min-height: 50px
}
.partner ul li img {
width: auto
}
.fixed-header .hd-rlogo,
.hd-rlogo {
width: 20%
}
.fixed-header .logo,
.logo {
width: 80%
}
/*.fixed-header .logo img,
.logo img {
width: 175px
}*/
.main-tolfree {
width: 60%!important
}
.wsmenu-submenu.productscheme{position:relative !important;display:none;opacity:1;float: left;
width: 100%;}
.wsmenu-list li:nth-child(1) .main-dropdown .wsmenu-submenu-sub.nri li{width:100%;}
.wsmenu-submenu.productscheme a{color:#fff}
.boxlisting li a,
.btnred {
width: 48%;
box-sizing: border-box
}
.inner-banner {
margin-top: 80px
}
.event h2,
h1 {
font-size: 20px
}
.specilaty p,
.testcontent {
font-size: 13px!important
}
.testcontent h3 {
font-size: 15px
}
.flexslider .slides>li,
.liver-listing li,
.liver-listing li a {
font-size: 13px!important
}
.mob-search {
display: block;
color: #321d7c;
font-size: 18px;
padding: 14px 7px;
background: #fff;
cursor: pointer;
position: relative;
top: -5px
}
.mob-search-panel {
width: 200px;
position: absolute;
top: 48px;
background: #f0f0f0;
padding: 10px 2%;
right: 0
}
.mob-search-panel input[type=text] {
width: 92%;
padding: 5px 2.5%
}
.mob-search-panel input[type=submit] {
color: #fff;
position: absolute;
background: url(../../images/search-icon-blue.jpg) center no-repeat;
width: 37px;
height: 37px;
right: 17px;
top: 4px;
cursor: pointer
}

}

@media only screen and (max-width:767px) {
.footerbox1 li {
width: 50%
}
.annoucement-bx,
.js-marquee,
.liver-bx,
.testimoni-bx {
font-size: 13px!important
}
.liver-listing li {
text-align: left
}
.videoboxdetail {
width: 90%;
padding: 15px 5%
}
.wid40,
.wid50 {
width: 100%;
float: none;
display: block
}
.wid40 img {
max-width: 100%
}
.cltlogo {
height: 255px!important;
}

.animated-arrow{margin: 5px 0 0 20px !important;}
.hd-rlogo{width: 45%;max-width: 100%;}
.topnave li{padding: 0 10px !important;height: auto;margin: 0;}
li.enquiry #slideshow{font-size: 14px;margin-top: 0;height: auto; margin: 0;}
.ourpillarmainbox{padding: 10px 0;}
.ourpillarmainbox .newh2 {font-size: 20px !important;}
.specilaty .newh2 {font-size: 20px !important;}
.innerpage p{font-size: 12px!important;line-height: 20px;}
.new-annoucemen, .new-news-event{width: 100%;}
.new-annoucemen .newh2{font-size: 20px !important;}
.new-annoucemen ul li a{font-size: 12px;}
.news-img{width: 100%;}
.news-content{width: 100%;height: 275px;}
.news-fulbox .flex-control-nav{right: 180px;}
.news-content p{font-size: 20px; line-height: 25px;}
.news-content p a{font-size: 20px; line-height: 25px;}
.homesec-5{margin-top: 20px;}
.homesec-5 .sec-5left, .homesec-5 .sec-5right{width: 100%;}
.ab-section .sec-5left ul li{width: 100%;}
.ab-col > li{width: 100%;}
.partner ul{display: block;}
.partner ul li{width: 33.3333%;margin: 0; padding: 0;}
.partner ul li img{width: auto;}
.footer-upper .sec-5left, .footer-upper .sec-5right{width: 100%;}
.footer-link .foot-col-a{width: 100%;}
.ab-foot-box .ab-foot-cont{top: 20px;right: 0; width: 100%;}
.ab-foot-cont h5{font-size: 16px; padding: 7px 50px;margin: 0 0 20px;}
.ab-foot-cont .ab-call .call-cont{font-size: 27px;}
.ab-foot-cont .ab-call .call-cont span{font-size: 13px;}
.ab-foot-cont .ab-call .call-ico img{width: 40px;}
.ab-foot-cont .ab-call{padding: 0 50px;}
.footer-link .foot-col-a:nth-child(2){width: 100%;}
.scrollup{display: none !important;}
.milestonebox{background-repeat-y: repeat;}
/*.milston-loop > h4 span{font-size: 30px;margin-right: 10px;}*/
.milston-loop > h4 span{font-size: 22px;margin-right: 10px;}
.milston-loop > h4{line-height: 30px;font-size: 15px;}
.sec-5right .tabul li{font-size: 15px;}
ul.tabul li strong.fa{font-size: 20px;}
.milestonetabbox .tab-content ul li{padding: 20px 20px;width: 100%;}
.footerbotm p{font-size: 11px;}
.pillarbx > ul > li{width: 50%; padding: 15px;border:none; text-align: center;}
.ourpilrimg p{font-size: 12px;}
.piller-slider{top: 100%; left: 50%; width: 300px;margin-left: 0; /*transform: translate(-50%, 0%) !important;*/}
.pillarbx > ul > li:hover .piller-slider{z-index: 9;}
.pillarbx > ul > li h4{font-size: 15px;}
.pillarbx > ul > li.position_left .ourpilrimg{float: none;margin: 0 auto;}
.mileston-video{height: 340px;}
.slider_container .flex-control-nav{display: block !important;}
.slider-caption{top: 40px;}
.slider-caption p strong{font-size: 17px; line-height: 25px;}
.slider-caption p{font-size: 12px;line-height: 15px;}
.services_crousel .owl-nav div.owl-prev{left: -10px;}
.services_crousel .owl-nav div.owl-next{right: -12px;}
.logo{text-align: center; width: 55%;margin-top: 0;}
.mob-search{float: right; padding: 5px !important; margin: 0 !important; height: 20px;}
.wsmenu-submenu{position: absolute !important;}
.topnave{width: 100%;}
.topnave .enquiry{width: 240px; border: none; float: right;}
li.enquiry #slideshow .slideshow-element{margin-top: 0;}
li.enquiry #slideshow .slideshow-element span{display: inline-block;clear: none;width: auto;margin-right: 15px;}
.topnave li strong.fa-phone{margin-top: 4px;}
.main-header{padding: 10px 0;}
.pillarbx{margin-top: 15px;}
.footer-link ul li{width: 50%;}

.logo p{display:none;}
}

@media only screen and (max-width:600px) {
.social-sec ul li {
height: 105px;
}
.borderbtn li a,
.boxlisting li a {
box-sizing: border-box
}
.hd-rlogo ul li {
padding-top: 3px
}
.mob-search {
padding-top: 14px!important
}
.searchresults {
width: 94%
}
.searchpannel .searchresults:nth-child(even),
.searchpannel .searchresults:nth-child(odd) {
clear: both
}
.gallery-img-thumb,
.gallery-video-thumb {
width: 100%;
height: auto;
margin: 0 auto 10px;
font-size: 14px
}
.new-photogalery ul li {
width: 99%;
height: auto
}
.gallery-content {
width: 100%;
display: inline-block;
height: auto;
padding: 8px 0
}
.new-photogalery ul li img {
width: 100%;
height: auto
}
.contactform li label {
width: 100%;
display: inline-block
}
.borderbtn li a,
.leftimg,
.rgtcontent {
display: block
}
.contactform li .inputfield {
width: 100%;
box-sizing: border-box
}
.partner ul li img {
width: 100%
}
.fixed-header .logo img,
.logo img {
width:auto;
}
.fixed-header .hd-rlogo,
.hd-rlogo {
width: 100%
}
.fixed-header .logo,
.logo {
width: 100%;
padding: 0;
height: 35px;
}
.fixed-header .hd-rlogo img,
.hd-rlogo img {
width: 35px
}
.social-sec ul {
width: 320px
}
.footerbotm {
padding-bottom: 55px
}
.feedback-table td,
.feedback-table th {
width: 100%;
float: left
}
.social-sec ul li {
margin: 0 3px
}
.main-tolfree {
width: 100%!important
}
.tolfreeimg {
width: 96%;
padding: 6px;
font-size: 12px
}
.aboutlftcontent,
.aboutrgtimg,
.borderbtn li a,
.boxlisting li a,
.leftimg,
.rgtcontent {
width: 100%;
float: none
}
.footerbox1 li {
height: auto
}
.boxlisting li a {
display: block
}
.aboutlftcontent {
margin: 0
}
.leftimg {
text-align: center
}
#cboxLoadedContent,
#cboxWrapper,
.cboxPhoto {
width: 100%!important;
height: auto!important
}
.tble-form input[type=text] {
max-width: none
}
body,
html {
overflow-x: hidden
}
.left-section {
display: none
}

.animated-arrow{margin: 5px 0 0 20px !important;}
.hd-rlogo{width: 100%;max-width: 100%;}
.topnave li{padding: 0 10px !important;height: auto;margin: 0;}
li.enquiry #slideshow{font-size: 14px;margin-top: 0;height: auto; margin: 0;}
.ourpillarmainbox{padding: 10px 0;}
.ourpillarmainbox .newh2 {font-size: 20px !important;}
.specilaty .newh2 {font-size: 20px !important;}
.innerpage p{font-size: 12px!important;line-height: 20px;}
.new-annoucemen, .new-news-event{width: 100%;}
.new-annoucemen .newh2{font-size: 20px !important;}
.new-annoucemen ul li a{font-size: 12px;}
.news-img{width: 100%;}
.news-content{width: 100%; height: 275px;}
.news-fulbox .flex-control-nav{right: 180px;}
.news-content p{font-size: 20px; line-height: 25px;}
.news-content p a{font-size: 20px; line-height: 25px;}
.homesec-5{margin-top: 20px;}
.homesec-5 .sec-5left, .homesec-5 .sec-5right{width: 100%;}
.ab-section .sec-5left ul li{width: 100%;}
.ab-col > li{width: 100%;}
.partner ul{display: block;}
.partner ul li{width: 33.3333%;margin: 0; padding: 0;}
.partner ul li img{width: auto;}
.footer-upper .sec-5left, .footer-upper .sec-5right{width: 100%;}
.footer-link .foot-col-a{width: 100%;}
.ab-foot-box .ab-foot-cont{top: 20px;right: 0; width: 100%;}
.ab-foot-cont h5{font-size: 16px; padding: 7px 50px;margin: 0 0 20px;}
.ab-foot-cont .ab-call .call-cont{font-size: 27px;}
.ab-foot-cont .ab-call .call-cont span{font-size: 13px;}
.ab-foot-cont .ab-call .call-ico img{width: 40px;}
.ab-foot-cont .ab-call{padding: 0 50px;}
.footer-link .foot-col-a:nth-child(2){width: 100%;}
.scrollup{display: none !important;}
.milestonebox{background-repeat-y: repeat;}
/*.milston-loop > h4 span{font-size: 30px;margin-right: 10px;}*/
.milston-loop > h4 span{font-size: 22px;margin-right: 10px;}
.milston-loop > h4{line-height: 30px;font-size: 15px;}
.sec-5right .tabul li{font-size: 15px;}
ul.tabul li strong.fa{font-size: 20px;}
.milestonetabbox .tab-content ul li{padding: 20px 20px;width: 100%;}
.footerbotm p{font-size: 11px;}
.pillarbx > ul > li{width: 50%; padding: 15px;border:none; text-align: center;}
.ourpilrimg p{font-size: 12px;}
.piller-slider{top: 100%; left: 50%; width: 300px;margin-left: 0; /*transform: translate(-50%, 0%) !important;*/}
.pillarbx > ul > li:hover .piller-slider{z-index: 9;}
.pillarbx > ul > li h4{font-size: 15px;}
.pillarbx > ul > li.position_left .ourpilrimg{float: none;margin: 0 auto;}
.mileston-video{height: 340px;}
.slider_container .flex-control-nav{display: block !important;}
.slider-caption{top: 40px;}
.slider-caption p strong{font-size: 17px; line-height: 25px;}
.slider-caption p{font-size: 12px;line-height: 15px;}
.services_crousel .owl-nav div.owl-prev{left: -10px;}
.services_crousel .owl-nav div.owl-next{right: -12px;}
.logo{text-align: center;}
.mob-search{float: right; padding: 5px !important; margin: 0 !important; height: 20px;}
.wsmenu-submenu{position: absolute !important;}
.topnave{width: 100%;}
.topnave .enquiry{width: 270px; border: none; float: right;}
li.enquiry #slideshow .slideshow-element{margin-top: 0;}
li.enquiry #slideshow .slideshow-element span{display: inline-block;clear: none;width: auto;margin-right: 15px;}
.topnave li strong.fa-phone{margin-top: 4px;}
.main-header{padding: 10px 0;}
.pillarbx{margin-top: 15px;}
.footer-link ul li{width: 50%;}



}

@media only screen and (max-width:480px) {
.btnred,
.selectfiled,
.tble-form input[type=text] {
width: 100%
}
.btnred {
box-sizing: border-box
}
.mobimg {
float: none
}
.btnsubmit {
margin-left: 0
}
.social-sec {
margin: 0 auto;
width: 320px;
padding-top: 10px
}
.social-sec ul li {
font-size: 12px;
margin: 0 5px 0px 0px
}
.tenderpage .tenderrgtbtn {
width: 100%;
float: left;
margin-top: -10px
}
.tenderrgtbtn a {
margin-bottom: 5px
}
.footerbox1 li {
min-height: 210px
}
.cltlogo {
width: 97%!important;
float: left!important;
text-align: center!important;
padding: 30px 0px!important;
border: 1px solid #e7e7e7!important;
margin-bottom: 20px!important;
}
.animated-arrow{margin: 5px 0 0 10px !important;}
.hd-rlogo{width: 100%;max-width: 100%;}
.topnave li{padding: 0 10px !important;height: auto;margin: 0;}
li.enquiry #slideshow{font-size: 12px;margin-top: -12px;height: auto; direction: ltr; width: 210px !important;}
.ourpillarmainbox{padding: 10px 0;}
.ourpillarmainbox .newh2 {font-size: 20px !important;}
.specilaty .newh2 {font-size: 20px !important;}
.innerpage p{font-size: 12px!important;line-height: 20px;}
.new-annoucemen, .new-news-event{width: 100%;}
.new-annoucemen .newh2{font-size: 20px !important;}
.new-annoucemen ul li a{font-size: 12px;}
.news-img{width: 100%;}
.news-content{width: 100%;}
.news-fulbox .flex-control-nav{right: 180px;}
.news-content p{font-size: 20px; line-height: 25px;}
.news-content p a{font-size: 20px; line-height: 25px;}
.homesec-5{margin-top: 20px;}
.homesec-5 .sec-5left, .homesec-5 .sec-5right{width: 100%;}
.ab-section .sec-5left ul li{width: 100%;}
.ab-col > li{width: 100%;}
.partner ul{display: block;}
.partner ul li{width: 50%;margin: 0; padding: 0;}
.partner ul li img{width: auto;}
.footer-upper .sec-5left, .footer-upper .sec-5right{width: 100%;}
.footer-link .foot-col-a{width: 100%;}
.ab-foot-box .ab-foot-cont{top: 20px;right: 0; width: 100%;}
.ab-foot-cont h5{font-size: 15px; padding: 0 50px;margin: 0 0 20px;}
.ab-foot-cont .ab-call .call-cont{font-size: 25px;}
.ab-foot-cont .ab-call .call-cont span{font-size: 11px;}
.ab-foot-cont .ab-call .call-ico img{width: 40px;}
.ab-foot-cont .ab-call{padding: 0 50px;}
.footer-link .foot-col-a:nth-child(2){width: 100%;}
.scrollup{display: none !important;}
.milestonebox{background-repeat-y: repeat;}
/*.milston-loop > h4 span{font-size: 30px;margin-right: 10px;}*/
.milston-loop > h4 span{font-size: 22px;margin-right: 10px;}
.milston-loop > h4{line-height: 30px;font-size: 15px;}
.sec-5right .tabul li{font-size: 15px;}
ul.tabul li strong.fa{font-size: 20px;}
.milestonetabbox .tab-content ul li{padding: 20px 20px;width: 100%;}
.footerbotm p{font-size: 11px;}
.pillarbx > ul > li{width: 50%; padding: 15px;border:none; text-align: center;}
.ourpilrimg{height: auto;}
.ourpilrimg p{font-size: 12px;bottom: 10px;}
.piller-slider{top: 100%; left: 50%; width: 300px;margin-left: 0; /*transform: translate(-50%, 0%) !important;*/}
.pillarbx > ul > li:hover .piller-slider{z-index: 9;}
.pillarbx > ul > li h4{font-size: 15px;}
.pillarbx > ul > li.position_left .ourpilrimg{float: none;margin: 0 auto;}
.mileston-video{height: 340px;}
.slider_container .flex-control-nav{display: block !important;}
.slider-caption{top: 40px;}
.slider_container .flexslider .slides img{height: 180px;}
.slider-caption p strong{font-size: 18px; line-height: 22px;}
.slider-caption p{font-size: 12px;line-height: 14px;}
.services_crousel .owl-nav div.owl-prev{left: -10px;}
.services_crousel .owl-nav div.owl-next{right: -12px;}
.logo{text-align: center;}
.mob-search{float: right; padding: 5px !important; margin: 0 !important; height: 20px;}
.wsmenu-submenu{position: absolute !important;}
.topnave{width: 100%;}
.topnave .enquiry{width: 100%; border: none; float: right; border-top: 1px solid #ccc; margin-top: 10px; direction: rtl; display: flex !important;}
.topnave .enquiry .text-icon{float: right; order: 1;}
li.enquiry #slideshow .slideshow-element{margin-top: 0;}
li.enquiry #slideshow .slideshow-element span{display: inline-block;clear: none;width: auto;margin-right: 15px;}
.topnave li strong.fa-phone{margin-top: 4px;padding-right: 0;margin-bottom: -6px;}
.main-header{padding: 10px 0;}
.pillarbx{margin-top: 15px;}
.mob-search-panel{width: 300px;top: 79px;}


}

.btnprint {
background: #29147d;
padding: 6px 15px;
color: #fff;
font-weight: 300;
font-size: 15px;
}

.btnprint:hover {
background: #3b239a;
}

.inner-midcont {
margin: 0 auto;
padding: 10px;
float: left;
}

/*
.cltlogo {
width: 20%;
height: 211px;
float: left;
display: inline-block;
text-align: center;
margin: 20px;
padding: 35px;
border: 1px solid #e7e7e7;
}
*/
/*Update on 270419*/
.cltlogo {
width: 21%;
height: 211px;
float: left;
display: inline-block;
text-align: center;
margin: 25px;
padding: 0px;
border: 1px solid #e7e7e7;
}
/*Update end on 270419*/
.imagecont {
width: 100%;
height: 155px;
overflow: hidden;
margin: 0 auto;
}

.cltlogo p {
color: #000000;
text-align: center;
font-size: 15px;
line-height: 16px;
font-weight: bold;
padding: 10px 0;
width: 100%;
display: inline-block;
}

.cltlogo p span {
color: #000000;
text-align: center;
font-size: 12px;
line-height: 16px;
font-weight: 300;
padding: 10px;
display: inline-block;
}
.sec-5left{overflow:hidden;}
.footer-upper .footer-left-img{width:100%; height: 235px;float:none;object-fit:cover;overflow:hidden;}
@media only screen and (max-width:1366px) {
	
	.wsmenu-list > li:nth-child(4) .wsmenu-submenu,.wsmenu-list > li:nth-child(5) .wsmenu-submenu{right:0px;}
	.partner ul li{padding:0px;}
	.milston-loop > h4{font-size:20px;}
	.milston-loop > h4 span{width:35%;font-size:40px;margin-right:40px;}
	
	.testimonial-ab .testcontent{height:150px;}
	.testimonial-ab .testcontent h5{margin-top:5px;font-size:14px;}
	.news-content p a{font-size:16px;line-height:20px;}
	
	
	.piller-slider{left: 320px;padding:20px 20px;width:925px;}
}
@media only screen and (max-width:1200px) {
	.wsmenu.ab-nav{width:100%;float:right;}
	.wsmenu.ab-nav .wsmenu-list{width:100%;}
	.fixed-header .wsmenu-list > li > a, .wsmenu-list > li > a{padding:0px 10px;}
	.news-img{height:100vh;}
	.news-img img{height:auto;}
	.milestonebox{padding:0px 20px;}
	.news-content{max-height:100vh;}
	.testimonial-ab h3{font-size:18px;margin-bottom:5px;}
	
	.piller-slider {left: 280px;padding: 20px 10px;width: 635px;}
	.piller-slider .owl-carousel .owl-item img{max-width:100%;}
	
	
}
@media only screen and (max-width:993px) {
.logo{padding-top:15px;}
.logo img{max-width:100%;}
.logo a.logo2 img{width: 210px;
    height: auto;}
.news-fulbox .flex-direction-nav li a.next{bottom:40px;}	

.ab-partner ul{flex-wrap:wrap;}
.partner ul li{width:25%;margin:0px;}
.ab-foot-cont .ab-call .call-cont{font-size:20px;}
.partner ul li div img{max-width:inherit;}
.ab-col .donate{padding:15px;}
.ab-col .donate img{max-width:100%;}
.ab-col .donate a{font-size:13px;}
.partner ul li img,.ab-partner a{max-width:100%;}
.footer-link .foot-col-a{padding:0px 20px 40px;}

.testimonial-ab .testcontent h5{font-size:11px;}
.ab-section .sec-5left ul li h5{font-size:14px;padding:10px 5px;}
.slider_container .flex-control-nav{left:15px;bottom:5px;}

	.piller-slider {left: 280px;padding: 20px 10px;width: 510px;}
	.piller-slider .owl-carousel .owl-item img{max-width:100%;}
}
@media only screen and (max-width:800px) {
	.wsmenu.ab-nav{max-width:240px;}
	.fixed-header .logo,.logo{width:30%;}
	.fixed-header .hd-rlogo, .hd-rlogo{width:70%;}
	.topnave li a{font-size:11px;}
	.vedio-caption{padding:10px;}
	
	#slideshow{padding:0px;}
	
	.wsmenu-list .wsmenu-submenu.productscheme{position:absolute;}
	.wsmenu-list li:nth-child(1) .main-dropdown .wsmenu-submenu-sub.nri,.wsmenu-list li:nth-child(4) .wsmenu-submenu,.wsmenu-list li:nth-child(4) .wsmenu-submenu li{width:100% !important;}
	.wsmenu-submenu.productscheme .fa.arrowright{margin-right:0px;}
	.wsmenu-list .wsmenu-submenu.productscheme > .main-dropdown{margin-top:-20px;}

	
	
	
}
@media only screen and (max-width:767px) {
	.fixed-header .logo,.logo{width:100%;padding-top:0px;}
	.logo a{margin-left:36px;float:left;}
	.logo a img{margin-top: 0px}
	.fixed-header .hd-rlogo, .hd-rlogo{width:100%;}
	.topnave .enquiry{margin-left:0px;width: 255px;border: none;float: left;}
	.mob-search{top:6px;}
	.hd-rlogo ul li{position:relative;top:7px;}
	.news-content{height:auto;padding-bottom:0px;}
	.milestonebox{height:100px;}
	.testimonial-ab .testcontent{height:auto;}
	.ab-col .donate a{width:100%;}
	.ab-section .sec-5left ul li img,.flexslider .slides .news-img img{width:auto;margin:0px auto;}
	.news-img{min-height:150px;height:auto;}
	.ab-partner ul{display:flex;}
	.footer-link .foot-col-a{padding:0px 50px 40px;}
	.homesec-4{margin-top:20px;}
	.topnave .enquiry{margin-top:0px;margin-bottom:5px;}
	
	.piller-slider {left: 50%;padding: 20px 10px;width: 440px;margin-left:-220px;}
	
	.news-fulbox .flex-direction-nav li a.prev,.news-fulbox .flex-direction-nav li a.next{bottom:110px;}
.news-fulbox{margin:10px auto;}
.news-fulbox .flexslider .slides .news-img img{margin:10px auto;}
.homesec-5 .sec-5right{margin-top:15px;}
.event.ab-section .sec-5left li{margin-bottom:15px;}
.event.ab-section .sec-5right{margin-top:0px;}
.event.ab-section .sec-5right .ab-col > li{margin-bottom:15px;}
.event.ab-section .sec-5left ul li img{max-height:300px;max-width:100%;}

		
}
@media only screen and (max-width:480px) {
	.ab-section .sec-5left ul li img, .flexslider .slides .news-img img{height:auto;}
	.milston-loop > h4 span{width:100%;border-right:none;}
	.milestonebox{height:120px;text-align:center;}
	.new-news-event{margin:10px auto;}
	.homesec-5{margin-top:-30px;}
	.partner ul li{width:40%;}
	.sec-5left.ab-foot-box{max-height:140px;}
	.mob-search-panel{top:82px;right:7px;}
	.ab-col .donate a{max-width:260px;}
	.piller-slider {left: 50%;padding: 20px 10px;width: 300px;margin-left:-150px;}
		
}
@media (min-width:1367px) and (max-width:1600px) {
	.wsmenu-list li:nth-child(4) .wsmenu-submenu {right:0;}


}
