/*
Theme Name: 	KnowHow Child Theme
Theme URI: 		http://herothemes.com/
Author: 		Chris Mooney (Swish Themes)
Author URI: 	https://herothemes.com/
Description: 	Child theme for KnowHow 
Version: 		1.1.18
License: 		ThemeForest Regular License
License URI: 	http://themeforest.net/licenses/regular
Template:       knowhow
Text Domain:	knowhow
*/

/* =Notes
--------------------------------------------------------------
/* apply a natural box layout model to all elements */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* = Normalize and Reset
-------------------------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
/*p,pre{margin:0.7em 0}*/
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
/*dl,menu,ol,ul{margin:1em 0}*/
dd{margin:0 0 0 40px}
/*menu,ol,ul{padding:0 0 0 0px}*/
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{ margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}


/* =Responsive Grid
-------------------------------------------------------------- */

.row, .row-fixed, .row-adaptive, .row-delaybreak { width: 100%;  margin: 0 auto;zoom: 1; }
.row:before, .row:after, .row-fixed:before, .row-fixed:after, .row-adaptive:before, .row-adaptive:after, .row-delaybreak:before, .row-delaybreak:after { content:""; display:table; }
.row:after, .row-fixed:after, .row-adaptive:after, .row-delaybreak:after { clear: both; }
.column { margin-left: 4.4%; float: left; min-height: 1px; position: relative; margin-bottom:1.5em;}
.column:nth-child(3n+1) { margin-left: 0; clear: left;} 
.row .col-half, .row-fixed .col-half, .row-adaptive .col-half {width: 47.78%;}
.row.half-gutter .col-half:nth-child(3n+4), .row-fixed.half-gutter .col-half:nth-child(3n+4), .row-adaptive.half-gutter .col-half:nth-child(3n+4), .row-delaybreak.half-gutter .col-half:nth-child(3n+4) {margin-left:0;clear: left;}
.row .col-third, .row-fixed .col-third, .row-adaptive .col-third {width: 30.4%;}
.row.half-gutter .col-third:nth-child(3n+4), .row-fixed.half-gutter .col-third:nth-child(3n+4), .row-adaptive.half-gutter .col-third:nth-child(3n+4), .row-delaybreak.half-gutter .col-third:nth-child(3n+4) {margin-left:0;clear: left;}
.row .col-fourth, .row-fixed .col-fourth, .row-adaptive .col-fourth {width: 21.7%;}
.row.half-gutter .col-fourth:nth-child(4n+5), .row-fixed.half-gutter .col-fourth:nth-child(4n+5), .row-adaptive.half-gutter .col-fourth:nth-child(4n+5), .row-delaybreak.half-gutter .col-fourth:nth-child(4n+5) {margin-left:0;clear: left;}
.row .col-fifth, .row-fixed .col-fifth, .row-adaptive .col-fifth {width: 16.48%;}
.row .col-sixth, .row-fixed .col-sixth, .row-adaptive .col-sixth {width: 12.98%;}
.row.half-gutter .column, .row-fixed.half-gutter .column, .row-adaptive.half-gutter .column, .row-delaybreak.half-gutter .column {margin-left:2.2%;}
.row.half-gutter .column:first-child, .row-fixed.half-gutter .column:first-child, .row-adaptive.half-gutter .column:first-child, .row-delaybreak.half-gutter .column:first-child {margin-left:0;}
.row.half-gutter .col-half, .row-fixed.half-gutter .col-half, .row-adaptive.half-gutter .col-half, .row-delaybreak .col-half {width: 48.9%;}
.row.half-gutter .col-third, .row-fixed.half-gutter .col-third, .row-adaptive.half-gutter .col-third, .row-delaybreak .col-third {width: 31.86%;}
.row.half-gutter .col-fourth, .row-fixed.half-gutter .col-fourth, .row-adaptive.half-gutter .col-fourth, .row-delaybreak .col-fourth {width: 23.35%;}
.row.half-gutter .col-fifth, .row-fixed.half-gutter .col-fifth, .row-adaptive.half-gutter .col-fifth, .row-delaybreak .col-fifth {width: 18.24%;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth, .row-delaybreak .col-sixth {width: 14.83%;}
.row.no-gutter .column, .row-fixed.no-gutter .column, .row-adaptive.no-gutter .column {margin-left:0;}
.row.no-gutter .col-half, .row-fixed.no-gutter .col-half, .row-adaptive.no-gutter .col-half {width: 50%;}
.row.no-gutter .col-third, .row-fixed.no-gutter .col-third, .row-adaptive.no-gutter .col-third {width: 33.333%;}
.row.no-gutter .col-fourth, .row-fixed.no-gutter .col-fourth, .row-adaptive.no-gutter .col-fourth {width: 24.99%;}
.row.no-gutter .col-fifth, .row-fixed.no-gutter .col-fifth, .row-adaptive.no-gutter .col-fifth {width: 20%;}
.row.no-gutter .col-sixth, .row-fixed.no-gutter .col-sixth, .row-adaptive.no-gutter .col-sixth {width: 16.66%;}

@media only screen and (max-width: 720px) {
.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row .row .column { padding: 0; }
.row .column { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
.row .column:last-child { margin-right: 0; float: none;}
.row .column:before, .column:after { content:""; display:table; }
.row .column:after { clear: both; }
.row-adaptive .col-fourth {width: 47.8%;}
.row-adaptive .col-fourth:nth-child(3) {margin-left: 0;}
.row-adaptive.half-gutter .col-fourth {width: 48.9%;}
.row-adaptive .col-sixth {width: 30.4%;}
.row-adaptive .col-sixth:nth-child(4n+4) {margin-left: 0;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth {width: 31.86%;}
.row.no-gutter .column, .row-fixed.no-gutter .column, .row-adaptive.no-gutter .column {margin-left:0;}
.row.half-gutter .column {margin-left:0;}
.row-adaptive.hff .col-half, .row-adaptive.ffh .col-half {width:auto !important; float: none; margin-left: 0; margin-right: 0;clear:both;}
.row-adaptive.hff .col-fourth:nth-child(2) {margin-left:0;clear:left;}
.row-adaptive.hff .col-fourth:nth-child(3) {margin-left:4.4%;}
.row-adaptive.hff .col-fourth:nth-child(3) {clear:inherit;}
}

@media only screen and (max-width: 480px) {
.row-delaybreak { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row-delaybreak .row .column { padding: 0; }
.row-delaybreak .column { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
.row-delaybreak .column:last-child { margin-right: 0; float: none; }
.row-delaybreak .column:before, .column:after { content:""; display:table; }
.row-delaybreak .column:after { clear: both; }
.row-adaptive .col-sixth, .row-adaptive .col-fourth {width: 47.78%;}
.row-adaptive .col-sixth:nth-child(4n+4) {margin-left:4.4%;}
.row-adaptive .col-sixth:nth-child(2n+3)  {margin-left: 0;}
.row-adaptive .col-fourth:nth-child(3) {margin-left: 0;clear:left;}
.row-adaptive .col-fourth, .row-adaptive.half-gutter .col-fourth {width:100%;margin-left:0;}
.row-adaptive.hff .col-fourth:nth-child(3) {margin-left:0;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth {width: 48.9%;}
.row-adaptive.half-gutter .col-sixth:nth-child(4n+4) {margin-left: 2.2%;}
}


/* = Core Classes
-------------------------------------------------------------- */

/*	Clearfix */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; 
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto; 
}

/* Make sure videos and embeds fit their containers */
embed, iframe, object, video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/*	Responsive Video Container  */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/* = Entry Content Styling
-------------------------------------------------------------- */

/* For consistent vertical rhythm */
.entry-content p, .entry-content ul, .entry-content ol,.entry-content dl,.entry-content blockquote,.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content code, .entry-content pre, .entry-content table {
	margin:0 0 24px;
}
.entry-content embed,.entry-content iframe, .entry-content object, .entry-content video {
	margin-bottom: 24px;
}

/* Links + Bolg */
.entry-content > a {
	-ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.entry-content > a, .entry-content  > strong {
	font-weight:600;
}
/* Lists */
.entry-content ul, .entry-content ol {
	margin-left:48px;
	padding: 0;
}
.entry-content ul ul, .entry-content ol ol {
	padding-top: 12px;
}
.entry-content ul li, .entry-content ol li {
	padding-left:6px;
	margin-bottom:12px;
}
.entry-content dt, .comment-content dt {
	font-weight: 600;
}
.entry-content dd, .comment-content dd {
	margin-bottom: 24px;
}
/* Blockquotes */
.entry-content blockquote {
	background: #f7f7f7; border-left:4px solid #e5e5e5; padding: 30px 35px 30px 100px; font-style: italic; color:#404040; position: relative;
}
.entry-content blockquote:before {
	display:block;padding: 10px; font-family: FontAwesome; content: "\f10d"; position:absolute;
	left:25px; top:30px; font-style:normal; font-size:26px; color:#ccc; border:2px solid #ccc; border-radius:99%; -moz-border-radius:99%; -webkit-border-radius:99%;
}
.entry-content blockquote p {
	margin:0 0 20px;
}
.entry-content blockquote p:last-of-type {
	margin:0;
}
.entry-content blockquote cite {
	display: block;
	margin-top: 12px;
}
.entry-content blockquote.is-large {
	padding: 30px 35px 30px 100px;
}
.entry-content blockquote.is-large cite {
	text-align: left;
}
/* Headings */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin-top:36px;	
}
.entry-content h1 {
	font-size: 28px; line-height: 34px;
}
.entry-content h2 {
	font-size: 26px; line-height: 32px;
}
.entry-content h3 {
	font-size: 24px; line-height: 30px;
}
.entry-content h4 {
	font-size: 18px; line-height: 24px;
}
.entry-content h5 {
	font-size: 16px; line-height: 22px;
}
.entry-content h6 {
	font-size: 14px; line-height: 20px;
}
.entry-content hr {
	border-color: rgba( 0, 0, 0, .05 ); margin-bottom: 24px;
}

/* Code/Pre */
code, pre {
	display: block; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; line-height: 22px; word-break: break-all; word-wrap: break-word;
}
pre {
	background:#F7F7F7; border: 1px solid #E5E5E5; padding: 20px;
}

/* Tables */
.entry-content table {
	background:#fafafa; border: 1px solid #E5E5E5; line-height: 2; width: 100%;
}
.entry-content table thead, .entry-content table tfoot  {
	background:#f2f2f2;
}
.entry-content table td, .entry-content table th {
	border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; padding: 2px; vertical-align: top; line-height:1.92; font-size: 10px;
}
.entry-content table td:first-child, .entry-content table th:first-child {
	border-left: none;
}
.entry-content table tbody tr:nth-child(even) {
	background:#fff;
}
.entry-content > .intro {
	line-height:28px; font-size:20px;
}

/* Images */
.entry-content .alignleft {
	float: left; margin-right: 1.5em;
}
.entry-content .alignright {
	float: right;
	margin-left: 1.5em;
}
.entry-content .aligncenter {
	display: block; margin-left: auto; margin-right: auto;
}
.wp-caption {
	max-width: 100%; padding: 4px;
}
.wp-caption .wp-caption-text,
.entry-caption {
	font-size: 12px; color: #595959; text-align:center; background:#F5F5F5; display:table; margin:5px auto 0; padding: 5px 20px; border-radius: 99px; -moz-border-radius: 99px; -webkit-border-radius: 99px;
}
img.wp-smiley,
.rsswidget img {
	border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
img.alignleft {
	margin-right: 24px;
}
img.alignright {
	margin-left: 24px;
}

/* WordPress Gallery */

.entry-content .gallery {
	overflow: hidden; clear: both; margin: 0 -10px 10px;
}
.entry-content .gallery .gallery-caption {
	font-size: 12px; line-height: 16px; margin: 5px 0 0;
}
.entry-content .gallery .gallery-icon > a {
	display: block; line-height: 0;
}
.entry-content .gallery .gallery-item {
	float: left; padding: 0 10px; margin: 0 0 10px;
}
.entry-content .gallery.gallery-columns-1  .gallery-item {
	width: 100%;
}
.entry-content .gallery.gallery-columns-2  .gallery-item {
	width: 50%;
}
.entry-content .gallery.gallery-columns-3  .gallery-item {
	width: 33%;
}
.entry-content .gallery.gallery-columns-4  .gallery-item {
	width: 25%;
}
.entry-content .gallery.gallery-columns-5  .gallery-item {
	width: 20%;
}
.entry-content .gallery.gallery-columns-6  .gallery-item {
	width: 16.5%;
}
.entry-content .gallery.gallery-columns-7  .gallery-item {
	width: 14%;
}
.entry-content .gallery.gallery-columns-8  .gallery-item {
	width: 12.5%;
}
.entry-content .gallery.gallery-columns-9  .gallery-item {
	width: 11%;
}

/* =Forms
-------------------------------------------------------------- */

/* Inputs */
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
	background:#fff;
	border: 1px solid #E5E5E5;
	color:#383838;
	padding: 1em;
	outline: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	*padding-top: 2px;
	*padding-bottom: 1px;
	*height: auto;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
textarea:focus,
select:focus,
input:focus {
	background:#fcfcfc;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}
textarea {
	min-height: 40px;
	overflow: auto;
	resize: vertical;
	width: 100%;
}

/* Buttons */
input[type="reset"],
input[type="submit"],
input[type="button"] {
	color:#fff;
	border:none;
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	overflow: visible;
	margin: 0;
	padding: 0.5em 1em;
	text-decoration: none;
	vertical-align: top;
	width: auto;
	-webkit-transition-property:background;
	-webkit-transition-duration:.12s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-property:background;
	-moz-transition-duration:.12s;
	-moz-transition-timing-function:ease-out;
	-o-transition-property:background;
	-o-transition-duration:.12s;
	-o-transition-timing-function:ease-out;
	transition-property:background;
	transition-duration:.12s;
	transition-timing-function:ease-out;
}
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  text-decoration: none;
}
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
}
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea, select[size], select[multiple] {
    height: auto;
}
input[type="search"]::-webkit-search-decoration {
  display: none;
}


/* = Document Setup
-------------------------------------------------------------- */

html {
	background: #fff;
}
body {
	font: 15px/24px 'PT Sans'; font-family: 'PT Sans ', sans-serif; color: #383838;
}	
a {
	text-decoration:none;
	outline:0;
	-webkit-transition-property:background color;
	-webkit-transition-duration:.12s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-property:background color;
	-moz-transition-duration:.12s;
	-moz-transition-timing-function:ease-out;
	-o-transition-property:background color;
	-o-transition-duration:.12s;
	-o-transition-timing-function:ease-out;
	transition-property:background color;
	transition-duration:.12s;
	transition-timing-function:ease-out;
}
a:hover {
	cursor:pointer;
}
a:focus {
	outline: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:600; margin: 0 0 10px; color:#1a1a1a;
}


/* = Page Structure
-------------------------------------------------------------- */

body.site-boxed {
	background:#ccc;
}
body.site-boxed #site-container {
	background:#fff;
}
.ht-container {
	padding:0 20px;
}
body.site-boxed #site-container, .ht-container {
	margin: 0 auto; max-width: 1040px; 
}
#content {
	float:left; width: 72%;
}
#primary.sidebar-off #content {
	width:100%; float:none; padding: 40px 0 0 0;
}
#primary.sidebar-left #content {
	float:right; padding: 40px 0 0 40px; border-left:1px solid #e6e6e6;
}
#primary.sidebar-right #content {
	float:left; padding: 0px 40px 0 0;
}
#sidebar {
	float:left; width: 28%; font-size:13px; line-height:22px; padding:40px 0 0; position:relative;
}
#primary.sidebar-left #sidebar {
	padding-right: 30px; border-right:1px solid #e6e6e6; right: -1px;
}


