/*
Theme Name: Ozen
Theme URI: https://www.ozen.com.au/
Author: #
Author URI: #
Description: Ozen Hearing Aid Experts
Version: 1.1.1
Text Domain: ozen
*/
@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proximanova-regular-webfont-webfont.eot');
    src: local('ProximaNova-Regular'),
	local('Proxima Nova Regular'),
	url('fonts/proximanova-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/proximanova-regular-webfont-webfont.woff') format('woff'),
        url('fonts/proximanova-regular-webfont-webfont.ttf') format('truetype'),
        url('fonts/proximanova-regular-webfont-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'proxima_novasemibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: local('ProximaNova-Semibold'),
	 local('Proxima Nova Semibold'),
	 url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/proximanova-bold-webfont-webfont.eot');
    src: local('ProximaNova-Bold'),
	 local('Proxima Nova Bold'),
	 url('fonts/proximanova-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: local('ProximaNova-Light'),
	 local('Proxima Nova Light'),
	 url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}











/* Monirul Add Font Face */
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/HelveticaNeueRegular.eot');
    src: url('fonts/HelveticaNeueRegular.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueRegular.woff2') format('woff2'),
         url('fonts/HelveticaNeueRegular.woff') format('woff'),
         url('fonts/HelveticaNeueRegular.ttf') format('truetype'),
         url('fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLight_22503';
    src: url('fonts/HelveticaNeueLight_22503.eot');
    src: url('fonts/HelveticaNeueLight_22503.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLight_22503.woff2') format('woff2'),
         url('fonts/HelveticaNeueLight_22503.woff') format('woff'),
         url('fonts/HelveticaNeueLight_22503.ttf') format('truetype'),
         url('fonts/HelveticaNeueLight_22503.svg#HelveticaNeueLight_22503') format('svg');
}

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













/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,
sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
}
body {
	color: #818c91;
    padding: 0;
    margin: 0;
    font-size: 16px;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
	position:relative;
}
ul,ol { list-style:none; }
img,fieldset { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
article,aside,details,figcaption,figure,footer,
header,hgroup,main,nav,section,summary { display: block; }
figure {
	margin:0;
	padding:0;
}
.clearfix {
	clear: both;
	width:100%;
	overflow:hidden;
}
.clearfix1 {
	clear: both;
	width:100%;
	overflow:hidden;
}
.clearfix2 {
	clear: both;
	width:100%;
	overflow:hidden;
	display:none;
}
embed,iframe,
object,
video { max-width: 100%; }
html { -webkit-text-size-adjust: none; }
input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
/*---------------------------*/
/*  Page structure           */
/*---------------------------*/
.container{
    width: 100%;
    padding: 0 10px;
}
.center_content {
    max-width: 1170px;
    margin: 0 auto;
    font-size: 14px;
    color: #363d47;
}
.center_content.comments-area-container {
    max-width: 1170px !important;
    margin: 0 auto !important;
}
.header_area { background: transparent; position: relative; }
#header {
	padding: 27px 10px 32px 10px;
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	right: 0;
	max-width: 1170px;
	margin: 0 auto;
}
.logo {
    width: 173px;
	float: left;
	padding: 3px 39px 5px 0;
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:170px 29px;
}
#rgt_header {
    float: left;
    padding: 17px 0 5px 5px;
}
#menu {float:left; padding-top:18px;}
#menu li {
	float:left;
	padding:0 18px 5px 23px;
	position:relative;
	color:#fff;
	font-size:14px;
	letter-spacing:1px;
}
#menu li a {
	color:#fff;
	padding:0 4px 2px 2px;
	font-family: 'proxima_novasemibold';
	text-transform:uppercase;
}
#menu li:hover > a,
#menu li a:hover,
#menu li.current_page_item > a {
	border-bottom:2px solid #ef6a2f;
}
#menu li ul {
	background:#00acb7;
	width:180px;
	visibility:hidden;
	opacity: 0;
	position:absolute;
	left: 11px;
	top: 100%;
	z-index: 500;
	padding: 7px 0;
	-webkit-transition: visibility 0.5s, opacity 0.5s;
	-moz-transition: visibility 0.5s, opacity 0.5s;
	-ms-transition: visibility 0.5s, opacity 0.5s;
	-o-transition: visibility 0.5s, opacity 0.5s;
	transition: visibility 0.5s, opacity 0.5s;
}
#menu li ul li {
	float:none;
	font-size:13px;
	padding: 0;
}
#menu li ul li a {
	color: #fff;
	/*color: #ef6a2f;*/
	background:none;
	padding: 5px 0 5px 15px;
	display:block;
}
#menu ul li:hover > a,
#menu ul li a:hover,
#menu ul li.current_page_item > a {	border-bottom: none; }
#menu li ul ul {
	left: 100%;
	top: -7px;
}
#menu li ul li:hover > a { color: #ef6a2f; }
#menu li:hover > ul {
	visibility: visible;
	opacity:1;
}
.hamburger { display: none;}
.phone_number {
	background:#fff;
	float:right;
	height:69px;
	padding:14px 42px;
	margin-top:12px;
	-webkit-border-radius:32px;
	-moz-border-radius:32px;
	border-radius:32px;
}
.phone_number strong {
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -36px;
	color:#00acb7;
	font-size:19px;
	display:block;
	padding-left:25px;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
}
.phone_number small {
	color:#748a97;
	font-size:13px;
	font-family: 'proxima_novaregular';
}
.phone_number a strong {color:#00acb7;}
/*---------------------------*/
/*  need_help_area           */
/*---------------------------*/
.banner_area {
	padding:146px 10px 0 10px;
}
#need_help_area {padding:29px 0 0 10px;}
#need_help {
	max-width:640px;
}
#need_help h1 {
	color:#fff;
	font-size:58px;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
	padding-bottom:24px;
}
#need_help p {
	color:#d3dfe2;
	font-size:20px;
	line-height:34px;
	padding:0 22px 34px 0;
	margin:0;
}
#need_help p a {
	color:#fff;
	font-family: 'proxima_novasemibold';
	text-decoration:underline;
}
#need_help p a:hover {
	text-decoration:none;
}
.day_logo_area {overflow:hidden; padding-bottom:75px;}
.day_logo {
	width:117px;
	height:117px;
	float:left;
	margin:0 23px 20px 0;
}
.day_logo:last-child {margin-right:0;}
.day_logo img {
	max-width:100%;
	height:auto;
	display:block;
}
.telk_expert { padding-bottom:30px;}
.telk_expert ul {overflow:hidden;}
.telk_expert ul li {
	float:left;
	padding-left:17px;
	font-family: 'proxima_novabold';
}
div#funnel-widget{min-height:660px}
@media screen and (max-width: 768px) {div#funnel-widget{min-height:686px}}
.telk_expert ul li:first-child { padding-left:0; }
.telk_expert ul li.talk_btn a {
	background:#00acb7 url(images/bgr_all_img.png) no-repeat;
	background-position:22px -57px;
	height:50px;
	line-height:50px;
	padding:0 20px 0 51px;
	display:block;
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
}
.telk_expert ul li small {
	/*background:url(images/bgr_all_img.png) no-repeat;
	background-position:5px -113px;*/
	display:block;
	color:#d3dfe2;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	padding:13px 0 45px 0;
	display:inline-block;
}
.telk_expert ul li.view {padding-top:16px;}
.telk_expert ul li.view a {
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:underline;
}
.telk_expert ul li.view a:hover {text-decoration:none;}

/*----------------------*/
/*  three_column_area   */
/*----------------------*/
.ozen_help_content { text-align:center; }
.ozen_help_content h2 {
	color:#2d2d2d;
	font-size:36px;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
	padding-bottom:9px;
}
.ozen_help_content h2 a { color: #2d2d2d;}
.ozen_help_content p {
	background:url(images/bgr_ozen_help_content_p.png) no-repeat center bottom;
	color:#a2b1b7;
	font-size:17px;
	padding-bottom:35px;
	margin-bottom: 36px;
}
.three_column_area { padding:65px 10px 90px 10px; }
.three_column_info {overflow: hidden;}
.three_column {
    width:33.33%;
    float:left;
	padding:0 4.5% 20px 4.5%;
    text-align: center;
}
.three_column_img {
    margin-bottom: 25px;
}
.three_column_img a {display:inline-block;}
.three_column_img img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.three_column small {
	color:#a8b6bc;
    font-size:16px;
	display:block;
	padding-bottom:8px;
	text-transform:uppercase;
	font-family: 'proxima_novalight';
}
.three_column h3 {
    color: #2d2d2d;
    font-size:24px;
    padding-bottom: 13px;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
}
.three_column h3 a {color: #2d2d2d;}
.three_column p {
    color: #a2b1b7;
    font-size: 16px;
    line-height: 25px;
	padding-bottom:51px;
}
a.start_now {
    height: 50px;
    line-height: 50px;
    color: #ef6a2f;
    font-size: 15px;
	padding:0 31px;
    display:inline-block;
	border:1px solid #ef6a2f;
    text-transform: uppercase;
	font-family: 'proxima_novasemibold';
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
}
a:hover.start_now{
    background: #ef6a2f;
	color:#fff;
}

/*----------------------*/
/*  improve_quality     */
/*----------------------*/
.improve_quality_area {
	padding:151px 10px 0 10px;
}
.improve_quality {
	max-width:1252px;
	margin:0 auto 25px;
	padding-bottom:127px;
	position:relative;
}
.improve_quality_content {
	width:100%;
	max-width:635px;
	float:right;
}
.improve_quality_content small {
	font-size:16px;
	color:#b8b4b6;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-bottom:13px;
	display:block;
	font-family: 'proxima_novalight';
}
.improve_quality_content h2 {
	font-size:53px;
	color:#2d2d2d;
	padding-bottom:26px;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
}
.improve_quality_content h2 a { color:#2d2d2d;}
.improve_quality_content p {
	font-size:18px;
	color:#ababab;
	line-height:29px;
	padding-bottom:81px;
}
.improve_quality_content a.start_now {background: #ef6a2f; color:#fff;}
.improve_quality_content a:hover.start_now {background: #fe6c2b;}
.improve_img {
	width:310px;
	position:absolute;
	right:0;
	bottom:-45px;
}
.improve_img img {
	max-width:100%;
	height:auto;
	display:block;
}
.helpful_area {
	max-width: 1278px;
	margin:0 auto;
	padding: 0 49px 0  49px;
}
.team_member_box h2 {
	font-size: 16px;
	font-weight: 500;
	color: #05232e;
	padding: 15px 0 22px;
}
.team_member_box h2 a {
	color: #05232e;
	text-decoration: none;
}
.team_member_box h2 a:hover { color: #24b6b6; }
.team_member_box p {
	font-size: 16px;
	color: #05232e;
	line-height: 19px;
	padding-bottom: 14px;
}
.helpful_area .ozen_help_content p {margin-bottom:20px;}
#owl_carousel_area .item {
	background:#0c0905;
	width:100%;
	display:inline-block;

}
/* //= sayed Css*/
.team_right_section {  padding-bottom: 50px; height: 546px; }
.helpful_area  { position:  relative; padding-top: 50px; }
.slicer-outer-area { padding: 0; }
.owl-carousel .owl-stage-outer {
	overflow: hidden;
	padding: 0;
}
.team_member_box { padding: 30px 13px 50px 13px; }
.owl-item.active .item-inner {
	box-shadow: 0px 9px 19px -6px #A6A6A6;
	-webkit-box-shadow: 0px 9px 19px -6px #A6A6A6;
	-moz-box-shadow: 0px 9px 19px -6px #A6A6A6;
	-o-box-shadow: 0px 9px 19px -6px #A6A6A6;
	overflow: hidden;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.team_member_box .team_member_image { position: relative;  }
.team_member_box .team_member_image  img {
	display: block;
	max-width: 100%;
	height: auto;
}
.team_member_box .team_member_image .upper-text {
	position: absolute; left: 0; bottom: 0; z-index: 5;
	padding: 11px 20px 6px 28px;
}
.team_member_box .team_member_image  .upper-text p {
	font-family: 'proxima_novasemibold'; font-size: 21px; line-height: 30px; color: #fff;
}
.team_member_box .box-info { padding: 24px 15px 17px 29px; }
.team_member_box .box-info p {
	color: #818c91; line-height: 25px;
}
.team_member_box .box-info a {
	font-family: 'proxima_novabold';
	display: inline-block;
	font-size: 16px;
	color: #00acb7;
	text-decoration: underline;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.team_member_box .box-info a:hover { text-decoration: none; }
.team_member_box .item-inner:hover {
	box-shadow: 0px 0px 11px 2px #A39292;
	-webkit-box-shadow: 0px 0px 11px 2px #A39292;
	-moz-box-shadow: 0px 0px 11px 2px #A39292;
	-o-box-shadow: 0px 0px 11px 2px #A39292;
	cursor: pointer;
}
.team_member_box .item-inner:hover .box-info { padding-bottom: 35px; }
.team_member_box .box-info a.larn-more { display: none; }
.team_member_box .item-inner:hover a.larn-more { display: inline-block; }
.mordern-devices { padding: 111px 0 117px 0; }
.mordern-devices .improve_quality_content { float:left; }
.mordern-devices small {
	font-family: 'proxima_novalight'; font-size:16px; color:#b8b4b6; text-transform:uppercase; letter-spacing:2px;
	padding-bottom:13px;
	display:block;
}
.mordern-devices h2 {
	font-family: 'proxima_novasemibold'; font-size:53px; color:#2d2d2d; font-weight:normal;
	padding-bottom:24px;
}
.mordern-devices p {
	font-size:18px;
	color:#ababab;
	line-height:29px;
	padding-bottom:73px;
}
.mordern-devices a.start_now {background: #ef6a2f; color:#fff;}
.mordern-devices a:hover.start_now { background: #fe6c2b;}
.locate-australia { position: relative; }
.locate-australia .improve_quality_content {
	float:left;
	padding: 356px 0 70px 0;
	position: relative;
}
.locate-australia small {
	font-family: 'proxima_novalight'; font-size:16px; color:#736a6f; text-transform:uppercase; letter-spacing:2px;
	padding-bottom: 9px;
	display: block;
}
.locate-australia  h3 {
	font-family: 'proxima_novasemibold'; font-size: 46px; color:#fff; font-weight:normal;
	padding-bottom: 35px;
}
.locate-australia a.start_now {background: #00acb7; color:#fff; border: none;}
.locate-australia a:hover.start_now { background: #096c72;}
.locate-australia .upper-image{
	position: absolute;
	right: -220px;
	bottom: 0;
	z-index: 2;
}
.locate-australia .upper-image img {
	display: block;
	max-width: 100%;
	height: auto;
 }

/*//=  new css shahinur vi   */
.more_facts_area {
	background:#4d5865 url(images/bgr_more_facts.png) repeat-x 0 bottom;
	background-size:cover;
	padding:65px 10px;
}
#more_facts_content {
	max-width:1132px;
	margin:0 auto;
}
#more_facts_content h2 {
	font-family: 'proxima_novasemibold'; font-size: 36px; color:#fff; font-weight:normal; text-align:center;
	padding-bottom: 50px;
}
.more_facts_column_area { overflow:hidden; }
.facts_column {
	width:30%;
	float:left;
	margin:0 0 37px 55px;
}
.facts_column:nth-child(3n+1) {margin-left:0;}
.facts_column h3 {
	background:url(images/bgr_ozen_help_content_p.png) no-repeat 0 bottom;
	font-family: 'proxima_novasemibold'; font-size: 24px; color:#fff; font-weight:normal;
	padding-bottom: 13px;
	margin-bottom: 18px;
}
.facts_column h3 a { color:#fff; }
.facts_column p { font-size: 16px; line-height:25px; color:#a2b1b7;  }

.first {
	position: relative;
}
.need-help-container { background: #393b46; }
/*.one {
	position: absolute;
	top: 0;
	bottom: inherit;
	border: 1px solid red;
}*/
.fixed-container {
	width:100%;
	position:fixed;
	left:0;
	right:0;
	bottom:-1px;
	z-index:200;
}
.need-help-container .center_content { max-width: 1145px; }
.need-help { padding: 13px 5px; overflow: hidden; }
.need-help .box {
	float: left;
	color: #fff; line-height: 30px;
}
.need-help .box1 {
	width: 18.16593%;
}
.need-help .box3 { width: 26.46288%; text-align: center; }
.need-help .box1,
.need-help .box3 { font-family: 'proxima_novasemibold'; color: #fff; }
.need-help .box2  {
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -828px;
}
.need-help h3 {
	font-size: 27px;
	padding: 10px 0;
	margin: 0;
}
.need-help .box span,
.need-help .box a { display: inline-block; }
.need-help .box2 span {
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -666px;
	padding: 15px 0 15px 38px;
	font-size: 20px; line-height: 20px;
}
.need-help .box3 span {
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -744px;
	padding: 15px 0 15px 62px;
	font-size: 20px; line-height: 20px;
}
.need-help .box2,
.need-help .box3 span a { color: #fff; }
.need-help .box2 a,
.need-help .box3 a,
.need-help .box4 a { -webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s; }
.need-help .box3 a:hover { color: #00acb7; }
.need-help .box4 { width: 27.3362%; text-align: right; }
.need-help .box4 a {
	font-family: 'proxima_novabold'; font-size: 15px; color: #ef6a2f; text-transform: uppercase; line-height: 50px;
	padding: 0 42px;
	background: #fff;
	-moz-border-radius: 27px; -webkit-border-radius: 27px; border-radius: 27px;
}
.need-help .box4 a:hover { background: #00acb7; color: #fff; }
.footer-top-container { }
#footer-top { overflow: hidden; padding: 65px 0 0 0; }
#footer_left {
	width: 69.91%;
	float: left;
	overflow:hidden;
}
#footer_left ul { float: left; }
#footer_left ul.list-one { width: 36.2025%; }
#footer_left ul.list-two { width: 35.18987%;}
#footer_left ul.list-three { width: 28.60759%; }
#footer_left ul li {
	font-size: 15px; color:#818c91; line-height: 15px;
	padding-bottom: 18px;
}
#footer_left ul li a {
	color:#818c91;
	border-bottom:1px solid #818c91;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
#footer_left ul li a:hover { border: none; color: #058f98; border-color: #058f98;  }
#footer_right {
	width:30.08%;
	float:right;
}
.text_field_area{ position: relative; }
.text_field input[type="text"],
.text_field input[type="email"] {
    width: 100%;
    font-size: 15px;
    color: #736a6f;
    font-weight: 400;
    height: 52px;
    padding: 3px 135px 3px 27px;
    outline: none;
    border: 1px solid #e3e3e5;
    font-family: 'proxima_novalight';
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
}
.submit {
    width: 121px;
    position: absolute;
    right:5px;
    top:5px;
}
.submit input[type="submit"] {
    background: #00acb7;
    width: 100%;
    height: 41px;
    cursor: pointer;
    border: none;
    font-family: 'proxima_novasemibold'; font-size: 14px; color: #fff; font-weight: 400;
    padding: 0;
    margin: 0;
    outline: none;
    display: block;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;
}
.submit input[type="submit"]:hover { background: #058f98 }
.text_field [placeholder],
.text_field [placeholder] { color:#c8c5c7; }
.text_field ::-webkit-input-placeholder {
    color:#c8c5c7;
    opacity:1;
}
.text_field :-moz-placeholder {
    color:#c8c5c7;
	opacity:1;
}
.text_field ::-moz-placeholder {
    color:#c8c5c7;
	opacity:1;
}
.contact_text_field :-ms-input-placeholder {
   color:#c8c5c7;
   opacity:1;
}

.footer_social { padding: 39px 0 58px 0; }
.footer_social ul { text-align:right; }
.footer_social ul li {
	display:inline-block;
	margin:0 14px;
	text-align: right;
}
.footer_social ul li a {
	height: 29px;
	display: block;
	text-align:center;
	color:#cdd1d2;
	font-size: 25px;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.footer_social ul li a .fa-twitter,
.footer_social ul li a .fa-facebook-official,
.footer_social ul li a .fa-linkedin {
	line-height: 29px;
	display: block;
}
.footer_social ul li a i:hover{ color: #00acb7; }
#footer_bottom { padding:4px 0 56px 0;}
.footer_logo {padding-bottom:18px;}
.footer_logo img {
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
#footer_bottom p {
	color:#818c91; font-size:15px; text-align:center;
}

/*---------------------------*/
/*	Entry                    */
/*---------------------------*/
.entry-content { width:100%; }
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	font-family: 'proxima_novasemibold';
	color:#8197a1;
	font-weight: normal;
}
.entry-content h1 { font-size: 54px; }
.entry-content h2 {
	color: #2d2d2d;
	font-size: 36px;
	padding-bottom: 20px;
}
.entry-content h3 {
	font-size: 22px; font-weight:300; line-height: 30px; color: #2d2d2d;
	padding-bottom:10px;
}
.entry-content h4 {
	font-size: 21px; font-weight:normal; color:#2d2d2d;
	padding-bottom: 10px;
}
.entry-content h5 { font-size: 16px; }
.entry-content h6 { font-size: 14px; }
.entry-content p {
	font-family: 'Open Sans', sans-serif;
	color:#17262d; font-size:20px; font-weight: normal;	line-height:30px;
	padding-bottom: 5px;
}
.entry-content ul {
	list-style-type:disc;
	padding:0 0 20px 20px;
}
.entry-content ul li {
	list-style-type:disc;
	color:#42423a; font-size:18px; line-height:25px;
}
.entry-content ol {
	list-style-type:decimal;
	padding:0 0 20px 20px;
}
.entry-content ol li {
	list-style-type:decimal;
	color: #42423a; font-size:18x; line-height:25px;
}
.entry-content a {
	color: #007daf;
	text-decoration: underline;
}
.entry-content a:hover { text-decoration: none; }

.entry-content table {
   	border-collapse: collapse;
	width:100%;
}
.entry-content table, th, td {
   	border: 1px solid #dfe9f2;
	color:#42423a; font-size:20px; line-height:30px;
	text-align:center;
	padding:5px 0;
}
/*----------------------*/
/*	hearing-aid-product */
/*----------------------*/
.ex-header-area { background: #728086; padding-left:10px; padding-right:10px; }
.ex-header-area #header {
	position:  relative;
	width: inherit;
	max-width: inherit;
	top: inherit;
	left: inherit;
	right: inherit;
	margin: inherit;
}
.aid-tewo-col-area {
	background: url(images/aid-tp-bg.png) no-repeat center bottom;
	background-size: cover;
}
.aid-tewo-col-area .center_content { max-width: 1142px; }
.aid-tewo-col-area h1 { color: #2d2d2d; font-weight: normal; }
.aid-tewo-column { padding: 100px 7px 83px 7px; }
.aid-tewo-column img {
	display: block;
	max-width: 100%;
	height: auto;
}
.single-column-left {
	float: left;
	width: 33.305%;
	padding-top:8px;
	padding-bottom:25px;
}
.single-column-left h1 { display:none; padding-bottom:20px;}
.aid-tewo-column .box-display {
	width: 100%;
	position: relative;
	box-shadow: 0px 8px 10px 1px #DEDEDE;
	-webkit-box-shadow: 0px 8px 10px 1px #DEDEDE;
	-moz-box-shadow: 0px 8px 10px 1px #DEDEDE;
	-o-box-shadow: 0px 8px 10px 1px #DEDEDE;
}
.aid-tewo-column .box-display .product img,
.aid-tewo-column .box-display .product iframe {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	height: auto;
}
.aid-tewo-column .box-display { margin: 0 auto;	 }
.new-marker {
	position: absolute;
	top: -6px;
	right: -6px;
	z-index: 5;
	height: 69px;
	width: 75px;
	background: url(images/aid-new.png) no-repeat center;
	text-align: right;
}
.new-marker span {
	display: inline-block;
	font-family: 'proxima_novabold'; font-size: 15px; color: #fff; text-transform: uppercase;
	-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);
    position:  relative;
    margin-top: 12px; margin-right: 8px;
}
.mini-box-area { padding: 16px 0 18px 0; }
.mini-box-area .image-box img {
	display: block;
	max-width: 100%;
	height: auto;
}
.mini-box-area .image-box {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 7px 2px;
}
.mini-box-area .image-box a {
	display: inline-block;
	text-decoration: none;
	margin: 2px 0;
	box-shadow: 0px 6px 29px -8px #DEDEDE;
	-webkit-box-shadow: 0px 6px 29px -8px #DEDEDE;
	-moz-box-shadow: 0px 6px 29px -8px #DEDEDE;
	-o-box-shadow: 0px 6px 29px -8px #DEDEDE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mini-box-area .image-box:nth-child(2n+3) { text-align: right; }
.mini-box-area .image-box:nth-child(3n+1) { text-align: left; }
.single-column-right {
	float: right;
	width: 55.7522%;
}
.single-column-right h1 {
	line-height: 56px;
	padding-bottom: 9px;
}
.single-column-right p span { color: #736a6f; }
.mini-title { padding-bottom: 2px; }
.mini-title p {
	font-size: 16px; text-transform: uppercase; font-family: 'proxima_novalight';
}
.mini-title p span {
	font-family: 'proxima_novasemibold'; color: #00acb7;
	display: inline-block;
	padding-right: 16px;
}
.mini-title p small {
	padding-left:14px;
	font-size: 16px;
	font-weight: 300;
	display: inline-block;
	padding-left:18px;
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -1120px;
}
.single-column-right .readmore { padding-top: 8px; }
.single-column-right .readmore a {
	display: inline-block;
	text-transform: uppercase; color: #ef6a2f; font-family: 'proxima_novabold'; text-decoration: underline; font-size: 15px;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.more-text { display: none; }
.single-column-right .readmore a:hover { text-decoration: none; }
.duble-col-area { padding: 21px 0; overflow: hidden; }
.duble-col-area p span {
	font-family: 'proxima_novalight'; font-weight: 300; font-size: 16px; color: #736a6f;
}
.duble-col-area .left-area {
	float: left;
	width: 43.17%;
}
.duble-col-area .colors span {
	display: inline-block;
	-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;
	height: 30px;
	width: 30px; margin: 0 3px; border: 1px solid;
}
.duble-col-area .colors { padding: 5px 0 14px 0; }
.duble-col-area .colors span.Beige { background: #ecd8c9; border-color: #ecd8c9; }
.duble-col-area .colors span.black { background: #111111; border-color: #111111; }
.duble-col-area .colors span.darkgray { background: #d0d0d0; border-color: #d0d0d0; }
.duble-col-area .colors span.whide { background: #fff; border-color: #d0d0d0; }
.duble-col-area .colors span.gray { background: #c0c0c1; border-color: #c0c0c1; }
.duble-col-area .colors span.black-brown { background: #755347; border-color: #755347; }
.duble-col-area .colors span:first-child { margin-left: 0 }
.duble-col-area .colors span:last-child { margin-right: 0 }
.price-guide { padding-bottom: 15px; }
.price-guide span {
	font-family: 'proxima_novasemibold'; font-size: 37px; color: #00acb7; line-height: 40px;
}
a.btn{
	display: inline-block;
	text-transform: uppercase;
	line-height: 50px;
	padding: 0 20px;
	font-family: 'proxima_novabold'; text-decoration: none; text-transform: uppercase;
	-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.btn.btn-quote {
	background:#ef6a2f;
	padding: 0 68px;
	color: #fff;
}
.btn.btn-quote:hover { background: #00acb7; }
.duble-col-area .right-area {
	padding-top: 12px;
}
.right-area .three-image span {
	display: inline-block;
	margin: 0 5px;
}
.right-area .three-image span:first-child { margin-left: 0; }
.right-area .three-image span:last-child { margin-right: 0;  }
.right-area .three-image span img {
	display: block;
	max-width: 100%;
	height: auto;
}
.buttons-and-contact { overflow: hidden; }
.buttons-and-contact span { display: inline-block;  margin-left: 20px; }
.buttons-and-contact span.or {
	font-size: 14px; font-weight: 300; font-family: 'Open Sans', sans-serif; color: #d3dfe2;  line-height: 44px;
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:6px -1043px;
}
.buttons-and-contact span.contact-number {
	font-family: 'proxima_novasemibold'; text-transform: uppercase; font-size: 15px; font-weight: 500; color: #ef6a2f; line-height: 20px;
}
.buttons-and-contact span.contact-number a { color: #ef6a2f; text-decoration:none;}
.buttons-and-contact span.contact-number small {
	font-family: 'proxima_novabold'; font-size: 15px; color: #aab4ba; text-align:left;
	display: block;
}
.button-area { float: left; }
.contact-number { float: left; padding-top: 3px; }

.include-container .center_content { max-width: 1144px; }
#include-area {	padding: 66px 0 90px 7px; }
#include-area h2 {
	text-align: center;
	background: url(images/include-bar.jpg) no-repeat center bottom;
	padding-bottom: 30px;
}
#include-area .feturebox-area { padding: 40px 0 0 0; }
#include-area .feturebox-area .feture-box {
	position: relative;
	padding: 40px 75px 40px 34px;
	float: left;
	width: 49%;
	margin: 10px 0;
	box-shadow: -2px 8px 24px -9px #D1D1D1; -webkit-box-shadow: -2px 8px 24px -9px #D1D1D1; -moz-box-shadow: -2px 8px 24px -9px #D1D1D1; -o-box-shadow: -2px 8px 24px -9px #D1D1D1;
}
#include-area .feturebox-area .feture-box:nth-child(2n+2) { float: right; }
#include-area .box-inner { padding-left: 65px; }
#include-area .box-face .box-inner { background: url(images/box-image1.png) no-repeat 0 5px;  }
#include-area .box-gift .box-inner { background: url(images/box-image2.png) no-repeat 0 5px;  }
#include-area .box-time .box-inner { background: url(images/box-image3.png) no-repeat 0 5px;  }
#include-area .box-relation .box-inner { background: url(images/box-image4.png) no-repeat 0 5px;  }
#include-area .box-date .box-inner { background: url(images/box-image5.png) no-repeat 0 5px;  }
#include-area .box-location .box-inner { background: url(images/box-image6.png) no-repeat 0 5px;  }

#include-area .new-marker {
	height: 132px;
	width: 132px;
	background: url(images/included-new.png) no-repeat right top;
}
#include-area .new-marker span {
	margin-top: 35px;
	margin-right: 12px;
}
#include-area p { font-size: 16px; line-height: 25px; }

.competitive-container  { background: #f8f9fb; position: relative;}
#competitive { padding: 65px 0; }
#competitive h2 { padding-bottom: 7px }
.competitive-title {
	text-align: center;
	padding-bottom: 28px;
	background: url(images/include-bar.jpg) no-repeat center bottom;
}
#competitive .three-col-area{
	padding: 25px 49px;
	overflow: hidden;
}
#competitive .three-col-area .single-col {
	float: left;
	width: 33.33333%;
	text-align: center;
	padding: 14px 15px;
}
#competitive .box-image { display: inline-block; }
#competitive h3 {
	margin-top: 24px;
 	color: #2d2d2d;
}
#competitive p { font-size: 16px; line-height: 25px; color: #a2b1b7; }
#competitive .col-info {
	max-width: 280px;
	margin: 0 auto;
}
#competitive .box-bottom-info {
	text-align: center;
	padding: 19px 0;
}
#competitive .buttons-and-contact { display: inline-block; }


#testimonials { padding: 65px 7px; }
#testimonials h2 { padding-bottom: 7px }
.testimonials-title {
	text-align: center;
	padding-bottom: 28px;
	background: url(images/include-bar.jpg) no-repeat center bottom;
}
#testimonials .three-col-area{
	padding: 35px 49px;
	overflow: hidden;
}
#testimonials .three-col-area .single-col {
	float: left;
	width: 33.33333%;
	text-align: center;
	padding: 14px 15px;
}
#testimonials .box-image {
	display: inline-block;
	width: 198px;
	height: 198px;
	border: 1px solid #eaecf4;
	padding: 8px;
	overflow: hidden;
	-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;
}
#testimonials h3 {
	margin-top: 25px;
 	color: #2d2d2d;
 	padding-bottom: 7px;
}
#testimonials span.designation {
	font-family: 'proxima_novaregular'; font-size: 15px; color: #d5d5d5;  text-transform: uppercase;
	display: block;
	text-align: center;
	padding-bottom: 24px;
}
#testimonials p { font-size: 17px; line-height:30px; color: #8197a1; }
#testimonials .col-info {
	max-width: 285px;
	margin: 0 auto;
}
#testimonials .box-bottom-info {
	text-align: center;
	padding: 19px 0;
}
#testimonials .buttons-and-contact {
	display: inline-block;
	text-align-last: left;
}

#faq { padding: 65px 0; }
#gaq-box-area { padding: 30px 0 40px 0; }
#gaq-box-area .faq-box-left {
	width: 50%;
	float: left;
	padding-right: 8px;
}
#gaq-box-area .faq-box-right {
	width: 50%;
	float: left;
	padding-left: 8px;
}
#gaq-box-area .faq-box {
	background: #fff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	padding: 30px 40px;
	margin: 20px 0 0  0;
	box-shadow: -1px 5px 19px 1px #E0E0E0;
	-webkit-box-shadow: -1px 5px 19px 1px #E0E0E0;
	-moz-box-shadow: -1px 5px 19px 1px #E0E0E0;
	-o-box-shadow: -1px 5px 19px 1px #E0E0E0;
}
#gaq-box-area .faq-box a {
	display: block;
	font-family: 'proxima_novasemibold'; font-size: 17px; color: #2d2d2d; line-height: 26px;
	text-decoration: none;
	overflow: hidden;
	padding-right: 25px;
	background: url(images/angle-down.png) no-repeat right center;
}
#gaq-box-area .faq-box a.toggle { background: url(images/angle-up.png) no-repeat right center; }
#gaq-box-area .faq-box .others-info { display: none; padding-top: 20px; }

.sm-product-container .center_content { max-width: 1142px; }
#sm-product {
	padding: 65px 0 110px 0;
	overflow: hidden;
}
#sm-product .product-box {
	width: 20%;
	padding: 9px;
	float: left;
}
#sm-product .box-inner {
	padding: 18px 10px 10px 10px;
	-webkit-box-shadow: 0px 6px 15px 0px rgba(235,235,235,1);
-moz-box-shadow: 0px 6px 15px 0px rgba(235,235,235,1);
box-shadow: 0px 6px 15px 0px rgba(235,235,235,1);
}
#sm-product h2 {
	text-align: center;
	background: url(images/include-bar.jpg) no-repeat center bottom;
	padding-bottom: 30px;
	margin-bottom: 45px;
}
#sm-product .product-image img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
#sm-product .product-info { padding: 6px 17px 10px 17px; }
#sm-product a {
	text-decoration: none;
	border:0; margin: 0;padding: 0;
}
#sm-product h4 {
	font-family: 'proxima_novasemibold'; font-size: 18px; color: #2d2d2d; line-height: 22px;
	padding: 0; margin: 0;
}
#sm-product h4 a {
	color: #2d2d2d;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
#sm-product h4 a:hover { color: #00acb7; }
#sm-product .model {
	display: block;
	font-family: 'proxima_novasemibold'; font-size: 18px; color: #2d2d2d; line-height: 22px; text-transform: uppercase;
}
#sm-product .price { color: #00acb7; }

/*---------------------*/
/*	ozen-hearing-type  */
/*---------------------*/
#banner {
	min-height: 577px;
	padding: 50px 0 170px 0 ;
}
#banner .banner-info {
	max-width: 655px;
	padding-top: 45px;
}
#banner h1 {
	font-size: 54px; color: #2d2d2d;
	padding-bottom: 24px;
}
.three-col-container .center_content { max-width: 1144px; }
.three-column {
	overflow: hidden;
	padding: 10px 0;
	position: relative;
	margin-top: -260px;
}
.three-column .single-column {
	float: left;
	width: 33.3333%;
	padding: 12px;

}
.three-column-styles .single-column {
	float: left;
	width: 49%;
	padding: 12px;


}
.three-column .single-column .col-inner {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	box-shadow: -1px 6px 18px 1px #EBEBEB; -webkit-box-shadow: -1px 6px 18px 1px #EBEBEB; -moz-box-shadow: -1px 6px 18px 1px #EBEBEB; -o-box-shadow: -1px 6px 18px 1px #EBEBEB;
	padding-bottom: 5px;
	position: relative;
}
.three-column .top-header {
	background: #f8f9fb;
	padding-left: 30px;
}
.three-column .top-header .col-image { overflow: hidden; }
.three-column .top-header .col-image img { float: right; }
.three-column .top-header h3 {
	position: relative;
	margin-top: -45px;
	z-index: 5;
	padding-bottom: 22px;
}
.three-column .col-info { padding: 23px 20px 30px 30px; }
.three-column .col-info p {
	font-size: 16px; line-height: 25px;
	padding-bottom: 19px;
}
.three-column .col-info a{
	font-family: 'proxima_novabold';
	font-size: 15px; color: #00acb7;
}
.best-seller {
	position: absolute;
	top: -6px;	right: -6px;
	z-index: 55;
	width: 131px; height: 121px;
	background: url(images/saller.png) no-repeat right top;
}
.best-seller span {
	display: block;
	margin: 37px 0 0 36px;
	font-family: 'proxima_novabold'; text-transform: uppercase; font-size: 15px; line-height: 13px; color: #fff;
	-ms-transform: rotate(43deg); -webkit-transform: rotate(43deg); transform: rotate(43deg);
}
#htype-area { padding: 60px 0 52px 0; }
#htype-area .row-area { padding: 30px 0; }
#htype-area .row {
	overflow: hidden;
	padding: 18px 26px 35px  26px;
	box-shadow: 1px 4px 17px -2px #EBEBEB;
	-webkit-box-shadow: 1px 4px 17px -2px #EBEBEB;
	-moz-box-shadow: 1px 4px 17px -2px #EBEBEB;
	-o-box-shadow: 1px 4px 17px -2px #EBEBEB;
	margin-bottom: 20px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#htype-area .row .left-image { float: left; }
