.sm-button{
	color: #C8C8C9;
	background-color: #002960;
	border:3px solid #002960;
	border-radius: 50px;
	padding: 7px 30px;
	font-weight: bold;
	margin-top: 10px;
}

.sm-button:hover{
	background-color:rgba(255,255,255,0);
	border:3px solid #C8C8C9;
}
.navbar-nav .signin {
    background-color: #002960;
    border-color: #002960;
	border-width:3px;
	    padding: 8px 0;
}

.navbar-nav .signin a {
    color: #fff !important;
	    padding: 0 33px!important;
}

.navbar-nav .signin:hover {
    border-color: #002960 !important;
}

.navbar-nav .signin:hover a {
    color: #002960 !important;
}

.navbar-nav .getstat {
    background-color: #4e9349;
    border-color: #4e9349;
	border-width:3px;
padding: 8px 0px;
}

.navbar-nav .getstat a {
    color: #fff !important;
	padding: 0 18px!important;
}

.navbar-nav .getstat:hover {
    border-color: #4e9349 !important;
}

.navbar-nav .getstat:hover a {
    color:#4e9349 !important;
}
.headhesive--clone .navbar-nav .signin a, .headhesive--clone .navbar-nav .getstat a {color: #fff !important;}
.headhesive--clone .navbar-nav .signin:hover a, .headhesive--clone .navbar-nav .getstat:hover a {
    color: inherit !important;
}
.headhesive--clone #logo img {
    max-height: 38px !important;
}
.signin a {
    padding: 0 15px!important;
}
.ajaxsearchlitewidget-3 input.orig {
    height: 32px !important;
}
.blog .entry-title {
    font-weight: 700;
    font-size: 3em;
}
@media (min-width:768px) {
.mobonly {display:none;}
.navbar-nav .signin {
    margin-left: 20px;
    margin-right: 15px;
	  margin-bottom:10px;
}
}
.zapierlinks .elementor-widget-container {
    margin: 0px!important;
	padding: 0px!important;
}
.zapierlinks .elementor-widget-image .elementor-image>a {
    display: block;
    padding: 30px 0 20px 0;
}
.zapierlinks .elementor-widget-heading .elementor-heading-title>a {
    display: block;
    padding: 12px 8px;
}
.zapierlinks .elementor-widget:not(:last-child) {margin-bottom:0px;}
.zapierlinks .elementor-widget-heading .elementor-heading-title > a:hover {
    text-decoration: none;
}
.missinglist .elementor-icon-list-item::before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    color: #002960;
    font-weight: 900;
}

.page-id-18888 .missinglist .elementor-icon-list-item::before, .page-id-18899 .missinglist .elementor-icon-list-item::before {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    color: #002960;
    font-weight: 900;
}