/* = Page Header
-------------------------------------------------------------- */

.single #page-header:before, .single-format-video #page-header:before, .category #page-header:before {
	display: inline-block; font-family: FontAwesome;
    font-size: 32px; font-weight: normal; position: absolute; left: 0; top: 9px;
}
.category #page-header:before {
	font-size: 26px;
}
.error404 #page-header {
	margin:60px 0 100px; border:none; text-align:center;
}
#page-header .page-title {
	font-size:21px; line-height: 32px; margin: 0 0 26px; font-family: Meriweather;
}
#page-header p {
	color: #808080; font-size: 16px; margin: 0 0 6px;
}

/* =Post Content Styles
-------------------------------------------------------------- */

.type-page {
	margin: 0 0 50px;
}
.post {
	border-bottom: 1px solid #E6E6E6; margin: 20px 0 30px; padding: 0 0 30px 50px; position: relative;
}
.post:before {
    content: "\f0f6"; display: inline-block; font-family: FontAwesome; font-size: 30px;
    font-weight: normal; left: 0; position: absolute; top: 10px;
}
.post.format-video:before {
    content: "\f008"; font-size: 22px;
}
.search-results .st_faq {
	position: relative;
}
.search-results .st_faq:before {
    content: "\f128"; display: inline-block; font-family: FontAwesome; font-size: 30px;
    font-weight: normal; left: 0; position: absolute; top: 10px;
}
.single .post {
	padding:0; margin:0 0 40px; border:none;
}
.single .post:before {
	display:none;	
}
.sticky {
	background: #f3e077;
}
.entry-title {
	margin:0 0 12px;
}
.entry-title, .entry-title a, .entry-title a:visited {
	font-size: 16px; color: black; text-decoration:none;
	line-height: 28px; letter-spacing: -0.5px; font-family: Meriweather;
}
.entry-thumb {
	margin:8px 0 0 20px; float:right;
}
.entry-thumb a {
	display:block; line-height:0;
}
.entry-thumb img {
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.entry-video {
	margin:0 0 25px;
}
.entry-meta {
	list-style:none; color:#6b6773; font-size:12px;
	margin: -10px 0 30px; padding:0 0 10px; border-bottom: 1px solid #E6E6E6;
}
.entry-meta a, .entry-meta a:visited, .entry-meta a:hover {
	color:#666;
	text-decoration:none;
}
.entry-meta a:hover {
	border-bottom:1px dotted #666;
}
.entry-meta strong {
	color:#4c4c4c;
}
.entry-meta ul {
	list-style:none; margin:0 0 24px; padding:0;
}
.entry-meta li {
	display:inline; margin:0 15px 0 0;
}
.entry-meta i {
	margin:0 3px 0 0;	
}
.tags a, .tags a:visited {
	display:inline-block; padding: 5px 10px 6px; position: relative; font-size: 11px;
	line-height: 10px; margin: 0 0 5px 20px; text-decoration:none; border: 1px solid #005aa9;
}
.tags a:hover {
	background:#a03717; color:#fff; text-decoration:none; border: 1px solid #a03717;
}
.tags a:before {
	border-image: none; border-style: solid; border-width: 10px 8px; content: "";
	height: 1px; left: -17px; position: absolute; top: 0; width: 1px;
}
.tags a:hover:before {
	border-color: transparent #a03717 transparent transparent;
}
.tags a:after {
	background: white; content: ""; height: 4px; left: -2px; position: absolute;
	top: 8px; width: 4px; z-index: 999; border-radius: 5px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px; border-color: transparent #fff transparent transparent;
}
.readmore {
	display: block; font-style: italic; text-decoration:none;
}


/* =Page Navigation & Pagination
-------------------------------------------------------------- */

.page-navigation {
	color:#666; text-align: center; margin:-5px 0 30px;
}
.page-navigation a, .page-navigation a:visited {
	color:#666; font-size:13px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.page-navigation .nav-next {
	float:right; margin:0 0 0 15px;
}
.page-navigation .nav-previous {
	float:left;	margin:0 15px 0 0;
}

.page-navigation .nav-next a:hover, .page-navigation .nav-previous a:hover {
	text-decoration:none;
}
.pagination {
	display: inline-block;
}
.pagination .current, .pagination a {
	padding:4px 10px; margin:0 5px 0 0; font-size:12px; -moz-border-radius:99%; -webkit-border-radius:99%; border-radius:99%;
}
.pagination .current {
	color:#fff;
}
.pagination a {
	background:#F5F5F5; border:1px solid #E6E6E6;
}
.page-links {
	margin:0 0 15px;	
}
.page-links strong {
	margin:0 15px 0 0;	
}
.page-links a, .page-links span {
    font-size: 12px; margin: 0 2px 0 0; padding: 4px 10px; border-radius: 99%; -moz-border-radius: 99%; -webkit-border-radius: 99%;
}
.page-links a {
	background: #F5F5F5; border: 1px solid #E6E6E6; color:#666;
}
.page-links span {
	color:#fff;
}

/* =Widgets
-------------------------------------------------------------- */

.widget {
	margin-bottom:30px;
}
.widget .widget-title {
	border-bottom: 4px double #E5E5E5; color: #444;
    font-size: 15px; margin: 0 0 25px; position: relative; font-family: Meriweather;
}
.widget .widget-title span {
	background:#fff; display: table;
    margin: -6px 0 -9px; padding: 0 10px 0 0; font-family: Meriweather;
}
.widget a, .widget a:visited {
	color:#45454C; text-decoration:none;
}
.widget li {
	margin:0 0 10px;
}
.widget li:last-child {
	border-bottom:none;
}
.widget ul ul {
	margin:10px 0 0 0;
}

/*	List Widget Styling */
.widget_recent_entries li, .widget_recent_comments li, 
.widget_meta li, .widget_nav_menu li, .widget_pages li,
.widget_archive li, .widget_recent_comments li {
	padding:0 0 0 16px; position:relative;
}
.widget_recent_entries li:before, .widget_meta li:before, 
.widget_nav_menu li:before, .widget_pages li:before,
.widget_archive li:before, .widget_recent_comments li:before {
	font-family: FontAwesome; content: "\f105"; position:absolute; top:0; left:0;
}

#live-search #searchsubmit1 {
	padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background: none !important; 
	position:absolute; right:13px; top:6px; margin:0; text-transform:uppercase; font-size: 17px;
	border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:20px;
    transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s;
}
#live-search #searchsubmit1 > span {
  display: none;
}
#live-search #searchsubmit1:hover {
	background-color:#4A4A4A;
}
#live-search #searchsubmit1 i {
	margin:0;
}
#live-search #searchform1 {
	border-radius: 50px; margin: 0 auto; width: 100%; background:#fff; position:relative;
}
.textwidget select {
	max-width: 100%;
}

