a:hover{color:#c1d409 !important;}
h2.subhead{font-size:18px;line-height:24px;}h5, .h5{font-size: 18px; margin-top:20px;}#footer{background:#0989b1;}#text-7 ul{list-style:square; color:#fff;}#text-8{list-style:square; color:#fff;}#text-10{list-style:square; color:#fff;}#text-8 ul li{padding-top:5px; color:#fff;}#text-10 ul li{padding-top:5px; color:#fff;}#text-7 ul li{padding-top:5px; color:#fff;}#text-7 ul li:before{content:"";}#text-8 ul li:before{content:"";}#text-10 ul li:before{content:"";}#text-7 ul li a{color:#fff; text-decoration:none;}#text-8 ul li a{color:#fff; text-decoration:none;}#text-10 ul li a{color:#fff; text-decoration:none;}.fieldcontact{height:65px;}.fieldcontact label{color:#000044; float:left; width:200px;}.fieldcontact input[type="text"]{width:40%;height:28px;}.fieldcontact input[type="email"]{width:40%;height:28px;}.fieldcontact input[type="tel"]{width:40%;height:28px;}.fieldcontact select{width:40%;height:28px;}.fieldcontact textarea{width:40%;height:80px;}.submitbtn{margin-top: 30px; margin-left: 250px;}.submitbtn input[type="submit"]{background:#00819e; color:#fff; padding:5px;}.fieldleft{height:65px;}.fieldhome label{color:#00819e;}.fieldleft input[type="text"], input[type="tel"], select{width:100%;height:28px;}.fieldleft textarea{width:100%; height:60px;}.submitbtnleft{margin-top:30px; text-align:center; margin-bottom:10px;}.submitbtnleft input[type="submit"]{background:#ab2d2d; color:#fff;text-align:center;padding-top:8px;padding-bottom:8px;}.fieldhome{height:65px;}.fieldhome label{color:#039;}.fieldhome input[type="text"], input[type="tel"], select{width:100%;height:28px;}.fieldhome textarea{width:100%; height:80px;}.submitbtnhome{margin-top:50px; text-align:center; margin-bottom:30px;}.submitbtnhome input[type="submit"]{background:#00819e; color:#fff;text-align:center;padding-top:8px;padding-bottom:8px;}.mobileform{display:none;}.cardiac{display:none;}
.lang-btn-block {margin: 20px 2px 2px -2px; width: 100%;float: right;}
.lang-btn1 { border-radius: 5px; color: Crimson; text-decoration: none; border:none;display:inline-block;vertical-align:middle;overflow:hidden; margin-left: 2px;font-size:16px; }
.lang-btn1:focus, .lang-btn1:hover {background-color: none;}
.lang-btn-block a:hover {text-decoration: none;color: #0a3365;}
/* mobile css include */@media only screen and (max-width:768px){.cardiac{display:block; width:100%;}.mobileform{border:2px solid #ccc;box-shadow:1px 1px 10px 1px #ccc;padding:10px;margin-bottom:2%; display:none;height:600px;}.mobileform h2{background:#00819e;color:#fff;text-align:center;font-size:22px;padding-top:5px;padding-bottom:5px;} .all-images{display: block; margin-left: auto !important;margin-right: auto !important;width:80% !important; float: none !important; height: auto; border: 1px solid #00819e; text-align:center;} .all-images-left{display: block; margin-left: auto !important;margin-right: auto !important;width:80% !important; float: none !important; height: auto; border: 1px solid #00819e; text-align:center;} .block-content{width:97% !important;margin:15px auto !important; height:auto !important;padding:2px !important;border:1px solid #ccc;overflow: auto !important;}.bg-gray{background-color:#dcdcdc} img.centered{padding:10px !important; width:80% !important; height:auto !important;} .col2{width:100% !important;float:left;height:auto !important;margin:auto !important;}.col-md-3{width:100% !important;}.socialmediafooter{text-align:center;} .clear-one {
    clear: both;
	} .full-width.colum-box { text-align:center; }}

.clickablecontent {width: 96%; margin: auto;background: linear-gradient(to bottom,#ffffff 0,#4295a8 100%);
box-shadow: 1px 1px 10px 1px #039;  color: #ab2d2d; padding: 10px 5px;line-height: 180%; text-align: center;
  border: #083AA7 solid 1px;border-radius: 9px; }  #pricingtable tr td{text-align:center;font-size: 14px;}
.TagsLink a:hover {color:#01799e;text-decoration: underline;}.all-images{margin-left:10px;margin-bottom:10px;float:right;width:auto; max-width:100%; border: 1px solid #00819e;} .all-images-ar{margin-right:10px;margin-bottom:10px;float:left;width:auto; max-width:100%; border: 1px solid #00819e;}.col-sm-4 .imgspecial{width: 100%;height:220px;border: 1px solid #00819e;}  .listContent .col-md-6 li{font-weight:bold;} .factorsLeft li{text-align:left;} .newPanBox{width: 96%; margin: 0 auto; background: linear-gradient(to bottom,#ffffff 0,#eee 100%);
box-shadow: rgba(0, 0, 0,.30) 0 2px 3px;  color: #07121b; padding: 10px 5px;line-height: 180%; text-align: center; border: 1px solid #ccc; border-radius: 6px;}
.testimonial-Head{background-color:#496781; height : auto; border:#496781 solid 2px; border-bottom:0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; margin:0; padding:0; text-align:center; line-height:28px; font-weight:normal; color:#FFFFFF;} .testimonial-content{border:#E5E1E2 solid 1px; width:600px; margin:15px auto; padding:0 0px 15px 0px; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;} .col2{width:300px; padding:0px 0 0 0px; float:left;}

.block-content{
  width:100%;margin:15px auto;height:auto;padding:2px;border:1px solid #ccc; overflow: auto;}.bg-gray{background-color:#dcdcdc}.font-18{font-size:18px}.block-content h2{color:#f5f5f5}.blue-heading{background-color:#00819e;border-bottom:0;margin:0;padding:5px;line-height:28px;height:auto;font-weight:400} .col2{width:40%;float:left;height:auto}.clearContent{clear:none;padding:15px}img.centered{padding:10px}
.col2 p.aligncenter{text-align:center; padding:10px;}
h2.arabic-head{text-align: right; font-size: 18px; direction: rtl;}

.arabic-content{text-align: right; direction: rtl; padding-right:10px}
ul.arabic-content li{text-align: right !important; direction: rtl}
.all-images-left{margin-left:10px;margin-bottom:10px;float:left;width:auto; max-width:100%; border: 1px solid #00819e}
.boxcontent h2{color: brown; margin-top: 0px; line-height: 1.5em; padding-top: 1%; padding-bottom: 1%; text-align: center; background: rgba(1, 121, 158, 0.12);}
.page h1.entry-title{margin-left:10px;}
.block-text {
       background-color: #fff;
    border-radius: 5px;
    box-shadow: 4px 6px 0 #f1f1f1;
    color: #626262;
    font-size: 14px;
    /* margin-top: 27px; */
    /* padding: 15px 18px; */
}
.block-text a {
    text-align: center;
  	
    color: #14519e;
    font-size: 14px;
    font-weight: bold;
    /* line-height: 21px; */
    text-decoration: none;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); */
}
.block-text a:hover {
         text-decoration: none;
    color: #7d5f26;
}
.mark {
    padding: 12px 0;background:none;
}
.blocktext{
      padding: 4px;
    /* border: 3px solid #ccc; */
    border-radius: 4px;
    margin: 5px 46px 3px;
    /* margin-top: 5px; */
    text-align: center;
    background-color: #d22121;
    /* color: #585858; */
    font-family: Georgia;
    /* font-style: oblique; */
    line-height: 16px;
}
.blocktext a{
font-size: 13px;
    text-align: center;
    color: #fff;
    /* font-size: 15px; */
    font-weight: bold;
    /* line-height: 21px; */
    text-decoration: none;
    /* text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); */
}
.blocktext a:hover{
       text-decoration: none;
    color: #ece4e4;
}
/*.sprite {
	background-image: '');
}*/
.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}
.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}
.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}
.person-text a {
    color: #ffcc00;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.person-text i {
    color: #fff;
    font-family: Georgia;
    font-size: 13px;
}
.rel {
    position: relative;
}
.patientwidth{
      margin-top: 10px;
           padding: 3px;
    border: 1px solid #ccc;
    border-radius: 7px;
    /* padding: 1px; */
    /* margin-left: 1px; */
}
.patienttitile{
    text-align: center;
    background: #0e6374;
    font-size: 22px;
    padding: 8px;
  	color:#fff;
  	border-radius:6px;
}
.img-left {
    float: left;
    margin: 4px 15px 0 0;
}
.lang-btn { background-color: #00819e; border-radius: 3px; color: white; text-decoration: none; border:none;display:inline-block;padding:4px 8px;vertical-align:middle;overflow:hidden; float:right;margin-left: 2px;font-size: 12px; } 
.lang-btn-block a:focus, .lang-btn-block a:hover {
    background: rgba(69, 104, 124, 1);
    color: #fff;
}
/*video css*/
figure {
    margin-top: 8px;
    margin-left: 3px;
    width: auto;
    height: 150px;
    border-radius: 100%;
    display: inherit;
    margin-bottom: 5px;
}
.cnt-block.equal-hight {
    float: left;
    width: 100%;
    background: #fff;
    padding: 10px 24px;
    text-align: center;
    border: 2px solid #d5d5d5;
    margin: 0 0 20px;
    border-radius: 5px;
    height: auto;
    box-shadow: 4px 5px 5px #aaaaaa;
}
img.img-right.img-border4 {
    float: right;
    margin: 4px 15px 0 15px;
}
.linkvideo a {
    background-color: #059ebe;
    padding: 5px;
    color: #fff;
    border-radius: 2px;
    font-family: bold;
}
.our-webcoderskull .cnt-block h3 {
    color: #2a2a2a;
    font-size: 18px;
    font-weight: 500;
    padding: 6px 0;
    text-transform: uppercase;
}
.bsPriceTable1027 .testimonial{background: #3D9970  none repeat scroll 0 0;border-radius:5px;overflow:hidden;padding:20px 15px;position:relative}.bsPriceTable1027 .testimonial .fa{font-family:FontAwesome}.bsPriceTable1027 .testimonial .testimonel-img{border-radius:50%;float:left;margin:14px 10px 15px 0;overflow:hidden;position:relative;width:150px;z-index:992}.bsPriceTable1027 .testimonial img{display:block;width:100%}.bsPriceTable1027 .testimonial h3{font-size:18px;margin-bottom:10px;font-weight:600;color:#fff;line-height:1.5em}.bsPriceTable1027 .testimonial .testimonel-cont a{color:#777;font-size:14px;display:inline-block;margin-bottom:8px;text-decoration:none}.bsPriceTable1027 .testimonial .review-reating{color:#f1c30d;margin-bottom:12px}.bsPriceTable1027 .testimonial:after{border-color:#dacaca transparent transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:191px;content:"";height:0;left:-199px;position:absolute;top:0;background-color:transparent;-webkit-transform:translateX(0);transform:translateX(0);width:0;z-index:1}
.bsPriceTable1027{margin-left: 50px;margin-right: 50px;margin-top: 20px;}    
 .Highlight {
      color: #fff;
    background-color: #00819e;
    border-radius: 25px;
    box-sizing: border-box;
    display: block;
    min-height: 53px;
    margin: 0px 0px 0px 0px;
    text-transform: capitalize;
    padding: 15px 8px 0 30px;
    vertical-align: top;
    width: 85%;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
}
.Highlightdemo {
background-color: #ab2d2d;
    border-radius: 14px;
    color: #fff;
    margin: 0px 0px 0px 14px;
    padding: 6px 6px;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
    /* float: right; */
}
.Testi-VD{margin:10px;}
.ductus-arteriosus-img { width: 100%; }
.video-link a { cursor: pointer; }
/*created by suchitra*/
.faqcontent{width: 96%; margin: auto;
box-shadow: 1px 1px 10px 1px #039;  color: #ab2d2d; padding: 10px 40px;line-height: 180%; text-align: center;
  border: #083AA7 solid 1px;border-radius: 9px; }

/*modal Popup*/
a#footerpoplink{float:right;height:auto;padding:5px;background:#039ebe;color:#fff;border:1px solid #ccc;border-radius:4px;margin-right:20px;font-weight:normal;font-size:18px;margin-bottom:10px;margin-top:10px;}
a#footerpoplink1{float:none;height:auto;padding:5px;background:#039ebe;color:#fff;border:1px solid #ccc;border-radius:4px;margin-right:20px;font-weight:normal;font-size:18px;margin-bottom:10px;margin-top:10px;margin:0px auto !important;}
.formpop{position:fixed;width:300px;height:auto;background:#fff;top:50%;z-index:99999;left:50%;margin-top:-211px;margin-left:-150px;}
.overlaypop{top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;position:fixed;opacity:0.75;background:rgb(0, 0, 0);}
h2.popup{font-size: 25px;margin:0px;text-align:center;color:#fff;width:100%;background:#039ebe;margin-bottom:10px;}
.formpop{padding:2%;}
.formpop select{width:100%;color:#3f7783;height:32px;font-weight:bold;}
.formpop input[type="text"]{height:32px;background:#fff;color:#3f7783;width:100%;font-weight:bold;}
.formpop
textarea{width:100%;font-weight:bold;height:38px;}
.formpop .field{height:40px;}
.buttonform{margin-top:105px;text-align:center;}
.formpoptest{position:fixed;width:300px;height:auto;background:#fff;top:50%;z-index:99999;left:50%;margin-top:-211px;margin-left:-150px;}
.formpoptest{padding:2%;}
.formpoptest select{width:100%;color:#3f7783;height:32px;font-weight:bold;}
.formpoptest input[type="text"]{height:32px;background:#fff;color:#3f7783;width:100%;font-weight:bold;}
.formpoptest
textarea{width:100%;font-weight:bold;height:38px;}
.formpoptest .field{height:40px;}
.formpoptests{position:fixed;width:300px;height:auto;background:#fff;top:50%;z-index:99999;left:50%;margin-top:-211px;margin-left:-150px;}
.formpoptests{padding:2%;}
.formpoptests select{width:100%;color:#3f7783;height:32px;font-weight:bold;}
.formpoptests input[type="text"]{height:32px;background:#fff;color:#3f7783;width:100%;font-weight:bold;}
.formpoptests
textarea{width:100%;font-weight:bold;height:38px;}
.formpoptests .field{height:40px;}
.buttonform input[type="submit"], input[type="reset"]{margin-right:3%;background:#059ebe;border:1px solid #059ebe;color:#fff;font-weight:bold;padding:8px;cursor:pointer;}

.close-modal{position:absolute;right:-15px;top:-15px;}
.lauagemenu{
	    margin-bottom: 10px;
    font-size: 14px;
    color: red;
    float: right;
    font-weight: bold;
}
.alignul{margin-left: 50px;}

.arabictext{text-align:right;}
.arabicul{    direction: rtl;
    margin-right: 30px !important;}

@media screen and (max-width: 670px)
{
	.alignul{margin-left: 25px;}
.Highlight {
    min-height: auto;
    text-align: center;
    width: 100%;
    padding: 9px 9px 9px 9px;
  }
 .Highlightdemo {
    font-size: 11pt;
    margin: 0px 0px 0px 10px;
    padding: 5px 6px 6px 6px;
  }
  .bsPriceTable1027{margin:auto;}
	video, iframe {
    width: 100% !important;  }
}
.pda-ligation-img { width: 195px; }
.socialIconsMainFooter{
    height: auto;
    width: 100%;
    margin: auto;
    display: inline-block;
    text-align: center;
  background: #cee0ea;}

.medicalContent2 {
    margin-top: 33px;
    margin-left: 20px;
    height: auto;
    float: left;
    width: 266px;
}
@media only screen and (max-width: 768px){
.medicalContent2 {
    margin-top: 33px;
    margin-left: 0px;
    height: auto;
    float: none;
    width: 100%;
}
  .Testi-VD{margin:auto;}
}
.image-block {margin:15px;
border-bottom: 1px solid #a1d3df;}
.image-block img {
    width: 30%;
    margin-top: 0px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    border: 1px solid #ccc;	  
}
.image-block h2 {
        margin-top: 22px;
    margin-bottom: 0px;
    font-size: 16px;
}
.image-block h3 {
    margin-bottom: 16px;
    margin-top: 12px;
}
.image-block p{    font-weight: normal;
    font-size: 15px;color: #35a5bf;}
@media only screen and (max-width: 360px){
  .image-block img {width: 100%;}
  .image-block p {margin: 0px;}
	video, iframe {
    width: 100% !important;  }
}
@media screen and (max-width: 767px){
h2.subhead {
    line-height: 22px;margin-left:10px;
}
  h3.subhead {
    line-height: 22px;
}
    h5.subhead {
    line-height: 22px;
}
}
#post-4961 h1.title {
    text-align: left;
    font-size: 24px;
    text-align: right;
}
h5.arabic-head {
    text-align: right;
    font-size: 18px;
    direction: rtl;
}
.Highlight { margin:0 auto;width: 90%;text-align: center; }
.my-read-more {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    position: relative;
    padding: 5px 21px;
    transition: all .5s;
    color: #151515;
	float: right;
	margin-bottom: 30px;
}
.my-read-more span {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.my-read-more span:before {
    width: 106%;
    height: 1px;
}
.my-read-more span:after {
    width: 1px;
    height: 119%;
}
.my-read-more span:after, .my-read-more span:before {
    right: 0;
    bottom: 0;
}
.my-read-more span:after, .my-read-more span:before, .my-read-more:after, .my-read-more:before {
    content: '';
    background-color: #bbb;
    position: absolute;
}
.my-read-more:after {
    width: 1px;
    height: 119%;
}
.my-read-more:before {
    width: 106%;
    height: 1px;
}
.my-read-more:after, .my-read-more:before {
    left: 0;
    top: 0;
}
.my-read-more span:after, .my-read-more span:before, .my-read-more:after, .my-read-more:before {
    content: '';
    background-color: #bbb;
    position: absolute;
}
.colum-box h6 {
    color: #00819e;
    font-weight: bold;
	  font-size: 14px;
    line-height: 1.4em;
}
.colum-box h4 {
    color: #D55761;
    font-weight: bold;
    font-size: 14px;
}
.colum-text {
    padding: 14px;
}
.my-para { margin: 0px; }
@media (max-width:968px) {
.clear-one { clear: both; } 
.full-width.colum-box { text-align:center; }
	.my.blocktext { width: 124px;margin: 0 auto; }
@media screen and (max-width: 1000px) and (min-width: 320px)
{
	.lauagemenu {
    overflow: overlay;
    margin-top: 10;
    margin-bottom: 10px;
    font-size: 5px;
    color: red;
    float: none;
    font-weight: bold;
    padding: 4px 2px;
    text-align: center;
}
	.lauagemenu a {
    font-size: 14px;
    font-weight: bold;
}
.lauagemenu img {
    width: 20px;
    height: auto;
    border: none;
}
	.desktopbanner img {
		/*display:none;*/		
	}
	.ml-slider-3-13-1
  {display:none;}
	}	
	
	
}
div.mobileform p object {width: 300px;height: 560px!important;}

.medical-trip-card {
  display: flex;
  align-items: stretch;
  background: linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  overflow: hidden;
}

.medical-trip-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.12);
}

/* Image Section */
.medical-trip-card__image-wrapper {
  flex: 0 0 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(135deg, #01799e 0%, #0a5f7f 100%);
  padding: 14px;
  position: relative;
}

.medical-trip-card__image-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.2), transparent);
  pointer-events: none;
}

.medical-trip-card__image {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 1;
}

/* Content Section */
.medical-trip-card__content {
  flex: 1;
  padding: 18px 22px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Heading */
.medical-trip-card__heading {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 12px;
  line-height: 1.4;
  background: #ab2d2d;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* Steps */
.medical-trip-card__steps {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 10px;
}

.medical-trip-card__step {
  margin: 6px 0;
  padding: 4px 0 4px 12px;
  border-left: 3px solid;
  border-image: linear-gradient(180deg, #01799e 0%, #0a5f7f 100%) 1;
  transition: background 0.2s ease, padding-left 0.2s ease;
}

.medical-trip-card__step:hover {
  background: rgba(1, 121, 158, 0.05);
  padding-left: 18px;
  border-radius: 0 6px 6px 0;
}

.medical-trip-card__step-number {
  font-weight: 700;
  margin-right: 8px;
  background: linear-gradient(135deg, #01799e 0%, #0a5f7f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* Phone Highlight */
.medical-trip-card__phone {
  font-weight: 700;
  font-size: 16px;
  background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* CTA */
.medical-trip-card__cta-wrapper {
  margin-top: 14px;
}

.btn-action-primary {
  background: #ab2d2d;
  color: #ffffff;
  padding: 10px 22px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 6px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 4px 14px rgba(171, 45, 45, 0.35);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.btn-action-primary:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 20px rgba(1, 121, 158, 0.45);
}

.btn-action-primary:active {
  transform: translateY(-1px);
}

/* Responsive */
@media (max-width: 768px) {
  .medical-trip-card {
    flex-direction: column;
  }

  .medical-trip-card__image-wrapper {
    width: 100%;
  }

  .medical-trip-card__content {
    padding: 20px;
  }
}

.btn-action-primary
 br {
    display: none !important;
}


