@font-face {	font-family: 'webfont-medical-icons';	src:url('fonts/webfont-medical-icons.eot');	src:url('fonts/webfont-medical-icons.eot?#iefix') format('embedded-opentype'),		url('fonts/webfont-medical-icons.ttf') format('truetype'),		url('fonts/webfont-medical-icons.woff') format('woff'),		url('fonts/webfont-medical-icons.svg#webfont-medical-icons') format('svg');	font-weight: normal;	font-style: normal;}.icon-i-womens-health:before {	content: "\e600";}.icon-i-waiting-area:before {	content: "\e601";}.icon-i-volume-control:before {	content: "\e602";}.icon-i-ultrasound:before {	content: "\e603";}.icon-i-text-telephone:before {	content: "\e604";}.icon-i-surgery:before {	content: "\e605";}.icon-i-stairs:before {	content: "\e606";}.icon-i-radiology:before {	content: "\e607";}.icon-i-physical-therapy:before {	content: "\e608";}.icon-i-pharmacy:before {	content: "\e609";}.icon-i-pediatrics:before {	content: "\e60a";}.icon-i-pathology:before {	content: "\e60b";}.icon-i-outpatient:before {	content: "\e60c";}.icon-i-mental-health:before {	content: "\e60d";}.icon-i-medical-records:before {	content: "\e60e";}.icon-i-medical-library:before {	content: "\e60f";}.icon-i-mammography:before {	content: "\e610";}.icon-i-laboratory:before {	content: "\e611";}.icon-i-labor-delivery:before {	content: "\e612";}.icon-i-immunizations:before {	content: "\e613";}.icon-i-imaging-root-category:before {	content: "\e614";}.icon-i-imaging-alternative-pet:before {	content: "\e615";}.icon-i-imaging-alternative-mri:before {	content: "\e616";}.icon-i-imaging-alternative-mri-two:before {	content: "\e617";}.icon-i-imaging-alternative-ct:before {	content: "\e618";}.icon-i-fire-extinguisher:before {	content: "\e619";}.icon-i-family-practice:before {	content: "\e61a";}.icon-i-emergency:before {	content: "\e61b";}.icon-i-elevators:before {	content: "\e61c";}.icon-i-ear-nose-throat:before {	content: "\e61d";}.icon-i-drinking-fountain:before {	content: "\e61e";}.icon-i-cardiology:before {	content: "\e61f";}.icon-i-billing:before {	content: "\e620";}.icon-i-anesthesia:before {	content: "\e621";}.icon-i-ambulance:before {	content: "\e622";}.icon-i-alternative-complementary:before {	content: "\e623";}.icon-i-administration:before {	content: "\e624";}.icon-i-social-services:before {	content: "\e625";}.icon-i-smoking:before {	content: "\e626";}.icon-i-restrooms:before {	content: "\e627";}.icon-i-restaurant:before {	content: "\e628";}.icon-i-respiratory:before {	content: "\e629";}.icon-i-registration:before {	content: "\e62a";}.icon-i-oncology:before {	content: "\e62b";}.icon-i-nutrition:before {	content: "\e62c";}.icon-i-nursery:before {	content: "\e62d";}.icon-i-no-smoking:before {	content: "\e62e";}.icon-i-neurology:before {	content: "\e62f";}.icon-i-mri-pet:before {	content: "\e630";}.icon-i-interpreter-services:before {	content: "\e631";}.icon-i-internal-medicine:before {	content: "\e632";}.icon-i-intensive-care:before {	content: "\e633";}.icon-i-inpatient:before {	content: "\e634";}.icon-i-information-us:before {	content: "\e635";}.icon-i-infectious-diseases:before {	content: "\e636";}.icon-i-hearing-assistance:before {	content: "\e637";}.icon-i-health-services:before {	content: "\e638";}.icon-i-health-education:before {	content: "\e639";}.icon-i-gift-shop:before {	content: "\e63a";}.icon-i-genetics:before {	content: "\e63b";}.icon-i-first-aid:before {	content: "\e63c";}.icon-i-dermatology:before {	content: "\e63d";}.icon-i-dental:before {	content: "\e63e";}.icon-i-coffee-shop:before {	content: "\e63f";}.icon-i-chapel:before {	content: "\e640";}.icon-i-cath-lab:before {	content: "\e641";}.icon-i-care-staff-area:before {	content: "\e642";}.icon-i-accessibility:before {	content: "\e643";}.icon-i-diabetes-education:before {	content: "\e644";}.icon-i-hospital:before {	content: "\e645";}.icon-i-kidney:before {	content: "\e646";}.icon-i-ophthalmology:before {	content: "\e647";}.icon-womens-health:before {	content: "\e648";}.icon-waiting-area:before {	content: "\e649";}.icon-volume-control:before {	content: "\e64a";}.icon-ultrasound:before {	content: "\e64b";}.icon-text-telephone:before {	content: "\e64c";}.icon-surgery:before {	content: "\e64d";}.icon-stairs:before {	content: "\e64e";}.icon-radiology:before {	content: "\e64f";}.icon-physical-therapy:before {	content: "\e650";}.icon-pharmacy:before {	content: "\e651";}.icon-pediatrics:before {	content: "\e652";}.icon-pathology:before {	content: "\e653";}.icon-outpatient:before {	content: "\e654";}.icon-ophthalmology:before {	content: "\e655";}.icon-mental-health:before {	content: "\e656";}.icon-medical-records:before {	content: "\e657";}.icon-medical-library:before {	content: "\e658";}.icon-mammography:before {	content: "\e659";}.icon-laboratory:before {	content: "\e65a";}.icon-labor-delivery:before {	content: "\e65b";}.icon-kidney:before {	content: "\e65c";}.icon-immunizations:before {	content: "\e65d";}.icon-imaging-root-category:before {	content: "\e65e";}.icon-imaging-alternative-pet:before {	content: "\e65f";}.icon-imaging-alternative-mri:before {	content: "\e660";}.icon-imaging-alternative-mri-two:before {	content: "\e661";}.icon-imaging-alternative-ct:before {	content: "\e662";}.icon-hospital:before {	content: "\e663";}.icon-fire-extinguisher:before {	content: "\e664";}.icon-family-practice:before {	content: "\e665";}.icon-emergency:before {	content: "\e666";}.icon-elevators:before {	content: "\e667";}.icon-ear-nose-throat:before {	content: "\e668";}.icon-drinking-fountain:before {	content: "\e669";}.icon-diabetes-education:before {	content: "\e66a";}.icon-cardiology:before {	content: "\e66b";}.icon-billing:before {	content: "\e66c";}.icon-anesthesia:before {	content: "\e66d";}.icon-ambulance:before {	content: "\e66e";}.icon-alternative-complementary:before {	content: "\e66f";}.icon-administration:before {	content: "\e670";}.icon-accessibility:before {	content: "\e671";}.icon-social-services:before {	content: "\e672";}.icon-smoking:before {	content: "\e673";}.icon-restrooms:before {	content: "\e674";}.icon-restaurant:before {	content: "\e675";}.icon-respiratory:before {	content: "\e676";}.icon-oncology:before {	content: "\e677";}.icon-nutrition:before {	content: "\e678";}.icon-nursery:before {	content: "\e679";}.icon-no-smoking:before {	content: "\e67a";}.icon-neurology:before {	content: "\e67b";}.icon-mri-pet:before {	content: "\e67c";}.icon-interpreter-services:before {	content: "\e67d";}.icon-internal-medicine:before {	content: "\e67e";}.icon-intensive-care:before {	content: "\e67f";}.icon-inpatient:before {	content: "\e680";}.icon-information-us:before {	content: "\e681";}.icon-infectious-diseases:before {	content: "\e682";}.icon-hearing-assistance:before {	content: "\e683";}.icon-health-services:before {	content: "\e684";}.icon-health-education:before {	content: "\e685";}.icon-gift-shop:before {	content: "\e686";}.icon-genetics:before {	content: "\e687";}.icon-first-aid:before {	content: "\e688";}.icon-dental:before {	content: "\e689";}.icon-coffee-shop:before {	content: "\e68a";}.icon-chapel:before {	content: "\e68b";}.icon-cath-lab:before {	content: "\e68c";}.icon-care-staff-area:before {	content: "\e68d";}.icon-registration:before {	content: "\e68e";}.icon-dermatology:before {	content: "\e68f";}.kar_service .icon img {
    transform: scale(1.1) rotate(0deg) translate(0px);
	
	
	
}
.kar_service .icon {
  
    background-position: left center;
    background-repeat: repeat;
    border-radius: 86px;
    display: inline-block;
    height: 86px;
    line-height: 0;
    margin-bottom: -33px;
    position: relative;
    text-align: center;
    top: -43px;
    vertical-align: middle;
    width: 86px;
	
	
}