/* = Homepage
-------------------------------------------------------------- */

.home .page-title {
	font-size: 1.17em !important;	
}
#homepage-categories {
	margin:0 0 24px;
}
#homepage-categories .row {
	border-bottom: 1px solid #E6E6E6; margin: 0 0 24px; padding:0;
}
#homepage-categories .row:last-child {
	border:none; margin: 0; padding:0;
}
#homepage-categories a, #homepage-categories a:visited {
	color:#4d4d4d; word-wrap: break-word; vertical-align: sub;
}
#homepage-categories h3 {
	font-size:15px; margin:0 0 15px;
}
#homepage-categories h3 a {
	color:#4d4d4d; font-family: Meriweather;
}
#homepage-categories .cat-count,.category .sub-categories .cat-count {
	font-size: 14px;
}
#homepage-categories ul {
	list-style:none; padding:0; margin:0; line-height: 20px; margin-top: 7%;
}
#homepage-categories ul li {
	padding:0 0 0 30px; margin: 0 0 15px; position:relative;
}
#homepage-categories ul li:before {
    display: inline-block; font-family: FontAwesome;
    font-weight: normal; font-size: 22px; position: absolute; top: 0; left: 0;
}
#homepage-categories ul li.format-standard:before {
	content: "\f0f6";
}
#homepage-categories ul li.format-video:before {
	content: "\f008"; font-size: 16px;
}
#homepage-categories .sub-categories {
	list-style:none; padding:0; margin:0;
}
#homepage-categories .sub-categories li {
	padding:0 0 0 30px; margin: 0 0 15px; position:relative;
}
#homepage-categories .sub-categories li:before {
    content:  "\f07b"; display: inline; font-family: FontAwesome; font-weight: normal;
	font-size: 18px; color: #4D4D4D; position: absolute; left: 0; top: 0;
}


/* = Live Search
-------------------------------------------------------------- */

