 .breadcrumb li {   font-size:12px; } .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:rgba(255, 255, 255, 0.7);  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:#014863;  margin-left:-10px;  margin-right:-10px; } .footer-area a {   text-shadow:none !important; } .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;   margin-bottom:30px; } .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:#D3EFFB;  padding:20px;  color:#016796; } .page-template-tpl-pricing .space-none.txt-black {  color:#016796; } .box-header {   background:#000;   padding:20px;   color:#fff; } .price-cap::before {   border-top:0px !important; } .home .blog-box{   height:auto; } .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; } .customrowsectionemailalert img {   padding:50px; } .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{ border-right:none; border-left:none; } #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;} .pricing-box-outer table.table td.space-none.zeropadding {   padding:0px;   background-color:#fafafa; } .portfolio-title:hover {   color:#016699 !important;   text-decoration:none; } .h1:hover , .h5:hover , .blog-post-title:hover {   color:#016699 !important; } .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:600;   text-transform:uppercase;  }  .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;  } .form-section{ padding:50px;  }  .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;  }  #main{   padding:0!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:uppercase; 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;} .lightgray:before{ position:absolute; left:0; right:0; height:165px; content:""; display:block; top:0;   background:-moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(161,219,255,0) 100%);  background:-webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(161,219,255,0) 100%);  background:linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(161,219,255,0) 100%);  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00a1dbff',GradientType=0 ); }  #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:#016699; 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 {background-color:#333; color:#fff !important;}  .price-section{padding:50px 0; color:#333; 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-cap{border:solid 1px #c6c6c6; position:relative; padding:20px; overflow:hidden; font-size:15px; line-height:27px;} .price-cap:before{position:absolute; z-index:2; top:0; width:100%; content:""; left:0; right:0; border-top:solid 5px #333;} .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;  margin-top:70px;  } .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:#016796; }  .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:#016796; } .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; }  .newsletter-header {  position:relative;  bottom:28px;  z-index:2;  color:#fff;  left:0;  right:0;  margin-bottom:50px; } .newsletter-header .container{max-width:912px; }  .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;} .choose-the-right-section{   padding-bottom:20px;   } .bottom-gap {   padding-bottom:10px; } .gray-td-inline{   background-color:#fafafa; }  .pricing-box-outer table.table td {   width:25%;border:1px solid #c3c3c3;text-align:center;line-height:26px; 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:24px 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.space0{padding:0; border-top:medium none;} .pricing-box-outer table.table td .gray-td{position:relative; background-color:#fafafa;overflow:hidden;padding:24px 20px 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:-40px; background-color:#016699; line-height:26px;top:20px;font-size:9px;} .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:#e8e8e8; padding:15px;} .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{color:#333;} .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{  color:#333;padding:60px 0;position:relative;} #main .product-sec-main h1 {  font-size:42px; margin-top:0;  } .product-sec-main h1 .mailer{color:#4f4f4f;}  .product-sec-main .avada-row {position:relative;z-index:5;} .sec-bg:before{content:""; position:absolute; height:170px; left:0; right:0; top:0; display:block; width:100%;   background:rgb(245,244,244);  background:-moz-linear-gradient(top, rgba(245,244,244,1) 0%, rgba(255,255,255,1) 100%);  background:-webkit-linear-gradient(top, rgba(245,244,244,1) 0%,rgba(255,255,255,1) 100%);  background:linear-gradient(to bottom, rgba(245,244,244,1) 0%,rgba(255,255,255,1) 100%);  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f4', endColorstr='#ffffff',GradientType=0 ); } #main .product-sec-main h2 {  color:#565656;  font-size:36px;  line-height:32px;  padding-bottom:20px;  font-family:"gotham_bookregular";  font-weight:normal;  padding-top:20px;  margin-top:0px; } .product-sec-main .flip-row {  border-bottom:1px dashed #bababa; font-family:'gotham_bookregular'; }  .flip-row .overlay-link, .flip-row .btn-link {  color:#016699;  text-decoration:none; } .flip-row .overlay-link:hover, .flip-row .btn-link:hover {color:#880d1a !important; }  .product-sec-main .flip-row:after {  clear:both;  content:"";  display:block; } .product-sec-main .flip-row:last-child { border-bottom:medium none;} .product-sec-main .flip-row h3{font-size:32px;margin-top:74px; color:#333;font-family:"gotham_bookregular";font-weight:normal;} .product-sec-main .flip-row .btn-link{color:#016699}  .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:#016699;  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; } .cus-testi .btn-custom:hover{ background-color:#333333; color:#ffffff !important;} .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:10px 0;} .trusted-sec h4 {  margin:0;text-align:right;  padding:24px 0; color:#666; font-size:14px; text-transform:uppercase; } ul.trusted-by{list-style:none;margin:0; } ul.trusted-by li{float:left; width:16%; } ul.trusted-by:after{content:""; display:block; clear:both;}  .section-one{padding-bottom:30px;} body #main .section-one .h1 {   font-size:42px;   color:#333333;   margin-bottom:20px;   font-weight:700; } .section-one .container {  border-top:1px dashed #a6a6a6;  max-width:1120px;  padding-top:30px; }   .thumb-grid .thumbnail {  border:medium none;  box-shadow:none;  color:#666666;  font-size:14px;  margin-bottom:0;  margin-top:30px;  padding:0 0 0 56px;min-height:159px; } .thumb-grid .thumbnail .icons {  height:60px;  left:0;  position:absolute;  top:20px;  width:60px; }  .thumb-grid .thumbnail h4 {  color:#333333;  font-family:"Gotham"; font-size:14px;  margin:0 0 17px;  text-transform:uppercase; } .thumb-grid .thumbnail a, .massmailer-blog .btn-link{color:#016699;display:inline-block;   margin-top:5px;} .thumb-grid .thumbnail a:hover, .massmailer-blog .btn-link:hover {  color:#880d1a !important; } .video-sec {  position:relative; color:#fff; }  .video-sec .container{position:relative;} .video-play-btn {  color:#ffffff;  left:50%;  margin-left:-40px;  position:absolute;  right:50%;z-index:2;  top:40%;  width:auto; } .video-play-btn a{color:#fff;} .video-play-btn i.fa.fa-play-circle:before{font-size:120px;} .bttm-heading .container{ background-color:#fff; border-bottom:1px dashed #a6a6a6;} .bttm-heading{position:absolute; bottom:0; left:0; right:0;} .bttm-heading .h1 {  color:#333333;  font-size:30px;  line-height:47px;text-align:center;  min-height:120px; } .video-sec img {width:100%; max-height:550px; object-fit:cover; } .video-cap{position:absolute; left:0; right:0; top:30%; transform:translateY(-30%); } body #main .video-cap .container .h1 {   font-size:48px; } #main .video-cap .container h2 {  font-size:30px;  line-height:34px;  padding-top:20px;font-weight:700; } #main .video-cap .container h2 span {  display:block;  font-size:24px;font-weight:500; } .wrap-in{max-width:520px;}  .red-sec {  background-color:#016699;  color:#ffffff; } .red-sec .h1 {font-size:35px;line-height:40px; margin:0;padding:66px 0;} .red-sec .mass{color:#fff;}  .section-grid2 {  padding:70px 0; }  .section-twohalf {  background-color:#333333;  position:relative;  padding-bottom:30px;  background:url(https://massmailer.io/wp-content/uploads/2025/09/Home-2-2.jpg);  background-size:cover; } .section-twohalf::before {  content:"";  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-color:rgba(255, 255, 255, 0.7);  z-index:2;  pointer-events:none; } .section-twohalf .container-fluid {  z-index:2;  position:relative; } .text-bx {  color:#016796;  float:right;  font-size:30px;  max-width:690px;  padding-top:60px; } .text-bx span {  display:block;  font-size:18px;  padding-bottom:20px; } .section-twohalf .pic-rgt {  padding-right:0; }  .section-twohalf .btn-custom {  background-color:#016699;  border-radius:0;  color:#ffffff;  font-size:15px;  line-height:44px;  margin-top:50px;  min-width:280px;  padding-left:20px;  padding-right:20px;  text-transform:uppercase;  transition:all 0.5s ease 0s; } .section-twohalf .btn-custom:hover {  background-color:#000;  color:#ffffff !important; }   .section-resources{padding:60px 0;} .section-resources .h1 {  padding-bottom:50px;color:#434343; } .resource-box {  margin-bottom:26px;  overflow:hidden;  position:relative; } .section-whatcan .resource-box {  margin-bottom:0; } .resource-box .btn-play {  font-size:30px;  height:82px;  left:50%;  line-height:82px;  margin-left:-41px;  margin-top:-41px;  position:absolute;color:#016699;  top:50%;  width:82px; } .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:#016699;  border-radius:0;  color:#ffffff;  font-size:15px;  line-height:44px;  margin-top:50px;  min-width:280px;  padding-left:20px;  padding-right:20px;  text-transform:uppercase;  transition:all 0.5s ease 0s; } .btn.btn-custom2:hover {  background-color:#333;  color:#ffffff !important; }  .pricing-home{border-bottom:solid 3px #e8e8e8; border-top:solid 3px #e8e8e8; padding:60px 0;text-align:left;} .pricing-home .price-cap {  text-align:center; }  .massmailer-blog {  padding:70px 0 80px;border-top:1px dashed #a6a6a6; } .massmailer-blog .btn.btn-custom2{margin-top:20px;} .massmailer-blog div > a:hover {  color:#333333 !important; }  body #main .massmailer-blog .container .h1 {   margin-top:20px;   padding-bottom:50px;   color:#434343;   font-size:42px; } .blog-box {  border:1px solid #c1c1c1;  height:305px;  margin-bottom:30px;  padding:35px 30px 60px;  position:relative; } .blog-box > h5 {  color:#001a3d;  font-size:18px;  font-weight:500;  margin-bottom:15px; } .blog-footer {  bottom:30px;  left:0;  padding:0 30px;  position:absolute;  width:100%; } .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; } .whatcan-overlay {   left:0;  position:absolute;  right:0;  top:20%;  width:100%;  z-index:1; } .whatcan-overlay h1, .whatcan-overlay p{font-size:50px; max-width:300px; color:#ffffff;} .section-whatcan .resource-box .btn-play{color:#fff;z-index:2;} .section-whatcan .resource-box i.fa.fa-play-circle::before {  font-size:120px;  text-shadow:0 10px 10px rgba(0, 0, 0, 0.6); -moz-text-shadow:0 10px 10px rgba(0, 0, 0, 0.6); -webkit-text-shadow:0 10px 10px rgba(0, 0, 0, 0.6); } .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%; } .new-footer-area .site-info {display:block;width:100%;} .bottom-footer {  background-color:#014863;  margin-left:-10px;  margin-right:-10px;  border-top:1px solid #222121;  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; } .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:#016699;   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 {   background-color:hsl(0, 0%, 20%);   color:#fff !important;   } @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:120px 0;   background-color:#fff;   margin-top:68px; } .hero-banner-area .banner-title {   margin-bottom:30px;   font-size:52px;   font-weight:900;   text-transform:capitalize;   color:#000000; } .hero-banner-area .banner-content {   margin-bottom:0;   font-size:18px;   line-height:28px;   font-weight:400;   color:#666666; } .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 #8f8f8f;   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 {  min-height:550px;  padding:60px 0;   }   .banner-home h1 {  font-size:2.8em;   }   .header-banner-form {   display:flex;  flex-direction:row;  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 {  min-height:700px;  padding:80px 0;   }   .banner-home h1 {  font-size:3.5em;   }   .header-banner-form {  max-width:750px;   } }