.kar_service .preicon {
   
	background-repeat:no-repeat;
}




.kar_service .icon img {
transition:all 0.6s ;
width:60px;
 left: 10px;
    position: absolute;
    top: 10px;


}
.kar_service {

   border-radius: 10px;
    float: left;
    margin: 0 0 6px 21px;
    max-width: 244px;
    min-height: 475px;
    position: relative;
    width: 100%;
}

.kar_service .preicon{
text-align:center;
}
.kar_service a{
  text-decoration: none !important;
}

.kar_service .title{
font-size: 20px;
    margin: 0 0 5px;
    min-height: 50px;
    text-align: center;
    width: 100%;
     height: 30px;
}
.kar_service .title a {
transition:opacity 0.6s;
  text-decoration: none;
}

.kar_service .title a:hover{
opacity:0.6;
}

.kar_service .image img {
transition:opacity 0.6s;
}

.kar_service .image img:hover{
opacity:0.7;
}

.kar_service .icon img:hover{
transform:rotate(50deg);
} 

.kar_service .image::before {
    border-top: 0px dashed #d2c4b9;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
	 margin-top: 3px;
}

.kar_service .image{
min-height:100px;
background-repeat:no-repeat !important;
background-size:100% !important;
background-position:center !important;
transition:all 0.5s;
}
.kar_service .image:hover{
/*background-size:120% !important;*/opacity:0.8;

}
.kar_service .icon .font_icon{transition:all 0.5s;}
.kar_service .icon .font_icon:hover{transform:scale(0.6);}




