body {
    padding: 0 !important;
    margin: 0px !important;
   font-family: proxima-nova, sans-serif !important;
}  

.spacer-nav {height:98px;}

@media(max-width:550px) {.spacer-nav {height:55px;}}
 .hs-blog-listing {
    padding: 0;
    margin: 0;font-family: proxima-nova, sans-serif!important;
}
.hs-blog-post {
    margin: 0;
    padding: 0;
    font-family: proxima-nova, sans-serif!important;
}
.container {
    margin: 0 auto !important;
    float: none !important;
/*    width: 100% !important;*/
    max-width: 1160px !important;
}
.page {
    padding: 0;
    margin: 0;
}
.email-prefs .item .item-inner * {   font-family: stevie-sans, sans-serif!important;color: #000!important; font-size: 20px}
.email-prefs .item p {font-size: 18px!important}
.banner_info  h1, .widget-type-email_subscriptions h1, .widget-type-email_simple_subscription h1, .widget-type-email_subscriptions_confirmation h1 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: stevie-sans, sans-serif!important;
    font-size: 56px;
    font-weight: bold !important;
    line-height: 1.18;
    color: #000;
  font-weight: 900;
}
.banner_info  p{
   color: #000;
 line-height: 28px;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: proxima-nova, sans-serif!important;
	font-size: 20px;
	font-weight: 400;
 line-height: 31px
}
p, .widget-type-email_subscriptions p, .subscribe-options label span, .widget-type-email_subscriptions_confirmation p, .success {
    color: #000;
    margin-bottom: 20px;
    margin-left: auto;
    font-family: proxima-nova, sans-serif!important;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

.success {font-weight: bold}

.hs-button {background-color:#db513e;border-radius: 5px; padding: 15px 25px; color: white; font-family: stevie-sans, sans-serif!important; font-size: 18px; font-weight: 900; border: 0px; text-transform: capitalize}
.subscribe-options label span {font-weight: 900}

h2, .widget-type-email_subscriptions h2, .widget-type-email_subscriptions_confirmation h2 {
     color: #000;
    margin-top: 30px;
    margin-bottom: 20px;
    font-family: stevie-sans, sans-serif!important;
    font-size: 42px;
    font-weight: 700!important;
    line-height: 1.2;
}

h3 {
    color: #000;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: stevie-sans, sans-serif!important;
    font-size: 28px;
   font-weight: 700!important;
    line-height: 35px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p,a {
  margin-top: 0;
  margin-bottom: 10px;    font-family: proxima-nova, sans-serif!important;
}
.share-this-one .left-div{
  font-family: proxima-nova, sans-serif !important;
}
blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}
.rich-text-block li {
 
    list-style: none;
}
ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
 /*********************header*********************/
  
 
  .new_head_mega_menu .hs-menu-wrapper>ul>li {
	list-style: none
}

.new_head_mega_menu .hs-menu-wrapper>ul>li>a {
	color: #000;
	text-decoration: none;
	padding-right: 20px
}


.new_head_mega_menu .hs-menu-wrapper>ul>li>a:hover {
	color: #3d94d1
}

.new_head_mega_menu .hs-menu-wrapper>ul ul li a {
	color: #000
}

.new_head_mega_menu .hs-menu-wrapper>ul ul li a:hover {
	color: #3d94d1
}

.new_head_mega_menu .hs-menu-wrapper>ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	overflow: visible !important;
	max-width: none !important;
	width: auto !important
}
  .comp_payrol_Who-We-Are a{
    padding-right:0;
  }


.mobile-trigger,
.child-trigger {
	display: none
}
  
  .head_rlt_sec ul {
	list-style: none;
	padding: 0;
  margin: 0;
  float: left;
}
.head_rlt_sec > div {
    float: right;
}
.search_bg{
    padding-left: 10px !important;
}
.search_bg.solution-popupSearch{
    padding-left: 0px !important;
}
.solution-popupSearch.custom_search_class {
    background-color: #4c93e9 !important;
}
.solution-popupSearch {
    position: fixed !important;
}
.solution-popupSearch.custom_search_class input[type="search"] {
    top: 40px;
    position: relative !important;
}
.search_bg input[type="search"] {
    outline: 0 none;
    appearance: none;
    -webkit-appearance: none; -o-appearance: none;

}
.search_bg input[type="search"]:hover::-webkit-search-cancel-button{
  display:none;
}
.search_bg input[type="search"]:focus::-webkit-search-cancel-button{
  display:none;
}
#solutionresults .notFound {
    text-align: center;
    color: #fff;
    padding: 0 20px;
}
.head_rlt_sec ul li {
	float: left;
	padding-right: 12px;
	font-family: ff-dagny-web-pro, sans-serif;
	font-weight: 300;
	font-style: normal;list-style-type:none;
}

.head_rlt_sec ul li:last-child {
	padding-right: 0px
}

.hed_login_but a:hover {
	background: #91ccef
}
.header-container-wrapper {
    float: left;
    width: 100%;
}
.hed_phone_nmb {
	color: #000;
	font-family: 'Open Sans',serif !important;
	font-weight: 600 !important;
	font-style: normal;
    font-size: 15px;
  
}

.fa-search::before {
	color: #3d94d1 !important
}

