.e_submit
{
	border:none;
	background:#fff;
	width:auto;
	margin:0;
	padding:0px 10px;
}
.e_submit:hover
{
	color:#fff;
	background:#184596;
	width:auto;
	padding:0px 10px;
}


.pro_img1 {
  margin-top: 4%;
}

.pro_img2 {
  margin-top: 0%;
}

.produc_spec h1.yellow_bg
{
	background:#F90;
}

.products_list1 li a.act {
	background: url(../image/blue_arrow.png) center right no-repeat;
	width: 100%;
	float:left;	
	font-family: 'Open Sans', sans-serif;	
	font-style:normal;
	color:#184596;
}
.products_list1 li a {
 
  color:#000;
}

.products_list1 ul {
	width:100%;
	padding:0;
	margin:50px 0px;
	font-size:15px;	
	font-family: 'Open Sans', sans-serif;	
	color:#1d1d1d;
	background:url(../image/product_left_shad.png) top right no-repeat;
	
}
.products_list1 ul li {
	font-size:15px;	
	font-family: 'Open Sans', sans-serif;	
	color:#1d1d1d;
	list-style-type:none;
    padding: 10px 0px;	
	border-bottom: 1px solid #000;
	width: 85%;
	float:left;
}
.prd_rt_logo {
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  padding: 50px 0px 0px 0px;
  margin: 0px;
}
.prd_rt_logo img {
  max-width: 100%;
}
.produc_spec {
  width: 100%;
  position: relative;
  float: left;
  margin: 40px 0px;
  padding: 0;
  border: 1px solid #184596;
  border-radius: 6px;
}
h1.pro_spec_head {
	width: 100%;
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
	background: #184596;
	border-radius: 5px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
  line-height: 55px;	
}
h1.pro_spec_head form {
  background: #07d2e4;
  text-align: right;
  float: right;
  padding: 7px 7px;
  border-radius: 0px 5px 5px 0px;
  width:7%;
}
h1.pro_spec_head form input[type='submit'] {
	background:url(../image/enqiry.png) no-repeat;
	border:none;
}
.prd_spec_details {
  width: 100%;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.product_spec_lt ul {
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 0px 0px 0px;
  color: #000;
}
.product_spec_lt {
  padding: 0;
  background:url(../image/product_right_shad.png) top left repeat-y;
}
.pro_img {
  margin-top: 11%;
}
.product_spec_lt ul li {
	width: 30%;
	float: left;
	text-align: left;
	list-style-type: none;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
}
.product_spec_lt ul li.last_li
 {
  width: 70%;
  float: left;
  text-align: left;
  list-style-type: none;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.product_spec_lt ul li p {
  width: 100%;
  float: left;
  margin: 0;
  padding: 6px 0px 6px 15px;
  position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:normal;
}
p.odd_c {
  background: #ccc;
}
p.odd_c.tst {
  min-height: 54px;
  line-height: 43px;
}
.feature_sec {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	position:relative;
	border:1px solid #eaeaea;
	border-radius:5px;
	background:#eaeaea;
}
.feature_sec h1 {
	width: 100%;
	float: left;
	padding: 15px 15px;
	margin: 0px;
	position: relative;
	background: #184596 none repeat scroll 0% 0%;
	color: #FFF;
	font-size: 24px;
}
.feature_sec ul {
	margin: 10px 9px 84px 0px;
	padding: 0px 29px;
	width:100%;
	float:left;
	position:relative;
}
.feature_sec ul li {
	width: 100%;
  position: relative;
  float: left;
  margin: 0;
  padding: 0px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 100;
  font-size: 15px;
  text-align: left;
  color: #4e4e4e;
  list-style-image: url(../image/blue_arrow.png);
  line-height: 26px;
}
.pht_sec {
  width: 100%;
  float: left;
  position: relative;
  padding: 0;
  margin: 10px 0px 0px 0px;
}
.pht_sec h1 {
  width: 100%;
  position: relative;
  float: left;
  background: #184596;
  color: #fff;
  font-size: 20px;
  padding: 0px 0px 0px 20px;
  margin: 0;
  line-height: 60px;
}
.pht_sec h1 span {
  float: right;
  padding: 20px 15px;
}
.pht_sec.blu h1 {
  background: #07d2e4;
}
.perform_tracker {
  width: 100%;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.perform_tracker h3 {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 31px;
  color: #003399;
  text-align:center;
}
.perform_tracker p {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif !important;
  color: #000;
  text-align: center;
  font-weight: normal;
  font-size:18px;
}

.image_container {
	text-align: center;
	position: relative;
	float: left;
	margin: 30px 0px;
}
.tls{
	padding:0 200px;
}
.tls .divider{ height:285px;}
.divider {
	width: 942px;
	height: 537px;
	margin: 0 auto;
	position: relative;
}
.divider:hover {
	cursor: none;
}
.divider_bar {
	position: absolute;
	width: 4px;
	left: 50%;
	top: -5px;
	bottom: -5px;
	background-image: linear-gradient(to bottom, rgba(59,144,203,0) 0, #3b90cb 2%, #3b90cb 98%, rgba(59,144,203,0) 100%);
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.4);
}
.code {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../image/prepixion_outside1.png) no-repeat left top;
}
.code1 {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../image/2b.png) no-repeat left top;
}
.code2 {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../image/3b.png) no-repeat left top;	
}
.code3 {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../image/4b.png) no-repeat left top;	
}
.code4 {
	border-radius: 8px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	background: url(../image/blur.png) no-repeat left top;	
}
.design, .design_image {
	border-radius: 0 8px 8px 0;
}
.design {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
}
.design_image {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	
	background: url(../image/prepixion_outside2.png) no-repeat;
}
.design_image1 {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url(../image/2a.png) no-repeat;
}
.design_image2 {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url(../image/3a.png) no-repeat;
}
.design_image3 {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url(../image/4a.png) no-repeat;
}
.design_image4 {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url(../image/non-blur.png) no-repeat;
}
.cmt_sec {
	width:100%;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
.cmt_sec_lt, .cmt_sec_rt {
	width: 35%;
	float: left;
	margin: 0px 0px 50px 80px;
	color: #fff;
	padding:15px 0px;
	text-align: center;
	font-size: 14px;
	border-radius: 10px;
}
.arrow_box {
	position: relative;
	background: #1e2e72;
	border: 3px solid #0096ff;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(30, 46, 114, 0);
	border-bottom-color: #1e2e72;
	border-width: 20px;
	margin-left: -20px;
}
.arrow_box:before {
	border-color: rgba(0, 150, 255, 0);
	border-bottom-color: #0096ff;
	border-width: 24px;
	margin-left: -24px;
}
.innerbox.odditem {
  background-color: #ccc;
}

.innerbox {
  padding: 10px 0px;
}

.boxrow-1, .boxrow-2, .boxrow-3, .boxrow-4, .boxrow-5, .boxrow-6 {
  text-align: left;
  padding: 0px 20px;
}
.boxrow-1 .label-1, .boxrow-2 .label-2, .boxrow-3 .label-3, .boxrow-4 .label-4, .boxrow-5 .label-5, .boxrow-6 .label-6 {
  text-align: left;
  width: 100%;
  position: relative;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  line-height: 27px;
}
.boxrow-1 .data-1, .boxrow-2 .data-2, .boxrow-3 .data-3, .boxrow-4 .data-4, .boxrow-5 .data-5, .boxrow-6 .data-6 {
  font-size: 15px;
}
.products_list1 {
  position: relative;
  float: left;
  width: 100%;
  margin: 0px 0px 90px 0px;
  padding: 0;
}
.link_sec {
  position: relative;
  float: left;
  width: 100%;
  margin: 40px 0px;
  padding: 0;
}
.pharma_pdt {
  position: relative;
  float: left;
  width: 100%;
  padding: 20px 0px;
  margin: 0;
  border-bottom: 1px solid #ccc;
}

.phar_products_lt img, .phar_products_rt img {
  max-width: 100%;
}

.phar_products_rt ul {
  margin: 0;
  padding: 5% 0px 0px 11%;
  width: 100%;
  float: left;
  text-align: left;
  font-size: 16px;
}
.phar_products_rt ul li
{	width: 100%;
	position: relative;
	float: left;
	margin: 0;
	padding: 0px;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: normal;
	font-size: 15px;
	text-align: left;
	color: #000;
	list-style-image: url(../image/blue_arrow.png);
	line-height: 26px;
}
ul.list_lt, ul.list_rt {
  width: 50%;
  float: left;
}

.produc_spec1 {
  width: 100%;
  position: relative;
  float: left;
  margin: 40px 0px;
  padding: 0;
  border-radius: 6px;
}


.produc_spec2{
  width: 100%;
  position: relative;
  float: left;
  margin: 0px 0px;
  padding: 0;
  border-radius: 6px;
  margin-bottom:5%;
}
p.prd_dec_para {
  font-size: 15px;
  line-height: 21px;
  text-align: left;
  padding: 15px 0px;
  margin: 0px;
  width: 100%;
}

.pro_sec_in {
  width: 14.285714285714285714285714285714%;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
}
h1.pro_spec_head span {
  position: absolute;
  left: 15px;
  top: 5px;
  
}
.pro_sec_in h5 {
  font-family: "Open Sans",sans-serif !important;
  font-weight: bold;
  font-size: 12px;
  padding: 15px 0px;
  margin: 0px;
  background: #f8f6f6 none repeat scroll 0% 0%;
  border: 1px solid #fff;
  min-height:60px;
}
h5.se_h5 {
  background: #e8e8e9;
}
h1.ref_txt {
  position: relative;
  float: left;
  width: 100%;
  background: #184596;
  padding: 13px 13px;
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  text-align: justify;
  font-family: "Open Sans",sans-serif !important;
  font-weight: normal;
}
.pro_dec_para {
  position: relative;
  float: left;
  margin: 0;
  padding: 5px 0px;
  width: 100%;
}
.pro_dec_para h3 {
  position: relative;
  float: left;
  width: 100%;
  padding: 10px 0px 0px 0px;
  margin: 0;
  color: #013695;
  font-family: "Open Sans",sans-serif !important;
  text-align: left;
  font-size: 17px;
}
.pro_dec_para p{
	font-size: 15px;
	line-height: 21px;
	text-align: left;
	padding: 0px 0px;
	margin: 0px;
	width: 100%;
  font-family: "Open Sans",sans-serif !important;
}

.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}
h5.se_h51 {
  min-height: 65px;
  background: #f8f6f6;
  padding: 20px 0px 0px 0px;
  margin: 0;
  border: 1px solid #fff;
  font-family: "Open Sans",sans-serif !important;
  font-weight: bold;
  font-size: 12px;
}
h5.se_h51.t {
  padding: 12px;
}
.col-md-3 h5.se_h5.t {
  padding: 18px 0px;
}