#live-search {
	background:rgba(28, 23, 19, 0); padding: 10px 0; border-top: none; border-bottom: none;
}
#live-search #s {
	float: left !important; width: 100%; background: ffffff;
    color: var(--warm-grey); font-size: 14px; padding: 7px 12px 7px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.09); position: relative; outline: 0;
    border: solid 0.5px rgba(0, 0, 0, 0.09); border-radius: 50px; background-color: #ffffff;
}
#live-search i.live-search-loading {
	font-size: 24px; position:absolute; right: 160px; top: 18px; display:none;
}
#live-search #s.live-search-loading + i.live-search-loading {
	display:inline-block;
}
#live-search #searchsubmit {
    background: none !important; position:absolute; right:0; top:0; margin:0; padding: 7px 18px;
	text-transform:uppercase; font-size: 17px; border:none; -moz-border-radius:0; -webkit-border-radius:0;
	border-radius:20px; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s;
}
#live-search #searchsubmit > span {
  display: none;
}
#live-search #searchsubmit:hover {
	background-color:#4A4A4A;
}
#live-search #searchsubmit i {
	margin:0;
}
#search-wrap {
	position:relative;
}
#search-result {
	background:#fff; list-style:none; font-size:13px; top:20px;
	left: 5px; margin: 0; padding: 10px 5px; border:1px solid #d1d1d1; box-shadow:1px 1px 2px rgba(0,0,0,0.1);
	z-index:9999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;	
}
#search-result:before {
	border-color: transparent transparent #ccc; border-style: solid; border-width: 12px;
	content: ""; height: 0; left: 40px; position: absolute; top: -25px; width: 0;	
}
#search-result:after {
	border-color: transparent transparent #fff; border-style: solid; border-width: 12px; content: ""; height: 0;
    left: 40px; position: absolute; top: -24px; width: 0; z-index: 999;
}
#search-result li {
	margin:0;
}
#search-result li.standard a:before,
#search-result li.video a:before,
#search-result li.faq a:before {
	display: inline-block; font-family: FontAwesome; font-weight: normal; font-size: 16px; margin:0 10px 0 0;
}
#search-result li.standard a:before {
	content:"\f0f6";	
}
#search-result li.video a:before {
	content:"\f008"; font-size: 12px;
}
#search-result li.faq a:before {
	content:"\f059";
}
#search-result li:last-child {
	margin:0;
}
#search-result a {
	display:block; color:#444; padding: 5px 10px;	
}
#search-result a:hover {
	text-decoration:none; 
    background:#F5F5F5; 
	/* -moz-border-radius:99px; -webkit-border-radius:99px; border-radius:99px; */
}
#search-result img {
	vertical-align:middle; margin:0 10px 0 0;
}
#search-result .nothing-here {
	padding:0 5px;	
}
#jquery-live-search {
	overflow:visible  !important;	
}


/*------------------------------------------------------------------------------
Responsive CSS
------------------------------------------------------------------------------*/

@media screen and (max-width: 720px) {

#primary.sidebar-off #content, #primary.sidebar-right #content,
#primary.sidebar-left #content, #primary.sidebar-off #sidebar,
#primary.sidebar-right #sidebar, #primary.sidebar-left #sidebar {
	width:100%; float:none; clear: both;
	padding: 1px 0 0; margin: 0 0 20px; border:none; left:auto; right:auto;	
}
    .clearfix{
		*zoom:1;
	}
	.clearfix:before,.clearfix:after{
		display:table;content:"";
	}
	.clearfix:after{
		clear:both;
	}
	#primary-nav {
		display: none;
	}
	#live-search #searchsubmit span {
		display:none;
	}
	#live-search #searchsubmit i {
		margin: 0;
	}
} 


.line{
	border: 1px solid #C0C0C0;
}
.banner {
	list-style-type: none; margin-bottom: 1%; margin-top: -1%;
}
a.button {
    position: relative; float: left; -webkit-appearance: button; -moz-appearance: button;
    appearance: button; text-decoration: none; color: initial; color: grey;
    padding-left: 1%; padding-right: 1%; font-size: 15px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
    -webkit-appearance: button; border: 0.1px solid #ccc; margin-left: 2%; border-radius: 2px;  
}
.cate {
	 display:inline;
}
a.button:hover {
    border-bottom: 1px solid;
}
.article {
    width: 115px; height: 40px; background: #a03717; padding: 2px 10px 2px 10px;
    text-align: center; border-radius: 2px; color: white; line-height: 25px;
}
.article:hover {
   color: white;
}
.titlee{
	font-family: Meriweather; margin-left: 6%; 
}
.title2{
	margin-left: 12%;
}
.right {
  	transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.accidentwidget1{
	border-left: 1px solid #e6e6e6; padding-left: 30px; left: -1px;
}
.accidentwidget3{
	background: #fff; display: table; margin: -6px 0 -9px; padding: 30px 10px 0 0; font-size: 15px; 
	font-family: Meriweather; margin-bottom: 3%; border-top: 1px solid #e6e6e6;
}
.riskwidget1{
	border-left: 1px solid #e6e6e6; padding-left: 30px; left: -1px;
}
.riskwidget2 {
	border-bottom: 1px solid #e6e6e6; padding-bottom: 12%;
}
.riskwidget3 {
	background: #fff; display: table; margin: -6px 0 -9px; padding: 30px 10px 0 0; 
	font-size: 15px; font-family: Meriweather; border-top: 1px solid #e6e6e6;
}
div#recent-posts-2 {
    padding-left: 15px; border-left: 1px solid #e6e6e6; left: -1px;
}
div#text-2 {
    padding-left: 30px; border-left: 1px solid #e6e6e6; left: -1px;
}
div#categories-2 {
    padding-left: 30px; border-left: 1px solid #e6e6e6; left: -1px;
}
.widget ul {
	padding:0; margin:0; list-style:none;
}
input#risks {
    background-color: #e65516; border: 1px solid #e65516; color: #ffffff; font-size: 1em;
    padding: 10px 15px; border-radius: 3px; margin-top: 7%; margin-left: 35%; line-height: 1; width: 29%;
}
.title1{
  	font-size: 0px; padding: 0px 0px;  
}
.icon{
	float: right; color: #ffffff; font-size: 0px !important;
}
.slidingDiv {
   	padding-bottom: 20px;
}
.show_hide {
    display:none;
}
.search-title {
    color: hsl(0, 2%, 6%);
    font-size: 22px;
    text-align: center;
    line-height: 25px;
}
#search-wrap {
	position:relative;	
}
.accidentwidget4{
	margin-left: 35%; background-color: #e65516; border: 1px solid #e65516; color: #ffffff; font-size: 1em; border-radius: 3px; padding: 10px 15px; line-height: 1;
}
li.author {
    margin-left: 15px;
}
h2.category-page-title {
	font-family: Meriweather; font-size: 19px; margin-bottom: 20px;

}
.inquiry{
	font-family: Meriweather; float: left; margin-left: 2%;
}
.slidingDiv {
  padding-bottom: 20px;
}
.nxtbtn a[rel="prev"] { 
	background-color: #e65516; border: 1px solid #e65516; color: white; font-size: 1em;
	padding: 7px 15px; margin-bottom: 2%; line-height: 3; border-radius: 3px;
}
.nxtbtn_link a[rel="prev"] { 
    margin-left: 2%;
}
.next a {
  float: right; padding-left: 5%; border: 1px solid #707070; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07); 
  font-size: 1em; padding: 5px 12px; line-height: 1; border-radius: 3px;
}
.previous a{
  float: right; border: 1px solid #707070; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.07);
  font-size: 1em; padding: 5px 12px; line-height: 1; border-radius: 3px; margin-right: 2%;
}

/*---------- Footer Start ----------*/

