.page_ {  overflow:hidden; } img {  height:auto; } .txt-no-cc {  font-size:0.75em;  color:#7c8389; } .olist-s1 {  list-style:none;  counter-reset:item;  margin:0;  padding:0; } .olist-s1 li {  counter-increment:item;  margin-bottom:5px;  position:relative;  padding-left:45px;  margin-bottom:25px; } .olist-s1 li:before {  content:counter(item, decimal-leading-zero) ".";  color:#3592d0;  margin-right:0.25em;  font-size:1.5em;  position:absolute;  top:-.25em;  left:0; } .olist-s1 li:nth-child(even):before {  color:#f77600; } .block .editor_text ul.list-spread {  -webkit-columns:3;   -moz-columns:3;   columns:3; } .block .editor_text ul.list-spread li {  font-weight:600;  font-size:1em;  margin:0 0 30px;  padding:0px 10px; } .block .editor_text ul.list-spread li:before {  padding-right:0;  margin-right:.8em; } .block .editor_text ul.list-spread li a:hover {  color:#3492cf; } .items-center .row {  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } header #menu-top-menu > li.wpml-ls-item {  margin:0; } .block:first-child, .block.first_block {  padding-top:140px !important; }  .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center {  background:#3492cf;  color:#fff;  padding-top:70px;  padding-bottom:70px;  padding-right:40px; } .block.xx.signup-section .block.xx.signup-section {  padding-top:0;  margin-top:-30px; } .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center .title_block {  margin: 14px 0; } .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center {  -ms-flex-item-align:auto !important; align-self:auto !important;  padding-left:110px !important; } .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center h3 {  font-size:26px;  line-height:32px; } .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center p.small_title {  text-align:right;  line-height:10px;  font-size:13px;  color:#989696; } .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center p.small_title a {  color:#3492cf;  font-weight:bold; } .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center h3.title_cr {  color:#3492cf;  font-size:26px;  margin-top:75px; } .block.xx.signup-section .sign_up {  display:inline-block;  margin-bottom:50px;  margin-top:20px; } .block.xx.signup-section .sign_up a {  border:1px solid;  padding:10px;  -webkit-box-sizing:border-box;   box-sizing:border-box;  height:auto;  margin-right:20px;  border-radius:25px;  font-size:12px;  padding-left:0;  padding-right:15px; } .block.xx.signup-section a.google {  border-color:#4385f5;  background:#4385f5;  color:#fff !important; } .block.xx.signup-section i {  height:36px;  width:33px;  background:#fff;  color:#4385f5;  position:relative;  top:0;  margin-right:15px;  text-align:center;  line-height:36px;  left:1px;  border-radius:50% 0 0 50%;  display:inline-block;  font-weight:bold;  font-size:14px; } .block.xx.signup-section i img {  max-width:17px; } .block.xx.signup-section a.facebook {  background:#4268b3;  color:#fff !important;  border-color:#4268b3; } .block.xx.signup-section .contactus-contact-form span.sub_title {  font-size:12px;  position:relative;  top:-15px;  margin:0; } .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center .title_block ul {    list-style:disc; } .block.xx.signup-section .contactus-contact-form .contact-enter {  text-align:center; } .block.xx.signup-section {  padding-top:0;  padding-bottom:0;  margin-bottom:80px; } .block.xx.signup-section .contactus-contact-form input.wpcf7-form-control.wpcf7-submit.contact_us_page {  background:#f77600;  color:#fff;  border:none;  border-radius:25px;  height:49px;  padding:0 20px; } .block.xx.signup-section .contactus-contact-form p.bottom_heading {  font-size:14px;  text-align:center; } .block.xx.signup-section .logo_form {  max-width:200px !important; } .breadcrumbs {  display:none;  padding:10px;  background:rgba(53, 145, 208, 0.8);  color:#ffffff; } .breadcrumbs a {  color:#fff; } .breadcrumbs a:hover {  color:rgba(255, 255, 255, 0.5); } .breadcrumbs a.home > [class*="fa"] + span {  display:none; } .breadcrumbs .separator {  opacity:.8; } .btn-share {  font-weight:700;  position:relative;  z-index:1; } .btn-share:before {  content:"\f1e0";  font-weight:900;  display:inline-block;  width:15px;  height:15px;  color:#fff;  font-family:"Font Awesome 5 Free";  margin-right:14px;  -webkit-transition:.3s all;  transition:.3s all; } .btn-share:after {  content:"\f00d";  font-weight:900;  position:absolute;  left:50%;  -webkit-transform:translateX(-50%);   transform:translateX(-50%);  color:#fff;  font-family:"Font Awesome 5 Free";  opacity:0;  -webkit-transition:.3s all;  transition:.3s all; } .btn-share .txt {  -webkit-transition:.3s all;  transition:.3s all; } .share-active .btn-share .txt {  opacity:0; } .share-active .btn-share:before {  opacity:0; } .share-active .btn-share:after {  opacity:1; } .btn-share + .sfsi_shortcode_container {  position:absolute;  top:0;  left:50%;  -webkit-transform:translate(-50%, 0px);   transform:translate(-50%, 0px);  opacity:0;  -webkit-transition:all .3s;  transition:all .3s; } .share-active .btn-share + .sfsi_shortcode_container {  -webkit-transform:translate(-50%, -52px);   transform:translate(-50%, -52px);  opacity:1; } #pkg_dt_comparison {  display:none; } @media (max-width:767px) {  #pkg_dt_comparison {   display:block !important;  } } .pricing.row {  -webkit-box-align:stretch; -ms-flex-align:stretch;   align-items:stretch;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;  margin-bottom:80px; } .pricing.row .txt-no-cc {  margin-top:7px; } .pricing.row > [class*="col-"] {  -webkit-box-shadow:0px 0px 20px #e3e3e3;   box-shadow:0px 0px 20px #e3e3e3;  border:1px solid #e6e6e6;  border-radius:14px;  overflow:hidden;  -webkit-box-flex:0; -ms-flex:0 0 calc(33.3333333333% - 14px);   flex:0 0 calc(33.3333333333% - 14px); } .pricing.row > [class*="col-"]:first-child .table button, .pricing.row > [class*="col-"]:first-child .table a.btn {  background-color:#3592d0;  color:#fff; } .pricing.row > [class*="col-"]:first-child .table .price {  color:#3592d0; } .pricing.row > [class*="col-"]:nth-child(2) .table button, .pricing.row > [class*="col-"]:nth-child(2) .table a.btn {  background-color:#7266ba;  color:#fff; } .pricing.row > [class*="col-"]:nth-child(2) .table .price {  color:#7266ba; } .pricing.row > [class*="col-"]:last-child .table button, .pricing.row > [class*="col-"]:last-child .table a.btn {  background-color:#f77600;  color:#fff; } .pricing.row > [class*="col-"]:last-child .table .price {  color:#f77600; } .pricing.row .table {  border:none;  overflow:hidden;  margin:0 -15px;  width:auto;  max-width:initial; } .pricing.row .table th, .pricing.row .table td {  border:none; } .pricing.row .table th:first-child hr, .pricing.row .table td:first-child hr {  margin-top:0; } .pricing.row .table th:last-child hr, .pricing.row .table td:last-child hr {  margin-bottom:0; } .pricing.row .table > tbody > tr:first-child {  font-size:1.3em; } .pricing.row .table > tbody > tr > th, .pricing.row .table > tbody > tr > td {  padding:18px 20px; } .pricing.row .table > tbody > tr:nth-child(2) {  font-size:.9em; } .pricing.row .table > thead > tr > th {  text-align:center;  padding:15px 28px;  font-size:1.6em; } .pricing.row .table table {  font-size:.85em;  text-align:left;  width:100%; } .pricing.row .table table tr td {  text-align:left;  padding:10px 0;  border-bottom:1px solid #cfcfcf; } .pricing.row .table table tr td:first-child {  width:50%;  padding-right:15px; } .pricing.row .table .price {  display:block;  font-size:2em;  vertical-align:middle;  margin-top:-7px;  margin-left:7px; } .pricing.row .table .price:before {  content:"Starts at";  display:inline;  margin-right:5px;  font-size:.4em;  color:#7c8389; } .pricing.row .table .price:after {  content:"/month";  display:inline;  font-size:.4em;  color:#7c8389; } .pricing.row .table button, .pricing.row .table a.btn {  min-width:150px; } .pricing.row .table select {  border:1px solid #c2c2c2;  background:transparent;  color:#707070;  padding:8px 10px;  width:100%;  border-radius:7px;  margin:10px 0; } .pricing.row .table select:focus {  outline-color:#b0b0b0; } .pricing.row + .detailed_table .btn-info {  background-color:#37bc9b;  font-size:1.5em;  padding:15px 40px;  border-radius:35px;  margin-bottom:80px; } .pricing.row + .detailed_table .btn-info:hover {  border-color:#37bc9b; } .pricing.row + .detailed_table .btn-info:after {  content:"\f0d7";  font-weight:900;  display:inline-block;  width:15px;  height:15px;  color:#fff;  font-family:"Font Awesome 5 Free";  margin-left:10px; } .pricing.row + .detailed_table td.color-fff {  color:#000; } @media (max-width:767px) {  .packages.row, .pricing.row {   -webkit-box-orient:vertical;   -webkit-box-direction:normal;  -ms-flex-direction:column; flex-direction:column;  }  .packages.row > [class*="col-"], .pricing.row > [class*="col-"] {   width:100%;   -webkit-box-flex:1;  -ms-flex:1; flex:1;   max-width:initial;   margin-bottom:40px;  } } .page-id-15947 .page_ + .bg-img .block {  padding-top:60px !important;  padding-bottom:60px !important; } .dynamic-url-iframe {  margin-bottom:-125px; } .dynamic-url-content {  margin-bottom:60px;  padding-top:80px; } .dynamic-url-content-row {  margin-bottom:50px; } .dynamic-url-content-row.flex-row {  display:-webkit-box;  display:-ms-flexbox;  display:flex; } .dynamic-url-content-row.underline {  padding-bottom:16px;  border-bottom:1px solid #c2c2c2; } .dynamic-url-content .block-title {  color:#3592d0;  font-size:26px;  margin-bottom:0; } .dynamic-url-content .block-subtitle {  font-size:21px;  font-weight:700; } .dynamic-url-content .share-wrapper {  position:relative; } .dynamic-url-content .btn-share {  color:#fff;  font-size:1.4em;  padding:12px 50px;  border-radius:34px; } .dynamic-url-content .btn-share:before {  font-size:.9em;  margin-right:.8em; } .block.xx[style*="color:#ffffff"] a:not(.btn) {  color:#bbc5cb; } .block.xx[style*="color:#ffffff"] a:not(.btn):hover {  color:#def3ff; } .block.xx.signup-section .grid_col.col-sm-4.pl-5.align-self-center {  padding-top:16px !important; } @media (min-width:767px) {  .block.xx.signup-section .grid_col.col-sm-8.pl-5.align-self-center {   padding-top:55px !important;  } } .search-results main#content {  margin-top:165px;  margin-bottom:80px; } .search-results main#content > article {  margin-bottom:55px;  border:1px solid #dddddd;  padding:22px 22px 0; } .search-results main#content > article .entry-footer {  background:#ededed;  margin:30px -22px 0;  padding:10px 25px;  font-size:.7em; } .search-results main#content > article .entry-footer .row {  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; } .search-results main#content > article .entry-footer .text-right > a {  display:inline-block;  background:#3393d0;  padding:10px 20px;  color:#fff;  font-weight:700;  border-radius:18px; } .search-results .header {  font-size:1.5em;  padding-bottom:10px;  margin-bottom:20px;  text-align:center; } .search-results #sidebar {  display:none; } .disclaimer-info {  font-size:12px; } .page_ .disclaimer-info, .modal-form .disclaimer-info {  color:#5e5e5e; } .grecaptcha-badge {  visibility:hidden; } #footer .btn-orange {  background-color:#f77600;  border-radius:30px;  color:#fff;  font-size:15px;  margin-top:7px;  padding:8px 50px; } #footer .submit {  text-align:left; } #typed-text {  color:#3592d0;  font-family:'Yesteryear', cursive;  font-size:80px; } .typed-cursor {  color:#3592d0;  opacity:1;  animation:typedjsBlink 0.7s infinite;  -webkit-animation:typedjsBlink 0.7s infinite;  animation:typedjsBlink 0.7s infinite;  font-size:80px; } #typed-text {  position:relative;  padding-bottom:10px; } .expanded#typed-text:before {  -webkit-transform:scale(1);   transform:scale(1); } #typed-text:before {  -webkit-transform:scale(0);   transform:scale(0);  -webkit-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;  content:"";  position:absolute;  left:0;  bottom:0;  background:url('../webp/line.pngw3.webp') no-repeat;  background-size:200px;  background-position:center bottom;  width:100%;  height:50px; } @keyframes typedjsBlink {  50% {   opacity:0.0;  } } @-webkit-keyframes typedjsBlink {  0% {   opacity:1;  }  50% {   opacity:0.0;  }  100% {   opacity:1;  } } @media screen and (min-width:576px) {  .row.cpt_ss .ss_item {   height:100%;  }  .row.cpt_ss .ss_item a {   height:100%;   position:relative;   padding-top:100%;  }  .row.cpt_ss .ss_item a img {   position:absolute;   top:0;   left:0;   max-width:initial;   width:auto;   height:100%;  } } @media screen and (min-width:768px) {  .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center {   width:30%;   -webkit-box-flex:0 !important;  -ms-flex:0 0 30% !important; flex:0 0 30% !important;   padding-right:40px !important;   padding-left:0 !important;  }  .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center {   max-width:100% !important;   -webkit-box-flex:0;  -ms-flex:0 0 60%; flex:0 0 60%;   padding-top:85px;   background:#fff;  }  .block.xx.signup-section {   margin-bottom:0 !important;   background:-webkit-gradient(linear, right top, left top, color-stop(50%, #fff), color-stop(50%, #3492cf));   background:linear-gradient(to left, #fff 50%, #3492cf 50%);  }  header .navbar-light .navbar-nav > li.dd-4 > .dropdown-menu {   width:90%;   margin-left:5%;  }  header ul#menu-top-menu > li.dd-4 > .dropdown-menu > ul > li {   -webkit-box-flex:0;  -ms-flex:0 0 100%; flex:0 0 100%;   max-width:100%;  }  header ul#menu-top-menu > li.dd-4 > .dropdown-menu > ul > li > a {   font-weight:bold;   padding-top:0;   color:#000;  }  header ul#menu-top-menu > li.dd-4 > .dropdown-menu > ul > li.menu-item-has-children {   font-weight:normal;  }  header ul#menu-top-menu > li.dd-4 > .dropdown-menu > ul > li.menu-item-has-children > a {   padding-top:18px;  }  .page_ .bg-img:not(:first-child) > .block {   padding-top:60px !important;  }  .pricing.row .table > tbody > tr:nth-child(2) td {   height:246px;  }  .sec-publish-share {   padding-bottom:150px;  }  .sec-publish-share + .block.pull-up img {   margin-top:-115px;  }  .sec-publish-share .full_image {   margin-left:-315px;  }  .sec-product-tag {   padding-bottom:150px;  }  .sec-product-tag .full_image {   margin-bottom:-24px;  }  .sec-product-tag .full_image img {   max-width:900px;   width:100%;  }  .sec-product-tag + .block.pull-up img {   margin-top:-80px;  }  .block .editor_text ul.list-spread li {   min-width:236px;  } } @media screen and (min-width:992px) {  .pricing.row .table > tbody > tr:nth-child(2) td {   height:162px;  } } @media screen and (min-width:1200px) {  .pb5-txt.block.xx > .container > .row:last-child .editor_text {   padding-bottom:50px;  } } @media screen and (min-width:1400px) {  #header .container {   max-width:1300px;  } } @media screen and (min-width:992px) and (max-width:1199px) {  .pricing.row .table > tbody > tr:nth-child(1) td {   height:98px;  } } @media screen and (min-width:768px) and (max-width:1199px) {  .block.xx.signup-section .container {   max-width:960px;  }  .block.drop_bottom {   padding-bottom:60px;   margin-bottom:0;  }  .block.block.pull-up {   padding-top:60px;  }  .dfv-privacy-block > .container > .row .grid_col:last-child {   margin-bottom:65px;   padding-left:15px !important;  } } @media (max-width:1199px) {  .dfv-privacy-block > .container > .row .grid_col:last-child {   padding-left:15px !important;  } } @media (max-width:991px) {  .main-head-2col > .container > .row .grid_col[class*="col-"] {   -webkit-box-flex:0;  -ms-flex:0 0 100%; flex:0 0 100%;   max-width:100%;   margin-bottom:15px;  }  .sec-how-it-works > .container > .row > .grid_col {   width:100%;   max-width:none;   -webkit-box-flex:0;  -ms-flex:0 0 100%; flex:0 0 100%;  }  .page-id-16053 .page_ .right-img {   background-image:none !important;   background-color:#7266B8 !important;   padding-bottom:0px !important;  }  .page-id-16053 .page_ .right-img .grid_col {   width:100%;   max-width:initial;   -webkit-box-flex:1;  -ms-flex:1 1 100%; flex:1 1 100%;  }  .page-id-16053 .page_ .right-img .grid_col .editor_text p:nth-of-type(n+2) {   display:none;  }  .page-id-16053 .page_ .right-img .mob-img {   display:block;   text-align:right;  }  .page-id-16053 .page_ .right-img .mob-img img {   width:100%;   max-width:700px;  }  .block ul.block_buttons li {   margin:0;  }  .block .tab-container ul li.tab-anchor {   padding:0;   margin-bottom:10px;  }  .page-id-15947 .page_ + .bg-img > .block > .container > .row > [class*="col-"]:first-child {   margin-bottom:50px;  } }  @media screen and (max-width:767px) {  .block.drop_bottom {   padding-top:170px;  }  .block.xx {   text-align:center;  }  .block .text_element.editor_text ul {   -webkit-columns:1; -moz-columns:1; columns:1;  }  .page-id-17718 .page_ + .bg-img {   display:none;  }  .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center {   -webkit-box-flex:0;  -ms-flex:0 0 100%; flex:0 0 100%;   max-width:100%;  }  .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center {   max-width:100% !important;   -webkit-box-flex:0;  -ms-flex:0 0 100%; flex:0 0 100%;   background:#fff;   padding-left:0 !important;   padding-right:0 !important;  }  .block.xx.signup-section .container {   padding-left:30px;   padding-right:30px;  }  .block.xx.signup-section .grid_col.col-md-4.pl-5.align-self-center .title_block {   padding-left:0;   margin-bottom:55px;   margin-top:55px;  }  .block.xx.signup-section .grid_col.col-md-8.pl-5.align-self-center {   background:#3492cf;   margin-bottom:90px;  }  .block.xx.signup-section h3 {   color:#fff;  }  a.resent_link2 {   border-color:#fff;   color:#fff !important;  }  .right-section a:last-child {   color:#fff !important;  }  header#header.scroll_bg {   background-color:#fff;  }  #header {   position:fixed;   top:0;   background:#fff;   padding-top:10px;   padding-bottom:10px;   -webkit-box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.1); box-shadow:0 3px 12px 1px rgba(0, 0, 0, 0.1);  }  .admin-bar #header {   top:46px;  }  #header #__main .navbar-collapse {   max-height:calc(100vh - 210px);   overflow:auto;  }  .block .editor_text ul.list-spread {   -webkit-columns:2; -moz-columns:2; columns:2;   font-size:.9em;  }  .block .editor_text ul.list-spread a {   color:#e8e8e8;  }  .block .editor_text ul.list-spread li:before {   background-image:url('../png/check_icon_light.png');   background-size:100% auto;   width:16px;   vertical-align:middle;   margin-bottom:-2px;  }  .req-demo-btn {   font-weight:bold;   background:#f77600;   color:#fff;   padding:8px 30px;   border-radius:100px;   display:inline-block;  }  .detailed_table {   overflow-x:auto;  }  .detailed_table .table-container {   min-width:630px;  }  .row.packages {   margin-top:0;   margin-bottom:60px;  }  .search-results main#content > article .row .text-right {   text-align:left !important;   margin-top:15px;  }  .sec-publish-share .full_image {   margin-left:-30%;  }  .block .tab-container ul li.tab-anchor {   margin-bottom:18px;  }  .page_ .block {   padding-top:40px !important;   padding-bottom:30px !important;  } .page_ .block:first-child, .page_ .block.first_block {   padding-top:    240px !important;  }        .page-id-17552 .page_ .block:first-child, .page-id-17552 .page_ .block.first_block {   color:#e8e8e8;  }  .page_ .block:not(:first-child):not([class*="color"]):not(div[class*="bg"]):not(.first_block):not([style*="background-color"]) {   background-color:transparent !important;  }  .page_ .block.sec-helpcenter {   background-color:#f3f3f3 !important;  }  .page_ .bg-img:not(:first-child) > .block {   padding-top:40px !important;  }  .page_ .bg-img:not(:first-child):not(div[style*="background-image"]) > .block:not([style*="background"]) {   background-color:transparent !important;  }  .page-id-15947 .page_ + .bg-img .block {   background-color:transparent;  } } @media (max-width:863px) {  .block.xx.signup-section .sign_up a {   clear:both;   display:list-item;   margin-bottom:20px;   padding-top:0;   padding-bottom:0;  } } @media screen and (max-width:575px) {  .row.cpt_ss img {   width:100%;  }  .page-id-15947 .page_ + .bg-img > .block [class*="text-left"] {   text-align:center !important;  }  .page-id-15947 .page_ + .bg-img > .block form {   text-align:left;  }  .page-id-15947 .page_ + .bg-img > .block form input[type="submit"] {   width:100%;   max-width:400px;   margin:0 auto;   display:block;  } } @media screen and (max-width:480px) {  h1, .h1 {   font-size:1.9rem;  }  h2 {   font-size:19px;  }  .block .editor_text ul.list-spread {   font-size:.85em;   margin-right:-26px;  }  .block .editor_text ul.list-spread li {   margin:0 0 25px;   padding:0px 26px 0 0;  }  .block .editor_text ul.list-spread li:before {   width:14px;   vertical-align:middle;   margin-bottom:-2px;  } } 