
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');







/* 1a. Containers */




/* 1b. Colors */






/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper {
	max-width: 1208px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
	padding: 80px 1rem;
}

.dnd-section > .row-fluid {
	max-width: 1208px;
}





html {
	font-size: 18px;
}

body {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #676767;
	font-size: 18px;
	line-height:1.5;
}

/* Paragraphs */

p {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	line-height:1.5;
}

/* Anchors */

a {
	font-weight: normal; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #0270E0;
}

a:hover,
a:focus {
	font-weight: normal; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #0048b8;
}

a:active {
	font-weight: normal; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #2a98ff;
}

/* Headings */

h1,
.h1 {
	font-weight: 700; text-decoration: none; font-style: normal;
	color: #4B4B4B;
	font-size: 50px;
	text-transform: none;
	line-height:1.23;
}

h2,
.h2 {
	font-weight: 700; text-decoration: none; font-style: normal;
	color: #4B4B4B;
	font-size: 40px;
	text-transform: none;
	line-height:1.25;
}

h3,
.h3 {
	font-weight: 600; text-decoration: none; font-family: Montserrat; font-style: normal;
	color: #4b4b4b;
	font-size: 30px;
	text-transform: none;
	line-height:1.33;
}

h4,
.h4 {
	font-weight: normal; text-decoration: none; font-family: Montserrat, serif; font-style: normal;
	color: #676767;
	font-size: 24px;
	text-transform: none;
	line-height:1.25;
}

h5,
.h5 {
	font-weight: 700; text-decoration: none; font-family: Montserrat, serif; font-style: normal;
	color: #4b4b4b;
	font-size: 22px;
	text-transform: none;
	line-height:1.45;
}

h6,
.h6 {
	font-weight: 700; text-decoration: none; font-family: Montserrat, serif; font-style: normal;
	color: #676767;
	font-size: 20px;
	text-transform: none;
	line-height:1.45;
}

/* Blockquote */

blockquote {
	border-left-color: #4b4b4b;
}





button,
.button,
.hs-button,
.hs-blog-post-listing__post-button {
	border: 2px solid #C8171F;

	padding-top: 15px;
padding-right: 45px;
padding-bottom: 15px;
padding-left: 45px;

	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(200, 23, 31, 1.0)

;
	border-radius: 10px;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: none;
	font-weight:700;
	line-height: 1.3;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
	border: 2px solid #C8171F;
;
	color: 

  
  
    
  


  rgba(200, 23, 31, 1.0)

;
	background-color: 

  
  
    
  


  rgba(200, 23, 31, 0.0)

;
	border-radius: 10px;
	font-weight:700;
}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: rgba(240, 63, 71, 1.0);
	border-color: #f03f47;
}





form,
.submitted-message {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	border: 1px none #4b4b4b;
;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
	padding: 0px;
;
}

/* Form title */

.form-title {
	border: 1px none #4b4b4b;
;
	padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
;
	font-family: Montserrat; font-style: normal; font-weight: 600; text-decoration: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-size: 30px;
	color: #676767;
	background-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
}


/* Labels */

form label {
	color: #676767;
}

/* Help text */

form legend {
	color: #676767;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
	border: 2px solid #D1D6DC;

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #676767;
	border-radius: 3px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
	color: #676767;
}

::-moz-placeholder {
	color: #676767;
}

:-ms-input-placeholder {
	color: #676767;
}

::placeholder {
	color: #676767;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
	color: #676767;
}

.fn-date-picker td.is-selected .pika-button {
	background: #676767;
}

.fn-date-picker td .pika-button:hover {
	background-color: #676767 !important;
}

.fn-date-picker td.is-today .pika-button {
	color: #676767;
}

/* Submit button */

form input[type=submit],
form .hs-button {
	border: 1px none #676767;
;
	padding-top: 15px;
padding-right: 45px;
padding-bottom: 15px;
padding-left: 45px;
;
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #FFFFFF;
	font-size: 22px;
	background-color: 

  
  
    
  


  rgba(103, 103, 103, 1.0)

;
	border-radius: 10px;
	text-transform: none;
	line-height: 1.3;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-color: 

  
  
    
  


  rgba(26, 51, 78, 1.0)

;
	color: #ffffff;
	border: 1px none #1a334e;
;
}

form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(240, 63, 71, 1.0);
	border-color: #f03f47;
}





/* Table */

table {
	
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
	
	
	color: #676767;
}

/* Table header */

thead th {
	background-color: 

  
  
    
  


  rgba(103, 103, 103, 1.0)

;
	color: #FFFFFF;
}

/* Table footer */

tfoot td {
	background-color: 

  
  
    
  


  rgba(231, 231, 231, 1.0)

;
	color: #676767;
}