footer h4{
    color: #f5f5f5; text-shadow: 1px 1px 1px #000; font-weight: 400;
}
footer {
    width: 100%; float: left; font-family: 'PT Sans', sans-serif;
}
.footer-links {
    background: #DBDFED; padding: 35px 0 30px; line-height: 14px;
}
.footer-links .container {
    padding: 0 70px;
}
.footer-links .product {
    float: left; padding: 0px 0px 0px 0px;
}
.footer-links h4 {
    color: black; font-size: 13px; font-weight: 700; padding: 4px 0 5px 0; text-shadow: none; margin: 0px; line-height: 13px;
}
.footer-links ul {
    padding-left: 0px;
}
.footer-links .first-links ul li a {
    backface-visibility: hidden;display: block;padding: 5px 0 5px 12px;text-decoration: none;transform: translateZ(0px);line-height: 1;color: black;
}
.footer-links .first-links ul li a::before {
    background: #2583b1;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0 50% 0;transition-duration: 0.5s;transition-property: transform;transition-timing-function: ease-out;z-index: -1;
}
.footer-links .first-links ul li a:hover::before {
    transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.footer-links .first-links ul li span {
    backface-visibility: hidden; display: block; padding: 5px 0 5px 12px; text-decoration: none;
    transform: translateZ(0px); line-height: 1; color: black;
}
.footer-links .first-links ul li span::before {
    background: #2583b1; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0);
    transform-origin: 0 50% 0; transition-duration: 0.5s; transition-property: transform; transition-timing-function: ease-out; z-index: -1;
}
.footer-links .first-links ul li span:hover::before {
    transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.app-store a::before{
    display: none;
}
.app-store {
    display: inline-block; margin-top: 10px;
}
.app-store a {
    display: inline-block; width: 134px; background: none; padding: 0;
}
.app-store a.play-app {
    margin-right: 48px;
}
.app-store a img{
    margin: 0px;
}
.footer-links .about-securenow {
	padding: 0px 0px 0px 0px; float: left; margin-left: 13%;

}
.footer-links .first-links ul {
	float: left; padding-right: 15px; list-style-type: none;
}
.footer-links .first-links ul li {
	position: relative; 
}
.footer-links .first-links ul li:after, .footer-links .first-links ul li:before {
	left: 0; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;
}
.footer-links .first-links ul li:after {
	border-color: rgba(136, 183, 213, 0); border-left-color: black; border-width: 4px; margin-top: -4px;
}
.footer-links .first-links ul li:before {
	border-color: rgba(194, 225, 245, 0); border-left-color: black; border-width: 5px; margin-top: -5px;
}
.fa:hover {
    opacity: 0.7;
}
.copyright {
    padding: 11px 0; background: #b7b9bb;
}
.copyright p {
    font-family: 'PT Sans', sans-serif; font-size: 12px; line-height: 14px; color: #58595b; text-align: center; margin: 0;
}
a.useful {
    margin-top: 4%;
}

/* Footer Ends */

.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler.toggle__open i:before {
    content: '\e802';
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {
    position: absolute; padding: 0px; margin: 0px; top: 2px; left: 230px; width: 34px; height: 34px;
    border: 1px solid transparent; text-align: center; outline: none; font-size: 12px; margin-left: -230px;
}
.widget_easy_sidebar_menu_widget li.menu-item a {
    display: block; padding: 4px 0px; width: auto; 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link {
   padding-right: 0px !important; margin-left: 15%;
}
.widget_easy_sidebar_menu_widget li.menu-item {
    position: relative; margin-top: 0px; margin-bottom: 0px; padding: 0px; border-bottom: 0px solid #eee; 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.widget a, .widget a:visited {
    color: black; text-decoration: none;
}
li.menu-item {
    position: relative; margin-top: 0px; margin-bottom: 0px; padding: 0px; border-bottom: 0px solid #eee;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:hover, .widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:focus {
    background: none; border: 0px solid white;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i {
    font-family: "font-awesome-subset-collapscatlist"; font-style: normal; font-weight: normal;
    color: black !important; text-decoration: inherit; width: 100%; height: 100%;
    line-height: 22px; display: block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i:before {
    content: '+'; font-weight: bolder; color: #000; font-size: 15px;
}
div#easy_sidebar_menu_widget-2 {
    padding-left: 30px; border-left: 1px solid #e6e6e6;
}
.menu-insuropedia-container{
    border-bottom: 1px solid #e6e6e6; padding-bottom: 12%;
}
.section:not(.active){
	display:none;
}
h2.category-page-title {
    margin-top: 26px;
}
a{
	text-decoration: none !important;
}

@media screen and (max-width: 512px) and (min-width: 13px) {
	#live-search #searchform1{
		width: 100%; margin-top: 10px;
	}
	.banner {
		list-style-type: none; margin-bottom: 2%; margin-top: -3%;
	}
	h2.category-page-title {
		font-family: Meriweather; font-size: 19px; margin-bottom: 20px;
	}	
	.footer-links .product {
        border-right: 0px; margin-bottom: 20px;
    }
    .first-links, .about-links {
        width: 100%; float: left;
    }
    .footer-links .about-securenow{
        width: 100%; padding-left: 15px;  padding-bottom: 0; margin-left: 0% !important;
    }
	.title1{
		color: hsl(0, 2%, 6%); font-size: 20px; padding: 10px 0 10px; text-align: center; text-transform: uppercase;
	}
	.entry-content table td, .entry-content table th {
		border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; padding: 1px; vertical-align: top; line-height:2.42; font-size: 7px;
	}
	li.author {
		margin-left: 10%;
	}
	.accidentwidget4{
		width: 26%;
	}
	.entry-meta li {
		display: inline; 
	}
	.accidentwidget1{
		border-left: 0px solid; padding-left: 0px;
	}
	.accidentwidget3 {
		border-top: 0px solid;
	}
	.riskwidget1{
		border-left: 0px solid; padding-left: 0px;
	}
	.riskwidget2{
		border-bottom: 0px solid;
	}
	.riskwidget3{
		border-top: 0px solid;
	}
	div#categories-2 { 
		border-left: 0px solid; padding-left: 0px;
	}
	div#text-2 {
		border-left: 0px solid; left: -1px; padding-left: 0px;
	}
	div#recent-posts-2 {
		border-left: 0px solid; padding-left: 0px;
	}
	.widget ul {
		border-bottom: 0px solid; padding-bottom: 2%;
	}
	.icon{
		font-size:14px !important; float: right; color: #005aa9;
	}
	a.button{
		width: 30%; text-align: center; font-size: 12px !important; margin-bottom: 3%; margin-left: 3.3%;
	}
	input#risks {
		width: 26%;
	}
	.post {
		padding: 0 0 30px 0px;
	}
	.title2{
		margin-left: 14%;
	}
	.titlee{
		margin-left: 15%; font-size: 17px;
	}
}


@media screen and (max-width: 612px) and (min-width: 513px) {
	.”breadcrumbs” {
    	margin-bottom: 0px !important; margin-top: 0px !important; 
	}
	.footer-links .product {
        min-height: inherit !important; width: 100%;
    }
    .footer-links h4 {
        text-align: center;
    }
    .footer-links .about-securenow {
        width: 50%; min-height: inherit; border: 0px; margin-left: 0% !important;
    } 
	.title1{
		color: hsl(0, 2%, 6%); font-size: 20px; padding: 10px 0 10px; text-align: center; text-transform: uppercase;
	}
	.accidentwidget4{
		margin-left: 42%; width: 15.7%;
	}
	.accidentwidget1{
		border-left: 0px solid; padding-left: 0px;
	}
	.accidentwidget3 {
		border-top: 0px solid;
	}
	.riskwidget1{
		border-left: 0px solid; padding-left: 0px;
	}
	.riskwidget2{
		border-bottom: 0px solid;
	}
	.riskwidget3{
		border-top: 0px solid;
	}
	div#categories-2 { 
		border-left: 0px solid; padding-left: 0px;
	}
	div#text-2 {
		border-left: 0px solid ; left: -1px; padding-left: 0px;
	}
	div#recent-posts-2 {
		border-left: 0px solid ; padding-left: 0px;
	}
	.widget ul {
		border-bottom: 0px solid; padding-bottom: 2%;
	}
	.icon{
		font-size:14px !important; float: right; color: #005aa9;
	}
	a.button{
		width: 30%; text-align: center; font-size: 10px !important; margin-bottom: 3%;
	}
	input#risks {
		margin-left: 42%; width: 15.7%;
	}
	.post {
		padding: 0 0 30px 0px;
	}
	.title2{
		margin-left: 9%;
	}
	.titlee{
		margin-left: 9%; font-size: 20px;
	}
}

@media screen and (max-width: 712px) and (min-width: 613px) {
	.”breadcrumbs” {
    	margin-bottom: 0px !important; margin-top: 0px !important; 
	}
	.title1{
		color: hsl(0, 2%, 6%); font-size: 20px; padding: 10px 0 10px; text-align: center; text-transform: uppercase;
	}
	.accidentwidget4{
		margin-left: 42%; width: 15%;
	}
	.post:before {
		display: none;
	}
	.accidentwidget1{
		border-left: 0px solid;
	}
	.accidentwidget3 {
		border-top: 0px solid;
	}
	.riskwidget1{
		border-left: 0px solid;
	}
	.riskwidget2{
		border-bottom: 0px solid;
	}
	.riskwidget3{
		border-top: 0px solid;
	}
	div#categories-2 { 
		border-left: 0px solid;
	}
	div#text-2 {
		border-left: 0px solid ; left: -1px;
	}
	div#recent-posts-2 {
		border-left: 0px solid ;
	}
	.widget ul {
		border-bottom: 0px solid; padding-bottom: 2%;
	}
	.icon{
		font-size:14px !important; float: right; color: #005aa9;
	}
	a.button{
		width: 30%; text-align: center; font-size: 10px !important; margin-bottom: 3%;
	}
	input#risks {
		margin-left: 42%; width: 15%;
	}
	.post {
		padding: 0 0 30px 0px;
	}
	.title2{
		margin-left: 8%;
	}
	.titlee{
		margin-left: 8%; font-size: 20px;
	}
}

