@charset "utf-8";
/* CSS Document */

/** Fonts for the website **/
@font-face {
    font-family: 'OswaldRegular';
    src: url('../site-fonts/OswaldRegular.eot');
    src: url('../site-fonts/OswaldRegular.eot') format('embedded-opentype'),
         url('../site-fonts/OswaldRegular.woff2') format('woff2'),
         url('../site-fonts/OswaldRegular.woff') format('woff'),
         url('../site-fonts/OswaldRegular.ttf') format('truetype'),
         url('../site-fonts/OswaldRegular.svg#OswaldRegular') format('svg');
}
@font-face {
    font-family: 'RalewaySemiBold';
    src: url('../site-fonts/RalewaySemiBold.eot');
    src: url('../site-fonts/RalewaySemiBold.eot') format('embedded-opentype'),
         url('../site-fonts/RalewaySemiBold.woff2') format('woff2'),
         url('../site-fonts/RalewaySemiBold.woff') format('woff'),
         url('../site-fonts/RalewaySemiBold.ttf') format('truetype'),
         url('../site-fonts/RalewaySemiBold.svg#RalewaySemiBold') format('svg');
}
@font-face {
    font-family: 'MyriadProLightRegular';
    src: url('../site-fonts/myriadpro-light-webfont.eot');
    src: url('../site-fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../site-fonts/myriadpro-light-webfont.woff') format('woff'),
         url('../site-fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('../site-fonts/myriadpro-light-webfont.svg#MyriadProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../site-fonts/myriadpe-webfont.eot');
    src: url('../site-fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
         url('../site-fonts/myriadpe-webfont.woff') format('woff'),
         url('../site-fonts/myriadpe-webfont.ttf') format('truetype'),
         url('../site-fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Common Styles Styles Starts Here **/ 
body {
	font:14px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 22px;
}
* {
	padding: 0px;
	margin: 0px;
}
img, embed, object, video {
	max-width: 100%;
	max-height: 100%;
}
iframe {
	max-width: 100%;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: middle;
}
li {
	list-style-type: none;
}
.clear {
	clear: both;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
/** Common Styles Styles Ends Here **/ 

header, nav, #home-banner, #find-doctor-block, #home-page-container, footer, #inner-banner, section{ float:left; width:100%; }
.header, .menu-section, .home-banner, .find-doctor, .home-page-container, .footer, .inner-banner, .section{ max-width:940px; margin:0 auto; }

nav{ background:#009764; padding:15px 0 10px; position:relative; z-index:1; }
nav ul{ float:right; }
nav ul li{ float:left; padding:0 0 5px; margin:0 10px; position:relative; }
nav ul li a{ font:16px 'OswaldRegular'; text-transform:uppercase; color:#ffffff; }
nav ul li a:hover, nav ul li.selected a, nav ul li:hover > a{ color:#fbdb0d; border-bottom:2px solid #fff; }

.dropdown-menu { width: 220px; margin: 10px 0 0; position: absolute; top: 100%; left: 0; display: none; float: left; z-index: 7; padding:10px 0 0; }
nav ul li.last-menu .dropdown-menu{ left:auto; right:0; background:url(../site-images/dropdown-arrow.png) 90% 0 no-repeat; }
nav ul li:hover > ul.dropdown-menu { display: block; margin: 0; }
nav .dropdown-menu li{ margin:0; width:100%; background: #004b85 url(../site-images/menu-bullet.png) 10px 16px no-repeat; padding:0; }
nav .dropdown-menu li a, nav ul li.selected .dropdown-menu li a { font:13px/18px Arial,Helvetica,sans-serif; display: block; padding: 10px 20px 10px 25px; color: #fff; float:none; border-bottom:1px solid #002f53; text-transform:none; }
nav .dropdown-menu li a:hover, nav .dropdown-menu li:hover > a, nav .dropdown-menu li.sub-selected a{ background:#009764 url(../site-images/menu-bullet-hover.png) 10px 16px no-repeat; border-bottom:1px solid #009764; color:#fff; }
.dropdown-menu2 { position: absolute; left: 100%; top: 0; width: 225px; display: none; background: #6d6f71; }
nav ul li.last-menu .dropdown-menu2{ left:auto; right:100%; }
nav ul li ul li:hover > ul.dropdown-menu2 { display: block; }

.slicknav_menu, .dummy_block { display: none; }


.main-logo{ float:left; margin:-48px 0 0; position:relative; z-index:2; }
.main-logo-text{ float:left; margin:30px 0 0 15px; }
.main-logo-text h2, .main-logo-text h2 a{ font:normal 24px/30px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#0a3352; }

/** Home Banner Styles **/
#home-banner{ background:#0081cf; }
#homeslider{ width:100%; float:left; position:relative; overflow:hidden; height:320px; }
.home-banner{ position:relative; height:320px; }
#homeslider li{ height:320px; float:left; width:100%; }
/*#homeslider li.banner1{ background:url(../site-images/home-banner1.png) center 0 no-repeat }*/

#homeslider li.banner1{ background:url(../site-images/combodia-event-banner.png) center 0 no-repeat; }

/*#homeslider li.banner2{ background:url(../site-images/home-banner-2.png) center 0 no-repeat }*/
#homeslider li.banner2{ background:url(../site-images/spine-home-banner.png) center 0 no-repeat }
#homeslider li.banner3{ background:url(../site-images/home-banner3.png) center 0 no-repeat }
#homeslider li.banner7{ background:url(../site-images/home-banner1.png) center 0 no-repeat }
#homeslider li.banner4{ background:url(../site-images/home-banner4.png) center 0 no-repeat }
#homeslider li.banner5{ background:url(../site-images/home-banner5.png) center 0 no-repeat }
#homeslider li.banner6{ background:url(../site-images/home-banner6.png) center 0 no-repeat }

/** Banner Slider Bullet Styles **/
.homesliderbullet { position: absolute; bottom: 60px; left: 0; z-index: 100; top:auto; }
.home-banner .homesliderbullet li{ float:left; height:auto; width:9px; height:9px; display:block; margin:0 2px 0 0; } 
/*.inner-bullet7 { position: absolute; right: 16%; z-index: 100; }
.bullet7 li, .inner-bullet7 li { float: left; list-style-type: none; margin-left: 0px; width: inherit !important; }*/
.home-banner .homesliderbullet li a, .inner-bullet7 li a { display: block; color: #ffffff; font: normal 25px/12px Verdana, Geneva, sans-serif; }
.home-banner .homesliderbullet li a:hover, .bullet7 li.callbacks_here a, .inner-bullet7 li a:hover, .inner-bullet7 li.rslides_here a, .home-banner .homesliderbullet li.rslides_here a{ color: #e9831d; }

/** Home Banner Flag Styles **/
.flags{ position:absolute; left:0; bottom:14px; z-index:6; }
.flags ul{ float:left;}
.flags ul li { float: left; text-indent: -9999px; width: 27px !important; height: 14px; margin:0 4px 0 0; }
.flags ul li a { display: block; position:relative; z-index:6; }
.flags span { float: left; color: #e6e9ed; font: normal 12px Arial, Helvetica, sans-serif; margin:0 0 5px; }
.flag1 a { background: url(../site-images/home-banner-flags.png) 0 0 no-repeat; }
.flag2 a { background: url(../site-images/home-banner-flags.png) -34px 0 no-repeat; }
.flag3 a { background: url(../site-images/home-banner-flags.png) -68px 0 no-repeat; }
.flag4 a { background: url(../site-images/home-banner-flags.png) -100px 0 no-repeat; }
.flag5 a { background: url(../site-images/home-banner-flags.png) -134px 0 no-repeat; }
.flag6 a { background: url(../site-images/home-banner-flags.png) -166px 0 no-repeat; }
.flag7 a { background: url(../site-images/home-banner-flags.png) -200px 0 no-repeat; }
.flag8 a { background: url(../site-images/home-banner-flags.png) -233px 0 no-repeat; }
.flag9 a { background: url(../site-images/home-banner-flags.png) -265px 0 no-repeat; }
.flag10 a { background: url(../site-images/home-banner-flags.png) -299px 0 no-repeat; }
.flag11 a { background: url(../site-images/home-banner-flags.png) -331px 0 no-repeat; }
.flag12 a { background: url(../site-images/home-banner-flags.png) -365px 0 no-repeat; }
.flag13 a { background: url(../site-images/home-banner-flags.png) -398px 0 no-repeat; }
.flag14 a { background: url(../site-images/home-banner-flags.png) -431px 0 no-repeat; }
.flag15 a { background: url(../site-images/home-banner-flags.png) -465px 0 no-repeat; }
.flag16 a { background: url(../site-images/home-banner-flags.png) -497px 0 no-repeat; }
.flag17 a { background: url(../site-images/home-banner-flags.png) -531px 0 no-repeat; }
.flag18 a { background: url(../site-images/home-banner-flags.png) -564px 0 no-repeat; }
.flag19 a { background: url(../site-images/home-banner-flags.png) -595px 0 no-repeat; }
.flag20 a { background: url(../site-images/home-banner-flags.png) -629px 0 no-repeat; }

.home-banner-text{ position:absolute; left:0; top:40px; }
.home-banner-text h1{ font:26px/30px "RalewaySemiBold"; color:#ffffff; }
.home-banner-text h3{ font:20px/22px "RalewaySemiBold"; color:#ffffff; margin:7px 0 0; }
.home-banner-text h3 a, .home-banner-text h3 span{ color:#fbdb0c; }
.home-banner-text h2{ font:24px/30px "RalewaySemiBold"; color:#ffffff; }
.home-banner-text h2 span{ font:29px/30px "RalewaySemiBold"; color:#fbdb0c; }
.home-banner-text h2 span.date-text{ font:37px/30px "RalewaySemiBold"; color:#ffffff; }
.home-banner-text .read-more{ margin:10px 0 0; }
.home-banner-text .read-more a{ font:11px Arial, Helvetica, sans-serif; padding:7px 12px; color:#000; background:#fbdb0d; text-transform:uppercase; }
.home-banner-text .read-more a:hover{ background:#004b85; color:#ffffff; }

/** Home Banner Login Styles **/
.home-banner-login{ position:absolute; right:0; top:-107px; z-index:6; width:310px;}
.home-banner-login-bg{ width:92%; float:left; padding:14px; background:url(../site-images/home-banner-login-bg.png) center 20px no-repeat; background-size:106%; }
.home-banner-login h3, .textMain .home-banner-login h3{ padding:10px 0; background:#004b85; font:16px 'RalewaySemiBold'; color:#ffffff; text-align:center; }
.home-banner-login h3 span{ background:url(../site-images/sprite-img.png) -191px 3px no-repeat; width:11px; height:16px; margin:0 8px 0 0; display:inline-block; }
.home-banner-login-content{ padding:20px; background:#fff; }
.home-banner-login-form{ margin:0 0 45px; }
.home-banner-login-form li{ margin:0 0 10px; }
.home-banner-login-form input[type='text'], .home-banner-login-form input[type='password']{ background:#eaeaea; border:1px solid #d3d4d5; padding:7px; width:94%; font:13px Arial, Helvetica, sans-serif; }
.home-banner-login-form .forgot-pwd{ font:italic 11px Arial, Helvetica, sans-serif; color:#2a618c; margin:7px 0 0; }
.home-banner-login-form input[type='submit']{ float:right; background:#707070; font:11px Arial, Helvetica, sans-serif; padding:5px 10px; color:#ffffff; border:1px solid #707070; cursor:pointer; }
.home-banner-login-form input[type='submit']:hover{ background:#004b85; }

.home-banner-login-after h3{ padding:10px 21px; text-align:left; }
.home-banner-login h3 span.loggedin-name{ float:none; width:auto; background:none; }
.home-banner-login-content-after{ padding:10px 20px; }
.home-after-login ul li{ margin:5px 0; background:url(../site-images/bullet-tm.gif) 0 7px no-repeat; padding:0 0 0 15px; }
.home-after-login ul li a{ font:14px Arial, Helvetica, sans-serif; color:#000; }
.home-after-login ul li a:hover{ color:#0081CF; }

/** Home Banner Login Quicklinks Styles **/
.home-banner-login-links ul li{ width: 100%; margin:0 0 5px; }
.home-banner-login-links ul li a{ background:#d95936; font:13px Arial, Helvetica, sans-serif; color:#fff; display:block; border-radius:5px; padding:10px 0 10px 15px; }
.home-banner-login-links ul li a:hover{ background:#2d92ce; }
.home-banner-login-links ul li span{ width:20px; height:16px; float:left; margin:0 5px 0 0; }
.home-banner-login-links ul li.apply-member span{ background:url(../site-images/sprite-img.png) -210px 0 no-repeat; margin:0 2px 0 3px; }
.home-banner-login-links ul li.renew-member span{ background:url(../site-images/sprite-img.png) -231px 0 no-repeat; }
.home-banner-login-links ul li.pay-dues span{ background:url(../site-images/sprite-img.png) -260px 0 no-repeat; }
.home-banner-login-links ul li.fellowship{ margin:15px 0 0; }
.home-banner-login-links ul li.fellowship span{ background:url(../site-images/sprite-img.png) -287px 0 no-repeat; width:23px; height:16px; margin:5px 10px 0 0; }
.home-banner-login-links ul li.fellowship a{ font:17px 'OswaldRegular'; background:#0481d3; }
.home-banner-login-links ul li.fellowship a:hover{ background:#004b85; }

/** Find a Doctor Styles **/
#find-doctor-block{ background:#eaeaea; }
.find-doctor-container{ padding:40px 20px; float:left; width:94%; }
.find-doctor-container h3{ float:left; margin:0 25px 0 0; font:24px 'RalewaySemiBold'; color:#024a84; }
.find-doctor-container h3 span{ width:17px; height:21px; float:left; background:url(../site-images/sprite-img.png) -319px 0 no-repeat; margin:4px 15px 0 5px; }
.find-doctor-form li{ float:left; margin:0 18px 0 0; }
.find-doctor-form li.submit-button{ margin:0; float:right;}
.find-doctor-form li select{ border:1px solid #b9b9b9; width:270px; padding:0 8px; font:13px Arial, Helvetica, sans-serif; color:#777777; height:32px; }
.find-doctor-form li option{ padding:7px 12px 6px; }
.find-doctor-form li input[type='button']{ background:#004b85 url(../site-images/search-bg.png) 20px center no-repeat; width:90px; height:32px; font:13px Arial, Helvetica, sans-serif; color:#fff; border:none; padding:0 0 0 10px; cursor:pointer; }

/** Home Page Container Styles **/
.home-page-content{ padding:40px 0; float:left; width:100%; }
.home-apoa-objectives, .home-events-conference, .home-in-the-news{ float:left; width:245px; padding:25px 24px; border:1px solid #c9c7c7; margin:0 23px 0 0; position:relative; min-height:368px; }
.home-in-the-news{ margin:0; }
.home-page-content h2{ font:20px 'RalewaySemiBold'; color:#024a84; }
.home-page-content h2 span{ width:23px; height:19px; float:left; }
.home-page-content .home-events-conference h2 span{ background:url(../site-images/sprite-img.png) -345px 0 no-repeat; }
.home-page-content .home-in-the-news h2 span{ background:url(../site-images/sprite-img.png) 0 -48px no-repeat; margin:2px 10px 0 0; }

.home-apoa-objectives p{ font:13px/17px Arial, Helvetica, sans-serif; color:#303030; margin:18px 0 18.5px; }
.home-apoa-objectives p.read-more{ margin:15px 0 0; }
.home-apoa-objectives-list{ margin:0 0 0 15px; }
.home-apoa-objectives-list li{ list-style-type:disc; color:#e1873d; }
.home-apoa-objectives p.read-more a{ color:#ffffff; background:#004b85; padding:5px 10px; font:12px Arial, Helvetica, sans-serif; }
#events-conference-slider{ margin:20px 0 0; }
#events-conference-slider h3, #events-conference-slider h3 a{ font:15px Arial, Helvetica, sans-serif; color:#006ec8; margin:40px 0 0; min-height:38px; text-align:left; }
#events-conference-slider p{ font:13px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:12px 0 18px; }
#events-conference-slider p a.read-more{ font:italic 11px Arial, Helvetica, sans-serif; color:#02559a; }
#events-conference-slider p.register-now a{ font:12px Arial, Helvetica, sans-serif; color:#4c4c4c; background:#fbdb0d; padding:5px 10px; }

#events-conference-slider-links p.dairy-events a, #events-conference-slider-links p.past-events a{ padding:10px 15px; display:block; background:#d95936; border-radius:5px; font:17px 'RalewaySemiBold'; color:#fff; }


#events-conference-slider-links p.dairy-events a:hover, #events-conference-slider-links p.past-events a:hover{ background:#004b85; }


#events-conference-slider-links p.dairy-events{ margin:20px 0 15px; }
#events-conference-slider-links p span{ width:20px; height:19px; float:left; margin:0 15px 0 0; }
#events-conference-slider-links p.dairy-events span{ background:url(../site-images/sprite-img.png) -211px -48px no-repeat; }
#events-conference-slider-links p.past-events span{ background:url(../site-images/sprite-img.png) -239px -47px no-repeat; }
#events-conference-slider-links p.past-events{ margin:15px 0 0; }

#events-conference-bullets{ position:absolute; left:50%; margin:0 0 0 -29px; top:190px; z-index:3; }
#events-conference-bullets li{ float:left; margin:0 4px 0 0; }
#events-conference-bullets li a{ font:25px Arial, Helvetica, sans-serif; color:#949494; }
#events-conference-bullets li a:hover, #events-conference-bullets li.rslides_here a{ color:#d95936; }

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
#events-conference-slider.rslides li{ text-align:center; }

.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { border: 0 none; height: 112px; width: auto; }

.home-in-the-news h4{ margin:20px 0 0; font:13px Arial, Helvetica, sans-serif; color:#d95936; }
.home-in-the-news p{ font:13px Arial, Helvetica, sans-serif; color:#303030; margin:10px 0; }
.home-in-the-news a.read-more, .home-in-the-news p.read-all-news a{ font:13px Arial, Helvetica, sans-serif; color:#005091; }
/*.home-in-the-news-list { padding:18px 0 0; border-top:1px solid #dbdbdb; }*/
.home-in-the-news-list li{ float:left; width:100%; margin:0 0 11px 0; }
.home-in-the-news-list li.awards-fellowship{ margin:7px 0 18px; }
.home-in-the-news-list li a{ font:14px 'RalewaySemiBold'; color:#303030; float:left; }
.home-in-the-news-list li span{ width:23px; height:27px; float:left; margin:-2px 15px 0 0; }

.home-in-the-news-list li.newsletter span{ background:url(../site-images/sprite-img.png) -34px -48px no-repeat; }
.home-in-the-news-list li.newsletter a:hover span{ background:url(../site-images/sprite-img.png) -34px -87px no-repeat; }

.home-in-the-news-list li.anouncements span{ background:url(../site-images/sprite-img.png) -62px -48px no-repeat; }
.home-in-the-news-list li.anouncements a:hover span{ background:url(../site-images/sprite-img.png) -62px -86px no-repeat; }


.home-in-the-news-list li.awards-fellowship span{ background:url(../site-images/sprite-img.png) -95px -48px no-repeat; margin:-4px 15px 0 0; }
.home-in-the-news-list li.awards-fellowship a:hover span{ background:url(../site-images/sprite-img.png) -95px -88px no-repeat; margin:-4px 15px 0 0; }

.home-in-the-news-list li.educational-videos span{ background:url(../site-images/sprite-img.png) -125px -47px no-repeat; margin:1px 15px 0 0; }
.home-in-the-news-list li.educational-videos a:hover span{ background:url(../site-images/sprite-img.png) -125px -87px no-repeat; margin:1px 15px 0 0; }

.home-in-the-news-list li.journal span{ background:url(../site-images/sprite-img.png) -154px -46px no-repeat; }
.home-in-the-news-list li.journal a:hover span{ background:url(../site-images/sprite-img.png) -154px -86px no-repeat; }

.home-in-the-news-list li.resources span{ background:url(../site-images/sprite-img.png) -182px -48px no-repeat; }
.home-in-the-news-list li.resources a:hover span{ background:url(../site-images/sprite-img.png) -182px -87px no-repeat; }

/*.home-in-the-news-list li.resources{ margin:0; }*/

/** Footer Styles **/
footer { background: #353535; padding: 60px 0; }
.footer h2 { color: #ffffff; font: bold 16px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.footer-menu { float: left; }
.footer-menu a, .footer-menu{ color: #ffffff; font: normal 12px Arial, Helvetica, sans-serif; }
.footer-menu a:hover{ text-decoration:underline; }
.footer-contact { width: 360px; float: left; }
.footer-contact span { color: #ffffff; }
.footer-contact span a{ color: #ffffff; } 

.quick-links{ width:150px; float:left; margin:0 0 0 55px; }
.quick-links ul li{ margin:0 0 5px; }
.quick-links ul li a{ font:12px Arial, Helvetica, sans-serif; color:#fff; }
.quick-links ul li a:hover{ text-decoration:underline; }

.follow-us { width: 225px; float: right; } 
.follow-us ul li { text-indent: -99999px; float: left; margin:0 10px 0 0; }
.follow-us ul li a { width: 39px; height: 39px; display: block; opacity:0.6; transition:all 0.3s ease 0s; }
.follow-us ul li a:hover { opacity:1; }

.linkedin a { background: url(../site-images/sprite-img.png) 0 0 no-repeat; }
.twitter a { background: url(../site-images/sprite-img.png) -49px 0 no-repeat; }
.gp a { background: url(../site-images/sprite-img.png) -96px 0 no-repeat; }
.fb a { background: url(../site-images/sprite-img.png) -144px 0 no-repeat; }

.ypo-logo { float: right; width: 225px; padding: 60px 0 0 0; }
.ypo-logo p, .footer-contact p { margin: 7px 0 0 0; color: #ffffff; font: normal 12px/20px Arial, Helvetica, sans-serif; float: left; }
.footer-contact a{ color:#ffffff; }
.ypo-logo p{ margin:0 0 42px; }


/** Inner Page Styles Starts Here **/
.inner-banner{}
#inner-banner{ background:#0481d3; }
#homeslider{ width:100%; float:left; position:relative; }
.inner-banner{ position:relative; height:202px; overflow:hidden; }
#innerslider li{ height:202px; float:left; width:100%; }
/*#innerslider li.banner1{ background:url(../site-images/inner-banner1.png) center 0 no-repeat; }*/

#innerslider li.banner1{ background:url(../site-images/combodia-event-banner-s.png) center 0 no-repeat; }

/*#innerslider li.banner2{ background:url(../site-images/inner-banner-2.png) center 0 no-repeat; }*/
#innerslider li.banner2{ background:url(../site-images/spine-home-banner-s.png) center 0 no-repeat; }
#innerslider li.banner3{ background:url(../site-images/inner-banner3.png) center 0 no-repeat; }
#innerslider li.banner4{ background:url(../site-images/inner-banner4.png) center 0 no-repeat; }
#innerslider li.banner5{ background:url(../site-images/inner-banner5.png) center 0 no-repeat; }
#innerslider li.banner6{ background:url(../site-images/inner-banner6.png) center 0 no-repeat; }
#innerslider li.banner7{ background:url(../site-images/inner-banner1.png) center 0 no-repeat; }

/** Banner Slider Bullet Styles **/
.innersliderbullet {
  bottom: 20px;
  position: absolute;
  right: 0;
  top: auto;
  z-index: 100;
}
.inner-banner .innersliderbullet li{ float:left; height:auto; width:9px; height:9px; display:block; margin:0 2px 0 0; } 
/*.inner-bullet7 { position: absolute; right: 16%; z-index: 100; }
.bullet7 li, .inner-bullet7 li { float: left; list-style-type: none; margin-left: 0px; width: inherit !important; }*/
.inner-banner .innersliderbullet li a, .inner-bullet7 li a { display: block; color: #ffffff; font: normal 25px/12px Verdana, Geneva, sans-serif; }
.inner-banner .innersliderbullet li a:hover, .bullet7 li.callbacks_here a, .inner-bullet7 li a:hover, .inner-bullet7 li.rslides_here a, .inner-banner .innersliderbullet li.rslides_here a{ color: #e9831d; }

/** Home Banner Flag Styles **/
.flags{ position:absolute; left:0; bottom:14px; }
.flags ul{ float:left;}
.flags ul li { float: left; text-indent: -9999px; width: 27px !important; height: 14px; margin:0 4px 0 0; }
.flags ul li a { display: block; position:relative; z-index:6; }
.flags span { float: left; color: #e6e9ed; font: normal 12px Arial, Helvetica, sans-serif; margin:0 0 5px; }
.flag1 a { background: url(../site-images/home-banner-flags.png) 0 0 no-repeat; }
.flag2 a { background: url(../site-images/home-banner-flags.png) -34px 0 no-repeat; }
.flag3 a { background: url(../site-images/home-banner-flags.png) -68px 0 no-repeat; }
.flag4 a { background: url(../site-images/home-banner-flags.png) -100px 0 no-repeat; }
.flag5 a { background: url(../site-images/home-banner-flags.png) -134px 0 no-repeat; }
.flag6 a { background: url(../site-images/home-banner-flags.png) -166px 0 no-repeat; }
.flag7 a { background: url(../site-images/home-banner-flags.png) -200px 0 no-repeat; }
.flag8 a { background: url(../site-images/home-banner-flags.png) -233px 0 no-repeat; }
.flag9 a { background: url(../site-images/home-banner-flags.png) -265px 0 no-repeat; }
.flag10 a { background: url(../site-images/home-banner-flags.png) -299px 0 no-repeat; }
.flag11 a { background: url(../site-images/home-banner-flags.png) -331px 0 no-repeat; }
.flag12 a { background: url(../site-images/home-banner-flags.png) -365px 0 no-repeat; }
.flag13 a { background: url(../site-images/home-banner-flags.png) -398px 0 no-repeat; }
.flag14 a { background: url(../site-images/home-banner-flags.png) -431px 0 no-repeat; }
.flag15 a { background: url(../site-images/home-banner-flags.png) -465px 0 no-repeat; }
.flag16 a { background: url(../site-images/home-banner-flags.png) -497px 0 no-repeat; }
.flag17 a { background: url(../site-images/home-banner-flags.png) -531px 0 no-repeat; }
.flag18 a { background: url(../site-images/home-banner-flags.png) -564px 0 no-repeat; }
.flag19 a { background: url(../site-images/home-banner-flags.png) -595px 0 no-repeat; }
.flag20 a { background: url(../site-images/home-banner-flags.png) -629px 0 no-repeat; }

.inner-banner-text{ position:absolute; left:0; top:10px; }
.inner-banner-text h1{ font:18px/20px "RalewaySemiBold"; color:#ffffff; }
.inner-banner-text h2{ font:16px/20px "RalewaySemiBold"; color:#ffffff; }
.inner-banner-text h3{ font:15px/20px "RalewaySemiBold"; color:#ffffff; }
.inner-banner-text h3 span, .inner-banner-text h3 a{ color:#fbdb0c; }
.inner-banner-text h2 span{ font:20px/20px "RalewaySemiBold"; color:#fbdb0c; }
.inner-banner-text h2 span.date-text{ font:25px/30px "RalewaySemiBold"; color:#ffffff; }
.inner-banner-text .read-more{ margin:4px 0 0; }
.inner-banner-text .read-more a{ font:11px Arial, Helvetica, sans-serif; padding:7px 12px; color:#000; background:#fbdb0d; text-transform:uppercase; }
.inner-banner-text .read-more a:hover{ background:#004b85; color:#ffffff; }

/** Inner Container Styles **/
article{ width:620px; float:left; }
aside{ float:right; width:270px; }
section{ padding:35px 0; }

/** Breadcrumb Styles **/
.breadcrumb{ padding:0 0 20px; border-bottom:1px solid #ccc; margin:0 0 20px; float:left; width:100%; }
.breadcrumb, .breadcrumb a{ font:14px Arial, Helvetica, sans-serif; color:#232323; }
.breadcrumb a:hover{ color:#0481D3; }
.breadcrumb-right{ float:right; }
.member-name{ font:16px 'RalewaySemiBold'; float:left; }
.breadcrumb-right a{ float:right; margin:0 0 0 10px; font:14px/21px Arial, Helvetica, sans-serif; color:#0481d3; }
.breadcrumb-right a:hover{ text-decoration:underline; }
.breadcrumb-left{ width:70%; float:left;}


article p{ margin:15px 0; text-align:justify; }
article a{ font:14px Arial, Helvetica, sans-serif; color:#2b8bd6; }

.content-heading{ border-bottom:2px solid #0481d3; float:left; width:100%; }
.content-heading-noborder{ border:none; }
.content-heading h2{ font:bold 18px/35px Arial, Helvetica, sans-serif; color:#d95936; float:left; }
.content-heading-links{ float:right; }
.content-heading-links li{ float:left; border-right:1px solid #33aeff; }
.content-heading-links li a{ float:left; padding:8px 18px; font:14px/20px Arial, Helvetica, sans-serif; background:#0481d3; color:#fff; }
.content-heading-links li a:hover{ background:#004b85; }

.about-apoa-content{ margin:10px 0 30px; float:left; width:100%; }
.about-apoa-img{ float:left; margin:15px 20px 15px 0; }
.about-apoa-content ul{ width:auto; margin:0 0 0 15px; }
.about-apoa-content ul.about-apoa-list { float:left; width:50%; }
.about-apoa-content ul li{ list-style-type:disc; margin:0 0 15px; }

.Services { color:#3d3d3d; font:12px Verdana,Arial,Helvetica,sans-serif; text-decoration:none; width:100%; float:left; margin:0; }
.Services a { background:#0481d3; border:1px solid #004b85; border-radius: 5px; color:#fff; display: block; font: bold 12px Verdana,Arial,Helvetica,sans-serif; margin: 0 10px 15px 0; padding: 10px 15px; text-decoration: none; width: 223px; float:left; }
.Services a:hover { background:#004b85;}

.paragraphWhite{ color:#fff; padding:5px 10px; }
.paragraphBlack{ padding:5px 10px; }

.inner-login-form{ position:static; margin:0; width:100%; float:left; }
.inner-login-form .home-banner-login-bg{ padding:0; background:none; width:100%; }
.inner-login-form .home-banner-login-content{ border:1px solid #93b0c6; }

.inner-find-doctor-block{ background:#d0e1f3 !important; margin:10px 0; }
.inner-find-doctor-container { padding: 30px 15px 10px; width: auto; float: left; }
.inner-find-doctor-container .find-doctor-form li{ width:100%; margin:5px 0; }
.inner-find-doctor-container .find-doctor-form li.submit-button{ text-align:right; }
.inner-find-doctor-container .find-doctor-form li select{ width:100%; border:1px solid #8aaed5; }
.inner-find-doctor-container .find-doctor-form li input[type="button"]{ width:64px; background-position:10px center; padding:0 0 0 15px }

.inner-find-doctor-container h3 span{ background:url("../site-images/sprite-img.png") no-repeat scroll -211px -87px; }
.sidebar-quicklinks{ padding:8px; border:1px solid #c9c7c7; float:left; }
.sidebar-quicklinks li{ width:100%; float:left; padding:18px 0; border-bottom:1px solid #dbdbdb; }
.sidebar-quicklinks li a span{ width:23px; height:27px; float:left; margin:0 8px; }
.sidebar-quicklinks li a { font:16px 'RalewaySemiBold'; color:#303030; }
.sidebar-quicklinks li.last{ border:none; clear:both; }

.sidebar-quicklinks li.events span{ background:url("../site-images/sprite-img.png") no-repeat scroll -345px 0; }
.sidebar-quicklinks li.events a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -345px -47px; }

.sidebar-quicklinks li.dairy-events span{ background:url("../site-images/sprite-img.png") no-repeat scroll -271px -47px; }
.sidebar-quicklinks li.dairy-events a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -271px -87px; }

.sidebar-quicklinks li.past-events span{ background:url("../site-images/sprite-img.png") no-repeat scroll -303px -47px; }
.sidebar-quicklinks li.past-events a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -303px -87px; }

.sidebar-quicklinks li.in-news span{ background:url("../site-images/sprite-img.png") no-repeat scroll -1px -47px; }
.sidebar-quicklinks li.in-news a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -1px -85px; }

.sidebar-quicklinks li.news-letter span{ background:url("../site-images/sprite-img.png") no-repeat scroll -34px -48px; }
.sidebar-quicklinks li.news-letter a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -34px -87px; }

.sidebar-quicklinks li.announce span{ background:url("../site-images/sprite-img.png") no-repeat scroll -62px -48px; }
.sidebar-quicklinks li.announce a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -62px -86px; }

.sidebar-quicklinks li.awards span{ background:url("../site-images/sprite-img.png") no-repeat scroll -95px -48px; }
.sidebar-quicklinks li.awards a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -95px -88px; }

.sidebar-quicklinks li.edu-videos span{ background:url("../site-images/sprite-img.png") no-repeat scroll -125px -45px; }
.sidebar-quicklinks li.edu-videos a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -125px -85px; }

.sidebar-quicklinks li.journal span{ background:url("../site-images/sprite-img.png") no-repeat scroll -154px -47px; }
.sidebar-quicklinks li.journal a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -154px -87px; }

.sidebar-quicklinks li.resources span{ background:url("../site-images/sprite-img.png") no-repeat scroll -182px -47px; }
.sidebar-quicklinks li.resources a:hover span{ background:url("../site-images/sprite-img.png") no-repeat scroll -182px -86px; }


/** Hip page Styles **/
#innerslider li.banner1.hip-banner{ background:url(../site-images/hip-section-banner-bg.png) center 0 no-repeat; }
.hip-banner .inner-banner-text{ left:auto; right:0; top:50px; }
.hip-banner h1{ margin:60px 0 0; font:37px/34px 'RalewaySemiBold', Arial, Helvetica, sans-serif; color:#ffffff; }
.hip-banner h1 span{ font:26px/34px 'RalewaySemiBold', Arial, Helvetica, sans-serif; display:block; }
.hip-banner h2{ font:19px "RalewaySemiBold", Times, serif; }
.hip-banner h3{ font:17px "RalewaySemiBold", Times, serif; color:#fff; }
.hip-banner .inner-banner-text h3 span { color: #fbdb0c; font: 20px/20px "RalewaySemiBold",Times,serif; }
.hip-banner .inner-banner-text h3 span.date-text { font: 25px/30px "RalewaySemiBold",Times,serif; color:#ffffff; }

article.full-content{ width:100%; }
.hip-content1{ width:100%; float:left; background:url(../site-images/hip-container-bg.png) 6% 0 no-repeat; margin:0 0 30px; }
.hip-content1-left, .hip-content2-left{ width:395px; float:left; padding:270px 0 0; }
.hip-content1-left div{ margin:0 0 10px; float:left; width:100%; }
.hip-content1-left h2{ font:bold 22px/17px Arial, Helvetica, sans-serif; color:#3f3232; }
.hip-content1-left h2 span{ width:27px; height:20px; float:left; margin:0 10px 0 0; }
.hip-content1-left ul{ margin:0 0 0 15px; }
.hip-content1-left ul li{ color:#9d9d9d; list-style-type:disc; }
.hip-content1-left ul li p{ color:#3f3232; }

.hip-content1-left .hip-vision h2 span{ background:url("../site-images/sprite-img.png") no-repeat 0 -133px; }
.hip-content1-left .hip-mission h2 span{ background:url("../site-images/sprite-img.png") no-repeat -34px -133px; }
.hip-content1-left .hip-values h2 span{ background:url("../site-images/sprite-img.png") no-repeat -69px -133px; }
.hip-table .paragraphBlack{ color:#303030; padding:5px 10px }
.hip-content1-right, .hip-content2-right{ width:510px; float:right; }

.hip-content2-left{ padding:0; }
.textMain .hip-content2 h3{ font:20px/31px Arial, Helvetica, sans-serif; color:#fff; background:#318fcc; padding:5px 15px; border:1px solid #318fcc; }
.hip-content2 h3 span{ width:22px; height:24px; float:left; margin:3px 10px 0 0; }

.hip-content2-left h3 span{ background:url("../site-images/sprite-img.png") no-repeat -108px -133px; }
.hip-content2-right h3 span{ background:url("../site-images/sprite-img.png") no-repeat -140px -133px; margin:5px 10px 0 0; }

.hip-content2-left h4{ font:bold 14px Arial, Helvetica, sans-serif; color:#202020; }
.hip-content2-left p{ font:14px Arial, Helvetica, sans-serif; margin:5px 0 15px; color:#202020; }
.hip-content2-left a{ color:#005cbb; font:14px Arial, Helvetica, sans-serif; }

.hip-content2-left-content, .hip-content2-right-content{ padding:15px; border:1px solid #b2b2b2; border-top:none; }

.hip-content2-right h4{ font:bold 14px Arial, Helvetica, sans-serif; color:#202020; }
.hip-content2-right p{ font:14px Arial, Helvetica, sans-serif; color:#202020; }
.hip-content2-right a{ color:#005cbb; font:14px Arial, Helvetica, sans-serif; }
.hip-content2-right-content{ min-height:150px; }


/** Infection Page Styles **/
#innerslider li.banner1.infection-banner{ background:url(../site-images/inner-banner3.png) center 0 no-repeat; }
.infection-container{ float:left; width:100%; background:url(../site-images/infection-container-bg.png) 5% 0 no-repeat; }
.infection-content{ float:left; padding:0 0 0 205px; }
.infection-content h1{ color:#3f3232; font:bold 22px Arial, Helvetica, sans-serif; }
.infection-content p{ color:#3f3232; }
.infection-content .paragraphBlack{ color:#303030; padding:5px 10px }
.infection-content .paragraphWhite{ padding:5px 10px }
.infection-content ol, .infection-content ul{ margin:0 0 0 22px; }
.infection-content ol li, .infection-content ul li{ margin:0 0 5px; }
.infection-content ol li{ list-style-type:decimal; }.
.infection-content ul li{ list-style-type:disc; }

/** Knee Page Styles **/
.knee-container{ float:left; width:100%; background:url(../site-images/knee-container-bg.png) 5% 0 no-repeat; }
.knee-content2 .hip-content2-right{ float:left; width:100%; margin:20px 0; }
.knee-content2 .hip-content2-right-content{ min-height:80px; }


/** Paediatric Page Styles **/
/*.paediatrics-section{ background:rgba(0, 0, 0, 0) url("../site-images/paediatrics-container-bg.png") no-repeat scroll 14% 80px; }*/
#innerslider li.banner1.paediatrics-banner{ background:url(../site-images/inner-banner4.png) center 0 no-repeat; }
.paediatrics-container{ float:left; width:100%; background:none; }
.paediatrics-content{ float:left; padding:0; }
.paediatrics-content-image{ float:left; margin:0 10px 10px 0; }
.pdf-downoad a{ font:14px/17px Arial, Helvetica, sans-serif; color:#3f3232; }
.pdf-downoad span.normal-text{ width:auto; background:none; }
.pdf-downoad a:hover{ color:#2b8bd6; }
.pdf-downoad span{ width:19px; height:19px; background:url("../site-images/sprite-img.png") no-repeat -176px -133px; float:left; margin:0 7px 0 0; }


/** Spine Page Styles **/
#innerslider li.banner1.spine-banner{ background:url(../site-images/inner-banner1.png) center 0 no-repeat; }
.spine-container{ float:left; width:100%; background:url(../site-images/spine-container-bg.png) 5% 0 no-repeat; }
.fellowship h1{ font:bold 20px/22px Arial, Helvetica, sans-serif; color:#004b85; }
.fellowship h2{ font:bold 17px/22px Arial, Helvetica, sans-serif; color:#d95936; margin:15px 0; }
.fellowship p{ color:#303030; }
.fellowship p.pdf-downoad a{ font:14px/17px Arial, Helvetica, sans-serif; color:#2b8bd6; }
.excel-link span{ background:url("../site-images/sprite-img.png") no-repeat -210px -133px; margin:2px 7px 0 0; }
.fellowship .paragraphWhite{ padding:10px; }


/** Sports Page Styles **/
#innerslider li.banner1.sports-banner{ background:url(../site-images/inner-banner2.png) center 0 no-repeat; }
.sports-container{ float:left; width:100%; background:url(../site-images/sports-container-bg.png) 0 0 no-repeat; }
.sports-content{ float:left; padding:0 0 0 250px; min-height:500px; }


/** Trauma Page Styles **/
#innerslider li.banner1.trauma-banner{ background:url(../site-images/inner-banner3.png) center 0 no-repeat; }
.trauma-container{ float:left; width:100%; background:url(../site-images/trauma-container-bg.png) -100px 0 no-repeat; }
.trauma-content{ float:left; padding:0 0 0 340px; min-height:340px; }


/** Sidebar After Login Styles **/
.right-after-login { border: 1px solid #c9c7c7; float: left; padding: 8px; }
.right-after-login li { border-bottom: 1px solid #dbdbdb; float: left; padding: 10px 0; width: 100%; }
.right-after-login li:last-child { border: medium none; clear: both; }
.right-after-login li a{ color:#0097FF; font:16px Arial, Helvetica, sans-serif; }
.right-after-login li a span{ background:url("../site-images/sprite-img.png") no-repeat scroll -279px -133px; float:left; width:20px; height:20px; margin:0 7px 0 0; }
.right-after-login li a:hover{ color:#004B85; }


/** Member Detail Page Styles **/
.member-details-left{ float:left; margin:0 20px 0 0; }
.textMain h1 { clear: both; color: #000000; font: 20px Arial,Helvetica,sans-serif; padding: 0 0 19px; text-align: left; }
.textMain h3 { clear: both; color: #2b8bd6; font: 18px Arial,Helvetica,sans-serif; }
.textMain h4 { clear: both; color: #000; font: 15px Arial,Helvetica,sans-serif; }
.member-details-form{ clear:both; }
.reg-personal.change-password { padding:0; margin:0 0 15px; }
.change-password ul { border: 1px solid #b2b2b2; padding: 10px; }
.change-password ul li { margin: 0 0 20px; width: 100%; clear:both; }
.change-password ul li.full-list-buttons{ margin:0; }
.change-password ul li label { float: left; font: 14px/26px Arial, Helvetica, sans-serif; margin: 0 10px 0 0; width: 150px; }
.change-password input[type="text"], .change-password input[type="password"] { border: 1px solid #8aaed5; height: 20px; width: 175px; padding:3px; font:13px Arial,Helvetica,sans-serif; }
.change-password input[type="reset"], .change-password input[type="submit"] { background: #004B85; border: medium none; color: #fff; cursor: pointer; padding: 4px 6px; }
.change-password textarea, .change-password select{ border: 1px solid #8aaed5; font:13px Arial,Helvetica,sans-serif; }
.change-password select{ padding:0 6px; }
.change-password li option { padding: 4px 6px; }

.member_updatePhoto{ font:14px/24px Arial, Helvetica, sans-serif; padding:5px 0 0; float:left; margin:103px 0 0 10px; }
.member_updatePhoto span{ width:20px; height:24px; margin:0 5px 0 0; background:url("../site-images/sprite-img.png") no-repeat scroll -245px -133px; float:left; }

.member_updatePhoto:hover{ color:#004b85; }

/** Doctors List Page Styles **/
.dr_info { width: 97.5%; float: left; background: url(../images/inner_dr_info_bg.png) 0 0 repeat; margin: 15px 0; padding: 15px 0 15px 4%; }
.dr_info img.inner_dr_image { padding: 4px; /*border: 1px solid #d7d7d7;*/ background: #FFF; float: left; }
.dr_info h2 a {	color: #005eff;	font-size: 26px; line-height: 30px;	font-family: Arial, Helvetica, sans-serif; margin: 0; }
.dr_info_content { float: left; margin: 0 0 0 4%; }
.dr_info_content p { color: #3f3f3f; margin: 10px 0 0 0px; }
.dr_info_content span { margin: 0 0 0 8px; line-height: 18px; }
.dr_info a.dr_read_more { color: #292929; font-size: 12px; display: block; width: 93px; height: 22px; text-align: center; float: right; background: #d6d6d6; margin: 7px 15px 0 0; line-height: 22px; font-weight: bold; }
.dr_profile_img { display: table; /*height: 104px;*/ float: left; width: 100px; overflow: hidden; border: 1px solid #ccc; padding: 6px 2px; margin: 0 8px 0 0; }
.dr_img_align { width: 100px; height: 100px; background: #fff; color: #000; text-align: center; vertical-align: middle; display: table-cell; }
.feature_profile_img { display: table; height: 104px; float: left; width: 94px; overflow: hidden; border: 1px solid #ccc; padding: 6px 2px; margin: 0 3px 0 0; }
.feature_img_align { width: 100px; height: 100px; background: #fff; color: #000; text-align: center; vertical-align: middle; display: table-cell; }
.dr_profile img.inner_dr_image { padding: 7px; border: 1px solid #d7d7d7; background: #FFF; float: left; margin: 0 5% 10px 0; }
.dr_info_content { width: 70%; }
.dr_info_content p { margin: 5px 0 0 18px; }
.dr_info a.dr_read_more { margin: 5px 15px 0 0; }
.dr_info h2 .heading { color: #0097ff; font:22px "RalewaySemiBold"; margin: 0 0 0 0px; text-decoration:none; }
.dr_info h2 .heading:hover{ color: #004b85; }
.dr_info_content .text { color: #000000; margin: 6px 0 0 0px; }
.dr_read_more_box a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; display: block; width: 120px; height: 25px; text-align: center; float: left; background: #004B85; margin: 0 5% 5% 0; line-height: 22px; font-weight: normal; padding-top: 1%; border-radius: 15px; text-decoration:none; }
.dr_read_more_box a:hover { color: #fff; background: #515151; text-decoration:none; }

/** Doctor details styles **/
.doctor-details-personal, .doctor-details-educational { float: left; width: 100%; padding: 0 0 25px 0; }
.doctor-details-personal h3, .doctor-details-educational h3 { background: #033D62; color: #fff; font: 14px/20px Arial,Helvetica,sans-serif; margin: 0 0 10px 0; }
.doctor-details-personal h3.paragraphWhite, .doctor-details-educational h3.paragraphWhite { background: #033D62; color: #fff; font: normal 14px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; }
.personal-information-list1, .personal-information-list2 { margin: 0 0 15px 0; }
.personal-information-list1 li, .personal-information-list2 li, .personal-information-list3 li { margin: 0 10px 20px !important; padding: 0 !important; }
.personal-information-list1 li label, .personal-information-list2 li label { width: 44%; float: left; color: #434443; font:bold 14px Arial, Helvetica, sans-serif; text-decoration: none; }
.personal-information-list3 li label { width: 100%; float: left; color: #434443; font: bold 16px Arial, Helvetica, sans-serif; text-decoration: none; }
.personal-information-list1 li label span, .personal-information-list2 li label span { font: normal 14px Arial, Helvetica, sans-serif; }
.personal-information-list3 li { float: left; width: 40%; }
.dr-name-table td { padding: 5px 0 5px 5px; }

/** Order Summary Page Styles **/
.order-container{ margin:0 0 15px; float:left; width:96%; padding:10px; border:1px solid #b2b2b2; }
.order-container-left{ float:left; width:68%; margin:0 20px 0 0; }
.order-container-right{ float:right; width:165px; margin:28px 0 0; }
.order-container h2{ color:#2D1E76; font:bold 15px Verdana, Geneva, sans-serif; margin:0 0 15px; }
.order-container p{ margin:5px 0; }

.order-summary-left-list, .order-summary-right-list{ float:left; width:100%; }
.order-summary-left-list li, .order-summary-right-list li{ list-style-type:none; float:left; width:100%; }
.order-summary-left-list li p, .order-summary-right-list li p{ margin:2px 0; }
.order-summary-right-list li p{ float:right; margin:0; }
.order-summary-left-list label{ float:left; width:100px; margin:2px 0; font-weight:bold; }
278
.order-summary-right-list label{ width:95px; float:left; margin:2px 0; font-weight:bold; }
.order-summary-right-list p{ text-align:right; }
.order-pdf-download{ float:right; margin:7px 0 0; }
.order-pdf-download a{ font:13px "RalewaySemiBold"; color:#000; }
.order-pdf-download a:hover{ color: #2b8bd6; }
.order-pdf-download a span{ float:left; width:16px; height:16px; background:url(../site-images/pdf.png) 0 0 no-repeat; margin:2px 3px 0 0; }
.order-address{ float:left; width:75%; min-height:36px; }

/** Sections Page Styles **/
.article-list{ float:left; width:100%; }
.article-list li{ float:left; width:300px; margin:0 10px 10px 0; }
.article-list li a{ font:14px Arial, Helvetica, sans-serif; color:#000; display:block; padding:10px; background:#004B85; color:#FFFFFF; }
.article-list li a:hover{ color: #ffffff; background:#0481d3; }

/** Conference Page Styles **/
.conferences li { float: left; } 
.meeting-link a{ font:normal 16px Arial, Helvetica, sans-serif; color:#000; }
.meeting-link a:hover{ color:#2b8bd6; }
.conference-img{ text-align:center; float:left; }
/*.conference-img img{ border: 1px solid #b3b3b3; border-radius: 5px; padding: 10px !important; margin: 0 10px 10px 0; box-shadow: 1px 1px 2px #b3b3b3; }*/
.sectional-meeting { float: left; margin:0 0 15px; border-bottom:1px dashed #b2b2b2; padding:0 0 10px; }
.sectional-meeting-left { float: left; }
.sectional-meeting-right { float: right; width: 70%; }
.sectional-meeting-right p:first-child{ margin:0 0 15px; }
.mandatory{ font:13px Arial, Helvetica, sans-serif; color:#F00; margin:5px 0 15px; float:none; }
.about-apoa { margin: 0 0 20px; float:left; }
.about-apoa h2 { background: url(../site-images/radioButton.png) 0px 0px no-repeat; padding: 0 0 9px 25px; color: #000000; font: 15px "RalewaySemiBold"; }
.about-apoa .conference-img img{ float:left; width:100%; }

/** Contact Us Page Styles **/
.contact-div, .feedback-div { width: 96%; float: left; border: 1px solid #8aaed5; text-align: center; padding: 10px 0 10px 0; margin: 10px 0 0 0; }
.contact-div ul li, .feedback-div ul li { margin: 0 0 10px 0; clear:both; float:left; width:100%; }
.contact-div span, .feedback-div span { color: #fe0000; font: 12px Arial, Helvetica, sans-serif; }
.contact-div label, .feedback-div label { width: 45%; float: left; text-align: right; padding: 0 10px 0 0; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
.contact-div input[type='text'], .contact-div input[type='email'], .feedback-div input[type='text'], .feedback-div select, .contact-div select { border: 1px solid #8aaed5; font: 13px Arial,Helvetica,sans-serif; height: 20px; padding: 3px; width: 175px; float:left; }
.contact-div select{ width:184px; height:25px; padding:0; }
.contact-div select option{ padding:3px; }
.contact-div textarea, .feedback-div textarea { float:left; border: 1px solid #8aaed5; font: 13px Arial,Helvetica,sans-serif; padding: 3px; width: 175px; }
.contact-div .full-list-buttons, .feedback-div .full-list-buttons { float: right; text-align: center; }
.contact-div .full-list-buttons input[type='submit'], .contact-div .full-list-buttons input[type='reset'], .feedback-div .full-list-buttons input[type='submit'], .feedback-div .full-list-buttons input[type='reset'] { background: #004B85; border: 1px solid #004B85; color: #fff; width: auto; padding: 3px 5px; margin:0 10px 0 0; font: 12px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; float:left; }

.contact-div .full-list-buttons input[type='submit']:hover, .contact-div .full-list-buttons input[type='reset']:hover, .feedback-div .full-list-buttons input[type='submit']:hover, .feedback-div .full-list-buttons input[type='reset']:hover{ background:#2f91ce; border: 1px solid #2f91ce; }
.wpcf7-captcha-captcha-177, .wpcf7-captchac { width: 179px; height: auto; }
#captchaimg{ float:left; }

.textMainBold { font: bold 14px Arial, Helvetica, sans-serif; color: #434443; text-decoration: none; }
.education-table { width: 80%; }
.pdfText{ font: italic 12px Arial, Helvetica, sans-serif; }

.conferences-events-list li { float: left; border: 1px solid #b3b3b3; border-radius: 5px; padding: 10px !important; margin: 0 10px 10px 0; box-shadow: 1px 1px 2px #b3b3b3; width:275px; }
.conference-img { width: 98%; text-align: center; }
.announcement-list { margin:20px 0 0; float:left; width:100%; }
.announcement-list li { float: left; width: 45%; margin:0 0 20px; }
.news-letter ul li, .awards-list, .conference-img, .conferences-list li{ border: 1px solid #b3b3b3; border-radius: 5px; box-shadow: 1px 1px 2px #b3b3b3; float: left; margin: 0 10px 10px 0; padding: 10px !important; }
.awards-list li{ margin:0 0 10px; text-align:center; } 
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin:15px 0; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 96%; height: 94%; border:1px solid #ccc; }
.president-img { float: left; margin: 15px 20px 15px 0; }

/*.expired-status { background-color: #bde5f8; border: 1px solid; color: #00529b; border: 1px solid #DB0000; margin: 0 0 15px; padding:5px 10px; }*/
.expired-status {
  background-color: #d04437;
  border: 1px solid #d04437;
  border-radius: 4px;
  color: #fff;
  margin: 0 0 15px;
  padding: 5px 10px;
}
.expired-status img{ margin:0 5px 0 0; }
.expired-status a{ color:#fff; text-decoration:underline; }

.errorMessage{ font:12px Arial, Helvetica, sans-serif; color:#f00; text-align:center; margin:0 0 5px; }
.past-events{ float:left; width:100%; }
.past-events ul li{ margin:0 0 15px; }
.inner-table{ background:#fff; }
.renew-button{ padding:5px 10px; background:#024a84; color:#fff; }
.right-after-login li a span.certi_duration-fontsize { font-size:12px; color:#0097ff; background:none; float:none; width:auto; height:auto; margin:0 0 0 5px; }

/**  **/
.textMain .inner-login-form{ width:400px; margin:0 auto; float:none; }
.textMain .home-banner-login h3{ font:25px "RalewaySemiBold"; }
.textMain .home-banner-login-form input[type="text"], .textMain .home-banner-login-form input[type="password"] { font: 16px Arial,Helvetica,sans-serif; padding: 8px 12px; width: 93%; }
.textMain .home-banner-login-form input[type="submit"] { font: 16px "RalewaySemiBold"; width:100%; padding:8px 10px; }
.textMain .home-banner-login-form .forgot-pwd{ float:right; font-size:13px; }
.textMain .inner-login-form .home-banner-login-content { border: 1px solid #93b0c6; float: left; width: 89.5%; }

/** Orbituary Page Styles **/
.obituary-container{ float:left; margin:30px 0 0; width:100%; }
.obituary-container-left{ margin:0 25px 0 0; float:left; }
.obituary-container-right{ float:left; width:67%; }
.obituary-container h1{ font:22px 'MyriadProRegular'; text-transform:uppercase; padding:0; }
.obituary-container h2{ font:22px 'MyriadProLightRegular'; text-transform:uppercase; margin:0 0 10px; }
.obituary-container h2 span{ font:bold 22px 'MyriadProRegular'; }
.obituary-container h3{ font:20px 'MyriadProRegular'; color:#000000; }
.obituary-container p{ font:14px/18px 'MyriadProRegular'; color:#000000; margin:10px 0 0; }
.obituary-container p.read-more, .obituary-container p.read-more a{ font:13px/18px 'MyriadProRegular'; float:right; color:#dc2d3a; }
.obituary-container p.read-more a:hover{ color:#2b8bd6; }

.tableTitleHeaderWhiteTextBlueBG {
    background-color: #f2f3f3 !important;
    color: #000;
    font-family: "OswaldRegular",sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 31px !important;
    padding: 0 5px !important;
}
.tableElementRightBlackTextNoBGSMALL {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px;	
    padding:0 5px !important;
}

.tableElementMiddleBlackTextNoBGSMALL {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 25px !important;
	padding:0 5px;
}

.tableElementLeftBlackTextNoBGSMALL {
    line-height: 18px !important;
}

.tableElementLeftBlackTextNoBGSMALL {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    /*line-height: 25px !important;*/
	padding:5px !important;
}
.tableElementLeftBlackTextNoBGSMALL .certificate_no{
	font:italic 11px Arial,Helvetica,sans-serif;
}

/** RESPONSIVE MEDIA QUERIES **/
@media screen and (max-width:939px){
	.header, .menu-section, .find-doctor, .home-page-container, .footer, .section{ padding:0 10px; }
	nav ul li{ margin:0 8px; }
	.flags { left: 10px; width: 310px; }
	.flags ul li{ margin:0 4px 4px 0; }
	.homesliderbullet, .innersliderbullet{ left:10px; bottom:80px; }
	.home-banner-text{ top:50px; width:400px; left:10px; }
	.home-banner-login{ top:-50px; }
	.find-doctor-container{ padding:30px 3%; }	
	.home-banner-login-bg{ width:90%; }
	.find-doctor-form li select{ width:180px; }
	.home-apoa-objectives, .home-events-conference, .home-in-the-news{ width:25%; margin:0 15px 0 0; min-height:425px; }
	.home-in-the-news{ margin:0; }
	.home-page-content{ padding:30px 0; }
	.home-page-content h2{ font:15px "RalewaySemiBold"; }
	footer{ padding:20px 0; }
	.footer-contact{ width:285px; }
	
	/** Inner Page Styles **/
	article { width: 62%; }
	.content-heading-links li a{ padding:5px 13px; font:12px/20px Arial,Helvetica,sans-serif; }
	.content-heading h2{ font:bold 16px/30px Arial,Helvetica,sans-serif; }
	.about-apoa-content ul.about-apoa-list{ width:100%; }
	.about-apoa-img{ width:100%; }
	section{ padding:20px 0; }
	.hip-content1-left{ padding:0 0 0 300px; width:60%; }
	.hip-content1-right, .hip-content2-right{ width:100%; }
	.hip-content2-left{ padding:0; width:100%; margin:0 0 20px; }
	.paediatrics-section{ background:rgba(0, 0, 0, 0) url("../site-images/paediatrics-container-bg.png") no-repeat scroll -22% 50px; }
	.pdfText img{ margin:10px 0; }
	.inner-banner-text{ top:20px; left:10px; }
	.certificate-container{}
	.left-signature, .right-signature{ width:27% !important; }
	.order-container-left{ width:57%; }
	.order-summary-left-list li p, .order-summary-right-list li p{ min-height:0; }
	.order-summary-right-list li p{ float:right; margin:0; }
	.member-details-left{ margin:0 0 20px 0 }
	.conference-img img{ padding:0 !important; border:none; }
	.news-letter ul li, .awards-list, .conference-img, .conferences-list li{ width:85%; }
	.news-letter-list ul li{ width:auto; }
	.sectional-meeting-left{ width:100%; }
	.sectional-meeting-right{ width:100%; float:left; }
	.dr_info_content{ width:65%; }
	.president-img{ float:none; }
	.inner-table{ width:100%; clear:both; }
	
	.dairy-events-section article{ width:100%; }
	.dairy-events-section aside{ float:none; margin:0 auto; }
	.flags{ bottom:0; }
	.home-banner-text h3, .inner-banner-text h3{ display:none; }
	.banner2 .home-banner-text { bottom:66px !important; }
	.innersliderbullet { bottom: 70px; }
	#innerslider .banner2 .inner-banner-text { bottom: 86px !important; }
	.obituary-container-right { width: 58%; }
	.obituary-container-left { margin: 0 15px 0 0; }
	#homeslider li.banner1{ background-size:185% auto; }
}

@media screen and (max-width:767px){
	nav ul li { margin: 0 4px; }
	nav ul li a{ font:14px "OswaldRegular"; }
	nav .dropdown-menu li{ background:#004b85 url("../site-images/menu-bullet.png") no-repeat scroll 10px 13px; }
	nav .dropdown-menu li a, nav ul li.selected .dropdown-menu li a{ padding:7px 20px 7px 25px; font:12px/18px Arial,Helvetica,sans-serif; }
	nav .dropdown-menu li a:hover, nav .dropdown-menu li:hover > a, nav .dropdown-menu li.sub-selected a{ background:#009764 url("../site-images/menu-bullet-hover.png") no-repeat scroll 10px 13px; }
	.main-logo{ width:150px; }
	.main-logo-text{ margin:15px 0 0 15px; }
	.home-banner-login { top: -30px; }
	.home-banner-login-form{ margin:0 0 18px; }
	.home-banner-text { width: 320px; }
	.find-doctor-container h3{ margin:0 15px 0 0; font:21px "RalewaySemiBold"; }
	.find-doctor-container h3 span{ margin:4px 10px 0 5px; }
	.find-doctor-form li { margin: 0 12px 0 0; }
	.find-doctor-form li select { width: 144px; }
	.home-apoa-objectives, .home-events-conference, .home-in-the-news { width: 40%; }
	.home-events-conference{ margin:0 0 20px; }
	.home-in-the-news{ float:none; clear:both; margin:20px auto 0; }
	.home-in-the-news-list{ float:left; width:100%; clear:both; }
	.footer-contact { width: 175px; }
	.quick-links{ margin:0 0 0 35px; }
	
	/** Inner Page Styles **/
	article { width: 54%; }
	.content-heading-links li a { float: none; display: block; }
	.content-heading-links li { border-bottom:1px solid #004b85; float: left; width: 100%; }
	.content-heading{ border:none; }
	.hip-content1-left{ padding:0 0 0 255px; }
	.hip-content1{ background:rgba(0, 0, 0, 0) url("../site-images/hip-container-bg.png") no-repeat scroll 2% 0; }
	.hip-content2-right-content{ min-height:0; }
	.hip-banner h1{ font:31px/34px Arial,Helvetica,sans-serif; }
	.hip-banner h1 span{ font:22px/34px Arial,Helvetica,sans-serif; }
	.hip-banner .inner-banner-text{ width:295px; }
	.paediatrics-section { background: rgba(0, 0, 0, 0) url("../site-images/paediatrics-container-bg.png") no-repeat scroll -35% 50px; }
	.sports-container{ background:rgba(0, 0, 0, 0) url("../site-images/sports-container-bg.png") no-repeat scroll -6% 0; }
	.trauma-content{ padding:0 0 0 325px; }
	.breadcrumb-left { float: left; width: 57%; }
	.contact-div, .feedback-div{ padding:10px; width:90%; }
	.contact-div label, .feedback-div label, .change-password ul li label, .reg-personal ul li label{ text-align:left; width:100%; }
	.contact-div ul li, .feedback-div ul li{ margin:0 0 15px; }
	.change-password span, .change-password ul li.full-list-buttons label{ display:none; }
	.certificate-container{ background:#FFF7EC !important; }
	.left-signature, .right-signature { width: 25% !important; }
	.apoa-logo-image{ margin:0 0 0 5px !important; }
	.order-container-left { width: 94%; margin:10px 0 0; }
	.order-container-right{ float:left; width:100%; }
	.order-summary-right-list li{ line-height:0; }
	.order-address{ width:66%; }
	.order-summary-right-list label{ width:100px; }
	.order-summary-right-list p { text-align: left; }
	.dr_info_content { width: 55%; }
	.education-table { width: 100%; }
	.obituary-container-left { float: none; margin: 0 auto; width: 175px; }
	.obituary-container-right { margin: 10px 0; width: 100%; padding: 0 0 10px; border-bottom: 1px dashed; }
	#homeslider li.banner1{ background-size:205% auto; }
}

@media screen and (max-width:639px){
	.main-logo-text { margin: 50px 0 0 15px; }
	.main-logo-text h2, .main-logo-text h2 a{ font:20px/30px Georgia,"Times New Roman",Times,serif; }
	nav{ position:absolute; top:155px; }
	nav ul li a { font: 13px "OswaldRegular"; }
	nav ul { float:none; margin:0 auto; width:447px; }
	.main-logo{ margin:0; margin:0 0 53px; }
	.find-doctor-form{ width:100%; float:left; margin:15px 0 0; }
	.inner-find-doctor-container .find-doctor-form{ width:82%; }
	
	.find-doctor-form li select { width: 159px; }
	.home-apoa-objectives, .home-events-conference, .home-in-the-news { width: 245px; margin:20px auto; float:none; }
	.home-in-the-news { min-height:0; }
	.home-page-content{ padding:10px 0; }
	.footer-contact { width: 200px; }	
	.follow-us { float: left; clear: both; margin: 20px 0 0; }
	.ypo-logo{ padding:26px 0 0; }
	.ypo-logo p { margin: 0 0 18px; }
	.home-banner-login-bg { width: 93%; }
	.home-banner-login { background: #fff none repeat scroll 0 0; float: left; position: relative; width: 100%; top:0; }

	/** Inner Page Styles **/
	article { width: 100%; margin:0 0 15px; }
	.content-heading-links { float: left; width: 100%; } 
	.breadcrumb-left { width: 50%; }
	section { width: 98%; }
	aside { float: none; margin: 0 auto; width: 270px; }
	.conferences-events-list li { float: none; margin: 10px auto; }
	.left-signature, .right-signature { width: 32% !important; }
	.conferences li { float: none; margin: 0 auto; width: 300px; }
	.news-letter ul li, .awards-list, .conference-img, .conferences-list li { width: 85%; float: none; margin: 0 auto 15px; }
	.news-letter ul li{ width:241px; float:none; margin:0 auto; }
	.hip-content1-left { padding: 0; width: 100%; }
	.hip-content1 { background: none; }
	.hip-banner h1 { margin: 10px; }
	.hip-banner .inner-banner-text { right: auto; top: auto; left: 10px; }
	.infection-content { padding: 0; }
	.infection-container, .knee-container, .paediatrics-section, .spine-container, .sports-container, .trauma-container{ background:none; }
	.hip-banner h1 { font: 25px/23px Arial,Helvetica,sans-serif; }
	.hip-banner h1 span { font: 18px/34px Arial,Helvetica,sans-serif; }
	#homeslider li.banner1{ background-size:218% auto; }
}
@media screen and (max-width:479px){
	.main-logo { width: 100px; }
	.main-logo-text h2, .main-logo-text h2 a { font: 14px/18px Georgia,"Times New Roman",Times,serif; }
	.main-logo-text { margin: 35px 0 0; }
	nav { position: absolute; top: 104px; height:25px; padding:0; }
	nav ul{ display:none; }
	
	/** Mobile Menu **/
	.slicknav_menu { display: block; }
	.dummy_block { display: block; }
	.slicknav_menu { background-color: #009764; display: block; float: left; height: 50px; left: 0; position: absolute; width: 100%; }
	.slicknav_btn { position: relative; display: block; vertical-align: middle; padding: 15px 0 0; height: 30px; cursor: pointer; width: 80px; margin: 0 auto; }
	.slicknav_menu .slicknav_menutxt { display: block; float: right; line-height: 19px; font:23px/22px 'OswaldRegular'; }
	.slicknav_menu .slicknav_icon { float: left; margin:1px 0 0 4px; }
	.slicknav_menu .slicknav_no-text { margin: 0; }
	.slicknav_menu .slicknav_icon-bar { display: block; height: 0.225em; width: 1.325em; }
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
	.slicknav_nav { clear: both; }
	.slicknav_nav ul, .slicknav_nav li { display: block; border-bottom: 1px dashed #ccc; }
	.slicknav_nav li{ padding:0; float:none; width:97%; }
	.slicknav_nav li.last_menu { border-bottom: none; }
	.slicknav_nav .slicknav_arrow { font-size: 0.8em; float: right; margin:0; }
	.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
	.slicknav_nav a { display: block; }
	.slicknav_nav .slicknav_item a { display: inline; }
	.slicknav_menu:before, .slicknav_menu:after { display: table; }
	.slicknav_menu:after { clear: both; }
	/* IE6/7 support  
		.slicknav_menu { *zoom: 1;}*/
	.slicknav_menu { font-size: 16px; }
	/* Button */
	.slicknav_btn { text-decoration: none; }
	/* Button Text */
	.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; }
	/* Button Lines */
	.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
	.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; background: #6d6f71; position: relative; z-index: 999999; width:100%; }
	.slicknav_nav, .slicknav_nav ul { overflow: hidden; background:#009764; padding:0; }
	.slicknav_nav li li a { padding: 5px 25px; }
	.slicknav_nav .slicknav_item { padding: 5px 10px; }
	.slicknav_nav a { padding: 5px 10px; margin: 2px 0; text-decoration: none; color: #ffffff; text-transform: uppercase; width: 95%; border:none !important; font:16px "OswaldRegular"; }
	.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
	.slicknav_nav .slicknav_item:hover { color: #fbdb0d; }
	.slicknav_nav .slicknav_item:hover a{ color: #fbdb0d; }
	.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
	.dropdown-menu, .dropdown-menu2 { float: none; position: static; width: 100%; margin: 0; }
	.slicknav_nav .dropdown-menu li a { padding: 7px 0 7px 25px; margin: 0; font:15px/18px 'OswaldRegular' !important; }
	.slicknav_nav .dropdown-menu2 li a { padding: 7px 0 7px 15px; }
	.slicknav_nav .dropdown-menu li a a { padding: 0; }
	
	.home-banner-text{ top:25px; }
	.home-banner-login-bg { width: 91%; }
	.find-doctor-form li { float: left; margin: 0 0 10px; width: 100%; }
	.find-doctor-form li select { width: 100%; }
	.find-doctor-form li input[type="button"]{ float:right; }
	.find-doctor-container { padding: 20px 3%; }
	.footer-contact { width: 100%; }
	.quick-links { margin: 20px 0 0; width:100%; }
	.follow-us{ width:100%; }
	.ypo-logo{ float:left; width:100%; }
	.ypo-logo p { margin: 0 0 10px; float:none; }
	
	/** Inner Page Styles **/
	.innersliderbullet{ display:none; }
	.inner-banner-text{ top:10px; }
	.flags{ bottom:10px; }
	.infection-content{ width:100%; }
	.paragraphBlack { padding: 3px 5px !important; }
	.announcement-list li{ width:100%; }
	.breadcrumb-left{ width:100%; margin:0 0 15px; }
	.apoa-logo-image{ width:75px !important; }
	.order-address { width: 62%; }
	.dr_info_content { margin: 10px 0 0; width: 100%; text-align: center; }
	.dr_read_more_box{ width:120px; margin:0 auto; }
	.dr_profile_img{ float:none; margin:0 auto; }
	.breadcrumb-right { float: right; width: 100%; }
	.reg-payment-form ul li label{ width:100% !important; }
	.reg-personal ul li span, .reg-attachments ul li span, .reg-payment-form ul li span { display: none; float: left; padding: 0 13px 0 0; }
	.reg-personal ul li span.mandatory, .reg-attachments ul li span.mandatory, .reg-payment-form ul li span.mandatory, .reg-personal ul li span.reg-err-msg, .reg-attachments ul li span.reg-err-msg, .reg-payment-form ul li span.reg-err-msg{ display:inline-block; margin:0; }
	.reg-personal select, .reg-payment-form select{ margin:5px 10px 5px 0 !important; }
	.reg-Category-right{ padding:10px; width:94% !important; }
	.header, .menu-section, .find-doctor, .home-page-container, .footer, .section { margin: 0 auto; padding: 0 10px; width: 300px; }
	.inner-find-doctor-block .find-doctor{ width:93%; }
	.inner-find-doctor-container .find-doctor-form { width: 100%; }
	#homeslider li.banner1{ background-size:218% auto; }
}