.hed_support_but a {
	border: 1px solid #000;
	padding: 8px 15px;
	text-decoration: none;
	border-radius: 10px;
	color: #000;
  font-size:16px;
}
.hed_support_but a:hover {
	border: 1px solid #3d94d1;
	color: #3d94d1
}
.hed_login_but a {
	background: #3d94d1;
	padding: 10px 15px;
	text-decoration: none;
	border-radius: 10px;
	color: #fff;
  font-size:16px;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease; font-weight: 600;
}
.ban_icon_hover_txt{font-size:15px;}
.ban_icon_hover_txt b{
font-family: freight-big-pro, serif;
font-weight: 900;
font-style: normal;
font-size:18px;
}
.header-container.container-fluid {
	padding: 20px 0px 15px 0;
	border-bottom: 0px;
  position:relative;
  z-index:1111;
  background:#fff;
  top:0;
}
.ban_img_icon_hover:hover .ban_icon_hover_txt{
  opacity:1;transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
   cursor: pointer;
}
.down_arrow_icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0d7"
}
.header-container.container-fluid{
    position: fixed;
    width: 100%;
}
.down_arrow_icon:before {
	content: "\f0d7"
}

   .new_head_mega_menu_group .page-center > .row-fluid-wrapper > .row-fluid {
	display: flex;
	justify-content: center;
	align-items: center;
}
  .hed_phone_nmb a {color: #000;text-decoration: none;}
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{
  line-height: 1 !important;
  }
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a{
  line-height: 1.4 !important;
  }
  @media(max-width: 1200px) {.container {padding: 0px 10px}}
  @media (min-width:992px) and (max-width:1050px) {
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {
		padding-left: 0px !important;
      line-height: 1;
	}
	.comp_payrol_Pricing a {
		padding-right: 10px
	}
	.new_head_mega_menu .hs-menu-wrapper>ul {
		padding: 0px
	}
  .span4.widget-span.widget-type-custom_widget.head_rlt_sec {
      width: 33%;
      margin-left: 0;
  }
}
@media (max-width:1023px) {
    .full_with_cta_lft {
        width: 100% !important;
    }
    .full_with_cta_rlt {
        width: 100% !important; margin-top: 20px;margin-left: 0px !important;
    }
  
}  
@media (min-width:992px) {

  .span12.widget-span.widget-type-cell.blog_filter {
	padding-left: 40px;
	padding-right: 40px;
}
 
	.desk_menu_hov {
		color: #3d94d1 !important
	}
  
  .child-trigger .fa-caret-down:before {font-size: 13px;}
	.new_head_mega_menu .hs-menu-wrapper {
		display: block !important
	}
	.child-trigger {
		display: block !important;
		cursor: pointer;
		position: absolute;
		top: 0px;
		right: 30px;
		padding: 0 !important
	}
.child-trigger i {
    position: absolute;
    margin-top: 19px;
    margin-left: 22px;
}
	.new_head_mega_menu .hs-menu-wrapper>ul {
 
		float: right;
 
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children {
		position: relative;
		display: inline-block;
		float: none
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
		float: none;
		display: inline-block
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
		padding: 17px 0px 20px 0px
	}
 
 
 
	.new_head_mega_menu .hs-menu-wrapper>ul li li.hs-menu-item.hs-menu-depth-3 {
		padding-bottom: 30px
	}
	.new_head_mega_menu .hs-menu-wrapper ul li p {
		color: #404040;
		margin-top: 5px;
		margin-bottom: 0px;
    font-size: 14px;
		font-family: ff-dagny-web-pro, sans-serif;
		font-weight: 300;
		font-style: normal
	}
	.new_head_mega_menu .hs-menu-wrapper>ul li li.hs-menu-item.hs-menu-depth-2 .child-trigger {
		display: none !important
	}
.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {
 
 
    
    font-weight: 300;
    font-style: normal;
    color: #000;
    padding-left: 12px;
    padding-right: 12px;
    font-family: proxima-nova, sans-serif;
    font-size: 16px;
    line-height: 1.625;
    transition-duration: .1s;
    display: block;
  margin:0;
}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:first-child>a {
		padding-left: 0px;
    
	}
	.new_head_mega_menu .hs-menu-wrapper ul li {
		list-style: none
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover .child-trigger .fa-caret-down:before {
		content: "\f0d8"; 
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.comp_payrol_Solutions>ul.hs-menu-children-wrapper {
		background: #eee
	}
 
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children.comp_payrol_Who-We-Are ul.hs-menu-children-wrapper{margin-left:-300px !important;}
.new_head_mega_menu .hs-menu-wrapper>ul li li.hs-menu-item.hs-menu-depth-2 {
    float: none;
    position: relative !important;
    margin-top: 0px;
    left: 0;
    text-align: left;
 
    transition: all .4s ease-in-out 0s;
    /* border-left: 3px solid transparent; */
    min-height: auto;
    z-index: 1;
 
}
  
  .new_head_mega_menu .hs-menu-wrapper > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	 
	text-decoration: none;
 font-family: proxima-nova, sans-serif;
	font-size: 16px;
	width: 100% !important;
 
}
  .new_head_mega_menu .hs-menu-wrapper>ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    overflow: visible !important;
    max-width: none !important;
    width: auto !important;
    text-decoration: none;
}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		visibility: visible !important;
		opacity: 1 !important;
		display: none !important
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper {
		visibility: visible;
		opacity: 1;
		margin-left: -12px !important;
		-webkit-box-shadow: 0 0 0px 0px #a2aabc;
		-moz-box-shadow: 0 0 0px 0px #a2aabc;
		box-shadow: 0 0 0px 0px #a2aabc;
		background: transparent;
		border-radius: 0px !important;
		min-width: 100%;
		padding: 0px !important;
		position: relative;
		min-height: auto;
		margin-left: 0px !important;
		margin-top: 0px
	}
.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper {
    display: block !important;
    width: 195px;
 
    border-top: 2px solid #000;
    border-radius: 0 0 10px 10px;
}
  .active_ul li a {
    padding: 15px 10px 15px 13px;
    display: block;
    margin: 0;
}
  .new_head_mega_menu .hs-menu-wrapper>ul ul li a:hover {
    background: #f7f7f7;
}
  .new_head_mega_menu .hs-menu-wrapper>ul ul li:last-child a:hover {
    background: #f7f7f7;
    border-radius: 0 0 10px 10px;
}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
 
		-webkit-transition: opacity .4s;
		position: absolute;
		z-index: 10;
		left: 0;
    
	} 
 .new_head_mega_menu .hs-menu-wrapper>ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 
    color: #000 !important;
}
 
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2 {
		float: left;
		width: 100%;
		margin-right: 0px;
		text-align: left
	}
	.desk_menu_hov {
		color: #3d94d1 !important
	}
	.new_head_mega_menu .hs-menu-wrapper>ul li .hs-menu-children-wrapper .hs-cta-img {
		display: none
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-2:last-child {
		margin-right: 0px
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>ul.hs-menu-children-wrapper {
	 
    -moz-box-shadow: -1px -1px 29px 0px rgba(64, 64, 64,0.55);
    box-shadow: -1px -1px 29px 0px rgba(64, 64, 64,0.55);
    -webkit-box-shadow: -1px -1px 29px 0px rgba(64, 64, 64,0.55);
		background: #fff;
		 
		padding: 0px 0px !important;
		margin-top: 20px;
 
	}
 

}
 
  @media (max-width:992px) {

	.new_head_mega_menu,
	.new_head_mega_menu .hs-menu-wrapper>ul,
	.new_head_mega_menu .hs-menu-wrapper>ul li,
	.new_head_mega_menu .hs-menu-wrapper>ul li a {
		display: block;
		float: none;
		position: static;
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
		padding: 0px;
		margin: 0px;
		background-image: none;
		background-color: transparent;
		border: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		max-width: none;
		width: 100%;
		height: auto;
		line-height: 1;
		font-weight: normal;
		text-decoration: none;
		text-indent: 0px;
		text-align: left;
		color: #000
	}
  .new_head_mega_menu_group .page-center>.row-fluid-wrapper>.row-fluid{position:relative;}
	.mobile-trigger {
		top: 0px !important; z-index:1;
	}
 
	.mobile-open .header-container-wrapper {
		width: 100%
	}
  .mobile-open .header-container.container-fluid{display:block !important;position:relative;border-bottom:none;}
  .submenuchild-open .fa-caret-down:before {content: "\f0d8";}
 
 
	 
  .span6.widget-span.widget-type-cell.banner_lft_sec {
		width: 100%;
		background: #fff;
		margin-left: 0;
		position: relative;
		z-index: 11;
		width: 100% !important;
		max-width: 100%;
		text-align: center;
		float: none;
	}
	.mobile-trigger {
		display: inline-block !important;
		cursor: pointer;
		position: absolute;
		top: -8px;
		right: 10px;
		width: auto;
		height: auto;
		padding: 7px 10px 8px 10px;
		background: #fff;
		border: 0px solid #000;
		font-size: 16px;
		font-weight: normal;
		text-align: left;
		text-transform: uppercase;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #000
	}
	.mobile-trigger:hover {
		text-decoration: none;
		color: ;
		background-color: transparent;
		border-color: transparent
	}
 
	.mobile-trigger i {
		display: inline;
		position: relative;
		top: -4px
	}
	.mobile-trigger i:before,
	.mobile-trigger i:after {
		position: absolute;
		content: ''
	}
	.mobile-trigger i,
	.mobile-trigger i:before,
	.mobile-trigger i:after {
		width: 17px;
		height: 3px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		background-color: #000;
		display: inline-block
	}
	.mobile-trigger i:before {
		top: -5px
	}
    .hs-menu-item.hs-menu-depth-2 a {
	padding: 5px 0 5px 5px !important;
}
    .hs-menu-item.hs-menu-depth-2 a:hover {
	background: #f7f7f7;
	/* padding: 10px; */
}
	.mobile-trigger i:after {
		top: 5px
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		display: none
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children.submenuchild-open ul.hs-menu-children-wrapper {
		display: block !important
	}
	.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li li ul .child-trigger {
		display: none !important
	}
 
	.new_head_mega_menu .hs-menu-wrapper>ul ul ul li a {
		text-indent: 0px
	}
	.new_head_mega_menu .hs-menu-wrapper>ul>li>a {
		line-height: 45px
	}
	.child-trigger {
	 
    display: block !important;
cursor: pointer;
position: absolute;
top: 0;
right: 0 !important;
padding: 0 !important;
border-left: 1px dotted rgba(255, 255, 255, .20);
width: 30px !important;
height: 50px;
	}
	.child-trigger:hover {
		text-decoration: none
	}
.child-trigger i {
	position: absolute;
	top: 15px;
	color: #000!important;
	right:  0px;
}
	.child-trigger i:after {
		position: absolute;
		content: ''
	}
	.new_head_mega_menu_group .page-center{position:relative;}
	.new_head_mega_menu.js-enabled {
		position: absolute;
		padding-top: 44px;
		margin: 10px 0 10px 0;
		width: 100%
	}
	.new_head_mega_menu.js-enabled .hs-menu-wrapper,
	.new_head_mega_menu.js-enabled>li>.hs-menu-children-wrapper {
		display: none
	}
	.new_head_mega_menu ul.hs-menu-children-wrapper {
		visibility: visible !important;
		opacity: 1 !important;
		position: static !important;
		padding: 0
	}
 
  .new_head_mega_menu .hs-menu-wrapper>ul li{background:#fff;}
  .mobile-open{overflow-x:hidden !important;}  
  .mobile-open .footer-container-wrapper, .mobile-open  .body-container-wrapper{display:none !important;}
	.mobile-open .header-container-wrapper {
		position: relative;
		z-index: 99999999999;
		height: 100%;
		min-height: 100vh;
		background: #fff;
		top: 0
	}
 
	.new_head_mega_menu.js-enabled .hs-menu-wrapper {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #fff;
		margin-top: 67px;
		padding: 0px 20px;
		box-sizing: border-box;
    height: 100%;
	}
	.submenuchild-open>a {
		color: #000  !important;
		font-weight: normal !important
	}
	.new_head_mega_menu .hs-menu-wrapper {
		background-color: transparent;
		width: 100%
	}
	.hs-menu-children-wrapper p {
		margin-top: 5px;
		color: #404040;
		font-family: ff-dagny-web-pro, sans-serif;
		font-weight: 300;
		font-style: normal
	}
	.hs-menu-children-wrapper li {
		text-align: left
	}
	.new_head_mega_menu .hs-menu-wrapper>ul>li {
		position: relative
	}
 .new_head_mega_menu .hs-menu-wrapper>ul ul li a {
    color: #000;
    padding: 9px 15px;
    display: block;
    font-size: 16px !important;
}
    
    .new_head_mega_menu .hs-menu-wrapper>ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 
 
    font-style: normal;
    text-decoration: none;
    font-size: 17px;    font-weight: normal;
 
 
    line-height: 1.625;
      color: #222;
  font-size: 16px;
}
	.new_head_mega_menu .hs-menu-wrapper>ul>li a {
		font-size: 18px;
		line-height: normal;
		overflow: visible
	}
  .get_paid_content_group{ text-align:center; }
	.new_head_mega_menu .hs-menu-wrapper>ul li {
		border-top: 1px dotted rgba(255, 255, 255, .35)
	}
	.new_head_mega_menu .hs-menu-wrapper>ul li a {
		padding: 15px 0px;
		color: #000;
	}
	.new_head_mega_menu .hs-menu-wrapper>ul li a:hover {
		color:#000;
	}
	.new_head_mega_menu .hs-menu-wrapper>ul ul li {
		background-color: rgba(255, 255, 255, .08)
	}
	.new_head_mega_menu .hs-menu-wrapper>ul ul li a {
		text-indent: 0px;
		font-size: 16px;
		font-family: ff-dagny-web-pro, sans-serif;
		font-weight: 700;
		font-style: normal;
		padding: 0px
	}
    .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	display: none;
}
	.new_head_mega_menu .hs-menu-wrapper>ul ul ul li a {
		text-indent: 0px
	}
	.new_head_mega_menu .hs-menu-wrapper>ul ul ul ul li a {
		text-indent: 0px
	}
	.head_rlt_sec {
		display: none !important
	}
  }
  
 .hed_ser_icon:hover .fa-search::before{ color:#91ccef !important;cursor: pointer;}
.search_bg{display:none;}
 
  .solution-preloader {
	background: #000;
	height: 100% !important;
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100% !important;
	z-index: 1001;
}
  .solution-close i {
	right: 4.5em;
}
  .solution-popupSearch input[type="text"], .solution-popupSearch input[type="search"]{
  max-width: initial;
  border-radius: inherit;
}
.solution-close i {
    background-image: url("https://f.hubspotusercontent20.net/hubfs/1885176/2021%20Website%20Update%20Images/Home-page/close-icon.webp");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 25px;
    position: absolute;
    
    top: 30px;
    width: 25px;
    z-index: 555555;
}
  .solution-close i {
	background-image: url("https://www.completepayrollsolutions.com/hubfs/2021%20Website%20Update%20Images/Home-page/close-icon.webp");
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
	height: 25px;
	position: absolute;
 
	top: 30px !important;
	width: 25px;
	z-index: 555555;
 
}
.solution-popupSearch {
    background-color: rgba(48, 105, 176, 1);
    left: 0;
    margin: 0 auto;
    padding: 24px 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
    max-height: 50px;
}
.solution-popupSearch > li {
    margin: 0 auto !important;
    max-width: 975px;
	float: none !important;
	width:100%;
}
.solution-popupSearch > li form input {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    background: none !important;
    border-bottom: 1px solid #fff !important;
    box-shadow: none !important;
    margin-left: 0 !important;
    padding-left: 10px !important;
    width: 100% !important;
}
.solution-popupSearch form#solution-searchFormNew {
    box-shadow: none;
}
.solution-popupSearch input[type="search"] {
    top: 210px;
    position: relative !important;
    width: 100% !important;
}
.solution-popupSearch form#solution-searchFormNew input {
    width: 100% !important;
    border: none;
    outline: none;
    color: #fff !important;
    height: 30px;
    text-transform: none;
    border-bottom: 1px solid #fff !important;
    font-size: 20px;
}
input#s2:focus {
    outline: none !important;
    border: none !important;
}
#s2::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#s2:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#s2::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}
#solution-searchFormNew .inner-search {
    color: #fff !important;
}
#solution-searchFormNew input[type="search"] {
    background-color: transparent;
    background-image: url("https://f.hubspotusercontent20.net/hubfs/1885176/2021%20Website%20Update%20Images/Home-page/search.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    font-size: 0.9em;
    letter-spacing: 0.1em;
    padding: 1px 1px 1px 30px;
    width: 0;
    height: 24px;
    box-shadow: none;
}
  .solution-searchresult-show #solutionresults {
	 
	height: 100%;
	left: 0;
	padding-top: 160px;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3333;
	background: #000;
}
 .solution-webResult-inner1 h2 {
 
	margin: 0;
}
  .solution-webResult-inner1 h2 a {
color: #000;
 
}
  .solution-webResult-inner1 a {
	color: #000 !important;
}
  .solution-solution-webResult-inner2 p {
	font-family: ff-dagny-web-pro,sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
	text-align: left;
	color: #404040;
}
 