.col-md-3 h5.se_h5 {
  min-height: 90px;
  background: #e8e8e9;
  padding: 38px 0px 0px 0px;
  margin: 0;
  border: 1px solid #fff;
  font-family: "Open Sans",sans-serif !important;
  font-weight: normal;
  font-size: 12px;
}
h1.ref_txt1 {
  position: relative;
  float: left;
  width: 100%;
  background: #184596;
  padding: 13px 13px;
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  font-family: "Open Sans",sans-serif !important;
  font-weight: normal;
}

h1.pro_spec_head span img {
  max-width: 100%;
}
.fea_dec_sec {
  background: rgb(243, 241, 241);
  padding-top: 50px;
  position: relative;
  float: left;
  width: 100%;
  padding-bottom:50px;
}

.fea_cont ul li
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-image: url("../image/blue_arrow.png");
	width: 100%;
	font-size: 15px;
	line-height: 23px;
	font-family: "Open Sans",sans-serif !important;
	
}
.fea_lt_img, .fea_rt_img {
  text-align: center;
  margin-top: 2%;
}
h2.optma_head {
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	font-size: 25px;
	color: #184596;
	font-weight: 400;
	font-family: "Open Sans",sans-serif !important;
}

.prd_rt_logo h3 {
  font-size: 26px;
  color: #f48120;
  margin: 0px 0px;
  padding: 0;
  width: 100%;
  position: relative;
  float: left;
  text-align: center;
  font-family: "HandelGothicBT-Regular";
}
.prd_rt_logo h3 span {
  color: #808184;
  font-size: 16px;
  margin-left: 10px;
}

