/**************************search****************************/
:root {
    --textblue: #084d8a;
    --white: #ffffff;
    --textred:#c9352a;
  }
  }
.dricon img {
    height: 30px !important;
    margin-top: 9px !important;
}
  .facili-col {
    border: 1px solid #ddd;
    margin: 5px;
    padding: 10px 15px;
    width: 33.3333%;
}

form#filter_form {
    background-color: #ffffff8c;
    padding: 25px;
    border-radius: 15px 0px 15px;
}
select {
    height: 45px !important;
    border-radius: 0px !important;
    border: 0px !important;
}
.mb-20{margin-bottom:20px;}
.mt-0 h1{margin-top:0px;}
.catagories-img{position:relative;}
.header-content-wrap{width:100%; float:left; position:absolute; top:30%;}
.header-search{	display:flex; justify-content: center;  align-items: center;}
.search_box_1{width:60%;}
.header-hd{	text-align:center; font-size:31px; color:#fff; padding-bottom:0px; font-family: 'Signika Negative', sans-serif;
}
.breadcrumb-item + .breadcrumb-item::before{display:none}
.bg-white{background:#fff;}
.breadcrumb.arrow-color i{color:#666; font-size:12px;}
.breadcrumb a{padding:0px;margin:0px;color: #084d8a;}
/*.inner-page-hd h1{text-align:center; color:#084d8a; font-weight:600; font-size: 30px;
    font-family: robotoregular;}
.inner-page-hd h1 span{color:#c9352a;}*/
.dr-head i{margin-right:8px;color:#444;}

.left-menu-wrap{
	
}
.pb-80{padding-bottom:80px!important;}
ul.left-menu-bar{margin:0px; padding:0px;}
ul.left-menu-bar li{list-style-type:none; padding:2px; /*padding:5px 0px 5px 0px;*/ border-bottom:1px solid #ddd;}
ul.left-menu-bar li a{color: #084d8a; font-size:14px;}
ul.left-menu-bar li a:hover{color:#c9352a; text-decoration:none;}



/**************************menu left******************/
#sticky-sidebar-menu{color: #ffbdbd;will-change: min-height;}

		#sticky-sidebar-menu .sidebar__inner{
			padding: 10px;
			position: relative;
			transform: translate(0, 0);
			transform: translate3d(0, 0, 0);
			will-change: position, transform;
			min-height:550px;
		}
		@media (max-width:767px){
	.left-menu-bar{display:none;}
		
		#sticky-sidebar-menu .sidebar__inner {min-height:100px;}
}


.tooltip-box {
    position: relative;
    display: inline-block;
    
}

.tooltip-box .tooltiptext {
    visibility: hidden;
    width: 320px;
	font-size:14px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 110;
    bottom: 100%;
    left: 50%;
    margin-left: -160px;
    
}

.tooltip-box:after   {
  position: absolute;
  bottom: 80%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 8px solid #000;
  border-top: 8px solid hsla(0, 0%, 0%, 0.9);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
  visibility: hidden;
   opacity: 0;
   transition: opacity 1s;
}


.tooltip-box:hover:after {
visibility: visible;
opacity: 1;
}


.tooltip-box:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
#MoreContent{display:none;}
#MoreContent2{display:none;}
#MoreContent3{display:none;}
.readMorebtn{width:100%; float:left;}
.readMorebtn button{width:115px;border:none; background:#084d8a; float:right; color:#fff; font-weight:600;font-size:18px;

}

/*****************slider**********/
#news-slider{
    margin-top: 30px;
}
.post-slide{
    background: #fff;
    margin: 0 10px;
	
}

.similar-image-slider .owl-controls .owl-buttons{
    text-align:center;
    margin-top:20px;
	position: absolute;
bottom: -15px;
    left: 40%;

}
.similar-image-slider .owl-controls .owl-buttons .owl-prev{
    background: #f1f1f1;
    position: absolute;
    /*top:-10%;
    left:40%;*/
    padding: 0 18px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.5s ease 0s;
}
.similar-image-slider .owl-controls .owl-buttons .owl-next{
    background: #f1f1f1;
    position: absolute;
    /*top:-10%;
    right: 40%;*/
    padding: 0 18px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.5s ease 0s;
	margin-left:50px;
}
.similar-image-slider .owl-controls .owl-buttons .owl-prev:after,
.similar-image-slider .owl-controls .owl-buttons .owl-next:after{
    content:"\f104";
    font-family: "Font Awesome 5 Free";
font-weight: 600;
    color: #d1d1d1;
    font-size:30px;
	
}
.similar-image-slider .owl-controls .owl-buttons .owl-next:after{
    content:"\f105";
}

/*****************custom page slider**********/
#custom-slide, #custom-slide2{
    margin-top: 30px;
}
#custom-slide.post-slide, #custom-slide2.post-slide{
    background: #fff;
    margin: 0 10px;
}

#custom-slide.similar-image-slider .owl-controls .owl-buttons,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons{
    text-align:center;
    margin-top:20px;
	position: absolute;
	top: 35%;
    left: 0%;
width:100%;
}
#custom-slide.similar-image-slider .owl-controls .owl-buttons .owl-prev,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons .owl-prev{
    background: #f1f1f1;
    position: absolute;
    top:0px;
    left:-53px;
    padding: 0 18px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.5s ease 0s;
}
#custom-slide.similar-image-slider .owl-controls .owl-buttons .owl-next,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons .owl-next{
    background: #f1f1f1;
    position: absolute;
    top:0px;
    right: -53px;
    padding: 0 18px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.5s ease 0s;
	margin-left:50px;
}
#custom-slide.similar-image-slider .owl-controls .owl-buttons .owl-prev:after,
#custom-slide.similar-image-slider .owl-controls .owl-buttons .owl-next:after,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons .owl-prev:after,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons .owl-next:after{
    content:"\f104";
    font-family: "Font Awesome 5 Free";