.solution-searchresult-show #solutionresults > div:first-child {
    float: none;
    height: 100%;
    margin: 0 auto;
    overflow-y: initial;
    position: relative;
    width: 80%;
}
.solution-searchresult-show #solutionresults .solution-webResult {
    background: #fff;
    color: #999;
    float: left;
    margin-bottom: 30px;
    padding: 25px;
    width: 100%;
    box-sizing: border-box;
}
.solution-webResult .solution-webResult-inner1 {
    border-right: 1px solid #ccc;
    float: left;
    min-height: 150px;
padding: 0px 15px 0 0;
    text-align: left;
    width: 48%;
}
.solution-webResult .solution-solution-webResult-inner2 {
    float: left;
    font-family: 'Karla' !important;
    font-size: 17px;
    line-height: 24px;
    padding: 15px 0 15px 15px;
    text-align: left;
    width: 48%;
}
 
.head_rlt_sec ul {
	list-style: none;
}
  
  /***********Header END *****************/
  
  .hs-featured-image-wrapper img {
	width: 700px;
	height: 300px;
}
.hs-featured-image {
	max-width: 100% !important;
}
  .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
 
	max-height: none;
 
}
  
  
  
   
  
 
  
   
  
 
  
  
  @media(max-width:992px){
    
.banner_info.blog_filter {
	padding: 155px 40px 80px 40px !important;
}
     .span2.widget-span.widget-type-custom_widget.btn-head {
	display: none;
}
  .new_head_mega_menu.js-enabled {
 
	top: inherit !important;
}
  
    .new_head_mega_menu.js-enabled .hs-menu-wrapper {
	margin-top: 222px;
}
   .mobile-open .search_bg li {
	list-style-type: none;
}
  
 
    #solution-searchFormNew input[type="search"] {
  width: 100%;
 
}
    .hed_search_but ::placeholder {
	color: rgb(140, 139, 139) !important;
}
    .search_bg.db.solution-popupSearch ::placeholder {
	color: #fff !important;
}
    .solution-preloader {
	background: #000 !important;
 
}
    .mobile-trigger i {
	 
	top: -5px;
}
    
    .child-trigger i {
 
	width: 8px !important;
	display: block !important;
}
 
div#topic_list_show {
	background: #fff !important;
	left: -10px !important;
	margin: auto;
	position: absolute !important;
	right: 0 !important;
	top: 5px !important;
	width: 63% !important;
}
  }
  
/*
.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper.active_ul {
    display: block !important;
    overflow: hidden;
    width: 235px;
    border-style: solid;
    border-width: 2px 0 0;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 4px 5px 1px rgba(0, 0, 0, .16);
}*/
  
  .page-center {
    float: none;
    max-width: 1024px;
    margin: 0 auto;
}
.logo-home img{
    width: 150px;
}
.span12.widget-span.widget-type-cell.footer {
    background: #000;
}
.footer-links span {
    color: #bababa;
    font-size: 16px;
    font-weight: 700;
    font-family: proxima-nova, sans-serif!important;
}
.footer-links ul li a {
    color: #bababa;
 
    font-size: 15px;
    cursor: pointer;
    font-family: proxima-nova, sans-serif!important;
    font-size: 15px;
    line-height: 2.53;
    text-decoration: none;font-weight: normal;
}
.footer-links ul li {
    display: inline-block;
    width: 100%;
}
.footer-links ul {
    padding: 0;
    margin-top: 10px;
}
.logo-info span {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: proxima-nova, sans-serif!important;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.25;
}
 

