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

html body {
	top: 0 !important;
}

#preloader,
.loader {
	display: none !important;
}

h2.display-5 {
	font-size: 20px;
	font-weight: 500;
}

h1.display-4+h2.display-5 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}

h1.display-4+h2.display-5.top_h2,
h2.display-5.top_h2 {
	color: #2C3038;
	font-size: 36px;
	font-weight: 700;
	line-height: 44px;
}

.mkb-root.mkb-clearfix.mkb-sidebar-right.mkb-container .mkb-content-main--has-sidebar {
	width: 100% !important;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58,
.elementor-33372 .elementor-element.elementor-element-0ba9752 {
	margin-bottom: 0;
}

.elementor-element-0b7f1da .contact_sale_main,
.elementor-element-db1faf6 .contact_sale_main {
	margin: 30px auto 0;
}

.free-fax-cover-sheets-faxes-section {
	max-width: 90%;
	margin: 0 auto;
}

.free-fax-cover-sheets-faxes-section .elementor-widget-text-editor {
	margin-bottom: 0 !important;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column {
	padding: 0 10px;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image {
	margin-bottom: 20px;
	display: flex;
	width: 100%;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container {
	border-radius: 7px;
	box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.12);
	overflow: hidden;
	width: 100%;
	height: 365px;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container img[src$=".svg"],
.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container img {
	width: auto;
	object-fit: fill;
	height: 365px;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-heading-title {
	text-align: center;
}

.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-heading-title>a {
	color: #7A7A7A;
}

.loadmore_otr {
	margin-top: 0 !important;
}

.loadmore_otr>a {
	margin-top: 35px !important;
}

.loadmore_otr>a {
	width: 222px;
	display: inline-block;
	border-radius: 10px 10px 10px 10px;
	height: 52px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}

.loadmore_otr>a,
.loadmore_otr>a:hover,
.loadmore_otr>a:focus {
	color: #fff;
	background-color: #009FDA;
}

.loadmore_otr>a::after {
	content: "";
	background-image: url(../images/right_arrow_white.svg);
	width: 15px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 3px;
}

.elementor-element-db1faf6 .contact_sale_main {
	padding: 0 10px;
}

.elementor-element-0b7f1da .contact_sale_main>.row,
.elementor-element-db1faf6 .contact_sale_main>.row {
	align-items: center;
	justify-content: center;
}

.linkGroup.linkList.developersGroup.resources_ul li a .ap {
	width: 18px;
	margin-right: 16px;
}

.elementor-element-0b7f1da .contact_sale_right,
.elementor-element-db1faf6 .contact_sale_right {
	width: 100%;
	max-width: 860px;
	padding: 30px 20px 15px 30px;
	box-shadow: 0px 0px 6px rgb(0 0 0 / 14%);
	border-radius: 4px;
	margin-bottom: 30px;
}

.elementor-element-0b7f1da .contact_sale_main iframe,
.elementor-element-db1faf6 .contact_sale_main iframe {
	position: relative;
}

.elementor-element-0b7f1da {
	margin-bottom: 0;
}

.mb10 {
	margin-bottom: 10px !important;
}

a.landing_page_link {
	display: none !important;
}

.cs_left_inner {
	max-width: none !important;
}

.cs_left_inner .paragraph {
	max-width: 450px;
}

.list_item.corporate_list_item h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
}

.home_ifax_slider_sec .sliderpart {
	padding-left: 24px;
}

body.single-post figure.wp-caption {
	max-width: 100%;
}

body.single-post .single-post-meta {
	flex-wrap: wrap;
}

.home_ifax_slider_sec .home_ifax_slider_text {
	padding-left: 50px;
}

body.page-id-762 .desktop_header .menu_bar .login_ul .sign_up_item.nav_list {
	cursor: auto !important;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
}

body.page-id-762 .desktop_header .menu_bar .login_ul .sign_up_item.nav_list:hover {
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
}

.elementor-element-eff2ee8 {
	display: none;
}

.compare-table-main {
	margin-bottom: 3rem;
}

.compare-table-main table {
	margin-bottom: 0;
}

h2.second-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
	margin-bottom: 0;
	text-align: center;
	margin-top: 10px;
}

.afterbuttontext-homebn {
	color: #929292 !important;
	font-family: 'Inter', sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 60px;
	text-align: center;
}

.afterbuttontext-homebn .text {
	padding: 0 3px;
	display: inline-flex;
	align-items: center;
	color: rgba(255, 255, 255, 0.4);
}

.afterbuttontext-homebn .text svg {
	margin-right: 5px;
	font-size: 12px;
	width: 18px;
	height: 21px;
}

.contact_sales_logo_slider .companies_logo_div section {
	padding: 40px 0px 30px !important;
}

.elementor-14258 .elementor-element.elementor-element-2e04d05,
.elementor-14258 .elementor-element.elementor-element-943b887>.elementor-widget-container {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.elementor-14258 .elementor-element.elementor-element-67a7999 {
	border-bottom: 0 none !important;
}

.afterbuttontext-homebn .text svg>path:nth-child(2) {
	fill: rgba(255, 255, 255, 0.4);
}

body.home .afterbuttontext-homebn {
	margin-bottom: 40px !important;
}

span.display-5 {
	text-align: center;
	color: #2c3038;
	display: block;
	font-weight: 700;
	font-size: 1.75rem;
	margin-bottom: 1rem;
}

.elementor-1318 .elementor-element.elementor-element-6c451b99,
.elementor-1318 .elementor-element.elementor-element-8f573ab {
	padding-top: 0 !important;
}

.elementor-element-5726a3a6,
.elementor-element-67a85e9 {
	margin-top: 22px;
	margin-bottom: 5px;
}

.elementor-element-c13f232,
.elementor-element-2c77945,
.elementor-element-5c5c54c,
.elementor-element-2e04d05,
.elementor-element-0042645 {
	margin-top: 12px;
}

.elementor-element-5c5c54c,
.elementor-element-2e04d05 {
	margin-bottom: 5px;
}

.elementor-1318 .elementor-element.elementor-element-33f92cd,
.elementor-14258 .elementor-element.elementor-element-8beb7d6,
.elementor-762 .elementor-element.elementor-element-0da046b {
	padding-top: 30px !important;
	padding-bottom: 33px !important;
}

.elementor-14258 .elementor-element.elementor-element-8beb7d6 {
	padding-top: 0 !important;
}

.elementor-13174 .elementor-element.elementor-element-3e80202,
.elementor-14260 .elementor-element.elementor-element-3b07900 {
	padding-top: 30px !important;
	padding-bottom: 53px !important;
}

.elementor-13169 .elementor-element.elementor-element-1e8f0fc {
	padding-top: 50px !important;
	padding-bottom: 45px !important;
}

.elementor-element-33f92cd .testimonila-info .top_btm_padding,
.elementor-element-3e80202 .testimonila-info .top_btm_padding,
.elementor-element-1e8f0fc .testimonila-info .top_btm_padding {
	padding-top: 50px;
	padding-bottom: 20px;
}

.elementor-element-20b7fb1 .testimonila-info .top_btm_padding,
.elementor-element-3b07900 .testimonila-info .top_btm_padding,
.elementor-element-8beb7d6 .testimonila-info .top_btm_padding,
.elementor-element-9cd9c4d .testimonila-info .top_btm_padding {
	padding-top: 50px;
	padding-bottom: 20px;
	height: auto !important;
	min-height: 345px;
}

.finance_sn_sec .elementor-element-7b8a6469 {
	padding-right: 15px;
}

.elementor-element-36f22f48 ul {
	padding-left: 18px;
}

.elementor-4558 .elementor-element.elementor-element-db72b92 {
	padding-bottom: 4em !important;
}

.page-id-4899 .elementor-container {
	width: 90% !important;
	max-width: 100% !important;
	padding-left: 12px;
	padding-right: 12px;
}

.page-id-4899 .companies_logo_div .container {
	width: 100% !important;
}

header.top_header,
header.top_header.desktop_header {
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	float: left;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

header.top_header {
	padding: 2% 0;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

header.top_header.desktop_header {
	height: 110px;
	padding: 0;
	transition: height 0.3s ease 0s;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
}

header.top_header,
header.top_header.desktop_header {
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	float: left;
}

header.top_header.smaller {
	background-color: #383143;
	box-shadow: 1px 0 6px #000;
	padding: 0;
	top: 0;
}

.new_flex_align {
	display: flex;
	align-items: center;
}

.logo_auto_width {
	max-width: 130px;
	flex: 0 0 130px;
}

.header-top-space {
	padding-bottom: 110px;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.menu_auto_width {
	max-width: calc(100% - 130px);
	flex: calc(100% - 130px);
}

.mobile_div,
.send_fax .mobile_view {
	display: none;
}

.desktop_header .menu_bar {
	height: 110px;
	padding: 4% 0;
}

.desktop_header .menu_bar {
	padding: 0;
	display: flex;
	align-items: center;
	width: auto;
	float: right !important;
}

.desktop_header.globalNav .navRoot {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-left: auto;
	padding-top: 0;
	transition: padding 0.5s;
	align-items: center;
	margin-bottom: -12px;
	transition: margin-bottom 0.3s ease 0s;
}

.desktop_header .menu_bar {
	height: 110px;
}

.globalNav .navRoot {
	position: relative;
}

.header-top-space ul:not(.browser-default) {
	padding-left: 0;
	list-style-type: none;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: #aaa;
}

.globalNav .rootLink:focus,
.globalNav .rootLink:hover {
	text-decoration: none !important;
}

.globalNav ul {
	padding: 0;
	margin: 0;
}

.desktop_header.globalNav .navSection.primary:first-child {
	margin-left: 0;
}

.desktop_header.globalNav .navSection.primary {
	width: auto;
	display: flex;
}

li.navSection.primary.first_li {
	margin-right: auto;
}

.globalNav .navSection.primary {
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav li {
	list-style: none;
}

.globalNav .navSection.primary .rootLink:first-child {
	margin-right: 0;
}

.globalNav .navSection.primary .rootLink {
	font-weight: 400;
	transition: none !important;
}

.globalNav .rootLink {
	position: relative;
	letter-spacing: 0;
	padding: 0 20px !important;
	font-size: 18px !important;
	opacity: .7;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.globalNav .colorize {
	color: #fff;
}

.globalNav .rootLink {
	display: inline-block;
	height: 50px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 50px;
	margin: 0;
}

.globalNav .navSection.primary .rootLink:last-child {
	margin-right: 15px;
}

.desktop_header.globalNav .navSection.primary:last-child {
	margin-left: auto;
}

.login_signup_div {
	width: 100%;
	text-align: right;
}

.login_signup_div ul.login_ul {
	display: flex;
	align-items: center;
	margin-top: -1px;
}

.login_signup_div ul.login_ul li:first-child {
	position: relative;
	margin-right: 0;
}

.login_signup_div ul.login_ul li:first-child font {
	max-width: 120px;
	display: inline-block;
	vertical-align: middle !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.login_ul li:first-child {
	margin-left: 0 !important;
}

.login_signup_div ul.login_ul li:first-child::after {
	content: "";
	position: absolute;
	color: rgba(255, 255, 255, .2);
	right: 0;
	font-weight: 400;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
	height: 45%;
	background-color: rgba(255, 255, 255, 0.2);
	width: 2px;
	margin-top: 0px;
}

.login_signup_div ul.login_ul li:first-child a {
	padding-right: 22px !important;
}

.login_ul .nav_list {
	padding: 0 18px !important;
	font-size: 18px !important;
	text-transform: capitalize;
	font-weight: 500;
	color: rgba(255, 255, 255, .7);
	letter-spacing: 0;
	display: inline-block;
	transition: none;
}

.login_signup_div ul.login_ul li a {
	display: flex;
	align-items: center;
	height: 50px;
}

.globalNav {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;
	z-index: 500;
	height: 50px;
	perspective: 2000px;
}

a,
button {
	text-shadow: none !important;
	cursor: pointer !important;
}

.navSection.primary .login_ul li:nth-child(2) a svg {
	top: 0;
}

.top_bg_div {
	height: auto !important;
}

section.slider-main-wrap {
	margin: 20px 0 40px;
}

.navSection.primary .login_ul li:nth-child(2) a font {
	vertical-align: middle !important;
	max-width: 50px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.navSection.primary .login_ul a svg {
	position: relative;
	bottom: auto;
	top: 0;
}

.login_signup_div ul.login_ul svg {
	margin-left: 7px;
}

.login_ul .nav_list.sign_up_item {
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	box-shadow: none;
	font-weight: 400;
	font-weight: 600;
}

.login_ul .nav_list:hover {
	color: #aaa;
}

.login_ul .nav_list.sign_up_item {
	text-transform: uppercase;
	font-size: 16px !important;
	padding: 0 18px !important;
	border-radius: 10px;
	font-weight: 500;
	box-shadow: 0 0 6px rgb(0 0 0 / 25%);
	letter-spacing: 0;
	height: 50px;
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 194px;
	display: inline-block;
	line-height: 50px;
	margin-top: 0px !important;
	box-shadow: none;
	position: relative;
	z-index: 9;
}

.login_ul .nav_list.sign_up_item:hover {
	background-color: #009fda;
	color: #fff !important;
}

.desktop_header.globalNav .dropdownRoot {
	top: 75px;
}

.globalNav .dropdownRoot {
	position: absolute;
	z-index: 1000;
	left: 0;
	right: 0;
	top: 50px;
	pointer-events: none;
	transform: rotateX(-15deg);
	transform-origin: 50% -50px;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	display: none;
}

.globalNav .dropdownContainer {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(0);
	will-change: transform, width, height;
	transition-property: transform, width, height;
	transition-duration: 0.25s;
}

.globalNav .dropdownContainer {
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
	-webkit-box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
}

.globalNav .dropdownArrow {
	border-radius: 2px 0 0 0 !important;
	background-color: #fff !important;
	height: 20px;
	width: 20px;
	position: absolute;
	margin: 0 0 0 -6px;
	box-shadow: -3px -3px 5px rgb(82 95 127 / 4%);
	will-change: transform;
}

.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
	transition: none;
}

.desktop_header.globalNav .dropdownArrow {
	top: 0;
}

.globalNav.desktop_header .dropdownArrow,
.globalNav.desktop_header .dropdownBackground,
.globalNav.desktop_header .dropdownContainer {
	left: -110px;
}

header .container>.row.new_flex_align {
	padding-left: 0;
	padding-right: 0;
}

.desktop_header .menu_bar {
	padding: 0;
	display: flex;
	align-items: center;
	width: 100%;
	float: right !important;
	height: 110px;
}

.menu_bar {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.desktop_header .logo {
	padding: 0 0;
	float: left;
	display: flex;
	align-items: center;
	height: 110px;
}

.logo {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.logo_auto_width .logo img {
	width: 80px;
}

.globalNav.dropdownActive .dropdownRoot {
	opacity: 1;
	pointer-events: auto;
	transform: none;
}

.globalNav .dropdownBackground {
	width: auto;
}

.globalNav .dropdownBackground {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 50px 100px rgb(50 50 93 / 10%), 0 15px 35px rgb(50 50 93 / 15%), 0 5px 15px rgb(0 0 0 / 10%);
	width: 520px;
	height: 400px;
	transform: translateX(0);
	transform-origin: 0 0;
}

.globalNav .alternateBackground,
.globalNav .dropdownBackground {
	position: absolute;
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.dropdownSection.header_product.header_for_product {
	width: 500px;
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
	height: 100% !important;
	background-color: transparent;
}

.globalNav .dropdownSection.left {
	transform: translateX(-150px);
}

.globalNav .dropdownSection {
	opacity: 0;
	pointer-events: none;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	background: red;
}

.left {
	float: left !important;
}

.dropdownSection.header_product.header_for_product .dropdownContent {
	padding: 0 !important;
}

.dropdownSection.header_product .dropdownContent {
	padding: 5px !important;
	background-color: #fff;
	border-radius: 10px !important;
}

.globalNav .linkGroup {
	padding: 0;
}

.globalNav .dropdownContent {
	position: absolute;
	top: 0;
	left: 0;
}

.documentationGroup,
.globalNav .item-dashboard:after {
	display: none !important;
}

.globalNav .linkContainer {
	font-weight: 500;
	display: block;
	padding: 9px 0;
}

.globalNav .withIcon {
	padding-left: 28px;
}

.product_top_dropdown {
	padding-top: 30px;
	float: left;
	width: 100%;
}

.globalNav .pro_top_section {
	color: #000;
}

.pro_left_icon {
	margin-right: 20px;
}

.globalNav.dropdownActive .dropdownSection.active {
	pointer-events: auto;
}

.globalNav .dropdownSection.active {
	opacity: 1;
	transform: translateX(0);
}

.container-wide,
.container-xl {
	max-width: 1160px;
}

.globalNav {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;
	z-index: 500;
	height: 50px;
	perspective: 2000px;
}

.globalNav ul {
	padding: 0;
	margin: 0;
}

.globalNav li {
	list-style: none;
}

.globalNav a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	color: #6772e5;
	transition: color 0.1s;
}

.globalNav a:hover {
	color: #32325d;
}

.globalNav>.container-lg {
	padding: 0;
}

.globalNav .navRoot {
	position: relative;
}

.globalNav .navSection.logo {
	position: absolute;
	top: 0;
	left: 0;
}

.globalNav .navSection.primary,
.globalNav .navSection.secondary {
	display: none;
}

.hsg-tooltip {
	position: absolute;
	right: 0;
	top: 15px;
	left: 5px;
	display: none;
}

.hsg-tooltip span {
	pointer-events: none;
	position: absolute;
	top: 2rem;
	left: 50%;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	border-radius: 0.1875rem;
	box-shadow: 0 3px 8px 0 rgb(45 62 80 / 12%);
	transition: opacity 0.15s ease-out, transform 0.15s ease-out;
	width: 275px;
	height: auto;
	padding: 0.75rem 1rem;
	transform: translateX(-50%) scale(0.85);
	opacity: 0;
	z-index: 10;
	left: auto;
	right: 1rem;
	top: -5rem;
	transform: none;
	width: auto;
}

.hsg-tooltip span,
.hsg-tooltip span::after {
	background-color: #425b76;
}

.hsg-tooltip span::after {
	content: '';
	position: absolute;
	left: 50%;
	border-radius: 0.1875rem 0 0;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: -0.625rem;
	bottom: -0.625rem;
	transform: rotate(225deg);
}

.globalNav .logo_auto_width {
	width: 104px;
	flex: 104px;
	max-width: 104px;
}

.globalNav .menu_auto_width {
	width: calc(100% - 104px);
	flex: calc(100% - 104px);
	max-width: calc(100% - 104px);
}

.type-post .card.hover-box-shadow .hover-fade-out,
.type-post .card.hover-box-shadow .hover-fade-out:hover {
	transition: 0s;
}

.dashboard_new {
	border-radius: 10px 10px 0 0;
}

.bg-gradient form.wpcf7-form input[type="submit"] {
	background-color: #009fda;
	border-color: #009fda;
}

.faqsearch .searchform {
	max-width: 63.333%;
	margin: 0 auto;
	position: relative;
	left: -4px;
}

.blogsearch {
	width: 86% !important;
	max-width: 710px;
	margin: 0 auto 0px;
}

.faqsearch .searchform .mr-2,
.blogsearch .searchform .mr-2 {
	margin-right: 0 !important;
}

.faqsearch .searchform .form-control,
.blogsearch .searchform .form-control {
	height: 48px;
	padding: 0 15px 0 25px;
	font-size: 16px;
	font-weight: 500;
	color: #929292;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 4px 0 0 4px;
}

.blogsearch .searchform .form-control {
	border: 1px solid #C4C4C4;
}

.faqsearch .searchform .form-control,
.faqsearch .searchform .form-control:focus,
.blogsearch .searchform .form-control,
.blogsearch .searchform .form-control:focus {
	outline: none;
	box-shadow: none;
}

.faqsearch .btn.btn-primary.btn-lg,
.blogsearch .btn.btn-primary.btn-lg {
	height: 48px;
	line-height: 48px;
	padding: 0;
	min-width: 118px;
	font-size: 16px;
	font-weight: 700;
	border: 0 none;
	background: #009FDA;
	border-radius: 0px 4px 4px 0px;
}

.faqsearch .btn.btn-primary.btn-lg:hover,
.faqsearch .btn.btn-primary.btn-lg:focus,
.blogsearch .btn.btn-primary.btn-lg:hover,
.blogsearch .btn.btn-primary.btn-lg:focus {
	transform: translateY(0) !important;
}

footer .widget {
	margin-bottom: 25px;
}

body.single-post .singlepage_show_search {
	width: 100%;
	max-width: 100%;
}

body.single-post .singlepage_show_search .searchform .form-control {
	height: 42px;
	padding: 0 15px 0 15px;
	font-size: 15px;
	border-radius: 4px 0 0 4px;
}

.singlepage_show_search .searchform .form-control {
	font-weight: 400 !important;
}

body.single-post .singlepage_show_search .searchform .btn.btn-primary {
	height: 42px;
	line-height: 42px;
	font-size: 15px;
}

body.single-post .singlepage_show_search .searchform .btn.btn-primary:hover {
	transform: translateY(0) !important;
}

body.single-post .singlepage_show_search .searchform .input-group.input-group-lg.mr-2 {
	margin-right: 0 !important;
}

.elementor-762 .elementor-element.elementor-element-775b4ab {
	border-bottom: 1px solid #CECECE !important;
}

.elementor-762 .elementor-element.elementor-element-775b4ab .home_banner_bottom_section {
	box-shadow: none;
}

.elementor-762 .elementor-element.elementor-element-775b4ab .home_banner_bottom_section::after {
	visibility: hidden;
	opacity: 0;
	border: 0 none;
}

.show-social-media-sh_footer {
	padding: 2.25rem;
	position: relative;
	display: flex;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid #EAEDF2;
	border-radius: 0.3125rem;
	align-items: center;
	margin: 3rem 0 0;
	justify-content: space-between;
}

.show-social-media-sh_footer .sfsi_shortcode_container {
	float: none;
	min-height: auto;
}

.show-social-media-sh_footer-in {
	display: flex;
	align-items: center;
	padding-left: 1.5rem;
}

.show-social-media-sh_footer-in>span {
	margin-right: 10px;
}

.sfsi_widget.sfsi_shortcode_container {
	float: none;
	min-height: 40px;
}

.sfsi_shortcode_container .sfsi_wicons {
	margin-bottom: 0 !important;
}

.single.single-post .d-none.d-sm-block {
	display: block !important;
}

.norm_row.sfsi_wDiv {
	text-align: right !important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.pagination-main .wp-pagenavi {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination-main .wp-pagenavi a.first,
.pagination-main .wp-pagenavi a.previouspostslink,
.pagination-main .wp-pagenavi a.nextpostslink,
.pagination-main .wp-pagenavi a.last {
	font-size: 0;
	position: relative;
	padding: 0;
}

.pagination-main .wp-pagenavi a,
.pagination-main .wp-pagenavi span,
.pagination-main .wp-pagenavi span.current {
	border: 0 none;
	width: 32px;
	height: 32px;
	color: #009fda !important;
	text-align: center;
}

.pagination-main .wp-pagenavi a:hover,
.pagination-main .wp-pagenavi a:focus {
	color: #009fda !important;
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.previouspostslink::after,
.pagination-main .wp-pagenavi a.nextpostslink::after,
.pagination-main .wp-pagenavi a.last::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: center center;
	background-repeat: no-repeat;
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.last::after {
	background-image: url("../images/arrow-double.svg");
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.previouspostslink::after {
	transform: rotate(180deg);
}

.pagination-main .wp-pagenavi a.previouspostslink::after,
.pagination-main .wp-pagenavi a.nextpostslink::after {
	background-image: url("../images/arrow-single.svg");
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.last::after {
	background-size: 26px;
}

.pagination-main .wp-pagenavi span.current {
	color: #3755be;
}

section.blog_detail_pagegination_pd {
	padding-top: 5px;
}

.home-get-demo-link {
	width: 100%;
	max-width: 228px;
	height: 50px;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	border: none;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home-get-demo-link>svg {
	margin-left: 12px;
}

.home-get-demo-link:hover,
.home-get-demo-link:focus {
	color: #fff;
}

.elementor-element-a291b95 .elementor-widget-container,
.elementor-element-bb3c6b6 .elementor-widget-container {
	padding: 0 !important;
}

.elementor-element-a291b95 .elementor-widget-container p.elementor-heading-title,
.elementor-element-bb3c6b6 .elementor-widget-container p.elementor-heading-title,
.fax-from-iphone-ipad-banner-btn-group p.elementor-heading-title {
	max-width: 228px;
	text-align: center;
	font-size: 12px !important;
}

.elementor-element-15b47fa6.elementor-top-section>.elementor-container {
	padding-bottom: 70px;
}

.elementor-element-5de0f225 .elementor-widget-container img {
	max-height: 450px;
	width: auto;
}

.home-link-hover:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.home-get-demo-link.home-start-free-link {
	background-color: #009fda;
}

.banner-btn-area .home-get-demo-link+.home-get-demo-link {
	margin-left: 20px;
}

.blog_detail_container.container {
	z-index: initial;
}

.singlepost.my-4.my-md-2 {
	margin-bottom: 0px !important;
}

.client_name_color p {
	margin-bottom: 0;
}

.client_name_color a {
	padding-left: 2px !important;
}

.client_name_color a .h6 {
	color: #009fda;
	font-weight: 600;
	font-size: 15px;
	margin-left: 10px !important;
}

.singlepost h1.display-4 {
	margin-bottom: 10px;
}

.clientnameshare .bsf-rt-reading-time {
	padding-left: 1px;
}

section.border-top.border-bottom {
	position: relative;
	z-index: 3;
}

.show-social-media-sh {
	margin-top: 5px;
	position: relative;
	display: flex;
	align-items: flex-start !important;
}

.show-social-media-sh>button {
	padding: 5px 12px 5px 35px;
	border-radius: 4px;
	background-color: rgba(55, 85, 190, 0.1);
	font-weight: 600;
	text-transform: uppercase;
	color: #adb5bd;
	color: #595068;
	font-size: 14px;
	position: relative;
}

.show-social-media-sh>button,
.show-social-media-sh>button:hover,
.show-social-media-sh>button:focus {
	border: 0 none;
	outline: none;
	transform: translateY(0) !important;
}

.show-social-media-sh>button::before {
	content: "";
	display: block;
	position: absolute;
	background-image: url("../images/share_icon1.svg");
	width: 16px;
	height: 16px;
	background-size: cover;
	left: 10px;
	background-position: center center;
	top: 7px;
}

.show-social-media-sh .sfsi_widget {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 120px;
	top: 38px;
	background-color: #fff;
	z-index: 3;
	padding: 10px;
	box-shadow: 0px 1px 4px rgb(0 0 0 / 30%);
	border-radius: 4px;
}

.show-social-media-sh.show .sfsi_widget {
	opacity: 1;
	visibility: visible;
}

.show-social-media-sh .sfsi_widget,
.show-social-media-sh.show .sfsi_widget {
	transition: 0.3s all ease-in-out;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv {
	display: flex;
	flex-wrap: wrap;
	width: 100% !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div {
	position: relative;
	display: block;
	width: 100% !important;
	height: 30px !important;
	margin-left: 0 !important;
	padding-top: 0;
	margin-bottom: 7px !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) {
	margin-bottom: 0 !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) {
	order: 5;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(2) {
	order: 4;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(3) {
	order: 3;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(4) {
	order: 2;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(5) {
	order: 1;
}

.show-social-media-sh .sfsi_widget .sficn {
	position: relative;
	width: 26px !important;
	height: 26px !important;
}

.show-social-media-sh .sfsi_widget .sficn>img {
	width: 26px;
	height: 26px;
}

.show-social-media-sh .sfsi_widget .sficn::after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 35px;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) .sficn::after {
	content: "RSS";
	color: #f75f0b;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(2) .sficn::after {
	content: "Mail";
	color: #394249;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(3) .sficn::after {
	content: "Facebook";
	color: #3c5a99;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(4) .sficn::after {
	content: "Twitter";
	color: #28aae1;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(5) .sficn::after {
	content: "Linkedin";
	color: #007bb5;
}

.afterbefore_main {
	margin-top: 20px;
}

.before_after .elementor-widget-container {
	padding: 0 !important;
	width: 140px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.afterbeforerow {
	margin-bottom: 25px;
}

.home_section_one .elementor-col-50:first-child,
.home_section_two .elementor-col-50:first-child,
.home_section_three .elementor-col-50:first-child,
.home_section_four .elementor-col-50:first-child,
.home_section_eight .elementor-col-50:first-child,
.home_section_nine .elementor-col-50:first-child,
.home_section_eleven .elementor-col-50:first-child,
.home_faxsent_sec .elementor-col-50:first-child,
.elementor-element-dc216bb,
.elementor-element-0fcf36c,
.elementor-element-80c9e8c,
.elementor-element-bded014,
.elementor-element-9f6ccb6,
.elementor-element-5927868,
.elementor-element-bfb0849,
.elementor-element-6e6dccc,
.elementor-element-49da12c,
.elementor-element-12041a62,
.elementor-element-2d983e98,
.elementor-element-286470d4,
.elementor-element-2cb26a48,
.elementor-element-44512787,
.elementor-element-226ba756,
.elementor-element-51ada504,
.elementor-element-769df8dd,
.elementor-element-52a7ac30,
.elementor-element-49da12c,
.common_padding_leftright_30 .elementor-col-50:first-child {
	padding-right: 30px;
}

.home_section_one .elementor-col-50:last-child,
.home_section_two .elementor-col-50:last-child,
.home_section_three .elementor-col-50:last-child,
.home_section_four .elementor-col-50:last-child,
.home_section_eight .elementor-col-50:last-child,
.home_section_nine .elementor-col-50:last-child,
.home_section_eleven .elementor-col-50:last-child,
.home_faxsent_sec .elementor-col-50:last-child,
.elementor-element-5435617,
.elementor-element-cb38582,
.elementor-element-c1a9376,
.elementor-element-3a65644,
.elementor-element-627ecf4,
.elementor-element-633d4ea,
.elementor-element-4cd69cd,
.elementor-element-de69c1a,
.elementor-element-4cd69cd,
.elementor-element-de69c1a,
.elementor-element-120f329,
.elementor-element-4a234d61,
.elementor-element-1d6de696,
.elementor-element-78a42db9,
.elementor-element-71c65532,
.elementor-element-519e0ea5,
.elementor-element-13c45d28,
.elementor-element-74da081e,
.elementor-element-ff896c,
.elementor-element-1f7b5dcd,
.elementor-element-120f329,
.common_padding_leftright_30 .elementor-col-50:last-child {
	padding-left: 30px;
}

.elementor-element-bded014 .elementor-element-populated {
	padding-bottom: 0 !important;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
	background: url("../images/afterbeforerow_gray.png");
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
	background: url("../images/afterbeforerow_blue.png");
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.aboutbannermain.bg-light.purpalrightshadow .elementor-container {
	z-index: 9;
}

.aboutbannermain.bg-light {
	padding: 80px 0;
}

.aboutbannermain.bg-light.purpalrightshadow::after {
	content: "";
	background: url(../images/purple-shape.svg);
	position: absolute;
	right: 0px;
	bottom: 0;
	height: 100%;
	width: 100%;
	display: block !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 520px -215px;
}

.testi_slide_div.slick-slide .top_btm_padding {
	height: auto !important;
}

.elementor-element-d8175e7,
.elementor-element-26e6364 {
	margin-bottom: 15px !important;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-widget-container p {
	margin-bottom: 0;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #2C3038;
	padding-top: 20px;
	padding-top: 20px;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) .elementor-widget-container p {
	padding-left: 20px;
	padding-right: 60px;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) .elementor-widget-container p {
	padding-left: 60px;
	padding-right: 20px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-image {
	margin-bottom: 10px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-name {
	margin-bottom: 5px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-job {
	font-size: 14px;
	font-weight: 600;
	color: #72777B;
	line-height: 18px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-job span {
	display: block;
	font-weight: 400;
}

.home_v_center_element .elementor-container .elementor-column {
	align-items: center;
}

.country_flags {
	display: block;
	text-align: left;
}

.homecontactsales_btn a {
	background-color: rgba(21, 21, 21, 0.5) !important;
	border-radius: 6px !important;
}

.home_section_eight p {
	margin-bottom: 0;
}

.boxsection_home .elementor-icon-box-icon .elementor-icon {
	width: 80px;
	height: 80px;
	display: flex;
	padding: 0;
	align-items: center;
	justify-content: center;
}

.boxsection_home .elementor-icon-box-title {
	margin-bottom: 20px;
	display: block;
}

.boxsection_home .elementor-col-33 .elementor-element {
	background-color: #FFFFFF;
}

.boxsection_home .elementor-col-33 .elementor-element,
.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container,
.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper {
	height: 100%;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper {
	position: relative;
	padding-bottom: 55px;
}

.boxsection_home .equalheightul {
	margin-bottom: 40px;
}

.boxsection_home .equalheightul li {
	font-size: 16px;
	font-weight: 400;
	color: #2C3038;
	line-height: 20px;
	margin-bottom: 15px;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper {
	position: absolute;
	bottom: 0;
	display: flex;
	justify-content: center;
	width: 100%;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a {
	width: 84%;
	max-width: 290px;
	height: 52px;
	background: #009FDA;
	box-shadow: 0px 2px 4px rgb(0 0 0 / 20%);
	border-radius: 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 52px;
	border: 0 none;
	padding: 0;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .elementor-button-text {
	flex-grow: initial;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right,
.white_btn_blue_arrow .elementor-button .fas.fa-angle-right,
.blue_btn_white_arrow a .fas.fa-angle-right,
.gray_btn_white_arrow a .fas.fa-angle-right,
.white_arrow a .fas.fa-angle-right {
	width: 15px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right,
.blue_btn_white_arrow a .fas.fa-angle-right,
.gray_btn_white_arrow a .fas.fa-angle-right,
.white_arrow a .fas.fa-angle-right {
	background-image: url(../images/right_arrow_white.svg);
}

.white_btn_blue_arrow .fas.fa-angle-right {
	background-image: url(../images/right_arrow_blue.svg);
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right::before,
.white_btn_blue_arrow .elementor-button .fas.fa-angle-right::before,
.blue_btn_white_arrow a .fas.fa-angle-right::before,
.gray_btn_white_arrow a .fas.fa-angle-right::before,
.white_arrow a .fas.fa-angle-right::before {
	display: none;
}

.home_section_eleven .mb0 {
	margin-bottom: 15px !important;
}

.home_section_twelve .elementor-col-33 .elementor-testimonial-details .elementor-testimonial-name {
	margin-bottom: 7px;
}

.home_section_thirteen .white_btn_blue_arrow .elementor-button,
.home_section_thirteen .white_btn_blue_arrow .elementor-button:hover,
.home_section_thirteen .white_btn_blue_arrow .elementor-button:focus {
	color: #009FDA !important;
}

.home_section_fourteen .paragraph_spacing {
	margin-bottom: 0 !important;
	max-width: 900px;
	margin: 0 auto;
}

.home_faq .mb0 {
	margin-bottom: 0 !important;
}

footer .widget.footer-widget.widget_text a {
	padding: 0;
}

.home_app_sec_inner {
	display: flex;
	align-items: center;
	color: #2C3038;
	font-size: 14px;
	line-height: 17px;
	font-weight: 400;
}

.home_app_sec_inner ul {
	padding-left: 0;
	margin: 12px 0 0;
	display: flex;
}

.home_app_sec_inner ul li {
	list-style-type: none;
	text-align: center;
	padding-right: 20px;
}

.home_app_sec_inner ul li a {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #72777B;
	text-align: center;
}

.home_app_sec_inner ul li:last-child {
	padding-right: 0;
}

.home_app_sec_inner ul li .icon {
	height: 60px;
	width: 60px;
	background: #EEEEEE;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}

.home_app_sec_inner ul li p {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 400;
	color: #72777B;
}

.home_app_sec_inner .desktopapp {
	padding-right: 50px;
}

.home_app_sec_inner h6 {
	font-size: 14px;
	font-weight: 400;
	color: #2C3038;
	margin: 0 0 10px;
}

.home_ceo_rating {
	text-align: center;
}

.home_ceo_rating .star_img {
	margin: 10px 0 8px;
}

.home_fax_sent_left .elementor-widget-container {
	background: #FFFFFF;
	border-radius: 6px;
	padding: 40px 50px 40px 30px;
	box-shadow: 0px 2px 20px rgb(0 0 0 / 20%);
	display: inline-block;
	text-align: left;
}

.fax_sent_div,
.fax_sent_div .left_logo {
	display: flex;
	align-items: center;
}

.fax_sent_div .right_text {
	padding-left: 40px;
}

.fax_sent_div .right_text ul {
	padding-left: 0;
	list-style-type: none;
	margin: 0;
}

.fax_sent_div .right_text .h3 {
	font-weight: 700;
	font-size: 30px;
	line-height: normal;
	color: #000000;
	margin: 0 0 10px;
}

.fax_sent_div .right_text li {
	font-size: 17px;
	line-height: 21px;
	color: #606060;
	margin: 0 0 5px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.fax_sent_div .right_text li:last-child {
	margin-bottom: 0;
}

.fax_sent_div .right_text li .svg {
	width: 30px;
	text-align: left;
}

.home_ceo_rating p,
.home_ceo_rating .elementor-widget-container {
	font-size: 14px;
	color: #929292;
	margin: 0;
	font-weight: 400;
	line-height: normal;
}

.home_ceo_rating p strong,
.home_ceo_rating .elementor-widget-container strong {
	font-weight: 600;
	font-style: italic;
	color: #000;
}

.footer_social_icon_inner {
	margin-bottom: 40px;
}

.footer_social_icon_inner ul {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.footer_social_icon_inner ul li {
	padding-right: 15px;
}

.footer_social_icon_inner ul li:last-child {
	padding-right: 0;
}

.main-banner-wrap h2.second-title {
	font-size: 30px;
	color: #fff;
}

.elementor-element-69f38efa .media {
	min-height: 108.8px;
}

.elementor-element-50e3f8ee .media {
	min-height: 124.8px;
}

.elementor-element-663035ef .media,
.elementor-element-4d8dcc2a .media,
.elementor-element-436dc45c .media,
.elementor-element-7b54ec4 .media,
.elementor-element-77c94be .media,
.media.rounded.shadow-sm.bg-white {
	width: 100%;
}

.mb_15rem {
	margin-bottom: 1.5rem;
}

.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-container {
	justify-content: center;
}

.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-col-50 {
	width: 33.33%;
}

.section1 .elementor-col-50:first-child,
.section4 .elementor-col-50:first-child {
	padding-right: 30px !important;
}

.section1 .elementor-col-50:last-child,
.section4 .elementor-col-50:last-child {
	padding-left: 30px !important;
}

.section1,
.section3 {
	background-color: #F7F9FC;
}

.section1 .col-md-6:last-child {
	text-align: right;
}

.section1 .col-md-6:last-child>img {
	max-width: 300px;
	width: 300px;
}

.faxbtngroup {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.faxbtn {
	height: 48px;
	line-height: 48px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	position: relative;
	font-size: 18px;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 10px;
	justify-content: center;
	text-align: center;
}

.rightarrow {
	margin-left: 5px;
}

.faxbtngroup .faxbtn:first-child {
	margin-right: 15px;
}

.doc_btn {
	background-color: #009FDA;
}

.pdf_btn {
	background-color: #973DE4;
}

.faxbtn,
.faxbtn:hover,
.faxbtn:focus {
	transition: all 0.2s ease-in;
}

.faxbtn:hover,
.faxbtn:focus {
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
}

.section2 .circle,
.section3 .circle {
	max-width: 100%;
	object-fit: cover;
	border-radius: 50%;
	margin-bottom: 15px;
}

.section3.text-center img,
.section1 img {
	border: 1px solid #999;
}

.section2 .circle {
	width: 60px;
	height: 60px;
}

.section3 .circle {
	width: 100px;
	height: 100px;
}

.section1 p,
.section1 .inner_desc,
.section2 p,
.section3 p,
.section4 p {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin-bottom: 0;
}

.section1 .titles,
.section1 .titles h1,
.section1 p,
.section1 .inner_desc {
	margin-bottom: 20px;
}

.section1 .titles,
.section1 h2 {
	color: #2C3038 !important;
	font-size: 36px !important;
	font-weight: 700 !important;
	line-height: 44px !important;
}

.section3 .inner {
	border: 1px solid #ccc;
	border-radius: 40px;
	padding: 35px 25px 25px !important;
}

.section3 .inner img {
	margin-bottom: 16px;
	max-width: 150px;
}

.section3 .inner img.rightarrow {
	margin-bottom: 0;
}

.section3 .inner .doc_btn.faxbtn {
	margin-top: 15px;
}

.section2 .titles,
.section2 .titles h1,
.section3 .titles,
.section3 .titles h1,
.section4 .titles,
.section4 .titles h1 {
	color: #000000;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 0;
}

.section2 .titles,
.section2 .titles h1 {
	margin-bottom: 40px;
}

.section3 .titles {
	margin-bottom: 40px;
}

.section2 .elementor-widget,
.section3 .elementor-widget {
	margin-bottom: 0 !important;
}

.section5 {
	background-image: linear-gradient(110deg, #009FDA 1%, #973DE4 57%);
	padding: 60px 0px 60px 0px;
}

.section5 .titles,
.section5 .titles h1,
.section5 .titles>p {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 800;
	line-height: normal;
	margin-bottom: 20px;
}

.section5 p {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 35px;
}

.section2 h3 {
	color: #000 !important;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 1rem;
}

.section3 h3 {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin: 20px 0 30px;
}

.hd_title_h1 .elementor-heading-title,
.section2 .titles>h2,
.section3 .titles>h2 {
	color: #2C3038;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.hd_title_h2 .elementor-heading-title,
.section4 h2 {
	color: #2C3038 !important;
	font-size: 36px !important;
	font-weight: 700 !important;
	line-height: 44px !important;
}

.section1 .elementor-element-populated,
.section2 .elementor-element-populated,
.section3 .elementor-element-populated,
.section4 .elementor-element-populated {
	padding: 0 !important;
}

.section1 .elementor-column,
.section2 .elementor-column,
.section3 .elementor-column,
.section4 .elementor-column {
	padding: 0 15px !important;
}

.section2_inner,
.fax_single_sec_3_inner {
	padding-top: 40px;
	padding-bottom: 0;
}

.section1 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.section3 .row>.col-md-4 {
	display: flex;
	width: 100%;
}

.section3 .row>.col-md-4>.inner {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 100%;
	align-items: center;
	justify-content: space-between;
}

.sendfaxbtn {
	justify-content: center;
}

.sendfaxbtn .faxbtn {
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #1515158F;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 48px 14px 48px;
	min-height: 52px;
}

.section2,
.section3,
.section4 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.section5 .titles h2 {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 800;
	line-height: 72.61px;
}

.download_btn .elementor-button-link {
	font-size: 18px;
}

.download_btn_doc {
	margin-right: 15px;
}

.section2 .elementor-image-box-img {
	width: auto !important;
	max-width: 60px;
}

.section2 .elementor-image-box-img img {
	max-width: 100%;
	width: 60px;
	height: 60px;
	object-fit: cover;
	border-radius: 50%;
}

.section2 .elementor-image-box-title {
	color: #000 !important;
	font-size: 22px;
	font-weight: 500;
}

.fax_single_sec_3_inner .elementor-column .elementor-element-populated {
	border: 1px solid #ccc;
	border-radius: 40px;
	padding: 35px 25px 25px !important;
}

.fax_single_sec_3_inner .elementor-image-box-img {
	width: 100% !important;
}

.fax_single_sec_3_inner .elementor-image-box-img img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
}

.fax_single_sec_3_inner .elementor-image-box-title {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin: 20px 0 30px;
}

.fax_single_sec_3_inner .elementor-button-link {
	padding: 0 20px;
	border-radius: 10px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	color: #cbcbcb;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
}

.section4 {
	padding-bottom: 80px;
}

.elementor-element-0f659a5,
.elementor-element-bc9de26 {
	padding-bottom: 30px !important;
}

.ifax-vs-efax-btn a {
	font-family: "Inter", Sans-serif;
	font-weight: 700;
	border-radius: 10px 10px 10px 10px !important;
	padding: 15px 30px 15px 30px !important;
	margin-bottom: 10px;
}

.elementor-element-876ecfb p {
	color: rgba(255, 255, 255, 0.4);
	font-family: 'Inter', sans-serif !important;
	font-size: 18px;
	font-weight: 400;
}

.ifax-vs-efax_banner_title_h1 h1 {
	font-weight: 700;
	font-size: 55px !important;
	line-height: 67px;
	margin-top: 0;
	text-align: center;
	color: #fff;
}

.ifax-vs-efax_banner_title_h2 p {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	font-weight: 400;
}

.elementor-element-c0a06f4 .elementor-element-populated {
	padding: 0 !important;
}

.ifax-vs-efax_logo_sec .elementor-widget-container {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 10px 0;
}

.ifax-vs-efax_logo_sec .home_banner_bottom_section {
	box-shadow: none;
}

.elementor-element-ea66f58 p,
.elementor-element-0ba9752 p {
	margin-top: 10px;
	margin-bottom: 0;
}

.elementor-element-ea66f58 p>span,
.elementor-element-0ba9752 p>span {
	margin-bottom: 0;
}

.ifax-vs-efax_logo_sec .home_banner_bottom_section::after {
	bottom: -20px;
	visibility: hidden;
}

.elementor-element-fb922a6 p,
.elementor-element-0a57fd3 p,
.elementor-element-d85801e p,
.elementor-element-8fcd475,
.elementor-element-561930c p,
.elementor-element-2d26f3a,
.elementor-element-2814c6f p {
	color: #555A64;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-element-7b75797 .elementor-heading-title,
.elementor-element-abd3974 .elementor-heading-title {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 30px;
}

.ifax-vs-efax-table table {
	width: 100%;
}

.ifax-vs-efax-table .compareifaxtable {
	margin-bottom: 20px;
}

.ifax-vs-efax-table th {
	font-weight: 600;
}

.ifax-vs-efax-table td {
	font-weight: 400;
	text-align: left;
}

.elementor-element-a6e8830 p,
.elementor-element-0d59545 p {
	margin-bottom: 0;
}

.elementor-element-2a89d5b>.elementor-container {
	max-width: 1296px !important;
}

.elementor-element-0ff67d2 {
	margin-bottom: 10px !important;
}

.elementor-element-5fb237e {
	margin-bottom: 15px !important;
}

.elementor-element-8bb7ece {
	position: relative;
	left: -80px;
}

.faxplantrial.getfreetrailbtn {
	padding: 0 18px !important;
	font-size: 18px !important;
	text-transform: capitalize;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.7) !important;
	letter-spacing: 0;
	transition: none;
	background-color: transparent;
	border: 0 none;
	text-transform: none !important;
	height: 50px;
	line-height: 50px;
	display: none !important;
}

body.page-id-2060 .desktop_header .navSection.primary .login_signup_div.pull-right {
	display: flex;
	align-items: center;
}

body.page-id-2060 .desktop_header .navSection.primary.first_li,
body.page-id-2060 .desktop_header .menu_bar .navRoot li:nth-child(2),
body.page-id-2060 .desktop_header .menu_bar .navRoot li:first-child::after,
body.page-id-2060 .mobile_header .mobile_div,
body.page-id-2060 .mobile_header .tablate_menu,
body.page-id-2060 .sign_up_item.nav_list.regular_page_link,
body.page-id-2060 .sign_up_item.nav_list.landing_page_link {
	display: none !important;
}

body.page-id-19413 .desktop_header .faxplantrial.getfreetrailbtn,
body.page-id-2060 .desktop_header .faxplantrial.getfreetrailbtn,
body.page-id-2060 .nav_list.sign_up_item.faxplantrial_startfree {
	display: inline-block !important;
}

@media only screen and (max-width : 767px) {
	body.page-id-2060 .mobile_full_width .fax_signup_btnn {
		visibility: visible !important;
		top: auto !important;
		height: 100%;
		align-items: center;
		padding: 0;
		right: 0;
	}

	.free-fax-cover-sheets-faxes-section {
		max-width: 100%;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column>.elementor-widget-wrap {
		margin-bottom: 0 !important;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image {
		margin-bottom: 15px;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container {
		max-width: 70%;
		margin: 0 auto;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container,
	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container img[src$=".svg"],
	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-image .elementor-widget-container img {
		height: auto;
	}

	.section1 .col-md-6:last-child>img {
		width: auto;
	}
}

@media only screen and (max-width : 1198px) {
	.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a {
		width: 100%;
	}

	footer .widget.footer-widget.widget_text .desktop_footer {
		text-align: left;
	}

	.afterbefore_main.elementor-top-section .elementor-container .elementor-container {
		padding: 0 3px 0 12px !important;
	}

	.elementor-top-section .home_section_one>.elementor-container,
	.elementor-top-section .home_section_two>.elementor-container,
	.elementor-top-section .home_section_three>.elementor-container,
	.elementor-top-section .home_section_four>.elementor-container,
	.elementor-top-section .home_section_eight>.elementor-container,
	.elementor-top-section .home_section_nine>.elementor-container,
	.elementor-top-section .boxsection_home>.elementor-container,
	.elementor-top-section .home_section_eleven>.elementor-container,
	.elementor-top-section .home_section_twelve>.elementor-container,
	.elementor-top-section .home_section_thirteen>.elementor-container,
	.elementor-top-section .home_section_fifteen>.elementor-container,
	.elementor-top-section .home_faq_inner>.elementor-container,
	.elementor-top-section .home_faxsent_sec>.elementor-container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.elementor-top-section .home_section_four>.elementor-container {
		padding-left: 10px !important;
	}

	.home_fax_sent_left .elementor-widget-container {
		padding: 30px 30px 35px 20px;
	}

	.fax_sent_div .right_text {
		padding-left: 30px;
	}

	.footer_social_icon_inner {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 1170px) {
	.elementor-3771 .elementor-element.elementor-element-26e6364>.elementor-widget-container {
		margin-left: 0 !important;
	}

	.aboutbannermain.bg-light {
		padding: 30px 0 80px;
	}

	.elementor-3771 .elementor-element-dc216bb .elementor-widget-wrap {
		align-content: flex-end !important;
		align-items: flex-end !important;
	}

	.elementor-element-f85994b,
	.elementor-1831 .elementor-element.elementor-element-47e71ce {
		margin-bottom: 15px !important;
	}

	.elementor-element-658969b5 .media,
	.elementor-element-6ddd9ff9 .media {
		min-height: 132.16px;
	}
}

@media only screen and (max-width: 1024px) {
	.elementor-element-4fddbbca .elementor-widget-container .media {
		min-height: 148.16px !important;
	}
}

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

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		width: 39%;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2) {
		width: 22%;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) .elementor-widget-container p {
		padding-left: 10px;
		padding-right: 40px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) .elementor-widget-container p {
		padding-left: 40px;
		padding-right: 10px;
	}

	.boxsection_home .elementor-col-33 {
		width: 50% !important;
	}

	.home_app_sec_inner ul li {
		padding-right: 15px;
	}

	.home_app_sec_inner ul li:last-child {
		padding-right: 0;
	}

	.home_app_sec_inner ul li .icon {
		height: 50px;
		width: 50px;
		padding: 15px;
	}

	.home_app_sec_inner .desktopapp {
		padding-right: 25px;
	}

	.fax_sent_div {
		flex-wrap: wrap;
		justify-content: center;
	}

	.fax_sent_div .right_text {
		padding-left: 0;
	}

	.home_fax_sent_left .elementor-widget-container {
		padding: 30px 15px;
		text-align: center;
	}

	.fax_sent_div .left_logo {
		margin-bottom: 15px;
		width: 100%;
		justify-content: center;
	}

	.elementor-element-8d56463 .mobile-fax-app_2sec_1 .image,
	.elementor-element-8d56463 .mobile-fax-app_2sec_2 .image {
		justify-content: center;
	}

	.elementor-element-286470d4,
	.elementor-element-78a42db9,
	.elementor-element-2d983e98,
	.elementor-element-1d6de696 {
		width: 100% !important;
		padding: 0;
	}

	.elementor-element-7b27a355 .get_started_now.app_part,
	.elementor-element-f63c848 .get_started_now.app_part,
	.elementor-element-68f70427 .get_started_now.app_part {
		text-align: left !important;
	}

	.elementor-element-7b27a355 .get_started_now a,
	.elementor-element-f63c848 .get_started_now a {
		width: auto;
	}

	.elementor-element-658969b5 .media,
	.elementor-element-69f38efa .media {
		min-height: 155.23px;
	}

	.elementor-element-6ddd9ff9 .media {
		min-height: 179.23px;
	}

	.elementor-element-4fddbbca .elementor-widget-container .media {
		min-height: 172px !important;
	}

	.elementor-element-68f70427 .get_started_now a {
		margin-bottom: 0;
		margin-right: 20px !important;
		width: auto;
	}

	.elementor-element-78944eaf .media {
		min-height: 174.47px;
	}

	.elementor-element-436dc45c .media {
		min-height: 150.47px;
	}

	.elementor-element-8bb7ece {
		position: relative;
		left: 0px;
	}
}

@media only screen and (max-width : 767px) {
	.home-get-demo-link {
		font-size: 16px;
		max-width: 220px;
	}

	.banner-btn-area .home-get-demo-link+.home-get-demo-link {
		margin-left: 10px;
	}

	.banner-btn-area .home-get-demo-link {
		margin: 10px 10px;
		min-width: 160px;
		flex-wrap: wrap;
	}

	.clientnameshare {
		display: flex;
		justify-content: space-between;
	}

	.show-social-media-sh .sfsi_widget {
		top: 40px;
		right: 0;
	}

	.mobile_pd {
		padding-top: 20px;
	}

	.elementor-1318 .elementor-element.elementor-element-f0ffa16 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-642d0f4 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-5be624f .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-b60c4bc .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4ceeb47 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-20d4796 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-de77298 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-7bf40eb .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-39bebab .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-059a386 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-7f42803 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-df1b43d .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-783f2cf .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-55c3c7d .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4d6ed17 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4e877c2 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-c6d0ea2 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-9d37a62 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-a1ed8fc .elementor-heading-title,
	.elementor-3771 .elementor-element.elementor-element-7e8fca0 .elementor-heading-title,
	.elementor-4864 .elementor-element.elementor-element-0f4c68c .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-61221ab .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-876733e .elementor-heading-title,
	.page-template .elementor-element-312f66d .display-4.big_h1,
	.elementor-element-312f66d .display-4.big_h1,
	.elementor-1790 .elementor-element.elementor-element-42573b6 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-f0c2807 .elementor-heading-title,
	body .heading_title_1,
	body .heading_title_1 .elementor-heading-title,
	.section5 .titles h2,
	.section5 .titles h1,
	.section5 .titles>p {
		font-size: 30px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-37650ec .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-ad4b4f9 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-663cfda .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-03edc28 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-cbed3ae .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-0e186c7 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-0df9a66 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-230da78 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-befac22 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-315bc67 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-ab6e180 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-8755977 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-68b8311 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-15b3c60 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-f7e1270 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-b56c5ac .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-34da8b6 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-5bf05a1 .elementor-heading-title,
	.heading_title_2 {
		font-size: 26px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-a29c3dd .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-706690e .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-59c4e8c .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-bcdd670 .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-31d69e1 .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-f0af06c .elementor-icon-box-title,
	.elementor-33372 .elementor-element.elementor-element-c53a6e5 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-c630d81 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-cbeef9f .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-2f4f4f6 .elementor-heading-title {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-9a85728 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-3fd9781 .elementor-heading-title {
		line-height: 28px !important;
	}

	.elementor-1318 .elementor-element.elementor-element-12f588b .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-1725427,
	.elementor-1318 .elementor-element.elementor-element-f99c630,
	.elementor-1318 .elementor-element.elementor-element-6209b77,
	.elementor-1318 .elementor-element.elementor-element-e74d807,
	.elementor-1318 .elementor-element.elementor-element-d4b0ca0,
	.elementor-1318 .elementor-element.elementor-element-6abd3b0,
	.elementor-1318 .elementor-element.elementor-element-b623e5e,
	.elementor-1318 .elementor-element.elementor-element-3d3a3ff,
	.elementor-1318 .elementor-element.elementor-element-b6c71b5,
	.elementor-1318 .elementor-element.elementor-element-6ea9108,
	.home_faq .elementor-accordion-title,
	.elementor-1318 .elementor-element.elementor-element-d34628e .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-c422ca5,
	.elementor-1318 .elementor-element.elementor-element-b1bf6d4,
	.elementor-1318 .elementor-element.elementor-element-c546dde,
	.elementor-1318 .elementor-element.elementor-element-58f1322,
	.elementor-1318 .elementor-element.elementor-element-c905121,
	.elementor-1318 .elementor-element.elementor-element-565ecd5,
	.elementor-1318 .elementor-element.elementor-element-ba77731,
	.elementor-1318 .elementor-element.elementor-element-03af6a3,
	.elementor-3771 .elementor-element.elementor-element-ddc2c52 .elementor-accordion-title,
	.elementor-4864 .elementor-element.elementor-element-d30369e .elementor-accordion-title,
	.elementor-1790 .elementor-element.elementor-element-81bcaae .elementor-accordion-title,
	.elementor-1831 .elementor-element.elementor-element-412e722 .elementor-accordion-title,
	.elementor-4558 .elementor-element.elementor-element-8999c89 .elementor-accordion-title,
	.elementor-1318 .elementor-element.elementor-element-6995892,
	.elementor-1318 .elementor-element.elementor-element-fb78c94 {
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-ddc2c52 .elementor-accordion-title,
	.elementor-4864 .elementor-element.elementor-element-d30369e .elementor-accordion-title,
	.elementor-1790 .elementor-element.elementor-element-81bcaae .elementor-accordion-title,
	.elementor-4558 .elementor-element.elementor-element-8999c89 .elementor-accordion-title,
	.elementor-1831 .elementor-element.elementor-element-412e722 .elementor-accordion-title {
		font-weight: 500;
	}

	.elementor-1318 .elementor-element.elementor-element-b6c71b5 li,
	.elementor-1318 .elementor-element.elementor-element-6995892 li {
		margin-bottom: 8px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		width: 100%;
	}

	.boxsection_home .elementor-col-33 {
		width: 100% !important;
	}

	.afterbeforerow .elementor-container .elementor-col-33 .elementor-widget-container p {
		padding: 10px !important;
		font-size: 16px !important;
		line-height: 25px !important;
	}

	.elementor-1318 .elementor-element.elementor-element-1d7ae08,
	.elementor-1318 .elementor-element.elementor-element-e07432c {
		display: none;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
		order: 2;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2) {
		order: 1;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		order: 3;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
		background: #e4e4e4;
		margin-bottom: 10px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		background: #e0f1f8;
	}

	.home_section_one .elementor-col-50:first-child,
	.home_section_two .elementor-col-50:first-child,
	.home_section_three .elementor-col-50:first-child,
	.home_section_four .elementor-col-50:first-child,
	.home_section_eight .elementor-col-50:first-child,
	.home_section_nine .elementor-col-50:first-child,
	.home_section_eleven .elementor-col-50:first-child,
	.home_faxsent_sec .elementor-col-50:first-child,
	.elementor-element-dc216bb,
	.elementor-element-0fcf36c,
	.elementor-element-80c9e8c,
	.elementor-element-bded014,
	.elementor-element-9f6ccb6,
	.elementor-element-5927868,
	.elementor-element-bfb0849,
	.elementor-element-6e6dccc,
	.elementor-element-49da12c,
	.elementor-element-12041a62,
	.elementor-element-2d983e98,
	.elementor-element-286470d4,
	.elementor-element-2cb26a48,
	.elementor-element-44512787,
	.elementor-element-226ba756,
	.elementor-element-51ada504,
	.elementor-element-769df8dd,
	.elementor-element-52a7ac30,
	.elementor-element-49da12c,
	.common_padding_leftright_30 .elementor-col-50:first-child {
		padding-right: 0px;
	}

	.home_section_one .elementor-col-50:last-child,
	.home_section_two .elementor-col-50:last-child,
	.home_section_three .elementor-col-50:last-child,
	.home_section_four .elementor-col-50:last-child,
	.home_section_eight .elementor-col-50:last-child,
	.home_section_nine .elementor-col-50:last-child,
	.home_section_eleven .elementor-col-50:last-child,
	.home_faxsent_sec .elementor-col-50:last-child,
	.elementor-element-5435617,
	.elementor-element-cb38582,
	.elementor-element-c1a9376,
	.elementor-element-3a65644,
	.elementor-element-627ecf4,
	.elementor-element-633d4ea,
	.elementor-element-4cd69cd,
	.elementor-element-de69c1a,
	.elementor-element-4cd69cd,
	.elementor-element-de69c1a,
	.elementor-element-120f329,
	.elementor-element-4a234d61,
	.elementor-element-1d6de696,
	.elementor-element-78a42db9,
	.elementor-element-71c65532,
	.elementor-element-519e0ea5,
	.elementor-element-13c45d28,
	.elementor-element-74da081e,
	.elementor-element-ff896c,
	.elementor-element-1f7b5dcd,
	.elementor-element-120f329,
	.common_padding_leftright_30 .elementor-col-50:last-child {
		padding-left: 0px;
	}

	.elementor-element-2692165 .elementor-element-populated,
	.elementor-element-6faba12 .elementor-element-populated {
		padding: 30px 12px 20px 0 !important;
	}

	.elementor-1318 .elementor-element.elementor-element-e4a1a6f>.elementor-element-populated,
	.elementor-1318 .elementor-element.elementor-element-13473c1>.elementor-element-populated {
		padding: 10px 12px 0 10px !important;
	}

	.elementor-element-bc600bf,
	.elementor-element-4c5635b,
	.elementor-element-e31c084,
	.elementor-element-772d892 {
		text-align: center !important;
	}

	.elementor-1318 .elementor-element.elementor-element-33f92cdm,
	.elementor-1318 .elementor-element.elementor-element-20b7fb1 {
		padding-top: 0 !important;
	}

	.home_section_two .elementor-col-50:first-child,
	.home_section_four .elementor-col-50:first-child,
	.home_section_eight .elementor-col-50:first-child,
	.home_section_eleven .elementor-col-50:first-child {
		order: 2;
	}

	.home_section_two .elementor-col-50:last-child,
	.home_section_four .elementor-col-50:last-child,
	.home_section_eight .elementor-col-50:last-child,
	.home_section_eleven .elementor-col-50:last-child {
		order: 1;
	}

	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-46bca4f,
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5ebb5df {
		margin: 20px 0;
	}

	.elementor-element-54019ab {
		text-align: center;
	}

	.main-banner-wrap h2.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.afterbeforerow .homebefore,
	.afterbeforerow .homeafter {
		position: relative;
		padding-top: 5px;
	}

	.afterbeforerow .homebefore::before,
	.afterbeforerow .homeafter::before {
		content: "";
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: -10px;
		color: rgba(0, 0, 0, 0.5);
		background: rgba(0, 0, 0, 0.1);
		border-radius: 0px 0px 6px 6px;
		width: 60px;
		height: 18px;
		line-height: 14px;
		font-size: 11px;
		font-weight: 500;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.afterbeforerow .homebefore::before {
		content: "Before";
	}

	.afterbeforerow .homeafter::before {
		content: "After";
	}

	.afterbeforerow,
	.elementor-element-8fa2138,
	.elementor-element-eac47a3,
	.elementor-element-756b221 {
		margin-bottom: 15px;
	}

	.elementor-element-2533626 .elementor-col-50:first-child,
	.elementor-element-49da12c {
		order: 2;
	}

	.elementor-element-2533626 .elementor-col-50:first-child,
	.elementor-element-120f329 {
		margin-bottom: 30px;
	}

	.elementor-3771 .elementor-element.elementor-element-2533626 {
		padding-bottom: 50px !important;
	}

	.elementor-element-9b02a0d,
	.elementor-element-81ae300 {
		margin-bottom: 15px;
	}

	.elementor-element-ccf8f7f,
	.elementor-element-a49deac {
		width: 100% !important;
	}

	.elementor-element-ccf8f7f {
		margin-bottom: 10px !important;
	}

	.elementor-element-7b27a355 .get_started_now a,
	.elementor-element-f63c848 .get_started_now a {
		margin-right: 30px !important;
		margin-bottom: 0;
	}

	.elementor-element-8d56463 .mobile-fax-app_2sec_1 .image,
	.elementor-element-8d56463 .mobile-fax-app_2sec_2 .image {
		margin-bottom: 0;
	}

	.elementor-element-8d56463 .elementor-col-33 {
		margin-bottom: 25px;
	}

	.elementor-1790 .elementor-element.elementor-element-7b53974,
	.elementor-1831 .elementor-element.elementor-element-4e170d35 {
		padding-top: 50px !important;
	}

	.elementor-4864 .elementor-element.elementor-element-6f18d95,
	.elementor-1790 .elementor-element.elementor-element-042bae2,
	.elementor-1831 .elementor-element.elementor-element-62a978a5 {
		padding-bottom: 50px !important;
	}

	.elementor-element-3e5f10e4 .elementor-col-33 {
		margin-bottom: 30px;
	}

	.elementor-element-3575e04b .page-template .display-4 {
		margin-bottom: 35px !important;
	}

	.elementor-4558 .elementor-element.elementor-element-22a41e5 {
		margin-bottom: 1.5rem !important;
	}

	.elementor-4558 .elementor-element.elementor-element-db72b92 {
		padding-bottom: 40px !important;
	}

	.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec {
		margin-bottom: 20px;
	}

	.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-col-50 {
		width: 100%;
	}

	.section1,
	.section2,
	.section3,
	.section4 {
		padding-top: 40px;
	}

	.section2,
	.section3,
	.section1 {
		padding-bottom: 40px;
	}

	.hd_title_h1 .elementor-heading-title,
	.section2 .titles>h2,
	.section3 .titles>h2 {
		font-size: 30px !important;
		line-height: normal !important;
	}

	.hd_title_h2 .elementor-heading-title,
	.section4 h2 {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.section1 p,
	.section2 p,
	.section3 p,
	.section4 p {
		font-size: 16px;
		line-height: 22px;
	}

	.section2_inner,
	.fax_single_sec_3_inner {
		padding-top: 30px;
	}

	.download_btn .elementor-button-link {
		padding: 12px 15px;
	}

	.download_btn .elementor-button-link .elementor-button-text {
		font-size: 12px !important;
	}

	.section1 .elementor-col-50:first-child {
		margin-bottom: 30px;
	}

	.section2 .elementor-column,
	.section3 .elementor-column,
	.section4 .elementor-col-50 {
		margin-bottom: 30px;
	}

	.section2 .elementor-column:last-child,
	.section3 .elementor-column:last-child,
	.section4 .elementor-col-50:last-child {
		margin-bottom: 0;
	}

	.section1 .elementor-column,
	.section2 .elementor-column,
	.section3 .elementor-column,
	.section4 .elementor-column {
		padding: 0 15px !important;
	}

	.elementor-top-section.section1 .elementor-container,
	.elementor-top-section.section2 .elementor-container,
	.elementor-top-section.section3 .elementor-container,
	.elementor-top-section.section4 .elementor-container {
		padding: 0 0px !important;
	}

	.section2_inner .elementor-column,
	.fax_single_sec_3_inner .elementor-column,
	.section4 .elementor-col-50 {
		padding: 0 0px !important;
	}

	.section1 .elementor-col-50:last-child {
		padding-left: 15px !important;
	}

	.section1 .elementor-col-50:first-child {
		padding-right: 0 !important;
	}

	.section4 .elementor-col-50:last-child {
		padding-left: 0 !important;
	}

	.section4 .elementor-col-50:first-child {
		padding-right: 15px !important;
	}

	.hd_title_h2 {
		margin-bottom: 10px !important;
	}

	.section4 {
		padding-bottom: 50px;
	}

	.download_btn.download_btn_doc {
		margin-bottom: 15px !important;
	}

	.section5 p {
		font-size: 18px;
	}

	.faxbtngroup .faxbtn:first-child {
		margin-right: 0;
	}

	.section1 .col-md-6:last-child {
		text-align: center;
	}

	.elementor-element-15b47fa6.elementor-top-section>.elementor-container {
		padding-bottom: 40px !important;
	}

	.elementor-1747 .elementor-element.elementor-element-2ab01cc .elementor-button {
		width: 228px;
	}

	.elementor-element-a291b95,
	.elementor-element-bb3c6b6 {
		margin-top: 5px;
	}

	.elementor-element-3eb14de4 {
		margin-bottom: 15px !important;
	}

	.elementor-element-5de0f225 {
		margin-top: 20px;
	}
}

@media only screen and (max-width : 1024px) {
	section.blog_detail_pagegination_pd {
		padding-top: 25px;
	}
}

@media (min-width:670px) {

	.globalNav .navSection.primary,
	.globalNav .navSection.secondary {
		display: -ms-flexbox;
		display: flex;
	}
}

.globalNav .navSection.primary {
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav .navSection.secondary {
	position: absolute;
	top: 0;
	right: 0;
}

.globalNav .navSection.mobile {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (min-width:670px) {
	.globalNav .navSection.mobile {
		display: none;
	}
}

.globalNav.compact .navRoot {
	display: -ms-flexbox;
	display: flex;
}

.globalNav.compact .navSection.logo {
	position: static;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav.compact .navSection.secondary {
	position: static;
}

.globalNav .rootLink {
	display: inline-block;
	height: 50px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 17px;
	line-height: 50px;
	font-weight: 400;
	margin: 0;
	padding: 0 10px;
}

@media (min-width:670px) {
	.globalNav .rootLink {
		padding: 0 calc(10px + (100vw - 670px) * 0.040541);
	}
}

@media (min-width:1040px) {
	.globalNav .rootLink {
		padding: 0 25px;
	}
}

.globalNav .navSection.logo .rootLink {
	padding-left: 20px !important;
}

.globalNav .navSection.secondary .rootLink:last-child {
	padding-right: 20px !important;
}

.globalNav .navSection.primary .rootLink {
	font-weight: 500;	
}

.globalNav .colorize {
	color: #6772e5;
	transition: color 0.1s ease;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: #32325d;
}

.globalNav .hasDropdown {
	cursor: default;
}

.globalNav .item-home h1 {
	line-height: 50px;
	font-size: 20px;
	margin: 0;
	color: inherit;
}

.globalNav .item-home svg {
	vertical-align: -5px;
}

.globalNav .item-home svg path {
	fill: currentColor;
}

.globalNav .item-dashboard:after {
	font: normal 16px StripeIcons;
	content: "\279E";
	padding-left: 1px;
}

.globalNav .dropdownRoot {
	position: absolute;
	z-index: 1000;
	left: 0;
	right: 0;
	top: 50px;
	pointer-events: none;
	transform: rotateX(-15deg);
	transform-origin: 50% -50px;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	display: none;
}

@media (min-width:670px) {
	.globalNav .dropdownRoot {
		display: block;
	}
}

.globalNav.dropdownActive .dropdownRoot {
	opacity: 1;
	pointer-events: auto;
	transform: none;
}

.globalNav .dropdownBackground {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	width: 520px;
	height: 400px;
	transform: translateX(0);
	transform-origin: 0 0;
}

.globalNav .alternateBackground,
.globalNav .dropdownBackground {
	position: absolute;
	top: 0;
	left: 0;
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.globalNav .alternateBackground {
	right: 0;
	height: 1000px;
	background: #f6f9fc;
}

.globalNav .dropdownArrow {
	position: absolute;
	top: -6px;
	left: 0;
	margin: 0 0 0 -6px;
	width: 12px;
	height: 12px;
	transform: rotate(45deg);
	border-radius: 4px 0 0 0;
	background: #fff;
	box-shadow: -3px -3px 5px rgba(82, 95, 127, .04);
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.globalNav .dropdownContainer {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(0);
	will-change: transform, width, height;
	transition-property: transform, width, height;
	transition-duration: 0.25s;
}

.globalNav .dropdownSection {
	opacity: 0;
	pointer-events: none;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	background: red;
}

.globalNav .dropdownSection.active {
	opacity: 1;
	transform: translateX(0);
}

.globalNav .dropdownSection.left {
	transform: translateX(-150px);
}

.globalNav .dropdownSection.right {
	transform: translateX(150px);
}

.globalNav.dropdownActive .dropdownSection.active {
	pointer-events: auto;
}

.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
	transition: none;
}

.globalNav .linkGroup {
	padding: 20px 35px;
}

.globalNav .linkContainer {
	display: block;
	padding: 9px 0;
}

.globalNav .linkTitle {
	margin: 0;
	color: #6772e5;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: .025em;
}

.globalNav .linkSub {
	font-size: 15px;
	line-height: 22px;
	color: #6b7c93;
	margin: 5px 0 0;
	display: block;
}

.globalNav .linkSub,
.globalNav .linkTitle {
	transition: color 0.1s;
}

.globalNav .linkContainer:hover .linkTitle,
.globalNav .linkTitle:hover {
	color: #32325d;
}

.globalNav .linkContainer:hover .linkSub {
	color: #424770;
}

.globalNav .hover-fillDark,
.globalNav .hover-fillLight {
	transition: fill 0.1s;
}

.globalNav .hover-strokeDark,
.globalNav .hover-strokeLight {
	transition: stroke 0.1s;
}

.globalNav .linkContainer:hover .hover-fillLight {
	fill: #8898aa;
}

.globalNav .linkContainer:hover .hover-fillDark {
	fill: #32325d;
}

.globalNav .linkContainer:hover .hover-strokeLight {
	stroke: #8898aa;
}

.globalNav .linkContainer:hover .hover-strokeDark {
	stroke: #32325d;
}

.globalNav .linkIcon {
	white-space: nowrap;
}

.globalNav .linkIcon svg {
	margin: 0 12px -3px -1px;
}

.globalNav .withIcon {
	padding-left: 28px;
}

.globalNav .withIcon .linkTitle {
	margin-left: -28px;
}

.globalNav .new-badge {
	display: inline-block;
	margin-left: 5px;
	vertical-align: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 14px;
	font-weight: 700;
	background: #6772e5;
	transition: background 0.15s;
	border-radius: 10px;
	padding: 0 5px;
	height: auto;
	top: auto;
	box-shadow: none;
}

.globalNav .linkContainer:hover .new-badge {
	background: #32325d;
}

.globalNav .productsGroup {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 640px;
	max-width: calc(100vw - 85px);
	margin: -5px -10px;
}

.globalNav .productsGroup>li {
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	display: -ms-flexbox;
	display: flex;
}

.globalNav .productsGroup .linkContainer {
	padding: 18px 10px;
	-ms-flex: 1;
	flex: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.globalNav .productsGroup svg {
	width: 48px;
	height: 48px;
}

.globalNav .productLinkContent {
	-ms-flex: 1;
	flex: 1;
	margin-left: 20px;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 71px;
}

.globalNav .prodsubGroup,
.globalNav .productLinkContent {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav .prodsubGroup .linkContainer {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 13px 30px;
}

.globalNav .prodsubGroup .linkSub {
	margin: 0 0 0 10px;
}

.globalNav .item-subscriptions .linkTitle {
	color: #24b47e;
}

.globalNav .item-connect .linkTitle {
	color: #3297d3;
}

.globalNav .item-relay .linkTitle {
	color: #e25950;
}

.globalNav .item-atlas .linkTitle {
	color: #e39f48;
}

.globalNav .item-radar .linkTitle {
	color: #b76ac4;
}

.globalNav .item-radar .new-badge {
	background: #b76ac4;
}

.globalNav .documentationGroup .linkSub {
	max-width: 250px;
}

.globalNav .documentationArticles {
	font-size: 15px;
	line-height: 26px;
	margin: 15px 20px 10px 28px;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
}

.globalNav .documentationArticles>ul {
	margin-right: 40px;
}

.globalNav .documentationArticles>ul:last-child {
	margin-right: 0;
}

.globalNav .documentationArticles h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .025em;
	margin: 0 0 3px;
	color: #8898aa;
}

.globalNav .blogPosts {
	margin: 5px 10px 5px 28px;
}

.globalNav .blogPosts a {
	display: block;
	white-space: nowrap;
	padding: 5px 0;
}

.globalNav .blogPosts a:after {
	content: "\27A2";
	font: normal 16px StripeIcons;
	margin-left: 6px;
	vertical-align: -3px;
}

.globalNav .blogPosts .title {
	font-size: 15px;
	line-height: 22px;
	display: inline-block;
	white-space: nowrap;
	max-width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: top;
}

.globalNav .blogPosts .title.new {
	font-weight: 500;
}

.globalNav .blogPosts .new-badge {
	vertical-align: -1px;
}

.globalNav .blogPosts a:hover .new-badge {
	background: #32325d;
}

.globalNav .navSection.mobile .rootLink {
	cursor: pointer;
	width: 50px;
	height: 50px;
	position: relative;
}

.globalNav .navSection.mobile .rootLink h2 {
	color: inherit;
}

.globalNav .navSection.mobile .rootLink h2,
.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
	position: absolute;
	width: 24px;
	height: 3px;
	border-radius: 1px;
	background: currentColor;
}

.globalNav .navSection.mobile .rootLink h2 {
	font-size: 0;
	left: 13px;
	top: 23px;
}

.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
	content: "";
	left: 0;
}

.globalNav .navSection.mobile .rootLink h2:before {
	top: -9px;
}

.globalNav .navSection.mobile .rootLink h2:after {
	top: 9px;
}

.globalNav .popup {
	position: absolute;
	left: 10px;
	top: 5px;
	right: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	pointer-events: none;
	perspective: 2000px;
}

.globalNav .popupContainer {
	background: #fff;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	font-size: 17px;
	line-height: 40px;
	white-space: nowrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
	transform: rotate3d(1, 1, 0, -15deg);
	transform-origin: 100% 0;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
}

.globalNav .navSection.mobile.globalPopupActive .popupContainer {
	transform: none;
	opacity: 1;
	pointer-events: auto;
}

.globalNav .popup a {
	display: block;
}

.globalNav .popupCloseButton {
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 51px;
	font-size: 0;
	cursor: pointer;
}

.globalNav .popupCloseButton:after,
.globalNav .popupCloseButton:before {
	content: "";
	position: absolute;
	background: #6772e5;
	border-radius: 1px;
	left: 14px;
	right: 14px;
	top: 24px;
	height: 3px;
	transform: rotate(45deg);
	transition: background 0.1s;
}

.globalNav .popupCloseButton:after {
	transform: rotate(-45deg);
}

.globalNav .popupCloseButton:hover:after,
.globalNav .popupCloseButton:hover:before {
	background: #32325d;
}

.globalNav .mobileSignIn {
	background: #f6f9fc;
	display: block;
	padding: 12px 30px;
	font-weight: 600;
}

.globalNav .mobileSignIn:after {
	font: normal 16px StripeIcons;
	content: "\279C";
	margin-left: 6px;
}

.globalNav .mobileProducts {
	padding: 20px 0 15px;
}

.globalNav .mobileProducts h4 {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .025em;
	color: #8898aa;
	text-transform: uppercase;
	margin: -5px 0 0 30px;
}

.globalNav .mobileProductsList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalNav .mobileProductsList>ul {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav .mobileProductsList>ul:last-child {
	-ms-flex-positive: 3;
	flex-grow: 3;
}

.globalNav .mobileProductsList a {
	padding: 0 30px;
	font-size: 20px;
	font-weight: 500;
	line-height: 50px;
}

.globalNav .mobileProductsList a:hover {
	color: #32325d;
}

.globalNav .mobileProductsList a svg {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 0 15px 0 -3px;
	vertical-align: -5px;
}

.globalNav .mobileProductsList .item-subscriptions {
	color: #24b47e;
}

.globalNav .mobileProductsList .item-connect {
	color: #3297d3;
}

.globalNav .mobileProductsList .item-relay {
	color: #e25950;
}

.globalNav .mobileProductsList .item-atlas {
	color: #e39f48;
}

.globalNav .mobileProductsList .item-radar {
	color: #b76ac4;
}

.globalNav .mobileSecondaryNav {
	border-top: 2px solid #f6f9fc;
	padding: 15px 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalNav .mobileSecondaryNav>ul {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav .mobileSecondaryNav>ul:last-child {
	-ms-flex-positive: 3;
	flex-grow: 3;
}

.globalNav .mobileSecondaryNav a {
	padding: 0 20px;
	min-width: 100px;
}

.globalFooter {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #f6f9fc;
	position: relative;
}

.globalFooter.withCards {
	background: 0 0;
	overflow: hidden;
	padding-top: 500px;
	margin-top: -480px;
	pointer-events: none;
}

.globalFooter.withCards>* {
	pointer-events: auto;
	position: relative;
}

.globalFooter.withCards:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 600px;
	height: 2000px;
	background: #f6f9fc;
	transform: skew(0, -12deg);
}

.globalFooterCards .container-xl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px auto;
	padding: 0 5px;
}

a.globalFooterCard,
div.globalFooterCard {
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	margin: 15px;
	z-index: 499;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	padding: 40px 40px 40px 120px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
	transition-property: color, background-color, box-shadow, transform;
	transition-duration: 0.15s;
}

a.globalFooterCard:after,
div.globalFooterCard:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #aab7c4;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.15s;
}

.homemain_slider a.getdemobtn {
	background: #009fda !important;
	border-color: #009fda !important;
}

.homemain_slider a.startnowbtn {
	border-color: #009fda;
	color: #009fda;
}

.homemain_slider a.btn {
	height: 48px !important;
	line-height: 42px !important;
	padding: 0 20px !important;
	font-size: 16px !important;
	border-radius: 25px !important;
}

.homemain_slider .elementor-widget-container section {
	padding: 40px 0 !important;
}

.colmunbox .feature_txt a {
	color: #009fda !important;
}

.client_testimonial .flickity-button,
.sliderpart .flickity-button {
	background-color: #009fda !important;
	border-color: #009fda !important;
	transform: none !important;
	z-index: 9;
}

.processpart .bg-success {
	background-color: #009fda !important;
}

.btn-back-to-top.btn-primary {
	background-color: #009fda !important;
	border-color: #009fda !important;
}

.homemain_slider .flickity-button {
	background-color: #009fda !important;
	border-color: #009fda !important;
}

.cardbox h3 {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: .5px;
	margin: 0;
}

@media (min-width:1025px) {
	.colmunbox a.inlinks:hover {
		color: #000 !important;
	}

	.homemain_slider a.getdemobtn:hover {
		background: 0 0 !important;
		color: #009fda !important;
	}

	.homemain_slider a.startnowbtn:hover {
		background: #009fda;
		color: #fff;
	}
}

@media (min-width:670px) {

	a.globalFooterCard,
	div.globalFooterCard {
		-ms-flex-preferred-size: 1%;
		flex-basis: 1%;
		padding-left: 100px;
	}
}

@media (min-width:880px) {

	a.globalFooterCard,
	div.globalFooterCard {
		padding-left: 120px;
	}
}

a.globalFooterCard:hover,
div.globalFooterCard:hover {
	color: #32325d !important;
	transform: translateY(-2px);
	box-shadow: 0 18px 35px rgba(50, 50, 93, .1), 0 8px 15px rgba(0, 0, 0, .07);
}

a.globalFooterCard:active,
div.globalFooterCard:active {
	transform: translateY(2px);
	box-shadow: 0 11px 20px rgba(50, 50, 93, .1), 0 6px 11px rgba(0, 0, 0, .08);
}

a.globalFooterCard:active:after,
div.globalFooterCard:active:after {
	opacity: .15;
}

a.globalFooterCard img,
a.globalFooterCard svg,
div.globalFooterCard img,
div.globalFooterCard svg {
	position: absolute;
	width: 130px;
	height: 130px;
	left: -35px;
	top: calc(50% - 65px);
}

@media (min-width:670px) {

	a.globalFooterCard img,
	a.globalFooterCard svg,
	div.globalFooterCard img,
	div.globalFooterCard svg {
		left: -50px;
	}
}

@media (min-width:880px) {

	a.globalFooterCard img,
	a.globalFooterCard svg,
	div.globalFooterCard img,
	div.globalFooterCard svg {
		left: -35px;
	}
}

a.globalFooterCard svg .hover-fillDark,
a.globalFooterCard svg .hover-fillLight,
div.globalFooterCard svg .hover-fillDark,
div.globalFooterCard svg .hover-fillLight {
	transition: fill 0.15s;
}

a.globalFooterCard svg .hover-strokeDark,
a.globalFooterCard svg .hover-strokeLight,
div.globalFooterCard svg .hover-strokeDark,
div.globalFooterCard svg .hover-strokeLight {
	transition: stroke 0.15s;
}

a.globalFooterCard:hover svg .hover-fillDark,
div.globalFooterCard:hover svg .hover-fillDark {
	fill: #32325d;
}

a.globalFooterCard:hover svg .hover-fillLight,
div.globalFooterCard:hover svg .hover-fillLight {
	fill: #8898aa;
}

a.globalFooterCard:hover svg .hover-strokeDark,
div.globalFooterCard:hover svg .hover-strokeDark {
	stroke: #32325d;
}

a.globalFooterCard:hover svg .hover-strokeLight,
div.globalFooterCard:hover svg .hover-strokeLight {
	stroke: #8898aa;
}

a.globalFooterCard h2,
div.globalFooterCard h2 {
	margin: 0 0 5px;
	white-space: normal;
}

a.globalFooterCard p,
div.globalFooterCard p {
	margin: 5px 0 0;
}

a.globalFooterCard.card-pricing,
div.globalFooterCard.card-pricing {
	color: #24b47e;
}

a.globalFooterCard.card-documentation,
div.globalFooterCard.card-documentation {
	color: #b76ac4;
}

a.globalFooterCard.card-subscriptions,
div.globalFooterCard.card-subscriptions {
	color: #24b47e;
}

a.globalFooterCard.card-connect,
div.globalFooterCard.card-connect {
	color: #3297d3;
}

a.globalFooterCard.card-relay,
div.globalFooterCard.card-relay {
	color: #e25950;
}

a.globalFooterCard.card-atlas,
div.globalFooterCard.card-atlas {
	color: #e39f48;
}

a.globalFooterCard.card-radar,
div.globalFooterCard.card-radar {
	color: #b76ac4;
}

.globalFooterCTA {
	padding: 50px 0;
	border-bottom: 2px solid rgba(207, 215, 223, .25);
}

@media (min-width:670px) {
	.globalFooterCTA .container-lg {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}
}

.globalFooterCTA .buttons,
.globalFooterCTA .content {
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
}

.globalFooterCTA .title {
	font-weight: 400;
	font-size: 30px;
	line-height: 45px;
	color: #32325d;
	margin: .75em 0;
}

.globalFooterCTA .subtitle {
	font-weight: 300;
	color: #6772e5;
	display: block;
}

@media (min-width:670px) {
	.globalFooterCTA .common-ButtonGroup {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.globalFooterNav {
	padding: 65px 0 55px;
	color: #8898aa;
	line-height: 30px;
	font-size: 15px;
	white-space: nowrap;
}

.globalFooterNav ul {
	padding: 0;
	margin: 0;
}

.globalFooterNav li {
	list-style: none;
}

.globalFooterNav .container-lg {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width:880px) {
	.globalFooterNav .container-lg {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.globalFooterNav a {
	text-decoration: none;
	color: inherit;
	transition: color 0.1s;
}

.globalFooterNav a:hover {
	color: #32325d;
}

.globalFooterNav .metaNav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-positive: 2;
	flex-grow: 2;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin-bottom: 20px;
}

@media (min-width:880px) {
	.globalFooterNav .metaNav {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 0 20px;
	}
}

.globalFooterNav .metaNav>li {
	margin-right: 20px;
}

.globalFooterNav .metaNav .select {
	position: relative;
	perspective: 2000px;
	z-index: 499;
}

.globalFooterNav .metaNav .rootLink {
	color: #6772e5;
	font-weight: 600;
	cursor: pointer;
}

.globalFooterNav .metaNav .rootLink:hover {
	color: #32325d;
}

.globalFooterNav .metaNav .rootLink svg {
	display: inline-block;
	vertical-align: -1px;
	margin: 0 7px 0 -2px;
}

.globalFooterNav .metaNav .rootLink svg path {
	fill: currentColor;
}

.globalFooterNav .metaNav .select.globalPopupActive .rootLink {
	color: #32325d;
}

@media (min-width:880px) {
	.globalFooterNav .metaNav .country {
		margin-bottom: 5px;
	}
}

.globalFooterNav .metaNav .space {
	-ms-flex-positive: 2;
	flex-grow: 2;
}

.globalFooterNav .metaNav .copyright {
	margin-right: 0;
	color: #cfd7df;
}

.globalFooterNav .siteNav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width:670px) {
	.globalFooterNav .siteNav {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (min-width:880px) {
	.globalFooterNav .siteNav {
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

.globalFooterNav .siteNav .column {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	margin-bottom: 20px;
}

@media (min-width:670px) {
	.globalFooterNav .siteNav .column {
		-ms-flex-preferred-size: auto !important;
		flex-basis: auto !important;
		margin-right: 40px;
	}
}

@media (min-width:880px) {
	.globalFooterNav .siteNav .column {
		margin-right: 30px;
	}
}

@media (min-width:1040px) {
	.globalFooterNav .siteNav .column {
		margin-right: 40px;
	}
}

.globalFooterNav .siteNav .column:last-child {
	margin-right: 0;
}

.globalFooterNav .siteNav .splitColumn {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalFooterNav .siteNav li {
	margin-right: 40px;
}

.globalFooterNav .siteNav li.long-link {
	margin-right: 20px;
}

.globalFooterNav .siteNav .column:last-child li {
	margin-right: 0;
}

.globalFooterNav .siteNav h4 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	margin: 0 0 5px;
}

.globalFooterNav .siteNav strong {
	font-weight: 500;
}

.globalFooterNav .popup {
	position: absolute;
	bottom: 40px;
	left: -5px;
	z-index: 1000;
	font-size: 15px;
	line-height: 26px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	pointer-events: none;
	transform: rotate3d(1, 1, 0, 15deg);
	transform-origin: 0 100%;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
}

@media (min-width:1160px) {
	.globalFooterNav .popup {
		left: -65px;
	}
}

.globalFooterNav .popup:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 30px;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	border-radius: 20px 0 3px 0;
	background: #fff;
}

@media (min-width:1160px) {
	.globalFooterNav .popup:before {
		left: 60px;
	}
}

.globalFooterNav .globalPopupActive {
	z-index: 1000 !important;
}

.globalFooterNav .globalPopupActive .popup {
	transform: none;
	opacity: 1;
	pointer-events: auto;
}

.globalFooterNav .optionList {
	color: #525f7f;
	white-space: nowrap;
}

.globalFooterNav .optionList a {
	border-radius: 4px;
	display: block;
	line-height: 36px;
	padding: 0 15px;
	transition: color 0.1s, background-color 0.1s;
}

.globalFooterNav .optionList a:hover {
	background-color: #f6f9fc;
	color: #32325d;
}

.globalFooterNav .optionList a:active {
	background-color: #e6ebf1;
}

.globalFooterNav .optionList .selected {
	font-weight: 600;
	color: #32325d;
}

.globalFooterNav .optionList .selected>span:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: -2px;
	margin: 0 6px 0 -2px;
	background: url(../fonts/select-checkmark.svg);
}

.globalFooterNav .badge {
	font-size: 10px;
	line-height: 10px;
	color: #aab7c4;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	font-style: normal;
	padding: 2px 3px 1px;
	border-radius: 4px;
	border: 1px solid #e6ebf1;
	display: inline-block;
	vertical-align: 1px;
	margin-left: 8px;
}

.globalFooterNav .languagePicker {
	padding: 10px 5px;
}

.globalFooterNav .countryPicker {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.globalFooterNav .countryPicker:before {
	background: #f6f9fc;
}

@media (min-width:670px) {
	.globalFooterNav .countryPicker {
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.globalFooterNav .countryPicker:before {
		background: #fff;
	}
}

.globalFooterNav .columns,
.globalFooterNav .sidebar {
	display: -ms-flexbox;
	display: flex;
}

.globalFooterNav .sidebar {
	background: #f6f9fc;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (min-width:670px) {
	.globalFooterNav .sidebar {
		border-radius: 0 5px 5px 0;
	}
}

.globalFooterNav .sidebar .optionList a:hover {
	background-color: rgba(230, 235, 241, .5);
}

.globalFooterNav .sidebar .optionList a:active {
	background-color: rgba(207, 215, 223, .5);
}

.globalFooterNav .countryList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 25px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: calc(100vw - 40px);
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.globalFooterNav .countryList h4 {
	margin: 0 0 5px;
}

.globalFooterNav .countryList h4 a {
	line-height: 36px;
	padding: 0 15px;
	text-transform: uppercase;
	color: #6772e5;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .025em;
}

.globalFooterNav .countryList h4 a:hover {
	color: #32325d;
}

.globalFooterNav .countryList h4 a:after {
	font: normal 16px StripeIcons;
	content: "\2192";
	margin-left: 6px;
}

.globalFooterNav .globalLink {
	border-top: 2px solid #fff;
	padding: 30px 40px;
}

.globalFooterNav .globalLink:hover {
	color: #424770;
}

.globalFooterNav .globalLink:hover strong {
	color: #32325d;
}

.globalFooterNav .globalLink strong {
	display: block;
	color: #6772e5;
	font-weight: 500;
	transition: color 0.1s;
}

.globalFooterNav .globalLink strong:after {
	font: normal 16px StripeIcons;
	content: "\2192";
	margin-left: 6px;
}

.globalNav .colorize {
	color: #fff;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: hsla(0, 0%, 100%, .5);
}

.solution_topsubhead {
	display: flex;
	justify-content: center;
}

.solutionmenupart h3 {
	font-size: 18px;
	line-height: 34px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 6px;
}

.toprow ul {
	display: flex;
}

.toprow ul li {
	text-align: center;
}

.toprow ul li p {
	font-weight: 600;
	font-size: 12px;
	line-height: 1.5;
	color: #000;
	margin: 10px 0 0 0;
}

.toprow ul li:last-child {
	padding-right: 0;
}

.solutionmenupart {
	background-color: #fff;
	padding: 18px 30px;
}

.rightpart_leftmenus,
.topsolutionleft {
	padding-right: 40px;
}

.topsolutionleft ul li a,
.topsolutionright ul li a {
	font-size: 16px;
	font-weight: 500;
	color: #009fda;
	margin-bottom: 4px;
	display: inline-block;
}

.toprow.two .debelopment_icon svg {
	min-height: 35px;
}

.toprow.two {
	margin: 17px 0;
}

.topsolutionright {
	display: flex;
}

.logo_auto_width {
	width: 130px;
}

.menu_auto_width {
	width: calc(100% - 130px);
}

.logo_auto_width .logo img {
	width: 80px;
}

.righttopmenus {
	margin-bottom: 20px;
}

.desktop_header.smaller.globalNav .navRoot {
	padding-top: 0;
	margin-bottom: -1px;
}

.topsolutionleft ul li:last-child a,
.topsolutionright ul li:last-child a {
	margin-bottom: 0;
}

.right_rightmenus {
	width: auto;
	min-width: 240px;
}

.bottombtn.diagonal_btn .btn-blue:hover {
	box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
	-webkit-transform: translateY(-1px) !important;
	background-color: #0092c7 !important;
	outline: 0 !important;
	color: #fff;
}

.solutionmenupart .disablemenu {
	color: #000;
	cursor: default !important;
}

.bottombtn.diagonal_btn {
	margin-top: 20px;
}

.bottombtn.diagonal_btn a.btn {
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	height: 45px;
	line-height: 45px;
	box-shadow: none;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
}

.bottombtn.diagonal_btn a.btn span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.bottombtn.diagonal_btn a.btn svg {
	margin-left: 4px;
}

.bottombtn .btn {
	text-decoration: none;
	color: #fff;
	background-color: #009fda;
	text-align: center;
	letter-spacing: .5px;
	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	cursor: pointer;
	border: none;
	padding: 0 16px;
	text-transform: uppercase;
	vertical-align: middle;
}

.bottombtn.btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.toprow ul li a:hover p,
.topsolutionleft ul li a:hover,
.topsolutionright ul li a:hover {
	background-color: transparent;
	color: #009fda !important;
	text-decoration: none;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
}

.topsolutionleft ul li a:hover,
.topsolutionright ul li a:hover {
	color: #973de4 !important;
}

.toprow ul li a svg path {
	fill: #009fda;
}

.toprow ul li a:hover svg path {
	fill: #009fda;
}

.solutionmenupart .topsolutionleft ul li a.disablemenu:hover,
.solutionmenupart .topsolutionright ul li a.disablemenu:hover {
	color: #000 !important;
}

.toprow ul {
	margin-top: 10px;
}

.righttopmenus {
	width: 160px;
}

.toprow ul li:first-child {
	min-width: 63px;
	padding-right: 30px;
}

.globalNav .rootLink {
	padding: 0 20px !important;
}

.globalNav .rootLink:first-child {
	padding-left: 0;
}

.globalNav .rootLink {
	opacity: .7;
}

.toprow ul li:nth-child(2) {
	padding-right: 20px;
}

.toprow.two ul li:first-child {
	padding-right: 24px;
}

#warning_modal .cancel_subscription_btn,
.cancel_subscription_div .login_to_cancel button {
	background: #009fda !important;
	color: #fff;
	border-radius: 25px;
	height: 36px;
	padding: 0 10px !important;
	line-height: 31px;
}

#warning_modal .cancel_subscription_btn,
.cancel_subscription_div .sub_cmn_btn {
	border-radius: 25px !important;
	color: #fff !important;
}

#warning_modal .cancel_subscription_btn:hover,
.login_to_cancel .sub_login_to_cancel:focus,
.login_to_cancel .sub_login_to_cancel:hover {
	opacity: 0.9 !important;
	background: #009fda !important;
}

.modal.cheap_plan_modal,
div#warning_modal.modal {
	background: 0 0 !important;
}

.dropdownSection.header_product.header_resources {
	width: 252px;
	box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3);
	height: 100% !important;
	background-color: transparent;
}

.dropdownSection.header_product.header_pricing {
	width: 250px;
	box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3);
	height: 100% !important;
	background-color: transparent;
}

.dropdownSection.header_product.header_resources .resources_ul li a {
	display: flex;
	align-items: center;
	padding: 8px 0 8px 0 !important;
	font-size: 20px !important;
}

.dropdownSection.header_product.header_resources .resources_ul li a img {
	margin-right: 22px;
	filter: brightness(0);
}

.dropdownSection.header_product.header_resources .resources_ul li a:hover img {
	filter: brightness(1);
}

.dropdownSection.header_product .dropdownContent {
	padding: 5px !important;
	background-color: #fff;
	border-radius: 10px !important;
}

.header_product.header_resources ul.linkGroup.linkList {
	padding: 5px 20px;
}

.header_product ul.linkGroup.linkList {
	width: 100%;
}

.dropdownSection.header_product.header_resources .resources_ul li a {
	display: flex;
	align-items: center;
	padding: 8px 0 8px 0;
	font-size: 20px;
}

.resources_ul li a svg {
	margin-right: 20px;
}

.globalNav a {
	color: #000;
}

.resources_ul li a svg path {
	fill: #000;
}

.row.new_flex_align {
	margin: 0;
	padding: 0 20px;
}

header .container>.row.new_flex_align {
	margin-right: -12px;
	margin-left: -12px;
}

.globalNav .dropdownContainer {
	border-radius: 10px;
}

.admin-bar .top_header.desktop_header {
	top: 32px;
}

.linkGroup li a:hover {
	background-color: transparent;
	color: #009fda !important;
	text-decoration: none;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
}

.resources_ul li a:hover svg path {
	fill: #009fda;
}

.navRoot a:hover svg path {
	fill: hsla(0, 0%, 100%, .6);
}

.get_started_now.app_part {
	margin-top: 40px;
}

.faxapp_content .back_txt,
.back_txt {
	color: #009fda !important;
}

.top_txt {
	display: none;
}

.banner-btn-area {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 40px 0;
	position: relative;
	z-index: 9;
}

.banner-btn-area>button {
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.banner-btn-area>button+button {
	margin-left: 20px;
}

.banner-btn-area>button>svg {
	margin-left: 12px;
}

.main-banner-wrap .newh1 {
	font-weight: 700;
	font-size: 55px;
	line-height: 67px;
	margin-top: 0;
	text-align: center;
	color: #fff;
}

.main-banner-wrap .newh1 .banner_gradient_text,
h1 span.gradient_text.header_gradient_text {
	background: linear-gradient(0deg, #A0EAFF, #5C9DFF);
	background: -webkit-linear-gradient(0deg, #A0EAFF, #5C9DFF);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}

.main-banner-wrap .newh3 {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
}

.green-shape-wrap {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 100px;
}

.purple-shape-wrap {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 100px;
}

.container .pos-none {
	position: inherit;
}

.home_banner_bottom_section {
	position: sticky;
	bottom: 0;
	width: 100%;
	z-index: 991;
	background: rgb(255, 255, 255, 0.7);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

body .singlepost_mb_15 {
	margin-bottom: 15px !important;
}

.home_banner_bottom_section::after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	border-bottom: 1px solid #DCDCDC;
	;
}

.home_banner_bottom_section .hbs_inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.home .companies_logo_div.home_company_logo_slider {
	box-shadow: none !important;
}

.banner-bottom-wrap {
	min-height: 500px;
}

@media only screen and (max-width : 1500px) {
	.banner-bottom-wrap {
		min-height: 480px;
	}
}

@media only screen and (max-width : 1370px) {
	.banner-bottom-wrap {
		min-height: 450px;
	}
}

@media only screen and (max-width : 1300px) {
	.banner-bottom-wrap {
		min-height: 420px;
	}
}

@media only screen and (max-width : 1230px) {
	.banner-bottom-wrap {
		min-height: 400px;
	}
}

@media only screen and (max-width : 991px) and (max-height : 1200px) {
	.banner-bottom-wrap {
		min-height: 260px;
	}
}

@media only screen and (max-width : 1050px) and (max-height : 800px) {
	.banner-bottom-wrap {
		min-height: 330px;
	}
}

@media only screen and (max-width : 800px) and (max-height : 1100px) {
	.banner-bottom-wrap {
		min-height: 240px;
	}
}

.banner-bottom-wrap>div {
	position: relative;
	left: auto;
}

.banner-bottom-wrap img {
	max-width: 100%;
}

.banner-bottom-wrap>.dashboardnew2 {
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	top: auto !important;
	bottom: 0;
	transition-duration: 0s !important;
}

.banner-bottom-wrap>.dashboardnew2>.animated,
.banner-bottom-wrap>.dashboardnew2>.animated>img {
	min-height: 100%;
	vertical-align: top;
}

.banner-bottom-wrap>.dashboardnew2>.animated {
	animation-delay: 1s;
	-webkit-animation-name: homebannerfadeup;
	animation-name: homebannerfadeup;
	;
}

@keyframes homebannerfadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.banner-bottom-wrap>.dashboardnew1 .dashboard_new1 {
	margin-bottom: auto;
	position: relative;
	bottom: 0;
}

.banner-bottom-wrap>.dashboardnew1 .animated {
	animation-delay: 1.2s;
}

.banner-bottom-wrap>.dashboardnew2 .dashboard_new2 {
	margin-bottom: auto;
	border-radius: 10px 10px 0 0;
}

.banner-bottom-wrap>.dashboardnew2 {
	width: min(1118px, 80%);
}

.banner-bottom-wrap {
	position: relative;
	width: 100%;
	z-index: 0;
	display: flex;
	align-items: flex-start;
}

.banner-bottom-wrap>div>img {
	max-width: 100%;
	width: 100%;
}

.banner-right-img {
	right: 0;
	z-index: 0;
	width: 59%;
	text-align: right;
}

.banner-center-img {
	z-index: 2;
	left: 0;
	right: 0;
	text-align: center;
	width: 79%;
	filter: drop-shadow(0 12px 25px rgba(0, 0, 0, .4));
}

.banner-left-img {
	z-index: 0;
	left: 0;
	margin-right: -60px;
}

.main-banner-wrap .summary_phn.animation-element {
	padding-bottom: 0;
}

.row-fluid+.companies_logo_div {
	box-shadow: 3px -15px 13px -16px #7a7a7a !important;
}

.banner-center-img {
	transform: rotateX(0) rotateY(0);
	transform-style: preserve-3d;
	transition-duration: 0.1s;
	transition-timing-function: ease !important;
}

.banner-center-img.is-out {
	transform: rotateX(0) rotateY(0) !important;
	transition-duration: 1s;
}

section.slider-main-wrap {
	background-color: #fff;
	z-index: 9;
	padding: 0 0 40px !important;
}

.elementor-element-20b7fb1 section.slider-main-wrap,
.elementor-element-2fcfd2b section.slider-main-wrap,
.elementor-element-3814e81 section.slider-main-wrap {
	padding-bottom: 1px !important;
}

.phone_app_div.compare-online-fax-solution-banner {
	padding: 100px 0 175px !important;
	overflow: auto !important;
}

.phone_app_div.compare-online-fax-solution-banner .purple-shape-wrap,
.phone_app_div.compare-online-fax-solution-banner .green-shape-wrap {
	height: calc(100% - 100px);
}

.phone_app_div.compare-online-fax-solution-banner .purple-shape-wrap > img,
.phone_app_div.compare-online-fax-solution-banner .green-shape-wrap > img {
	max-height: 100%;
}

.compare-online-fax-solution-banner .second-title {
	color: #fff;
	font-weight: 500;
	letter-spacing: 0;
	text-align: center;
	font-size: 28px;
	line-height: 33px;
	margin-bottom: 10px;
}

.compare-online-fax-solution-banner .main-banner-wrap .newh1 {
	font-weight: 800;
	font-size: 64px;
	line-height: 77px;
}

.compare-online-fax-solution-banner .main-banner-wrap .newh1 .banner_gradient_text {
	background: linear-gradient(90deg, #1BC2FF 0%, #CB8EFF 100%);
	;
	background: -webkit-linear-gradient(90deg, #1BC2FF 0%, #CB8EFF 100%);
	;
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}

.compare-online-fax-solution-banner .landinglogos {
	min-height: auto;
	margin-top: 70px;
}

.compare-online-fax-solution-banner .landinglogos-otr {
	width: 100%;
	max-width: 1240px;
	padding: 0 10px;
	margin: 0 auto;
}

.compare-online-fax-solution-banner .landinglogos-otr .logos_row {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
}

.compare-online-fax-solution-banner .landinglogos-otr .logos_row.second_row {
	padding: 0 50px;
}

.compare-online-fax-solution-banner .landinglogos-otr .logos_row.third_row {
	padding: 0 80px;
}

.compare_online_fax_solution_frm {
	background-color: #f7f9fb;
}

.hbspt-form {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.25);
	padding: 40px;
	border-radius: 10px;
	margin-top: -160px;
	background-color: #fff;
	position: relative;
	z-index: 2;
}

.cofs_first_para {
	font-weight: 400;
	font-size: 26px;
	line-height: 31px;
	color: #555A64 !important;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
}

.landingpage_1 {
	background-color: #F8F9FA;
}

.landingpage_3 {
	padding-top: 70px !important;
	padding-bottom: 15px !important;
}

.landingpage_3 .elementor-container .elementor-container {
	max-width: 1240px !important;
}

.landingpage_3 .ml-3 {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #555A64;
}

.landingpage_3 .bg-success {
	padding: 0 !important;
	width: 50px;
	min-width: 50px;
	height: 50px;	
	background-color: transparent !important;
}

.landingpage_3 .bg-success .text-white {
	color: #009FDA !important;
	width: 50px;
	min-width: 50px;
	height: 50px;	
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 50%;
	border: 1px solid #009FDA;
}

.landingpage_3 .bg-success::after {
	content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    border: 1px dashed #009FDA;
    top: 38px;
	z-index: -1;
}

.landingpage_3 .howitwork a .elementor-button-text {
	font-weight: 700;
	font-size: 23px;
	line-height: 28px;
}

.landingpage_3 .howitwork h4 {
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	color: #2C3038 !important;
}

.landingpage_3 .elementor-widget-heading {
	margin-bottom: 25px !important;
}

.landingpage_3 ol.list-unstyled > li.d-flex.align-items-start {
	margin: 33px 0 !important;
	position: relative;
}
.landingpage_3 ol.list-unstyled > li.d-flex.align-items-start:last-child {
    margin-bottom: 0 !important;
}

.landingpage_3 ol.list-unstyled > li.d-flex.align-items-start:last-child .bg-success::after  {
	visibility: hidden;
	opacity: 0;
}

.landingpage_4 {
	padding-top: 90px !important;
}

.landingpage_4last {
	padding-bottom: 85px !important;
}

.landingpage_1 > .elementor-container,
.landingpage_4 > .elementor-container,
.landing_slider_main > .elementor-container,
.landingpage_9 > .elementor-container,
.landingpage_10 > .elementor-container {
	max-width: 1240px !important;
}

.landingpage_10 .elementor-section-full_width {
	border-radius: 36px !important;
}

.landingpage_4 .elementor-col-50:first-child {
	padding-right: 30px !important;
}

.landingpage_4 .elementor-col-50:last-child {
	padding-left: 30px !important;
}

.landingpage_4 .elementor-widget-heading {
	margin-bottom: 13px !important;
}

.landingpage_4 h2.elementor-heading-title {
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	color: #2C3038;
}

.landingpage_4 .elementor-widget-container p {
	font-weight: 400;
	font-size: 20px;
	line-height: 34px;
	color: #555A64;
}

.landing_slider_main .elementor-widget-container .lead>p {
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	color: #555A64;
}

.landing_slider_main .elementor-widget-container strong {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}

.landing_slider .elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
	padding: 30px 25px 65px;
}

.landingpage_9 h2.elementor-heading-title {
	font-weight: 800;
	font-size: 56px;
	line-height: 68px;
	text-align: center;
	color: #2C3038;
}

.landingpage_9 .elementor-accordion-item a.elementor-accordion-title {
	font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #2C3038;
}

.landingpage_9 .elementor-accordion-item .elementor-tab-content > p {
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	color: #555A64;
}

.landingpage_10 .elementor-widget-container h2.display-4 > span  {
	font-weight: 700;
    font-size: 56px;
    line-height: 55px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    text-align: center;
    justify-content: center;
}

.landingpage_10 .elementor-widget-container p > span {
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	line-height: 30px;
	color: #FFFFFF;
}	
.landingpage_10 .elementor-widget-container .elementor-button-wrapper a.elementor-button-link {
	font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
.landingpage_10 .find_text .elementor-widget-container p {
	font-weight: 400;
	font-size: 22px;
	line-height: 27px;
	color: #FFFFFF;
	margin-top: 5px;
}

.landing_slider_main {
	padding-top: 75px !important;
}

.landing_slider_main .landing_slider .elementor-widget-image {
	margin-top: 18px;
	margin-bottom: 42px;
}

.landingpage_9 .elementor-widget-heading {
	margin-bottom: 38px !important;
}

.grey-btn-hover {
	max-width: 228px;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	width: 100%;
	border: none;
	height: 50px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
}

button.grey-btn-hover:focus {
	outline: none;
	background-color: rgba(255, 255, 255, .1);
}

.mb-15 {
	margin-bottom: 15px;
}

.h3_hero_text {
	text-align: center;
	margin-top: 0;
}

.phone_app_div.banner-top-space {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	padding-top: 50px;
	position: relative;
	overflow: hidden;
}

.phone_app_div.banner-top-space .container {
	position: unset !important;
	width: 90% !important;
	max-width: 100% !important;
}

.companies_logo_div {
	box-shadow: none !important;
	background-color: #fff;
	width: 100%;
	padding: 40px 0;
	text-align: center;
	position: relative;
	z-index: 1;
}

.home .companies_logo_div {
	box-shadow: 3px -15px 13px -16px #7a7a7a !important;
}

.companies_logo_div section {
	padding: 0px !important;
}

.company_logo_img {
	float: left;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.company_logo_img img {
	margin: 0 auto;
	padding: 0;
	width: auto;
	max-width: 100%;
	display: inline-block !important;
}

.companies_logo_div .container {
	width: 90% !important;
	max-width: 100%;
}

.slick-track .company_logo_img img.slick_img_1 {
	width: 180px;
}

.slick-track .company_logo_img img.slick_img_2 {
	width: 70px;
}

.slick-track .company_logo_img img.slick_img_4 {
	width: auto;
	max-width: 100%;
}

.phone_app_div.banner-top-space button:hover,
.phone_app_div.banner-top-space .btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.top_btm_padding {
	padding: 50px;
	display: flex;
	height: auto;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
	width: 100%;
	background-color: rgba(241, 241, 241, .5);
	border-radius: 50px;
	min-height: 330px;
}

.left_review_img {
	width: 235px;
}

.clinet-image {
	text-align: center;
}

.testimonila-info .clinet-image img {
	opacity: 1;
}

.clinet-image img {
	width: auto;
	height: auto;
	max-width: 100%;
	border-radius: 50%;
	display: inline-block;
}

.client-review p::before {
	position: absolute;
	content: "";
	top: -45px;
	left: -10px;
	background: url(../../assets/images/left_quote.svg) no-repeat 0 0;
	width: 105px;
	height: 77px;
}

.client-review p::after {
	position: absolute;
	content: "";
	right: -10px;
	bottom: -10px;
	background: url(../../assets/images/right_quote.svg) no-repeat 0 0;
	width: 105px;
	height: 77px;
}

.testimonila-info .testimonil_slider .slick-prev {
	left: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

.testimonila-info .slick-prev::before {
	color: #009fda;
	content: '';
	background-image: url("../images/arrow-left.png");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

[type="reset"],
[type="submit"],
button,
html [type="button"] {
	-webkit-appearance: button;
}

.testimonila-info .slick-next::before {
	color: #009fda;
	content: '';
	background-image: url("../images/arrow-right.png");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.testimonila-info .testimonil_slider .slick-prev:hover,
.testimonila-info .testimonil_slider .slick-next:hover {
	background-color: #ddd;
	transform: translate(0, -50%) !important;
	top: 50%;
}

.client-review p {
	font-size: 24px;
	width: 92%;
}

.client-review p {
	font-size: 26px;
	text-align: center;
	font-weight: 500;
	width: 100%;
	position: relative;
	padding: 0 25px 20px;
}

.client_name_review {
	display: flex;
	align-items: center;
	width: 100%;
}

.client_review_auth {
	padding-left: 15px;
}

.client_review_auth h5 {
	font-size: 20px;
	margin: 0;
	font-weight: 600;
}

.client_review_auth span {
	font-size: 16px;
	color: #929292;
	font-weight: 500;
	padding-top: 2px;
	float: left;
	line-height: normal;
}

.testimonila-info .testimonil_slider .slick-next {
	right: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

.testimonila-info .testimonil_slider .slick-prev {
	left: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

h4.second-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
	margin-bottom: 0;
	text-align: center;
	margin-top: 10px;
}

.card>[data-toggle="collapse"][aria-expanded="false"]:hover h6 {
	color: #009fda !important;
}

.list_item.support_list_item h3 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 10px;
	font-weight: 500;
	padding-left: 20px !important;
	position: relative !important;
}

.list_item h3::before {
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute !important;
	top: 5px !important;
	left: 0 !important;
	border-radius: 25px;
	content: "" !important;
	background: #009fda;
	bottom: auto;
	margin: auto;
	content: "" !important;
}

.list_item.corporate_list_item h3 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 10px;
	font-weight: 500;
	padding-left: 20px !important;
	position: relative !important;
}

.support_right {
	background-color: #fff;
	border-radius: 20px;
	float: left;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 15px 4px #eee;
	-webkit-box-shadow: 0 0 15px 4px #eee;
}

.cmn_question_div {
	width: 50%;
	float: left;
	padding: 40px 25px 40px 50px;
}

.email_support_div {
	float: left;
	width: 50%;
	padding: 40px 50px 40px 25px;
}

.support_img_div img {
	margin: 0 auto;
	width: 70px;
}

.cmn_support_btn {
	margin-top: 20px;
}

.cmn_support_btn a.btn {
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 256px;
}

.cmn_support_btn a.btn {
	margin: 0;
	height: auto;
	line-height: normal;
	border-radius: 10px;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 700;
	padding: 10px 2rem;
	color: #fff !important;
	box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
	text-transform: uppercase;
}

.cmn_support_btn a.btn.get_support_btn {
	background-color: #009fda;
}

.cmn_support_btn a.btn.send_msg_btn:focus,
.cmn_support_btn a.btn.send_msg_btn:hover,
.cmn_support_btn a.btn.send_msg_btn {
	background-color: #973db4 !important;
}

.support_desc h4 {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
}

.page-template .elementor-button,
.page-template .elementor-button:hover {
	color: #fff !important;
}

.responsiveheide {
	margin-bottom: 9px;
}

.buisness_box .back_txt {
	font-weight: 600 !important;
}

.emailbannercontent .bg-primary-3 {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.emailbannercontent a.btn.btn-primary {
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	width: 100%;
	border: none;
	height: 45px;
	line-height: 1.5;
	font-size: 18px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	border-radius: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	background: #009fda !important;
	padding: 10px 8px;
	max-width: 260px;
}

a.btn.btn-primary:hover {
	color: #fff !important;
}

.emailfax_card .cardbox h4 {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: .5px;
	margin: 0;
}

.testimonial_single.bg-primary {
	background: #383143 !important;
}

.aboutbannermain.bg-light {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.aboutbannermain h1.display-3 {
	color: #fff !important;
}

.contactbannerwrap.bg-light {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.contactbannerwrap h1.display-3 {
	color: #fff !important;
}

.contactbannerwrap p {
	color: #fff !important;
}

.stepspart .div_info.step_title {
	font-size: 26px;
	color: #009fda !important;
}

#myModal {
	margin: auto;
	background: #fff;
	border-radius: 6px;
}

#myModal .modal-content {
	padding: 0 20px 20px !important;
	background: #fff !important;
	padding-right: 0;
	margin-top: 18px;
}

#myModal .modal-header button {
	padding: 0;
	z-index: 9999 !important;
	cursor: pointer !important;
}

#myModal .modal-header {
	z-index: 999;
	height: 20px;
}

.req_label_txt a {
	color: #009fda !important;
	cursor: pointer !important;
	text-decoration: underline !important;
}

.req_label_txt a:hover {
	text-decoration: none !important;
}

#myModal .modal-body {
	padding: 0 15px 35px 15px !important;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}

body button:hover,
body .btn:hover {
	transition: all 0.2s ease-in;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.home_new_layer3 {
	background-position: center right;
	right: 0;
	background-size: 100% 100%;
	min-height: 620px;
	background-repeat: no-repeat;
	width: 70%;
	float: right;
	background-size: 100% 100%;
	border-radius: 10px 0 0 10px !important;
}

.home_new_layer3 img {
	border-radius: 10px 0 0 10px !important;
}

.home_new_layer2 {
	background-position: left bottom;
	background-size: 100% 100%;
	min-height: 600px;
	background-repeat: no-repeat;
	float: left;
	width: 30%;
	position: relative;
	top: 30px;
	left: 30px;
	z-index: 99;
	border-radius: 50px;
}

.home_new_layer2 img {
	border-radius: 50px;
}

.new_home_banner {
	float: none;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
	padding-bottom: 80px !important;
}

.bannersection {
	padding-top: 170px !important;
}

.new_home_banner .container {
	padding-right: 0;
	margin-right: 0;
	width: 95% !important;
	max-width: 95% !important;
}

.new_home_banner .tablate_flex {
	padding-right: 0;
	display: flex;
	align-items: center;
	padding: 0;
}

.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt {
	width: 41.66666667%;
}

.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
	width: 58.33333333%;
}

.new_home_banner .tablate_flex .new_flex_clmn:last-child {
	padding-right: 0;
}

.new_home_banner .newh1 {
	color: #fff;
	font-size: 50px;
	line-height: 60px;
	letter-spacing: 0;
	margin: 25px 0 0;
	font-weight: 700;
	text-align: center;
}

.new_home_banner .cmn_flex_div span {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	opacity: .7;
	padding-left: 8px;
	letter-spacing: -.5px;
}

.new_home_banner .cmn_flex_div {
	display: flex;
	align-items: center;
}

.new_home_banner .security_div .cmn_flex_div:last-child {
	margin-left: 15px;
}

.new_home_banner .security_div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
}

.cmn_plan_div .banner_summary_box {
	display: flex;
	width: 100%;
	margin: 50px 0 0;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: inherit !important;
}

.cmn_flex_box {
	background-color: rgba(255, 255, 255, .1);
	border-radius: 30px;
	padding: 30px;
	text-align: center;
	width: 45%;
	margin-right: 20px;
}

.box_icon_title {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 10px;
	width: 100%;
}

.top_txt h4 {
	font-size: 16px;
	display: flex;
	align-items: center !important;
	justify-content: center;
	color: rgba(255, 255, 255, .5);
	margin: 0;
	flex-wrap: wrap;
	font-weight: 700;
}

.combined_txt {
	margin-top: 10px;
}

.box_icon_title h5 {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	padding-left: 10px;
	margin: 0;
	line-height: normal;
}

.cmn_flex_box {
	background-color: rgba(255, 255, 255, .1);
	border-radius: 30px;
	padding: 30px;
	text-align: center;
	width: 48%;
	margin-right: 20px;
}

.combined_box .box_send_fax_div {
	margin: 22px 0 0;
}

.box_send_fax_btn {
	color: #fff;
	width: 100%;
	border: none;
	height: 50px;
	line-height: 1.5;
	font-size: 18px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	border-radius: 40px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

.send_fax_blue {
	background-color: #009fda;
}

.get_quote_purple,
.get_quote_purple:focus {
	background-color: #973DE4;
}

.headerlogowrap {
	text-align: center;
	transition: height 0.3s ease 0s;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}

.headerlogowrap a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 110px;
}

.headerlogowrap .logo a {
	cursor: auto !important;
	pointer-events: none;
}

.headerlogowrap img {
	width: 80px;
}

.plan_switch {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	line-height: normal;
	margin: 20px 0 0;
	margin-top: 20px;
}

.switch,
.switch * {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.combined_switch .switch label {
	display: flex;
	align-items: center;
}

.plan_switch .switch label {
	margin: 0;
	font-size: 16px;
	color: rgba(255, 255, 255, .5);
	font-weight: 500;
	cursor: pointer;
}

.plan_switch .switch label p {
	padding-left: 5px;
	margin-bottom: 0;
}

.switch label input[type="checkbox"] {
	opacity: 0;
	width: 0;
	height: 0;
}

.switch label .lever {
	content: "";
	display: inline-block;
	position: relative;
	width: 36px;
	height: 14px;
	background-color: #009fda;
	border-radius: 15px;
	margin-right: 10px;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
	vertical-align: middle;
	margin: 0 16px;
}

.switch label input[type="checkbox"]:checked+.lever::after,
.switch label input[type="checkbox"]:checked+.lever::before {
	left: 18px;
}

.switch label .lever::before {
	background-color: rgba(38, 166, 154, .15);
}

.switch label .lever::after,
.switch label .lever::before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	left: 0;
	top: -3px;
	-webkit-transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
	transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease, transform .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease, transform .1s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever::after {
	background-color: #fff;
}

.switch label input[type="checkbox"]:checked+.lever::after {
	background-color: #26a69a;
}

.switch label input[type="checkbox"]:checked+.lever::after,
.switch label input[type="checkbox"]:checked+.lever::before {
	left: 18px;
}

.plan_switch .switch label .lever::after {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16), 0 3px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16), 0 3px 1px rgba(0, 0, 0, .1);
}

.switch label .lever::after {
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.off_txt {
	background-color: #fff;
	font-size: 12px;
	font-weight: 700;
	width: auto;
	padding: 3px 6px;
	line-height: normal;
	border-radius: 20px;
	margin-left: 12px;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever {
	background-color: #009fda;
}

#hero-mobile {
	display: none;
}

.home_new_layer3,
.home_new_layer2 {
	transition: transform 0.2s ease-in;
}

.home_new_layer2 {
	background-position: left bottom;
	background-size: 100% 100%;
	min-height: 600px;
	background-repeat: no-repeat;
	float: left;
	width: 30%;
	position: relative;
	top: 30px;
	left: 30px;
	z-index: 99;
	border-radius: 50px;
}

.home_new_layer2 img {
	border-radius: 50px;
}

.layer-1 {
	background-image: url(../../assets/images/layer1_noshadow.svg);
	box-shadow: 0 12px 25px rgba(0, 0, 0, .4);
}

.layer-2 {
	background-image: url(../../assets/images/layer2_new_noshadow.svg);
	box-shadow: 0 12px 25px rgba(0, 0, 0, .4);
}

.layer-1:hover,
.layer-2:hover {
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%), inset 0 -2px 6px 0 rgb(10 37 64 / 35%) !important;
}

.full_width .elementor-container.elementor-column-gap-default {
	width: 90% !important;
	max-width: 100% !important;
}

.companies_logo_div.full_width .companies_logo_div {
	box-shadow: none !important;
	padding-bottom: 0px !important;
}

.box_send_fax_btn svg {
	margin-left: 12px;
	position: relative;
	top: -2px;
}

.headerlogowrap a {
	min-height: 90px;
}

.one_box_div .cmn_flex_box {
	width: auto !important;
	max-width: 100%;
}

.one_box_div .box_send_fax_div {
	margin: 25px 0 0 !important;
}

.cmn_flex_box:last-child {
	margin-right: 0px !important;
}

.one_box_div {
	justify-content: center !important;
}

.testimonial .one_box_div .diagonal_btn {
	max-width: 260px;
	min-width: 260px;
}

.box_send_fax_btn {
	-webkit-appearance: none !important;
	appearance: none !important;
	border: none !important;
}

a:focus,
button:focus {
	outline: none !important;
}

.headerlogowrap.smaller {
	background-color: #383143 !important;
	box-shadow: 1px 0 6px #000 !important;
	padding: 0;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	text-align: center !important;
	width: 100% !important;
	z-index: 9999 !important;
}

.headerlogowrap.smaller .logo {
	margin: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.cmn_plan_div .banner_summary_box.no_box_div {
	margin: 0px !important;
}

.phone_app_div.full_img_div.feature_main_div {
	padding-top: 70px !important;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.support_main_header {
	text-align: center;
	padding-bottom: 50px;
}

.support_main_header h2 {
	font-size: 44px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.banner_support_txt {
	font-size: 24px;
	color: #b1aeb7;
}

.banner_support_txt span {
	color: #fff;
	font-size: 22px;
	opacity: .7;
	letter-spacing: 1px;
	line-height: 40px;
	padding: 0 4px;
	font-weight: 500;
}

.new_home_banner .top_txt.combined_txt {
	display: block;
}

.new_home_banner .combined_txt h4 {
	font-weight: 700 !important;
}

.new_home_banner .top_txt h4 {
	font-size: 16px;
	display: flex;
	align-items: center !important;
	justify-content: center;
	color: rgba(255, 255, 255, .5);
	margin: 0;
	flex-wrap: wrap;
	font-weight: 500;
}

.new_home_banner .combined_txt h4 {
	font-weight: 700;
	margin-bottom: 6px !important;
}

.new_home_banner .combined_txt h4.annual {
	font-weight: 400 !important;
}

.new_home_banner .top_txt h4 .material-icons {
	font-size: 0;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: rgba(255, 255, 255, .5);
	margin: 0 8px;
}

.support_bg_div {
	background-image: url(../../assets/images/images-map_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	width: 100%;
	min-height: 220px;
	padding: 50px 0;
}

.cancel_subscription_bg {
	background-color: #fff;
	border-radius: 20px;
	display: flex;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 15px 4px #eee;
	-webkit-box-shadow: 0 0 15px 4px #eee;
	padding: 30px 0;
}

.subscription_text_div {
	margin: 20px 0 0;
}

.subscription_text_div h6 {
	font-size: 18px;
	color: #000;
}

.subscription_btn_div {
	margin: 20px 0 0;
}

.sub_cmn_btn {
	background-color: #973de4 !important;
	height: auto;
	line-height: normal;
	border-radius: 50px;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	padding: 12px 40px;
	color: #fff !important;
	padding: 0 10px;
	height: 36px;
	line-height: 36px !important;
}

.adjust_width_div {
	margin: 0 auto;
}

.want_to_cancel {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.login-iframe iframe {
	border-radius: 10px;
	min-height: 450px;
	height: auto;
}

.tem_i iframe {
	width: 100%;
	height: 100%;
	border: 0;
	top: 0;
	left: 0;
}

.newfax_overlay_blur {
	display: none;
	position: fixed;
	background-color: rgba(0, 0, 0, .6);
	top: 0;
	height: 100%;
	left: 0;
	width: 100%;
	z-index: 999;
}

.login-iframe.iframe_animation {
	transition: all .2s ease-in;
}

.tem_i {
	position: fixed;
	z-index: 99999;
	left: 0;
	right: 0;
	height: 100%;
	bottom: 0;
	width: 770px;
	margin: 0 auto;
	transition: all 0.2s ease-in;
	display: flex;
	align-items: center;
	max-width: 100%;
}

.tem_i.login-iframe {
	height: calc(100% - 50px);
	display: none;
	max-width: 100%;
}

.iframe_close {
	position: relative;
	font-size: 25px;
	color: #aaa;
	top: 50px;
	left: 20px;
	cursor: pointer;
	right: 0;
	margin: 0 auto;
	width: 640px;
}

.login-iframe .iframe_close {
	top: 12px;
	right: 12px;
	left: auto;
	width: 770px;
	position: absolute;
}

.tem_i .fa-close {
	position: absolute;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	line-height: 30px;
	transition: all 0.2s ease-in;
}

.tem_i.login-iframe .fa-close {
	right: 0;
	top: 0;
	font-size: 20px;
}

.plan_main_div {
	padding: 30px;
	display: inline-block;
	width: 100%;
	border-radius: 7px;
	background-color: #fff;
}

.plan_main_div .modal_title h4 {
	font-size: 19px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 0;
	color: #000;
}

#feedback_modal .modal-dialog.cascading-modal .modal-header,
#warning_modal .modal-dialog.cascading-modal .modal-header,
.plan_main_div .modal-header {
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: none;
}

.warning_txt p {
	font-size: 18px;
	color: #999;
	margin-bottom: 10px;
}

.warning_modal .update_btn_div {
	text-align: right;
	margin: 15px 0 0;
}

.cheap_plan_modal .modal-dialog .modal-content {
	box-shadow: none;
	background-color: transparent;
	border: none;
	display: inline-block;
	width: 100%;
	padding: 0;
}

.plan_main_div .modal-header .close {
	position: absolute;
	top: -8px;
	margin-top: 0;
	right: -3px;
	font-size: 30px;
}

.plan_main_div .modal-header,
.plan_main_div .modal-content {
	position: static;
}

.modal-dialog.cascading-modal .modal-header .close {
	margin-right: 0 !important;
}

#warning_modal .update_btn_div {
	text-align: right;
	margin: 15px 0 0;
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.no_padding {
	padding: 0;
}

.inbound_form_area {
	width: 100% !important;
	display: flex;
	align-items: center;
	height: 100%;
}

.fax--information {
	height: 100%;
	z-index: 999999;
	position: fixed;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 10px;
	background: rgba(0, 0, 0, .3);
}

.fax--information .warning-pop {
	height: 185px;
	z-index: 999999;
	position: fixed;
	width: 375px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 25px;
	background: #fff;
	height: auto !important;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	border-radius: 5px;
}

.fax--information .warning-pop h5 {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	margin-bottom: 20px;
}

.fax--information .warning-pop p {
	color: #000;
	font-size: 15px;
	margin-bottom: 20px;
}

.fax--information .warning-pop a {
	float: right;
	background: #009fda !important;
	padding: 5px 25px;
	border-radius: 17px;
	color: #fff !important;
	font-size: 14px;
	font-weight: 500;
	-webkit-backface-visibility: hidden;
}

.fax--information .warning-pop a {
	float: right;
	background: #009fda !important;
	padding: 5px 25px;
	border-radius: 17px;
	color: #fff !important;
	font-size: 14px;
	font-weight: 500;
	-webkit-backface-visibility: hidden;
}

.headerlogowrap .container {
	width: 100% !important;
	max-width: 100% !important;
	padding-left: 0;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever {
	background-color: #009fda;
}

.new_home_banner .one_box_div .top_txt h4 {
	font-size: 18px;
}

.pricingbanner {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.feature_compair_div ul.nav-justified {
	background-color: transparent !important;
	border: none;
	width: 60%;
	margin: 0 auto 50px;
}

.feature_compair_div ul.nav-justified li {
	float: left;
	width: 50%;
	border: 1px solid #333;
}

.feature_compair_div .nav-justified .active .nav-link {
	background-color: #423a4e;
	color: #fff !important;
}

.nav-tabs.nav-justified>li {
	text-transform: uppercase;
	font-size: 16px;
}

.price_cell_txt .price_gray_txt {
	visibility: hidden;
}

.price_gray_txt {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	background-color: #929292;
	text-align: center;
	padding: 12px 0;
	line-height: normal;
}

.price_cell_txt li {
	font-size: 22px;
	font-weight: 500;
	color: #000;
	padding: 15px 0;
}

.efax,
.fax_burner,
.fax_file_div,
.ifax_div {
	float: left;
	width: 100%;
}

.fax_burner .price_gray_txt {
	border-top-left-radius: 30px;
}

.price_gray_txt {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	background-color: #929292;
	text-align: center;
	padding: 12px 0;
	line-height: normal;
}

.fax_burner ul {
	border-bottom-left-radius: 30px;
	box-shadow: -3px 2px 5px 0 #eee;
	-webkit-box-shadow: -3px 2px 5px 0 #eee;
}

.price_diff li {
	font-size: 22px;
	color: #999;
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	font-weight: 500;
	float: left;
	width: 100%;
}

.ifax_div .price_gray_txt {
	background-color: #009fda;
	box-shadow: -10px 0 20px -12px #777;
	-webkit-box-shadow: -10px 0 20px -12px #777;
}

.price_diff li .more_price {
	background-color: #999 !important;
	color: #fff !important;
	height: auto;
	line-height: normal;
	padding: 10px 25px;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 0;
	margin-right: 0;
	border-radius: 7px;
}

.price_diff .ifax_div li .more_price {
	background-color: #009fda !important;
}

.no_padding.price_diff {
	padding: 0 !important;
}

.price_cell_list {
	display: flex !important;
}

.price_cell_list ul,
.price_cell_txt ul {
	display: inline-block;
	padding-left: 0;
	width: 100%;
}

.price_cell_list ul li,
.price_cell_txt ul li {
	list-style-type: none !important;
}

.fax_file_div .price_gray_txt {
	border-top-right-radius: 30px !important;
}

.price_diff li:last-child {
	border-bottom: none;
}

.feature_compair_div .nav-justified .nav-link:hover {
	background-color: #423a4e !important;
	color: #fff !important;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
}

.feature_compair_div ul.nav-justified li {
	float: left;
	width: 50%;
	border: 1px solid #333;
}

.feature_compair_div .nav-tabs .nav-link {
	top: 0;
	margin: 0;
	border: none;
}

.nav-tabs.nav-justified>li>a {
	border-bottom: none;
	border-radius: 0;
	color: #000 !important;
}

.feature_compair_div .nav-justified .nav-link {
	border: none;
	padding: 7px 10px;
	font-size: 24px;
	text-transform: capitalize;
	letter-spacing: 1px;
	line-height: normal;
	font-weight: 400;
}

.fax_file_div ul {
	border-bottom-right-radius: 30px;
	box-shadow: 12px 10px 5px -10px #eee;
	-webkit-box-shadow: 12px 10px 5px -10px #eee;
}

.compare_txt_div {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 40px;
	margin-top: 40px;
	border-radius: 20px;
	border-bottom: 5px solid #e9e9e9;
}

.compare_txt_div h2 {
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	color: #000;
	float: left;
	width: 100%;
}

.compare_txt_div p {
	float: left;
	width: 100%;
	font-size: 20px;
	margin-bottom: 0;
	color: #000;
	margin-top: 20px;
	line-height: 35px;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a {
	padding: 7px 30px;
	margin-right: 10px !important;
	background-color: #0092c7 !important;
	color: #fff;
	border-radius: 25px;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a {
	width: auto;
}

.feature_compair_div {
	float: left;
	width: 100%;
	padding: 60px 0;
	background-color: #f2f4f9;
}

.home_new_sendfax_div {
	text-align: center;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a.fax_num_btn {
	background-color: #973de4 !important;
	border-radius: 25px;
}

.efax ul,
.fax_burner ul,
.fax_file_div ul,
.ifax_div ul {
	background: #fff;
}

.compare_fax_btn {
	padding: 30px 0 0 !important;
	width: 100% !important;
	margin: 0 !important;
}

.active_page span:after {
	content: "" !important;
	position: absolute;
	bottom: 7px;
	left: 20px;
	height: 2px;
	background-color: #009fda;
	width: 100%;
	max-width: calc(100% - 40px);
	margin: auto;
}

.page-template .elementor img.avatar {
	border-radius: 0px !important;
}

.company_fax_btn .send-fax-btn span {
	color: #fff;
}

.page-template .card>[data-toggle="collapse"][aria-expanded="true"] h6,
.card>[data-toggle="collapse"][aria-expanded="true"] h6 {
	color: #009fda !important;
}

.company_fax_btn button {
	display: flex;
	margin: auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol,
p,
a,
span,
div {
	font-family: "Inter", Sans-serif !important;
}

.black_title_link a {
	color: #2C3038;
}

.black_title_link a:hover {
	color: #009fda !important;
}

.full_container.elementor-section.elementor-section-boxed>.elementor-container {
	margin-right: 0;
	padding-right: 0;
	width: 93% !important;
	max-width: 93% !important;
}

.page-template .elementor-button {
	text-transform: uppercase !important;
}

.testi_slide_div.slick-slide {
	height: auto !important;
}

.elementor-column.btn {
	padding: 0px !important;
}

.page-template .elementor-button:hover,
.elementor-button:hover,
.flickity-button:hover,
button:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
}

.flickity-button:hover {
	background: #0092C7 !important;
}

.banner_summary_box .diagonal_btn:hover {
	background: #973DB4 !important;
}

.flickity-button {
	z-index: 9;
}

.right_review_div {
	width: calc(100% - 320px);
	padding-left: 50px;
}

.single_testimonialpart .client_review_img {
	margin-right: 20px;
}

.three_col_sec .elementor-inner-column img {
	max-height: 67px;
}

.guarentee_col br {
	display: block;
	margin-bottom: 20px;
}

.inner_section_space section.slider-main-wrap {
	padding-bottom: 0px !important;
}

.dialog-body .dialog-widget-content {
	width: 90% !important;
	height: 90% !important;
	background: none !important;
	box-shadow: none !important;
}

.dialog-body .dialog-message {
	width: 100% !important;
	border-radius: 10px;
	background-color: #f2f4f9;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.dialog-body .dialog-message .elementor-container.elementor-column-gap-default {
	max-width: 100%;
}

.dialog-body .dialog-widget-content .eicon-close::before {
	font-size: 20px !important;
}

.book_btn .elementor-button {
	min-width: 164px !important;
}

.kb-search .kb-search__tip {
	color: rgba(51, 51, 51, .5) !important;
	font-weight: 500;
}

.mkb-settings-home-page .kb-search__input-wrap.mkb-search-theme__clean .kb-search__input,
.search-no-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input,
.search-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input {
	padding-left: 2em;
	border-radius: 40px;
	box-shadow: none;
	max-width: 100%;
	width: 100%;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, .08);
}

.kb-search__result-title {
	font-size: 15px;
	font-weight: 300;
	color: #888;
}

.mkb-sidebar {
	display: none !important;
}

.mkb-content-main.mkb-content-main--has-sidebar {
	width: 100%;
}

.search-no-results .kb-search__input-wrap.mkb-search-theme__mini,
.search-results .kb-search__input-wrap.mkb-search-theme__mini {
	max-width: 604px;
	padding: 0 10px;
}

.kb-search__input-wrap.mkb-search-theme__mini .kb-search__icon {
	right: 48px;
}

.search-no-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input {
	padding-right: 50px;
}

.mkb-settings-home-page div#wrapper::before,
.mkb-single div#wrapper::before,
.mkb-archive div#wrapper::before,
.search-no-results div#wrapper::before,
.search-results div#wrapper::before {
	content: "";
	position: absolute;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #877B9A 99.9%);
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	height: 270px;
	width: 100%;
}

.search-no-results .mkb-page-content,
.search-results .mkb-page-content {
	margin-top: 90px;
}

.mkb-settings-home-page .mkb-page-header,
.mkb-single .mkb-page-header,
.mkb-archive .mkb-page-header,
.search-no-results .mkb-page-header,
.search-results .mkb-page-header {
	padding-top: 40px;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #877B9A 99.9%);
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	padding-bottom: 40px;
	margin-bottom: 0;
	text-align: center;
}

.mkb-settings-home-page .mkb-page-header h1.mkb-page-title,
.mkb-single .mkb-page-header h1.mkb-page-title,
.mkb-archive .mkb-page-header h1.mkb-page-title,
.search-no-results .mkb-page-header h1.mkb-page-title,
.search-results .mkb-page-header h1.mkb-page-title {
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 55px;
}

.search-no-results .mkb-page-description,
.search-results .mkb-page-description {
	color: #fff;
}

.search-no-results .mkb-container {
	max-width: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}

.search-no-results .mkb-page-content {
	margin-top: 30px;
	padding: 0 15px;
}

.mkb-container {
	padding: 0 !important;
	margin: 0;
	width: 100%;
	max-width: 100%;
}

.mkb-breadcrumbs,
.mkb-article-item,
.mkb-pagination,
.mkb-single-content {
	max-width: 1180px;
	margin: auto;
	padding: 0 15px;
}

.mkb-article-text p {
	margin-bottom: 0;
}

.mkb-pagination {
	margin-bottom: 30px;
}

.mkb-entry-title a {
	font-weight: 400;
}

.mkb-article-text ul {
	padding-left: 0;
	margin-left: 0;
}

.mkb-single .mkb-article-text ul li {
	padding-left: 15px;
	position: relative;
	margin-bottom: 5px;
	list-style-type: none;
}

.mkb-single .mkb-article-text ul li::before {
	content: "";
	position: absolute;
	background: #009fda;
	width: 6px;
	height: 6px;
	border-radius: 25px;
	top: 8px;
	left: 0;
}

.mkb-root .mkb-article-text a,
.mkb-root .mkb-article-header a,
.mkb-article-item--detailed .mkb-entry-title a {
	font-weight: 400;
}

.industry_info .industry_box {
	background: #FFF;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 10px;
	margin-right: 40px;
	width: calc(20% - 40px) !important;
	text-align: center;
}

.sub_service_link img {
	margin-right: 12px;
	width: 24px;
}

.sub_service_link {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	padding: 0;
	line-height: 24px;
	color: #000;
	font-weight: 700;
}

.industrieswrap .elementor-container.elementor-column-gap-default {
	max-width: 85% !important;
}

.sub_service_link:hover {
	color: #009fda;
}

.industry_box .media {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	justify-content: center;
}

.elementor-section.industrieswrap {
	padding: 40px 0 !important;
	background: #FFF;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
}

.elementor-section.industry_infowrap {
	padding-top: 0px !important;
}

.removedotswrap ul li {
	list-style-type: none;
	font-size: 20px;
	line-height: 35px;
	color: rgba(0, 0, 0, .7);
	width: 50%;
	display: flex;
	float: left;
	align-items: baseline;
	padding-right: 20px;
}

.removedotswrap ul li i.fa {
	color: #009fda;
	margin-right: 15px;
}

.removedotswrap ul {
	padding-left: 0;
}

.service_more.back_txt {
	display: flex;
	align-items: center;
	font-weight: 400;
}

.service_more.back_txt i {
	margin-left: 5px;
	position: relative;
	top: 2px;
	font-weight: 400;
}

.offerbuisness_wrap .elementor-container.elementor-column-gap-default {
	padding-right: 0;
	margin-right: 0;
	width: 95% !important;
	max-width: 95% !important;
}

.image_col.elementor-column>.elementor-element-populated {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.image_col.elementor-column .elementor-widget-image img {
	float: right;
}

.company_fax_btn button:hover {
	transform: none !important;
}

.elementor-button span {
	text-transform: uppercase;
}

.req_parameters_div table td {
	font-weight: 500;
}

.sample_req_response_div .pre-tag {
	font-weight: 400;
}

.path_method_label,
.req_label_txt {
	color: #9e9e9e;
}

.cmn_api_div p,
.cmn_api_div ul li {
	font-weight: 500;
}

.cookie_accept_div {
	width: auto !important;
	right: auto !important;
	left: 15px !important;
	letter-spacing: 0 !important;
	padding: 6px 6px 6px 8px !important;
}

.close_cookie_div {
	margin-left: 6px !important;
}

.desktop_footer {
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0 0 7%;
	line-height: normal;
	font-weight: 500;
	color: #8b9aac !important;
}

p.desktop_footer>a {
	white-space: nowrap;
}

.desktop_footer a {
	color: #8b9aac !important;
	font-weight: 700;
}

footer.bg-primary-3.footer-1 h5.desktop_footer {
	font-weight: 700;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 15px;
	color: #000 !important;
	border: none !important;
}

h5.desktop_footer i.fa.fa-heart {
	color: #d85a4b;
}

footer.bg-primary-3.footer-1 h5.desktop_footer::after {
	display: none;
}

.cmn_support_btn a.btn.get_support_btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
	background: #0092C7 !important;
}

.cmn_support_btn a.btn.send_msg_btn:hover {
	background: #973DB4 !important;
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
}

footer.bg-primary-3.footer-1 {
	box-shadow: 0 0 6px 0 #cfcfcf inset;
	background-color: #f2f4f9 !important;
	padding: 4.2% 15px 0;
}

#google_translate_element .goog-te-gadget {
	color: transparent !important;
}

#google_translate_element .goog-logo-link {
	display: none !important;
}

.foot-social a {
	vertical-align: top;
}

.foot-social {
	display: flex;
	align-items: center;
}

.lang_dropdown select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border: none;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 500;
	padding: 5px;
	padding-right: 20px;
	background: #fff url(../../assets/images/arrow_drop_down_black.png) no-repeat 97% center;
	height: 3rem;
	width: 100%;
}

.lang_dropdown .form-control:focus,
.lang_dropdown .custom-select:focus {
	border-color: #cfcfcf;
}

footer div#google_translate_element .form-group .custom-select+.icon {
	display: none !important;
}

.mobileview .widget.footer-widget {
	margin-bottom: 5px !important;
}

.goog-te-gadget .goog-te-combo {
	color: #8b9aac !important;
}

.desktop_footer a:hover {
	color: #32325d !important;
}

.cardbox .card p:last-child {
	margin-bottom: 0px !important;
}

.banner-btn-area button font {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle !important;
}

body.page-id-19413 .banner-bottom-wrap.animated {
	justify-content: center;
	max-height: 540px;
}

body.page-id-19413 .banner-btn-area {
	margin-bottom: 50px;
}

body.page-id-19413 .banner-left-img,
body.page-id-19413 .banner-right-img {
	display: none;
}

.get_quotebtn font {
	overflow: hidden;
	max-width: 180px;
	display: inline-block;
	vertical-align: middle !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.signupbtn font {
	overflow: hidden;
	max-width: 178px;
	display: inline-block;
	vertical-align: middle !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.companies_logo_div .container {
	padding-left: 0;
	padding-right: 0;
}

.companies_logo_div section {
	padding: 40px 0px !important;
}

.companies_logo_div {
	padding-top: 0;
	padding-bottom: 0;
}

.companies_logo_div .container,
.companies_logo_div {
	min-height: 140px;
	position: relative;
}

.companies_logo_div .container {
	background-color: #fff;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
.citybank_slider_sec .elementor-container {
	width: 90% !important;
	max-width: 100%;
}

.citybank_slider_sec .elementor-container {
	max-width: 100% !important;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container {
	position: relative;
}

.companies_logo_div::before {
	content: "";
	width: 100%;
	position: absolute;
	height: 35px;
	top: auto;
	bottom: 18px;
	left: 0;
	box-shadow: 0 5px 40px rgb(0 0 0 / 40%);
	max-width: 1400px;
	right: 0;
	margin: 0 auto;
}

.home_company_logo_slider.companies_logo_div::before {
	visibility: hidden;
	opacity: 0;
}

.home_company_logo_slider.companies_logo_div section.slider {
	padding: 0 !important;
	height: 130px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home_company_logo_slider.companies_logo_div .container,
.home_company_logo_slider.companies_logo_div {
	min-height: 130px;
}

.home_company_logo_slider {
	width: 100%;
	max-width: 670px;
	margin: 0 auto;
}

.home_banner_bottom_section .companies_logo_div.home_company_logo_slider {
	width: 670px;
}

.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(1) img.entered {width: 112px !important;}
.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(2) img.entered {width: 54px !important;}
.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(3) img.entered {width: 134px !important;}
.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(4) img.entered {width: 58px !important;}

.home_company_logo_slider.companies_logo_div>.container {
	width: 100% !important;
	padding: 0 60px;
}

.home_company_logo_slider .slick-list {
	margin-left: -24px;
	margin-right: -24px;
}

@media only screen and (min-width: 1200px) {
	.home_company_logo_slider .company_logo_img {
		width: auto !important;
	}

	.home_company_logo_slider .slick-track {
		width: 100% !important;
		display: flex;
		align-items: center;
	}

	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(2) {
		max-width: 31%;
		flex: 0 0 31%;
	}

	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(3),
	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(4) {
		max-width: 22%;
	}
}

.home_company_logo_slider .company_logo_img {
	padding: 0 24px;
}

.home_company_logo_slider .company_logo_img>img {
	width: auto !important;
	max-width: 100%;
}

.home_banner_bottom_section {
	height: 130px;
	margin-top: -130px;
	box-shadow: 1px -4px 9px rgba(112, 112, 112, 0.1);
}

.home_banner_bottom_section.disable_stiki_log {
	margin-top: 0;
	position: relative;
}

.home_banner_bottom_section img {
	max-width: 100%;
}

.home_banner_bottom_section .hbs_inner {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
	min-height: 130px;
}

.hb_bottom_left_sec ul {
	padding-left: 0;
	display: flex;
	align-items: center;
	list-style-type: none;
	margin-bottom: 0;
}

.hb_bottom_left_sec ul li:not(:last-child) {
	padding-right: 30px;
}

.home_banner_bottom_section .hb_bottom_right_sec {
	display: flex;
	align-items: center;
	height: 100px;
}

.home_banner_bottom_section .hb_bottom_right_sec .brandlogo {
	padding-right: 30px;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container .companies_logo_div .container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container .companies_logo_div .container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container .companies_logo_div .container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container .companies_logo_div .container,
.citybank_slider_sec .elementor-container .companies_logo_div .container {
	width: 100% !important;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-element-populated,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-element-populated,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-element-populated,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-element-populated,
.elementor-4899 .elementor-element.elementor-element-0ce3fcc .elementor-container,
.elementor-4899 .elementor-element.elementor-element-d2eba3d .elementor-element-populated,
.elementor-section.citybank_slider_sec .elementor-container,
.citybank_slider_sec .elementor-container .elementor-element-populated {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.home_banner_bottom_section .companies_logo_div,
.home_banner_bottom_section .companies_logo_div .container {
	background-color: transparent;
}

.brand_icons_div {
	padding-right: 18px;
}

body.page-id-19413 .brand_icons_div {
	display: none;
}

.faxplantrial.getfreetrailbtn {
	display: none;
}

.faxplantrial_startfree {
	display: none !important;
}

.brand_icons {
	padding-left: 0;
	list-style-type: none;
	display: flex;
	margin-bottom: 0;
}

.brand_icons a {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.brand_icons a img {
	max-width: 100%;
}

.brand_icons li.icon {
	height: auto;
}

@media screen and (min-width:2000px) {
	.home_new_layer2 {
		background-position: left bottom;
	}

	.banner_summary_box {
		justify-content: center;
	}

	.cmn_flex_box {
		margin: 0 20px;
		width: 320px;
	}
}

@media screen and (min-width:3100px) {

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 985px !important;
	}

	.home_new_layer2 {
		border-radius: 70px;
	}

	.home_new_layer3 {
		min-height: 1014px !important;
	}
}

@media screen and (max-width:3440px) {
	.home_new_layer2 {
		min-height: 1091px !important;
		border-radius: 90px;
	}

	.home_new_layer3 {
		min-height: 1134px !important;
	}
}

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

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 985px !important;
	}

	.home_new_layer2 {
		border-radius: 70px;
	}

	.home_new_layer3 {
		min-height: 1014px !important;
	}
}

@media screen and (max-width:3000px) {
	.home_new_layer3 {
		min-height: 990px !important;
	}

	.home_new_layer2 {
		min-height: 940px !important;
		border-radius: 70px;
	}
}

@media screen and (max-width:2930px) {
	.home_new_layer3 {
		min-height: 976px !important;
	}

	.home_new_layer2 {
		min-height: 926px !important;
	}
}

@media screen and (max-width:2840px) {
	.home_new_layer2 {
		min-height: 896px !important;
	}

	.home_new_layer3 {
		min-height: 930px !important;
	}
}

@media screen and (max-width:2800px) {
	.home_new_layer3 {}

	.home_new_layer2 {
		min-height: 886px !important;
	}
}

@media screen and (max-width:2680px) {
	.home_new_layer3 {
		min-height: 870px !important;
	}

	.home_new_layer2 {
		min-height: 828px !important;
	}
}

@media screen and (max-width:2600px) {
	.home_new_layer3 {
		min-height: 846px !important;
	}

	.home_new_layer2 {
		min-height: 808px !important;
	}
}

@media screen and (max-width:2500px) {
	.home_new_layer3 {
		min-height: 806px !important;
	}

	.home_new_layer2 {
		min-height: 790px !important;
		border-radius: 64px;
	}
}

@media screen and (max-width:2400px) {
	.home_new_layer2 {
		min-height: 750px !important;
	}

	.home_new_layer3 {
		min-height: 790px !important;
	}
}

@media screen and (max-width:2350px) {
	.home_new_layer2 {
		min-height: 720px !important;
	}

	.home_new_layer3 {
		min-height: 750px !important;
	}
}

@media screen and (max-width:2250px) {
	.home_new_layer3 {
		min-height: 720px !important;
	}

	.home_new_layer2 {
		min-height: 686px !important;
	}
}

@media screen and (max-width:2200px) {
	.home_new_layer3 {
		min-height: 680px !important;
	}

	.home_new_layer2 {
		border-radius: 50px;
		min-height: 695px !important;
	}
}

@media screen and (max-width:2140px) {
	.home_new_layer2 {
		border-radius: 50px;
		min-height: 664px !important;
	}
}

@media screen and (max-width:2100px) {
	.home_new_layer2 {
		min-height: 660px !important;
	}

	.home_new_layer3 {
		min-height: 660px !important;
	}
}

@media screen and (max-width:2080px) {
	.home_new_layer2 {
		min-height: 630px !important;
	}
}

@media screen and (max-width:2000px) {
	.home_new_layer2 {
		min-height: 618px !important;
	}

	.home_new_layer3 {
		min-height: 650px !important;
	}
}

@media screen and (max-width:1960px) {
	.home_new_layer3 {
		min-height: 638px !important;
	}

	.home_new_layer2 {
		min-height: 612px !important;
	}
}

@media screen and (max-width:1921px) {
	.home_new_layer2 {
		min-height: 622px !important;
		background-size: 101% 100% !important;
	}

	.home_new_layer3 {
		min-height: 640px !important;
	}
}

@media screen and (max-width:1880px) {
	.home_new_layer3 {
		min-height: 600px !important;
	}

	.home_new_layer2 {
		min-height: 572px !important;
	}
}

@media screen and (max-width:1800px) {
	.home_new_layer2 {
		border-radius: 48px;
	}
}

@media screen and (max-width:1750px) {
	.home_new_layer3 {
		min-height: 564px !important;
	}

	.home_new_layer2 {
		min-height: 540px !important;
	}
}

@media screen and (max-width:1700px) {
	.home_new_layer3 {
		min-height: 533px !important;
	}

	.home_new_layer2 {
		min-height: 513px !important;
		background-size: 101% 100% !important;
	}
}

@media (min-width:670px) {
	.globalNav .dropdownRoot {
		display: block;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -1340px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -865px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -700px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -620px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -525px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -490px;
	}
}

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

	.desktop_header.globalNav .alternateBackground,
	.desktop_header.globalNav .dropdownBackground,
	.desktop_header.globalNav .dropdownContainer {
		top: 6px;
	}

	.desktop_header.globalNav .dropdownArrow {
		top: 0;
	}

	.globalNav.desktop_header .dropdownArrow {
		background: #f6f9fc;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -385px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -365px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -330px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -300px;
	}
}

@media screen and (max-width:1700px) {
	.desktop_header .menu_bar {
		padding: 0;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -280px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 6.5% !important;
	}

	.hb_bottom_left_sec {
		max-width: 250px;
	}

	.hb_bottom_right_sec {
		max-width: 300px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -250px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -225px;
	}

	.cmn_flex_box {
		padding: 30px 20px !important;
	}

	.home_new_layer2 {
		background-position: left bottom;
		min-height: 595px !important;
		width: 35%;
		background-size: cover;
	}

	.home_new_layer3 {
		min-height: 620px !important;
		background-size: 125% 100%;
		background-position: 0 center;
		width: 65%;
	}

	.companies_logo_div::before {
		left: 0;
	}
}

@media screen and (max-width:1540px) {
	.home_new_layer3 {
		min-height: 592px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -195px;
	}

	.home_company_logo_slider .slick-list {
		margin-left: -15px;
		margin-right: -15px;
	}

	.home_company_logo_slider .company_logo_img {
		padding: 0 15px;
	}

	.home_banner_bottom_section .hb_bottom_right_sec .brandlogo,
	.hb_bottom_left_sec ul li:not(:last-child) {
		padding-right: 20px;
	}

	.hb_bottom_left_sec {
		max-width: 240px;
	}
}

@media screen and (max-width:1500px) {
	.home_new_layer2 {
		min-height: 566px !important;
	}

	.home_new_layer3 {
		min-height: 586px !important;
	}

	.companies_logo_div::before {
		left: 0px;
	}
}

@media screen and (max-width:1400px) {
	.home_new_layer2 {
		background-size: 38% 93%;
	}

	.cmn_flex_box {
		padding: 30px 20px;
	}

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 600px;
	}

	.home_new_layer2 {
		background-position: left bottom;
		min-height: 595px !important;
		width: 35%;
		background-size: cover;
	}

	.right_banner_flex {
		padding-left: 0;
	}

	.home_new_layer3 {
		min-height: 620px !important;
		background-size: 125% 100%;
		background-position: 0 center;
		width: 65%;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 6% !important;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -180px;
	}

	.companies_logo_div .container,
	.page-id-4899 .elementor-container,
	.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
	.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
	.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
	.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
	.elementor-4899 .elementor-element.elementor-element-0ce3fcc .elementor-container,
	.citybank_slider_sec .elementor-container {
		width: 100% !important;
		max-width: 100% !important;
	}

	.companies_logo_div .container {
		padding: 0 70px;
	}

	.companies_logo_div .container .slick-prev {
		left: -55px;
	}

	.companies_logo_div .container .slick-next {
		right: -55px;
	}

	.companies_logo_div #company_logo_slider .slick-arrow:hover,
	.companies_logo_div #company_logo_slider .slick-arrow:focus {
		top: 50%;
		transform: translate(0, -50%) !important;
	}

	.top_header .container {
		height: 100%;
	}
}

@media screen and (max-width:1460px) {
	.home_new_layer2 {
		min-height: 565px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -145px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -135px;
	}

	.home_new_layer2 {
		min-height: 536px !important;
	}

	.home_new_layer3 {
		min-height: 556px !important;
	}

	.cmn_flex_div span {
		padding-left: 12px;
	}
}

@media screen and (max-width:1380px) {
	.home_new_layer2 {
		min-height: 520px !important;
		border-radius: 40px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 5.5% !important;
	}

	.home_company_logo_slider.companies_logo_div>.container {
		padding: 0 60px;
	}
}

@media screen and (max-width:1366px) {
	.grey-btn-hover {
		height: 45px;
	}

	#hero,
	.layer,
	.home_new_layer3,
	.home_new_layer2 {
		min-height: 500px;
	}

	.home_new_layer2 {
		background-position: left bottom;
		background-size: 100% 93%;
	}

	.home_new_layer3 {
		width: 65%;
		min-height: 500px !important;
	}

	.home_new_layer3 {
		background-size: 118% 100%;
		background-position: -10px center;
	}

	.top_txt h4 {
		font-size: 14px !important;
	}

	.cmn_plan_div .banner_summary_box.one_box_div {
		justify-content: center;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -110px;
	}

	body.page-id-19413 .price_block_inner li.list .tooltip_icon {
		margin-left: -10px;
		position: relative;
		left: 10px;
	}
}

@media screen and (max-width:1300px) {
	.cmn_flex_box {
		width: 46%;
	}

	.home_new_layer2 {
		min-height: 496px !important;
	}

	.home_new_layer3 {
		min-height: 486px !important;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 0px !important;
		max-width: 1140px;
		margin: 0 auto;
	}

	.home_company_logo_slider {
		max-width: calc(100% - 540px);
	}
}

@media screen and (max-width:1295px) {
	.home_new_layer2 {
		background-size: 100% 100%;
		min-height: 450px !important;
	}

	.home_new_layer3 {
		background-size: 128% 100%;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -70px;
	}
}

@media screen and (max-width:1250px) {
	.home_new_layer2 {
		min-height: 478px !important;
	}

	.login_ul .nav_list {
		font-size: 16px !important;
	}

	.login_signup_div ul.login_ul li:first-child::after {
		font-size: 16px !important;
	}

	.globalNav .rootLink {
		padding: 0 12px !important;
	}

	.globalNav .rootLink {
		font-size: 16px !important;
	}

	.login_ul .nav_list.sign_up_item {
		font-size: 16px !important;
		max-width: 155px;
	}

	.top_txt.combined_txt {
		min-height: 58px;
	}

	.active_page span:after {
		left: 12px;
		max-width: calc(100% - 24px);
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 15px !important;
	}
}

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

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 16px !important;
	}

	.globalNav .rootLink {
		padding: 0 12px !important;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -35px;
	}

	.home_new_layer2 {
		background-size: 100% 93%;
	}

	.new_home_banner .tablate_flex {
		padding-right: 0;
		display: flex;
		align-items: center;
		padding: 0;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.box_icon_title h5 {
		font-size: 20px;
	}

	#hero-mobile {
		display: block;
	}

	#hero {
		display: none;
	}

	.phone_img.parallax_padding {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.new_home_banner .newh1 {
		font-size: 28px;
		line-height: 38px;
	}

	.box_send_fax_btn {
		font-size: 15px;
		letter-spacing: -.5px;
	}

	.box_send_fax_btn {
		height: 45px;
		line-height: 1.5;
		font-size: 16px;
	}

	footer.bg-primary-3.footer-1 h5.desktop_footer {
		text-align: center;
		padding: 0;
	}

	.desktop_footer {
		text-align: center;
		padding-bottom: 0;
	}
}

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

	#hero,
	.layer,
	.home_new_layer3,
	.home_new_layer2 {
		min-height: 460px;
	}

	.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt,
	.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
		width: 80% !important;
		flex: 0 0 80% !important;
		max-width: 80% !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -65px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 40px !important;
	}

	.home_company_logo_slider.companies_logo_div>.container {
		padding: 0 0px;
	}

	.companies_logo_div .container .slick-arrow {
		display: none !important;
	}

	.home_company_logo_slider {
		width: calc(100% - 440px);
		max-width: 100% !important;
	}

	.hb_bottom_left_sec {
		max-width: 220px;
	}

	.brand_icons_div {
		padding-right: 10px;
	}

	.brand_icons a {
		width: 44px;
		height: 44px;
		padding: 7px;
	}

	.home_banner_bottom_section img {
		max-width: 160px;
	}
}

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

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
	}

	header.top_header {
		height: auto;
		padding: 0 0 3% 0;
	}

	header.top_header.smaller {
		height: auto;
	}

	.desktop_header {
		display: none;
	}

	.mobile_header {
		display: inline-block !important;
	}

	header.top_header.mobile_header {
		background-color: #383143;
		padding: 0;
		top: 0;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 5px;
	}

	.sidepanel .navbar-toggle .icon-bar {
		background-color: #fff;
		height: 2px;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
	}

	.desktop_view {
		display: none;
	}

	.price_cell_list {
		display: flex !important;
		flex-wrap: wrap;
	}

	.feature_compair_div ul.nav-justified {
		width: 100%;
	}

	.fax_burner .price_gray_txt {
		border-top-left-radius: 0;
	}

	.fax_file_div ul {
		border-bottom-right-radius: 0px !important;
	}

	.smaller .fax_signup_btnn {
		top: auto !important;
		height: 100%;
		align-items: center;
	}

	.center_btn .signupbtn .elementor-widget-container {
		margin-top: 0px !important;
		margin-left: 10px !important;
	}

	.full_container.elementor-section.elementor-section-boxed>.elementor-container {
		margin-right: auto;
		padding-right: 10px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.sidepanel {
		float: right;
		width: 100%;
	}

	.page-template .display-4.big_h1 {
		font-size: 43px !important;
		line-height: 1.2 !important;
	}

	.banner_left_sec .get_started_now {
		margin-top: 30px;
	}

	section.extra_spacing {
		padding: 0 0 0 0 !important;
	}

	.elementor-1021 .elementor-element.elementor-element-822a2be>.elementor-element-populated {}
}

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

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
	}

	.mobile_loader {
		display: block;
	}

	.desktop_loader {
		display: none;
	}

	.common_sender .dd .divider,
	.common_sender .divider,
	.common_sender .select-wrapper input.select-dropdown,
	.common_sender .select-wrapper span.caret {
		display: none;
	}

	.common_sender .ddcommon .ddTitle .ddTitleText img {
		bottom: 2px;
	}

	.common_sender .select-wrapper {
		float: left;
		width: auto;
		bottom: 0;
	}

	#countries_mob_msdd {
		width: auto !important;
		border: none;
		cursor: pointer;
	}

	.arrow.arrowoff,
	.fax_form_div .caret,
	.fax_form_div .select-dropdown {
		display: none !important;
	}

	#countries_mob_title {
		padding: 0 0 0 5px;
	}

	#countries_mob_titleText {
		width: 350px;
		max-width: 245px !important;
		border: none;
		border-radius: 5px;
		padding: 6px 5px !important;
		height: auto !important;
		margin: 0 !important;
		top: -8px !important;
		z-index: 9;
		box-shadow: none;
	}

	#countries_mob_child {
		width: 350px;
		font-size: 15px;
		box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
		background-color: #fff;
		border: 1px solid #ccc;
		max-height: 200px;
		white-space: nowrap;
		z-index: 9 !important;
	}

	.ddTitle.borderRadiusTp {
		background: 0 0 !important;
	}

	.ddlabel {
		font-size: 14px;
		color: #555;
	}

	.countries ul {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
		cursor: pointer;
	}

	.countries .dd .ddChild li {
		background-color: #fff;
		border-bottom: none;
	}

	.countries .dd .ddChild li.selected {
		background-color: #f2f2f2;
	}

	.mobile_entity {
		display: block;
		padding: 0 5%;
		border-radius: 5px !important;
	}

	.desktop_entity {
		display: none;
	}

	.fax_form_div .mobile_entity .input-field.col.s6>input {
		border: none;
		font-size: 18px;
		color: #000;
		padding-left: 15px;
		width: 60%;
	}

	.common_sender,
	.output .attach {
		border-radius: 5px;
	}

	.fax_form_div .custom_form.mobile_entity .input-field label.white-text.active {
		font-size: 18px !important;
	}

	.fax_form_div .custom_form.mobile_entity label {
		font-size: 18px !important;
	}

	.fax_form_div .custom_form.mobile_entity .input-field.col.s6 {
		margin-bottom: 0;
		border-bottom: 1px solid #e9e9e9;
	}

	.fax_form_div .custom_form .input-field.col.s6 {
		height: auto;
	}

	.fax_form_div .custom_form.mobile_entity .input-field textarea {
		min-height: 180px;
		padding: 5px 0;
		font-size: 18px !important;
		font-weight: 400;
	}

	.fax_form_div .custom_form.mobile_entity fieldset label {
		font-size: 14px !important;
	}

	.form5 .custom_form.mobile_entity {
		background-image: none;
	}

	.common_ipad_mobile .cover_link>a.cover_link_open_mobile:hover {
		color: #0faee9;
		background-color: #fff !important;
	}

	.vertical_fax_form .form-inline {
		padding-top: 0;
	}

	.mobile_slider #demo1 {
		padding: 30px 0 0;
	}

	.common_sender {
		background-color: #fff;
		display: inline-block;
		margin: 0 5%;
		padding: 1.75% 5%;
		position: relative;
		bottom: 80px;
		width: 90%;
		height: 60px;
	}

	.common_sender .intl-tel-input .flag-container {
		position: relative;
		width: auto;
		float: left;
		padding: 0;
	}

	.common_sender .intl-tel-input.separate-dial-code .selected-flag {
		background-color: transparent;
		width: auto !important;
	}

	.common_sender .intl-tel-input .selected-flag {
		width: auto;
		padding-left: 3px;
	}

	.common_sender .intl-tel-input.allow-dropdown input,
	.common_sender .intl-tel-input.allow-dropdown input[type="tel"],
	.common_sender .intl-tel-input.allow-dropdown input[type="text"],
	.common_sender .intl-tel-input.separate-dial-code input,
	.common_sender .intl-tel-input.separate-dial-code input[type="tel"],
	.common_sender .intl-tel-input.separate-dial-code input[type="text"] {
		padding-left: 8px !important;
		border: none;
		height: auto;
		font-size: 18px;
		width: auto;
	}

	.common_sender .intl-tel-input.allow-dropdown input:focus {
		border: none;
		box-shadow: none;
	}

	.common_sender .intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left: 25px;
		font-size: 18px;
	}

	.common_sender .intl-tel-input .selected-flag .iti-arrow {
		display: none;
	}

	.fax_slider.desktop_slider,
	.intl-tel-input .country-list .divider {
		display: none !important;
	}

	.common_sender .intl-tel-input .country-list .country {
		font-size: 15px;
	}

	.fax_form_div .custom_form.mobile_entity {
		padding: 0 0 30px;
		min-height: 100%;
	}

	.custom_form.mobile_entity .input-field.textarea_div,
	.fax_form_div .custom_form.mobile_entity .input-field.col.s6 {
		padding: 3.5% 4%;
	}

	#shadow_bar {
		bottom: 0 !important;
	}

	.fax_form_div .mobile_entity fieldset {
		padding: 10px 12px 0;
	}

	.mobile_change .page_price .fax_send button {
		font-size: 18px;
		padding: 5px 65px;
		font-weight: 700;
		text-shadow: none;
	}

	.form5 #fax_form,
	.social_icon_login {
		padding: 0;
	}

	.common_ipad_mobile .cover_link_open_mobile:focus {
		background-color: #fff !important;
	}

	.fax_form_div .input-field.col.s6>input {
		line-height: 22px;
	}

	.form5 .input-field {
		float: left;
		width: 100%;
	}

	.video_mobile_bg .html5gallery-container-0 {
		width: 340px !important;
		height: 500px !important;
		margin-left: 4.5%;
	}

	.video_laptop_bg .html5gallery {
		height: 180px !important;
	}

	.sixth_section .support_txt h3 {
		font-size: 14px;
		letter-spacing: .5px;
	}

	.social_btn button {
		margin: 6px 0 6px 7px !important;
	}

	.drop_div,
	.no_mobile_fax {
		display: none;
	}

	.row-fluid.form_section.fax_form_shadow {
		position: static;
	}

	.fax_form_div .custom_form {
		bottom: 0;
		position: static;
	}

	.mobile_div_button {
		display: block;
	}

	.common_desktop .cover_atache {
		display: none;
	}

	.mobile_change {
		width: 100%;
	}

	.total_page>h4 {
		border-right: 1px solid #cfcfcf;
		width: 100%;
	}

	.total_page>h4,
	.total_price>h4 {
		text-align: center;
	}

	.total_page,
	.total_price {
		width: 50%;
	}

	.fax_send {
		width: 100%;
	}

	.fax_form_div fieldset {
		float: left;
		width: 32%;
		letter-spacing: 0;
	}

	.attache_link.mobile_div_button {
		float: left;
		margin: 2% 0 6%;
		text-align: center;
		width: 100%;
	}

	.mobile_div_button .blue_btn {
		font-weight: 700;
		background-color: #fff;
		color: #009fda !important;
		letter-spacing: 1px;
		height: auto;
		padding: 1% 5%;
		font-size: 18px;
		text-shadow: none;
	}

	#shadow_bar {
		position: static !important;
	}

	.mobile_div_button .blue_btn:focus,
	.mobile_div_button .blue_btn:hover {
		color: #fff;
	}

	.mobile_div_button.attache_link .blue_btn:focus,
	.mobile_div_button.attache_link .blue_btn:hover {
		color: #0faee9 !important;
		background-color: #fff !important;
	}

	.no_cover>h1 {
		color: #fff;
		display: inherit;
		height: 350px;
		margin: 0 auto;
		padding: 45% 0;
		text-align: center;
		width: 233px;
	}

	.fax_form_div .custom_form {
		margin: 0 5%;
		width: 90%;
	}

	.attach {
		width: 100%;
	}

	.fax_form_div .custom_form .input-field textarea,
	.fax_form_div .custom_form .input-field textarea.fax2 {
		min-height: 320px;
	}

	.owl-item img {
		margin: 0 auto;
	}

	.vertical_fax_form h1.title_bg {
		padding: 0;
		width: 10%;
	}

	.form3.fax_form_div fieldset {
		margin: 0 0 5px;
		padding: 0;
		width: 100%;
	}

	.owl-theme .owl-controls {
		display: block !important;
	}

	.mobile_slider .owl-theme .owl-controls .owl-page span {
		border-radius: 0;
		height: 4px;
		width: 22px;
	}

	.mobile_slider .owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span {
		background-color: #009fda;
		opacity: 1;
	}

	.form5 .textarea_div {
		border-top: medium none;
	}

	.common_sender .input-field {
		margin-top: 0;
	}

	.common_sender .input-field .white-text {
		color: #000 !important;
		float: left;
		font-size: 18px !important;
		font-weight: 700;
		left: 0;
		position: relative;
		top: 0;
		transform: translateY(0) !important;
		-moz-transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
	}

	.common_sender .input-field input {
		border: none;
		float: left;
		font-size: 18px;
		height: auto;
		margin-bottom: 0;
		padding: 2px 2%;
		width: 70%;
		color: #555;
	}

	.attache_link>a,
	.common_ipad_mobile .cover_link>a,
	.common_ipad_mobile .mobile_send_btn .red.darken-1 {
		font-size: 20px;
		text-transform: uppercase;
		text-shadow: none;
		font-weight: 700;
		height: auto;
	}

	.common_sender .input-field>input:focus {
		border: none !important;
		box-shadow: none !important;
	}

	.mobile_slider {
		display: none;
	}

	.fax_form_shadow.ipad_mobile {
		display: block;
	}

	.ipad_mobile .common_ipad_mobile {
		background-color: #fff;
		box-shadow: 1px 1px 5px #cfcfcf;
		bottom: 0;
		display: block;
		left: 0;
		position: fixed;
		width: 100%;
		z-index: 9;
	}

	.attache_link>a,
	.common_ipad_mobile .cover_link>a {
		background-color: #fff;
		box-shadow: 1px 1px 5px #cfcfcf;
		margin: 0 5%;
		padding: 2.3%;
		text-align: center;
		width: 90%;
		line-height: 34px;
	}

	.page_price b {
		font-size: 20px;
	}

	.common_ipad_mobile .mobile_send_btn {
		float: left;
		padding: 5% 0;
		text-align: center;
		width: 50%;
	}

	.common_ipad_mobile .cover_atache {
		padding: 5% 0;
	}

	.common_ipad_mobile .mobile_send_btn .red.darken-1 {
		background-color: #009fda !important;
		color: #fff !important;
		float: left;
		padding: 2%;
		line-height: 37px;
		width: 90%;
		letter-spacing: 1px;
		margin: 0 10px;
		opacity: 1;
	}

	.common_ipad_mobile .mobile_send_btn .red.darken-1:focus,
	.common_ipad_mobile .mobile_send_btn .red.darken-1:hover {
		box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
		transform: translateY(-1px) !important;
		-moz-transform: translateY(-1px) !important;
		-webkit-transform: translateY(-1px) !important;
		-o-transform: translateY(-1px) !important;
		-ms-transform: translateY(-1px) !important;
		background-color: #0092c7 !important;
		color: #fff;
		text-decoration: none;
		outline: 0 !important;
	}

	.nobile_entity .demo-droppable {
		margin: 0 0 5%;
		width: 100%;
	}

	.common_ipad_mobile .cover_link {
		border-right: medium none;
		width: 100%;
	}

	.globalNav.desktop_header .dropdownArrow {
		left: -70px;
	}

	.fax_form_div .output {
		width: 100%;
		margin: 0;
	}

	.fax_note_modal_div {
		float: left;
		padding: 20px 0 0;
		width: 100%;
	}

	.fax_note_close {
		background-color: #f2f2f2;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		float: left;
		margin: 20px auto 0;
		padding: 15px 0;
		text-align: center;
		width: 100%;
	}

	.modal-content .fax_note_modal_div button.close {
		background: #009fda;
		border: none;
		border-radius: 10px;
		bottom: 0;
		color: #fff;
		cursor: pointer;
		float: none;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 1px;
		opacity: 1;
		padding: 10px 25px;
		position: relative;
		right: 0;
		z-index: 9;
		top: auto;
	}

	.fax_note_modal_div .all_check_box fieldset {
		width: 100%;
	}

	.fax_note_modal_div .all_check_box {
		float: left;
		padding: 0 20px;
		width: 100%;
	}

	.output .attach:last-child {
		margin-bottom: 30px;
	}

	.common_sender .ddlabel {
		font-size: 18px;
	}

	.tab_landscape {
		display: none;
	}

	.mobile_header {
		display: inline-block !important;
	}

	.pace.pace-inactive {
		display: none;
	}

	.desktop_header {
		display: none;
	}

	.logo {
		margin: 0 0 0 0;
		padding-bottom: 1%;
		padding-top: 2%;
	}

	.mobile_header .mobile_div {
		display: block;
		width: 100%;
	}

	.mobile_header .tablate_menu {
		width: 100%;
	}

	.animation-element.slide-right.in-view {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate3d(0, 0, 0);
	}

	header.top_header.mobile_header .logo img {
		width: 80px;
	}

	.smaller .sidepanel {
		padding-bottom: 0;
	}

	.top_header .nav .hover_menu {
		display: none;
	}

	header.top_header {
		height: auto;
		padding: 0 0 3% 0;
	}

	header.top_header.smaller {
		height: auto;
	}

	.top_header .col-sm-12 {
		padding: 0;
		height: 100%;
		float: left;
	}

	.sidepanel .navbar-toggle {
		display: block;
		margin-right: 0;
		background-color: #fff;
		height: auto;
		line-height: normal;
		outline: 0;
	}

	.menu_bar ul.nav,
	.sub_menu {
		display: none;
	}

	.menu_bar ul.nav li a.waves-effect .waves-ripple {
		background: 0 0;
	}

	.menu_bar .navbar-nav>li,
	.menu_bar nav ul li.active,
	.menu_bar nav ul li:hover {
		background-color: #312b3c;
	}

	.menu_bar ul.nav li a.waves-effect:focus,
	.menu_bar ul.nav li a.waves-effect:hover {
		transform: translateY(0) !important;
		-moz-transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
	}

	.on .navbar-toggle {
		padding: 9px 10px;
	}

	.menu_bar {
		margin-top: 2%;
	}

	.menu_bar .navbar-nav>li {
		float: left;
		width: 100%;
		text-align: center;
		padding: .2% 12%;
	}

	.menu_bar nav.navbar ul li {
		border-bottom: 1px solid #615b6c;
	}

	.menu_bar nav.navbar ul li:last-child {
		border-bottom: medium none;
	}

	.sidepanel .navbar-toggle {
		background-color: transparent;
	}

	.sidepanel .navbar-toggle .icon-bar {
		background-color: #fff;
		height: 2px;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 5px;
	}

	.on .icon-bar:first-child {
		-webkit-transform: rotate(45deg) translate(5.5px, 5px);
		-moz-transform: rotate(45deg) translate(5.5px, 5px);
		-ms-transform: rotate(45deg) translate(5.5px, 5px);
		-o-transform: rotate(45deg) translate(5.5px, 5px);
		transform: rotate(45deg) translate(5.5px, 5px);
		-webkit-transition: all 0.4s ease-in 0s;
		-moz-transition: all 0.4s ease-in 0s;
		-ms-transition: all 0.4s ease-in 0s;
		-o-transition: all 0.4s ease-in 0s;
		transition: all 0.4s ease-in 0s;
	}

	.on .icon-bar:nth-child(2) {
		opacity: 0;
	}

	.on .icon-bar:last-child {
		-webkit-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-moz-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-ms-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-o-transform: rotate(-45deg) translate(4.5px, -4.5px);
		transform: rotate(-45deg) translate(4.5px, -4.5px);
		-webkit-transition: all 0.4s ease-in 0s;
		-moz-transition: all 0.4s ease-in 0s;
		-ms-transition: all 0.4s ease-in 0s;
		-o-transition: all 0.4s ease-in 0s;
		transition: all 0.4s ease-in 0s;
	}

	#drag_mail_dv .col-md-10 {
		padding: 0;
	}

	#paypal_modal .modal-content {
		padding: 10px;
	}

	#paypal_modal .modal-header {
		border-radius: 10px;
	}

	.fax_note_mobile {
		float: left;
		width: 75%;
		margin: 0;
		height: auto;
		border: none;
		box-shadow: none;
		padding: 0 0 0 4%;
	}

	#loginmodel #gSignInWrapper {
		float: none;
	}

	.ifax_availabilaty.mobile {
		display: block;
	}

	.ifax_availabilaty.desktop {
		display: none;
	}

	header .navbar-inverse {
		border: none;
	}

	.page_price {
		margin-bottom: 20%;
	}

	.full_img_div .container {
		margin-left: auto;
		width: 100% !important;
	}

	.remove_img_padding {
		padding-left: 15px;
	}

	.app_div_txt h2,
	.apple_story h2 {
		padding: 30px 0;
	}

	.txt_div_main h2 {
		padding-bottom: 30px;
	}

	.section_parent {
		padding-top: 80px;
	}

	.about_third_row {
		padding-top: 20px;
	}

	.apple_story h2 {
		padding: 50px 0;
	}

	.cmn_question_div {
		padding: 30px 10px 30px 20px;
	}

	.email_support_div {
		padding: 30px 20px 30px 10px;
	}

	.new_feature_panel {
		min-height: 370px;
	}

	.main_submenu_ul {
		display: none;
		background-color: rgba(255, 255, 255, .05);
		padding: 0 5% !important;
		float: left;
	}

	.menu_bar nav ul ul {
		transform: none !important;
		box-shadow: none !important;
		width: 100%;
	}

	.menu_bar nav.navbar ul li {
		border-bottom: 1px solid #615b6c;
		display: inline-block;
		width: 100%;
	}

	.web_ul li {
		border-bottom: none !important;
	}

	.header_product_title {
		border-bottom: 1px solid #615b6c !important;
	}

	.menu_bar nav.navbar ul li a {
		display: inline-block;
		width: 100%;
		line-height: 18px;
		text-transform: none;
	}

	.tag_label {
		display: inline-block;
		padding-top: 5px;
		color: #999;
		width: 100%;
		font-size: 16px;
		font-weight: 400;
		float: left;
		text-align: center;
	}

	.corporate_ul li a img,
	.download_ul li a img,
	.web_ul li a img {
		float: left;
		display: none;
	}

	.header_product_title>a {
		color: #009fda !important;
	}

	.main_submenu_ul li a {
		padding: 3% 0 !important;
	}

	.corporate_ul .tag_label {
		width: 100%;
	}

	.product_submenu {
		padding: 0 !important;
	}

	.header_product_title:hover {
		background-color: transparent !important;
	}

	.product_submenu .mobile_footer_toggle {
		float: right;
		width: 16px;
	}

	.android_store_link {
		background-position: -112px -334px;
		height: 25px;
		width: 25px;
	}

	.windows_store_link {
		background-position: -67px -334px;
		height: 25px;
		width: 25px;
	}

	.mac_store_link {
		background-position: -155px -334px;
		height: 26px;
		width: 26px;
	}

	.ios_store_link {
		background-position: -25px -335px;
		height: 25px;
		width: 25px;
	}

	.corporate_new_badge {
		bottom: 0;
		right: 0;
		display: inline-block;
		float: none;
	}

	.feedback_form {
		bottom: 50px !important;
	}

	.menu_bar nav ul li:hover>ul,
	.menu_bar nav ul ul,
	.menu_bar nav.navbar ul li {
		transition: none !important;
	}

	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 4px;
		margin-right: 0px !important;
	}

	.smaller .fax_signup_btnn {
		padding: 0;
		top: 30px;
	}

	.header-top-space {
		padding-bottom: 110px;
	}

	.menu_bar nav ul {
		padding: 0;
		list-style: none;
		position: relative;
		border-radius: 5px;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-perspective: 200px;
		-ms-perspective: 200px;
		perspective: 200px;
	}

	.menu_bar .mobile_view.remove_bg_mobile {
		background-color: transparent;
		margin: 0;
		height: auto;
		line-height: normal;
	}

	.menu_bar nav.navbar ul li a {
		color: #fff;
		font-size: 16px;
		letter-spacing: 1px;
		padding: 10px 15px;
		font-weight: 400;
	}

	.mobile_rotate_icon .mobile_footer_toggle {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
	}

	.menu_bar ul.nav li a span svg {
		width: 8px;
	}

	.remove_bg_mobile img {
		filter: brightness(2);
	}

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		white-space: nowrap !important;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.fax_signup_btnn .send_fax_btn_header {
		margin-right: 5px;
	}

	.fax_signup_btnn .send_fax_btn_header {
		background-color: #009fda !important;
		height: auto;
		line-height: normal;
		padding: 13px 25px;
		border-radius: 10px;
		font-weight: 600;
		box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
		color: #fff !important;
		text-transform: uppercase;
		vertical-align: middle;
		font-size: 14px;
		height: 48px;
	}

	.fax_signup_btnn .fax_num_btn {
		background-color: #973de4 !important;
		height: auto;
		line-height: normal;
		padding: 13px 25px;
		border-radius: 10px;
		font-weight: 600;
		box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
		color: #fff !important;
		text-transform: uppercase;
		vertical-align: middle;
		font-size: 14px;
		height: 48px;
	}

	.smaller .fax_signup_btnn {
		visibility: visible !important;
		top: auto;
		-webkit-animation: slide 0.5s forwards;
		-webkit-animation-delay: 0.1s;
		animation: slide 0.5s forwards;
		animation-delay: 0.1s;
	}

	.mobile_view>img {
		margin-right: 15px;
		position: relative;
	}

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
		height: 90px !important;
		top: 0;
	}

	.fax_signup_btnn .btn:hover,
	.fax_signup_btnn button:hover {
		transition: all 0.2s ease-in;
		transform: translateY(-2px);
		-webkit-transform: translateY(-2px);
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}

	header .navbar-inverse {
		padding: 0 !important;
		background-color: #383143;
	}

	header .navbar-inverse {
		overflow-x: hidden;
		overflow-y: auto;
		height: auto;
		max-height: calc(100vh - 95px);
	}

	.menu_bar.pull-right {
		margin-top: 0px !important;
	}

	.elementor-top-section .elementor-container {
		padding: 0 25px !important;
	}

	.elementor-top-section.emailfax_banner .elementor-container {
		padding: 0 !important;
	}

	header.top_header .col-lg-2.col-md-2.col-sm-12.col-xs-12.animation-element.slide-left.testimonial {
		display: flex;
		align-items: center;
	}

	.button_responsive .signupbtn {
		margin-left: 15px !important;
	}

	.bannerbtns .signupbtn {
		margin-left: 15px !important;
	}

	.bannerbtns .get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	header.top_header.mobile_header .mobile_div {
		position: absolute;
		right: -11px;
		top: 0;
		display: flex;
		align-items: center;
	}

	.fax_signup_btnn {
		position: absolute;
		text-align: center;
		display: flex;
		justify-content: space-around;
		padding: 0 5px;
		margin: 0 auto;
		max-width: 340px;
		top: -10px;
		width: 100%;
		left: 0;
		right: 0;
	}

	.top_header.mobile_header .logo {
		padding: 0;
	}

	.top_header.mobile_header .logo>a {
		padding: 0;
	}

	.faqsearch {
		padding-left: 40px;
	}

	.faqsearch .searchfrm-otr {
		padding: 0 25px;
	}

	.faqsearch .searchform {
		max-width: 63.333%;
		margin: 0 auto;
		position: relative;
		left: -3px;
	}

	.faqsearch .btn.btn-primary.btn-lg,
	.blogsearch .btn.btn-primary.btn-lg {
		min-width: auto;
		padding: 0 15px;
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.homemain_slider h1.banner_txt {
		font-size: 40px;
	}

	.get_started_now.app_part {
		text-align: center !important;
	}

	.main-banner-wrap .newh1 {
		font-size: 42px;
		line-height: 48px;
	}

	.main-banner-wrap .newh3 {
		font-size: 24px;
		line-height: 33px;
	}

	div#doctor-scroll {
		top: 40px !important;
	}

	h4.second-title {
		font-size: 24px;
		line-height: 33px;
	}

	.client_name_review {
		display: flex;
		width: 100%;
		justify-content: center;
		padding-top: 20px;
	}

	.top_btm_padding {
		min-height: 300px;
		padding: 50px 20px;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.right_review_div {
		width: 100%;
		padding-left: 0;
	}

	.client-review {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		padding-top: 20px;
	}

	.client-review p {
		font-size: 18px;
		padding: 0 15px 20px;
		width: 95%;
	}

	.main-banner-wrap .newh3 {
		font-size: 24px;
		line-height: 33px;
	}

	.client-review p::before {
		top: -35px;
		width: 50px;
		background-size: 100%;
	}

	.client-review p::after {
		width: 50px;
		background-size: 100%;
	}

	.get_started_now img {
		display: inline-block;
		margin: auto;
	}

	.get_started_now a {
		display: inline-block;
		margin-right: 0;
		width: 50%;
		text-align: center;
		margin-bottom: 40px;
	}

	.page-template .display-4 {
		font-size: 34px !important;
		line-height: 1.2 !important;
	}

	.list_item.corporate_list_item h3 {
		font-size: 16px;
	}

	.list_item.corporate_list_item p:last-child {
		margin-bottom: 0;
	}

	.service_editor.text-center.mb-4.mb-md-5 {
		margin-bottom: 0px !important;
	}

	.buisness_box.text-center.mb-4 {
		margin-bottom: 0px !important;
	}

	.buisness_box p:last-child {
		margin-bottom: 0;
	}

	.cardbox .card.bg-white {
		padding-left: 15px;
		padding-right: 15px;
	}

	.emailbannercontent h1.display-3 {
		font-size: 40px;
		margin-top: 30px;
	}

	.howowrkbanner h1.display-3 {
		font-size: 38px;
	}

	.howowrkbanner .get_quotebtn {
		margin-bottom: 0;
		margin-right: 20px;
	}

	.howowrkbanner .get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	br {
		display: none;
	}

	.full_container.elementor-section.elementor-section-boxed>.elementor-container {
		margin-right: auto;
		padding-right: 15px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.guarentee_col br {
		display: block;
		margin-bottom: 20px;
	}

	.center_img .elementor-container.elementor-column-gap-default {
		justify-content: center !important;
	}

	.industry_info .industry_box {
		width: 42% !important;
		margin-bottom: 25px !important;
	}

	.removedotswrap ul li {
		width: 100%;
	}

	.offerbuisness_wrap .elementor-container.elementor-column-gap-default {
		padding-right: 10px;
		margin-right: auto;
		width: 100% !important;
		max-width: 100% !important;
	}

	h4.desktop_footer.displaynone {
		display: none;
	}

	footer.bg-primary-3.footer-1 h5.desktop_footer {
		text-align: left;
	}

	.smaller .fax_signup_btnn {
		top: auto;
		display: flex;
		align-items: center;
		height: 100%;
	}

	.center_btn .signupbtn .elementor-widget-container {
		margin-top: 10px !important;
		margin-left: 0px !important;
	}

	.contact_box>.elementor-container.elementor-column-gap-default {
		flex-direction: column !important;
		justify-content: center !important;
		align-items: center !important;
	}

	.contact_box .ipad_class.elementor-element {
		width: 100% !important;
	}

	.buttonalignment .start_btn>.elementor-widget-container {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.col-md-5.adjust_width_div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.tem_i.login-iframe {
		width: 100%;
		border-radius: 0;
		background-color: #f8f9fa;
	}

	.tem_i.login-iframe.iframe_animation {
		transform: none;
		padding-top: 20px;
	}

	.top_header .slide-left.testimonial {
		display: flex;
		align-items: center;
	}

	.button_responsive .signupbtn {
		margin-left: 0px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 8px !important;
	}

	.center_btn .receivenbtn {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.center_btn .receivenbtn .elementor-widget-container {
		margin-left: 0px !important;
	}

	html,
	body {
		top: 0px !important;
		margin-top: 0px !important;
	}

	.center_btn .howitworkbtn {
		width: 100% !important;
	}

	.bannerbtns .signupbtn {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.mkb-container {
		min-height: 150px !important;
	}

	.search-no-results .mkb-container {
		min-height: 500px !important;
	}

	.mobileview .desktop_footer.displaynone {
		display: none !important;
	}

	.col-md-3.col-sm-6 {
		position: unset;
	}

	#google_translate_element {
		position: absolute;
		bottom: 0;
		width: 100%;
		float: left;
		width: 40%;
		position: absolute;
		bottom: -53px;
		left: 0;
		right: auto;
		margin: 0 auto;
	}

	#google_translate_element .form-group {
		margin-bottom: 0px !important;
	}

	footer.bg-primary-3.footer-1 {
		padding-bottom: 69px !important;
	}

	.foot-social {
		margin-top: 10px;
	}

	.top_header.mobile_header .container {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 20px !important;
	}

	.home_banner_bottom_section img {
		max-width: 140px;
	}

	.brand_icons a {
		width: 36px;
		height: 36px;
	}
}

@media (max-width:782px) {

	html,
	body {
		top: 0px !important;
		margin-top: 0px !important;
	}
}

@media (max-width:767px) {
	.home_banner_bottom_section .companies_logo_div.home_company_logo_slider  {
		width: auto;
	}
	.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(1) img.entered,
	.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(2) img.entered,
	.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(3) img.entered,
	.home_banner_bottom_section .companies_logo_div.home_company_logo_slider .company_logo_img:nth-child(4) img.entered {width: auto !important;}

	.home_banner_bottom_section .hb_bottom_right_sec {
		height: auto;
	}
	.home_banner_bottom_section .hbs_inner {
		min-height: auto;
	}


	.homemain_slider section>.d-flex.flex-column {
		flex-direction: inherit !important;
	}

	.homemain_slider a.getdemobtn {
		margin-right: 20px;
	}

	.homemain_slider .elementor-widget-container section {
		padding: 0 0 40px !important;
	}

	.start_fixingpart .get_quotebtn,
	.start_fixingpart .signupbtn {
		text-align: center;
		margin: auto;
	}

	.homemain_slider h1.banner_txt {
		font-size: 30px;
	}

	.cardbox .media {
		min-width: 210px;
	}

	.cardbox .media p:last-child {
		margin-bottom: 0 !important;
	}

	.home_sub_title h3.display-4 {
		font-size: 28px !important;
		line-height: 1.3 !important;
	}

	.homemain_slider .carousel-cell {
		padding: 0 20px;
	}

	.main-banner-wrap .newh1 {
		font-size: 32px;
		line-height: 40px;
	}

	.main-banner-wrap .newh3 {
		font-size: 21px;
		line-height: 30px;
	}

	.banner-btn-area>button {
		font-size: 16px;
		line-height: 24px;
	}

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 250px;
	}

	.green-shape-wrap,
	.purple-shape-wrap {
		margin-top: 40%;
	}

	.banner-btn-area {
		margin: 30px 0;
	}

	.banner-btn-area {
		margin-bottom: 5px !important;
	}

	h4.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.right_review_div {
		width: 100%;
		padding-left: 0;
	}

	.left_review_img {
		width: 100%;
	}

	.left_review_img img {
		width: 150px;
	}

	.right_review_div .client-review {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.client-review p {
		font-size: 16px;
		margin-top: 20px;
		width: 100%;
		padding: 0 5px;
	}

	.testimonila-info .testimonil_slider .slick-prev,
	.testimonila-info .testimonil_slider .slick-next {
		display: none !important;
	}

	.main-banner-wrap .newh3 {
		font-size: 21px;
		line-height: 30px;
	}

	.top_btm_padding {
		flex-wrap: wrap;
		padding: 20px;
	}

	.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		font-size: 16px;
		height: 45px;
	}

	section.slider-main-wrap {
		padding: 0 !important;
	}

	.signupbtn {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	.center_btn .elementor-widget-button,
	.center_btn .howitworkbtn,
	.center_btn .signupbtn {
		width: 100% !important;
		text-align: center;
	}

	.support_desc h4 {
		margin-top: 20px;
	}

	.blank_space {
		margin-bottom: 0px !important;
	}

	.page-template .elementor-button {
		font-size: 16px !important;
	}

	.page-template .display-4 {
		font-size: 26px !important;
		line-height: 1.5 !important;
	}

	.cardbox .card {
		padding: 0 15px;
	}

	.responsiveheide {
		display: none;
	}

	.emailbannercontent a.btn.btn-primary {
		margin: auto;
	}

	.processcontent {
		background-image: none !important;
	}

	.reverse_col .elementor-container {
		flex-direction: column-reverse;
	}

	.afflicate_banner h1.display-3 {
		font-size: 36px;
	}

	.pointboxpart ul {
		padding-left: 18px;
	}

	.email_support_div {
		padding: 20px;
	}

	.stepspart .div_info.step_title {
		font-size: 20px !important;
	}

	.removeback {
		background: none !important;
	}

	.howowrkbanner h1.display-3 {
		font-size: 30px;
		line-height: 1.2;
	}

	.cmn_plan_div .cmn_flex_box {
		width: 90%;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.bannersection {
		padding-top: 0px !important;
	}

	.new_home_banner .security_div {
		flex-direction: column;
	}

	.new_home_banner .cmn_flex_div {
		margin-bottom: 15px;
		margin-left: 0;
	}

	.new_home_banner .cmn_flex_box {
		width: 100% !important;
	}

	.plan_switch .switch label p {
		display: none;
	}

	.new_home_banner {
		padding-bottom: 20px !important;
	}

	.cancel_subscription_bg {
		flex-direction: column !important;
	}

	.cancel_three_box {
		margin-bottom: 30px;
		float: left;
		width: 100%;
	}

	.phone_app_div.full_img_div.feature_main_div {
		padding-top: 40px !important;
	}

	.support_main_header h2 {
		font-size: 30px;
	}

	.banner_support_txt span {
		font-size: 16px;
		line-height: 1.2;
		text-align: center;
	}

	.compare_txt_div h2 {
		font-size: 22px;
	}

	.compare_txt_div p {
		font-size: 17px;
		line-height: 28px;
	}

	.compare_txt_div {
		padding: 20px;
	}

	.feature_compair_div .nav-justified .nav-link {
		font-size: 18px;
	}

	.price_gray_txt {
		font-size: 20px;
	}

	.price_diff li {
		font-size: 15px;
		padding: 15.2px 0;
	}

	.price_diff li .more_price {
		padding: 8px 20px;
		font-size: 16px;
	}

	.fax_burner ul {
		border-bottom-left-radius: 0;
	}

	.fax_file_div .price_gray_txt {
		border-top-right-radius: 0px !important;
	}

	.feature_compair_div {
		padding: 40px 0;
	}

	h1.display-3 {
		font-size: 28px !important;
	}

	.button_center {
		margin: auto;
	}

	.get_started_now a:nth-of-type(even) {
		margin-right: 0;
	}

	.elementor-col-100 .elementor-widget-tommusrhodus-card-block {
		width: 100% !important;
	}

	.elementor-col-100 .elementor-widget-tommusrhodus-card-block {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.dialog-lightbox-widget-content .elementor-heading-title {
		font-size: 24px !important;
	}

	.dialog-message .elementor-element.elementor-top-section {
		padding: 10px !important;
	}

	.service_more.back_txt {
		justify-content: center;
	}

	.title_center {
		text-align: center;
	}

	.testi_slide_div.slick-slide {
		padding: 0 15px;
	}

	.phone_app_div.banner-top-space {
		overflow: visible;
	}

	footer .textwidget {
		padding-top: 0;
	}

	.cardbox .media .icon.icon-sm {
		max-width: 50px;
		width: 50px;
	}

	.mkb-settings-home-page .mkb-page-header h1.mkb-page-title,
	.mkb-single .mkb-page-header h1.mkb-page-title,
	.mkb-archive .mkb-page-header h1.mkb-page-title,
	.search-no-results .mkb-page-header h1.mkb-page-title,
	.search-results .mkb-page-header h1.mkb-page-title {
		font-size: 24px;
		padding-top: 0;
	}

	.smaller .top_header .container {
		height: auto;
	}

	.smaller .top_header .col-sm-12 {
		padding: 0;
		height: 100%;
	}

	.smaller header.top_header.mobile_header .logo {
		margin-top: 0;
	}

	.smaller .mobile_div.animation-element.slide-right.testimonial {
		top: auto;
		width: 50px;
	}

	.smaller .fax_signup_btnn {
		top: auto;
	}

	.about_delieverspart {
		overflow: hidden;
	}

	.elementor-top-section .elementor-container {
		padding: 0 5px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 0px !important;
	}

	.bannerbtns .signupbtn {
		margin-top: 0px !important;
	}

	#google_translate_element {
		width: 100% !important;
	}

	.foot-social {
		margin-top: 20px;
	}
}

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

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 8px 14px;
		font-size: 12px;
		letter-spacing: 0;
		margin-left: 0;
		margin-bottom: 0;
		height: auto;
	}

	.fax_signup_btnn {
		max-width: 270px;
		top: -10px;
		left: auto;
		right: 70px;
	}

	.logo img {
		width: 65px;
	}

	header.top_header.mobile_header .logo img {
		width: 65px;
	}

	header.top_header,
	header.top_header.mobile_header {
		height: 82px !important;
	}

	.mobile_div.animation-element.slide-right.testimonial {
		top: 3px;
	}

	.smaller .fax_signup_btnn {
		top: -9px;
	}

	.header-top-space {
		padding-bottom: 77px;
	}

	.emailbannercontent h1.display-3 {
		font-size: 34px !important;
		margin-top: 37px;
	}

	.emailbannercontent section {
		padding-top: 50px;
	}

	.contact-sale_logos .logo {
		padding: 0;
		margin: 0;
	}

	.contact-sale_logos .logo4 {
		margin-left: 0 !important;
	}

	.contact-sale_logos .logo5 {
		margin-top: 0;
		max-width: 150px;
		margin-left: 10px;
		max-width: 150px;
	}

	.contact-sale_logos .logo4,
	.contact-sale_logos .logo5 {
		margin-top: 15px;
	}

	.contact_sale_main .contact_sale_left {
		margin-bottom: 30px !important;
	}
}

h3.newh3.h3_hero_text {
	margin-bottom: 0;
}

.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 1s;
}

.elementor-element-b7f6d90 p,
.elementor-element-b3ba624 p,
.elementor-element-f1c6d13 p {
	text-align: center;
	color: #2C3038;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
	max-width: 228px;
	background-color: #009fda;
	padding: 0 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-appearance: none;
	color: #fff;
	width: 100%;
	border: none;
	line-height: 1.5;
	text-transform: uppercase;
	display: inline-block;
}

body.page-id-19413 .grey-btn-hover,
body.page-id-19413 .banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
	max-width: 240px;
}

.fax-broadcast_4a .media,
.fax-broadcast_4b .media {
	padding-left: 1.5rem !important;
}

.fax-broadcast_4a .media .avatar,
.fax-broadcast_4b .media .avatar {
	margin-right: 1.5rem !important;
}

.mobile_header .menu_bar ul.nav.navbar-nav {
	max-height: calc(100vh - 150px);
	overflow-y: auto;
}

@media screen and (max-width:480px) {
	header.top_header.smaller {
		padding: 0 !important;
	}

	header.top_header {
		padding: 0 !important;
	}

	.menu_bar ul.nav.navbar-nav {
		max-height: 500px;
		overflow-y: auto;
		padding-bottom: 0;
	}

	.menu_bar .navbar-nav>li {
		padding: .2% 6%;
	}

	header.top_header {
		padding: 4% 0;
	}

	.mobile_div.animation-element.slide-right.testimonial {
		top: 4px;
		width: 50px;
	}

	.smaller .fax_signup_btnn {
		top: auto;
	}

	.sidepanel {
		bottom: -10px !important;
	}

	.first_slide_img,
	.top_btm_padding {
		min-height: 380px;
	}

	h4.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.cmn_question_div,
	.email_support_div {
		width: 100%;
	}

	.security_div {
		flex-direction: column;
	}

	.new_home_banner .newh1 {
		font-size: 26px;
		line-height: 36px;
	}

	.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt,
	.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
		width: 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.headerlogowrap a {
		min-height: 70px;
	}

	.cmn_flex_box {
		padding: 25px 15px !important;
	}

	.switch label .lever {
		margin: 0 9px;
	}

	.plan_switch .switch label {
		font-size: 14px;
	}

	.compare_txt_div p {
		font-size: 15px;
		line-height: 25px;
	}

	.feature_compair_div .nav-justified .nav-link {
		font-size: 12px !important;
	}

	.feature_compair_div ul.nav-justified {
		margin-bottom: 20px;
	}

	.home_new_sendfax_div.send_fax.compare_fax_btn a {
		margin-right: 0 !important;
		margin-bottom: 8px !important;
	}

	.header-top-space {
		padding-bottom: 65px;
	}

	body .elementor-762 .elementor-element.elementor-element-9d2b245,
	body .elementor-13169 .elementor-element.elementor-element-b11f3c2,
	body .elementor-13174 .elementor-element.elementor-element-1f0058f,
	body .elementor-14260 .elementor-element.elementor-element-6bd67f5,
	body .elementor-14258 .elementor-element.elementor-element-f32189b,
	body .elementor-4864 .elementor-element.elementor-element-c334e79,
	body .elementor-1790 .elementor-element.elementor-element-fcdc27f,
	body .elementor-1831 .elementor-element.elementor-element-e7896b4,
	body .elementor-4558 .elementor-element.elementor-element-cb3f778,
	body .elementor-32562 .elementor-element.elementor-element-c334e79 {
		padding-bottom: 30px !important;
	}
}

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

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 6px 8px;
	}

	.fax_signup_btnn {
		max-width: 230px;
		top: -10px;
		right: 37px;
	}
}

footer.bg-primary-3.footer-1 h5 {
	color: #8b9aac;
	font-weight: 700;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 12px;
	padding-bottom: 0;
}

footer .widget .nav .nav-link {
	color: #8b9aac;
	float: left;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 0;
	width: 100%;
	text-shadow: none !important;
}

footer .widget .nav .nav-link:hover {
	color: #32325d;
}

.footer-widget a.h6 {
	color: #8b9aac;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.footer-widget .text-small.text-muted {
	color: #8b9aac !important;
}

footer .container {
	width: 90% !important;
	max-width: 100% !important;
}

footer>.container>.row:nth-child(2) {
	display: none;
}

.cookie_accept_div {
	width: auto !important;
	right: auto !important;
	left: 15px !important;
	letter-spacing: 0 !important;
	padding: 6px 6px 6px 8px;
}

.cookie_accept_div {
	width: 620px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 4px 0 #aaa;
	-webkit-box-shadow: 0 0 4px 0 #aaa;
	letter-spacing: 1px;
	padding: 12px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 999999;
}

.cookie_txt_main {
	text-align: center;
}

.cookie_txt,
.cookie_link {
	font-size: 16px !important;
	font-weight: 400;
}

.cookie_txt {
	margin: 0;
	font-size: 17px;
	display: inline-block;
	padding-right: 6px;
}

.cookie_txt,
.cookie_link {
	font-size: 16px !important;
}

.cookie_link {
	font-size: 17px;
	display: inline-block;
	color: #009fda;
}

.close_cookie_div {
	height: 20px;
	width: 20px;
	line-height: 20px;
}

.close_cookie_div i.fa {
	line-height: 20px;
}

.close_cookie_div i.fa {
	font-size: 16px;
	color: #000;
	line-height: 23px;
}

.cookie_link:focus,
.cookie_link:hover {
	opacity: .8;
	color: #009fda;
}

.phone_app_div {
	padding-top: 150px;
}

.headinggradiant {
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.headinggradiant .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.heading_title_1,
.heading_title_1 .elementor-heading-title {
	color: #2C3038;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
}

.heading_title_2 {
	color: #2C3038;
	font-size: 33px;
	line-height: 44px;
	font-weight: 700;
}

.elementor-element-0da4171 .elementor-element-populated,
.elementor-element-c3953c6 .elementor-element-populated,
.elementor-element-5c9bfe1 .elementor-element-populated,
.elementor-element-d7de888 .elementor-element-populated,
.elementor-element-a546594 .elementor-element-populated,
.elementor-element-220dd05 .elementor-element-populated,
.elementor-element-1217d6f .elementor-element-populated,
.elementor-element-3c8cb96 .elementor-element-populated,
.elementor-element-b4effa9 .elementor-element-populated,
.elementor-element-c905dc8 .elementor-element-populated,
.elementor-element-e5dc137 .elementor-element-populated {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.elementor-762 .elementor-element.elementor-element-9d2b245,
.elementor-13169 .elementor-element.elementor-element-b11f3c2,
.elementor-13174 .elementor-element.elementor-element-1f0058f,
.elementor-14260 .elementor-element.elementor-element-6bd67f5,
.elementor-14258 .elementor-element.elementor-element-f32189b,
.elementor-3372 .elementor-element.elementor-element-91d2709,
.elementor-762 .elementor-element.elementor-element-9d2b245,
.elementor-3418 .elementor-element.elementor-element-e666e87,
.elementor-32562 .elementor-element.elementor-element-c334e79 {
	padding-top: 18px !important;
	padding-bottom: 45px !important;
}

.elementor-4864 .elementor-element.elementor-element-c334e79,
.elementor-1790 .elementor-element.elementor-element-fcdc27f,
.elementor-1831 .elementor-element.elementor-element-e7896b4,
.elementor-4558 .elementor-element.elementor-element-cb3f778 {
	padding-top: 14px !important;
	padding-bottom: 50px !important;
}

.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title {
	margin-bottom: 17px !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339,
.elementor-element.elementor-element-ec2cc31.elementor-widget,
.elementor-element.elementor-element-7bc1398.elementor-widget,
.elementor-14260 .elementor-element.elementor-element-2732448,
.elementor-element-45e0ced p.lead,
.elementor-14258 .elementor-element.elementor-element-75837bb,
.elementor-element-a409ef1 p.lead,
.elementor-3418 .elementor-element-e666e87 p.lead {
	margin-bottom: 0;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
.elementor-element-fe8c4f0 h1.display-3,
.elementor-3418 .elementor-element-e666e87 h1.display-3,
.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
.company_fax_banner_title .elementor-heading-title {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: normal !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
.elementor-element-45e0ced p.lead,
.elementor-element-a409ef1 p.lead,
.elementor-element.elementor-element-a6d4ff3 p.lead,
.elementor-element.elementor-element-1f4e158 p.lead,
.elementor-element-fe8c4f0 p.lead,
.elementor-3418 .elementor-element-e666e87 p.lead {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #B1AEB7 !important;
	margin: 0;
	opacity: 1;
	padding: 0;
	font-weight: 400;
}

.elementor-element-fe8c4f0 p.lead {
	color: #B1AEB7 !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
.elementor-element.elementor-element-a6d4ff3 p.lead,
.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
.elementor-element-45e0ced p.lead,
.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
.elementor-element-a409ef1 p.lead,
.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
.elementor-element.elementor-element-1f4e158 p.lead,
.elementor-element-fe8c4f0 h1.display-3,
.elementor-element-fe8c4f0 p.lead,
.elementor-3418 .elementor-element-e666e87 h1.display-3,
.elementor-3418 .elementor-element-e666e87 p.lead,
.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
.company_fax_banner_title .elementor-heading-title {
	letter-spacing: 0.1px;
}

img.wp-image-7623,
img.wp-image-7624 {
	margin: 20px auto;
}

header.top_header.desktop_header.smaller,
header.top_header.desktop_header.smaller .menu_bar,
header.top_header.desktop_header.smaller .logo {
	height: 80px;
}

.elementor-1987 .elementor-element.elementor-element-3cc29780>.elementor-widget-container,
.elementor-1987 .elementor-element.elementor-element-16e40e2d>.elementor-widget-container {
	margin-top: 0 !important;
}

.real_estate_solution_main .image {
	min-height: 68px;
	margin-bottom: 15px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.real_estate_solution_main .image img {
	margin-bottom: 0 !important;
}

#equalheights .text-center .images {
	height: 65px;
	margin-bottom: 15px;
}

#equalheights .text-center .images .aligncenter {
	margin-bottom: 0;
}

.elementor-section.mobile-fax-app_1sec .alignnone {
	margin-bottom: 0;
}

.compare-ifax-table-main .compare-ifax-table {
	padding-bottom: 0;
	margin-bottom: 4rem !important;
}

.compare-ifax-table-main .compare-ifax-table table {
	margin-bottom: 0;
}

.compareifaxtable {
	margin-bottom: 3rem;
}

.compare-ifax-table-scroll {
	overflow-y: hidden;
	overflow-x: auto;
}

.compare-ifax-table-scroll table {
	margin-bottom: 0;
}

.elementor-4837 .elementor-element.elementor-element-ef45712 br {
	display: block;
}

.minreadtime-otr.client_name_color {
	margin-bottom: 12px;
}

.minreadtime-otr p .bsf-rt-reading-time {
	font-size: 15px !important;
	font-weight: 400;
	display: none;
}

body.single-post article.article .elementor-button-wrapper a.elementor-button-link {
	border-radius: 10px;
}

.blog_detail_pagegination_pd .post.type-post .card>a {
	height: 245px;
}

.blog_detail_pagegination_pd .post.type-post .card>a>img {
	height: 100%;
	object-fit: cover;
}

.elementor-3771 .elementor-element.elementor-element-2533626>.elementor-container>.elementor-column>.elementor-widget-wrap {
	padding-bottom: 0 !important;
}

body.page-id-19413 .price_block_inner li.list .tooltip_div {
	display: block;
}

body.page-id-19413 .price_block_inner li.list .tooltip_div .tooltip_icon {
	display: inline;
}

.contact-sale_logos .logo4 {
	max-height: 90px;
	margin-left: 10px;
}

.contact-sale_logos .logo5 {
	margin-top: 16px;
}

body .elementor-14343 .elementor-element.elementor-element-5610465 .elementor-heading-title,
body .elementor-33372 .elementor-element.elementor-element-459b95b .elementor-heading-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 39px;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container,
.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container {
	margin-top: 40px;
	margin-bottom: 0;
	padding-top: 0 !important;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container>span,
.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container>span {
	margin-bottom: 0;
}

table,
table th,
table td {
	border: 1px solid #EAEDF2;
}

table th {
	padding: 1rem;
}

body.page-id-19413 .home_banner_bottom_section.disable_stiki_log {
	position: sticky;
	margin-top: -130px;
}

.company_fax_banner_title .elementor-heading-title {
	margin-bottom: 17px !important;
}

.heading1,
.heading1 .elementor-heading-title,
.heading2,
.heading2 .elementor-heading-title,
.heading3,
.heading3 .elementor-heading-title {
	color: #2C3038 !important;
	font-weight: 700 !important;
	letter-spacing: -.02em !important;
	line-height: 1.125 !important;
}

.heading1,
.heading1 .elementor-heading-title {
	font-size: 2.5rem !important;
	margin-bottom: 1.5rem !important;
}

.heading2,
.heading2 .elementor-heading-title {
	font-size: 2rem !important;
	margin-bottom: 1rem !important;
}

.heading3,
.heading3 .elementor-heading-title {
	font-size: 1.75rem !important;
	margin-bottom: 1rem !important;
}

.fax_cover_templates_main_page img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.fax_cover_templates_main_page .rightarrow {
	border: 0 none !important;
}

@media (max-width: 1600px) {
	.companies_logo_div::before {
		max-width: 1300px;
	}
}

@media (max-width: 1200px) {
	.mobileview .footer-widget.widget_text .textwidget .desktop_footer.displaynone {
		text-align: left;
	}

	.heading1,
	.heading1 .elementor-heading-title {
		font-size: calc(1.375rem + 1.5vw) !important;
	}

	.heading2,
	.heading2 .elementor-heading-title {
		font-size: calc(1.325rem + 0.9vw) !important;
	}

	.heading3,
	.heading3 .elementor-heading-title {
		font-size: calc(1.3rem + 0.6vw) !important;
	}
}

@media (max-width: 1199.98px) {
	footer.bg-primary-3.footer-1 h5+ul>li {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width: 1199px) {

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 400px;
	}

	.green-shape-wrap,
	.purple-shape-wrap {
		margin-top: 23%;
	}

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 15px !important;
	}

	.home_company_logo_slider {
		max-width: 400px;
		padding: 0 15px;
	}

	.home_company_logo_slider .slick-list {
		width: 100%;
		margin: 0;
	}
}

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

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 14px !important;
	}

	.login_ul .nav_list.sign_up_item {
		font-size: 14px !important;
		max-width: 145px;
	}

	.login_signup_div ul.login_ul li:first-child::after {
		font-size: 14px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -35px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {

	.elementor-1644 .elementor-element.elementor-element-2fd452b9>.elementor-widget-container,
	.elementor-2012 .elementor-element.elementor-element-f5bf05c>.elementor-widget-container,
	.elementor-2012 .elementor-element.elementor-element-bae732e>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.real_estate_solution_main .elementor-widget-container {
		min-height: 350px;
	}

	.elementor-2012 .elementor-element.elementor-element-bae732e>.elementor-widget-container {
		padding-right: 15px;
	}

	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media,
	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media {
		min-height: 165px;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-2109 .elementor-element.elementor-element-313c1ca>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container,
	.elementor-element-47e71ce>.elementor-widget-container,
	.elementor-element-e682471>.elementor-widget-container,
	.elementor-3771 .elementor-element.elementor-element-f85994b>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		padding-right: 15px;
	}

	.elementor-element-47e71ce>.elementor-widget-container,
	.elementor-3771 .elementor-element.elementor-element-f85994b>.elementor-widget-container {
		padding-right: 15px !important;
	}

	.elementor-element-1998645 .elementor-column .media {
		min-height: 135px;
	}

	.bannerbtns .signupbtn.elementor-element-26e6364 {
		margin-left: 0 !important;
	}

	.bannerbtns .signupbtn.elementor-element-26e6364 {
		width: 100% !important;
	}

	.elementor-element-d8175e7 {
		margin-bottom: 15px !important;
	}
}

@media screen and (min-width: 768px) {
	.card.card-body.pl-md-3 {
		padding-left: 2.25rem !important;
		text-align: justify;
	}

	.card .avatar:not(.avatar-sm) {
		height: 4.5rem !important;
		margin-left: 0 !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-1021 .elementor-element.elementor-element-4daee563>.elementor-container>.elementor-column>.elementor-widget-wrap {
		padding-top: 0 !important;
	}

	.elementor-1021 .elementor-element.elementor-element-4daee563 {
		padding-top: 50px !important;
	}

	.elementor-section.mobile-fax-app_1sec {
		margin-bottom: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.elementor-element-d8175e7 {
		margin-bottom: 7px !important;
	}

	.real_estate_solution_main .elementor-widget-container {
		min-height: 450px;
	}

	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media,
	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media {
		min-height: 175px;
	}

	.fax-from-mac_1 .elementor-col-33,
	.elementor-element-39c7267f .elementor-col-33,
	.elementor-element-db26a37 .elementor-col-33 {
		width: 100% !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-2109 .elementor-element.elementor-element-313c1ca>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		padding-right: 15px;
	}

	.fax-broadcast_4a .elementor-container>.elementor-column:first-child .elementor-element:first-child .media,
	.fax-broadcast_4a .elementor-container>.elementor-column:last-child .elementor-element:first-child .media {
		min-height: 170px;
	}

	.fax-broadcast_4a .elementor-container>.elementor-column:first-child .elementor-element:last-child .media,
	.fax-broadcast_4a .elementor-container>.elementor-column:last-child .elementor-element:last-child .media {
		min-height: 200px;
	}

	.elementor-element-1db84f7 .elementor-column .media {
		min-height: 175px;
	}

	.elementor-element-2434ae9 .elementor-column .media {
		min-height: 200px;
	}
}

@media screen and (max-width: 1023px) {
	.home_company_logo_slider {
		max-width: 200px;
	}

	.home_company_logo_slider #company_logo_slider .slick-arrow {
		display: none !important;
	}

	.home_company_logo_slider {
		width: calc(100% - 320px);
		max-width: 100% !important;
		padding: 0 10px;
	}

	.hb_bottom_left_sec {
		max-width: 160px;
	}
}

@media screen and (max-width: 991.98px) {
	.fax-from-mac_1 .elementor-col-33 .display-4 {
		margin-bottom: 1rem;
		line-height: normal !important;
	}

	footer>.container>.row>div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	footer .widget {
		margin-bottom: 0;
	}

	footer .container {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0;
	}

	footer h5+div {
		display: none;
		padding: 10px;
	}

	footer.bg-primary-3.footer-1 h5 {
		color: #8b9aac;
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: 1px solid;
		padding: 10px;
		cursor: pointer;
		font-size: 18px;
		font-weight: 500;
		position: relative;
	}

	footer.bg-primary-3.footer-1 h5:after {
		position: absolute;
		content: "";
		background-image: url(https://www.ifaxapp.com/wp-content/themes/ifax/assets/images/images-mobile_footer_plus.png);
		background-repeat: no-repeat;
		background-size: 17px 17px;
		background-position: center right;
		width: 17px;
		height: 17px;
		right: 8px;
		top: 12px;
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
	}

	footer.bg-primary-3.footer-1 h5.mobile_rotate_icon:after {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	footer.bg-primary-3.footer-1 h5+ul.list-unstyled {
		display: none;
		margin-top: 20px;
	}

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
	.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
	.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
	.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
	.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
	.elementor-element-fe8c4f0 h1.display-3,
	.elementor-3418 .elementor-element-e666e87 h1.display-3,
	.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
	.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
	.ifax-vs-efax_banner_title_h1 h1,
	.elementor-14343 .elementor-element.elementor-element-e4b6d0e .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-6722447 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-0658a14 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-4261848 .elementor-heading-title,
	.company_fax_banner_title .elementor-heading-title {
		font-size: 30px !important;
	}

	.ifax-vs-efax_banner_title_h1 h1,
	.elementor-14343 .elementor-element.elementor-element-e4b6d0e .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-6722447 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-0658a14 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-4261848 .elementor-heading-title {
		line-height: normal !important;
	}

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
	.elementor-element-45e0ced p.lead,
	.elementor-element-a409ef1 p.lead,
	.elementor-element.elementor-element-a6d4ff3 p.lead,
	.elementor-element.elementor-element-1f4e158 p.lead,
	.elementor-element-fe8c4f0 p.lead,
	.elementor-3418 .elementor-element-e666e87 p.lead {
		font-size: 18px !important;
		line-height: 22px;
		padding: 0 10px;
	}

	footer.footer-1 .mobileview .footer-widget.widget_text {
		padding-left: 10px;
	}

	.mobileview .footer-widget.widget_text .textwidget .desktop_footer.displaynone {
		display: block !important;
		margin-bottom: 15px !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33,
	.elementor-section.mobile-fax-app_5sec .elementor-col-33,
	.elementor-element-4ab245b0 .elementor-col-33 {
		width: 100% !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 h4 {
		margin-top: 20px;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now a,
	.elementor-section.mobile-fax-app_5sec .elementor-col-33 .get_started_now a,
	.elementor-element-4ab245b0 .elementor-col-33 .get_started_now a {
		width: auto;
		text-align: left;
		margin-right: 30px;
		margin-bottom: 0;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now {
		margin-top: 30px;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now,
	.elementor-element-4ab245b0 .elementor-col-33 .get_started_now {
		text-align: left !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-element-286470d4 {
		margin-bottom: 20px;
	}

	.elementor-section.mobile-fax-app_5sec .get_started_now.app_part {
		margin-bottom: 40px;
		text-align: left !important;
	}

	.mobile-fax-app_2sec_1 .image,
	.mobile-fax-app_2sec_2 .image {
		display: flex;
		align-items: flex-end;
		margin-bottom: 25px;
		min-height: 70px;
	}

	.mobile-fax-app_2sec_1 .image img,
	.mobile-fax-app_2sec_2 .image img {
		margin-bottom: 0 !important;
	}

	.elementor-4558 .elementor-element.elementor-element-d29a346>.elementor-widget-container {
		margin-top: 0 !important;
	}

	.elementor-element-5aa88ee6 {
		padding-top: 0 !important;
	}

	.home .companies_logo_div {
		padding-bottom: 0 !important;
	}

	.elementor-3122 .elementor-element.elementor-element-5699dd09>.elementor-widget-container {
		margin-left: 0 !important;
	}

	.banner-left-img {
		margin-right: -70px;
	}

	body .elementor-14343 .elementor-element.elementor-element-5610465 .elementor-heading-title,
	body .elementor-33372 .elementor-element.elementor-element-459b95b .elementor-heading-title {
		font-size: 20px;
		line-height: 27px;
	}

	.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container,
	.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container {
		margin-top: 40px;
	}

	.elementor-element-ea66f58 {
		margin-bottom: 0 !important;
	}

	.elementor-element-0b7f1da .contact_sale_main>.row,
	.elementor-element-db1faf6 .contact_sale_main>.row {
		margin: 0;
		padding: 0 10px;
	}

	.elementor-element-0b7f1da .contact_sale_right,
	.elementor-element-db1faf6 .contact_sale_right {
		padding: 20px 15px 10px 20px;
		margin-bottom: 10px;
	}
}

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

	body.page-id-19413 .grey-btn-hover,
	body.page-id-19413 .banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		max-width: 220px;
	}

	.elementor-element-d8175e7,
	.elementor-element-f85994b {
		margin-bottom: 15px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-4913bf05.elementor-column>.elementor-widget-wrap {
		padding-top: 40px;
	}

	.elementor-section.fax_mobile_fixing .button {
		width: auto !important;
	}

	.elementor-section.fax_mobile_fixing .elementor-element-786b613 .elementor-widget-container,
	.elementor-section.fax_mobile_fixing .elementor-element-a7d8c49 .elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-section.easy_steps5 {
		padding-top: 20px;
	}

	body,
	body .lead,
	.page-id-1021 p,
	.page-id-1021 p>a {
		font-weight: 400;
	}

	.elementor-2089 .elementor-element.elementor-element-4738ff9a {
		width: 100% !important;
		max-width: 100% !important;
	}

	.finance_sn_sec .elementor-element-7b8a6469 {
		padding-right: 0;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b,
	.elementor-2109 .elementor-element.elementor-element-313c1ca {
		width: 100% !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b,
	.elementor-2109 .elementor-element.elementor-element-313c1ca {
		text-align: left;
	}

	.hsg-tooltip {
		display: block;
	}

	.compare-ifax-table-main {
		margin-top: 60px;
		position: relative;
	}

	.compareifaxtable {
		overflow: hidden;
		border-left: 1px solid #EAEDF2;
	}

	.compare-ifax-table-scroll {
		margin-left: -1px;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child,
	.compare-ifax-table-scroll table tbody>tr>th:first-child {
		left: 0;
		position: sticky;
		background-color: #fff;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		content: "";
		position: absolute;
		background-color: #EAEDF2;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::after {
		width: 2px;
		height: calc(100% + 1px);
		right: -1.5px;
		top: 0;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		width: 100%;
		height: 1px;
		bottom: 0px;
		left: 0;
	}

	.hsg-tooltip span {
		opacity: 1;
	}

	.comparetablemain.table_scrolled .hsg-tooltip span {
		opacity: 0;
	}

	.elementor-4864 .elementor-element.elementor-element-aa34a3b {
		text-align: left !important;
	}

	.home_banner_bottom_section {
		flex-wrap: wrap;
		height: auto;
		justify-content: center;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 40px 0px 40px !important;
		flex-wrap: wrap;
		justify-content: center;
	}

	.home_company_logo_slider {
		max-width: 100%;
		padding: 0;
	}

	.home_company_logo_slider .company_logo_img {
		padding: 0 15px;
	}

	.companies_logo_div.home_company_logo_slider {
		width: 100%;
		height: auto;
	}

	.home_banner_bottom_section {
		position: relative;
		margin-top: 0;
	}

	.banner-left-img {
		margin-right: -10px;
		max-width: 25%;
	}

	.banner-bottom-wrap {
		margin-bottom: 0;
		min-height: 118px;
	}

	.faqsearch {
		padding-left: 0;
	}

	.faqsearch .searchfrm-otr {
		padding: 0 20px;
	}

	.faqsearch .searchform {
		max-width: 100%;
		left: 0;
	}

	.faqsearch .searchform .form-control,
	.blogsearch .searchform .form-control {
		padding: 0 15px 0 15px;
		font-size: 13px;
	}

	.faqsearch .btn.btn-primary.btn-lg {
		min-width: auto;
		padding: 0 12px;
		font-size: 13px;
	}

	.blogsearch {
		width: 100% !important;
		padding: 0 10px;
	}

	.blogsearch {
		margin-bottom: 0 !important;
	}

	body.single-post .singlepage_show_search .searchform .btn.btn-primary {
		min-width: auto;
		padding: 0 15px;
		font-size: 14px;
	}

	body.single-post .singlepage_show_search .searchform .form-control {
		font-size: 14px;
	}

	.show-social-media-sh_footer {
		padding: 20px 15px;
	}

	.show-social-media-sh_footer .sfsi_shortcode_container {
		min-height: auto;
	}

	.sfsi_shortcode_container .sfsi_wicons {
		margin-bottom: 0 !important;
	}

	.show-social-media-sh_footer-in>span {
		margin-bottom: 5px;
		display: block;
	}

	.single.single-post .d-none.d-sm-block>nav {
		display: none;
	}

	.single.single-post .d-none.d-sm-block {
		padding-top: 30px !important;
		margin-bottom: 10px;
	}

	.green-shape-wrap.green_shape img,
	.purple-shape-wrap.purple_shape img {
		max-width: 100%;
	}

	.home_company_logo_slider.companies_logo_div section.slider {
		padding: 0 10px !important;
	}

	.ifax-vs-efax_banner_title_h2 p {
		font-size: 16px;
		line-height: 22px;
	}

	.elementor-element-0f659a5,
	.elementor-element-bc9de26 {
		padding-top: 25px !important;
		padding-bottom: 15px !important;
	}

	.elementor-element-ea66f58 .display-5,
	.elementor-element-7b75797 .elementor-heading-title,
	.elementor-element-abd3974 .elementor-heading-title,
	.page-template .elementor-element-8e464ff .display-4,
	.elementor-14343 .elementor-element.elementor-element-900d47a .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-900d47a .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-db560e6 .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-03ebd3b .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-eb707b5 .elementor-heading-title {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.elementor-element-ea66f58 .display-5,
	.elementor-element-7b75797 .elementor-heading-title,
	.elementor-element-abd3974 .elementor-heading-title {
		margin-bottom: 0;
	}

	.elementor-element-ea66f58 p,
	.elementor-element-0ba9752 p {
		margin-bottom: 0;
	}

	.ifax-vs-efax_logo_sec .home_banner_bottom_section .hbs_inner {
		padding: 30px 0px 30px !important;
	}

	.elementor-element-fb922a6 p,
	.elementor-element-0a57fd3 p,
	.elementor-element-d85801e p,
	.elementor-element-8fcd475,
	.elementor-element-de20765 p,
	.elementor-element-2ff4c64 p,
	.elementor-element-faa8a5c p,
	.elementor-element-1172f8f p,
	.elementor-element-561930c p,
	.elementor-element-2d26f3a,
	.elementor-element-2814c6f p,
	.elementor-element-b7bfcb9 p,
	.elementor-element-318421b p,
	.elementor-element-17f993a p,
	.elementor-element-4144607 p {
		font-size: 16px;
		line-height: 1.5;
	}

	.ifax-vs-efax-table table td,
	.ifax-vs-efax-table table th {
		padding: 10px;
	}

	.ifax-vs-efax-table .compare-ifax-table-scroll table {
		min-width: 550px;
	}

	.tooltipremove.compare-ifax-table-main {
		margin-top: 0;
	}

	.tooltipremove.compare-ifax-table-main table {
		min-width: auto;
	}

	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child {
		position: relative;
	}

	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child::after,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		visibility: hidden;
		opacity: 0;
	}

	.elementor-14343 .elementor-element.elementor-element-ca866e6 {
		padding-bottom: 40px !important;
	}

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 100%;
	}

	body.page-id-19413 .banner-bottom-wrap.animated {
		margin-top: 30px;
	}

	.elementor-element-6ded7d9 .elementor-widget-wrap {
		padding: 0 5px !important;
	}

	.elementor-32562 .elementor-element.elementor-element-33535de {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-element-a71234f {
		padding-top: 10px !important;
	}
}

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

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
	.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
	.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
	.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
	.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
	.elementor-element-fe8c4f0 h1.display-3,
	.elementor-3418 .elementor-element-e666e87 h1.display-3,
	.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
	.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title {
		font-size: 26px !important;
	}

	section.blog_detail_pagegination_pd {
		padding-top: 0;
		margin-top: -5px;
	}

	.page-template .elementor-element-e1ebe84 .display-4 span,
	.page-template .elementor-element-81a1a6a .display-4 span {
		font-size: 24px !important;
		line-height: 28px !important;
		display: block;
	}

	.elementor-14343 .elementor-element.elementor-element-c5f4445 .elementor-button,
	.elementor-33372 .elementor-element.elementor-element-4cb4160 .elementor-button {
		padding: 15px 20px;
	}
}

@media screen and (max-width: 460px) {
	.cookie_accept_div {
		display: inline-block;
		width: 93% !important;
	}

	h4.cookie_txt {
		width: 100%;
	}

	.close_cookie_div {
		line-height: 1;
	}

	header .navbar-inverse {
		max-height: calc(100vh - 70px);
	}
}

@media screen and (max-width: 375px) {
	.banner-btn-area {
		flex-direction: column;
	}

	.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media screen and (max-width: 375px) and (max-height : 700px) {
	.banner-bottom-wrap {
		min-height: 100px;
	}
}

@media screen and (max-width: 374px) {
	.fax_signup_btnn {
		right: 30px;
		max-width: 197px;
	}

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 5px 5px;
		font-size: 11px;
	}

	header.top_header.mobile_header .logo img {
		width: 54px;
	}
}

@media screen and (max-width: 360px) {
	.bannerbtns .get_quotebtn {
		margin-bottom: 10px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 8px !important;
	}
}

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

@media screen and (max-width: 991px) {
	.phone_app_div.banner-top-space {
		height: auto;
	}

	body.home .afterbuttontext-homebn {
		margin-bottom: 30px !important;
	}

	.banner-bottom-wrap {
		margin-top: 0;
	}

	.banner-bottom-wrap>.dashboardnew2 {
		margin-top: 0;
	}

	.home_banner_bottom_section,
	body.page-id-19413 .home_banner_bottom_section.disable_stiki_log {
		margin-top: 0;
		position: relative;
	}
}

@media screen and (max-width: 767px) {
	.elementor-element-943b887 .display-5 {
		margin-bottom: 0 !important;
	}

	.elementor-14258 .elementor-element.elementor-element-2e04d05 {
		padding-bottom: 0 !important;
	}

	.faxbtngroup {
		margin-bottom: 20px;
	}

	.section3 .col-md-4,
	.section2 .col-md-4 {
		margin-bottom: 25px;
	}

	.section4 .col-md-6 {
		margin-bottom: 35px;
	}

	.section3 .col-md-4:last-child,
	.section2 .col-md-4:last-child,
	.section4 .col-md-6:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 700px) {
	body.home .afterbuttontext-homebn {
		margin-bottom: 20px !important;
	}
}

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

	.elementor-element-47e71ce,
	.elementor-element-e682471 {
		width: 100% !important;
		text-align: center !important;
	}

	.elementor-2035 .elementor-element.elementor-element-1b6bf265 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-70e28e9,
	.elementor-1556 .elementor-element.elementor-element-2bf8057c,
	.elementor-1021 .elementor-element.elementor-element-4913bf05.elementor-column>.elementor-widget-wrap,
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
	.elementor-1747 .elementor-element.elementor-element-881b8d9,
	.elementor-1747 .elementor-element.elementor-element-3e9892d>.elementor-widget-container,
	.elementor-1747 .elementor-element.elementor-element-a67caa0,
	.elementor-1747 .elementor-element.elementor-element-dce2fce,
	.elementor-2035 .elementor-element.elementor-element-6295d10a,
	.elementor-2035 .elementor-element.elementor-element-5b43c359,
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
		padding-top: 0 !important;
	}

	.elementor-3771 .elementor-element.elementor-element-849a4c6,
	.elementor-1747 .elementor-element.elementor-element-15588bc,
	.elementor-3907 .elementor-element.elementor-element-b667cf2,
	.elementor-3771 .elementor-element.elementor-element-77b7dfd,
	.elementor-element-29f23ca {
		padding-top: 10px !important;
	}

	.elementor-1556 .elementor-element.elementor-element-34246b5f,
	.elementor-1831 .elementor-element.elementor-element-a3cc6b3,
	.elementor-3907 .elementor-element.elementor-element-0676d0e,
	.elementor-3907 .elementor-element.elementor-element-4b33912,
	.elementor-1831 .elementor-element.elementor-element-d915e85 {
		padding-top: 20px !important;
	}

	.elementor-element-47728e7b,
	.elementor-element-47728e7b,
	.elementor-element-2085389f,
	.elementor-element-214317bc,
	.elementor-element-22a25ea9,
	.elementor-element-26a0cddb,
	.elementor-element-5d3851f3,
	.elementor-element-5a364688,
	.elementor-element-649ea815,
	.elementor-1747 .elementor-element.elementor-element-15b47fa6,
	.elementor-1831 .elementor-element.elementor-element-6153fcf8,
	.elementor-1747 .elementor-element.elementor-element-39d979ca,
	.elementor-1556 .elementor-element.elementor-element-61bc526b,
	.elementor-1021 .elementor-element.elementor-element-822a2be>.elementor-element-populated,
	.elementor-2035 .elementor-element.elementor-element-1b6bf265,
	.elementor-2035 .elementor-element.elementor-element-5957c02f,
	.elementor-2035 .elementor-element.elementor-element-531c094d,
	.elementor-1831 .elementor-element.elementor-element-5f63b7c1,
	.elementor-3907 .elementor-element.elementor-element-82b9895,
	.elementor-1644 .elementor-element.elementor-element-2ccfcd10 {
		padding-top: 30px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-41b8afdc {
		padding-top: 40px !important;
	}

	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
	.elementor-1747 .elementor-element.elementor-element-39d979ca,
	.elementor-1021 .elementor-element.elementor-element-196339a0>.elementor-element-populated {
		padding-bottom: 0 !important;
	}

	.elementor-1556 .elementor-element.elementor-element-61bc526b,
	.elementor-1831 .elementor-element.elementor-element-5f63b7c1,
	.elementor-1644 .elementor-element.elementor-element-7a0c5ab4 {
		padding-bottom: 10px !important;
	}

	.elementor-1644 .elementor-element.elementor-element-87d08d6 {
		padding-bottom: 20px !important;
	}

	.elementor-element-47728e7b,
	.elementor-element-2085389f,
	.elementor-element-22a25ea9,
	.elementor-element-26a0cddb,
	.elementor-1021 .elementor-element.elementor-element-30dfd64,
	.elementor-1747 .elementor-element.elementor-element-25673473,
	.elementor-2035 .elementor-element.elementor-element-5957c02f,
	.elementor-1556 .elementor-element.elementor-element-67443ec {
		padding-bottom: 30px !important;
	}

	.elementor-1831 .elementor-element.elementor-element-4fddbbca,
	.elementor-1831 .elementor-element.elementor-element-a203ffc {
		padding-bottom: 40px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-4dbfff5,
	.elementor-1556 .elementor-element.elementor-element-0cf1216 {
		padding-bottom: 50px !important;
	}

	.elementor-1556 .elementor-element.elementor-element-243ee1e5>.elementor-widget-container,
	.elementor-1021 .elementor-element.elementor-element-22138697>.elementor-widget-container {
		margin-top: 20px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-f0758f3,
	.elementor-2035 .elementor-element.elementor-element-7fa6f5c>.elementor-widget-container,
	.elementor-1831 .elementor-element.elementor-element-e6b6e8c>.elementor-widget-container,
	.elementor-1644 .elementor-element.elementor-element-2a46583e>.elementor-widget-container {
		margin-top: 30px !important;
	}

	.elementor-element-89be040,
	.elementor-1747 .elementor-element.elementor-element-2971a780>.elementor-element-populated {
		margin-bottom: 0 !important;
	}

	.elementor-2035 .elementor-element.elementor-element-1098b08c>.elementor-widget-container {
		margin-bottom: 30px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-2479c55,
	.elementor-3907 .elementor-element.elementor-element-09201f1,
	.elementor-1747 .elementor-element.elementor-element-15588bc {
		margin-bottom: 40px !important;
	}

	.elementor-element-39cbdaad p:empty,
	.elementor-element-60cd486e,
	.elementor-element-3b9947f4,
	.elementor-element-0678469 {
		display: none !important;
	}

	.faxbtngroup .faxbtn {
		margin-right: 0;
		margin-bottom: 15px;
	}
}

html body {
	top: 0 !important;
}

#preloader,
.loader {
	display: none !important;
}

h2.display-5 {
	font-size: 20px;
	font-weight: 500;
}

h1.display-4+h2.display-5 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}

h1.display-4+h2.display-5.top_h2,
h2.display-5.top_h2 {
	color: #2C3038;
	font-size: 36px;
	font-weight: 700;
	line-height: 44px;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58,
.elementor-33372 .elementor-element.elementor-element-0ba9752 {
	margin-bottom: 0;
}

.elementor-element-0b7f1da .contact_sale_main,
.elementor-element-db1faf6 .contact_sale_main {
	margin: 30px auto 0;
}

.free-fax-cover-sheets-faxes-section {
	max-width: 90%;
	margin: 0 auto;
}

.free-fax-cover-sheets-faxes-section .elementor-widget-text-editor {
	margin-bottom: 0 !important;
}


.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column {
	margin-bottom: 50px;
}

.loadmore_otr {
	margin-top: 0 !important;
}

.loadmore_otr>a {
	margin-top: 0px !important;
}

.loadmore_otr>a {
	width: auto;
	display: inline-block;
	border-radius: 10px 10px 10px 10px;
	height: 52px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	padding: 0 15px;
}

.loadmore_otr>a,
.loadmore_otr>a:hover,
.loadmore_otr>a:focus {
	color: #fff;
	background-color: #009FDA;
}

.loadmore_otr>a::after {
	content: "";
	background-image: url(../images/right_arrow_white.svg);
	width: 15px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 3px;
}

.elementor-element-db1faf6 .contact_sale_main {
	padding: 0 10px;
}

.elementor-element-0b7f1da .contact_sale_main>.row,
.elementor-element-db1faf6 .contact_sale_main>.row {
	align-items: center;
	justify-content: center;
}

.linkGroup.linkList.developersGroup.resources_ul li a .ap {
	width: 18px;
	margin-right: 16px;
}

.elementor-element-0b7f1da .contact_sale_right,
.elementor-element-db1faf6 .contact_sale_right {
	width: 100%;
	max-width: 860px;
	padding: 30px 20px 15px 30px;
	box-shadow: 0px 0px 6px rgb(0 0 0 / 14%);
	border-radius: 4px;
	margin-bottom: 30px;
}

.elementor-element-0b7f1da .contact_sale_main iframe,
.elementor-element-db1faf6 .contact_sale_main iframe {
	position: relative;
}

.elementor-element-0b7f1da {
	margin-bottom: 0;
}

.mb10 {
	margin-bottom: 10px !important;
}

a.landing_page_link {
	display: none !important;
}

.cs_left_inner {
	max-width: none !important;
}

.cs_left_inner .paragraph {
	max-width: 450px;
}

.list_item.corporate_list_item h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
}

.home_ifax_slider_sec .sliderpart {
	padding-left: 24px;
}

body.single-post figure.wp-caption {
	max-width: 100%;
}

body.single-post .single-post-meta {
	flex-wrap: wrap;
}

.home_ifax_slider_sec .home_ifax_slider_text {
	padding-left: 50px;
}

body.page-id-762 .desktop_header .menu_bar .login_ul .sign_up_item.nav_list {
	cursor: auto !important;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
}

body.page-id-762 .desktop_header .menu_bar .login_ul .sign_up_item.nav_list:hover {
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
}

.elementor-element-eff2ee8 {
	display: none;
}

.compare-table-main {
	margin-bottom: 3rem;
}

.compare-table-main table {
	margin-bottom: 0;
}

h2.second-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
	margin-bottom: 0;
	text-align: center;
	margin-top: 10px;
}

.afterbuttontext-homebn {
	color: #929292 !important;
	font-family: 'Inter', sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 60px;
	text-align: center;
}

.afterbuttontext-homebn .text {
	padding: 0 3px;
	display: inline-flex;
	align-items: center;
	color: rgba(255, 255, 255, 0.4);
}

.afterbuttontext-homebn .text svg {
	margin-right: 5px;
	font-size: 12px;
	width: 18px;
	height: 21px;
}

.contact_sales_logo_slider .companies_logo_div section {
	padding: 40px 0px 30px !important;
}

.elementor-14258 .elementor-element.elementor-element-2e04d05,
.elementor-14258 .elementor-element.elementor-element-943b887>.elementor-widget-container {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.elementor-14258 .elementor-element.elementor-element-67a7999 {
	border-bottom: 0 none !important;
}

.afterbuttontext-homebn .text svg>path:nth-child(2) {
	fill: rgba(255, 255, 255, 0.4);
}

body.home .afterbuttontext-homebn {
	margin-bottom: 40px !important;
}

span.display-5 {
	text-align: center;
	color: #2c3038;
	display: block;
	font-weight: 700;
	font-size: 1.75rem;
	margin-bottom: 1rem;
}

.elementor-1318 .elementor-element.elementor-element-6c451b99,
.elementor-1318 .elementor-element.elementor-element-8f573ab {
	padding-top: 0 !important;
}

.elementor-element-5726a3a6,
.elementor-element-67a85e9 {
	margin-top: 22px;
	margin-bottom: 5px;
}

.elementor-element-c13f232,
.elementor-element-2c77945,
.elementor-element-5c5c54c,
.elementor-element-2e04d05,
.elementor-element-0042645 {
	margin-top: 12px;
}

.elementor-element-5c5c54c,
.elementor-element-2e04d05 {
	margin-bottom: 5px;
}

.elementor-1318 .elementor-element.elementor-element-33f92cd,
.elementor-14258 .elementor-element.elementor-element-8beb7d6,
.elementor-762 .elementor-element.elementor-element-0da046b {
	padding-top: 30px !important;
	padding-bottom: 33px !important;
}

.elementor-14258 .elementor-element.elementor-element-8beb7d6 {
	padding-top: 0 !important;
}

.elementor-13174 .elementor-element.elementor-element-3e80202,
.elementor-14260 .elementor-element.elementor-element-3b07900 {
	padding-top: 30px !important;
	padding-bottom: 53px !important;
}

.elementor-13169 .elementor-element.elementor-element-1e8f0fc {
	padding-top: 50px !important;
	padding-bottom: 45px !important;
}

.elementor-element-33f92cd .testimonila-info .top_btm_padding,
.elementor-element-3e80202 .testimonila-info .top_btm_padding,
.elementor-element-1e8f0fc .testimonila-info .top_btm_padding {
	padding-top: 50px;
	padding-bottom: 20px;
}

.elementor-element-20b7fb1 .testimonila-info .top_btm_padding,
.elementor-element-3b07900 .testimonila-info .top_btm_padding,
.elementor-element-8beb7d6 .testimonila-info .top_btm_padding,
.elementor-element-9cd9c4d .testimonila-info .top_btm_padding {
	padding-top: 50px;
	padding-bottom: 20px;
	height: auto !important;
	min-height: 345px;
}

.finance_sn_sec .elementor-element-7b8a6469 {
	padding-right: 15px;
}

.elementor-element-36f22f48 ul {
	padding-left: 18px;
}

.elementor-4558 .elementor-element.elementor-element-db72b92 {
	padding-bottom: 4em !important;
}

.page-id-4899 .elementor-container {
	width: 90% !important;
	max-width: 100% !important;
	padding-left: 12px;
	padding-right: 12px;
}

.page-id-4899 .companies_logo_div .container {
	width: 100% !important;
}

header.top_header,
header.top_header.desktop_header {
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	float: left;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

header.top_header {
	padding: 2% 0;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

header.top_header.desktop_header {
	height: 110px;
	padding: 0;
	transition: height 0.3s ease 0s;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
}

header.top_header,
header.top_header.desktop_header {
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	float: left;
}

header.top_header.smaller {
	background-color: #383143;
	box-shadow: 1px 0 6px #000;
	padding: 0;
	top: 0;
}

.new_flex_align {
	display: flex;
	align-items: center;
}

.logo_auto_width {
	max-width: 130px;
	flex: 0 0 130px;
}

.header-top-space {
	padding-bottom: 110px;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.menu_auto_width {
	max-width: calc(100% - 130px);
	flex: calc(100% - 130px);
}

.mobile_div,
.send_fax .mobile_view {
	display: none;
}

.desktop_header .menu_bar {
	height: 110px;
	padding: 4% 0;
}

.desktop_header .menu_bar {
	padding: 0;
	display: flex;
	align-items: center;
	width: auto;
	float: right !important;
}

.desktop_header.globalNav .navRoot {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-left: auto;
	padding-top: 0;
	transition: padding 0.5s;
	align-items: center;
	margin-bottom: -12px;
	transition: margin-bottom 0.3s ease 0s;
}

.desktop_header .menu_bar {
	height: 110px;
}

.globalNav .navRoot {
	position: relative;
}

.header-top-space ul:not(.browser-default) {
	padding-left: 0;
	list-style-type: none;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: #aaa;
}

.globalNav .rootLink:focus,
.globalNav .rootLink:hover {
	text-decoration: none !important;
}

.globalNav ul {
	padding: 0;
	margin: 0;
}

.desktop_header.globalNav .navSection.primary:first-child {
	margin-left: 0;
}

.desktop_header.globalNav .navSection.primary {
	width: auto;
	display: flex;
}

li.navSection.primary.first_li {
	margin-right: auto;
}

.globalNav .navSection.primary {
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav li {
	list-style: none;
}

.globalNav .navSection.primary .rootLink:first-child {
	margin-right: 0;
}

.globalNav .navSection.primary .rootLink {
	font-weight: 400;
	transition: none !important;
}

.globalNav .rootLink {
	position: relative;
	letter-spacing: 0;
	padding: 0 20px !important;
	font-size: 18px !important;
	opacity: .7;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.globalNav .colorize {
	color: #fff;
}

.globalNav .rootLink {
	display: inline-block;
	height: 50px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 50px;
	margin: 0;
}

.globalNav .navSection.primary .rootLink:last-child {
	margin-right: 15px;
}

.desktop_header.globalNav .navSection.primary:last-child {
	margin-left: auto;
}

.login_signup_div {
	width: 100%;
	text-align: right;
}

.login_signup_div ul.login_ul {
	display: flex;
	align-items: center;
	margin-top: -1px;
}

.login_signup_div ul.login_ul li:first-child {
	position: relative;
	margin-right: 0;
}

.login_signup_div ul.login_ul li:first-child font {
	max-width: 120px;
	display: inline-block;
	vertical-align: middle !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.login_ul li:first-child {
	margin-left: 0 !important;
}

.login_signup_div ul.login_ul li:first-child::after {
	content: "";
	position: absolute;
	color: rgba(255, 255, 255, .2);
	right: 0;
	font-weight: 400;
	height: auto;
	top: 50%;
	transform: translateY(-50%);
	height: 45%;
	background-color: rgba(255, 255, 255, 0.2);
	width: 2px;
	margin-top: 0px;
}

.login_signup_div ul.login_ul li:first-child a {
	padding-right: 22px !important;
}

.login_ul .nav_list {
	padding: 0 18px !important;
	font-size: 18px !important;
	text-transform: capitalize;
	font-weight: 500;
	color: rgba(255, 255, 255, .7);
	letter-spacing: 0;
	display: inline-block;
	transition: none;
}

.login_signup_div ul.login_ul li a {
	display: flex;
	align-items: center;
	height: 50px;
}

.globalNav {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;
	z-index: 500;
	height: 50px;
	perspective: 2000px;
}

a,
button {
	text-shadow: none !important;
	cursor: pointer !important;
}

.navSection.primary .login_ul li:nth-child(2) a svg {
	top: 0;
}

.top_bg_div {
	height: auto !important;
}

section.slider-main-wrap {
	margin: 20px 0 40px;
}

.navSection.primary .login_ul li:nth-child(2) a font {
	vertical-align: middle !important;
	max-width: 50px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.navSection.primary .login_ul a svg {
	position: relative;
	bottom: auto;
	top: 0;
}

.login_signup_div ul.login_ul svg {
	margin-left: 7px;
}

.login_ul .nav_list.sign_up_item {
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	box-shadow: none;
	font-weight: 400;
	font-weight: 600;
}

.login_ul .nav_list:hover {
	color: #aaa;
}

.login_ul .nav_list.sign_up_item {
	text-transform: uppercase;
	font-size: 16px !important;
	padding: 0 18px !important;
	border-radius: 10px;
	font-weight: 500;
	box-shadow: 0 0 6px rgb(0 0 0 / 25%);
	letter-spacing: 0;
	height: 50px;
	line-height: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 194px;
	display: inline-block;
	line-height: 50px;
	margin-top: 0px !important;
	box-shadow: none;
	position: relative;
	z-index: 9;
}

.login_ul .nav_list.sign_up_item:hover {
	background-color: #009fda;
	color: #fff !important;
}

.desktop_header.globalNav .dropdownRoot {
	top: 75px;
}

.globalNav .dropdownRoot {
	position: absolute;
	z-index: 1000;
	left: 0;
	right: 0;
	top: 50px;
	pointer-events: none;
	transform: rotateX(-15deg);
	transform-origin: 50% -50px;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	display: none;
}

.globalNav .dropdownContainer {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(0);
	will-change: transform, width, height;
	transition-property: transform, width, height;
	transition-duration: 0.25s;
}

.globalNav .dropdownContainer {
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
	-webkit-box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
}

.globalNav .dropdownArrow {
	border-radius: 2px 0 0 0 !important;
	background-color: #fff !important;
	height: 20px;
	width: 20px;
	position: absolute;
	margin: 0 0 0 -6px;
	box-shadow: -3px -3px 5px rgb(82 95 127 / 4%);
	will-change: transform;
}

.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
	transition: none;
}

.desktop_header.globalNav .dropdownArrow {
	top: 0;
}

.globalNav.desktop_header .dropdownArrow,
.globalNav.desktop_header .dropdownBackground,
.globalNav.desktop_header .dropdownContainer {
	left: -110px;
}

header .container>.row.new_flex_align {
	padding-left: 0;
	padding-right: 0;
}

.desktop_header .menu_bar {
	padding: 0;
	display: flex;
	align-items: center;
	width: 100%;
	float: right !important;
	height: 110px;
}

.menu_bar {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.desktop_header .logo {
	padding: 0 0;
	float: left;
	display: flex;
	align-items: center;
	height: 110px;
}

.logo {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.logo_auto_width .logo img {
	width: 80px;
}

.globalNav.dropdownActive .dropdownRoot {
	opacity: 1;
	pointer-events: auto;
	transform: none;
}

.globalNav .dropdownBackground {
	width: auto;
}

.globalNav .dropdownBackground {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 50px 100px rgb(50 50 93 / 10%), 0 15px 35px rgb(50 50 93 / 15%), 0 5px 15px rgb(0 0 0 / 10%);
	width: 520px;
	height: 400px;
	transform: translateX(0);
	transform-origin: 0 0;
}

.globalNav .alternateBackground,
.globalNav .dropdownBackground {
	position: absolute;
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.dropdownSection.header_product.header_for_product {
	width: 500px;
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%);
	height: 100% !important;
	background-color: transparent;
}

.globalNav .dropdownSection.left {
	transform: translateX(-150px);
}

.globalNav .dropdownSection {
	opacity: 0;
	pointer-events: none;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	background: red;
}

.left {
	float: left !important;
}

.dropdownSection.header_product.header_for_product .dropdownContent {
	padding: 0 !important;
}

.dropdownSection.header_product .dropdownContent {
	padding: 5px !important;
	background-color: #fff;
	border-radius: 10px !important;
}

.globalNav .linkGroup {
	padding: 0;
}

.globalNav .dropdownContent {
	position: absolute;
	top: 0;
	left: 0;
}

.documentationGroup,
.globalNav .item-dashboard:after {
	display: none !important;
}

.globalNav .linkContainer {
	font-weight: 500;
	display: block;
	padding: 9px 0;
}

.globalNav .withIcon {
	padding-left: 28px;
}

.product_top_dropdown {
	padding-top: 30px;
	float: left;
	width: 100%;
}

.globalNav .pro_top_section {
	color: #000;
}

.pro_left_icon {
	margin-right: 20px;
}

.globalNav.dropdownActive .dropdownSection.active {
	pointer-events: auto;
}

.globalNav .dropdownSection.active {
	opacity: 1;
	transform: translateX(0);
}

.container-wide,
.container-xl {
	max-width: 1160px;
}

.globalNav {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;
	z-index: 500;
	height: 50px;
	perspective: 2000px;
}

.globalNav ul {
	padding: 0;
	margin: 0;
}

.globalNav li {
	list-style: none;
}

.globalNav a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	color: #6772e5;
	transition: color 0.1s;
}

.globalNav a:hover {
	color: #32325d;
}

.globalNav>.container-lg {
	padding: 0;
}

.globalNav .navRoot {
	position: relative;
}

.globalNav .navSection.logo {
	position: absolute;
	top: 0;
	left: 0;
}

.globalNav .navSection.primary,
.globalNav .navSection.secondary {
	display: none;
}

.hsg-tooltip {
	position: absolute;
	right: 0;
	top: 15px;
	left: 5px;
	display: none;
}

.hsg-tooltip span {
	pointer-events: none;
	position: absolute;
	top: 2rem;
	left: 50%;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	border-radius: 0.1875rem;
	box-shadow: 0 3px 8px 0 rgb(45 62 80 / 12%);
	transition: opacity 0.15s ease-out, transform 0.15s ease-out;
	width: 275px;
	height: auto;
	padding: 0.75rem 1rem;
	transform: translateX(-50%) scale(0.85);
	opacity: 0;
	z-index: 10;
	left: auto;
	right: 1rem;
	top: -5rem;
	transform: none;
	width: auto;
}

.hsg-tooltip span,
.hsg-tooltip span::after {
	background-color: #425b76;
}

.hsg-tooltip span::after {
	content: '';
	position: absolute;
	left: 50%;
	border-radius: 0.1875rem 0 0;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: -0.625rem;
	bottom: -0.625rem;
	transform: rotate(225deg);
}

.globalNav .logo_auto_width {
	width: 104px;
	flex: 104px;
	max-width: 104px;
}

.globalNav .menu_auto_width {
	width: calc(100% - 104px);
	flex: calc(100% - 104px);
	max-width: calc(100% - 104px);
}

.type-post .card.hover-box-shadow .hover-fade-out,
.type-post .card.hover-box-shadow .hover-fade-out:hover {
	transition: 0s;
}

.dashboard_new {
	border-radius: 10px 10px 0 0;
}

.bg-gradient form.wpcf7-form input[type="submit"] {
	background-color: #009fda;
	border-color: #009fda;
}

.faqsearch .searchform {
	max-width: 63.333%;
	margin: 0 auto;
	position: relative;
	left: -4px;
}

.blogsearch {
	width: 86% !important;
	max-width: 710px;
	margin: 0 auto 0px;
}

.faqsearch .searchform .mr-2,
.blogsearch .searchform .mr-2 {
	margin-right: 0 !important;
}

.faqsearch .searchform .form-control,
.blogsearch .searchform .form-control {
	height: 48px;
	padding: 0 15px 0 25px;
	font-size: 16px;
	font-weight: 500;
	color: #929292;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 4px 0 0 4px;
}

.blogsearch .searchform .form-control {
	border: 1px solid #C4C4C4;
}

.faqsearch .searchform .form-control,
.faqsearch .searchform .form-control:focus,
.blogsearch .searchform .form-control,
.blogsearch .searchform .form-control:focus {
	outline: none;
	box-shadow: none;
}

.faqsearch .btn.btn-primary.btn-lg,
.blogsearch .btn.btn-primary.btn-lg {
	height: 48px;
	line-height: 48px;
	padding: 0;
	min-width: 118px;
	font-size: 16px;
	font-weight: 700;
	border: 0 none;
	background: #009FDA;
	border-radius: 0px 4px 4px 0px;
}

.faqsearch .btn.btn-primary.btn-lg:hover,
.faqsearch .btn.btn-primary.btn-lg:focus,
.blogsearch .btn.btn-primary.btn-lg:hover,
.blogsearch .btn.btn-primary.btn-lg:focus {
	transform: translateY(0) !important;
}

footer .widget {
	margin-bottom: 25px;
}

body.single-post .singlepage_show_search {
	width: 100%;
	max-width: 100%;
}

body.single-post .singlepage_show_search .searchform .form-control {
	height: 42px;
	padding: 0 15px 0 15px;
	font-size: 15px;
	border-radius: 4px 0 0 4px;
}

.singlepage_show_search .searchform .form-control {
	font-weight: 400 !important;
}

body.single-post .singlepage_show_search .searchform .btn.btn-primary {
	height: 42px;
	line-height: 42px;
	font-size: 15px;
}

body.single-post .singlepage_show_search .searchform .btn.btn-primary:hover {
	transform: translateY(0) !important;
}

body.single-post .singlepage_show_search .searchform .input-group.input-group-lg.mr-2 {
	margin-right: 0 !important;
}

.elementor-762 .elementor-element.elementor-element-775b4ab {
	border-bottom: 1px solid #CECECE !important;
}

.elementor-762 .elementor-element.elementor-element-775b4ab .home_banner_bottom_section {
	box-shadow: none;
}

.elementor-762 .elementor-element.elementor-element-775b4ab .home_banner_bottom_section::after {
	visibility: hidden;
	opacity: 0;
	border: 0 none;
}

.show-social-media-sh_footer {
	padding: 2.25rem;
	position: relative;
	display: flex;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid #EAEDF2;
	border-radius: 0.3125rem;
	align-items: center;
	margin: 3rem 0 0;
	justify-content: space-between;
}

.show-social-media-sh_footer .sfsi_shortcode_container {
	float: none;
	min-height: auto;
}

.show-social-media-sh_footer-in {
	display: flex;
	align-items: center;
	padding-left: 1.5rem;
}

.show-social-media-sh_footer-in>span {
	margin-right: 10px;
}

.sfsi_widget.sfsi_shortcode_container {
	float: none;
	min-height: 40px;
}

.sfsi_shortcode_container .sfsi_wicons {
	margin-bottom: 0 !important;
}

.single.single-post .d-none.d-sm-block {
	display: block !important;
}

.norm_row.sfsi_wDiv {
	text-align: right !important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.pagination-main .wp-pagenavi {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination-main .wp-pagenavi a.first,
.pagination-main .wp-pagenavi a.previouspostslink,
.pagination-main .wp-pagenavi a.nextpostslink,
.pagination-main .wp-pagenavi a.last {
	font-size: 0;
	position: relative;
	padding: 0;
}

.pagination-main .wp-pagenavi a,
.pagination-main .wp-pagenavi span,
.pagination-main .wp-pagenavi span.current {
	border: 0 none;
	width: 32px;
	height: 32px;
	color: #009fda !important;
	text-align: center;
}

.pagination-main .wp-pagenavi a:hover,
.pagination-main .wp-pagenavi a:focus {
	color: #009fda !important;
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.previouspostslink::after,
.pagination-main .wp-pagenavi a.nextpostslink::after,
.pagination-main .wp-pagenavi a.last::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: center center;
	background-repeat: no-repeat;
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.last::after {
	background-image: url("../images/arrow-double.svg");
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.previouspostslink::after {
	transform: rotate(180deg);
}

.pagination-main .wp-pagenavi a.previouspostslink::after,
.pagination-main .wp-pagenavi a.nextpostslink::after {
	background-image: url("../images/arrow-single.svg");
}

.pagination-main .wp-pagenavi a.first::after,
.pagination-main .wp-pagenavi a.last::after {
	background-size: 26px;
}

.pagination-main .wp-pagenavi span.current {
	color: #3755be;
}

section.blog_detail_pagegination_pd {
	padding-top: 5px;
}

.home-get-demo-link {
	width: 100%;
	max-width: 228px;
	height: 50px;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	border: none;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home-get-demo-link>svg {
	margin-left: 12px;
}

.home-get-demo-link:hover,
.home-get-demo-link:focus {
	color: #fff;
}

.elementor-element-a291b95 .elementor-widget-container,
.elementor-element-bb3c6b6 .elementor-widget-container {
	padding: 0 !important;
}

.elementor-element-a291b95 .elementor-widget-container p.elementor-heading-title,
.elementor-element-bb3c6b6 .elementor-widget-container p.elementor-heading-title,
.fax-from-iphone-ipad-banner-btn-group p.elementor-heading-title {
	max-width: 228px;
	text-align: center;
	font-size: 12px !important;
}

.elementor-element-15b47fa6.elementor-top-section>.elementor-container {
	padding-bottom: 70px;
}

.elementor-element-5de0f225 .elementor-widget-container img {
	max-height: 450px;
	width: auto;
}

.home-link-hover:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.home-get-demo-link.home-start-free-link {
	background-color: #009fda;
}

.banner-btn-area .home-get-demo-link+.home-get-demo-link {
	margin-left: 20px;
}

.blog_detail_container.container {
	z-index: initial;
}

.singlepost.my-4.my-md-2 {
	margin-bottom: 0px !important;
}

.client_name_color p {
	margin-bottom: 0;
}

.client_name_color a {
	padding-left: 2px !important;
}

.client_name_color a .h6 {
	color: #009fda;
	font-weight: 600;
	font-size: 15px;
	margin-left: 10px !important;
}

.singlepost h1.display-4 {
	margin-bottom: 10px;
}

.clientnameshare .bsf-rt-reading-time {
	padding-left: 1px;
}

section.border-top.border-bottom {
	position: relative;
	z-index: 3;
}

.show-social-media-sh {
	margin-top: 5px;
	position: relative;
	display: flex;
	align-items: flex-start !important;
}

.show-social-media-sh>button {
	padding: 5px 12px 5px 35px;
	border-radius: 4px;
	background-color: rgba(55, 85, 190, 0.1);
	font-weight: 600;
	text-transform: uppercase;
	color: #adb5bd;
	color: #595068;
	font-size: 14px;
	position: relative;
}

.show-social-media-sh>button,
.show-social-media-sh>button:hover,
.show-social-media-sh>button:focus {
	border: 0 none;
	outline: none;
	transform: translateY(0) !important;
}

.show-social-media-sh>button::before {
	content: "";
	display: block;
	position: absolute;
	background-image: url("../images/share_icon1.svg");
	width: 16px;
	height: 16px;
	background-size: cover;
	left: 10px;
	background-position: center center;
	top: 7px;
}

.show-social-media-sh .sfsi_widget {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 120px;
	top: 38px;
	background-color: #fff;
	z-index: 3;
	padding: 10px;
	box-shadow: 0px 1px 4px rgb(0 0 0 / 30%);
	border-radius: 4px;
}

.show-social-media-sh.show .sfsi_widget {
	opacity: 1;
	visibility: visible;
}

.show-social-media-sh .sfsi_widget,
.show-social-media-sh.show .sfsi_widget {
	transition: 0.3s all ease-in-out;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv {
	display: flex;
	flex-wrap: wrap;
	width: 100% !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div {
	position: relative;
	display: block;
	width: 100% !important;
	height: 30px !important;
	margin-left: 0 !important;
	padding-top: 0;
	margin-bottom: 7px !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) {
	margin-bottom: 0 !important;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) {
	order: 5;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(2) {
	order: 4;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(3) {
	order: 3;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(4) {
	order: 2;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(5) {
	order: 1;
}

.show-social-media-sh .sfsi_widget .sficn {
	position: relative;
	width: 26px !important;
	height: 26px !important;
}

.show-social-media-sh .sfsi_widget .sficn>img {
	width: 26px;
	height: 26px;
}

.show-social-media-sh .sfsi_widget .sficn::after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: 35px;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(1) .sficn::after {
	content: "RSS";
	color: #f75f0b;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(2) .sficn::after {
	content: "Mail";
	color: #394249;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(3) .sficn::after {
	content: "Facebook";
	color: #3c5a99;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(4) .sficn::after {
	content: "Twitter";
	color: #28aae1;
}

.show-social-media-sh .sfsi_widget .sfsi_wDiv>div:nth-child(5) .sficn::after {
	content: "Linkedin";
	color: #007bb5;
}

.afterbefore_main {
	margin-top: 20px;
}

.before_after .elementor-widget-container {
	padding: 0 !important;
	width: 140px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.afterbeforerow {
	margin-bottom: 25px;
}

.home_section_one .elementor-col-50:first-child,
.home_section_two .elementor-col-50:first-child,
.home_section_three .elementor-col-50:first-child,
.home_section_four .elementor-col-50:first-child,
.home_section_eight .elementor-col-50:first-child,
.home_section_nine .elementor-col-50:first-child,
.home_section_eleven .elementor-col-50:first-child,
.home_faxsent_sec .elementor-col-50:first-child,
.elementor-element-dc216bb,
.elementor-element-0fcf36c,
.elementor-element-80c9e8c,
.elementor-element-bded014,
.elementor-element-9f6ccb6,
.elementor-element-5927868,
.elementor-element-bfb0849,
.elementor-element-6e6dccc,
.elementor-element-49da12c,
.elementor-element-12041a62,
.elementor-element-2d983e98,
.elementor-element-286470d4,
.elementor-element-2cb26a48,
.elementor-element-44512787,
.elementor-element-226ba756,
.elementor-element-51ada504,
.elementor-element-769df8dd,
.elementor-element-52a7ac30,
.elementor-element-49da12c,
.common_padding_leftright_30 .elementor-col-50:first-child {
	padding-right: 30px;
}

.home_section_one .elementor-col-50:last-child,
.home_section_two .elementor-col-50:last-child,
.home_section_three .elementor-col-50:last-child,
.home_section_four .elementor-col-50:last-child,
.home_section_eight .elementor-col-50:last-child,
.home_section_nine .elementor-col-50:last-child,
.home_section_eleven .elementor-col-50:last-child,
.home_faxsent_sec .elementor-col-50:last-child,
.elementor-element-5435617,
.elementor-element-cb38582,
.elementor-element-c1a9376,
.elementor-element-3a65644,
.elementor-element-627ecf4,
.elementor-element-633d4ea,
.elementor-element-4cd69cd,
.elementor-element-de69c1a,
.elementor-element-4cd69cd,
.elementor-element-de69c1a,
.elementor-element-120f329,
.elementor-element-4a234d61,
.elementor-element-1d6de696,
.elementor-element-78a42db9,
.elementor-element-71c65532,
.elementor-element-519e0ea5,
.elementor-element-13c45d28,
.elementor-element-74da081e,
.elementor-element-ff896c,
.elementor-element-1f7b5dcd,
.elementor-element-120f329,
.common_padding_leftright_30 .elementor-col-50:last-child {
	padding-left: 30px;
}

.elementor-element-bded014 .elementor-element-populated {
	padding-bottom: 0 !important;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
	background: url("../images/afterbeforerow_gray.png");
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
	background: url("../images/afterbeforerow_blue.png");
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.aboutbannermain.bg-light.purpalrightshadow .elementor-container {
	z-index: 9;
}

.aboutbannermain.bg-light {
	padding: 80px 0;
}

.aboutbannermain.bg-light.purpalrightshadow::after {
	content: "";
	background: url(../images/purple-shape.svg);
	position: absolute;
	right: 0px;
	bottom: 0;
	height: 100%;
	width: 100%;
	display: block !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 520px -215px;
}

.testi_slide_div.slick-slide .top_btm_padding {
	height: auto !important;
}

.elementor-element-d8175e7,
.elementor-element-26e6364 {
	margin-bottom: 15px !important;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-widget-container p {
	margin-bottom: 0;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #2C3038;
	padding-top: 20px;
	padding-top: 20px;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) .elementor-widget-container p {
	padding-left: 20px;
	padding-right: 60px;
}

.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) .elementor-widget-container p {
	padding-left: 60px;
	padding-right: 20px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-image {
	margin-bottom: 10px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-name {
	margin-bottom: 5px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-job {
	font-size: 14px;
	font-weight: 600;
	color: #72777B;
	line-height: 18px;
}

.afterbeforerow .elementor-container .elementor-col-33 .elementor-testimonial-job span {
	display: block;
	font-weight: 400;
}

.home_v_center_element .elementor-container .elementor-column {
	align-items: center;
}

.country_flags {
	display: block;
	text-align: left;
}

.homecontactsales_btn a {
	background-color: rgba(21, 21, 21, 0.5) !important;
	border-radius: 6px !important;
}

.home_section_eight p {
	margin-bottom: 0;
}

.boxsection_home .elementor-icon-box-icon .elementor-icon {
	width: 80px;
	height: 80px;
	display: flex;
	padding: 0;
	align-items: center;
	justify-content: center;
}

.boxsection_home .elementor-icon-box-title {
	margin-bottom: 20px;
	display: block;
}

.boxsection_home .elementor-col-33 .elementor-element {
	background-color: #FFFFFF;
}

.boxsection_home .elementor-col-33 .elementor-element,
.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container,
.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper {
	height: 100%;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper {
	position: relative;
	padding-bottom: 55px;
}

.boxsection_home .equalheightul {
	margin-bottom: 40px;
}

.boxsection_home .equalheightul li {
	font-size: 16px;
	font-weight: 400;
	color: #2C3038;
	line-height: 20px;
	margin-bottom: 15px;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper {
	position: absolute;
	bottom: 0;
	display: flex;
	justify-content: center;
	width: 100%;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a {
	width: 84%;
	max-width: 290px;
	height: 52px;
	background: #009FDA;
	box-shadow: 0px 2px 4px rgb(0 0 0 / 20%);
	border-radius: 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 52px;
	border: 0 none;
	padding: 0;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .elementor-button-text {
	flex-grow: initial;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right,
.white_btn_blue_arrow .elementor-button .fas.fa-angle-right,
.blue_btn_white_arrow a .fas.fa-angle-right,
.gray_btn_white_arrow a .fas.fa-angle-right,
.white_arrow a .fas.fa-angle-right {
	width: 15px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right,
.blue_btn_white_arrow a .fas.fa-angle-right,
.gray_btn_white_arrow a .fas.fa-angle-right,
.white_arrow a .fas.fa-angle-right {
	background-image: url(../images/right_arrow_white.svg);
}

.white_btn_blue_arrow .fas.fa-angle-right {
	background-image: url(../images/right_arrow_blue.svg);
}

.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a .fas.fa-angle-right::before,
.white_btn_blue_arrow .elementor-button .fas.fa-angle-right::before,
.blue_btn_white_arrow a .fas.fa-angle-right::before,
.gray_btn_white_arrow a .fas.fa-angle-right::before,
.white_arrow a .fas.fa-angle-right::before {
	display: none;
}

.home_section_eleven .mb0 {
	margin-bottom: 15px !important;
}

.home_section_twelve .elementor-col-33 .elementor-testimonial-details .elementor-testimonial-name {
	margin-bottom: 7px;
}

.home_section_thirteen .white_btn_blue_arrow .elementor-button,
.home_section_thirteen .white_btn_blue_arrow .elementor-button:hover,
.home_section_thirteen .white_btn_blue_arrow .elementor-button:focus {
	color: #009FDA !important;
}

.home_section_fourteen .paragraph_spacing {
	margin-bottom: 0 !important;
	max-width: 900px;
	margin: 0 auto;
}

.home_faq .mb0 {
	margin-bottom: 0 !important;
}

footer .widget.footer-widget.widget_text a {
	padding: 0;
}

.home_app_sec_inner {
	display: flex;
	align-items: center;
	color: #2C3038;
	font-size: 14px;
	line-height: 17px;
	font-weight: 400;
}

.home_app_sec_inner ul {
	padding-left: 0;
	margin: 12px 0 0;
	display: flex;
}

.home_app_sec_inner ul li {
	list-style-type: none;
	text-align: center;
	padding-right: 20px;
}

.home_app_sec_inner ul li a {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #72777B;
	text-align: center;
}

.home_app_sec_inner ul li:last-child {
	padding-right: 0;
}

.home_app_sec_inner ul li .icon {
	height: 60px;
	width: 60px;
	background: #EEEEEE;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}

.home_app_sec_inner ul li p {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 400;
	color: #72777B;
}

.home_app_sec_inner .desktopapp {
	padding-right: 50px;
}

.home_app_sec_inner h6 {
	font-size: 14px;
	font-weight: 400;
	color: #2C3038;
	margin: 0 0 10px;
}

.home_ceo_rating {
	text-align: center;
}

.home_ceo_rating .star_img {
	margin: 10px 0 8px;
}

.home_fax_sent_left .elementor-widget-container {
	background: #FFFFFF;
	border-radius: 6px;
	padding: 40px 50px 40px 30px;
	box-shadow: 0px 2px 20px rgb(0 0 0 / 20%);
	display: inline-block;
	text-align: left;
}

.fax_sent_div,
.fax_sent_div .left_logo {
	display: flex;
	align-items: center;
}

.fax_sent_div .right_text {
	padding-left: 40px;
}

.fax_sent_div .right_text ul {
	padding-left: 0;
	list-style-type: none;
	margin: 0;
}

.fax_sent_div .right_text .h3 {
	font-weight: 700;
	font-size: 30px;
	line-height: normal;
	color: #000000;
	margin: 0 0 10px;
}

.fax_sent_div .right_text li {
	font-size: 17px;
	line-height: 21px;
	color: #606060;
	margin: 0 0 5px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.fax_sent_div .right_text li:last-child {
	margin-bottom: 0;
}

.fax_sent_div .right_text li .svg {
	width: 30px;
	text-align: left;
}

.home_ceo_rating p,
.home_ceo_rating .elementor-widget-container {
	font-size: 14px;
	color: #929292;
	margin: 0;
	font-weight: 400;
	line-height: normal;
}

.home_ceo_rating p strong,
.home_ceo_rating .elementor-widget-container strong {
	font-weight: 600;
	font-style: italic;
	color: #000;
}

.footer_social_icon_inner {
	margin-bottom: 40px;
}

.footer_social_icon_inner ul {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.footer_social_icon_inner ul li {
	padding-right: 15px;
}

.footer_social_icon_inner ul li:last-child {
	padding-right: 0;
}

.main-banner-wrap h2.second-title {
	font-size: 30px;
	color: #fff;
}

.elementor-element-69f38efa .media {
	min-height: 108.8px;
}

.elementor-element-50e3f8ee .media {
	min-height: 124.8px;
}

.elementor-element-663035ef .media,
.elementor-element-4d8dcc2a .media,
.elementor-element-436dc45c .media,
.elementor-element-7b54ec4 .media,
.elementor-element-77c94be .media,
.media.rounded.shadow-sm.bg-white {
	width: 100%;
}

.mb_15rem {
	margin-bottom: 1.5rem;
}

.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-container {
	justify-content: center;
}

.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-col-50 {
	width: 33.33%;
}

.section1 .elementor-col-50:first-child,
.section4 .elementor-col-50:first-child {
	padding-right: 30px !important;
}

.section1 .elementor-col-50:last-child,
.section4 .elementor-col-50:last-child {
	padding-left: 30px !important;
}

.section1,
.section3 {
	background-color: #F7F9FC;
}

.section1 .col-md-6:last-child {
	text-align: right;
}

.faxbtngroup {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.faxbtn {
	height: 48px;
	line-height: 48px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	position: relative;
	font-size: 18px;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 10px;
	justify-content: center;
	text-align: center;
}

.rightarrow {
	margin-left: 5px;
}

.faxbtngroup .faxbtn:first-child {
	margin-right: 15px;
}

.doc_btn {
	background-color: #009FDA;
}

.pdf_btn {
	background-color: #973DE4;
}

.faxbtn,
.faxbtn:hover,
.faxbtn:focus {
	transition: all 0.2s ease-in;
}

.faxbtn:hover,
.faxbtn:focus {
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
}

.section2 .circle,
.section3 .circle {
	max-width: 100%;
	object-fit: cover;
	border-radius: 50%;
	margin-bottom: 15px;
}

.section3.text-center img,
.section1 img {
	border: 1px solid #999;
}

.section2 .circle {
	width: 60px;
	height: 60px;
}

.section3 .circle {
	width: 100px;
	height: 100px;
}

.section1 p,
.section1 .inner_desc,
.section2 p,
.section3 p,
.section4 p {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin-bottom: 0;
}

.section1 .titles,
.section1 .titles h1,
.section1 p,
.section1 .inner_desc {
	margin-bottom: 20px;
}

.section1 .titles,
.section1 h2 {
	color: #2C3038 !important;
	font-size: 36px !important;
	font-weight: 700 !important;
	line-height: 44px !important;
}

.section3 .inner {
	border: 1px solid #ccc;
	border-radius: 40px;
	padding: 35px 25px 25px !important;
}

.section3 .inner img {
	margin-bottom: 16px;
	max-width: 150px;
}

.section3 .inner img.rightarrow {
	margin-bottom: 0;
}

.section3 .inner .doc_btn.faxbtn {
	margin-top: 15px;
}

.section2 .titles,
.section2 .titles h1,
.section3 .titles,
.section3 .titles h1,
.section4 .titles,
.section4 .titles h1 {
	color: #000000;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 0;
}

.section2 .titles,
.section2 .titles h1 {
	margin-bottom: 40px;
}

.section3 .titles {
	margin-bottom: 40px;
}

.section2 .elementor-widget,
.section3 .elementor-widget {
	margin-bottom: 0 !important;
}

.section5 {
	background-image: linear-gradient(110deg, #009FDA 1%, #973DE4 57%);
	padding: 60px 0px 60px 0px;
}

.section5 .titles,
.section5 .titles h1,
.section5 .titles>p {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 800;
	line-height: normal;
	margin-bottom: 20px;
}

.section5 p {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 35px;
}

.section2 h3 {
	color: #000 !important;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 1rem;
}

.section3 h3 {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin: 20px 0 30px;
}

.hd_title_h1 .elementor-heading-title,
.section2 .titles>h2,
.section3 .titles>h2 {
	color: #2C3038;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.hd_title_h2 .elementor-heading-title,
.section4 h2 {
	color: #2C3038 !important;
	font-size: 36px !important;
	font-weight: 700 !important;
	line-height: 44px !important;
}

.section1 .elementor-element-populated,
.section2 .elementor-element-populated,
.section3 .elementor-element-populated,
.section4 .elementor-element-populated {
	padding: 0 !important;
}

.section1 .elementor-column,
.section2 .elementor-column,
.section3 .elementor-column,
.section4 .elementor-column {
	padding: 0 15px !important;
}

.section2_inner,
.fax_single_sec_3_inner {
	padding-top: 40px;
	padding-bottom: 0;
}

.section1 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.section3 .row>.col-md-4 {
	display: flex;
	width: 100%;
}

.section3 .row>.col-md-4>.inner {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 100%;
	align-items: center;
	justify-content: space-between;
}

.sendfaxbtn {
	justify-content: center;
}

.sendfaxbtn .faxbtn {
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #1515158F;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 48px 14px 48px;
	min-height: 52px;
}

.section2,
.section3,
.section4 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.section5 .titles h2 {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 800;
	line-height: 72.61px;
}

.download_btn .elementor-button-link {
	font-size: 18px;
}

.download_btn_doc {
	margin-right: 15px;
}

.section2 .elementor-image-box-img {
	width: auto !important;
	max-width: 60px;
}

.section2 .elementor-image-box-img img {
	max-width: 100%;
	width: 60px;
	height: 60px;
	object-fit: cover;
	border-radius: 50%;
}

.section2 .elementor-image-box-title {
	color: #000 !important;
	font-size: 22px;
	font-weight: 500;
}

.fax_single_sec_3_inner .elementor-column .elementor-element-populated {
	border: 1px solid #ccc;
	border-radius: 40px;
	padding: 35px 25px 25px !important;
}

.fax_single_sec_3_inner .elementor-image-box-img {
	width: 100% !important;
}

.fax_single_sec_3_inner .elementor-image-box-img img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
}

.fax_single_sec_3_inner .elementor-image-box-title {
	color: #2C3038 !important;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	margin: 20px 0 30px;
}

.fax_single_sec_3_inner .elementor-button-link {
	padding: 0 20px;
	border-radius: 10px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	color: #cbcbcb;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
}

.section4 {
	padding-bottom: 80px;
}

.elementor-element-0f659a5,
.elementor-element-bc9de26 {
	padding-bottom: 30px !important;
}

.ifax-vs-efax-btn a {
	font-family: "Inter", Sans-serif;
	font-weight: 700;
	border-radius: 10px 10px 10px 10px !important;
	padding: 15px 30px 15px 30px !important;
	margin-bottom: 10px;
}

.elementor-element-876ecfb p {
	color: rgba(255, 255, 255, 0.4);
	font-family: 'Inter', sans-serif !important;
	font-size: 18px;
	font-weight: 400;
}

.ifax-vs-efax_banner_title_h1 h1 {
	font-weight: 700;
	font-size: 55px !important;
	line-height: 67px;
	margin-top: 0;
	text-align: center;
	color: #fff;
}

.ifax-vs-efax_banner_title_h2 p {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	font-weight: 400;
}

.elementor-element-c0a06f4 .elementor-element-populated {
	padding: 0 !important;
}

.ifax-vs-efax_logo_sec .elementor-widget-container {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 10px 0;
}

.ifax-vs-efax_logo_sec .home_banner_bottom_section {
	box-shadow: none;
}

.elementor-element-ea66f58 p,
.elementor-element-0ba9752 p {
	margin-top: 10px;
	margin-bottom: 0;
}

.elementor-element-ea66f58 p>span,
.elementor-element-0ba9752 p>span {
	margin-bottom: 0;
}

.ifax-vs-efax_logo_sec .home_banner_bottom_section::after {
	bottom: -20px;
	visibility: hidden;
}

.elementor-element-fb922a6 p,
.elementor-element-0a57fd3 p,
.elementor-element-d85801e p,
.elementor-element-8fcd475,
.elementor-element-561930c p,
.elementor-element-2d26f3a,
.elementor-element-2814c6f p {
	color: #555A64;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-element-7b75797 .elementor-heading-title,
.elementor-element-abd3974 .elementor-heading-title {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 30px;
}

.ifax-vs-efax-table table {
	width: 100%;
}

.ifax-vs-efax-table .compareifaxtable {
	margin-bottom: 20px;
}

.ifax-vs-efax-table th {
	font-weight: 600;
}

.ifax-vs-efax-table td {
	font-weight: 400;
	text-align: left;
}

.elementor-element-a6e8830 p,
.elementor-element-0d59545 p {
	margin-bottom: 0;
}

.elementor-element-2a89d5b>.elementor-container {
	max-width: 1296px !important;
}

.elementor-element-0ff67d2 {
	margin-bottom: 10px !important;
}

.elementor-element-5fb237e {
	margin-bottom: 15px !important;
}

.elementor-element-8bb7ece {
	position: relative;
	left: -80px;
}

.faxplantrial.getfreetrailbtn {
	padding: 0 18px !important;
	font-size: 18px !important;
	text-transform: capitalize;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.7) !important;
	letter-spacing: 0;
	transition: none;
	background-color: transparent;
	border: 0 none;
	text-transform: none !important;
	height: 50px;
	line-height: 50px;
	display: none !important;
}

body.page-id-2060 .desktop_header .navSection.primary .login_signup_div.pull-right {
	display: flex;
	align-items: center;
}

body.page-id-2060 .desktop_header .navSection.primary.first_li,
body.page-id-2060 .desktop_header .menu_bar .navRoot li:nth-child(2),
body.page-id-2060 .desktop_header .menu_bar .navRoot li:first-child::after,
body.page-id-2060 .mobile_header .mobile_div,
body.page-id-2060 .mobile_header .tablate_menu,
body.page-id-2060 .sign_up_item.nav_list.regular_page_link,
body.page-id-2060 .sign_up_item.nav_list.landing_page_link {
	display: none !important;
}

body.page-id-19413 .desktop_header .faxplantrial.getfreetrailbtn,
body.page-id-2060 .desktop_header .faxplantrial.getfreetrailbtn,
body.page-id-2060 .nav_list.sign_up_item.faxplantrial_startfree {
	display: inline-block !important;
}

@media only screen and (max-width : 767px) {
	body.page-id-2060 .mobile_full_width .fax_signup_btnn {
		visibility: visible !important;
		top: auto !important;
		height: 100%;
		align-items: center;
		padding: 0;
		right: 0;
	}

	.free-fax-cover-sheets-faxes-section {
		max-width: 100%;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column>.elementor-widget-wrap {
		margin-bottom: 0 !important;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column .elementor-widget {
		margin-bottom: 10px;
	}

	.loadmore_otr>a {
		font-size: 16px;
	}

	.free_fax_cover_sheet_page_layout_otr .loop_otr .elementor-column {
		margin-bottom: 35px;
	}
}

@media only screen and (max-width : 1198px) {
	.boxsection_home .elementor-col-33 .elementor-element .elementor-widget-container .elementor-icon-box-wrapper .elementor-button-wrapper a {
		width: 100%;
	}

	footer .widget.footer-widget.widget_text .desktop_footer {
		text-align: left;
	}

	.afterbefore_main.elementor-top-section .elementor-container .elementor-container {
		padding: 0 3px 0 12px !important;
	}

	.elementor-top-section .home_section_one>.elementor-container,
	.elementor-top-section .home_section_two>.elementor-container,
	.elementor-top-section .home_section_three>.elementor-container,
	.elementor-top-section .home_section_four>.elementor-container,
	.elementor-top-section .home_section_eight>.elementor-container,
	.elementor-top-section .home_section_nine>.elementor-container,
	.elementor-top-section .boxsection_home>.elementor-container,
	.elementor-top-section .home_section_eleven>.elementor-container,
	.elementor-top-section .home_section_twelve>.elementor-container,
	.elementor-top-section .home_section_thirteen>.elementor-container,
	.elementor-top-section .home_section_fifteen>.elementor-container,
	.elementor-top-section .home_faq_inner>.elementor-container,
	.elementor-top-section .home_faxsent_sec>.elementor-container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.elementor-top-section .home_section_four>.elementor-container {
		padding-left: 10px !important;
	}

	.home_fax_sent_left .elementor-widget-container {
		padding: 30px 30px 35px 20px;
	}

	.fax_sent_div .right_text {
		padding-left: 30px;
	}

	.footer_social_icon_inner {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 1170px) {
	.elementor-3771 .elementor-element.elementor-element-26e6364>.elementor-widget-container {
		margin-left: 0 !important;
	}

	.aboutbannermain.bg-light {
		padding: 30px 0 80px;
	}

	.elementor-3771 .elementor-element-dc216bb .elementor-widget-wrap {
		align-content: flex-end !important;
		align-items: flex-end !important;
	}

	.elementor-element-f85994b,
	.elementor-1831 .elementor-element.elementor-element-47e71ce {
		margin-bottom: 15px !important;
	}

	.elementor-element-658969b5 .media,
	.elementor-element-6ddd9ff9 .media {
		min-height: 132.16px;
	}
}

@media only screen and (max-width: 1024px) {
	.elementor-element-4fddbbca .elementor-widget-container .media {
		min-height: 148.16px !important;
	}
}

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

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		width: 39%;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2) {
		width: 22%;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) .elementor-widget-container p {
		padding-left: 10px;
		padding-right: 40px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) .elementor-widget-container p {
		padding-left: 40px;
		padding-right: 10px;
	}

	.boxsection_home .elementor-col-33 {
		width: 50% !important;
	}

	.home_app_sec_inner ul li {
		padding-right: 15px;
	}

	.home_app_sec_inner ul li:last-child {
		padding-right: 0;
	}

	.home_app_sec_inner ul li .icon {
		height: 50px;
		width: 50px;
		padding: 15px;
	}

	.home_app_sec_inner .desktopapp {
		padding-right: 25px;
	}

	.fax_sent_div {
		flex-wrap: wrap;
		justify-content: center;
	}

	.fax_sent_div .right_text {
		padding-left: 0;
	}

	.home_fax_sent_left .elementor-widget-container {
		padding: 30px 15px;
		text-align: center;
	}

	.fax_sent_div .left_logo {
		margin-bottom: 15px;
		width: 100%;
		justify-content: center;
	}

	.elementor-element-8d56463 .mobile-fax-app_2sec_1 .image,
	.elementor-element-8d56463 .mobile-fax-app_2sec_2 .image {
		justify-content: center;
	}

	.elementor-element-286470d4,
	.elementor-element-78a42db9,
	.elementor-element-2d983e98,
	.elementor-element-1d6de696 {
		width: 100% !important;
		padding: 0;
	}

	.elementor-element-7b27a355 .get_started_now.app_part,
	.elementor-element-f63c848 .get_started_now.app_part,
	.elementor-element-68f70427 .get_started_now.app_part {
		text-align: left !important;
	}

	.elementor-element-7b27a355 .get_started_now a,
	.elementor-element-f63c848 .get_started_now a {
		width: auto;
	}

	.elementor-element-658969b5 .media,
	.elementor-element-69f38efa .media {
		min-height: 155.23px;
	}

	.elementor-element-6ddd9ff9 .media {
		min-height: 179.23px;
	}

	.elementor-element-4fddbbca .elementor-widget-container .media {
		min-height: 172px !important;
	}

	.elementor-element-68f70427 .get_started_now a {
		margin-bottom: 0;
		margin-right: 20px !important;
		width: auto;
	}

	.elementor-element-78944eaf .media {
		min-height: 174.47px;
	}

	.elementor-element-436dc45c .media {
		min-height: 150.47px;
	}

	.elementor-element-8bb7ece {
		position: relative;
		left: 0px;
	}
}

@media only screen and (max-width : 767px) {
	.home-get-demo-link {
		font-size: 16px;
		max-width: 220px;
	}

	.banner-btn-area .home-get-demo-link+.home-get-demo-link {
		margin-left: 10px;
	}

	.banner-btn-area .home-get-demo-link {
		margin: 10px 10px;
		min-width: 160px;
		flex-wrap: wrap;
	}

	.clientnameshare {
		display: flex;
		justify-content: space-between;
	}

	.show-social-media-sh .sfsi_widget {
		top: 40px;
		right: 0;
	}

	.mobile_pd {
		padding-top: 20px;
	}

	.elementor-1318 .elementor-element.elementor-element-f0ffa16 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-642d0f4 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-5be624f .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-b60c4bc .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4ceeb47 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-20d4796 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-de77298 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-7bf40eb .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-39bebab .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-059a386 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-7f42803 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-df1b43d .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-783f2cf .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-55c3c7d .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4d6ed17 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-4e877c2 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-c6d0ea2 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-9d37a62 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-a1ed8fc .elementor-heading-title,
	.elementor-3771 .elementor-element.elementor-element-7e8fca0 .elementor-heading-title,
	.elementor-4864 .elementor-element.elementor-element-0f4c68c .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-61221ab .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-876733e .elementor-heading-title,
	.page-template .elementor-element-312f66d .display-4.big_h1,
	.elementor-element-312f66d .display-4.big_h1,
	.elementor-1790 .elementor-element.elementor-element-42573b6 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-f0c2807 .elementor-heading-title,
	body .heading_title_1,
	body .heading_title_1 .elementor-heading-title,
	.section5 .titles h2,
	.section5 .titles h1,
	.section5 .titles>p {
		font-size: 30px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-37650ec .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-ad4b4f9 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-663cfda .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-03edc28 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-cbed3ae .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-0e186c7 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-0df9a66 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-230da78 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-befac22 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-315bc67 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-ab6e180 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-8755977 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-68b8311 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-15b3c60 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-f7e1270 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-b56c5ac .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-34da8b6 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-5bf05a1 .elementor-heading-title,
	.heading_title_2 {
		font-size: 26px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-a29c3dd .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-706690e .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-59c4e8c .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-bcdd670 .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-31d69e1 .elementor-icon-box-title,
	.elementor-1318 .elementor-element.elementor-element-f0af06c .elementor-icon-box-title,
	.elementor-33372 .elementor-element.elementor-element-c53a6e5 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-c630d81 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-cbeef9f .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-2f4f4f6 .elementor-heading-title {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.elementor-1318 .elementor-element.elementor-element-9a85728 .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-3fd9781 .elementor-heading-title {
		line-height: 28px !important;
	}

	.elementor-1318 .elementor-element.elementor-element-12f588b .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-1725427,
	.elementor-1318 .elementor-element.elementor-element-f99c630,
	.elementor-1318 .elementor-element.elementor-element-6209b77,
	.elementor-1318 .elementor-element.elementor-element-e74d807,
	.elementor-1318 .elementor-element.elementor-element-d4b0ca0,
	.elementor-1318 .elementor-element.elementor-element-6abd3b0,
	.elementor-1318 .elementor-element.elementor-element-b623e5e,
	.elementor-1318 .elementor-element.elementor-element-3d3a3ff,
	.elementor-1318 .elementor-element.elementor-element-b6c71b5,
	.elementor-1318 .elementor-element.elementor-element-6ea9108,
	.home_faq .elementor-accordion-title,
	.elementor-1318 .elementor-element.elementor-element-d34628e .elementor-heading-title,
	.elementor-1318 .elementor-element.elementor-element-c422ca5,
	.elementor-1318 .elementor-element.elementor-element-b1bf6d4,
	.elementor-1318 .elementor-element.elementor-element-c546dde,
	.elementor-1318 .elementor-element.elementor-element-58f1322,
	.elementor-1318 .elementor-element.elementor-element-c905121,
	.elementor-1318 .elementor-element.elementor-element-565ecd5,
	.elementor-1318 .elementor-element.elementor-element-ba77731,
	.elementor-1318 .elementor-element.elementor-element-03af6a3,
	.elementor-3771 .elementor-element.elementor-element-ddc2c52 .elementor-accordion-title,
	.elementor-4864 .elementor-element.elementor-element-d30369e .elementor-accordion-title,
	.elementor-1790 .elementor-element.elementor-element-81bcaae .elementor-accordion-title,
	.elementor-1831 .elementor-element.elementor-element-412e722 .elementor-accordion-title,
	.elementor-4558 .elementor-element.elementor-element-8999c89 .elementor-accordion-title,
	.elementor-1318 .elementor-element.elementor-element-6995892,
	.elementor-1318 .elementor-element.elementor-element-fb78c94 {
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-ddc2c52 .elementor-accordion-title,
	.elementor-4864 .elementor-element.elementor-element-d30369e .elementor-accordion-title,
	.elementor-1790 .elementor-element.elementor-element-81bcaae .elementor-accordion-title,
	.elementor-4558 .elementor-element.elementor-element-8999c89 .elementor-accordion-title,
	.elementor-1831 .elementor-element.elementor-element-412e722 .elementor-accordion-title {
		font-weight: 500;
	}

	.elementor-1318 .elementor-element.elementor-element-b6c71b5 li,
	.elementor-1318 .elementor-element.elementor-element-6995892 li {
		margin-bottom: 8px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2),
	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		width: 100%;
	}

	.boxsection_home .elementor-col-33 {
		width: 100% !important;
	}

	.afterbeforerow .elementor-container .elementor-col-33 .elementor-widget-container p {
		padding: 10px !important;
		font-size: 16px !important;
		line-height: 25px !important;
	}

	.elementor-1318 .elementor-element.elementor-element-1d7ae08,
	.elementor-1318 .elementor-element.elementor-element-e07432c {
		display: none;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
		order: 2;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(2) {
		order: 1;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		order: 3;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(1) {
		background: #e4e4e4;
		margin-bottom: 10px;
	}

	.afterbeforerow .elementor-container .elementor-col-33:nth-child(3) {
		background: #e0f1f8;
	}

	.home_section_one .elementor-col-50:first-child,
	.home_section_two .elementor-col-50:first-child,
	.home_section_three .elementor-col-50:first-child,
	.home_section_four .elementor-col-50:first-child,
	.home_section_eight .elementor-col-50:first-child,
	.home_section_nine .elementor-col-50:first-child,
	.home_section_eleven .elementor-col-50:first-child,
	.home_faxsent_sec .elementor-col-50:first-child,
	.elementor-element-dc216bb,
	.elementor-element-0fcf36c,
	.elementor-element-80c9e8c,
	.elementor-element-bded014,
	.elementor-element-9f6ccb6,
	.elementor-element-5927868,
	.elementor-element-bfb0849,
	.elementor-element-6e6dccc,
	.elementor-element-49da12c,
	.elementor-element-12041a62,
	.elementor-element-2d983e98,
	.elementor-element-286470d4,
	.elementor-element-2cb26a48,
	.elementor-element-44512787,
	.elementor-element-226ba756,
	.elementor-element-51ada504,
	.elementor-element-769df8dd,
	.elementor-element-52a7ac30,
	.elementor-element-49da12c,
	.common_padding_leftright_30 .elementor-col-50:first-child {
		padding-right: 0px;
	}

	.home_section_one .elementor-col-50:last-child,
	.home_section_two .elementor-col-50:last-child,
	.home_section_three .elementor-col-50:last-child,
	.home_section_four .elementor-col-50:last-child,
	.home_section_eight .elementor-col-50:last-child,
	.home_section_nine .elementor-col-50:last-child,
	.home_section_eleven .elementor-col-50:last-child,
	.home_faxsent_sec .elementor-col-50:last-child,
	.elementor-element-5435617,
	.elementor-element-cb38582,
	.elementor-element-c1a9376,
	.elementor-element-3a65644,
	.elementor-element-627ecf4,
	.elementor-element-633d4ea,
	.elementor-element-4cd69cd,
	.elementor-element-de69c1a,
	.elementor-element-4cd69cd,
	.elementor-element-de69c1a,
	.elementor-element-120f329,
	.elementor-element-4a234d61,
	.elementor-element-1d6de696,
	.elementor-element-78a42db9,
	.elementor-element-71c65532,
	.elementor-element-519e0ea5,
	.elementor-element-13c45d28,
	.elementor-element-74da081e,
	.elementor-element-ff896c,
	.elementor-element-1f7b5dcd,
	.elementor-element-120f329,
	.common_padding_leftright_30 .elementor-col-50:last-child {
		padding-left: 0px;
	}

	.elementor-element-2692165 .elementor-element-populated,
	.elementor-element-6faba12 .elementor-element-populated {
		padding: 30px 12px 20px 0 !important;
	}

	.elementor-1318 .elementor-element.elementor-element-e4a1a6f>.elementor-element-populated,
	.elementor-1318 .elementor-element.elementor-element-13473c1>.elementor-element-populated {
		padding: 10px 12px 0 10px !important;
	}

	.elementor-element-bc600bf,
	.elementor-element-4c5635b,
	.elementor-element-e31c084,
	.elementor-element-772d892 {
		text-align: center !important;
	}

	.elementor-1318 .elementor-element.elementor-element-33f92cdm,
	.elementor-1318 .elementor-element.elementor-element-20b7fb1 {
		padding-top: 0 !important;
	}

	.home_section_two .elementor-col-50:first-child,
	.home_section_four .elementor-col-50:first-child,
	.home_section_eight .elementor-col-50:first-child,
	.home_section_eleven .elementor-col-50:first-child {
		order: 2;
	}

	.home_section_two .elementor-col-50:last-child,
	.home_section_four .elementor-col-50:last-child,
	.home_section_eight .elementor-col-50:last-child,
	.home_section_eleven .elementor-col-50:last-child {
		order: 1;
	}

	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-46bca4f,
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5ebb5df {
		margin: 20px 0;
	}

	.elementor-element-54019ab {
		text-align: center;
	}

	.main-banner-wrap h2.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.afterbeforerow .homebefore,
	.afterbeforerow .homeafter {
		position: relative;
		padding-top: 5px;
	}

	.afterbeforerow .homebefore::before,
	.afterbeforerow .homeafter::before {
		content: "";
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: -10px;
		color: rgba(0, 0, 0, 0.5);
		background: rgba(0, 0, 0, 0.1);
		border-radius: 0px 0px 6px 6px;
		width: 60px;
		height: 18px;
		line-height: 14px;
		font-size: 11px;
		font-weight: 500;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.afterbeforerow .homebefore::before {
		content: "Before";
	}

	.afterbeforerow .homeafter::before {
		content: "After";
	}

	.afterbeforerow,
	.elementor-element-8fa2138,
	.elementor-element-eac47a3,
	.elementor-element-756b221 {
		margin-bottom: 15px;
	}

	.elementor-element-2533626 .elementor-col-50:first-child,
	.elementor-element-49da12c {
		order: 2;
	}

	.elementor-element-2533626 .elementor-col-50:first-child,
	.elementor-element-120f329 {
		margin-bottom: 30px;
	}

	.elementor-3771 .elementor-element.elementor-element-2533626 {
		padding-bottom: 50px !important;
	}

	.elementor-element-9b02a0d,
	.elementor-element-81ae300 {
		margin-bottom: 15px;
	}

	.elementor-element-ccf8f7f,
	.elementor-element-a49deac {
		width: 100% !important;
	}

	.elementor-element-ccf8f7f {
		margin-bottom: 10px !important;
	}

	.elementor-element-7b27a355 .get_started_now a,
	.elementor-element-f63c848 .get_started_now a {
		margin-right: 30px !important;
		margin-bottom: 0;
	}

	.elementor-element-8d56463 .mobile-fax-app_2sec_1 .image,
	.elementor-element-8d56463 .mobile-fax-app_2sec_2 .image {
		margin-bottom: 0;
	}

	.elementor-element-8d56463 .elementor-col-33 {
		margin-bottom: 25px;
	}

	.elementor-1790 .elementor-element.elementor-element-7b53974,
	.elementor-1831 .elementor-element.elementor-element-4e170d35 {
		padding-top: 50px !important;
	}

	.elementor-4864 .elementor-element.elementor-element-6f18d95,
	.elementor-1790 .elementor-element.elementor-element-042bae2,
	.elementor-1831 .elementor-element.elementor-element-62a978a5 {
		padding-bottom: 50px !important;
	}

	.elementor-element-3e5f10e4 .elementor-col-33 {
		margin-bottom: 30px;
	}

	.elementor-element-3575e04b .page-template .display-4 {
		margin-bottom: 35px !important;
	}

	.elementor-4558 .elementor-element.elementor-element-22a41e5 {
		margin-bottom: 1.5rem !important;
	}

	.elementor-4558 .elementor-element.elementor-element-db72b92 {
		padding-bottom: 40px !important;
	}

	.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec {
		margin-bottom: 20px;
	}

	.appdetailwrap.mobile-fax-app_2sec_2.mobile_fax_app_2sec .elementor-col-50 {
		width: 100%;
	}

	.section1,
	.section2,
	.section3,
	.section4 {
		padding-top: 40px;
	}

	.section2,
	.section3,
	.section1 {
		padding-bottom: 40px;
	}

	.hd_title_h1 .elementor-heading-title,
	.section2 .titles>h2,
	.section3 .titles>h2 {
		font-size: 30px !important;
		line-height: normal !important;
	}

	.hd_title_h2 .elementor-heading-title,
	.section4 h2 {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.section1 p,
	.section2 p,
	.section3 p,
	.section4 p {
		font-size: 16px;
		line-height: 22px;
	}

	.section2_inner,
	.fax_single_sec_3_inner {
		padding-top: 30px;
	}

	.download_btn .elementor-button-link {
		padding: 12px 15px;
	}

	.download_btn .elementor-button-link .elementor-button-text {
		font-size: 12px !important;
	}

	.section1 .elementor-col-50:first-child {
		margin-bottom: 30px;
	}

	.section2 .elementor-column,
	.section3 .elementor-column,
	.section4 .elementor-col-50 {
		margin-bottom: 30px;
	}

	.section2 .elementor-column:last-child,
	.section3 .elementor-column:last-child,
	.section4 .elementor-col-50:last-child {
		margin-bottom: 0;
	}

	.section1 .elementor-column,
	.section2 .elementor-column,
	.section3 .elementor-column,
	.section4 .elementor-column {
		padding: 0 15px !important;
	}

	.elementor-top-section.section1 .elementor-container,
	.elementor-top-section.section2 .elementor-container,
	.elementor-top-section.section3 .elementor-container,
	.elementor-top-section.section4 .elementor-container {
		padding: 0 0px !important;
	}

	.section2_inner .elementor-column,
	.fax_single_sec_3_inner .elementor-column,
	.section4 .elementor-col-50 {
		padding: 0 0px !important;
	}

	.section1 .elementor-col-50:last-child {
		padding-left: 15px !important;
	}

	.section1 .elementor-col-50:first-child {
		padding-right: 0 !important;
	}

	.section4 .elementor-col-50:last-child {
		padding-left: 0 !important;
	}

	.section4 .elementor-col-50:first-child {
		padding-right: 15px !important;
	}

	.hd_title_h2 {
		margin-bottom: 10px !important;
	}

	.section4 {
		padding-bottom: 50px;
	}

	.download_btn.download_btn_doc {
		margin-bottom: 15px !important;
	}

	.section5 p {
		font-size: 18px;
	}

	.faxbtngroup .faxbtn:first-child {
		margin-right: 0;
	}

	.section1 .col-md-6:last-child {
		text-align: center;
	}

	.elementor-element-15b47fa6.elementor-top-section>.elementor-container {
		padding-bottom: 40px !important;
	}

	.elementor-1747 .elementor-element.elementor-element-2ab01cc .elementor-button {
		width: 228px;
	}

	.elementor-element-a291b95,
	.elementor-element-bb3c6b6 {
		margin-top: 5px;
	}

	.elementor-element-3eb14de4 {
		margin-bottom: 15px !important;
	}

	.elementor-element-5de0f225 {
		margin-top: 20px;
	}
}

@media only screen and (max-width : 1024px) {
	section.blog_detail_pagegination_pd {
		padding-top: 25px;
	}
}

@media (min-width:670px) {

	.globalNav .navSection.primary,
	.globalNav .navSection.secondary {
		display: -ms-flexbox;
		display: flex;
	}
}

.globalNav .navSection.primary {
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav .navSection.secondary {
	position: absolute;
	top: 0;
	right: 0;
}

.globalNav .navSection.mobile {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media (min-width:670px) {
	.globalNav .navSection.mobile {
		display: none;
	}
}

.globalNav.compact .navRoot {
	display: -ms-flexbox;
	display: flex;
}

.globalNav.compact .navSection.logo {
	position: static;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav.compact .navSection.secondary {
	position: static;
}

.globalNav .rootLink {
	display: inline-block;
	height: 50px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 17px;
	line-height: 50px;
	font-weight: 400;
	margin: 0;
	padding: 0 10px;
}

@media (min-width:670px) {
	.globalNav .rootLink {
		padding: 0 calc(10px + (100vw - 670px) * 0.040541);
	}
}

@media (min-width:1040px) {
	.globalNav .rootLink {
		padding: 0 25px;
	}
}

.globalNav .navSection.logo .rootLink {
	padding-left: 20px !important;
}

.globalNav .navSection.secondary .rootLink:last-child {
	padding-right: 20px !important;
}

.globalNav .navSection.primary .rootLink {
	font-weight: 500;
}

.globalNav .colorize {
	color: #6772e5;
	transition: color 0.1s ease;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: #32325d;
}

.globalNav .hasDropdown {
	cursor: default;
}

.globalNav .item-home h1 {
	line-height: 50px;
	font-size: 20px;
	margin: 0;
	color: inherit;
}

.globalNav .item-home svg {
	vertical-align: -5px;
}

.globalNav .item-home svg path {
	fill: currentColor;
}

.globalNav .item-dashboard:after {
	font: normal 16px StripeIcons;
	content: "\279E";
	padding-left: 1px;
}

.globalNav .dropdownRoot {
	position: absolute;
	z-index: 1000;
	left: 0;
	right: 0;
	top: 50px;
	pointer-events: none;
	transform: rotateX(-15deg);
	transform-origin: 50% -50px;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	display: none;
}

@media (min-width:670px) {
	.globalNav .dropdownRoot {
		display: block;
	}
}

.globalNav.dropdownActive .dropdownRoot {
	opacity: 1;
	pointer-events: auto;
	transform: none;
}

.globalNav .dropdownBackground {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	width: 520px;
	height: 400px;
	transform: translateX(0);
	transform-origin: 0 0;
}

.globalNav .alternateBackground,
.globalNav .dropdownBackground {
	position: absolute;
	top: 0;
	left: 0;
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.globalNav .alternateBackground {
	right: 0;
	height: 1000px;
	background: #f6f9fc;
}

.globalNav .dropdownArrow {
	position: absolute;
	top: -6px;
	left: 0;
	margin: 0 0 0 -6px;
	width: 12px;
	height: 12px;
	transform: rotate(45deg);
	border-radius: 4px 0 0 0;
	background: #fff;
	box-shadow: -3px -3px 5px rgba(82, 95, 127, .04);
	will-change: transform;
	transition-property: transform;
	transition-duration: 0.25s;
}

.globalNav .dropdownContainer {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(0);
	will-change: transform, width, height;
	transition-property: transform, width, height;
	transition-duration: 0.25s;
}

.globalNav .dropdownSection {
	opacity: 0;
	pointer-events: none;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
	background: red;
}

.globalNav .dropdownSection.active {
	opacity: 1;
	transform: translateX(0);
}

.globalNav .dropdownSection.left {
	transform: translateX(-150px);
}

.globalNav .dropdownSection.right {
	transform: translateX(150px);
}

.globalNav.dropdownActive .dropdownSection.active {
	pointer-events: auto;
}

.globalNav.noDropdownTransition .alternateBackground,
.globalNav.noDropdownTransition .dropdownArrow,
.globalNav.noDropdownTransition .dropdownBackground,
.globalNav.noDropdownTransition .dropdownContainer,
.globalNav.noDropdownTransition .dropdownSection {
	transition: none;
}

.globalNav .linkGroup {
	padding: 20px 35px;
}

.globalNav .linkContainer {
	display: block;
	padding: 9px 0;
}

.globalNav .linkTitle {
	margin: 0;
	color: #6772e5;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: .025em;
}

.globalNav .linkSub {
	font-size: 15px;
	line-height: 22px;
	color: #6b7c93;
	margin: 5px 0 0;
	display: block;
}

.globalNav .linkSub,
.globalNav .linkTitle {
	transition: color 0.1s;
}

.globalNav .linkContainer:hover .linkTitle,
.globalNav .linkTitle:hover {
	color: #32325d;
}

.globalNav .linkContainer:hover .linkSub {
	color: #424770;
}

.globalNav .hover-fillDark,
.globalNav .hover-fillLight {
	transition: fill 0.1s;
}

.globalNav .hover-strokeDark,
.globalNav .hover-strokeLight {
	transition: stroke 0.1s;
}

.globalNav .linkContainer:hover .hover-fillLight {
	fill: #8898aa;
}

.globalNav .linkContainer:hover .hover-fillDark {
	fill: #32325d;
}

.globalNav .linkContainer:hover .hover-strokeLight {
	stroke: #8898aa;
}

.globalNav .linkContainer:hover .hover-strokeDark {
	stroke: #32325d;
}

.globalNav .linkIcon {
	white-space: nowrap;
}

.globalNav .linkIcon svg {
	margin: 0 12px -3px -1px;
}

.globalNav .withIcon {
	padding-left: 28px;
}

.globalNav .withIcon .linkTitle {
	margin-left: -28px;
}

.globalNav .new-badge {
	display: inline-block;
	margin-left: 5px;
	vertical-align: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 14px;
	font-weight: 700;
	background: #6772e5;
	transition: background 0.15s;
	border-radius: 10px;
	padding: 0 5px;
	height: auto;
	top: auto;
	box-shadow: none;
}

.globalNav .linkContainer:hover .new-badge {
	background: #32325d;
}

.globalNav .productsGroup {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 640px;
	max-width: calc(100vw - 85px);
	margin: -5px -10px;
}

.globalNav .productsGroup>li {
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	display: -ms-flexbox;
	display: flex;
}

.globalNav .productsGroup .linkContainer {
	padding: 18px 10px;
	-ms-flex: 1;
	flex: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.globalNav .productsGroup svg {
	width: 48px;
	height: 48px;
}

.globalNav .productLinkContent {
	-ms-flex: 1;
	flex: 1;
	margin-left: 20px;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 71px;
}

.globalNav .prodsubGroup,
.globalNav .productLinkContent {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.globalNav .prodsubGroup .linkContainer {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 13px 30px;
}

.globalNav .prodsubGroup .linkSub {
	margin: 0 0 0 10px;
}

.globalNav .item-subscriptions .linkTitle {
	color: #24b47e;
}

.globalNav .item-connect .linkTitle {
	color: #3297d3;
}

.globalNav .item-relay .linkTitle {
	color: #e25950;
}

.globalNav .item-atlas .linkTitle {
	color: #e39f48;
}

.globalNav .item-radar .linkTitle {
	color: #b76ac4;
}

.globalNav .item-radar .new-badge {
	background: #b76ac4;
}

.globalNav .documentationGroup .linkSub {
	max-width: 250px;
}

.globalNav .documentationArticles {
	font-size: 15px;
	line-height: 26px;
	margin: 15px 20px 10px 28px;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
}

.globalNav .documentationArticles>ul {
	margin-right: 40px;
}

.globalNav .documentationArticles>ul:last-child {
	margin-right: 0;
}

.globalNav .documentationArticles h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .025em;
	margin: 0 0 3px;
	color: #8898aa;
}

.globalNav .blogPosts {
	margin: 5px 10px 5px 28px;
}

.globalNav .blogPosts a {
	display: block;
	white-space: nowrap;
	padding: 5px 0;
}

.globalNav .blogPosts a:after {
	content: "\27A2";
	font: normal 16px StripeIcons;
	margin-left: 6px;
	vertical-align: -3px;
}

.globalNav .blogPosts .title {
	font-size: 15px;
	line-height: 22px;
	display: inline-block;
	white-space: nowrap;
	max-width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: top;
}

.globalNav .blogPosts .title.new {
	font-weight: 500;
}

.globalNav .blogPosts .new-badge {
	vertical-align: -1px;
}

.globalNav .blogPosts a:hover .new-badge {
	background: #32325d;
}

.globalNav .navSection.mobile .rootLink {
	cursor: pointer;
	width: 50px;
	height: 50px;
	position: relative;
}

.globalNav .navSection.mobile .rootLink h2 {
	color: inherit;
}

.globalNav .navSection.mobile .rootLink h2,
.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
	position: absolute;
	width: 24px;
	height: 3px;
	border-radius: 1px;
	background: currentColor;
}

.globalNav .navSection.mobile .rootLink h2 {
	font-size: 0;
	left: 13px;
	top: 23px;
}

.globalNav .navSection.mobile .rootLink h2:after,
.globalNav .navSection.mobile .rootLink h2:before {
	content: "";
	left: 0;
}

.globalNav .navSection.mobile .rootLink h2:before {
	top: -9px;
}

.globalNav .navSection.mobile .rootLink h2:after {
	top: 9px;
}

.globalNav .popup {
	position: absolute;
	left: 10px;
	top: 5px;
	right: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	pointer-events: none;
	perspective: 2000px;
}

.globalNav .popupContainer {
	background: #fff;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	font-size: 17px;
	line-height: 40px;
	white-space: nowrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
	transform: rotate3d(1, 1, 0, -15deg);
	transform-origin: 100% 0;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
}

.globalNav .navSection.mobile.globalPopupActive .popupContainer {
	transform: none;
	opacity: 1;
	pointer-events: auto;
}

.globalNav .popup a {
	display: block;
}

.globalNav .popupCloseButton {
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 51px;
	font-size: 0;
	cursor: pointer;
}

.globalNav .popupCloseButton:after,
.globalNav .popupCloseButton:before {
	content: "";
	position: absolute;
	background: #6772e5;
	border-radius: 1px;
	left: 14px;
	right: 14px;
	top: 24px;
	height: 3px;
	transform: rotate(45deg);
	transition: background 0.1s;
}

.globalNav .popupCloseButton:after {
	transform: rotate(-45deg);
}

.globalNav .popupCloseButton:hover:after,
.globalNav .popupCloseButton:hover:before {
	background: #32325d;
}

.globalNav .mobileSignIn {
	background: #f6f9fc;
	display: block;
	padding: 12px 30px;
	font-weight: 600;
}

.globalNav .mobileSignIn:after {
	font: normal 16px StripeIcons;
	content: "\279C";
	margin-left: 6px;
}

.globalNav .mobileProducts {
	padding: 20px 0 15px;
}

.globalNav .mobileProducts h4 {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .025em;
	color: #8898aa;
	text-transform: uppercase;
	margin: -5px 0 0 30px;
}

.globalNav .mobileProductsList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalNav .mobileProductsList>ul {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav .mobileProductsList>ul:last-child {
	-ms-flex-positive: 3;
	flex-grow: 3;
}

.globalNav .mobileProductsList a {
	padding: 0 30px;
	font-size: 20px;
	font-weight: 500;
	line-height: 50px;
}

.globalNav .mobileProductsList a:hover {
	color: #32325d;
}

.globalNav .mobileProductsList a svg {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 0 15px 0 -3px;
	vertical-align: -5px;
}

.globalNav .mobileProductsList .item-subscriptions {
	color: #24b47e;
}

.globalNav .mobileProductsList .item-connect {
	color: #3297d3;
}

.globalNav .mobileProductsList .item-relay {
	color: #e25950;
}

.globalNav .mobileProductsList .item-atlas {
	color: #e39f48;
}

.globalNav .mobileProductsList .item-radar {
	color: #b76ac4;
}

.globalNav .mobileSecondaryNav {
	border-top: 2px solid #f6f9fc;
	padding: 15px 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalNav .mobileSecondaryNav>ul {
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.globalNav .mobileSecondaryNav>ul:last-child {
	-ms-flex-positive: 3;
	flex-grow: 3;
}

.globalNav .mobileSecondaryNav a {
	padding: 0 20px;
	min-width: 100px;
}

.globalFooter {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #f6f9fc;
	position: relative;
}

.globalFooter.withCards {
	background: 0 0;
	overflow: hidden;
	padding-top: 500px;
	margin-top: -480px;
	pointer-events: none;
}

.globalFooter.withCards>* {
	pointer-events: auto;
	position: relative;
}

.globalFooter.withCards:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 600px;
	height: 2000px;
	background: #f6f9fc;
	transform: skew(0, -12deg);
}

.globalFooterCards .container-xl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px auto;
	padding: 0 5px;
}

a.globalFooterCard,
div.globalFooterCard {
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	margin: 15px;
	z-index: 499;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	padding: 40px 40px 40px 120px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
	transition-property: color, background-color, box-shadow, transform;
	transition-duration: 0.15s;
}

a.globalFooterCard:after,
div.globalFooterCard:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #aab7c4;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.15s;
}

.homemain_slider a.getdemobtn {
	background: #009fda !important;
	border-color: #009fda !important;
}

.homemain_slider a.startnowbtn {
	border-color: #009fda;
	color: #009fda;
}

.homemain_slider a.btn {
	height: 48px !important;
	line-height: 42px !important;
	padding: 0 20px !important;
	font-size: 16px !important;
	border-radius: 25px !important;
}

.homemain_slider .elementor-widget-container section {
	padding: 40px 0 !important;
}

.colmunbox .feature_txt a {
	color: #009fda !important;
}

.client_testimonial .flickity-button,
.sliderpart .flickity-button {
	background-color: #009fda !important;
	border-color: #009fda !important;
	transform: none !important;
	z-index: 9;
}

.processpart .bg-success {
	background-color: #009fda !important;
}

.btn-back-to-top.btn-primary {
	background-color: #009fda !important;
	border-color: #009fda !important;
}

.homemain_slider .flickity-button {
	background-color: #009fda !important;
	border-color: #009fda !important;
}

.cardbox h3 {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: .5px;
	margin: 0;
}

@media (min-width:1025px) {
	.colmunbox a.inlinks:hover {
		color: #000 !important;
	}

	.homemain_slider a.getdemobtn:hover {
		background: 0 0 !important;
		color: #009fda !important;
	}

	.homemain_slider a.startnowbtn:hover {
		background: #009fda;
		color: #fff;
	}
}

@media (min-width:670px) {

	a.globalFooterCard,
	div.globalFooterCard {
		-ms-flex-preferred-size: 1%;
		flex-basis: 1%;
		padding-left: 100px;
	}
}

@media (min-width:880px) {

	a.globalFooterCard,
	div.globalFooterCard {
		padding-left: 120px;
	}
}

a.globalFooterCard:hover,
div.globalFooterCard:hover {
	color: #32325d !important;
	transform: translateY(-2px);
	box-shadow: 0 18px 35px rgba(50, 50, 93, .1), 0 8px 15px rgba(0, 0, 0, .07);
}

a.globalFooterCard:active,
div.globalFooterCard:active {
	transform: translateY(2px);
	box-shadow: 0 11px 20px rgba(50, 50, 93, .1), 0 6px 11px rgba(0, 0, 0, .08);
}

a.globalFooterCard:active:after,
div.globalFooterCard:active:after {
	opacity: .15;
}

a.globalFooterCard img,
a.globalFooterCard svg,
div.globalFooterCard img,
div.globalFooterCard svg {
	position: absolute;
	width: 130px;
	height: 130px;
	left: -35px;
	top: calc(50% - 65px);
}

@media (min-width:670px) {

	a.globalFooterCard img,
	a.globalFooterCard svg,
	div.globalFooterCard img,
	div.globalFooterCard svg {
		left: -50px;
	}
}

@media (min-width:880px) {

	a.globalFooterCard img,
	a.globalFooterCard svg,
	div.globalFooterCard img,
	div.globalFooterCard svg {
		left: -35px;
	}
}

a.globalFooterCard svg .hover-fillDark,
a.globalFooterCard svg .hover-fillLight,
div.globalFooterCard svg .hover-fillDark,
div.globalFooterCard svg .hover-fillLight {
	transition: fill 0.15s;
}

a.globalFooterCard svg .hover-strokeDark,
a.globalFooterCard svg .hover-strokeLight,
div.globalFooterCard svg .hover-strokeDark,
div.globalFooterCard svg .hover-strokeLight {
	transition: stroke 0.15s;
}

a.globalFooterCard:hover svg .hover-fillDark,
div.globalFooterCard:hover svg .hover-fillDark {
	fill: #32325d;
}

a.globalFooterCard:hover svg .hover-fillLight,
div.globalFooterCard:hover svg .hover-fillLight {
	fill: #8898aa;
}

a.globalFooterCard:hover svg .hover-strokeDark,
div.globalFooterCard:hover svg .hover-strokeDark {
	stroke: #32325d;
}

a.globalFooterCard:hover svg .hover-strokeLight,
div.globalFooterCard:hover svg .hover-strokeLight {
	stroke: #8898aa;
}

a.globalFooterCard h2,
div.globalFooterCard h2 {
	margin: 0 0 5px;
	white-space: normal;
}

a.globalFooterCard p,
div.globalFooterCard p {
	margin: 5px 0 0;
}

a.globalFooterCard.card-pricing,
div.globalFooterCard.card-pricing {
	color: #24b47e;
}

a.globalFooterCard.card-documentation,
div.globalFooterCard.card-documentation {
	color: #b76ac4;
}

a.globalFooterCard.card-subscriptions,
div.globalFooterCard.card-subscriptions {
	color: #24b47e;
}

a.globalFooterCard.card-connect,
div.globalFooterCard.card-connect {
	color: #3297d3;
}

a.globalFooterCard.card-relay,
div.globalFooterCard.card-relay {
	color: #e25950;
}

a.globalFooterCard.card-atlas,
div.globalFooterCard.card-atlas {
	color: #e39f48;
}

a.globalFooterCard.card-radar,
div.globalFooterCard.card-radar {
	color: #b76ac4;
}

.globalFooterCTA {
	padding: 50px 0;
	border-bottom: 2px solid rgba(207, 215, 223, .25);
}

@media (min-width:670px) {
	.globalFooterCTA .container-lg {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}
}

.globalFooterCTA .buttons,
.globalFooterCTA .content {
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
}

.globalFooterCTA .title {
	font-weight: 400;
	font-size: 30px;
	line-height: 45px;
	color: #32325d;
	margin: .75em 0;
}

.globalFooterCTA .subtitle {
	font-weight: 300;
	color: #6772e5;
	display: block;
}

@media (min-width:670px) {
	.globalFooterCTA .common-ButtonGroup {
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.globalFooterNav {
	padding: 65px 0 55px;
	color: #8898aa;
	line-height: 30px;
	font-size: 15px;
	white-space: nowrap;
}

.globalFooterNav ul {
	padding: 0;
	margin: 0;
}

.globalFooterNav li {
	list-style: none;
}

.globalFooterNav .container-lg {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width:880px) {
	.globalFooterNav .container-lg {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.globalFooterNav a {
	text-decoration: none;
	color: inherit;
	transition: color 0.1s;
}

.globalFooterNav a:hover {
	color: #32325d;
}

.globalFooterNav .metaNav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-positive: 2;
	flex-grow: 2;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin-bottom: 20px;
}

@media (min-width:880px) {
	.globalFooterNav .metaNav {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 0 20px;
	}
}

.globalFooterNav .metaNav>li {
	margin-right: 20px;
}

.globalFooterNav .metaNav .select {
	position: relative;
	perspective: 2000px;
	z-index: 499;
}

.globalFooterNav .metaNav .rootLink {
	color: #6772e5;
	font-weight: 600;
	cursor: pointer;
}

.globalFooterNav .metaNav .rootLink:hover {
	color: #32325d;
}

.globalFooterNav .metaNav .rootLink svg {
	display: inline-block;
	vertical-align: -1px;
	margin: 0 7px 0 -2px;
}

.globalFooterNav .metaNav .rootLink svg path {
	fill: currentColor;
}

.globalFooterNav .metaNav .select.globalPopupActive .rootLink {
	color: #32325d;
}

@media (min-width:880px) {
	.globalFooterNav .metaNav .country {
		margin-bottom: 5px;
	}
}

.globalFooterNav .metaNav .space {
	-ms-flex-positive: 2;
	flex-grow: 2;
}

.globalFooterNav .metaNav .copyright {
	margin-right: 0;
	color: #cfd7df;
}

.globalFooterNav .siteNav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (min-width:670px) {
	.globalFooterNav .siteNav {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (min-width:880px) {
	.globalFooterNav .siteNav {
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

.globalFooterNav .siteNav .column {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	margin-bottom: 20px;
}

@media (min-width:670px) {
	.globalFooterNav .siteNav .column {
		-ms-flex-preferred-size: auto !important;
		flex-basis: auto !important;
		margin-right: 40px;
	}
}

@media (min-width:880px) {
	.globalFooterNav .siteNav .column {
		margin-right: 30px;
	}
}

@media (min-width:1040px) {
	.globalFooterNav .siteNav .column {
		margin-right: 40px;
	}
}

.globalFooterNav .siteNav .column:last-child {
	margin-right: 0;
}

.globalFooterNav .siteNav .splitColumn {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.globalFooterNav .siteNav li {
	margin-right: 40px;
}

.globalFooterNav .siteNav li.long-link {
	margin-right: 20px;
}

.globalFooterNav .siteNav .column:last-child li {
	margin-right: 0;
}

.globalFooterNav .siteNav h4 {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	margin: 0 0 5px;
}

.globalFooterNav .siteNav strong {
	font-weight: 500;
}

.globalFooterNav .popup {
	position: absolute;
	bottom: 40px;
	left: -5px;
	z-index: 1000;
	font-size: 15px;
	line-height: 26px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 50px 100px rgba(50, 50, 93, .1), 0 15px 35px rgba(50, 50, 93, .15), 0 5px 15px rgba(0, 0, 0, .1);
	pointer-events: none;
	transform: rotate3d(1, 1, 0, 15deg);
	transform-origin: 0 100%;
	opacity: 0;
	will-change: transform, opacity;
	transition-property: transform, opacity;
	transition-duration: 0.25s;
}

@media (min-width:1160px) {
	.globalFooterNav .popup {
		left: -65px;
	}
}

.globalFooterNav .popup:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 30px;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	border-radius: 20px 0 3px 0;
	background: #fff;
}

@media (min-width:1160px) {
	.globalFooterNav .popup:before {
		left: 60px;
	}
}

.globalFooterNav .globalPopupActive {
	z-index: 1000 !important;
}

.globalFooterNav .globalPopupActive .popup {
	transform: none;
	opacity: 1;
	pointer-events: auto;
}

.globalFooterNav .optionList {
	color: #525f7f;
	white-space: nowrap;
}

.globalFooterNav .optionList a {
	border-radius: 4px;
	display: block;
	line-height: 36px;
	padding: 0 15px;
	transition: color 0.1s, background-color 0.1s;
}

.globalFooterNav .optionList a:hover {
	background-color: #f6f9fc;
	color: #32325d;
}

.globalFooterNav .optionList a:active {
	background-color: #e6ebf1;
}

.globalFooterNav .optionList .selected {
	font-weight: 600;
	color: #32325d;
}

.globalFooterNav .optionList .selected>span:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: -2px;
	margin: 0 6px 0 -2px;
	background: url(../fonts/select-checkmark.svg);
}

.globalFooterNav .badge {
	font-size: 10px;
	line-height: 10px;
	color: #aab7c4;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .025em;
	font-style: normal;
	padding: 2px 3px 1px;
	border-radius: 4px;
	border: 1px solid #e6ebf1;
	display: inline-block;
	vertical-align: 1px;
	margin-left: 8px;
}

.globalFooterNav .languagePicker {
	padding: 10px 5px;
}

.globalFooterNav .countryPicker {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.globalFooterNav .countryPicker:before {
	background: #f6f9fc;
}

@media (min-width:670px) {
	.globalFooterNav .countryPicker {
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.globalFooterNav .countryPicker:before {
		background: #fff;
	}
}

.globalFooterNav .columns,
.globalFooterNav .sidebar {
	display: -ms-flexbox;
	display: flex;
}

.globalFooterNav .sidebar {
	background: #f6f9fc;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (min-width:670px) {
	.globalFooterNav .sidebar {
		border-radius: 0 5px 5px 0;
	}
}

.globalFooterNav .sidebar .optionList a:hover {
	background-color: rgba(230, 235, 241, .5);
}

.globalFooterNav .sidebar .optionList a:active {
	background-color: rgba(207, 215, 223, .5);
}

.globalFooterNav .countryList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 25px;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: calc(100vw - 40px);
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.globalFooterNav .countryList h4 {
	margin: 0 0 5px;
}

.globalFooterNav .countryList h4 a {
	line-height: 36px;
	padding: 0 15px;
	text-transform: uppercase;
	color: #6772e5;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .025em;
}

.globalFooterNav .countryList h4 a:hover {
	color: #32325d;
}

.globalFooterNav .countryList h4 a:after {
	font: normal 16px StripeIcons;
	content: "\2192";
	margin-left: 6px;
}

.globalFooterNav .globalLink {
	border-top: 2px solid #fff;
	padding: 30px 40px;
}

.globalFooterNav .globalLink:hover {
	color: #424770;
}

.globalFooterNav .globalLink:hover strong {
	color: #32325d;
}

.globalFooterNav .globalLink strong {
	display: block;
	color: #6772e5;
	font-weight: 500;
	transition: color 0.1s;
}

.globalFooterNav .globalLink strong:after {
	font: normal 16px StripeIcons;
	content: "\2192";
	margin-left: 6px;
}

.globalNav .colorize {
	color: #fff;
}

.globalNav .colorize.active,
.globalNav .colorize:hover {
	color: hsla(0, 0%, 100%, .5);
}

.solution_topsubhead {
	display: flex;
	justify-content: center;
}

.solutionmenupart h3 {
	font-size: 18px;
	line-height: 34px;
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 6px;
}

.toprow ul {
	display: flex;
}

.toprow ul li {
	text-align: center;
}

.toprow ul li p {
	font-weight: 600;
	font-size: 12px;
	line-height: 1.5;
	color: #000;
	margin: 10px 0 0 0;
}

.toprow ul li:last-child {
	padding-right: 0;
}

.solutionmenupart {
	background-color: #fff;
	padding: 18px 30px;
}

.rightpart_leftmenus,
.topsolutionleft {
	padding-right: 40px;
}

.topsolutionleft ul li a,
.topsolutionright ul li a {
	font-size: 16px;
	font-weight: 500;
	color: #009fda;
	margin-bottom: 4px;
	display: inline-block;
}

.toprow.two .debelopment_icon svg {
	min-height: 35px;
}

.toprow.two {
	margin: 17px 0;
}

.topsolutionright {
	display: flex;
}

.logo_auto_width {
	width: 130px;
}

.menu_auto_width {
	width: calc(100% - 130px);
}

.logo_auto_width .logo img {
	width: 80px;
}

.righttopmenus {
	margin-bottom: 20px;
}

.desktop_header.smaller.globalNav .navRoot {
	padding-top: 0;
	margin-bottom: -1px;
}

.topsolutionleft ul li:last-child a,
.topsolutionright ul li:last-child a {
	margin-bottom: 0;
}

.right_rightmenus {
	width: auto;
	min-width: 240px;
}

.bottombtn.diagonal_btn .btn-blue:hover {
	box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
	-webkit-transform: translateY(-1px) !important;
	background-color: #0092c7 !important;
	outline: 0 !important;
	color: #fff;
}

.solutionmenupart .disablemenu {
	color: #000;
	cursor: default !important;
}

.bottombtn.diagonal_btn {
	margin-top: 20px;
}

.bottombtn.diagonal_btn a.btn {
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	height: 45px;
	line-height: 45px;
	box-shadow: none;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 10px rgba(0, 0, 0, .2);
}

.bottombtn.diagonal_btn a.btn span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.bottombtn.diagonal_btn a.btn svg {
	margin-left: 4px;
}

.bottombtn .btn {
	text-decoration: none;
	color: #fff;
	background-color: #009fda;
	text-align: center;
	letter-spacing: .5px;
	-webkit-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	cursor: pointer;
	border: none;
	padding: 0 16px;
	text-transform: uppercase;
	vertical-align: middle;
}

.bottombtn.btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.toprow ul li a:hover p,
.topsolutionleft ul li a:hover,
.topsolutionright ul li a:hover {
	background-color: transparent;
	color: #009fda !important;
	text-decoration: none;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
}

.topsolutionleft ul li a:hover,
.topsolutionright ul li a:hover {
	color: #973de4 !important;
}

.toprow ul li a svg path {
	fill: #009fda;
}

.toprow ul li a:hover svg path {
	fill: #009fda;
}

.solutionmenupart .topsolutionleft ul li a.disablemenu:hover,
.solutionmenupart .topsolutionright ul li a.disablemenu:hover {
	color: #000 !important;
}

.toprow ul {
	margin-top: 10px;
}

.righttopmenus {
	width: 160px;
}

.toprow ul li:first-child {
	min-width: 63px;
	padding-right: 30px;
}

.globalNav .rootLink {
	padding: 0 20px !important;
}

.globalNav .rootLink:first-child {
	padding-left: 0;
}

.globalNav .rootLink {
	opacity: .7;
}

.toprow ul li:nth-child(2) {
	padding-right: 20px;
}

.toprow.two ul li:first-child {
	padding-right: 24px;
}

#warning_modal .cancel_subscription_btn,
.cancel_subscription_div .login_to_cancel button {
	background: #009fda !important;
	color: #fff;
	border-radius: 25px;
	height: 36px;
	padding: 0 10px !important;
	line-height: 31px;
}

#warning_modal .cancel_subscription_btn,
.cancel_subscription_div .sub_cmn_btn {
	border-radius: 25px !important;
	color: #fff !important;
}

#warning_modal .cancel_subscription_btn:hover,
.login_to_cancel .sub_login_to_cancel:focus,
.login_to_cancel .sub_login_to_cancel:hover {
	opacity: 0.9 !important;
	background: #009fda !important;
}

.modal.cheap_plan_modal,
div#warning_modal.modal {
	background: 0 0 !important;
}

.dropdownSection.header_product.header_resources {
	width: 252px;
	box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3);
	height: 100% !important;
	background-color: transparent;
}

.dropdownSection.header_product.header_pricing {
	width: 250px;
	box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3);
	height: 100% !important;
	background-color: transparent;
}

.dropdownSection.header_product.header_resources .resources_ul li a {
	display: flex;
	align-items: center;
	padding: 8px 0 8px 0 !important;
	font-size: 20px !important;
}

.dropdownSection.header_product.header_resources .resources_ul li a img {
	margin-right: 22px;
	filter: brightness(0);
}

.dropdownSection.header_product.header_resources .resources_ul li a:hover img {
	filter: brightness(1);
}

.dropdownSection.header_product .dropdownContent {
	padding: 5px !important;
	background-color: #fff;
	border-radius: 10px !important;
}

.header_product.header_resources ul.linkGroup.linkList {
	padding: 5px 20px;
}

.header_product ul.linkGroup.linkList {
	width: 100%;
}

.dropdownSection.header_product.header_resources .resources_ul li a {
	display: flex;
	align-items: center;
	padding: 8px 0 8px 0;
	font-size: 20px;
}

.resources_ul li a svg {
	margin-right: 20px;
}

.globalNav a {
	color: #000;
}

.resources_ul li a svg path {
	fill: #000;
}

.row.new_flex_align {
	margin: 0;
	padding: 0 20px;
}

header .container>.row.new_flex_align {
	margin-right: -12px;
	margin-left: -12px;
}

.globalNav .dropdownContainer {
	border-radius: 10px;
}

.admin-bar .top_header.desktop_header {
	top: 32px;
}

.linkGroup li a:hover {
	background-color: transparent;
	color: #009fda !important;
	text-decoration: none;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
}

.resources_ul li a:hover svg path {
	fill: #009fda;
}

.navRoot a:hover svg path {
	fill: hsla(0, 0%, 100%, .6);
}

.get_started_now.app_part {
	margin-top: 40px;
}

.faxapp_content .back_txt,
.back_txt {
	color: #009fda !important;
}

.top_txt {
	display: none;
}

.banner-btn-area {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 40px 0;
	position: relative;
	z-index: 9;
}

.banner-btn-area>button {
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.banner-btn-area>button+button {
	margin-left: 20px;
}

.banner-btn-area>button>svg {
	margin-left: 12px;
}

.main-banner-wrap .newh1 {
	font-weight: 700;
	font-size: 55px;
	line-height: 67px;
	margin-top: 0;
	text-align: center;
	color: #fff;
}

.main-banner-wrap .newh1 .banner_gradient_text,
h1 span.gradient_text.header_gradient_text {
	background: linear-gradient(0deg, #A0EAFF, #5C9DFF);
	background: -webkit-linear-gradient(0deg, #A0EAFF, #5C9DFF);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}

.main-banner-wrap .newh3 {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
}

.green-shape-wrap {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 100px;
}

.purple-shape-wrap {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 100px;
}

.container .pos-none {
	position: inherit;
}

.home_banner_bottom_section {
	position: sticky;
	bottom: 0;
	width: 100%;
	z-index: 991;
	background: rgb(255, 255, 255, 0.7);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
}

body .singlepost_mb_15 {
	margin-bottom: 15px !important;
}

.home_banner_bottom_section::after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	border-bottom: 1px solid #DCDCDC;
	;
}

.home_banner_bottom_section .hbs_inner {
	position: relative;
	display: flex;
	align-items: center;
}

.home .companies_logo_div.home_company_logo_slider {
	box-shadow: none !important;
}

.banner-bottom-wrap {
	min-height: 500px;
}

@media only screen and (max-width : 1500px) {
	.banner-bottom-wrap {
		min-height: 480px;
	}
}

@media only screen and (max-width : 1370px) {
	.banner-bottom-wrap {
		min-height: 450px;
	}
}

@media only screen and (max-width : 1300px) {
	.banner-bottom-wrap {
		min-height: 420px;
	}
}

@media only screen and (max-width : 1230px) {
	.banner-bottom-wrap {
		min-height: 400px;
	}
}

@media only screen and (max-width : 991px) and (max-height : 1200px) {
	.banner-bottom-wrap {
		min-height: 260px;
	}
}

@media only screen and (max-width : 1050px) and (max-height : 800px) {
	.banner-bottom-wrap {
		min-height: 330px;
	}
}

@media only screen and (max-width : 800px) and (max-height : 1100px) {
	.banner-bottom-wrap {
		min-height: 240px;
	}
}

.banner-bottom-wrap>div {
	position: relative;
	left: auto;
}

.banner-bottom-wrap img {
	max-width: 100%;
}

.banner-bottom-wrap>.dashboardnew2 {
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	top: auto !important;
	bottom: 0;
	transition-duration: 0s !important;
}

.banner-bottom-wrap>.dashboardnew2>.animated,
.banner-bottom-wrap>.dashboardnew2>.animated>img {
	min-height: 100%;
	vertical-align: top;
}

.banner-bottom-wrap>.dashboardnew2>.animated {
	animation-delay: 1s;
	-webkit-animation-name: homebannerfadeup;
	animation-name: homebannerfadeup;
	;
}

@keyframes homebannerfadeup {
	0% {
		opacity: 0;
		-webkit-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.banner-bottom-wrap>.dashboardnew1 .dashboard_new1 {
	margin-bottom: auto;
	position: relative;
	bottom: 0;
}

.banner-bottom-wrap>.dashboardnew1 .animated {
	animation-delay: 1.2s;
}

.banner-bottom-wrap>.dashboardnew2 .dashboard_new2 {
	margin-bottom: auto;
	border-radius: 10px 10px 0 0;
}

.banner-bottom-wrap>.dashboardnew2 {
	width: min(1118px, 80%);
}

.banner-bottom-wrap {
	position: relative;
	width: 100%;
	z-index: 0;
	display: flex;
	align-items: flex-start;
}

.banner-bottom-wrap>div>img {
	max-width: 100%;
	width: 100%;
}

.banner-right-img {
	right: 0;
	z-index: 0;
	width: 59%;
	text-align: right;
}

.banner-center-img {
	z-index: 2;
	left: 0;
	right: 0;
	text-align: center;
	width: 79%;
	filter: drop-shadow(0 12px 25px rgba(0, 0, 0, .4));
}

.banner-left-img {
	z-index: 0;
	left: 0;
	margin-right: -60px;
}

.main-banner-wrap .summary_phn.animation-element {
	padding-bottom: 0;
}

.row-fluid+.companies_logo_div {
	box-shadow: 3px -15px 13px -16px #7a7a7a !important;
}

.banner-center-img {
	transform: rotateX(0) rotateY(0);
	transform-style: preserve-3d;
	transition-duration: 0.1s;
	transition-timing-function: ease !important;
}

.banner-center-img.is-out {
	transform: rotateX(0) rotateY(0) !important;
	transition-duration: 1s;
}

section.slider-main-wrap {
	background-color: #fff;
	z-index: 9;
	padding: 0 0 40px !important;
}

.elementor-element-20b7fb1 section.slider-main-wrap,
.elementor-element-2fcfd2b section.slider-main-wrap,
.elementor-element-3814e81 section.slider-main-wrap {
	padding-bottom: 1px !important;
}

.grey-btn-hover {
	max-width: 228px;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
	width: 100%;
	border: none;
	height: 50px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
}

button.grey-btn-hover:focus {
	outline: none;
	background-color: rgba(255, 255, 255, .1);
}

.mb-15 {
	margin-bottom: 15px;
}

.h3_hero_text {
	text-align: center;
	margin-top: 0;
}

.phone_app_div.banner-top-space {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	padding-top: 50px;
	position: relative;
	overflow: hidden;
}

.phone_app_div.banner-top-space .container {
	position: unset !important;
	width: 90% !important;
	max-width: 100% !important;
}

.companies_logo_div {
	box-shadow: none !important;
	background-color: #fff;
	width: 100%;
	padding: 40px 0;
	text-align: center;
	position: relative;
	z-index: 1;
}

.home .companies_logo_div {
	box-shadow: 3px -15px 13px -16px #7a7a7a !important;
}

.companies_logo_div section {
	padding: 0px !important;
}

.company_logo_img {
	float: left;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.company_logo_img img {
	margin: 0 auto;
	padding: 0;
	width: auto;
	max-width: 100%;
	display: inline-block !important;
}

.companies_logo_div .container {
	width: 90% !important;
	max-width: 100%;
}

.slick-track .company_logo_img img.slick_img_1 {
	width: 180px;
}

.slick-track .company_logo_img img.slick_img_2 {
	width: 70px;
}

.slick-track .company_logo_img img.slick_img_4 {
	width: auto;
	max-width: 100%;
}

.phone_app_div.banner-top-space button:hover,
.phone_app_div.banner-top-space .btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.top_btm_padding {
	padding: 50px;
	display: flex;
	height: auto;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
	width: 100%;
	background-color: rgba(241, 241, 241, .5);
	border-radius: 50px;
	min-height: 330px;
}

.left_review_img {
	width: 235px;
}

.clinet-image {
	text-align: center;
}

.testimonila-info .clinet-image img {
	opacity: 1;
}

.clinet-image img {
	width: auto;
	height: auto;
	max-width: 100%;
	border-radius: 50%;
	display: inline-block;
}

.client-review p::before {
	position: absolute;
	content: "";
	top: -45px;
	left: -10px;
	background: url(../../assets/images/left_quote.svg) no-repeat 0 0;
	width: 105px;
	height: 77px;
}

.client-review p::after {
	position: absolute;
	content: "";
	right: -10px;
	bottom: -10px;
	background: url(../../assets/images/right_quote.svg) no-repeat 0 0;
	width: 105px;
	height: 77px;
}

.testimonila-info .testimonil_slider .slick-prev {
	left: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

.testimonila-info .slick-prev::before {
	color: #009fda;
	content: '';
	background-image: url("../images/arrow-left.png");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

[type="reset"],
[type="submit"],
button,
html [type="button"] {
	-webkit-appearance: button;
}

.testimonila-info .slick-next::before {
	color: #009fda;
	content: '';
	background-image: url("../images/arrow-right.png");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.testimonila-info .testimonil_slider .slick-prev:hover,
.testimonila-info .testimonil_slider .slick-next:hover {
	background-color: #ddd;
	transform: translate(0, -50%) !important;
	top: 50%;
}

.client-review p {
	font-size: 24px;
	width: 92%;
}

.client-review p {
	font-size: 26px;
	text-align: center;
	font-weight: 500;
	width: 100%;
	position: relative;
	padding: 0 25px 20px;
}

.client_name_review {
	display: flex;
	align-items: center;
	width: 100%;
}

.client_review_auth {
	padding-left: 15px;
}

.client_review_auth h5 {
	font-size: 20px;
	margin: 0;
	font-weight: 600;
}

.client_review_auth span {
	font-size: 16px;
	color: #929292;
	font-weight: 500;
	padding-top: 2px;
	float: left;
	line-height: normal;
}

.testimonila-info .testimonil_slider .slick-next {
	right: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

.testimonila-info .testimonil_slider .slick-prev {
	left: 30px;
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

h4.second-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 39px;
	color: rgba(255, 255, 255, .7);
	margin-bottom: 0;
	text-align: center;
	margin-top: 10px;
}

.card>[data-toggle="collapse"][aria-expanded="false"]:hover h6 {
	color: #009fda !important;
}

.list_item.support_list_item h3 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 10px;
	font-weight: 500;
	padding-left: 20px !important;
	position: relative !important;
}

.list_item h3::before {
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute !important;
	top: 5px !important;
	left: 0 !important;
	border-radius: 25px;
	content: "" !important;
	background: #009fda;
	bottom: auto;
	margin: auto;
	content: "" !important;
}

.list_item.corporate_list_item h3 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 10px;
	font-weight: 500;
	padding-left: 20px !important;
	position: relative !important;
}

.support_right {
	background-color: #fff;
	border-radius: 20px;
	float: left;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 15px 4px #eee;
	-webkit-box-shadow: 0 0 15px 4px #eee;
}

.cmn_question_div {
	width: 50%;
	float: left;
	padding: 40px 25px 40px 50px;
}

.email_support_div {
	float: left;
	width: 50%;
	padding: 40px 50px 40px 25px;
}

.support_img_div img {
	margin: 0 auto;
	width: 70px;
}

.cmn_support_btn {
	margin-top: 20px;
}

.cmn_support_btn a.btn {
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 256px;
}

.cmn_support_btn a.btn {
	margin: 0;
	height: auto;
	line-height: normal;
	border-radius: 10px;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 700;
	padding: 10px 2rem;
	color: #fff !important;
	box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
	text-transform: uppercase;
}

.cmn_support_btn a.btn.get_support_btn {
	background-color: #009fda;
}

.cmn_support_btn a.btn.send_msg_btn:focus,
.cmn_support_btn a.btn.send_msg_btn:hover,
.cmn_support_btn a.btn.send_msg_btn {
	background-color: #973db4 !important;
}

.support_desc h4 {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
}

.page-template .elementor-button,
.page-template .elementor-button:hover {
	color: #fff !important;
}

.responsiveheide {
	margin-bottom: 9px;
}

.buisness_box .back_txt {
	font-weight: 600 !important;
}

.emailbannercontent .bg-primary-3 {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.emailbannercontent a.btn.btn-primary {
	border-radius: 10px;
	box-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	width: 100%;
	border: none;
	height: 45px;
	line-height: 1.5;
	font-size: 18px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	border-radius: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	background: #009fda !important;
	padding: 10px 8px;
	max-width: 260px;
}

a.btn.btn-primary:hover {
	color: #fff !important;
}

.emailfax_card .cardbox h4 {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: .5px;
	margin: 0;
}

.testimonial_single.bg-primary {
	background: #383143 !important;
}

.aboutbannermain.bg-light {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.aboutbannermain h1.display-3 {
	color: #fff !important;
}

.contactbannerwrap.bg-light {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
}

.contactbannerwrap h1.display-3 {
	color: #fff !important;
}

.contactbannerwrap p {
	color: #fff !important;
}

.stepspart .div_info.step_title {
	font-size: 26px;
	color: #009fda !important;
}

#myModal {
	margin: auto;
	background: #fff;
	border-radius: 6px;
}

#myModal .modal-content {
	padding: 0 20px 20px !important;
	background: #fff !important;
	padding-right: 0;
	margin-top: 18px;
}

#myModal .modal-header button {
	padding: 0;
	z-index: 9999 !important;
	cursor: pointer !important;
}

#myModal .modal-header {
	z-index: 999;
	height: 20px;
}

.req_label_txt a {
	color: #009fda !important;
	cursor: pointer !important;
	text-decoration: underline !important;
}

.req_label_txt a:hover {
	text-decoration: none !important;
}

#myModal .modal-body {
	padding: 0 15px 35px 15px !important;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}

body button:hover,
body .btn:hover {
	transition: all 0.2s ease-in;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.home_new_layer3 {
	background-position: center right;
	right: 0;
	background-size: 100% 100%;
	min-height: 620px;
	background-repeat: no-repeat;
	width: 70%;
	float: right;
	background-size: 100% 100%;
	border-radius: 10px 0 0 10px !important;
}

.home_new_layer3 img {
	border-radius: 10px 0 0 10px !important;
}

.home_new_layer2 {
	background-position: left bottom;
	background-size: 100% 100%;
	min-height: 600px;
	background-repeat: no-repeat;
	float: left;
	width: 30%;
	position: relative;
	top: 30px;
	left: 30px;
	z-index: 99;
	border-radius: 50px;
}

.home_new_layer2 img {
	border-radius: 50px;
}

.new_home_banner {
	float: none;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
	padding-bottom: 80px !important;
}

.bannersection {
	padding-top: 170px !important;
}

.new_home_banner .container {
	padding-right: 0;
	margin-right: 0;
	width: 95% !important;
	max-width: 95% !important;
}

.new_home_banner .tablate_flex {
	padding-right: 0;
	display: flex;
	align-items: center;
	padding: 0;
}

.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt {
	width: 41.66666667%;
}

.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
	width: 58.33333333%;
}

.new_home_banner .tablate_flex .new_flex_clmn:last-child {
	padding-right: 0;
}

.new_home_banner .newh1 {
	color: #fff;
	font-size: 50px;
	line-height: 60px;
	letter-spacing: 0;
	margin: 25px 0 0;
	font-weight: 700;
	text-align: center;
}

.new_home_banner .cmn_flex_div span {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	opacity: .7;
	padding-left: 8px;
	letter-spacing: -.5px;
}

.new_home_banner .cmn_flex_div {
	display: flex;
	align-items: center;
}

.new_home_banner .security_div .cmn_flex_div:last-child {
	margin-left: 15px;
}

.new_home_banner .security_div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
}

.cmn_plan_div .banner_summary_box {
	display: flex;
	width: 100%;
	margin: 50px 0 0;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: inherit !important;
}

.cmn_flex_box {
	background-color: rgba(255, 255, 255, .1);
	border-radius: 30px;
	padding: 30px;
	text-align: center;
	width: 45%;
	margin-right: 20px;
}

.box_icon_title {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 10px;
	width: 100%;
}

.top_txt h4 {
	font-size: 16px;
	display: flex;
	align-items: center !important;
	justify-content: center;
	color: rgba(255, 255, 255, .5);
	margin: 0;
	flex-wrap: wrap;
	font-weight: 700;
}

.combined_txt {
	margin-top: 10px;
}

.box_icon_title h5 {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	padding-left: 10px;
	margin: 0;
	line-height: normal;
}

.cmn_flex_box {
	background-color: rgba(255, 255, 255, .1);
	border-radius: 30px;
	padding: 30px;
	text-align: center;
	width: 48%;
	margin-right: 20px;
}

.combined_box .box_send_fax_div {
	margin: 22px 0 0;
}

.box_send_fax_btn {
	color: #fff;
	width: 100%;
	border: none;
	height: 50px;
	line-height: 1.5;
	font-size: 18px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	border-radius: 40px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

.send_fax_blue {
	background-color: #009fda;
}

.get_quote_purple,
.get_quote_purple:focus {
	background-color: #973DE4;
}

.headerlogowrap {
	text-align: center;
	transition: height 0.3s ease 0s;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%) !important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}

.headerlogowrap a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 110px;
}

.headerlogowrap .logo a {
	cursor: auto !important;
	pointer-events: none;
}

.headerlogowrap img {
	width: 80px;
}

.plan_switch {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
	line-height: normal;
	margin: 20px 0 0;
	margin-top: 20px;
}

.switch,
.switch * {
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.combined_switch .switch label {
	display: flex;
	align-items: center;
}

.plan_switch .switch label {
	margin: 0;
	font-size: 16px;
	color: rgba(255, 255, 255, .5);
	font-weight: 500;
	cursor: pointer;
}

.plan_switch .switch label p {
	padding-left: 5px;
	margin-bottom: 0;
}

.switch label input[type="checkbox"] {
	opacity: 0;
	width: 0;
	height: 0;
}

.switch label .lever {
	content: "";
	display: inline-block;
	position: relative;
	width: 36px;
	height: 14px;
	background-color: #009fda;
	border-radius: 15px;
	margin-right: 10px;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
	vertical-align: middle;
	margin: 0 16px;
}

.switch label input[type="checkbox"]:checked+.lever::after,
.switch label input[type="checkbox"]:checked+.lever::before {
	left: 18px;
}

.switch label .lever::before {
	background-color: rgba(38, 166, 154, .15);
}

.switch label .lever::after,
.switch label .lever::before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	left: 0;
	top: -3px;
	-webkit-transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
	transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease, transform .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease, transform .1s ease, -webkit-box-shadow .1s ease, -webkit-transform .1s ease;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever::after {
	background-color: #fff;
}

.switch label input[type="checkbox"]:checked+.lever::after {
	background-color: #26a69a;
}

.switch label input[type="checkbox"]:checked+.lever::after,
.switch label input[type="checkbox"]:checked+.lever::before {
	left: 18px;
}

.plan_switch .switch label .lever::after {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16), 0 3px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .16), 0 3px 1px rgba(0, 0, 0, .1);
}

.switch label .lever::after {
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

.off_txt {
	background-color: #fff;
	font-size: 12px;
	font-weight: 700;
	width: auto;
	padding: 3px 6px;
	line-height: normal;
	border-radius: 20px;
	margin-left: 12px;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever {
	background-color: #009fda;
}

#hero-mobile {
	display: none;
}

.home_new_layer3,
.home_new_layer2 {
	transition: transform 0.2s ease-in;
}

.home_new_layer2 {
	background-position: left bottom;
	background-size: 100% 100%;
	min-height: 600px;
	background-repeat: no-repeat;
	float: left;
	width: 30%;
	position: relative;
	top: 30px;
	left: 30px;
	z-index: 99;
	border-radius: 50px;
}

.home_new_layer2 img {
	border-radius: 50px;
}

.layer-1 {
	background-image: url(../../assets/images/layer1_noshadow.svg);
	box-shadow: 0 12px 25px rgba(0, 0, 0, .4);
}

.layer-2 {
	background-image: url(../../assets/images/layer2_new_noshadow.svg);
	box-shadow: 0 12px 25px rgba(0, 0, 0, .4);
}

.layer-1:hover,
.layer-2:hover {
	box-shadow: 0 50px 100px -20px rgb(50 50 93 / 25%), 0 30px 60px -30px rgb(0 0 0 / 30%), inset 0 -2px 6px 0 rgb(10 37 64 / 35%) !important;
}

.full_width .elementor-container.elementor-column-gap-default {
	width: 90% !important;
	max-width: 100% !important;
}

.companies_logo_div.full_width .companies_logo_div {
	box-shadow: none !important;
	padding-bottom: 0px !important;
}

.box_send_fax_btn svg {
	margin-left: 12px;
	position: relative;
	top: -2px;
}

.headerlogowrap a {
	min-height: 90px;
}

.one_box_div .cmn_flex_box {
	width: auto !important;
	max-width: 100%;
}

.one_box_div .box_send_fax_div {
	margin: 25px 0 0 !important;
}

.cmn_flex_box:last-child {
	margin-right: 0px !important;
}

.one_box_div {
	justify-content: center !important;
}

.testimonial .one_box_div .diagonal_btn {
	max-width: 260px;
	min-width: 260px;
}

.box_send_fax_btn {
	-webkit-appearance: none !important;
	appearance: none !important;
	border: none !important;
}

a:focus,
button:focus {
	outline: none !important;
}

.headerlogowrap.smaller {
	background-color: #383143 !important;
	box-shadow: 1px 0 6px #000 !important;
	padding: 0;
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	text-align: center !important;
	width: 100% !important;
	z-index: 9999 !important;
}

.headerlogowrap.smaller .logo {
	margin: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.cmn_plan_div .banner_summary_box.no_box_div {
	margin: 0px !important;
}

.phone_app_div.full_img_div.feature_main_div {
	padding-top: 70px !important;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.support_main_header {
	text-align: center;
	padding-bottom: 50px;
}

.support_main_header h2 {
	font-size: 44px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.banner_support_txt {
	font-size: 24px;
	color: #b1aeb7;
}

.banner_support_txt span {
	color: #fff;
	font-size: 22px;
	opacity: .7;
	letter-spacing: 1px;
	line-height: 40px;
	padding: 0 4px;
	font-weight: 500;
}

.new_home_banner .top_txt.combined_txt {
	display: block;
}

.new_home_banner .combined_txt h4 {
	font-weight: 700 !important;
}

.new_home_banner .top_txt h4 {
	font-size: 16px;
	display: flex;
	align-items: center !important;
	justify-content: center;
	color: rgba(255, 255, 255, .5);
	margin: 0;
	flex-wrap: wrap;
	font-weight: 500;
}

.new_home_banner .combined_txt h4 {
	font-weight: 700;
	margin-bottom: 6px !important;
}

.new_home_banner .combined_txt h4.annual {
	font-weight: 400 !important;
}

.new_home_banner .top_txt h4 .material-icons {
	font-size: 0;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: rgba(255, 255, 255, .5);
	margin: 0 8px;
}

.support_bg_div {
	background-image: url(../../assets/images/images-map_bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	width: 100%;
	min-height: 220px;
	padding: 50px 0;
}

.cancel_subscription_bg {
	background-color: #fff;
	border-radius: 20px;
	display: flex;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 15px 4px #eee;
	-webkit-box-shadow: 0 0 15px 4px #eee;
	padding: 30px 0;
}

.subscription_text_div {
	margin: 20px 0 0;
}

.subscription_text_div h6 {
	font-size: 18px;
	color: #000;
}

.subscription_btn_div {
	margin: 20px 0 0;
}

.sub_cmn_btn {
	background-color: #973de4 !important;
	height: auto;
	line-height: normal;
	border-radius: 50px;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	padding: 12px 40px;
	color: #fff !important;
	padding: 0 10px;
	height: 36px;
	line-height: 36px !important;
}

.adjust_width_div {
	margin: 0 auto;
}

.want_to_cancel {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.login-iframe iframe {
	border-radius: 10px;
	min-height: 450px;
	height: auto;
}

.tem_i iframe {
	width: 100%;
	height: 100%;
	border: 0;
	top: 0;
	left: 0;
}

.newfax_overlay_blur {
	display: none;
	position: fixed;
	background-color: rgba(0, 0, 0, .6);
	top: 0;
	height: 100%;
	left: 0;
	width: 100%;
	z-index: 999;
}

.login-iframe.iframe_animation {
	transition: all .2s ease-in;
}

.tem_i {
	position: fixed;
	z-index: 99999;
	left: 0;
	right: 0;
	height: 100%;
	bottom: 0;
	width: 770px;
	margin: 0 auto;
	transition: all 0.2s ease-in;
	display: flex;
	align-items: center;
	max-width: 100%;
}

.tem_i.login-iframe {
	height: calc(100% - 50px);
	display: none;
	max-width: 100%;
}

.iframe_close {
	position: relative;
	font-size: 25px;
	color: #aaa;
	top: 50px;
	left: 20px;
	cursor: pointer;
	right: 0;
	margin: 0 auto;
	width: 640px;
}

.login-iframe .iframe_close {
	top: 12px;
	right: 12px;
	left: auto;
	width: 770px;
	position: absolute;
}

.tem_i .fa-close {
	position: absolute;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	line-height: 30px;
	transition: all 0.2s ease-in;
}

.tem_i.login-iframe .fa-close {
	right: 0;
	top: 0;
	font-size: 20px;
}

.plan_main_div {
	padding: 30px;
	display: inline-block;
	width: 100%;
	border-radius: 7px;
	background-color: #fff;
}

.plan_main_div .modal_title h4 {
	font-size: 19px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 0;
	color: #000;
}

#feedback_modal .modal-dialog.cascading-modal .modal-header,
#warning_modal .modal-dialog.cascading-modal .modal-header,
.plan_main_div .modal-header {
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: none;
}

.warning_txt p {
	font-size: 18px;
	color: #999;
	margin-bottom: 10px;
}

.warning_modal .update_btn_div {
	text-align: right;
	margin: 15px 0 0;
}

.cheap_plan_modal .modal-dialog .modal-content {
	box-shadow: none;
	background-color: transparent;
	border: none;
	display: inline-block;
	width: 100%;
	padding: 0;
}

.plan_main_div .modal-header .close {
	position: absolute;
	top: -8px;
	margin-top: 0;
	right: -3px;
	font-size: 30px;
}

.plan_main_div .modal-header,
.plan_main_div .modal-content {
	position: static;
}

.modal-dialog.cascading-modal .modal-header .close {
	margin-right: 0 !important;
}

#warning_modal .update_btn_div {
	text-align: right;
	margin: 15px 0 0;
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.no_padding {
	padding: 0;
}

.inbound_form_area {
	width: 100% !important;
	display: flex;
	align-items: center;
	height: 100%;
}

.fax--information {
	height: 100%;
	z-index: 999999;
	position: fixed;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 10px;
	background: rgba(0, 0, 0, .3);
}

.fax--information .warning-pop {
	height: 185px;
	z-index: 999999;
	position: fixed;
	width: 375px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 25px;
	background: #fff;
	height: auto !important;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
	border-radius: 5px;
}

.fax--information .warning-pop h5 {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	margin-bottom: 20px;
}

.fax--information .warning-pop p {
	color: #000;
	font-size: 15px;
	margin-bottom: 20px;
}

.fax--information .warning-pop a {
	float: right;
	background: #009fda !important;
	padding: 5px 25px;
	border-radius: 17px;
	color: #fff !important;
	font-size: 14px;
	font-weight: 500;
	-webkit-backface-visibility: hidden;
}

.fax--information .warning-pop a {
	float: right;
	background: #009fda !important;
	padding: 5px 25px;
	border-radius: 17px;
	color: #fff !important;
	font-size: 14px;
	font-weight: 500;
	-webkit-backface-visibility: hidden;
}

.headerlogowrap .container {
	width: 100% !important;
	max-width: 100% !important;
	padding-left: 0;
}

.plan_switch .switch label input[type="checkbox"]:checked+.lever {
	background-color: #009fda;
}

.new_home_banner .one_box_div .top_txt h4 {
	font-size: 18px;
}

.pricingbanner {
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
}

.feature_compair_div ul.nav-justified {
	background-color: transparent !important;
	border: none;
	width: 60%;
	margin: 0 auto 50px;
}

.feature_compair_div ul.nav-justified li {
	float: left;
	width: 50%;
	border: 1px solid #333;
}

.feature_compair_div .nav-justified .active .nav-link {
	background-color: #423a4e;
	color: #fff !important;
}

.nav-tabs.nav-justified>li {
	text-transform: uppercase;
	font-size: 16px;
}

.price_cell_txt .price_gray_txt {
	visibility: hidden;
}

.price_gray_txt {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	background-color: #929292;
	text-align: center;
	padding: 12px 0;
	line-height: normal;
}

.price_cell_txt li {
	font-size: 22px;
	font-weight: 500;
	color: #000;
	padding: 15px 0;
}

.efax,
.fax_burner,
.fax_file_div,
.ifax_div {
	float: left;
	width: 100%;
}

.fax_burner .price_gray_txt {
	border-top-left-radius: 30px;
}

.price_gray_txt {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	margin: 0;
	background-color: #929292;
	text-align: center;
	padding: 12px 0;
	line-height: normal;
}

.fax_burner ul {
	border-bottom-left-radius: 30px;
	box-shadow: -3px 2px 5px 0 #eee;
	-webkit-box-shadow: -3px 2px 5px 0 #eee;
}

.price_diff li {
	font-size: 22px;
	color: #999;
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	font-weight: 500;
	float: left;
	width: 100%;
}

.ifax_div .price_gray_txt {
	background-color: #009fda;
	box-shadow: -10px 0 20px -12px #777;
	-webkit-box-shadow: -10px 0 20px -12px #777;
}

.price_diff li .more_price {
	background-color: #999 !important;
	color: #fff !important;
	height: auto;
	line-height: normal;
	padding: 10px 25px;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 0;
	margin-right: 0;
	border-radius: 7px;
}

.price_diff .ifax_div li .more_price {
	background-color: #009fda !important;
}

.no_padding.price_diff {
	padding: 0 !important;
}

.price_cell_list {
	display: flex !important;
}

.price_cell_list ul,
.price_cell_txt ul {
	display: inline-block;
	padding-left: 0;
	width: 100%;
}

.price_cell_list ul li,
.price_cell_txt ul li {
	list-style-type: none !important;
}

.fax_file_div .price_gray_txt {
	border-top-right-radius: 30px !important;
}

.price_diff li:last-child {
	border-bottom: none;
}

.feature_compair_div .nav-justified .nav-link:hover {
	background-color: #423a4e !important;
	color: #fff !important;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
}

.feature_compair_div ul.nav-justified li {
	float: left;
	width: 50%;
	border: 1px solid #333;
}

.feature_compair_div .nav-tabs .nav-link {
	top: 0;
	margin: 0;
	border: none;
}

.nav-tabs.nav-justified>li>a {
	border-bottom: none;
	border-radius: 0;
	color: #000 !important;
}

.feature_compair_div .nav-justified .nav-link {
	border: none;
	padding: 7px 10px;
	font-size: 24px;
	text-transform: capitalize;
	letter-spacing: 1px;
	line-height: normal;
	font-weight: 400;
}

.fax_file_div ul {
	border-bottom-right-radius: 30px;
	box-shadow: 12px 10px 5px -10px #eee;
	-webkit-box-shadow: 12px 10px 5px -10px #eee;
}

.compare_txt_div {
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 40px;
	margin-top: 40px;
	border-radius: 20px;
	border-bottom: 5px solid #e9e9e9;
}

.compare_txt_div h2 {
	margin: 0;
	font-size: 40px;
	font-weight: 700;
	color: #000;
	float: left;
	width: 100%;
}

.compare_txt_div p {
	float: left;
	width: 100%;
	font-size: 20px;
	margin-bottom: 0;
	color: #000;
	margin-top: 20px;
	line-height: 35px;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a {
	padding: 7px 30px;
	margin-right: 10px !important;
	background-color: #0092c7 !important;
	color: #fff;
	border-radius: 25px;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a {
	width: auto;
}

.feature_compair_div {
	float: left;
	width: 100%;
	padding: 60px 0;
	background-color: #f2f4f9;
}

.home_new_sendfax_div {
	text-align: center;
}

.home_new_sendfax_div.send_fax.compare_fax_btn a.fax_num_btn {
	background-color: #973de4 !important;
	border-radius: 25px;
}

.efax ul,
.fax_burner ul,
.fax_file_div ul,
.ifax_div ul {
	background: #fff;
}

.compare_fax_btn {
	padding: 30px 0 0 !important;
	width: 100% !important;
	margin: 0 !important;
}

.active_page span:after {
	content: "" !important;
	position: absolute;
	bottom: 7px;
	left: 20px;
	height: 2px;
	background-color: #009fda;
	width: 100%;
	max-width: calc(100% - 40px);
	margin: auto;
}

.page-template .elementor img.avatar {
	border-radius: 0px !important;
}

.company_fax_btn .send-fax-btn span {
	color: #fff;
}

.page-template .card>[data-toggle="collapse"][aria-expanded="true"] h6,
.card>[data-toggle="collapse"][aria-expanded="true"] h6 {
	color: #009fda !important;
}

.company_fax_btn button {
	display: flex;
	margin: auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol,
p,
a,
span,
div {
	font-family: "Inter", Sans-serif !important;
}

.black_title_link a {
	color: #2C3038;
}

.black_title_link a:hover {
	color: #009fda !important;
}

.full_container.elementor-section.elementor-section-boxed>.elementor-container {
	margin-right: 0;
	padding-right: 0;
	width: 93% !important;
	max-width: 93% !important;
}

.page-template .elementor-button {
	text-transform: uppercase !important;
}

.testi_slide_div.slick-slide {
	height: auto !important;
}

.elementor-column.btn {
	padding: 0px !important;
}

.page-template .elementor-button:hover,
.elementor-button:hover,
.flickity-button:hover,
button:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
}

.flickity-button:hover {
	background: #0092C7 !important;
}

.banner_summary_box .diagonal_btn:hover {
	background: #973DB4 !important;
}

.flickity-button {
	z-index: 9;
}

.right_review_div {
	width: calc(100% - 320px);
	padding-left: 50px;
}

.single_testimonialpart .client_review_img {
	margin-right: 20px;
}

.three_col_sec .elementor-inner-column img {
	max-height: 67px;
}

.guarentee_col br {
	display: block;
	margin-bottom: 20px;
}

.inner_section_space section.slider-main-wrap {
	padding-bottom: 0px !important;
}

.dialog-body .dialog-widget-content {
	width: 90% !important;
	height: 90% !important;
	background: none !important;
	box-shadow: none !important;
}

.dialog-body .dialog-message {
	width: 100% !important;
	border-radius: 10px;
	background-color: #f2f4f9;
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.dialog-body .dialog-message .elementor-container.elementor-column-gap-default {
	max-width: 100%;
}

.dialog-body .dialog-widget-content .eicon-close::before {
	font-size: 20px !important;
}

.book_btn .elementor-button {
	min-width: 164px !important;
}

.kb-search .kb-search__tip {
	color: rgba(51, 51, 51, .5) !important;
	font-weight: 500;
}

.mkb-settings-home-page .kb-search__input-wrap.mkb-search-theme__clean .kb-search__input,
.search-no-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input,
.search-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input {
	padding-left: 2em;
	border-radius: 40px;
	box-shadow: none;
	max-width: 100%;
	width: 100%;
	box-shadow: none;
	border: 1px solid rgba(0, 0, 0, .08);
}

.kb-search__result-title {
	font-size: 15px;
	font-weight: 300;
	color: #888;
}

.mkb-sidebar {
	display: none !important;
}

.mkb-content-main.mkb-content-main--has-sidebar {
	width: 100% !important;
}

.search-no-results .kb-search__input-wrap.mkb-search-theme__mini,
.search-results .kb-search__input-wrap.mkb-search-theme__mini {
	max-width: 604px;
	padding: 0 10px;
}

.kb-search__input-wrap.mkb-search-theme__mini .kb-search__icon {
	right: 48px;
}

.search-no-results .kb-search__input-wrap.mkb-search-theme__mini input.kb-search__input {
	padding-right: 50px;
}

.mkb-settings-home-page div#wrapper::before,
.mkb-single div#wrapper::before,
.mkb-archive div#wrapper::before,
.search-no-results div#wrapper::before,
.search-results div#wrapper::before {
	content: "";
	position: absolute;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #877B9A 99.9%);
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	height: 270px;
	width: 100%;
}

.search-no-results .mkb-page-content,
.search-results .mkb-page-content {
	margin-top: 90px;
}

.mkb-settings-home-page .mkb-page-header,
.mkb-single .mkb-page-header,
.mkb-archive .mkb-page-header,
.search-no-results .mkb-page-header,
.search-results .mkb-page-header {
	padding-top: 40px;
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #877B9A 99.9%);
	background: radial-gradient(93.12% 429.53% at 6.88% 43.9%, #383143 0%, #5F556E 77.41%, #5F556E 99.9%);
	padding-bottom: 40px;
	margin-bottom: 0;
	text-align: center;
}

.mkb-settings-home-page .mkb-page-header h1.mkb-page-title,
.mkb-single .mkb-page-header h1.mkb-page-title,
.mkb-archive .mkb-page-header h1.mkb-page-title,
.search-no-results .mkb-page-header h1.mkb-page-title,
.search-results .mkb-page-header h1.mkb-page-title {
	font-size: 45px;
	color: #fff;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 55px;
}

.search-no-results .mkb-page-description,
.search-results .mkb-page-description {
	color: #fff;
}

.search-no-results .mkb-container {
	max-width: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}

.search-no-results .mkb-page-content {
	margin-top: 30px;
	padding: 0 15px;
}

.mkb-container {
	padding: 0 !important;
	margin: 0;
	width: 100%;
	max-width: 100%;
}

.mkb-breadcrumbs,
.mkb-article-item,
.mkb-pagination,
.mkb-single-content {
	max-width: 1180px;
	margin: auto;
	padding: 0 15px;
}

.mkb-article-text p {
	margin-bottom: 0;
}


.mkb-pagination {
	margin-bottom: 30px;
}

.mkb-entry-title a {
	font-weight: 400;
}

.mkb-article-text ul {
	padding-left: 0;
	margin-left: 0;
}

.mkb-single .mkb-article-text ul li {
	padding-left: 15px;
	position: relative;
	margin-bottom: 5px;
	list-style-type: none;
}

.mkb-single .mkb-article-text ul li::before {
	content: "";
	position: absolute;
	background: #009fda;
	width: 6px;
	height: 6px;
	border-radius: 25px;
	top: 8px;
	left: 0;
}

.mkb-root .mkb-article-text a,
.mkb-root .mkb-article-header a,
.mkb-article-item--detailed .mkb-entry-title a {
	font-weight: 400;
}

.industry_info .industry_box {
	background: #FFF;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 10px;
	margin-right: 40px;
	width: calc(20% - 40px) !important;
	text-align: center;
}

.sub_service_link img {
	margin-right: 12px;
	width: 24px;
}

.sub_service_link {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	padding: 0;
	line-height: 24px;
	color: #000;
	font-weight: 700;
}

.industrieswrap .elementor-container.elementor-column-gap-default {
	max-width: 85% !important;
}

.sub_service_link:hover {
	color: #009fda;
}

.industry_box .media {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	justify-content: center;
}

.elementor-section.industrieswrap {
	padding: 40px 0 !important;
	background: #FFF;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
}

.elementor-section.industry_infowrap {
	padding-top: 0px !important;
}

.removedotswrap ul li {
	list-style-type: none;
	font-size: 20px;
	line-height: 35px;
	color: rgba(0, 0, 0, .7);
	width: 50%;
	display: flex;
	float: left;
	align-items: baseline;
	padding-right: 20px;
}

.removedotswrap ul li i.fa {
	color: #009fda;
	margin-right: 15px;
}

.removedotswrap ul {
	padding-left: 0;
}

.service_more.back_txt {
	display: flex;
	align-items: center;
	font-weight: 400;
}

.service_more.back_txt i {
	margin-left: 5px;
	position: relative;
	top: 2px;
	font-weight: 400;
}

.offerbuisness_wrap .elementor-container.elementor-column-gap-default {
	padding-right: 0;
	margin-right: 0;
	width: 95% !important;
	max-width: 95% !important;
}

.image_col.elementor-column>.elementor-element-populated {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.image_col.elementor-column .elementor-widget-image img {
	float: right;
}

.company_fax_btn button:hover {
	transform: none !important;
}

.elementor-button span {
	text-transform: uppercase;
}

.req_parameters_div table td {
	font-weight: 500;
}

.sample_req_response_div .pre-tag {
	font-weight: 400;
}

.path_method_label,
.req_label_txt {
	color: #9e9e9e;
}

.cmn_api_div p,
.cmn_api_div ul li {
	font-weight: 500;
}

.cookie_accept_div {
	width: auto !important;
	right: auto !important;
	left: 15px !important;
	letter-spacing: 0 !important;
	padding: 6px 6px 6px 8px !important;
}

.close_cookie_div {
	margin-left: 6px !important;
}

.desktop_footer {
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0 0 7%;
	line-height: normal;
	font-weight: 500;
	color: #8b9aac !important;
}

p.desktop_footer>a {
	white-space: nowrap;
}

.desktop_footer a {
	color: #8b9aac !important;
	font-weight: 700;
}

footer.bg-primary-3.footer-1 h5.desktop_footer {
	font-weight: 700;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 15px;
	color: #000 !important;
	border: none !important;
}

h5.desktop_footer i.fa.fa-heart {
	color: #d85a4b;
}

footer.bg-primary-3.footer-1 h5.desktop_footer::after {
	display: none;
}

.cmn_support_btn a.btn.get_support_btn:hover {
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
	background: #0092C7 !important;
}

.cmn_support_btn a.btn.send_msg_btn:hover {
	background: #973DB4 !important;
	transition: all 0.2s ease-in;
	transform: translateY(-2px) !important;
	-webkit-transform: translateY(-2px) !important;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	text-decoration: none !important;
}

footer.bg-primary-3.footer-1 {
	box-shadow: 0 0 6px 0 #cfcfcf inset;
	background-color: #f2f4f9 !important;
	padding: 4.2% 15px 0;
}

#google_translate_element .goog-te-gadget {
	color: transparent !important;
}

#google_translate_element .goog-logo-link {
	display: none !important;
}

.foot-social a {
	vertical-align: top;
}

.foot-social {
	display: flex;
	align-items: center;
}

.lang_dropdown select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border: none;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 500;
	padding: 5px;
	padding-right: 20px;
	background: #fff url(../../assets/images/arrow_drop_down_black.png) no-repeat 97% center;
	height: 3rem;
	width: 100%;
}

.lang_dropdown .form-control:focus,
.lang_dropdown .custom-select:focus {
	border-color: #cfcfcf;
}

footer div#google_translate_element .form-group .custom-select+.icon {
	display: none !important;
}

.mobileview .widget.footer-widget {
	margin-bottom: 5px !important;
}

.goog-te-gadget .goog-te-combo {
	color: #8b9aac !important;
}

.desktop_footer a:hover {
	color: #32325d !important;
}

.cardbox .card p:last-child {
	margin-bottom: 0px !important;
}

.banner-btn-area button font {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle !important;
}

body.page-id-19413 .banner-bottom-wrap.animated {
	justify-content: center;
	max-height: 540px;
}

body.page-id-19413 .banner-btn-area {
	margin-bottom: 50px;
}

body.page-id-19413 .banner-left-img,
body.page-id-19413 .banner-right-img {
	display: none;
}

.get_quotebtn font {
	overflow: hidden;
	max-width: 180px;
	display: inline-block;
	vertical-align: middle !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.signupbtn font {
	overflow: hidden;
	max-width: 178px;
	display: inline-block;
	vertical-align: middle !important;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.companies_logo_div .container {
	padding-left: 0;
	padding-right: 0;
}

.companies_logo_div section {
	padding: 40px 0px !important;
}

.companies_logo_div {
	padding-top: 0;
	padding-bottom: 0;
}

.companies_logo_div .container,
.companies_logo_div {
	min-height: 140px;
	position: relative;
}

.companies_logo_div .container {
	background-color: #fff;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
.citybank_slider_sec .elementor-container {
	width: 90% !important;
	max-width: 100%;
}

.citybank_slider_sec .elementor-container {
	max-width: 100% !important;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container {
	position: relative;
}

.companies_logo_div::before {
	content: "";
	width: 100%;
	position: absolute;
	height: 35px;
	top: auto;
	bottom: 18px;
	left: 0;
	box-shadow: 0 5px 40px rgb(0 0 0 / 40%);
	max-width: 1400px;
	right: 0;
	margin: 0 auto;
}

.home_company_logo_slider.companies_logo_div::before {
	visibility: hidden;
	opacity: 0;
}

.home_company_logo_slider.companies_logo_div section.slider {
	padding: 0 !important;
	height: 130px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home_company_logo_slider.companies_logo_div .container,
.home_company_logo_slider.companies_logo_div {
	min-height: 130px;
}

.home_company_logo_slider {
	width: 100%;
	max-width: 670px;
	margin: 0 auto;
}

.home_company_logo_slider.companies_logo_div>.container {
	width: 100% !important;
	padding: 0 60px;
}

.home_company_logo_slider .slick-list {
	margin-left: -24px;
	margin-right: -24px;
}

@media only screen and (min-width: 1200px) {
	.home_company_logo_slider .company_logo_img {
		width: auto !important;
	}

	.home_company_logo_slider .slick-track {
		width: 100% !important;
		display: flex;
		align-items: center;
	}

	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(2) {
		max-width: 31%;
		flex: 0 0 31%;
	}

	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(3),
	footer.footer-1 .row>.col-md-3.col-sm-6:nth-child(4) {
		max-width: 22%;
	}
}

.home_company_logo_slider .company_logo_img {
	padding: 0 24px;
}

.home_company_logo_slider .company_logo_img>img {
	width: auto !important;
	max-width: 100%;
}

.home_banner_bottom_section {
	height: 130px;
	margin-top: -130px;
	box-shadow: 1px -4px 9px rgba(112, 112, 112, 0.1);
}

.home_banner_bottom_section.disable_stiki_log {
	margin-top: 0;
	position: relative;
}

.home_banner_bottom_section img {
	max-width: 100%;
}

.home_banner_bottom_section .hbs_inner {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
}

.hb_bottom_left_sec ul {
	padding-left: 0;
	display: flex;
	align-items: center;
	list-style-type: none;
	margin-bottom: 0;
}

.hb_bottom_left_sec ul li:not(:last-child) {
	padding-right: 30px;
}

.home_banner_bottom_section .hb_bottom_right_sec {
	display: flex;
	align-items: center;
}

.home_banner_bottom_section .hb_bottom_right_sec .brandlogo {
	padding-right: 30px;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container .companies_logo_div .container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container .companies_logo_div .container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container .companies_logo_div .container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container .companies_logo_div .container,
.citybank_slider_sec .elementor-container .companies_logo_div .container {
	width: 100% !important;
}

.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-element-populated,
.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-element-populated,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-element-populated,
.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-element-populated,
.elementor-4899 .elementor-element.elementor-element-0ce3fcc .elementor-container,
.elementor-4899 .elementor-element.elementor-element-d2eba3d .elementor-element-populated,
.elementor-section.citybank_slider_sec .elementor-container,
.citybank_slider_sec .elementor-container .elementor-element-populated {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.home_banner_bottom_section .companies_logo_div,
.home_banner_bottom_section .companies_logo_div .container {
	background-color: transparent;
}

.brand_icons_div {
	padding-right: 18px;
}

body.page-id-19413 .brand_icons_div {
	display: none;
}

.faxplantrial.getfreetrailbtn {
	display: none;
}

.faxplantrial_startfree {
	display: none !important;
}

.brand_icons {
	padding-left: 0;
	list-style-type: none;
	display: flex;
	margin-bottom: 0;
}

.brand_icons a {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.brand_icons a img {
	max-width: 100%;
}

.brand_icons li.icon {
	height: auto;
}

@media screen and (min-width:2000px) {
	.home_new_layer2 {
		background-position: left bottom;
	}

	.banner_summary_box {
		justify-content: center;
	}

	.cmn_flex_box {
		margin: 0 20px;
		width: 320px;
	}
}

@media screen and (min-width:3100px) {

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 985px !important;
	}

	.home_new_layer2 {
		border-radius: 70px;
	}

	.home_new_layer3 {
		min-height: 1014px !important;
	}
}

@media screen and (max-width:3440px) {
	.home_new_layer2 {
		min-height: 1091px !important;
		border-radius: 90px;
	}

	.home_new_layer3 {
		min-height: 1134px !important;
	}
}

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

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 985px !important;
	}

	.home_new_layer2 {
		border-radius: 70px;
	}

	.home_new_layer3 {
		min-height: 1014px !important;
	}
}

@media screen and (max-width:3000px) {
	.home_new_layer3 {
		min-height: 990px !important;
	}

	.home_new_layer2 {
		min-height: 940px !important;
		border-radius: 70px;
	}
}

@media screen and (max-width:2930px) {
	.home_new_layer3 {
		min-height: 976px !important;
	}

	.home_new_layer2 {
		min-height: 926px !important;
	}
}

@media screen and (max-width:2840px) {
	.home_new_layer2 {
		min-height: 896px !important;
	}

	.home_new_layer3 {
		min-height: 930px !important;
	}
}

@media screen and (max-width:2800px) {
	.home_new_layer3 {}

	.home_new_layer2 {
		min-height: 886px !important;
	}
}

@media screen and (max-width:2680px) {
	.home_new_layer3 {
		min-height: 870px !important;
	}

	.home_new_layer2 {
		min-height: 828px !important;
	}
}

@media screen and (max-width:2600px) {
	.home_new_layer3 {
		min-height: 846px !important;
	}

	.home_new_layer2 {
		min-height: 808px !important;
	}
}

@media screen and (max-width:2500px) {
	.home_new_layer3 {
		min-height: 806px !important;
	}

	.home_new_layer2 {
		min-height: 790px !important;
		border-radius: 64px;
	}
}

@media screen and (max-width:2400px) {
	.home_new_layer2 {
		min-height: 750px !important;
	}

	.home_new_layer3 {
		min-height: 790px !important;
	}
}

@media screen and (max-width:2350px) {
	.home_new_layer2 {
		min-height: 720px !important;
	}

	.home_new_layer3 {
		min-height: 750px !important;
	}
}

@media screen and (max-width:2250px) {
	.home_new_layer3 {
		min-height: 720px !important;
	}

	.home_new_layer2 {
		min-height: 686px !important;
	}
}

@media screen and (max-width:2200px) {
	.home_new_layer3 {
		min-height: 680px !important;
	}

	.home_new_layer2 {
		border-radius: 50px;
		min-height: 695px !important;
	}
}

@media screen and (max-width:2140px) {
	.home_new_layer2 {
		border-radius: 50px;
		min-height: 664px !important;
	}
}

@media screen and (max-width:2100px) {
	.home_new_layer2 {
		min-height: 660px !important;
	}

	.home_new_layer3 {
		min-height: 660px !important;
	}
}

@media screen and (max-width:2080px) {
	.home_new_layer2 {
		min-height: 630px !important;
	}
}

@media screen and (max-width:2000px) {
	.home_new_layer2 {
		min-height: 618px !important;
	}

	.home_new_layer3 {
		min-height: 650px !important;
	}
}

@media screen and (max-width:1960px) {
	.home_new_layer3 {
		min-height: 638px !important;
	}

	.home_new_layer2 {
		min-height: 612px !important;
	}
}

@media screen and (max-width:1921px) {
	.home_new_layer2 {
		min-height: 622px !important;
		background-size: 101% 100% !important;
	}

	.home_new_layer3 {
		min-height: 640px !important;
	}
}

@media screen and (max-width:1880px) {
	.home_new_layer3 {
		min-height: 600px !important;
	}

	.home_new_layer2 {
		min-height: 572px !important;
	}
}

@media screen and (max-width:1800px) {
	.home_new_layer2 {
		border-radius: 48px;
	}
}

@media screen and (max-width:1750px) {
	.home_new_layer3 {
		min-height: 564px !important;
	}

	.home_new_layer2 {
		min-height: 540px !important;
	}
}

@media screen and (max-width:1700px) {
	.home_new_layer3 {
		min-height: 533px !important;
	}

	.home_new_layer2 {
		min-height: 513px !important;
		background-size: 101% 100% !important;
	}
}

@media (min-width:670px) {
	.globalNav .dropdownRoot {
		display: block;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -1340px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -865px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -700px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -620px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -525px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -490px;
	}
}

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

	.desktop_header.globalNav .alternateBackground,
	.desktop_header.globalNav .dropdownBackground,
	.desktop_header.globalNav .dropdownContainer {
		top: 6px;
	}

	.desktop_header.globalNav .dropdownArrow {
		top: 0;
	}

	.globalNav.desktop_header .dropdownArrow {
		background: #f6f9fc;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -385px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -365px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -330px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -300px;
	}
}

@media screen and (max-width:1700px) {
	.desktop_header .menu_bar {
		padding: 0;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -280px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 6.5% !important;
	}

	.hb_bottom_left_sec {
		max-width: 250px;
	}

	.hb_bottom_right_sec {
		max-width: 300px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -250px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -225px;
	}

	.cmn_flex_box {
		padding: 30px 20px !important;
	}

	.home_new_layer2 {
		background-position: left bottom;
		min-height: 595px !important;
		width: 35%;
		background-size: cover;
	}

	.home_new_layer3 {
		min-height: 620px !important;
		background-size: 125% 100%;
		background-position: 0 center;
		width: 65%;
	}

	.companies_logo_div::before {
		left: 0;
	}
}

@media screen and (max-width:1540px) {
	.home_new_layer3 {
		min-height: 592px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -195px;
	}

	.home_company_logo_slider .slick-list {
		margin-left: -15px;
		margin-right: -15px;
	}

	.home_company_logo_slider .company_logo_img {
		padding: 0 15px;
	}

	.home_banner_bottom_section .hb_bottom_right_sec .brandlogo,
	.hb_bottom_left_sec ul li:not(:last-child) {
		padding-right: 20px;
	}

	.hb_bottom_left_sec {
		max-width: 240px;
	}
}

@media screen and (max-width:1500px) {
	.home_new_layer2 {
		min-height: 566px !important;
	}

	.home_new_layer3 {
		min-height: 586px !important;
	}

	.companies_logo_div::before {
		left: 0px;
	}
}

@media screen and (max-width:1400px) {
	.home_new_layer2 {
		background-size: 38% 93%;
	}

	.cmn_flex_box {
		padding: 30px 20px;
	}

	.home_new_layer2,
	.home_new_layer3 {
		min-height: 600px;
	}

	.home_new_layer2 {
		background-position: left bottom;
		min-height: 595px !important;
		width: 35%;
		background-size: cover;
	}

	.right_banner_flex {
		padding-left: 0;
	}

	.home_new_layer3 {
		min-height: 620px !important;
		background-size: 125% 100%;
		background-position: 0 center;
		width: 65%;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 6% !important;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -180px;
	}

	.companies_logo_div .container,
	.page-id-4899 .elementor-container,
	.elementor-13174 .elementor-element.elementor-element-59c13c3 .elementor-container,
	.elementor-13169 .elementor-element.elementor-element-cb79d75 .elementor-container,
	.elementor-14260 .elementor-element.elementor-element-f9c94e2 .elementor-container,
	.elementor-14258 .elementor-element.elementor-element-67a7999 .elementor-container,
	.elementor-4899 .elementor-element.elementor-element-0ce3fcc .elementor-container,
	.citybank_slider_sec .elementor-container {
		width: 100% !important;
		max-width: 100% !important;
	}

	.companies_logo_div .container {
		padding: 0 70px;
	}

	.companies_logo_div .container .slick-prev {
		left: -55px;
	}

	.companies_logo_div .container .slick-next {
		right: -55px;
	}

	.companies_logo_div #company_logo_slider .slick-arrow:hover,
	.companies_logo_div #company_logo_slider .slick-arrow:focus {
		top: 50%;
		transform: translate(0, -50%) !important;
	}

	.top_header .container {
		height: 100%;
	}
}

@media screen and (max-width:1460px) {
	.home_new_layer2 {
		min-height: 565px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -145px;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -135px;
	}

	.home_new_layer2 {
		min-height: 536px !important;
	}

	.home_new_layer3 {
		min-height: 556px !important;
	}

	.cmn_flex_div span {
		padding-left: 12px;
	}
}

@media screen and (max-width:1380px) {
	.home_new_layer2 {
		min-height: 520px !important;
		border-radius: 40px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 5.5% !important;
	}

	.home_company_logo_slider.companies_logo_div>.container {
		padding: 0 60px;
	}
}

@media screen and (max-width:1366px) {
	.grey-btn-hover {
		height: 45px;
	}

	#hero,
	.layer,
	.home_new_layer3,
	.home_new_layer2 {
		min-height: 500px;
	}

	.home_new_layer2 {
		background-position: left bottom;
		background-size: 100% 93%;
	}

	.home_new_layer3 {
		width: 65%;
		min-height: 500px !important;
	}

	.home_new_layer3 {
		background-size: 118% 100%;
		background-position: -10px center;
	}

	.top_txt h4 {
		font-size: 14px !important;
	}

	.cmn_plan_div .banner_summary_box.one_box_div {
		justify-content: center;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -110px;
	}

	body.page-id-19413 .price_block_inner li.list .tooltip_icon {
		margin-left: -10px;
		position: relative;
		left: 10px;
	}
}

@media screen and (max-width:1300px) {
	.cmn_flex_box {
		width: 46%;
	}

	.home_new_layer2 {
		min-height: 496px !important;
	}

	.home_new_layer3 {
		min-height: 486px !important;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 0px !important;
		max-width: 1140px;
		margin: 0 auto;
	}

	.home_company_logo_slider {
		max-width: calc(100% - 540px);
	}
}

@media screen and (max-width:1295px) {
	.home_new_layer2 {
		background-size: 100% 100%;
		min-height: 450px !important;
	}

	.home_new_layer3 {
		background-size: 128% 100%;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -70px;
	}
}

@media screen and (max-width:1250px) {
	.home_new_layer2 {
		min-height: 478px !important;
	}

	.login_ul .nav_list {
		font-size: 16px !important;
	}

	.login_signup_div ul.login_ul li:first-child::after {
		font-size: 16px !important;
	}

	.globalNav .rootLink {
		padding: 0 12px !important;
	}

	.globalNav .rootLink {
		font-size: 16px !important;
	}

	.login_ul .nav_list.sign_up_item {
		font-size: 16px !important;
		max-width: 155px;
	}

	.top_txt.combined_txt {
		min-height: 58px;
	}

	.active_page span:after {
		left: 12px;
		max-width: calc(100% - 24px);
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 15px !important;
	}
}

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

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 16px !important;
	}

	.globalNav .rootLink {
		padding: 0 12px !important;
	}
}

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

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -35px;
	}

	.home_new_layer2 {
		background-size: 100% 93%;
	}

	.new_home_banner .tablate_flex {
		padding-right: 0;
		display: flex;
		align-items: center;
		padding: 0;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.box_icon_title h5 {
		font-size: 20px;
	}

	#hero-mobile {
		display: block;
	}

	#hero {
		display: none;
	}

	.phone_img.parallax_padding {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.new_home_banner .newh1 {
		font-size: 28px;
		line-height: 38px;
	}

	.box_send_fax_btn {
		font-size: 15px;
		letter-spacing: -.5px;
	}

	.box_send_fax_btn {
		height: 45px;
		line-height: 1.5;
		font-size: 16px;
	}

	footer.bg-primary-3.footer-1 h5.desktop_footer {
		text-align: center;
		padding: 0;
	}

	.desktop_footer {
		text-align: center;
		padding-bottom: 0;
	}
}

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

	#hero,
	.layer,
	.home_new_layer3,
	.home_new_layer2 {
		min-height: 460px;
	}

	.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt,
	.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
		width: 80% !important;
		flex: 0 0 80% !important;
		max-width: 80% !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -65px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 40px !important;
	}

	.home_company_logo_slider.companies_logo_div>.container {
		padding: 0 0px;
	}

	.companies_logo_div .container .slick-arrow {
		display: none !important;
	}

	.home_company_logo_slider {
		width: calc(100% - 440px);
		max-width: 100% !important;
	}

	.hb_bottom_left_sec {
		max-width: 220px;
	}

	.brand_icons_div {
		padding-right: 10px;
	}

	.brand_icons a {
		width: 44px;
		height: 44px;
		padding: 7px;
	}

	.home_banner_bottom_section img {
		max-width: 160px;
	}
}

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

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
	}

	header.top_header {
		height: auto;
		padding: 0 0 3% 0;
	}

	header.top_header.smaller {
		height: auto;
	}

	.desktop_header {
		display: none;
	}

	.mobile_header {
		display: inline-block !important;
	}

	header.top_header.mobile_header {
		background-color: #383143;
		padding: 0;
		top: 0;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 5px;
	}

	.sidepanel .navbar-toggle .icon-bar {
		background-color: #fff;
		height: 2px;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 22px;
		height: 2px;
		border-radius: 1px;
	}

	.desktop_view {
		display: none;
	}

	.price_cell_list {
		display: flex !important;
		flex-wrap: wrap;
	}

	.feature_compair_div ul.nav-justified {
		width: 100%;
	}

	.fax_burner .price_gray_txt {
		border-top-left-radius: 0;
	}

	.fax_file_div ul {
		border-bottom-right-radius: 0px !important;
	}

	.smaller .fax_signup_btnn {
		top: auto !important;
		height: 100%;
		align-items: center;
	}

	.center_btn .signupbtn .elementor-widget-container {
		margin-top: 0px !important;
		margin-left: 10px !important;
	}

	.full_container.elementor-section.elementor-section-boxed>.elementor-container {
		margin-right: auto;
		padding-right: 10px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.sidepanel {
		float: right;
		width: 100%;
	}

	.page-template .display-4.big_h1 {
		font-size: 43px !important;
		line-height: 1.2 !important;
	}

	.banner_left_sec .get_started_now {
		margin-top: 30px;
	}

	section.extra_spacing {
		padding: 0 0 0 0 !important;
	}

	.elementor-1021 .elementor-element.elementor-element-822a2be>.elementor-element-populated {}
}

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

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
	}

	.mobile_loader {
		display: block;
	}

	.desktop_loader {
		display: none;
	}

	.common_sender .dd .divider,
	.common_sender .divider,
	.common_sender .select-wrapper input.select-dropdown,
	.common_sender .select-wrapper span.caret {
		display: none;
	}

	.common_sender .ddcommon .ddTitle .ddTitleText img {
		bottom: 2px;
	}

	.common_sender .select-wrapper {
		float: left;
		width: auto;
		bottom: 0;
	}

	#countries_mob_msdd {
		width: auto !important;
		border: none;
		cursor: pointer;
	}

	.arrow.arrowoff,
	.fax_form_div .caret,
	.fax_form_div .select-dropdown {
		display: none !important;
	}

	#countries_mob_title {
		padding: 0 0 0 5px;
	}

	#countries_mob_titleText {
		width: 350px;
		max-width: 245px !important;
		border: none;
		border-radius: 5px;
		padding: 6px 5px !important;
		height: auto !important;
		margin: 0 !important;
		top: -8px !important;
		z-index: 9;
		box-shadow: none;
	}

	#countries_mob_child {
		width: 350px;
		font-size: 15px;
		box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
		background-color: #fff;
		border: 1px solid #ccc;
		max-height: 200px;
		white-space: nowrap;
		z-index: 9 !important;
	}

	.ddTitle.borderRadiusTp {
		background: 0 0 !important;
	}

	.ddlabel {
		font-size: 14px;
		color: #555;
	}

	.countries ul {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
		cursor: pointer;
	}

	.countries .dd .ddChild li {
		background-color: #fff;
		border-bottom: none;
	}

	.countries .dd .ddChild li.selected {
		background-color: #f2f2f2;
	}

	.mobile_entity {
		display: block;
		padding: 0 5%;
		border-radius: 5px !important;
	}

	.desktop_entity {
		display: none;
	}

	.fax_form_div .mobile_entity .input-field.col.s6>input {
		border: none;
		font-size: 18px;
		color: #000;
		padding-left: 15px;
		width: 60%;
	}

	.common_sender,
	.output .attach {
		border-radius: 5px;
	}

	.fax_form_div .custom_form.mobile_entity .input-field label.white-text.active {
		font-size: 18px !important;
	}

	.fax_form_div .custom_form.mobile_entity label {
		font-size: 18px !important;
	}

	.fax_form_div .custom_form.mobile_entity .input-field.col.s6 {
		margin-bottom: 0;
		border-bottom: 1px solid #e9e9e9;
	}

	.fax_form_div .custom_form .input-field.col.s6 {
		height: auto;
	}

	.fax_form_div .custom_form.mobile_entity .input-field textarea {
		min-height: 180px;
		padding: 5px 0;
		font-size: 18px !important;
		font-weight: 400;
	}

	.fax_form_div .custom_form.mobile_entity fieldset label {
		font-size: 14px !important;
	}

	.form5 .custom_form.mobile_entity {
		background-image: none;
	}

	.common_ipad_mobile .cover_link>a.cover_link_open_mobile:hover {
		color: #0faee9;
		background-color: #fff !important;
	}

	.vertical_fax_form .form-inline {
		padding-top: 0;
	}

	.mobile_slider #demo1 {
		padding: 30px 0 0;
	}

	.common_sender {
		background-color: #fff;
		display: inline-block;
		margin: 0 5%;
		padding: 1.75% 5%;
		position: relative;
		bottom: 80px;
		width: 90%;
		height: 60px;
	}

	.common_sender .intl-tel-input .flag-container {
		position: relative;
		width: auto;
		float: left;
		padding: 0;
	}

	.common_sender .intl-tel-input.separate-dial-code .selected-flag {
		background-color: transparent;
		width: auto !important;
	}

	.common_sender .intl-tel-input .selected-flag {
		width: auto;
		padding-left: 3px;
	}

	.common_sender .intl-tel-input.allow-dropdown input,
	.common_sender .intl-tel-input.allow-dropdown input[type="tel"],
	.common_sender .intl-tel-input.allow-dropdown input[type="text"],
	.common_sender .intl-tel-input.separate-dial-code input,
	.common_sender .intl-tel-input.separate-dial-code input[type="tel"],
	.common_sender .intl-tel-input.separate-dial-code input[type="text"] {
		padding-left: 8px !important;
		border: none;
		height: auto;
		font-size: 18px;
		width: auto;
	}

	.common_sender .intl-tel-input.allow-dropdown input:focus {
		border: none;
		box-shadow: none;
	}

	.common_sender .intl-tel-input.separate-dial-code .selected-dial-code {
		padding-left: 25px;
		font-size: 18px;
	}

	.common_sender .intl-tel-input .selected-flag .iti-arrow {
		display: none;
	}

	.fax_slider.desktop_slider,
	.intl-tel-input .country-list .divider {
		display: none !important;
	}

	.common_sender .intl-tel-input .country-list .country {
		font-size: 15px;
	}

	.fax_form_div .custom_form.mobile_entity {
		padding: 0 0 30px;
		min-height: 100%;
	}

	.custom_form.mobile_entity .input-field.textarea_div,
	.fax_form_div .custom_form.mobile_entity .input-field.col.s6 {
		padding: 3.5% 4%;
	}

	#shadow_bar {
		bottom: 0 !important;
	}

	.fax_form_div .mobile_entity fieldset {
		padding: 10px 12px 0;
	}

	.mobile_change .page_price .fax_send button {
		font-size: 18px;
		padding: 5px 65px;
		font-weight: 700;
		text-shadow: none;
	}

	.form5 #fax_form,
	.social_icon_login {
		padding: 0;
	}

	.common_ipad_mobile .cover_link_open_mobile:focus {
		background-color: #fff !important;
	}

	.fax_form_div .input-field.col.s6>input {
		line-height: 22px;
	}

	.form5 .input-field {
		float: left;
		width: 100%;
	}

	.video_mobile_bg .html5gallery-container-0 {
		width: 340px !important;
		height: 500px !important;
		margin-left: 4.5%;
	}

	.video_laptop_bg .html5gallery {
		height: 180px !important;
	}

	.sixth_section .support_txt h3 {
		font-size: 14px;
		letter-spacing: .5px;
	}

	.social_btn button {
		margin: 6px 0 6px 7px !important;
	}

	.drop_div,
	.no_mobile_fax {
		display: none;
	}

	.row-fluid.form_section.fax_form_shadow {
		position: static;
	}

	.fax_form_div .custom_form {
		bottom: 0;
		position: static;
	}

	.mobile_div_button {
		display: block;
	}

	.common_desktop .cover_atache {
		display: none;
	}

	.mobile_change {
		width: 100%;
	}

	.total_page>h4 {
		border-right: 1px solid #cfcfcf;
		width: 100%;
	}

	.total_page>h4,
	.total_price>h4 {
		text-align: center;
	}

	.total_page,
	.total_price {
		width: 50%;
	}

	.fax_send {
		width: 100%;
	}

	.fax_form_div fieldset {
		float: left;
		width: 32%;
		letter-spacing: 0;
	}

	.attache_link.mobile_div_button {
		float: left;
		margin: 2% 0 6%;
		text-align: center;
		width: 100%;
	}

	.mobile_div_button .blue_btn {
		font-weight: 700;
		background-color: #fff;
		color: #009fda !important;
		letter-spacing: 1px;
		height: auto;
		padding: 1% 5%;
		font-size: 18px;
		text-shadow: none;
	}

	#shadow_bar {
		position: static !important;
	}

	.mobile_div_button .blue_btn:focus,
	.mobile_div_button .blue_btn:hover {
		color: #fff;
	}

	.mobile_div_button.attache_link .blue_btn:focus,
	.mobile_div_button.attache_link .blue_btn:hover {
		color: #0faee9 !important;
		background-color: #fff !important;
	}

	.no_cover>h1 {
		color: #fff;
		display: inherit;
		height: 350px;
		margin: 0 auto;
		padding: 45% 0;
		text-align: center;
		width: 233px;
	}

	.fax_form_div .custom_form {
		margin: 0 5%;
		width: 90%;
	}

	.attach {
		width: 100%;
	}

	.fax_form_div .custom_form .input-field textarea,
	.fax_form_div .custom_form .input-field textarea.fax2 {
		min-height: 320px;
	}

	.owl-item img {
		margin: 0 auto;
	}

	.vertical_fax_form h1.title_bg {
		padding: 0;
		width: 10%;
	}

	.form3.fax_form_div fieldset {
		margin: 0 0 5px;
		padding: 0;
		width: 100%;
	}

	.owl-theme .owl-controls {
		display: block !important;
	}

	.mobile_slider .owl-theme .owl-controls .owl-page span {
		border-radius: 0;
		height: 4px;
		width: 22px;
	}

	.mobile_slider .owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span {
		background-color: #009fda;
		opacity: 1;
	}

	.form5 .textarea_div {
		border-top: medium none;
	}

	.common_sender .input-field {
		margin-top: 0;
	}

	.common_sender .input-field .white-text {
		color: #000 !important;
		float: left;
		font-size: 18px !important;
		font-weight: 700;
		left: 0;
		position: relative;
		top: 0;
		transform: translateY(0) !important;
		-moz-transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
	}

	.common_sender .input-field input {
		border: none;
		float: left;
		font-size: 18px;
		height: auto;
		margin-bottom: 0;
		padding: 2px 2%;
		width: 70%;
		color: #555;
	}

	.attache_link>a,
	.common_ipad_mobile .cover_link>a,
	.common_ipad_mobile .mobile_send_btn .red.darken-1 {
		font-size: 20px;
		text-transform: uppercase;
		text-shadow: none;
		font-weight: 700;
		height: auto;
	}

	.common_sender .input-field>input:focus {
		border: none !important;
		box-shadow: none !important;
	}

	.mobile_slider {
		display: none;
	}

	.fax_form_shadow.ipad_mobile {
		display: block;
	}

	.ipad_mobile .common_ipad_mobile {
		background-color: #fff;
		box-shadow: 1px 1px 5px #cfcfcf;
		bottom: 0;
		display: block;
		left: 0;
		position: fixed;
		width: 100%;
		z-index: 9;
	}

	.attache_link>a,
	.common_ipad_mobile .cover_link>a {
		background-color: #fff;
		box-shadow: 1px 1px 5px #cfcfcf;
		margin: 0 5%;
		padding: 2.3%;
		text-align: center;
		width: 90%;
		line-height: 34px;
	}

	.page_price b {
		font-size: 20px;
	}

	.common_ipad_mobile .mobile_send_btn {
		float: left;
		padding: 5% 0;
		text-align: center;
		width: 50%;
	}

	.common_ipad_mobile .cover_atache {
		padding: 5% 0;
	}

	.common_ipad_mobile .mobile_send_btn .red.darken-1 {
		background-color: #009fda !important;
		color: #fff !important;
		float: left;
		padding: 2%;
		line-height: 37px;
		width: 90%;
		letter-spacing: 1px;
		margin: 0 10px;
		opacity: 1;
	}

	.common_ipad_mobile .mobile_send_btn .red.darken-1:focus,
	.common_ipad_mobile .mobile_send_btn .red.darken-1:hover {
		box-shadow: 0 5px 10px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08) !important;
		transform: translateY(-1px) !important;
		-moz-transform: translateY(-1px) !important;
		-webkit-transform: translateY(-1px) !important;
		-o-transform: translateY(-1px) !important;
		-ms-transform: translateY(-1px) !important;
		background-color: #0092c7 !important;
		color: #fff;
		text-decoration: none;
		outline: 0 !important;
	}

	.nobile_entity .demo-droppable {
		margin: 0 0 5%;
		width: 100%;
	}

	.common_ipad_mobile .cover_link {
		border-right: medium none;
		width: 100%;
	}

	.globalNav.desktop_header .dropdownArrow {
		left: -70px;
	}

	.fax_form_div .output {
		width: 100%;
		margin: 0;
	}

	.fax_note_modal_div {
		float: left;
		padding: 20px 0 0;
		width: 100%;
	}

	.fax_note_close {
		background-color: #f2f2f2;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		float: left;
		margin: 20px auto 0;
		padding: 15px 0;
		text-align: center;
		width: 100%;
	}

	.modal-content .fax_note_modal_div button.close {
		background: #009fda;
		border: none;
		border-radius: 10px;
		bottom: 0;
		color: #fff;
		cursor: pointer;
		float: none;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 1px;
		opacity: 1;
		padding: 10px 25px;
		position: relative;
		right: 0;
		z-index: 9;
		top: auto;
	}

	.fax_note_modal_div .all_check_box fieldset {
		width: 100%;
	}

	.fax_note_modal_div .all_check_box {
		float: left;
		padding: 0 20px;
		width: 100%;
	}

	.output .attach:last-child {
		margin-bottom: 30px;
	}

	.common_sender .ddlabel {
		font-size: 18px;
	}

	.tab_landscape {
		display: none;
	}

	.mobile_header {
		display: inline-block !important;
	}

	.pace.pace-inactive {
		display: none;
	}

	.desktop_header {
		display: none;
	}

	.logo {
		margin: 0 0 0 0;
		padding-bottom: 1%;
		padding-top: 2%;
	}

	.mobile_header .mobile_div {
		display: block;
		width: 100%;
	}

	.mobile_header .tablate_menu {
		width: 100%;
	}

	.animation-element.slide-right.in-view {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate3d(0, 0, 0);
	}

	header.top_header.mobile_header .logo img {
		width: 80px;
	}

	.smaller .sidepanel {
		padding-bottom: 0;
	}

	.top_header .nav .hover_menu {
		display: none;
	}

	header.top_header {
		height: auto;
		padding: 0 0 3% 0;
	}

	header.top_header.smaller {
		height: auto;
	}

	.top_header .col-sm-12 {
		padding: 0;
		height: 100%;
		float: left;
	}

	.sidepanel .navbar-toggle {
		display: block;
		margin-right: 0;
		background-color: #fff;
		height: auto;
		line-height: normal;
		outline: 0;
	}

	.menu_bar ul.nav,
	.sub_menu {
		display: none;
	}

	.menu_bar ul.nav li a.waves-effect .waves-ripple {
		background: 0 0;
	}

	.menu_bar .navbar-nav>li,
	.menu_bar nav ul li.active,
	.menu_bar nav ul li:hover {
		background-color: #312b3c;
	}

	.menu_bar ul.nav li a.waves-effect:focus,
	.menu_bar ul.nav li a.waves-effect:hover {
		transform: translateY(0) !important;
		-moz-transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
	}

	.on .navbar-toggle {
		padding: 9px 10px;
	}

	.menu_bar {
		margin-top: 2%;
	}

	.menu_bar .navbar-nav>li {
		float: left;
		width: 100%;
		text-align: center;
		padding: .2% 12%;
	}

	.menu_bar nav.navbar ul li {
		border-bottom: 1px solid #615b6c;
	}

	.menu_bar nav.navbar ul li:last-child {
		border-bottom: medium none;
	}

	.sidepanel .navbar-toggle {
		background-color: transparent;
	}

	.sidepanel .navbar-toggle .icon-bar {
		background-color: #fff;
		height: 2px;
	}

	.navbar-toggle .icon-bar+.icon-bar {
		margin-top: 5px;
	}

	.on .icon-bar:first-child {
		-webkit-transform: rotate(45deg) translate(5.5px, 5px);
		-moz-transform: rotate(45deg) translate(5.5px, 5px);
		-ms-transform: rotate(45deg) translate(5.5px, 5px);
		-o-transform: rotate(45deg) translate(5.5px, 5px);
		transform: rotate(45deg) translate(5.5px, 5px);
		-webkit-transition: all 0.4s ease-in 0s;
		-moz-transition: all 0.4s ease-in 0s;
		-ms-transition: all 0.4s ease-in 0s;
		-o-transition: all 0.4s ease-in 0s;
		transition: all 0.4s ease-in 0s;
	}

	.on .icon-bar:nth-child(2) {
		opacity: 0;
	}

	.on .icon-bar:last-child {
		-webkit-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-moz-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-ms-transform: rotate(-45deg) translate(4.5px, -4.5px);
		-o-transform: rotate(-45deg) translate(4.5px, -4.5px);
		transform: rotate(-45deg) translate(4.5px, -4.5px);
		-webkit-transition: all 0.4s ease-in 0s;
		-moz-transition: all 0.4s ease-in 0s;
		-ms-transition: all 0.4s ease-in 0s;
		-o-transition: all 0.4s ease-in 0s;
		transition: all 0.4s ease-in 0s;
	}

	#drag_mail_dv .col-md-10 {
		padding: 0;
	}

	#paypal_modal .modal-content {
		padding: 10px;
	}

	#paypal_modal .modal-header {
		border-radius: 10px;
	}

	.fax_note_mobile {
		float: left;
		width: 75%;
		margin: 0;
		height: auto;
		border: none;
		box-shadow: none;
		padding: 0 0 0 4%;
	}

	#loginmodel #gSignInWrapper {
		float: none;
	}

	.ifax_availabilaty.mobile {
		display: block;
	}

	.ifax_availabilaty.desktop {
		display: none;
	}

	header .navbar-inverse {
		border: none;
	}

	.page_price {
		margin-bottom: 20%;
	}

	.full_img_div .container {
		margin-left: auto;
		width: 100% !important;
	}

	.remove_img_padding {
		padding-left: 15px;
	}

	.app_div_txt h2,
	.apple_story h2 {
		padding: 30px 0;
	}

	.txt_div_main h2 {
		padding-bottom: 30px;
	}

	.section_parent {
		padding-top: 80px;
	}

	.about_third_row {
		padding-top: 20px;
	}

	.apple_story h2 {
		padding: 50px 0;
	}

	.cmn_question_div {
		padding: 30px 10px 30px 20px;
	}

	.email_support_div {
		padding: 30px 20px 30px 10px;
	}

	.new_feature_panel {
		min-height: 370px;
	}

	.main_submenu_ul {
		display: none;
		background-color: rgba(255, 255, 255, .05);
		padding: 0 5% !important;
		float: left;
	}

	.menu_bar nav ul ul {
		transform: none !important;
		box-shadow: none !important;
		width: 100%;
	}

	.menu_bar nav.navbar ul li {
		border-bottom: 1px solid #615b6c;
		display: inline-block;
		width: 100%;
	}

	.web_ul li {
		border-bottom: none !important;
	}

	.header_product_title {
		border-bottom: 1px solid #615b6c !important;
	}

	.menu_bar nav.navbar ul li a {
		display: inline-block;
		width: 100%;
		line-height: 18px;
		text-transform: none;
	}

	.tag_label {
		display: inline-block;
		padding-top: 5px;
		color: #999;
		width: 100%;
		font-size: 16px;
		font-weight: 400;
		float: left;
		text-align: center;
	}

	.corporate_ul li a img,
	.download_ul li a img,
	.web_ul li a img {
		float: left;
		display: none;
	}

	.header_product_title>a {
		color: #009fda !important;
	}

	.main_submenu_ul li a {
		padding: 3% 0 !important;
	}

	.corporate_ul .tag_label {
		width: 100%;
	}

	.product_submenu {
		padding: 0 !important;
	}

	.header_product_title:hover {
		background-color: transparent !important;
	}

	.product_submenu .mobile_footer_toggle {
		float: right;
		width: 16px;
	}

	.android_store_link {
		background-position: -112px -334px;
		height: 25px;
		width: 25px;
	}

	.windows_store_link {
		background-position: -67px -334px;
		height: 25px;
		width: 25px;
	}

	.mac_store_link {
		background-position: -155px -334px;
		height: 26px;
		width: 26px;
	}

	.ios_store_link {
		background-position: -25px -335px;
		height: 25px;
		width: 25px;
	}

	.corporate_new_badge {
		bottom: 0;
		right: 0;
		display: inline-block;
		float: none;
	}

	.feedback_form {
		bottom: 50px !important;
	}

	.menu_bar nav ul li:hover>ul,
	.menu_bar nav ul ul,
	.menu_bar nav.navbar ul li {
		transition: none !important;
	}

	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 4px;
		margin-right: 0px !important;
	}

	.smaller .fax_signup_btnn {
		padding: 0;
		top: 30px;
	}

	.header-top-space {
		padding-bottom: 110px;
	}

	.menu_bar nav ul {
		padding: 0;
		list-style: none;
		position: relative;
		border-radius: 5px;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-perspective: 200px;
		-ms-perspective: 200px;
		perspective: 200px;
	}

	.menu_bar .mobile_view.remove_bg_mobile {
		background-color: transparent;
		margin: 0;
		height: auto;
		line-height: normal;
	}

	.menu_bar nav.navbar ul li a {
		color: #fff;
		font-size: 16px;
		letter-spacing: 1px;
		padding: 10px 15px;
		font-weight: 400;
	}

	.mobile_rotate_icon .mobile_footer_toggle {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
	}

	.menu_bar ul.nav li a span svg {
		width: 8px;
	}

	.remove_bg_mobile img {
		filter: brightness(2);
	}

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		white-space: nowrap !important;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.fax_signup_btnn .send_fax_btn_header {
		margin-right: 5px;
	}

	.fax_signup_btnn .send_fax_btn_header {
		background-color: #009fda !important;
		height: auto;
		line-height: normal;
		padding: 13px 25px;
		border-radius: 10px;
		font-weight: 600;
		box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
		color: #fff !important;
		text-transform: uppercase;
		vertical-align: middle;
		font-size: 14px;
		height: 48px;
	}

	.fax_signup_btnn .fax_num_btn {
		background-color: #973de4 !important;
		height: auto;
		line-height: normal;
		padding: 13px 25px;
		border-radius: 10px;
		font-weight: 600;
		box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
		color: #fff !important;
		text-transform: uppercase;
		vertical-align: middle;
		font-size: 14px;
		height: 48px;
	}

	.smaller .fax_signup_btnn {
		visibility: visible !important;
		top: auto;
		-webkit-animation: slide 0.5s forwards;
		-webkit-animation-delay: 0.1s;
		animation: slide 0.5s forwards;
		animation-delay: 0.1s;
	}

	.mobile_view>img {
		margin-right: 15px;
		position: relative;
	}

	header.top_header,
	header.top_header.mobile_header {
		left: 0;
		height: 90px !important;
		top: 0;
	}

	.fax_signup_btnn .btn:hover,
	.fax_signup_btnn button:hover {
		transition: all 0.2s ease-in;
		transform: translateY(-2px);
		-webkit-transform: translateY(-2px);
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}

	header .navbar-inverse {
		padding: 0 !important;
		background-color: #383143;
	}

	header .navbar-inverse {
		overflow-x: hidden;
		overflow-y: auto;
		height: auto;
		max-height: calc(100vh - 95px);
	}

	.menu_bar.pull-right {
		margin-top: 0px !important;
	}

	.elementor-top-section .elementor-container {
		padding: 0 25px !important;
	}

	.elementor-top-section.emailfax_banner .elementor-container {
		padding: 0 !important;
	}

	header.top_header .col-lg-2.col-md-2.col-sm-12.col-xs-12.animation-element.slide-left.testimonial {
		display: flex;
		align-items: center;
	}

	.button_responsive .signupbtn {
		margin-left: 15px !important;
	}

	.bannerbtns .signupbtn {
		margin-left: 15px !important;
	}

	.bannerbtns .get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	header.top_header.mobile_header .mobile_div {
		position: absolute;
		right: -11px;
		top: 0;
		display: flex;
		align-items: center;
	}

	.fax_signup_btnn {
		position: absolute;
		text-align: center;
		display: flex;
		justify-content: space-around;
		padding: 0 5px;
		margin: 0 auto;
		max-width: 340px;
		top: -10px;
		width: 100%;
		left: 0;
		right: 0;
	}

	.top_header.mobile_header .logo {
		padding: 0;
	}

	.top_header.mobile_header .logo>a {
		padding: 0;
	}

	.faqsearch {
		padding-left: 40px;
	}

	.faqsearch .searchfrm-otr {
		padding: 0 25px;
	}

	.faqsearch .searchform {
		max-width: 63.333%;
		margin: 0 auto;
		position: relative;
		left: -3px;
	}

	.faqsearch .btn.btn-primary.btn-lg,
	.blogsearch .btn.btn-primary.btn-lg {
		min-width: auto;
		padding: 0 15px;
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.homemain_slider h1.banner_txt {
		font-size: 40px;
	}

	.get_started_now.app_part {
		text-align: center !important;
	}

	.main-banner-wrap .newh1 {
		font-size: 42px;
		line-height: 48px;
	}

	.main-banner-wrap .newh3 {
		font-size: 24px;
		line-height: 33px;
	}

	div#doctor-scroll {
		top: 40px !important;
	}

	h4.second-title {
		font-size: 24px;
		line-height: 33px;
	}

	.client_name_review {
		display: flex;
		width: 100%;
		justify-content: center;
		padding-top: 20px;
	}

	.top_btm_padding {
		min-height: 300px;
		padding: 50px 20px;
		flex-wrap: wrap;
		flex-direction: column;
	}

	.right_review_div {
		width: 100%;
		padding-left: 0;
	}

	.client-review {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		padding-top: 20px;
	}

	.client-review p {
		font-size: 18px;
		padding: 0 15px 20px;
		width: 95%;
	}

	.main-banner-wrap .newh3 {
		font-size: 24px;
		line-height: 33px;
	}

	.client-review p::before {
		top: -35px;
		width: 50px;
		background-size: 100%;
	}

	.client-review p::after {
		width: 50px;
		background-size: 100%;
	}

	.get_started_now img {
		display: inline-block;
		margin: auto;
	}

	.get_started_now a {
		display: inline-block;
		margin-right: 0;
		width: 50%;
		text-align: center;
		margin-bottom: 40px;
	}

	.page-template .display-4 {
		font-size: 34px !important;
		line-height: 1.2 !important;
	}

	.list_item.corporate_list_item h3 {
		font-size: 16px;
	}

	.list_item.corporate_list_item p:last-child {
		margin-bottom: 0;
	}

	.service_editor.text-center.mb-4.mb-md-5 {
		margin-bottom: 0px !important;
	}

	.buisness_box.text-center.mb-4 {
		margin-bottom: 0px !important;
	}

	.buisness_box p:last-child {
		margin-bottom: 0;
	}

	.cardbox .card.bg-white {
		padding-left: 15px;
		padding-right: 15px;
	}

	.emailbannercontent h1.display-3 {
		font-size: 40px;
		margin-top: 30px;
	}

	.howowrkbanner h1.display-3 {
		font-size: 38px;
	}

	.howowrkbanner .get_quotebtn {
		margin-bottom: 0;
		margin-right: 20px;
	}

	.howowrkbanner .get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	br {
		display: none;
	}

	.full_container.elementor-section.elementor-section-boxed>.elementor-container {
		margin-right: auto;
		padding-right: 15px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.guarentee_col br {
		display: block;
		margin-bottom: 20px;
	}

	.center_img .elementor-container.elementor-column-gap-default {
		justify-content: center !important;
	}

	.industry_info .industry_box {
		width: 42% !important;
		margin-bottom: 25px !important;
	}

	.removedotswrap ul li {
		width: 100%;
	}

	.offerbuisness_wrap .elementor-container.elementor-column-gap-default {
		padding-right: 10px;
		margin-right: auto;
		width: 100% !important;
		max-width: 100% !important;
	}

	h4.desktop_footer.displaynone {
		display: none;
	}

	footer.bg-primary-3.footer-1 h5.desktop_footer {
		text-align: left;
	}

	.smaller .fax_signup_btnn {
		top: auto;
		display: flex;
		align-items: center;
		height: 100%;
	}

	.center_btn .signupbtn .elementor-widget-container {
		margin-top: 10px !important;
		margin-left: 0px !important;
	}

	.contact_box>.elementor-container.elementor-column-gap-default {
		flex-direction: column !important;
		justify-content: center !important;
		align-items: center !important;
	}

	.contact_box .ipad_class.elementor-element {
		width: 100% !important;
	}

	.buttonalignment .start_btn>.elementor-widget-container {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.col-md-5.adjust_width_div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.tem_i.login-iframe {
		width: 100%;
		border-radius: 0;
		background-color: #f8f9fa;
	}

	.tem_i.login-iframe.iframe_animation {
		transform: none;
		padding-top: 20px;
	}

	.top_header .slide-left.testimonial {
		display: flex;
		align-items: center;
	}

	.button_responsive .signupbtn {
		margin-left: 0px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 8px !important;
	}

	.center_btn .receivenbtn {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.center_btn .receivenbtn .elementor-widget-container {
		margin-left: 0px !important;
	}

	html,
	body {
		top: 0px !important;
		margin-top: 0px !important;
	}

	.center_btn .howitworkbtn {
		width: 100% !important;
	}

	.bannerbtns .signupbtn {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}

	.mkb-container {
		min-height: 150px !important;
	}

	.search-no-results .mkb-container {
		min-height: 500px !important;
	}

	.mobileview .desktop_footer.displaynone {
		display: none !important;
	}

	.col-md-3.col-sm-6 {
		position: unset;
	}

	#google_translate_element {
		position: absolute;
		bottom: 0;
		width: 100%;
		float: left;
		width: 40%;
		position: absolute;
		bottom: -53px;
		left: 0;
		right: auto;
		margin: 0 auto;
	}

	#google_translate_element .form-group {
		margin-bottom: 0px !important;
	}

	footer.bg-primary-3.footer-1 {
		padding-bottom: 69px !important;
	}

	.foot-social {
		margin-top: 10px;
	}

	.top_header.mobile_header .container {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 0 20px !important;
	}

	.home_banner_bottom_section img {
		max-width: 140px;
	}

	.brand_icons a {
		width: 36px;
		height: 36px;
	}
}

@media (max-width:782px) {

	html,
	body {
		top: 0px !important;
		margin-top: 0px !important;
	}
}

@media (max-width:767px) {
	.homemain_slider section>.d-flex.flex-column {
		flex-direction: inherit !important;
	}

	.homemain_slider a.getdemobtn {
		margin-right: 20px;
	}

	.homemain_slider .elementor-widget-container section {
		padding: 0 0 40px !important;
	}

	.start_fixingpart .get_quotebtn,
	.start_fixingpart .signupbtn {
		text-align: center;
		margin: auto;
	}

	.homemain_slider h1.banner_txt {
		font-size: 30px;
	}

	.cardbox .media {
		min-width: 210px;
	}

	.cardbox .media p:last-child {
		margin-bottom: 0 !important;
	}

	.home_sub_title h3.display-4 {
		font-size: 28px !important;
		line-height: 1.3 !important;
	}

	.homemain_slider .carousel-cell {
		padding: 0 20px;
	}

	.main-banner-wrap .newh1 {
		font-size: 32px;
		line-height: 40px;
	}

	.main-banner-wrap .newh3 {
		font-size: 21px;
		line-height: 30px;
	}

	.banner-btn-area>button {
		font-size: 16px;
		line-height: 24px;
	}

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 250px;
	}

	.green-shape-wrap,
	.purple-shape-wrap {
		margin-top: 40%;
	}

	.banner-btn-area {
		margin: 30px 0;
	}

	.banner-btn-area {
		margin-bottom: 5px !important;
	}

	h4.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.right_review_div {
		width: 100%;
		padding-left: 0;
	}

	.left_review_img {
		width: 100%;
	}

	.left_review_img img {
		width: 150px;
	}

	.right_review_div .client-review {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.client-review p {
		font-size: 16px;
		margin-top: 20px;
		width: 100%;
		padding: 0 5px;
	}

	.testimonila-info .testimonil_slider .slick-prev,
	.testimonila-info .testimonil_slider .slick-next {
		display: none !important;
	}

	.main-banner-wrap .newh3 {
		font-size: 21px;
		line-height: 30px;
	}

	.top_btm_padding {
		flex-wrap: wrap;
		padding: 20px;
	}

	.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		font-size: 16px;
		height: 45px;
	}

	section.slider-main-wrap {
		padding: 0 !important;
	}

	.signupbtn {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.get_quotebtn .elementor-widget-container {
		margin-bottom: 0px !important;
	}

	.center_btn .elementor-widget-button,
	.center_btn .howitworkbtn,
	.center_btn .signupbtn {
		width: 100% !important;
		text-align: center;
	}

	.support_desc h4 {
		margin-top: 20px;
	}

	.blank_space {
		margin-bottom: 0px !important;
	}

	.page-template .elementor-button {
		font-size: 16px !important;
	}

	.page-template .display-4 {
		font-size: 26px !important;
		line-height: 1.5 !important;
	}

	.cardbox .card {
		padding: 0 15px;
	}

	.responsiveheide {
		display: none;
	}

	.emailbannercontent a.btn.btn-primary {
		margin: auto;
	}

	.processcontent {
		background-image: none !important;
	}

	.reverse_col .elementor-container {
		flex-direction: column-reverse;
	}

	.afflicate_banner h1.display-3 {
		font-size: 36px;
	}

	.pointboxpart ul {
		padding-left: 18px;
	}

	.email_support_div {
		padding: 20px;
	}

	.stepspart .div_info.step_title {
		font-size: 20px !important;
	}

	.removeback {
		background: none !important;
	}

	.howowrkbanner h1.display-3 {
		font-size: 30px;
		line-height: 1.2;
	}

	.cmn_plan_div .cmn_flex_box {
		width: 90%;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.bannersection {
		padding-top: 0px !important;
	}

	.new_home_banner .security_div {
		flex-direction: column;
	}

	.new_home_banner .cmn_flex_div {
		margin-bottom: 15px;
		margin-left: 0;
	}

	.new_home_banner .cmn_flex_box {
		width: 100% !important;
	}

	.plan_switch .switch label p {
		display: none;
	}

	.new_home_banner {
		padding-bottom: 20px !important;
	}

	.cancel_subscription_bg {
		flex-direction: column !important;
	}

	.cancel_three_box {
		margin-bottom: 30px;
		float: left;
		width: 100%;
	}

	.phone_app_div.full_img_div.feature_main_div {
		padding-top: 40px !important;
	}

	.support_main_header h2 {
		font-size: 30px;
	}

	.banner_support_txt span {
		font-size: 16px;
		line-height: 1.2;
		text-align: center;
	}

	.compare_txt_div h2 {
		font-size: 22px;
	}

	.compare_txt_div p {
		font-size: 17px;
		line-height: 28px;
	}

	.compare_txt_div {
		padding: 20px;
	}

	.feature_compair_div .nav-justified .nav-link {
		font-size: 18px;
	}

	.price_gray_txt {
		font-size: 20px;
	}

	.price_diff li {
		font-size: 15px;
		padding: 15.2px 0;
	}

	.price_diff li .more_price {
		padding: 8px 20px;
		font-size: 16px;
	}

	.fax_burner ul {
		border-bottom-left-radius: 0;
	}

	.fax_file_div .price_gray_txt {
		border-top-right-radius: 0px !important;
	}

	.feature_compair_div {
		padding: 40px 0;
	}

	h1.display-3 {
		font-size: 28px !important;
	}

	.button_center {
		margin: auto;
	}

	.get_started_now a:nth-of-type(even) {
		margin-right: 0;
	}

	.elementor-col-100 .elementor-widget-tommusrhodus-card-block {
		width: 100% !important;
	}

	.elementor-col-100 .elementor-widget-tommusrhodus-card-block {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.dialog-lightbox-widget-content .elementor-heading-title {
		font-size: 24px !important;
	}

	.dialog-message .elementor-element.elementor-top-section {
		padding: 10px !important;
	}

	.service_more.back_txt {
		justify-content: center;
	}

	.title_center {
		text-align: center;
	}

	.testi_slide_div.slick-slide {
		padding: 0 15px;
	}

	.phone_app_div.banner-top-space {
		overflow: visible;
	}

	footer .textwidget {
		padding-top: 0;
	}

	.cardbox .media .icon.icon-sm {
		max-width: 50px;
		width: 50px;
	}

	.mkb-settings-home-page .mkb-page-header h1.mkb-page-title,
	.mkb-single .mkb-page-header h1.mkb-page-title,
	.mkb-archive .mkb-page-header h1.mkb-page-title,
	.search-no-results .mkb-page-header h1.mkb-page-title,
	.search-results .mkb-page-header h1.mkb-page-title {
		font-size: 24px;
		padding-top: 0;
	}

	.smaller .top_header .container {
		height: auto;
	}

	.smaller .top_header .col-sm-12 {
		padding: 0;
		height: 100%;
	}

	.smaller header.top_header.mobile_header .logo {
		margin-top: 0;
	}

	.smaller .mobile_div.animation-element.slide-right.testimonial {
		top: auto;
		width: 50px;
	}

	.smaller .fax_signup_btnn {
		top: auto;
	}

	.about_delieverspart {
		overflow: hidden;
	}

	.elementor-top-section .elementor-container {
		padding: 0 5px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 0px !important;
	}

	.bannerbtns .signupbtn {
		margin-top: 0px !important;
	}

	#google_translate_element {
		width: 100% !important;
	}

	.foot-social {
		margin-top: 20px;
	}
}

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

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 8px 14px;
		font-size: 12px;
		letter-spacing: 0;
		margin-left: 0;
		margin-bottom: 0;
		height: auto;
	}

	.fax_signup_btnn {
		max-width: 270px;
		top: -10px;
		left: auto;
		right: 70px;
	}

	.logo img {
		width: 65px;
	}

	header.top_header.mobile_header .logo img {
		width: 65px;
	}

	header.top_header,
	header.top_header.mobile_header {
		height: 82px !important;
	}

	.mobile_div.animation-element.slide-right.testimonial {
		top: 3px;
	}

	.smaller .fax_signup_btnn {
		top: -9px;
	}

	.header-top-space {
		padding-bottom: 77px;
	}

	.emailbannercontent h1.display-3 {
		font-size: 34px !important;
		margin-top: 37px;
	}

	.emailbannercontent section {
		padding-top: 50px;
	}

	.contact-sale_logos .logo {
		padding: 0;
		margin: 0;
	}

	.contact-sale_logos .logo4 {
		margin-left: 0 !important;
	}

	.contact-sale_logos .logo5 {
		margin-top: 0;
		max-width: 150px;
		margin-left: 10px;
		max-width: 150px;
	}

	.contact-sale_logos .logo4,
	.contact-sale_logos .logo5 {
		margin-top: 15px;
	}

	.contact_sale_main .contact_sale_left {
		margin-bottom: 30px !important;
	}
}

h3.newh3.h3_hero_text {
	margin-bottom: 0;
}

.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 1s;
}

.elementor-element-b7f6d90 p,
.elementor-element-b3ba624 p,
.elementor-element-f1c6d13 p {
	text-align: center;
	color: #2C3038;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
	max-width: 228px;
	background-color: #009fda;
	padding: 0 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-appearance: none;
	color: #fff;
	width: 100%;
	border: none;
	line-height: 1.5;
	text-transform: uppercase;
	display: inline-block;
}

body.page-id-19413 .grey-btn-hover,
body.page-id-19413 .banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
	max-width: 240px;
}

.fax-broadcast_4a .media,
.fax-broadcast_4b .media {
	padding-left: 1.5rem !important;
}

.fax-broadcast_4a .media .avatar,
.fax-broadcast_4b .media .avatar {
	margin-right: 1.5rem !important;
}

.mobile_header .menu_bar ul.nav.navbar-nav {
	max-height: calc(100vh - 150px);
	overflow-y: auto;
}

@media screen and (max-width:480px) {
	header.top_header.smaller {
		padding: 0 !important;
	}

	header.top_header {
		padding: 0 !important;
	}

	.menu_bar ul.nav.navbar-nav {
		max-height: 500px;
		overflow-y: auto;
		padding-bottom: 0;
	}

	.menu_bar .navbar-nav>li {
		padding: .2% 6%;
	}

	header.top_header {
		padding: 4% 0;
	}

	.mobile_div.animation-element.slide-right.testimonial {
		top: 4px;
		width: 50px;
	}

	.smaller .fax_signup_btnn {
		top: auto;
	}

	.sidepanel {
		bottom: -10px !important;
	}

	.first_slide_img,
	.top_btm_padding {
		min-height: 380px;
	}

	h4.second-title {
		font-size: 21px;
		line-height: 30px;
	}

	.cmn_question_div,
	.email_support_div {
		width: 100%;
	}

	.security_div {
		flex-direction: column;
	}

	.new_home_banner .newh1 {
		font-size: 26px;
		line-height: 36px;
	}

	.new_home_banner .tablate_flex .col-lg-5.col-md-5.col-sm-12.col-xs-12.left_banner_txt,
	.new_home_banner .tablate_flex .col-lg-7.col-md-7.col-sm-12.col-xs-12.right_banner_flex {
		width: 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.headerlogowrap a {
		min-height: 70px;
	}

	.cmn_flex_box {
		padding: 25px 15px !important;
	}

	.switch label .lever {
		margin: 0 9px;
	}

	.plan_switch .switch label {
		font-size: 14px;
	}

	.compare_txt_div p {
		font-size: 15px;
		line-height: 25px;
	}

	.feature_compair_div .nav-justified .nav-link {
		font-size: 12px !important;
	}

	.feature_compair_div ul.nav-justified {
		margin-bottom: 20px;
	}

	.home_new_sendfax_div.send_fax.compare_fax_btn a {
		margin-right: 0 !important;
		margin-bottom: 8px !important;
	}

	.header-top-space {
		padding-bottom: 65px;
	}

	body .elementor-762 .elementor-element.elementor-element-9d2b245,
	body .elementor-13169 .elementor-element.elementor-element-b11f3c2,
	body .elementor-13174 .elementor-element.elementor-element-1f0058f,
	body .elementor-14260 .elementor-element.elementor-element-6bd67f5,
	body .elementor-14258 .elementor-element.elementor-element-f32189b,
	body .elementor-4864 .elementor-element.elementor-element-c334e79,
	body .elementor-1790 .elementor-element.elementor-element-fcdc27f,
	body .elementor-1831 .elementor-element.elementor-element-e7896b4,
	body .elementor-4558 .elementor-element.elementor-element-cb3f778,
	body .elementor-32562 .elementor-element.elementor-element-c334e79 {
		padding-bottom: 30px !important;
	}
}

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

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 6px 8px;
	}

	.fax_signup_btnn {
		max-width: 230px;
		top: -10px;
		right: 37px;
	}
}

footer.bg-primary-3.footer-1 h5 {
	color: #8b9aac;
	font-weight: 700;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 12px;
	padding-bottom: 0;
}

footer .widget .nav .nav-link {
	color: #8b9aac;
	float: left;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 0;
	width: 100%;
	text-shadow: none !important;
}

footer .widget .nav .nav-link:hover {
	color: #32325d;
}

.footer-widget a.h6 {
	color: #8b9aac;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.footer-widget .text-small.text-muted {
	color: #8b9aac !important;
}

footer .container {
	width: 90% !important;
	max-width: 100% !important;
}

footer>.container>.row:nth-child(2) {
	display: none;
}

.cookie_accept_div {
	width: auto !important;
	right: auto !important;
	left: 15px !important;
	letter-spacing: 0 !important;
	padding: 6px 6px 6px 8px;
}

.cookie_accept_div {
	width: 620px;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 4px 0 #aaa;
	-webkit-box-shadow: 0 0 4px 0 #aaa;
	letter-spacing: 1px;
	padding: 12px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 999999;
}

.cookie_txt_main {
	text-align: center;
}

.cookie_txt,
.cookie_link {
	font-size: 16px !important;
	font-weight: 400;
}

.cookie_txt {
	margin: 0;
	font-size: 17px;
	display: inline-block;
	padding-right: 6px;
}

.cookie_txt,
.cookie_link {
	font-size: 16px !important;
}

.cookie_link {
	font-size: 17px;
	display: inline-block;
	color: #009fda;
}

.close_cookie_div {
	height: 20px;
	width: 20px;
	line-height: 20px;
}

.close_cookie_div i.fa {
	line-height: 20px;
}

.close_cookie_div i.fa {
	font-size: 16px;
	color: #000;
	line-height: 23px;
}

.cookie_link:focus,
.cookie_link:hover {
	opacity: .8;
	color: #009fda;
}

.phone_app_div {
	padding-top: 150px;
}

.headinggradiant {
	background: linear-gradient(90deg, #3DC3F4 0%, #973DE4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.headinggradiant .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.heading_title_1,
.heading_title_1 .elementor-heading-title {
	color: #2C3038;
	font-size: 60px !important;
	font-weight: 800 !important;
	line-height: 73px !important;
}

.heading_title_2 {
	color: #2C3038;
	font-size: 33px;
	line-height: 44px;
	font-weight: 700;
}

.elementor-element-0da4171 .elementor-element-populated,
.elementor-element-c3953c6 .elementor-element-populated,
.elementor-element-5c9bfe1 .elementor-element-populated,
.elementor-element-d7de888 .elementor-element-populated,
.elementor-element-a546594 .elementor-element-populated,
.elementor-element-220dd05 .elementor-element-populated,
.elementor-element-1217d6f .elementor-element-populated,
.elementor-element-3c8cb96 .elementor-element-populated,
.elementor-element-b4effa9 .elementor-element-populated,
.elementor-element-c905dc8 .elementor-element-populated,
.elementor-element-e5dc137 .elementor-element-populated {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.elementor-762 .elementor-element.elementor-element-9d2b245,
.elementor-13169 .elementor-element.elementor-element-b11f3c2,
.elementor-13174 .elementor-element.elementor-element-1f0058f,
.elementor-14260 .elementor-element.elementor-element-6bd67f5,
.elementor-14258 .elementor-element.elementor-element-f32189b,
.elementor-3372 .elementor-element.elementor-element-91d2709,
.elementor-762 .elementor-element.elementor-element-9d2b245,
.elementor-3418 .elementor-element.elementor-element-e666e87,
.elementor-32562 .elementor-element.elementor-element-c334e79 {
	padding-top: 18px !important;
	padding-bottom: 45px !important;
}

.elementor-4864 .elementor-element.elementor-element-c334e79,
.elementor-1790 .elementor-element.elementor-element-fcdc27f,
.elementor-1831 .elementor-element.elementor-element-e7896b4,
.elementor-4558 .elementor-element.elementor-element-cb3f778 {
	padding-top: 14px !important;
	padding-bottom: 50px !important;
}

.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title {
	margin-bottom: 17px !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339,
.elementor-element.elementor-element-ec2cc31.elementor-widget,
.elementor-element.elementor-element-7bc1398.elementor-widget,
.elementor-14260 .elementor-element.elementor-element-2732448,
.elementor-element-45e0ced p.lead,
.elementor-14258 .elementor-element.elementor-element-75837bb,
.elementor-element-a409ef1 p.lead,
.elementor-3418 .elementor-element-e666e87 p.lead {
	margin-bottom: 0;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
.elementor-element-fe8c4f0 h1.display-3,
.elementor-3418 .elementor-element-e666e87 h1.display-3,
.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
.company_fax_banner_title .elementor-heading-title {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: normal !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
.elementor-element-45e0ced p.lead,
.elementor-element-a409ef1 p.lead,
.elementor-element.elementor-element-a6d4ff3 p.lead,
.elementor-element.elementor-element-1f4e158 p.lead,
.elementor-element-fe8c4f0 p.lead,
.elementor-3418 .elementor-element-e666e87 p.lead {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #B1AEB7 !important;
	margin: 0;
	opacity: 1;
	padding: 0;
	font-weight: 400;
}

.elementor-element-fe8c4f0 p.lead {
	color: #B1AEB7 !important;
}

.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
.elementor-element.elementor-element-a6d4ff3 p.lead,
.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
.elementor-element-45e0ced p.lead,
.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
.elementor-element-a409ef1 p.lead,
.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
.elementor-element.elementor-element-1f4e158 p.lead,
.elementor-element-fe8c4f0 h1.display-3,
.elementor-element-fe8c4f0 p.lead,
.elementor-3418 .elementor-element-e666e87 h1.display-3,
.elementor-3418 .elementor-element-e666e87 p.lead,
.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
.company_fax_banner_title .elementor-heading-title {
	letter-spacing: 0.1px;
}

img.wp-image-7623,
img.wp-image-7624 {
	margin: 20px auto;
}

header.top_header.desktop_header.smaller,
header.top_header.desktop_header.smaller .menu_bar,
header.top_header.desktop_header.smaller .logo {
	height: 80px;
}

.elementor-1987 .elementor-element.elementor-element-3cc29780>.elementor-widget-container,
.elementor-1987 .elementor-element.elementor-element-16e40e2d>.elementor-widget-container {
	margin-top: 0 !important;
}

.real_estate_solution_main .image {
	min-height: 68px;
	margin-bottom: 15px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.real_estate_solution_main .image img {
	margin-bottom: 0 !important;
}

#equalheights .text-center .images {
	height: 65px;
	margin-bottom: 15px;
}

#equalheights .text-center .images .aligncenter {
	margin-bottom: 0;
}

.elementor-section.mobile-fax-app_1sec .alignnone {
	margin-bottom: 0;
}

.compare-ifax-table-main .compare-ifax-table {
	padding-bottom: 0;
	margin-bottom: 4rem !important;
}

.compare-ifax-table-main .compare-ifax-table table {
	margin-bottom: 0;
}

.compareifaxtable {
	margin-bottom: 3rem;
}

.compare-ifax-table-scroll {
	overflow-y: hidden;
	overflow-x: auto;
}

.compare-ifax-table-scroll table {
	margin-bottom: 0;
}

.elementor-4837 .elementor-element.elementor-element-ef45712 br {
	display: block;
}

.minreadtime-otr.client_name_color {
	margin-bottom: 12px;
}

.minreadtime-otr p .bsf-rt-reading-time {
	font-size: 15px !important;
	font-weight: 400;
	display: none;
}

body.single-post article.article .elementor-button-wrapper a.elementor-button-link {
	border-radius: 10px;
}

.blog_detail_pagegination_pd .post.type-post .card>a {
	height: 245px;
}

.blog_detail_pagegination_pd .post.type-post .card>a>img {
	height: 100%;
	object-fit: cover;
}

.elementor-3771 .elementor-element.elementor-element-2533626>.elementor-container>.elementor-column>.elementor-widget-wrap {
	padding-bottom: 0 !important;
}

body.page-id-19413 .price_block_inner li.list .tooltip_div {
	display: block;
}

body.page-id-19413 .price_block_inner li.list .tooltip_div .tooltip_icon {
	display: inline;
}

.contact-sale_logos .logo4 {
	max-height: 90px;
	margin-left: 10px;
}

.contact-sale_logos .logo5 {
	margin-top: 16px;
}

body .elementor-14343 .elementor-element.elementor-element-5610465 .elementor-heading-title,
body .elementor-33372 .elementor-element.elementor-element-459b95b .elementor-heading-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 39px;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container,
.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container {
	margin-top: 40px;
	margin-bottom: 0;
	padding-top: 0 !important;
}

.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container>span,
.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container>span {
	margin-bottom: 0;
}

table,
table th,
table td {
	border: 1px solid #EAEDF2;
}

table th {
	padding: 1rem;
}

body.page-id-19413 .home_banner_bottom_section.disable_stiki_log {
	position: sticky;
	margin-top: -130px;
}

.company_fax_banner_title .elementor-heading-title {
	margin-bottom: 17px !important;
}

.heading1,
.heading1 .elementor-heading-title,
.heading2,
.heading2 .elementor-heading-title,
.heading3,
.heading3 .elementor-heading-title {
	color: #2C3038 !important;
	font-weight: 700 !important;
	letter-spacing: -.02em !important;
	line-height: 1.125 !important;
}

.heading1,
.heading1 .elementor-heading-title {
	font-size: 2.5rem !important;
	margin-bottom: 1.5rem !important;
}

.heading2,
.heading2 .elementor-heading-title {
	font-size: 2rem !important;
	margin-bottom: 1rem !important;
}

.heading3,
.heading3 .elementor-heading-title {
	font-size: 1.75rem !important;
	margin-bottom: 1rem !important;
}

.fax_cover_templates_main_page img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.fax_cover_templates_main_page .rightarrow {
	border: 0 none !important;
}

@media (max-width: 1600px) {
	.companies_logo_div::before {
		max-width: 1300px;
	}
}

@media (max-width: 1200px) {
	.mobileview .footer-widget.widget_text .textwidget .desktop_footer.displaynone {
		text-align: left;
	}

	.heading1,
	.heading1 .elementor-heading-title {
		font-size: calc(1.375rem + 1.5vw) !important;
	}

	.heading2,
	.heading2 .elementor-heading-title {
		font-size: calc(1.325rem + 0.9vw) !important;
	}

	.heading3,
	.heading3 .elementor-heading-title {
		font-size: calc(1.3rem + 0.6vw) !important;
	}
}

@media (max-width: 1199.98px) {
	footer.bg-primary-3.footer-1 h5+ul>li {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width: 1199px) {

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 400px;
	}

	.green-shape-wrap,
	.purple-shape-wrap {
		margin-top: 23%;
	}

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 15px !important;
	}

	.home_company_logo_slider {
		max-width: 400px;
		padding: 0 15px;
	}

	.home_company_logo_slider .slick-list {
		width: 100%;
		margin: 0;
	}
}

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

	.globalNav .rootLink,
	.login_ul .nav_list {
		font-size: 14px !important;
	}

	.login_ul .nav_list.sign_up_item {
		font-size: 14px !important;
		max-width: 145px;
	}

	.login_signup_div ul.login_ul li:first-child::after {
		font-size: 14px !important;
	}

	.globalNav.desktop_header .dropdownArrow,
	.globalNav.desktop_header .dropdownBackground,
	.globalNav.desktop_header .dropdownContainer {
		left: -35px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {

	.elementor-1644 .elementor-element.elementor-element-2fd452b9>.elementor-widget-container,
	.elementor-2012 .elementor-element.elementor-element-f5bf05c>.elementor-widget-container,
	.elementor-2012 .elementor-element.elementor-element-bae732e>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.real_estate_solution_main .elementor-widget-container {
		min-height: 350px;
	}

	.elementor-2012 .elementor-element.elementor-element-bae732e>.elementor-widget-container {
		padding-right: 15px;
	}

	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media,
	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media {
		min-height: 165px;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-2109 .elementor-element.elementor-element-313c1ca>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container,
	.elementor-element-47e71ce>.elementor-widget-container,
	.elementor-element-e682471>.elementor-widget-container,
	.elementor-3771 .elementor-element.elementor-element-f85994b>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		padding-right: 15px;
	}

	.elementor-element-47e71ce>.elementor-widget-container,
	.elementor-3771 .elementor-element.elementor-element-f85994b>.elementor-widget-container {
		padding-right: 15px !important;
	}

	.elementor-element-1998645 .elementor-column .media {
		min-height: 135px;
	}

	.bannerbtns .signupbtn.elementor-element-26e6364 {
		margin-left: 0 !important;
	}

	.bannerbtns .signupbtn.elementor-element-26e6364 {
		width: 100% !important;
	}

	.elementor-element-d8175e7 {
		margin-bottom: 15px !important;
	}
}

@media screen and (min-width: 768px) {
	.card.card-body.pl-md-3 {
		padding-left: 2.25rem !important;
		text-align: justify;
	}

	.card .avatar:not(.avatar-sm) {
		height: 4.5rem !important;
		margin-left: 0 !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-1021 .elementor-element.elementor-element-4daee563>.elementor-container>.elementor-column>.elementor-widget-wrap {
		padding-top: 0 !important;
	}

	.elementor-1021 .elementor-element.elementor-element-4daee563 {
		padding-top: 50px !important;
	}

	.elementor-section.mobile-fax-app_1sec {
		margin-bottom: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.elementor-element-d8175e7 {
		margin-bottom: 7px !important;
	}

	.real_estate_solution_main .elementor-widget-container {
		min-height: 450px;
	}

	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media,
	.fax-broadcast_4b .elementor-container>.elementor-column .elementor-element-populated .elementor-element .media {
		min-height: 175px;
	}

	.fax-from-mac_1 .elementor-col-33,
	.elementor-element-39c7267f .elementor-col-33,
	.elementor-element-db26a37 .elementor-col-33 {
		width: 100% !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-2109 .elementor-element.elementor-element-313c1ca>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b>.elementor-widget-container,
	.elementor-4899 .elementor-element.elementor-element-10a48fe>.elementor-widget-container {
		padding-right: 15px;
	}

	.fax-broadcast_4a .elementor-container>.elementor-column:first-child .elementor-element:first-child .media,
	.fax-broadcast_4a .elementor-container>.elementor-column:last-child .elementor-element:first-child .media {
		min-height: 170px;
	}

	.fax-broadcast_4a .elementor-container>.elementor-column:first-child .elementor-element:last-child .media,
	.fax-broadcast_4a .elementor-container>.elementor-column:last-child .elementor-element:last-child .media {
		min-height: 200px;
	}

	.elementor-element-1db84f7 .elementor-column .media {
		min-height: 175px;
	}

	.elementor-element-2434ae9 .elementor-column .media {
		min-height: 200px;
	}
}

@media screen and (max-width: 1023px) {
	.home_company_logo_slider {
		max-width: 200px;
	}

	.home_company_logo_slider #company_logo_slider .slick-arrow {
		display: none !important;
	}

	.home_company_logo_slider {
		width: calc(100% - 320px);
		max-width: 100% !important;
		padding: 0 10px;
	}

	.hb_bottom_left_sec {
		max-width: 160px;
	}
}

@media screen and (max-width: 991.98px) {
	.fax-from-mac_1 .elementor-col-33 .display-4 {
		margin-bottom: 1rem;
		line-height: normal !important;
	}

	footer>.container>.row>div {
		flex: 0 0 100%;
		max-width: 100%;
	}

	footer .widget {
		margin-bottom: 0;
	}

	footer .container {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0;
	}

	footer h5+div {
		display: none;
		padding: 10px;
	}

	footer.bg-primary-3.footer-1 h5 {
		color: #8b9aac;
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: 1px solid;
		padding: 10px;
		cursor: pointer;
		font-size: 18px;
		font-weight: 500;
		position: relative;
	}

	footer.bg-primary-3.footer-1 h5:after {
		position: absolute;
		content: "";
		background-image: url(https://www.ifaxapp.com/wp-content/themes/ifax/assets/images/images-mobile_footer_plus.png);
		background-repeat: no-repeat;
		background-size: 17px 17px;
		background-position: center right;
		width: 17px;
		height: 17px;
		right: 8px;
		top: 12px;
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
	}

	footer.bg-primary-3.footer-1 h5.mobile_rotate_icon:after {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	footer.bg-primary-3.footer-1 h5+ul.list-unstyled {
		display: none;
		margin-top: 20px;
	}

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
	.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
	.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
	.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
	.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
	.elementor-element-fe8c4f0 h1.display-3,
	.elementor-3418 .elementor-element-e666e87 h1.display-3,
	.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
	.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title,
	.ifax-vs-efax_banner_title_h1 h1,
	.elementor-14343 .elementor-element.elementor-element-e4b6d0e .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-6722447 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-0658a14 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-4261848 .elementor-heading-title,
	.company_fax_banner_title .elementor-heading-title {
		font-size: 30px !important;
	}

	.ifax-vs-efax_banner_title_h1 h1,
	.elementor-14343 .elementor-element.elementor-element-e4b6d0e .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-6722447 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-0658a14 .elementor-heading-title,
	.elementor-33372 .elementor-element.elementor-element-4261848 .elementor-heading-title {
		line-height: normal !important;
	}

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-element-7e43b6a.elementor-widget-text-editor p.lead,
	.elementor-element-45e0ced p.lead,
	.elementor-element-a409ef1 p.lead,
	.elementor-element.elementor-element-a6d4ff3 p.lead,
	.elementor-element.elementor-element-1f4e158 p.lead,
	.elementor-element-fe8c4f0 p.lead,
	.elementor-3418 .elementor-element-e666e87 p.lead {
		font-size: 18px !important;
		line-height: 22px;
		padding: 0 10px;
	}

	footer.footer-1 .mobileview .footer-widget.widget_text {
		padding-left: 10px;
	}

	.mobileview .footer-widget.widget_text .textwidget .desktop_footer.displaynone {
		display: block !important;
		margin-bottom: 15px !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33,
	.elementor-section.mobile-fax-app_5sec .elementor-col-33,
	.elementor-element-4ab245b0 .elementor-col-33 {
		width: 100% !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 h4 {
		margin-top: 20px;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now a,
	.elementor-section.mobile-fax-app_5sec .elementor-col-33 .get_started_now a,
	.elementor-element-4ab245b0 .elementor-col-33 .get_started_now a {
		width: auto;
		text-align: left;
		margin-right: 30px;
		margin-bottom: 0;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now {
		margin-top: 30px;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-col-33 .get_started_now,
	.elementor-element-4ab245b0 .elementor-col-33 .get_started_now {
		text-align: left !important;
	}

	.elementor-section.mobile-fax-app_1sec .elementor-element-286470d4 {
		margin-bottom: 20px;
	}

	.elementor-section.mobile-fax-app_5sec .get_started_now.app_part {
		margin-bottom: 40px;
		text-align: left !important;
	}

	.mobile-fax-app_2sec_1 .image,
	.mobile-fax-app_2sec_2 .image {
		display: flex;
		align-items: flex-end;
		margin-bottom: 25px;
		min-height: 70px;
	}

	.mobile-fax-app_2sec_1 .image img,
	.mobile-fax-app_2sec_2 .image img {
		margin-bottom: 0 !important;
	}

	.elementor-4558 .elementor-element.elementor-element-d29a346>.elementor-widget-container {
		margin-top: 0 !important;
	}

	.elementor-element-5aa88ee6 {
		padding-top: 0 !important;
	}

	.home .companies_logo_div {
		padding-bottom: 0 !important;
	}

	.elementor-3122 .elementor-element.elementor-element-5699dd09>.elementor-widget-container {
		margin-left: 0 !important;
	}

	.banner-left-img {
		margin-right: -70px;
	}

	body .elementor-14343 .elementor-element.elementor-element-5610465 .elementor-heading-title,
	body .elementor-33372 .elementor-element.elementor-element-459b95b .elementor-heading-title {
		font-size: 20px;
		line-height: 27px;
	}

	.elementor-14343 .elementor-element.elementor-element-ea66f58>.elementor-widget-container,
	.elementor-33372 .elementor-element.elementor-element-0ba9752>.elementor-widget-container {
		margin-top: 40px;
	}

	.elementor-element-ea66f58 {
		margin-bottom: 0 !important;
	}

	.elementor-element-0b7f1da .contact_sale_main>.row,
	.elementor-element-db1faf6 .contact_sale_main>.row {
		margin: 0;
		padding: 0 10px;
	}

	.elementor-element-0b7f1da .contact_sale_right,
	.elementor-element-db1faf6 .contact_sale_right {
		padding: 20px 15px 10px 20px;
		margin-bottom: 10px;
	}
}

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

	body.page-id-19413 .grey-btn-hover,
	body.page-id-19413 .banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		max-width: 220px;
	}

	.elementor-element-d8175e7,
	.elementor-element-f85994b {
		margin-bottom: 15px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-4913bf05.elementor-column>.elementor-widget-wrap {
		padding-top: 40px;
	}

	.elementor-section.fax_mobile_fixing .button {
		width: auto !important;
	}

	.elementor-section.fax_mobile_fixing .elementor-element-786b613 .elementor-widget-container,
	.elementor-section.fax_mobile_fixing .elementor-element-a7d8c49 .elementor-widget-container {
		margin-bottom: 0 !important;
	}

	.elementor-section.easy_steps5 {
		padding-top: 20px;
	}

	body,
	body .lead,
	.page-id-1021 p,
	.page-id-1021 p>a {
		font-weight: 400;
	}

	.elementor-2089 .elementor-element.elementor-element-4738ff9a {
		width: 100% !important;
		max-width: 100% !important;
	}

	.finance_sn_sec .elementor-element-7b8a6469 {
		padding-right: 0;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b,
	.elementor-2109 .elementor-element.elementor-element-313c1ca {
		width: 100% !important;
	}

	.elementor-2109 .elementor-element.elementor-element-17a010b,
	.elementor-2109 .elementor-element.elementor-element-313c1ca {
		text-align: left;
	}

	.hsg-tooltip {
		display: block;
	}

	.compare-ifax-table-main {
		margin-top: 60px;
		position: relative;
	}

	.compareifaxtable {
		overflow: hidden;
		border-left: 1px solid #EAEDF2;
	}

	.compare-ifax-table-scroll {
		margin-left: -1px;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child,
	.compare-ifax-table-scroll table tbody>tr>th:first-child {
		left: 0;
		position: sticky;
		background-color: #fff;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		content: "";
		position: absolute;
		background-color: #EAEDF2;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::after {
		width: 2px;
		height: calc(100% + 1px);
		right: -1.5px;
		top: 0;
	}

	.compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		width: 100%;
		height: 1px;
		bottom: 0px;
		left: 0;
	}

	.hsg-tooltip span {
		opacity: 1;
	}

	.comparetablemain.table_scrolled .hsg-tooltip span {
		opacity: 0;
	}

	.elementor-4864 .elementor-element.elementor-element-aa34a3b {
		text-align: left !important;
	}

	.home_banner_bottom_section {
		flex-wrap: wrap;
		height: auto;
		justify-content: center;
	}

	.home_banner_bottom_section .hbs_inner {
		padding: 40px 0px 40px !important;
		flex-wrap: wrap;
		justify-content: center;
	}

	.home_company_logo_slider {
		max-width: 100%;
		padding: 0;
	}

	.home_company_logo_slider .company_logo_img {
		padding: 0 10px;
	}

	.companies_logo_div.home_company_logo_slider {
		width: 100%;
		height: auto;
	}

	.home_banner_bottom_section {
		position: relative;
		margin-top: 0;
	}

	.banner-left-img {
		margin-right: -10px;
		max-width: 25%;
	}

	.banner-bottom-wrap {
		margin-bottom: 0;
		min-height: 118px;
	}

	.faqsearch {
		padding-left: 0;
	}

	.faqsearch .searchfrm-otr {
		padding: 0 20px;
	}

	.faqsearch .searchform {
		max-width: 100%;
		left: 0;
	}

	.faqsearch .searchform .form-control,
	.blogsearch .searchform .form-control {
		padding: 0 15px 0 15px;
		font-size: 13px;
	}

	.faqsearch .btn.btn-primary.btn-lg {
		min-width: auto;
		padding: 0 12px;
		font-size: 13px;
	}

	.blogsearch {
		width: 100% !important;
		padding: 0 10px;
	}

	.blogsearch {
		margin-bottom: 0 !important;
	}

	body.single-post .singlepage_show_search .searchform .btn.btn-primary {
		min-width: auto;
		padding: 0 15px;
		font-size: 14px;
	}

	body.single-post .singlepage_show_search .searchform .form-control {
		font-size: 14px;
	}

	.show-social-media-sh_footer {
		padding: 20px 15px;
	}

	.show-social-media-sh_footer .sfsi_shortcode_container {
		min-height: auto;
	}

	.sfsi_shortcode_container .sfsi_wicons {
		margin-bottom: 0 !important;
	}

	.show-social-media-sh_footer-in>span {
		margin-bottom: 5px;
		display: block;
	}

	.single.single-post .d-none.d-sm-block>nav {
		display: none;
	}

	.single.single-post .d-none.d-sm-block {
		padding-top: 30px !important;
		margin-bottom: 10px;
	}

	.green-shape-wrap.green_shape img,
	.purple-shape-wrap.purple_shape img {
		max-width: 100%;
	}

	.home_company_logo_slider.companies_logo_div section.slider {
		padding: 0 10px !important;
	}

	.ifax-vs-efax_banner_title_h2 p {
		font-size: 16px;
		line-height: 22px;
	}

	.elementor-element-0f659a5,
	.elementor-element-bc9de26 {
		padding-top: 25px !important;
		padding-bottom: 15px !important;
	}

	.elementor-element-ea66f58 .display-5,
	.elementor-element-7b75797 .elementor-heading-title,
	.elementor-element-abd3974 .elementor-heading-title,
	.page-template .elementor-element-8e464ff .display-4,
	.elementor-14343 .elementor-element.elementor-element-900d47a .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-900d47a .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-db560e6 .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-03ebd3b .elementor-heading-title,
	.elementor-14343 .elementor-element.elementor-element-eb707b5 .elementor-heading-title {
		font-size: 24px !important;
		line-height: normal !important;
	}

	.elementor-element-ea66f58 .display-5,
	.elementor-element-7b75797 .elementor-heading-title,
	.elementor-element-abd3974 .elementor-heading-title {
		margin-bottom: 0;
	}

	.elementor-element-ea66f58 p,
	.elementor-element-0ba9752 p {
		margin-bottom: 0;
	}

	.ifax-vs-efax_logo_sec .home_banner_bottom_section .hbs_inner {
		padding: 30px 0px 30px !important;
	}

	.elementor-element-fb922a6 p,
	.elementor-element-0a57fd3 p,
	.elementor-element-d85801e p,
	.elementor-element-8fcd475,
	.elementor-element-de20765 p,
	.elementor-element-2ff4c64 p,
	.elementor-element-faa8a5c p,
	.elementor-element-1172f8f p,
	.elementor-element-561930c p,
	.elementor-element-2d26f3a,
	.elementor-element-2814c6f p,
	.elementor-element-b7bfcb9 p,
	.elementor-element-318421b p,
	.elementor-element-17f993a p,
	.elementor-element-4144607 p {
		font-size: 16px;
		line-height: 1.5;
	}

	.ifax-vs-efax-table table td,
	.ifax-vs-efax-table table th {
		padding: 10px;
	}

	.ifax-vs-efax-table .compare-ifax-table-scroll table {
		min-width: 550px;
	}

	.tooltipremove.compare-ifax-table-main {
		margin-top: 0;
	}

	.tooltipremove.compare-ifax-table-main table {
		min-width: auto;
	}

	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child {
		position: relative;
	}

	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child::after,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>td:first-child::before,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child::after,
	.tooltipremove.compare-ifax-table-main .compare-ifax-table-scroll table tbody>tr>th:first-child::before {
		visibility: hidden;
		opacity: 0;
	}

	.elementor-14343 .elementor-element.elementor-element-ca866e6 {
		padding-bottom: 40px !important;
	}

	.green-shape-wrap img,
	.purple-shape-wrap img {
		max-width: 100%;
	}

	body.page-id-19413 .banner-bottom-wrap.animated {
		margin-top: 30px;
	}

	.elementor-element-6ded7d9 .elementor-widget-wrap {
		padding: 0 5px !important;
	}

	.elementor-32562 .elementor-element.elementor-element-33535de {
		width: 100% !important;
		max-width: 100% !important;
	}

	.elementor-element-a71234f {
		padding-top: 10px !important;
	}
}

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

	.bialty-container>.elementor>.elementor-section-wrap>.elementor-section.elementor-top-section .elementor-widget-wrap .elementor-element.elementor-widget.elementor-element-77ae339 h1.elementor-heading-title,
	.elementor-14260 .elementor-element.elementor-element-2732448 .elementor-heading-title,
	.elementor-14258 .elementor-element.elementor-element-75837bb .elementor-heading-title,
	.elementor-element.elementor-element-ec2cc31 .elementor-heading-title,
	.elementor-13174 .elementor-element.elementor-element-7bc1398 .elementor-heading-title,
	.elementor-element-fe8c4f0 h1.display-3,
	.elementor-3418 .elementor-element-e666e87 h1.display-3,
	.elementor-4864 .elementor-element.elementor-element-2732d3b .elementor-heading-title,
	.elementor-1790 .elementor-element.elementor-element-00908e9 .elementor-heading-title,
	.elementor-1831 .elementor-element.elementor-element-560df4f .elementor-heading-title,
	.elementor-4558 .elementor-element.elementor-element-ed33138 .elementor-heading-title {
		font-size: 26px !important;
	}

	section.blog_detail_pagegination_pd {
		padding-top: 0;
		margin-top: -5px;
	}

	.page-template .elementor-element-e1ebe84 .display-4 span,
	.page-template .elementor-element-81a1a6a .display-4 span {
		font-size: 24px !important;
		line-height: 28px !important;
		display: block;
	}

	.elementor-14343 .elementor-element.elementor-element-c5f4445 .elementor-button,
	.elementor-33372 .elementor-element.elementor-element-4cb4160 .elementor-button {
		padding: 15px 20px;
	}
}

@media screen and (max-width: 460px) {
	.cookie_accept_div {
		display: inline-block;
		width: 93% !important;
	}

	h4.cookie_txt {
		width: 100%;
	}

	.close_cookie_div {
		line-height: 1;
	}

	header .navbar-inverse {
		max-height: calc(100vh - 70px);
	}
}

@media screen and (max-width: 375px) {
	.banner-btn-area {
		flex-direction: column;
	}

	.banner-btn-area button.box_send_fax_btn.diagonal_btn.send_fax_blue {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media screen and (max-width: 375px) and (max-height : 700px) {
	.banner-bottom-wrap {
		min-height: 100px;
	}
}

@media screen and (max-width: 374px) {
	.fax_signup_btnn {
		right: 30px;
		max-width: 197px;
	}

	.fax_signup_btnn .fax_num_btn,
	.fax_signup_btnn .send_fax_btn_header {
		padding: 5px 5px;
		font-size: 11px;
	}

	header.top_header.mobile_header .logo img {
		width: 54px;
	}
}

@media screen and (max-width: 360px) {
	.bannerbtns .get_quotebtn {
		margin-bottom: 10px !important;
	}

	.button_responsive .elementor-widget-container {
		margin-top: 8px !important;
	}
}

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

@media screen and (max-width: 991px) {
	.phone_app_div.banner-top-space {
		height: auto;
	}

	body.home .afterbuttontext-homebn {
		margin-bottom: 30px !important;
	}

	.banner-bottom-wrap {
		margin-top: 0;
	}

	.banner-bottom-wrap>.dashboardnew2 {
		margin-top: 0;
	}

	.home_banner_bottom_section,
	body.page-id-19413 .home_banner_bottom_section.disable_stiki_log {
		margin-top: 0;
		position: relative;
	}
}

@media screen and (max-width: 767px) {
	.elementor-element-943b887 .display-5 {
		margin-bottom: 0 !important;
	}

	.elementor-14258 .elementor-element.elementor-element-2e04d05 {
		padding-bottom: 0 !important;
	}

	.faxbtngroup {
		margin-bottom: 20px;
	}

	.section3 .col-md-4,
	.section2 .col-md-4 {
		margin-bottom: 25px;
	}

	.section4 .col-md-6 {
		margin-bottom: 35px;
	}

	.section3 .col-md-4:last-child,
	.section2 .col-md-4:last-child,
	.section4 .col-md-6:last-child {
		margin-bottom: 0;
	}
	.phone_app_div.compare-online-fax-solution-banner {
		padding: 40px 0 100px !important;
	}
	.compare-online-fax-solution-banner .second-title {
		font-size: 20px;
		line-height: 26px;
	}
	.compare-online-fax-solution-banner.phone_app_div.banner-top-space .container {
		width: 100% !important;
		padding: 0;
	} 
	.compare-online-fax-solution-banner .landinglogos {
		margin-top: 30px;
	}
	.compare-online-fax-solution-banner .main-banner-wrap .newh1 {
		font-size: 32px;
		line-height: 40px;
	}
	.compare-online-fax-solution-banner .landinglogos-otr {
		padding: 0;
		display: flex;
		flex-wrap: wrap;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row {
		margin-bottom: 0px;
		display: block;
		width: 50%;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row .logos_otr {
		width: 50%;
    	padding: 0 15px 20px;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row.second_row,
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row.third_row {
		padding: 0;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row .logos_otr {
		width: 100%;
		height: 55px;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row .logos_otr > img {
		max-height: 100%;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row.third_row {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.compare-online-fax-solution-banner .landinglogos-otr .logos_row.third_row .logos_otr {
		width: 50%;
	}
	.hbspt-form {
		margin-top: -90px;
	}
	.cofs_first_para {
		font-size: 19px;
		line-height: 25px;
	}
	.landingpage_3  {
		padding-top: 30px !important;
	}
	.landingpage_3 h2.elementor-heading-title {
		font-size: 32px !important;
	}	
	.landingpage_3 .ml-3 {
		font-size: 16px;
		line-height: 21px;
	}
	.landingpage_3 .howitwork h4 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.landingpage_3 .elementor-column > .elementor-widget-wrap.elementor-element-populated .elementor-widget-wrap.elementor-element-populated {
		padding: 10px 0;
	}
	.landingpage_3 > .elementor-container {
		padding: 0 !important;
	}
	.landingpage_3 .howitwork a .elementor-button-text {
		font-size: 18px;
	}
	.landingpage_4 {
		padding-top: 0px !important;
	}
	.landingpage_4 .elementor-col-50:first-child,
	.landingpage_4 .elementor-col-50:last-child {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.landingpage_4 .elementor-col-50 .elementor-element-populated {
		padding: 10px 0 !important;
	}
	.landingpage_4 .elementor-widget-heading {
		margin-bottom: 10px !important;
	}
	.landingpage_4 h2.elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	.landingpage_4 .elementor-widget-container p {
		font-size: 16px;
		line-height: 22px;
	}
	.landingpage_4 .elementor-widget-image {
		padding: 20px 0;
	}
	.landingpage_4last {
		padding-bottom: 25px !important;
	}
	.landing_slider_main {
		padding-top: 30px !important;
	}
	.landing_slider .elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
		padding: 0 15px 25px;
		margin: 0 0 20px !important;
	}
	.landing_slider_main .landing_slider .elementor-widget-image {
		margin-top: 0;
		margin-bottom: 0;
	}
	.landing_slider_main .elementor-widget-container .lead>p {
		font-size: 18px;
		line-height: 23px;
	}
	.landing_slider_main .elementor-widget-container strong {
		font-size: 18px;
	}
	.landing_slider_main {
		padding-bottom: 20px !important;
	}
	.landingpage_9 {
		padding-top: 0 !important;
	}
	.landingpage_9 h2.elementor-heading-title {
	    font-size: 30px;
    	line-height: 38px;
	}
	.landingpage_9 .elementor-widget-heading {
		margin-bottom: 0px !important;
	}
	.landing_slider .elementor-col-33:last-child .elementor-widget-wrap.elementor-element-populated	 {
		margin: 0 0 0px !important;
	}
	.landingpage_9 .elementor-accordion-item a.elementor-accordion-title {
		font-size: 16px !important;
    	line-height: 20px;
	}
	.landingpage_9 .elementor-accordion-item .elementor-tab-content > p {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 0px;	
	}
	.landingpage_10 .elementor-widget-container h2.display-4 > span {
		font-size: 24px;
		line-height: 27px;
	}
	.landingpage_10 .elementor-widget-container p > span {
		font-size: 19px;
    	line-height: 25px;
	}
	.landingpage_10 .find_text .elementor-widget-container p {
		font-size: 18px;
		line-height: 22px;	
		margin-bottom: 0;
	}
	.landingpage_10 .elementor-widget-container .elementor-button-wrapper a.elementor-button-link {
		font-size: 18px;
		padding: 20px;
	}
	.landingpage_10 .elementor-section-full_width {
		padding: 30px 0 !important;
	}
	.landingpage_10 {
		padding-bottom: 30px !important;
	}
	.hbspt-form {
		padding: 25px 12px 25px 20px;
	}
}
/* ---- End (max-width: 767px) ---- */

@media screen and (max-width: 700px) {
	body.home .afterbuttontext-homebn {
		margin-bottom: 20px !important;
	}
}

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

	.elementor-element-47e71ce,
	.elementor-element-e682471 {
		width: 100% !important;
		text-align: center !important;
	}

	.elementor-2035 .elementor-element.elementor-element-1b6bf265 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-70e28e9,
	.elementor-1556 .elementor-element.elementor-element-2bf8057c,
	.elementor-1021 .elementor-element.elementor-element-4913bf05.elementor-column>.elementor-widget-wrap,
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
	.elementor-1747 .elementor-element.elementor-element-881b8d9,
	.elementor-1747 .elementor-element.elementor-element-3e9892d>.elementor-widget-container,
	.elementor-1747 .elementor-element.elementor-element-a67caa0,
	.elementor-1747 .elementor-element.elementor-element-dce2fce,
	.elementor-2035 .elementor-element.elementor-element-6295d10a,
	.elementor-2035 .elementor-element.elementor-element-5b43c359,
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
		padding-top: 0 !important;
	}

	.elementor-3771 .elementor-element.elementor-element-849a4c6,
	.elementor-1747 .elementor-element.elementor-element-15588bc,
	.elementor-3907 .elementor-element.elementor-element-b667cf2,
	.elementor-3771 .elementor-element.elementor-element-77b7dfd,
	.elementor-element-29f23ca {
		padding-top: 10px !important;
	}

	.elementor-1556 .elementor-element.elementor-element-34246b5f,
	.elementor-1831 .elementor-element.elementor-element-a3cc6b3,
	.elementor-3907 .elementor-element.elementor-element-0676d0e,
	.elementor-3907 .elementor-element.elementor-element-4b33912,
	.elementor-1831 .elementor-element.elementor-element-d915e85 {
		padding-top: 20px !important;
	}

	.elementor-element-47728e7b,
	.elementor-element-47728e7b,
	.elementor-element-2085389f,
	.elementor-element-214317bc,
	.elementor-element-22a25ea9,
	.elementor-element-26a0cddb,
	.elementor-element-5d3851f3,
	.elementor-element-5a364688,
	.elementor-element-649ea815,
	.elementor-1747 .elementor-element.elementor-element-15b47fa6,
	.elementor-1831 .elementor-element.elementor-element-6153fcf8,
	.elementor-1747 .elementor-element.elementor-element-39d979ca,
	.elementor-1556 .elementor-element.elementor-element-61bc526b,
	.elementor-1021 .elementor-element.elementor-element-822a2be>.elementor-element-populated,
	.elementor-2035 .elementor-element.elementor-element-1b6bf265,
	.elementor-2035 .elementor-element.elementor-element-5957c02f,
	.elementor-2035 .elementor-element.elementor-element-531c094d,
	.elementor-1831 .elementor-element.elementor-element-5f63b7c1,
	.elementor-3907 .elementor-element.elementor-element-82b9895,
	.elementor-1644 .elementor-element.elementor-element-2ccfcd10 {
		padding-top: 30px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-41b8afdc {
		padding-top: 40px !important;
	}

	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
	.elementor-1747 .elementor-element.elementor-element-39d979ca,
	.elementor-1021 .elementor-element.elementor-element-196339a0>.elementor-element-populated {
		padding-bottom: 0 !important;
	}

	.elementor-1556 .elementor-element.elementor-element-61bc526b,
	.elementor-1831 .elementor-element.elementor-element-5f63b7c1,
	.elementor-1644 .elementor-element.elementor-element-7a0c5ab4 {
		padding-bottom: 10px !important;
	}

	.elementor-1644 .elementor-element.elementor-element-87d08d6 {
		padding-bottom: 20px !important;
	}

	.elementor-element-47728e7b,
	.elementor-element-2085389f,
	.elementor-element-22a25ea9,
	.elementor-element-26a0cddb,
	.elementor-1021 .elementor-element.elementor-element-30dfd64,
	.elementor-1747 .elementor-element.elementor-element-25673473,
	.elementor-2035 .elementor-element.elementor-element-5957c02f,
	.elementor-1556 .elementor-element.elementor-element-67443ec {
		padding-bottom: 30px !important;
	}

	.elementor-1831 .elementor-element.elementor-element-4fddbbca,
	.elementor-1831 .elementor-element.elementor-element-a203ffc {
		padding-bottom: 40px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-4dbfff5,
	.elementor-1556 .elementor-element.elementor-element-0cf1216 {
		padding-bottom: 50px !important;
	}

	.elementor-1556 .elementor-element.elementor-element-243ee1e5>.elementor-widget-container,
	.elementor-1021 .elementor-element.elementor-element-22138697>.elementor-widget-container {
		margin-top: 20px !important;
	}

	.elementor-3771 .elementor-element.elementor-element-f0758f3,
	.elementor-2035 .elementor-element.elementor-element-7fa6f5c>.elementor-widget-container,
	.elementor-1831 .elementor-element.elementor-element-e6b6e8c>.elementor-widget-container,
	.elementor-1644 .elementor-element.elementor-element-2a46583e>.elementor-widget-container {
		margin-top: 30px !important;
	}

	.elementor-element-89be040,
	.elementor-1747 .elementor-element.elementor-element-2971a780>.elementor-element-populated {
		margin-bottom: 0 !important;
	}

	.elementor-2035 .elementor-element.elementor-element-1098b08c>.elementor-widget-container {
		margin-bottom: 30px !important;
	}

	.elementor-1021 .elementor-element.elementor-element-2479c55,
	.elementor-3907 .elementor-element.elementor-element-09201f1,
	.elementor-1747 .elementor-element.elementor-element-15588bc {
		margin-bottom: 40px !important;
	}

	.elementor-element-39cbdaad p:empty,
	.elementor-element-60cd486e,
	.elementor-element-3b9947f4,
	.elementor-element-0678469 {
		display: none !important;
	}

	.faxbtngroup .faxbtn {
		margin-right: 0;
		margin-bottom: 15px;
	}
}