@media screen and (max-width: 766px) and (min-width: 713px) {
	.”breadcrumbs” {
		margin-bottom: 0px !important; margin-top: 0px !important; 
	}
	.first-links, .about-links {
        margin-right: 0;
    }
	.row.footer_font {
    	font-size: 11px;
	}
	.footer-links .product{
		width: 28%;
	}
	.footer-links .about-securenow{
		width: 25%; padding-bottom: 0; margin-left: 0% !important;
	}
	a.useful {
	    margin-top: 7%;
	}
}

@media screen and (max-width: 811px) and (min-width: 767px) {
	.”breadcrumbs” {
		margin-bottom: 0px !important; margin-top: 0px !important; 
	}
	.first-links, .about-links {
        margin-right: 0;
    }
	.row.footer_font {
    	font-size: 11px;
	}
	.footer-links .product{
		width: 28%;
	}
	.footer-links .about-securenow{
		width: 25%; padding-bottom: 0; margin-left: 0% !important;
	}
	a.useful {
	    margin-top: 7%;
	}
}

@media (min-width: 812px) and (max-width: 991px) {
	.”breadcrumbs” {
		margin-bottom: 0px !important; margin-top: 0px !important; 
	}
	.footer-links .product{
        padding: 0 15px; width: 45%;
    }
    .first-links, .about-links {
        margin-right: 0;
    }
    .footer-links .about-securenow {
        width: 27%; margin-left: 0% !important;
    } 
}


@media screen and (max-width: 319px) and (min-width: 20px) {
	a.button{
		width: 30%; text-align: center; font-size: 10px !important; margin-bottom: 2%;
	}
}

@media (min-width: 992px){
	.container {
	    width: auto;
	}
}

@media screen and (max-width: 812px) and (min-width: 713px) {
	.title1{
		color: hsl(0, 2%, 6%); font-size: 20px; padding: 10px 0 10px; text-align: center; text-transform: uppercase;
	}
	.entry-meta li {
		margin: 0 6px 0 0;
	}
	li.author {
		margin-left: 4px;
	}
	.accidentwidget4{
		margin-left: 26%;
	}
	.post:before {
		display: none;
	}
	.accidentwidget1{
		border-left: 0px solid;
	}
	.accidentwidget3 {
		border-top: 0px solid;
	}
	.riskwidget1{
		border-left: 0px solid;
	}
	.riskwidget2{
		border-bottom: 0px solid;
	}
	.riskwidget3{
		border-top: 0px solid;
	}
	div#categories-2 { 
		border-left: 0px solid;
	}
	div#text-2 {
		border-left: 0px solid; left: -1px;
	}
	div#recent-posts-2 {
		border-left: 0px solid;
	}
	.widget ul {
		border-bottom: 0px solid; padding-bottom: 2%;
	}
	.icon{
		font-size:14px !important; float: right; color: #005aa9;
	}
	a.button{
		width: 30%; text-align: center; font-size: 10px !important; margin-bottom: 3%;
	}
	input#risks {
		margin-left: 26%; width: 44%;
	}
	.post {
		padding: 0 0 30px 0px;
	}
	.title2{
		margin-left: 20%;
	}
	.titlee{
		margin-left: 10%; font-size: 20px;
	}
}

/* Category and single subcategory navigation */

.quote_btn{
    background-color:white ; border: 1px solid #e65516; color:  #e65516 !important; font-size: 1em;
    padding: 7px 15px; margin-bottom: 2%; line-height: 3; border-radius: 3px; margin-right: 2%;
}
#myProgress {
    width: 100%; background-color: #ddd;
}
#myBar {
    width: 0%; background-color: #599f61; text-align: center; line-height: 30px; color: #fff;
}
#myBar1 {
    width: 32%; height: 10px; background-color: #4CAF50; 
    text-align: center; line-height: 30px; color: white;
}
span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
    left: -45px;
}
span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
    left: 170px;
}
.progress__container {
    width: 100%; background-color: #ccc; overflow-x: hidden; line-height: 8px;
}
.progress__bar {
    height: 8px; background-color: #4CAF50;
    border-top-left-radius: 5px; border-bottom-left-radius: 5px; display: inline-block;
}
.progress__bar--failure {
    background-color: red;
}
.progress1 {
    position: relative;
}
.step {
    position: absolute; transform: translate(-50%, 0); text-align: center;
}
.step--first {
    left: 0%; transform: none; text-align: left;
}
.step--last {
    right: 0%; transform: none; text-align: right;
}
.step__content {
    display: inline-block;
}
.step__title {
    font-size: 14px;
}
.step__title--status-icon {
    font-size: 13px; font-weight: 700; border-radius: 100px;
    position: absolute; height: 29px; width: 29px; left: 50%; color: #e65516;
    background-color: #fff; border: 1px solid #e65516; transform: translate(-50%,0); text-align: center;
}
.step__title--status-icon-completed {
    color: #e65516; background-color: #fff; border: 1px solid #e65516;
}
.step__title--status-icon--first {
    left: 40px; transform: none;
}
.step__title--status-icon--last {
    left: -60px; right: -2px; transform: none;
}
.li.selected a{
    border: none !important;
}
span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
    left: 70px;
}
span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth{
  left: 180px;
}
.arrows1 {
    margin-left: 7.5%;
}
.arrows2 {
    margin-left: 33.7%;
}
.arrows3 {
    margin-left: 31.3%;
}
.arrows4 {
    margin-left: 24.4%; padding-bottom: 2%;
}
.arrows5 {
    margin-left: 33.5%; padding-bottom: 2%;
}
.arrows6 {
    margin-left: 31%; padding-bottom: 2% ;
}
.sub_cat_align1{
  margin-left: 10%  !important;
}
button.sub_cat_align2 {
    margin-left: 24%  !important;
}
button.sub_cat_align3 {
    margin-left: 21.5%  !important;
}
button.sub_cat_align4 {
    margin-left: 21% !important;
}
button.sub_cat_align5 {
    margin-left: -5% !important;
}
.sub_cat_align6 {
    margin-left: 26%  !important;
}
button.sub_cat_align7 {
    margin-left: -3% !important;
}
.sub_cat_align8{
    margin-left: 14%  !important;
}


@media screen and (max-width: 320px) and (min-width: 20px) { 
    .arrows1 {
        margin-left: 7% !important;
    }
    .arrows2 {
        margin-left: 30% !important;
    }
    .arrows3 {
        margin-left: 30% !important;
    }
    .arrows4 {
        margin-left: 23.5% !important; padding-bottom: 3% !important;
    }
    .arrows5 {
        margin-left: 31.5% !important; padding-bottom: 3% !important;
    }
    .arrows6 {
        margin-left: 27.8% !important; padding-bottom: 3% !important;
    }
    .step__title--status-icon--first {
        left: 10px; transform: none;
    }
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 70px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -20px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 30px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 75px;
    }
    .step__title--status-icon--last {
        left: -35px; right: -2px; transform: none;
    }
    .sub_cat_align1 {
        margin-left: -12% !important; 
    }
    button.sub_cat_align2 {
        margin-left: 9% !important;
    }
    button.sub_cat_align3 {
        margin-left: 6% !important;
    }
    button.sub_cat_align4 {
        margin-left: 6% !important;
    }
    button.sub_cat_align5 {
        margin-left: -22% !important;
    }
    .sub_cat_align6 {
        margin-left: 12% !important;
    }
    button.sub_cat_align7 {
        margin-left: -6% !important; width: 30%;
    }
    .sub_cat_align8 {
        margin-left: 1% !important;
    }
    .btn_design {
        padding: 5px 5px; font-size: 13px;
    }
}