ul.opt_jet li {
  width: 100%;
}

.pro_img.tst_jet {
  margin-top: 0%;
}
ul.opt_jet li p {
	font-size: 15px;
	text-transform: capitalize;
	font-family: "HandelGothicBT-Regular";
	font-weight: 100 !important;
	color: #383434;
}


.phar_products_rt span {
  background-color: #F58320;
  border-radius: 100%;
  padding: 20px;
  color: #fff;
  font-size: 11px;
  float: right;
  font-family: "HandelGothicBT-Regular";
  text-align: center;
}

.phar_products_rt {
  text-align: left;
}

/*Media Query Css*/
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.product_spec_lt ul li p {font-size: 13px}
	p.odd_c.tst {min-height: 43px;line-height: 37px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
	
	.pro_sec_in h5 {font-size: 12px;}
	.col-md-3 h5.se_h5 { min-height: 98px; font-size: 11px;}
}
@media only screen and (min-width: 900px) and (max-width: 1023px) {
	.product_spec_lt ul li p {font-size: 15px}
	p.odd_c.tst {min-height: 55px;line-height: 37px;}
	.phar_products_lt, .phar_products_rt {padding:30px 0px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
}
@media only screen and (min-width: 800px) and (max-width: 899px) {
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
	
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
	.products_list1 ul {background:none;}
	.product_spec_lt ul li p {font-size: 13px; min-height:37px;}
	p.odd_c.tst {min-height: 42px;line-height: 37px;}
	.phar_products_lt, .phar_products_rt {padding:30px 0px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left; padding: 0px 0px 0px 11%;}
	
	.pro_sec_in { width: 100%;}
	p.prd_dec_para {text-align: justify;}
	h1.ref_txt {font-size: 15px;}
	.pro_dec_para p {text-align: justify;}
	h1.pro_spec_head span {top: -1px;left: 2px;position: inherit;padding: 10px;}
	.produc_spec2 h1.pro_spec_head{float:none;}
	h1.ref_txt1 {font-size: 15px;margin-bottom: 5%;}
	ul.opt_jet li { width: 100%;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.products_list1 ul {background:none;}
	.product_spec_lt ul li { width: 35%;}
	.product_spec_lt ul li.last_li {width: 65%;}
	.product_spec_lt ul li p {font-size: 13px; min-height:37px;}
	p.odd_c.tst {min-height: 42px;line-height: 37px;}
	.cmt_sec_lt, .cmt_sec_rt {
		width: 39%;
		margin: 0px 0px 43px 45px;
		padding: 15px 0px;
		font-size: 12px;
	}
	.phar_products_lt, .phar_products_rt {padding:30px 0px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
	
	.pro_sec_in { width: 100%;}
	p.prd_dec_para {text-align: justify;}
	h1.ref_txt {font-size: 13px;}
	.pro_dec_para p {text-align: justify;}
	h1.pro_spec_head span {top: -1px;left: 2px;position: inherit;padding: 10px;}
	.produc_spec2 h1.pro_spec_head{float:none;}
	h1.ref_txt1 {font-size: 13px;margin-bottom: 20%;}
		ul.opt_jet li { width: 100%;}
	
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
	.products_list1 ul {background:none;}
	.product_spec_lt ul li { width: 35%;}
	.product_spec_lt ul li.last_li {width: 65%;}
	.product_spec_lt ul li p {font-size: 11px; min-height:44px;}
	p.odd_c.tst {min-height: 42px;line-height: 32px;}
	.cmt_sec_lt, .cmt_sec_rt {
		width: 39%;
		margin: 0px 0px 43px 23px;
		padding: 15px 0px;
		font-size: 12px;
	}
	.phar_products_lt, .phar_products_rt {padding:30px 0px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
	
	.pro_sec_in { width: 100%;}
	p.prd_dec_para {text-align: justify;}
	h1.ref_txt {font-size: 13px;}
	.pro_dec_para p {text-align: justify;}
	h1.pro_spec_head span {top: -1px;left: 2px;position: inherit;padding: 10px;}
	
	.produc_spec2 h1.pro_spec_head{float:none;}
	h1.ref_txt1 {font-size: 13px;margin-bottom: 20%;}
		ul.opt_jet li { width: 100%;}
	
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.products_list1 ul {background:none;}
	.products_list1 ul li { width: 100%;  text-align: center;}
	.product_spec_lt ul li,.product_spec_lt ul li.last_li{width:100%;}
	
	.cmt_sec_lt, .cmt_sec_rt {
		width: 39%;
		margin: 0px 0px 43px 23px;
		padding: 15px 0px;
		font-size: 12px;
	}
	
	.phar_products_lt, .phar_products_rt {padding:30px 0px;}
	ul.list_lt, ul.list_rt {width: 100%; float: left;}
	
	.pro_sec_in { width: 100%;}
	p.prd_dec_para {text-align: justify;}
	h1.ref_txt {font-size: 13px;}
	.pro_dec_para p {text-align: justify;}
	h1.pro_spec_head span {position: relative;left: 5px;top: 5px;}
	.produc_spec2 h1.pro_spec_head{float:none;}
	h1.ref_txt1 {font-size: 13px;margin-bottom: 20%;}
		ul.opt_jet li { width: 100%;}
}


@media (min-width: 320px) {
.image_container {
	float: none;
}
.divider {
	width: 100%;
	height: 150px;
}
.code, .design_image {
	background-size: 100% auto;
}
}
 @media (min-width: 360px) {

}
 @media (min-width: 480px) {
.divider {
	height: 240px;
}
}
 @media (min-width: 600px) {
.divider {
	height: 325px;
}
}
 @media (min-width: 640px) {

}
 @media (min-width: 768px) {
.divider {
	height: 410px;
}
}
 @media (min-width: 992px) {
.divider {
	width: 100%;
	height: 485px;
}
.code, .design_image {
	background-size: contain;
}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

	.divider {width: 707px;height: 404px;}
}