body{margin:5px 0px 0px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#858687; background:#b7e4f5; /*background:#fff;*/}

@font-face {
    font-family: '../font/DIN1451StdEngschrift';
    src: url('../font/dinengschriftstd-webfont.eot');
    src: url('../font/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dinengschriftstd-webfont.woff') format('woff'),
         url('../font/dinengschriftstd-webfont.ttf') format('truetype'),
         url('../font/dinengschriftstd-webfont.svg#DIN1451StdEngschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: '../font/DIN1451StdEngschrift';
    src: url('../font/dinengschriftstd-webfont.eot');
    src: url('../font/dinengschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dinengschriftstd-webfont.woff') format('woff'),
         url('../font/dinengschriftstd-webfont.ttf') format('truetype'),
         url('../font/dinengschriftstd-webfont.svg#DIN1451StdEngschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: '../font/DIN1451StdMittelschrift';
    src: url('../font/dinmittelschriftstd-webfont.eot');
    src: url('../font/dinmittelschriftstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dinmittelschriftstd-webfont.woff') format('woff'),
         url('../font/dinmittelschriftstd-webfont.ttf') format('truetype'),
         url('../font/dinmittelschriftstd-webfont.svg#DIN1451StdMittelschrift') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*====================*/
.clear {
	clear:both;line-height:0;height:0;
}

.container-main{width:100%;max-width:1000px;margin:0 auto; border:5px solid #21368b}
.container-main:before, 
.container-main:after{display:table;	content:"";	height:0;line-height:0;}
.container-main:after{clear:both;}

.container{width:100%;max-width:934px;margin:0 auto;}
.container:before, 
.container:after{display:table;	content:"";	height:0;line-height:0;}
.container:after{clear:both;}
a{color:#858687; text-decoration:underline;}
a:hover{color:#858687; text-decoration:none;}
.top-bg{background:#b7e4f5 url(../images/cloud.jpg) top center no-repeat;}
.header{ overflow:hidden; padding-left:97px; padding-right:30px; padding-bottom:22px}
.header .logo{  float:left; margin-top:12px}
.header .call_pan{float:left; margin-top:25px; margin-left:42px}
.header .search_pan{ float: right}
/*a{color:#7CC142; text-decoration:none;}

a:hover{color:#7CC142; text-decoration:underline;}*/

a{color:#858687; text-decoration:underline;}

a:hover{color:#858687; text-decoration:none;}

.top-bg{background:#b7e4f5 url(../images/cloud.jpg) top center no-repeat;}

.top-call{font-family: '../font/DIN1451StdEngschrift'; font-size:40px; color:#ba1f3d;}

.blue-font{color:#21368b; font:Arial, Helvetica, sans-serif; line-height:18px;}

.red-text{ font-size:11px; color:#ba1f3d; line-height:18px;}

.search-bg{background:url(../images/search-bg.jpg) top no-repeat; width:201px; height:24px; float:left; margin-top:10px; margin-left:30px;}

.search-top{background:url(../images/search.jpg) top no-repeat; width:137px; height:13px; margin:5px 0px 0px 10px; float:left;}

.search-field{background:none; border:none; width:130px; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333;}

.search-bttn{background:none; border:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; cursor:pointer; width:50px; padding-top:3px;}

.nav{background:url(../images/nav-bar.jpg) top no-repeat; /*width:731px;*/ width:741px; float:left; height:18px; /*padding:4px 0px 0px 30px;*/ padding:4px 0px 0px 20px; margin:0px 0px 0px 20px; text-transform:uppercase;}

.nav ul{margin:0px; padding:0px; list-style-type:none; display:inline; float:left;}

.nav ul li{float:left; text-align:center; padding:0px 5px 0px; line-height:15px; /*font-family: '../font/DIN1451StdEngschrift';*/ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; border-right:1px solid #c65658; z-index:999px; font-weight:bold;}

.nav ul li a{ text-decoration:none; color:#f1d61b !important; /*letter-spacing:0.1pt;*/}

.nav ul li a:hover{ text-decoration:none; color:#f1d61b;}

.nav ul li ul{font-size:11px;
/*font-family: '../font/DIN1451StdEngschrift';*/
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:capitalize;
/*margin:-2px 0px 0px -45px; top:0; */
margin:0px 0px 0px -30px; top:0; 
width: 200px; left:-999em;}

.nav ul li ul li{display: inline-block;
width: 175px; border:none;}

.nav ul li ul li a{display: block;
width: 165px; /*width of menu (not including side paddings)*/
color: #ab1e32 !important;
background-color: #ebd122;
text-decoration: none;
padding: 2px 5px;
line-height:15px;
text-transform:uppercase;
/*letter-spacing:0.1pt;*/
border-bottom:1px solid #b52136;
text-align:center;}

.nav ul li ul li a{text-transform:uppercase;}

.nav ul li ul li a:hover{
	text-decoration:none; color:#ab1e32;
}

.nav ul li ul li a:hover span{text-transform:uppercase;}



h1{font-size:26px; font-family: '../font/DIN1451StdEngschrift'; color:#ba1f3d; margin:0px; /*padding:0px 0px 19px 0px;*/ padding:0px 0px 27px 0px; font-weight:normal; line-height:27px;}

h1 span{ color:#21368b;}

h2{font-size:26px; font-family: '../font/DIN1451StdEngschrift'; color:#d1d3d4; margin:0px; padding:0px 0px 19px 0px; font-weight:normal; line-height:27px;}

h2 span{ color:#d1d3d4;}

h3{font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#21368b; margin:0px; padding:0px 0px 19px 0px; font-weight:normal; line-height:18px;}

.pad-10-home{padding:40px 15px 15px; line-height:18px;}

.pad-10{padding:33px 15px 15px 24px; line-height:18px;}

.pad-10-2{padding:32px 15px 15px 15px; line-height:18px;}

.pad-10-3{padding:35px 15px 15px 8px; line-height:18px;}

.pad-10-4{padding:36px 0px 15px 24px; line-height:18px;}

.pad-t-b{padding:8px 0px;}

.pad-t-30{padding:20px 0px 15px;}

.f-11-strong{font-size:11px; font-weight:bold;}

ul.small-arrow{margin:0px; padding:8px 0px 18px 0px; list-style-type:none; display:block;}

ul.small-arrow li{background:url(../images/arrow.jpg) top left no-repeat; display:block; padding:1px 0px 1px 10px; color:#21368b; text-decoration: underline; font-size:11px; font-weight:bold; background-position:0px 6px;}

ul.small-arrow li a{color:#21368b; text-decoration: underline;}

ul.small-arrow li a:hover{color:#21368b; text-decoration:none;}

.blue-box-left{width:200px; background:#b7e4f5; font-size:10px; color:#000; margin-top:20px;}

.stay-informd{background:url(../images/informd.jpg) top no-repeat; width:180px; float:left; height:23px; padding:3px 0px 0px 5px;}

.stay-informd-field{background:none; border:none; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

.stay-informd-bttn{background:url(../images/submit.jpg) top no-repeat; width:33px; height:16px; text-align:center; color:#000; font-size:10px; border:none;}

.f-18{font-size:22px; margin:0px; padding:0px 0px 0px 0px;}

.f-21-red{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#ba1f3d;}

.f-21-blue{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#21368b;}
.right-blue-bg { margin-bottom: 20px;}
.stetho{background:url(../images/stetho.jpg) top right no-repeat; width:320px; height:205px; padding:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#ba1f3d; float:left;}'

.line-18{line-height:18px;}

.line-22{line-height:22px;}

.line-25{line-height:25px;}

.line-20{line-height:20px;}

.line-30{line-height:35px;}

.yellow-box{background:url(../images/yellow-bg.jpg) top no-repeat; width:340px; height:56px; padding:15px; font-size:13px; color:#595a5c;}

.f-12-blue{font-size:13px; color:#21368b;}

.f-14-blue{font-size:14px; color:#21368b;}

ul.round-bullet{margin:0px; padding:0px; list-style-type:none; display:block;}

ul.round-bullet li{background:url(../images/bullet.jpg) top left no-repeat; display:block; padding:6px 0px 6px 18px; color:#838588; background-position:0px 7px;}

.right-part{width:207px; float:left; text-align:left;}

.right-blue-bg{background:#21368b; padding:16px; color:#7cc142; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px;border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -ms-border-radius:10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px}

.right-blue-bg em{text-align:left; display:block; padding-left:45px;}

.right-green-heading{background:url(../images/green-head.jpg) top no-repeat; width:207px; height:109px;}

.right-bg-repet{background:url(../images/right-bg.jpg) repeat-y; padding:8px 15px 0px 20px; line-height:18px;}

.f-11{font-size:11px;}

.footer-bg{background:#7dc242; /*padding:25px 0px;*/ padding:19px 0px 20px; color:#fff; font-size:9px;}

.footer-link-1{padding:0px 5px; text-decoration:none; color:#fff;}

.footer-link-1:hover{padding:0px 5px; text-decoration:none; color:#fff;}

.footer-link-2{padding:0px 2px; text-decoration: underline; color:#fff;}

.footer-link-2:hover{padding:0px 2px; text-decoration:none; color:#fff;}





/*--------------------------------------------PRACTICE-----------------------------------*/

ul.practice-link{margin:0px 0px 0px; padding:0px; list-style-type:none; display:block;}

ul.practice-link li{padding:4px 0px; text-align:left; color:#be2e4a; text-transform:capitalize; font-weight:bold;}

ul.practice-link li a{color:#be2e4a; text-transform:capitalize; text-decoration:underline; font-size:12px;}

ul.practice-link li a:hover{color:#be2e4a; text-transform:capitalize; text-decoration:none;}



ul.practice-link-grey{margin:0px; padding:18px 0px 0px; list-style-type:none; display:block;}

ul.practice-link-grey li{padding:4px 0px; text-align:left; color:#d1d3d4; text-transform:capitalize; font-weight:bold;}

ul.practice-link-grey li a{color:#d1d3d4; text-transform:capitalize; text-decoration:underline;}

ul.practice-link-grey li a:hover{color:#d1d3d4; text-transform:capitalize; text-decoration:none;}

.left-yellow{background:#faed32; padding:15px; font-size:10px; color:#234089; line-height:12px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -ms-border-radius:10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}

.f-11-blue-georgia{ font-size:10px; /*color:#234089;*/ color:#000; font-family:Georgia, "Times New Roman", Times, serif; }

.green-bg-left{padding:15px; background:#7cc242; color:#21368b; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; font-size:12px;border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -ms-border-radius:10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px}

.green-bg-left em{display:block; text-align:left; padding-left:30px;}

.green-bg-right{padding:5px 10px; background:#7cc242; color:#606f57; line-height:18px; font-size:13px; line-height:20px;}

.whight-heading{font-size:13px; color:#fff; text-transform:uppercase;}

.green-bg-right ul{margin:0px; padding:0px; list-style-type:none; display:block;}

.green-bg-right ul li{background:url(../images/green-bullet.jpg) top left no-repeat; padding:4px 0px 4px 23px; background-position:0px 5px;}

.red-12-font{font-size:12px; color:#ba1f3d;}

ul.round-bullet-1{margin:0px; padding:0px; list-style-type:none; display:block;}

ul.round-bullet-1 li{background:url(../images/bullet.jpg) top left no-repeat; display:block; padding:2px 0px 2px 17px; color:#838588; background-position:0px 7px;}

ul.round-bullet-2{margin:0px; padding:0px; list-style-type:none; display:block;}

ul.round-bullet-2 li{background:url(../images/bullet.jpg) top left no-repeat; display:block; padding:0px 0px 0px 17px; color:#838588; background-position:0px 5px;}

.f-11-blue{font-size:11px; color:#21368b; line-height:13px;}

.f-21-aril{font-size:18px; color:#b91f3d; line-height:30px; font-weight:bold;}

.f-21-aril-blue{font-size:18px; color:#21368b; line-height:30px; font-weight:bold;}


ul.small-arrow-1{margin:0px; padding:0px; list-style-type:none; display:block;}

ul.small-arrow-1 li{background:url(../images/arrow.jpg) top left no-repeat; display:block; padding:0px 0px 0px 12px; color:#21368b; text-decoration: underline; font-size:11px; font-weight:bold; background-position:0px 2px; line-height:16px;}

ul.small-arrow-1 li a{color:#21368b; text-decoration: underline;}

ul.small-arrow-1 li a:hover{color:#21368b; text-decoration:none;}

ul.small-arrow-1 li ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;}

.right-part-care{width:207px; float:left; text-align:left; margin-left:65px;}

.text-c-black{color:#000; font-size:10px; padding:4px 0px; margin:0px;}

.text-c-black span{ padding:0px 0px 0px 23px;}

.text-c-grey{color:#838588; font-size:10px; padding:4px 0px;}

.right-blue-bg-yellow{background:#21368b; padding:0px 10px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}

.yellow-heading{color:#fff200; font-size:12px;}

.yellow-heading-arial{color:#fff200; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

ul.small-arrow-yellow{margin:0px; padding:0px; list-style-type:none; display:block;}

ul.small-arrow-yellow li{background:url(../images/arrow-yellow.jpg) top left no-repeat; display:block; padding:3px 0px 3px 12px; color:#21368b; text-decoration: underline; font-size:11px; font-weight:bold; background-position:0px 4px;}

ul.small-arrow-yellow li a{color:#21368b; text-decoration: underline;}

ul.small-arrow-yellow li a:hover{color:#21368b; text-decoration:none;}



/*-------------------------------NEW PATIENT----------------------------*/


.right-part-patient{width:207px; float:left; text-align:left; margin-left:0px;}

.blue-mid-bg{background:#bde4f5; padding:0px 25px; line-height:20px;}

.blue-mid-bg ul{margin:0px; padding:0px; list-style-type:none; display:block;}

.blue-mid-bg ul li{background:url(../images/blue-bullet.jpg) top left no-repeat; display:block; padding:2px 0px 2px 20px; background-position:0px 5px;}



/*-------------------------------PAYMENT----------------------------*/


.left-yellow-payment{background:#faed32; padding:0px 5px; color:#234089; line-height:18px;}

.go-bttn{background:url(../images/go.jpg) top no-repeat; width:33px; height:16px; text-align:center; color:#000; font-size:10px; border:none;}

.whight-text{color:#fff;}

.table-brd{border-top:1px solid #000000; border-left:1px solid #000000;}

.light-blue-bg{background:#edf8fc; border-bottom:1px solid #000; border-right:1px solid #000; padding:0px 4px;}

.light-yellow-bg{background:#fbf4c4; border-bottom:1px solid #000; border-right:1px solid #000; padding:0px 4px;}

.table-hd-brd{border-right:1px solid #000; border-bottom:1px solid #000; padding:0px 4px;}



/*---------------------------------WEB LINK--------------------------*/

.weblink{padding:0px 5px;}

.weblink a{color:#838588; text-decoration:underline;}

.weblink a:hover{color:#838588; text-decoration:none;}






.w-63{width:76px; float:left; text-align:center; font-size:11px; line-height:13px;}

.blue-text{color:#21368b;}

.text-c-black-12{color:#000; font-size:12px; padding:4px 0px;}

.line-18{line-height:18px;}

.f-10{font-size:10px; line-height:15px;}

.blue-box{width:106px; height:154px; text-align:center; background:#b8e4f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}

.blue-box a{color:#000; text-decoration:none;}

.blue-box a:hover{color:#000; text-decoration: underline;}


.link-1{text-decoration:underline; color:#858687;}

.link-1:hover{text-decoration:none; color:#858687;}

.link-2{color:#858687; text-decoration:underline;}

.link-2:hover{color:#858687; text-decoration:none;}

.link-3{color:#21368b; text-decoration:underline;}

.link-3:hover{color:#21368b; text-decoration:underline;}

.f-10-gray{font-size:10px; line-height:15px; color:#4E4E4E;}

.text-indent{text-indent:20px; display:block; width:120px;}

.text-indent a{text-decoration:underline;}

.text-indent a:hover{text-decoration:underline;}





/*------------------------JOOMLA CSS-----------------------------*/

.mainlevel{padding:0px 7px; text-decoration:none; color:#fff; text-transform:uppercase;}

.mainlevel:hover{padding:0px 7px; text-decoration:none; color:#fff;}

.contentpaneopen{margin:0px; padding:0px; width:100%;}

.nav li.item62{border:none;}

/*-----------------------------24012014-------------------------------*/

/*.search{background:url(../images/search-bg.jpg) no-repeat; float: left;height: 24px;margin-left: 30px;margin-top: 10px;width: 201px;}*/
.search{background:url(../images/search-bg.jpg) no-repeat; float: left;height: 24px;margin-left: 0px;margin-top: 10px;margin-bottom: 8px;width: 201px;}

.inputbox{background:url(../images/search.jpg) no-repeat; width:127px; height:13px; padding:0 5px; line-height:13px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:none; float:left; margin: 5px 0 0 10px;}

.button{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none; color: #333333; cursor: pointer;font-family: Arial,Helvetica,sans-serif;font-size: 11px; font-weight: bold;padding-top: 3px; text-align: center; width: 50px;}

.font-12{font-size:12px;}

ul.menu{background:none; margin:7px 0 0; padding:0; width:auto; list-style:none;}

ul.menu li{list-style:none; float:left;}

ul.menu li a{color: #FFFFFF; padding: 0 6px; text-decoration: none; text-transform: uppercase;}

/*-----------------------------28012014-------------------------------*/

.nav ul li.item-134{border:none;}
/*===============================*/
.mobile_pan,.desk_pan_boks_mobile,.nav_wrapper #test_btn,.search_pan_desk{ display:none}
.body_wrapper{ background-color:#FFF; padding-top:40px; padding-bottom:90px}
.body_left_pan,.body_mid_pan,.body_right_pan{ display:inline-block; float:left}
.body_left_pan{ margin-left:20px;width:100%;max-width:217px;}
.body_mid_pan{ margin-left:55px;width:100%;max-width:368px;}
.body_right_pan{ float:right; margin-right:13px;width:100%;max-width:207px;}
.body_right_top_image{ position:relative}
/*.body_right_top_image img{ position:absolute;left:-71px; top:-179px;}*/
.body_right_top_image img{ position:absolute;left:-62px; top:-179px;}
.right-part-practice{width:207px; float: none; text-align:left; margin-top:148px}
.footer-bg{background:#7dc242; padding:32px 0px; color:#fff; font-size:9px; text-align:center;}
.copy_right,.nav_footer,.footer_link{ display:inline-block}
.nav_footer .menu{ margin:0; padding:0}
.nav_footer .nav { height:auto}
.desk{ display:block}
.mobile_pan_mid,.mobilt_top_desk{ display:none}
/*===============================*/
.body_mid_images_pan ul{ margin:20px 0; padding:0; list-style:none;}
.body_mid_images_pan ul li{ display:inline-block; text-align:center; width:25%; margin-right:20px; margin-bottom:20px}
.body_mid_images_pan ul li img{ width:100%}
.body_mid_pan{ margin-bottom:30px}
.our-patcic-right .right-blue-bg{ padding:15px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -ms-border-radius:10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px}
.appoiment_left_mid_pan,.appoinment_left_mid,.left-yellow{ margin:30px 0}
.appoiment_left_mid_pan ul{  margin:0; padding:0}
.appoiment_left_mid_pan ul li{ display:inline-block; width:32%}

/*14072021*/
.nav .navul_pan ul.ext-menu {margin-left:-6px;}
.nav .navul_pan ul.ext-menu li{padding:0 3px;}

/*04082021*/
.summerupdates ul li{padding:0 0 0 58px;}
.summerupdates ul li img{width:51px;}
.nav .navul_pan ul.ext-menu li {
    padding: 0 9px;
    font-family: Arial;
}
.nav .navul_pan ul.ext-menu {
    margin-left: -8px;
}