body {
	margin:0px;
	padding:0px;
	background:#fff url(../images/main-bg.jpg) repeat-x;
	font-family:'droid_sansregular'; font-size:14px;
	overflow-x:hidden
}
img {
	border-style:none; padding:0px; margin:0px
}


p {
	font-family: 'Calibri';
	line-height:24px;
	font-size:17px;
	padding:0px 0px;
	color:#322222;
	margin:0px;
}

.textWhite {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:14px;
	padding:0px 0px;
	color:#fff;
	margin:0px;
}

.textOrange {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:14px;
	padding:0px 0px;
	color:#e9600e;
	margin:0px;
	text-transform:uppercase;
}

.textgreen {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:20px;
	padding:0px 0px;
	color:#90b116;
	margin:0px;
	text-transform:uppercase;
}


body {
	margin:0px;
	padding:0px;
	background:#fff;
	font-family:'droid_sansregular'; font-size:14px;
}
img {
	border-style:none; padding:0px; margin:0px
}

.font-14 {
	font-size:14px;
	line-height:18px;
}


p {
	font-family: 'droid_sansregular';
	line-height:24px;
	font-size:16px;
	padding:0px 0px;
	color:#000;
	margin:0px;
	text-align:justify
}

.textWhite {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:14px;
	padding:0px 0px;
	color:#fff;
	margin:0px;
}

.textOrange {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:14px;
	padding:0px 0px;
	color:#e9600e;
	margin:0px;
	text-transform:uppercase;
}

.textgreen {
	font-family: 'droid_sansregular';
	line-height:22px;
	font-size:20px;
	padding:0px 0px;
	color:#90b116;
	margin:0px;
	text-transform:uppercase;
}



 @font-face {
 font-family: 'droid_sansregular';
 src: url('../fonts/droidsans-webfont.eot');
 src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/droidsans-webfont.woff') format('woff'), url('../fonts/droidsans-webfont.ttf') format('truetype'), url('../fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}


