@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { border-radius:0; -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (min-width: 1920px) {
body{ overflow-x:hidden;}	

}

/*@media only screen and (min-width: 1440px) and (max-width: 1919px) {
body{ overflow-x:hidden;}	
.sticky-wrapper { height: auto !important;}
	

}
*/
@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden; }
.sticky-wrapper { height: auto !important;}
}

@media screen and (min-width:1024px) and (max-width:1279px) {
.row{ width:1000px;}
.sticky-wrapper { height: auto !important;}
	
.ddsmoothmenu ul li a {padding: 0 7px 0; margin: 0px 6px; font-size: 13px;}
.ddsmoothmenu ul li:last-child a { padding:0 22px; min-width:auto; }
.banner { min-height:430px; }
.banner-btm { padding:60px 0px; }
.banner-btm h2 {font-size: 48px;}

.bio-lft h3, .bio-lft h2 { font-size:34px; line-height:34px;}
.boi-content { min-height:auto; padding:40px 44px 40px 98px; }
.news-events { padding:60px 0;}
.events-lst .events-cont { padding:22px 25px 22px; }
.events-lst .events-cont h3 { font-size:19px; }
.date-lft { margin-bottom:12px; }
footer { padding:60px 0 0px; }
.foot-top { padding-bottom:45px;}
.foot-left { width: 320px;}
.foot-facilities { width: 320px; }
.foot-facilities ul li, .foot-facilities ul li:nth-child(2n) { width:100%; }
.foot-btm { padding:20px 0; }
a.read-more::after { bottom:7px; }


.advantage-med.hw-work p { padding:0 50px;}
.benefit-pad h1 { font-size:44px;}
.benefit-lft { margin:40px 0 0 0; }
.benefit-lft ul li h2 { font-size:23px; margin-bottom:10px; }
.benefit-rht img { width:100%;}

.get-l h1 { font-size:32px; }

.advantage-med ul li a { min-height:310px; }

.hist-cnt .hist-cnt-lft {margin-right: 2%;}
.hist-cnt .hist-cnt-rgt {width: 38%;}
.treat-cnt .treat-cnt-lft { margin-right: 2%;}
.treat-cnt .treat-cnt-rgt { width: 48%;}
.abs-cnt h3 {font-size: 26px; padding-bottom: 10px;	margin-bottom: 20px;}

.devlop-wid h1 {font-size: 36px; padding-bottom: 20px; margin-bottom: 20px;}
.main-cnt {padding: 40px 0;}
.other-markets {padding: 40px 0;}

.adm-wid .prod-adm-cnt .catlog-info ul li {width: 48%; margin-right: 2%;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(3n) { margin-right: 2%;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(2n) { margin-right: 0;}



ul.resp-tabs-list li {font-size: 17px;}

.advantage-med ul li a {min-height:460px;}
.flex-caption p { margin-bottom: 15px;}

ul.resp-tabs-list li {min-height: 130px;}

.btm-box ul li h3 {min-height: 75px;}
.btm-box ul li p { min-height: 200px; }
}

@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:750px; }

header { height:auto;}
.head-lft { margin:0; width:100%;}
.head-top { padding:16px 0;}
.logo img { float:left; }
#main-menu, .head-rgt { display:none; }
.banner { min-height:320px;}
.flex-caption { right:5%; width:320px;}
.flex-caption h1 { font-size: 18px;line-height: 30px;margin-bottom: 5px;}
.flex-caption h1 span { padding:2px 10px; }

.banner-btm { padding:40px 0;}
.banner-btm h2 { font-size: 40px; line-height: 40px; margin-bottom:10px; }
.banner-btm p br { display:none; }
.banner-btm h4 { margin-bottom:25px; }
.btm-box { margin-top:35px; }
.btm-box ul li { width:49%; margin-right:2%; margin-bottom:20px; padding:20px 18px; }
.btm-box ul li:nth-child(2n) { margin-right:0; }

.bio-lft h3, .bio-lft h2 { font-size:26px; line-height:30px; }
.bio-lft h2 { padding-bottom:20px; }
.boi-content h3 { padding-bottom:15px; }
.boi-content { min-height:auto; padding:25px; margin:0; width:390px; }
.boi-content p { font-size: 18px; line-height: 28px; padding-bottom: 20px; }

.news-events { padding:50px 0; }
.news-events h2 { margin-bottom:30px; font-size: 40px; line-height: 40px;}
.events-lst .events-cont { padding:22px 25px 22px; }
.events-lst .events-cont h3 { font-size:19px; }
#newsevents .owl-dots { margin:30px 0 0 0; }
#newsevents .owl-nav { display:none; }
#newsevents.owl-theme .owl-dots .owl-dot span { width:10px; height:10px; }
a.read-more::after { bottom:7px;}

.date-lft { margin-bottom:12px; }
footer { padding:60px 0 0px; }
.foot-top { padding-bottom:45px;}
.foot-left { width: 50%; margin-right: 6%;} 
.foot-facilities { width: 44%; margin-right:0; display: none; }
.foot-facilities ul li, .foot-facilities ul li:nth-child(2n) { width:100%; }
.foot-contact { width:44%;}
.foot-contact ul li p { display:block; }
.foot-btm { padding:20px 0; }


.m-menu { display:block; }

.inn-cap { transform: translateY(-40px); }
.inn-ban h1 { font-size:38px; line-height: 40px; margin-bottom: 10px;}
.advantage-med.hw-work p { padding:0 20px;}
.benefit-pad { padding:40px 0;}
.benefit-pad ul li { width:14.15%; }
.benefit-pad h1 { font-size:36px; line-height:40px; }
.benefit-lft { margin:20px 0 0 0; }
.benefit-lft ul li h2 { font-size:23px; margin-bottom:10px; }
.benefit-rht img { width:100%;}
.what-l h1 { font-size:36px; line-height:40px; padding-bottom: 12px; margin-bottom: 20px;}
.what-l p { line-height:26px; }
.what-r { margin:50px 0 0 0; }
.what-r ul li p { font-size:20px; }
.main-cnt { padding:40px 0;}
.advantage-med { padding:40px 0;}
.advantage-med.hw-work h1 { font-size:36px; line-height:40px; padding-bottom: 12px; margin-bottom: 20px; }
.benefit-lft ul li p { letter-spacing:normal; line-height: 24px; font-size: 15px; }
.benefit-rht { margin:60px 0 0 0;}
.benefit-btm { margin-bottom:40px;}
.med-banner { background-position:center; padding: 40px 0; }
.med-banner.pat-ban .blue-box { padding:26px; width:470px; }
.med-banner.pat-ban .blue-box h2 { font-size:32px; }

.get-l { width:100%; }
.get-r.get-l { width:100%; margin:30px 0 0 0; }
.get-r.get-l h1 { margin-bottom:30px; }
.get-l h1 { font-size:28px; line-height: 32px; }
.get-r.get-l ul li p { font-size:16px; }
.get-l p { margin-bottom:20px; }
.get-l ul li label { font-size:16px;}


.advantage-med ul li a { padding:60px 18px 20px; min-height:495px;} 
.main-cnt h2 { font-size:25px; line-height:34px; }
.med-l p { font-size:18px; line-height: 28px; }
.advantage-med h1 { font-size:40px; line-height:38px; }
.blue-box h2, .blue-box h2 span { font-size:36px; line-height:40px; }
.blue-box { padding:30px 20px; width: 470px; }
.inn-ban h1 br { display:none; }

.bio-cont h1 { font-size:36px; line-height:40px;}
.bio-lft p { line-height: 26px; letter-spacing: normal; font-size: 15px;}
.bio-rht { margin:60px 0 0 0; }
.lab-cnt { padding:35px; margin: 40px 0;}
.lab-cnt p, .why-l p { line-height:26px; }
.lab-cnt h2 { font-size:30px; }
.why-us { margin:40px 0;}
.why-l h1 { font-size: 22px; line-height: 30px; }
.why-r { margin:100px 0 0 0; }
.bio-cont-feat p { padding:0 20px; margin-bottom: 30px;}
.bio-cont-feat h2 { line-height: 30px; font-size: 26px; padding-bottom:15px; margin-bottom:20px; }
.feat-l { width:100%; }
.feat-r { width:100%;}
.bio-cont-feat { padding:40px 0;}
.feat-r ul li:last-child{ margin-bottom:0;}
.tab-sec { margin:40px 0;}
ul.resp-tabs-list li { font-size:16px;}
#parentHorizontalTab { padding:0;}
.resp-tab-content h3 { font-size:19px; }
.tab-list li h4 { font-size:18px; }
.med-banner.pat-ban.bio-med h2 { line-height:40px; }
.med-banner.pat-ban.bio-med { background-position:center;}
.med-banner.pat-ban .blue-box h2 span { font-size:32px;}
.pdt-code-sec { padding:40px 0;}
.pdt-code-sec h2 { font-size:32px; }
.pdt-code-sec ul li { background-position:left 5px; font-size:15px; }
/*.feat-r ul { width:100%; margin-right:0; }
.feat-r ul li { font-size:15px; margin-bottom:12px; line-height:24px;}*/

.advantage-med.hw-work.team-wrk ul li h2 { font-size:25px; line-height:32px;}

.hist-cnt .hist-cnt-lft {margin-right: 2%;}
.hist-cnt .hist-cnt-rgt {width: 38%;}
.treat-cnt .treat-cnt-lft { margin-right: 2%;}
.treat-cnt .treat-cnt-rgt { width: 48%;}
.abs-cnt h3 {font-size: 24px; padding-bottom: 10px;	margin-bottom: 15px;}

.devlop-wid h1 {font-size: 32px; padding-bottom: 15px; margin-bottom: 20px;}
.main-cnt {padding: 40px 0;}
.other-markets {padding: 40px 0;}
.other-markets p { padding: 0 80px;}

.adm-wid .prod-adm-cnt .catlog-info ul li {width: 48%; margin-right: 2%;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(3n) { margin-right: 2%;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(2n) { margin-right: 0;}

.flex-caption p br{display: none;}



ul.resp-tabs-list li {font-size: 17px; min-height: 125px;}

.what-l a.grn-btn {font-size: 16px;}
.pdt-code-sec p br{display: none;}

.news-events.testmonials .events-cont { min-height:inherit;}

.bio-palgn {width: 100%;}

.flex-caption p {margin-bottom: 12px;}
.flex-caption h1 br{display: none;}
.flex-caption a { width: 112px; line-height: 26px;}

.inn-txt p { width: 80%;}

.btm-box ul li { min-height: inherit;}
.btm-box ul li p { min-height: 100px; }
}


@media screen and (max-width:767px) {
img {max-width:100%; }
.row{ width:100%; padding:0 15px; }
.is-sticky header { box-shadow: 0 0 5px rgba(0,0,0,0.2)}
header { height:auto;}
.head-lft { margin:0; width: 100%;}
.head-top { padding:16px 0;}
.logo { width:220px; }
.logo img { float:left; width:100%; }
#main-menu, .head-rgt { display:none; }
.banner { min-height:auto;}
.flexslider .slides img { opacity:0;}
.flexslider .slides > li { background-size:cover;}
.flex-caption {right:0%; width:90%; left:0; margin:-135px auto 0; }
.flex-caption h1 { font-size: 30px; line-height: 42px; color:#fff; }
.flex-caption h1 span { padding:2px 10px; }
.flex-caption p { margin-bottom:20px;color:#fff; }
.flex-caption a { color:#fff; border:1px solid #fff;}
.flex-control-nav { bottom:12px;}
.flexslider .slides > li:after { position:absolute; display:block; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:-1; }


.banner-btm { padding:30px 0;}
.banner-btm h2 { font-size: 28px; line-height: 32px; margin-bottom:10px; }
.banner-btm p { font-size: 17px; line-height: 26px; }
.banner-btm p br { display:none; }
.banner-btm h4 { margin-bottom:25px; font-size: 18px;}
.btm-box { margin-top:35px; }
.btm-box ul li { width:49%; margin-right:2%; margin-bottom:20px; padding:20px 18px; }
.btm-box ul li:nth-child(2n) { margin-right:0; }

.bio-lft h3, .bio-lft h2 { font-size:21px; line-height:26px; }
.bio-lft h2 { padding-bottom:20px; }
.bio-connect { padding:40px 0 0;}
.bio-lft { width:100%;}
.bio-rgt { width:100%;}
.boi-content h3 { padding-bottom:15px; }
.boi-content { min-height:auto; padding:25px; margin:0; width:100%; }
.boi-content p { font-size: 16px; line-height: 26px; padding-bottom: 30px; }

.news-events { padding:40px 0; }
.news-events h2 { margin-bottom:30px; font-size: 28px; line-height: 34px;}
.events-lst .events-cont { padding:18px; }
.events-lst .events-cont h3 { font-size:19px; }
#newsevents .owl-dots { margin:30px 0 0 0; }
#newsevents .owl-nav { display:none; }
#newsevents.owl-theme .owl-dots .owl-dot span { width:10px; height:10px; }
a.read-more::after { bottom:7px;}

.date-lft { margin-bottom:12px; }
footer { padding:40px 0 0px; }
.foot-top { padding-bottom:30px;}
.foot-left { width: 50%; margin-right: 6%;} 
.foot-facilities { width: 44%; margin-right:0; display: none; }
.foot-facilities ul li, .foot-facilities ul li:nth-child(2n) { width:100%; }
.foot-contact { width:44%;}
.foot-contact ul li p { display:block; }
.foot-btm { padding:20px 0; }
.foot-left img { margin-bottom:10px; }

.m-menu { display:block; }

.inn-ban { background-size:cover; height:200px !important; background-position: center; }
.inn-ban img { opacity:0; }
.inn-cap { transform: translateY(-40px); }
.inn-ban h1 { font-size:28px; line-height: 32px; margin-bottom: 10px;}
.advantage-med.hw-work p { padding:0 0px; line-height:26px; }
.benefit-pad { padding:40px 0;}
.benefit-pad ul li { width:19.8%; }
.benefit-pad h1 { font-size:30px; line-height:35px; }
.benefit-lft { margin:0px 0 0 0; width:100%; }
.benefit-lft ul li { padding-bottom: 15px; margin-bottom: 15px;}
.benefit-lft ul li h2 { font-size:20px; margin-bottom:8px; line-height: 24px; }
.benefit-rht img { width:100%;}
.what-l { width:100%; }
.what-l h1 { font-size:30px; line-height:34px; padding-bottom: 12px; margin-bottom: 20px;}
.what-l p { line-height:26px; }
.what-r { margin:30px 0 0 0; width:100%;}
.what-r ul li p { font-size:18px; left: 15px; bottom:12px; }
.main-cnt { padding:30px 0;}
.advantage-med { padding:30px 0;}
.advantage-med.hw-work h1 { font-size:30px; line-height:34px; padding-bottom: 12px; margin-bottom: 20px; }
.benefit-lft ul li p { letter-spacing:normal; line-height: 24px; font-size: 15px; }
.benefit-rht { margin:60px 0 0 0;}
.benefit-btm { margin-bottom:40px;}
.med-banner { background-position:center; padding: 40px 0; }
.med-banner.pat-ban .blue-box { padding:26px; width:470px; }
.med-banner.pat-ban .blue-box h2 { font-size:32px; }
.benefit-rht { width:100%; margin:40px 0 0 0;}


.get-l { width:100%; }
.get-r.get-l { width:100%; margin:30px 0 0 0; }
.get-r.get-l h1 { margin-bottom:30px; }
.get-l h1 { font-size:24px; line-height: 32px; margin-bottom: 20px;}
.get-r.get-l ul li p { font-size:16px; }
.get-l ul li .wid-48 { width:100%; margin-right:0; margin-bottom:15px; }
.get-l ul li .wid-48:last-child { margin-bottom:0;}
.get-l p { margin-bottom:20px; font-size:16px; }
.get-r.get-l ul li a { font-size:17px; }
.get-r.get-l ul li { margin-bottom:30px;}


.main-cnt h2 { font-size:20px; line-height:26px; padding:0; margin-bottom:20px; }
.med-l p { font-size:16px; line-height: 26px; }
.advantage-med h1 { font-size:40px; line-height:38px; }
.blue-box h2, .blue-box h2 span { font-size:36px; line-height:40px; }
.blue-box { padding:30px 20px; width: 470px; }
.inn-ban h1 br { display:none; }
.med-l { width:100%; }


.bio-cont h1 { font-size:30px; line-height:34px; padding-bottom: 15px; margin-bottom: 20px;}
.bio-lft { margin:0;}
.bio-lft p { line-height: 26px; letter-spacing: normal; font-size: 15px;}
.bio-rht { margin:30px 0 0 0; width:100%;}
.lab-cnt { padding:20px; margin: 40px 0; width:100%; }
.lab-cnt p, .why-l p { line-height:26px; }
.lab-cnt h2 { font-size:24px; line-height: 28px; }
.why-us { margin:40px 0;}
.why-l { width:100%; }
.why-l h1 { font-size: 22px; line-height: 30px; }
.why-r { margin:20px 0 0 0; width:100%; }
.bio-cont-feat p { padding:0 20px; margin-bottom: 30px; line-height:26px; }
.bio-cont-feat h2 { line-height: 28px; font-size: 22px; padding-bottom:15px; margin-bottom:20px; }
.feat-l { width:100%; }
.feat-r { width:100%;}
.bio-cont-feat { padding:40px 0;}
.feat-r ul {width: 47%;margin-right: 6%;}
.feat-r ul li:last-child{ margin-bottom:0;}
.tab-sec { margin:40px 0;}
ul.resp-tabs-list li { font-size:16px;}
#parentHorizontalTab { padding:0;}
.resp-tab-content h3 { font-size:18px; line-height: 24px; }
.tab-list li h4 { font-size:16px; line-height: 20px; }
.med-banner.pat-ban.bio-med h2 { line-height:40px; }
.med-banner.pat-ban.bio-med { background-position:center;}
.med-banner.pat-ban .blue-box h2 span { font-size:32px;}
.pdt-code-sec { padding:40px 0;}
.pdt-code-sec h2 { font-size:28px; line-height:30px; }
.pdt-code-sec ul li { background-position:left 5px; font-size:15px; }
.tab-sec .resp-tabs-container { margin:0;}

.pdt-code-sec p br { display:none; }
.pdt-code-sec ul li { width:48%; margin-right:4%; float:left;}
.pdt-code-sec ul li:nth-child(2n) { margin-right:0;}
.pdt-code-sec ul li:nth-child(3) { margin-right:4%;}
.resp-tab-content { padding:15px 0;}

.advantage-med.hw-work.team-wrk ul li { margin-bottom:30px; }
.advantage-med.hw-work.team-wrk ul li h2 { font-size:22px; line-height:32px; margin-bottom:10px;}
.advantage-med.hw-work.team-wrk ul { margin-top:30px; }

.hist-cnt .hist-cnt-lft { width: 100%; margin-right: 0;}
.hist-cnt .hist-cnt-rgt { width: 100%;}
.hist-cnt { margin-bottom: 30px; margin-top: 10px;}
.main-cnt.prof-wid .case-report h2 { font-size: 22px;}
.main-cnt.prof-wid .case-report p { font-size: 16px;}
.abs-cnt h3 { font-size: 24px; padding-bottom: 10px; margin-bottom: 15px;}
.treat-cnt h3 { font-size: 24px; padding-bottom: 10px; margin-bottom: 15px;}
.hist-cnt .hist-cnt-lft h3 { font-size: 24px; padding-bottom: 10px; margin-bottom: 15px;}
.conc-remark h2 { font-size: 24px; padding-bottom: 10px; margin-bottom: 15px;}
.treat-cnt .treat-cnt-lft { margin-right: 0; width: 100%;}
.treat-cnt .treat-cnt-rgt {  width: 100%;}
.compromised-img {margin-top: 30px;}
.treat-cnt .treat-cnt-rgt h4 { font-size: 20px;}
.hist-cnt .hist-cnt-lft p { padding-bottom: 15px;}
.hist-cnt .hist-cnt-rgt h4 { font-size: 20px;}

.devlop-wid h1 {font-size: 28px; padding-bottom: 15px; margin-bottom: 15px;}
.main-cnt {padding: 30px 0;}
.other-markets {padding: 30px 0;}

.develop-cnt-lst .develop-cnt-lft { width: 100%; margin-right: 0; margin-bottom: 20px;}
.develop-cnt-lst .develop-cnt-rgt { width: 100%;}
.other-markets p { padding: 0;}

.advantage-med ul li { width: 49%; margin-right: 2%;}
.advantage-med ul li:nth-child(3n) { margin-right: 2%;}
.advantage-med ul li:nth-child(2n) { margin-right: 0;}

ul.proc li { width: 49.7%; margin-right: 2%;}
ul.proc li h4 { margin-top: 12px;}

.blue-box { width: 100%;}
.advantage-med ul li p { min-height: 70px;}
.advantage-med h1 { font-size: 34px; line-height: 38px;}
.advantage-med ul li h3 { min-height: 50px;}

.admin-cntct .blue-box {padding: 30px 20px; width:100%;}

.adm-wid .prod-adm-cnt .prod-des-tab .prod-cnt-inr { margin-bottom: 10px;}
.adm-wid .prod-adm-cnt .prod-des-tab h2.resp-accordion { padding: 10px 15px; margin-bottom: 10px;}
.adm-wid .prod-adm-cnt .prod-des-tab .resp-tab-content { padding: 0;}
.popup .flexslider .slides img { opacity: 1;}
.popup1 .slides img { opacity: 1;}

.adm-wid .prod-adm-cnt .catlog-info ul li {width: 100%; margin-right: 0;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(3n) { margin-right: 0;}
.adm-wid .prod-adm-cnt .catlog-info ul li:nth-child(2n) { margin-right: 0;}

.other-markets .brd-img ul li {width: 100%; margin-right: 0;}

.main-cnt.latest-wid h2 {font-size: 30px;}
.latest-wid .lst-news-cnt ul { padding-left: 0;}

.flex-caption p br{display: none;}
.bio-rgt-scroll { margin-top: 30px;}

.news-events.testmonials .events-cont { min-height:inherit;}

.advantage-med ul li a { padding:60px 18px 20px; min-height:420px;} 

.bio-palgn {width: 100%;}

.main-cnt.subheading h1 {font-size: 30px; line-height: 34px; padding-bottom: 14px; margin-bottom: 14px;}
.flex-caption a { width: 112px; line-height: 26px;}

.bio-palgn { font-size: 16px; line-height: 26px;}

.pop-img-wid .flexslider .slides img { opacity: 1;}

.inn-txt p { width: 100%;}

.btm-box ul li { min-height: inherit;}
.btm-box ul li p { min-height: 115px; }

.swal-text { padding: 0 20px!important;}
}


@media screen and (max-width:639px) {

.flex-caption { right:0%; width:90%; left:0; margin:-135px auto 0;}
.flex-caption h1 { font-size: 27px; line-height: 36px;  }
.btm-box ul li { width:100%; min-height: auto; }



/*.btm-box ul li h3, .btm-box ul li p, .btm-box ul li a { text-align:center; }
.btm-box ul li img { float:none; }
.btm-box ul li a { float:none; display:inline-block; }*/
.btm-box ul li:last-child { margin-bottom:0;}
.foot-left { width:100%; margin-right:0; margin-bottom:40px; }
.foot-contact { width:100%; }

.benefit-pad { padding:30px 0;}
.advantage-med.hw-work h1, .what-l h1 { font-size:26px; line-height:30px; }
.benefit-pad h1 { font-size:24px; line-height:30px;}
.benefit-pad ul li { width: 24.7%; }
.med-banner.pat-ban .blue-box { width:100%;}
.med-banner.pat-ban .blue-box h2, .med-banner.pat-ban .blue-box h2 span { font-size:32px; line-height: 34px; }

.pdt-code-sec ul li { width:48%; }
.bio-cont-feat h2 { font-size:20px;}
.bio-cont-feat p { padding:0;}
.bio-cont-feat h2 br { display:none; }
.tab-sec { margin:30px 0; }
.feat-l iframe { height:280px; }
.advantage-med.hw-work.team-wrk ul li { width:100%; margin-right:0;}
.advantage-med ul li { width: 100%; margin-right: 0;}
.advantage-med ul li:nth-child(3n) { margin-right: 0;}
.advantage-med ul li p { min-height: inherit;}
.advantage-med ul li h3 { min-height: inherit;}

.main-cnt.latest-wid h2 {font-size: 30px;}

.quotes{padding: 0 0 30px 0;}

.events-lst .events-cont{min-height: auto;}

.news-events.testmonials .events-cont { min-height:inherit;}

.inn-txt p { font-size:12px;line-height: 18px;}

.inn-cap.ban { top:40%;}
.advantage-med ul li a { padding:60px 18px 20px; min-height:inherit;} 

.btm-box ul li p { min-height: inherit; }
}

@media screen and (max-width:479px) {
	
	.benefit-pad ul li { width: 32.9%; }
	.med-banner.pat-ban .blue-box h2, .med-banner.pat-ban .blue-box h2 span { font-size:27px; line-height: 34px; }
	.get-r.get-l ul li { padding-left:0;}
	.get-r.get-l ul li.add-ico, .get-r.get-l ul li.call-ico, .get-r.get-l ul li.mail-ico { background-image:none;}
	.main-cnt h2 { font-size:19px; }
	.feat-r ul { width:100%; }
	.feat-r ul:last-child { margin-top:15px; }
	
	.tab-list li { width:48%; margin-bottom:20px;}
	.tab-list li:nth-child(2n) { margin-right:0;}
	.tab-list li:last-child { width:100%;}
	.tab-list.wid-a li:last-child { width:48%; }
	.pdt-code-sec ul li { width: 100%; margin-right: 0;}
	.pdt-code-sec ul li.remove-icn {display: none;}


.blue-box h2, .blue-box h2 span { font-size: 32px; line-height: 36px;}
.main-cnt.news-wid .contact-li li { width: 100%;  margin-bottom: 20px;}
.main-cnt.news-wid .contact-li li:last-child {margin-bottom: 0;}
.advantage-med h1 { font-size: 32px; line-height: 38px;}

.what-l a.grn-btn { font-size: 18px; padding: 15px 10px;}

.flex-caption h1 { font-size: 16px; line-height: 26px; margin-bottom: 4px;}
.flex-caption a { font-size: 13px; width: 115px; line-height: 30px;}
.flex-caption p { margin-bottom: 15px;}
.flex-caption h1 br{display: none;}

.news-events.testmonials .events-cont { min-height:inherit;}

.inn-txt p { font-size:10px;line-height: 16px;}
.inn-cap.ban { top:40%;}

.main-cnt.subheading h1 { font-size: 26px; line-height: 34px;padding-bottom: 14px;margin-bottom: 14px;}


.smk_accordion .accordion_in.acc_active > .acc_head { font-size: 20px;  line-height: 25px; padding: 10px 15px;}
.smk_accordion .accordion_in .acc_head { padding: 10px 15px; font-size: 20px;  line-height: 25px;}
.smk_accordion.acc_with_icon .accordion_in .acc_content { padding-bottom: 10px; padding-top: 5px; padding-left: 15px; padding-right: 15px;}

.blue-box h2, .blue-box h2 span { font-size: 27px; line-height: 34px;}
.admin-cntct .blue-box h2{font-size: 27px; line-height: 34px;}
.news-events.testmonials .events-cont { padding: 15px 20px 15px;}
.events-lst .events-cont p {margin-bottom: 5px;}
}
@media screen and (max-width:349px) {
	

.boi-content { padding: 12px;}

.what-l a.grn-btn { font-size: 15px; padding: 6px 8px; margin-top: 10px;}
.inn-txt p { font-size:10px;line-height: 16px;}
.inn-cap.ban { top:40%;}
}
