/*****==================={{{home 11 medical}}}==================**** *****/
/*doctor page slider*/
.rp_slider .et_pb_slide_content {
	max-width: 700px;}
.rp_slider .et-pb-controllers a {
	width: 8em;height: 8em; 
	background-repeat: no-repeat;
	background-size: cover; 
	opacity: 1;
	transition: all .5s ease-out; 
	color: transparent;
	background-position: center;}
.rp_slider .et-pb-controllers {
	text-align: right;
	right: 2%;
	width: inherit;
	bottom: 5%;
	z-index: 9999;}
/*** Controllers ***/
@media only screen and (max-width: 980px) { 
  .rp_slider .et-pb-controllers {right: initial; 
	  left: initial; 
	  text-align: center; 
	  width: 100%;}}
@media only screen and (max-width: 479px) { 
  .rp_slider .et-pb-controllers {
	  bottom: 70px;}}
.rp_slider a.et-pb-active-control {
	width: 16em;}
.rp_slider .et-pb-controllers a {
	background-color: transparent;}
@media only screen and (max-width: 479px) { 
	.rp_slider .et-pb-controllers a { 
		width: 4em;
		height: 4em;}
  .rp_slider a.et-pb-active-control {
	  width: 8em;} }
/*** BCG Image Overflow ***/
.rp_slider .et_pb_slide::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: linear-gradient(180deg,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.86) 100%);
	display: block;
	top: 0;
	left: 0;}
/*** Slide Styling ***/
.rp_slider .et-pb-active-slide .et_pb_slide_description {
	animation: none; 
	opacity: 1;}
.rp_slider .et_pb_slide {
	opacity: 1!important;
	height: 100vh;}
.rp_slider .et_pb_slide_description {
	opacity: 0;}
.rp_slider .et-pb-active-slide  .et_pb_slide_description,  .rp_slider .et-pb-moved-slide .et_pb_slide_description {opacity: 1;}
@media only screen and (max-width: 980px) { 
  .rp_slider .et_pb_slide {height: 80vh;}  }
.rp_slider .et-pb-active-slide {opacity: 1!important;
	z-index: 999!important;
	transition: all .5s;}
.rp_slider .et-pb-moved-slide {
	animation: rp_moved_slide; 
	animation-duration: 1s; 
	z-index: 99!important; 
	opacity: 1!important; 
	display: block!important;}
/*** Slider Animation - Desktop ***/
@media only screen and (min-width: 981px) {
  .rp_slider .et-pb-active-slide {
	  animation: rp_slide_change; 
	  animation-duration: 1s;} }
@keyframes rp_slide_change {
  0% {transform: translatex(100%);}
  100% {transform: translatex(0);}  }
@keyframes rp_moved_slide {
  0% {transform: translatex(0);}
  100% {transform: translatex(-100%);}  }
/*** what we can help section animation ***/
  /* Description Text */
.blurb_help02 .description p { 
    opacity: 0;
    transform: translatey(50px);
    transition: all .3s ease-in-out;  }  
.blurb_help02 .description {
    transform: translatey(-100px);
    transition: all .5s;   }  
  .blurb_help02:hover .description p { 
    opacity: 1;
    transition: all .5s ease-in-out;
    transform: translatey(0);  } 
.blurb_help02:hover .description { 
    transform: translatey(0);
    transition: all .5s ease-in-out;   }
/*this page all page button click animation*/
/*** Material-style button click effect ***/
a.wrapper {
    overflow: hidden;}
.ink {
    display: block;
    position: absolute;
    background:rgba(118,118,118,0.45);
    border-radius: 100%;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);}
.animate {
    -webkit-animation:ripple 0.65s linear;
    animation:ripple 0.65s linear;}
@-webkit-keyframes ripple {
    100% {
        opacity: 0; 
        -webkit-transform: scale(2.5);    }}
@keyframes ripple {
    100% {
        opacity: 0; 
        -webkit-transform: scale(2.5); 
        transform: scale(2.5);    }}
/****Medical department custom cursor***/
.hide-cursor {
cursor: none;  }
.cursor {
-webkit-transition: all 0.2s ease !important;
-moz-transition: all 0.2s ease !important;
-o-transition: all 0.2s ease !important;
transition: all 0.2s ease !important;
visibility: hidden;
opacity: 0;  } 
.show-cursor {
visibility: visible !important;
opacity: 1;   }
/*** Testimonials ***/
.testimonial_image img {
  transform: rotate(-320deg) scale(1.4);
  overflow: hidden;  }
/*our expertise*/
.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content:before,.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	display: block;
	pointer-events: none;
	border: 0 solid rgba(var(--black), 1);
	height: 22px;
	transition: .22s;}
.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content:before {
	top: 0;
	border-width: 1px 1px 0 1px;}
.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content:after {
	bottom: 0;
	border-width: 0 1px 1px 1px;}  
.blurb_section_style9 .blurb_module_style9:hover .et_pb_blurb_content:before {
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
border-color: rgba(var(--orange), 1)!important; } 
.blurb_section_style9 .blurb_module_style9:hover .et_pb_blurb_content:after {
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0);
border-color: rgba(var(--orange), 1)!important; }   
.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content:hover .et-pb-icon{
	color: rgba(var(--orange), 1) !important;}
.blurb_section_style9 .blurb_module_style9 .et_pb_blurb_content {
	padding: 25px;}
.da-medical-service-section {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
/*** Opening Hours ***/
@media only screen and (min-width: 980px) {
.rp_row { 
	display: flex;   }}
/* Column */
.rp_column { 
  border: 1px solid rgba(42,61,96,0.1);
  border-radius: 5px;
  transform: scale(.95);
  padding: 20px 15px 15px 20px;
  transition: all .3s;
  width: 100%; }
@media only screen and (max-width: 980px) {
  .rp_column { 
  	padding: 20px 5px 20px 5px;
    width: 100%;  }}
.rp_column:hover { 
border-color: rgba(var(--orange), 1);
transition: all .3s;  }
@media only screen and (max-width: 768px) {
    .da-medical--service-content {            }
    .da-medical--service-image {
        order: 1;
        padding-bottom: 35px;    }
    .da-medical--service-text ul li {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;    }}