@media screen and (max-width: 360px) and (min-width: 321px) { 
    .arrows1 {
        margin-left: 6.5% !important;
    }
    .arrows2 {
        margin-left: 29.5% !important;
    }
    .arrows3 {
        margin-left: 30.5% !important;
    }
    .arrows4 {
        margin-left: 20.5% !important; padding-bottom: 3% !important;
    }
    .arrows5 {
        margin-left: 32% !important; padding-bottom: 3% !important;
    }
    .arrows6 {
        margin-left: 32.5% !important; padding-bottom: 3% !important;
    }
    .step__title--status-icon--first {
        left: 10px; transform: none;
    }
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 70px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -30px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 25px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 80px;
    }
    .step__title--status-icon--last {
        left: -35px; right: -2px; transform: none;
    }
    .sub_cat_align1 {
        margin-left: -10% !important;
    }
    button.sub_cat_align2 {
        margin-left: 18% !important;
    }
    button.sub_cat_align3 {
        margin-left: 9% !important;
    }
    button.sub_cat_align4 {
        margin-left: 12% !important;  
    }
    button.sub_cat_align5 {
        margin-left: -18% !important;
    }
    .sub_cat_align6 {
        margin-left: 12% !important;
    }
    button.sub_cat_align7 {
        margin-left: -6% !important; width: 30%;
    }
    .sub_cat_align8 {
        margin-left: 0% !important;
    }
    .btn_design {
        padding: 5px 5px; font-size: 13px;
    }
}

@media screen and (max-width: 400px) and (min-width: 361px)  {
    .arrows1 {
        margin-left: 6% !important;
    }
    .arrows2 {
        margin-left: 30.5% !important;
    }
    .arrows3 {
        margin-left: 32.5% !important;
    }
    .arrows4 {
        margin-left: 22.5% !important; padding-bottom: 3% !important;
    }
    .arrows5 {
        margin-left: 31.5% !important; padding-bottom: 3% !important;
    }
    .arrows6 {
        margin-left: 31.5% !important; padding-bottom: 3% !important;
    }
    .step__title--status-icon--first {
        left: 10px; transform: none;
    }
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 80px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -30px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 30px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 90px;
    }
    .step__title--status-icon--last {
        left: -35px; right: -2px; transform: none;
    }
    .sub_cat_align1 {
        margin-left: -7% !important; 
    }
    button.sub_cat_align2 {
        margin-left: 18% !important;
    }
    button.sub_cat_align3 {
        margin-left: 10% !important;
    }
    button.sub_cat_align4 {
        margin-left: 15% !important;
    }
    button.sub_cat_align5 {
        margin-left: -18% !important;
    }
    .sub_cat_align6 {
        margin-left: 15% !important;
    }
    .btn_design {
        padding: 5px 5px; font-size: 13px;
    }
    button.sub_cat_align7 {
        margin-left: -6% !important;
    }
    .sub_cat_align8 {
        margin-left: 0% !important;
    }
}

@media screen and (max-width: 512px) and (min-width: 400px)  {
    .arrows1 {
        margin-left: 5.5% !important;
    }
    .arrows2 {
        margin-left: 31% !important;
    }
    .arrows3 {
        margin-left: 31.5% !important;
    }
    .arrows4 {
        margin-left: 20% !important; padding-bottom: 3% !important;
    }
    .arrows5 {
        margin-left: 33.5% !important; padding-bottom: 3% !important;
    }
    .arrows6 {
        margin-left: 33.6% !important; padding-bottom: 3% !important;
    }
    .step__title--status-icon--first {
        left: 10px; transform: none;
    }
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 80px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -35.5px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 30px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 96px;
    }
    .step__title--status-icon--last {
        left: -35px; right: -2px; transform: none;
    }
    .sub_cat_align1 {
        margin-left: -6% !important;
    }
    button.sub_cat_align2 {
        margin-left: 21% !important;
    }
    button.sub_cat_align3 {
        margin-left: 15% !important;
    }
    button.sub_cat_align4 {
        margin-left: 16% !important;
    }
    button.sub_cat_align5 {
        margin-left: -15% !important;
    }
    .sub_cat_align6 {
        margin-left: 17% !important;
    }
    button.sub_cat_align7 {
        margin-left: -6% !important;
    }
    .sub_cat_align8 {
        margin-left: 0% !important;
    }
    .btn_design {
        padding: 5px 5px; font-size: 13px;
    }
}

@media screen and (max-width: 612px) and (min-width: 513px) {
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 133px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 55px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 140px;
    }
    .arrows1 {
        margin-left: 9.5% !important;
    }
    .arrows2 {
        margin-left: 29.1% !important;
    }
    .arrows3 {
        margin-left: 32.8% !important;
    }
    .arrows4 {
        margin-left: 24.4% !important; padding-bottom: 1.5% !important;
    }
    .arrows5 {
        margin-left: 33% !important; padding-bottom: 1.5% !important;
    }
    .arrows6 {
        margin-left: 28.8% !important; padding-bottom: 1.5% !important;
    }
    .sub_cat_align1 {
        margin-left: 6%!important;
    }
    button.sub_cat_align2 {
        margin-left: 20% !important;
    }
    button.sub_cat_align3 {
        margin-left: 17% !important;
    }
    button.sub_cat_align4 {
        margin-left: 18% !important;
    }
    button.sub_cat_align5 {
        margin-left: -6%!important;
    }
    .sub_cat_align6 {
        margin-left: 18.5% !important;
    }
    .sub_cat_align8 {
        margin-left: 4% !important;
    }
}

@media screen and (max-width: 712px) and (min-width: 613px) {
    .arrows1 {
        margin-left: 8% !important;
    }
    .arrows2 {
        margin-left: 32.5% !important;
    }
    .arrows3 {
        margin-left: 30.5% !important;
    }
    .arrows4 {
        margin-left: 24.5% !important; padding-bottom: 1.5% !important;
    }
    .arrows5 {
        margin-left: 34.2% !important; padding-bottom: 1.5% !important;
    }
    .arrows6 {
        margin-left: 29.6% !important; padding-bottom: 1.5% !important;
    }
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 158px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 160px;
    }
    .sub_cat_align1 {
        margin-left: 9%!important;
    }
    button.sub_cat_align2 {
        margin-left: 21% !important;
    }
    button.sub_cat_align3 {
        margin-left: 22% !important;
    }
    button.sub_cat_align4 {
        margin-left: 21%!important;
    }
    button.sub_cat_align5 {
        margin-left: -4%!important;
    }
    .sub_cat_align6 {
        margin-left: 22% !important;
    }
    .sub_cat_align8 {
        margin-left: 11% !important;
    }
}

@media screen and (max-width: 766px) and (min-width: 713px) {

    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 120px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -35px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 50px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 130px;
    }
    .step__title--status-icon--last {
        left: -36px; right: -2px; transform: none;
    }
    .step__title--status-icon--first {
        left: 30px; transform: none;
    }
    .arrows1 {
        margin-left: 8.9% !important;
    }
    .arrows2 {
        margin-left: 30.2% !important;
    }
    .arrows3 {
        margin-left: 33.5% !important;
    }
    .arrows4 {
        margin-left: 25.4% !important; padding-bottom: 1.5% !important;
    }
    .arrows5 {
        margin-left: 32% !important; padding-bottom: 1.5% !important;
    }
    .arrows6 {
        margin-left: 31.9% !important; padding-bottom: 1.5% !important;
    }
    .sub_cat_align1 {
        margin-left: 4%!important;
    }
    button.sub_cat_align2 {
        margin-left: 20% !important;
    }
    button.sub_cat_align3 {
        margin-left: 13% !important;
    }
    button.sub_cat_align4 {
        margin-left: 17% !important;
    }
    button.sub_cat_align5 {
        margin-left: -8% !important;
    }
    .sub_cat_align6 {
        margin-left: 16% !important;
    }
    .sub_cat_align8 {
        margin-left: 0% !important;
    }
}

