/*------cancer-treatment-----*/
#cancer-treatment {
    padding: 0;
    margin: 0 0 30px;
    width: 100%;
    float: left;
    position: relative;
    z-index: 9;
}

#international-patients h4,h6 {
    font-size: 20px;
    color: #b10b0b;
    text-transform: uppercase;
    font-weight: 600;
}

.event-details img {
    margin: 15px 0px 0px;
}
.sm-height-auto {
    min-height: 354px;
}

#cancer-treatment .container-fluid {
	padding: 0 !important;
}

#cancer-treatment .icon-box .icon i img {
    padding: 8px 11px;
}
#cancer-treatment .icon-box {
    padding: 17px;
}

#cancer-treatment .carousel-inner>.item>a>img, .carousel-inner>.item>img {
    height:auto !important;
    width: 100%;
}

#cancer-treatment .carousel-inner>.item::after {
    width: 100%;
    background: #00000000 !important; 
    content: "";
    display: block;
    height: 100vh;
    position: absolute;
    top: 0%;
}

#cancer-treatment .carousel li {
    margin-right: 0px !important;
}

.blog-p {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
margin-bottom: 10px;
text-align: center;
text-transform: uppercase;
font-size: 22px !important;
color: #fff;
}

.text-theme-colored-1 {
    color: #fff !important;
}
#blog {
    background: #1196cc;
}

.heading-center {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #ffffff;
    margin: 6px 0px;
}

#blog img {
    border: 1px solid #fff;
    padding: 2px;
    background: #1196cc;
    border-radius: 3px;
}

.carousel-wrap {
  padding: 0 5%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}

.owl-carousel .item {
    padding: 0px 6px;
}

.bookappointment i img {
    float: left;
    margin: 0px 6px;
}

 
.content-style h2 {
    font-size: 19px;
    color: #1196cc;
    font-weight: 600;
}

.owl-carousel-1 .owl-carousel .item {
    padding: 0px;
    margin: 0px;
}

.owl-carousel-1.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item {
    padding: 0px;
    margin: 0px;
}

.hospital_list .heading-center {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    margin: 6px 0px;
}
#hip-replacement {
    background: rgba(179,220,237,1);
    background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(100%, rgba(41,184,229,1)));
    background: -webkit-linear-gradient(top, rgb(228, 228, 228) 0%, rgb(255, 255, 255) 48%);
    background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(41,184,229,1) 100%);
    background: linear-gradient(to bottom, rgb(228, 228, 228) 0%, rgb(255, 255, 255) 48%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#29b8e5', GradientType=0 );
}

#hip-replacement .tab-content ul, ol {
    list-style: disc;
    margin: 0 15px;
    padding: 0;
}

#infertility-treatment h3 {
    font-size: 15px !important;
    text-align: center;
    color: #f58634;
}
ul.nav.nav-tabs li::before {
display: none;
}

.bookappointment i{
height: 64px;
float: left;
}

.ivfpage-height-auto {
    min-height: 231px;
}

.ivfpage-title {
	font-size:20px;
    color: #17acab !important;
}

.content-style ul {
list-style: none;
padding: 0 15px;
text-align: justify;
position: relative;
}
.content-style ul li {
color: #000;
position: relative;
}
.content-style ul li::before {
position: absolute;
left: -12px;
top: 0;
content: '\f105';
font-family: 'fontawesome';
font-size: 14px;
font-weight: 700;
color: #337ab7;
}

.ivd-treatment ul li {
    color: #1f1f1f;
    position: relative;
    font-size: 14px;
    margin: 11px 0;
    line-height: 1.9;
}

#kneepreplacement {
    background: rgba(179, 220, 237, 1);
    background: -moz-linear-gradient(top, rgba(179, 220, 237, 1) 0%, rgba(41, 184, 229, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 220, 237, 1)), color-stop(100%, rgba(41, 184, 229, 1)));
    background: -webkit-linear-gradient(top, rgba(179, 220, 237, 1) 0%, rgba(41, 184, 229, 1) 100%);
    background: -o-linear-gradient(top, rgba(179, 220, 237, 1) 0%, rgba(41, 184, 229, 1) 100%);
    background: -ms-linear-gradient(top, rgba(179, 220, 237, 1) 0%, rgba(41, 184, 229, 1) 100%);
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#29b8e5', GradientType=0 );
}

#knee .icon-box {
    margin-bottom: 30px;
    min-height: 72px !important;
}

#knee .section-title-submain {
	color: #000;
}
