@font-face {
	font-family: 'open_sanslight';
	src: url('../font/OpenSans-Light-webfont.eot');
	src: url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/OpenSans-Light-webfont.woff') format('woff'),  url('../font/OpenSans-Light-webfont.ttf') format('truetype'),  url('../font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
	font-weight: normal;
	font-style: normal;
   }
   @font-face {
	font-family: 'open_sanscondensed_light';
	src: url('../font/OpenSans-CondLight-webfont.eot');
	src: url('../font/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/OpenSans-CondLight-webfont.woff') format('woff'),  url('../font/OpenSans-CondLight-webfont.ttf') format('truetype'),  url('../font/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
   }
   body {
	   margin:0;
	   padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000;
   }
   .clr {
	   clear:both;
   }
   ul{ padding:0; margin:0;}
   li{ padding:0; margin:0;}
   .logo {
	   width:100%;
	   text-align:center;
	   background-color:#39584a; 
	   margin-top:50px;
	   -moz-box-shadow: 0 2px 10px 0 #141414;
	   -webkit-box-shadow: 0 2px 10px 0 #141414;
	   box-shadow: 0 2px 10px 0 #141414;
   }
   
   .home-banner {
	   width:100%;
	   text-align:center;
	   clear: both;
	   /*position:absolute;*/
	   z-index:10;
   }
   .home-banner img {
	   max-width:100%;
	   min-width:100%;
   }
   .home-bar {
	   /*margin:570px auto 0;*/
	   text-align:center;
	   display:table;
	   width:100%;
	   max-width:1170px;
	   padding-left: 30px;
	   padding-right: 30px;
	   z-index: 101;
	   position: relative;
	   margin : auto;
   }
   .home-bar-text {
	   text-transform: uppercase;
	   background-image:url(../images/bar-bg.png);
	   background-repeat:repeat-x;
	   color:#FFF;
	   font-size:30px;/*
	   font-family: 'Quicksand', sans-serif;*/
	   
	   font-family:'open_sanscondensed_light';
	   width: 100%;
	   padding-top:7px;
	   z-index:999;
	   display:inline-block;
	   float: left;
	   text-align:center;
	   height: 68px;
	   vertical-align: middle;
	   opacity:1 !important;
	   text-transform:capitalize;
   }
   .home-thumb-main {
	   width:100%;
	   margin:0;
	   float: left;display:inline-block;
	   width:calc(100% + 30px);
	   width:-moz-calc(100% + 30px);
	   width:-webkit-calc(100% + 30px);
	   margin-top:0px;
   }
   .home-thumb {
	   width:100%;
	   display: inline-block;
	   float:left;
	   -webkit-transition: all 0.9s ease; 
	   -moz-transition: all 0.9s ease; 
	   -o-transition: all 0.9s ease; 
	   transition: all 0.9s ease;
	   background-color:#fff;
	   text-align:center;
	   padding:0; border:#e5fbeb thin double;
   }
   
   .home-thumb:hover {/*
	   background-color:#f5fdf7;*/
   }
   .thumb-space {
	   width:38px;
	   float:left;
		   height:220px;
   }
   .marright{ margin-right:37px;}
   .home-thumb-content {
	   width:100%;
	   float:left;
	   background-color:#39584a;
	   text-align:center;
	   position:relative;
   }
   .home-thumb-content h3 {
	text-align:center;
	color:white;
	font-family: 'open_sanscondensed_light';
	font-size:24px;
	border-bottom:#fff thin dotted;
	border-width:1px;
	width:100%;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 34px;
	font-weight:normal !important;
	text-transform: capitalize;
   }
   
   #myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 8px;
	z-index: 9999;
	border: 1px solid #37af45;
	cursor: pointer;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	padding: 5px;
	background: #fff;
	padding-bottom: 1px;
	border-radius: 0px;
   }
   
   .home-text {
	color: #ffffff;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   line-height: 22px;
	   text-align: justify;
	   text-transform: capitalize;
	   width: 91%;
	   margin: auto;
	   padding-top: 14px;
	   padding-bottom: 1px;
   }
   
   .home-height {
	position: absolute; 
	bottom:0px; 
	left:0px; 
	width:100%; 
	display: inline-block; 
	float: left;
   }
   
   a.circle {
	width: 75px;
	   height: 74px;
	   /* display: unset; */
	   background-color: #FFF;
	   -moz-transition: all 0.9s ease;
	   -webkit-transition: all 0.9s ease;
	   -o-transition: all 0.9s ease;
	   transition: all 0.9s ease;
	   margin: 0 auto;
	   -moz-border-radius: 50px;
	   line-height: 75px;
	   -webkit-border-radius: 50px;
	   border-radius: 12px;
	   color: #000;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 15px;
	   text-decoration: none;
	   text-transform: capitalize;
	   padding: 14px 53px;
	   font-weight: 500;
   }
   
   a.circle:hover {
   background-color: #fff212;
	   font-family: Arial, Helvetica, sans-serif;
	   color: #39584a;
   }
   
   .home-border {
	background-color:#e7f2e9;
	height:1px;
	width:100%;
	display:block;
	max-width: 1100px;
	margin:30px auto;
   }
   
   .home-understand > *{ vertical-align:top;}
   .home-understand {
	width:100%;
	display:flex;
		align-items: center;
	padding-left: 30px; padding-right: 30px;
	max-width: 1170px; 
	margin:0 auto;
	background: transparent;
	vertical-align:top;
	table-layout:fixed;
   }
   
   .home-understand1 img{ float: none; display: table; max-width: 100%;
   margin:0 auto;}
   
   .home-understand1 {
	padding: 0px 5px;
	width:28%;
	float:none;
	display:table-cell;
	text-align:center;
   }
   
   .home-understand1:hover img{ opacity:0.6;transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;-webkit-transition: all 0.9s ease;}
   .home-understand2 {
	   padding: 0px 5px;
	   word-wrap: break-word;
	   display:table-cell;
	   width:55%;
   }
   .home-understand2-heading {
	   word-wrap: break-word;
	   color: #000000;
	   font-family: 'Quicksand', sans-serif;
	   font-size:30px;
	   font-weight: normal;
	   line-height:50px;
	   margin-bottom: 15px;
	   text-transform: capitalize;
	   margin:auto;
	   text-align:center;
   }
   .home-understand3 {
	   width:200px;
	   float:left;
	   text-align:center;
   }
   .balance{ display: table-cell;}
   .home-understand .balance{text-align: center; vertical-align: top;}
   .balance .btn-info span{ text-align: center; float:left; display: inline-block;width:100%; text-decoration: none; line-height: 21px;}
   
   .balance .btn-info{
	   position:relative;
	   margin: 0px auto 0; 
	   background: none repeat scroll 0 0 #39584a;
	   border-radius: 100%;
	   -webkit-border-radius: 100%;
	   -moz-border-radius: 100%;
	   color:#FFF !important;
	   font-size: 15px;
	   font-weight: 500;
	   line-height: 18px;
	   vertical-align: middle;
	   padding: 41px 20px;
	   display:table;
	   position: relative;
	   width: 120px;
	   height: 120px;
   }
   .btn {
	   -moz-border-bottom-colors: none;
	   -moz-border-left-colors: none;
	   -moz-border-right-colors: none;
	   -moz-border-top-colors: none;
	   background-color: #f5f5f5;
	   background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	   background-repeat: repeat-x;
	   border-color: #e6e6e6 #e6e6e6 #cccccc;
	   border-image: none;
	   border-radius: 4px;
	   border-style: solid;
	   border-width: 1px;
	   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	   color: #333333;
	   cursor: pointer;
	   display: inline-block;
	   font-size: 15px;
	   line-height: 20px;
	   margin-bottom: 0;
	   padding: 4px 12px;
	   text-align: center;
	   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	   vertical-align: middle;
   }
   a{
   color:#39584a;
   text-decoration:underline;
   }
   .balance .btn-info:before {
	   border-color: transparent #b9e2c3 #b9e2c3 transparent;
	   border-left: 23px solid transparent;
	   border-right: 23px solid #b9e2c3;
	   border-style: solid;
	   border-width: 50px 23px;
	   bottom: -10px; 
	   content: "";
	   position: absolute;
	   right: 50%;
	   
	   z-index: -1;
   }
   .balance .btn-info:after {
	   border-color: transparent #fff #fff transparent;
	   border-left: 23px solid transparent;
	   border-right: 23px solid #fff;
	   border-style: solid;
	   border-width: 5px 23px;
	   bottom: -10px;
	   content: "";
	   position: absolute;
	   right: 50%;
   }
   .btn-info {
	   background: none repeat scroll 0 0 #8d7968;
	   border: medium none;
	   border-radius: 2px;
	   box-shadow: none !important;
	   color: #ffffff;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   line-height: 38px;
	   outline: medium none !important;
	   padding: 0 23px;
	   text-shadow: none;
	   text-transform: uppercase;
   }
   .btn {
	   background: none repeat scroll 0 0 #ffffff;
	   /*border: 1px solid #e6e6e6;*/
		   border-radius: 0;
	   box-shadow: none;
	   color: #b3a497;
	   font-size: 15px;
	   line-height: 20px;
	   text-shadow: none;
	   
   }
   .balance .btn-info:hover:before {
	   border-bottom: 50px solid #39584a;
	   border-right: 23px solid #39584a;
   }
   .btn-info:hover {
	   background-color: #39584a;/*border: 1px solid #39584a;*/
   }
   .home-out-text{color: #000000;font-family: Arial,Helvetica,sans-serif;text-align: center; font-size:15px; padding-top:10px; line-height: 22px;}
   .home-profile{ width:100%; margin:0 auto; max-width: 1170px; padding-left: 30px; padding-right:30px; display: table; table-layout: fixed; vertical-align:top;}
   .torque-logo{display: inline-block; width:100%; float: left;}
   .torque-logo img{ display: table; width:100%; max-width: 290px; margin: 0 auto;}
   .home-profile1{ display: table-cell; float: none; vertical-align:top;
   padding: 0 20px; width: 330px; margin-left: -15px;}
   .home-profile2{ display: table-cell; float: none; vertical-align:top;
   padding: 0 20px; width: 327px;}
   .home-profile3{ display: table-cell; float: none; vertical-align:top;
   padding: 0 20px; margin-right: -15px;}
   .home-profile .profile-width{ display: none !important;}
   .profile-heading{color: #39584a;    font-family: 'open_sanscondensed_light',sans-serif;    font-size: 30px;  line-height: 44px;    text-transform: capitalize;}
   .torque-logo{ margin-top:20px; margin-bottom:10px;}
   .torque-logo img{ -moz-transition: all 0.9s ease;-webkit-transition: all 0.9s ease;transition: all 0.9s ease;-o-transition: all 0.9s ease;}
   .torque-logo  a:hover img{ opacity: .6;}
   .profile-text{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:22px; padding-bottom:0px; width:300px; color:#000000; text-align:justify; float:left; display: inline-block; width: 100%; min-height: 90px;}
   .profile-text li{ list-style-image:url(../images/tips.jpg); background-position:center top;}
   .tips{ width:50px; float:left; margin-top:20px; margin-bottom:20px; -moz-transition: all 0.9s ease;-webkit-transition: all 0.9s ease;transition: all 0.9s ease;-o-transition: all 0.9s ease;}
   .tips:hover{ opacity:0.5;}
   .tips-text{ width:100%; float:left; margin-top:20px;margin-bottom:10px; position: relative; min-height: 267px;}
   
   .tips-text marquee .imgText{width: 42px; margin-right: 10px;}
   .tips-text marquee .imgSideText{width: calc(100% - 53px); width: -moz-calc(100% - 53px); width: -webkit-calc(100% - 53px);}
   .tips-text marquee > div{ float: left; display: inline-block; width: 100%;}
   .tips-text marquee{ position:absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
   
   .footer-main{ width:100%; background-color:#39584a; height:50px; border-top:#d7eedc thin double; float:left; margin-top:20px;-webkit-box-shadow: 1px -1px 4px 0px rgba(50, 51, 50, 0.75);
   -moz-box-shadow:    1px -1px 4px 0px rgba(50, 51, 50, 0.75);
   box-shadow:         1px -1px 4px 0px rgba(50, 51, 50, 0.75);}
   .footer-width{ width:100%; margin:0 auto; margin-top:10px; display: table; max-width: 1170px; padding-left: 30px; padding-right: 30px;}
   .copyright{ width:365px;  float:left;color: #fff;font-family: 'open_sanscondensed_light',sans-serif;font-size: 15px;font-weight: 300;line-height: 30px;    text-transform: capitalize;}
   .adress{ width:365px; text-align:center; float:left; color: #fff;font-family: 'open_sanscondensed_light',sans-serif;font-size: 15px;font-weight: 300;line-height: 30px;    text-transform: capitalize;}
   .adress a{ color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px;}
   .social{ width:365px; float:left;text-align:right;  }
   .profile-main{ width:100%; margin:55px auto 0; max-width: 1170px; display: block; padding: 0px 30px; white-space: normal;}
   .profile-main > div{ float:left; margin-bottom:10px; display:inline-block; width:100%; clear:both;} 
   .profile-heading{color: #000000;font-family:'open_sanscondensed_light',sans-serif;font-size: 30px; width:100%; float:left;font-weight: 400;line-height: 40px;text-transform: capitalize;}
   .profile-pic{width:100%; float:left; display: inline-block; max-width: 237px; margin-right:20px;margin-top:20px;}
   .profile-content{ display: inline-block; max-width: calc(100% - 257px); width:100%; float:left;margin-top:20px; color: #000000; text-align:justify;max-width: -moz-calc(100% - 257px);font-family: Arial,Helvetica,sans-serif;font-size:15px;line-height:25px;
   max-width: -webkit-calc(100% - 257px); word-wrap:break-word;}
   
   .read-more{ width:90px;  box-shadow: 0 0 9px 0 green;text-align:center; background-color:#39584a; height:50x; float:left;-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; transition: all 0.9s ease; padding:10px 0 10px 0; color:#FFF;font-family: 'Arial',Helvetica,sans-serif;text-align: center; border-radius:5px; font-size:15px; text-transform:uppercase; margin:10px 0 10px 0;}
   .read-more:hover{ background-color:#877d74; }
   .read-more a{ color:#FFF;}
   .about-cough{ margin-top:5px;}
   h1{color: #5a5a5a;font-family:'open_sanscondensed_light',sans-serif;font-size: 26px; text-transform:uppercase;font-weight: 300;}
   h2{color: #000000; font-family:'open_sanscondensed_light',sans-serif;font-size: 20px;font-weight: 300; text-transform:uppercase; width:100%; display:l inline-block; float: left;}
   .about-cough1{background-color:#ceefd6;  border:#d7eedc thin double;margin-right:20px;width:351px; margin-bottom:20px; float:left; text-align:center; height:290px;}
   .about-cough1 ul{ font-family:Arial, Helvetica, sans-serif; font-size:15px;text-transform:capitalize;color: #000; width: 100%; float: left;}
   .about-cough1 li{ font-family:Arial, Helvetica, sans-serif; font-size:15px !important; padding-top:10px;color: #000000; text-align:left; width:100%; padding-left:0px !important; padding-bottom:0px; text-transform:capitalize !important; line-height:25px; list-style:disc; border-bottom:#CCCCCC thin dashed; padding-bottom:10px;}
   .about-cough2{background-color:#ceefd6;width:351px;text-align:center;float:left;border:#d7eedc thin double;height:290px;margin-bottom:20px;}
   .list-style-col{list-style: none;
   padding-left: 15px !important;}
   .type-cough-col{padding-left: 25px; text-transform:capitalize;}
   .about-cough2 ul{ font-family:Arial, Helvetica, sans-serif; font-size:15px;text-transform:capitalize;color: #000;}
   .about-cough2 ul,
   .about-cough2 ul{padding-bottom: 5px;float: left;display: inline-block; list-style-type: inside;}
   .about-cough2 li{ font-family:Arial, Helvetica, sans-serif; font-size:15px !important; padding-top:10px;color: #000000; text-align:left; padding-left: 0px; padding-right: 10px; padding-bottom:0px; text-transform:capitalize !important; line-height:25px; list-style-type:disc; border-bottom:#CCCCCC thin dashed; padding-bottom:10px; width:100%; }
   .main-text{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:15px;color: #000000; float: left; display: inline-block; }
   .main-text ul{ margin:0; padding:0; list-style:disc;}
   .main-text li{color: #000000;  margin-top:10px; line-height:23px; list-style-image:url(../images/arrow.png);}
   .product-main{ width:1100px; margin:auto;}
   .contact1{ padding:0 5px;} 
   .contact2{padding:0 5px;} 
   p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;color: #424242;}
   .contact-form{ width:1100px; background-color:#F00;}
   .torex-pro-left{ width:350px; float:left;  margin: 15px 0 15px 0;}
   .torex-pro-rit{ width:750px; float:left; margin-top:25px;}
   .torex-pro-rit li{ font-size:12px; line-height:25px; list-style-image:url(../images/arrow.png); padding:0; margin:0;color: #877d74; }
   .pro-left a{ display: inline-block; width:100%; float: left;}
   .pro-left a img{ display: table; margin: 0 auto; max-width: 100%;}
   .pro-left{
   border:1px solid #cecece;
   float:left;
   margin-left:15px;
   margin-right:20px;
   margin-top:15px;
   margin-bottom:15px;
   width:240px;	
   display:inline-block;
   background-color:#FFF;
   }
   
   .product_coverpge{
	 background:#0000FF;
	 padding:5px;
	 float:left;
	 margin: 15px 20px 15px 15px;
	 width:220px;
	 border:1px solid #d4d4d4;
	 background:#fff;
	 -webkit-box-shadow:0 0 0 5px rgba(0,0,0,.05);
	 -moz-box-shadow:0 0 0 5px rgba(0,0,0,.05);
	 -o-box-shadow:0 0 0 5px rgba(0,0,0,.05);
	 box-shadow:0 0 0 5px rgba(0,0,0,.05);
   }
   
   .pro-right p{ margin: 8px 0px 0px;}
   .pro-right .pro-sub{ float:left; display:inline-block; }
   .pro-sub.lp span, .pro-sub.lp iframe{ position: absolute; top: 0px; left:0px; width: 100%; height: 100%;}
   .pro-sub.lp{ position:relative; padding-bottom: 30px; padding-top: 20px;}
   .pro-sub.rp{ text-align: right;}
   .pro-sub.rp a{ float: right;}
   .pro-right p{ font-size: 15px;}
   .pro-right{ width:calc(100% - 275px); width:-moz-calc(100% - 275px); width:-webkit-calc(100% - 275px); text-align: left; line-height:30px !important; float:left; margin-top:23px;}
   .pro-right > *:not(.pro-sub){ float: left; text-align: justify; display: inline-block; width: 100%;}
   .read-more2{ width:inherit; text-align:center; background-color:#39584a; float:left;-webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease;-o-transition: all 0.9s ease; 	transition: all 0.9s ease; padding:10px; color:#FFF;font-family: 'Arial',Helvetica,sans-serif;text-align: center; font-size:15px; text-transform:capitalize; margin:10px 35px 10px 0;}
   .read-more2:hover{ background-color:#877d74; }
   .read-more2 a{ color:#FFF;}
   .types{ background-color:#39584A; color:#fff; height:auto; padding:10px; margin-bottom:15px; font-family:'open_sanscondensed_light',sans-serif;font-size: 24px;font-weight:300;text-transform:capitalize;-moz-border-radius: 0px;
   -webkit-border-radius: 5px 5px 0px 0px;
   border-radius: 5px 5px 0px 0px; }
   .hometips p{
   text-align:justify;
   }
   .hometips p a {
   font-size: 15px;
   color: #000000;
   }
   .sitemap{ width:100%; float: left; display: inline-block;}
   .sitemap ul{  list-style-position: inside;  width:100%;}
   .sitemap li{ list-style-image:url(../images/arrow.png); background-repeat:no-repeat; border-bottom:#CCC thin dotted; text-transform:uppercase; line-height:35px !important; font-size:13px; padding-top:13px; width:100%; float: left; clear: both;}
   .sitemap li a{ text-decoration:none; color:#858585; width:100%; font-size: 15px;}
   .sitemap li a:hover{ text-decoration:none; color:#39584a;}
   .shown_desk_2 a{ padding-left: 0px; padding-right: 0px;}
   
   h1,h2,h3,h4,h5,h6,p,span,b, div, a{
	   font-family: 'Montserrat', sans-serif !important;
   }
   .akordeon-item-content , .akordeon-item.expanded .akordeon-heading{
       font-size: 15px !important;
   }