.cpy-rgt span a {
  color: #bababa;}
.cpy-rgt span {
    color: #bababa;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.2;margin-left: auto;
  font-family: proxima-nova, sans-serif!important;
 
  font-weight: 400;
}
 .social-ic {
    float: right;
    text-align: right;
 
}
 .cpy-rgt {
    padding-top: 30px;  padding-bottom: 20px;
    border-top: 1px solid #707070;
}
.support-sec h2 {
    width: 51%;
    color: #fff;
    padding-bottom: 20px;
    max-width: 850px;
      margin: 0 auto;
    font-size: 47px;
    line-height: 1.23;
    text-align: center;font-family: 'stevie-sans'!important;
}
 .bor-bottom {
    padding-bottom: 30px;
    border-bottom: 1px solid #838d95 !important;
}
 .footer-info {
    padding: 50px 0;
}
.support-sec p {
    width: 100%;
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    text-align: center;
    font-family: proxima-nova, sans-serif!important;
    font-size: 18px;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.23;
}
 
@font-face {
    font-family: 'Proxima-Nova';  
    src: url('https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Proxima%20Nova%20Font.otf');  
  font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'stevie-sans';  
    src: url('https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Stevie%20Sans.ttf'); /*URL to the font*/
}



.demo_btn {
    text-align: center;
    margin: 30px 0;
}
.footer-blog {
    background: #000;
}
 .blog_info {
    padding: 70px 0 50px 0;
}
.blog__card .blog__left {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.blog__left .hs-featured-image {
	float: none;
	max-width: 100%;
	margin: 0;
	width: 100%;
  border-radius: 10px;
}
.blog__left img {
	height: 270px!important;
}
.blog__card .blog__content {
	padding: 20px 0px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
 
.blog__card .blog__date {
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
  color: #7B868C;
} 
.blog__card .blog__desc h2 {
    font-weight: 700;
    font-size: 25px;
    line-height: 1.33em;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 10px;
    color: #000;
  margin-top: 0px
}
  .blog-read-more-div {
	display: block;
	margin-top: 20px;
}
.blog__card-holder {
    display: inline-block;
    width: 45%;
    padding-right: 57px;
}
.blog__card {
   
    margin: 0 auto;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 12px 33px #92adbe44;
    box-shadow: 0px 12px 33px #92adbe44;
    min-height: 216px;
    overflow: hidden;
    color: #333333;
    text-align: left;
    border-radius: 10px;
    display: inline-block;
    margin-bottom: 40px;
}
.blog__card-holder {
    display: inline-block;position:relative;
}
.blog__cards {
    padding: 0 !important;
}
 .blog_filter {
    padding: 140px 0 0 0;
}
span.topic-blog {
    font-family: stevie-sans, sans-serif!important;
    font-size: 26px;
    font-weight: 700;
    display: inline-block;
}
 

.blog_filter {
    background: url(https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Acclinate/acclinate-burst-bkgnd-4.jpg);
    background-size: cover!important;
    padding-bottom: 0px;
    background-repeat: no-repeat;
  background-position: 100% 13%;
}



.read-info {
    position: absolute;
    top: 15px;
    background: rgb(20 20 20 / 28%);
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    left: 10px;
}
ul.blog-tags {
    padding: 0;
}
ul.blog-tags li {
    list-style-type: none;
    display: inline-block;
    padding: 0px;
    background: none;
    color: #5b302c;
    border-radius: 100px;
    margin: 0 10px 0 0px;
  letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;margin-bottom: 10px;  
  
}
.hs-blog-listing .blog-post-bg {
    display: none;
}
.hs-blog-post .blog_filter {
    display: none;
}
span.cta-link {
    background-color: #db513e;
    border: 2px solid #db513e;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    padding: 10px 13px;
    font-family: stevie-sans, sans-serif!important;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    text-decoration: none;
    display: inline-block;
    padding: 13px 25px;
    color: #fff;
}
.blog-read {
    margin: 0 20px;
    padding-bottom: 20px;
}
.blog__card p {
    color: #000;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 15px;
    padding: 0 20px 20px;
}
.search_bg.solution-popupSearch {
	background: transparent !important;
}
.head_rlt_sec ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
.solution-searchresult-show #solutionresults {
	top: 10%;
}
.solution-preloader {
	background: #000;
	height: 100% !important;
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100% !important;
	z-index: 1001;
}
.solution-searchresult-show #solutionresults > div:first-child {
	float: none;
	height: 100%;
	margin: 0 auto;
	overflow-y: initial;
	position: relative;
	width: 80%;
	top: 120px;
}
.solution-searchresult-show #solutionresults .solution-webResult {
	background: #fff;
	color: #404040;
	float: left;
	margin-bottom: 30px;
	padding: 25px;
	width: 100%;
	box-sizing: border-box;
}
.solution-searchresult-show #solutionresults .solution-webResult {
	background: #fff;
	color: #404040;
	float: left;
	margin-bottom: 30px;
	padding: 25px;
	width: 100%;
	box-sizing: border-box;
}
.solution-searchresult-show #solutionresults .solution-webResult {
	color: #404040;
}
.solution-webResult .solution-solution-webResult-inner2 {
	float: left;
 
	font-weight: 300;
	font-size: 17px;
	line-height: 24px;
	padding: 0 0 0 20px;
	text-align: left;
	width: 48%;
} 
.hs-blog-post .rec_post{
  padding-top:30px;
}
  .ptb-blog {
    padding: 0px 0 40px;
}

.rec_post {
    width: 100%;
    display: block;
  
}
.new_head_mega_menu .hs-menu-wrapper > ul {
	float: right;
	margin: 0;
}
 
.blog-pagination a {
    border: 2px solid #000;
    border-radius: 100%;
    color: #000;
    display: inline-block;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    text-align: center;
    width: 40px;
    text-decoration: none;
    font-family: stevie sans, sans-serif!important;
}
.blog-pagination__link.blog-pagination__number-link.blog-pagination__link--active {
	background-color: #db513e;
	border-color: #db513e;
	color: #fff;
  font-family: stevie sans, sans-serif!important;
}
.blog-pagination {
	text-align: center;
}
.blog__cards {
  padding: 0 !important;
  display: flex;
  flex-flow: row wrap;
}
.blog__card-holder {
 position: relative;
  display: flex;
}
.span2.widget-span.widget-type-custom_widget.cta-header {
    padding-top: 12px;
}
@media(max-width:1199px){
 .blog__card-holder {
	padding-right: 30px;
	width: 45%;
}
 .new_head_mega_menu .hs-menu-wrapper > ul {
	float: right;
	margin: 0;
} 
 
  #searchForm1 .head1 {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
  .plr
  {
    padding:0 40px;
  }
  .blog-pagination {
	padding-bottom: 40px;
}
  .popular-recent-post .tab-nav-button.current {
 
	margin-bottom: 12px;
}
  .popular-recent-post .tab-nav {
 
	font-family: proxima-nova, sans-serif!important;
}
  .row-fluid.blog-2022-search-filter {
	padding: 0 40px;
}
  .table_div_sectiion {
  width: 50% !important;
}
  div#topic_list_show {
  left: 0;
  right: 0;
	margin: auto;
}
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .new_head_mega_menu .hs-menu-wrapper > ul li a {
 
	font-family: proxima-nova, sans-serif!important;
}
@media(max-width:991px){
 .span3.side_stick {
	width: 100%;
}
  .post_blog_details .span9 {
	width: 100% !important;
	margin: 0 !important;
}
  li.hs-menu-item.hs-menu-depth-1.comp_payrol_ a {
    padding-top: 2px;
}
.new_head_mega_menu.js-enabled .hs-menu-wrapper {
	margin-top: 95px;
}
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
	padding: 0;
}
  .new_head_mega_menu .hs-menu-wrapper > ul li a {
	padding: 9px 0px;
	 
	font-size: 16px;
}
 
  .plr {
	padding: 0 20px !important;
}
  .new_head_mega_menu.js-enabled .hs-menu-wrapper {
	margin-top: 20px;
	margin-left: 0;
	padding-left: 0;
}
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
	padding: 3px 0;
}
  a.top_head_cta.cta_button.demo-btn {text-align: center; font-family: stevie sans, sans-serif!important; font-weight: 700!important}
  .span2.widget-span.widget-type-custom_widget.btn_demo {
	width: 50%;
	margin: auto;
	text-align: center;
	z-index: 3333;
	position: relative;
}
  .blog_filter {
	padding: 110px 0 0px 0;
}
 .new_head_mega_menu.js-enabled {
    text-align: left;
}
  .span12.widget-span.widget-type-cell.blog_filter {
	padding: 140px 40px 20px 40px;
}
  .blog-2022-search-filter {
	padding: 0 40px;
	display: block;
}
  .mobile-trigger {
 background-color: white!important;
	right: 65px;
 
}
  .span12.widget-span.widget-type-cell.blog_filter {
	padding: 100px 40px 30px 40px;
}

  
  .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children.submenuchild-open ul.hs-menu-children-wrapper {
	display: block !important;
}
  .child-trigger {
	width: 100% !important;
}
  .new_head_mega_menu.js-enabled {
	top: 13px !important;
}
 

 .footer-info {
	padding: 50px 0px !important;
}
  .span12.widget-span.widget-type-cell.cpy-rgt {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
  .span12.widget-span.widget-type-cell.blog_filter {
	padding: 100px 0 30px 0;
}
  .span8.blog_lists_info {
    width: 100%;
}
  .span4.widget-span.widget-type-cell.rec_post {
    width: 100%;
    padding: 0;
    margin: 0;
}
  .new_head_mega_menu.js-enabled {
	margin: 0;
	padding-top: 0;
	 
	width: 100%;
} 
 .mobile-open .mobile-trigger {
	background: #30bfff !important;border-radius: inherit;
}
   .mobile-open .mobile-trigger i,  .mobile-open .mobile-trigger i::after,  .mobile-open .mobile-trigger i::before {
	background-color: #fff;
	 
}
.mobile-trigger i {
	top: -3px;
}
 
  .mobile-trigger {
 
	right: 0;
	top: -36px !important;
}
  
  .mobile-trigger {
	right: 0;
	 
}
  .mobile-trigger {
 
	padding: 10px 10px 12px;
 
}
.new_head_mega_menu.js-enabled {
	position: relative !important;
	top: 0 !important;
}
  
}
 

 .new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>ul.hs-menu-children-wrapper {
  
    border-radius: 0 0 10px 10px;
}
ul.hs-menu-children-wrapper.active_ul li:nth-child(1) {
  
    border-radius: inherit !important;
}
ul.hs-menu-children-wrapper.active_ul li:last-child {
    border-radius: 0 0 10px 10px !important;
  
}