.header {
	background-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	color: #000000;
	font-family: Montserrat;
}
.siteBlogPostAc .siteNewsMainDiv .siteNewsInnerDiv form input,.siteNewsMainDiv .siteNewsInnerDiv form input
.siteBlogPostAc .siteNewsMainDiv .siteNewsInnerDiv form input::placeholder,.siteNewsMainDiv .siteNewsInnerDiv form input:placeholder{ color: #4b4b4b;}
.menu__child-toggle-icon {
	border-top-color: #000000;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
	color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
	border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
	color: #282828;
}

.menu__child-toggle-icon:active {
	border-top-color: #282828;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
	background-color: #000000;
}

@media (min-width: 767px) {
	.menu .menu__submenu,
	.header__language-switcher .lang_list_class {
		
		background-color: 

  
  
    
  


  rgba(#null, 1)

;
	}

	.menu__submenu--level-2 > .menu__item:first-child:before {
		
		background-color: 

  
  
    
  


  rgba(#null, 1)

;
	}
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
	color: #000000;
	background-color: 

  
  
    
  


  rgba(#null, 1)

;
}

.header__language-switcher .lang_list_class:before {
	border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
	background-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
	border-bottom-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	font-family: Montserrat;
}

.header__language-switcher-label-current:after {
	border-top-color: #000000;
}

@media(max-width: 767px) {
	.header__navigation {
		background-color: 

  
  
    
  


  rgba(75, 75, 75, 1.0)

;
	}

	.header__navigation-toggle svg,
	.menu-arrow svg {
		fill: #000000;
	}
}





.footer {
	background-color: 

  
  
    
  


  rgba(244, 245, 249, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
	color: #676767;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
	padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
	color: #676767;
}

.blog-post__tag-link {
	color: #676767;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
	color: #3f3f3f;
}

.blog-post__tag-link:active {
	color: #8f8f8f;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
	font-weight: 700; text-decoration: none; font-style: normal;
	text-transform: none;
}

.blog-related-posts__title-link {
	color: #4B4B4B;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
	color: #232323;
}

.blog-related-posts__title-link:active {
	color: #737373;
}

/* Blog comments */

.blog-comments {
	margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
	color: #0270E0;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
	color: #0048b8;
}

#comments-listing .comment-reply-to:active {
	color: #2a98ff;
}





.hs-search-results__title {
	font-weight: 700; text-decoration: none; font-style: normal;
	color: #4B4B4B;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
	font-weight: 700; text-decoration: none; font-style: normal;
	text-transform: none;
}

.hs-blog-post-listing__post-title-link {
	color: #4B4B4B;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
	color: #232323;
}

.hs-blog-post-listing__post-title-link:active {
	color: #737373;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
	color: #676767;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
	color: #676767;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
	color: #3f3f3f;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
	color: #8f8f8f;
}

.hs-pagination__link-icon svg {
	fill: #676767;
}

/* Pricing card */

.card__price {
	font-weight: 600; text-decoration: none; font-family: Montserrat; font-style: normal;
	color: #4b4b4b;
	font-size: 30px;
}

.card__body svg {
	fill: #676767;
}

/* Social follow */

.social-links__icon {
	background-color: #676767;
}

.social-links__icon:hover,
.social-links__icon:focus {
	background-color: #3f3f3f;
}

.social-links__icon:active {
	background-color: #8f8f8f;
	font-weight: 600; text-decoration: none; font-family: Montserrat; font-style: normal;
	color: #4b4b4b;
	font-size: 30px;
}


/*********************************************************************************** Reset Css Here ******************************************************************************************************/


* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea { margin: 0; padding: 0; border: 0; outline: 0;  box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
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: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; }
.mr-10{margin-right:10px;}
.a-center{align-items:center;}
/*********************************************** remember to define focus styles! **********************************************/

:focus { outline: 0; }

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}
h1,h2,h3,h4,h5,h6{margin-bottom:15px;}

/**************************************** End hide from IE Mac ***************************************************************/ 

*:before, *:after {box-sizing: border-box;}

/************************************************** End Clearfix *************************************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }

/************************************************** For modern browsers ******************************************/ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
li { list-style: inherit; }


/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle;}
.dis-flex {display: flex; flex-wrap: wrap;}

/*********************************************************body  ********************************************************/

body {  line-height: 21px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }
p { margin-bottom: 20px;}



/*******************************************hubspot******************************************************************/

.row-fluid [class*="span"] {min-height: 1px;}

/**************************************** logo ***************************/

.h-logo img ,.f-logo img {cursor: pointer;}

/************************* container **************/
.container {max-width:1208px;margin:0 auto !important;padding:0px 20px;float:none !important; }



/*********************************************************************************************************************************

Form CSS Starrt here

**********************************************************************************************************************************/





/****************************************************Placeholder opacity cross browsers*****************************************/

input::-webkit-input-placeholder { color: #676767; } /* WebKit browsers */
input:-moz-placeholder { color: #676767; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #676767;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #676767; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #676767; } /* WebKit browsers */
textarea:-moz-placeholder { color: #676767; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #676767; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #676767; } /* Internet Explorer 10+ */

/****************************************************** IE *********************************************************/

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}

/*********************************************** remove auto fill yellow color ************************************/

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #033e6f inset;-moz-box-shadow: 0 0 0 100px #033e6f inset;-webkit-text-fill-color: #033e6f;box-shadow: 0 0 0 100px #033e6f inset;	color:#fff;}

/*********************************************** Form CSS **********************************************/
.hm form ul.hs-error-msgs > li > label {font-size:12px;line-height:normal;display:block;color:#ff0000;}
.hm form .hs_error_rollup {display: none;}
.hm form ul.hs-error-msgs{margin:0 0 -14px;}

/* form error mesege when good space b/w two inputs */
/*.hm form .hs-form-field {position: relative;}
.hm form ul.hs-error-msgs.inputs-list { position: absolute; top:67px; right: 0; list-style-type: none; padding: 1px 5px;background:#ff0000;margin:0;}
.hm form ul.hs-error-msgs.inputs-list > li > label {font-weight:500;position:relative;z-index:9;color: #fff;}
.hm form ul.hs-error-msgs.inputs-list:after { content: ''; width: 8px; height: 8px; position: absolute; display: inline-block; left: 50%; background:#ff0000; margin-left: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; top: 0;}
*/

input,textarea,select {border-radius: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; }
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:all 0.5s ease;}
textarea { overflow: auto; vertical-align: top;resize:none; }

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


.hs-form textarea, 
.hs-form input[type="text"], 
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"],  
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"], 
.hs-form select {
	font-size: 24px;
	line-height: normal;
	color: #4b4b4b;
	font-weight: 400;
	border-radius: 2px;
	padding: 7px 0 18px;
	width: 100%;
	border: 0;
	border-bottom: 1px solid;

}
.hs-form input:focus{
	outline: 0;
}
.hs-form select {
	-webkit-appearance: none;
	background: transparent;
}
.hs-form-field > label { font-size: 18px;
/* 	font-family: 'Open Sans'; */
	font-weight: 400; color: #111d33 !important; margin-bottom: 20px;display:inline-block;}

.hs-form-field > label.red{
	color:#DA0000;
}
.hs-form-field > label.sel{
	color: #21BAD1;
	font-size: 12px;
	line-height: 14px;
	top: -11px;
}
.hs-form-field > label.upM{
	color: #21bad1;
	font-size: 12px;
	line-height: 14px;
	top: -11px;
}
.hs-recaptcha { 
	margin-bottom: 30px;
}
.hs-form-field {
	position:relative;
	margin-bottom: 40px;
}
.hs-form input[type="checkbox"]{
	margin-right:25px;
}
.hs-form textarea { height: 130px !important; resize: none !important; resize: none; width: 100% !important; }
input[type="submit"]{
	-webkit-appearance: none;
	background-color: #0a40ef;
	color: #fff;
	padding: 20px 24px;
	border:1px solid #0a40ef;
	display: inline-block;
	text-decoration: none;
	line-height:normal;
	font-size: 15px;
	font-weight: 500;

}
input[type="submit"]:hover{
	background-color:#fff;
	color:#0a40ef;  
	text-decoration: none;
}

.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
	font-size: 12px;
	line-height: 14px;
	color: #DA0000;
}
.hs-error-msgs li{
	list-style-type:none;
}
.hs-form-checkbox{
	width:100%;
	float:left;
	list-style-type:none;
}
.hs-form-radio{
	width:33.3%;
	float:left;
	list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
	margin-right: 27px;
}
form .hs-richtext{
	text-align:center;
}
form{
	max-width:100%;
	width:100%;
	float: none !important;
}
form legend{
	color:#8B8B8B;
	font-size:18px;
	margin-bottom: 0;
}
.submitted-message { 
	text-align: center; 
	font-size: 20px; 
	overflow: hidden !important; 
	line-height: normal; 
}

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}

/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 25px; height: 25px; content: ''; background-color: #cbcbcb; display: inline-block; border-radius: 100%; margin-right: 13px;transition:0.5s ease all; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#111d33;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: 8px; width: 9px; height: 9px; background-color: #fff; top: 11px; border-radius: 100%;transition:0.5s ease all; }

/* Checkbox Style */

.hs-form-checkbox:not(:last-child){margin-bottom:29px;}
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 700; text-transform: uppercase;display:flex;flex-wrap:wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 25px; height: 25px; content: ''; background-color: #cbcbcb; display: inline-block;margin-right: 13px;transition:0.5s ease all; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#111d33;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: ''; position: absolute; left: 8px; width: 9px; height: 9px; background-color: #fff; top: 11px; border-radius: 100%;transition:0.5s ease all; }
.HeadsocialIcon:hover, .footersocialicon a:hover{background-color:#c8171f; color:#34B0D1;}
.HeadsocialIcon{transition: 0.4s all ease; }

/************************************** Commomn class Css Here **********************************/
.text-center{text-align:center;}
.js-center{justify-content:center;}
.al-center{align-items:center;}
.d-flex{display:flex;}
.mtb50{margin-top:50px;margin-bottom:50px;}
.p20{padding:20px;}
.mbtm20{margin-bottom:20px;}
.mbtm30{margin-bottom:30px;}
.mrleft{margin-right:9px;margin-left:25px;}
.mr25{margin-right:25px;}
/******************************************************* Header Css Start Here ***********************************************/
.HeadsocialIcon a { line-height: 0; }
.SiteHead{padding:20px 0;background:#f4f5f9; position:relative;}
.SiteHeadmenu{width:60%;}
.SiteHeadsocialIconMain{align-items:center;display:flex}
.contentDiv.d-flex.al-center{display:flex;align-items:center;}
svg{height:40px;line-height:40px;width:40px}
.HeadsocialIcon{cursor:pointer;margin:0 10px 0 0;height:40px;width:40px;background:#34B0D1;display:flex;align-items:center;justify-content:center;border-radius:50%}
.SiteHeadmenu ul{display:flex;align-items:center;justify-content:center;padding:0;margin:0}
.SiteHeadmenu ul li.hs-menu-item{float:left;margin:0 22px 0 0;text-transform:uppercase;list-style:none;}
.SiteHeadmenu ul li.hs-menu-item a{font-size:16px;color:#000;cursor:pointer;display:inline-block;max-width:100%!important;outline:0;text-decoration:none!important;transition:.5s ease-out;vertical-align:middle;white-space:normal!important}
.SiteHeadlogo a img{max-width:196px!important;width:100%!important}
.HeadsocialIcon svg{height:16px;width:16px;fill:#fff}
.SiteHeadCta a{color:#ca222a;vertical-align:top;text-decoration:none;font-size:16px;padding-right: 40px;position:relative}
.SiteHeadCta a::after{content:'';background-image:url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/live-arrow.png');width:100%;height:100%;display:flex;background-position:right;background-repeat:no-repeat;position:absolute;top:4px}
.SiteHeadCta a::after{left: 0px;transition:.5s ease-out}
.SiteHeadmenu ul li.hs-menu-item a:hover, .knbdesknone.mbmenu span span a:hover{color:#03c0db !important;}
.SiteHeadCta:hover a::after {left: 15px;}
.Site-rightHalfForMobile { display: flex;   justify-content: right;    display: none;}
.SiteHeadlogo { max-width: 196px; }
.Siteheadright { width: calc(100% - 196px); display: flex; align-items: center; padding-left: 93px; }
.headerright { align-items: center; display: flex; width: 40%; justify-content: flex-end; padding-left:12px; }
ul.hs-menu-children-wrapper a{font-size:16px!important;}

/*************************************Depth 1****************************************************/
/* .menu .hs-menu-wrapper > ul{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content: flex-end;} */
.menu ul > li.hs-menu-depth-1 > a{color:#000000;display: inline-block;font-size:16px;} 


/*************************************Depth 2****************************************************/
.menu ul > li.hs-menu-depth-1.hs-item-has-children{position:relative;}
.menu ul > li.hs-menu-depth-2 > a{color:#000000;padding:10px 15px;display: inline-block;font-size:inherit;} 


ul.hs-menu-children-wrapper li{margin:0!important;}

.menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible; opacity:1;}
.menu ul > li.hs-menu-depth-1 > .child-trigger{position: absolute; top:19px;right:12px;}
.menu ul > li.hs-menu-depth-1 > .child-trigger i{position: relative;}
/*.wrapper-header .menu ul > li.hs-menu-depth-1:hover > .child-trigger i:before{color:transparent;}*/
.menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }

/*************************************Depth 3****************************************************/
.menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}
.menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: absolute; background: #f1c319; width: 100%; min-width:150px;visibility: hidden;opacity:0;left:100%;top:0px;border-left:1px solid #fff;}
.menu ul > li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper{visibility:visible; opacity:1;}
.menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #fff;font-size: 16px;position: absolute;top: 10px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
/*.wrapper-header .menu ul > li.hs-menu-depth-2:hover > .child-trigger i:before{color:transparent;}*/
.menu ul > li.hs-menu-depth-3 > a{color:#000000;padding:10px 15px;display: inline-block;font-size:inherit;} 

.Workshops-two-col-main .right_content_list ul li{padding-left:25px;display:block;}
.Workshops-two-col-main .right_content_list ul li:before {
    background-color: #34b0d1;
    content: "";
    display: inline-block;
    height: 1px;
	left:0;
	top:10px;
	position:absolute;
    margin-right: 0;
    width: 16px;
}


@media(min-width:992px){
	.Siteheadright .hs-menu-wrapper{display:block !important;}
	.mobile-trigger{display: none!important;}

	.SiteHeadContactUs.ac { text-align: right; margin-left: auto; }
	.footerdesknone{display:none;}
	.menu ul > li.hs-menu-depth-1 > .child-trigger{display:none;}
	
	 .menu .hs-menu-wrapper>ul>li.hs-item-has-children:after {
    border-bottom: 1px solid #000;
    border-left-color: #000;
    border-right: 1px solid #000;
    border-top-color: #000;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 7px;
    margin-top: -6px;
    transform: rotate(45deg);
    transition: .5s ease-out;
    vertical-align: middle;
    width: 10px;
}
.menu .hs-menu-wrapper>ul>li.hs-item-has-children:hover:after {border-color: #03c0db;}
.menu .hs-menu-wrapper>ul>li.hs-menu-item:hover>a {color: #03c0db;}
.menu .hs-menu-wrapper>ul>li{padding:10px 0;}
	.menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{position: absolute; background: #ffffff; width: 100%;visibility: hidden; opacity:0;
	box-shadow: 0 0 4px 0 #91919199;min-width: 240px;display: block;padding:15px 0;        z-index: 9;}
	
}

@media(max-width:991px){
	/**********************************************Toggle Icon***************************************/
	.mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 20px; width: 40px; padding: 20px 0px; z-index: 12; top: 50%;     transform: translateY(-40%);}
	.mobile-trigger .line {display: block;background:#34B0D1;width: 40px;height:5px;position:absolute;left: 0;border-radius: 4px;}
	.SiteHead  .mobile-trigger .line.line-3{top:50%;}
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-3{ transform: translateY(-22px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-22px) translateX(0) rotate(-45deg); -moz-transform: translateY(-22px) translateX(0) rotate(-45deg);}
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-3{top:80%;} 
	.SiteHead .mobile-trigger .line.line-2{top:25%;}
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-2 { opacity: 0;} 
	.SiteHead .mobile-trigger .line.line-1{top:0;}
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-1{top:12%;}
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-1 { transform: translateY(5px) translateX(0) rotate(45deg); -webkit-transform: translateY(5px) translateX(0) rotate(45deg); -moz-transform: translateY(5px) translateX(0) rotate(45deg);} 

	/**********************************************Depth 1***************************************/
	.Siteheadright .hs-menu-wrapper{display:none;position:absolute;width: 100%;max-width: 100%;left:0;right:0;top:100%;background:#34B0D1;z-index:9;}
	.menu ul > li.hs-menu-depth-1{ width: 100%;border-bottom: 1px dotted rgba(255,255,255,0.35);}
	.menu ul > li.hs-menu-depth-1 > a{color:#fff;padding: 10px 15px;display: inline-block;} 

	/**********************************************Depth 2***************************************/
	.menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{
		position: relative;
        display: none;
        visibility: visible;
        opacity: 1;
        left: 0;}
	.menu ul > li.hs-menu-depth-1 .child-trigger{top:0;right:30px;}
	.menu ul > li.hs-menu-depth-2,.wrapper-header .menu ul > li.hs-menu-depth-3 { border-top: 1px solid #fff; }
	.menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.wrapper-header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}

	/**********************************************Depth 3***************************************/
	.menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
	.form-columns-2 > div { width: 1oo% !important; }
	.SiteHead{padding:30px 0px;}
	.headerright{display:none;}
	.mbmenu { display: flex !important; justify-content: flex-start; align-items: center; }
	.knbdesknone .SiteHeadsocialIconMain.ac { margin-right: 30px; }
	.SiteHeadmenu ul li.hs-menu-item{margin-right:0;}
	.SiteHeadlogo { max-width: 165px; }
	.mbcat .mobile-trigger { position: unset; transform: unset; margin-top:5px; margin-left:15px;}
	.mbcat { justify-content: center; } 
	.mbcat .mobile-trigger .line { left: unset; width: 30px; height: 3px; top:5px} 
	.mbcat .mobile-trigger { margin-right: 16px; }
	.mbcat * { margin-bottom: 0px;     line-height: 1;}
	.mbcat .mobile-trigger .line.line-2 { top: 25%; }
	.mbcat .mobile-trigger .line-3 { top: 37%; }
	.SitemenuRelevent.active .mbcat .mobile-trigger .line-3{top:71%;}
	.knbdesknone { display: none; }
	.knbdesknone.mbmenu span span a { font-size: 14px; color: #fff; }
}

/******************************************** Footer Css Start Here ****************************************/
.footerbg{ background-color:

  
  
    
  


  rgba(244, 245, 249, 1.0)

;}
.footerleft { padding-left: calc(((100% - 1208px) + 40px)/2); padding-top: 100px; padding-bottom: 30px; width:70%; padding-right:65px;}
.footerright { width: 30%; background-repeat: no-repeat; background-size: cover; background-position: top; display: flex; align-items: center; justify-content: center; }
.footerlogo { max-width: 165px; } 
.footerlogoparent { width: 35%;}
.footersocialicongrp { width: 30%; }
.footersocialicon a{cursor:pointer;margin:0 10px 0 0;height:40px;width:40px;background:#34B0D1;display:flex;align-items:center;justify-content:center;border-radius:50%;transition: all 0.5s ease ;}
.footersocialicon svg { fill: #fff; height: 16px; width: 16px; }
.footermenuleft { width: 70%; padding-right:20px;} 
.footermenuright { width: 30%; } 
.footermenuleft .footermenu ul { column-count: 2; column-gap: 10px; }
.footermenuhdr h6 { font-size: 18px; border-bottom: 1px solid #34B0D1; padding-bottom: 5px; margin-bottom: 5px; font-weight: 500; color: #05223a; margin-bottom:20px; } 
.footerleftmiddle { margin-top: 40px; }
.footermenu ul li a { font-size: 14px; line-height: 1.5; color:#676767; }
.footermenu ul li{margin-bottom:12px;}
.footerrightcontent { width: 100%; background-color: rgba(255,255,255,0.88); padding: 43px 10px 37px; }
.footercontacticon { width: 14px; } 
.footercontacttxt { width: calc(100% - 14px); padding-left: 15px; } 
.footercontacttxt p a{ font-size: 16px; margin-bottom: 0px; color:#676767;}
.footercontactbox:first-child { margin-right: 30px; }
.footersocialicon span{line-height:0}
.footerleftbtm p { font-size: 14px; margin-bottom: 0; cursor:pointer; } 
.footerleftbtmcontent { width: 30%; } 
.footercopy { width: 70%; }
.footerleftbtm { margin-top: 60px;margin-bottom: 60px; }
img.ContentDateimage {margin-right: 10px;width:18px;}
.footermenu ul li a:hover, .footerleftbtmcontent p:hover {color:#c8171f ;fill:#c8171f;}
.footercontacttxt a {color: #676767; font-size: 16px;}


/******************************************** Blog listing Css Start Here ****************************************/
.SiteBlogContentAndimg .SiteBlogContentFetureImage article.blog-related-posts__post{padding:0}
.SiteBloglsitingLeft{width:55%}
.SiteBloglsitingright{width:calc(45% - 20px);margin-left:20px}
.SiteBlogContentBox{padding:30px 25px 0 25px}
.SiteBlogContentFetureImage article.blog-related-posts__post img.blog-related-posts__image{width:100%;background:#d9d9d9;border-radius:10px}
.SiteBlogContentFetureImage article.blog-related-posts__post{position:relative; padding:0}
.SiteBloglsitingright .SiteBlogfetureimgright a img.blog-related-posts__image{width:129px;height:125px;object-fit:cover;border-radius:10px}
.SiteBlogContentSortRight{margin-left:30px;width:calc(100% - 160px)}
.SiteBlogContentSortRight ul li{list-style:none;margin-bottom:5px}
.SiteBlogContentSortRight ul li a{color:#34B0D1;font-size:16px;font-weight:600;}
.SiteBlogContentSortRight ul li a:hover, .sortContentAuthor .SiteTags a:hover, .InnermainListing.odd .SiteInerList p a:hover, .tagAndTitle p a:hover{color:#c8171f;}
.BlogRightContent p{font-weight:700}
.SiteBlogContentAndimg{margin-bottom:30px}
/* .SiteBlogContentAndimg:last-child{margin-bottom:0px} */
.SitepageMenuDiv { margin-top: 100px; } 
.mainRowListinBelow .Sitelogtitle h2 { margin: 0; }
.SiteBlogContentBox p{font-weight:400;font-size:16px}
.SiteBlogContentButtonAndDate{justify-content:space-between;padding:0px 25px 18px 25px;align-items:center;border-top:1px solid #f4f5f9}
.ContentDateimage svg { width: 18px; margin-right: 10px; display: inline-block; line-height: 1; } 
.SiteBloglsiting .SiteBlogContentButtonAndDate .custom-date { display: flex; align-items: center;font-size:16px;color: #34B0D1; } 
.mainListing .SiteBlogContentButtonAndDate .custom-date { display: flex; align-items: center;font-size:14px;color: #34B0D1; } 
.even .SiteInerList .ContentDateimage svg path { fill: #34B0D1; color: #34B0D1; }
.SiteBlogContentFetureImage{border:1px solid #f4f5f9;border-radius:10px}
.SiteBlogContentButtonAndDate div>a{font-weight:700;font-size:16px;color:#c8171f;position:relative;padding-right:30px;display:flex;align-items:center}
.mainListing .SiteBlogContentButtonAndDate div>a{display:inline-block;vertical-align: middle;}
.SiteBloglsiting .SiteBlogContentButtonAndDate div>a:before{content:'';background-image:url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/right%20arrow%20%281%29.svg');position:absolute;height:10px;width:14px;background-repeat:no-repeat;right:0;top:7px}
.SiteBloglsiting .SiteBlogContentButtonAndDate .custom-date{font-weight:400; font-size:16px; color:#34B0D1;display:flex;align-items:center;}
.SiteBlogContentSortRight img.ContentTagimage {width: 14px;margin-right: 5px; }
.sortContentAuthor ul li { list-style: none;display: flex; align-items: center; } 
.sortContentAuthor { position: absolute; left: 25px; bottom: 0; background: #34B0D1; border-radius: 10px 10px 0px 0px; padding: 14px 20px; width: auto;color: #FFFFFF;font-weight: 600; font-size:16px; } 
.sortContentAuthor ul li a { font-size: 16px; color: #FFFFFF; }
.sortContentAuthor img.ContentTagimage { height: 36px; width: 36px; border-radius: 50%; margin-right: 7px; object-fit:contain; object-position:center; }
.sortContentAuthor span { font-weight: 400; }
/* .sortContentAuthor .SiteTags a { font-weight: 600; } */
.hs-author-avatar {font-size: 14px;}
.SiteBlogContentBox h5 a, .SiteBlogContentBox h5 { font-weight: 700; font-size: 22px;  color: #4b4b4b; } 
.BlogRightContent p a ,.BlogRightContent p{ font-weight: 700; font-size: 18px;  color: #4b4b4b; }
.SiteTags { display: flex; align-items: center; }
span.disabled {    display: none;}
.SiteBlogContentFetureImage article .blog-related-posts__image { height: 364px; max-width: 100%;object-fit:cover; }

/***************************************************** Newletter css start herer **************************************/
.siteNewsMainDiv .siteNewsInnerDiv { background: #e7faff;  padding: 51px 40px; }
.NewletterClass { padding: 100px 0; }
.siteNewsMainDiv .siteNewsBgimage { background-repeat: no-repeat;  max-width: 469px;height:auto; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.siteNewsMainDiv .siteNewsInnerDiv .input{background:#fff;border-radius:10px;max-width:404px;width:100%;margin:0 auto!important;z-index:9}
.siteNewsMainDiv .siteNewsInnerDiv label{background:0 0!important;color:transparent!important;border:2px solid;display:none;}
.siteNewsMainDiv .siteNewsInnerDiv form{background:0 0;display:inline-block}
.siteNewsMainDiv .siteNewsInnerDiv form input{padding:15px 40px;text-align:center;border-radius:10px;outline:0;border:1px solid #34B0D1;border-radius:10px;}
.siteNewsMainDiv .siteNewsInnerDiv form input::placeholder{font-weight:400;font-size:20px;color:#000}
.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{background:#c8171f;border-radius:10px;padding:16px 45px; color:#fff; font-size: 28px;}
.siteNewsMainDiv .siteNewsInnerDiv form .hs_email.hs-email.hs-form-field{margin-bottom:25px;margin-top:25px;}
.siteNewsMainDiv .siteNewsInnerDiv h4 { margin: 0;font-size:24px; }
.siteNewsMainDiv .siteNewsInnerDiv h2 { font-size: 50px;}
.submitted-message.hs-main-font-element { margin-top: 30px;  background: transparent; }


/***************************************************** Menu recent blog css here  ********************************************/
.SitepageMenuDiv .Main_menu ul{display:flex;border:1px solid #676767 ;border-radius:10px;padding:20px 30px;text-align:center;justify-content:center}
.SitepageMenuDiv .Main_menu ul li a{font-weight:400;font-size:16px;color:#4b4b4b;}
.SitepageMenuDiv .Main_menu ul li{padding:0 15px; height: 14px; display: flex; align-items: center;   border-right: 1px solid #4b4b4b;}
/* .hs-search-field .hs-search-field__bar.hs-search-field__bar--button-inline { width: 250px; display: flex; float: right;} */
.mainListing .mainListinginnerDiv .InnermainListing{width:33.33%;display:block;padding:0 10px;border-radius:20px!important;margin-bottom:40px}
.mainListing .mainListinginnerDiv .mainListingStart{flex-wrap:wrap;margin:0 -10px}
.ImageFeatureListing{height:304px; position:relative;}
.mainListing .mainListinginnerDiv .hs-featured-image{float:right;margin:0;max-width:100%;border-radius:10px 10px 0 0;height:304px; width:100%; object-fit: cover; object-position: center; }
.tagAndTitle{padding:25px;}
.ContentDateimage {display: flex; align-items: center;}
.BlogRightContent p{margin-bottom:0;}
p{line-height:normal;display:block}
.tagAndTitle h2 a{font-weight:700;font-size:22px;line-height:1;color:#4b4b4b}
.tagAndTitle h2{margin-bottom:0;line-height:.66}
.listingButtonDate a.more-link{align-items:center;color:#c8171f;font-size:16px;font-weight:700;padding-right:30px;position:relative}
.listingButtonDate a.more-link:before{background-image:url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/white-arrow-btn%20red%201.png);background-repeat:no-repeat;content:"";height:12px;position:absolute;right:0;top:3px;width:16px}
.listingButtonDate { padding-left: 25px; }
.SitesortContentAuthorNew .hs-author-avatar{display:flex;position:absolute;bottom:0;left:25px;align-items:center;background:#34B0D1 ;border-radius:10px 10px 0 0;padding:14px 20px;color:#fff}
/* .SitesortContentAuthorNew{position:relative} */
content.blog_post_author.display_name li{list-style:none}
.SitesortContentAuthorNew li{list-style:none;}
.imgONlyforTag p{margin-bottom:0px; display: flex;align-items: center;}
.imgONlyforTag p svg{ margin-right: 8px;}
.hs-blog-listing .hs-author-avatar img{width:36px;height:36px;border-radius:50%;margin-right:8px;object-fit:cover;}
.tagAndTitle p a { 
/* 	font-weight: 600;  */
	font-size: 16px;  color: #34B0D1;  }
.tagsAndImagetag .imgONlyforTag svg { width: 18px; height: 18px; } 
.imgONlyforTag { display: flex; align-items: center; } 
.InnermainListing.odd .SiteInerList .imgONlyforTag svg path { fill: #fff; }
/* .tagsAndImagetag { margin-bottom: 15px; } */
.InnermainListing.odd .SiteInerList { background: #34B0D1; border-radius: 10px; overflow: hidden;height:100%;transition: 0.4s all ease; }
.InnermainListing.even .SiteInerList { background: #f4f5f9; border-radius: 20px; overflow: hidden;height:100%;transition: 0.4s all ease; }
.odd .SiteBlogContentButtonAndDate .custom-date{color:#fff;}
.odd .SiteBlogContentButtonAndDate a.more-link, .InnermainListing.odd .SiteInerList p a, .InnermainListing.odd .SiteInerList h2 a { color: #fff; }
.InnermainListing .SiteInerList{position:relative;}
.InnermainListing.odd .SiteInerList .SiteBlogContentButtonAndDate { border-top: none;margin-top:auto;}
.mainRowListinBelow { align-items: center; justify-content: space-between; }
.odd .SitesortContentAuthorNew .hs-author-avatar {color: #34B0D1; background: #fff;}
.even .SitesortContentAuthorNew .hs-author-avatar {background: #34B0D1; color: #fff;}
.even .SitesortContentAuthorNew .hs-author-avatar a { color: #fff; }
.odd .SitesortContentAuthorNew .hs-author-avatar a{color: #34B0D1;}
/* .odd .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage svg, .even .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage svg { width: 16px; margin-left: 10px; }  */
.odd .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage img, .even .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage img { width: 16px; margin-left: 10px; } 
.mainListing .mainListinginnerDiv .InnermainListing.odd .ContentArrowimage img { filter: brightness(0) invert(1); }
.odd .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage, .even .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage { display: flex; align-items: center; } 
.odd .SiteInerList .SiteBlogContentButtonAndDate .ContentArrowimage svg path { stroke: #fff; }
.InnermainListing .SiteInerList .InerDiv { margin-top: auto; display: flex; flex-direction: column; height: calc(100% - 304px); flex-wrap: wrap; }
/* .InnermainListing .SiteInerList{display:flex;flex-direction:column;} */
.mainRowListinBelow .taglistbox.asdasd ul { padding: 10px 0; }
.mainRowListinBelow .taglistbox { display:none;position: absolute; height: 200px;width:100%; overflow: hidden; left: 0; transition: 0.5s all ease; top: 100%;overflow-y: auto; opacity:0;  } 
.mainRowListinBelow .taglistbox.asdasd {box-shadow: 2px 4px 8px 4px rgba( 0, 0, 0, 0.5); visibility: visible; z-index: 999;width:100%; background: #fff; border-radius: 10px; padding: 0px 25px; opacity:1;} 
.Sitestartdivrelative { font-weight: 400; font-size: 16px; color: #FFFFFF; margin: 0; position: relative;cursor:pointer } 
.mainRowListinBelow .Sitestartdivrelative p { font-size: 16px; color: #FFFFFF; margin: 0; position: relative;cursor:pointer; } 
.SitepageMenuDiv .Main_menu ul li a:hover, .mainRowListinBelow .taglistbox.asdasd ul li a.topic-link:hover {color: #c8171f;}
.mainRowListinBelow .Sitestartdivrelative {  background:#34B0D1;  border-radius: 10px; padding: 19px 60px 19px 35px;  position: relative; max-width: 237px; margin-left: auto; display: flex; } 
.InnermainListing.odd .SiteInerList:hover {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.InnermainListing.even .SiteInerList:hover { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.mainRowListinBelow .taglistbox.asdasd ul li a.topic-link { font-size: 16px; color: #34B0D1;  } 
.SiteInerList a{z-index:9;}
.mainRowListinBelow .tagCat.option-heading { position: relative; } 
.mainRowListinBelow .mainListing { margin-top: 50px; }
.mainRowListinBelow .taglistbox.asdasd ul li { list-style: none; margin-bottom: 5px; }
.mainRowListinBelow form.hs-search-field__form {  border: 1px solid #676767; border-radius: 10px; z-index: 9; } 
.mainRowListinBelow .hs-search-field__button span { background: transparent; outline: none; border: none; } 
.mainRowListinBelow button.hs-search-field__button { background: #fff; border: #fff; position: relative; right: 0; padding: 0 !important; border-radius: 10px;width:100%; } 
.mainRowListinBelow form input { border: none; } 
.Sitelogtitle { width: 40%; } 
.RightRowListinBelow { width: 60%; align-items: center; display: flex; justify-content: flex-end; max-width: 595px; } 

.SitepageMenuDiv .Main_menu ul li:last-child { border: none; }
.hs-search-field__suggestions-container { flex-basis: 100%; position: relative; display: none; }
.mainRowListinBelow form.hs-search-field__form input { border: none; border-radius: 10px; color:#4b4b4b; padding:19px 45px 19px 30px !important;line-height: 0;} 
.mainRowListinBelow form.hs-search-field__form input::placeholder { font-weight: 400; font-size: 16px; color: #4b4b4b; }
/* .mainRowListinBelow form .hs-search-field__button svg { fill: #4b4b4b; height: 15px; position: absolute; top: -33px; right: 8px; } */
.mainRowListinBelow form .hs-search-field__button img {  height: 21px;width:21px; position: absolute; top: -39px; right: 18px; }
.mainRowListinBelow form.hs-search-field__form .hs-search-field__button { padding: 0;}
.SiteBlogContentFetureImage .SiteBlogContentButtonAndDate { padding: 18px 25px 18px 25px; }
a.top-overlay-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
/* .mainRowListinBelow .Sitestartdivrelative p::before { content: ''; background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Rectangle%2059.png'); position: absolute; z-index: 9; height: 18px; width: 18px; background-repeat: no-repeat; right: -9px; top: 7px; }
*/
.mainRowListinBelow .Sitestartdivrelative:before { content: ''; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Rectangle%2059.png); position: absolute; z-index: 9; height: 18px; width: 18px; background-repeat: no-repeat; right: 30px; top: 50%; transform: translateY(-15%); }
.dnd-section, .content-wrapper--vertical-spacing{padding:0;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance:none;
}
a.topic-link.healthcare-marketing,a.topic-link.healthcare,a.topic-link.health-it,a.topic-link.health-tech,a.topic-link.pr { display: none; }
input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 50px white inset; 
	-webkit-text-fill-color: #676767;
}
input:-webkit-autofill:focus {
	-webkit-box-shadow: /*your box-shadow*/,0 0 0 50px white inset;
	-webkit-text-fill-color: #676767;
}
::selection { background: #033e6f; color: #fff !important; }
::-moz-selection {background: #033e6f;color: #fff !important;}
.hs-search-field { position: relative; width: 50%; }
.SiteSelectCategory { padding-left: 50px; width: 48%; }
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span a:first-child {order:2;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span a:nth-child(2) {order:3;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span a:nth-child(3) {order:1;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span a:nth-child(4) {order:4;}
.siteBlogPostAc .rightContentSocialListing .hs-search-field {width: 100%; }
/***************************************************** pagination Start Here ********************************************/
.Knb-NavigationSite .hs-pagination__link--active, .Knb-NavigationSite .hs-pagination__link--active:hover { background: #34B0D1; border-radius: 5px; padding: 15px; display: inline-block; color: #fff; font-weight: 400; font-size: 20px; } 
.Knb-NavigationSite .hs-pagination__link--number { margin-right: 40px; } 
.Knb-NavigationSite .hs-pagination__link--number:last-child { margin-right: 0px; } 
.SitepageMenuDiv .Main_menu .SitemenuRelevent ul { display: flex; position: unset;}
.SitemenuRelevent p { display: none;}
.hideSite{display:none;}
.SiteMyNavigation a.all-posts-link { margin-right:40px; color: #4b4b4b; font-size: 22px; } 
.SiteMyNavigation span.active a.all-posts-link { background: #34B0D1; border-radius: 5px; color: #fff; display: inline-block; font-size: 20px; font-weight: 400; padding: 15px; } 
.SiteMyNavigation .blog-pagination { position: relative; } 
.SiteMyNavigation .blog-pagination span.disabled a.previous-posts-link { position: absolute; left: -38px; top: 6px; } 
.SiteMyNavigation a.next-posts-link { position: absolute; right: -38px; top: 6px; }
.SiteMyNavigation a.all-posts-l.hs-pagination__link:last-child{margin-right:0px;}
.SiteMyNavigation .blog-pagination a.previous-posts-link svg { width: 18px; transform: rotate(180deg); } 
.SiteMyNavigation .blog-pagination a.next-posts-link svg { width: 18px; }
nav.hs-pagination.Knb-NavigationSite.SiteMyNavigation { padding: 20px 0 0 0;}
.InnermainListing .SiteInerList .InerDiv .SitePara { padding-left: 10px; } 
.InnermainListing .SiteInerList .InerDiv .SitetagImgg { line-height: 0; }

/***************************************************** Blog Postings css Start Here ********************************************/
.siteBlogPostAc .rightContentSocialListing {max-width: 500px; width: 100%; margin: 0 auto;}
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage{padding: 25px 25px 40px 25px; background: #E7FAFF; }
.siteBlogPostAc .contentBodyList{width:66%;}
.siteBlogPostAc .rightContentSocialListing{width: calc(34% - 20px); margin-left: 20px; }}
.siteBlogPostAc .mainBodyContent{display:flex!important;margin:0 auto;width:100%;}
.siteBlogPostAc .mainFeatureList .tagFeatureImage img.hs-featured-image{max-width:1060px;margin:0 auto;width:100%;border-radius:10px;height:675px;object-fit:cover; float:none !important;}
.siteBlogPostAc .mainFeatureList{margin-bottom:50px;width:100%;display: inline-block; position:relative;}
.siteBlogPostAc .siteBreadcrum{margin-top:50px;margin-bottom:22px}
/* .siteBlogPostAc .dateIconPostingpage, .siteBlogPostAc .tagsPostingpage, .siteBlogPostAc .blog-authDetailsIn { line-height: 24px; } */
.siteBlogPostAc .siteBreadcrum p a, .siteBlogPostAc .siteBreadcrum p {font-weight:400;font-size:16px;line-height:1;color:#23201c;margin:0}
/*   .siteBlogPostAc .siteBreadcrum p a, .siteBlogPostAc .siteBreadcrum p span{  font-weight:500; } */
.siteBlogPostAc .siteBreadcrum p a:hover,.siteBlogPostAc .tagsPostingpage .imgONlyforTag .blog-post__tags a:hover, .siteBlogPostAc .mainFeatureList .blog-author h6.blog-author__name a:hover, .siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight ul li a:hover{color:#c8171f;cursor:pointer;}
/* .siteBlogPostAc .tagFeatureImage{margin-bottom:50px} */
.siteBlogPostAc .tagsPostingpage { margin-right: 40px; margin-left: 40px;}
.siteBlogPostAc .mainFeatureList .blog-author{position:absolute;left:25px;bottom:0;background:#34B0D1;border-radius:10px 10px 0 0px;padding:14px 20px;display: flex; align-items: center;}
.siteBlogPostAc .mainFeatureList .blog-author .blog-author__image img{width:26px;border-radius:50%;object-fit:cover;object-position: center;height:26px;}
.siteBlogPostAc .mainFeatureList .blog-author h6.blog-author__name a{margin-bottom:0;color:#fff;font-size:14px;font-weight:400} 
.siteBlogPostAc .blog-authorH6 h6{margin-bottom:0;line-height:normal;}
.siteBlogPostAc .tagsPostingpage .imgONlyforTag svg{width:18px;line-height:0;height:18px;}   
.siteBlogPostAc .tagsPostingpage .imgONlyforTag svg path{fill:#fff}
.siteBlogPostAc .blog-authorH6 { width: 100%;}
.siteBlogPostAc .blog-authorH6.demo { width: calc(100% - 36px); margin-left: 10px; }
.siteBlogPostAc .tagsPostingpage .imgONlyforTag .blog-post__tags a{font-size:14px;color:#fff;line-height:1;}
.siteBlogPostAc  .blog-post__tags {color:#fff;font-size:14px;margin-left:10px;line-height:1;} 
.siteBlogPostAc  .DateimgOnly svg { width: 18px;height:18px; }
.siteBlogPostAc  .blog-authDetailsIn { display: flex;align-items:center; }
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .pddingClass{padding:0}
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .pddingClass img{max-width: 325px; width: 100%;}
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv{padding:40px 0 0 0;display:inline-block;border-radius:0;background:0 0!important}
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv h2{font-size:40px;line-height: 1.2;max-width: 210px; margin: 0 auto 20px;}
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv h4{font-size:18px;line-height:1.4;}
/* .siteBlogPostAc .siteNewsMainDiv .siteNewsInnerDiv form input { font-weight: 400; font-size: 16px; line-height: 28px; } */
.InRightNewsletterList .siteNewsInnerDiv form input { font-weight: 400; font-size: 16px; line-height: 28px; }
.siteBlogPostAc .mainBodyContent .hs-search-field .hs-search-field__bar.hs-search-field__bar--button-inline { width: 100%; display: flex; float: none; }
.siteBlogPostAc .rightContentSocialListing .hs-search-field p{font-size:20px;line-height: 1.3;color:#4b4b4b;font-weight:600}
.siteBlogPostAc .mainBodyContent button.hs-search-field__button{position:absolute;border:none;background:0 0;outline:0;padding:0!important;margin-left:0!important;top:12px;line-height:0;left:10px}
.siteBlogPostAc .hs-search-field__input{padding:12px 20px 12px 50px!important;border:1px solid #676767;border-radius:10px; line-height:0; font-size: 16px; font-weight: 400; }
.siteBlogPostAc  .hs-search-field__suggestions .results-for, .hs-search-field__suggestions a {  font-size: 13px; line-height: 1.5; margin-top: 10px; padding: 0; }
.siteBlogPostAc .mainBodyContent .hs-search-field button.hs-search-field__button svg{fill:#676767}
.siteBlogPostAc .mainBodyContent .hs-search-field form.hs-search-field__form{display:flex;align-items:center;background:0 0}
.siteBlogPostAc .mainBodyContent .hs-search-field input, .siteBlogPostAc .mainBodyContent .hs-search-field input:placeholder{border:1px solid #676767;border-radius:10px;color: #676767;}
.siteBlogPostAc .NewletterClass { padding: 20px 0; }
.siteBlogPostAc .rightContentSocialListing .InerRighSearchListing .hs-search-field { padding: 30px 20px; background: #F4F5F9; border-radius: 10px; }
.siteBlogPostAc  form .hs_submit.hs-submit input.hs-button.primary.large { background: #c8171f; border-radius: 10px;color: #FFFFFF; padding: 16px 45px; font-size: 20px; }
.siteBlogPostAc .relatedBlogRightListSite{padding:30px 20px;background:#f4f5f9;border-radius:10px}
.siteBlogPostAc .relatedBlogRightListSite .SiteBloglsitingright{width:100%;margin:0}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentAndimg{margin-bottom:30px}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentAndimg:last-child{margin-bottom:0px}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogfetureimgright { line-height: normal; height: 100%; }
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight{margin-left:20px;width:calc(100% - 126px)}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogfetureimgright a img.blog-related-posts__image{width:106px;height:106px;object-fit:cover;border-radius:10px}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight ul li{list-style:none;margin-bottom:5px;display: flex;}
.siteBlogPostAc .relatedBlogRightListSite .Tagimage { width: calc(100% - 25px); margin-left: 10px; }
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight img.ContentTagimage{width:14px;margin-right:10px}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight ul li a{color:#34B0D1;font-size:14px;font-weight:600}
.siteBlogPostAc .relatedBlogRightListSite .BlogRightContent p,.siteBlogPostAc .relatedBlogRightListSite .BlogRightContent p a{font-weight:600;font-size:16px;color:#4b4b4b;line-height: 1.5;}
.siteBlogPostAc .relatedBlogRightListSite .SiteBloglsitingright p { font-weight: 600; font-size: 20px;  display: flex; align-items: center; color: #4B4B4B; margin-bottom: 30px; }
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentAndimg p {  margin-bottom: 0px; }
.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .hs-form input[type="email"]::placeholder{font-weight: 400; font-size: 16px;  color: #000000;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing{padding:30px 20px;background:#f4f5f9;border-radius:10px;margin-top:20px}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing p{font-weight:600;font-size:20px;line-height: 1.7;display:flex;align-items:center;color:#4b4b4b;margin-bottom:30px}
.siteBlogPostAc .mainBodyContent .socailShareList .social-links{display:flex;align-items:center}
.siteBlogPostAc .mainBodyContent .socailShareList .social-links span svg{width:14px;height:14px;fill:#fff}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span {display:flex;align-items:center; left: -13px;position: relative;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a { background: #34B0D1; border-radius: 50px; height: 40px; width: 40px !important; display: flex; align-items: center; justify-content: center; margin-right: 6px; }
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a:last-child{margin-right:0;}
.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock {  padding-top: 40px; }
.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .ineerQuoteImage { margin-bottom: 30px; } 
.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .ineerQuoteImage img{ width:51px; height:43px; } 
.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote p{  line-height: 1.5;font-weight: 400; font-size: 20px;   }
.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote{ padding-left:44px; border-left: 2px solid #c8171f;margin-left: 26px; }
.siteBlogPostAc  img.hs-image-widget {width: 17px;height: 17px;}
.siteBlogPostAc .mainBodyContent blockquote { border-top: 3px solid #c8171f; margin:40px 0; padding: 80px 55px; font-style: italic; font-weight: 400; font-size: 20px;line-height: 1.3; text-align: center;} 
.siteBlogPostAc .mainBodyContent .blog-post__body blockquote { position: relative; } 
.siteBlogPostAc .mainBodyContent blockquote:before { content: ""; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/59149-01%202-1.svg); height: 43px; width: 51px; position: absolute; background-repeat: no-repeat; top: 20px; left: 0;background-position: center; background-size: cover; }
.siteBlogPostAc .mainBodyContent blockquote:after { content: ""; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/59149-01%203.svg); height: 43px; width: 51px; position: absolute; background-repeat: no-repeat; bottom: 20px; right: 0; background-position: center; background-size: cover;}
/* .siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a:nth-child(4) { order: 4; display: none; } */

.siteBlogPostAc .mainBodyContent .siteBioAuthorMain{margin-top:12px}
.siteBlogPostAc .mainBodyContent .blog-AuthorDetails{padding:30px;background:#e7faff;border-radius:10px;margin:30px 0px}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia{display:flex;justify-content:space-between}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .hs-author-avatar{max-width:87px; width:100%}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .hs-author-avatar img{max-width:87px;width:100%;height:87px;border-radius:50%; object-fit:cover; object-position: center;}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails{width:calc(100% - 100px);margin-left:20px;display:flex;justify-content:space-between;align-items: center; flex-wrap:wrap}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails a.author-link{line-height: 1.3;font-weight:600;font-size:18px;color:#23201c;}
.siteBlogPostAc .mainBodyContent .socailMediaAuthor a.hs-author-social-link, .aupage .socailMediaAuthor a.hs-author-social-link{background:#34B0D1;border-radius:50px;height:28px;width:28px!important;display:flex;align-items:center;justify-content:center;margin-right:6px;font-size:0px}
.siteBlogPostAc .mainBodyContent .siteAuthorName{width:42%;}
.siteBlogPostAc .siteBioAuthorMain p { color: #4B4B4B; }
.siteBlogPostAc .mainBodyContent .socailMediaAuthor{width:58%;justify-content:right;align-items:flex-start}
.siteBlogPostAc .mainBodyContent .socailMediaAuthor img, .siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing img.hs-image-widget { transition: 0.4s all ease;}
.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a:hover, .siteBlogPostAc .mainBodyContent .socailMediaAuthor a.hs-author-social-link:hover { background-color: #c8171f; color: #34B0D1;}
.siteBlogPostAc .mainBodyContent .siteBioAuthorMain p {margin-bottom: 0;}
.siteBlogPostAc .sitetableofContent {height:auto;background:#f4f5f9;border-radius:10px;width:100%;padding:25px;margin:30px 0;}
.siteBlogPostAc .sitetableofContent .inerTableContentTitle p{font-weight:700;font-size:20px;line-height:1.5;color:#4b4b4b;cursor:pointer;position:relative;margin-bottom:0}
.siteBlogPostAc .sitetableofContent .inerrTableConetnt .SiteTableContentDetailsAndTag ul li:last-child{margin-bottom:0}
.siteBlogPostAc .sitetableofContent .inerrTableConetnt .SiteTableContentDetailsAndTag ul li{list-style:none;margin-bottom:15px}
.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails .siteAuthorName p { font-weight: 500; font-size: 16px; line-height: 1.5; color: #676767; margin-bottom: 0; }
.siteBlogPostAc .sitetableofContent .SiteTableContentDetailsAndTag.toc .toc-list{overflow:hidden;position:unset;padding:0;padding-top:20px;}
.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc.tochdractive ol.toc-list { padding-top: 0; }
.siteBlogPostAc .sitetableofContent .toc>.toc-list li{list-style:none;margin-bottom:15px}
.siteBlogPostAc a.toc-link.node-name--H2{font-weight:400;font-size:16px;line-height:1.6;color:#4b4b4b;display:inline-block}
/* .siteBlogPostAc .sitetableofContent .SiteTableContentDetailsAndTag.toc li.toc-list-item a :hover,.siteBlogPostAc .sitetableofContent .SiteTableContentDetailsAndTag.toc li.toc-list-item :hover,.is-active-li a , a.toc-link.node-name--H2.is-active-link{ color: #c8171f !important;} */
/* .siteBlogPostAc .sitetableofContent .inerTableContentTitle p:before { background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/caret-down-solid.svg'); content: ''; height: 21px; width: 13px; position: absolute; right: 0; background-repeat: no-repeat; opacity:0; visibility:hidden; top: 4px; transition:0.5s all ease;}  */
.siteBlogPostAc .sitetableofContent .inerTableContentTitle p:before {background-size: cover; background-position: center; background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/down-arrow.png'); content: ''; height: 25px; width: 17px; position: absolute; right: 0; background-repeat: no-repeat; opacity:0; visibility:hidden; top: 4px; transition:0.5s all ease;} 

.siteBlogPostAc .sitetableofContent.sticky .inerTableContentTitle p:before{opacity:1; visibility:visible;}
.siteBlogPostAc .sitetableofContent .inerTableContentTitle p:after{ content: ''; transform: rotate(181deg); }
.sitetableofContent.sticky { position: fixed; top: 0; z-index: 999; width: 100%; left: 0; max-width: 1060px; margin: 0 auto; right: 0; }
.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc { position: absolute; top: 100%; left: 0; right:0; margin:0 auto; width: 100%; overflow-y: scroll; height: auto; opacity: 0; visibility: hidden; background: #f4f5f9; border-radius: 10px; width: 100%; padding: 0px 25px 25px 25px;  }
.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc.tochdractive { opacity: 1; visibility: visible;border-radius:0px 0px 20px 20px; }
.siteBlogPostAc .sitetableofContent .toc>.toc-list li:last-child{margin-bottom:0;}
.sitetableofContent.sticky{ border-radius:0px; }
.siteBlogPostAc .NewletterForBlogPostingpage .NewletterClass {padding: 100px 0;}
.siteBlogPostAc .NewletterForBlogPostingpage .siteNewsMainDiv .siteNewsBgimage { background-position: center; background-size: cover !important; background-repeat: no-repeat; padding: 25px 25px 40px 25px;   }
.paginationForBlogPostingpage .post-pagination{display:flex;flex-wrap:wrap;justify-content:space-between}
.paginationForBlogPostingpage .next-post,.paginationForBlogPostingpage .prev-post{width:48%}
.paginationForBlogPostingpage .next-post a,.paginationForBlogPostingpage .prev-post a{font-weight:500;font-size:16px;line-height:1.6;position:relative;color:#c8171f}
.paginationForBlogPostingpage .next-post h5 a,.paginationForBlogPostingpage .prev-post h5 a, .paginationForBlogPostingpage .post-pagination h5{font-weight:500;margin-bottom:0;font-size:16px;line-height:1.6;color:#4b4b4b}
.paginationForBlogPostingpage .post-pagination .prev-post{text-align:left;margin-right:1%}
.paginationForBlogPostingpage .post-pagination .next-post{text-align:right;margin-left:1%}

.paginationForBlogPostingpage .post-pagination .next-post .nav-text,.paginationForBlogPostingpage .post-pagination .prev-post .nav-text{margin-bottom:10px}

.siteBlogPostAc .mainBodyContent .blog-post__body blockquote p, .siteBlogPostAc .mainBodyContent .blog-post__body blockquote{ font-size: 20px; line-height: 1.5;}
.siteBlogPostAc .mainBodyContent .blog-post__body blockquote p:last-child, .siteBlogPostAc .mainBodyContent .blog-post__body blockquote:last-child, .siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote p { margin-bottom: 0; }
.post-pagination { display: flex; flex-wrap: wrap; justify-content: space-between;}
.next-post,.prev-post{width:48%}
.next-post a,.prev-post a{font-weight:500;font-size:16px;line-height:1.6;color:#c8171f}
.next-post h5 a,.prev-post h5 a{font-weight:500;font-size:16px;line-height:1.6;color:#4b4b4b}

.post-pagination .next-post .nav-text {padding-right: 33px;}
.post-pagination .prev-post .nav-text {padding-left: 33px;}
.post-pagination .prev-post { text-align: left; margin-right: 1%; } 
.post-pagination .next-post { text-align: right; margin-left: 1%; } 

.post-pagination .prev-post .nav-text a:first-child:before{content:'';background-size: contain; background-position: center; background-repeat: no-repeat; position:absolute;background-image:url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/LEFT%20ARROW.svg');width:25px;left:-33px;height:25px;background-repeat:no-repeat;top:-2px;transform:rotate(180deg)}
.post-pagination .next-post .nav-text a:first-child:after{content:''; background-size: contain; background-position: center; background-repeat: no-repeat;position:absolute;background-image:url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/LEFT%20ARROW.svg');width:25px;right:-33px;height:25px;background-repeat:no-repeat;top:-2px}
.post-pagination .prev-post .nav-text a:first-child:before{ content: ''; position: absolute; background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Vector%20%285%29.png'); width: 25px; left: -33px; height: 25px; background-repeat: no-repeat;  transform: rotate(180deg); } 
.post-pagination .next-post .nav-text a:first-child:after{ content: ''; position: absolute; background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Vector%20%285%29.png'); width: 25px; right: -33px; height: 25px; background-repeat: no-repeat; }


.blockparent{position:relative; margin-bottom: 120px}
.blockparent blockquote{border-bottom:0px !important;}
.blockparent:after { position: absolute; bottom: -90px; left: 0; right: 0; height: 93px; background-repeat: no-repeat; background-size: contain; background-position: center; content: ""; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Line%204.png); }
.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{background:#c8171f;border-radius:10px;padding:16px 45px; color:#fff; font-weight: 700; border:0px; font-size: 20px; line-height: 26px;}
/* .siteBlogPostAc .siteNewsMainDiv .siteNewsInnerDiv h2 { line-height:61px}
.siteBlogPostAc .siteNewsMainDiv .siteNewsInnerDiv h2{ line-height:35px} */
.siteBlogPostAc .NewletterForBlogPostingpage form .input { font-weight: 400; font-size: 20px; line-height: 1.4; }

/*********************************************************************** New Updated Css here *****************************************************/
.hs-search-field__bar form { background-color: transparent; }
.SiteBlogContentButtonAndDate{margin-top:auto;}
.toc-link:before{display:none;}
.siteBlogPostAc .sitetableofContent .SiteTableContentDetailsAndTag.toc li.toc-list-item a,li.is-active-li a { position: relative; transition:all 0.5s ease;}
li.is-active-li a:before { background-color: #c8171f; content: " "; display: inline-block; height: inherit; left: 0; position: absolute; width: 15px; height: 1px; top: 12px; }
li.toc-list-item a:hover,li.is-active-li a{padding-left:30px;}
.is-active-li a { padding-left: 30px; }
.NewletterForBlogPostingpage .siteNewsMainDiv { display: flex; flex-wrap: wrap; border-radius:30px; border:1px solid #34B0D1;  overflow:hidden;} 
.found .sitetableofContent { display: block; } .not-found .sitetableofContent { display: none; } 

.NewletterForBlogPostingpage .siteNewsBgimage { border:0px !important;}
.postinner p , .contentBodyList p{ font-size: 16px; line-height: 1.6; }
/* .post-pagination h5 a:hover{color:#c8171f;}
*/
.siteBlogPostAc ul,.siteBlogPostAc  ol{padding-left:16px;margin-bottom:10px}
.siteBlogPostAc ol li,.siteBlogPostAc ul li{font-style:normal;font-weight:400;font-size:16px;line-height:1.6;color:#676767;margin-bottom:15px}
.siteBlogPostAc ol li:last-child,.siteBlogPostAc ul li:last-child{margin-bottom:0}
.siteBlogPostAc ol li::marker{font-weight:500;font-size:16px;color:#23201c}
.siteBlogPostAc .SiteBlogContentSortRight ul, ol { padding-left: 0; margin-bottom: 0; }
.blog-post__body a { color: #34B0D1 !important; }




.Breadcrumhdr{font-weight:500;}
.featureImageAndAuthor .blog-author a { line-height: 1.7; }
.InerRighSearchListing input[type=search] { background-color: transparent; }
.contentBodyList h1,.postinner h2,.postinner h3,.postinner h4,.postinner h5,.postinner h6{margin-bottom:30px;}
.inerTableContentTitle.TableContentTitleaactive p:before { transform: rotate(180deg); }
.siteBlogPostAc .rightContentSocialListing .InerRighSearchListing .hs-search-field .hs-search-field__button span img { position: absolute; padding: 0; left: 10px; top: 2px; height: 17px; width: 17px; line-height: 0; }
.siteBlogPostAc .rightContentSocialListing .InerRighSearchListing .hs-search-field__button { margin-bottom: 0; margin-left: 0; }


/* Client bugs resolved css here */
/* .hs-blog-listing .NewletterClass .container { max-width: 1167px; margin: 0 auto !important; } */

.blog-pagination a.previous-posts-link { padding-right: 30px; } 
.blog-pagination a.next-posts-link { padding-left: 30px; position:unset;}


/* bugs sheet css here */
.HeadsocialIcon:hover, .footersocialicon a:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.hs-blog-post .siteBlogPostAc .container{max-width:1100px; padding:0 20px; width:100%; margin:0 auto;}
.hs-blog-post .siteBlogPostAc .rightContentSocialListing .hs-search-field__suggestions-container{display:none;}
/* .hs-blog-post .siteBlogPostAc .NewletterClass .container{max-width:1140px; padding:0 !important; width:100%; margin:0 auto;} */


.hs-blog-listing .container{max-width:1100px;}
/* .hs-blog-listing .siteNewsMainDiv .siteNewsBgimage{max-width:44%;width:100%;}
.hs-blog-listing .siteNewsMainDiv .siteNewsInnerDiv{max-width:56%;width:100%;} */
.siteMaintitleandParaTrucnte h1 { font-size: 40px; }
a.toc-link.node-name--H2.is-active-link { color: #c8171f; }
.forLisitngAc img { width: 18px; }
a.previous-posts-link img { transform: rotate(180deg); }

/* .SiteTableContentDetailsAndTag a{transition:unset !important;} */
.ContentArrowimage { display: none !important; }
.readmoreButton a{position:relative;}
.readmoreButton a:after { position: absolute; top: 50%; right: 0; content: ""; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/red-arrow-one.svg); background-repeat: no-repeat; background-size: cover; background-position: center; width: 18px; height: 13px; transform: translateY(-50%); }
.InnermainListing.odd .readmoreButton a:after{background-image: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/white-arrow-one.svg');}
.hs-blog-listing .siteNewsInnerDiv { padding: 51px 30px; }


.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc{height:130px;}

.otherboxinner -webkit-scrollbar-track,.mainRowListinBelow .taglistbox::-webkit-scrollbar-track,.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5; } 
.otherboxinner::-webkit-scrollbar ,.mainRowListinBelow .taglistbox::-webkit-scrollbar ,.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; } 
.otherboxinner::-webkit-scrollbar , .mainRowListinBelow .taglistbox::-webkit-scrollbar-thumb,.sitetableofContent.sticky .SiteTableContentDetailsAndTag.toc::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #34B0D1; }

.dis-flex{display:flex; flex-wrap:wrap;}
.aupage  { padding: 30px; background: #e7faff; border-radius: 10px; margin: 60px auto 0px; max-width: 700px; }
.aupage .hs-author-avatar {width: 36px;}
.aupage .blog-mainAuthorDetails {width:calc(100% - 36px); padding-left:20px;}
.aupage .socailMediaAuthor { margin: 20px 0px; }
.aupage .siteAuthorName a.author-link { color: inherit; }
.hs-blog-post .container { max-width: 1100px; }

span.Breadcrumhdr {    color: #c8171f;}

.hs-blog-listing .siteNewsMainDiv { border-radius: 30px; overflow: hidden; border: 1px solid #34B0D1;  }
.form-contact-info .input input,.form-contact-info .input input:place-holder,.siteNewsMainDiv .siteNewsInnerDiv form input{color:#4b4b4b !important;}

.InRightNewsletterList .SiteNewsletter { border: 1px solid #34B0D1; border-radius: 10px; overflow: hidden; }
.InRightNewsletterList .pddingClass img{border-radius:10px;}
.hs-blog-listing .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{font-size:28px;}
.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{font-size:28px;}

.SiteNewsletter .siteNewsBgimage{width:42%;}
.SiteNewsletter .siteNewsInnerDiv{width:58%;}
.InRightNewsletterList .siteNewsBgimage { width: 100%; } 
.InRightNewsletterList .siteNewsInnerDiv { width: 100%; }
.siteNewsMainDiv .siteNewsInnerDiv form input::placeholder{color:#4b4b4b !important;}
.InRightNewsletterList input { padding: 15px 35px !important; text-align: left !important; }

.postinner ul li {list-style-type: none;position: relative;padding-left: 30px; padding-bottom:15px; } 
.postinner ul li:before { position: absolute; top: 12px; left: 0; width: 16px; height: 1px; border-top:1px solid #c8171f; content: ""; }
/* .post-pagination a{color:#c8171f !important;} */
.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{font-weight:600;}
.siteNewsMainDiv .siteNewsInnerDiv form input{font-size:20px;}



/* New Feedback css here */
.post-pagination h5 a:hover {color:#34B0D1; text-decoration:underline; }
.nav-text a:hover{color:#c8171f; text-decoration:none;}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogfetureimgright a img.blog-related-posts__image,.SiteBloglsitingright .SiteBlogfetureimgright a img.blog-related-posts__image,.mainListing .mainListinginnerDiv .InnermainListing,.SiteBlogContentFetureImage,.hs-blog-listing .siteNewsMainDiv,.InnermainListing.odd .SiteInerList,.hs-blog-listing .siteNewsMainDiv,.SiteBlogContentFetureImage article.blog-related-posts__post img.blog-related-posts__image,.siteBlogPostAc .mainFeatureList .tagFeatureImage img.hs-featured-image,.siteBlogPostAc .sitetableofContent,.siteBlogPostAc .mainBodyContent .blog-AuthorDetails,.NewletterForBlogPostingpage .siteNewsMainDiv,.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing,.siteBlogPostAc .relatedBlogRightListSite,.InRightNewsletterList .SiteNewsletter,.InRightNewsletterList .pddingClass img,.siteBlogPostAc .rightContentSocialListing .InerRighSearchListing .hs-search-field{border-radius:20px;}

.siteBlogPostAc .mainFeatureList .blog-author,.sortContentAuthor{border-radius:20px 20px 0px 0px;}
.featureImageAndAuthor .hs-featured-image-wrapper { position: relative; }
.mbonlyauthor { display: none; }
.otherboxinner { position: absolute; top: 31px; left: 37%; width: 100%; background-color: #fff; box-shadow: 3px 3px 34px -11px rgba(0,0,0,0.2); z-index: 99;  min-width: 180px;  border-radius: 20px; height: 200px; overflow-y: auto; padding: 10px 20px; opacity:0; visibility:hidden; transition:0.5s all ease;}
.SitepageMenuDiv .Main_menu ul li:last-child{position:relative;}
.otherboxinner ul { display: block !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; text-align:left !important; } 
.otherboxinner ul li { border: 0px !important; height: auto !important; padding: 0 !important; margin-bottom: 5px; }
.otherbox p{display:block;font-size: 16px;margin-bottom: 0px;padding: 0px 14px;border-left: 1px solid;margin-left: 15px;line-height: 1; cursor: pointer;}
.downarrow svg{height:14px; fill:#34B0D1; line-height:0; width:auto;}
.otherboxinner.active { opacity: 1; visibility: visible; }
.otherboxinner ul li a{color:#34B0D1 !important;}
.otherbox span.downarrow { line-height: 0 !important; position: relative; left: 5px; top: 2px; }
.sitetableofContent.sticky,.SitesortContentAuthorNew .hs-author-avatar{ border-radius: 20px 20px 0px 0px !important; }
.Sitestartdivrelative.active:before {    transform: rotate(180deg);  top: 15px; right:34px;}
.active .downarrow svg { transform: rotate(180deg); }
.otherboxinner a.topic-link.healthit { display: none; }
.otherboxinner li { display: block !important; align-items: flex-start !important; }
.blog-post__body img { margin-bottom: 20px; }
a.topic-link.Pr { text-transform: uppercase; }
.footerleftbtmcontent p a { color: inherit; }

.form-contact-info .hs_firstname,.form-contact-info .hs_phone.hs-phone,.form-contact-info .hs-message { display: none; }



/* New Feedback css 31/5/2023 here */
.sortContentAuthor img.ContentTagimage{object-fit:cover; object-position:center;}
.siteBlogPostAc ul li{margin-bottom:0px;}
.siteBlogPostAc .relatedBlogRightListSite .BlogRightContent a:hover,.SiteBlogContentSortRight .BlogRightContent a:hover{color:#34B0D1; text-decoration:underline;}
.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight ul li a:hover,.SiteBlogContentSortRight ul li a:hover {color:#34B0D1;}
.submitted-message p { font-size: 20px; }
.submitted-message.hs-main-font-element p a{ color: #34B0D1; text-decoration:underline; line-height:1.4; }


.onlybg{background-color:rgba(103, 103, 103,0.4); height:675px; align-items: center;}
.onlyauthorbg img { width: 36px; object-fit: contain; object-position: center; border-radius:50%; } 
.onlyauthorbg { padding-right: 10px; }
.audetailbg{object-fit:contain !important;}

.CustomSelectThreePostListWp  .wp{width:50%;padding:0 10px;}
.CustomSelectThreePostListWp .wp .outter{width:100%;padding:0;}
.CustomSelectThreePostListWp .wp:nth-child(1){width:58%;}
.CustomSelectThreePostListWp .wp:nth-child(2){width:42%;}
.CustomSelectThreePostListWp .wp:nth-child(1) .outter{height:100%;}
.CustomSelectThreePostListWp .wp:nth-child(1) .outter .inner{height:100%;}
.commonCustomSelectListWp .image{position:relative;padding-top:54%;}
.commonCustomSelectListWp .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;    object-position: top;}
.CustomSelectThreePostListWp .wp:nth-child(1) .outter .inner .image{padding-top:100%;}
.CustomSelectThreePostListWp .wp:nth-child(2) .outter+.outter{margin-top:20px;}

/* .CustomSelectThreePostListWp .outter .inner .logoWithLink .logo img {
height: 25px;
object-fit: contain;
object-position: left;
} */
.CustomSelectPostListpgnWP .image { padding-top: 100%; }
.CustomSelectThreePostListWp .outter .inner .logoWithLink .logo img{height:100%;object-fit:contain;object-position:left;}
.CustomSelectThreePostListWp .wp:nth-child(2) .outter .inner .logoWithLink{height:56px;padding:10px 20px;}
.CustomSelectThreePostListWp .wp:nth-child(2) .outter .inner .postName{padding:20px 20px;}
.CustomSelectThreePostListWp .wp:nth-child(1) .outter .inner .postName{padding:30px 20px;}
.CustomSelectThreePostListWp .wp:nth-child(1) .outter .inner .logoWithLink{height:80px;padding:20px 20px;}
.commonCustomSelectListWp .inner a.overLink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.commonCustomSelectListWp .inner{position:relative;}
.commonCustomSelectListWp{display:flex;flex-wrap:wrap;margin:0 -10px;}
.commonCustomSelectListWp .outter{padding:0 10px;width:33.33%;}
.commonCustomSelectListWp .outter .inner{border-radius:10px;border:1px solid #F4F5F9;overflow:hidden;    transition: 0.4s all ease;}
.commonCustomSelectListWp .outter .inner:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.commonCustomSelectListWp .outter .inner .date{border-radius:10px 10px 0px 0px;background:#34B0D1;display:flex;align-items:center;position:absolute;bottom:100%;left:20px;padding:10px 10px;}
.commonCustomSelectListWp .outter .inner .date span{font-size:16px;display:inline-block;color:#fff;line-height:1.62;padding-left:10px;}
.commonCustomSelectListWp .outter .inner .date svg{width:18px;height:18px;}
.commonCustomSelectListWp .outter .inner .detail{position:relative;}
.commonCustomSelectListWp .outter .inner .postName{background-color:#E7FAFF;padding:25px 20px;}
.commonCustomSelectListWp .outter .inner .postName h2{font-size:22px!important;line-height:1.5;margin:0}
.commonCustomSelectListWp .outter .inner .logoWithLink{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.commonCustomSelectListWp .outter .inner .logoWithLink .logo{width:50%;height:100%;}
.commonCustomSelectListWp .outter .inner .link a{font-size:16px;display:flex;font-weight:700;color:#c8171f;align-items:center;    position: relative;padding-right: 30px;}
.commonCustomSelectListWp .outter .inner .link a:after { content: ''; position: absolute; top: 50%; right: 0; content: ""; background-image: url(https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/right%20arrow%20%281%29.svg); background-repeat: no-repeat; background-size: cover; background-position: center; width: 17px; height: 10px; transform: translateY(-50%); }
/* .commonCustomSelectListWp .outter .inner .link a img{margin-left:10px;} */

/* .CustomSelectPostListpgnSec{padding:50px 0} */
#CustomSelectPostpagingControls .btn{background:transparent;border-radius:5px;display:inline-block;font-size:20px;font-weight:400;padding:10px 12px;color:#4b4b4b;cursor:pointer;}
#CustomSelectPostpagingControls .btn-default{background:#34B0D1;color:#fff;pointer-events:none;}
#CustomSelectPostpagingControls .btn.disabled{pointer-events:none;background-color:transparent;color:#4b4b4b;padding:0;margin-left:-23px;}
#CustomSelectPostpagingControls ul li{display:block;padding:0!important;margin:0 15px;}
#CustomSelectPostpagingControls ul{display:flex!important;justify-content:center;align-items:center;}
#CustomSelectPostpagingControls .btn:hover{background-color:#34B0D1;color:#fff;}
#CustomSelectPostpagingControls .btn[class*='se-prev']{transform:rotate(179deg);}
#CustomSelectPostpagingControls  .btn[class*='se-prev'].disabled{display:none;}
#CustomSelectPostpagingControls .btn[class*='se-next'].disabled{display:none;}
.CustomSelectPostListpgnWP  .outter{margin:20px 0;}
div#CustomSelectPostpagingControls{margin-top:40px;}
.CustomSelectPostListpgnWP .outter .inner .logoWithLink{height:70px;padding:10px 20px;}
.CustomSelectPostListpgnWP .outter .inner .logoWithLink .logo img{width:100%;height:100%;object-fit:contain;object-position:left;}
.CustomSelectPostListTop{display:flex;flex-wrap:wrap;align-items:center;}
.CustomSelectPostListSearch{width:297px;}
.CustomSelectPostListSearch input{border-radius:10px;border:1px solid  #4b4b4b;padding:15px 20px 15px 30px;background-image:url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/Vector%20%289%29.svg');background-repeat:no-repeat;background-size:19px;background-position:92% 50%;width:100%;}
.CustomSelectPostListTop .title{width:calc(100% - 297px);padding-right:40px;}
/* .commonCustomSelectListWp .outter .inner .link a svg { width: 14px; height: 10px; margin-left: 10px;     fill: currentColor;} */


.recentAwardsRecognitionWP .inner{border-radius:10px;background:#E7FAFF;padding:20px;height:100%;}
.recentAwardsRecognitionWP .inner .image{height:230px;border-radius:10px;opacity:0.8;background:#fff;text-align:center;padding:20px;}
.recentAwardsRecognitionWP .inner .image img{width:100%;height:100%;object-fit:contain;}
.recentAwardsRecognitionWP .outter{margin:0 10px;}
.recentAwardsRecognitionWP .inner .content h6{font-size:20px;color:#05223A;font-weight:600;line-height:1.3;}
.recentAwardsRecognitionWP .inner .content p{color:#000;font-size:14px;font-weight:300;line-height:1.57;}
.recentAwardsRecognitionWP .inner .link a{color:#c8171f;font-size:16px;padding-right:24px;position:relative}
.recentAwardsRecognitionWP .inner .link a:after{background-image:url(https://www.knbcomm.com/hubfs/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}
.recentAwardsRecognitionWP .inner .detail{padding-top:20px;text-align:center;height:calc(100% - 230px);display:flex;flex-wrap:wrap;justify-content:center; flex-direction: column;  }
.recentAwardsRecognitionWP .inner .link{margin-top:auto;}
.recentAwardsRecognitionWP .slick-dots li.slick-active button:before{    /* color: #c8171f; */}
.recentAwardsRecognitionWP .slick-dots li button:before{content:none;}
.recentAwardsRecognitionWP .slick-dots li button{border:1px solid #c8171f;padding:0;width:16px;height:16px;border-radius:100%;}
.recentAwardsRecognitionWP .slick-dots li{width:auto;height:auto;margin:0 7.5px;    /* display: flex; */}
.recentAwardsRecognitionWP .slick-dots li.slick-active button,.recentAwardsRecognitionWP .slick-dots li button:hover{background-color:#c8171f;}
.recentAwardsRecognitionWP .slick-track,.recentAwardsRecognitionWP .slick-list{display:flex;}
.recentAwardsRecognitionWP .slick-list{margin:0 -7.5px;}
.recentAwardsRecognitionWP .inner .content{margin-bottom:10px;}
.recentAwardsRecognitionWP .slick-dots{position:unset;line-height:0;margin-top:50px;}
.recentAwardsRecognitionSec { overflow: hidden; }


.CustomSelectThreePostListSec  h1{font-size: 40px; line-height: 1.25;}


/*------------------*/
.bottom-img { padding-bottom: 100px; position: relative; } 
.bottom-img:after { content: ""; background: url('https://2952267.fs1.hubspotusercontent-na1.net/hubfs/2952267/Knb-2023/Images/tiltline.svg'); position: absolute; left: 0; right: 0; bottom: 20px; width: 100%; height: 76px; background-repeat: no-repeat; background-position: center; background-size: 700px 76px; }
/*************************************************** Responsive Start Here ********************************************/


.newsletter--signup .siteNewsMainDiv {border-radius: 20px; overflow: hidden; border: 1px solid #34B0D1; display: flex; flex-wrap: wrap;}
.newsletter--signup .SiteNewsletter .siteNewsBgimage {max-width: unset;}
.newsletter--signup .newsletter_section { padding-top: 50px; }
.newsletter--signup .news_img {
    margin-bottom: 20px;
}
.newsletter--signup .news_content {
/*     max-width: 970px;
    width: 100%; */
    margin: 0 auto 20px;
}
.newsletter--signup .contentBodyList h4 {margin-top: 30px;}

.newsletter--signup .InRightNewsletterList .SiteNewsletter {border: none;}
.news_topPart .hub_video video {width: 100%;}











/* Min width Query Start here */
@media(min-width:992px){
	.mbcat,.knbdesknone,.footerdesknone{display:none;}
	.NewletterForBlogPostingpage .siteNewsInnerDiv { width: 58%; border-left: 0;}
	.NewletterForBlogPostingpage .siteNewsBgimage { width: 42%; border:0px !important;}
	.NewletterForBlogPostingpage .siteNewsInnerDiv{border-left:0px;}
	.siteNewsMainDiv .siteNewsBgimage{min-height:405px;}
}

@media(max-width:1450px){
	.container{max-width:1100px;}
	.Siteheadright{padding-left:70px;}
	.headerright{width:41%; padding-left:0;}
	.SiteBlogContentButtonAndDate div>a { padding-right: 24px;}
	.siteBlogPostAc .mainFeatureList .blog-author{max-width:58%;}
}

@media(max-width:1320px){
	.menu ul>li.hs-menu-depth-1>a{font-size:14px;}
	ul.hs-menu-children-wrapper a{font-size:14px!important;}
}

@media(max-width:1280px){
	.footerleft { padding: 80px 65px 30px 30px; }
	.siteBlogPostAc .mainFeatureList .blog-author{max-width:63%;}
	h1{font-size:40px !important;}
	h2{font-size:36px !important;}
	h3{font-size:26px !important;}
	.otherboxinner{left:0}
}

@media(max-width:1140px){
	.siteNewsMainDiv .siteNewsInnerDiv h4{font-size:19px;}
	/*     .mainRowListinBelow .Sitestartdivrelative {padding: 15px 12px;} */

	.mainRowListinBelow form.hs-search-field__form input { padding: 14px 45px 14px 30px!important;}
	/*     .siteBlogPostAc .contentBodyList { padding: 0 30px;} */
	.siteBlogPostAc .contentBodyList{width:60%;}
	.siteBlogPostAc .rightContentSocialListing{width: calc(40% - 20px); margin-left: 20px; }
	/*     .hs-blog-post .siteBlogPostAc .container{max-width:1100px; padding:0 30px  !important; width:100%; margin:0 auto;} */
	.mainRowListinBelow form .hs-search-field__button img{top:-30px;}
}

@media(max-width:1058px){
	.SiteBlogContentFetureImage article .blog-related-posts__image { height: 330px; max-width: 100%;}
}

@media(max-width:1024px){
	.SiteBloglsitingright{margin-left:20px;width:100%;margin-top:45px}
	.SiteBloglsitingMaincontentDiv{max-width:600px;margin:0 auto;display:block;width:100%}
	/*         .SiteBloglsitingMaincontentDiv,.mainListing .mainListinginnerDiv .InnermainListing,.mainListing .mainListinginnerDiv .mainListingStart{max-width:500px;margin:0 auto;display:block;width:100%}
	*/
	.SiteBloglsitingLeft{width:100%}
	.mainListing .mainListinginnerDiv .InnermainListing{margin-bottom:40px;}
	.siteNewsMainDiv .siteNewsInnerDiv h2{font-size:32px}
	.siteNewsMainDiv .siteNewsInnerDiv h4 { font-size: 18px; }
	.mr25 { margin-right: 12px;}
	.footercontacthdr.text-center h4 {font-size: 20px;}
	.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote { padding-left: 24px;}
	.InnermainListing .SiteInerList .InerDiv { width: 100%; }
	.SiteBlogContentSortRight ul li {margin-bottom: 12px;}
	.SiteHeadCta a {  font-size: 15px; padding-right: 40px;  }
	.knbdesknone.mbmenu span span a:hover, .SiteHeadCta a:hover{color:#c8171f !important;}
	.SiteSelectCategory{padding-left:30px;}
	h1{font-size:36px !important;}
	h2{font-size:32px !important;}
	h3{font-size:24px !important;}

}

@media(max-width:991px){
	.footerright{width:100%;padding:100px 0}
	.footerleft{padding:100px 20px 30px;width:100%}
	.footermbnone{display:none}
	.footerdesknone{padding:0 20px}
	.footercopy{width:100%}
	.footerleftbtmcontent{width:100%;margin-bottom:12px}
	.SitepageMenuDiv .Main_menu ul li{border:none}
	.mainRowListinBelow{display:block}
	.Sitelogtitle{width:100%}
	.SiteBloglsitingright{margin-left:0}
	.mainRowListinBelow form.hs-search-field__form input{padding:12px 16px!important}
	.mainRowListinBelow form .hs-search-field__button svg{top:-29px;right:10px}
	.sortContentAuthor{font-size:14px}
	.mr25{margin-right:10px}
	.mrleft{margin-right:10px;margin-left:10px}
	.siteNewsMainDiv{display:block;max-width: 500px; margin: 0 auto;}
	.mainRowListinBelow .Sitelogtitle h2{text-align:center}
	.siteNewsMainDiv .siteNewsBgimage{max-width:100%; height: 407px;}
	.siteNewsMainDiv .siteNewsInnerDiv{border-radius:0 0 10px 10px}
	.NewletterClass{padding:70px 0}
	.mainRowListinBelow .Sitestartdivrelative{background:#34B0D1;border-radius:10px;padding:15px 40px;width:100%}
	.mainRowListinBelow .taglistbox {  width: 100%;  }
	.tagAndTitle h2 a { font-size: 18px; }
	.SiteMainTitle { text-align: center; }
	.SitepageMenuDiv { margin-top: 50px;}   
	.SitemenuRelevent p { display: block;font-weight:700}
	.SitepageMenuDiv .Main_menu .SitemenuRelevent { position: relative; } 
	.SitepageMenuDiv .Main_menu .SitemenuRelevent ul { position: absolute; width: 100%; display: inline-block; opacity: 0; visibility: hidden; transition: 0.5s all ease; } 
	.SitepageMenuDiv .Main_menu .SitemenuRelevent ul li { margin-bottom: 10px; padding: 0; }  
	.SitepageMenuDiv .Main_menu .SitemenuRelevent.active ul { opacity: 1; visibility: visible;background: #F4F5F9; z-index: 99; }
	.hideSite{display:none;}
	.SiteMyNavigation a.all-posts-link { margin-right:30px; font-size: 18px; } 
	.SiteBlogContentFetureImage article .blog-related-posts__image { height: auto; max-width: 100%; }
	.SiteHeadmenu ul{display:block;}

	.siteBlogPostAc .contentBodyList, .siteBlogPostAc .rightContentSocialListing {width: 100%;}  
	.siteBlogPostAc .mainBodyContent{display:block; margin:0 auto; width:100%;flex-wrap:wrap;max-width:100%;}
	.siteBlogPostAc .rightContentSocialListing {margin: 0 auto; max-width: 500px;}
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage { height: auto; }

	.siteBlogPostAc .contentBodyList { padding: 0px;}
	.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock { padding-left: 0; }
	.siteBlogPostAc .SiteBloglsitingright {  margin-top: 0; }
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv h2 {font-size: 32px; }
	.siteBlogPostAc .relatedBlogRightListSite .SiteBloglsitingright p{margin-bottom:20px}
	.siteBlogPostAc .mainBodyContent blockquote { padding: 40px 85px;}
	.siteBlogPostAc .siteBreadcrum {margin-top: 32px;}
	.knbdesknone.mbmenu { justify-content: flex-start; flex-wrap: wrap; } 
	.knbdesknone.mbmenu .HeadsocialIcon { background-color: #fff; } 
	.knbdesknone.mbmenu .HeadsocialIcon svg { fill: #34B0D1; } 
	.SiteHeadContactUs.ac { width: 100%; } 
	.mbmenu .SiteHeadsocialIconMain.ac { WIDTH: 100%; } 
	.mbmenu { padding: 20px 14px; } .SiteHeadCta { margin-top: 15px; }    
	.paginationForBlogPostingpage .next-post, .paginationForBlogPostingpage .prev-post{width:48%;}
	.paginationForBlogPostingpage{margin-bottom:60px;}
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .hs-author-avatar, .siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails {width: 100%;margin: 0 auto 20px auto;}
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia {display: block; justify-content: space-between;}
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails { width: 100%; margin-left: 20px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto; }
	.siteBlogPostAc .mainBodyContent .siteAuthorName { width: 40%;}
	.siteBlogPostAc .mainBodyContent .socailMediaAuthor { width: 60%;}
	.hs-blog-listing .hs-author-avatar img { margin-right: 10px; }
	.siteMaintitleandParaTrucnte h1 {font-size: 36px;}
	.paginationForBlogPostingpage .post-pagination .prev-post h5,  .paginationForBlogPostingpage .post-pagination .next-post h5{font-size:16px;}
	.siteBlogPostAc .NewletterForBlogPostingpage .siteNewsMainDiv .siteNewsBgimage {height:509px; background-color:transparent !important;  background-repeat: no-repeat; background-size: cover;}
	.NewletterForBlogPostingpage .container{padding:0px;}
	.siteBlogPostAc .mainBodyContent .siteBioAuthorMain {  margin-bottom: 12px;}
	.siteBlogPostAc .mainBodyContent .blog-post__body blockquote p, .siteBlogPostAc .mainBodyContent .blog-post__body blockquote{font-size: 16px; }
	.siteBlogPostAc .mainBodyContent blockquote:before { content: "";height: 25px; width: 30px; }
	.siteBlogPostAc .mainBodyContent blockquote:after { content: ""; height: 25px; width: 30px;}
	.blockparent:after {  bottom: -110px;height: 105px; }
	.siteBlogPostAc .mainFeatureList .blog-author {  max-width:86%;  }
	.siteBlogPostAc .mainFeatureList .tagFeatureImage img.hs-featured-image{height:auto;}
	.sortContentAuthor ul li a {font-size: 14px;}  
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .pddingClass img{border-radius:10px;max-width: 100%; width: 100%;}
	.siteBlogPostAc  .InRightNewsletterList {display:none;}
	.mbtopmenu{display:flex; flex-wrap:wrap; justify-content:flex-end; margin-bottom:20px;}
	.mbtopmenu .SiteHeadContactUs.ac{width:auto;}
	.mbtopmenu .HeadsocialIcon { width: 40px; height: 40px; margin-right: 20px; }
	.mbtopmenu .SiteHeadCta a { font-size: 14px; }
	.mbtopmenu .SiteHeadCta{margin-top:5px;}
	.SiteHead .mobile-trigger .line{ width: 22px; height: 2px;  border-radius: 1px; right:0; margin:0 auto;}
	.SiteHead .mobile-trigger { display: inline-block !important; border: 1px solid #34B0D1; cursor: pointer; border-radius: 4px; position: absolute; right: 20px; height: 33px; width: 44px; padding: 7px 10px 8px; background-color: #fff; z-index: 12; top: 64%;}
	.SiteHead .mobile-trigger .line.line-1 { top: 8px; }
	.SiteHead .mobile-trigger .line.line-2 { top: 44%; }
	.SiteHead .mobile-trigger .line.line-3 { top: 64%; }
	.mbtopmenu .SiteHeadsocialIconMain.ac{margin-right:22px;}
	.SiteHead .mobile-trigger.active-re{background-color:#c8171f; border-color:#c8171f; } 
	.SiteHead .mobile-trigger.active-re .line{background-color:#fff;}
	.Siteheadright .hs-menu-wrapper{width: calc(100% - 40px); left: 20px; right: 20px;}
	.menu ul > li.hs-menu-depth-1:last-child{border:0px;}
	.mainListing .mainListinginnerDiv .InnermainListing { width: 50%;}
	.RightRowListinBelow { width: 100%; justify-content: center; margin: 20px auto 0px; }
	.hs-blog-listing .siteNewsMainDiv .siteNewsBgimage, .hs-blog-listing .siteNewsMainDiv .siteNewsInnerDiv{max-width:100%;width:100%;height:auto;}
	.hs-blog-listing .siteNewsMainDiv .siteNewsInnerDiv{padding:25px;}
	.hs-blog-listing .siteNewsMainDiv .siteNewsBgimage{height:509px;}
	.footermbnone{display:none;}

	.NewletterForBlogPostingpage .siteNewsInnerDiv{border-top:0px;}
	.InerRighSearchListing{margin-bottom:40px;}
	.SiteNewsletter .siteNewsBgimage{width:100%;}
	.SiteNewsletter .siteNewsInnerDiv{width:100%;}
	.hs-blog-listing .siteNewsMainDiv{background-color:#34B0D1;}
	.NewletterForBlogPostingpage .siteNewsMainDiv{background-color:#34B0D1;}
	.otherbox { display: none; }
	.siteBlogPostAc .hs-featured-image-wrapper .onlybg { height: 400px; padding:20px;}

	.commonCustomSelectListWp .outter{width:50%;}
	.commonCustomSelectListWp .outter .inner .postName h2{font-size:18px!important;}
	#CustomSelectPostpagingControls .btn{font-size:15px;padding:7px 10px;}
	#CustomSelectPostpagingControls ul li{margin:0 5px;}
	div#CustomSelectPostpagingControls{margin-top:20px;}
	.bottom-img:after { background-size:cover;height:103px;}
	.bottom-img:after{bottom:0;}
	.bottom-img {margin-bottom: 16px;}
	
	.newsletter--signup .SiteNewsletter .siteNewsBgimage {height: 509px; background-color: #38b2d2;}
	
	ul.hs-menu-children-wrapper li{width:100%;border-top: 1px dotted hsla(0, 0%, 100%, .35)!important;background-color: hsla(0,0%,100%,.08);}
	ul.hs-menu-children-wrapper li a{color:#fff!important;}
	
}    

@media(max-width:767px){
	.footermenuleft{width:100%;padding:0;}
	.footermenuleft .footermenu ul{column-count:1;column-gap:0;}
	.footermenuright{width:100%;margin-top:30px;}
	.mtb50{margin:30px 0;}
	.SitepageMenuDiv{margin-top:50px;}
	.NewletterClass{padding:50px 0;}
	.mainRowListinBelow .taglistbox{width:100%;}
	.mainRowListinBelow .Sitestartdivrelative p{width:100%;}
	.SiteBlogContentAndimg .SiteBlogContentSortRight { margin-left: 0; margin-top: 0px; width: 100%; padding: 16px; }
	.SiteBlogContentAndimg{display:block;text-align: left;border: 1px solid #f4f5f9; border-radius: 18px; padding: 25px;} 
	.SiteBlogfetureimgright img.blog-related-posts__image { width: 100%; margin: 0 auto; } 
	.SiteBlogfetureimgright { width: 100%; justify-content: center; } 
	.SiteTags, .SiteBlogContentButtonAndDate .custom-date{margin-top:5px;}
	.sortContentAuthor {  padding: 7px 13px;}
	.SiteBlogContentBox {  padding: 30px 20px 0 20px;}
	.tagAndTitlek,.siteNewsMainDiv .siteNewsInnerDiv { padding: 20px;}
	.SiteBlogContentButtonAndDate{padding:10px 20px 20px 20px;}
	.SiteBlogContentButtonAndDate .custom-date, .tagAndTitle p{margin-bottom: 0px;}
	.SiteBlogContentAndimg { padding: 0px; }
	.BlogRightContent p, .BlogRightContent p a, .tagAndTitle h2 a {font-size:16px;}
	.siteNewsMainDiv .siteNewsBgimage{height:220px;}
	.hs-blog-listing .NewletterClass .siteNewsBgimage{height:70vw;}
	.siteNewsMainDiv .siteNewsInnerDiv form input { padding: 12px 16px;  text-align: center;}   
	/*     .mainListing .mainListinginnerDiv .hs-featured-image { height:60vw; } */
	.tagAndTitle{padding:20px;}
	.SiteBloglsitingright .SiteBlogfetureimgright a img.blog-related-posts__image { width: 100%; height: 60vw; object-fit: cover; border-radius: 10px; object-position: center; }
	.SiteMyNavigation a.all-posts-link { margin-right:16px; font-size: 16px; } 
	.sortContentAuthor ul li { display: block; list-style: none; }
	.blog-related-posts__post .sortContentAuthor ul li {
		display: inline-flex;
	}
	.mbtm30{margin-bottom:20px;}
	.sortContentAuthor span:last-child{display:none;}
	h2{font-size:24px;}
	.footercontacthdr.text-center h4{font-size:18px;}
	.footerleftbtm{margin-top:40px;margin-bottom:40px;}
	.tagAndTitle{padding:20px 20px 0 20px;}
	.siteNewsMainDiv .siteNewsInnerDiv form input:-webkit-autofill{font-size:16px}
	.siteNewsMainDiv .siteNewsInnerDiv .input { max-width: 100%;width: 100%;}
	.siteNewsMainDiv .siteNewsInnerDiv form input::placeholder { font-size:16px }
	.InnermainListing .SiteInerList .InerDiv .tagAndTitle h2 {margin-top: 10px; }

	.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing span { justify-content: left;align-items: center; position: relative; }
	.siteBlogPostAc .relatedBlogRightListSite .SiteBlogContentSortRight { margin-left: 0; width: 100%;}
	.siteBlogPostAc .mainBodyContent .socailMediaAuthor{ width: 100%; justify-content: center; align-items: center; }
	.siteBlogPostAc .mainBodyContent .siteAuthorName { width: 100%; margin-bottom: 15px;margin-top: 15px;}
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails { width: 100% ; margin-left: 0px;display: flex;  margin-top: 20px;}
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails .siteBioAuthorMain { order: 1; text-align:center;} 
	/*     .siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails .siteAuthorName { text-align:left; }  */
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails .socailMediaAuthor.d-flex.a-center { order: 3; }
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia {display: block;}
	.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote p {font-size: 14px;}
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv h2 {font-size: 26px;}
	.siteBlogPostAc .siteBreadcrum { margin-top: 22px; margin-bottom: 20px;}
	/*     .siteBlogPostAc .dateIconPostingpage,.siteBlogPostAc .tagsPostingpage, .dateIconPostingpage{ margin-left: 15px;} */
	.siteBlogPostAc .contentBodyList {padding: 0 12px;}
	.siteBlogPostAc .mainBodyContent blockquote {  padding: 54px 34px 41px 33px; font-size: 14px;margin: 25px 0 80px 0; }
	.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large { width: 100%; }
	.siteBlogPostAc .relatedBlogRightListSite .SiteBlogfetureimgright a img.blog-related-posts__image { width: 100%; height: 60vw;border-radius: 20px 20px 0 0;}
	.SiteBlogContentSortRight ul li {margin-bottom: 10px;}
	.SiteBloglsiting .SiteBlogContentButtonAndDate .custom-date { margin-bottom:0px; }
	.SiteBloglsitingright .SiteBlogfetureimgright a img.blog-related-posts__image { border-radius: 17px 17px 0 0; object-position: center; }
	.siteMaintitleandParaTrucnte h1 {font-size: 30px;}  
	.siteBlogPostAc .NewletterForBlogPostingpage .NewletterClass{ padding:60px 0;}

	.siteBlogPostAc .mainFeatureList .blog-author { position: absolute; left: 0; padding: 11px 10px;max-width: 100%;width: 100%; flex-wrap: wrap; }
	.siteBlogPostAc .mainFeatureList .blog-author {position: unset;border-radius:0;display:flex; width: 100%;  border-radius: 0 0 20px 20px;}
	.siteBlogPostAc .mainFeatureList .tagFeatureImage img.hs-featured-image { border-radius: 20px 20px 0 0; }
	.siteBlogPostAc .SiteBlogContentAndimg { border: 1px solid #34B0D1; border-radius: 20px; }

	.siteBlogPostAc .sitetableofContent{ margin-top:0px; }
	.blockparent { margin-bottom: 80px;}
	.paginationForBlogPostingpage .post-pagination .next-post .nav-text,.paginationForBlogPostingpage .post-pagination .prev-post .nav-text{margin-bottom:0px}

	.blockparent:after { bottom: -82px; }
	.siteBlogPostAc .sitetableofContent { padding: 14px; margin: 0px  0 20px  0; transition:0.5s all ease }
	.siteBlogPostAc .mainBodyContent .socailMediaAuthor a.hs-author-social-link, .siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a {  height: 30px; width: 30px!important;     }
	.siteBlogPostAc .mainBodyContent .image-AuthorDetailsAndSocialMedia .blog-mainAuthorDetails a.author-link{font-size:16px;}
	.siteBlogPostAc img.hs-image-widget,.siteBlogPostAc .mainBodyContent .socailMediaAuthor img { width: 13px; height: 13px; }
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv h2{margin-bottom:10px;}
	.SitesortContentAuthorNew .hs-author-avatar{left:20px;}
	.SiteHeadCta a {  padding-right: 38px;  }
	h1{font-size:32px !important;}
	h2{font-size:30px !important;}
	h3{font-size:22px !important;}
	h4{font-size:20px !important;}
	.siteBlogPostAc .mainBodyContent blockquote { margin: 25px 0 0px 0px !important; }
	/*     .blog-mainAuthorDetails *{text-align:cetner} */
	.siteBlogPostAc .mainBodyContent .siteAuthorName{text-align:center;}
	.InRightNewsletterList{display:none;}

	.SiteBlogContentButtonAndDate{padding:20px;}
	.mbcat .mobile-trigger .line.line-2 { top: 24%; }
	.mbonlyauthor .blog-author__image img { width: 36px; height: 36px; border-radius: 50%; margin-right: 8px; object-fit: cover; margin-right: 10px; } 
	.mbonlyauthor h6.blog-author__name a { font-size: 14px; }
	.mbonlyauthor{display:block;}
	.siteBlogPostAc .blog-authDetailsIn{display:none;}
	.mbonlyauthor .blog-authDetailsIn{display:flex;}
	.hs-blog-post .blog-author .tagsPostingpage { margin-left: 0px; }
	.mbonlyauthor .blog-authDetailsIn { display: flex; position: absolute; bottom:0px; left: 10px; align-items: center; background: #fff; border-radius: 20px 20px 0 0; padding: 7px 10px; width:auto !important; }
	.CustomSelectThreePostListWp .wp:nth-child(1){width:100%;}
	.CustomSelectThreePostListWp .wp:nth-child(2){width:100%;}
	.CustomSelectThreePostListWp .wp+ .wp{margin-top:20px;}
	.bottom-img:after { background-size: contain; }
	.bottom-img {margin-bottom: 0px;}
	.blog-related-posts__post .sortContentAuthor span:last-child{
		display: inline-flex;
	}
	.blog-related-posts__post .SiteTags, .blog-related-posts__post .SiteBlogContentButtonAndDate .custom-date {
		margin-top: 0;
	}

	.SiteBloglsitingLeft .SiteBlogContentButtonAndDate.d-flex {
		display: flex;
		column-gap: 20px;
		align-items: flex-end;
	}
	.mainListing .InnermainListing .SiteBlogContentButtonAndDate.d-flex {
		display: flex;
		column-gap: 20px;
	}
	.SiteBlogContent .SiteBlogContentFetureImage .SiteBlogContentButtonAndDate {
		padding: 18px 20px 18px 20px;
	}
}

@media(max-width:640px){
	.RightRowListinBelow { display: block; }
	.RightRowListinBelow .SiteSelectCategory { padding-left: 0; width: 100%; margin: 20px auto 0 auto; }
	.hs-search-field{margin:0 auto;width: 100%;}
	.mainRowListinBelow .Sitestartdivrelative {  max-width: 100%; max-width: 100%; margin-left: auto; padding:12px 16px; }
	.mainRowListinBelow .Sitestartdivrelative:before{right:16px;}
	.actions input {font-size: 24px !important;}
	.footerlogoparent,.footersocialicongrp{width:100%;margin:0 auto 30px;}
	.footerlogo{margin:0 auto;}
	.footersocialicongrp{justify-content:center;}
	.SiteBlogContentButtonAndDate {display: block;}
	.sortContentAuthor ul li {display: block; align-items: left; } 
	.blog-related-posts__post .sortContentAuthor ul li {
		display: inline-flex;
	}
	.blog-related-posts__post .sortContentAuthor span:last-child{
		display: inline-flex;
	}
	.sortContentAuthor,.sortContentAuthor, .sortContentAuthor ul li a {font-size: 12px;}    
	.SiteBlogContentButtonAndDate div>a:before{left:100px;}
	/*     .SiteBloglsitingright .SiteBlogfetureimgright a img.blog-related-posts__image { height: 200px;} */
	.siteNewsMainDiv .siteNewsInnerDiv h2{font-size:26px;}
	.siteNewsMainDiv .siteNewsInnerDiv h4{font-size:16px;}
	.siteBlogPostAc .dateIconPostingpage,  .dateIconPostingpage { margin-left: 0;}

	.siteBlogPostAc .DateimgOnly svg { margin-right: 0px; }
	.siteBlogPostAc .tagsPostingpage{margin-top:10px !important; ;margin-bottom:10px !important;;}
	.siteBlogPostAc .mainFeatureList .blog-author .blog-author__image img { margin-right: 0px; }

	/*     .siteBlogPostAc .tagFeatureImage { margin-bottom: 0px;}
	*/
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage .siteNewsInnerDiv {padding: 27px 0 0 0;}
	.siteBlogPostAc .siteNewsMainDiv .siteNewsBgimage { padding: 16px;}
	.siteBlogPostAc .mainBodyContent .blog-AuthorDetails { padding: 40px 20px;  margin: 24px 0px; }

	.siteBlogPostAc .PostingTagsAndImag{ margin-right: 0px; }
	.siteBlogPostAc .mainFeatureList {  margin-bottom: 20px;}
	.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock {  margin-bottom: 0px;}
	/*     .siteBlogPostAc .relatedBlogRightListSite .SiteBlogfetureimgright a img.blog-related-posts__image { width: 100%; height: 25vh;} */
	.siteBlogPostAc .mainBodyContent .bloquoteSiteBlock .siteQuote { padding-left: 22px;  margin-left: 16px; }
	.siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing a { margin-right: 5px;}
	.blockparent { margin-bottom: 50px;}
	.siteBlogPostAc .mainBodyContent .socailMediaAuthor a.hs-author-social-link:last-child, .siteBlogPostAc .mainBodyContent .socailShareList .blog-post__social-sharing:last-child{margin-right:0}
	.tagsAndImagetag .imgONlyforTag svg{width:17px; margin-right:0px; height:auto;}
	.tagAndTitle p a{padding-left:8px;}
	.InnermainListing .SiteInerList .InerDiv .SitePara { padding-left: 0px; } 
	.popularReadmore { margin-top: 10px;}
	.paginationForBlogPostingpage .post-pagination .prev-post h5,  .paginationForBlogPostingpage .post-pagination .next-post h5{display:none;}
	.paginationForBlogPostingpage{margin-bottom:40px;}
	.siteBlogPostAc .NewletterForBlogPostingpage .NewletterClass{ padding:40px 0;}
	.siteBlogPostAc .mainBodyContent .siteAuthorName {text-align:center;}
	.siteBlogPostAc .contentBodyList { padding: 0;}

	.siteBlogPostAc .dateIconPostingpage, .siteBlogPostAc .tagsPostingpage, .siteBlogPostAc .blog-authDetailsIn{ width:100%;margin: 0;}    
	.siteBlogPostAc .sitetableofContent .inerTableContentTitle p {  font-size: 17px; }
	.paginationForBlogPostingpage .next-post a, .paginationForBlogPostingpage .prev-post a{font-size:13px;}
	.paginationForBlogPostingpage .post-pagination .prev-post .nav-text a:first-child:before { content: ''; width: 20px; left: -27px; height: 14px;top:2px;}
	.paginationForBlogPostingpage .post-pagination .next-post .nav-text a:first-child:after { content: ''; width: 20px; right: -27px; height: 14px;top:2px;}
	.siteBlogPostAc .siteBreadcrum p a, .siteBlogPostAc .siteBreadcrum p {  font-size: 14px;line-height: 1.79; }
	.mainListing .mainListinginnerDiv .InnermainListing,.mainListing .mainListinginnerDiv .mainListingStart{max-width:500px;margin:0 auto 30px auto;display:block;width:100%; padding: 0px;}
	.mainListing .mainListinginnerDiv .InnermainListing:last-child{margin-bottom:0px;}
	.RightRowListinBelow{max-width:500px;}
	.mainListing .mainListinginnerDiv .hs-featured-image,.ImageFeatureListing{height:60vw;}
	.blog-AuthorDetails.aupage {    text-align: center;}
	.aupage .blog-mainAuthorDetails {    width: 100%;    padding: 0px;    margin: 20px 0px 0px;}
	.aupage .socailMediaAuthor {    justify-content: center;}
	.aupage .hs-author-avatar{margin:0 auto;}

	.commonCustomSelectListWp .outter{width:100%;}
	.commonCustomSelectListWp .outter .inner{max-width:500px;margin:0 auto;}
	#CustomSelectPostpagingControls .btn.disabled{margin-left:0;}
	#CustomSelectPostpagingControls ul li{margin:0;}
	.commonCustomSelectListWp .outter .inner .logoWithLink .logo{width:100%;}
	.CustomSelectPostListpgnWP .outter .inner .logoWithLink{height:auto;}
	.CustomSelectPostListpgnWP .outter .inner .logoWithLink .logo img{max-width:150px;}
	.commonCustomSelectListWp .outter .inner .logoWithLink .link{margin-top:15px;}
	.CustomSelectPostListTop .title{width:100%;padding-right:0;}
	.CustomSelectPostListSearch{width:100%;}
	.CustomSelectPostListSearch input{padding:12px 20px 12px 20px;}
	.commonCustomSelectListWp .outter .inner .logoWithLink .logo{width:100%;}
	.CustomSelectPostListpgnWP .outter .inner .logoWithLink{height:auto;}
	.CustomSelectPostListpgnWP .outter .inner .logoWithLink .logo img{max-width:150px;}
	.commonCustomSelectListWp .outter .inner .logoWithLink .link{margin-top:15px;}
	.CustomSelectPostListTop .title{width:100%;padding-right:0;}
	.CustomSelectPostListSearch{width:100%;}
	.CustomSelectPostListSearch input{padding:12px 20px 12px 20px;}
	.CustomSelectThreePostListWp .wp:nth-child(2) .outter .inner .logoWithLink,.CustomSelectThreePostListWp .wp:nth-child(1) .outter .inner .logoWithLink{height:auto;}
	.CustomSelectThreePostListWp .wp .outter .inner .logoWithLink .logo img{max-width:150px;}
}


@media(max-width:575px){
	.recentAwardsRecognitionWP .slick-dots{margin-top:30px;}
	.recentAwardsRecognitionWP .inner{padding:15px;}
	.recentAwardsRecognitionWP .slick-dots li button{width:12px;height:12px;}
	.recentAwardsRecognitionWP .slick-dots li{margin:0 3px;}
}

@media(max-width:480px){
	.HeadsocialIcon{width:30px;height:30px;}
	.footerleft{padding:80px 20px 30px;}    
	.siteBlogPostAc .NewletterForBlogPostingpage .siteNewsMainDiv .siteNewsBgimage,.hs-blog-listing .siteNewsMainDiv .siteNewsBgimage{height:92vw;}

	.siteBlogPostAc .siteBreadcrum p a, .siteBlogPostAc .siteBreadcrum p {  font-size: 12px; }
	.blockparent { margin-bottom: 35px;}
	.mbtopmenu .SiteHeadsocialIconMain.ac:last-child{margin-right:0;}
	.aupage{padding:30px 20px;}
	.siteNewsMainDiv .siteNewsInnerDiv form .hs_submit.hs-submit input.hs-button.primary.large{padding:16px 35px;}
	.siteNewsMainDiv .siteNewsInnerDiv{padding:25px 20px !important;}
	.submitted-message p { font-size: 16px; }
	
	.newsletter--signup .SiteNewsletter .siteNewsBgimage {height: 92vw; background-color: #38b2d2;}
	
}

@media(max-width:375px){
	.HeadsocialIcon{margin:0px 5px 0px 0px;}
	.SiteHeadCta a{font-size:13px;}
	/*     .ImageFeatureListing { height: 200px; position: relative; } */
	.mainListing .mainListinginnerDiv .hs-featured-image,.ImageFeatureListing{height:60vw;}
	.SiteHeadlogo a img { max-width: 140px!important;  width: 100%!important;}
	.mbtopmenu .HeadsocialIcon{margin-right:5px;}
	.mbtopmenu .SiteHeadsocialIconMain.ac { margin-right: 5px; }
	.mobile-trigger .line.line-2 { top: 46%; }
	.SiteHead .mobile-trigger .line.line-2 { top: 45%; }
	.siteNewsMainDiv .siteNewsInnerDiv form input{padding:12px 10px;}
}



.p0 { padding:0px; }
.p0-0{ padding-top:0px;padding-bottom:0px; }
.p0-0{ padding-left:0px;padding-right:0px; }
.pt0 { padding-top:0px; }
.pb0 { padding-bottom:0px; }
.pl0 { padding-left:0px; }
.pr0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }
.mt--0 { margin-top:-0px; }
.mb--0 { margin-bottom:-0px; }
.ml--0 { margin-left:-0px; }
.mr--0 { margin-right:-0px; }

.p5 { padding:5px; }
.p5-0{ padding-top:5px;padding-bottom:5px; }
.p0-5{ padding-left:5px;padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }
.mt--5 { margin-top:-5px; }
.mb--5 { margin-bottom:-5px; }
.ml--5 { margin-left:-5px; }
.mr--5 { margin-right:-5px; }

.p10 { padding:10px; }
.p10-0{ padding-top:10px;padding-bottom:10px; }
.p0-10{ padding-left:10px;padding-right:10px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }
.mt--10 { margin-top:-10px; }
.mb--10 { margin-bottom:-10px; }
.ml--10 { margin-left:-10px; }
.mr--10 { margin-right:-10px; }

.p15 { padding:15px; }
.p15-0{ padding-top:15px;padding-bottom:15px; }
.p0-15{ padding-left:15px;padding-right:15px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }
.mt--15 { margin-top:-15px; }
.mb--15 { margin-bottom:-15px; }
.ml--15 { margin-left:-15px; }
.mr--15 { margin-right:-15px; }

.p20 { padding:20px; }
.p20-0{ padding-top:20px;padding-bottom:20px; }
.p0-20{ padding-left:20px;padding-right:20px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }
.mt--20 { margin-top:-20px; }
.mb--20 { margin-bottom:-20px; }
.ml--20 { margin-left:-20px; }
.mr--20 { margin-right:-20px; }

.p25 { padding:25px; }
.p25-0{ padding-top:25px;padding-bottom:25px; }
.p0-25{ padding-left:25px;padding-right:25px; }
.pt25 { padding-top:25px; }
.pb25 { padding-bottom:25px; }
.pl25 { padding-left:25px; }
.pr25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }
.mt--25 { margin-top:-25px; }
.mb--25 { margin-bottom:-25px; }
.ml--25 { margin-left:-25px; }
.mr--25 { margin-right:-25px; }

.p30 { padding:30px; }
.p30-0{ padding-top:30px;padding-bottom:30px; }
.p0-30{ padding-left:30px;padding-right:30px; }
.pt30 { padding-top:30px; }
.pb30 { padding-bottom:30px; }
.pl30 { padding-left:30px; }
.pr30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }
.mt--30 { margin-top:-30px; }
.mb--30 { margin-bottom:-30px; }
.ml--30 { margin-left:-30px; }
.mr--30 { margin-right:-30px; }

.p35 { padding:35px; }
.p35-0{ padding-top:35px;padding-bottom:35px; }
.p0-35{ padding-left:35px;padding-right:35px; }
.pt35 { padding-top:35px; }
.pb35 { padding-bottom:35px; }
.pl35 { padding-left:35px; }
.pr35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }
.mt--35 { margin-top:-35px; }
.mb--35 { margin-bottom:-35px; }
.ml--35 { margin-left:-35px; }
.mr--35 { margin-right:-35px; }

.p40 { padding:40px; }
.p40-0{ padding-top:40px;padding-bottom:40px; }
.p0-40{ padding-left:40px;padding-right:40px; }
.pt40 { padding-top:40px; }
.pb40 { padding-bottom:40px; }
.pl40 { padding-left:40px; }
.pr40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }
.mt--40 { margin-top:-40px; }
.mb--40 { margin-bottom:-40px; }
.ml--40 { margin-left:-40px; }
.mr--40 { margin-right:-40px; }

.p45 { padding:45px; }
.p45-0{ padding-top:45px;padding-bottom:45px; }
.p0-45{ padding-left:45px;padding-right:45px; }
.pt45 { padding-top:45px; }
.pb45 { padding-bottom:45px; }
.pl45 { padding-left:45px; }
.pr45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }
.mt--45 { margin-top:-45px; }
.mb--45 { margin-bottom:-45px; }
.ml--45 { margin-left:-45px; }
.mr--45 { margin-right:-45px; }

.p50 { padding:50px; }
.p50-0{ padding-top:50px;padding-bottom:50px; }
.p0-50{ padding-left:50px;padding-right:50px; }
.pt50 { padding-top:50px; }
.pb50 { padding-bottom:50px; }
.pl50 { padding-left:50px; }
.pr50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }
.mt--50 { margin-top:-50px; }
.mb--50 { margin-bottom:-50px; }
.ml--50 { margin-left:-50px; }
.mr--50 { margin-right:-50px; }

.p55 { padding:55px; }
.p55-0{ padding-top:55px;padding-bottom:55px; }
.p0-55{ padding-left:55px;padding-right:55px; }
.pt55 { padding-top:55px; }
.pb55 { padding-bottom:55px; }
.pl55 { padding-left:55px; }
.pr55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }
.mt--55 { margin-top:-55px; }
.mb--55 { margin-bottom:-55px; }
.ml--55 { margin-left:-55px; }
.mr--55 { margin-right:-55px; }

.p60 { padding:60px; }
.p60-0{ padding-top:60px;padding-bottom:60px; }
.p0-60{ padding-left:60px;padding-right:60px; }
.pt60 { padding-top:60px; }
.pb60 { padding-bottom:60px; }
.pl60 { padding-left:60px; }
.pr60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }
.mt--60 { margin-top:-60px; }
.mb--60 { margin-bottom:-60px; }
.ml--60 { margin-left:-60px; }
.mr--60 { margin-right:-60px; }

.p65 { padding:65px; }
.p65-0{ padding-top:65px;padding-bottom:65px; }
.p0-65{ padding-left:65px;padding-right:65px; }
.pt65 { padding-top:65px; }
.pb65 { padding-bottom:65px; }
.pl65 { padding-left:65px; }
.pr65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }
.mt--65 { margin-top:-65px; }
.mb--65 { margin-bottom:-65px; }
.ml--65 { margin-left:-65px; }
.mr--65 { margin-right:-65px; }

.p70 { padding:70px; }
.p70-0{ padding-top:70px;padding-bottom:70px; }
.p0-70{ padding-left:70px;padding-right:70px; }
.pt70 { padding-top:70px; }
.pb70 { padding-bottom:70px; }
.pl70 { padding-left:70px; }
.pr70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }
.mt--70 { margin-top:-70px; }
.mb--70 { margin-bottom:-70px; }
.ml--70 { margin-left:-70px; }
.mr--70 { margin-right:-70px; }

.p75 { padding:75px; }
.p75-0{ padding-top:75px;padding-bottom:75px; }
.p0-75{ padding-left:75px;padding-right:75px; }
.pt75 { padding-top:75px; }
.pb75 { padding-bottom:75px; }
.pl75 { padding-left:75px; }
.pr75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }
.mt--75 { margin-top:-75px; }
.mb--75 { margin-bottom:-75px; }
.ml--75 { margin-left:-75px; }
.mr--75 { margin-right:-75px; }

.p80 { padding:80px; }
.p80-0{ padding-top:80px;padding-bottom:80px; }
.p0-80{ padding-left:80px;padding-right:80px; }
.pt80 { padding-top:80px; }
.pb80 { padding-bottom:80px; }
.pl80 { padding-left:80px; }
.pr80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }
.mt--80 { margin-top:-80px; }
.mb--80 { margin-bottom:-80px; }
.ml--80 { margin-left:-80px; }
.mr--80 { margin-right:-80px; }

.p85 { padding:85px; }
.p85-0{ padding-top:85px;padding-bottom:85px; }
.p0-85{ padding-left:85px;padding-right:85px; }
.pt85 { padding-top:85px; }
.pb85 { padding-bottom:85px; }
.pl85 { padding-left:85px; }
.pr85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }
.mt--85 { margin-top:-85px; }
.mb--85 { margin-bottom:-85px; }
.ml--85 { margin-left:-85px; }
.mr--85 { margin-right:-85px; }

.p90 { padding:90px; }
.p90-0{ padding-top:90px;padding-bottom:90px; }
.p0-90{ padding-left:90px;padding-right:90px; }
.pt90 { padding-top:90px; }
.pb90 { padding-bottom:90px; }
.pl90 { padding-left:90px; }
.pr90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }
.mt--90 { margin-top:-90px; }
.mb--90 { margin-bottom:-90px; }
.ml--90 { margin-left:-90px; }
.mr--90 { margin-right:-90px; }

.p95 { padding:95px; }
.p95-0{ padding-top:95px;padding-bottom:95px; }
.p0-95{ padding-left:95px;padding-right:95px; }
.pt95 { padding-top:95px; }
.pb95 { padding-bottom:95px; }
.pl95 { padding-left:95px; }
.pr95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }
.mt--95 { margin-top:-95px; }
.mb--95 { margin-bottom:-95px; }
.ml--95 { margin-left:-95px; }
.mr--95 { margin-right:-95px; }

.p100 { padding:100px; }
.p100-0{ padding-top:100px;padding-bottom:100px; }
.p0-100{ padding-left:100px;padding-right:100px; }
.pt100 { padding-top:100px; }
.pb100 { padding-bottom:100px; }
.pl100 { padding-left:100px; }
.pr100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }
.mt--100 { margin-top:-100px; }
.mb--100 { margin-bottom:-100px; }
.ml--100 { margin-left:-100px; }
.mr--100 { margin-right:-100px; }

.p105 { padding:105px; }
.p105-0{ padding-top:105px;padding-bottom:105px; }
.p0-105{ padding-left:105px;padding-right:105px; }
.pt105 { padding-top:105px; }
.pb105 { padding-bottom:105px; }
.pl105 { padding-left:105px; }
.pr105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }
.mt--105 { margin-top:-105px; }
.mb--105 { margin-bottom:-105px; }
.ml--105 { margin-left:-105px; }
.mr--105 { margin-right:-105px; }

.p110 { padding:110px; }
.p110-0{ padding-top:110px;padding-bottom:110px; }
.p0-110{ padding-left:110px;padding-right:110px; }
.pt110 { padding-top:110px; }
.pb110 { padding-bottom:110px; }
.pl110 { padding-left:110px; }
.pr110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }
.mt--110 { margin-top:-110px; }
.mb--110 { margin-bottom:-110px; }
.ml--110 { margin-left:-110px; }
.mr--110 { margin-right:-110px; }

.p115 { padding:115px; }
.p115-0{ padding-top:115px;padding-bottom:115px; }
.p0-115{ padding-left:115px;padding-right:115px; }
.pt115 { padding-top:115px; }
.pb115 { padding-bottom:115px; }
.pl115 { padding-left:115px; }
.pr115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }
.mt--115 { margin-top:-115px; }
.mb--115 { margin-bottom:-115px; }
.ml--115 { margin-left:-115px; }
.mr--115 { margin-right:-115px; }

.p120 { padding:120px; }
.p120-0{ padding-top:120px;padding-bottom:120px; }
.p0-120{ padding-left:120px;padding-right:120px; }
.pt120 { padding-top:120px; }
.pb120 { padding-bottom:120px; }
.pl120 { padding-left:120px; }
.pr120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }
.mt--120 { margin-top:-120px; }
.mb--120 { margin-bottom:-120px; }
.ml--120 { margin-left:-120px; }
.mr--120 { margin-right:-120px; }

.p125 { padding:125px; }
.p125-0{ padding-top:125px;padding-bottom:125px; }
.p0-125{ padding-left:125px;padding-right:125px; }
.pt125 { padding-top:125px; }
.pb125 { padding-bottom:125px; }
.pl125 { padding-left:125px; }
.pr125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }
.mt--125 { margin-top:-125px; }
.mb--125 { margin-bottom:-125px; }
.ml--125 { margin-left:-125px; }
.mr--125 { margin-right:-125px; }

.p130 { padding:130px; }
.p130-0{ padding-top:130px;padding-bottom:130px; }
.p0-130{ padding-left:130px;padding-right:130px; }
.pt130 { padding-top:130px; }
.pb130 { padding-bottom:130px; }
.pl130 { padding-left:130px; }
.pr130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }
.mt--130 { margin-top:-130px; }
.mb--130 { margin-bottom:-130px; }
.ml--130 { margin-left:-130px; }
.mr--130 { margin-right:-130px; }

.p135 { padding:135px; }
.p135-0{ padding-top:135px;padding-bottom:135px; }
.p0-135{ padding-left:135px;padding-right:135px; }
.pt135 { padding-top:135px; }
.pb135 { padding-bottom:135px; }
.pl135 { padding-left:135px; }
.pr135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }
.mt--135 { margin-top:-135px; }
.mb--135 { margin-bottom:-135px; }
.ml--135 { margin-left:-135px; }
.mr--135 { margin-right:-135px; }

.p140 { padding:140px; }
.p140-0{ padding-top:140px;padding-bottom:140px; }
.p0-140{ padding-left:140px;padding-right:140px; }
.pt140 { padding-top:140px; }
.pb140 { padding-bottom:140px; }
.pl140 { padding-left:140px; }
.pr140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }
.mt--140 { margin-top:-140px; }
.mb--140 { margin-bottom:-140px; }
.ml--140 { margin-left:-140px; }
.mr--140 { margin-right:-140px; }

.p145 { padding:145px; }
.p145-0{ padding-top:145px;padding-bottom:145px; }
.p0-145{ padding-left:145px;padding-right:145px; }
.pt145 { padding-top:145px; }
.pb145 { padding-bottom:145px; }
.pl145 { padding-left:145px; }
.pr145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }
.mt--145 { margin-top:-145px; }
.mb--145 { margin-bottom:-145px; }
.ml--145 { margin-left:-145px; }
.mr--145 { margin-right:-145px; }

.p150 { padding:150px; }
.p150-0{ padding-top:150px;padding-bottom:150px; }
.p0-150{ padding-left:150px;padding-right:150px; }
.pt150 { padding-top:150px; }
.pb150 { padding-bottom:150px; }
.pl150 { padding-left:150px; }
.pr150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }
.mt--150 { margin-top:-150px; }
.mb--150 { margin-bottom:-150px; }
.ml--150 { margin-left:-150px; }
.mr--150 { margin-right:-150px; }
 



@media (max-width:991px){
	
	.tabp0 { padding:0px; }
	.tabp0-0{ padding-top:0px;padding-bottom:0px; }
	.tabp0-0{ padding-left:0px;padding-right:0px; }
	.tabpt0 { padding-top:0px; }
	.tabpb0 { padding-bottom:0px; }
	.tabpl0 { padding-left:0px; }
	.tabpr0 { padding-right:0px; }
	.tabm-0 {  margin:0px; }
	.tabmt-0 { margin-top:0px; }
	.tabmb-0 { margin-bottom:0px; }
	.tabml-0 { margin-left:0px; }
	.tabmr-0 { margin-right:0px; }
	.tabmt--0 { margin-top:-0px; }
	.tabmb--0 { margin-bottom:-0px; }
	.tabml--0 { margin-left:-0px; }
	.tabmr--0 { margin-right:-0px; }
	
	.tabp5 { padding:5px; }
	.tabp5-0{ padding-top:5px;padding-bottom:5px; }
	.tabp0-5{ padding-left:5px;padding-right:5px; }
	.tabpt5 { padding-top:5px; }
	.tabpb5 { padding-bottom:5px; }
	.tabpl5 { padding-left:5px; }
	.tabpr5 { padding-right:5px; }
	.tabm-5 {  margin:5px; }
	.tabmt-5 { margin-top:5px; }
	.tabmb-5 { margin-bottom:5px; }
	.tabml-5 { margin-left:5px; }
	.tabmr-5 { margin-right:5px; }
	.tabmt--5 { margin-top:-5px; }
	.tabmb--5 { margin-bottom:-5px; }
	.tabml--5 { margin-left:-5px; }
	.tabmr--5 { margin-right:-5px; }
	
	.tabp10 { padding:10px; }
	.tabp10-0{ padding-top:10px;padding-bottom:10px; }
	.tabp0-10{ padding-left:10px;padding-right:10px; }
	.tabpt10 { padding-top:10px; }
	.tabpb10 { padding-bottom:10px; }
	.tabpl10 { padding-left:10px; }
	.tabpr10 { padding-right:10px; }
	.tabm-10 {  margin:10px; }
	.tabmt-10 { margin-top:10px; }
	.tabmb-10 { margin-bottom:10px; }
	.tabml-10 { margin-left:10px; }
	.tabmr-10 { margin-right:10px; }
	.tabmt--10 { margin-top:-10px; }
	.tabmb--10 { margin-bottom:-10px; }
	.tabml--10 { margin-left:-10px; }
	.tabmr--10 { margin-right:-10px; }
	
	.tabp15 { padding:15px; }
	.tabp15-0{ padding-top:15px;padding-bottom:15px; }
	.tabp0-15{ padding-left:15px;padding-right:15px; }
	.tabpt15 { padding-top:15px; }
	.tabpb15 { padding-bottom:15px; }
	.tabpl15 { padding-left:15px; }
	.tabpr15 { padding-right:15px; }
	.tabm-15 {  margin:15px; }
	.tabmt-15 { margin-top:15px; }
	.tabmb-15 { margin-bottom:15px; }
	.tabml-15 { margin-left:15px; }
	.tabmr-15 { margin-right:15px; }
	.tabmt--15 { margin-top:-15px; }
	.tabmb--15 { margin-bottom:-15px; }
	.tabml--15 { margin-left:-15px; }
	.tabmr--15 { margin-right:-15px; }
	
	.tabp20 { padding:20px; }
	.tabp20-0{ padding-top:20px;padding-bottom:20px; }
	.tabp0-20{ padding-left:20px;padding-right:20px; }
	.tabpt20 { padding-top:20px; }
	.tabpb20 { padding-bottom:20px; }
	.tabpl20 { padding-left:20px; }
	.tabpr20 { padding-right:20px; }
	.tabm-20 {  margin:20px; }
	.tabmt-20 { margin-top:20px; }
	.tabmb-20 { margin-bottom:20px; }
	.tabml-20 { margin-left:20px; }
	.tabmr-20 { margin-right:20px; }
	.tabmt--20 { margin-top:-20px; }
	.tabmb--20 { margin-bottom:-20px; }
	.tabml--20 { margin-left:-20px; }
	.tabmr--20 { margin-right:-20px; }
	
	.tabp25 { padding:25px; }
	.tabp25-0{ padding-top:25px;padding-bottom:25px; }
	.tabp0-25{ padding-left:25px;padding-right:25px; }
	.tabpt25 { padding-top:25px; }
	.tabpb25 { padding-bottom:25px; }
	.tabpl25 { padding-left:25px; }
	.tabpr25 { padding-right:25px; }
	.tabm-25 {  margin:25px; }
	.tabmt-25 { margin-top:25px; }
	.tabmb-25 { margin-bottom:25px; }
	.tabml-25 { margin-left:25px; }
	.tabmr-25 { margin-right:25px; }
	.tabmt--25 { margin-top:-25px; }
	.tabmb--25 { margin-bottom:-25px; }
	.tabml--25 { margin-left:-25px; }
	.tabmr--25 { margin-right:-25px; }
	
	.tabp30 { padding:30px; }
	.tabp30-0{ padding-top:30px;padding-bottom:30px; }
	.tabp0-30{ padding-left:30px;padding-right:30px; }
	.tabpt30 { padding-top:30px; }
	.tabpb30 { padding-bottom:30px; }
	.tabpl30 { padding-left:30px; }
	.tabpr30 { padding-right:30px; }
	.tabm-30 {  margin:30px; }
	.tabmt-30 { margin-top:30px; }
	.tabmb-30 { margin-bottom:30px; }
	.tabml-30 { margin-left:30px; }
	.tabmr-30 { margin-right:30px; }
	.tabmt--30 { margin-top:-30px; }
	.tabmb--30 { margin-bottom:-30px; }
	.tabml--30 { margin-left:-30px; }
	.tabmr--30 { margin-right:-30px; }
	
	.tabp35 { padding:35px; }
	.tabp35-0{ padding-top:35px;padding-bottom:35px; }
	.tabp0-35{ padding-left:35px;padding-right:35px; }
	.tabpt35 { padding-top:35px; }
	.tabpb35 { padding-bottom:35px; }
	.tabpl35 { padding-left:35px; }
	.tabpr35 { padding-right:35px; }
	.tabm-35 {  margin:35px; }
	.tabmt-35 { margin-top:35px; }
	.tabmb-35 { margin-bottom:35px; }
	.tabml-35 { margin-left:35px; }
	.tabmr-35 { margin-right:35px; }
	.tabmt--35 { margin-top:-35px; }
	.tabmb--35 { margin-bottom:-35px; }
	.tabml--35 { margin-left:-35px; }
	.tabmr--35 { margin-right:-35px; }
	
	.tabp40 { padding:40px; }
	.tabp40-0{ padding-top:40px;padding-bottom:40px; }
	.tabp0-40{ padding-left:40px;padding-right:40px; }
	.tabpt40 { padding-top:40px; }
	.tabpb40 { padding-bottom:40px; }
	.tabpl40 { padding-left:40px; }
	.tabpr40 { padding-right:40px; }
	.tabm-40 {  margin:40px; }
	.tabmt-40 { margin-top:40px; }
	.tabmb-40 { margin-bottom:40px; }
	.tabml-40 { margin-left:40px; }
	.tabmr-40 { margin-right:40px; }
	.tabmt--40 { margin-top:-40px; }
	.tabmb--40 { margin-bottom:-40px; }
	.tabml--40 { margin-left:-40px; }
	.tabmr--40 { margin-right:-40px; }
	
	.tabp45 { padding:45px; }
	.tabp45-0{ padding-top:45px;padding-bottom:45px; }
	.tabp0-45{ padding-left:45px;padding-right:45px; }
	.tabpt45 { padding-top:45px; }
	.tabpb45 { padding-bottom:45px; }
	.tabpl45 { padding-left:45px; }
	.tabpr45 { padding-right:45px; }
	.tabm-45 {  margin:45px; }
	.tabmt-45 { margin-top:45px; }
	.tabmb-45 { margin-bottom:45px; }
	.tabml-45 { margin-left:45px; }
	.tabmr-45 { margin-right:45px; }
	.tabmt--45 { margin-top:-45px; }
	.tabmb--45 { margin-bottom:-45px; }
	.tabml--45 { margin-left:-45px; }
	.tabmr--45 { margin-right:-45px; }
	
	.tabp50 { padding:50px; }
	.tabp50-0{ padding-top:50px;padding-bottom:50px; }
	.tabp0-50{ padding-left:50px;padding-right:50px; }
	.tabpt50 { padding-top:50px; }
	.tabpb50 { padding-bottom:50px; }
	.tabpl50 { padding-left:50px; }
	.tabpr50 { padding-right:50px; }
	.tabm-50 {  margin:50px; }
	.tabmt-50 { margin-top:50px; }
	.tabmb-50 { margin-bottom:50px; }
	.tabml-50 { margin-left:50px; }
	.tabmr-50 { margin-right:50px; }
	.tabmt--50 { margin-top:-50px; }
	.tabmb--50 { margin-bottom:-50px; }
	.tabml--50 { margin-left:-50px; }
	.tabmr--50 { margin-right:-50px; }
	
	.tabp55 { padding:55px; }
	.tabp55-0{ padding-top:55px;padding-bottom:55px; }
	.tabp0-55{ padding-left:55px;padding-right:55px; }
	.tabpt55 { padding-top:55px; }
	.tabpb55 { padding-bottom:55px; }
	.tabpl55 { padding-left:55px; }
	.tabpr55 { padding-right:55px; }
	.tabm-55 {  margin:55px; }
	.tabmt-55 { margin-top:55px; }
	.tabmb-55 { margin-bottom:55px; }
	.tabml-55 { margin-left:55px; }
	.tabmr-55 { margin-right:55px; }
	.tabmt--55 { margin-top:-55px; }
	.tabmb--55 { margin-bottom:-55px; }
	.tabml--55 { margin-left:-55px; }
	.tabmr--55 { margin-right:-55px; }
	
	.tabp60 { padding:60px; }
	.tabp60-0{ padding-top:60px;padding-bottom:60px; }
	.tabp0-60{ padding-left:60px;padding-right:60px; }
	.tabpt60 { padding-top:60px; }
	.tabpb60 { padding-bottom:60px; }
	.tabpl60 { padding-left:60px; }
	.tabpr60 { padding-right:60px; }
	.tabm-60 {  margin:60px; }
	.tabmt-60 { margin-top:60px; }
	.tabmb-60 { margin-bottom:60px; }
	.tabml-60 { margin-left:60px; }
	.tabmr-60 { margin-right:60px; }
	.tabmt--60 { margin-top:-60px; }
	.tabmb--60 { margin-bottom:-60px; }
	.tabml--60 { margin-left:-60px; }
	.tabmr--60 { margin-right:-60px; }
	
	.tabp65 { padding:65px; }
	.tabp65-0{ padding-top:65px;padding-bottom:65px; }
	.tabp0-65{ padding-left:65px;padding-right:65px; }
	.tabpt65 { padding-top:65px; }
	.tabpb65 { padding-bottom:65px; }
	.tabpl65 { padding-left:65px; }
	.tabpr65 { padding-right:65px; }
	.tabm-65 {  margin:65px; }
	.tabmt-65 { margin-top:65px; }
	.tabmb-65 { margin-bottom:65px; }
	.tabml-65 { margin-left:65px; }
	.tabmr-65 { margin-right:65px; }
	.tabmt--65 { margin-top:-65px; }
	.tabmb--65 { margin-bottom:-65px; }
	.tabml--65 { margin-left:-65px; }
	.tabmr--65 { margin-right:-65px; }
	
	.tabp70 { padding:70px; }
	.tabp70-0{ padding-top:70px;padding-bottom:70px; }
	.tabp0-70{ padding-left:70px;padding-right:70px; }
	.tabpt70 { padding-top:70px; }
	.tabpb70 { padding-bottom:70px; }
	.tabpl70 { padding-left:70px; }
	.tabpr70 { padding-right:70px; }
	.tabm-70 {  margin:70px; }
	.tabmt-70 { margin-top:70px; }
	.tabmb-70 { margin-bottom:70px; }
	.tabml-70 { margin-left:70px; }
	.tabmr-70 { margin-right:70px; }
	.tabmt--70 { margin-top:-70px; }
	.tabmb--70 { margin-bottom:-70px; }
	.tabml--70 { margin-left:-70px; }
	.tabmr--70 { margin-right:-70px; }
	
	.tabp75 { padding:75px; }
	.tabp75-0{ padding-top:75px;padding-bottom:75px; }
	.tabp0-75{ padding-left:75px;padding-right:75px; }
	.tabpt75 { padding-top:75px; }
	.tabpb75 { padding-bottom:75px; }
	.tabpl75 { padding-left:75px; }
	.tabpr75 { padding-right:75px; }
	.tabm-75 {  margin:75px; }
	.tabmt-75 { margin-top:75px; }
	.tabmb-75 { margin-bottom:75px; }
	.tabml-75 { margin-left:75px; }
	.tabmr-75 { margin-right:75px; }
	.tabmt--75 { margin-top:-75px; }
	.tabmb--75 { margin-bottom:-75px; }
	.tabml--75 { margin-left:-75px; }
	.tabmr--75 { margin-right:-75px; }
	
	.tabp80 { padding:80px; }
	.tabp80-0{ padding-top:80px;padding-bottom:80px; }
	.tabp0-80{ padding-left:80px;padding-right:80px; }
	.tabpt80 { padding-top:80px; }
	.tabpb80 { padding-bottom:80px; }
	.tabpl80 { padding-left:80px; }
	.tabpr80 { padding-right:80px; }
	.tabm-80 {  margin:80px; }
	.tabmt-80 { margin-top:80px; }
	.tabmb-80 { margin-bottom:80px; }
	.tabml-80 { margin-left:80px; }
	.tabmr-80 { margin-right:80px; }
	.tabmt--80 { margin-top:-80px; }
	.tabmb--80 { margin-bottom:-80px; }
	.tabml--80 { margin-left:-80px; }
	.tabmr--80 { margin-right:-80px; }
	
	.tabp85 { padding:85px; }
	.tabp85-0{ padding-top:85px;padding-bottom:85px; }
	.tabp0-85{ padding-left:85px;padding-right:85px; }
	.tabpt85 { padding-top:85px; }
	.tabpb85 { padding-bottom:85px; }
	.tabpl85 { padding-left:85px; }
	.tabpr85 { padding-right:85px; }
	.tabm-85 {  margin:85px; }
	.tabmt-85 { margin-top:85px; }
	.tabmb-85 { margin-bottom:85px; }
	.tabml-85 { margin-left:85px; }
	.tabmr-85 { margin-right:85px; }
	.tabmt--85 { margin-top:-85px; }
	.tabmb--85 { margin-bottom:-85px; }
	.tabml--85 { margin-left:-85px; }
	.tabmr--85 { margin-right:-85px; }
	
	.tabp90 { padding:90px; }
	.tabp90-0{ padding-top:90px;padding-bottom:90px; }
	.tabp0-90{ padding-left:90px;padding-right:90px; }
	.tabpt90 { padding-top:90px; }
	.tabpb90 { padding-bottom:90px; }
	.tabpl90 { padding-left:90px; }
	.tabpr90 { padding-right:90px; }
	.tabm-90 {  margin:90px; }
	.tabmt-90 { margin-top:90px; }
	.tabmb-90 { margin-bottom:90px; }
	.tabml-90 { margin-left:90px; }
	.tabmr-90 { margin-right:90px; }
	.tabmt--90 { margin-top:-90px; }
	.tabmb--90 { margin-bottom:-90px; }
	.tabml--90 { margin-left:-90px; }
	.tabmr--90 { margin-right:-90px; }
	
	.tabp95 { padding:95px; }
	.tabp95-0{ padding-top:95px;padding-bottom:95px; }
	.tabp0-95{ padding-left:95px;padding-right:95px; }
	.tabpt95 { padding-top:95px; }
	.tabpb95 { padding-bottom:95px; }
	.tabpl95 { padding-left:95px; }
	.tabpr95 { padding-right:95px; }
	.tabm-95 {  margin:95px; }
	.tabmt-95 { margin-top:95px; }
	.tabmb-95 { margin-bottom:95px; }
	.tabml-95 { margin-left:95px; }
	.tabmr-95 { margin-right:95px; }
	.tabmt--95 { margin-top:-95px; }
	.tabmb--95 { margin-bottom:-95px; }
	.tabml--95 { margin-left:-95px; }
	.tabmr--95 { margin-right:-95px; }
	
	.tabp100 { padding:100px; }
	.tabp100-0{ padding-top:100px;padding-bottom:100px; }
	.tabp0-100{ padding-left:100px;padding-right:100px; }
	.tabpt100 { padding-top:100px; }
	.tabpb100 { padding-bottom:100px; }
	.tabpl100 { padding-left:100px; }
	.tabpr100 { padding-right:100px; }
	.tabm-100 {  margin:100px; }
	.tabmt-100 { margin-top:100px; }
	.tabmb-100 { margin-bottom:100px; }
	.tabml-100 { margin-left:100px; }
	.tabmr-100 { margin-right:100px; }
	.tabmt--100 { margin-top:-100px; }
	.tabmb--100 { margin-bottom:-100px; }
	.tabml--100 { margin-left:-100px; }
	.tabmr--100 { margin-right:-100px; }
	
	.tabp105 { padding:105px; }
	.tabp105-0{ padding-top:105px;padding-bottom:105px; }
	.tabp0-105{ padding-left:105px;padding-right:105px; }
	.tabpt105 { padding-top:105px; }
	.tabpb105 { padding-bottom:105px; }
	.tabpl105 { padding-left:105px; }
	.tabpr105 { padding-right:105px; }
	.tabm-105 {  margin:105px; }
	.tabmt-105 { margin-top:105px; }
	.tabmb-105 { margin-bottom:105px; }
	.tabml-105 { margin-left:105px; }
	.tabmr-105 { margin-right:105px; }
	.tabmt--105 { margin-top:-105px; }
	.tabmb--105 { margin-bottom:-105px; }
	.tabml--105 { margin-left:-105px; }
	.tabmr--105 { margin-right:-105px; }
	
	.tabp110 { padding:110px; }
	.tabp110-0{ padding-top:110px;padding-bottom:110px; }
	.tabp0-110{ padding-left:110px;padding-right:110px; }
	.tabpt110 { padding-top:110px; }
	.tabpb110 { padding-bottom:110px; }
	.tabpl110 { padding-left:110px; }
	.tabpr110 { padding-right:110px; }
	.tabm-110 {  margin:110px; }
	.tabmt-110 { margin-top:110px; }
	.tabmb-110 { margin-bottom:110px; }
	.tabml-110 { margin-left:110px; }
	.tabmr-110 { margin-right:110px; }
	.tabmt--110 { margin-top:-110px; }
	.tabmb--110 { margin-bottom:-110px; }
	.tabml--110 { margin-left:-110px; }
	.tabmr--110 { margin-right:-110px; }
	
	.tabp115 { padding:115px; }
	.tabp115-0{ padding-top:115px;padding-bottom:115px; }
	.tabp0-115{ padding-left:115px;padding-right:115px; }
	.tabpt115 { padding-top:115px; }
	.tabpb115 { padding-bottom:115px; }
	.tabpl115 { padding-left:115px; }
	.tabpr115 { padding-right:115px; }
	.tabm-115 {  margin:115px; }
	.tabmt-115 { margin-top:115px; }
	.tabmb-115 { margin-bottom:115px; }
	.tabml-115 { margin-left:115px; }
	.tabmr-115 { margin-right:115px; }
	.tabmt--115 { margin-top:-115px; }
	.tabmb--115 { margin-bottom:-115px; }
	.tabml--115 { margin-left:-115px; }
	.tabmr--115 { margin-right:-115px; }
	
	.tabp120 { padding:120px; }
	.tabp120-0{ padding-top:120px;padding-bottom:120px; }
	.tabp0-120{ padding-left:120px;padding-right:120px; }
	.tabpt120 { padding-top:120px; }
	.tabpb120 { padding-bottom:120px; }
	.tabpl120 { padding-left:120px; }
	.tabpr120 { padding-right:120px; }
	.tabm-120 {  margin:120px; }
	.tabmt-120 { margin-top:120px; }
	.tabmb-120 { margin-bottom:120px; }
	.tabml-120 { margin-left:120px; }
	.tabmr-120 { margin-right:120px; }
	.tabmt--120 { margin-top:-120px; }
	.tabmb--120 { margin-bottom:-120px; }
	.tabml--120 { margin-left:-120px; }
	.tabmr--120 { margin-right:-120px; }
	
	.tabp125 { padding:125px; }
	.tabp125-0{ padding-top:125px;padding-bottom:125px; }
	.tabp0-125{ padding-left:125px;padding-right:125px; }
	.tabpt125 { padding-top:125px; }
	.tabpb125 { padding-bottom:125px; }
	.tabpl125 { padding-left:125px; }
	.tabpr125 { padding-right:125px; }
	.tabm-125 {  margin:125px; }
	.tabmt-125 { margin-top:125px; }
	.tabmb-125 { margin-bottom:125px; }
	.tabml-125 { margin-left:125px; }
	.tabmr-125 { margin-right:125px; }
	.tabmt--125 { margin-top:-125px; }
	.tabmb--125 { margin-bottom:-125px; }
	.tabml--125 { margin-left:-125px; }
	.tabmr--125 { margin-right:-125px; }
	
	.tabp130 { padding:130px; }
	.tabp130-0{ padding-top:130px;padding-bottom:130px; }
	.tabp0-130{ padding-left:130px;padding-right:130px; }
	.tabpt130 { padding-top:130px; }
	.tabpb130 { padding-bottom:130px; }
	.tabpl130 { padding-left:130px; }
	.tabpr130 { padding-right:130px; }
	.tabm-130 {  margin:130px; }
	.tabmt-130 { margin-top:130px; }
	.tabmb-130 { margin-bottom:130px; }
	.tabml-130 { margin-left:130px; }
	.tabmr-130 { margin-right:130px; }
	.tabmt--130 { margin-top:-130px; }
	.tabmb--130 { margin-bottom:-130px; }
	.tabml--130 { margin-left:-130px; }
	.tabmr--130 { margin-right:-130px; }
	
	.tabp135 { padding:135px; }
	.tabp135-0{ padding-top:135px;padding-bottom:135px; }
	.tabp0-135{ padding-left:135px;padding-right:135px; }
	.tabpt135 { padding-top:135px; }
	.tabpb135 { padding-bottom:135px; }
	.tabpl135 { padding-left:135px; }
	.tabpr135 { padding-right:135px; }
	.tabm-135 {  margin:135px; }
	.tabmt-135 { margin-top:135px; }
	.tabmb-135 { margin-bottom:135px; }
	.tabml-135 { margin-left:135px; }
	.tabmr-135 { margin-right:135px; }
	.tabmt--135 { margin-top:-135px; }
	.tabmb--135 { margin-bottom:-135px; }
	.tabml--135 { margin-left:-135px; }
	.tabmr--135 { margin-right:-135px; }
	
	.tabp140 { padding:140px; }
	.tabp140-0{ padding-top:140px;padding-bottom:140px; }
	.tabp0-140{ padding-left:140px;padding-right:140px; }
	.tabpt140 { padding-top:140px; }
	.tabpb140 { padding-bottom:140px; }
	.tabpl140 { padding-left:140px; }
	.tabpr140 { padding-right:140px; }
	.tabm-140 {  margin:140px; }
	.tabmt-140 { margin-top:140px; }
	.tabmb-140 { margin-bottom:140px; }
	.tabml-140 { margin-left:140px; }
	.tabmr-140 { margin-right:140px; }
	.tabmt--140 { margin-top:-140px; }
	.tabmb--140 { margin-bottom:-140px; }
	.tabml--140 { margin-left:-140px; }
	.tabmr--140 { margin-right:-140px; }
	
	.tabp145 { padding:145px; }
	.tabp145-0{ padding-top:145px;padding-bottom:145px; }
	.tabp0-145{ padding-left:145px;padding-right:145px; }
	.tabpt145 { padding-top:145px; }
	.tabpb145 { padding-bottom:145px; }
	.tabpl145 { padding-left:145px; }
	.tabpr145 { padding-right:145px; }
	.tabm-145 {  margin:145px; }
	.tabmt-145 { margin-top:145px; }
	.tabmb-145 { margin-bottom:145px; }
	.tabml-145 { margin-left:145px; }
	.tabmr-145 { margin-right:145px; }
	.tabmt--145 { margin-top:-145px; }
	.tabmb--145 { margin-bottom:-145px; }
	.tabml--145 { margin-left:-145px; }
	.tabmr--145 { margin-right:-145px; }
	
	.tabp150 { padding:150px; }
	.tabp150-0{ padding-top:150px;padding-bottom:150px; }
	.tabp0-150{ padding-left:150px;padding-right:150px; }
	.tabpt150 { padding-top:150px; }
	.tabpb150 { padding-bottom:150px; }
	.tabpl150 { padding-left:150px; }
	.tabpr150 { padding-right:150px; }
	.tabm-150 {  margin:150px; }
	.tabmt-150 { margin-top:150px; }
	.tabmb-150 { margin-bottom:150px; }
	.tabml-150 { margin-left:150px; }
	.tabmr-150 { margin-right:150px; }
	.tabmt--150 { margin-top:-150px; }
	.tabmb--150 { margin-bottom:-150px; }
	.tabml--150 { margin-left:-150px; }
	.tabmr--150 { margin-right:-150px; }
	
	.responsive_h1 span{
		font-size:40px !important;
	}
	.responsive_p{
		font-size:22px !important;
	}
}


@media (max-width:767px){
	
	.mp0 { padding:0px; }
	.mp0-0{ padding-top:0px;padding-bottom:0px; }
	.mp0-0{ padding-left:0px;padding-right:0px; }
	.mpt0 { padding-top:0px; }
	.mpb0 { padding-bottom:0px; }
	.mpl0 { padding-left:0px; }
	.mpr0 { padding-right:0px; }
	.mm-0 {  margin:0px; }
	.mmt-0 { margin-top:0px; }
	.mmb-0 { margin-bottom:0px; }
	.mml-0 { margin-left:0px; }
	.mmr-0 { margin-right:0px; }
	.mmt--0 { margin-top:-0px; }
	.mmb--0 { margin-bottom:-0px; }
	.mml--0 { margin-left:-0px; }
	.mmr--0 { margin-right:-0px; }
	
	.mp5 { padding:5px; }
	.mp5-0{ padding-top:5px;padding-bottom:5px; }
	.mp0-5{ padding-left:5px;padding-right:5px; }
	.mpt5 { padding-top:5px; }
	.mpb5 { padding-bottom:5px; }
	.mpl5 { padding-left:5px; }
	.mpr5 { padding-right:5px; }
	.mm-5 {  margin:5px; }
	.mmt-5 { margin-top:5px; }
	.mmb-5 { margin-bottom:5px; }
	.mml-5 { margin-left:5px; }
	.mmr-5 { margin-right:5px; }
	.mmt--5 { margin-top:-5px; }
	.mmb--5 { margin-bottom:-5px; }
	.mml--5 { margin-left:-5px; }
	.mmr--5 { margin-right:-5px; }
	
	.mp10 { padding:10px; }
	.mp10-0{ padding-top:10px;padding-bottom:10px; }
	.mp0-10{ padding-left:10px;padding-right:10px; }
	.mpt10 { padding-top:10px; }
	.mpb10 { padding-bottom:10px; }
	.mpl10 { padding-left:10px; }
	.mpr10 { padding-right:10px; }
	.mm-10 {  margin:10px; }
	.mmt-10 { margin-top:10px; }
	.mmb-10 { margin-bottom:10px; }
	.mml-10 { margin-left:10px; }
	.mmr-10 { margin-right:10px; }
	.mmt--10 { margin-top:-10px; }
	.mmb--10 { margin-bottom:-10px; }
	.mml--10 { margin-left:-10px; }
	.mmr--10 { margin-right:-10px; }
	
	.mp15 { padding:15px; }
	.mp15-0{ padding-top:15px;padding-bottom:15px; }
	.mp0-15{ padding-left:15px;padding-right:15px; }
	.mpt15 { padding-top:15px; }
	.mpb15 { padding-bottom:15px; }
	.mpl15 { padding-left:15px; }
	.mpr15 { padding-right:15px; }
	.mm-15 {  margin:15px; }
	.mmt-15 { margin-top:15px; }
	.mmb-15 { margin-bottom:15px; }
	.mml-15 { margin-left:15px; }
	.mmr-15 { margin-right:15px; }
	.mmt--15 { margin-top:-15px; }
	.mmb--15 { margin-bottom:-15px; }
	.mml--15 { margin-left:-15px; }
	.mmr--15 { margin-right:-15px; }
	
	.mp20 { padding:20px; }
	.mp20-0{ padding-top:20px;padding-bottom:20px; }
	.mp0-20{ padding-left:20px;padding-right:20px; }
	.mpt20 { padding-top:20px; }
	.mpb20 { padding-bottom:20px; }
	.mpl20 { padding-left:20px; }
	.mpr20 { padding-right:20px; }
	.mm-20 {  margin:20px; }
	.mmt-20 { margin-top:20px; }
	.mmb-20 { margin-bottom:20px; }
	.mml-20 { margin-left:20px; }
	.mmr-20 { margin-right:20px; }
	.mmt--20 { margin-top:-20px; }
	.mmb--20 { margin-bottom:-20px; }
	.mml--20 { margin-left:-20px; }
	.mmr--20 { margin-right:-20px; }
	
	.mp25 { padding:25px; }
	.mp25-0{ padding-top:25px;padding-bottom:25px; }
	.mp0-25{ padding-left:25px;padding-right:25px; }
	.mpt25 { padding-top:25px; }
	.mpb25 { padding-bottom:25px; }
	.mpl25 { padding-left:25px; }
	.mpr25 { padding-right:25px; }
	.mm-25 {  margin:25px; }
	.mmt-25 { margin-top:25px; }
	.mmb-25 { margin-bottom:25px; }
	.mml-25 { margin-left:25px; }
	.mmr-25 { margin-right:25px; }
	.mmt--25 { margin-top:-25px; }
	.mmb--25 { margin-bottom:-25px; }
	.mml--25 { margin-left:-25px; }
	.mmr--25 { margin-right:-25px; }
	
	.mp30 { padding:30px; }
	.mp30-0{ padding-top:30px;padding-bottom:30px; }
	.mp0-30{ padding-left:30px;padding-right:30px; }
	.mpt30 { padding-top:30px; }
	.mpb30 { padding-bottom:30px; }
	.mpl30 { padding-left:30px; }
	.mpr30 { padding-right:30px; }
	.mm-30 {  margin:30px; }
	.mmt-30 { margin-top:30px; }
	.mmb-30 { margin-bottom:30px; }
	.mml-30 { margin-left:30px; }
	.mmr-30 { margin-right:30px; }
	.mmt--30 { margin-top:-30px; }
	.mmb--30 { margin-bottom:-30px; }
	.mml--30 { margin-left:-30px; }
	.mmr--30 { margin-right:-30px; }
	
	.mp35 { padding:35px; }
	.mp35-0{ padding-top:35px;padding-bottom:35px; }
	.mp0-35{ padding-left:35px;padding-right:35px; }
	.mpt35 { padding-top:35px; }
	.mpb35 { padding-bottom:35px; }
	.mpl35 { padding-left:35px; }
	.mpr35 { padding-right:35px; }
	.mm-35 {  margin:35px; }
	.mmt-35 { margin-top:35px; }
	.mmb-35 { margin-bottom:35px; }
	.mml-35 { margin-left:35px; }
	.mmr-35 { margin-right:35px; }
	.mmt--35 { margin-top:-35px; }
	.mmb--35 { margin-bottom:-35px; }
	.mml--35 { margin-left:-35px; }
	.mmr--35 { margin-right:-35px; }
	
	.mp40 { padding:40px; }
	.mp40-0{ padding-top:40px;padding-bottom:40px; }
	.mp0-40{ padding-left:40px;padding-right:40px; }
	.mpt40 { padding-top:40px; }
	.mpb40 { padding-bottom:40px; }
	.mpl40 { padding-left:40px; }
	.mpr40 { padding-right:40px; }
	.mm-40 {  margin:40px; }
	.mmt-40 { margin-top:40px; }
	.mmb-40 { margin-bottom:40px; }
	.mml-40 { margin-left:40px; }
	.mmr-40 { margin-right:40px; }
	.mmt--40 { margin-top:-40px; }
	.mmb--40 { margin-bottom:-40px; }
	.mml--40 { margin-left:-40px; }
	.mmr--40 { margin-right:-40px; }
	
	.mp45 { padding:45px; }
	.mp45-0{ padding-top:45px;padding-bottom:45px; }
	.mp0-45{ padding-left:45px;padding-right:45px; }
	.mpt45 { padding-top:45px; }
	.mpb45 { padding-bottom:45px; }
	.mpl45 { padding-left:45px; }
	.mpr45 { padding-right:45px; }
	.mm-45 {  margin:45px; }
	.mmt-45 { margin-top:45px; }
	.mmb-45 { margin-bottom:45px; }
	.mml-45 { margin-left:45px; }
	.mmr-45 { margin-right:45px; }
	.mmt--45 { margin-top:-45px; }
	.mmb--45 { margin-bottom:-45px; }
	.mml--45 { margin-left:-45px; }
	.mmr--45 { margin-right:-45px; }
	
	.mp50 { padding:50px; }
	.mp50-0{ padding-top:50px;padding-bottom:50px; }
	.mp0-50{ padding-left:50px;padding-right:50px; }
	.mpt50 { padding-top:50px; }
	.mpb50 { padding-bottom:50px; }
	.mpl50 { padding-left:50px; }
	.mpr50 { padding-right:50px; }
	.mm-50 {  margin:50px; }
	.mmt-50 { margin-top:50px; }
	.mmb-50 { margin-bottom:50px; }
	.mml-50 { margin-left:50px; }
	.mmr-50 { margin-right:50px; }
	.mmt--50 { margin-top:-50px; }
	.mmb--50 { margin-bottom:-50px; }
	.mml--50 { margin-left:-50px; }
	.mmr--50 { margin-right:-50px; }
	
	.mp55 { padding:55px; }
	.mp55-0{ padding-top:55px;padding-bottom:55px; }
	.mp0-55{ padding-left:55px;padding-right:55px; }
	.mpt55 { padding-top:55px; }
	.mpb55 { padding-bottom:55px; }
	.mpl55 { padding-left:55px; }
	.mpr55 { padding-right:55px; }
	.mm-55 {  margin:55px; }
	.mmt-55 { margin-top:55px; }
	.mmb-55 { margin-bottom:55px; }
	.mml-55 { margin-left:55px; }
	.mmr-55 { margin-right:55px; }
	.mmt--55 { margin-top:-55px; }
	.mmb--55 { margin-bottom:-55px; }
	.mml--55 { margin-left:-55px; }
	.mmr--55 { margin-right:-55px; }
	
	.mp60 { padding:60px; }
	.mp60-0{ padding-top:60px;padding-bottom:60px; }
	.mp0-60{ padding-left:60px;padding-right:60px; }
	.mpt60 { padding-top:60px; }
	.mpb60 { padding-bottom:60px; }
	.mpl60 { padding-left:60px; }
	.mpr60 { padding-right:60px; }
	.mm-60 {  margin:60px; }
	.mmt-60 { margin-top:60px; }
	.mmb-60 { margin-bottom:60px; }
	.mml-60 { margin-left:60px; }
	.mmr-60 { margin-right:60px; }
	.mmt--60 { margin-top:-60px; }
	.mmb--60 { margin-bottom:-60px; }
	.mml--60 { margin-left:-60px; }
	.mmr--60 { margin-right:-60px; }
	
	.mp65 { padding:65px; }
	.mp65-0{ padding-top:65px;padding-bottom:65px; }
	.mp0-65{ padding-left:65px;padding-right:65px; }
	.mpt65 { padding-top:65px; }
	.mpb65 { padding-bottom:65px; }
	.mpl65 { padding-left:65px; }
	.mpr65 { padding-right:65px; }
	.mm-65 {  margin:65px; }
	.mmt-65 { margin-top:65px; }
	.mmb-65 { margin-bottom:65px; }
	.mml-65 { margin-left:65px; }
	.mmr-65 { margin-right:65px; }
	.mmt--65 { margin-top:-65px; }
	.mmb--65 { margin-bottom:-65px; }
	.mml--65 { margin-left:-65px; }
	.mmr--65 { margin-right:-65px; }
	
	.mp70 { padding:70px; }
	.mp70-0{ padding-top:70px;padding-bottom:70px; }
	.mp0-70{ padding-left:70px;padding-right:70px; }
	.mpt70 { padding-top:70px; }
	.mpb70 { padding-bottom:70px; }
	.mpl70 { padding-left:70px; }
	.mpr70 { padding-right:70px; }
	.mm-70 {  margin:70px; }
	.mmt-70 { margin-top:70px; }
	.mmb-70 { margin-bottom:70px; }
	.mml-70 { margin-left:70px; }
	.mmr-70 { margin-right:70px; }
	.mmt--70 { margin-top:-70px; }
	.mmb--70 { margin-bottom:-70px; }
	.mml--70 { margin-left:-70px; }
	.mmr--70 { margin-right:-70px; }
	
	.mp75 { padding:75px; }
	.mp75-0{ padding-top:75px;padding-bottom:75px; }
	.mp0-75{ padding-left:75px;padding-right:75px; }
	.mpt75 { padding-top:75px; }
	.mpb75 { padding-bottom:75px; }
	.mpl75 { padding-left:75px; }
	.mpr75 { padding-right:75px; }
	.mm-75 {  margin:75px; }
	.mmt-75 { margin-top:75px; }
	.mmb-75 { margin-bottom:75px; }
	.mml-75 { margin-left:75px; }
	.mmr-75 { margin-right:75px; }
	.mmt--75 { margin-top:-75px; }
	.mmb--75 { margin-bottom:-75px; }
	.mml--75 { margin-left:-75px; }
	.mmr--75 { margin-right:-75px; }
	
	.mp80 { padding:80px; }
	.mp80-0{ padding-top:80px;padding-bottom:80px; }
	.mp0-80{ padding-left:80px;padding-right:80px; }
	.mpt80 { padding-top:80px; }
	.mpb80 { padding-bottom:80px; }
	.mpl80 { padding-left:80px; }
	.mpr80 { padding-right:80px; }
	.mm-80 {  margin:80px; }
	.mmt-80 { margin-top:80px; }
	.mmb-80 { margin-bottom:80px; }
	.mml-80 { margin-left:80px; }
	.mmr-80 { margin-right:80px; }
	.mmt--80 { margin-top:-80px; }
	.mmb--80 { margin-bottom:-80px; }
	.mml--80 { margin-left:-80px; }
	.mmr--80 { margin-right:-80px; }
	
	.mp85 { padding:85px; }
	.mp85-0{ padding-top:85px;padding-bottom:85px; }
	.mp0-85{ padding-left:85px;padding-right:85px; }
	.mpt85 { padding-top:85px; }
	.mpb85 { padding-bottom:85px; }
	.mpl85 { padding-left:85px; }
	.mpr85 { padding-right:85px; }
	.mm-85 {  margin:85px; }
	.mmt-85 { margin-top:85px; }
	.mmb-85 { margin-bottom:85px; }
	.mml-85 { margin-left:85px; }
	.mmr-85 { margin-right:85px; }
	.mmt--85 { margin-top:-85px; }
	.mmb--85 { margin-bottom:-85px; }
	.mml--85 { margin-left:-85px; }
	.mmr--85 { margin-right:-85px; }
	
	.mp90 { padding:90px; }
	.mp90-0{ padding-top:90px;padding-bottom:90px; }
	.mp0-90{ padding-left:90px;padding-right:90px; }
	.mpt90 { padding-top:90px; }
	.mpb90 { padding-bottom:90px; }
	.mpl90 { padding-left:90px; }
	.mpr90 { padding-right:90px; }
	.mm-90 {  margin:90px; }
	.mmt-90 { margin-top:90px; }
	.mmb-90 { margin-bottom:90px; }
	.mml-90 { margin-left:90px; }
	.mmr-90 { margin-right:90px; }
	.mmt--90 { margin-top:-90px; }
	.mmb--90 { margin-bottom:-90px; }
	.mml--90 { margin-left:-90px; }
	.mmr--90 { margin-right:-90px; }
	
	.mp95 { padding:95px; }
	.mp95-0{ padding-top:95px;padding-bottom:95px; }
	.mp0-95{ padding-left:95px;padding-right:95px; }
	.mpt95 { padding-top:95px; }
	.mpb95 { padding-bottom:95px; }
	.mpl95 { padding-left:95px; }
	.mpr95 { padding-right:95px; }
	.mm-95 {  margin:95px; }
	.mmt-95 { margin-top:95px; }
	.mmb-95 { margin-bottom:95px; }
	.mml-95 { margin-left:95px; }
	.mmr-95 { margin-right:95px; }
	.mmt--95 { margin-top:-95px; }
	.mmb--95 { margin-bottom:-95px; }
	.mml--95 { margin-left:-95px; }
	.mmr--95 { margin-right:-95px; }
	
	.mp100 { padding:100px; }
	.mp100-0{ padding-top:100px;padding-bottom:100px; }
	.mp0-100{ padding-left:100px;padding-right:100px; }
	.mpt100 { padding-top:100px; }
	.mpb100 { padding-bottom:100px; }
	.mpl100 { padding-left:100px; }
	.mpr100 { padding-right:100px; }
	.mm-100 {  margin:100px; }
	.mmt-100 { margin-top:100px; }
	.mmb-100 { margin-bottom:100px; }
	.mml-100 { margin-left:100px; }
	.mmr-100 { margin-right:100px; }
	.mmt--100 { margin-top:-100px; }
	.mmb--100 { margin-bottom:-100px; }
	.mml--100 { margin-left:-100px; }
	.mmr--100 { margin-right:-100px; }
	
	.mp105 { padding:105px; }
	.mp105-0{ padding-top:105px;padding-bottom:105px; }
	.mp0-105{ padding-left:105px;padding-right:105px; }
	.mpt105 { padding-top:105px; }
	.mpb105 { padding-bottom:105px; }
	.mpl105 { padding-left:105px; }
	.mpr105 { padding-right:105px; }
	.mm-105 {  margin:105px; }
	.mmt-105 { margin-top:105px; }
	.mmb-105 { margin-bottom:105px; }
	.mml-105 { margin-left:105px; }
	.mmr-105 { margin-right:105px; }
	.mmt--105 { margin-top:-105px; }
	.mmb--105 { margin-bottom:-105px; }
	.mml--105 { margin-left:-105px; }
	.mmr--105 { margin-right:-105px; }
	
	.mp110 { padding:110px; }
	.mp110-0{ padding-top:110px;padding-bottom:110px; }
	.mp0-110{ padding-left:110px;padding-right:110px; }
	.mpt110 { padding-top:110px; }
	.mpb110 { padding-bottom:110px; }
	.mpl110 { padding-left:110px; }
	.mpr110 { padding-right:110px; }
	.mm-110 {  margin:110px; }
	.mmt-110 { margin-top:110px; }
	.mmb-110 { margin-bottom:110px; }
	.mml-110 { margin-left:110px; }
	.mmr-110 { margin-right:110px; }
	.mmt--110 { margin-top:-110px; }
	.mmb--110 { margin-bottom:-110px; }
	.mml--110 { margin-left:-110px; }
	.mmr--110 { margin-right:-110px; }
	
	.mp115 { padding:115px; }
	.mp115-0{ padding-top:115px;padding-bottom:115px; }
	.mp0-115{ padding-left:115px;padding-right:115px; }
	.mpt115 { padding-top:115px; }
	.mpb115 { padding-bottom:115px; }
	.mpl115 { padding-left:115px; }
	.mpr115 { padding-right:115px; }
	.mm-115 {  margin:115px; }
	.mmt-115 { margin-top:115px; }
	.mmb-115 { margin-bottom:115px; }
	.mml-115 { margin-left:115px; }
	.mmr-115 { margin-right:115px; }
	.mmt--115 { margin-top:-115px; }
	.mmb--115 { margin-bottom:-115px; }
	.mml--115 { margin-left:-115px; }
	.mmr--115 { margin-right:-115px; }
	
	.mp120 { padding:120px; }
	.mp120-0{ padding-top:120px;padding-bottom:120px; }
	.mp0-120{ padding-left:120px;padding-right:120px; }
	.mpt120 { padding-top:120px; }
	.mpb120 { padding-bottom:120px; }
	.mpl120 { padding-left:120px; }
	.mpr120 { padding-right:120px; }
	.mm-120 {  margin:120px; }
	.mmt-120 { margin-top:120px; }
	.mmb-120 { margin-bottom:120px; }
	.mml-120 { margin-left:120px; }
	.mmr-120 { margin-right:120px; }
	.mmt--120 { margin-top:-120px; }
	.mmb--120 { margin-bottom:-120px; }
	.mml--120 { margin-left:-120px; }
	.mmr--120 { margin-right:-120px; }
	
	.mp125 { padding:125px; }
	.mp125-0{ padding-top:125px;padding-bottom:125px; }
	.mp0-125{ padding-left:125px;padding-right:125px; }
	.mpt125 { padding-top:125px; }
	.mpb125 { padding-bottom:125px; }
	.mpl125 { padding-left:125px; }
	.mpr125 { padding-right:125px; }
	.mm-125 {  margin:125px; }
	.mmt-125 { margin-top:125px; }
	.mmb-125 { margin-bottom:125px; }
	.mml-125 { margin-left:125px; }
	.mmr-125 { margin-right:125px; }
	.mmt--125 { margin-top:-125px; }
	.mmb--125 { margin-bottom:-125px; }
	.mml--125 { margin-left:-125px; }
	.mmr--125 { margin-right:-125px; }
	
	.mp130 { padding:130px; }
	.mp130-0{ padding-top:130px;padding-bottom:130px; }
	.mp0-130{ padding-left:130px;padding-right:130px; }
	.mpt130 { padding-top:130px; }
	.mpb130 { padding-bottom:130px; }
	.mpl130 { padding-left:130px; }
	.mpr130 { padding-right:130px; }
	.mm-130 {  margin:130px; }
	.mmt-130 { margin-top:130px; }
	.mmb-130 { margin-bottom:130px; }
	.mml-130 { margin-left:130px; }
	.mmr-130 { margin-right:130px; }
	.mmt--130 { margin-top:-130px; }
	.mmb--130 { margin-bottom:-130px; }
	.mml--130 { margin-left:-130px; }
	.mmr--130 { margin-right:-130px; }
	
	.mp135 { padding:135px; }
	.mp135-0{ padding-top:135px;padding-bottom:135px; }
	.mp0-135{ padding-left:135px;padding-right:135px; }
	.mpt135 { padding-top:135px; }
	.mpb135 { padding-bottom:135px; }
	.mpl135 { padding-left:135px; }
	.mpr135 { padding-right:135px; }
	.mm-135 {  margin:135px; }
	.mmt-135 { margin-top:135px; }
	.mmb-135 { margin-bottom:135px; }
	.mml-135 { margin-left:135px; }
	.mmr-135 { margin-right:135px; }
	.mmt--135 { margin-top:-135px; }
	.mmb--135 { margin-bottom:-135px; }
	.mml--135 { margin-left:-135px; }
	.mmr--135 { margin-right:-135px; }
	
	.mp140 { padding:140px; }
	.mp140-0{ padding-top:140px;padding-bottom:140px; }
	.mp0-140{ padding-left:140px;padding-right:140px; }
	.mpt140 { padding-top:140px; }
	.mpb140 { padding-bottom:140px; }
	.mpl140 { padding-left:140px; }
	.mpr140 { padding-right:140px; }
	.mm-140 {  margin:140px; }
	.mmt-140 { margin-top:140px; }
	.mmb-140 { margin-bottom:140px; }
	.mml-140 { margin-left:140px; }
	.mmr-140 { margin-right:140px; }
	.mmt--140 { margin-top:-140px; }
	.mmb--140 { margin-bottom:-140px; }
	.mml--140 { margin-left:-140px; }
	.mmr--140 { margin-right:-140px; }
	
	.mp145 { padding:145px; }
	.mp145-0{ padding-top:145px;padding-bottom:145px; }
	.mp0-145{ padding-left:145px;padding-right:145px; }
	.mpt145 { padding-top:145px; }
	.mpb145 { padding-bottom:145px; }
	.mpl145 { padding-left:145px; }
	.mpr145 { padding-right:145px; }
	.mm-145 {  margin:145px; }
	.mmt-145 { margin-top:145px; }
	.mmb-145 { margin-bottom:145px; }
	.mml-145 { margin-left:145px; }
	.mmr-145 { margin-right:145px; }
	.mmt--145 { margin-top:-145px; }
	.mmb--145 { margin-bottom:-145px; }
	.mml--145 { margin-left:-145px; }
	.mmr--145 { margin-right:-145px; }
	
	.mp150 { padding:150px; }
	.mp150-0{ padding-top:150px;padding-bottom:150px; }
	.mp0-150{ padding-left:150px;padding-right:150px; }
	.mpt150 { padding-top:150px; }
	.mpb150 { padding-bottom:150px; }
	.mpl150 { padding-left:150px; }
	.mpr150 { padding-right:150px; }
	.mm-150 {  margin:150px; }
	.mmt-150 { margin-top:150px; }
	.mmb-150 { margin-bottom:150px; }
	.mml-150 { margin-left:150px; }
	.mmr-150 { margin-right:150px; }
	.mmt--150 { margin-top:-150px; }
	.mmb--150 { margin-bottom:-150px; }
	.mml--150 { margin-left:-150px; }
	.mmr--150 { margin-right:-150px; }
	

}