@font-face {
	font-family: 'Conv_Barkentina 1';
	src: url('../fonts/Barkentina 1.eot');
	src: local('☺'), url('../fonts/Barkentina 1.woff') format('woff'), url('../fonts/Barkentina 1.ttf') format('truetype'), url('../fonts/Barkentina 1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FRADMCN';
	src: url('../fonts/FRADMCN.eot');
	src: local('☺'), url('../fonts/FRADMCN.woff') format('woff'), url('../fonts/FRADMCN.ttf') format('truetype'), url('../fonts/FRADMCN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Conv_Dosis-Light';
	src: url('../fonts/Dosis-Light.eot'),  ;
	src: url('../fonts/Dosis-Light.woff') format('woff'), url('../fonts/Dosis-Light.ttf') format('truetype'), url('../fonts/Dosis-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}






@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Calibri.woff') format('woff'), url('Calibri.ttf')  format('truetype'), 
  url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ChaparralPro-Regular';
  src: url('../fonts/ChaparralPro-Regular.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/ChaparralPro-Regular.otf')  format('opentype'),
	     url('../fonts/ChaparralPro-Regular.woff') format('woff'),
		  url('../fonts/ChaparralPro-Regular.ttf')  format('truetype'), 
		 url('../fonts/ChaparralPro-Regular.svg#ChaparralPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
	font-family: 'tt0142m';
	src: url('../fonts/tt0142m.eot');
	src: local('tt0142m'), 
	url('../fonts/tt0142m.woff') format('woff'), 
	url('../fonts/tt0142m.ttf') format('truetype');
}


@font-face {
    font-family: 'enigmaticregular';
    src: url('../fonts/enigma_-webfont.eot');
    src: url('../fonts/enigma_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/enigma_-webfont.woff2') format('woff2'),
         url('../fonts/enigma_-webfont.woff') format('woff'),
         url('../fonts/enigma_-webfont.ttf') format('truetype'),
         url('../fonts/enigma_-webfont.svg#enigmaticregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'TitilliumRegular';
    src: url('../fonts/titillium-regular.eot');
    src: url('../fonts/titillium-regular.eot') format('embedded-opentype'),
         url('../fonts/titillium-regular.woff') format('woff'),
         url('../fonts/titillium-regular.ttf') format('truetype'),
         url('../fonts/titillium-regular.svg#TitilliumRegular') format('svg');
}


@font-face {
  font-family: 'GillSansMT';
  src: url('../fonts/GillSansMT.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/GillSansMT.woff') format('woff'), url('GillSansMT.ttf')  format('truetype'), 
  url('../fonts/GillSansMT.svg#GillSansMT') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'belleroselight';
    src: url('../fonts/bellerose-webfont.eot');
    src: url('../fonts/bellerose-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bellerose-webfont.woff2') format('woff2'),
         url('../fonts/bellerose-webfont.woff') format('woff'),
         url('../fonts/bellerose-webfont.ttf') format('truetype'),
         url('../fonts/bellerose-webfont.svg#belleroselight') format('svg');
    font-weight: normal;
    font-style: normal;

}





.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}

section {
	display:block
}





.top-number-strip {
	background:#faf9f9;
	padding:6px 0px;
	color:#383838;
	text-align:right;
	font-family: 'TitilliumRegular';
	font-size:18px;
}

.wrapper {
	width:1187px;
	margin:auto
}


.nav-area {
	height:53px;
	padding:0;
	margin:0;
}

.logo {
	position:relative;
	float:left;
	width:40%;
}

.logo-position {
	position:absolute;
	top:-30px;
}

header {
	width:100%;
	height:328px;
}

header img {
	width:100%
}

.medicin-bg {
	background:url(../images/medicin-bg.jpg) no-repeat center;
	background-size:100%;
}


.home-product-box {
	width:23.5%;
	float:left;
	border:1px solid #e5e5e5;
	background:#fff;
	padding:1% 0;
	display:block;
	margin-bottom:30px;
	margin-left:1.7%;
	display:block
}

.home-product-box:nth-child(5n+1) {
    margin-left : 0;

}

.home-product-inner-box {
	width:92%;
	margin:auto;
}

.home-product-inner-box p {
	font-family: 'Calibri';
	font-size:16px;
	line-height:25px;
}


.effect-small
{
  position: relative;
}
.effect-small:before, .effect-small:after
{
  z-index:-1;
  position: absolute;
  content: "";
  bottom:10px;
  left: 9px;
  width: 50%;
  top: 90%;
  max-width:200px;
  background: #f9f9f9;
  -webkit-box-shadow: 0 1px 7px #777;
  -moz-box-shadow: 0 1px 7px #777;
  box-shadow: 0 3px 17px #777;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.effect-small:after
{
  -webkit-transform: rotate(9deg);
  -moz-transform: rotate(9deg);
  -o-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  transform: rotate(9deg);
  right: 10px;
  left: auto
}


.content-image {
	position:relative;
	
}

.content-image:hover img {
	opacity:0.8;
	
}

.content-image img{
	width:100%;

}

.content-image-button {
	width:63%;
	position:absolute;
	margin:0 auto;
	left:0;
	right:0;
	bottom:-14px;
	height:36px;
	border-radius: 5px;
	box-shadow: 2px 2px 1px #9d9d9d;
	background:#fff;
	line-height:36px;
	text-align:center;
	color:#000;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.content-image-button span {
	font-weight:bold;
}

.content-image-heading {
	color:#000000;
	font-size:24px;
	text-align:center;
	margin-top:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}

.content-image-heading-border {
	width:20%;
	height:3px;
	margin:auto;
	background:#ffa800;
}

.home-product-inner-box p {
	text-align:center;
	color:#000000;
	font-size:14px;
	line-height:17px;
}

.content-box-rate {
	border-top:1px solid #e9e9ed;
	padding:10px;
	margin-top:10px;
}

.rate-box {
	width:60%;
	float:right;
	color:#ffa800;
	font-family:"OpenSansHebrewBold";
	font-size:40px;
	font-weight:bold;
	line-height:40px;
}


a.order-box {
	margin:auto;
	width:46%;
	border:1px solid #ffa800;
	padding:3% 0;
	text-decoration:none;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	 -webkit-transition: all 0.25s linear;
  	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;
	display:block
}

a.order-box:hover {
	background:#ffa800
}

.border-divider {
	height:1px;
	background:#e5e5e5;
	margin:10px 0px;
}

.welcome-box {
	width:65%;
	float:left;
	background:url(../images/home-dr-character.jpg) no-repeat  100% 70px;
}

.welcome-content {
	width:65%;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
	padding:0px;
}

h2 {
	color:#5dcf00;
	font-family: 'Calibri';
	font-size:20px;
	line-height:20px;
}

.form-box {
	background:#fbfbfb;
	border:1px solid #f0f0f0;
	padding:1.5%;
	width:30%;
	float:right
}

.heading-blue {
	font-size:40px;
	text-transform:uppercase;
	font-family: 'GillSansMT';
	color:#2b2a29;
	line-height:35px;
}

.heading-blue-bold {
	font-size:46px;
	text-transform:uppercase;
	font-family: 'GillSansMT';
	color:#e31e24;
	font-weight:bold;
	line-height:40px
}

.input {
	height:46px;
	border:1px solid #eaeaea;
	background:#fff;
	text-indent:15px;
	width:94%;
	box-shadow: 0px 0px 3px #f0f0f0;
	margin-top:10px;
	color:#000;
	font-family: 'GillSansMT';
	font-size:16px;
	text-transform:uppercase
}

.input1 {
	height:86px;
	border:1px solid #eaeaea;
	background:#fff;
	text-indent:15px;
	width:94%;
	box-shadow: 0px 0px 3px #f0f0f0;
	margin-top:10px;
	color:#000;
	font-family: 'GillSansMT';
	font-size:16px;
	text-transform:uppercase;
	padding-top:10px;
}

.submit {
	height:40px;
	background:url(../images/submit.jpg) repeat-x;
	border-radius: 4px;
	border:1px solid #fff;
	box-shadow: 0px 0px 5px #666;
	width:30%;
	text-align:center;
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	margin-top:5px;
}

a.why-divine {
	width:360px;
	float:left;
	display:block;
	-webkit-transition: all 0.25s linear;
  	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;
	margin-right:50px;
}
a.why-divine:hover {
	margin-top:20px;
	
}


a.contact {
	width:360px;
	float:left;
	display:block;
	-webkit-transition: all 0.25s linear;
  	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;
	margin-right:0px;
}
a.contact:hover {
	margin-top:20px;
	
}

footer {
	background:#004d93;
	padding:10px 0px;
	border-top:7px solid #e8e8e8;
}

.footer-1 {
	float:left;
	width:40%;
}

ul.footer-link {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:33%;
}

ul.footer-link li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	line-height:26px;
	background:url(../images/footer-links-arrow.jpg)  no-repeat left;
	padding-left:12px;
}

.footer-2 {
	width:31%;
	float:left;
	border-right:1px solid #3673aa;
	border-left:1px solid #3673aa;
	padding-left:2%;
	color:#fff;
	font-size:17px;
	text-transform:uppercase;
	padding-top:10px;
	line-height:30px;
}

.footer-3 {
	float:right;
	width:22%;
	text-align:right;
	color:#fff;
	font-size:15px;
	padding-top:10px;
}


h3 {
	font-size:30px;
	text-transform:uppercase;
	font-family: 'GillSansMT';
	color:#0069c8;
	line-height:40px;
	padding:0;
	margin:0;
	font-weight:normal
}

h3 span{
	font-size:30px;
	text-transform:uppercase;
	font-family: 'GillSansMT';
	color:#e31e24;
	line-height:40px;
	padding:0;
	margin:0;
	font-weight:bold;
}


.product-name {
	font-family: 'Calibri';
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	text-align:left;
	padding-bottom:14px;
}

.product-img {
	width:50%;
	float:left;
	margin-right:10px;
}

.product-content {
	float:right;
	width:40%;
}


.featured-slider-box p {
	color:#000;
	font-size:14px;
	line-height:18px;
}


.featured-slider-box-last p {
	color:#000;
	font-size:14px;
	line-height:18px;
}


.featured-slider-box {
	width:47%;
	float:left;
	border-right:1px solid #dddddd;
	padding-right:2%;
	margin-right:2%;
}

.featured-slider-box-last {
	width:47%;
	float:left;
}




/*--------------------------------------------- inner page css ----------------------------------------------*/


.inner-header {
	height:206px;
	background:url(../images/header-inner-image.jpg) no-repeat;
	border-top: 18px solid #0063be;
	width:100%;
	background-size: 100%;
	font-family: 'belleroselight';
	font-size:45px;
	color:#fff;
	text-transform:uppercase
}

.header-text {
	margin-top:85px;
}


.left-menu {
	width:25%;
	float:left;
	border:1px solid #dddddd;
	margin:20px 0px;
	position:relative;
}

.left-menu-shadow {
	background:url(../images/shadow.png) no-repeat;
	height:26px;
	position:absolute;
	bottom:-13px;
	width:100%;
	z-index:-1
}

ul.leftNav {
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.leftNav li {
	background:url(../images/left-nav-bg.jpg) repeat-x;
}


ul.leftNav li a {
	background-image:url(../images/left-nav-arrow.png);
	background-repeat:no-repeat;
	background-position:10px 21px;
	font-size:17px;
	color:#000;
	text-indent:30px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'Calibri';
	display:block;
	height:47px;
	line-height:47px;
	border-bottom:1px solid #e8e8e8;
  transition: all 0.2s ease-out;
	
}

ul.leftNav li a:hover {
	background:#0063be;
	color:#fff;
	text-indent:50px;
	background-image:none;
}

ul.leftNav li a.left-select {
	background:#0063be;
	color:#fff;
	text-indent:50px;
	background-image:none;
	text-decoration:none;
}

.products-right-body {
	width:73%;
	float:right;
}

.table-details-1 {
	background:#fff;
	color:#000;
	font-size:15px;
	padding:10px 0px 10px 10px;
	border-top:1px solid #006ed0
	
}

.table-details-2 {
	background:#f2f9ff;
	color:#000;
	font-size:15px;
	padding:10px 0px 10px 10px;
	border-top:1px solid #006ed0
	
}


.table-heading {
	padding:10px 0px 10px 10px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.about-header {
	height:206px;
	background:url(../images/about-us-header.jpg) no-repeat;
	border-top: 18px solid #0063be;
	width:100%;
	background-size: 100%;
	font-family: 'belleroselight';
	font-size:45px;
	color:#fff;
	text-transform:uppercase
}

.margin20 {
	margin:20px 0px;
}

.p-big-text {
	font-family: 'belleroselight';
	color:#0172d8;
	font-size:25px;
	text-transform:uppercase
}

.big-text {
	font-family: 'belleroselight';
	color:#000;
	font-size:35px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:35px;
}

.bold-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#f02a29;
	text-transform:uppercase;
	line-height:40px;
}

.contact-header {
	height:206px;
	background:url(../images/contact-us-header.jpg) no-repeat;
	border-top: 18px solid #0063be;
	width:100%;
	background-size: 100%;
	font-family: 'belleroselight';
	font-size:45px;
	color:#fff;
	text-transform:uppercase
}

.contact-left {
	width:40%;
	float:left;
}

.contact-right {
	width:50%;
	float:right
}

input {
	border:3px solid #dfdfdf;
	height:40px;
	padding:0px 10px;
	background:#fff;
	width:90%;
	margin-bottom:10px;
	-webkit-transition: all 0.25s linear;
  	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;
}

input:hover {
	box-shadow: 0px 0px 5px #DADADA;
	border-color:#fff
}

textarea {
	border:3px solid #dfdfdf;
	height:110px;
	padding:5px 10px;
	background:#fff;
	width:90%;
	margin-bottom:10px;
	-webkit-transition: all 0.25s linear;
  	-moz-transition: all 0.25s linear;
 	transition: all 0.25s linear;

}

textarea:hover {
	box-shadow: 0px 0px 5px #DADADA;
	border-color:#fff
}


.submit-button { 
float:right;
  display: inline-block;
  padding: 4px 21px;
  border: 3px solid #175ebf;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  -ms-box-sizing:border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-transition: border 0.3s, background 0.3s, color 0.3s;
  -ms-transition: border 0.3s, background 0.3s, color 0.3s;
  -moz-transition: border 0.3s, background 0.3s, color 0.3s;
  -webkit-transition: border 0.3s, background 0.3s, color 0.3s;
  margin-top:7px;
  background:#175ebf;
  font-weight:bold;
  box-shadow: none
}
.submit-button:hover {
  background: #fff;
  color:#175ebf;
}