.filter-expand-link {
	font-size: 17px;
	color: #000;
	text-transform: capitalize;
}
figure.w-richtext-figure-type-image.w-richtext-align-center img {
    width: 100%;
}
.table_div_sectiion {
    font-family: stevie-sans, sans-serif !important;
}
.section.post-body.blogtxt p {
    font-family: proxima-nova, sans-serif!important;color:#000 !important; font-size: 18px; line-height: 26px
}
li.hs-menu-item.hs-menu-depth-1.comp_payrol_ {
    padding: 0 !important;
    vertical-align: middle;
}
.blog-pagination__link.blog-pagination__next-link {
	background: none;
 
}
.blog-pagination__link.blog-pagination__next-link svg {
 
	position: relative;
	top: 6px;
}
.result_info form {
    position: relative;
}
.result_info form:after {
 
    position: absolute;
    background: url(https://562153.fs1.hubspotusercontent-na1.net/hubfs/562153/1_SIS/images/Blog/Group%203.svg) no-repeat;
    right: 0;
    width: 30px;
    height: 30px;
    top: 21px;
    content: '';
}
 
.subscription-box {
    padding: 30px 30px; } .subscription-box .hs_email{    overflow: hidden;}

 .btn-head {
    padding-top: 10px;
}
.demo-btn {
    position: relative;
    padding: 12px 26px 12px 15px !important;
    font-weight: normal !important;
    border: 2px solid transparent !important;
    font-weight: bold !important;    margin-top: -5px;
}
.share-this-one a .fa {
    color: #db513e !important;
 
}
.cta_button:hover {
	background: #fff !important;
	border: 2px solid #000 !important;
}
 .get-demo{
 position:relative; 
}
  .get-demo:after {
 	content: '\f0da';
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
	right: 14px;
    top: 17px;
}
.demo-btn::after  {
	content: '\f0da';
	position: absolute;
	font: normal normal normal 14px/1 FontAwesome;
	right: 14px;
	top: 15px;
}
.hs-blog-post .blog__left img {
 
    width: 100%;
    object-fit: cover;
}
a#cta_button_19943632_55107ccc-ffdc-40cd-9072-0f0f1408baae:hover {
    background: #fff !important;
}
.get-demo {
    border: 2px solid transparent;
}
.get-demo.cta_button:hover {
    background: #000 !important;
    border: 2px solid #db513e!important;
    color: #db513e !important;
}
 .get-demo {
    margin-top: 20px;
}
.get-demo .demo-btn:hover {
    background: transparent !important;
    border: 2px solid #000!important;
    color: #000 !important;
}
.get-demo .demo-btn {
    font-size: 18px !important;
    padding: 11px 40px 11px 25px !important;
    font-weight: bold !important;
}
.get-demo .demo-btn::after {
    content: '\f0da';
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    right: 22px;
    top: 18px;
}
div#topic_list_show ul {
    margin-left: 0!important;
    padding-left: 0!important;
    overflow-x: hidden;
    width: auto;
    height: 280px;
}

.blog__left img {
 
    width: 100%;
    height: 270px;
    object-fit: cover;
}
.input input {
    outline: none;
}
 .rec_post {
    margin-top: 30px;
}
 .blog_lists_block.container {
    display: block;
    margin-top: 40px !important;
    padding: 0;
}
 .banner-pad {
    padding: 120px 0 0px 0;
}
img.blog-index__post-image {
 
    height: 70px;
}
.section.post-body.blogtxt img {
	max-width: 100%;
}
.hs-blog-post .sub_fixed {
    display: block;
   opacity: 1;
    transition: .3s;
    z-index: 44;
    position: relative;
    display: block;
   
}
.hs-blog-post .banner-bg-img-section {
 
	padding-top: 55px;
}

.popular-recent-post h5 {
 
	margin-bottom: 15px;
}
@media(max-width:1199px){
 
  .slick-prev::before {
	right: 17px;	 padding: 5px;
}
 .btn-head {
	margin: 0 !important;
}
  .demo-btn::after, .get-demo::after {
display:none; 
}
  .popular-recent-post .tab-nav-button {
 
	margin: 0 3px 0 0;
 
}
  .hs-blog-post .banner-bg-img-section {
 
	padding-left: 40px;
	padding-right: 40px;
}
   .demo-btn {
	position: relative;
	padding: 10px 10px !important;
 
	font-size: 16px !important;
}
  .footer-info {
	padding: 50px 0px;
}
  .cpy-rgt {
 
	padding-left: 40px;
	padding-right: 40px;
}
  .span6.filter-posts {
	padding-right: 40px;
}
  .span6.filter-tag {
	padding-left: 40px;
}
}
@media(max-width:991px){
  .hs-blog-post .sub_fixed {
	 
	padding-top: 80px;
}
  .span6.filter-posts {
	padding-right: 40px !important;
}
  div#topic_list_show {
    left: 7% !important;
 
}
  div#topic_list_show {
   width: 56%!important;
}
 .cpy-rgt, .span6.filter-posts {
    padding-right: 0;
} 
  .result_info form:after {
    
    right: 15px;
  
}
  input.hs-search-field__input {
  
    width: 92% !important;
}
  .span6.filter-posts {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
}
.span6.filter-tag.dropdown_filter {
    margin-bottom: 20px !important;
    width: 100%;
}
  .sub_fixed {
	text-align: center;
}
  .caption.table_div_sectiion {
	text-align: left;
}
  .span6.filter-posts .result_info {
    margin-top: 0 !important;
}
.hs-blog-post .header-container-wrapper {
    padding-bottom: 20px !important;
}
 .list_blog_bg {
    border-top: inherit !important;
}
  .hs-search-results__listing .blog__card {
 
	width: 100%;
}
  #search-result .hs-search-results__listing .blog__card {
 
	padding-right: 30px !important;
 
}
#search-result .blog__left img {
	height: 270px;
	object-fit: cover;
	width: 100% !important;
}
  .footer-blog {
 
	padding: 60px 40px 0px 40px;
}
    .demo-btn::after, .get-demo::after {
display:block; 
}
  .support-sec h2 {
	 
	font-size: 28px;width: 100%;
 
}

 
  .footer-info {
	padding: 50px 40px 0 40px !important;
}
  .span6.filter-tag {
	padding: 0;
}
  input.hs-search-field__input {
  width: 85%;
}
  .footer-info {
	text-align: left;
}
  .footer-info {
	padding: 50px 0 10px 0 !important;
}

}

@media(max-width:767px){ 
.hs-search-results__listing .blog__card {
	display: block !important;
}
.span6.filter-posts {
	padding-right: 0 !important;
}
  .hs-search-field {
    margin: 0 !important;
}
  h1{

	font-size: 40px;
	
}
  .result_info form:after {
    right: 0;
}
  .result_info form {
    position: relative;
    margin: 0 40px 0px 30px;
}
  .hs-blog-post .banner-bg-img-section {padding: 20px 20px 0px 20px!important}
  
    .slick-track .blog__card .blog__desc h2 {
 
	text-align: center;
}
   .slick-track .blog__left img {
	border-radius: 10px !important;
}
.slick-track .blog__right.blog__content {
	text-align: center !important;
	display: block;
}
  .slick-track .blog__left img {
	margin: auto;
}
.slick-track .blog__left img {
 margin-top:20px;margin-bottom:20px;
	width: 100% !important;
}
  h2.post-title {
  margin-bottom:80px !important;
  }
  button.slick-prev.slick-arrow {
  	top: -50px;
  	left: 0 !important;
	right: 20px !important;
	margin: auto;
}
  button.slick-next.slick-arrow {
  top: -45px;
  left: 10px !important;
	right: 0 !important;
	margin: auto;
}
  .slick-next::before {
 top:0px;
	padding: 6px;
  width: 30px;
}
  .subscription-box-popup .input input {
 
	width: 95%!important;
}
  #search-result .hs-search-results__listing .blog__card {
 
	width: 100%;
	padding-right: 0 !important;
}
  h2 {
	font-size: 35px;
	
}

  .cpy-rgt, .span6.filter-posts {
	padding-right: 0;
	padding-top: 10px;
}
  div#topic_list_show {
 
	width: 100%;
	z-index: 999;
}
  .table_of_contents_div {
	text-align: center;
}
  .table_div_sectiion {
	text-align: left;
}
  .blog_lists_block.container {
 
	margin-top: 0;
 
}

  .blog__card {
	 
	margin-bottom: 30px !important;
}
 .filter-posts {
	padding-right: 0;
	padding-top: 30px;
}
  .table_div_sectiion {
	text-align: left;
	width: 85%;
	margin-top: 0px;
	margin-left: 0;
}
  .hs-blog-post .sub_fixed {padding-top: 80px}
  input.hs-search-field__input {
 
	width: 95%;
}
  .banner_info h1 {

	font-size: 37px;
 
}
  .span6.filter-tag {
	padding-left: 0;
}
 
  .slick-next::before {
  left: 20px;
}
    .slick-prev::before {
 
	right: 40px;
}
  .footer-info {
	padding: 50px 40px 0 40px !important;
}
.blog__card-holder {
	padding-right: 0;
	width: 100%;
  }
 .cpy-rgt {
	text-align: center;
}
 .footer-links {
	padding-bottom: 30px;
}
 .span6.widget-span.widget-type-cell.social-ic {
	width: 100%;
	text-align: left;
	padding-top: 10px;
}
 .footer-info {
	text-align: center;
}
  .table_div_sectiion {
	text-align: left;
}
  .span6.filter-tag {
	text-align: center;
}
.banner_info.blog_filter {
	padding: 110px 40px 10px 40px !important;
}
  .list_blog_bg .container {padding-bottom: 22px}
  
  .subs_box.banner-subscribe {
	text-align: center;
	margin-top: 35px !important;
   /* display: none;*/
}
 .banner_info.blog_filter {
	text-align: center;
}
.banner-pad {
	padding: 0;
}
  .result_info .hs-search-field {
	margin-top: 20px;
}
   .footer-info {
	text-align: left !important;
}
  .footer-info {
 
	padding: 50px 0px !important;
}
  .span12.widget-span.widget-type-cell.container.footer-info {
	padding-bottom: 0 !important;
}
 .cpy-rgt {
	text-align: left;
	padding-top: 25px;
}
  div#topic_list_show ul {
	box-shadow: none !important;
	position: relative !important;
}
  .social_icons li {
	margin-top: 15px !important;
 
}
 
}
@media(max-width:768px){ 
  .custom-model-inner {
 
	width: 90% !important;
}
  .span12.widget-span.widget-type-cell.bg-subscribe {
	padding: 40px 40px 60px 40px;
}
div#topic_list_show {
	background: #fff !important;
	left: 70px !important;
	margin: auto;
	position: absolute !important;
	right: 0 !important;
	top: 5px !important;
	width: 63% !important;
}
}
.blog-pagination {
	padding: 20px 0 10px 0;
}
.category-sidebar {
	margin-bottom: 20px;
}
.hs-blog-listing h2.post-title{
  display:none;
}
.blog-read {
 
    position: absolute;
    bottom: 0;
}
.recent-post-section .blog__card-holder {
 
    position: relative;
}
.blog__card p {
    
    margin-bottom: 65px;
    
}
.blogtxt ul li {
    margin: 12px 0px !important;
    list-style: none;
    font-size: 18px;
    line-height: 30px;
}
.blogtxt ul li a, .blogtxt a{
    color: #db513e;
    font-size: 18px;
    text-decoration: none;
}