#htype-area .row .right-info {
	padding: 17px 50px 0 170px;
}
#htype-area .row h3 { padding-bottom: 12px; }
#htype-area .row p {
	font-size: 16px; line-height: 25px;
	padding-bottom: 20px;
}
#htype-area .row a { font-size: 16px; color: #00acb7; font-family: 'proxima_novabold'; text-transform: uppercase; }

/*--------------------*/
/* hearing-loos-type  */
/*--------------------*/
#banner-hr-loos { padding: 115px 0; }
#banner-hr-loos h1 {
	font-family: 'proxima_novasemibold'; font-size: 54px; color: #2d2d2d;
	padding-bottom: 10px;
}
.hear-loos1 #banner-hr-loos h1 {padding-bottom: 19px;}
#banner-hr-loos .banner-info { max-width: 680px; }
#banner-hr-loos .banner-info small {
	display: block;
	padding-bottom: 14px;
	font-family: 'proxima_novalight'; font-size: 16px; text-transform: uppercase; color: #736a6f; font-weight: 300;
}
#banner-hr-loos p {
	font-size: 18px;
	padding-bottom: 45px;
}
a.btn.btn-test { background: #00acb7; color: #fff;  padding: 0 28px;}
a.btn.btn-test:hover { background: #ef6a2f; }

.feture-loss-contant .feture1-area { border-bottom: 1px solid #f3f5f5; }
.feture1-area { padding: 85px 0 0 0; }/*49px*/
.feture1-area .feture-title {
	background: url(images/include-bar.jpg) no-repeat left bottom;
	padding-bottom: 29px;
}
.feture1-area .feture-title h2 { padding-bottom: 6px; }
.feture-inner {
	padding: 41px 0 34px 0;
	overflow: hidden;
}
.feture-inner .feture-left {
	width: 50%;
	float: left;
	padding-right: 25px;
}
.feture-inner .feture-right {
	width: 50%;
	float: left;
	padding-left: 25px;
}
.feture-inner h3 {
	padding-bottom: 26px;
	font-size: 28px;
}
.feture-inner p { padding-bottom: 30px; }
.loss-thre-col-container .center_content { max-width: 1230px;   }
.loss-three-col { padding: 55px 30px 55px 0; }
.loss-three-col .feture-title { padding-left: 50px; }
.three-col-container { padding: 80px 20px 15px 20px; }
.three-col-container .feture-col {
	float: left;
	width: 33.3333333%;
	padding-left: 30px;
}
.feture-col .feture-col-inner {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	overflow: hidden;
	box-shadow: 1px 6px 13px 1px #EBEBEB;
	-webkit-box-shadow: 1px 6px 13px 1px #EBEBEB;
	-moz-box-shadow: 1px 6px 13px 1px #EBEBEB;
	-o-box-shadow: 1px 6px 13px 1px #EBEBEB;
}
.feture-col .feture-image { position: relative; }
.feture-col .feture-image .image-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 5;
	padding: 5px 5px 24px 30px;
}
.feture-col .feture-image .image-info p {
	font-family: 'proxima_novasemibold';
	font-size: 21px; color: #fff; line-height: 20px;
}
.feture-col .feture-image .image-info p a { color: #fff; text-decoration:none;}
.loss-three-col h2 { padding-bottom: 7px; }
.feture-col .feture-info { padding: 23px 20px 27px 30px; }
.feture-col .feture-info p {
	font-size: 16px;
	line-height: 26px;
}
.most-commond-container .feture1-area {
	padding: 50px 0 15px 0;
	border-top: 1px solid #f3f5f5;
	border-bottom: 1px solid #f3f5f5;
}
.most-commond-container .full-width-image { padding: 52px 0 11px 0; }
.most-commond-container .feture-inner { padding: 41px 0 20px 0;  }
.get-worse-container .feture1-area {
	padding: 46px 0 20px 0;
	border-bottom: 1px solid #f3f5f5;
}
.get-worse-container .full-width-contant { padding: 28px 0  50px 0 }
.get-worse-container .full-width-contant p { padding-bottom: 43px; }
.get-worse-container a.btn-test { background: #ef6a2f; }
.get-worse-container a.btn-test:hover { background: #0297a0; }

.related-links { padding: 53px 0 58px 0; }
.related-links h2 {
	padding-bottom: 26px;
	background: url(images/include-bar.jpg) no-repeat bottom left;
}
.related-links ul,
.related-links ol {
	padding: 31px 0;
	overflow: hidden;
}
.related-links ul li,
.related-links ol li {
	list-style-type: none;
	margin-bottom: 26px;
	font-size: 17px; color: #00acb7; line-height: 25px;
	float: left;
	width: 50%;
	padding-right: 35px;
}
.related-links ul li a,
.related-links ol li a {
	color: #00acb7;
	text-decoration: none;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.related-links ul li a:hover,
.related-links ol li a:hover { color: #ef6a2f; }

.availability-container { background: #00acb7;  }
.abailability-contant {
	padding: 60px 0 30px 0 ;
	overflow: hidden;
}
.availability-container .left-contant {
	float: left;
	width: 60.71%;
	padding: 35px 45px 20px 0;
}
.availability-container .right-contant {
	float: right;
	width: 39.2%;
	overflow: hidden;
}
.availability-container p { color: #fff; }
.abailability-contant .mini-title {
	display: block;
	font-family: 'proxima_novalight'; font-size: 16px; color: #dcdbda; text-transform: uppercase; line-height: 20px; letter-spacing: 1.4px; font-weight: 300;
	padding-bottom: 16px;
}
.abailability-contant h2 {
	color: #fff;
	padding-bottom: 24px;
}
.abailability-contant p { padding-bottom: 43px; }
.buttons-area a {
	font-family: 'proxima_novabold'; font-size: 15px; color: #fff; text-transform: uppercase;
}
.buttons-area a.btn.btn-test { background: #fff; color: #ef6a2f; font-size: 15px; }
.buttons-area a.btn.btn-test:hover { background: #ef6a2f; color: #fff; }
.buttons-area p { padding: 0; line-height: 50px; }
.buttons-area small {
	display: inline-block;
	padding: 0 13px 0 17px;
	font-family: 'proxima_novalight'; font-size: 12px; letter-spacing: 1px; font-weight: 300; color: #dcdbda;
}
.abailability-contant .right-contant img { float: right; }

/*------------------*/
/*	hr-aids-banner  */
/*------------------*/
.hr-aids-banner {
	background-repeat: no-repeat;
	background-position: center top;
}
.hr-aids-banner #banner-hr-loos .banner-info small { letter-spacing: 1px; color: #c0bdbf; }
.hr-aids-banner #banner-hr-loos .banner-info  h1 { font-weight: normal; line-height: 64px; padding-bottom:22px; }
.one-size-contener {padding-top:75px;}
.one-size-contener .center_content { max-width: 1230px; }
.one-size-contener .htype-area .competitive-title {
	max-width: 1170px;
	margin: 0 auto;
}
.competitive-title h2 {
    padding-bottom: 6px;
}
.htype-area .full-width-container { overflow: hidden; }
.htype-area .full-width-container .feture-image {
	float: left;
	width: 16.66666%;
	text-align: center;
	padding: 0 5px;
}
.htype-area .full-width-container .feture-image img { display: inline-block; }
.find-your-self {
	padding: 65px 0 110px 0;
	text-align: center;
}
.find-your-self a.btn.btn-test { background: #ef6a2f; padding: 0 35px; }
.find-your-self a.btn.btn-test:hover { background: #039ea8; }
.history-aids-container .improve_quality { padding-bottom: 213px; }
.history-aids-container .improve_img {
    width: 620px;
    bottom: -140px;
}
.history-aids-container {
	margin-bottom: 94px;
	padding-top:127px;
}
.history-aids-container .improve_quality_content h2 {padding-bottom:20px;}
.history-aids-container .improve_quality_content p {padding-bottom:30px;}
.how-hr-product-container .three-column { margin: 0; }
.how-hr-product-container .competitive-title {
	max-width: 900px;
	margin: 0 auto;
}
.how-hr-product-container .center_content {max-width: 1144px;  }
.how-hr-product-container #htype-area {  padding: 17px 0 15px 0; }
.how-hr-product-container #htype-area {  padding: 17px 0 15px 0; }
.how-hr-product-container .three-column { padding: 34px 0 20px 0; }
.how-hr-product-container #htype-area h2 { padding-bottom: 6px; }

.hr-logos-area {
	padding: 21px 0 70px 0;
	margin:0 -10px 0 -10px;
}
.hr-logos-area ul { padding:0; text-align: center;}
.hr-logos-area ul li {
	width:24%;
	display: inline-block;
	/*float:left;*/
	list-style-type:none;
	padding:5px;
}
.hr-logos-area a {
	width:100%;
	max-width:167px;
	margin:0 auto;
	/*width:15%;*/
	display: inline-block;
	/*margin:4px 0 4px 16px;*/ border:5px solid #f8f4f1; padding:43px 8px;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.hr-logos-area a:first-child { margin-left:0;}
.hr-logos-area a:hover { border:5px solid #00acb7;}
.hr-logos-area a img {
	display: block;
	max-width: 100%;
	height: auto;
	margin:0 auto;
	filter: gray; /* IE5+ */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
}
.hr-logos-area a:hover img {
      filter: none;
      -webkit-filter: grayscale(0);
}
.banner-hr-loos .banner-info small {
    display: block;
    padding-bottom: 14px;
    font-family: 'proxima_novalight';
    font-size: 16px;
    text-transform: uppercase;
    color: #736a6f;
    font-weight: 300;
}
.hr-approximate {
	background-repeat: no-repeat;
	background-position: center top;
}
.banner-hr-loos p {
    font-size: 18px;
    padding-bottom: 45px;
}
.hr-approximate .banner-hr-loos { padding: 54px 0 115px 0; }
.hr-approximate .banner-hr-loos .banner-info { max-width: 590px; }
.hr-approximate .banner-hr-loos .banner-info small { padding-bottom: 16px; }
.hr-approximate .circle-images {
	padding: 40px 0 25px 0;
	overflow: hidden;
}
.hr-approximate a.btn.btn-test { background: #ef6a2f; }
.hr-approximate a.btn.btn-test:hover { background: #00acb7; }
.hr-approximate .circle-image {
	display: inline-block;
	padding-right: 19px;
}
.hr-aid-advance #competitive {
	padding: 185px 0 105px 0;
	position: relative;
	margin-top: -107px;
}

/*---------------------*/
/*	ozen-hearing-brand */
/*---------------------*/
.brand-banner {
	min-height: 324px;
	position: relative;
}
.brand-banner .banner-info {
	position: absolute;
	bottom: 0; left: 0;right: 0; z-index: 5;
	width: 100%;
	padding-bottom: 14px;
}
.brand-banner .right-info {
	width: 77.876%;
	float: right;
	overflow: hidden;
}
.brand-banner  .left-content {
	position: absolute;
	bottom: -95px;
	left: 0;
	z-index: 10;
	box-shadow: -2px 11px 20px -5px #8A8686; -webkit-box-shadow: -2px 11px 20px -5px #8A8686; -moz-box-shadow: -2px 11px 20px -5px #8A8686; 	-o-box-shadow: -2px 11px 20px -5px #8A8686;
	width: 16.9%;
	height: auto;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.brand-banner .right-info .left-title {
	float: left;
	max-width: 550px;
}
.brand-banner .left-title h1 { color: #fff; }
.brand-banner .right-info .price-guide {
	float: right;
	padding-top: 12px;
}
.brand-banner .price-guide a.btn.btn-test { background: #fff; color: #06bfcb; }
.brand-banner .price-guide a.btn.btn-test small {
	font-family: 'proxima_novaregular';font-size: 15px; color: #748a97; text-transform: none;
}
.brand-banner .price-guide a.btn.btn-test small {
	font-family: 'proxima_novaregular';font-size: 15px; color: #748a97; text-transform: none;
}
.brand-banner .price-guide a.btn.btn-test:hover { background: #06bfcb; color: #fff; }
.brand-banner .price-guide a.btn.btn-test:hover small { color: #f4f4f4; }

.brand-feture1-area { padding: 0; }
.brand-feture-container {
	padding: 12px 10px 20px 10px;
	background: #f3f7fa;
}
.brand-feture-container .center_content {position:relative;}
.brand-feture-container .left-content {
	position: absolute;
	bottom: -45px;
	left: 0;
	z-index: 10;
	box-shadow: -2px 11px 20px -5px #8A8686; -webkit-box-shadow: -2px 11px 20px -5px #8A8686; -moz-box-shadow: -2px 11px 20px -5px #8A8686; 	-o-box-shadow: -2px 11px 20px -5px #8A8686;
	width: 16.7%;
	height: auto;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden;
}
.inner-right {
	width: 77.786%;
	float: right;
}
.brand-feture-menu ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.brand-feture-menu ul li {
	list-style-type: none;
	padding-right: 41px;
	padding-left:0;
	/*background: url(images/brand-bar-menu.jpg) no-repeat right bottom;*/
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -961px;
	display: inline-block;
	font-family: 'proxima_novasemibold';
	font-size: 19px; color: #393b46; line-height: 30px;
	margin-top: 5px;
	padding-bottom:2px;
}
.brand-feture-menu ul li:last-child {padding-right:0;}
.brand-feture-menu ul li:first-child .brand_feature_name { padding-left: 0; }
.brand-feture-menu ul li a,
.brand-feture-menu ul li .brand_feature_name {
	display: inline-block;
	text-decoration: none; color: #393b46;
	padding-left: 24px;
	font-size: 19px;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.brand-feture-menu ul li span {
	display: inline-block;
	/*background: url(images/brand-check-ok.png) no-repeat left bottom;*/
	background:url(images/bgr_all_img.png) no-repeat;
	background-position:0 -908px;
	padding: 10px;
}
.brand-feture-menu ul li:first-child{ background: none; }
.brand-feture-menu ul li:first-child a { padding-left: 0; }
.brand-feture-menu ul li:hover a { color: #148a59; }
.brand-feture-info { padding: 45px 10px 36px 10px; }
.brand-feture-info p { padding-bottom: 20px; }

/*start pricing table*/
.pricing-container .center_content { max-width: 1170px; }
#price-table { padding: 10px 10px 18px 10px; }
.price-body {
	background:#fff;
    margin: 0;padding: 0;
    box-shadow: 4px 5px 8px -5px #CCCCCC;
    -webkit-box-shadow: 4px 5px 8px -5px #CCCCCC;
    -moz-box-shadow: 4px 5px 8px -5px #CCCCCC;
    -o-box-shadow: 4px 5px 8px -5px #CCCCCC;
}
.price-body ul {
    float: left; width: 20%;
    margin: 0;
    padding: 0;
    border: none;
    font-family: 'proxima_novaregular';
    border-left: 1px solid #eaf1f6;
}
.price-body ul.column-pure,
.price-body ul.column-ace {border:none;}
.price-body li {
    list-style-type: none;
    margin: 0; padding: 0;

}
ul.column-1 { width: 25% }
ul.column-motion {
    width: 18.5%;
    text-align: center;
}
ul.column-inslo {
    width: 18.9%;
    text-align: center;
}
ul.column-ace {
    width: 18.5%;
    text-align: center;
}
ul.column-pure {
    width: 19.1%;
    text-align: center;
}
#price-table li {
    font-family: 'proxima_novasemibold';
    color: #3d3d3d;
    line-height: 25px;
    padding: 10px 5px;
    min-height: 50px;
}

#price-table .column-1 li {
    font-family: 'proxima_novaregular';
    color: #3d3d3d;
}
#price-table .column-1  {  border: none; }
#price-table span.mobile-show { display: none; }
#price-table li.pt-catagory {  min-height: 110px; padding-top: 45px; }
#price-table li.pt-catagory {
    font-family: 'proxima_novasemibold'; line-height: 28px; color: #fff; font-size: 21px;
    background: #393b46;
}
#price-table li.bg-pt-catagory { background:#393b46 url(images/bgr_table_row.png) no-repeat center center;}
#price-table li.bg-pt-catagory {
    background: #393b46 url("images/bgr_table_row.png") no-repeat center center;
}
#price-table li.pt-catagory span {
    text-transform: uppercase;
    font-size: 15px;
    line-height: 15px;
    color: #ff8e3f;
}
#price-table .column-ace li.pt-catagory {
    background: #ef6a2f;
    position: relative;
    padding-top: 31px;
    min-height: 121px;
    -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
    margin: -11px 0 0 0;
}

#price-table .column-motion li.pt-catagory {
    -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0;
}
#price-table .column-pure li.pt-catagory {
    -moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0;
}
#price-table  li.pt-price {
    font-family: 'proxima_novabold';
    background: #00adb8;
    color: #fff;
}
#price-table .column-1 li.pt-catagory {  background: #fff;  }
#price-table .column-1 li { padding: 0;; }
#price-table .column-1  ul {
    margin: 0; padding: 0;
    display: block; width: 100%;
    box-shadow: -5px 4px 11px -2px #DBD7D7;
    -webkit-box-shadow: -5px 4px 11px -2px #DBD7D7;
    -moz-box-shadow: -5px 4px 11px -2px #DBD7D7;
    -o-box-shadow: -5px 4px 11px -2px #DBD7D7;

}
#price-table .column-1  ul li {
    padding: 10px 5px;
    padding-left: 35px;
}
#price-table .column-ace li.pt-price { background: #fff; color: #ef6a2f; border-bottom: 1px solid #eaf1f6; }
#price-table .column-ace {
    box-shadow: 0px 4px 11px -2px #DBD7D7;
	-webkit-box-shadow: 0px 4px 11px -2px #DBD7D7;
	-moz-box-shadow: 0px 4px 11px -2px #DBD7D7;
	-o-box-shadow: 0px 4px 11px -2px #DBD7D7;
}
#price-table .column-1 li.pt-price {
    background: #f3f7fa;
    font-family: 'proxima_novasemibold'; color: #3d3d3d;
}
#price-table li i {
    display: inline-block;
    font-family: 'fontawesome';  font-size: 15px; font-weight: 300; color: #ef6a2f;
}
#price-table li i.fa-star-o { color: #cfd9df; }
#price-table li i.fa-check { color: #01afbb; }
#price-table a.btn {
    display: inline-block;
    font-family: 'proxima_novabold'; color: #00acb7; line-height: 50px; text-transform: uppercase; text-decoration: underline;
    -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
#price-table a.btn.btn-find {
    background: #ef6a2f;
    color: #fff;
    padding: 0 30px;
    text-decoration: none;
    -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
}
#price-table a.btn:hover { text-decoration: none; }
#price-table a.btn.btn-find:hover { background: #00acb7;  }
#price-table li.pt-footer {
    padding-top: 18px;
    min-height: 105px;
}
#price-table .column-ace li.pt-footer {
    position: relative;
    min-height: 116px;
    margin-bottom: -11px;
    background: #fff;
    box-shadow: 0px 6px 5px -1px #DBD7D7;
    -webkit-box-shadow: 0px 6px 5px -1px #DBD7D7;
    -moz-box-shadow: 0px 6px 5px -1px #DBD7D7;
    -o-box-shadow: 0px 6px 5px -1px #DBD7D7;
}
#price-table .column-1 .extra-space,
#price-table li.extra-space {
    min-height: 68px;
    padding-top: 26px;
}
#price-table.hearing-price {
	position: relative;
	margin-top: -121px;
	z-index:1;
}

/*end pricing table*/
.brand-fetur2 {position:relative;}
.brand-fetur2 ul li {list-style-type:none;}
.brand-fetur2 .center_content { max-width: 1330px;  }
.brand-fetur2 .abailability-contant { width: 100%; max-width: 1230px; float: right; overflow: hidden;  }
.brand-fetur2 .right-contant {
	float: right;
	width: 37.2566%;
	padding-left: 20px;
}
.brand-fetur2 .left-contant {
	float: left;
	width: 62.74%;
	max-width: 720px;
}
.brand-fetur2 .abailability-contant p {
    padding-bottom: 30px;
}
.brand-fetur2 .buttons-and-contact { padding-top: 12px; }
.brand-fetur2 a.btn.btn-test {
	font-family: 'proxima_novabold'; color: #fff; font-size: 15px;
	background: #0cccd9;
}
.brand-fetur2 .buttons-and-contact .contact-number a{
	font-family: 'proxima_novalight'; font-size: 15px; color: #0cccd9; text-decoration: none; line-height: 50px; letter-spacing: 1px;
}
.brand-fetur2 .contact-number { padding-left: 20px; }
.brand-fetur2 a.btn.btn-test:hover { background: #ef6a2f; }
.brand-fetur2 .contact-number a:hover { color: #ef6a2f; }

.similar-product-area { padding: 10px 0 0 0; }
.similar-product-area h2 {
	text-align: center;
	padding-bottom: 23px;
	background: url(images/bgr_ozen_help_content_p.png) no-repeat bottom center;
}
.similar-product-contant {
	max-width: 875px;
	margin: 0 auto;
	padding: 40px 0 30px 0;
}
.similar-product-box {
	margin: 0 0 20px 0;
	position: relative;
	background: #fff;
	z-index: 5;
	box-shadow: 0px 3px 5px 1px #E0E0E0; -webkit-box-shadow: 0px 3px 5px 1px #E0E0E0; -moz-box-shadow: 0px 3px 5px 1px #E0E0E0; -o-box-shadow: 0px 3px 5px 1px #E0E0E0;
}
.similar-product-box .left-product-image {
	float: left;
	width: 17.714%;
	/*background: #f8f9fb;*/
}
.similar-product-box  .right-product-info {
	float: right;
	width: 81.7114%;
	padding: 25px 30px;
	overflow: hidden;
}
.similar-product-box p { padding: 0; }
.similar-product-box  .right-product-info .title-and-info {
	float: left;
	width: 59.54198%;
	padding-top: 5px;
}
.similar-product-box  .right-product-info .price-and-button {
	float: right;
	width: 40%;
	text-align: right;
}
.similar-product-box h3 {
	font-size: 24px;
	color: #2d2d2d;
	padding-bottom: 6px;
}
.similar-product-box h3 a {
	text-decoration: none;
	color: #2d2d2d;
	-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;
}
.similar-product-box h3 a:hover { color: #00acb7; }
.similar-product-box .model { padding-bottom: 2px; }
.similar-product-box .model span {
	display: block;
	font-size: 16px; color: #2d2d2d; font-weight: 500;
}
.similar-product-box .ratting span {
	display: inline-block;
	font-family: 'proxima_novalight'; font-size: 15px; text-transform: uppercase; color: #949092;
	padding-right: 10px;
}
.similar-product-box .ratting i {
	display: inline-block;
	font-family: 'fontawesome';
	font-size: 20px;
	color: #cfd9df;
}
.similar-product-box .ratting i.fa-star { color: #ef6a2f; }
.similar-product-box .price { padding-bottom: 12px; }
.similar-product-box .price p { line-height: 35px; }
.similar-product-box .price span {
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
	font-family: 'proxima_novalight'; font-size: 15px; text-transform: uppercase; color: #949092;
}
.similar-product-box .price strong {
	display: inline-block;
	vertical-align: middle;
	font-family: 'proxima_novabold'; font-size: 35px; text-transform: uppercase; color: #393b46; font-weight: normal;
}
.similar-product-box a.btn.btn-test { background: #ef6a2f; }
.similar-product-box a.btn.btn-test:hover { background: #00acb7; }

.brand-testmonial { position: relative; margin-top: -105px; background: #f8f9fb; z-index: 1; }
.brand-testmonial #testimonials { padding-top: 120px; }

.brand-fetur4 { position: relative; z-index: 10;  }
.brand-fetur4  .center_content { max-width: 1250px; }
.brand-fetur4 .abailability-contant { width: 100%; max-width: 1190px; float: right; overflow: inherit; }
.brand-fetur4 .right-contant {
	float: right;
	width: 37.2566%;
	padding-left: 20px;
	position: relative;
	margin-top: -83px;
}
.brand-fetur4 .left-contant {
	float: left;
	width: 57%;
	max-width: 720px;
	padding-bottom: 47px;
}
.brand-fetur4 h2 {
	color: #2d2d2d;
	padding-top: 8px;
}
.brand-fetur4 .abailability-contant p {  padding-bottom: 30px; }

.brand-aid-advance #competitive { padding: 75px 0  65px 0;}
.ex-header-area #header {padding-left:0; padding-right:0;}
.padding-fotin {padding-left:45px;}
.hearing-type #htype-area .row-area {padding-top:50px !important;}
.hearing-type #competitive { padding-top: 85px; padding-bottom: 55px;}
.hearing-product #testimonials { padding-bottom:48px; }




/*  shahinur css */
.about-banner {
	background-repeat: no-repeat;
	background-position: center top;
}
.about-banner #banner-hr-loos {
	padding:0;
	overflow:hidden;
}
.about-banner .banner-info {
    max-width:inherit;
	width:51.66%;
	float:left;
	padding-top:102px;
}
.about-banner-right {
	width:48.24%;
	float:right;
	position:relative;
}
.john_name {
	width:166px;
	position:absolute;
	left:20px;
	top:219px;
}
.john_name h3 {
	font-size:16px; color:#00acb7; text-align:right; letter-spacing:3px; font-weight:normal; padding-bottom:0; line-height:inherit; }
.john_name h3 a {
	color:#00acb7; text-decoration:none;
}
#banner-hr-loos .john_name p { font-size:14px; color:#c1bdbf; padding-bottom:0; line-height:inherit; font-family: 'proxima_novaregular'; }
.about-banner #banner-hr-loos .banner-info small { letter-spacing:2px;}
.about-banner #banner-hr-loos p { padding-bottom:35px;}
.team_img {	margin-bottom:40px;}
.team_img img {
	max-width:100%;
	height:auto;
	display:block;
}
.team-area .feture-inner h3 { background:url(images/bgr_facts_column_h3.png) no-repeat 0 bottom; margin-bottom:21px;}
.team-area .feture-inner {border-bottom:1px solid #f3f5f5;}
.consultation-area { padding:55px 10px 100px 10px;}
.consultation-area .feture-title h2 {
	 background:url(images/bgr_facts_column_h3.png) no-repeat 0 bottom;
	color: #2d2d2d; font-size: 28px; padding-bottom: 22px; margin-bottom:18px;
}
.consultation-area .full-width-contant p { padding-bottom:27px;}
.consultation-area .full-width-contant a.btn-test { padding: 0 38px;}
.consultation-area .full-width-contant a:hover.btn-test { background:#09cdda;}
.bg_gray {background:#f8f9fb;}
.helps_three_column {text-align:center; padding:84px 10px 100px 10px;}
.helps_three_column .three_column { padding-bottom:3px;}
.helps_three_column a.btn {
	background:#ef6a2f;
    padding: 0 38px;
}
.helps_three_column a:hover.btn { background:#fe7c42;}
.terms-consultations {padding:70px 10px 76px 10px;}
.terms-consultations h1 {
	background:url(images/bgr_facts_column_h3.png) no-repeat 0 bottom;
	color:#2d2d2d; font-size:54px; padding-bottom:24px; margin-bottom:30px;
}
.terms-consultations h2 {
	font-size:26px; padding-bottom:29px;
}
.terms-consultations p { padding-bottom:23px;}
.audiologist-banner {
	background-repeat: no-repeat;
	background-position: center 0;
}
.aid-banner {background:url(images/aid-banner.jpg) no-repeat center 0; background-size:cover;}
.test-banner {background:url(images/test-banner.jpg) no-repeat center 0; background-size:cover;}
/*--------------------------*/
/*  for-audiologist         */
/*--------------------------*/
.for-audiologist {background-repeat: no-repeat; background-position: center top; background-size:cover;}
.audiologist-banner-content {padding:70px 0 34px 0;}
.audiologist-banner-content h1 {
	color: #2d2d2d; font-size: 40px; padding-bottom: 24px; font-family: 'proxima_novasemibold'; font-weight:normal;
}
.audiologist-container .competitive-title { text-align:left; background:none; padding-bottom: 45px; }
.audiologist-container .competitive-title h2 { background:url(images/bgr_facts_column_h3.png) no-repeat 0 bottom; padding-bottom:19px; margin-bottom:18px;}
.audiologist-container #htype-area {padding: 46px 0 52px 0;}
.audiologist-row-area {/*overflow:hidden;*/}
.audiologist-container .row-area {
	width:62.83%;
	float:left;
	padding:0 !important;
}
.audiologist-container .row {padding:0 !important;}
#google-map {
	width:32.65%;
	float:right;
}
#map { margin-bottom:46px; height:337px;}
.map2 #map { height:249px;}
#map iframe {
	width:100%;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.audiologist-container #map iframe { height:337px;}
.audiologist-container #htype-area .right-info {
    padding: 29px 10px 0 198px;
}
.audiologist-container .right-info h3,
.audiologist-container .right-info h3 a {
	color: #2d2d2d; font-size: 24px; font-weight:normal; line-height:inherit !important; padding-bottom:6px !important; font-family: 'proxima_novasemibold';
}

.audiologist-container .right-info p {
	color: #736a6f; font-size: 15px; padding:0 0 10px 0 !important; font-family: 'proxima_novalight';
}
.audiologist-container #htype-area .row a { text-decoration:none; font-size:19px; color:#00acb7; font-family: 'proxima_novasemibold';}
.audiologist_three_column {padding-bottom:40px;}
/*----------------------*/
/*   nav-links          */
/*----------------------*/
.nav-links-area {
	width:100%;
	overflow:hidden;
	padding-top:21px;
}
.bottom-nav-links {padding-bottom:25px;}
.nav-links { text-align:center;}
.nav-links a,
.nav-links span {
	color:#2d2d2d;
	text-align:center;
	font-size:15px;
	height:32px;
	line-height:32px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	font-family: 'proxima_novasemibold';
}
.nav-links span,
.nav-links a { margin:0 6px;}
.bg_span {
	background:#fff;
	width:30px;
	color:#59bdb8;
}
.nav-links .bg_span,
.current {
	background:#ef6a2f;
	width:32px;
	color:#fff !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.nav-links a.page-numbers,
.nav-links a.last { padding-left:14px;}
a.nextpostslink{ margin-left: 16px; }
a.previouspostslink{ margin-right: 16px; }
.nav-links a.next,
a.nextpostslink,
a.previouspostslink,
.nav-links a.first,
.nav-links a.last { color:#ef6a2f; font-family: 'proxima_novabold';}
/*--------------------------*/
/*  for-audiologist         */
/*--------------------------*/
.for-audiologist #banner { padding-bottom:120px;}
.for-audiologist #banner .banner-info { max-width:590px;}
.for-audiologist #banner .banner-info small {
    display: block;
    padding-bottom: 14px;
    font-family: 'proxima_novalight';
    font-size: 16px;
    text-transform: uppercase;
    color: #736a6f;
	letter-spacing:3px;
    font-weight: 300;
}
.for-audiologist #banner .banner-info p { padding-right:100px;}
/*--------------------------*/
/*  your-benefits-area      */
/*--------------------------*/
#your-benefits-area { padding:64px 0 52px 0;}
.benefits-left {
	width:48.88%;
	float:left;
	padding-bottom:20px;
}
#benefits-right {
	width:46.77%;
	float:right;
	padding-top:6px;
}
.benefits-left h2 {
    padding-bottom:47px;
}
.benefits-left h3 {
    font-size: 28px;
    padding-bottom: 20px;
}
#benefits-right h2 {
	font-size:28px;
    padding-bottom:27px;
}
#benefits-right p {
	font-size:16px;
	color:#a7b7bf;
	padding-bottom:30px;
}
#benefits-right p small,
#benefits-right p a {
	color:#00afba;
	font-weight:600;
	text-decoration:none;
}
#benefits-right p small {font-size:16px;}
.row-area { padding: 30px 0; }
.benefits-row {
	overflow: hidden;
	padding: 18px 0px 20px  0px;
}
.benefits-left-image { margin-top:4px; float: left; }
.benefits-right-info {
	padding: 0px 30px 0 121px;
}
#benefits-right span {
	font-size:18px;
	color:#8197a1;
	display:block;
	padding:13px 0 7px 0;
}
/*--------------------------*/
/*  contact_form_area       */
/*--------------------------*/
#contact_form_area {
	box-shadow: 1px 4px 17px -2px #EBEBEB;
	-webkit-box-shadow: 1px 4px 17px -2px #EBEBEB;
	-moz-box-shadow: 1px 4px 17px -2px #EBEBEB;
	-o-box-shadow: 1px 4px 17px -2px #EBEBEB;
	margin-bottom:50px;
}
.contact_field_area {
	max-width:407px;
	margin:0 auto;
	padding:40px 10px 55px 10px;
}
.contact_field {
	margin-bottom:20px;
}
.textarea_field textarea,
.contact_field input[type="text"],
.contact_field input[type="email"]{
	background:#fff;
	width:100%;
	font-size:15px;
	height:62px;
	padding:3px 10px 3px 18px;
	outline:none;
	border:1px solid #ebecee;
	letter-spacing:1px;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'proxima_novalight';
	color:#a8b6bc;
	/*color: #ef6a2f !important;
    text-shadow: 0px 0px 0px #2d2d2d;
    -webkit-text-fill-color: transparent;*/
}
.textarea_field textarea {
	width:100%;
	height:202px;
	resize:none;
	padding-top:20px;
}
.contact_submit {
	width:212px;
	padding-top:20px;
}
.contact_submit input[type="submit"] {
	background:#ef6a2f;
	width:100%;
	height:50px;
	line-height:50px;
	cursor:pointer;
	border:none;
	color:#fff;
	font-size:15px;
	padding:0;
	margin:0px;
	outline:none;
	text-transform:uppercase;
	font-family: 'proxima_novabold';
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}
.contact_submit input[type="submit"]:hover {
	background:#fa7438;
}
.contact_field input[placeholder],
.contact_field [placeholder],
.contact_field [placeholder] {
      color:#a8b6bc;
}
.textarea_field textarea::-webkit-input-placeholder,
.contact_field ::-webkit-input-placeholder {
    color:#a8b6bc;
    opacity:1;
}
.textarea_field textarea:-moz-placeholder,
.contact_field :-moz-placeholder {
    color:#a8b6bc;
	opacity:1;
}
.textarea_field textarea::-moz-placeholder,
.contact_field ::-moz-placeholder {
    color:#a8b6bc;
	opacity:1;
}
.contact_textarea textarea:-ms-input-placeholder,
.contact_field :-ms-input-placeholder {
   color:#a8b6bc;
   opacity:1;
}

.textarea_field textarea:focus,
.contact_field input[type="email"]:focus,
.contact_field input[type="text"]:focus { color:#2d2d2d; font-size:21px; border:2px solid #00acb6; font-family: 'proxima_novasemibold'; text-transform:capitalize; padding-left:23px; }
/*--------------------------*/
/*   hearing-clinic-area    */
/*--------------------------*/
#hearing-clinic-area {
	max-width:506px;
}
#hearing-clinic {
	width:100%;
	max-width:465px;
}
.benefits-left h1 {
	color:#2d2d2d;
	padding-bottom:33px;
}
#hearing-clinic ul {padding:0; margin:0;}
#hearing-clinic ul li {
	border-top:1px solid #f1f3f3;
	list-style-type:none;
	padding:14px 0 11px 0;
	margin:0;
	overflow:hidden;
}
#hearing-clinic ul li:first-child {border-top:0;}
#hearing-clinic ul li.top-list span {
	background:url(images/bgr_phone_number.png) no-repeat 0 11px;
	font-size:19px;
	color:#00acb7;
	float:right;
	display:inline-block;
	padding:4px 0 5px 25px;
	font-family: 'proxima_novasemibold';
}
#hearing-clinic ul li.top-list small {
	font-size:24px;
	color:#2d2d2d;
	text-align:left;
	display:inline-block;
	font-family: 'proxima_novasemibold';
}
#hearing-clinic ul {padding-bottom:60px;}
#hearing-clinic ul li span {
	font-size:18px;
	color:#2d2d2d;
	font-weight:600;
	float:right;
	line-height:31px;
	display:inline-block;
	padding:4px 0 5px 0;
}
#hearing-clinic ul li small {
	font-size:18px;
	color:#8197a1;
	font-weight:600;
	text-align:left;
	display:inline-block;
	padding-top:11px;
}
.welcome_img {margin-bottom:35px;}
.welcome_img img {
	max-width:100%;
	height:auto;
	display:block;
}
#hearing-welcome h2 {
	background:url(images/bgr_ozen_help_content_p.png) no-repeat 0 bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}
#reviews-hearing-clinic { padding-bottom:90px;}
#reviews-hearing-clinic h2 {
	background:url(images/bgr_ozen_help_content_p.png) no-repeat 0 bottom;
	color: #2d2d2d;
    font-size: 28px;
	padding-bottom:22px;
	margin-bottom:34px;
}
/*--------------------------*/
/*   reviews-row-area       */
/*--------------------------*/
.reviews-row-left-content small {
	font-size:15px; color:#a3d9de; font-family: 'proxima_novalight'; padding-bottom:3px; display:block;
}
.reviews-row-left-content p {
	font-size:18px; color:#fff; font-weight:600;
}
.reviews-row-right-content small {
	font-size:18px; color:#2d2d2d; font-weight:600; padding-bottom:9px; display:block;
}
.reviews-row-right-content p {
	font-size:18px; color:#8197a1;
}
.reviews-row {
	overflow:hidden;
	 margin-bottom:19px;
}
.reviews-row-left {
	width:208px;
	float:left;
}
.reviews-row-right {
	padding:0 10px 0 235px;
}
.reviews-row-left-content {
	background:#00afba;
	padding:17px 10px 27px 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius: 6px;
}
.reviews-row-right-content {
	background:#f8f9fb;
	border:1px solid #ebecee;
	padding:28px 10px 30px 33px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
}
.reviews-row-right-content:after {
	content: '';
	position: absolute;
	border-top:8px solid transparent;
	border-right:8px solid #f8f9fb;
	border-bottom:8px solid transparent;
	display: block;
	width: 0;
	z-index: 1;
	top: 53px;
	left:-6px;
}
.reviews-row-right-content:before {
	content: '';
	position: absolute;
	border-top:8px solid transparent;
	border-right:8px solid #f3f4f5;
	border-bottom:8px solid transparent;
	display: block;
	width: 0;
	z-index: 0;
	top: 53px;
	left:-8px;
}
/*--------------------------*/
/*   contact-us-area        */
/*--------------------------*/
.contact-us-area {
	overflow:hidden;
	padding:0;
}
.contact-us-area .contact_field_area {margin:0;}
.contact-us-left {
	width:50%;
	float:left;
	padding:70px 10px 46px 10px;
}
.contact-us-right {
	width:50%;
	float:right;
	padding:10px 10px 63px 10px;
}
.contact-us-left-content {
	width:100%;
	max-width:548px;
	float:right;
	padding-left:38px;
}
.contact-us-left-content h1 {
	font-size:54px; color:#2d2d2d; font-weight:normal; font-family: 'proxima_novasemibold';
}
.contact_us_field_area {overflow:hidden; margin-left:-10px;}
.left_field {
	width:50%;
	float:left;
	padding-left:12px;
}
.contact-us-right-content {
	width:100%;
	max-width:555px;
	float:left;
	padding:168px 0 102px 48px;
}
.contact-us-area .contact_field_area { max-width: 415px; padding: 40px 0px 55px 0px;}
.call-us-area {
	background:#fff; padding:28px 40px 22px 40px; overflow:hidden; margin-bottom:40px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(221,215,212,1);
	-moz-box-shadow: 0px 0px 6px 0px rgba(221,215,212,1);
	box-shadow: 0px 0px 6px 0px rgba(221,215,212,1);
}
.call-us-area h3 {
	background:url(images/bgr_all_img.png) no-repeat 0 -30px;
	float:left;
	color:#2d2d2d; font-size:24px; padding:2px 0 0 39px; font-weight:normal; font-family: 'proxima_novasemibold';
}
.call-us-area .phone_number {background:none; border-radius: 0; padding:0; margin:0; height:auto;}
.live-chat {padding:28px 20px 48px 40px;}
.live-chat h3 { background:url(images/bgr-live-chat.png) no-repeat 0 6px; float:none; padding:0 0 12px 40px;}
.live-chat a.btn.btn-test {padding:0 48px;}
.live-chat a.btn.btn-test:hover { background:#06cfda;}
.call-us-area p {
	color:#8197a1; font-size:18px; line-height:29px; padding-bottom:33px;
}
.contact-us-area .textarea_field textarea { height: 178px;}
.contact-us-area .contact_submit { margin-top:30px;}
.audiologist-clinic { padding-bottom:60px;}
/*--------------------------*/
/*   why-choose-us          */
/*--------------------------*/
.why-choose-us { background-repeat: no-repeat; background-position: center top;}
.why-choose-us #banner .banner-info p { padding-right: 80px;}
.independent-column-area {padding:90px 10px 126px 10px;}
.independent-column-info { margin-left:-40px;}
.independent-column {
	width:33.33%;
	float:left;
	padding:24px 0 60px 40px;
	position:relative;
	cursor:pointer;
}
.number-text { padding-bottom:48px;}
.number-text small {
	background:#f7f8fa;
	width:115px;
	height:115px;
	line-height:115px;
	text-align:center;
	font-size:39px;
	color:#00acb7;
	display:block;
	font-family: 'proxima_novalight';
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.independent-column h2 {
	background: url(images/include-bar.jpg) no-repeat 0 bottom;
	font-size:28px;
	margin-bottom:20px;
}
.improve-quality {
	width:92%;
	position:absolute;
	left:40px;
	top:0;
	background:#fff;
	padding:45px 25px 55px 25px;
	text-align:center;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(221,215,212,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(221,215,212,1);
	box-shadow: 0px 0px 9px 0px rgba(221,215,212,1);
	visibility:hidden;
	opacity:0;
}
.improve-img { padding-bottom:27px;}
.improve-img img {
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
.improve-quality .btn.btn-quote { padding: 0 40px;}
.independent-column h3 {
	font-size:34px;
	margin-bottom:24px;
	line-height:43px;
	font-family: 'proxima_novabold';
}

.independent-column-text:hover .improve-quality {
	display:block;
}
.independent-column:hover .improve-quality {
	visibility:visible;
	opacity:1;
}
/*--------------------------*/
/*   lead-form              */
/*--------------------------*/
.lead-form .contact_submit { float:right;}
.lead-form .contact_field_area { max-width: 500px;}
.next-btn {
	width:212px;
	float:right;
	padding-top:30px;
}
.next-btn a {
	background:#ef6a2f;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#fff;
	display:block;
	text-align:center;
	font-family: 'proxima_novabold';
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
}
.anchor-step { width:178px; margin:41px auto 26px; }
.anchor-step ul li { position:relative;}
.anchor-step ul li small {
	width:24px;
	height:24px;
	line-height:24px;
	position:absolute;
	left:6px;
	top:6px;
	display:block;
	z-index:10;
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family: 'proxima_novabold';
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.anchor-step ul li:after {
	content: '';
	position: absolute;
	background:#fff;
	border:2px solid #ebecee;
	display: block;
	width:36px;
	height:36px;
	z-index: 2;
	top: 0px;
	left:0px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.anchor-step ul li:before {
	content: '';
	position: absolute;
	border-top:2px solid #ebecee;
	border-bottom:2px solid #ebecee;
	background:#fff;
	display: block;
	width:112px;
	height:14px;
	z-index: 19;
	top: 11px;
	right:33px;
}
.anchor-step ul li.right-anchor {
	width:36px;
	height:36px;
	float:right;
}
.anchor-step ul li.right-anchor {}
.anchor-step ul li.right-anchor small {
	background:none;
	border:2px solid #ebecee;
}
.anchor-step ul li span {
	width:110px;
	display:block;
	position:absolute;
	top: 45px;
	left:-40px;
	font-size:15px;
	color:#ef6a2f;
	font-family: 'proxima_novasemibold';
}
.anchor-step ul li.right-anchor span {
	width:115px;
	display:block;
	position:absolute;
	top: 45px;
	right:-70px !important;
	color:#a8b6bc;
	font-family: 'proxima_novalight';
}
/*--------------------------*/
/*  requests                */
/*--------------------------*/
.requests {
	background:#fff;
	max-width:302px;
	padding:30px 34px 26px 34px;
	margin-bottom:20px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.requests small {
	color:#a8b6bc;
	font-size:15px;
	display:block;
	padding-bottom:6px;
	text-transform:uppercase;
	font-family: 'proxima_novaregular';
}
.requests strong {
	color:#2d2d2d;
	font-size:30px;
	display:block;
	font-family: 'proxima_novasemibold';
}
.lead-form { background:#f8f9fb;}
.lead-form .contact-us-left {
	width:54%;
	padding: 98px 64px 115px 10px;
}
.lead-form .contact-us-left-content { padding-left:38px}
.lead-form .contact-us-right {
	background:url(images/bgr_contact_us_right2.jpg) no-repeat 0 0;
	background-size:cover;
	width:46%;
	padding-bottom:41px;
}
.lead-form .contact-us-right-content { padding: 117px 0 102px 60px;}
.lead-form .contact_field_area { padding-bottom:0;}
/*--------------------------*/
/*  darrent                 */
/*--------------------------*/
.darrent { padding-top:50px;}
.darrent-img {
	width:107px;
	float:left;
	overflow:hidden;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.darrent-content { padding:0 0 0 128px;}
.darrent-content h4 {
	font-size:21px;
	color:#2d2d2d;
	font-family: 'proxima_novasemibold';
	font-weight:normal;
	padding-bottom:7px;
}
.darrent-content h4 a { color:#2d2d2d;}
.darrent-content small {
	font-size:15px;
	color:#ababab;
	display:block;
	padding-bottom:18px;
	text-transform:uppercase;
	font-family: 'proxima_novaregular';
}
.darrent-content p {
	font-size:16px;
	color:#a8b6bc;
	line-height:29px;
}
.contact_question {
	display:none;
}
.lead-form .contact_field input[type="email"] { text-transform:lowercase !important;}
.error { border:2px solid red !important;}
/*--------------------------*/
/*  anchor-step             */
/*--------------------------*/
.anchor-step ul li.active small { background:#ef6a2f; border:none;}
.anchor-step ul li.left-ancho small { background:#ef6a2f; border:none;}
.anchor-step ul li.active:before {background:#ef6a2f !important;}
.anchor-step ul li.active:before { }
.anchor-step ul li.active span { color:#ef6a2f; font-family: "proxima_novasemibold";}
.anchor-step ul li.done:before {
	background:#ef6a2f !important;
	width:8px;
	height:10px;
	content: '';
	position: absolute;
	border:none;
	display: block;
	z-index: 30;
	top: 13px;
	right:28px;
}
.anchor-step ul li.done a:before {
	background:#ef6a2f !important;
	width:8px;
	height:10px;
	content: '';
	position: absolute;
	display: block;
	border-radius:0;
	border:none;
	z-index: 30;
	top: 13px;
	left:28px;
}

#menu li ul li a,
.contact_submit input[type="submit"],
.footer_social ul li a,
a.start_now {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

/*-----------------------*/
/*  popup_area           */
/*-----------------------*/
#careers_popup_area,
#careers_popup_area_two {
	background:rgba(55,47,46,0.60);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:99991;
}
#careers_popup,
#careers_popup_two {padding:0 10px;}
#careers_area,
#careers_area_two {
	background:#fff;
	max-width:550px;
	padding:40px 20px 26px 20px;
	margin:12% auto 0;
	position:relative;
}
#careers_popup_area .contact_field_area,
#careers_popup_area_two .contact_field_area { max-width:inherit; width:100%;}
.cross {
	width:30px;
	position:absolute;
	right:20px;
	top:22px;
}
.cross a {
	width:30px;
	height:30px;
	line-height:30px;
	display:block;
	border:2px solid #a8b6bc;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

#popup {
	width:100%;
	height: 100%;
	background:rgba(55,47,46,0.60);
	position: fixed;
	left:0;
	top:0;
	z-index:9999;
	display:none;
}
.brand-fetur2 #careers_area { margin:10px auto 0;}
.brand-fetur2 .next-btn a { text-decoration:none;}
.brand-fetur2 .anchor-step ul li small { z-index:20;}
.brand-fetur2 .anchor-step ul li::before { width:92px;}

/*.first {
	position: relative;
}
.one {
	position: absolute;
	top: 0;
	bottom: inherit;
	border: 1px solid red;
}*/


/*-----------------------*/
/*  contact-us2          */
/*-----------------------*/
.contact-us2-area { padding:0;}
.contact-us2 {
	background:#f8f9fb;
	padding:30px 10px 15px 10px;
	margin-bottom:15px;
}
.contact-us2-content-area {
	padding:30px 0;
}
.contact-us2-form-left {
	width:50%;
	float:left;
}
.contact-message { width:25%;}
.contact-us2-form-left .contact_field_area {
	max-width:inherit;
	width:100%;
}
.contact-us2-form-left h3 {
	background:url(images/email.png) no-repeat 0 3px;
    color: #2d2d2d;
    font-family: "proxima_novasemibold";
    font-size: 24px;
	text-transform:uppercase;
    font-weight: normal;
    padding: 2px 0 15px 50px;
}
.phone h3 {
	background:url(images/phone.png) no-repeat 0 0px;
}
.chat h3 {
	background:url(images/bgr-live-chat.png) no-repeat 0 6px;
}
.contact-us2-form-left p {
    color: #2d2d2d;
    font-size: 18px;
}
.contact-us2-form-left small { display:block; text-align:right;}
.contact-us2-form-left a {
    color: #2d2d2d;
    font-size: 18px;
	display:inline-block;
}
.content-top-content h2 {
	color: #2d2d2d;
    font-family: "proxima_novasemibold";
    font-size: 30px;
	text-transform:capitalize;
    font-weight: normal;
    padding:0 0 15px 0;
	text-align:center;
}
.content-top-content p {
    color: #2d2d2d;
    font-size: 18px;
	padding-bottom:15px;
}

/*li.hidden_list {display:none;}*/

.hidden_list { display: none;}

.consul_btn { max-width:264px; margin:0 auto;}
.need-help .box2 a{ color:#fff;}
.need-help .box3 a{ color:#fff;}
.excerpt{ color: #818c91 !important; text-decoration: none !important; }
.single_post_img{ margin-bottom: 24px; }
.single_post_img img{ margin: 0 auto; }
.blog_post_title{
	color: #2d2d2d !important;
	font-size: 36px !important;
	text-decoration: none !important;
}
.blog_post_area{
	padding: 25px 0 0 0 !important;
	border: none !important;
}
.blog_post_area:last-child{ padding-bottom: 40px !important; }
.blog_post_area .feture-title{ padding-bottom: 0 !important; }
.blog_post_area .full-width-image { padding: 20px 0 11px 0 !important; }
.blog_post_area .full-width-image a{ display: inline-block; }
.blog_post_area .feture-inner { padding: 10px 0 0 0 !important; }
.blog_post_area .feture-inner p { padding: 0; }
.blog .nav-links-area{ padding: 21px 0; }



#price-table .column-ace li.pt-catagory {
	border-radius: 4px 4px 0 0;
}



#careers_area,
#careers_area_two {
    max-width: 750px;
}
.contact-us-form-left {
	width:60%;
	float:left;
}
.contact-us-form-right {
	width:40%;
	float:right;
	padding:34px 0 0 15px;
}
.contact-us-form-right h2 {
	color: #2d2d2d;
	font-size:25px;
	padding-bottom:15px;
}
.brand_price {
	color: #8197a1;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
}
.brand_price small {
	width:80px;
	display:inline-block;
}

.box-img { float:left;}

.mini-box-area .image-box img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.audiologist-container .right-info h3 a{ color: #2d2d2d !important; }
.audiologist-container .right-info h3 a:hover{ color: #00acb7 !important; }
.audiologist-container #htype-area .row .contact_no { text-decoration:none; font-size:19px; color:#00acb7; font-family: 'proxima_novasemibold';}
.reviews-row-right-content h4 {
	font-size:18px; color:#2d2d2d; font-weight:600 !important; font-family: "Open Sans",sans-serif; padding-bottom:9px; display:block;
}

ul.column-common {
    border-right: 1px solid #eaf1f6;
    text-align: center;
    width: 18.5%;
}
/*-----------------------*/
/*  blog	             */
/*-----------------------*/
.blog_image a{ display: inline-block; }
.blog{ margin: 30px 0; }
.blog_post{ overflow: hidden; margin-bottom: 30px; }
.blog_image{ width: 30%; float: left;}
.blog_desc{ float: left; width: 70%; padding-left: 10px; }

.blog_desc h2, .blog_desc .feture-inner{ padding: 0; }
.blog_desc h2{ padding-bottom: 10px; }
.blog_desc .feture-inner p{ padding-bottom: 10px; }

.gform_body,
.gform_footer {
	width:100% !important;
	margin:0 auto !important;
	padding:40px 10px 0 10px !important;
}
.gform_body{ padding-top: 0 !important; }
.gform_footer{ margin: 0 !important; padding: 0 !important; padding-bottom: 55px !important; }
 ul li.gfield{ margin-top: 0 !important; }
 ul.gform_fields li.gfield { padding-right: 0 !important; }
.gform_body ul li{
	margin: 0 !important;
	padding: 0 !important;
}

.gform_body ul li div input[type="text"],
.gform_body ul li div input[type="email"],
.ginput_container textarea{
	background:#fff !important;
	width:100% !important;
	font-size:15px !important;
	height:62px !important;
	padding:3px 10px 3px 18px !important;
	outline:none !important;
	border:1px solid #ebecee !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	font-family: 'proxima_novalight' !important;
	color:#a8b6bc !important;
	/*color: #ef6a2f !important;
    text-shadow: 0px 0px 0px #2d2d2d;
    -webkit-text-fill-color: transparent;*/
}
.gform_body ul li div input[placeholder] {
      color:#a8b6bc !important;
}
.gform_body ul li div input[type="email"]:focus,
.gform_body ul li div input[type="text"]:focus,
.ginput_container textarea:focus {
	color:#2d2d2d !important;
	font-size:21px !important;
	border:2px solid #00acb6 !important;
	font-family: 'proxima_novasemibold' !important;
	text-transform:capitalize !important;
	padding-left:23px !important;
}
 ul li.gfield{ margin-top: 10px !important; }
.gform_body ul{ overflow: hidden; }
.gform_footer {
    float: right !important;
    padding-top: 30px !important;
    width: 212px !important;
}
.gform_footer input[type="submit"],
.gform_page_footer .button{
	margin: 0 !important;
	border: none !important;
	background:#ef6a2f !important;
	width:100% !important;
	height:50px !important;
	line-height:50px !important;
	font-size:15px !important;
	color:#fff !important;
	text-transform: uppercase !important;
	text-align:center !important;
	font-family: 'proxima_novabold' !important;
	-webkit-border-radius:22px !important;
	-moz-border-radius:22px !important;
	border-radius:22px !important;
	cursor: pointer !important;
}
.gform_page_footer .button{ float: right !important; width: 212px !important;}
.top_label div.ginput_container{ margin-top: 0 !important; }
.contact-us-form-area form{ overflow: hidden !important; }
#careers_popup_two{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.contact_field_area form { overflow: hidden; }
.contact_field_area form .gform_body{ padding: 0 !important; }
.ginput_container textarea {
	width:100% !important;
	height:202px !important;
	resize:none !important;
	padding-top:20px !important;
}
.gform_wrapper div.charleft {
	font-size:18px !important;
	color:#8197a1 !important;
	display:block !important;
	padding:13px 0 7px 0 !important;
}
.contact_field_area form .gform_footer {
    padding-top: 20px !important;
    width: 212px !important;
    float: none !important;
}
.gform_wrapper .gform_heading,
.gform_wrapper span.gform_description{ margin-bottom: 0 !important; }
.gform_description { padding: 0 !important; }
.contact_field_area h2{ padding-bottom: 0 !important; }

.gform_wrapper div.validation_error,
.gform_wrapper .validation_message,
.gform_wrapper li.gfield.gfield_error{
	color: #8197a1 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	margin-bottom: 0 !important;
	border: none !important;
	padding: 6px 0 !important;
	background: inherit !important;
}
.gform_wrapper .gfield_required {
	font-size:18px;
	color:#8197a1 !important;
	display:block;
	padding:0;
}
.gform_wrapper form { overflow: hidden; }
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin: 0 !important; }
#careers_area_two{ margin-top: 1%; }
.gform_wrapper .gfield_required{ display: none !important; }
.gform_title{ display: none; }
#benefits-right .audiology_contact .gform_footer{ float: left !important; padding-top: 40px !important; padding-left: 10px !important;}
.audiology_contact form {
	max-width:407px;
	margin:0 auto;
}
.audiology_contact h2 {
	max-width:407px;
	margin: 0 auto;
	padding-bottom: 0 !important;
	padding-top: 40px;
	padding-left: 10px;
}
.audiology_contact .gform_wrapper{ margin-top: 7px; }
.audiology_contact form ul li.gfield{ margin-top: 2px !important; }

.contact_form form { max-width: 415px; padding: 0; }
.contact_form form .gform_body{ padding: 0 !important; }
.gform_body ul li.left_field{ clear: none !important;  }
.contact_form .gform_wrapper{ margin-top: 17px; }
.contact_form form ul li.gfield{ margin-top: 0 !important; }
.contact_form form .gform_footer{ float: none !important; padding-top: 50px !important; padding-bottom: 35px !important; }
.gform_body ul li.left_first{ padding-left: 12px !important; }


/*--------------------------*/
/*   lead-form              */
/*--------------------------*/
/*.gform_wrapper .gf_step{ width: inherit !important; }
.lead-form .contact_submit { float:right;}
.lead-form .contact_field_area { max-width: 500px;}
.next-btn {
	width:212px;
	float:right;
	padding-top:30px;
}
.next-btn a {
	background:#ef6a2f;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#fff;
	display:block;
	text-align:center;
	font-family: 'proxima_novabold';
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
}
.gf_page_steps { width:178px !important; margin:41px auto 26px !important; border: none !important;}
.gf_step { position:relative !important; }
.gf_step_number {
	width:24px !important;
	height:24px !important;
	line-height:24px !important;
	position:absolute !important;
	left:6px !important;
	top:6px !important;
	display:block !important;
	z-index:10 !important;
	color:#fff !important;
	font-size:14px !important;
	text-align:center !important;
	font-family: 'proxima_novabold' !important;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}
.gf_step_active .gf_step_number { background:#ef6a2f !important; border:none !important;}
.gf_step_first .gf_step_number { background:#ef6a2f !important; border:none !important;}

.gf_step_active .gf_step_label { color:#ef6a2f !important; font-family: "proxima_novasemibold" !important;}
.gf_step_completed:before {
	background:#ef6a2f !important;
	width:8px !important;
	height:10px !important;
	content: '' !important;
	position: absolute !important;
	border:none !important;
	display: block !important;
	z-index: 30 !important;
	top: 13px !important;
	right:28px !important;
}
.anchor-step ul li.done a:before {
	background:#ef6a2f !important;
	width:8px;
	height:10px;
	content: '';
	position: absolute;
	display: block;
	border-radius:0;
	border:none;
	z-index: 30;
	top: 13px;
	left:28px;
}
.gf_step:after {
	content: '' !important;
	position: absolute !important;
	background:#fff !important;
	border:2px solid #ebecee !important;
	display: block !important;
	width:36px !important;
	height:36px !important;
	z-index: 2 !important;
	top: 0px !important;
	left:0px !important;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}
.gf_step_active:before {background:#ef6a2f !important;}
.gf_step:before {
	content: '' !important;
	position: absolute !important;
	border-top:2px solid #ebecee !important;
	border-bottom:2px solid #ebecee !important;
	background:#fff !important;
	display: block !important;
	width:112px !important;
	height:14px !important;
	z-index: 19 !important;
	top: 11px !important;
	right:33px !important;
}
.gf_step_pending {
	width:36px !important;
	height:36px !important;
	float:right !important;
}
.gf_step_pending .gf_step_number {
	background:none !important;
	border:2px solid #ebecee !important;
}
.gf_step_label {
	width:110px !important;
	display:block !important;
	position:absolute !important;
	top: 45px !important;
	left:-40px !important;
	font-size:15px !important;
	color:#ef6a2f !important;
	font-family: 'proxima_novasemibold' !important;
}
.gf_step_next .gf_step_label {
	width:115px !important;
	display:block !important;
	position:absolute !important;
	top: 45px !important;
	right:-70px !important !important;
	color:#a8b6bc !important;
	font-family: 'proxima_novalight' !important;
}
.gform_wrapper .gf_step{ margin: 0 !important; padding: 0 !important; }
.gform_wrapper .gf_step{ opacity: 1 !important; }*/


/*.gform_wrapper .gf_page_steps { width:178px !important; margin:21px auto 26px !important; border: none !important; padding: 0 !important }
.gf_page_steps div { position:relative !important;}
.gf_step_number {
	width:24px !important;
	height:24px !important;
	line-height:24px !important;
	position:absolute !important;
	left:6px !important;
	top:6px !important;
	display:block !important;
	z-index:10 !important;
	color:#fff !important;
	font-size:14px !important;
	text-align:center !important;
	font-family: 'proxima_novabold' !important;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}
.gf_page_steps div:after {
	content: '' !important;
	position: absolute !important;
	background:#fff !important;
	border:2px solid #ebecee !important;
	display: block !important;
	width:36px !important;
	height:36px !important;
	z-index: 2 !important;
	top: 0px !important;
	left:0px !important;
	-webkit-border-radius:50% !important;
	-moz-border-radius:50% !important;
	border-radius:50% !important;
}*/
/*.gf_page_steps div:before {
	content: '' !important;
	position: absolute !important;
	border-top:2px solid #ebecee !important;
	border-bottom:2px solid #ebecee !important;
	background:#fff !important;
	display: block !important;
	width:112px !important;
	height:14px !important;
	z-index: 19 !important;
	top: 11px !important;
	right:33px !important;
}*/
/*.gf_step_next {
	width:36px !important;
	height:36px !important;
	float:right !important;
}
.gf_step_next .gf_step_number {
	background:none !important;
	border:2px solid #ebecee !important;
}
.gf_step .gf_step_label {
	width:110px !important;
	display:block !important;
	position:absolute !important;
	top: 45px !important;
	left:-40px !important;
	font-size:15px !important;
	color:#ef6a2f !important;
	font-family: 'proxima_novasemibold' !important;
}
.gf_step_next .gf_step_label {
	width:115px !important;
	display:block !important;
	position:absolute !important;
	top: 45px !important;
	right:-70px !important;
	color:#a8b6bc !important;
	font-family: 'proxima_novalight' !important;
}*/
/*--------------------------*/
/*  anchor-step             */
/*--------------------------*/
/*.gf_step_active .gf_step_number { background:#ef6a2f !important; border:none !important;}
.gf_step_first .gf_step_number { background:#ef6a2f !important; border:none !important;}
.gf_step_active:before {background:#ef6a2f !important;}
.gf_step_active .gf_step_label { color:#ef6a2f !important; font-family: "proxima_novasemibold" !important;}
.gf_step_completed:before {
	background:#ef6a2f !important;
	width:8px !important;
	height:10px !important;
	content: '' !important;
	position: absolute !important;
	border:none !important;
	display: block !important;
	z-index: 30 !important;
	top: 13px !important;
	right:28px !important;
}
.anchor-step ul li.done a:before {
	background:#ef6a2f !important;
	width:8px;
	height:10px;
	content: '';
	position: absolute;
	display: block;
	border-radius:0;
	border:none;
	z-index: 30;
	top: 13px;
	left:28px;
}




.gf_page_steps div.gf_step_first::before {
	width: 0 !important;

}
.gf_page_steps{
	position: relative !important;
}
.gf_page_steps div.gf_step_last {
	width: 36px !important;
	height: 36px !important;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
}*/
/*.gf_page_steps div.gf_step_active:before {
	content: '' !important;
	position: absolute !important;
	border-top:2px solid #ebecee !important;
	border-bottom:2px solid #ebecee !important;
	background:#fff !important;
	display: block !important;
	width:112px !important;
	height:14px !important;
	z-index: 19 !important;
	top: 11px !important;
	right:-140px !important;
}*/

/*.anchor-step ul li:before {
	content: '';
	position: absolute;
	border-top:2px solid #ebecee;
	border-bottom:2px solid #ebecee;
	background:#fff;
	display: block;
	width:112px;
	height:14px;
	z-index: 19;
	top: 11px;
	right:33px;
}

.gf_page_steps div.gf_step_active:before {background:#ef6a2f !important;}

.gf_page_steps div.gf_step_completed:before {
	background:#ef6a2f !important;
	width:8px !important;
	height:10px !important;
	content: '' !important;
	position: absolute !important;
	border:none !important;
	display: block !important;
	z-index: 30 !important;
	top: 9px !important;
	right:-32px !important;
}*/


/*-------    Woocommerce Shop    ------*/
.woocommerce .page-description {
	padding: 41px 0 0 0;
}
.woocommerce .terms-consultations .page-description h2 {
	font-size: 40px;
	padding: 0 0 19px 0;
	position: relative;
	margin-bottom: 17px;
}
.woocommerce .terms-consultations .page-description h2:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 64px;
	height: 1px;
	background: #00acb7;
	content: '';
}
.woocommerce .terms-consultations p strong {
	color: #8197a1;
	font-size: 18px;
}
.woocommerce .terms-consultations p a {
	color: #8197a1;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.woocommerce .shop_main_content {
	padding-top: 29px;
}
.shop_sidebar {
	float: left;
	width: 28.672%;
	background: #f3f7fa;
	border: 1px solid #ebecee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 31px 29px 54px 29px;
	margin-top: 10px;
}
.shop_sidebar .chosen-container {
	width: 100%!important;
}
.shop_sidebar .chosen-container-single .chosen-single {
    padding: 0 0 0 20px;
    border: 1px solid #ebecee;
    border-radius: 5px;
	background: #fff;
    box-shadow: none;
    color: #2d2d2d;
    text-decoration: none;
    white-space: nowrap;
    width: 100% !important;
    height: 51px !important;
    line-height: 49px !important;
    display: block;
    font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
}
.woof_container {
    padding-bottom: 5px;
    margin-bottom: 3px;
}
.chosen-container-single .chosen-single div {
	width: 27px;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 10px;
	height: 6px;
	background: url(images/shop-select.png) no-repeat;
	background-position: 0 0 !important;
	position: relative;
	left: 0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.woocommerce .shop_sidebar ul {
	padding: 0;
}
.woocommerce .shop_sidebar ul li {
	list-style: none;
}
.woocommerce .shop_sidebar #searchform {
	display: none;
}
.woocommerce .shop_sidebar h2 {
	color: #bab9bc;
	font-family: 'proxima_novalight';
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.woocommerce .shop_sidebar ul li {
	padding-top: 30px;
	font-size: 14px !important;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	color: #2d2d2d;
}
.woocommerce .shop_sidebar ul li:first-child {
	padding-top: 0;
}
.woocommerce .shop_sidebar ul li a {
	color: #2d2d2d;
	text-decoration: none;
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}
.woocommerce .shop_sidebar ul li a:hover { color: #ef6a2f; }


.woocommerce .container .padding-fotin { padding: 0; }
.shop_content {
	width: 66.814%;
	margin:0 -10px;
	padding:0;
	float: right;
}
.products {
	margin: 0;
	padding: 0 0 10px 0 !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: left;
    margin: 0;
    padding: 10px 10px 10px 10px  !important;
    position: relative;
    width: 33.33%;
    background: none !important;
    clear: none;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
	clear: none;
	float: left;
}
.woocommerce ul.products li.product div,
.woocommerce-page ul.products li.product div {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 5px 15px #eaeaea;
	-moz-box-shadow: 0px 5px 15px #eaeaea;
	box-shadow: 0px 5px 15px #eaeaea;
	position:relative;
	text-align: center;
	min-height: 442px;
	background: #fff;
	padding-bottom: 20px;
}
.woocommerce ul.products li.product h3 {
	color: #2d2d2d;
   font-size: 18px;
   font-family: 'proxima_novasemibold';
   font-weight: normal;
   line-height: 25px;
   padding: 26px 10px 29px 10px;
}
.woocommerce ul.products li.product .price {
	color: #01afbb;
	font-size: 25px;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
}
.woocommerce ul.products li.product .button {
	display: none;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
	margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    text-decoration: none;
    line-height: auto;
    margin: 0;
    padding: 0;
    min-width:inherit;
    display: block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 17px;
    font-family: 'proxima_novasemibold';
	font-weight: normal;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
    background: none;
    color: #2d2d2d;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover {
	color: #ef6a2f;
	background: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ef6a2f;
    color: #fff !important;
}
.woocommerce nav.woocommerce-pagination {
	padding-top: 4px;
}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers,
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers {
	color: #ef6a2f;
}
.shop_bottom_container { background: #f3f7fa; margin-top: -192px; }
.shop_bottom_content {
	overflow: hidden;
	padding: 61px 0 127px 0;
	clear:both;
}
.text_content {
	width: 62%;
	float: left;
	padding:50px 0 0 23px;
}
.shop_bottom_container h3 {
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	font-size: 36px;
	color: #2d2d2d;
	padding-bottom: 18px;
}
.shop_bottom_container p {
	color: #8197a1;
	font-size: 18px;
	line-height: 29px;
	padding-bottom:18px;
}
.image_content {
	width: 31.415%;
	float: right;
}


/*-------    Woocommerce Product    ------*/
.shop_single_widget,
.shop_sidebar {
	float: left;
	width: 28.672%;
	background: #f3f7fa;
	border: 1px solid #ebecee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 31px 29px 54px 29px;
	margin-top: 10px;
}
.shop_single_widget {
	background: #fff !important;
}
.shop_sidebar .chosen-container {
	width: 100%!important;
}
.shop_sidebar .chosen-container-single .chosen-single {
    padding: 0 0 0 20px;
    border: 1px solid #ebecee;
    border-radius: 5px;
	background: #fff;
    box-shadow: none;
    color: #2d2d2d;
    text-decoration: none;
    white-space: nowrap;
    width: 100% !important;
    height: 51px !important;
    line-height: 49px !important;
    display: block;
    font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
}
.woof_container {
    padding-bottom: 5px;
    margin-bottom: 3px;
}
.chosen-container-single .chosen-single div {
	width: 27px;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 10px;
	height: 6px;
	background: url(images/shop-select.png) no-repeat;
	background-position: 0 0 !important;
	position: relative;
	left: 0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.single-product .shop_single_widget {
	width: 100% !important;
	background: #f3f7fa;
	border: 1px solid #ebecee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 31px 29px 54px 29px;
	margin-top: 40px;
	-webkit-box-shadow: 0px 0px 13px #eaeaea;
    -moz-box-shadow: 0px 0px 13px #eaeaea;
    box-shadow: 0px 0px 13px #eaeaea;
}
.single-product .product-categories {
	padding: 0;
}
.single-product .product-categories li {
	list-style: none;
}
.single-product .shop_single_widget h3 {
	color: #bab9bc;
	font-family: 'proxima_novalight';
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.single-product .product-categories li {
	padding-top: 30px;
	font-size: 14px !important;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	color: #2d2d2d;
}
.single-product .product-categories li:first-child {
	padding-top: 0;
}
.single-product .product-categories li a {
	color: #2d2d2d;
	text-decoration: none;
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}
.single-product .product-categories li a:hover { color: #ef6a2f; }
.single-product .terms-consultations {
	padding:0;
	position: relative;
}
.single-product .terms-consultations .center_content {
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}
.single-product-wrap {
   width: 100%;
   max-width: 100%;
   background: url(images/bg_single.png) no-repeat center bottom;
   padding: 108px 10px 42px 10px;

}
.center-content {
    max-width: 1170px;
}
.single-product-wrap .center-content {
   margin: 0 auto -127px;
}
.single-product .product .images {
	width: 33.628% !important;
	float: left;
	padding-top: 10px;
}
.woocommerce div.product div.images img,
.single-product .product .images .woocommerce-main-image img {
	width:inherit;
	display: block!important;
	-webkit-box-shadow: 0px 0px 13px #eaeaea;
	-moz-box-shadow: 0px 0px 13px #eaeaea;
	box-shadow: 0px 0px 13px #eaeaea;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 0;
}
.woocommerce div.product div.images div.thumbnails {
	padding: 0;
	margin: 20px -12px 0 -12px;
}
.woocommerce div.product div.images div.thumbnails .thumb_box {
	float: left;
    padding: 12px;
    display: block;
    width: 33.33%;
}
.woocommerce div.product div.images div.thumbnails a {
	padding: 0 !important;
	margin: 0 !important;
	width: 100%;
}
.single-product .product .thumbnails.columns-3 .thumb_box img {
	-webkit-box-shadow: 0px 3px 13px #eaeaea;
	-moz-box-shadow: 0px 3px 13px #eaeaea;
	box-shadow: 0px 3px 13px #eaeaea;
	width: 100%;
	-webkit-border-radius: 4%;
	-moz-border-radius: 4%;
	-ms-border-radius: 4%;
	-o-border-radius: 4%;
	border-radius: 4%;
}
.single-product .product .summary {
	float: right;
	width: 55.752% !important;
	overflow: hidden;
	padding-bottom:83px !important;
}
.single-product .product .summary h1 {
    background: none;
    color: #2d2d2d;
    font-size: 54px;
    padding-bottom: 24px;
    margin-bottom: 2px;
    line-height: 54px;
}
.single-product .product .summary p {
	font-size: 18px;
	color: #8197a1;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 29px;
	margin-bottom: 8px;
}
.single-product .product .summary a {
	color: #ef6a2f;
	font-size: 15px;
	font-family: 'proxima_novabold';
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	display: inline-block;
	margin-top: 12px;
}
.single-product .product .summary a:hover { color: #ef6a2f; }
.single-product div.product form.cart .button {
    background: #ef6a2f;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    line-height: 50px;
    height: 50px;
    padding: 0 68px;
    font-family: 'proxima_novabold';
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.single-product .entry-content a {
    color: #007daf;
    text-decoration: underline;
}
.single-product .summary .cart { position: relative; }
.single-product .summary .price { display: none; }
.single-product .summary .cart .price { display: block; }
.single-product .summary .cart  .quantity {
	position: absolute;
	left: 0;
	top: 6px;
}
.single-product .summary .cart  .quantity .qty {
    width: 85px;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0 4px 0 20px;
    height: 51px;
    border-radius: 3px;
    left: auto;
    color: #2d2d2d;
    background-color: #fff;
    border: 0;
    white-space: nowrap;
    display: block;
    border: 1px solid #ebecee;
	font-size: 14px;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	text-align: right;
}
.single-product .summary .product_meta { display: none; }
.single-product div.product p.price span.woocommerce-Price-amount.amount {
	font-size: 35px;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
	color: #00acb7;
}
.price-badge-wrap {
	overflow: hidden;
	float: none;
	width: 100%;
}
.price-badge-wrap div:first-child {
	float: left;
	margin-top: 85px;
}
.single-product .price-badge-wrap {
	padding-bottom: 14px;
}
.single-product .single-badge {
	float: none;
	margin-left: 208px;
}
.single-product .badge { float: left; margin: 0 0 0 16px; }
.single-product .badge:first-child { margin: 0; float: left; }
.buttons-and-contact {
	padding-bottom: 23px;
}
.single_aditional_description {
	overflow: hidden;
	width: 100%;
}
.single_aditional_description  .center-content {
	overflow: hidden;
	padding: 0px 10px 94px 10px;
}
.single_aditional_description  .image_content {
    width: 33.33%;
    float: left;
    padding-top: 64px;
}
.single_aditional_description .text_content {
    width: 58%;
    float: right;
}
.single_aditional_description .text_content h2,
.single_aditional_description .text_content h3 {
	/*max-width: 620px;*/
	font-size: 44px;
	line-height: 54px;
	font-family: 'proxima_novasemibold';
	font-weight: normal;
}
.single_aditional_description .text_content h2 { color: #2d2d2d; padding-bottom: 0; }
.single_aditional_description .text_content h3 { color:#ef6a2f; padding-bottom: 14px; }
.single_aditional_description .text_content p {
    font-family: 'Open Sans', sans-serif;
    color: #8197a1;
    font-size: 18px;
    font-weight: normal;
    line-height: 29px;
    padding-bottom: 5px;
}
.related.products {
	overflow: hidden;
	width: 100%;
	background: #f8f9fb;
}
.related.products .center-content {
	padding: 80px 0;
}
.related.products .products {
	overflow: hidden;
	display: -webkit-flex;
  -webkit-justify-content: center;
  -webkit-flex-direction: row;
  margin-top: 45px;
}
.woocommerce  .related.products .products li {
	float: none;
	width: 226px;
	padding: 10px;
	max-width: inherit;
	min-height: 185px;
	margin-bottom: 20px;
}
.woocommerce  .related.products .products li div {
	-webkit-box-shadow: 0px 3px 13px #eaeaea;
	-moz-box-shadow: 0px 3px 13px #eaeaea;
	box-shadow: 0px 3px 13px #eaeaea;
}
.woocommerce  .related.products h2 {
	text-align: center;
    padding-bottom: 28px;
    background: url(images/include-bar.jpg) no-repeat center bottom;
    color: #2d2d2d;
    font-size: 36px;
    padding-bottom: 20px;
    text-align: center;
}

/*-------    Woocommerce Cart   ------*/
.woocommerce a.checkout-button.button.alt.wc-forward {
    background-color: #ef6a2f;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce table.shop_table {
    border: 1px solid #aab4ba;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
	border: 1px solid #aab4ba;
	border-right:none;
	border-bottom: none;
}
.woocommerce table.shop_table th { border-top: none; }
.woocommerce table.shop_table th:first-child,
.woocommerce table.shop_table td:first-child { border-left: none; }
.woocommerce table.shop_table td .product-remove { text-align: center; }
.woocommerce a.remove { margin: 0 auto; }
.woocommerce img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image { margin: 0 auto; }
.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal th,
.woocommerce-cart .cart-collaterals .cart_totals tr.cart-subtotal td {  border-top: none; }
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th { border-top: 1px solid #aab4ba ; }
.woocommerce-cart .cart-collaterals { padding-top: 40px; }
.woocommerce-cart table.cart input.qty,
.woocommerce-checkout table.cart input.qty {
    margin: 0;
    vertical-align: middle;
    line-height: 1;
    border: navajowhite;
    text-align: center;
    padding: 0;
    border: 1px solid #aab4ba;
    padding: 5px 0 5px 12px;
}
.woocommerce-cart table.cart td a {
	color: #000;
	text-decoration: none;
}
.woocommerce-cart table.cart td a:hover { color: #ef6a2f; }
.woocommerce .cart .button,
.woocommerce .cart input.button {  color: #000; }
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover {
	color: #fff;
	background: #ef6a2f;
}
.woocommerce .cart input#coupon_code {
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0 10px;
    height: 36px;
    width: 106px;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #fff;
    border: 0;
    white-space: nowrap;
    display:block;
    border: 1px solid #aab4ba;
}

.woocommerce-error {
    border-top-color: #ef6a2f;
}
ul.woocommerce-error {
    border-radius: 5px;
}
.woocommerce .woocommerce-error:before {
    content: "\e016";
    color: #ef6a2f;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0 15px;
    height: 36px;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #fff;
    border: 0;
    white-space: nowrap;
    display: block;
    border: 1px solid #aab4ba;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.woocommerce form .form-row textarea {
	height: 80px;
	padding: 8px 15px;
}
#payment { margin-top: 20px; }
#payment ul li { list-style: none; }

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
     padding: 0 15px;
    height: 36px;
    font-weight: 700;
    border-radius: 5px;
    left: auto;
    color: #fff;
    background-color: #ef6a2f;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
	background-color: #ff4e00;

}
.woocommerce input.button{
	padding: 0 15px;
    height: 36px;
}
.woocommerce input.button:hover{
	padding: 0 15px;
    height: 36px;
    background-color: #ef6a2f;
    color: #fff;
}
.woocommerce-info {border-top-color: #ef6a2f; border-radius: 5px;}
.woocommerce-info:before {color: #ef6a2f; }
.woocommerce-checkout .showlogin, .woocommerce-checkout .showcoupon {color: #01c4d0; text-decoration: none; }
.showlogin:hover, .showcoupon:hover {color: #ff4e00; }
.woocommerce table.shop_table {}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    top: 17px;
}

.single-product .single_bottom_content .competitive-container {
	background: #f8f9fb;
}
.single-product .single_bottom_content .competitive-container:nth-child(1) {
    background: #fff;
}
.single-product .entry-content a {
    color: #fff;
    text-decoration: none;
}





.gf_page_steps{
    width: 100% !important;
}
.gform_wrapper .gf_page_steps{
    text-align: center !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper{ overflow: hidden !important; }
.gform_wrapper .gf_page_steps div.gf_step{
    opacity: 1 !important;
}
.gform_wrapper .gf_step{
    float: left !important;
    margin: 5px !important;
    position: relative;
    width: 36px !important;
    height: 36px !important;
    line-height: 26px !important;
    background: #fff !important;
    border: 2px solid #ebecee !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;
    text-align: center !important;
    opacity: 1 !important;
}
.gform_wrapper .gf_step span.gf_step_number{
    width: 24px !important;
    height: 24px !important;
    background: #fff !important;
    border: 2px solid #ebecee !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;
    color: #ef6a2f;
    font-size: 1px !important;
    margin: 4px 3px !important;
}
.gform_wrapper .gf_step.gf_step_active span.gf_step_number{
    background: #ef6a2f !important;
}
.gform_wrapper .gform_page_footer{ border: none !important; }

.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before {
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before {
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
.gform_wrapper .gform_page_footer {
    border-top: 1px dotted #ccc;
    clear: both;
    margin: 14px 0;
    padding: 16px 0 0;
    width: 99%;
}
.gform_wrapper .gform_page_footer {
    position: relative;
    float: right !important;
    margin: 38px 0 0;
    overflow: hidden !important;
    padding: 0 !important;
    width: 445px;
}
.gform_page_footer .button {
    float: left !important;
    margin-left: 10px !important;
}
.consultation_form .gform_wrapper .gform_page_footer .button {
    float: left !important;
    margin-left: 10px !important;
    width: auto !important;
    padding: 0 25px !important;
    height: 40px !important;
    line-height: 40px !important;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    -ms-border-radius: 12px !important;
    -o-border-radius: 12px !important;
    border-radius: 12px !important;
}
.gform_wrapper label.gfield_label{
    font-size: 20px !important;
    font-weight: 400 !important;
    margin-bottom: 10px;
}
.gform_wrapper ul.gfield_radio{ overflow: hidden !important; }
.gform_wrapper ul.gfield_radio li{
    float: left !important;
    margin-bottom: 11px;
    padding-right: 15px !important;
    position: relative;
    width: 50%;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]{ display: none !important; }
.gform_wrapper .gfield_radio li label{
    border: 1px solid #ccc !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-box-shadow: 0 1px 0 #626262 !important;
    -moz-box-shadow: 0 1px 0 #626262 !important;
    -ms-box-shadow: 0 1px 0 #626262 !important;
    -o-box-shadow: 0 1px 0 #626262 !important;
    box-shadow: 0 1px 0 #626262 !important;
    color: #55595c !important;
    cursor: pointer !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    overflow: hidden !important;
    padding: 12px !important;
    vertical-align: inherit !important;
    width: 100% !important;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{
    background-color: #ef6a2f;
    box-shadow: 0 1px 4px #53630b inset !important;
    color: #fff !important;
}
img.gform_ajax_spinner{
    position: absolute !important;
    top: 14px !important;
    left: 250px !important;
}


.breadcrumbs{ padding-top: 20px;}
.blog .breadcrumbs,
.terms-consultations .breadcrumbs,
.contact-us-left-content .breadcrumbs{ padding-top: 0; padding-bottom: 20px; }
.breadcrumbs > span:first-child,
.breadcrumbs > span:first-child a span{ padding-left: 0; }
.breadcrumbs span{
	font-size: 18px;
	font-family: "proxima_novalight";
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: capitalize;
	color: #000;
	padding: 0 3px;
}
.breadcrumbs a{
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all 300ms;
}
.breadcrumbs a:hover span{
	color: #00acb7 !important;
}




.related.products .center-content { padding: 80px 0; margin: 0 auto; }
.woocommerce .shop_main_content > .widget.widget-woof { display: none; }
.woocommerce .shop_main_content > .product-categories { display: none; }
.woocommerce .shop_main_content > h2 { display: none; }
.single-product .product .top-product-title { display: none; }
.single-product-wrap .shop_single_widget { display: none; }
.single-product-wrap .images .shop_single_widget { display: block; }
.woocommerce .breadcrumb_wrap {
 	max-width: 1170px;
    margin: 0 auto;
    padding:0 10px;
    position: relative;
}
.woocommerce .woocommerce-breadcrumb {
	font-size: 18px;
	font-family: "proxima_novalight";
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: capitalize;
	position: relative;
	z-index: 10;
}
.woocommerce .woocommerce-breadcrumb { top: -50px; }
.single-product .woocommerce-breadcrumb { padding-top: 20px; margin-bottom: -20px; top: 0; }
.woocommerce .woocommerce-breadcrumb a {
	transition: all 300ms;
	color: #000 !important;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	padding: 0 3px 0 0;
	margin-right: 3px;
	text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb a:first-child { padding-left: 0; }
.woocommerce .woocommerce-breadcrumb a:hover { color: #00acb7 !important; }

.single-product .woocommerce-message{top:30px;}

#scrolled_form_container{
	background:rgba(55,47,46,0.60);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:99991;
}
#scrolled_form{
	background:#fff;
	max-width:600px;
	padding:20px 20px 26px 20px;
	margin: 40px auto 0 auto;
	position:relative;
	z-index: 999999;
}
#scrolled_form h2,
#scrolled_form p{ text-align: center; }
#scrolled_form h2{ font-size: 22px; padding-bottom: 10px; position: relative; margin-bottom: 10px; }
#scrolled_form h2:after{
	background: #818c91;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
    width: 66px;
}
#scrolled_form p{ font-size: 18px; margin-bottom: 20px; }
#scrolled_form .cross{
	right: 7px;
	top: 5px;
	z-index: 9999;
}
#scrolled_form .gform_body ul.gform_fields{ overflow: hidden; }
#scrolled_form .gform_body ul.gform_fields li.gfield{
	width: 50%;
	float: left;
	clear: inherit;
}
#scrolled_form .validation_error{ display: none; }
#scrolled_form .gform_wrapper .validation_message,
#scrolled_form .gform_wrapper label.gfield_label,
#scrolled_form .gform_wrapper .gfield_error .gfield_label{
	color: #8197a1 !important;
	font-size: 16px !important;
	font-weight: 400;
}
#scrolled_form .gform_wrapper .validation_message{ font-size: 12px !important; }
#scrolled_form .gform_body ul.gform_fields li.gfield div input[type="text"],
#scrolled_form .gform_body ul.gform_fields li.gfield div input[type="email"]{
	width: 90% !important;
	height: 45px !important;
}
#scrolled_form .gform_footer{
	float: none !important;
	width: 100% !important;
	padding-bottom: 0 !important;
	text-align: center;
}
#scrolled_form .gform_footer input[type="submit"],
#scrolled_form .gform_page_footer .button{
	width: 212px !important;
	border-radius: 0 !important;
}
#scrolled_form img.gform_ajax_spinner{ display: none; }

#price-table { text-align: center; }
#price-table .price-body {
display: inline-block;
   box-shadow: inherit; -webkit-box-shadow: inherit; -moz-box-shadow: inherit; -o-box-shadow: inherit;
}
#price-table .column-1 { width: 283px; text-align: left;  }
#price-table .column-motion { width: 208px; }
#price-table .column-inslo { width: 214px; }
#price-table .column-ace { width: 209px; }
#price-table .column-pure { width: 214px; }
#price-table .pt-footer {
box-shadow: 0 6px 5px -1px #dbd7d7;
-webkit-box-shadow: 0 6px 5px -1px #dbd7d7;
-moz-box-shadow: 0 6px 5px -1px #dbd7d7;
-o-box-shadow: 0 6px 5px -1px #dbd7d7;
}
#price-table .column-pure {
box-shadow: 2px 4px 11px -6px #B3AAAA;
-webkit-box-shadow: 2px 4px 11px -6px #B3AAAA;
-moz-box-shadow: 2px 4px 11px -6px #B3AAAA;
-o-box-shadow: 2px 4px 11px -6px #B3AAAA;
}

#careers_area{
	margin: 0 auto !important;
	position: absolute;
	left: 0;
	right: 0;
}

.entry-content ul li,
.entry-content ol li{
    color: #17262d;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 29px;
    list-style-type: disc;
}
.entry-content ol li{ list-style-type: numeric; }
.alignright{ float: right; margin: 5px 10px; }
.alignleft{ float: left; margin: 5px 10px; }
.aligncenter{ display: block; margin: 10px auto; }


/*cnange march*/
#price-table .column-common { width: 209px; }
#price-table .column-common li.pt-catagory {
    background: #393b46;
    border-right-color: #eaf1f6;
    position: relative;
    min-height: 110px;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
    margin: 0;
}
#price-table .column-ace.column-common li.pt-catagory {
    background: #ef6a2f;
    -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
    margin: -11px 0 0;
    min-height: 121px;
    padding-top: 31px;
}


.entry-content table {
   border-collapse: collapse;
   width:100%;
   margin-bottom:30px;
}
.entry-content table,
.entry-content th,
.entry-content td {
   border: 1px solid #00acb7;
   color:#8197a1;
   font-size:17px;
   line-height:29px;
   text-align:center;
   padding:5px 0;
}

#scrolled_form .gform_body ul.gform_fields li.gfield.full_width{ width: 100%; }
.gform_wrapper li.gfield.full_width textarea.large{ width: 96% !important; }



/*--------------------------------*/
/* hear now // zip money new popup */
/*--------------------------------*/
#mypopup-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 991;
	background: rgba(0,0,0,.8);
	display: none;
	padding: 20px;
}
.mypopup-body {
	position: relative;
	max-width: 1000px;
	margin: 0 auto;
	padding: 42px;
	background: #fff;
	overflow: hidden;
	overflow-y: scroll;
}
#mypopup-close {
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 10px;
	height: 30px;
	width: 30px;
	background: #fff;
	border: 2px solid #a8b6bc;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.popup-header img { display: inline-block; vertical-align: middle; }
#mypopup-wrapper .popup-header {
	text-align: center;
}
#mypopup-wrapper h1 {
	font-size: 35px;
	line-height: 40px;
	color: #000;
	padding-bottom: 20px;
}
#mypopup-wrapper .popup-header p {
	font-size: 20px;
	line-height: 38px;
	color: #272c35;
	padding-bottom: 5px;
}
#mypopup-wrapper .popup-main {
	overflow: hidden;
	padding: 40px 0;
}
#mypopup-wrapper .popup-main .column {
	float: left;
	width: 48%;
	padding-left: 10px;
}
#mypopup-wrapper .popup-main .column.right { float: right; }
#mypopup-wrapper h2 {
	font-size: 26px;
	color: #5dbc60;
	text-indent: 60px;
	padding-bottom: 20px;
}
#mypopup-wrapper ul {
	padding: 0;
	margin: 0;
}
#mypopup-wrapper ul li {
	list-style-type: none;
	position: relative;
	font-size: 16px;
	color: #272c35;
}
#mypopup-wrapper ul li span { display: block; }
#mypopup-wrapper ul li  a {
	text-decoration: none;
	color: #5dbc60;
}
#mypopup-wrapper ul.numbered-bg li {
	padding: 0  0 10px 70px;
	line-height: 30px;
	vertical-align: middle;
}
#mypopup-wrapper ul.numbered-bg li .sl {
	display: inline-block;
	width: 52px;
	height: 52px;
	margin-right: 13px;
	margin-left: -70px;
	background: #5dbc60;
	color: #fff;
	line-height: 50px;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
#mypopup-wrapper ul.allow-bg li {
	padding: 10px 0 10px 45px;
	background: url('https://www.ozen.com.au/wp-content/uploads/2017/05/allow_bg.png') no-repeat 0 5px;
}
.popup-footer {
	text-align: center;
	padding: 30px;
	border-top: 2px solid #efefef;
}
.popup-footer p {
	font-size: 16px;
	line-height: 22px;
	color: #2a2f38;
}
.right-area .three-image span{ vertical-align: text-top; }
.zip_money{ padding-left: 5px !important; }





/*----------------------
Uber Menu
----------------------*/
#menu_area .ubermenu .ubermenu-nav > li:hover > a{
	background: #00acb7 !important;
}
#menu_area .ubermenu .ubermenu-nav > li > a{
	color: #fff;
    font-size: 13px;
    letter-spacing: 0 !important;
}
#menu_area .ubermenu .ubermenu-nav .ubermenu-submenu{
	background: #00acb7;
}
#menu_area .ubermenu .ubermenu-nav .ubermenu-submenu li a{
	color: #fff;
	font-size: 13px;
}
#menu_area .ubermenu-target-with-image .ubermenu-target-title{
	display: none;
}
#menu_area .ubermenu .ubermenu-nav .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target,
#menu_area .ubermenu .ubermenu-nav .ubermenu-submenu .ubermenu-tab.ubermenu-active .ubermenu-submenu li:hover a:not(.ubermenu-target-with-image){
	background: #ef6a2f;
}


#menu_area .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
#menu_area .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
#menu_area .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target,
#menu_area .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-has-submenu-drop.ubermenu-in-transition{
	background: #00acb7 !important;
}
#menu_area .ubermenu .ubermenu-nav .ubermenu-tabs-group{
	width: 32% !important;
}
#menu_area .ubermenu .ubermenu-nav .ubermenu-tab-content-panel{
	width: 68% !important;
}
#menu_area .ubermenu .ubermenu-tab-layout-left > .ubermenu-tabs-group,
#menu_area .ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop{
	border: none !important;
}
#menu_area .ubermenu-item .ubermenu-content-block p{
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}
#menu_area .ubermenu-divider,
#menu_area .ubermenu-divider hr{ display: none !important; }
.need-help .box1 { width: 16%; }
.need-help .box2{ margin-right: 25px; }
.need-help .box2 span{ padding-left: 25px; }
.need-help .box3 span{ padding-left: 45px }







