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

::selection {
	background: #000; /* Safari */
	color:#fff;
}
 
* { margin:0px; padding:0px; outline:none !important;}
ul, li { margin:0px; padding:0px;  list-style:none; outline:none; }

header { float:left; width:100%; }
.header_top_bg { float:left; width:100%; background:#00a5a9;}
.header_phone_right { float:right; padding:8px 0; color:#fff; font-size:15px;}
.logo { float:left; padding:0; position:absolute; top:-36px;} 
.inner_logo { float:left; width:10%; padding:10px 0; position:absolute; top:-20px;} 
.inner_logo img { float:left; width:100%;}
.f-nav { z-index: 9999; position: fixed; top:0; width: 100%; background:#fff; box-shadow:0 2px 4px #999;}
.f-nav .logo { float:left; position:absolute; top:0px;}
.f-nav .logo img { float:left; width:120px;  padding:10px 0;}
   
.banner_main { float:left; width:100%; position:relative;} 
.banner_main img { float:left; width:100%;  } 
.banner_right_main { float:right; width:40%; position:absolute; top:150px; right:5%;}
.banner_right_main p { float:left; width:100%; font-size:22px; color:#000; text-align:center; line-height:30px;} 
.banner_logo { float:left; width:50%; margin:0 25%;}
.banner_logo img { float:left; width:100%;}
.view_details_button { float:left; width:100%; padding:25px 0;}
.view_details_button a { float:none; border:1px solid #333; text-transform:uppercase; font-size:18px; color:#000; padding:8px 20px; border-radius:5px;}
.view_details_button a:hover { background:#00a5a9; color:#fff;}
section { float:left; width:100%; background:#fff;  }
.section_about_text { float:left; width:100%; margin:30px 0;} 
.section_about_text h2 { float:left; width:100%; color:#01a6aa; font-size:36px; font-family: 'Conv_AGaramondPro-Bold_3';}
.section_about_text h2 img { float:left; width:100px; margin:0 15px 0 0;}

.section_about_text h2 span {  color:#001637; font-size:28px;}
.section_about_text h3 { float:left; width:100%; color:#01a6aa; font-size:22px; font-family: 'Conv_AGaramondPro-Bold_3'; padding:25px 0 0 0;}  

.section_about_text p { float:left; width:100%; font-size:16px; color:#858585; line-height:26px; padding:1px 0 0 0;}
.read_more_button { float:left; width:100%; padding:15px 0 30px 0;}
.read_more_button a { float:left; font-size:15px; color:#000000; border:1px solid #000; border-radius:5px; padding:6px 15px; text-transform:uppercase;}
.read_more_button a:hover { background:#00a5a9; color:#fff;}
.opening_hours_bg { float:left; width:100%; border:5px solid #e4e4e4; margin-top:30px; padding:15px 0;}
.opening_hours_border { float:left; width:100%; text-align:center; padding-top:15px;}
.opening_hours_bg h2 { float:left; width:100%; text-align:center; font-size:28px; color:#001637;  font-family: 'Conv_AGaramondPro-Bold_3';}
.opening_hours_bg p { float:left; width:100%; padding:20px 0 0 0; text-align:center; font-size:30px; color:#858585; line-height:34px;  font-family: 'Conv_AGaramondPro-Bold_3';}

footer { float:left; width:100%; background:#121212; border-top:5px solid #01a6aa;}
.footer_box { float:left; width:100%; margin-top:30px;}
.footer_box h5{color:#01a6aa}
.footer_box p { float:left; width:100%; font-size:16px; line-height:24px; color:#b7b7b7; padding:15px 0 0 0;}
.footer_box ul { float:left; width:100%; list-style:none; margin-top:10px;}
.footer_box li { float:left; width:100%; list-style:none;  line-height:24px;}
.footer_box li a { float:left; background:url(img/aro.png) left 9px no-repeat; color:#b7b7b7;  padding-left:15px;}
.footer_box li a:hover { color:#01a6aa;} 
.follow_us_icon { float:left; width:100%; font-size:16px; color:#fff;  font-family: 'pt_sansbold'; padding:12px 0 0 0; text-transform:uppercase;}
.follow_us_icon img { float:none; margin-left:10px;}
.footer_logo_right { float:left; width:90%;}
.footer_logo_right img { float:left; width:100%;}
.footer_download_button { float:left; width:100%; margin-top:25px;}
.footer_download_button a { float:left; font-family: 'Conv_AGaramondPro-Bold_3'; font-size:28px; color:#fff; padding:10px 20px 8px 20px; border-radius:10px; background:url(img/download-bg.jpg) left top repeat-x #007073; border:1px solid #007073; line-height:18px;}
.footer_download_button a span {font-family: 'pt_sansregular'; font-size:12px; line-height:0; } 
.footer_download_button img { float:left; padding-right:10px;}
.footer_download_button a:hover { background:#01a6aa; }
.footer_opening_hours { float:left; width:100%; font-size:20px; color:#01a6aa; font-family: 'pt_sansbold'; padding-top:10px;}
.footer_opening_hours span { color:#fff;}
.training_videos_text { float:left; width:100%;}
.training_videos_text h6 { float:left; width:100%; font-family:"Conv_AGaramondPro-Bold_3"; font-size:18px; text-transform:uppercase; color:#fff; margin:0; padding:15px 0 0 0;}
.training_videos_text ul { float:left; width:100%; list-style:none; margin-top:10px;}
.training_videos_text li { float:left; width:100%; list-style:none;  line-height:24px;}
.training_videos_text a { float:left; background:url(img/aro.png) left 9px no-repeat; color:#b7b7b7;  padding-left:15px;}
.footer_box li a:hover { color:#01a6aa;} 



.footer_bottom_bg { float:left; width:100%; background:#0b0b0b; margin-top:20px;}
.copyright_text { float:left; width:100%; text-align:center; font-size:15px; color:#b7b7b7; padding:15px 0 ;}
.copyright_text span { color:#01a6aa; text-transform:uppercase;}
.footer_bottom_link { float:right; width:40%; padding:15px 0;}
.footer_bottom_link a { float:right; font-size:15px; color:#b7b7b7;}
.footer_bottom_link span { float:right; font-size:15px; color:#b7b7b7; padding:0 15px;}
.footer_bottom_link a:hover { color:#01a6aa;}  

/*==============About Us==============*/
.inner_page_bg { float:left; width:100%; padding:115px 0; background:url(img/inner-banner.jpg) left top no-repeat; background-size:cover;}
.inner_page_bg h1 { float:left; width:100%; color:#001637; font-size:36px; display:none;}
.inner_menu_link { float:left; width:100%; padding:10px 0 0 0; font-size:18px; color:#00a5a9; display:none;}
.inner_menu_link a { float:left; font-size:18px; color:#001637;}
.inner_menu_link span { float:left; font-size:18px; color:#001637; padding:0 20px;}
.inner_menu_link a:hover {color:#00a5a9;}
.about_text_main { float:left; width:100%;}
.about_img_right { float:left; width:100%; margin:30px 0;}
.about_img_right img { float:left; width:100%; border:1px solid #d0d0d0;}
.about_team_bg { float:left; width:100%; background:#f2f2f2; padding:30px 0;}
.about_team_bg h3 { float:left; width:100%; color:#01a6aa; font-size:28px; }
.about_team_box { float:left; width:100%; margin-top:30px;}
.about_team_box img { float:left; width:100%; border:1px solid #dbdbdb;}
.about_team_name { float:left; width:100%;}
.about_team_name a { float:left; width:100%; background:#00a5a9; font-size:24px; font-family: 'Conv_AGaramondPro-Bold_3'; color:#fff; text-align:center; line-height:24px; padding:8px 0;}
.about_team_name a span { float:left; width:100%; font-size:18px; text-align:center; color:#001637;}
.about_team_name a:hover { background:#0bbec2;}

/*==============Services==============*/
.services_offer_bg { float:left; width:100%; background:#fff; margin-top:30px;}
.services_offer_bg h3 { float:left; width:100%; color:#01a6aa; font-size:28px; }
.services_box_border { float:left; width:100%; margin-top:30px; border:5px solid #e4e4e4; background:#fff; padding:20px; }
.services_icon { float:left; width:100%; text-align:center;}
.services_box_border h4 { float:left; width:100%; font-size:24px; color:#333; text-align:center; padding-top:15px;}
.services_box_border p { float:left; width:100%; color:#333;  font-size:16px; line-height:24px; text-align:center; min-height:112px;}
.service_read_more { float:left; width:100%; text-align:center; padding:20px 0 5px 0; }
.service_read_more a { float:none; text-align:center; font-size:14px; color:#000; border:1px solid #000; padding:7px 20px; border-radius:5px; font-family: 'Conv_AGaramondPro-Bold_3'; }
.service_read_more a:hover { background:#01a6aa; color:#fff;}
.services_lung_testing { float:left; width:100%; background:#f1f1f1; margin:30px 0;}
.services_lung_img { float:left; width:45%; }
.services_lung_img img { float:left; width:100%; }
.services_forms_right { float:left; width:55%; margin-bottom: 12px}
.services_bottom_link{ float:left; width:100%; margin:0; text-align:center; font-size:20px; margin-top:25px;}
.services_bottom_link a{color:#01A6AA}
.services_forms_right h4 { float:left; width:100%; text-align:center; font-size:36px; color:#001637; padding:30px 0 0 0;}
.services_download_forms { float:left; width:100%; text-align:center;}
.services_download_forms a { float:none; font-family: 'Conv_AGaramondPro-Bold_3'; font-size:20px; text-transform:uppercase; color:#fff; padding:17px 20px 17px 70px; border-radius:10px; background:url(img/download-bg.jpg) left top repeat-x #007073; border:1px solid #007073; line-height:46px; text-shadow:0 2px 2px #333; position:relative;}
.services_download_forms img { float:none; padding-right:10px; position:absolute; top:12px; left:20px;}
.services_download_forms a:hover { background:#01a6aa; }
.services_forms_button { float:left; width:100%; text-align:center; margin-top:30px;}
.services_forms_button a { float:none; font-family: 'Conv_AGaramondPro-Bold_3'; font-size:20px; text-transform:uppercase; color:#fff; padding:12px 25px 12px 60px; border-radius:10px; background:url(img/download-bg.jpg) left top repeat-x #007073; border:1px solid #007073; line-height:46px; text-shadow:0 2px 2px #333; position:relative; margin:0 5px;}
.services_forms_button a:hover { background:#01a6aa; }
.services_forms_button img { float:none; padding-right:10px; position:absolute; top:12px; left:20px;}

/*==============Our Team==============*/
.our_team_border { float:left; width:100%; background:url(img/team-box-border.png) left bottom repeat-x; padding-bottom:30px;}
.our_team_img_box { float:left; width:100%; margin-top:30px;}
.our_team_img_box img { float:left; width:100%; border:1px solid #d0d0d0;}
.our_team_text_box { float:left; width:100%; margin-top:30px;}
.our_team_text_box h2 { float:left; width:100%; color:#00a5a9; font-size:24px;}
.our_team_text_box h2 span { float:left; width:100%; color:#001637; font-size:18px;}
.our_team_text_box p { float:left; width:100%; font-size:16px; color:#646464; padding:12px 0 0 0;}

/*==============refferal==============*/
.refferal_logo_box { float:left; width:100%; text-align:center; margin:20px 0 10px 0;}
.refferal_logo_box img { float:left; width:100%; padding:0 22%; margin-bottom:7px;}
.refferal_logo_box a { color: #000; font-size: 26px; text-align:center; font-family: 'Conv_AGaramondPro-Bold_3';}
.refferal_logo_box a:hover {color: #01a6aa;}
/*==============Contact Us==============*/
.contact_form_main { float:left; width:100%; padding:15px 0 0 0;}
.enquiry_captcha_code { float:left; width:100%; margin-top:15px;}
.enquiry_captcha_code img { float:left; margin-right:15px;}
.contact_input_captcha { float:left; width:30%; font-size:16px; height:44px; background:#fff; border:1px solid #c9c9c9; margin: ; padding:0 0 0 15px;}
.contact_map_box { float:left; width:100%; margin:30px 0;}
.contact_map_box p { float:left; width:100%; font-size:20px; text-align:center; padding:10px 0 0 0;}

/*==============Privacy Policy==============*/
.privacy_policy_text { float:left; width:100%; padding:15px 0 30px 0; }
.privacy_policy_text h3 { float:left; width:100%; color:#001637; font-size:20px; padding:20px 0 0 0;}
.privacy_policy_text p { float:left; width:100%; font-size:16px; color:#646464; padding:0px 0 0 0;}
.privacy_policy_text ul { float:left; width:100%; list-style:none; padding-top:10px;}
.privacy_policy_text li { float:left; width:100%; list-style:none; background:url(img/dotted.png) left 14px no-repeat; font-size:16px; color:#646464; padding-left:15px; padding-top:5px;}
.privacy_policy_text.imformation h3{color: #00A5A9}
.important_information_text { float:left; width:100%; padding:0px 0 0 0;}
.important_information_text ul { float:left; width:100%; list-style:none; padding:0;}
.important_information_text li { float:left; width:33%; list-style:none; background:url(img/dotted.png) left 7px no-repeat; font-size:16px; color:#646464; padding-left:15px; padding-top:0;}


@media only screen and (min-width:220px) and (max-width:1050px) {
.nav > li > a { font-size:14px !important; padding:5px 10px !important;} 
.banner_right_main { float:right; width:40%; position:absolute; top:100px; right:5%;}
.banner_right_main p { float:left; width:100%; font-size:18px; color:#000; text-align:center; line-height:24px;} 
.view_details_button { float:left; width:100%; padding:20px 0;}
.view_details_button a { float:none;  font-size:15px; color:#000; padding:7px 18px; border-radius:5px;} 
.footer_download_button a { float:left;  font-size:24px; padding:12px 20px; line-height:20px;}
.services_forms_right h4 { float:left; width:100%; text-align:center; font-size:40px; color:#001637; padding:30px 0;}
.services_download_forms a { float:none; font-size:16px; padding:17px 30px 17px 60px; }
.services_forms_button a { font-size:18px; padding:10px 25px;}
}
@media only screen and (min-width:220px) and (max-width:840px) {
.nav > li > a { font-size:11px !important; padding:5px 7px !important;} 
.banner_right_main p { float:left; width:100%; font-size:16px; color:#000; text-align:center; line-height:20px;} 
.services_lung_img { float:left; width:100%;}
.services_forms_right { float:left; width:100%; padding-bottom:10px;}
.important_information_text li { float:left; width:50%;  }

}
@media only screen and (min-width:220px) and (max-width:760px) {
.banner_logo {display:none;}
.logo { float:left; width:auto;}
.logo img { float:left; width:66%;}
.nav > li > a { font-size:16px !important; margin:3px 0 !important; padding:5px 15px !important;} 
.f-nav .logo img { float:left; width:70px;  padding:5px 0;}
}
@media only screen and (min-width:220px) and (max-width:680px) {
.banner_right_main { float:right; width:50%; position:absolute; top:70px; right:4%;} 
.inner_page_bg { float:left; width:100%; padding:80px 0; }
.important_information_text li { float:left; width:100%;  }
.services_forms_button a { font-size:18px; width:100%; float:left; text-align:left; padding:0 0 0 55px; margin-bottom:10px;}

}
@media only screen and (min-width:220px) and (max-width:500px) {
.logo { float:left; width:auto; top:5px;}	
.logo img { float:left; width:35%;}
.header_phone_right { float:left; width:100%; text-align:center; font-size:14px;}
.banner_right_main { display:none;}
.services_forms_right h4 { float:left; width:100%; text-align:center; font-size:26px; color:#001637; padding:20px 0;}
.services_download_forms a { float:left; width:100%;  font-size:18px; text-align:left; line-height:20px;  padding:17px 20px 17px 60px; position:relative;}
.services_download_forms img { top:5px; left:15px;}
.refferal_logo_box img { float:left; width:100%; padding:0 2%; margin-bottom:7px;}
.refferal_logo_box a { color: #000; font-size: 20px; text-align:center; font-family: 'Conv_AGaramondPro-Bold_3';}
}