.missinglist .elementor-icon-list-icon {
    display: none;
}
.missinglist.green .elementor-icon-list-item::before {
    color: #4e9349;
}
.missinglist.angle .elementor-icon-list-item::before {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
}
@media (max-width:768px) {
.fold-table .deskhid {
    display: block;
}
.fold-table .deskhid.buttons td {
    width: 100%!important;
    display: block!important;
	border-bottom: 1px solid #e6e0e0;
}
	.fold-table .deskhid.buttons .mobhide {
    display: none!important;
}
	td.fullwid:before {display:none!important;}
.mobhide {display: none!important;}
.search-results .mobonly {
    padding: 0 30px;
}
section.widget.ajaxsearchlitewidget-3.AjaxSearchLiteWidget {
    display: none;
}
	.lowresalign {text-align:center!important;}
.blog .entry-title {
    font-size: 2.5em;
}
}
/*@media screen and (max-width: 1366px) and (min-width: 1025px) {
	.min70 {min-height:70px;}
	.min285 {min-height:365px;}
	.abspos {position:absolute; bottom:1px;}
}
@media screen and (max-width: 1366px) and (min-width: 768px) {
	
}*/
@media screen and (min-width: 1025px) {

	.matrix li.elementor-icon-list-item {
    min-height: 90px;
}
	.figmin figure.elementor-image-box-img, .figmin1 figure.elementor-image-box-img, .figmin2 figure.elementor-image-box-img {
    display: flex;
    align-items: center;
    margin: 0 auto!important;
    text-align: center;
}

.figmin h3.elementor-image-box-title, .figmin2 h3.elementor-image-box-title {
    min-height: 75px;
    display: inline-flex;
    align-items: center;
}
	.figmin figure.elementor-image-box-img {min-height: 160px;}
.figmin1 figure.elementor-image-box-img {min-height: 150px;}
.figmin2 figure.elementor-image-box-img {min-height: 85px;}
}
.enthght h3.elementor-icon-box-title {
    min-height: 100px;
    display: inline-flex;
    align-items: center;
}
.headhesive--clone {z-index:1111;}
body #hubspot-messages-iframe-container.widget-align-right {
    right: 70px !important;
}
.top-nav-icon-blocks .icon-block i.fa.fa-mobile {
    /*font-family: "Font Awesome 5 Free"!important;
    font-weight: 900;*/
	    font: normal normal normal 14px/1 FontAwesome!important;
}
.fa-mobile-phone:before, .fa-mobile:before {font-size:18px; content:"\f10b"!important;}
.addthis-smartlayers {
    display: none;
}

.parent-pageid-17536 .addthis-smartlayers, .page-id-17536 .addthis-smartlayers, .single-post .addthis-smartlayers {
    display: block!important;
}
.fold-table td {
    font-weight: 400;
}
a.blue-tooltip {
    color: #333333;
    cursor: text;

}
.blue-tooltip + .tooltip > .tooltip-inner {background-color: #002960; text-align:left; font-size:13px; padding:5px; border-radius:0px;}
.blue-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#002960; }

.signin-btn {
   background-color:
#002960;
border: 3px solid #002960;
border-radius: 50px;
padding: 4px;
line-height: 1.65;
display: inline-block;
	
}
.signin-btn a {
    padding: 0 15px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	display: inline-block;
	min-width:130px;
}
.signin-btn:hover, .signin-btn:focus {
    background: transparent;
}
.signin-btn:hover a, .signin-btn:focus a {
    color: #002960;
}
.plan-icon .elementor-image {
    border: 2px solid;
    border-radius: 100%!important;
    width: 150px;
    height: 150px;
    margin: 0 auto;
	background:#fff;
}
.plan-icon .elementor-image img {
    padding: 35px 25px 15px;
}
.plan-icon {
    position: absolute;
    top: 75px;
    z-index: 111;
}
.pricing-arrow .elementor-widget-container:after {
    content: "";
    border-color: #002960 transparent transparent transparent;
    border-width: 100px 100px 0 100px;
    border-style: solid;
    position: absolute;
    bottom: -99px;
    left: 0px;
    width: 100%;
    z-index: 99;
}
.plan-icon.custpad img {
    padding: 14px 15px 15px 10px;
}
.plan-icon.othpad img {
    padding: 20px;
}
.plan-icon.sizes .elementor-image img {
    padding: 20px 8px 0;
}
.btn-width .elementor-button {
    min-width: 225px;
}
.descs {
    position: absolute;
    bottom: -40px;
}
.grrenbtn {
    border: 3px solid #4e9349;
    background: #4e9349;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 30px 15px 30px;
    color: #fff;
    letter-spacing: 0.7px;
    text-decoration: none;
	font-weight: bold;
    font-size: 16px;
    font-family: "Fira Sans", sans-serif;
}

.btncenter {
    text-align: center;
    margin: 30px 0 10px;
    padding: 10px 0;
}
.grrenbtn:hover {
    background: #fff;
    color: #4e9349;
    text-decoration: none;
}