@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'bebas_neuebook';
    src: url('/fonts/bebasneue_book-webfont.eot');
    src: url('/fonts/bebasneue_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bebasneue_book-webfont.woff2') format('woff2'),
         url('/fonts/bebasneue_book-webfont.woff') format('woff'),
         url('/fonts/bebasneue_book-webfont.ttf') format('truetype'),
         url('/fonts/bebasneue_book-webfont.svg#bebas_neuebook') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ font-family: 'Open Sans', sans-serif; font-size:13px;color:#000;  }
html, body, h1, h2, h3, h4, p, ol, ul, li, form{ padding:0px; margin:0px; }
/*** Common Styles ***/
a{ text-decoration:none; color:#000; outline:none;}
a:hover{ color:000; }
img{ border:none; max-width:100%; vertical-align:middle;}
.clear{ clear:both;}
ul, li{ list-style-type:none; }
/*** titles Styles ***/
h1, h2, h3{ font-family: 'Open Sans', sans-serif;}
h1{font-weight:normal; font-size:26px;}
h2{ font-size:28px; font-weight:normal;}
h3{ font-size:24px; font-weight:normal; }

.scores_a{ border: 1px solid #000;}
.score4{ border: 1px solid #000;}
.locations-western li{ list-style:none; }
.colr-form{ color: #D24B23;}
.locations-western li select {
  width: 200px;
}
/******************header*********************/
header{ width:100%; float:left; min-height:151px; background:url(/images/header_bg.jpg) 0px 0px repeat-x;}
.header_sec{ max-width:960px; margin:auto;}
.logo{ float:left; }
.header-right{ float:right; margin:40px 0 31px;}
.phno {
  background: rgba(0, 0, 0, 0) url("/images/wo-sprite.png") no-repeat scroll -2px -5px;
  float: left;
  font-size: 18px;
  margin: 0 14px 0 0;
  padding: 0 0 5px 35px;
}
.book_appt{ float:right; font-size:12px; font-weight:600; border:1px solid #C97A6B;  background:url(/images/appt_bg.png) 99% center no-repeat;} 
.book_appt a{ display:block; padding:4px 10px;} 
.book_appt a:hover{  transition:0.2s;background:#ECD5A1 url(/images/appt_bg.png) 99% center no-repeat;}
nav{ float:right; }
nav ul li{ float:left; position:relative;}
nav ul li a{ display:block; font-size:16px; line-height:48px; padding:0 19px; }
nav ul li a:hover{ background:#ECD5A1; transition:0.3s;}

/** DD Menu Styles **/
nav ul li ul{ z-index:9999999; background:#331A15; display:none; width:250px; position:absolute; left:0px; top:100%;}
nav ul li ul li{ float:none;  font-size:11px;  text-align:left;  padding-left:0px; border-bottom:1px solid #ECD5A1;}
nav ul li ul li a{ font-size:13px; line-height:15px; padding:10px 0 10px 25px; color:#fff; border:none; display:block;}
nav ul li ul li a:hover{  color:#fff; transform:none; transition-duration:0.2s;}
nav ul li:hover > ul { display:block; position:absolute; left:0px; padding:0px; margin:0px;}
/**************allign dd to right end***************/
#menu-item-33:hover > ul {
  display: block;
  left: auto;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
}
/*******************************/
nav ul li li:hover > ul{ display:block; position:absolute; left:100%; padding:0px; margin:0px; top:0px;}
nav ul li:hover > li{ float:none; }
nav ul li.current-menu-item > a{background:#ECD5A1;}
nav ul li ul li.current-menu-item > a{  color:#fff; }
#menu-menu-1 > li.current-menu-item > a, #menu-menu-1 > li.current_page_ancestor > a{background:#ECD5A1; }
nav ul li:hover > a{background:#ECD5A1;}
nav ul li ul li:hover > a{ color:#fff;}
/**right arrow**/


/******************banner-sec*******************/
#banner{ width:100%; float:left;position:relative; }
.inner_banner{ width:100%; position:absolute; left:0px; top:0px; }
.banner_text{ position:relative; margin:auto; max-width:960px; }
.tagline{ position:absolute;left:0px; top:140px; width:55%;}
.tagline h2{ font-size:50px;font-family: 'bebas_neuebook'; color:#fff;  }
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6{height:419px; }
.banner1{ background:url(/images/banner1.jpg) center top no-repeat; }
.banner2{ background:url(/images/banner2.jpg) center top no-repeat; }
.banner3{ background:url(/images/banner3.jpg) center top no-repeat; }
.banner4{ background:url(/images/banner4.jpg) center top no-repeat; }
.banner5{ background:url(/images/banner5.jpg) center top no-repeat; }
.banner6{ background:url(/images/banner6.jpg) center top no-repeat; }
.jssora20l, .jssora20ldn{position: absolute;cursor: pointer; display: block;  overflow:hidden;}
.jssora20r, .jssora20rdn{position: absolute; cursor: pointer;display: block; overflow:hidden;}

.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin:0;}
.rslides li {-webkit-backface-visibility: hidden;width:100%;left:0;top:0;}
.rslides li:first-child {position: relative;float: left;}
.rslides img {display: block;height: auto;float: left;border:0;}
.bullet8{bottom:30px;float: left;position: absolute;left:0px;z-index: 100;}
.bullet8 li {float: left;list-style-type: none;margin-left: 0px;}
.bullet8 li a {display: block;color:#30110C;font: normal 35px Verdana, Geneva, sans-serif;}
.bullet8 li a:hover, .bullet8 li.rslides_here a {color: #fff;}

.bullet9{bottom: 0;float: left;position: absolute;left:0px;z-index: 100;}
.bullet9 li {float: left;list-style-type: none;margin-left: 0px;}
.bullet9 li a {display: block;color:#30110C;font: normal 35px Verdana, Geneva, sans-serif;}
.bullet9 li a:hover, .bullet9 li.rslides_here a {color: #fff;}
.bann_bull{ left: 0;position: relative;top: 0;width: 100%;}
.bullet_call{ margin: auto;max-width: 940px;position: relative;}
/*********************service section*****************************/	
#service_section{ width:100%; float:left; min-height:179px; background:url(/images/container-bg.jpg) 0px 0px repeat-x;}
.service_sec{ margin:-25px auto; max-width:960px; position:relative; z-index:999;}
.service_sec ul li{ float:left;  min-height:146px;}
.service_sec ul li a.acute{ background:url(/images/acute-knee-clinic.png) center 0px no-repeat; }
.service_sec ul li a.acute:hover{ background:url(/images/acute-hover.png) center 0px no-repeat; }
.service_sec ul li a.knee-arthro{ background:url(/images/knee-arthroscopy.png) center 0px no-repeat; }
.service_sec ul li a.knee-arthro:hover{ background:url(/images/knee-artho-hover.png) center 0px no-repeat; }
.service_sec ul li a.acl{ background:url(/images/acl-recon.png) center 0px no-repeat; }
.service_sec ul li a.acl:hover{ background:url(/images/acl-recons-hover.png) center 0px no-repeat; }
.service_sec ul li a.tkr{ margin:0; background:url(/images/total-knee.png) center 0px no-repeat;}
.service_sec ul li a.tkr:hover{ background:url(/images/total-knee-hover.png) center 0px no-repeat; }
.service_sec ul li a{ font-size:16px; color:#fff; display:block; padding:155px 0 0 0;margin:0 35px; text-align:center;}

/***************************meet doctor section*********************************/
#meet_dr{ width:100%; float:left; background:url(/images/doc_sec_bg.jpg) 0px 0px repeat-x; min-height:426px;}
.meet_dr_sec{ max-width:960px; margin:auto; }
.doc_intro_text{ background:url(/images/doc_title_bg.png) no-repeat scroll center bottom; text-align:center;padding: 38px 0;}
.choose_sunner{ font-size:24px; font-weight:300; color:#5EAA23; background:url(/images/wo-sprite.png) 0px -212px no-repeat; padding:5px 0 10px 45px;}
.about_dr_img{ float:left; }
.about_pavitar {float: left;margin: 50px 0 0;}
.doctor_profile_text{ float:right; width:69%; font-size:14px; margin:10px 0 0 0;}
.doctor_profile_text h1 a{ font-size:30px; font-weight:normal;}
.doctor_profile_text h1 a:hover{ color:#0F1A86; transition:0.2s; }
.doctor_profile_text h2{ font-size:18px; color:#AC6A4A; margin:0 0 12px 0;}
.doctor_profile_text a{ font-weight:bold; font-size:13px; }
.doctor_profile_text a:hover{color:#0F1A86;}
.doctor_profile_text > p {line-height: 25px;}

/**********************************what we treat*****************************************/
#wt_we_treat{ width:100%; float:left; background:url(/images/wt_we_treat_bg.jpg) center 0px no-repeat; min-height:363px; }
.wt_we_treat_sec{ margin:auto; max-width:960px; }
.wt_we_treat_sec > h2 {background: #6a4f7a none repeat scroll 0 0;color: #fff;font-weight: 300;margin: 34px auto 0;text-align: center;width: 25%;}
.comp_nav{ float:left; width:60%;margin:40px 0 0 0;  }
.comp_nav ul li{ float:left; text-align:center;}
.comp_nav ul li a{ font-size:17px; color:#fff; display:block; padding:160px 0 0 0;}
.comp_navigated{ background:url(/images/computer-navigated-surgery.png) center 0px no-repeat; }
.comp_navigated:hover{ background:url(/images/computer-navigated-hover.png) center 0px no-repeat;}
.comp_nav ul li.minimally{ background:url(/images/minimally-invasive.png) center 0px no-repeat; float:right;}
.comp_nav ul li.minimally:hover{ background:url(/images/minimally-hover.png) center 0px no-repeat; }
.treat_list{ float:right; margin:65px 0 0 0; }
.treat_list ul li{ border-bottom:1px solid #3F4CBE; line-height:26px;}
.treat_list ul li.last_child{ border:none; }
.treat_list ul li a{ background:url(/images/wo-sprite.png) -10px -297px no-repeat; font-size:14px; color:#fff; padding:0 0 0 18px;}
.treat_list ul li a:hover{ color:#F5D896; }

/*************service container*****************/
#service_container{ width:100%; float:left; min-height:523px; background:url(/images/container2bg.jpg) center 0px no-repeat; padding:65px 0 0 0;}
.container_sec{ margin:auto; max-width:960px; }
.anterior_knee li{ text-align:center; position:relative; float:left;width:40%;}
.anterior_knee li a{min-height:350px;font-size:24px; font-weight:300; line-height:25px; padding:23px 0 0 0px; display:block; color:#fff;}
.anterior_knee li a:hover{ color:#000; transition:0.2s; }
.anterior_knee li a span{ font-size:18px; font-weight:300; }
.anterior_knee li.anterior_hip{   background:url(/images/anterior-hip.png) 0px 0px no-repeat; color:#fff;}
.anterior_knee li.knee_surgery{ float:right; background:url(/images/knee-surgery.png) 0px 0px no-repeat; }
.anterior_knee li.knee_surgery a{color:#000;} 
.anterior_knee li.knee_surgery a:hover{ color:#01017D;transition:0.2s;}
.patient_edu{ float:left; margin:65px 0 0 0; width:100%;}
.patient_edu ul li{ float:left; border:1px solid #9EA1B4; margin:0 9% 0 0; position:relative;}
.patient_edu ul li.last_child{ margin:0; float:right;}
.patient_edu ul li a{ color:#fff; font-size:14px; padding:7px 29px; display:block;}
.patient_edu ul li a:hover{ background:#3F4DBF; transition:0.2s; }

.learn_more{ position:absolute; bottom:0px; left:25%; width:194px; margin:auto;}
.learn_more a{ min-height:0 !important; color:#fff !important; background:rgba(56, 46, 44, 0.7) none repeat scroll 0 0 !important; font-size:14px !important; padding:10px 0!important; font-weight:bold !important;} 
.learn_more a:hover{ background:rgba(63, 77, 191, 0.8) none repeat scroll 0 0 !important; transition:0.2s; }
/***********************credibility****************************/
#credibility{ width:100%; float:left; background:#E0E1E3;}
.credibility_sec{ margin:auto; max-width:960px; }
.credibility_sec ul li{ float:left; margin:0 81px 0 0;}
.credibility_sec ul li.last_child{ margin:0; }

/****************************footer**********************************/
footer{  width:100%; float:left; background:url(/images/footer_bg.jpg) center 0px no-repeat; min-height:388px; padding:58px 0 0 0; }
.footer{ margin:auto; max-width:960px; font-size:14px; color:#fff;}
.footer ul li a{ color:#fff; font-weight:300; line-height: 25px;}
.footer ul li a:hover{ color:#3F4DBF; }
.footer h2{ font-size:16px; margin:0 0 25px 0;}
.menu_footr{ float:left; width:17%; }
.footer_services{ float:left;margin:0 20px 0 0; }
.treatments{ float:left; margin:20px 0 0 0;}
.treatments h2{ margin:0 0 10px 0; }
.footr_contact{ float:left; width:40%;}
.contact_loc {border: 2px solid #1f1919;float: left;padding: 10px 35px 20px;width:76%; position:relative; min-height:100px;}
.contact_loc p {float: left;}
.contact_loc .rslides img {float: right; margin:15px 0 0 0;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;float: left;}
.rslides img {display: block;height: auto;float: left;border: 0;}
.callbacks_nav.callbacks1_nav.prev {left: 0;position: absolute;top: 45px; width:30px;height:30px; background:url(/images/wo-sprite.png) -8px -355px no-repeat;text-indent:-9999px;}
.callbacks_nav.callbacks1_nav.next {position: absolute;right: 0;top: 45px;width:30px;height:30px;background:url(/images/wo-sprite.png) 4px -435px no-repeat; text-indent:-9999px;}
.tel_email {float: left;margin: 10px 0 0;}
.tel_email a{ color:#fff; }
.footer_follow_us ul li{ float:left; }
.smo_footer li a{ display:block; text-indent:-9999px; width:35px; height:35px; padding:0;background:url(/images/wo-sprite.png) 0px 0px no-repeat; text-indent:-9999px;}
.smo_footer li a.fb{ background-position:-3px -865px;}
.smo_footer li a.twtr{ background-position:-6px -598px;}
.smo_footer li a.linkedin{ background-position:-8px -515px;}
.smo_footer li a.utube{ background-position:-4px -773px;}
.smo_footer li a.gplus{ background-position:-4px -687px;}
.footer_follow_us{ float:right; width:23%; }
.footr_ser_list{ padding:10px 0px; border-top:1px dashed #fff; border-bottom:1px dashed #fff; float:left; margin:15px 0 0 0;}
.copyright{ float:left; font-weight:300; padding:10px 0px;  border-bottom:1px dashed #fff; float:left;}
.ypologo{ float:left; padding:10px 0 0 0; }
.footr_ser_list a {padding: 0 0 0 15px;background:url(/images/ser-list-bull.png) 0px center no-repeat;}

/*********************inner page**************************/
/*************common styles*****************/
article h1{ font-size:26px;color:#c30009;font-weight:normal; margin:15px 0px;}
.keyword {color: #000;display: inline;font-size: 13px; page-break-inside:avoid !important;}
article h2, article h3, article h4{ padding-bottom:8px; font-weight:normal;}
article h2{ font-size:20px; color:#964331;}
article h3{ font-size:18px; color:#415762;}
article h4{ font-size:15px; }
.key-p {display: inline;}
article p br {display: none;}
.seo{ font-size:13px;display:inline;color:#000; }
article a{color:#720309;}
article a:hover{color:#000;}
article p, article ul, article ol{ margin-bottom:10px; line-height:20px;/*margin-bottom:18px;*/  }

article ul{ padding:0 0 5px 30px; }
article ol{padding:0 0 5px 40px;}
article ol li{margin: 5px 0;}
article ul li{ list-style-type:disc;margin:5px 0; line-height:20px;}
article ul.list-gap{ padding-bottom:8px; }
.img-l{float:left; margin:0 5px;}
.img-r{float:right; margin:0 5px;}
/***************/
/******************banner-sec*******************/
#inn_banner{ width:100%; float:left;position:relative; }
.inn_banner{ width:100%; position:absolute; left:0px; top:0px; }
.inn_banner_text{ position:relative; margin:auto; max-width:960px; }
.inn_tagline{ position:absolute;left:0px; top:40px; width:45%;}
.inn_tagline h2{ font-size:40px;font-family: 'bebas_neuebook'; color:#fff;  }
.inn_banner1, .inn_banner2, .inn_banner3, .inn_banner4, .inn_banner5, .inn_banner6{height:201px; }
.inn_banner1{ background:url(/images/inn_banner1.jpg) center top no-repeat; }
.inn_banner2{ background:url(/images/inn_banner2.jpg) center top no-repeat; }
.inn_banner3{ background:url(/images/inn_banner3.jpg) center top no-repeat; }
.inn_banner4{ background:url(/images/inn_banner4.jpg) center top no-repeat; }
.inn_banner5{ background:url(/images/inn_banner5.jpg) center top no-repeat; }
.inn_banner6{ background:url(/images/inn_banner6.jpg) center top no-repeat; }
.jssora20l, .jssora20ldn{position: absolute;cursor: pointer; display: block; background: url(/images/bann_left_arrow.png) no-repeat; overflow:hidden;width:46px !important; height:92px !important;}
.jssora20r, .jssora20rdn{position: absolute; cursor: pointer;display: block; background: url(/images/banner_right_arrow.png) no-repeat; overflow:hidden;width:46px !important; height:92px !important;}

section{ width:100%; float:left; margin:15px 0 0 0;}
.article_sec{ margin:auto; max-width:960px; }
article{ float:left; width:70%; }
aside{ float:right; width:240px; }
aside h2{color:#fff; padding:0px 0px 0px 12px; font-size:20px; font-weight:bold;}
.aside_dr{ margin:0px 0 20px 0; }
.aside_dr h2{ background:#1E2DC8; color:#fff; padding:0px 0px 0px 12px; font-size:20px; font-weight:bold;}
.pavitar_sunner{ background:url(/images/aside_doc_bg.png) 0px 0px repeat-x; min-height:90px; padding:5px 0 0 0;}
.pavitar_sunner h2{ font-size:19px; color:#282629; background:none; font-weight:normal;}
.pavitar_sunner h2 a:hover{ color:#361913; }
.pavitar_sunner h3{ font-size:13px; color:#974130; font-weight:bold; padding:0px 0px 0px 12px;}
.pavitar_sunner > a {float: left;font-weight: bold;margin: 10px 0 0 67px;}
.pavitar_sunner > a:hover{ color:#1E2DC8; }
.aside_services h2{ background:#964331; }
.aside_ser_list{ background:url(/images/aside_ser_bg.jpg) 0px 0px repeat; padding:10px 0 10px 0; margin:0 0 20px 0;}
.aside_ser_list ul li{ border-bottom:1px solid #402420;}
.aside_ser_list ul li a{ display:block; background:url(/images/aside_list_bull.png) 10px center no-repeat; padding:2px 0 2px 25px; font-size:14px; color:#fff;}
.aside_ser_list > h2 a {
  color: #fff;
  display: block;
}

.aside_ser_list > h2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 1px solid #fff;
  font-size: 15px;
  padding: 5px 10px; margin:0 0 5px 0;
}
.lastchild {
  border-top:1px solid #fff; border-bottom:none !important;
}
.aside_ser_list ul li a:hover{ background:#964331 url(/images/aside_list_bull.png) 10px center no-repeat; transition:0.2s; }
.aside_wt_we_treat{ margin:0 0 20px 0; }
.aside_wt_we_treat h2{ background:#6E5483; }
.treat_opt{ min-height:157px; background:url(/images/aside_treat_bg.jpg) center 0px no-repeat; }
.treat_opt ul li a{ font-size:15px; color:#fff; display:block; padding:16px 0 16px 75px;}
.treat_opt ul li a.aside_comp{ background:url(/images/aside_computer.png) 5px 10px no-repeat; }
.treat_opt ul li a.aside_comp:hover{ background:url(/images/aside_computer_navigted_hover.png) 8px 10px no-repeat; }
.treat_opt ul li a.aside_minimally{ background:url(/images/aside_minimally.png) 5px 10px no-repeat; }
.treat_opt ul li a.aside_minimally:hover{ background:url(/images/aside_minimally_hover.png) 7px 10px no-repeat; }
.aside_anterior{ background:#0D1347;padding:10px 13px 25px 13px; }
.hip_replace{ background:#404DBF; display:block; color:#fff; font-weight:bold; padding:5px 8px; margin:0 0 5px 0;}  
.need_kneesurgery{ background:#F6D284; display:block; color:#000; font-weight:bold; padding:5px 10px; margin:0 0 15px 0;}
.aside_anterior a:hover{ background:#6E5483; transition:0.2s; color:#fff; }
.aside_anterior ul li a{ font-size:12px; color:#fff; border:1px solid #9EA0B5; display:block; margin:0 0 5px 0; background:url(/images/aside_anterior_bg.png) 7px center no-repeat; padding:5px 0 5px 23px; font-weight:600;}
.aside_anterior ul li a:hover{background:#6E5483 url(/images/aside_anterior_bg.png) 7px center no-repeat;}
.doc_profile {background: #3c1b16 none repeat scroll 0 0;color: #fff;float: right;padding: 8px; margin:0 0 0 20px;}


/************doctor profile******************/
.box_dr1_profile {background: none repeat scroll 0 0 #fafafa;border: 1px solid #d9d9d9;float: left;margin: 2% 0 5%;padding: 10px 0 8px 10px;width: 97%;}
.our_dr_profile_img {background: none repeat scroll 0 0 #f4edee;border:2px solid #ccc; border-radius: 5px;float: left;padding: 3px 0 0;width: 25%;}
.our_staff_img {background: none repeat scroll 0 0 #f4edee;border:2px solid #ccc; border-radius: 5px;float: left;padding: 3px;width: 22%;}
.our_staff_img img {width: 100%;}
.box_dr1_profile_right {float: right;padding: 3% 2% 0;width: 65%;}
.box_dr1_profile_right h1{ padding-bottom:5px; margin-bottom:0; font-size:22px;}
.box_dr1_profile_right h2 {color:#0A5DA9; padding-bottom:5px; font-size:17px;}
.box_dr1_profile_right h2 a {color: #0A5DA9; font-size:20px;}
.box_dr1_profile_right h2 a:hover{ color:#610206; }
.box_dr1_profile_right h3{ font-size:15px; color:#c4010a;}
.box_dr1_profile_right a.director-profile {color:#fff;display: block;float:left;margin: 10px 10px 0 0; background:#620206; padding:5px;}
.box_dr1_profile_right a.director-profile:hover{ color:#fff; background:#F8934D; }
.staff_profile {border:2px solid #ccc;float: right;padding: 5px 5px 0;text-align: center; font-size:15px; color:#640106; background:#e5d7d8; margin:0 0 0 10px;}
.staff_profile span{ font-size:12px; }
.staff_img > img {width:100%;}
/************joint replacement******************/
/* joint */
.Joint li {
  display: block;
  float: left;
  margin: 0 10px 15px 0 !important;
  padding: 0 !important;
  width: 48%; background: none;
}
.Joint li a {
  border: 1px solid rgb(213, 213, 213);
  border-radius: 5px;
  color: rgb(112, 112, 112);
  display: block;
  height: 70px;
  line-height: 17px;
  padding: 4px 0 4px 10px;
  text-align: center;
  text-decoration: none;
}
.minimally_joint a {
  background: url(/images/revision-knee-replacement.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.computer-assisted a {
  background: url(/images/hip-arthroplasty.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.thr a {
  background: url(/images/hip-arthroplasty.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.tkr a {
  background: url(/images/revision-knee-replacement.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.unicondylar a {
  background: url(/images/uniknee-replacement.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.revision-knee a {
  background: url(/images/revision-knee-replacement.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}
.revision-hip a {
  background: url(/images/hip-arthroplasty.gif) no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important;
  padding: 35px 0 4px 125px !important;
}

/*******************service page***************************/
.services_wo{position:relative; float:left; width:100%; margin:0 0 10px 0;}
.services_outer{ float:right; width:78%; background:#E3DFE0; min-height:180px; padding:0 0 0 81px; position:relative;}
.services_outer h2{ font-weight:bold; font-size:20px; color:#101B84; border-bottom:1px solid #BAB8B9; padding:3px 0;}
.services_outer ul li{ list-style:none; }
.services_outer ul li a{ display:block; color:#4B494A; line-height:23px; background:url(/images/wo-sprite.png) -10px -297px no-repeat; padding:0 0 0 15px;}
.services_outer ul li a:hover{ color:#341510; }
.services_outer > ul {margin: 10px 0 0;}
.service_img {left:0px;position: absolute;top: 22px;}
.services_outer.sports_med_outer {
  min-height: 110px;
  padding: 55px 0 0 81px;
}
.services_outer h2.sports_heading{ border:none; }
.services_outer h2 a{color:#101B84;}
.services_outer h2 a:hover{ color:#964331; }
.view_loc {
  border: 1px solid #e5e5e5;
  margin: 0 0 20px;
}
.loc_text h2 {
  background: #341510;
  color: #fff;
  font-size: 16px;
  padding: 5px;
}
.google_map {
  line-height: 20px;
  padding: 13px 0 16px 11px;
}
/*.blog_img {
  float: left;
  width: 30%;
}
.blog_cont {
  float: right;
  width: 65%;
}*/
.download_patform {float: right;}
.download_patform a{ background:#964331 url(/images/pdf-icon.png) no-repeat 3px center; display:block; padding: 5px 5px 5px 20px; color:#fff;}
.download_patform a:hover{ background:#361913 url(/images/pdf-icon.png) no-repeat 3px center; color:#fff; }
/****************media queries*********************/
@media screen and (max-width:979px) {
nav {background: #ebebeb;border-top: 2px solid #ecd5a1;float: left;width: 100%;}

nav ul li a{ padding:0 35px; }
.service_sec ul li{ width:24%; }
.service_sec ul li a{ margin:0 8px; font-size:14px;}	
.doctor_profile_text{ width:60%; } 
.bullet8{ left:20px; }
.bullet9{ left:20px; }
.inn_tagline{ left:20px; }
.tagline{ left:20px; }
.tagline h2{ font-size:35px; }
.comp_nav{ width:57%; }
.comp_nav ul li{ width:50%; }
.anterior_knee li a{ font-size:18px; }
.anterior_knee li a span{ font-size:15px; }
.patient_edu ul li{ margin:0 9% 0 0; }
.patient_edu ul li.last_child {float: left;}
.patient_edu ul li a{ padding:7px 5px; }
.credibility_sec ul li{ margin:0 15px 0; }
.footr_contact{ width:35%; }
article{ width:65%; margin:0 10px; }
aside{ float:left; }
.Joint {padding: 0;}
.Joint li{ width:47%; }
.services_outer h2.sports_heading{ margin:0 0 0 40px; }
.menu_footr{ margin:0 0 0 5px; }
.footer_follow_us{ margin:0 10px 0 0; }
.contact_loc{ min-height:200px; }
.contact_loc .rslides img {float: none;margin: auto;width: 75px;}
}

@media screen and (max-width:767px) {
.logo {margin: auto;width:275px; float:none;}	
nav {clear: both;float: none;width: 100%;}
nav ul li a {padding: 0 25px;}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6 {background-size: 100% auto !important;height: 134px;}
.inn_banner1, .inn_banner2, .inn_banner3, .inn_banner4, .inn_banner5, .inn_banner6 {background-size: 180% auto !important;height: 125px;}
.tagline{ top:20px; }
.bullet8{ bottom:0; }
.tagline h2{ font-size:25px; }
.inn_tagline h2{ font-size:25px; }
.book_appt{ float:left; }
.header-right {float: none;margin: auto;width: 360px; margin:0px auto;}
#service_section{ background:#391A15; }
.service_sec{ max-width:550px; margin:auto;}
.service_sec ul li{ width:auto; }
.service_sec ul li a{margin: 0 45px; font-size:16px;}
.doctor_profile_text {width: 55%;}
.learn_more {bottom: 0;left: 0;width: 100%;}
.patient_edu ul li a{ font-size:12px; }
.patient_edu ul li a {padding: 7px 2px;}
.credibility_sec {max-width: 500px;}
footer{ background:#352B2A; }
#wt_we_treat{ background:#12087b; }
.wt_we_treat_sec > h2{ width:auto; }
.comp_nav{ width:100%; }
.menu_footr {margin: 0 0 0 10px;width: 40%;}
.footer_services {width: 50%;}
.footr_contact {width: 60%;}
.footer_follow_us{ width:37%; margin:0 0 0 10px; }
article{ width:58%;}
.service_img{ width:25%; top:45px; }
.services_outer{ float:left; }
.Joint li{ width:75%; }
.treat_list {clear: both;float: none;margin: auto;padding: 15px 0 0;width: 300px;}
}
@media screen and (max-width:639px) {
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6 {background-size: 100% 100% !important;height: 130px;}
.inn_banner1, .inn_banner2, .inn_banner3, .inn_banner4, .inn_banner5, .inn_banner6 {background-size:240% auto !important;}
.bullet8{ right:20px; }
.tagline{ top:10px; }
.tagline h2{ font-size:25px; }
.inn_tagline h2{ font-size:20px; }
nav{ display:none; }
.phno{ font-size:16px; }
.book_appt{ float:right; margin:0 5% 0 0; }
.about_dr_img {float: none;margin: auto;width: 50%;}
.doctor_profile_text {background: #f8db99 none repeat scroll 0 0;float: none;width: auto;}
.wt_we_treat_sec > h2{ width:auto; }
.comp_nav{ width:auto; margin:0 0 20px;}
.comp_nav ul li {width: 48%;}
#wt_we_treat { background: #00067b none repeat scroll 0 0;}
.treat_list {float: none;margin:20px auto;width: 90%;}
.anterior_knee li a {display: block;float: none;margin: auto;width:60%;}
.anterior_knee li a.knee_surgery{ float:none; }
#service_container{ background:#0d1347; }
.patient_edu ul li {margin: 0 4px 5px 0;width:30%;}
.patient_edu ul li.last_child {float: left;}
.footer_follow_us{ width:auto; }
.service_sec{ margin:0 auto; }
.service_sec ul li a{margin: 0 38px; padding:155px 15px 0;}
.service_sec ul li a{ font-size:14px;}
article{ width:90%; }
aside {clear: both;float: none;margin: auto;}
.service_img{ width:30%;}
.Joint li{ width:90%; }
.footr_contact {clear: both;float: none;margin: 0 auto;width: 95%; padding:20px 0 0 0;}
.ypologo {clear: both;float: none;padding: 10px 0 0;text-align: center;width: 100%;}
}

@media screen and (max-width:480px) {
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6 {height:100px;}
.inn_banner1, .inn_banner2, .inn_banner3, .inn_banner4, .inn_banner5, .inn_banner6 {background-size:240% 100% !important; height:100px;}
.inn_tagline{ top:10px; }
.tagline{ width:auto; }
.tagline h2{ font-size:15px; }
.inn_tagline h2{ font-size:15px; }
.service_sec ul li a{margin: 0px;}
.service_sec ul li{ width:50%; }
.treat_list ul li a{ display:block; }
.doctor_profile_text h1 a{ font-size:20px; }
.anterior_knee li{ float:none;width:82%; margin:0 auto 10px; }
.anterior_knee li.knee_surgery{ float:none; }
.anterior_knee li a {width: auto;}
.patient_edu ul li {float: none;width: 97%; text-align:center; margin:0 4px 5px 5px;}
.patient_edu ul li.last_child {float: none; margin:0 0 5px 5px;}
.credibility_sec ul li {margin: 0 10px;width:43%;}
}

@media screen and (max-width:360px) {
/*.service_sec ul li a.acute, .service_sec ul li a.knee-arthro, .service_sec ul li a.acl, .service_sec ul li a.tkr{ background-size:100%; }*/
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6 {height:75px;}
.header-right{ width:auto; margin:0;}
.phno {margin:0; font-size:14px; padding:4px 0 5px 35px;}
.book_appt {float: left;margin: 0 0 0 5px;}
.service_sec ul li{ width:100%; }
}