font-weight: 600;
    color: #d1d1d1;
    font-size:30px;
	
}
#custom-slide.similar-image-slider .owl-controls .owl-buttons .owl-next:after,
#custom-slide2.similar-image-slider .owl-controls .owl-buttons .owl-next:after{
    content:"\f105";
}

@media only screen and (max-width:1280px) {
  
}

.search-slt {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  height: calc(3rem + 2px) !important;
  border-radius: 0;
}
.wrn-btn {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  height: calc(3rem + 2px) !important;
  border-radius: 0;
}
.search-form button.search-btn{background:#c9352a; border:none; border-top-right-radius:50px; border-bottom-right-radius:50px;}
.search-round{border-top-left-radius:50px; border-bottom-left-radius:50px;}
.search-form select.form-control{border:none;}

.search-form select.form-control {
  content: "";
  height: 20px;
 right: 0;
  top: 17px;
  border-right: 1px solid #ececec;
  z-index: 3;

}

/*.header-content-wrap .search-tab .nav-tabs > li > a {
  font-size: 16px;
  color: #444;
  font-weight:400;
  background: #fff;
}*/
/*.header-content-wrap .search-tab .nav-tabs > li.active a {
  font-size: 16px;
  color: #c9352a;
  font-weight:600;
  
}*/
.header-content-wrap .search-round{
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;}
@media (max-width: 767px){
.header-content-wrap{width:100%; float:left; position:relative; top:0;}
.search_box_1{width:80%;}
.header-hd{color:#084d8a;}
.search-form select.form-control{border:1px solid #ccc; margin-bottom:10px;}
.search-form button.search-btn{border-radius:0px;}
.search-round{border-radius:0px;}
/*.inner-page-hd h1{font-size: 2rem;}*/
.header-content-wrap .search-round{border-top-left-radius: 0px;border-bottom-left-radius:0px;}

}
.mapmarker {
    margin-top: -30px !important;
}
/**************doctors-list****************/

.dr-box {border-bottom: 1px solid #dfdfdf;border-radius:0px; padding:15px;column-count: 1;  margin-bottom:20px;}
.doctor-box a{color:#3f3f3f;; font-size:14px; text-decoration: none; }
.doctor-box a:hover{ text-decoration: none; }
/*a.view-all-btn-treatment{font-size: 25px;font-weight: 600;}*/
.dr-boximg{padding: 0px; width:25.33333333%; float:left;}
.dr-probox{padding: 0px; width:36.33333333%; float:left; margin-right:2%;}
.dr-bookbox{padding: 0px; width:36.33333333%; float:left; text-align:center;}
.treatment-boximg{padding: 0px; /*width:35.33333333%;*/ float:left;}
.treatment-boximg img{width:100%;border-radius:0px; border:8px solid #eee;}

.hospital-boximg{padding: 0px; width:35.33333333%; float:left;}
.hospital-boximg.w-100{width:100%!important;}
.hospital-probox{padding: 0px; width:24.33333333%; float:left; margin-right:2%;}
.hospital-bookbox{padding: 0px; width:36.33333333%; float:left; text-align:center;}

.dr-boximg img{width:87%;border-radius:6px;}
.hospital-boximg img{width:90%;border-radius: 15px 0px 15px 0px;
    border: 2px double #9d2d2e;}
.hospital-boximg.w-100 img{width:100%;border-radius:0px; border:8px solid #eee;}
/*.dr-head {color:#084d8a;margin-bottom:10px;font-size:21px;font-weight:bold;}*/
.dr-probox h3.dr-heading{color:#444;margin-bottom:10px;font-size:15px;font-weight:600;}
.review1{width:158px; height:18px; background:white; overflow:hidden;margin-left: -8px;}
.review-new span{ font-size: 14px!important;}
.checked {color:#e7711b;}
.dr-bookbox p, .hospital-bookbox p{text-align:justify;}
.edu{padding-bottom:10px;}
.edu a{font-size:14px;}
.edu a:hover{text-decoration:none;}
.hospital-probox .edu{padding-bottom:0px;}
.hospital-probox .review1{margin-top: 12px;}
.dr-probox h3{font-size:18px; color:#084d8a; font-weight:normal;}
.dr-bookbox img, .hospital-bookbox img{width:25px;}
.dep{color: #3f3f3f; font-size: 15px; margin-top:10px;}
.dep span{color:#084d8a; font-weight:600;}
p.right-p-detail::before{content: "\f05a";
width: 23px;
height: 24px;
font-family: "Font Awesome 5 Free";
display: inline-block;
font-weight: 900;
color: #084d8a;

}
.form-group{
	
	margin:0px !important;
}
.hs-details{display:flex;width: 100%; justify-content: left; align-items: center;}
.hs-details div { margin: 2px;}
.hs-details i {font-size: 24px; width: 20px; height: 20px; color: #9d2d2e; border-radius: 50%;}
h3 .hs-details {line-height: 18px;}


.dr-bookbox .drprofile, .hospital-bookbox .drprofile{ background-color:#fff;color:#084d8a; border:2px solid #084d8a; border-radius: 5px;margin-top: 10px;padding:5px 15px;display: inline-block;text-decoration: none;font-size: 18px; width:100%;}
.dr-bookbox .drprofile:hover, .hospital-bookbox .drprofile:hover{ background-color:#084d8a;color:#fff; border:2px solid #084d8a;box-shadow: 5px 1px 30px rgba(0,0,0,0.2)}
.dr-bookbox .book-an, .hospital-bookbox .book-an{ 
background-color: #c48f21;
    color: #fff;
    border: 2px solid #b3831e;
    border-radius: 5px;
    margin-top: 10px;
    padding: 5px 15px;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    width: 100%;

}
.dr-bookbox .book-an:hover, .hospital-bookbox .book-an:hover{ background-color:#fff;color:#b3831e; border:2px solid #b3831e;box-shadow: 5px 1px 30px rgba(0,0,0,0.2)}
#dr-form .changeInputFileName .btn-primary{background-color:#084d8a; border-color: #084d8a;}
#dr-form {padding: 15px;background: #fff;}
#dr-form .changeInputFileName .form-control[readonly]{background-color: #fff;}
.bt-align-center{display: flex;justify-content: center;align-items: left;}
.submitBtn {background-color: #084d8a!important;
color: #fff!important;border: 2px solid #084d8a!important;border-radius: 5px!important;margin-top: 10px!important;padding: 5px 15px!important;
display: inline-block!important;text-decoration: none!important;font-size: 14px!important;width: 100px!important;}
.submitBtn:hover { background-color: #fff!important; color: #084d8a!important; border: 2px solid #084d8a!important; box-shadow: 5px 1px 30px rgba(0,0,0,0.2)!important;
}
.view-all-treatment-wrap h2.view-all-treatment-hd{
    text-align: center;
    color: #084d8a;
    font-weight: 600;
    font-size: 24px;
    font-family: 'robotoregular';
}
.view-all-treatment-wrap h2.view-all-treatment-btn a{
        color: #064a88;
        font-size: 15px;
        text-align: right;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

@media (max-width:768px){
.view-all-treatment-wrap h2.view-all-treatment-hd{font-size:20px;}
.view-all-treatment-wrap h2.view-all-treatment-btn{text-align: center;}
.view-all-treatment-wrap h2.view-all-treatment-btn a{ text-align:center;font-size:16px;}

}
/******************************************/
.dr-detail-box {border-bottom: 1px solid #dfdfdf;border-radius:8px; padding:15px;column-count: 1;  box-shadow:0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%); margin-bottom:20px;}
.doctor-detail-box a{color:#084d8a; font-size:15px; text-decoration: none; }
.dr-detail-boximg{padding: 0px; width:100%; float:left;}
/*.dr-detail-probox{padding: 0px; width:100%; float:left; margin-right:2%;}*/
.dr-detail-bookbox{padding: 0px; width:100%; float:left; text-align:center;}
.dr-detail-boximg img{width:100%;border-radius:6px;}
.dr-head {
    font-size: 20px;
color:#9d2d2e;
font-family: 'Signika Negative', sans-serif !important;
}
.dr-detail-probox h3.dr-heading{color:#444;margin-bottom:10px;font-size:15px;font-weight:600;}
.review1{width:158px; height:18px; background:white; overflow:hidden;margin-left: -8px;}
.dr-detail-bookbox p{text-align:justify;}
.edu i{font-size:16px; color:#084d8a;}
.edu .fa-plus::before, .edu .fa-check::before, .edu .fa-map-marker-alt::before {
  justify-content: center;
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.edu .fa-plus{font-size:10px;width:20px; height:20px; background:#9d2d2e; border-radius:50%; color:#fff !important;}
.edu .fa-check{font-size:10px;width:20px; height:20px; background:#9d2d2e; border-radius:50%; color:#fff !important;}
.edu .fa-map-marker-alt{font-size:16px;width:20px; height:20px;}

.dr-detail-probox h3{font-size:18px; color:#084d8a; font-weight:normal;}
.dr-detail-bookbox img{width:25px;}

.dr-detail-bookbox .drprofile{ background-color:#fff;color:#084d8a; border:2px solid #084d8a; border-radius: 5px;margin-top: 10px;padding:5px 15px;display: inline-block;text-decoration: none;font-size: 18px; width:100%;}
.dr-detail-bookbox .drprofile:hover{ background-color:#084d8a;color:#fff; border:2px solid #084d8a;box-shadow: 5px 1px 30px rgba(0,0,0,0.2)}
.dr-detail-bookbox .book-an{ background-color: #084d8a;color: #fff;border:2px solid #084d8a; border-radius: 5px;margin-top: 10px;padding:5px 15px;display: inline-block;text-decoration: none;font-size: 14px; width:100%;}
.dr-detail-bookbox .book-an:hover{ background-color:#fff;color:#084d8a; border:2px solid #084d8a;box-shadow: 5px 1px 30px rgba(0,0,0,0.2)}

ul.check-avail li{list-style-type:none;}
ul.check-avail li a{color:#084d8a; font-size:18px;}
ul.check-avail li a:hover{color:#c9352a; text-decoration:none;}
.textArrange p{font-size:14px; text-align:justify;}

.bg-form{border: 5px solid #084d8a;}

.faq-hd {text-align: center;
    color: #084d8a;
    font-weight: 600;
    font-size: 24px;
    font-family: 'robotoregular';}
.hd-1 {
 color: #084d8a;
font-weight: 600;
font-size: 24px;
font-family: 'robotoregular';
}
.hd-2 {color: #c9352a; font-weight: 600; font-size: 1.8rem; text-transform:uppercase;}
@media screen and (max-width:880px) {
.dr-heading{font-size:13px;}.dr-head{font-size:18px;}
.doctor-box{margin-top:10px;border-left:0px; border-top:1px solid #dfdfdf; padding-top:20px;}
.dr-box:hover{transform:none;}.dr-box{padding:10px;}.dr-probox p{font-size:14px;}
.dr-boximg{padding: 0px; width:32%; margin-bottom:7px; margin-right:2%;}
.dr-probox{padding: 0px; width:65%;margin-right:0%;}.dr-boximg img{width:100%;border-radius:6px;}
.hospital-boximg{padding: 0px; width:100%; margin-bottom:7px; margin-right:2%;}
.hospital-probox{padding: 0px; width:90%;margin-right:0%;}
.dr-bookbox, .hospital-bookbox{padding: 0px; width:100%; margin-top:7px; border-top: 1px solid #ddd;padding-top: 5px;
}
}


/***************pagination****************/
.pagination-outer{ text-align: center; }
.pagination{ display: inline-flex; }
.pagination li a.page-link{width: 40px; height: 40px; line-height: 40px; border:1px solid #ddd;
    font-size: 17px; font-weight: 600; color: #444; padding: 0; margin-right: 5px; position: relative; transition: all 0.3s ease 0s;
}
.pagination li:first-child a.page-link,
.pagination li:last-child a.page-link{
    width: 60px; border-radius: 10px 0px 0px 10px;
}
.pagination li:last-child a.page-link{ border-radius: 0px 10px 10px 0px; }

.pagination li:last-child a.page-link:before{
    border-right: none;
    border-left: 20px solid #043844;
    left: auto;
    right: -20px;
}
.pagination li:first-child a.page-link:hover:before{ border-right-color: #c9352a; }
.pagination li:last-child a.page-link:hover:before{ border-left-color: #c9352a; }
.pagination li a.page-link:hover,
.pagination .active a.page-link,
.pagination .active a.page-link:hover{ background: #c9352a; color:#fff; }
@media only screen and (max-width: 479px){
    /*.pagination{ display: block; }*/
}
.video-section-wrap img.logo-video-header{display:block; margin:0 auto;}
ul#show-video-nav{margin:0px; padding:0px; border:1px solid #cac1c0; justify-content:center; align-items:center;}
ul#show-video-nav li{display:inline-block; padding:8px;}
ul#show-video-nav li a{text-decoration:none; color:#444;}
.video-section-wrap video{display:block; margin:0 auto;}
#show-video-nav {overflow: hidden; padding-left: 0;}
#show-video-nav li a.active { color:#c9352a; margin-bottom: -3px;}
ul.url-list {position:relative;padding: 0px 0px 0px 25px;}
ul.url-list a{font-family: 'robotoregular';font-size:14px;color:#084d8a;}
ul.url-list a:hover{color:var(--textred);}
ul.url-list li{list-style-type:none; margin-bottom:8px;}
ul.url-list li::before {
  background: transparent url("../images/arrow.png") scroll 0 0 no-repeat;
  content: "";
  width: 17px;
  height: 14px;
  position: absolute;
  left: 0;
  margin-top:7px;
}
/**************faq-edha***************/
#faq-accordion a.collapsible-link{text-decoration:none;
    color: #084d8a;
    font-size: 16px;
    font-family: 'robotomedium';
}
#faq-accordion .card-header{padding-bottom:2px; padding-top:2px;}
.collapsible-link::before {
  content: ''; width: 14px; height: 2px; background: #333; position: absolute; top: calc(50% - 1px); left: -6px; display: block; transition: all 0.3s;
  }
.collapsible-link::after {content: ''; width: 2px; height: 14px; background: #333; position: absolute; top: calc(50% - 7px); left: 0px;
  display: block; transition: all 0.3s;}
.collapsible-link[aria-expanded='true']::after { transform: rotate(90deg) translateX(-1px);}
.collapsible-link[aria-expanded='true']::before {transform: rotate(180deg);}
.page-section .accordion a p{ padding-left: 25px;color: #084d8a;
    font-size: 16px;
    font-family: 'robotomedium';
    margin-bottom:0px;}

/**************blogs*****************/
.our-team{background:#fff; border:1px solid #d3d3d3; padding:15px; overflow: hidden;}
.our-team img{width:100%; height: auto; border:1px solid #d3d3d3; border-radius:10px;}
.our-team .team-content{ padding:15px 0 15px 5px;}
.our-team .team-title{margin:0 0 10px;}
/*.our-team .team-title a{font-size:17px; font-weight: bold; display: block; color:#444; transition: all 0.50s ease;}*/
.our-team:hover .team-title a{color:#c9352a; text-decoration:none;}
.our-team .team-title small{font-size:13px; color:#808080;}
/*.our-team .description{margin-bottom:15px; color:#5c5e64; font-size:16px;}*/
/*.our-team .read{float: right; border:1px solid #d3d3d3;color:#808080; padding:4px 12px; border-radius:5px;}
.our-team:hover .read{ background:#084d8a; color:#fff;}*/
a.view-all-btn{color:#fff; font-size:18spx; background:#c9352a; padding:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
@media only screen and (max-width: 990px) {
    .our-team{
        margin-bottom:20px;
    }
}

/*******************************/
.accordion .accordion-item {
	 border-bottom: 4px solid #fff;
	  background:#ddd;
	  border-radius: 8px;
}
 /*.accordion .accordion-item button[aria-expanded='true'] {
	 border-bottom: 1px solid #03b5d2;
}*/
 .accordion button {
	 position: relative;
	 display: block;
	 text-align: left;
	 width: 100%;
	 padding: 0.5em 0;
	 color: #084d8a;
	 font-size: 1.15rem;
	 font-weight: 400;
	 border: none;
	 background: none;
	 outline: none;
	 
}
 .accordion button:hover, .accordion button:focus {
	 cursor: pointer;
	 color: #c9352a;;
}
 .accordion button:hover::after, .accordion button:focus::after {
	 cursor: pointer;
	 color: #03b5d2;
	 border: 1px solid #03b5d2;
}
 .accordion button .accordion-title {
	 padding: 10px;
	
}

 .accordion button[aria-expanded='true'] {
	 color: #c9352a;
	 padding:0px;
	 padding-top:8px;
}
 .accordion button[aria-expanded='true'] .icon::after {
	 width: 0;
}
 .accordion button[aria-expanded='true'] + .accordion-content {
	 opacity: 1;
	 max-height: 9em;
	 transition: all 200ms linear;
	 will-change: opacity, max-height;
}
 .accordion .accordion-content {
	 opacity: 0;
	 max-height: 0;
	 overflow: hidden;
	 transition:max-height 10ms linear;
	 will-change: opacity, max-height;
}
 .accordion .accordion-content p {
	 font-size: 1rem;
	 font-weight: 300;
	 margin: 0.5em;
	 background:#fff;
	 padding:10px;
	 border-radius:10px;
	 border:1px solid #ccc;
}
.accordion .accordion-item button[aria-expanded="true"]::before {
  content: "\f106";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 18px;
  position: absolute;
  top: 30%;
  right: 20px;
  transition: all 0.3s ease 0s;
}

.accordion .accordion-item button[aria-expanded="false"]::before {
  content: "\f107";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 18px;
  position: absolute;
  top: 30%;
  right: 20px;
  transition: all 0s ease 1s;
}


/*****************************************/
 .section_wrap{
display: block;
float: left;
width: 100%;margin-bottom:20px;}
  .section_wrap.bg-white{background: #fff;}

.section_wrap .our-team{
    position: relative;
	margin-bottom:10px;
	padding:0px;
	box-shadow: 0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%);
}
.section_wrap .our-team  img{
    width:100%;
    height: auto;
    z-index:1;
    transform:translateY(0px);
    transition: all 0.50s ease;
	border-radius:0px;
}
/*.section_wrap .our-team img{
    transform:translateY(-60px);
}*/
.section_wrap .our-team .team-content{
    /*position: absolute;
    bottom: 0;
    left: 0;*/
    width:100%;
    opacity:0;
    color: #2b2f3e;
    padding: 20px 0;
    text-align: center;
    background:#fff;
    transform:translateY(0px);
    transition: all 0.50s ease-in-out 0s;
}
.section_wrap .our-team .team-content{
	box-shadow: 0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%);
    opacity:1;
	min-height:120px;
	
}
.section_wrap .our-team .team-title{
    font-size:15px;
    color:#084d8a;
    margin:0;
    letter-spacing:1px;
}
.section_wrap .our-team .team-title small{
    display: block;
    color:#444;
    margin:1% 0 3% 0;
    font-size:12px;
    text-transform: capitalize;
}
.section_wrap .our-team .dr-link{
    padding:0;
    margin:0;
    list-style:none;
	position: absolute;
bottom: 2px;
width: 100%;
}
.section_wrap .our-team .dr-link li{
    display: inline-block;
    margin-right:2%;
}
.section_wrap .our-team .dr-link li a{
    color: #c9352a;
transition: all 0.50s ease;
font-size: 14px;
text-transform: full-size-kana;
}
.section_wrap .our-team .dr-link li a:hover{
    color: #064a88;
	text-decoration:none;
	
}
@media screen and (max-width: 767px){
    .section_wrap .our-team{
        /*margin-bottom: 15%;*/
		margin-bottom: 40px;
    }
	.btn-doctors{padding-top: 0px!important;}
	.btn-doctors button{margin-top:0px!important;}
}

/***********location-icon**************/

.location-landMark{
	width:100%;float:left;
}
.row-1{display:flex; width:100%;justify-content:left; color:#666;}
.row-1 > div{border:1px solid #ddd;margin:2px; padding:2px 8px;width:80%;}
.row-1 > div:first-child{width:20%;}
.row-lrg{display:flex; width:100%;justify-content:left; }
.row-lrg > div{border:1px solid #ddd;margin:2px; padding:2px 15px;width:100%;}
.row-lrg ul{padding:0px; margin:0px;}
.row-lrg ul li{list-style-type:none; color:#666;}
.row-lrg ul li i{color:#084d8a}
.infra_wrap{display:flex; width:100%;justify-content:space-between;}
.infra_wrap .infra-img{margin:5px; padding:2px;}
.infra_wrap .infra-img img{border:1px solid #aaa; box-shadow: 0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%);}

.facili-row{display:flex; width:100%;justify-content:left;}
.facili-row > .facili-col{border:1px solid #ddd;margin:5px; padding:10px 15px;width:33.3333%;}

@media(max-width:767px){
.row-1{display:block;}
.row-1 > div{width:100%;}
.row-1 > div:first-child{width:100%;}
.facili-row{display:block;}
.facili-row > .facili-col{width:100%;}
}
#infrastructure .owl-controls .owl-buttons {
  text-align: center;
  margin-top: 20px;
  position: absolute;
  top: -15px;
  left: 40%;
}
.columns-2{columns: 2; -webkit-columns: 2; -moz-columns: 2; width:100%;}
.width-100{width:100%!important;}
/***********treatment**************/
.treatment-list-wrap{display:flex; float:left; width:100%; align-items:center;}
/*.treatment-title{color:#084d8a; font-weight:700;width:50%;}*/
.treatment-title a{
    
    font-size: 16px;
font-weight: 500;
color: #084d8a;
text-transform: capitalize;
margin: 0 0 15px 0;
text-align: center;
font-family: 'robotomedium';
}
.treatment-title a:hover{text-decoration: none;}
.treatment-icon{}
.treatment-icon img{display:block; margin:0 auto; width:80px;}
.items-wrap {display:flex; float:left; justify-content:flex-start;width:100%;}
.items-wrap .treatment-list{width:45%; margin-top:5px;margin-bottom:5px;}
.items-wrap .treatment-list	.fa-dot-circle{color: #c9352a;font-size: 8px;position: relative;
    top: -2px;}
.item-text a{color: #3f3f3f;}
.item-text a:hover{color: #c9352a;}
.book-an-appointment{width:250px; 
background-color: #084d8a;
color: #fff;
border: 2px solid #084d8a;
border-radius: 5px;
margin-top: 10px;
padding: 5px 15px;
display: inline-block;
text-decoration: none;
font-size: 14px;
}
a.book-an-appointment {color: #f4f5f7;font-size: 14px;text-align:center;}
a.book-an-appointment:focus {color: #f4f5f7;text-decoration: none;}
a.book-an-appointment:hover{text-decoration: none;}
a.book-an-appointment:hover{
    background-color: #fff;
    color: #084d8a;
    border: 2px solid #084d8a;
    box-shadow: 5px 1px 30px rgba(0,0,0,0.2);
  }
#dr-form .form-control{height:34px;font-size:14px;}
#dr-form .form-control::placeholder{color:#999;}
.content-area h2{color:#084d8a; font-size:16px;font-family: 'robotomedium';}
.content-area p{text-align:justify;}
.detail-text .our-team{padding:0px;}
.detail-text .our-team img{border-radius:0;}
.detail-text .team-title{
    font-size: 16px;
font-weight: 500;
color: #084d8a;
text-transform: capitalize;
margin: 0 0 15px 0;
text-align: center;
font-family: 'robotomedium';
}
.col-md-3.mb-30.blog-section-text.blog-ctegoryt .catdiv {
    margin-left: 15px;
}
.col-md-3.mb-30.blog-section-text.blog-ctegoryt .catdiv a
{
    margin-left: 15px;
}
.col-md-3.mb-30.blog-section-text.blog-ctegoryt .catdiv a {
    /* margin-left: 15px; */
    color: #9d2d2e;
    padding: 10px;
    font-size: 17px;
    line-height: 30px;
}
.col-md-3.mb-30.blog-section-text.blog-ctegoryt h6 {
    font-size: 20px !important;
    color: white;
    background-color: #c39023;
    padding: 10px;
    margin-left: 10px;
}
.detail-text ul.dr-link{text-align:center; list-style-type:none;margin:0px; padding:0px;}
.detail-text ul.dr-link li a{width:100px; background: #084d8a; font-family: 'helvetica_lt_stdroman'; padding:5px 10px; color:#fff;border-radius:4px; text-decoration: none;}
.detail-text ul.dr-link li a:hover{background-color: #fff !important;
    color: #084d8a !important;
    border: 2px solid #084d8a !important;
    box-shadow: 5px 1px 30px rgba(0,0,0,0.2) !important;}
    select.form-control{color:#000}
  .inner-page-hd h1{text-align: center;
        color: #084d8a;
        font-weight: 600;
        font-size: 24px;
        font-family: 'robotoregular';
        margin-top:20px;
    }
 
.view-all-treatment-wrap{display:flex; justify-content:space-between;margin-bottom:30px;}
/*.view-all-treatment-wrap div:nth-child(2) h2{font-size:20px;}*/
@media(max-width:767px){
	.items-wrap {flex-direction:column;}
	.items-wrap .treatment-list{width:100%;}
	.treatment-title{width:100%;}
}

/*************services-page**********************/
.services-page .serviceBox{
    padding: 35px 20px 35px 90px;
    position: relative;
}
.services-page .serviceBox:before{
    content: "";
    width: 100%;
    height: 100%;
    background:#e4f2ff;
	position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale3d(1.08, 1.08, 1.08);
    transition: all 0.33s ease 0s;
	z-index:-1;
}
.services-page .serviceBox:hover:before{
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.services-page .serviceBox .service-icon{
    width: 50px;
    height: 60px;
    line-height: 50px;
    font-size: 30px;
    color: #ff5157;
    text-align: center;
    border: 2px solid #16706e;
    position: absolute;
    top: 55px;
    left: 20px;
    transition: all 0.3s ease 0s;
}
.services-page .serviceBox:hover .service-icon{ transform: translateY(20px); }
.services-page .serviceBox .service-icon:before,
.services-page .serviceBox .service-icon:after{
    content: "";
    height: 2px;
    background: #16706e;
    position: absolute;
    top: -20px;
    left: 10px;
    right: 10px;
    transition: all 0.3s ease 0s;
}
.services-page .serviceBox .service-icon:after{
    top: auto;
    bottom: -20px;
    left: 10px;
    right: 10px;
}
.services-page .serviceBox:hover .service-icon:before{
    top: -25px;
    transform: rotate(90deg);
}
.services-page .serviceBox:hover .service-icon:after{
    transform: rotate(-90deg);
    bottom: -25px;
}
.services-page .serviceBox .title{
    display: block;
    font-size: 16px;
font-weight: 500;
color: #084d8a;
   text-transform: uppercase;
    margin: 0 0 12px 0;
    position: relative;
    font-family: 'robotomedium';
}
.services-page .serviceBox .description{
    font-size: 14px;
    color: #807d7d;
    margin: 0;
	text-align:justify;
}
#inputFile .btn{font-size: 14px;}
@media only screen and (max-width:990px){
    .services-page .serviceBox{ margin-bottom: 30px; }
}
@media only screen and (max-width:767px){
    .services-page .serviceBox:before{ transform: scale3d(1, 1, 1); }
    .services-page .serviceBox .service-icon{ top: 30px; }
}
@media only screen and (max-width:480px){
    .services-page .serviceBox .service-icon{ top: 40px; }
}

/*************contact****************/
.conouterbox{
    box-shadow: 10px 9px 30px rgba(0, 0, 0, 0.2);
}
.conleftbg{
    min-height:100%;
      background:linear-gradient(0deg, rgba(8, 16, 116, 0.9), rgba(8, 20, 121, 0.9)), url(../../../forntend/assets/img/contactdivbg.jpg);
      background-size:cover;
      background-position:center;
      background-repeat: no-repeat;    
      border-radius: 10px;
}
.conleftbg h4{
    text-align: center;
    font-size:26px;
    position: relative;
}
.conleftbg h4::before{
    position: absolute;
    content:' ';
    width: 19%;
    height: 1px;
    bottom: -3px;
    left: 40%;
    right:49%;
    background-color: #fff;
}

.formcol{
    text-align: center;
    margin:10px 10px;
    line-height: 1.7;
}
.formcol a{
    text-decoration: none;
    color:#fff;
}
.formcol a:hover{
    color:#fff;
}
.contbtnsub{
    background-color: #084d8a !important;
}
.form-group{
    padding: 10px 5px 5px;
}
.forminputbx{
    /* box-shadow: 10px 9px 30px rgba(0, 0, 0, 0.4) !important;
    border-radius: 5px !important;
background: linear-gradient(225deg, #ffffff, #dddddd);
box-shadow:  -24px 24px 49px #bfbfbf,
             24px -24px 49px #ffffff !important; */
    border-radius: 25px;
    box-shadow: inset 8px 8px 8px #cbced1, inset -8px -8px 8px #fff;
}

.address-icons i{color:#c9352a; font-size:24px;} 
.color-bg-1{background:#e4f2ff;padding:20px;min-height:140px;}
.contact-form__wrapper .btn-blue{background:#084d8a;}
#selected {
	 color: #444;
	 padding: 0 5px;
	 border-width: 1px;
	 width: 100%;
display: block;
position: absolute;
left: 112px;
top: 42px;

	}
.btnFile{border:0px;padding:5px;color:#fff;margin-top:15px; border-radius:4px;margin-left:5px;}
.select2-container--default .select2-selection--single{height:35px!important; border: 1px solid #eee!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 2px;
}
.contact-form__wrapper .select2-container--default .select2-selection--single {
  height: 38px !important;
  border: 1px solid #ced4da !important;
}
.contact-form__wrapper .form-group {
  margin-bottom: 0px;
}
.image-border img{width: 100%;
border-radius: 0px;
border: 8px solid #eee;}
.custome-page-content .book-an {
  background-color: #084d8a;
  color: #fff;
  border: 2px solid #084d8a;
  border-radius: 5px;
  margin-top: 10px;
  padding: 5px 15px;
  display: inline-block;
  text-decoration: none;
  font-size: 18px;
  width: 250px;
}
.custome-page-content p{text-align:justify;}
.blog-bg{background:#ddd;}
.custome-slide-wrap{width:90%; margin:0 auto;}
 
/************appointment-page*********************/
.appointment-page .appointment-form {
    padding: 50px;
    -webkit-box-shadow: 0 1px 30px 0 rgba(32, 32, 32, 0.11);
    box-shadow: 0 1px 30px 0 rgba(32, 32, 32, 0.11);
    border-top: 4px solid #49b0c1;
    border-radius: 10px;
    background-color: #fff;
	
}
.appointment-form {
    background: #fff3;
        background-color: rgba(255, 255, 255, 0.2);
    border-radius: 6px;
    padding: 100px 0;
}
.appointment-form .appointment-title {
    margin-bottom: 40px;
    position: relative;
}
.appointment-page .appointment-title h2 {
    font-size: 30px;
	font-weight: 700;
margin-bottom: 20px;
font-family: "Jost",sans-serif;
}
.appointment-page .appointment-input {
    margin-bottom: 20px;
	position: relative;
padding: 0 8px;
}
.appointment-form .appointment-input label {
    position: absolute;
    right: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.appointment-form .appointment-input input {
    width: 100%;
    background: #fff;
    border-radius: 5px;
    border: none;
    padding: 0 25px;
        padding-right: 25px;
    padding-right: 45px;
    height: 55px;
    font-size: 14px;
    border: 1px solid #eee;
    font-weight: 400;
    color: #666;
}
.appointment-form .appointment-input select {
    width: 100%;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: 0 25px;
    height: 55px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    color: #888;
    font-weight: 400;
}
.appointment-form i{color:#888; font-size:12px;}
.color-888{color:#888;}
.appointment-form .appointment-input textarea {
    width: 100%;
    background: #fff;
    border-radius: 0;
    border: none;
    padding: 25px;
        padding-right: 25px;
    padding-right: 45px;
    height: 150px;
    font-size: 14px;
    border: 1px solid #eee;
    font-weight: 400;
    color: #666;
}
/**************testimonial*****************/

.testimobial-wrap{
    border-bottom: 1px solid rgb(223, 223, 223);
border-radius: 8px;
padding: 20px;
box-shadow: 0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%);
margin-bottom: 20px;
}
.testimobial-video{
    border: 6px solid #c9352a;
border-radius: 20px;
box-shadow: 0 8px 20px rgb(0 102 255 / 12%), 0 3px 5px rgb(81 126 194 / 10%);
margin-bottom: 20px;
height: 278px;
}
.testimobial-video img{width:100%;border-radius:15px; height:266px;}
.testimobial-video iframe{height:266px; width:100%; border-radius:15px;}
.video-title{color:var(--textblue); font-size: 18px;font-weight:600;}
.video-user-country{font-size:16px; color:var(--textblue);}
.video-user-treatment{color:var(--textred); font-size: 18px;font-weight:600;padding-top:5px;}
.video-user-details{width:100%; position: relative;
    justify-content: flex-end;
    display: flex;
    flex-wrap: wrap;
}
.video-user-details p{font-size:14px; color:var(--textblue);}
@media(max-width:992px){
    .testimobial-video{height:180px;}
.testimobial-video img{height:100%;}
.testimobial-video iframe{height:100%;}
.testimonials-mobile-view{margin-top:100px;}
}
@media(max-width:768px){
    .testimobial-video{height:180px;}
.testimobial-video img{height:100%;}
.testimobial-video iframe{height:100%;}
.testimonials-mobile-view{margin-top:100px;}
}

#more_text {display: none;}
button.know-more{border:none;background: #164676; color:var(--white);padding:5px 15px;border-radius:5px;}
.select-filter{width:225px;margin:0 auto;}
.testimonial-filter select.form-control{height:40px!important; border:1px solid #c9352a; border-radius:50px;padding: 0 22px;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
background-position: 100%;
background-repeat: no-repeat;

}
.hide{
    display: none;
    
}
/********************free-consultation********************/
.free-consultation label span{color:var(--textred);}
.free-consultation .form-control{border:none; border-bottom:1px solid #ddd;border-radius:0px;box-shadow: none;}
.free-consultation select.form-control{height:35px!important;}
.free-consultation textarea.form-control{border: 1px solid #ddd;}
.free-consultation{border:1px solid #ddd;}
.free-consultation form{padding:25px;}
.free-consultation-box .free-consultation-form{
    padding: 30px;
-webkit-box-shadow: 0 1px 30px 0 rgba(32, 32, 32, 0.11);
box-shadow: 0 1px 30px 0 rgba(32, 32, 32, 0.11);
background-color: #fff;
border:1px solid #c6c4c4;
}
.free-consultation-form .contact-form{border:1px solid #c6c4c4; padding:30px;}
.free-consultation-form .form-control{border:none;border-bottom:1px solid #c6c4c4; border-radius:0px;
    box-shadow:none;
}
.free-consultation-form .contact-form.form-hd{border:1px solid #c6c4c4; padding:0px; margin-bottom: 18px;}
.free-consultation-form .contact-form.form-hd h1{margin-top:10px;} 
.free-consultation-form .contact-form.form-hd .heading-line-wrap{margin-bottom:15px;}
.free-consultation-form label span{color:var(--textred);font-size:16px;}
.free-consultation-form .changeInputFileName .form-control[readonly]{background-color: unset; border-bottom:none;}
.free-consultation-form .changeInputFileName .input-group-btn .btn-primary{background-color: #084d8a;
    border-color: #084d8a;}
    p.terms{color:#939393;letter-spacing: 0.5px; font-size: 14px; text-align: center; margin-top:20px;}
.free-consultation-form textarea.form-control{border:1px solid #c6c4c4; border-radius:0px; box-shadow:none;}
.free-consultation-form .form-control:focus {border-color: #66afe9;}
.free-consultation-form select.form-control.patient-country, .free-consultation-form select.form-control.preferred-language{height:34px;}
.treatment-title-new{
    font-size: 16px;
    font-weight: 500;
    color: #084d8a;
    text-transform: capitalize;
    margin: 0 0 15px 0;
    text-align: center;
    font-family: 'robotomedium';
}