@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
	list-style:none !important;
	
	}
a img {
	border:none;
	vertical-align:bottom;
	}	
.clear {
	clear:both;
	}	
a {
	font-size:12px;
	text-decoration:none;
	color:#474747;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	}	
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
	 
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


@font-face {
    font-family: 'square721_cn_btroman';
    src: url('../fonts/square_721_condensed_bt-webfont.eot');
    src: url('../fonts/square_721_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/square_721_condensed_bt-webfont.woff2') format('woff2'),
         url('../fonts/square_721_condensed_bt-webfont.woff') format('woff'),
         url('../fonts/square_721_condensed_bt-webfont.ttf') format('truetype'),
         url('../fonts/square_721_condensed_bt-webfont.svg#square721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Helvetica-LT-Extra-Compressed';
	src: url('../fonts/Helvetica-LT-Extra-Compressed.eot');
	src: local('☺'), url('../fonts/Helvetica-LT-Extra-Compressed.woff') 
	format('woff'), url('../fonts/Helvetica-LT-Extra-Compressed.ttf') 
	format('truetype'), url('../fonts/Helvetica-LT-Extra-Compressed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'helvetica_compressed';
	src: url('../fonts/helvetica_compressed.eot');
	src: local('☺'), url('../fonts/helvetica_compressed.woff') 
	format('woff'), url('../fonts/helvetica_compressed.ttf') 
	format('truetype'), url('../fonts/helvetica_compressed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('../fonts/avgardn-webfont.eot');
    src: url('../fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardn-webfont.woff') format('woff'),
         url('../fonts/avgardn-webfont.ttf') format('truetype'),
         url('../fonts/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Myriad-Pro-Semibold-Condensed_31644';
	src: url('../fonts/Myriad-Pro-Semibold-Condensed_31644.eot');
	src: local('☺'), url('../fonts/Myriad-Pro-Semibold-Condensed_31644.woff') format('woff'), url('../fonts/Myriad-Pro-Semibold-Condensed_31644.ttf') format('truetype'), url('../fonts/hrbold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'avantgarde_bk_btdemi';
    src: url('../fonts/avgardd-webfont.eot');
    src: url('../fonts/avgardd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardd-webfont.woff') format('woff'),
         url('../fonts/avgardd-webfont.ttf') format('truetype'),
         url('../fonts/avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_LTCondensed';
	src: url('../fonts/LTCondensed.eot');
	src: local('☺'), url('../fonts/LTCondensed.woff') format('woff'), url('../fonts/LTCondensed.ttf') format('truetype'), url('../fonts/LTCondensed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica_Inserat LT';
	src: url('../fonts/Helvetica_Inserat LT.eot');
	src: local('☺'), url('../fonts/Helvetica_Inserat LT.woff') format('woff'), url('../fonts/Helvetica_Inserat LT.ttf') format('truetype'), url('../fonts/Helvetica_Inserat LT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Odessa_LET';
	src: url('../fonts/Odessa_LET.eot');
	src: local('☺'), url('../fonts/Odessa_LET.woff') format('woff'), url('../fonts/Odessa_LET.ttf') format('truetype'), url('../fonts/Odessa_LET.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-size:11px;
	font-family:"Myriad Pro";
	color:#0a0a08;
	background-color:#dbdbdb;
	}
h2,h3,h4,h5,h6,p,div,ol,ul,li,form, .row {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0;
	padding-top:0;
	}	
.hide-desktop {
	display:none;
	}	
@media (min-width: 1200px) {
  .container {
    width: 1100px;
	padding:0px;
  }
}		
.content-container {
	width:1000px;
	font-size:12px;
	margin:0 auto;
	padding:0;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .row {
	padding-right:0;
	padding-left:0;
	}	
.searchbtn {
	background:#f03f45;
	margin-left:5px;
	float:right;
	}	
.searchbtn i.fa {
	color:#fff;
	
	}
.search-sec {
	margin:75px 0 5px 0;
	}		
.lang {
	float:right;
	margin:7px 0 0 0;
	}
.lang img {
	
	}
.fa-bars {
	font-size:24px;
	padding:5px;
	border:1px solid #000;
	border-radius:5px;
	}		
.top-menu ul li a {
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-family: 'Myriad Pro';
	}	
.logo-sec {
	background:url(../images/headerbg.jpg) no-repeat;
	background-size:cover;
    min-height:125px;
	/*margin-bottom:13px;*/
	}	
.search-sec {
	background:#fff;
	width:265px;
	}	
.search-sec .search-field {
	width:225px;
	float:left;
	height:40px;
	padding-top:1px;
	background:#b1b1b1;
	text-indent:8px;
	border:none;
	}	
.search-sec	i.fa {
	color:#e5e5e5;
	font-size:20px;
	float:right;
	margin:3px 5px;
	}  
.top-menu {
	background:url(../images/topbg.png) repeat-x center top;
	min-height:10px;
	}	
.top-menu ul li a {
	padding-bottom:7px !important;
	padding-top:7px !important;
	
	}
.txtbox{
border-right:1px #074586 solid; padding:10px; float:left; width:100%; background:#107be5; background-repeat:repeat-x;
min-height:236px; }
.txtbox1{
border-right:1px #074586 solid; padding:10px; float:left; width:100%; background:#107be5; background-repeat:repeat-x;
min-height:277px;

}
.txtbox h2{font:normal 18px Arial; color:#fff; margin:0 0 10px 0}
.txtbox h2.fst{font:normal 25px "Flaticon2"; color:#fff; margin:26 0 0 0}
.txtbox h2.snd{font:normal 30px "Flaticon3"; color:#fff; margin:0 0 10px 0}
.txtbox p.height{font:normal 12px Arial; color:#3b3b3b; margin:0; line-height:51px;}
.txtbox p{font:normal 12px Arial; color:#3b3b3b; margin:0; line-height:20px;}
.cat-wraper {
	width:233px;
	float:left;
	margin:20px 0 0 17px;
	box-sizing:border-box;
	}	
.cat-wraper:first-child {
	margin-left:0px;
	}	
.cat-img-wraper img {
	width:100%;
	}	
.cat-img-wraper {
	/*padding-bottom:9px;*/
	border:2px solid #107be5;
	/*background:url(../images/cat-bottom.jpg) no-repeat 0 100%;	*/
	}	
.cat-img-wraper:hover {
	border:2px solid #074586;
	/*background:url(../images/cat-bottom-hover.jpg) no-repeat 0 100%;	*/
	
	}	
.cat-wraper h2 {
	font-size:18px;
	color:#fff;
	padding:10px 0;
	text-align:center;
	}
.cat-wraper h2 img {
	margin:0 12px;
	}	
.cat-wraper:hover h2 {
	color:#074586;
	}	
.top-menu .container {
	/*background:#197915;*/
	}
.top-menu ul li a:hover {
	background:#fff;
	color:#000;
	}		
.top-menu ul li:before {
	content:"|";
	color:#fff;
	position:absolute;
	top:8px;
	left:-3px;
	}	
.banner-sec .item img {
	width:100%;
	}	
.border {
	/*background:url(../images/border-sep.png) center repeat-x;*/
	height:15px;
	}
.company-left {
	width:29%;
	float:left;
	position:relative;
	background:#107be5;
	min-height:300px;
	padding:25px 1px 0 45px;
	}	
.company-into h1 {
	font-size:28px;
	position:absolute;
	top:0px;
	left:15px;
	color:#FFF;
	float:left;
	text-align:center;
	text-transform:uppercase;
	}	
.company-into h1 span {
	color:#000;
	}	
.company-feature {
	background:#fff;
	}	
.company-feature ul li {
	line-height:22px;

	}	
.company-feature ul li:before {
	content:"\f111";	
	margin:0 8px 0 20px;
	font-family: FontAwesome;
	}
	
	.company-feature ul li ul li:before {
	content:"\f068";	
	margin:0 8px 0 20px;
	font-family: FontAwesome;
	}	
.company-feature ul li a:hover {
	color:#107be5;
	
	
	}	
.company-feature ul li:hover:before {
	color:#107be5;
	
	}	
.company-right {
	width:71%;
	float:left;
	min-height:320px;
	border-top:25px solid #4c4c4c;
	}	
.company-medical-words {
	padding:15px 50px;
	background:#fff url(../images/content-bg.png) no-repeat right bottom;
	}	
.company-medical-words h1 {
	width:70%;
	font-family: 'Odessa_LET';
	font-family: 'Odessa_LET';
	font-weight:600;
	font-size:20px;
	padding-bottom:15px;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	color:#197915;
	border-bottom:1px solid #197915;
	}	
.company-medical-words p {
	font-size:13px;
	margin:20px 0 0 0;
	color:#4c4c4c;
	font-family:"Myriad Pro";
	}	
.company-medical-words p ~ a {
	color:#197915;
	font-size:14px;
	text-decoration:underline;
	display:inline-block;
	font-family:"Myriad Pro";
	margin:30px 0 0 0;
	}	
.pdf-cat-mainWraper {
	float:left;
	width:255px;
	text-align:center;
	margin:35px 25px;
	}	
.circle-img {
	border-radius:300px;
	width:157px;
	padding:45px 0 0 0;
	height:157px;
	margin:0 auto;
	background:#4c4c4c;
	}	
	
.pdf-cat-mainWraper h4 {
	margin:20px 0;
	color:#197915;
	font-size:20px;
	text-transform:uppercase;
	}	
.pdf-cat-mainWraper p {
	color:#4c4c4c;
	font-size:18px;
	margin-bottom:30px;
	}	
.circle-img:hover {
	background:#197915;
	}	
.news-main-Wraper {
	width:38%;
	float:right;
	margin:35px 0 0 0;
	}	
.news-main-Wraper h3 {
	color:#197915;
	text-transform:uppercase;
	margin:25px 0 10px 0;
	}	
.news-content {
	padding:35px 20px;
	background:#dbdbdb;
	}	
.news-content img {
	float:left;
	margin:5px 10px 0 0;
	}	
.news-content p {
	color:#676767;
	font-size:12px;
	}	
.news-border {
	width:80%;
	margin:20px auto;
	border-top:1px solid #000;
	}  
.pdf {
    background:url(../images/pdfbg.jpg) no-repeat;
	}
    
	
.footer-top {
	background:#fff;
	/*padding:0 0 20px 0;*/
	}	
.footer-nav {
	width:55%;
	margin:30px auto;
	}	
.footer-nav li {
	float:left;
	border-left:1px solid #fff;
	padding:0 15px;
	}
.footer-nav li:first-child {
	border-left:none;
	}		
.footer-nav li a {
	color:#fff;
	font-weight:100;
	text-transform:uppercase;
	font-family: 'Myriad-Pro-Semibold-Condensed_31644';
	font-size:13px;
	}	
.footer-nav li a:hover {
	color:#000;
	}	
.signup-wraper {
	padding:13px 15px;
/*	border:1px solid #c9c9c9;*/
	/*outline:2px solid #fff;*/
	/*background:#dedcdd;*/
	width:90%;
	margin:20px auto;
	}	
.signup-contents {
	width:395px;
	float:left;
	}	
.signup-contents img {
	vertical-align:-10px;
	margin:0 7% 0 6%;
	}	
.signup-contents strong {
	color:#107be5;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	}	
.news-letter {
	margin:8px 0 0 0;
	width:320px;
	float:right;
	}	
.letter-field {
	width:225px;
	float:left;
	text-indent:6px;
	height:30px;
	border:none;
	background-color:#107be5;
	color:#fff;
	
	}	
.news-letter button {
	border:1px solid #fff;
	width:85px;
	color:#fff;
	margin-left:5px;
	background:#074586;
	height:30px;
	}	
.social-icons {
    width:155px;
	margin:0 auto;
	
	}	
.social-icons ul li {
	float:left;
   margin:0 0 0 12px;
	}	
.social-icons ul li a {
	color:#9c9c9c;
	font-size:23px;
	}	
.social-icons ul li a:hover {
	color:#0a58a8;
	}	
.footer ul{margin:0 20px; padding:0; list-style:none;}

.footer ul li a{font-family:"Myriad Pro"; font-size:14px; padding:2px 10px; display:block; color:#454d4d; text-decoration:none; background:url(../images/dot.png) left center no-repeat; transition:all 0.3s; font-weight:normal; }

.footer ul li a:hover{font-family:"Myriad Pro"; font-size:14px; padding:2px 15px; display:block; color:#107be5; text-decoration:none; background:url(../images/dot2.png) left center no-repeat; }
.footer h2{font-family:"Myriad Pro"; font-size:14px; color:#107be5; background:url(../images/err.png) left 15px center no-repeat; padding:0 0 0 30px; margin:10px 0; }
.social h2{font-family:"Myriad Pro"; font-size:14px; color:#107be5; background:url(../images/err.png) left 15px center no-repeat; padding:0 0 0 30px; margin:10px -16px;}
.copy-right {
	color:#fff;
	background:url(../images/footerbg.jpg) repeat-x center top;
	padding:15px 0;
	}	
.copyright a {
	color:#fff;
	}	
.copy-right p {
	padding:-5px 0 0 0;
	}	
	
.product-main-wraper h2 {
	padding:20px 0 32px 16px;
	font-size:18px;
	color:#4c4c4c;
/*	background:url(../images/botto-border.png) repeat-x 0 100%;*/
    border-bottom:solid 2px #107be5;
	}	
.product-main-wraper h2 small {
	color:#107be5;
	font-size:13px;
	}	
.product-list li {
	margin:25px 20px 0 22px;
	width:150px;
	height:255px;
	float:left;
	text-align:center;
	background-color:#fff;
	}	
.product-list li p {
	color:#4c4c4c;
	font-size:13px;
	font-weight:600;
	padding:6px 0;
	text-transform:uppercase;
	}	
.product-list li h4 {
	color:#4c4c4c;
	font-size:13px;	
	}	
.pro-content {
	padding:4px;
	}
	
.pro-img {
	border:1px solid #e3e3e3;
	
	}	
	
	.pro-img a{
	border:1px solid #e3e3e3;
	background-color:#FFFFFF
	
	}	
.product-list li a {
	display:block;
	padding:4px 0;
	margin:17px 0 0 0;
	color:#fff;
	background:#4c4c4c;
	}	
.product-list li:hover {
	outline:1px solid #107be5;
	}	
.product-list li:hover a {
	background:#107be5;
	}	
.inner-banner-sec img {
	width:100%;
	}	
.pro-left {
	min-height:600px;
	}	
.pro-left-list {
	min-height:600px;
	}	
.large-imgWraper {
	width:56%;
	float:left;
	/*padding-left:10%;
	padding-top:5%;*/
	margin:15px;
	/*border-top:2px solid #efefef;
	border-left:3px solid #efefef;*/
	border:solid 2px #efefef;
	height:390px;
/*	width:374px;*/
	}	
.detail-pro-des {
	width:40%;
	float:right;
	}	
.detail-pro-des h3 {
	color:#107be5;
	font-size:18px;
	text-transform:uppercase;
	margin:15px 0;
	}	
.detail-pro-des strong {
	font-size:13px;
	text-transform:uppercase;
	}	
.qty-detail {
	margin:50px 0;
	}	
.qty-detail strong {
	display:inline-block;
	width:100px;
	}	
.size {
	width:100px;
	margin:0 0 15px 0;
	border:1px solid #9b9b9b;
	}	
.qty {
	margin:0 0 0 3px;
	width:50px;
	}	
.cart-btn {
	text-align:center;
	color:#fff;
	padding:5px 0;
	display:block;
	background:#197915;
	}
.cart-btn:hover {
	color:#fff;
	text-decoration:none;
	background:#4c4c4c;
	}	
.related-pro h5 {
	font-size:18px;
	color:#107be5;
	text-transform:uppercase;
	padding:20px 0 15px 15px;
	/*background:url(../images/botto-border.png) repeat-x 0 100%; */
	border-bottom:solid 2px #107be5;
	}	
.related-pro {
	margin:0 0 50px 0;
	}	
	
	.data-contact{ width:100%; padding:10px;}
	
	
	.cart-btns {
	text-align:center;
	color:#fff;
	padding:5px 0;
	display:block;
	background:#107be5;
	border:none;
	width:300px;
	line-height:27px;
	}
   .cart-btns:hover {
	color:#fff;
	text-decoration:none;
	background:#4c4c4c;
	}	
	
	.form-main-container{ width:100%; color:#999999; font-size:14px; font-family: 'Conv_LTCondensed';}
.form-main-container li{ margin:0px 0;}
.form-main-container em{ color:#F00;}
.input-text{ border:solid 1px #333333; width:500px!important; line-height:25px; padding-left:5px; }


.company-right {
	width:71%;
	float:left;
	min-height:320px;
	border-top:25px solid #4c4c4c;
	}
	
	
.company-medical-words-main {
	padding:15px 50px;
	background:#fff ;
	}	
.company-medical-words-main h1 {
	width:70%;
	font-family: 'Myriad Pro';
	font-family: 'Myriad Pro';
	font-weight:600;
	font-size:20px;
	padding-bottom:15px;
	text-align:center;
	margin:0 auto;
	text-transform:uppercase;
	color:#107be5;
	border-bottom:1px solid #999;
	}	
.company-medical-words-main p {
	font-size:13px;
	margin:20px 0 0 0;
	color:#4c4c4c;
	font-family:"Myriad Pro";
	}	
.company-medical-words-main p ~ a {
	color:#107be5;
	font-size:14px;
	text-decoration:underline;
	display:inline-block;
	font-family:"Myriad Pro";
	margin:30px 0 0 0;
	}	
	
	.main-left{ width:344px; float:left;}
	.main-left h1{ font-family:"Myriad Pro"; font-size:25px; text-transform:uppercase; text-align:center; line-height:39px; background-color:#338131; color:#FFFFFF}
	
	
	
	.main-right{ width:344px; float:right;}
	.main-right h1{ font-family:"Myriad Pro"; font-size:25px; text-transform:uppercase; text-align:center; line-height:39px; background-color:#338131; color:#FFFFFF}
	
	.wp-pagenavi{text-align:right;font-family:'[Roboto]',sans-serif; margin-top:20px; margin-bottom:-7px;}
.wp-pagenavi a{font-size:17px;text-decoration:none;padding:0 2px;margin:0 5px}
.wp-pagenavi a:hover{color:#76797d}
.wp-pagenavi span{font-size:17px;padding:0 5px;background:#76797d;color:#fff}
.abouttxt{
	/*background-color:#FFFFFF;*/
	height:auto;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
}
.downloadpdf
	{
		color:#4C4C4C;
		font:'[Roboto]',sans-serif;
		font-size:12px;
		
		}
			.downloadpdf a
	{
		color:#4C4C4C;
		font:'[Roboto]',sans-serif;
		font-size:12px;
		text-decoration:none;
		
		}
		.download1
		{
			color:#4C4C4C;
			font:'[Roboto]',sans-serif;
			/*font-weight:bold;*/
			font-size:12px;
		}
		
		.download1 a
		{
			color:#4C4C4C;
			font:'[Roboto]',sans-serif;
			/*font-weight:bold;*/
			font-size:12px;
			text-decoration:none;
		}
		.download1 a:hover
		{
			color:#107BE5;
			font:'[Roboto]',sans-serif;
			/*font-weight:bold;*/
			font-size:12px;
		/*	text-decoration:underline;*/
		}
.product-list1 li {
	margin:25px 20px 0 22px;
	width:200px;
	height:250px;
	float:left;
	text-align:center;
	/*background-color:#fff;*/
	}	
.product-list1 li p {
	color:#4c4c4c;
	font-size:13px;
	font-weight:600;
	padding:6px 0;
	text-transform:uppercase;
	}	
.product-list1 li h4 {
	color:#fff;
	font-size:13px;
	padding:10px;	
	}	
.pro-content {
	padding:4px;
	}
	
.pro-img {
	border:1px solid #e3e3e3;
	
	}	
	
	.pro-img1 a{
	border:1px solid #e3e3e3;
	/*background-color:#FFFFFF*/
	
	}	
.product-list1 li a {
	display:block;
	/*padding:4px 0;
	margin:17px 0 0 0;*/
	color:#fff;
	background:#4c4c4c;
	}	
.product-list1 li:hover {
	outline:1px solid #107be5;
	}	
.product-list1 li:hover a {
	background:#107be5;
	}
.nested-menu {
	display:none;
	position:absolute;
	top:40px;
	left:0px;
	padding:10px 0;
	min-width:200px;
	z-index:99999;
	background:#ddd;	
	}
.nested-menu > li {
	float:none;
	}
.nested-menu > li a:before {
	content:"\f101";
	font-family: FontAwesome;
	margin:0 5px 0 0;
	}
.nested-menu > li a {
	padding:5px 8px;
	color:#000;
	display:block;
	font-size:12px;
	}
.nested-menu > li a:hover {
	background:#016735;
	color:#fff;
	}			