/* new css  */
.he_header_area .center_content {
	max-width: 970px;
	margin: 0 auto;
}
.he_header_area #header {  overflow: hidden; position: relative; padding: 7px 0 5px 0;  }
.he_header_area .logo { width: 220px; background: none; padding: 0; }
.he_header_area .phone_number { background: none; padding: 8px 0 0 0; margin-top: 0; }
.he_prefect_hearing_area {
	border: 1px solid #ccc;
}
.he_prefect_hearing_area h1 {
	color: rgb(12, 44, 83); font-size: 36px; text-align: center; line-height: normal; border-bottom: 1px solid #ccc; padding: 2px 10px 12px 10px; font-weight: 700;
}
.hearing_testing_area { overflow: hidden; padding: 4px 17px 8px 17px; border-bottom: 1px solid #ccc; }
.hearing_testing_column { width: 34%; float: left; padding-left: 40px; }
.he_hearing_column2 { width: 30%; }
.he_hearing_column3 { width: 36%; }
.hearing_testing_column:first-child { padding-left: 0; }
.he_hearing_column_content { background: url(images/bgr_hearing_testing.png) no-repeat 0 9px; float: left; padding-left: 37px; }
.hearing_testing_column p { font-size: 16px; color: #3a3a3a; line-height: 22px; font-family: Arial, sans-serif; }

.he_hearing_form_area {
	background: url(images/bgr_he_hearing_form_area.jpg) no-repeat center 0;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 53px 10px 10px 10px;
}
.sign_up_form_area {
	max-width: 500px;
	margin: 0 auto;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
}
.sign_up_title {
	background: #00acb7;
	padding: 12px 10px 13px 10px;
}
.sign_up_title h2 {
	color: #fff; font-size: 25px; font-family: Arial, sans-serif;
}
.sign_up_title h2 span {
	color: #fff; font-size: 20px; font-weight: 700; display: block; padding-top: 3px;
}
.he_hearing_aid_form_area {
	background: #f0f0f0;
	padding: 17px 10px 47px 10px;
}

.form-option-container{ display: none; }
.current-form-option-container{ display: block; }

.he_hearing_aid_form_area { min-height: 480px; }
.he_hearing_aid_form_area ul li {
	padding-bottom: 10px;
}
.he_hearing_aid_form_area ul li p {
	color: #333; display: block; font-size: 20px;
}
.he_hearing_aid_form_area ul li p span { color: #333; font-weight: bold;}
.he_hearing_aid_form_area ul li p small { display: block; font-size: 14px; color: #373a3c; margin: 1px 0 3px 0;}
.he_hearing_aid_form_area ul li p.congratulations strong {
	color: #333; font-size: 18px; display: block;
}
.he_hearing_aid_form_area ul li p.congratulations span {
	color: #333; font-size: 18px; display: block;
}
.he_hearing_aid_form_area ul li p.congratulations { padding-bottom: 10px; }
.he_hearing_aid_form_area input[type='radio'] + label{
	text-align: center;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	font-size: 20px;
	display: block;
	height: 42px;
	line-height: 40px;
	text-align: left;
	padding: 0 11px;
	background: linear-gradient(#fff 0,#ebe9e9 100%);
	-webkit-box-shadow:  0 1px 0 #626262;
	-moz-box-shadow:  0 1px 0 #626262;
	box-shadow: 0 1px 0 #626262;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
input[type='radio']{ display: none; }
input[type='radio']:checked + label,
input[type='radio']:hover + label{
	background: #00acb7;
	-webkit-box-shadow:  inset 0 1px 4px #ccc;
	-moz-box-shadow:  inset 0 1px 4px #ccc;
	box-shadow: inset 0 1px 4px #ccc;
	color: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #6f840e;
}
.he_submit { overflow: hidden; text-align: center; }
.he_submit a.back,
.he_submit input[type="submit"] {
	background: url(images/bgr_he_submit.png) repeat-x 0 0;
	width: 150px;
	height: 40px;
	line-height: 38px;
	float: none;
	border: 1px solid #f07700;
	font-size: 20px;
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0,.5);
	font-family: sans-serif;
	text-transform: capitalize;
	text-align: center;
	cursor: pointer;
	display: block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0 auto;
}
.he_submit a.back {
	float: left;
	display: block;
}
.input_field li textarea,
.input_field li input[type="text"],
.input_field li input[type="email"] {
	background: #fff;
	width: 100%;
	height: 40px;
	border: none;
	color: #333;
	font-size: 16px;
	outline: none;
	font-family: sans-serif;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0 11px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.input_field li input[placeholder],
.input_field li [placeholder],
.input_field li [placeholder] {
      color:#333;
}
.input_field li textarea::-webkit-input-placeholder,
.input_field li ::-webkit-input-placeholder {
    color:#e0d5d5;
    opacity:1;
}
.input_field li textarea:-moz-placeholder,
.input_field li :-moz-placeholder {
    color:#e0d5d5;
	opacity:1;
}
.input_field li textarea::-moz-placeholder,
.input_field li ::-moz-placeholder {
    color:#e0d5d5;
	opacity:1;
}
.input_field li textarea:-ms-input-placeholder,
.input_field li :-ms-input-placeholder {
   color:#e0d5d5;
   opacity:1;
}
.input_field li textarea {
	padding-top: 7px;
	padding-bottom: 10px;
	height: 60px;
	resize: none;
	outline: none;
}
.he_submit a:hover.back,
.he_submit input[type="submit"]:hover {
	background: url(images/bgr_he_submit_ho.png) repeat-x 0 0;
	border: 1px solid #ff9124;
}
.he_brand_logo_area { text-align: center; padding: 11px 0;}
.our_brand_logo h3 {
	color: #3a3a3a;
	font-size: 14px;
	padding-right: 20px;
	font-family: Arial, sans-serif;
}
.our_brand_logo {
	display: inline-block;
	vertical-align: middle;
	margin: 0 1.2% 10px 1.2%;
}
.he_brand_logo {
	width: 100%;
	max-width: 80px;
	display:block;
}
.our_brand_logo:last-child { margin-right: 0; }
.our_brand_logo img {
	max-width: 100%;
	height: auto;
	display: block;
}
.footer_bottom_menu ul { text-align: center; padding-bottom: 8px; }
.footer_bottom_menu ul li { background: url(images/bgr_footer_menu_li.png) no-repeat 0 3px; font-family: Arial, sans-serif; padding-left: 6px; margin-left: 3px; display: inline-block; color: #265da5; font-size: 14px; }
.footer_bottom_menu ul li:first-child { background: none; }
.footer_bottom_menu ul li a { display: block; color: #265da5; text-decoration: underline; }

.hide { display: none; }
.salutation_area { overflow: hidden; }
.salutation { float: left; padding:0 3px 0 8px; }
.salutation input[type='radio']{ display: inline-block; }
.salutation input[type='radio'] + label {
	display: inline-block;
	color: #55595c;
	font-size: 16px;
	height: 42px;
	line-height: 40px;
	text-align: left;
	padding: 0 4px 0 6px;
	background: none;
	-webkit-box-shadow:  none;
	-moz-box-shadow:  none;
	box-shadow: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.input_field li a.reserve_btn {
	height: 53px;
	background: url(images/bgr_reserve_btn.png) repeat-x 0 0;
	display: block;
	color: #fff;
	font-size: 18px;
	text-align: center;
	border: 1px solid #f07700;
	padding: 5px 5px 5px 5px;
	text-shadow: 0 0 1px rgba(0,0,0,.5);
	font-family: sans-serif;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.input_field li a.reserve_btn span {
	display: block;
	font-size: 16px;
}
.input_field li a:hover.reserve_btn {
	background: url(images/bgr_reserve_btn_ho.png) repeat-x 0 0;
}
.input_field li span.data_treat {
	font-size: 11px;
	color: #666;
	line-height: 12px;
	margin-top: 15px;
	display: inline-block;
}
.input_field li span.data_treat small { display: inline-block; padding: 0 7px; }
.input_field li.input_ok input[type='text'],
.input_field li.input_ok input[type='email'] { background: #fff url(images/bgr_input_ok.png) no-repeat 98% 13px; border: 2px solid #2ebfcb; }
.input_field li.input_error input { background: #fff url(images/bgr_input_error.png) no-repeat 96% 13px; border: 1px solid #ff6418; padding-right: 40px !important; }
.input_field li.input_ok input[type="text"],
.input_field li.input_ok input[type='email']{ padding-right: 35px !important; }
.congratulations strong,
.congratulations span{
	color: #0ba70b !important;
}


/*-----------------------*/
/*  popup_area           */
/*-----------------------*/
#careers_popup_area {
    background:rgba(55,47,46,0.7);
    width:100%;
    height:100vh;
    position:fixed;
    left:0;
    right:0;
    top:0;
    z-index: 9999;
    display:none;
}
#careers_popup {padding:30px 10px 30px 10px;}
#careers_area {
    background:#fff;
    max-width:970px;
    padding:50px 5px 39px 5px;
    margin:12% auto 0;
    position:relative;
}
.privacy_popup_content {
	padding: 0 10px;
	height: 500px;
	min-height: 500px;
	overflow-y: scroll;
}
#careers_area_info {
   /* width:100%;
    max-width:405px;
    margin:0 auto;
    overflow:hidden;*/
}
.cross {
    width:30px;
    position:absolute;
    right:10px;
    top:10px;
}
.cross a {
    width:30px;
    height:30px;
    line-height:30px;
    display:block;
    border:2px solid #a8b6bc;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
/*#careers_area_info h1 {
    color: #365877;
    font-size: 37px;
    text-align: center;
    padding-bottom: 26px;
    font-family: 'Lato', sans-serif;
    font-weight: 800;
    font-style: italic;
}*/
.noscroll { overflow: hidden; }
.sign_up_title h3{
	color: #fff;
	display: block;
	font-size: 20px;
}
.loading_form{ position: relative; }
.loading_form:after{
	content: '';
	position: absolute;
	background: #f0f0f0 url('images/spinner.gif') no-repeat center center;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999999;
}

.congratulations-container-li{ display: none; }



/* new css */

.skip-list {
	padding: 10px 0 30px 0;
	background: #f4f5f6;
    margin-bottom: 25px;
}
.skip-list-column ul {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 0 0 15px;
	margin: 0;
}
.skip-list-column ul li {
	width: 33.33%;
	padding: 0 10px 5px 19px;
	margin: 0;
	list-style: none;
}
.skip-list-column ul li a {
    color: #007daf;
    font-size: 15px;
    text-decoration: underline;
}
.skip-list-column ul li a:hover { text-decoration: none; }
.page-grid-container {
    overflow: hidden;
    display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 20px 0 30px 0;
}
.page-grid {
	width: 33.33%;
	padding: 0 12px;
	margin-bottom: 24px;
}
.page-grid a {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	border: 1px solid #d5d9dc;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
}
.page-grid-content {
	-webkit-flex: 1;
	flex: 1;
	padding: 20px 18px 10px 18px;
	background:#fff;
}
.page-grid-content h4 { padding-bottom: 3px; }
.page-grid-img img {
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom: 0 !important;
}
.faq-container h3.header-sideline {
	text-align: center;
	padding-bottom: 20px;
}
.faq-item .collapse {
	display: none;
}
.faq-item {margin-right:5px; border-bottom:1px solid #ccc;}
.faq-item h3 {
	padding: 8px 25px 7px 5px;
	margin-bottom: 5px;
	font-size: 15px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position:relative;
}
.faq-item h3:after {
    content: "\f067";
    font-family: FontAwesome;
    font-weight: 400;
    color: #5a6d8e;
    font-size: 15px;
    position: absolute;
    top: 10px;
    right: 5px;
}
.faq-item.active_faq h3:after {content: "\f068";}
.faq-item .collapse {
	border: 1px solid #f4f5f6;
	padding: 5px 14px 5px 5px;
	margin-bottom: 7px;
}
.work-content h3 {
	font-size: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.work-content p { padding-bottom: 10px; }
.content-group {
    margin-bottom:25px;
    padding:10px 5px;
}

/* single page popup form css */
.single-hearing-aids #careers_area {
	max-width: 750px;
	height: 500px;
	overflow-y: scroll;
}
.single-hearing-aids #careers_area_info {
	max-width: 600px;
	margin: 0 auto;
	padding: 0 15px;
}
.single-hearing-aids .gform_wrapper {
	max-width: 350px;
	margin: 0 auto;
}
.single-hearing-aids .gform_footer {
	float: none !important;
	margin: 0 auto !important;
}
.single-hearing-aids ul li.gfield {
    margin-top: 16px !important;
}
.single-hearing-aids .contact-us-form-area p { text-align: center; }
.single-hearing-aids .contact-us-form-area strong p { font-size: 22px; }
.single-hearing-aids .contact-us-form-area label { display: none; }
.single-hearing-aids .gform_body ul li div input[type="text"],
.single-hearing-aids .gform_body ul li div input[type="email"],
.single-hearing-aids .ginput_container textarea {
    height: 44px !important;
}
.single-hearing-aids .gform_body ul li div input[type="email"]:focus,
.single-hearing-aids .gform_body ul li div input[type="text"]:focus,
.single-hearing-aids .ginput_container textarea:focus {
    color: #2d2d2d !important;
    font-size: 16px !important;
}
.single-hearing-aids .trustpilot-widget { text-align: center; }


.comment-area {
    background:#fafafa;
    padding:15px 20px;
}
#blogform .comment-form {overflow:hidden;}
#blogform .comments-message{
    float:right;
    width:60%;
    padding-bottom:20px;
}
#blogform .comments-message textarea{
    background-color: #fff;
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    color: #242a2f;
    display: inline-block;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    outline:none;
    padding:8px 10px;
    width:100%;
    height:auto;
    resize:vertical;
}
.product-review .comment-form-comment textarea {
    background-color: #fff;
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    color: #242a2f;
    display: inline-block;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    outline:none;
    padding:8px 10px;
    width:100%;
    height:auto;
    resize:vertical;
}
#blogform .author-form .comments-message {float:left;}
#blogform .comments-author-fields {
    float:left;
    width:40%;
    padding-right:20px;
}
.comments-author-fields .input-field{padding-bottom:20px;}
.comments-author-fields input {
    width: 100%;
    background-color: #fff;
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    color: #242a2f;
    display: inline-block;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    outline: none;
    padding: 10px 10px;
}
.product-review .comment-form-author input,
.product-review .comment-form-email input {
    width: 100%;
    background-color: #fff;
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    color: #242a2f;
    display: inline-block;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px;
    outline: none;
    padding: 10px 10px;
}
.product-review .comment-form-comment label,
.product-review .comment-form-author label,
.product-review .comment-form-email label {
    display:block;
    width:100%;
    margin-bottom:5px;
}
#blogform .comments-author-fields .comment-input-label,
#blogform .comments-message .comment-input-label{
    display:block;
    width:100%;
    margin-bottom:5px;
}
#blogform p.comment-form-comment-subscribe {
    float:right;
    width:60%;
}
#blogform .author-form p.comment-form-comment-subscribe {float:left;}
p.comment-submit-box {
    float:right;
    width:60%;
}
.comment-submit {
    display:inline-block;
    padding:8px 16px 10px 16px;
    background:#1591fe;
    border:none;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size:16px;
    color:#fff;
    font-weight:700;
}
#blogform .author-form p.comment-submit-box {float:left;}
.blog-postcomment .comment {
    position:relative;
    padding:20px 20px;
}
.blog-postcomment .comment.parent{margin-bottom:30px;}
.blog-postcomment .comment.comment_reply {
    margin-top:30px;
    margin-left:70px;
    background:#f4f5f6;
}
.blog-postcomment .postcomment-pic {
    position:absolute;
    width:65px;
    top:20px;
    left:20px;
    z-index:200;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow:hidden;
}
.blog-postcomment .postcomment-pic img{
    display:block;
    width:100%;
}
.blog-postcomment .postcomment-info {
    margin-left:90px;
}
.blog-postcomment .posttimeinfo {
    border-bottom: 1px dotted #d5d9dc;
    padding-bottom:8px;
}
.blog-postcomment .posttimeinfo small,
.blog-postcomment .posttimeinfo strong {
    font-size:15px;
}
.blog-postcomment .comment-text {padding-top:16px;}
.blog-postcomment .comment-reply-button {
    margin-top:20px;
    text-align:right;
}
.blog-postcomment .comment-reply-button .comment-reply-link{
    font-weight:700;
    font-size:16px;
    text-decoration:none;
    color:#1591fe;
}
.comment-form-comment-subscribe input {
    margin-right:12px;
}
#nsu-checkbox {
    float:right;
    width:65%;
}
.mc4wp-checkbox-wp-comment-form {
    float:right;
    width:65%;
}


.two-column-layout{
    overflow: hidden;
    padding-bottom: 20px;
}
.two-column-layout .column{
    width: 50%;
    float: left;
}
.secondary-content-column{ padding-right: 10px; }
.form-column .he_hearing_form_area{
    background-image: none;
    padding-top: 15px;
}
.form-column .he_hearing_form_area #hearing-consultation-form h2,
.form-column .he_hearing_form_area #hearing-consultation-form h3,
.form-column .he_hearing_form_area #hearing-consultation-form p{
    margin-bottom:0;
    padding-bottom:0;
}
.form-column .he_hearing_form_area .he_hearing_aid_form_area{
    padding-bottom: 17px;
}
.form-column .he_hearing_form_area #hearing-consultation-form ul li{
    list-style-type: none;
    line-height: inherit;
}
.form-column .he_hearing_form_area #hearing-consultation-form ul li a{
    text-decoration: none;
}












































































































/*---------------------
	20-07-18
	New 4 Pages CSS
---------------------*/
.n-banner-container {
	background: #fff url(images/n-banner-bg1.png) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.n-banner {
	padding: 30px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.n-banner .left-content {
	width: 59%;
	padding-top: 20px;
	padding-right: 20px;
	position: relative;
}
.n-banner h1 {
	font-family: 'proxima_novaregular';
	font-size: 50px;
	line-height: 48px;
	color: #758084;
	font-weight: 300;
	padding-bottom: 10px;
	position: relative;
	z-index: 1;
}
.n-banner .pr-title {
	display: block;
	font-size: 38px;
	line-height: 45px;
	color: #3B4043;
}
.n-banner .product-group-image {
	position: absolute;
	top: 95px;
	right: 50px;
	z-index: 0;
}
.n-banner .right-content { width: 41%; }
.banenr-product-feture {
	background: #fff;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.22);
	box-shadow: 5px 5px 30px 0px rgba(0,0,0,0.22);
	padding: 28px 30px;

	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.n-banner .n-left-feture {
	width: 60%;
}
.n-banner .n-right-feture {
	width: 40%;
	padding-left: 15px;
	overflow: hidden;
	text-align: center;
}
.n-banner .h-title { padding: 0 0 20px 0; }
.n-banner .h-title .mini-title{
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #b0b0b0;
	font-weight: 400;
	padding-bottom: 10px;
}
.n-banner .h-title h3 {
	font-size: 23px;
	line-height: 28px;
	color: #4D4D4D;
	padding-bottom: 2px;
}
.n-banner .h-title h3 a {
	color: #4D4D4D;
	text-decoration: none;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.n-banner .h-title h3 a:hover {
	color: #00acb7;
	text-decoration: underline;
}
.n-banner .n-date {
	display: block;
	font-size: 18px;
	line-height: 22px;
	color: #666;
	padding-bottom: 2px;
}
.n-banner .banner-ratting {
	font-size: 13px;
	line-height: 17px;
	color: #758084;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 22px;
}
.n-banner .banner-ratting .fa { color: #DC7240; }
.n-banner .n-left-feture .contents {
	font-size: 15px;
	line-height: 20px;
	color: #585D60;
	max-width: 223px;
}
.n-banner .n-right-feture .content { float: right; }
.n-banner .n-product-img {
	padding-bottom: 25px;
	text-align: right;
	overflow: hidden;
}
.n-banner .n-product-img img { float: right; }
.n-banner .btn-form-price {
	display: inline-block;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 5px 25px 5px 20px;
	background: #dc7240;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.n-banner .btn-form-price small {
	font-size: 12px;
	vertical-align: middle;
	margin-right: 2px;
}
.n-banner .btn-form-price:hover { background: #00acb7; }


.btn-get-more {
	display: inline-block;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 14px 40px;
	background: #dc7240;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.btn-get-more small {
	font-size: 12px;
	vertical-align: middle;
	margin-right: 2px;
}
.btn-get-more:hover { background: #00acb7; }

/*---------------------*/
/* new-feture-area     */
/*---------------------*/
.new-feture-area { padding: 0; }
.new-feture-area .row:nth-of-type(2n+2) { background: #f6f6f6; }
.new-feture-area .content-wrap,
.product-list-with-image {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	padding: 50px 0 20px 0;
}
.new-feture-area .row .left-img img {
	display: block;
	max-width: 100%;
	height: auto;
}
.new-feture-area .row:not(:first-child) .left-img img { margin: 0 auto; }
.new-feture-area .row.diff .left-img  { width: 30%; }
.new-feture-area .row.diff .right-conten { width: 70%; }
.content-wrap .left-img {
	width: 31.51%;
	padding-right: 10px;
}
.content-wrap .description-content { max-width: 750px; }
.content-wrap p {
	font-size: 20px;
	line-height: 27px;
	color: #585D60;
	padding-bottom: 30px;
}
.content-wrap h3 {
	font-family: 'proxima_novaregular';
	font-size: 34px;
	line-height: 45px;
	color: #3B4043;
	font-weight: 400;
	padding-bottom: 10px;
}
.content-wrap h3 a {
	color: #3B4043;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.content-wrap h3 a:hover { color: #00acb7; text-decoration: underline; }
.content-wrap p:nth-last-of-type(1) { padding-bottom: 10px; }
.n-feture-header {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}
.n-feture-header .left { width: 62%; }
.n-feture-header .right {  }
.content-wrap .n-date {
    display: block;
    font-size: 18px;
    line-height: 22px;
    color: #3B4043;
    padding-bottom: 20px;
}

.n-feture-header .banner-ratting {
	font-size: 17px;
	line-height: 21px;
	color: #758084;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 22px;
	max-width: 360px;
}
.n-feture-header .banner-ratting .fa {
	color: #DC7240;
	font-size: 22px;
}
.content-wrap .right-content { width: 68.49%; }
.content-wrap .right .price {
	font-size: 40px;
	line-height: 48px;
	color: #3B4043;
	padding-right: 30px;
	padding-bottom: 18px;
	text-align: right;
}
.content-wrap .right .price small {
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	line-height: 20px;
	margin-right: 10px;
	color: #758084;
}
.content-wrap .content { padding: 10px 0; }
.content-wrap .check-list {
	padding: 0;
	margin: 0;
}
.content-wrap .check-list li {
	font-size: 17px;
	line-height: 22px;
	color: #758084;
	padding: 5px 0 15px 50px;
	background: url(images/check-icon.png) no-repeat 0 5px;
}
.n-feture-footer { padding: 25px 0 0 0; }
.n-feture-footer .buttons {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}
.n-button {
	display: block;
	position: relative;
	width: 22%;
	padding: 8px 10px 8px 50px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	font-size: 14px;
	line-height: 18px;
	color: #3B4043;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	min-width: 160px;
	margin-bottom: 30px;
}
.n-button .icon {
	display: block;
	width: 65px;
	height: 65px;
	border: 1px solid #c8c8c8;
	background: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: -22px;
	top: -5px;
	bottom: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.new-feture-area .row:nth-of-type(2n+2) .n-button .icon { background: #f6f6f6; }
.new-feture-area .row .n-button:hover .icon,
.new-feture-area .row .n-button:hover { border-color: #DC7240; }
.n-button .text { display: block; }
.n-button .text small,
.n-button .text strong {
	display: block;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
}
.n-button .text small { padding-bottom: 0px; color: #B2B2B2; }
.n-button .text strong { font-weight: 600; }

.more-rows {
	width: 100%;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	color: #51A8B4;
	text-transform: uppercase;
	padding: 48px 20px;
}
.more-rows a {
	color: #51A8B4;
	position: relative;
	text-decoration: none;
	-webkit-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	padding: 0 50px 0 0;
}
.more-rows a:after {
    content: '\f107';
    font-size: 30px;
    font-family: 'fontawesome';
    color: #51A8B4;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 5px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.more-rows a:hover:after,
.more-rows a:hover {
	color: #dc7240;
}

/*------------------*/
/* n-feture-content */
/*------------------*/
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.n-feture-content {
	padding: 20px 0;
	text-align: center;
}
.n-feture-video { padding: 20px 0 50px 0; }
.n-video-wrap {
	display: inline-block;
	position: relative;
}
.n-video-wrap .n-btn-video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
	width: 145px;
	height: 145px;
	background: #fff url(images/video-button-img.png) no-repeat 55px center;
	-webkit-box-shadow: 0px 0px 110px 9px rgba(0,0,0,0.34); -moz-box-shadow: 0px 0px 110px 9px rgba(0,0,0,0.34); box-shadow: 0px 0px 110px 9px rgba(0,0,0,0.34);
	-webkit-transition: 0.3s; transition: 0.3s;
	-webkit-border-radius: 100%; border-radius: 100%;
}
.n-video-wrap .n-btn-video:hover {
	-webkit-box-shadow: 0px 0px 0px 10px rgb(208, 208, 208);
	-moz-box-shadow: 0px 0px 0px 10px rgb(208, 208, 208);
	box-shadow: 0px 0px 0px 10px rgb(208, 208, 208);
}
.nw-entry p {
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
	color: #585D60;
	padding-bottom: 50px;
}


/*----------------*/
/* n-faqs         */
/*----------------*/
.n-faqs-wrap { padding: 30px 0; }
.n-faqs-wrap .title {
	padding-bottom: 30px;
	text-align: center;
}
.n-faqs {
	padding-bottom: 10px;
	text-align: left;
}
.n-faqs h3 {
	position: relative;
	background: #f2f2f2;
	text-align: left;
	font-size: 23px;
	line-height: 28px;
	padding: 17px 30px 15px 60px;
	border: 2px solid #c4c4c4;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	margin-top: 22px;
	cursor: pointer;
}
.n-faqs h3:before {
	content: 'Q:';
	display: block;
	width: 22px;
	color: #90b8ba;
	vertical-align: middle;
	position: absolute;
	left: 30px;
	top: 16px;
}
.n-faqs h3 ~ .content {
	border: 2px solid #c6c6c6;
	margin: 0 30px;
	border-top: 0;
	padding: 30px;
	border-radius: 0 0 30px 30px;
	display: none;
}
.n-faqs h3 ~ .content p:last-child { padding-bottom: 20px; }

/*-------------------*/
/* n-popular-area    */
/*-------------------*/
.n-popular-area {
	max-width: 955px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
}
.n-popular-boxes {
	max-width: 742px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	border-top: 1px solid #d9d9d9;
	padding: 0 !important;
}
.n-popular-boxes .box {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 33.333333%;
	min-height: 144px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #d9d9d9;
	border-top: 0;
}
.n-popular-boxes .box:nth-child(3n+2) {
	border-right: 0;
	border-left: 0;
}
.n-popular-area .btn-explore {
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 20px;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	color: #51A8B4;
	padding-right: 42px;
}
.n-popular-feture-wrap { padding-top: 40px; }
.n-popular-area .btn-explore:after {
	content: '\f107';
	font-family: 'fontawesome';
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}
.n-popular-boxes .img { padding-bottom: 5px; width: 100%; }
.n-popular-boxes .img img { margin: 0 auto; }
.n-popular-boxes h4 {
	width: 100%;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	color: #3B4043;
	margin: 0;
	padding: 0;
	font-weight: 300;
}
.new-feture-area .content-wrap h2,
.product-list-with-image h2{
	text-align: center;
	width: 100%;
	font-size: 35px;
	line-height: 48px;
	padding-bottom: 20px;
	font-weight: 400;
}

/*-----------------*/
/* n-hearing-style */
/*-----------------*/
.revision-banenr {
	background: url(images/revision-banner-bg.png) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
.revision-banner-wrap {
	padding: 35px 0 20px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	min-height: 377px;
}
.revision-banner-wrap h1 {
	font-size: 45px;
	line-height: 48px;
	padding-bottom: 10px;
	font-weight: 500;
	color: #758084;
}
.revision-banner-wrap p {
	font-size: 16px;
	line-height: 26px;
	color: #585D60;
	padding-bottom: 20px;
}
.revision-banner-wrap .left-content {
	width: 63%;
	max-width: 550px;
	padding-bottom: 140px;
}
.direction-content {
	position: relative;
	margin-top: -186px;
	z-index: 1;
}
.direction-content .content-left {
	padding-top: 30px;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 250px;
}
.direction-content .content-left:after {
	content: '';
	display: block;
	position: absolute;
	top: 100px;
	left: 80%;
	width: 180px;
	height: 70px;
	background: url(images/banner-arrow.png) no-repeat center center;
}
.direction-content .content-left p {
	font-size: 17px;
	line-height: 26px;
	font-weight: 600;
	color: #000;
	padding-bottom: 10px;
}
.nf-area {
	max-width: 320px;
	margin: 0 auto;
}
.nf-area .sign_up_form_area {
	-webkit-border-radius: 16px;
	border-radius: 16px;
	background: #fff;
	-ms-box-shadow: 3px 5px 17px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 5px 17px 0px rgba(0,0,0,0.2);
	box-shadow: 3px 5px 17px 0px rgba(0,0,0,0.2);
}
 .nf-area .he_hearing_aid_form_area { min-height: 365px; }
.nf-area .current-form-option-container,
.nf-area .sign_up_title .content {
	max-width: 238px;
	margin: 0 auto;
}
.nf-area .sign_up_title h2 {
	font-size: 23px;
	line-height: 27px;
	font-weight: 400;
}
.nf-area .sign_up_title {
	background: #dc7240;
}
.nf-area .sign_up_title h3 {
	font-size: 14px;
	line-height: 17px;
	font-weight: 300;
}
.nf-area .he_hearing_aid_form_area ul li p {
    font-size: 17px;
    line-height: 22px;
    color: #333;
    display: block;
}
.nf-area .he_hearing_aid_form_area ul li p span {
    color: #333;
    padding-bottom: 5px;
    font-weight: 600;

}
.nf-area .he_hearing_aid_form_area ul li p small {
    display: block;
    font-size: 14px;
    color: #373a3c;
    margin: 1px 0 3px 0;
}
.nf-area .he_hearing_aid_form_area {
	background: #fff;
	padding-bottom: 25px;
}
.nf-area .he_hearing_aid_form_area input[type='radio'] + label {
	background: #e4e4e4;
	border: 1px solid #989898;
	outline: 0;
	margin: 0;
	padding: 3px 5px 3px 28px;
	font-size: 20px;
	text-transform: capitalize;
	line-height: 26px;
	font-weight: 500;
	height: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-shadow: inherit;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-ms-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
.nf-area .he_hearing_aid_form_area input[type='radio']:checked + label,
.nf-area .he_hearing_aid_form_area input[type='radio'] + label:hover { background: #00acb7; }
.consult-area .he_submit a.back,
.consult-area .input_field li a.reserve_btn,
.consult-area .he_submit input[type="submit"],
.nf-area .he_submit a.back,
.nf-area .input_field li a.reserve_btn,
.nf-area .he_submit input[type="submit"] {
	background: #51A8B3;
    font-weight: 600;
    text-transform: uppercase;
    border-color: #51A8B3;
    margin: 15px auto;
    -ms-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    height: inherit;
    padding: 5px;
}
.consult-area .input_field li a.reserve_btn { padding: 10px 5px; }
.nf-area .input_field li a.reserve_btn { padding: 12px 10px; }
.nf-area .he_submit a.back:hover,
.nf-area .input_field li a.reserve_btn:hover,
.nf-area .he_submit input[type="submit"]:hover { background: #dc7240; }
.nf-area .input_field li input[placeholder],
.nf-area .input_field li [placeholder],
.nf-area .input_field li [placeholder] {
	-ms-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
.n-hearing-style {
	max-width: 850px;
	margin: 0 auto;
	text-align: center;
	padding: 70px 0;
}
.hear-style-two-col {
	max-width: 715px;
	margin: 0 auto;
	padding: 0 0 120px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}
.hear-style-two-col .column {
	width: 46%;
	padding-bottom: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.hear-style-two-col .style-img {
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	overflow: hidden;
	margin-bottom: 20px;
}
.hear-style-two-col h4 {
	font-size: 17px;
	line-height: 20px;
	text-transform: uppercase;
	color: #6a6e6d;
	font-weight: 400;
	padding-bottom: 25px;
}
.hear-style-two-col .style-img img {
	max-width: 100%;
	height: auto;
}
.hear-style-two-col .hear-style-feture {
	padding: 10px 0 20px 0;
	margin: 0;
	max-width: 290px;
	text-align: left;
}
.hear-style-two-col .hear-style-feture li {
	list-style-type: none;
	padding: 0 0 20px 55px;
	font-size: 17px;
	line-height: 20px;
	color: #75797c;
}
.hear-style-two-col .hear-style-feture li:not(.crose) {
	background: url(images/check-icon2.png) no-repeat 0 5px;
}
.hear-style-two-col .hear-style-feture li.crose {
	background: url(images/close-icon2.png) no-repeat 0 5px;
}
.hear-style-two-col .btn-hearing-aid {
	display: block;
	width: 100%;
	padding: 15px 22px 15px 22px;
	background: #50a8b4;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	margin-top: auto;
}
.hear-style-two-col .btn-hearing-aid:hover { background: #026f7e; }

/*-------------------*/
/* n-news-area       */
/*-------------------*/
.bg-gray { background: #f6f6f6; }
.n-news-area { padding: 15px 0 0 0; }
.n-news-area h2 {
	text-align: center;
	background: #fff;
	padding-bottom: 40px;
}
.n-newses {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	padding: 70px 0 70px 0;
}
.n-newses .n-news {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 31%;
	margin-bottom: 60px;
	-webkit-box-shadow: 5px 5px 14px -1px rgba(0,0,0,0.25);
	-moz-box-shadow: 5px 5px 14px -1px rgba(0,0,0,0.25);
	box-shadow: 5px 5px 14px -1px rgba(0,0,0,0.25);
	-webkit-border-radius: 0 0 25px 25px;
	-ms-border-radius: 0 0 25px 25px;
	border-radius: 0 0 25px 25px;
}
.n-news .content-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	padding-bottom: 30px;
}
.n-news .n-image {
	display: block;
	padding-bottom: 20px;
}
.n-news .n-image img {
	width: 100%;
	display: block;
	max-width: 100%;
	height: auto;
}
.n-news .content-inner {
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	text-align: left;
}
.n-news h4,
.n-news .content-inner {
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.n-news .content-inner { padding-bottom: 20px; }
.n-news .btn {
	display: block;
	width: 100%;
	max-width: 216px;
	height: 38px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 19px;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	background: #50a8b4;
	position: relative;
	padding: 10px 30px 3px 12px;
	text-align: center;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.n-news .btn:hover {
	background-color: #125f69;
}
.n-news .btn:after {
	content: '\f105';
	font-family: 'fontawesome';
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 8px;
}
.n-news h4 {
	font-size: 22px;
	line-height: 26px;
	color: #3f4042;
	padding-bottom: 5px;
}
.n-news h4 a {
	color: #3f4042;
	text-decoration: none;
}
.n-news h4 a:hover { color: #50a8b4; }
.n-news .content-inner p {
	font-size: 17px;
	line-height: 20px;
	color: #758084;
	padding-bottom: 10px;
}



/*---------------------*/
/* consult-area        */
/*---------------------*/
.consult-header .center_content { max-width: 1170px; }
.consult-area {
	background: #eee9e5 url(images/consult-page-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 60px;
}
.three-circle-section {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 25px 0;
}
.three-circle-section .circle-box {
	width: 30.6%;
	border: 3px solid #6ea6bd;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	position: relative;
	background: #fff;
	padding: 8px 40px 8px 80px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.three-circle-section .left-icon {
	position: absolute;
	top: 50%;
	left: 20px;
	width: 52px;
	height: 52px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 4px solid #6aa9b8;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	line-height: 24px;
	color: #6aa9b8;
	font-weight: 300;
}
.three-circle-section .content { max-width: 200px; }
.three-circle-section p {
	font-size: 16px;
	line-height: 24px;
	color: #70A6B2;
	margin: 0;
	padding: 0;
}

/* consult-form-area  */
.consult-form-area {
	background: #fefdfb;
	border: 1px solid #939594;
	-webkit-box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.22);
	-moz-box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.22);
	box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.22);
	padding: 36px 24px 16px 24px;
	-webkit-border-radius: 46px;
	border-radius: 46px;
}
.consult-form-header {
	text-align: center;
	padding-bottom: 10px;
}
.consult-form-header h1 {
	font-size: 35px;
	line-height: 40px;
	color: #000;
	font-weight: 600;
	padding-bottom: 10px;
}
.consult-form-header h2 {
	font-size: 26px;
	line-height: 30px;
	color: #3B4043;
	font-weight: 600;
	padding-bottom: 20px;
}
.skillbar {
	position:relative;
	display:block;
	width:100%;
	max-width: 300px;
	margin: 0 auto;
	background: #cccccc;
	height: 18px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	transition: 0.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(34,34,34,1);
	-moz-box-shadow: 0px 0px 2px 0px rgba(34,34,34,1);
	box-shadow: 0px 0px 2px 0px rgba(34,34,34,1);
}
.skillbar-bar {
	height: 100%;
	width: 0;
	background: #0099b1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* consult page sign_up_form_area*/
.consult-area .he_hearing_form_area { background: #fff; }
.consult-area .sign_up_form_area {
	margin: 0;
	width: 100%;
	max-width: inherit;
	background: transparent;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	min-height: inherit;
	padding: 10px 0 10px 0;
}
.consult-area .he_hearing_aid_form_area,
.consult-area .he_hearing_form_area { padding: 0; }
.consult-area .sign_up_form_area,
.consult-area .he_hearing_aid_form_area { background: transparent; }
.consult-area .he_hearing_aid_form_area { min-height: inherit; }
.consult-area .he_hearing_aid_form_area ul { padding: 0 0 20px 0; }
.consult-area .he_hearing_aid_form_area ul.current-form-option-container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: flex-start;
	text-align: center;
}
.consult-area .he_hearing_aid_form_area ul li {
	width: 33.33333%;
	padding: 1.25%;
	text-align: center;
	padding-bottom: 20px;
}
.consult-area .he_hearing_aid_form_area ul li.fullwidth,
.consult-area .he_hearing_aid_form_area ul li.congratulations-container-li {
	width: 100% !important;
	text-align: center;
	padding-bottom: 5px;
}
.consult-area .he_hearing_aid_form_area ul li p {
	font-size: 30px;
	line-height: 35px;
}
.consult-area .he_hearing_aid_form_area ul li p small { font-size: 20px; }
.consult-area  .he_hearing_aid_form_area input[type='radio'] + label {
	background: #ea853f;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-border-radius: 28px;
	border-radius: 28px;
	display: block;
	border: 0;
	padding: 15px 24px 18px 24px;
	height: inherit;
	-webkit-box-shadow: inset 0px 0px 16px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 0px 16px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 0px 16px 0px rgba(0,0,0,0.2);
}
.consult-area  .he_hearing_aid_form_area input[type='radio'] + label:hover {
	background: #0099b1;
}
.input_field li a.reserve_btn {
	max-width: 200px;
	margin: 0 auto;
}





/*
.form-option-container {
    display: flex;
    width: 100%;

    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
 */
.consult-area .four-items {
	max-width: 700px;
	margin: 0 auto;
}
.consult-area .single-item {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
}
.consult-area .center-items {
	-ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.consult-area .he_hearing_aid_form_area .four-items li:not(.fullwidth) {
	width: 50%;
}
.consult-area .he_hearing_aid_form_area ul li.double-width {
    width: 66.666666666% !important;
}
.consult-area .input_field li textarea,
.consult-area .input_field li input[type="text"],
.consult-area .input_field li input[type="email"] {
	border-radius: 15px;
}
.consult-area .input_field li textarea {
    padding-top: 10px;
    padding-bottom: 0;
    height: 40px;
}

/*------------------------*/
/* n-customer-wrap-area   */
/*------------------------*/
.n-customer-wrap-area {
	margin-top: 95px;
	background: #fff;
	-webkit-box-shadow: 0px 5px 34px -10px rgba(0,0,0,1);
	-moz-box-shadow: 0px 5px 34px -10px rgba(0,0,0,1);
	box-shadow: 0px 5px 34px -10px rgba(0,0,0,1);
}
.n-custommer-say {
	max-width: 1100px;
	margin: 0 auto;
	padding: 30px 0 50px 0;
	text-align: center;
}
.n-custommer-say h2 {
	font-size: 30px;
	line-height: 36px;
	color: #3B4043;
	padding-bottom: 15px;
	font-weight: 600;
}
.c-review-three-columns {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-top: 15px;
}
.c-review-three-columns .column {
	width: 32%;
	background: #f5f5f5;
	padding: 25px 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-webkit-box-shadow: 6px 6px 25px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 6px 6px 25px 0px rgba(0,0,0,0.25);
	box-shadow: 6px 6px 25px 0px rgba(0,0,0,0.25);
}
.c-review-three-columns .content {
	max-width: 280px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.c-review-three-columns .content p {
	flex: 1 0 auto;
	font-size: 16px;
	line-height: 24px;
	color: #758084;
	padding-bottom: 10px;
}
.c-review-three-columns .column .link {
	font-size: 20px;
	line-height: 24px;
	color: #000;
	font-weight: 400;
	text-transform: capitalize;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.c-review-three-columns .column .link:hover {
	text-decoration: underline;
}
.c-review {
	text-align: center;
	padding: 10px 0;
}
.c-review img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

/*--------------------*/
/* footer_bottom_menu */
/*--------------------*/
.he_brand_logo_area .footer_bottom_menu {
	display: inline-block;
	vertical-align: middle;
}
.he_brand_logo_area .footer_bottom_menu li a {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	text-decoration: underline;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.he_brand_logo_area .footer_bottom_menu li a:hover { color: #eca730; }



/*------------------*/
/* product page     */
/*------------------*/
.bg-ice { background: #d3e5ef; }
.n-get-quote {
	padding: 40px 0;
	text-align: center;
}
.n-get-quote .or,
.n-get-quote a,
.n-get-quote .n-quote-contact {
	display: inline-block;
	vertical-align: middle;
}
.n-get-quote .or {
	font-size: 24px;
	line-height: 28px;
	color: #B3B3B3;
	text-transform: uppercase;
	position: relative;
	padding: 10px 45px;
	margin: 0 40px;
}
.n-get-quote .or:before,
.n-get-quote .or:after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 2px;
	width: 30px;
	background: #B3B3B3;
}
.n-get-quote .or:before { left: 0; }
.n-get-quote .or:after { right: 0; }
.n-quote-contact {
	font-size: 20px;
	line-height: 25px;
	color: #B3B3B3;
	text-align: left;
	text-transform: uppercase;
}
.n-quote-contact small {
	display: block;
	color: #666;
}
.n-get-quote .btn.btn-quote {
	padding: 0 40px;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 1px;
}
.n-procduct-review { padding: 30px 0 0 0; }
.n-product-review-image { padding: 12px 0; }
.n-product-review-image img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

/*--------------------*/
/* n-feture-tabs-area */
/*--------------------*/
.n-feture-tabs-area { padding: 30px 0 0 0; }
.n-tab-buttons {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.n-tab-buttons li {
	width: 33.333333333%;
	border: 1px solid #cccccc;
	-moz-border-radius: 30px 30px 0 0;
	-webkit-border-radius: 30px 30px 0 0;
	border-radius: 30px 30px 0 0;
	position: relative;
	padding: 10px 30px 15px 60px;
	cursor: pointer;
	font-size: 22px;
	line-height: 26px;
	color: #51A8B4;
	font-weight: 400;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.n-tab-buttons li.active { border-bottom: 0; }
.n-tab-buttons li .icon {
	position: absolute;
	top: 11px;
	left: 15px;
	width: 32px;
	height: 32px;
	border: 2px solid #52abb1;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #52abb1;
}
.n-tab-content-wrap {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 50px 50px 20px 50px;
}
.n-tab-content-wrap p { line-height: 28px; }
.n-tab-content-wrap  .n-tab:not(:first-child) {
	display: none;
}


/*--------------------*/
/*--------------------*/
.n-competitive #competitive {
	padding-bottom: 10px;
}
.n-competitive #competitive .box-image {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 20px;
	background: #fff;
	border-radius: 100%;
	width: 130px;
	height: 130px;
	align-items: center;
	margin: 0 auto 10px auto;
	box-shadow: 3px 3px 8px 2px rgba(0,0,0,0.1);
}
.n-competitive #competitive p { color: #585D60; }

/*------------------------*/
/* n-similar-product-area */
/*------------------------*/
.n-product-banner { background: #fff; }
.n-product-banner .content-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	padding: 45px 0;
}
.n-group-product {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.n-product-banner .n-button .icon,
.n-product-banner .n-button { color: #f6f6f6; }
.n-product-banner .n-button .text strong { color: #3B4043; }
.n-product-banner .content-wrap .left-img {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	padding-right: 20px;
}
.n-product-banner .n-feture-header .right {
	width: 38%;
	text-align: right;
}
.n-product-banner .right .banner-ratting {
	display: inline-block;
	padding-top: 30px;
}

.n-product-banner .content-wrap .check-list li {
	font-size: 14px;
	line-height: 18px;
	padding-left: 40px;
}
.n-product-banner .mini-title { padding-bottom: 30px; }
.n-product-banner .n-plist {
	width: 88px;
	min-width: 88px;
	padding: 0;
	margin: 0;
}
.n-product-banner .n-plist li {
	width: 100%;
	border: 2px solid #e5e5e5;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 12px;
	background: #fff;
	overflow: hidden;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.n-product-banner .n-plist li img {
	display: block;
	max-width: 100%;
	height: auto;
}
.n-product-banner .n-plist li:last-child { margin-bottom: 0; }

.n-similar-product-area { background: #f2f2f2; }
.n-similar-product {
	max-width: 1016px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 55px 0;
}
.n-similar-product  h2 {
	width: 100%;
	font-size: 35px;
	line-height: 40px;
	color: #3B4043;
	font-weight: 400;
	padding-bottom: 30px;
	text-align: center;
}
.n-similar-product .box {
	width: 22.93%;
	background: #fff;
	padding: 20px;
	-webkit-border-radius: 17px;
	border-radius: 17px;
	text-align: center;
	-ms-box-shadow: 3px 3px 10px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 10px 5px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 10px 5px rgba(0,0,0,0.2);
	-ms-transition: box-shadow 0.3s;
	-webkit-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
	margin: 20px 0;
}
.n-similar-product .box:hover {
	-ms-box-shadow: 7px 10px 24px 7px rgba(0,0,0,0.3);
	-webkit-box-shadow: 7px 10px 24px 7px rgba(0,0,0,0.3);
	box-shadow: 7px 10px 24px 7px rgba(0,0,0,0.3);
}
.n-similar-product .box .img img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.n-similar-product .box h4 {
	font-size: 18px;
	line-height: 22px;
	color: #333;
	font-weight: 600;
	padding-bottom: 10px;
}
.n-similar-product .box h4 a {
	color: #333;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.n-similar-product .box h4 a:hover { color: #51a9b5; }
.n-similar-product .box .price {
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}
/*---------------
	Mobashir CSS
-----------------*/
.n-popular-boxes .box a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-decoration: none;
	-webkit-transition: all 700ms;
	   -moz-transition: all 700ms;
	    -ms-transition: all 700ms;
	     -o-transition: all 700ms;
	        transition: all 700ms;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	   -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
		    flex-wrap: wrap;
	-webkit-align-items: center;
		-ms-align-items: center;
			align-items: center;
	-webkit-justify-content: center;
			justify-content: center;
}
.n-popular-boxes .box a:hover{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	        transform: scale(1.1);
}
.n-popular-boxes .box{
	overflow: hidden;
	-webkit-transition: box-shadow 700ms;
	   -moz-transition: box-shadow 700ms;
	    -ms-transition: box-shadow 700ms;
	     -o-transition: box-shadow 700ms;
	        transition: box-shadow 700ms;
}
.n-popular-boxes .box:hover {
    -webkit-box-shadow: inset 0 0 5px 2px rgba(33,188,200,0.8);
    	-ms-box-shadow: inset 0 0 5px 2px rgba(33,188,200,0.8);
    		box-shadow: inset 0 0 5px 2px rgba(33,188,200,0.8);
}
.expandable-content{
	padding-top: 15px;
}
.d-none{
	display: none !important;
}
.expandable-content p:last-of-type{
	padding-bottom: 20px;
}
.n-hearing-style .section-heading,
.n-news-area .section-heading{
    color: #2d2d2d;
    font-size: 36px;
    padding-bottom: 20px;
    line-height: inherit;
    font-weight: normal;
}
.n-news-area .section-heading{
	text-align: center;
}
.hear-style-two-col{
	padding-bottom: 40px;
}




/*---------26/7/18--------*/
.banenr-product-feture{
	-webkit-box-shadow: 0 0 50px 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 50px 5px rgba(0,0,0,0.4);
}
.font-weight-normal{
	font-weight: 400;
}
.more-about-hearing-aid{
    display: none;
}
.entry-content .section-heading{
    color: #2d2d2d;
    font-size: 36px;
    padding-bottom: 20px;
    line-height: inherit;
    font-weight: normal;
}
.mobile_custom_excerpt{
	display: none;
}

.nw-entry #include-area,
.nw-entry #include-area .feturebox-area{ padding-top: 0 }
.c-review-three-columns .column span.link:hover{
	text-decoration: none;
}

/*---------13/8/18--------
.new-hearing-aid-product .n-feture-header .right{
	text-align: center;
}
.new-hearing-aid-product .content-wrap .right .price{
	display: inline-block;
}*/
.page-template-template-consult-revision .n-customer-wrap-area{
	margin-top: 30px;
}
.page-template-template-consult-revision .three-circle-section{
	padding-top: 0;
}
.page-template-template-consult-revision .consult-form-area{
	padding-top: 15px;
	overflow: hidden;
}
.page-template-template-consult-revision .consult-form-header h2{
	padding-bottom: 10px;
}
.page-template-template-consult-revision .consult-area .he_hearing_aid_form_area ul li{
	padding-top: 0;
}
.page-template-template-consult-revision .consult-area .he_hearing_aid_form_area ul{
	padding-bottom: 0;
}
.page-template-template-consult-revision .n-custommer-say{
	padding-top: 12px;
}
.page-template-template-consult-revision .consult-area .he_hearing_aid_form_area input[type='radio'] + label{
	padding-top: 10px;
	padding-bottom: 13px;
}
.page-template-template-consult-revision .consult-form-area,
.page-template-template-consult-revision .consult-form-header{
	padding-bottom: 0;
}
.page-template-template-consult-revision .three-circle-section{
	padding-bottom: 18px;
}
.single-hearing-aids #careers_area{
	height: auto;
	overflow-y: inherit;
}
.single-hearing-aids #careers_area .gform_wrapper label.gfield_label{
	margin-bottom: 2px;
}
.single-hearing-aids ul li.gfield{
	margin-top: 10px !important;
}
.single-hearing-aids #careers_area .gform_footer{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.single-hearing-aids #careers_area .gform_wrapper{
	max-width: 450px;
}
.single-hearing-aids #careers_area .gform_wrapper div.validation_error,
.single-hearing-aids #careers_area .gform_wrapper li.gfield.gfield_error{
	font-size: 16px !important;
}
.single-hearing-aids #careers_area .gform_wrapper li.gfield.gfield_error{
	padding: 0 !important;
	margin: 0 !important;
}
#careers_area{
	padding-top: 25px;
}
.single-hearing-aids #careers_area .gform_wrapper label.gfield_label{
	font-size: 18px !important;
}
.single-hearing-aids #careers_area .gform_wrapper li.gfield_error .validation_message{
	font-size: 14px !important;
	padding-top: 0 !important;
}
.single-hearing-aids #careers_area {
	max-width: 650px;
}
.n-product-review-image iframe,
.c-review iframe,
#careers_popup_area iframe{
	height: 45px !important;
}



/* comparison template css (30-01-2019) */

.hn-banner-container {
	background: #f1edea;
}
.hn-banner-content {
	overflow: hidden;
	position: relative;
	padding-right: 440px;
}
.hn-banner-left-content {
	width: 100%;
	max-width: 690px;
	float: left;
	padding: 33px 0 17px 0
}
.hn-banner-img {
    width: 430px;
    position: absolute;
    right: 0; top: 0 !important; bottom: inherit;
}
.hn-banner-img img {
	width: 100%;
	height: auto;
	display: block;
}
.hn-banner-left-content h1 {
	color: #3B4043;
	font-size: 38px;
	line-height: normal;
	padding-bottom: 17px;
	font-weight: normal;
}
.hn-banner-left-content p {
	color: #3B4043;
	font-size: 17px;
	line-height: 24px;
	padding-bottom: 15px;
}


.hn-rating-container {
	padding-top: 40px;
}
.author-content {
    width: 100%;
    overflow: hidden;
    padding-bottom: 28px;
}
.author-img {
    width: 108px;
    float: left;
}
.author-img a {
    width: 101px;
    height: 101px;
    display: block;
    overflow: hidden;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.author-content-info {
	padding: 11px 0 0 125px;
}
.author-content-info p {
    font-size: 18px;
    color: #758084;
    line-height: normal;
    padding-bottom: 5px;
    font-weight: 400;
}
.author-content-info p a {
    color: #758084;
    text-decoration: underline;
}
.author-content-info p a:hover { text-decoration: none; }
.author-social ul { overflow: hidden; }
.author-social ul li {
    width: 41px;
    float: left;
    margin: 0 11px 11px 0;
}
.author-social ul li:first-child { margin-left: 0; }
.author-social ul li a {
	background: #758084;
    width: 41px;
    height: 41px;
    line-height: 40px;
    color: #fff;
    font-size: 22px;
    display: block;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.hn-rating-content {
	padding-bottom: 45px;
}
/*.hn-rating-content p {
    font-size: 18px;
    color: #758084;
    line-height: 24px;
    padding-bottom: 24px;
    font-weight: 400;
}*/
.pepperstone-center-content p {
    font-size: 18px;
    color: #758084;
    line-height: 24px;
    padding-bottom: 24px;
    font-weight: 400;
}


/*------------------------------*/
/*   mrk-col-area               */
/*------------------------------*/
.ppt-main-content {
	overflow: hidden;
	padding-top: 50px;
}
.ppt-sidebar {
	width: 28.4%;
	float: left;
}
.ppt-cont-rgt {
	width: 71.60%;
	float: right;
}
.ppt-mrk-col-area,
.ppt-mrk-col-area2 {
	display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;
	-webkit-justify-content: space-between; justify-content: space-between;
}
.fx-cont-rgt2 {
	margin-top: 20px;
}
.ppt-mrk-col {
	border: 1px solid #d5dbde;
	border-bottom: none;
	width: 50%;
	padding: 25px 10px 26px 10px;
}
.ppt-mrk-col:nth-child(2) { border-left: none; }
.ppt-mrk-img img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto 25px;
}
.ppt-opn-btn { text-align: center; }
.ppt-webvisitbtn-green {
    background: #dc7240;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    box-sizing: border-box;
    text-transform: uppercase;
	font-size: 20px;
    font-weight: 400;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 0 30px;
	text-align: center;
}
.ppt-webvisitbtn-green:hover {
    background: #f56825;
}
.pepperstone-center-content {
	padding-bottom: 50px;
	/*width: 100%;
	max-width: 1200px;
	margin: 0 auto;*/
}
.pepperstone-tbl { border: 1px solid #d8dadb; }
.ppt-tbl-area {
	display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;
}
.ppt-tbl-area.tbl_toggle_active { display: none; }
.ppt-tbl-area ul {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ppt-tbl-area ul li {
	border-top: 1px solid #d8dadb;
	border-left: 1px solid #d8dadb;
	padding: 0 10px 0 22px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	color: #585D60;
	font-size: 20px;
	height: 60px;
}
.ppt-tbl-area ul:nth-child(odd) {
	background: #f2f2f2;
}
.ppt-tbl-area ul:first-child li {
	color: #dc7240;
	font-size: 22px;
}
.ppt-tbl-area ul li { width: 35.85%; }
.ppt-tbl-area ul li:first-child {
	width: 28.3%;
	border-left: none;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.ppt-tbl-area ul li strong {
	width: 100%;
	color: #585D60;
	font-size: 14px;
	padding-bottom: 13px;
	font-weight: 600;
}
.ppt-rating-sign { border-left: 1px solid #d8dadb; }
.ppt-tbl-area ul li span {
	width: 100%;
	color: #585D60;
	font-size: 20px;
}
.ppt-tbl-area ul li small {
	color: #dc7240;
	font-size: 20px;
	display: inline-block;
	margin: 0 -2px;
}
.ppt-tbl-area ul li small.gray {
	color: #e6e6e6;
}
.ppt-tbl-area ul li span.dk-show { display: none; }

.ppt-tbl-area ul:first-child li { border-top: none; }
.hn-product-btn {
	padding-top: 0;
	margin-bottom: 65px;
}
.hn-product-btn .ppt-webvisitbtn-green {
	background: #51a9b5;
	height: inherit;
	line-height: inherit;
	padding: 18px 30px;
	-webkit-border-radius: 29px;
	border-radius: 29px;
}
.hn-product-btn .ppt-webvisitbtn-green:hover {
	background: #37c6da;
}
.ppt-webvisitbtn-green {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}
.hn-product-btn .ppt-mrk-col {
    border: 1px solid #d5dbde;
    border-top: none;
}
.hn-product-btn .ppt-mrk-col:nth-child(2) {
    border-left: none;
}
.hn-content2 {
	max-width: 1070px;
	padding-bottom: 60px;
}
.hn-content2 p {
    font-size: 18px;
    color: #758084;
    line-height: 24px;
    padding-bottom: 24px;
    font-weight: 400;
}


/* new css 14.02.19 */

.hn-banner-img {
    width: 430px;
    position: absolute;
    right: 0; top: 87px; bottom: inherit;
}
.hn-banner-left-content p a { color:#00afba; }
.ppt-mrk-col { padding-bottom: 65px; position: relative; }
.hn-product-btn .ppt-mrk-col { padding-bottom: 26px; }

.ppt-opn-btn {
    width: 100%;
    position: absolute; left: 0; bottom: 26px;
}
.hn-product-btn .ppt-opn-btn {
    position: inherit; left: inherit; bottom: inherit;
}
@media screen and (max-width: 850px) {
.hn-banner-img { top: inherit; }
}
@media screen and (max-width: 480px) {
.ppt-mrk-col { padding-bottom: 45px !important; }
.hn-product-btn .ppt-mrk-col { padding-bottom: 15px !important; }
.ppt-opn-btn { bottom: 15px; }
}


/* Article Template css 25.02.19 */

.article-content-area {
	overflow: hidden;
	padding-bottom: 50px;
}
.article-content-left {
	width: 68%;
	float: left;
	padding-right: 38px;
}
.article-sidebar {
	width: 32%;
	float: right;
	padding-top: 7px;
}
.article-content-area .author-content {
    padding-bottom: 18px;
}
.article-content-left h2 {
	color: #3b4043;
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	padding-bottom: 20px;
	font-family: 'HelveticaNeueBold_22498';
}
.article-content-left h3 {
	color: #758084;
	font-size: 22px;
	line-height: 42px;
	font-weight: normal;
	padding-bottom: 10px;
	font-family: 'HelveticaNeueMedium';
}
.article-content-left p {
	color: #758084;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	padding-bottom: 21px;
	font-family: 'HelveticaNeueRegular';
}
.author-content-info p.small-text {
	color: #585d60;
	font-size: 14px;
	line-height: 23px;
	padding-bottom: 8px;
    font-family: 'HelveticaNeueMedium';
}

.article-entry img {
	max-width: 100%;
	height: auto;
	display: block;
}
.article-entry a{
	color:#058f98;
}
.nsw-area {
	background: #e8e8e8;
	padding: 14px 18px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow: hidden;
}
.article-content-left .nsw-area { margin-bottom: 30px; }
.nsw-area li {
	width: 25%;
	float: left;
	padding:11px;
}
.nsw-area li a {
	background: #dc7240;
	display: block;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 10px;
	font-weight: 500;
	-webkit-border-radius: 27px;
	border-radius: 27px;
    font-family: 'HelveticaNeueRegular';
}
.nsw-area li a:hover {
    background: #51a9b5;
}
.select-box-content .nsw-area {
	padding: 0 7px;
	background: transparent;
}
.select-box-content .nsw-area li { width: 50%; }
.select-age .nsw-area {
	max-width: 216px;
	margin: 0 auto;
	padding: 0;
}
.select-age .nsw-area li {
	width: 100%;
	padding:11px 0;
}
.art-map {
	max-width: 500px;
	margin: 11px auto 35px;
}
.get-btn { text-align: center; }
.get-btn a {
	background: #dc7240;
	height: 57px;
	line-height: 57px;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	padding: 0 35px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	font-family: 'HelveticaNeueRegular';
}
.nsw-area li a,
.get-btn a {
	-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;
}
.get-btn a:hover { background: #51a9b5; }

.select-box {
	background: #f1edea;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
.select-box h2 {
	background: #51a9b5;
	color: #fff;
	font-size: 20px;
	text-align: center;
	text-transform: capitalize !important;
	line-height: 27px;
	padding: 16px 10px 20px 10px;
	font-weight: 500;
	font-family: 'HelveticaNeueMedium';
}
.select-box-content {
	padding: 30px 6px 32px 6px;
}
.select-box-content img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.select-box2 .select-box-content { padding-top: 0; }
.select-box2 h2 {
	background: transparent;
	color: #4D4D4D;
	text-transform: capitalize;
	font-size: 26px;
	line-height: 35px;
	font-family: 'HelveticaNeueBold_22498';
}
.select-box-col {
	max-width: 300px;
	text-align: center;
	color: #4D4D4D;
	padding: 20px 10px 0 10px;
	margin: 0 auto;
}
.select-box-col:first-child { padding-top: 0; }
.select-box-img { margin-bottom: 8px; }
.select-box-col h4 {
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
    font-family: 'HelveticaNeueBold_22498';
}
.select-box-col p {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 5px;
    font-family: 'HelveticaNeueLight_22503';
}

/* map */

.aussie-map * {
    cursor: pointer;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    z-index: 1;
}
.aussie-map a > g:hover > path {
    fill: #cecece;
}
.aussie-map .maplabels {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0
}
.aussie-map g:hover .maplabels {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}



.hrc_header {
	float: right;
	overflow: hidden;
}
.hrc_header a {
	width: 192px;
	float: left;
	height: 66px;
	line-height: 80px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	padding: 0 10px 0 10px;
	margin-left: 20px;
	border: 2px solid #fff;
	text-align: center;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.hrc_header a.current_menu_item,
.hrc_header a:hover {
	background: #fff;
	color: #51a8b4;
}
.hrc_header a small {
	display: inline-block;
	line-height: 18px;
	font-size: 18px;
}
.hrc_header a {
	-webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;
}
.page-template-template-articlequiz .logo{background: none;}

.article-content-left img {
	padding-bottom: 24px;
}
.article-content-left .select-box.select-age { display: none; }
.select-box-content.article-compare-carousel.owl-carousel {
	display: block;
}
.select-box-content.article-compare-carousel.owl-carousel .owl-item img {
    display: block;
    width: auto;
    max-width: 100%;
}
.article-compare-carousel.owl-carousel .owl-dots { text-align: center; overflow: hidden;}
.article-compare-carousel.owl-carousel .owl-dots .owl-dot {
	background: #fff;
	width: 8px;
	height: 8px;
	display: inline-block;
	margin: 0 3px;
	border-radius: 50%;
	border:1px solid #b5b5b5;
}
.article-compare-carousel.owl-carousel .owl-dots .owl-dot.active { background: #495A9E;border-color:#b5b5b5;}


/* consultant form */

 .am-header {
  max-width: 1120px;
  margin: 0 auto;
  padding: 20px 15px;
}
.am-logo {
  max-width: 250px;
  margin: 0 auto;
}
.am-logo img {
  max-width: 100%;
  height: auto;
  display: block;
}
.am-aparelho-container { padding: 0 15px; }
.am-aparelho-content {
  max-width: 1090px;
  margin: 0 auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.am-aparelho-left {
  background: #e3fffa;
  width: 50%;
}
.am-aparelho-right {
  background: #f5f5f5;
  width: 50%;
  padding: 80px 10px 15px 10px;
}
.am-aparelho-title {
  background: #0a3c6a;
  height: 137px;
  padding: 35px 40px 40px 40px;
  position: relative;
}
.am-aparelho-title:before {
  content: '';
  position: absolute;
  right: -68px; top: 0;
  width: 0;
  height: 0;
  border-top: 68px solid transparent;
  border-left: 68px solid #0a3c6a;
  border-bottom: 68px solid transparent;
}
.am-aparelho-title h2 {
  color: #fff;
  font-size: 25px;
  line-height: 33px;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}
.am-aparelho-title h2 strong { font-weight: 700; }
.am-aparelho-title h2 small {
  width: 53px;
  display: inline-block;
  position: relative;
}
.am-aparelho-title h2 small:before {
  background: url(images/bgr-aparelho-title-h2.png) no-repeat 0 0;
  content: '';
  width: 53px;
  height: 39px;
  display: block;
  position: absolute;
  top: -17px; left: 23px;
}
.am-aparelho-cont { padding: 43px 3px 40px 40px; }
.am-aparelho-cont h3 {
  color: #313c6a;
  font-size: 23px;
  padding-bottom: 15px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}
.am-aparelho-cont h3 strong { font-weight: 700; }
.am-aparelho-list-area {
  overflow: hidden;
  margin-top: 26px;
}
.am-aparelho-list-left {
  float: left;
  padding-top: 17px;
}
.am-aparelho-list-right {
  width: 269px;
  float: right;
}
.am-aparelho-list-left ul li {
  color: #0a3c6a;
  font-size: 20px;
  position: relative;
  padding: 0 0 9px 25px;
}
.am-aparelho-list-left ul li a { color: #0a3c6a; }
.am-aparelho-list-left ul li:before {
    background: #0dffd0;
    content: '';
    position: absolute;
    left: 0; top: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
}

.am-aparelho-right .he_hearing_aid_form_area { background: none; }
.am-aparelho-right .sign_up_form_area {
    max-width: 400px;
    margin: 0 auto;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
}
.am-footer-container {
  padding: 10px 15px 20px 15px;
}
.am-footer-area {
  max-width: 1090px;
  margin: 0 auto;
  padding: 30px 5px 20px 5px;
  border: 1px solid #eee;
  text-align: center;
}
.am-footer-area p {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 22px;
    color: #0a3c6a;
    letter-spacing: 1px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
.am-footer-area ul {
  text-align: center;
  margin-top: 24px;
}
.am-footer-area ul li {
  display: inline-block;
  margin: 0 13px 10px 13px;
}


@media screen and (max-width: 1050px) {
  .am-aparelho-title h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 880px) {
  .am-aparelho-title { padding: 35px 15px 40px 15px;}
  .am-aparelho-title h2 {
    font-size: 18px;
  }
  .am-aparelho-cont { padding: 43px 3px 20px 15px; }
}
@media screen and (max-width: 767px) {
  .am-aparelho-left {
    width: 100%;
  }
  .am-aparelho-right {
    width: 100%;
    padding: 30px 15px 15px 15px;
  }
  .am-aparelho-title::before { display: none; }
  .am-aparelho-cont h3 { font-size: 20px; }
  .am-aparelho-list-area { margin-top: 10px; }
  .am-aparelho-list-right { margin-top: 15px; }
}
@media screen and (max-width: 400px) {
  .am-aparelho-title h2 {
      font-size: 15px;
      line-height: 29px;
  }
  .am-aparelho-title h2 small::before {
      left: 15px;
  }
}