 .breadcrumb li {  font-size:12px; } .m-0 {  margin:0 !important; } .mt-0 {  margin-top:0 !important; } .d-flex {  display:flex !important; } .align-items-center {  align-items:center !important; } .justify-content-center {  justify-content:center !important; } .gap-6 {  gap:6px !important; } .recaptcha-row {  margin:20px 10px; } .blog-layout {  display:flex;  flex-direction:row;  align-items:flex-start;  gap:40px;  max-width:1200px;  margin:0 auto;  padding:20px; } .fusion-fullwidth.fullwidth-box.free-trial-option-banner {  display:none; } .header-banner-form .form-row {  display:flex;  gap:10px; }  .toc-container {  flex:0 0 250px;  background:#f8f9fa;  padding:20px;  border-left:3px solid #0073aa;  position:sticky;  top:100px;  max-height:calc(100vh - 120px);  overflow-y:auto; } #menu-item-17936 {  display:none; } .home-page-banner::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgb(2 30 45 / 85%);  z-index:2;  pointer-events:none; } .banner-content-wrapper.banner-home {  z-index:3; } .toc-container ul.toc-list {  list-style:none;  padding:0;  margin:0; } .toc-container ul.toc-list li {  margin:10px 0; } .grecaptcha-badge {  display:none !important;  height:0px !important; } .toc-container ul.toc-list li a {  text-decoration:none;  color:#0073aa;  font-weight:500; } .toc-container ul.toc-list li a:hover {  text-decoration:underline; } .toc-title {  font-size:20px;  font-weight:bold;  margin-bottom:20px;  letter-spacing:0.5px; } .toc-right-container h2 {  scroll-margin-top:100px;  }  .toc-right-container {  flex:1;  max-width:800px; } input.submit-btn, input.modal-submit {  padding:20px 30px !important;  font-size:14px !important;  box-shadow:none;  font-weight:400;  background:#016699 !important;  border:none;  color:#fff;  font-family:Gotham; } div.req-demo {  clear:both;  text-align:right;  padding-top:5px;  position:relative;  right:40px; }  .logo .normal_logo {  width:146px; } .wp-pagenavi {  margin:20px 0px; } .menu-footer-middle {  padding:20px 0px;  background-color:#fff;  margin-left:-10px;  margin-right:-10px; } .footer-area a {  text-shadow:none !important;  color:#1b1b1b; } .footer-area h4 a {  font-weight:700; } .wp-pagenavi span, .wp-pagenavi a {  padding:10px 15px; } .wp-pagenavi .current {  background:#016699;  color:#fff; } .blog-area .row {  display:flex;  flex-flow:wrap; } .blog-area {  padding:60px 0 30px 0; } .single-blog {  box-shadow:0 0 5px rgb(0 0 0 / 17%);  transition:all .3s; } .single-blog:hover {  background:rgb(245, 248, 250); } .single-blog .blog-image {  border-bottom:3px solid #ff7a59; } .single-blog .blog-info {  padding:36px 15px 20px;  text-align:center;  position:relative; } .single-blog .blog-info .topic-link {  display:inline-block;  font-size:16px;  text-transform:capitalize;  color:#ff7a59;  margin-top:-61px;  text-decoration:none; } .single-blog .blog-info .topic-link .icon-wrap {  display:flex;  position:relative;  justify-content:center;  align-items:center;  width:50px;  height:50px;  border-radius:50%;  margin:0 auto;  margin-bottom:20px;  z-index:5; } .single-blog .blog-info .topic-link .icon-wrap .icon {  display:flex;  justify-content:center;  align-items:center;  width:45px;  height:45px;  border-radius:50%;  background:#ff7a59;  z-index:5;  margin:0 auto;  color:white;  transition:all .3s;  font-size:22px; } .single-blog .blog-info .topic-link:hover {  color:rgb(0 127 255); } .single-blog .blog-info .topic-link:hover .icon-wrap .icon {  background:rgb(0 127 255); } .single-blog .blog-info .topic-link .icon-wrap:before {  position:absolute;  content:'';  width:100%;  height:100%;  border:3px solid #ff7a59;  border-color:rgb(255, 122, 89) rgb(255, 122, 89) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);  border-radius:50%;  transform:scale(1.2) rotate(-45deg);  left:0;  top:0;  z-index:-1;  background:white; } .single-blog:hover .blog-info .topic-link .icon-wrap:before {  background:rgb(245, 248, 250); } .single-blog .blog-info .blog-title {  font-size:24px;  line-height:1.3;  color:#33475b;  font-weight:600; } .single-blog .blog-info .blog-title a {  color:#33475b;  transition:all .3s;  text-decoration:none; } .single-blog .blog-info .blog-title a:hover {  color:rgb(0 127 255); } .startmmtrail-nav .startmmtrail-ul a.start-header-items {  border:1px solid #016699;  padding:10px 20px;  line-height:1 !important;  display:inline-block;  border-radius:5px;  margin:0 5px;  font-size:14px;  color:#016699;  text-transform:capitalize;  transition:all .3s; }   .single-blog .massmailer-blog-single {  font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;  padding:2rem;  max-width:1200px;  margin:auto;  position:relative;  position:relative;  z-index:1;  margin-top:50px; } .single-blog .breadcrumb ol {  list-style:none;  display:flex;  gap:10px;  padding:0;  margin-bottom:1rem;  font-size:0.9rem;  color:#555; } .single-blog .breadcrumb li::after {  content:">";  margin:0 8px;  color:#aaa; } .single-blog .breadcrumb li:last-child::after {  content:""; } .single-blog .breadcrumb a {  text-decoration:none;  color:#0077cc; } .single-blog .header-section {  display:flex;  flex-wrap:wrap;  gap:2rem;  align-items:flex-start;  justify-content:space-between; } .single-blog .content-left {  flex:1;  min-width:300px; } .single-blog .content-left h1 {  font-size:36px;  margin-bottom:1rem; } .single-blog .author-section {  display:flex;  align-items:center;  gap:10px;  font-size:0.9rem; } .single-blog .author-img {  width:40px;  height:40px;  border-radius:50%;  object-fit:cover; } .single-blog .author-name a {  color:#333;  font-weight:bold;  text-decoration:none; } .single-blog .share-icons {  display:flex;  gap:10px;  margin-left:auto; } .single-blog .copy-btn {  background:none;  border:none;  cursor:pointer;  font-size:1rem; } .single-blog .content-right {  flex:1;  min-width:300px;  text-align:right; } .single-blog .featured-img {  width:100%;  border-radius:10px;  object-fit:cover; } .single-blog .action-buttons {  margin-top:1rem;  display:flex;  justify-content:flex-end;  gap:1rem; } .action-buttons .service_cus_integration {  display:inline-flex;  align-items:center;   gap:8px;   border:none;  background:#016699;  color:#fff;  font-size:13px;  text-transform:uppercase;  padding:10px 15px;  text-decoration:none; } .linkedin-icon-profile img {  width:15px;  margin-top:0px;  margin-left:7px; } .action-buttons .service_cus_integration img {  width:20px;  height:20px;  object-fit:contain; } .action-buttons .service_cus_integration i {  margin-top:-5px; } .single-blog .action-buttons .btn {  background-color:#0077cc;  color:white;  padding:0.6rem 1rem;  text-decoration:none;  border-radius:5px;  font-weight:bold;  transition:background-color 0.3s ease; } .single-blog .action-buttons .btn:hover {  background-color:#005fa3; } body.single-blog .share-icons {  margin-top:30px;   padding-top:20px;  border-top:1px solid #ddd;   display:flex;  align-items:center;  gap:12px;  font-family:inherit;  font-size:16px;  color:#333; } body.single-blog .share-icons a {  text-decoration:none;  color:#0077b5;   display:flex;  align-items:center;  gap:6px;  font-weight:500; } body.single-blog span.author-name {  font-size:16px; } div#watch-video {  text-align:center; }  body.single-blog .pdf-viewer {  margin-top:40px;  background-color:#f5f5f5;  padding:0;   border-radius:8px;  box-shadow:none;   overflow:hidden;   max-width:100%;   display:block;  position:relative;   text-align:center; }  body.single-blog .pdf-viewer .sidebar, body.single-blog .pdf-viewer .left-sidebar, body.single-blog .pdf-viewer .right-sidebar {  display:none;  }  body.single-blog .pdf-viewer embed {  width:100%;  height:80vh;   border:none;  display:block; } .single-blog .blog-feat-img {  display:none; } .single-blog .blog-page-content-wrap.clearfix.blog-single-post {  padding:0px 0px 30px 0px; } .addtoany_shortcode .a2a_kit {  display:flex !important;  flex-direction:row !important;  gap:10px;   align-items:center;  flex-wrap:wrap;  } body.single-blog .share-icons .copy-btn {  background:none;  border:none;  cursor:pointer;  padding:0;  font-size:16px;  display:flex;  align-items:center; }   .related-resource {  padding-top:50px;  width:100%;  clear:both; } div#recent_works-widget-6 {  opacity:0; } .startmmtrail-nav .startmmtrail-ul a.start-header-items:hover {  background:#016699;  color:#ffffff; } .banner-caption h1 {  line-height:51px;  margin:0 auto;  text-align:center;  color:#016796; } .banner-caption h2 {  color:#016796; } .footer-area .ph-no {  color:#fff;  margin:0;  text-shadow:none;  font-family:'GothamBook';  font-size:38px; } .page-template-tpl-startmmtrial-php #text-21, .page-template-tpl-startmmtrial-php #social_links-widget-3 {  display:none; } .page-id-16916 .bottom-footer {  display:none; } .above-footer-section a {  display:none !important; } .price-section .box-header {  background:var(--primary);  padding:15px;  color:var(--white);  display:flex;  align-items:center;  justify-content:center;  flex-wrap:wrap;  gap:6px; } .page-template-tpl-pricing .space-none.txt-black {  color:#016796; } .box-header {  background:#000;  padding:20px;  color:#fff; } .page-template-tpl-startmmtrial header#header {  background:transparent; } .left-section-webinar {  padding:20px; } .margin-top-bottom {  margin:50px 0px; } .right-section-webinar {  padding:20px;  text-align:center; } .right-section-webinar img {  width:75%; } .display-flex-center {  display:flex;  align-items:center; } .section-row-license {  clear:both;  padding-top:25px; }  .pricing-table-sec.implementation-package h1 {  padding-bottom:0px; } .implementation-package .pricing-box-outer table.table td {  width:20%; } #wrapper .post-content h2, #wrapper .fusion-title h2, #wrapper #main .post-content .fusion-title h2, #wrapper .title h2, #wrapper #main .post-content .title h2, #wrapper #main .post h2, #wrapper #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {  font-size:25px; } .post-content h3, .project-content h3, #header .tagline, .product-title, #side-header .tagline {  font-size:20px;  line-height:24px; } #addToCartButton {  display:none; } .pricing-box-outer table.table td.border-none-left-right {  background-color:var(--primary);  color:var(--white); }  #header-sticky .logo, #header .logo {  margin:0 !important; } .customers_logos .support-package-section h4 {  font-weight:700;  font-size:25px;  font-family:"Gotham"; } .customers_logos.custom_package_section li img {  max-width:100px;  max-height:100%;  height:auto;  width:225px; } .customers_logos ul li {  text-align:center;  margin:0 75px 0 75px;  display:flex;  align-items:center;  justify-content:center;  height:100px; } .customers_logos ul {  justify-content:center;  display:flex;  flex-wrap:wrap;  gap:10px;  padding:0;  list-style:none; } #header .avada-row {  max-width:1200px;  display:flex;  align-items:center; } .pricing-box-outer table.table td.space-none.zeropadding {  padding:0; } .portfolio-title:hover {  color:#016699 !important;  text-decoration:none; }  .red-sec h1:hover {  color:#fff !important; } .red-cls:hover {  color:#016699 !important; } a.red-cls:hover {  color:#23527c !important; } a.red-cls {  color:#016699; } .customers_logos {  padding-top:20px;  display:block;  align-items:center; } .col-sm-4-custom {  width:20%;  float:left; } li.flex-active-slide {  opacity:1 !important; } header#header {   background:#016699;  } .partner_req {  clear:both;  text-align:center;  padding-top:5px;  position:relative;  right:-135px;  color:#016699; } .partner_req a {  color:#016699; }  .mbr-contacts__column.col-sm-4.contact_page {   width:100%;  }  .form-group {   margin-bottom:10px;  }  .fusion-column-wrapper {   padding:10px;  }  body #header-sticky.sticky-header .sticky-shadow {   background:#016699 !important;  }  #nav.nav-holder .navigation>li>a {  color:#fff;  font-size:16px;  font-weight:normal;  text-transform:capitalize; }  .fusion-column-wrapper p {   margin-top:50px;  }  .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img {   max-height:60px !important;  } .lastcontainer.product-sec-main {  padding:25px 0; }  img.img-responsive {  height:auto; }  .resources-content-section {  text-align:center; }   .subscribe-section {   max-width:700px;   margin:0 auto;  }  .service_cus_integration {  border:none;  background:#016699;  color:#fff;  font-size:13px;  text-transform:uppercase;  padding:15px; } div.page_content {   background:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/../images/bg.jpg);  }   form.newsletter-form {   margin-bottom:0;   float:left;   width:95%;  }   .form-section a, div.req-demo {   color:#fff;   font-family:GothamBook;   font-size:14px;  } div.req-demo a {   text-decoration:underline;  } body .red-sec .h1:hover {  color:#fff !important; } .owl-nav {  text-align:center;  margin-top:20px; } i.fa-external-link {  float:left;  color:#747474;  font-size:16px;  font-weight:600;  margin-left:4px;  margin-top:10px; } .owl-nav .owl-prev {  margin-right:10px; } .below-form-data .inline-items {  display:flex;  align-items:center;  gap:5px;  font-size:14px;  color:#016796; } .center-button {  text-align:center; } .below-form-data i.fa {  color:#333;  } .below-form-data a {  text-decoration:underline;  color:#0073aa;  } .below-form-data a:hover {  text-decoration:none; }  div.req-demo {   clear:both;   text-align:right;   padding-top:5px;   position:relative;   right:40px;  }   input.submit-btn, input.modal-submit { box-shadow:none; border:none;   color:#fff;   font-family:Gotham;  }  input.email-newsletter, input.modal-newsletter {  padding:20px;  font-size:14px;  background:transparent;  color:#fff;  border:1px solid #016796;  border-bottom:1px solid #016796aliceblue;  font-family:GothamBook;  width:50%; } .tfs-slider .slide-content-container .tfs-button-2 {   width:100%;   padding:0px 70px;  } .footer-form-wrap .row {   margin:0px -15px;  }  div.wpcf7-validation-errors {   display:none !important;  }  .wpcf7-not-valid {   border:1px solid #f00 !important;  }  span.wpcf7-not-valid-tip {   display:none !important;  }  #wrapper .fusion-button.button-1 {   background:#016699 !important;  }  #wrapper .fusion-button.button-2 {   background:#016699 !important;  }  #wrapper .fusion-button.button-3 {   background:#016699 !important;  }  #wrapper .fusion-button.button-2:hover, .button-2:focus, .fusion-button.button-2:active {   background:#016699 !important;  }  #toTop:hover {   background-color:#016699 !important;  }  .read-more-pf a {   color:#016699;   text-decoration:underline;  }  a.pricing-table-contact {   color:#016699;   text-decoration:underline;  }   th, td, caption {   padding:4px 10px 4px 5px;  } table.price-table,  table.fet_table {   border:1px solid #ddd;   width:1100px;   margin:0 auto;   background:#fff;  } table.fet_table {   border-top:0px;   border-right:0px;  } table.price-table tr td:first-of-type,  table.price-table tr th:first-of-type table.fet_table tr td:first-of-type,  table.fet_table tr th:first-of-type {   background:#f6f6f6;  } table.price-table tr td.extra-padding {   padding:20px 100px;  } table.price-table tbody tr th,  table.fet_table tbody tr th {   padding:28px;   text-align:center;   border-right:1px solid #ddd;   line-height:1.6;  } table.price-table tbody tr th.first-thead {   background:#f6f6f6;  } table.price-table tbody tr {   border-bottom:1px dashed #ddd;  }  .home-page-banner .owl-item img {  max-height:100vh;  height:auto; }   table.price-table th.twenty-two {   width:27%;  } table.price-table th.twenty {   width:17%;  } tr.all_fet:last-of-type td {   border-bottom:0px;  } table.price-table tbody tr.main-trow th {   font-family:'Gotham-bold';   font-size:14px;   color:#333;   text-transform:uppercase;  } table.price-table tbody th.second-theader {   font-family:'gotham-bold';  } table.price-table tbody th.second-theader span.block {   display:block;   font-family:gothambook;   font-weight:400;   font-size:14px;  } table.price-table tbody th.second-theader.main-theader {   background:#f6f6f6 !important;   text-align:left;   text-transform:uppercase;   color:#999;   vertical-align:top;  } table.price-table tbody td,  table.fet_table tbody td {   padding:10px;   border-right:1px solid #ddd;   font-family:GothamBook;   color:#666;   font-size:12px;   line-height:1.6;  } table.price-table tbody tr th:first-of-type span {   color:#999999;   background:transparent;  } table.price-table tbody tr th:nth-of-type(2),  table.price-table tbody tr th:last-of-type {   background:#999999;   color:#fff;   vertical-align:top;  } table.price-table tbody tr th:nth-of-type(3) {   background:#016699;   color:#fff;   vertical-align:top;  }   .dollar-sign {   vertical-align:68%;  } .price {   color:#555555;   font-size:24px;   font-weight:400;   margin:0px 2px;   font-family:gothambook;  } .price-wrapper {   color:#333;   font-size:14px;   font-weight:400;   margin:0px 0px 0;  padding:0 10px;  } span.pdis {   font-size:12px;  } .showtext {   display:none;  } .list_active,  a.toggle-anchor {   display:block;   font-family:Gothambook;   font-weight:600;   color:#016699;   text-transform:uppercase;   font-size:10px;  }  a.consales {   font-family:Gothambook;   color:#016699;   text-decoration:underline;  }  a.toggle-anchor {   border:1px solid #016699;   padding:8px 9px;   transition:0.3s ease-in-out;  } a.toggle-anchor:hover {   color:#fff !important;   background:#016699;  } a.eighty-five:first-of-type {   width:94%;   margin:0 auto;  } a.eighty-five {   width:86%;  } a.forty-six {  margin:0 auto;  } span.block {   display:block;  } tr.showlist_butt:hover {   cursor:pointer;  } .fet_table {   display:none;  } .fet_active {   display:block;  }   .ptable_wrap td:nth-child(1) {   max-width:200px;   font-size:14px;   text-align:left;   background:#f6f6f6;   border-bottom:1px solid #ccc;  }  .footer-area ul li a {  text-shadow:none;  border-bottom:0px;  font-size:14px; }   .fet_text {   font-size:28px !important;   font-weight:300;   padding:0 8em !important;  } .menu-footer-middle .col-md-3 {  width:20%;  float:left; }  @media(max-width:1100px) {   #price_listings { overflow-x:scroll;   }   .menu-footer-middle .col-md-3 {   width:25%;  }   } @media screen and (max-width:768px) {  .blog-layout {   flex-direction:column;  }  .menu-footer-middle .col-md-3 {   width:50%;  }  .toc-container {   position:relative;   top:auto;   max-height:none;   margin-bottom:20px;   border-left:none;   border-top:3px solid #0073aa;  } }   .one-third-testimony {  } .bx-wrapper {   border:none !important;   box-shadow:none !important;  } .bx-wrapper .bx-viewport {   min-height:350px;  }   .bx-wrapper .bx-pager.bx-default-pager a {   background:#cbcbcb !important;   text-indent:-9999px !important;   display:block !important;   width:25px !important;   height:5px !important;   margin:0px 7px !important;   outline:0 !important;   -moz-border-radius:5px !important;   -webkit-border-radius:5px !important;   border-radius:0 !important;  } .bx-wrapper .bx-pager.bx-default-pager a:hover,  .bx-wrapper .bx-pager.bx-default-pager a.active {   background:#016699 !important;  }   .slider-preloader {  background-image:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/images/pageloader.gif);  background-position:center;  background-repeat:no-repeat;  display:none; }  .slider-main .owl-nav {  display:none; }  h1.about-info-head {   color:#fff;  } span.head-desc,  span.desc-child {   text-transform:capitalize;  } span.desc-child {   display:block;  }   .valign {   position:relative;   top:50% !important;   transform:translateY(-50%);  } .invalid {   border:1px solid #f00 !important;  }   .blog-each-posts {  -webkit-filter:grayscale(0%);  -moz-filter:grayscale(0%);  -o-filter:grayscale(0%);  filter:grayscale(0%);   transition:0.2s ease-in-out; }  .blog-each-posts:hover {  -webkit-filter:grayscale(100%);  -moz-filter:grayscale(100%);  -o-filter:grayscale(100%);  filter:grayscale(100%);  }  a.blog-cat-list {  font-weight:600;  font-size:14px !important; }  a.blog-cat-list:hover {  cursor:pointer; }  span.blog-date {  display:block;  padding:10px 0px;  text-transform:uppercase;  font-size:13px; }  .pf-wrapper .blog-each-posts h4.blog-title {  font-weight:900;  margin:0;  line-height:1.6;  color:#016699 !important; }  .pf-wrapper .blog-each-posts img {  height:224px;  width:auto !important;  margin:0 auto;  display:block; }   .page-pf-container .portfolio-eq-height.blog-each-posts {  margin-bottom:70px; }   ul.pagination-blog {  list-style-type:none;  padding:0;  margin-bottom:50px; }  ul.pagination-blog li {  display:inline-block;  float:left; }  ul.pagination-blog li a {  display:block;  width:45px;  height:45px;  text-align:center;  background:#fff;  color:#666;  font-size:14px;  padding:12px 16px;  transition:0.2s ease-in-out;  border-left:1px solid #ccc;  border-top:1px solid #ccc;  border-bottom:1px solid #ccc;  border-right:none; }  ul.pagination-blog li:last-of-type a {  border-right:1px solid #ccc; }   ul.pagination-blog li.active a, ul.pagination-blog li a:hover {  background:#016699;  color:#fff !important;  border-color:#016699; }  i.fa.fa-caret-left:before {  font-family:fontawesome;  content:"\f0d9";  font-style:normal; }   i.fa.fa-caret-right:before {  font-family:fontawesome;  content:"\f0da";  font-style:normal; }   .portfolio-tabs li, .faq-tabs li {  margin-right:25px; }  .portfolio-tabs li {  margin-right:23px; } #nav ul ul, #sticky-nav ul ul {  background-color:white;  border-top:medium none;  text-transform:capitalize;  padding-right:10px;  padding-left:10px; } #wrapper #nav ul li ul li>a, #wrapper #sticky-nav ul li ul li>a {  border-color:-moz-use-text-color -moz-use-text-color #a6a6a6;  padding-left:0;  padding-right:0; } #wrapper #nav ul li ul li>a:hover, #wrapper #nav ul li ul li>a:focus, #wrapper #sticky-nav ul li ul li>a:hover {  background-color:transparent !important; }  @font-face {  font-family:'gotham_bookregular';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham_book_regular-webfont.woff2) format('woff2'),   url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham_book_regular-webfont.woff) format('woff');  font-weight:normal;  font-style:normal;  }  .custom-section {  padding:100px 0;  color:#333; } .lightgray {  position:relative; }  #main .custom-section h1 {  font-size:42px;  line-height:32px;  padding-bottom:20px;  padding-top:10px;  text-transform:none; } #main .custom-section h2 {  font-size:32px;  line-height:32px;  padding-bottom:20px;  padding-top:10px;  text-transform:none; }  .custom-section .caption {  position:relative;  padding-left:60px;  margin-top:20px; } .custom-section .caption .right-arrow {  content:"";  display:block;  position:absolute;  left:0;  top:0;  width:34px;  height:37px;  background:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/images/right-arrow.png) no-repeat; } .custom-section .btn-custom {  background-color:var(--secondary);  padding-left:20px;  padding-right:20px;  border-radius:0;  -moz-border-radius:0;  -webkit-border-radius:0;  color:#ffffff;  margin-top:50px;  line-height:44px;  transition:all 0.5s ease 0s;  -moz-transition:all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s; } .custom-section .btn-custom:hover {  opacity:0.8; }  .price-section {  padding:50px 0;  text-align:center; } .price-section h1, .home .price-section h1 {  padding-bottom:10px;  margin-top:0;  color:#333333; } .subtitlecustom {  color:#016699;  margin-bottom:20px;  font-size:15px; } #main .price-cap h3 {  font-size:30px;  margin:0;  font-size:36px; } #main .price-cap h3 sup {  font-size:26px;  top:18px;  vertical-align:top; } #main .price-cap h3 sub {  bottom:2px;  font-size:17px;  letter-spacing:-1px; } .price-section .price-box {  box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;  margin-top:30px;  max-width:700px;  margin-left:auto;  margin-right:auto; } .price-section p.h1 {  margin:0; } .price-cap {  position:relative;  padding:30px 20px;  overflow:hidden;  font-size:16px;  line-height:1.5;  display:flex;  justify-content:center;   align-items:center;  background-color:var(--white); } .price-cap .price-cap-left, .price-cap .price-cap-right {  display:flex;  flex-direction:column;  gap:30px; } .price-cap .price-cap-right {  border-left:1px solid #f1f1f1;  padding-left:30px;  margin-left:30px; } .price-cap .price-cap-left strong {  font-size:50px;  line-height:60px; } .price-cap .btn {  color:#016699;  font-size:18px; } .price-cap .btn:hover {  text-decoration:none;  color:#000; }  .btn.btn-custom {  font-size:13px; } .ribbon {  background-color:#016699;  color:#ffffff;  display:block;  font-size:13px;  font-weight:600;  left:-40px;  line-height:33px;  position:absolute;  top:35px;  transform:rotate(-47deg);  width:172px; }  .all-page-banner {  background-position:center 70px;  background-repeat:no-repeat;  background-attachment:fixed;  background-image:none !important;  background-size:100%;  color:#ffffff;  font-size:56px;  height:auto; } .all-page-banner::after {  content:"";  display:block;  position:absolute;  left:0;  top:0;  right:0;  bottom:0;  background-color:rgba(255, 255, 255, 0.7);  z-index:1; } .mobile-banner-view {  display:block !important;  width:100%; } .banner-caption {  position:absolute;  top:50%;  z-index:2;  left:0;  right:0;  transform:translateY(-50%);  -moz-transform:translateY(-50%);  -webkit-transform:translateY(-50%); } .banner-caption h2, .banner-home h2 {  font-size:40px;  line-height:51px;  margin:0 auto; text-align:center; } .banner-home h1 {  padding-bottom:10px;  border-bottom:solid 1px #8f8f8f;  font-size:56px;  line-height:78px;  color:var(--white);  font-weight:700; }  .product-sec-main .button-container {  display:flex;  justify-content:center;  gap:20px;  padding:20px 0; }  .product-sec-main .resource-button {   display:block;  padding:15px 30px;  color:white;   text-decoration:none;  font-weight:bold;  border-radius:5px;  text-transform:uppercase;  transition:background-color 0.3s; }  .product-sec-main .button-container a:nth-child(1) {  background-color:#016699;  }  .product-sec-main .button-container a:nth-child(1):hover {  color:#ffffffbd !important;   background-color:#004c73;  }  .product-sec-main .button-container a:nth-child(2) {  background-color:#016699;  } .product-sec-main .button-container a:nth-child(2):hover {  color:#ffffff !important;  background-color:#333333;  } .home-page-banner {   } .banner-home {  position:absolute;  top:50%;  text-align:center;  font-size:16px;  line-height:30px;  left:0;  color:#fff;  right:0;  transform:translateY(-35%);  -moz-transform:translateY(-35%);  -webkit-transform:translateY(-35%); } .banner-home .container {  max-width:850px; } .banner-home p {  padding:20px 0;  color:var(--white);  font-size:18px; } .banner-home .btn-learn {  background-color:#fff;  border-radius:0;  color:#333;  font-size:15px;  max-width:150px;  line-height:30px;  margin:0 auto;  padding-left:20px;  padding-right:20px;  display:block;  transition:all 0.5s ease 0s; }   .banner-home .btn-learn:hover {  background-color:#016699;  color:#ffffff !important; } .toggle-faq {  text-align:center; }  .home-page-banner .owl-carousel .owl-controls .owl-dots {  left:0;  margin:0 auto;  max-width:200px;  position:absolute;  right:0;  text-align:center;  bottom:26%;  transform:translateY(-68%);  -moz-transform:translateY(-68%);  -webkit-transform:translateY(-68%);  width:100%;  z-index:2; } .home-page-banner .owl-carousel .owl-controls .owl-dot {  display:inline-block;  margin:0 5px; } .home-page-banner .owl-carousel .owl-controls .owl-dot span {  background-color:#7f7f7f;  display:block;  vertical-align:top;  width:20px;  height:20px;  border-radius:75%;  -moz-border-radius:75%;  -webkit-border-radius:75%; } .home-page-banner .owl-carousel .owl-controls .owl-dot.active span, .home-page-banner .owl-carousel .owl-controls .owl-dot:hover span {  background-color:#fff; } .home-page-banner .req-demo>a {  color:#ffffff; } input.email-newsletter, input.modal-newsletter {   width:60%;  color:#016796; }  .pricing-table-sec {  padding:60px 0; } .pricing-table-sec .table-bordered {  border-color:#c3c3c3; } .pricing-box-outer h4 {  font-weight:700;  line-height:24px; } .pricing-box-outer h4 span {  display:block;  font-size:14px;  font-weight:normal; } .pricing-table-sec .h1 {  padding-bottom:5px;  margin-top:0;  color:#333;  font-size:36px !important;  line-height:1.1 !important; } .pricing-table-sec .title-sec, .price-sec-bttm .h1 {  max-width:780px;  margin-inline:auto; } .price-sec-bttm .h1 {  margin-bottom:30px; } .choose-the-right-section {  padding-bottom:20px; } .bottom-gap {  padding-bottom:10px; } .gray-td-inline {  background-color:#fafafa; }  .pricing-box-outer table.table td {  padding:12px;  width:25%;  border:1px solid var(--background);  text-align:center;  color:#333; } .pricing-box-outer table.table td:first-child {  text-align:left; }  .pricing-box-outer.support-package-section {  text-align:center; } .pricing-box-outer.support-package-section .ribbon {  position:relative;  background:#016699;  top:0px;  left:-50px;  border:1px solid #fff; } .pricing-box-outer.support-package-section table.table td:first-child {  text-align:center; } .pricing-box-outer.support-package-section table.table td {  overflow:hidden; } #support_packages.price-sec-bttm .price-cap {  min-height:0px; } .support-package-section table {  margin-bottom:0px; } .support-package-section .col-sm-12 {  margin:0px;  padding:0px;  border:1px solid #e8e8e8; } .support-package-section .price-cap::before {  border-top:0px; } #support_packages.custom_package_section li img {  margin-right:5px; } .pricing-box-outer table.table td.space-none {  padding:15px; } .support-price {  font-size:22px; } .pricing-box-outer .btn-link {  color:#016699;  text-decoration:underline; } #main .support-package-section td h2 {  font-size:18px;  margin:0px 0px 16px 0px; } .pricing-box-outer .btn-link:hover {  color:#880d1a !important; } .pricing-box-outer.support-package-section, #main .pricing-box-outer.support-package-section h2 {  font-family:'GothamBook' !important; } .ft-td1 {  position:relative; } .ft-td1:before {  background-color:#ffffff;  content:"";  display:block;  height:100%;  left:-1px;  position:absolute;  top:-1px;  width:100%; } .ft-td2 {  position:relative; } .ft-td2::before {  background-color:#ffffff;  content:"";  display:block;  height:100%;  left:-1px;  position:absolute;  top:0;  width:100%; } .customers_logos {  padding-top:20px; } .pricing-box-outer table.table td.border-none {   border:none; } .pricing-box-outer table.table td .gray-td {  position:relative;  background-color:#fafafa;  overflow:hidden;  padding:15px; } .pricing-box-outer table.table td.txt-white {  color:#fff;  border-bottom:none; } .pricing-box-outer .btn-link {  color:#016699; } .pricing-bx-bttm {  border:5px solid #e3e3e3;  margin:0 auto;  max-width:800px;  padding:20px; } .pricing-box-outer .ribbon {  width:144px;  left:-50px;  background-color:var(--secondary);  line-height:26px;  top:10px;  font-size:9px;  letter-spacing:0.4px; } .pricing-bx-bttm {  color:#333333;  font-size:16px;  line-height:28px; } .pricing-bx-bttm:after {  clear:both;  content:"";  display:block; } .price-sec2 {  padding-top:100px; } .price-sec-bttm .price-cap {  border:none;  background-color:#ffffff;  min-height:162px; } .dark-caption {  background-color:var(--background);  padding:20px; } .price-sec-bttm .btn-link {  display:block;  color:#333;  margin-top:10px;  text-transform:uppercase; } .testi-pic img {  border-radius:75%;  -moz-border-radius:75%;  -webkit-border-radius:75%; } .price-section .section-row-license .price-cap h4 {  font-size:20px; } .price-section .price-cap h4 {  font-size:17px;  font-family:"Gotham"; } .price-section .btn-custom, .price-features .btn-custom {  background-color:#016699;  border-radius:0;  color:#ffffff;  line-height:30px;  margin-top:50px;  padding-left:20px;  padding-right:20px;  transition:all 0.5s ease 0s; } .price-section .btn-custom:hover, .price-features .btn-custom:hover {  background-color:#333333;  color:#ffffff !important; } .price-features .btn {  margin-top:16px; } .price-features h3 span {  display:block;  margin-top:15px; } #main .price-sec-bttm .price-cap h4 {  font-size:25px; } #main .price-sec-bttm .price-cap h3 {  font-size:45px;  min-height:60px; } #main .price-sec-bttm .price-cap h3 span {  display:block;  font-size:13px;  margin-top:10px; } .cus-testi {  padding-top:50px; }   .product-sec-main {  padding:60px 0 !important;  position:relative; } #main .product-sec-main h1 {  font-size:42px;  margin-top:0; } .product-sec-main .avada-row {  position:relative;  z-index:5; } .product-sec-main .avada-row:has(.flip-row) {  display:flex;  flex-direction:column;  gap:60px;  margin-top:60px; }  #main .product-sec-main h2 {  font-size:36px;  line-height:32px;  font-family:"gotham_bookregular";  font-weight:normal; } .product-sec-main .flip-row {  background-color:var(--background-light);  font-family:'gotham_bookregular';  gap:30px; }  .flip-row .overlay-link, .flip-row .btn-link {  color:var(--primary);  text-decoration:none;  font-weight:600; } .flip-row .overlay-link:hover, .flip-row .btn-link:hover {  color:var(--secondary) !important; }   .product-sec-main .flip-row:last-child {  border-bottom:medium none; } .product-sec-main .flip-row h3 {  font-size:32px;  margin-top:74px;  font-family:"gotham_bookregular";  font-weight:600;  margin-bottom:20px; } .product-sec-main .flip-row p {  font-size:18px;  margin-bottom:20px; } .product-sec-main .flip-row .btn-link {  color:var(--primary);  font-weight:600; }  .customers-section {  padding:120px 0 40px; }  .show-more {  display:none; } .btn-more {  cursor:pointer; } #main .customers-section h1 {  font-size:42px;  margin-top:0; } .customers_logos>div {  padding-top:15px; }  .customers-out {  padding-left:50px;  padding-right:50px; } .customers-say {  padding-top:30px; } .text-cap {  min-height:190px; } .testi-pic {  display:table;  min-height:100px;  position:relative;  width:100%; } .cus-testi .owl-carousel .owl-item .testi-pic img {  background-color:#ffffff;  border:1px solid #ffffff;  border-radius:75%;  display:table-cell;  left:0;  top:0;  width:100px; } .text-cap>h4 {  color:#333333;  font-family:"Gotham";  font-size:15px;  font-weight:normal; } .text-cap>p {  color:#747474; } .name-client span {  font-weight:normal;  display:block;  font-family:"gotham_bookregular"; } .name-client {  display:table-cell;  font-family:"Gotham-Bold";  font-size:13px;  font-weight:normal;  color:#747474;  padding-left:10px;  text-align:left;  vertical-align:middle;  width:65%; }  .customers-say .owl-nav>div {  color:#939393;  font-size:30px;  position:absolute;  top:50%;  transform:translateY(-50%);  -moz-transform:translateY(-50%);  -webkit-transform:translateY(-50%); } .customers-say .owl-nav>div.owl-next {  right:-50px; }  .customers-say .owl-nav>div.owl-prev {  left:-50px; }  .cus-testi .btn-custom {  background-color:var(--secondary);  text-transform:capitalize !important;  border-radius:0;  color:#ffffff;  line-height:30px;  margin-top:50px;  min-width:280px;  padding-left:20px;  padding-right:20px;  text-transform:uppercase;  transition:all 0.5s ease 0s;  line-height:44px;  font-size:15px;  display:inline-flex;  align-items:center;  gap:10px;  font-weight:600;  letter-spacing:0.4px; } .cus-testi .btn-custom:hover {  background-color:var(--secondary-light);  color:var(--white); } .cus-testi .icon-arrow {  background:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/images/icon-arrow.png) no-repeat;  width:16px;  margin-right:8px;  height:16px;  display:inline-block; }  .trusted-sec {  padding:50px 0; } .trusted-sec .row {  display:flex;  align-items:center;  flex-wrap:wrap; } .trusted-sec h4 {  margin:0;  line-height:1.3;  font-weight:600;  color:var(--primary); } ul.trusted-by {  list-style:none;  margin:0;  padding:0;  display:flex;  align-items:center;  gap:8px; } ul.trusted-by li {  float:left;  width:16%; } ul.trusted-by:after {  content:"";  display:block;  clear:both; }  .section-one {  position:relative;  background-color:var(--background-light); } .section-one::before, .section-one::after, .red-sec::before, .red-sec::after, .pricing-home::before, .pricing-home::after {  content:"";  position:absolute;  top:0;  width:100%;  height:100%; } .section-one::before, .red-sec::before, .pricing-home::before {  left:100%; } .section-one::after, .red-sec::after, .pricing-home::after {  right:100%; } .section-one::before, .section-one::after, .pricing-home::before, .pricing-home::after {  background-color:var(--background-light); } .red-sec::before, .red-sec::after {  background-color:var(--primary); } .section-one .row, .section-grid2 .row {  display:flex;  flex-wrap:wrap;  margin:0; } body #main .section-one .h1 {  font-size:42px;  line-height:1.5;  margin-bottom:20px;  font-weight:700; } .section-one .container {  width:100%;  padding-block:50px; }  .section-one .row::before, .section-one .row::after {  display:none; } .section-one .row>div, .section-grid2 .row>div {  display:flex; }  .thumb-grid .thumbnail {  border:1px solid #01669940;  border-radius:0;  font-size:16px;  line-height:1.5;  margin-bottom:0;  margin-top:30px;  padding:20px;  text-align:center; } .thumb-grid .thumbnail .icons {  width:60px;  height:60px;  min-width:60px;  display:inline-block;  margin-bottom:10px; }  .thumb-grid .thumbnail h4 {  color:var(--primary);  font-family:"Gotham";  margin:0 0 17px;  text-transform:uppercase; } .thumb-grid .thumbnail a, .massmailer-blog .btn-link {  color:var(--primary);  display:inline-block;  margin-top:10px;  font-weight:600;  transition:0.3s all ease-in-out; } .thumb-grid .thumbnail a:hover, .massmailer-blog .btn-link:hover {  color:var(--secondary); } .video-sec {  padding-top:100px;  color:#fff; } .video-sec .video-img, .video-sec .video-img .video-img-box {  position:relative; } .video-sec .video-img .video-img-box::after {  content:"";  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background-color:rgb(2 30 45 / 55%);  z-index:1; } .video-sec .container {  position:relative;  width:100%; } .video-play-btn {  color:#ffffff;  left:50%;   position:absolute;  z-index:2;  top:50%;  transform:translate(-50%, -50%);  width:auto; } .video-play-btn a {  color:#fff;  display:inline-block;  transition:0.2s all ease-in-out; } .video-play-btn a:hover {  color:var(--secondary-light); } .video-play-btn i.fa.fa-play-circle:before {  font-size:100px; } .bttm-heading .container {  background-color:#fff; } .bttm-heading .h1 {  color:#333333;  font-size:30px;  line-height:47px;  text-align:center;  min-height:120px; } .video-sec img {  width:100%;  max-height:480px;  object-fit:cover; } .video-cap {  position:absolute;  left:0;  right:0;  top:50%;  transform:translateY(-50%);  z-index:2;  padding:0 15px; } body #main .video-cap .container .h1 {  font-size:40px;  line-height:1.2; } #main .video-cap .container h2 {  font-size:24px;  line-height:34px;  padding-top:20px; } #main .video-cap .container h2 span {  display:block;  font-size:24px;  font-weight:500; } .wrap-in {  max-width:450px; }  .red-sec {  background-color:var(--primary);  color:#ffffff;  position:relative; } .red-sec .h1 {  font-size:35px;  line-height:40px;  margin:0;  padding:66px 0; } .section-grid2 {  padding:70px 0 100px; } .section-twohalf {  background-color:#333333;  position:relative;  padding:80px 30px;  background:url(https://massmailer.io/wp-content/uploads/2025/09/Home-2-2.jpg);  background-size:cover;  position:relative;   overflow:hidden; } .section-twohalf::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(2 30 45 / 80%); } .section-twohalf .container-fluid {  z-index:2;  position:relative; } .text-bx {  color:var(--white);  font-size:26px;  line-height:1.5;  text-align:center; } .text-bx span {  display:block;  font-size:18px;  padding-bottom:10px;  font-weight:600; } .section-twohalf .pic-rgt {  padding-right:0; }  .section-twohalf .btn-custom {  background-color:var(--secondary);  border-radius:0;  color:#ffffff;  font-size:15px;  line-height:44px;  letter-spacing:0.4px;  font-weight:600;  margin-top:20px;  min-width:280px;  padding-left:20px;  padding-right:20px;  text-transform:capitalize;  transition:all 0.5s ease 0s; } .section-twohalf .btn-custom:hover {  background-color:var(--secondary-light);  color:var(--white); }   .section-resources {  padding:60px 0; } .section-resources .row>div, .massmailer-blog .row>div {  display:flex; } .section-resources .h1 {  margin:0;  padding-bottom:30px; } .section-resources .row, .massmailer-blog .row {  display:flex;  flex-wrap:wrap; } .section-resources .cover-up-box, .massmailer-blog .cover-up-box {  margin-bottom:30px;  box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;   padding:20px;  display:flex;  flex-direction:column;  gap:15px;  flex:1; } .section-resources .cover-up-box img, .massmailer-blog .cover-up-box img {   transition:0.5s all ease-in-out;  width:100%; } .section-resources .cover-up-box:hover img, .massmailer-blog .cover-up-box:hover img {  transform:scale(1.05); } .section-resources .cover-up-box .blog-footer .btn-link, .massmailer-blog .cover-up-box .blog-footer .btn-link {  font-weight:700;  display:flex;  align-items:center;  gap:4px; } .section-resources .cover-up-box .blog-footer .btn-link svg, .massmailer-blog .cover-up-box .blog-footer .btn-link svg {  width:20px;  height:20px; } .cover-up-box .view-all-action {  margin:auto -20px -20px; } .cover-up-box .view-all-action a {  padding:2px 10px;  text-align:center;  background-color:var(--background-light);  color:var(--primary);  width:100%;  display:block;  font-size:14px;  transition:0.3s all ease-in-out; } .cover-up-box .view-all-action a:hover {  background-color:var(--primary);  color:var(--white); } .resource-box {  margin-bottom:26px;  overflow:hidden;  position:relative; } .section-whatcan .resource-box {  margin-bottom:0; } .resource-box .btn-play {  left:50%;  position:absolute;  color:#016699;  top:50%;  transform:translate(-50%, -50%);  color:#fff;  z-index:2;  transition:0.2s all ease-in-out; } .resource-box .btn-play:hover {  color:var(--secondary-light); } .resource-box i.fa.fa-play-circle::before {  font-size:70px; } .resource-box p {  font-weight:300;  line-height:22px;  margin:0; }  .btn.btn-custom2 {  background-color:var(--secondary);  border-radius:0;  color:var(--white);  font-weight:600;  letter-spacing:0.4px;  font-size:15px;  line-height:44px;  margin-top:50px;  min-width:280px;  padding-left:20px;  padding-right:20px;  text-transform:capitalize;  transition:all 0.5s ease 0s; } .btn.btn-custom2:hover {  background-color:var(--secondary-light);  color:var(--white); }  .pricing-home {  position:relative;  padding:50px 0;  text-align:left;  margin:80px 0;  background-color:var(--background-light); }  .massmailer-blog {  padding:70px 0 80px; } .massmailer-blog .btn.btn-custom2 {  margin-top:20px; }  body #main .massmailer-blog .container .h1 {  margin:0;  padding-bottom:30px;  font-size:36px;  line-height:1.5; } .blog-box>h5 {  color:#001a3d;  font-size:18px;  line-height:1.5;  font-weight:500;  margin:0 0 15px; } .learn-more {  color:#75ae29;  display:inline-block;  font-size:15px;  font-weight:400;  line-height:normal;  position:relative;  text-transform:uppercase; }  .section-whatcan {  position:relative; } .section-whatcan .resource-box::before {  content:"";  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background-color:rgba(2 30 45 / 80%);  z-index:1; } .whatcan-overlay {  left:0;  position:absolute;  right:0;  top:50%;  transform:translateY(-50%);  width:100%;  z-index:2; } .whatcan-overlay h1, .whatcan-overlay p {  font-size:50px;  color:#ffffff;  margin:0;  padding:0 15px; } .section-whatcan .resource-box i.fa.fa-play-circle::before {  font-size:100px; } .cmn-section {  font-size:18px;  color:#333; }  .page-template-tpl-refer .customers-say.owl-carousel.owl-theme.owl-loaded {  font-size:14px; }  .cmn-section .h1 {  font-family:"Gotham";  color:#343333;  margin-bottom:50px; } .refer-sec-top {  font-family:"gotham_bookregular";  font-weight:normal; } .refer-sec-top {  margin-top:68px;  padding:60px 0; } .cmn-section .avada-row {  position:relative;  z-index:2; } .refer-sec-top .avada-row .sm-text {  margin:0 auto;  max-width:816px; } #main .refer-testi h3 {  font-family:"Gotham";  font-size:30px;  margin-top:60px; }  .refer-pic-bx {  padding:60px 0 0; }  .howwork, .askq {  padding:60px 0; } .number {  color:#989899;  font-size:140px;  display:block;  font-family:"Gotham"; } .askq .mass {  min-height:95px; } .howwork a.btn-link {  color:#949494;  text-decoration:underline; } .howwork a.btn-link:hover {  color:#880d1a !important; }   .new-footer-area .wpcf7-form input.submit-btn {  float:left !important; } .new-footer-area .site-info {  display:block;  padding-top:20px;  width:100%;  color:#1b1b1b; } .new-footer-area .site-info {  display:block;  width:100%; } .bottom-footer {  background-color:#fff;  margin-left:-10px;  margin-right:-10px;  border-top:1px solid var(--primary);  padding:25px 10px; }  .new-footer-area .ph-no {  color:#ffffff; }   .single-blog .post-content, .single-resource .post-content {  color:#333333; }  .refer-and-get {  margin-top:0;  padding-bottom:80px;  position:relative;  z-index:2; }  .refer-and-get .avada-row {  position:relative;  z-index:2; } .refer-sec-top {  display:none; }  .page-template-tpl-pricing .space-none p, .page-template-tpl-pricing .gray-td p {  font-size:13px;  line-height:1.5; } .simple-content {  color:#333;  line-height:1.428571;  font-size:14px;  padding-bottom:80px;  padding-top:60px;  font-family:"gotham_bookregular"; } .simple-content .avada-row {  position:relative;  z-index:5; } ul.list-style {  padding-left:30px; } ul.list-style li {  position:relative;  list-style:none;  padding-left:17px;  padding-bottom:5px; } ul.list-style li:before {  content:"";  display:block;  width:8px;  height:8px;  background-color:#016699;  border-radius:75%;  position:absolute;  left:0;  top:7px; } ul.list-style-number {  padding-left:30px; } ul.list-style-number li {  list-style:outside none none;  padding-bottom:10px;  padding-left:22px;  position:relative; } ul.list-style-number .num {  color:#016699;  font-size:20px;  font-weight:600;  left:0;  position:absolute;  text-align:center;  top:-4px;  width:20px; } .page-template-tpl-solutioninner .desktop-banner-view {} .mobile-banner-view {  display:none;  max-width:100%; } .service_cus_integration:hover {  color:white !important; } .space_bottom {  margin-bottom:20px; } .btn-custom-email-attatchment {  background-color:var(--secondary);  border-radius:0px !important;  color:hsl(0, 0%, 100%);  line-height:30px !important;  margin-top:50px;  padding-left:20px;  padding-right:20px;  transition:all 0.5s ease 0s; } .btn-custom-email-attatchment:hover {  opacity:0.8; } @media (max-width:767px) {  .single-blog .massmailer-blog-single {   margin-top:0px;  } } @media screen and (min-width:600px) {  #support_packages .col-sm-6 {   width:50%; } } @media (max-width:375px) {  .single-blog .blog-info .blog-title {   font-size:20px;  }  .single-blog .blog-info .topic-link .icon-wrap {   margin-bottom:10px;  } }  .custom-section {  padding-top:115px;  padding-bottom:60px; } .custom-section .section-title h2 {  color:rgb(51, 51, 51, .9);  font-size:30px;  font-weight:normal;  font-family:"Montserrat", sans-serif; } .custom-section .section-title p {  color:#666666;  font-weight:normal;  font-size:20px;  margin-bottom:0px; } .custom-section .single-box {  border:1px solid #d8dde6;  border-radius:.25rem;  background-color:#edf0f4;  padding:50px 30px;  margin-top:60px; } .custom-section .single-box h2 {  font-size:30px;  font-family:"Montserrat", sans-serif;  font-weight:400;  text-transform:capitalize;  color:#666666;  margin-top:0px;  margin-bottom:20px; } .custom-section .single-box p {  color:#666666;  font-family:"Open Sans", sans-serif;  font-weight:400;  font-size:16px; } .custom-section .single-box .box-btn {  display:inline-block;  margin-top:10px;  padding:13px 20px;  font-size:14px;  line-height:1.875rem;  background-color:#016699;  border:1px solid #016699;  color:#ffffff;  text-decoration:none;  border-radius:5px;  font-weight:bold;  transition:all .5s; } .custom-section .single-box .box-btn:hover {  color:#ffffff !important;  background:#0070D2;  border:1px solid #0070D2; }  .hero-banner-area {  padding:80px 0;  background-color:var(--background-light); } .hero-banner-area.page-banner {  padding:40px 0;  background-color:var(--background-light); } .hero-banner-area.page-banner .hero-banner-right {  text-align:right; } .hero-banner-area.page-banner .hero-banner-right img {  aspect-ratio:1/1;  width:100%;  max-width:300px; } .hero-banner-area .container {  max-width:1230px; } .hero-banner-area .row {  display:flex;  align-items:center;  flex-wrap:wrap; } .hero-banner-area .banner-title, .hero-banner-area h1 {  margin:0 0 20px;  font-size:53px;  line-height:1.2;  font-weight:600; } .hero-banner-area h2 {  margin-bottom:30px !important; } .hero-banner-area.page-banner h1 {  font-size:28px;  line-height:1.3; } .hero-banner-area .banner-content, .hero-banner-area p {  margin-bottom:30px;  font-size:18px;  line-height:1.5; } .form-section.cta {  display:flex;  gap:16px; } .hero-banner-area .video-area {  position:relative; } .hero-banner-area .video-area img {  width:100%;  height:auto;  border-radius:10px; } .hero-banner-area .video-area .play-btn {  display:flex;  align-items:center;  justify-content:center;  position:absolute;  left:0;  right:0;  top:50%;  transform:translateY(-50%);  width:60px;  height:60px;  border-radius:50%;  text-align:center;  margin:0 auto;  font-size:25px;  background:#016699;  color:#ffffff;  transition:all .3s; } .hero-banner-area .video-area .play-btn:hover {  color:#016699 !important;  background:#ffffff; } .single-linkedin::before {  color:#0077b5 !important; } .single-blog .about-author-section {  background-color:#f7f7f7;  padding:15px;  border-radius:12px;  margin:60px auto;  box-shadow:0 4px 20px rgba(0, 0, 0, 0.05);  clear:both; } .single-blog .author-heading {  text-align:center;  font-size:28px;  margin-bottom:30px;  color:#333; } .single-blog .author-box {  display:flex;  align-items:flex-start;  gap:25px;  flex-wrap:wrap; } .single-blog .author-avatar img {  object-fit:cover;  border-radius:8px;  border:2px solid #e0e0e0; } .single-blog .author-info {  flex:1; } .single-blog .author-info h3 {  margin-top:0;  font-size:20px;  margin-bottom:10px;  color:#222; } .single-blog .author-info p {  margin:0;  line-height:1.6;  color:#555; }  @media screen and (max-width:600px) {  .menu-footer-middle {   display:block;  }  .single-blog .author-box {   flex-direction:column;   align-items:center;   text-align:center;  }  .banner-home h1 {   padding-bottom:10px;   border-bottom:solid 1px var(--secondary-light);   font-size:30px;   line-height:35px;  }  body #main .section-one .h1 {   font-size:42px;   color:#333333;   margin-bottom:20px;   font-weight:700;   line-height:40px;  }  .menu-footer-middle .col-md-3 {   width:100%;  }  .menu-footer-middle {   padding:20px 10px;  }  .single-blog .author-avatar img {   margin-bottom:15px;  } }   @media (min-width:768px) { .home-page-banner {   }  .banner-home h1 {   font-size:2.8em; } .header-banner-form {  display:flex;  flex-direction:column;   gap:15px;   max-width:600px;  margin:0 auto; } .email-newsletter {   flex-grow:1;  width:auto;  box-sizing:border-box;  } .submit-btn {   width:auto;  box-sizing:border-box;  } }   @media (min-width:1024px) {  .home-page-banner {   }  .banner-home h1 {   font-size:3.5em; } .header-banner-form {   max-width:750px;  } } #nav {  flex:1; } #nav>ul {  display:flex; } #nav>ul>li:first-child {  margin-left:auto; } #nav>ul>li:nth-last-child(3) {  margin-right:auto; } .row iframe {  display:none !important; } .faq-cta-action {  background-color:var(--background-light);  padding:60px 20px;  margin-top:50px; } .faq-cta-action h3 {  margin:0 0 30px; }