@media screen and (max-width: 811px) and (min-width: 767px) {
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 120px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -35px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 50px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 130px;
    }
    .step__title--status-icon--last {
        left: -36px; right: -2px; transform: none;
    }
    .step__title--status-icon--first {
        left: 30px; transform: none;
    }
    .arrows1 {
        margin-left: 8.5% !important;
    }
    .arrows2 {
        margin-left: 31% !important;
    }
    .arrows3 {
        margin-left: 32% !important;
    }
    .arrows4 {
        margin-left: 24% !important; padding-bottom: 1.5% !important;
    }
    .arrows5 {
        margin-left: 33% !important; padding-bottom: 1.5% !important;
    }
    .arrows6 {
        margin-left: 32.7% !important; padding-bottom: 1.5% !important;
    }
    .sub_cat_align1 {
        margin-left: 3% !important;
    }
    button.sub_cat_align2 {
        margin-left: 22% !important;
    }
    button.sub_cat_align3 {
        margin-left: 16% !important;
    }
    button.sub_cat_align4 {
        margin-left: 17% !important;
    }
    button.sub_cat_align5 {
        margin-left: -8% !important;
    }
    .sub_cat_align6 {
        margin-left: 19% !important;
    }
    .sub_cat_align8 {
        margin-left: 1% !important;
    }
}

@media (min-width: 812px) and (max-width: 991px) {
    span.step__title--status-icon.step__title--status-icon--third.step__title--status-icon-completed {
        left: 133px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--second {
        left: -35px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fourth {
        left: 50px;
    }
    span.step__title--status-icon.step__title--status-icon-completed.step__title--status-icon--fifth {
        left: 130px;
    }
    .step__title--status-icon--last {
        left: -42px; right: -2px; transform: none;
    }
    .step__title--status-icon--first {
        left: 30px; transform: none;
    }
    .arrows1 {
        margin-left: 7%!important;
    }
    .arrows2 {
        margin-left: 34.3%!important;
    }
    .arrows3 {
        margin-left: 26.5%!important;
    }
    .arrows4 {
        margin-left: 22.5%!important;
        padding-bottom: 1.5%!important;
    }
    .arrows5 {
        margin-left: 33.3%!important;
        padding-bottom: 1.5%!important;
    }
    .arrows6 {
        margin-left: 34.7%!important;
        padding-bottom: 1.5%!important;
    }
    .sub_cat_align1 {
        margin-left: 6% !important;
    }
    button.sub_cat_align3 {
        margin-left: 19%!important;
    }
    button.sub_cat_align2 {
        margin-left: 23%!important;
    }
    button.sub_cat_align4 {
        margin-left: 15% !important;
    }
    button.sub_cat_align5 {
        margin-left: -7% !important;
    }
    .sub_cat_align6 {
        margin-left: 24.5%!important;
    }
    .sub_cat_align8 {
        margin-left: 5% !important;
    }
}

.breadcrumbs {
    padding: 12px 0px; cursor: pointer;
}
.breadcrumbs .active {
    color: #005aa9; font-weight: bold; background-color: #fff;
}
.breadcrumbs span {
    padding: 3px; font-size: 12px; color: rgb(96, 96, 96);
}
.dpi-input-box label {
    font-size: 13px; color: #606060;
}
.dpi-input-box input {
    height: 30px; width: 100%; border: 1px solid #c4d2e0; border-radius: 2px;
    padding-left: 6px; font-size: 12px; color: #005aa9; background-color: #ffffff;
}
.health_footer_strip{
    height: 90px; position: fixed; left: 0;
    background: radial-gradient(circle at 30% 30%,#78a4ca,#005aa9 11%);
    right: 0; bottom: 0; z-index: 10; display: flex; align-items: center;
}
.container_sticky{
    max-width: 740px; width: 100%; margin: 0 auto;
    display: flex; justify-content: space-between; align-items: center; position: relative;
}
.icon_sticky{
    background: url(https://static-files-website.s3.ap-south-1.amazonaws.com/securenow-web-app-new/sign-up/icons/closed.png) no-repeat 0 -1410px;
    z-index: 9999; width: 176px; height: 128px;
}
.health_footer_strip p{
    text-align: center; font-size: 17px; font-weight: 500; color: #fff;
    line-height: 30px; width: 350px; letter-spacing: 0; margin: 0;
}
.health_footer_strip button{
    width: 158px; height: 43px; border-radius: 4px; border: solid 1.5px #fff;
    background-color: #fff; font-size: 14px; font-weight: 500; color: #0065ff;
    text-transform: uppercase; display: flex; align-items: center; justify-content: center;
}
.health_footer_strip .tc{
    position: absolute; bottom: 0; font-size: 8px; color: #fff; right: 0; margin: 0;
}
.health_footer_strip_mobile{
    display: none;
}
.floatingLeadForm {
    position: fixed; background: #fff; padding: 0px 25px; max-width: 550px; width: 100%; right: 0;
    top: 0; height: 100%; -webkit-box-shadow: 0 6px 19px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 6px 19px 0 rgb(0 0 0 / 11%); z-index: 999999; overflow: auto;
    -webkit-transition: right 0.5s ease-in; transition: right 0.5s ease-in;
}
.heading-main {
    margin: 0 0 15px 0; line-height: 28px; position: relative; font-size: 20px;
    color: #253858; letter-spacing: .24px; font-weight: 700; display: block;
}
.outer-turnoff {
    position: absolute; top: 10px; right: 3px;
    padding: 1px 6px; width: 22px; height: 23px; transform: translate(0,-50%);
    background-color: #e60000; border-radius: 50%; box-shadow: 0 0 4px #93cdff; cursor: pointer;
}
.turn-off {
    background: url(https://static-files-website.s3.ap-south-1.amazonaws.com/securenow-web-app-new/sign-up/icons/closed.png) center no-repeat;
    width: 100%; display: block; height: 22px;
}
.floatingLeadForm .dpi-input-box {
    margin-bottom: 6px;
}
.floatingLeadForm .padd {
    padding: 0px 25px;
}
.floatingLeadForm .dpi-input-box input {
    height: 35px; border-radius: 5px; font-size: 14px;
}
.floatingLeadForm .side-next-btn {
    height: 40px; width: 152px; border: 1px solid; border-radius: 3px; background-color: #ee5b35;
    font-size: 14px; color: #ffffff; margin: 14px 0px; cursor: pointer; outline: none;
}
.health_footer_strip {
    height: 90px; background: radial-gradient(circle at 30% 30%,#78a4ca,#005aa9 11%);
    position: fixed; left: 0; right: 0;
    bottom: 0; z-index: 10; display: flex; align-items: center;
}
.container_sticky {
    max-width: 740px; width: 100%; margin: 0 auto; display: flex; 
    justify-content: space-between; align-items: center; position: relative;
}
.health_footer_strip p {
    text-align: center; font-size: 17px; font-weight: 500; color: #fff;
    line-height: 30px; width: 350px; letter-spacing: 0; margin: 0;
}
p.wc_title_line {
    text-align: center; font-weight: 500; color: #fff; line-height: 30px;
    width: 350px; letter-spacing: 0; margin: 0;
}
.health_footer_strip button {
    width: 158px; height: 43px; border-radius: 4px;
    border: solid 1.5px #fff; background-color: #fff; font-size: 14px; font-weight: 500;
    color: #0065ff; text-transform: uppercase; display: flex; align-items: center; justify-content: center;
}
.health_footer_strip .tc_line {
    position: absolute; bottom: 0; font-size: 8px; color: #fff; right: 0; margin: 0;
}

@media (max-width: 767px){
    img.cta_image {
        width: 0px;
    }
    .container_sticky {
        width: 94% !important;
    }
    .health_footer_strip{
        display: none;
    }
    .health_footer_strip_mobile{
        display: block; background: #fff!important; position: fixed; bottom: 0; width: 100%; height: 60px;
        box-shadow: 1px 1px 10px #ccc; z-index: 9; transition: bottom 0.5s ease-in;
    }
    .health_footer_strip_mobile div{
        width: 290px; text-align: center; margin: 8px auto; display: flex; align-items: center;
    }
    .health_footer_strip_mobile button{
        transition: all .7s ease; background: #0065ff; width: 100%; text-align: center; color: #fff; border-radius: 5px;
        text-transform: uppercase; cursor: pointer; position: relative; height: 45px;
        display: grid!important; align-items: center; padding: 0px!important; font-size: 14px!important;
    }
}

@media screen and (max-width: 667px) and (min-width: 20px)  {
    .health_footer_strip button {
        width: 80px;
    }
    p.wc_title_line {  
        line-height: 13px; width: 200px; font-size: 10px; margin-left: -15px;
    }
    .footer_img{
        width: 90px;
    }
}

.showCTA {
    display: flex;
}
.hideCTA{
    display: none;
}