.kar_service .image img{max-height:100px;}


.kar_service::after {
    background: url("../images/textured-border-top.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    top: -6px;
}



.kar_service p {
    line-height: 25px;
    margin-bottom: 10px;
    padding: 10px 20px;
    text-align: center;
    min-height: 157px;
	 
	  }


.kar_service .readmore{
text-align:center;


}

.kar_service .readmore a{
padding:10px 20px;

color:white;
}

.kar_service .readmore a:hover{
color:white;
opacity:0.5;
}


.kar_service .icon14{
left: 13px !important;
}


.kar_service .icon9{
left: 12px !important;
top: 14px !important;
}

.kar_service_type2 {
    display: table;
    float: left;
    width: 100%;
	margin: 20px 30px 20px 0;
	max-width:680px;
}


.kar_service_type2 .image{
min-height:320px;
background-repeat:no-repeat !important;
background-size:100% !important;
background-position:center !important;
transition:all 1s;
}

.kar_service_type2 .image:hover, .kar_service_type3 .image:hover{
background-size:110% !important;

}


.kar_service_type2 .bottomframe {
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);*/
background: linear-gradient(to bottom, rgba(25, 35, 45, 0) 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-shadow: 0 1px 1px #000;
	
	
background-image: -webkit-gradient(
  linear, left top, left bottom, from(rgba(0, 0, 0, 0)),
  to(rgba(0, 0, 0, 1) ), color-stop(.9,#333333)
);

    position: relative;
    top: 255px;
    width: 100%;
	 border-bottom: 6px solid;
	 min-height: 65px;
	  z-index: 2;
}

/*
.kar_service_type2 .bottomframe::before {
    background: url("../images/bg1.png") repeat-x scroll 0 0 / 100% 96px rgba(0, 0, 0, 0);
    content: "";
    height: 261px;
    opacity: 0.72;
    position: absolute;
    top: -31px;
    width: 100%;
    z-index: -1;
}*/


.kar_service_type2 .icon {
   
     
}

.kar_service_type2 .icon img{
        width: 50px;
		padding: 5px 12px;
        float:left;
		opacity: 0.8;
}


.kar_service_type2 .title a{
   color:white;
   font-size: 17px;
}

.kar_service_type2 .content {
    color: #d5d5d5;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-right: 10px;
}

.kar_service_type2 .content a {
    color: white;
   text-decoration:underline;
}

.kar_service_type2 .content a:hover{
color:pink;
}




.kar_service_type3 .image{
min-height:180px;
background-repeat:no-repeat !important;
background-size:100% !important;
background-position:center !important;
transition:all 1s;
-webkit-transition:all 1s;
}


.kar_service_type3 {
    display: table;
    float: left !important;
    margin: 0px 8px !important;
    width: 200px;
    
}




.page-id-32 .kar_service_type3 {
    display: table;
    float: left !important;
    margin: 10px 8px !important;
    width: 253px;
    
}






.kar_service_type3:first-child {
    
    /*margin: 20px 0 20px 0% !important;*/
    
}

.kar_service_type3 .title{
 font-size: 16px;
    line-height: 1.3;
    margin: 7px 0;
    padding-left: 14px;
	margin-top:20px;
	border-left: 3px solid;
	color:white;
}

.kar_service_type3 .title a:hover{
 opacity:0.5;
}
.kar_service_type3 .title a{
color:white;
}

.kar_service_type3 .content a:hover{
 opacity:0.5;
}


.kar_service_type3 .content a{
 color: #7c7c7c;
}

.kar_service_type3 .content {
line-height: 21px;
}

.firstserv {
    margin-left: 20px !important;
}

.white {filter: invert(100%);-webkit-filter: invert(100%);}.pink{filter:  invert(100%) hue-rotate(180deg);/*filter: saturate(3);filter: grayscale(100%);filter: contrast(160%);filter: brightness(0.25);filter: blur(3px);filter: invert(100%);filter: sepia(100%);filter: hue-rotate(180deg);filter: opacity(50%);*/}.kar_service_type4 .preicon {    background:none;}.kar_service_type4  {   border:0px;}.kar_service_type4 .readmore a {    border: 0px dashed white;    border-radius: 4px;   }.kar_service_type4  .font_icon {font-size:60px;}.kar_service_type4  .icon img {     width: 63px;}.kar_service_type4  .icon img:hover{transform:scale(0.7);}.bgicon{position:absolute;width:80%;z-index:-1;opacity:0.1;}






.kar_service_type9 {
    
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    width: 100%;
}

.kar_service_type9 a{
  transition:opacity 0.5s;
}
.kar_service_type9 a:hover{
  opacity:0.5;
}


.kar_service_type9 .bottomframe {
min-height:50px;
}

.wr-mega-menu{
display:table;
margin:0 auto;
}

#nav-wrap {

    display: table;
    margin: 0 auto;
   
}


.kar_service .icon div:hover{
color:green !important;
}


.kar_service .icon div{
transition:color 0.5s;
-webkit-transition:color 0.5s;
cursor:pointer;
}


.kar_service_type10 .textcolumn{
float: left;
    line-height: 20px;
    margin-top: -4px;
    padding-left: 8px;
    width: 70%;
}

.kar_service_type10 .imagecolumn{
width:30%;
float:left;	
	
}

.kar_service_type10 a{
text-decoration:none !important;	
	
}
.kar_service_type10 .content_row {
padding:10px;	
	
}





.kar_service_type10 .title {
   display: block;
    margin: 0;
    overflow: hidden;
    font-size: 14px;
    padding-left: 10px;
}



.kar_service_type10{
border-bottom: 1px solid lightgray;
    display: table;
    padding-bottom: 10px;
    width: 100%;
    margin-bottom:15px;
	
}

.kar_service_type10 img{
float: left;
    height: 53px;
    width: auto !important;
	
}


.kar_service_type11{
float:left;
  max-width: 325px;
	
}

.kar_service_type10 {
	
border:0px;	
}


.kar_service_type11 .textcolumn {
    line-height: 15px !important;
    margin-top: 0px !important;
    padding-left: 5px !important;
    width: 76% !important;
}

.kar_service_type11 .imagecolumn{
width:24%;
float:left;	
	
}



.kar_service_type11 .title {
    text-align: center !important;
    margin-bottom: 1px !important;
}

.kar_service_type11 {
    border-left: 1px solid lightgray !important;
}
.kar_service_type11.firstserv {
    border-left: 0px !important;
}
.title-block h3{padding-left:5px;	}




.kar_service_type14{
display:table;
max-width:300px;

width:100%;
/* border: 1px solid #919191;*/
border-radius:4px;
 height:180px;
 /*margin-right:20px;*/
margin:0 auto;
}




.backframe {

   position:absolute;
   width:275px;
   height:178px;
    background: url(/backproduct.png);
    background-size:100%;
	/*
    background: -webkit-linear-gradient(left,rgba(255,0,0,0), #222); /* For Safari 5.1 to 6.0 */
   /* background: -o-linear-gradient(right,rgba(255,0,0,0), #222 ); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(right,rgba(255,0,0,0), #222); /* For Firefox 3.6 to 15 */
   /* background: linear-gradient(right,rgba(255,0,0,0), #222); /* Standard syntax */
	opacity:9;
	z-index:10;
} 





.kar_service_type14 .leftgrid{
width:70%;
float:left;
padding:20px;
	z-index:20;
position:relative;
}

.kar_service_type14 .rightgrid{
float: left;
    width: 30%;
    position: relative;
    z-index: 5;
	height: 174px;
}


.kar_service_type14 .rightgrid {
background-size:95% !important;
background-repeat:no-repeat !important;
background-position:center !important;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
}

.kar_service_type14:hover .rightgrid{
background-size:105% !important;	
	
}


.kar_service_type14 .title {
    font-size: 27px;
    margin: 0 0 7px 24px;
}

.kar_service_type14 .title a {
    color: #3f3f3f;
    font-style: italic;
}

.kar_service_type14 .desc {
  color: white;
    font-size: 13px;
   
    padding-top: 10px;
   
}

/*
.kar_service_type14 .title::before {
    background: rgba(0, 0, 0, 0) url("/pretitle.png") no-repeat scroll left center / 100% auto;
    content: "";
    margin-left: -27px;
    margin-top: -22px;
    padding: 29px 59px;
    position: absolute;
	z-index: -1;
}
*/

 
 
.kar_service_type14:after{
 background: rgba(0, 0, 0, 0) url("/shadow.png") repeat scroll 0 0 / 100% auto;
    content: "";
    padding: 5px;
    position: absolute;
    width: 300px;
    z-index: 0;
    margin-left: -300px;
    margin-top: 178px;
}






.kar_service_12{
min-height: 330px;
}


.kar_service_12 {
    min-height: 330px;
    border: 1px solid #d4d4d4;
    padding: 10px 0px;
	background:white;
	margin:20px auto;
	  float: none;
}

.kar_service_12 .title a{
font-size:16px;	
color:#55a4c6;
font-weight:bold;
}

.kar_service_12 .description{
min-height: 119px;
    padding: 17px;	
}



.kar_service_12 .readmore a{
background:	#55a4c6;
border-radius:4px;
}


.icon-i{
font-family:"webfont-medical-icons";
}


.kar_service_type40 img{
height:50px;	
}


.kar_service_type40  div:nth-child(1){
width:20%;
float:left;
background:white;	
}
.kar_service_type40 {
background: #222 none repeat scroll 0 0;
    border: 1px solid #222;
    color: white;
    display: table;
    margin-bottom: 8px;
    text-align: center;
	transition:opacity 0.5s;
    width: 100%;
}

.kar_service_type40  div:nth-child(2){
float: left;
    height: 50px;
    padding-top: 12px;
    width: 80%;
	
}

.kar_service_type40 a{
color: #55a4c6;

}

.prdcts h3{
 border-bottom: 1px solid;
    border-top: 1px solid;
   color: #004f71;
    display: table;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0 !important;
    margin-top: 10px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
	background: #ededed none repeat scroll 0 0;
}



.kar_service_type42 img{
height:120px;	
}


.kar_service_type42 .lleft{
width:30%;
float:left;
background:white;
height: 150px;
padding:10px;	
}


.kar_service_type42 .rright{
background: #55a4c6 none repeat scroll 0 0;
    border-right: 5px solid #d9cc78;
    color: white;
    float: left;
    height: 170px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 7px 10px;
    width: 70%;
}


.kar_service_type42 ul{
text-align: left;
    margin: 6px 0px;
    padding: 0px;	
}


.kar_service_type42 .ttop{
  background: #acacac none repeat scroll 0 0;
    color: white;
    padding: 4px;
}



.kar_service_type42 {
display:table;
border:1px solid lightgray;
width:100%;	
max-width:300px;
float:left;
transition:opacity 0.5s;
}


.kar_service_type42 ul li{
list-style-type:none;	
font-size:12px;
}
.kar_service_type42 ul li i{
color:	#d9cc78 ;
}

.kar_service_type42 a{
color: white;
    font-size: 17px;
    text-decoration: none !important;
    font-weight: bold;
}



.kar_service_type43{
width:100%;
max-width:368px;
margin-right:20px;
margin-bottom:30px;
transition:opacity 0.5s;
}


.kar_service_type40:hover{
opacity: 0.5;
}
.kar_service_type43:hover{
opacity: 0.5;
}
.kar_service_type42:hover{
opacity: 0.5;
}



.kar_service_type43 a {
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none !important;
    white-space: nowrap;
}

.kar_service_type40 a {
    font-size: 18px;
    font-weight: bold;
}
.kar_service_type45 .image{
height:100px;
background-position:center !important;
background-size:100% !important;
background-repeat:no-repeat !important;
opacity:0.8;
}
.kar_service_type45 .image:hover{
opacity:1;
}

.kar_service_type45 .title{
    color:#55a4c6 !important;
    display: table;
    text-align:center;
    font-size: 18px;
	font-weight:bold;
    letter-spacing: 0 !important;
    text-shadow: 2px 0 0 #fff;
    width: 100%;
	margin-top:10px;
	padding-bottom:15px;
	border-bottom:1px solid lightgray;
}






































