.blogtxt ul li a:hover, .blogtxt a:hover {text-decoration: underline}

.share-this-one a .fa {
	color: #db513e !important;
}
.blogtxt ul li {
    list-style-type: disc!important;
    color: #000;
    font-family: proxima-nova,sans-serif!important;
    line-height: 30px;
}
.section.post-body.blogtxt p {
	color: #000 !important;
}
.blogtxt ul li::marker {
	color: #16b2e4!important;
	font-size: 20px;
}
@media (max-width: 992px)
{
 
ul.hs-menu-children-wrapper li {
    padding: 5px 0px !important;
}
}
@media(max-width:1199px){

  .legal-consent-container .hs-form-booleancheckbox-display p {
 
    font-size: 16px !important;
}
  .legal-consent-container .hs-form-booleancheckbox-display>span {
    display: inline-block !important;
    margin-left: 0 !important;
}
  .legal-consent-container .hs-form-booleancheckbox-display>span {
 
    margin-left: 0;
    width: 80% !important;
 
  }}
.blogtxt ol li {
    margin: 12px 0px !important;
     text-align: left;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0px;
    color: #000;
}
.blog__card {
	margin-bottom: 20px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.hs-blog-post .recent-post-section .blog__card-holder {
    padding-right: 20px;
     margin: 20px;
}
a.top_head_cta.cta_button.demo-btn {
    background: #000;
    color: #fff !important;
    border-radius: 5px;
}
a.top_head_cta.cta_button.demo-btn:hover {
    color: #000 !important;
}
li.hs-menu-item.hs-menu-depth-1.comp_payrol_.comp_payrol_Talk-to-Our-Team {
    display: none !important;
}
@media (max-width: 992px){
  .header-container.container-fluid {
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding: 17px 0 0 0;
	 
}
li.hs-menu-item.hs-menu-depth-1.comp_payrol_.comp_payrol_Talk-to-Our-Team {
    display: block !important;
}
  .top_head_cta.cta_button.demo-btn {
	background: #000;
	color: #fff;
	border-radius: 5px;
}
  .hs-menu-item.hs-menu-depth-1.comp_payrol_.comp_payrol_Talk-to-Our-Team {
	width: 100%;
}
  .top_head_cta.cta_button.demo-btn::after {
	top: 24px;
}
 
  .rec_post .result_info input.hs-search-field__input {
	width: 95%;
}
.hs-blog-post .result_info {
	margin-top: 35px;
  margin-bottom: 20px;
}
  .banner-subscribe .subscription-box {
    float: right;
    width: 80%;
}

}

.new_head_mega_menu  .hs-item-has-children.comp_payrol_Solutions {
    margin: 0 3px;
}
.new_head_mega_menu  li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.comp_payrol_Resources {
    margin: 0 3px;
}
#posts-nav a {
 
    background: #fff;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: 57px;
    box-shadow: 0 0 20px rgba(0,0,0,.05);
    color: #999;
    font-weight: 700;
    line-height: normal;
    padding: 15px 30px;
    text-decoration: none;
    text-transform: uppercase;
}
.prev-post1 {
    text-align: left;
    float: left;
}
.next-post1 {
    text-align: right;
    float: right;
}
nav#posts-nav {
    display: block;
    position: relative;
    width: 100%;
}
.list_blog_bg {
    background: #fff;
    padding-bottom: 0px;
    padding-top: 10px;
      border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.list_blog_bg .container {margin-top: 20px!important}
span.cta-link:hover {
    background: #fff;
    color: #db513e;
    border: 2px solid #db513e;
}

.new_head_mega_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a:hover{
     color: #db513e !important;
  
}
.blog__cards.recent_post_slider i {
	display: none;
}
.hs-blog-post .list_blog_bg {
 
	padding-bottom: 0 !important;
 
}
ul.no-list.hs-error-msgs.inputs-list {
    padding-top: 10px !important;
}
#posts-nav a:hover {
    background: #db513e;
    color: #fff;
}
label.hs-error-msg.hs-main-font-element {
    color: #db513e;
    padding: 0;
    margin: 0 !important;
}
.blog__card {
  
    box-shadow: none;

}
.legal-consent-container .hs-form-booleancheckbox-display p {
 
    font-size: 18px;
}
.footer-links ul li a:hover {
    color: #db513e;
}
.cpy-rgt span a:hover {
    color: #db513e;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
    display: inline-block !important;
    margin: 12px 0 0 !important;
    vertical-align: middle;
}
.banner-subscribe .subscription-box {
   width: 70%;
    float: right;
}
/*.blog__right.blog__content {
    margin: 10px 0 70px 0;
}*/
.hs-blog-listing .blog-read {
    display: none;
}
.blog__left img {
  transition-duration: 1.5s;
}
ul.blog-tags li {
      transition-duration: 1.5s;
}
.blog__desc {
    position: relative;
    z-index: 333;
    transition-duration: 1.5s;
}
.blog__left {
    border-radius: 10px;
}
.blog__card {
    box-shadow: none;
    transition-duration: 1.5s;
}
.blog__card:hover img {
 transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
 
.blog__left img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
div#topic_list_show {
    background: #f7f7f7 !important;
  
}
div#topic_list_show ul li a:hover {
color: #db513e!important;
  
}
.blog__left img {
    width: 522px !important;
    height: 270px !important;
}
.input input {
    padding-left: 10px;
}
.blog__right.blog__content .blog-tags li a {
  color: #5B302D;
}
.blog__right.blog__content .blog-tags li:first-child {
    display: block;
}
.banner-bg-img-section.blog-post-bg p a.topic_link {
    display: none;
}
.banner-bg-img-section.blog-post-bg p a.topic_link:first-child {
    display: block;
}

.slick-track .blog__left img {
    width: 347px !important;
    height: 221px !important;
}
.slick-track .blog__card p {
    padding: 0;
    display: none;
}
.slick-track .blog-read {
    display: none;
}
.slick-track .blog__date {
    display: none;
}
.slick-track .blog-read {
 margin: 0;
}
.slick-track .read-info {
    display: none;
}
.blogtxt ol li strong {
	font-weight: bold;    font-family: stevie-sans, sans-serif!important;
}

.blogtxt ol li::marker {
    color: #16b2e4 !important;
}

@media(max-width:1199px){
  .share-this-one .right-div {
  padding-left: 10px !important;
}
  
  .post_blog_details {
	display: block !important;
}
 
.side_stick {
 
	position: relative !important;
	top: inherit !important;
}
  .span4.side_stick {
	margin-bottom: 40px;
}
}
@media screen and (min-width:800px){
	.custom-model-main:before {
	  content: "";
	  display: inline-block;
	  height: auto;
	  vertical-align: middle;
	  margin-right: -0px;
	  height: 100%;
	}
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}

.Click-here {
    background: #000;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    margin: 0 auto;
    padding: 14px 26px;
    text-align: center;
    /* width: 180px; */
    display: inline-block;
    font-weight: 700;
    font-family: stevie-sans, sans-serif!important;
    font-size: 18px;border-radius:5px;  border: 2px solid transparent;
}
.Click-here:hover {
    background: #fff;
    transition: background-image 3s ease-in-out;
    color: #000;
    border: 2px solid #000;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;margin:auto;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}
.custom-model-wrap .banner-subscribe .subscription-box {
 
    float: none;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
   width: 500px;
  margin: 30px auto;
 background: #fff;
 
}
.custom-model-wrap {
  display: block;
  width: 100%;
  
	overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
    color: #999999;
    cursor: pointer;
    font-size: 44px;
    position: absolute;
    right: 10px;
    top: 0px;    z-index: 99;
}

 .subs-info h2 {
    color: #fff;
    margin-bottom: 30px;
       margin-top: 0px;
}
 

.subscription-box-popup .hs-input {
 
    height: 45px !important;
 
}
.subscription-box-popup .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    font-family: stevie-sans,sans-serif!important;
    font-size: 16px;
}
.subscription-box-popup {
    padding: 30px;
}
 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span {
 
    font-family: stevie-sans,sans-serif!important;
    font-size: 16px;
 
}
 .legal-consent-container .hs-form-booleancheckbox-display p {
  font-family: stevie-sans,sans-serif !important;
    font-size: 16px !important;
}
.span12.widget-span.widget-type-cell.bg-subscribe {
    background-image: url("https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Acclinate/acclinate-banner-blog.jpg");
    background-position: 50%;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
}
.subscription-box-popup i {
    font-size: 35px;
}
.subscription-box-popup .input input {
    background: #fff !important;
    height: 45px;
    border: 1px solid #000;
}
 .footer-blog {
    padding-top: 60px;
}
 
/**********result page****************/
p.hs-search-results__description {
    display: none;
}
.hs-author-profile {max-width: 950px}

.post-listing .hs-author-bio img {
    display: block!important;
 
    margin-bottom: 20px !important;
}
.blog__desc.hs-search-results__title.card__title {
	color: #000;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.33em;
	margin-top: 0;
	text-transform: capitalize;
	width: 100%;
}
.hs-search-results__listing .blog__left img {
 
	border-radius: 10px;
}
.hs-search-results__description {
	padding: 0 !important;
	margin: 0 !important;
}
.hs-search-results__listing {
	display: flex;
	flex-flow: row wrap;
	padding: 0 !important;
}
.hs-search-results__listing .blog__card {
	display: flex;
	position: relative;
	padding-right: 50px;
	width: 45%;
}
 
  .subscription-box-popup #hs_form_target_form_237274543 {
	padding-left: 8px;
}
  .subscription-box-popup .input input {
  width: 95%!important;
}
.hs-author-bio {
	font-size: 17px;
}
.hs-blog-post .header-container-wrapper {
    padding-bottom: 99px;
}
 .hs-author-social-section {
	margin: 10px 0;
}
.hs-author-social-links {
	margin: 10px 0;
}
@media(max-width:991px){
.banner-bg-img-section.blog-post-bg .span8 {
	width: 100%;
}
.banner-bg-img-section.blog-post-bg .span4 {
	width: 100% !important;
	margin: 0;
}
}


@media(max-width:991px){

.span12.widget-span.widget-type-cell.container.subs-info {
    padding: 0px 5%;
}
}

@media(max-width:1199px){
  
.span12.widget-span.widget-type-cell.container.subs-info {
    padding: 0px 20px;
}
}

@media(max-width:991px){
  .span5.widget-span.widget-type-cell.footercta-button {
    text-align: center;
    width: 100%;
}
.span12.widget-span.widget-type-cell.bg-subscribe.footer-cta-2024 {
    text-align: center !important;
}
  .footer-cta-2024 .span7.widget-span.widget-type-custom_widget {
    width: 100%;
}
  .news-2024 .subs-info h2 {
 
    text-align: center !important;
}
  .news-2024 .footercta-button {
    margin-top: 25px;
    text-align: center !important;
}
}

.listing_banner_cta .demo-btn:hover {
    background: transparent !important;
    border: 2px solid #db513e!important;
    color: #db513e!important;
}
.listing_banner_cta .demo-btn {
    font-size: 16px!important;
    font-weight: 700!important;
    padding: 11px 40px 11px 25px!important;
}
.news-2024 .list-read-more
{
  margin-top:30px !important;
  margin-bottom:15px !important;
}

.news-2024 .blog__card-holder:hover .list-read-more .demo-btn {
    
      background: #db513e !important;
   border: 2px solid #db513e!important;
    color: #fff !important;
  font-size: 16px!important;
    font-weight: 700!important;
    padding: 11px 40px 11px 25px!important;
  
}

.news-2024 .footercta-button {
    text-align: right;
    margin-top: 25px;
}
.news-2024 .footercta-button .demo-btn:hover
{
  background:transparent !important;
    border: 2px solid #db513e!important;
    color: #db513e !important;
  font-size: 16px!important;
}
.news-2024 .footercta-button .demo-btn
{

  font-size: 16px!important;
    font-weight: 700!important;
    padding: 11px 40px 11px 25px!important;
  -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(219,68,57);
    border-radius: 6px;
    border-width: 0px;
    color: rgb(255,255,255);
    font-family: sans-serif;
    height: auto;
    transition: all .4s ease;
    padding: 6px 18px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    background: transparent;
    border: 2px solid #db513e!important;
    color: #fff !important;
}
.news-2024 .list-read-more .demo-btn {
      color: #db513e !important;

  font-size: 16px!important;
    font-weight: 700!important;
    padding: 11px 40px 11px 25px!important;
  -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: rgb(219,68,57);
    border-radius: 6px;
    border-width: 0px;
    color: rgb(255,255,255);
    font-family: sans-serif;
    height: auto;
    transition: all .4s ease;
    padding: 6px 18px;
    text-shadow: none;
    width: auto;
    font-size: 24px;
    line-height: 1.5em;
    background: transparent;
    border: 2px solid #db513e!important;
    color: #db513e!important;
}



.listing_banner_section
{
  text-align:center;
}

.news-2024 .listing_banner_section {
/*     margin: 40px 0px  !important; */
}

.news-2024 .blog_filter {
    padding: 140px 0 60px !important;
}

.news-2024 .listing_banner_description p {
    padding: 0px 0px 10px 0px !important;
}
.news-2024 .listing_banner_section {
  
    text-align: center !important;
    padding: 0px 20%;

}
  .news-2024 .blog_filter {
      background: #F7FAFF 0% 0% no-repeat padding-box !important;
}

@media(max-width:768px){

.news-2024 .listing_banner_section {
    padding: 0 10%;
    text-align: center!important;
}
}


@media(min-width:768px){
.news-2024 .news-lising-post-style .blog__card,.news-2024 .news-lising-post-style .blog__card-holder {
    display: block !important;
}
.news-2024 .news-lising-post-style .blog__card-holder {
/*     padding-right: 57px; */
    width: 100% !important;
}
 .news-2024  .news-lising-post-style .blog__left img {
    height: 300px!important;
}
.news-2024 .news-lising-post-style .blog__right
{ 
  padding-left:30px !important;
}
.news-2024 .news-lising-post-style .blog__card .blog__left {
    overflow: hidden;
    position: relative;
    width: 43% !important;
    float: left;
}
/*   .news-2024 .blog__left {
     border-radius: 0px !important; 
} */

  
/*   .news-2024 .blog__card:hover img, .news-2024 .blog__left img:hover {
    transition: unset !important;
        -webkit-transform: unset !important;
} */
  
  
}











/* .news-2024 .blog__left img {
    border: 3px solid #15B3E4;
}
 */
/* .news-2024 .blog__left .hs-featured-image:hover {
    border-color: #15B3E4 !important;
    border: 2px solid #15B3E4;
} */

/*   .news-2024 .blog__left {
     border-radius: 0px !important; 
} */

  
   .news-2024 .blog__card:hover img, .news-2024 .blog__left img:hover {
    transition: unset !important;
            -webkit-transform: unset !important;

} 


.news-2024 .blog_tags {
    display: inline-block;
}
.news-2024 .blog__card-holder:hover .blog__card .blog__desc h2 {
    color: #16b2e4;
}

.news-2024 .blog_tags .acclinate{
background-color:#16b2e4;
   padding:5px 15px;
    color:#fff;
}
.news-2024 .blog_tags .community{
background-color:#5b302c;
   padding:5px 15px;
    color:#fff;
}
.news-2024 .blog_tags .awards{
background-color:#f2a497;
   padding:5px 15px;
    color:#fff;
}
.news-2024 .blog_tags .partnerships{
background-color:#000;
   padding:5px 15px;
    color:#fff;
}
.news-2024 .blog_tags .startup{
background-color:#db513e;
   padding:5px 15px;
    color:#fff;
}
.news-2024 ul.blog-tags {
    display: inline-flex;
}
.news-2024 .blog__right.blog__content .blog-tags li {
    display: block !important;
}
 .news-2024 .span12.widget-span.widget-type-cell.list_blog_bg {
/*     background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029; */
} 
.news-2024 .listing_banner_cta .demo-btn {
    font-size: 16px!important;
    font-weight: 700!important;
    padding: 11px 40px 11px 25px!important;
}
.news-2024 .banner_info p {
    font-size: 18px !important;
    line-height: 28px;
    line-height: 26px !important;
    margin-bottom: 10px;
}
.news-2024 .blog__card .blog__desc h2 {
    color: #000;
    font-size: 24px !important;
    font-weight: 700;
    
}

.news-2024 .blog__card .blog__date {
  
    font-size: 18px !important;
    color: #000 !important;
    font-weight: 400 !important;
}

.news-2024 .subs-info h2 {
    color: #fff;
    margin-bottom: 0px !important;
    margin-top: 0;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 32px !important;
    line-height: 44px !important;
    font-weight: bold !important;
}
.news-2024 .blog-pagination__link.blog-pagination__number-link.blog-pagination__link--active {
    background-color: #000 !important;
    border-color: #000 !important;
    
}
@media (min-width: 768px){
.news-2024 .news-lising-post-style .blog__left img {
    height: 300px!important;
}
}
/* .news-2024 .news-lising-post-style .blog__card-holder {
    padding-right: 0px !important;
    width: 100%!important;
} */


.news-2024 .list-read-more .demo-btn:after {
    top: 13px !important;
}


/*  .news-2024 .blog__left .hs-featured-image:hover {
    border-color: #15B3E4 !important;
    border: 2px solid #15B3E4;
} */

 .news-2024 div#topic_list_show ul {
    height: 210px;

}







@media (min-width: 768px){
 .news-2024 .blog__right.blog__content {
    margin-top: 2.5%;
}
   .news-2024 .blog__card-holder:hover .blog__left .hs-featured-image {
/*     border-color: #15B3E4 !important;
    border: 2px solid #15B3E4; */
}
  
 .news-2024 .blog__left img.hs-featured-image {
    width: 100% !important;
    text-align: center !important;
}
  .news-2024 .blog__card-holder:hover .blog__left{
/* -webkit-box-shadow: 7px -14px 69px -37px rgba(219,81,62,1);
-moz-box-shadow: 7px -14px 69px -37px rgba(219,81,62,1);
box-shadow: 7px -14px 69px -37px rgba(219,81,62,1); */

/*     -webkit-box-shadow: 14px 5px 96px 30px rgba(219,81,62,0.34);
-moz-box-shadow: 14px 5px 96px 30px rgba(219,81,62,0.34); */
/* box-shadow: 50px 40px 5px 30px rgba(219,81,62,0.34); */
}

 .news-2024 .blog__card-holder:hover .blog__left img.hs-featured-image {
    width: 100% !important;
   
    text-align: center !important;
}
}


.news-2024 ul.blog-tags a{

  border-radius:50px;
  text-decoration:none;
    cursor: pointer;
}

.news-2024 ul.blog-tags .acclinate a{
background-color:#16b2e4;
    color:#fff;
  
}
.news-2024 ul.blog-tags .community a{
background-color:#5b302c;
    color:#fff;

}
.news-2024 ul.blog-tags .awards a{
background-color:#f2a497;
    color:#fff;
}
.news-2024 ul.blog-tags .partnerships a{
background-color:#000;
    color:#fff;
}
.news-2024 ul.blog-tags .startup a{
background-color:#db513e;
    color:#fff;
}

.news-2024 .post-item ul.blog-tags a {
    padding: 5px 15px !important;
}
.news-2024 .demo-btn {
font-family: stevie-sans, sans-serif !important;
}

.news-2024 .demo-btn:after, .news-2024 .get-demo:after {
 
    right: 25px !important;
}
.news-2024 .demo-btn:after,.news-2024 .get-demo:after {
 
    font-size: 16px !important;
}
.news-2024 .demo-btn:after {
    top: 15px !important;
}
.news-2024 .footer-blog .get-demo .demo-btn:after {
    top: 17px !important;
}
.news-2024 a.blog-pagination__link.blog-pagination__number-link:hover {
    background: transparent !important;
    border: 2px solid #15B3E4  !important;
    color: #15B3E4 !important;
}
.news-2024 .blog-pagination__link.blog-pagination__number-link.blog-pagination__link--active {

    color: #fff !important;
}
.news-2024 a.blog-pagination__link.blog-pagination__next-link.blog-pagination__next-link--disabled:hover {
    background: #0E8AB1 !important;
    border: 2px solid #0E8AB1 !important;
}
.news-2024 a.lat-pagination-link.blog-pagination__link.blog-pagination__next-link {
    background: #15B3E4 !important;
    border-color: #15B3E4 !important;
}
.news-2024 a.lat-pagination-link.blog-pagination__link.blog-pagination__next-link:hover {
    background: #0E8AB1 !important;
    border-color: #0E8AB1 !important;
}
.news-2024 .span12.widget-span.widget-type-cell.list_blog_bg {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
/*     border-top: 0px !important; */
}

.news-2024 .blog__cards.recent_post_slider .blog-tags li a {
    padding: 0px !important;
}

.news-2024 .blog__cards ul.blog-tags a {
  cursor:pointer;
}

.news-2024 .blog__card-holder
{
  cursor:pointer !important;
}

.news-2024 .btn-head .demo-btn:after {
    font-size: 16px!important;
    right: 10px!important;
}


@media (max-width: 992px){
.news-2024 .top_head_cta.cta_button.demo-btn:after {
    top: 24px !important;

  }
}
@media (min-width: 992px){
.news-2024 .blog__card-holder {
/*     margin-bottom: 25px; */
}
}

.news-2024 .blog__card-holder .blog__left
{
  position:relative;
  padding:20px 0px;
}
/* .news-2024 .blog__card-holder .blog__left::before {
     float: left;

    left: 0;
    position: absolute;
    top: -80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    display: block;
    content: " ";
    background-image: url('https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Acclinate/imgpsh_fullsize_anim.jpg');
    width: 480px;
    height: 400px;
    z-index: 1; 
} */

.news-2024 .blog__card-holder .blog__left:before {
/*     background-image: url(https://19943632.fs1.hubspotusercontent-na1.net/hubfs/19943632/Acclinate/imgpsh_fullsize_anim.jpg);
    background-repeat: no-repeat;
    content: " ";
    display: block;
    float: left;
    height: 400px;
    left: 10%;
    position: absolute;
    top: 20px;
    width: 400px;
    z-index: -1; */
}
.news-2024 .blog__card-holder .blog__left {
    position: relative;
  z-index:0;
}

.news-2024 .blog__left img.hs-featured-image {
   
    z-index: 99999999;
}

.news-2024 .news-lising-post-style .blog__card .blog__left {
    
}
.news-2024 a.topic_links {
    padding: 5px 15px !important;
}
  .news-2024 .banner-bg-img-section.blog-post-bg a {
/*     padding: 5px 15px !important; */
}

.news-2024 .recent_post_slider .blog__card-holder .blog__left:before {
    display:none !important
}
@media (max-width: 991px){
.news-2024 .span6.filter-tag.dropdown_filter {
    margin-bottom: 10px!important;
}
}
.news-2024 .span6.filter-posts {
    display: none !important;
}

.right-hero-img {position:relative; bottom: -6px;}
.flex-banner {background-color: #F8FCFE; min-height: 395px; margin-top:6rem; margin-bottom:2rem;}
.flex-banner-inner div {display:flex !important;  justify-content:center; align-items: center;}
.left-banner-inner,.right-content-inner {    flex-direction: column;align-items: flex-start !important;}
 @media(max-width: 600px) {  .flex-banner {background-color: #F8FCFE; margin-top:5rem;} .flex-banner-inner {padding-top: 30px;}.flex-banner-inner div {display:flex !important; flex-direction: column; justify-content:center; align-items: center;}
.slick-arrow {
    height: 48px !important;
    width: 48px !important;
}
}


.getintouch-btn:hover {
    color: #db513e !important;
  background-color: white !important;
  border: 2px solid #db513e!important;
}

.getintouch-btn {
background-color: #db513e;
  border: 1px solid #db513e;
  color: white;
  padding: 20px;
}

.getintouchbuttonnew:after {
    content: '';
    display: block;
    width: 6px;
    height: 10px;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1280.000000pt' height='1130.000000pt' viewBox='0 0 1280.000000 1130.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1130.000000) scale(0.100000,-0.100000)' fill='%23FFFFFF' stroke='none'%3E%3Cpath d='M6266 11289 c-200 -27 -402 -141 -536 -301 -38 -46 -432 -718 -1284 -2194 -3554 -6153 -4323 -7485 -4358 -7554 -61 -121 -81 -211 -81 -375 -1 -115 3 -154 21 -220 91 -327 350 -567 681 -629 75 -14 614 -16 5691 -16 5077 0 5616 2 5691 16 331 62 590 302 681 629 18 66 22 105 21 220 0 164 -20 254 -81 375 -21 41 -756 1317 -1633 2835 -877 1518 -2126 3680 -2775 4804 -817 1416 -1196 2063 -1234 2109 -112 134 -277 239 -445 283 -93 24 -256 32 -359 18z'/%3E%3C/g%3E%3C/svg%3E);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateY(-50%) rotate(90deg);
    -webkit-transform: translateY(-50%) rotate(90deg);
    -moz-transform: translateY(-50%) rotate(90deg);
    position: absolute;
    top: 50%;
    right: 12px;
}

.getintouch-btn1 {
background-color: #db513e;
  border: 1px solid #db513e;
  color: white;
  padding: 20px;
}

.getintouch-btn1:hover {
    color: #db513e !important;
  background-color: white !important;
  border: 2px solid #db513e!important;
}