/* line 1, ../sass/extends/_extends.scss */
.btn-orange, #navbarNavDropdown .btn-trial a, .btn-blue, .btn-green, .btn-dark-green {
  color: #fff;
  font-size: 15px;
  line-height: 1.533333333333333;
  letter-spacing: 1.2px;
  padding: 11px 29px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  text-transform: uppercase;
}
/* line 10, ../sass/extends/_extends.scss */
.btn-orange:hover, #navbarNavDropdown .btn-trial a:hover, .btn-blue:hover, .btn-green:hover, .btn-dark-green:hover {
  color: #fff;
}

/* line 15, ../sass/extends/_extends.scss */
.btn-orange, #navbarNavDropdown .btn-trial a {
  background-color: #fac042;
}
/* line 18, ../sass/extends/_extends.scss */
.btn-orange:hover, #navbarNavDropdown .btn-trial a:hover {
  background-color: #23b7c4;
}

/* line 24, ../sass/extends/_extends.scss */
.btn-blue {
  background-color: #23b7c4;
}
/* line 27, ../sass/extends/_extends.scss */
.btn-blue:hover {
  background-color: #fac042;
}

/* line 32, ../sass/extends/_extends.scss */
.btn-green {
  background-color: #31a96e;
}
/* line 35, ../sass/extends/_extends.scss */
.btn-green:hover {
  background-color: #fac042;
}

/* line 40, ../sass/extends/_extends.scss */
.btn-dark-green {
  background-color: #03484e;
}
/* line 43, ../sass/extends/_extends.scss */
.btn-dark-green:hover {
  background-color: #fac042;
}

/* line 48, ../sass/extends/_extends.scss */
.btn-orange, #navbarNavDropdown .btn-trial a, .btn-blue, .btn-green, .btn-dark-green, .btn-with-arrow, #navbarNavDropdown a:hover, .menu-right .pll-parent-menu-item a, .menu-right .pll-parent-menu-item .sub-menu, .footer-social ul.social-icons li a i, .section-elastic-feature-list #accordion .card-header button, .section-elastic-feature-list #accordion .card-header button:hover span, .world-use-link, .section-tabs-price ul.nav-tabs li.nav-item a.nav-link, .currency-list li a:hover, .accordion-all-included .card-header button, .accordion-all-included .card-header button:hover span, body #page input[type=submit] {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 52, ../sass/extends/_extends.scss */
.section-elastic-page-navigation ul li a, .col-features-features h5 a {
  position: relative;
  padding-right: 16px;
  display: table;
  font-size: 19px;
  font-weight: 400;
}
/* line 58, ../sass/extends/_extends.scss */
.section-elastic-page-navigation ul li a:after, .col-features-features h5 a:after {
  content: "";
  display: block;
  position: absolute;
  color: #23b7c4;
  right: 0;
  top: 50%;
  margin-top: -2px;
  width: 9px;
  height: 9px;
  border-top: 2px solid #23b7c4;
  border-right: 2px solid #23b7c4;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 1, ../sass/layout/_global.scss */
.content-wrapper {
  padding-top: 0;
}

/* line 6, ../sass/layout/_global.scss */
*:focus, *.active {
  outline: none !important;
}

/* line 11, ../sass/layout/_global.scss */
#page {
  overflow: hidden;
}

/* line 31, ../sass/layout/_global.scss */
.bg-dark-grey {
  background-color: #1f292a;
}

/* line 35, ../sass/layout/_global.scss */
.bg-black {
  background-color: #2a3334;
}

/* line 39, ../sass/layout/_global.scss */
.bg-light-grey {
  background-color: #fcfcfc;
}

/* line 43, ../sass/layout/_global.scss */
.bg-blue {
  background-color: #23b7c4;
}

/* line 47, ../sass/layout/_global.scss */
.baner-buttons-wrapper {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
/* line 51, ../sass/layout/_global.scss */
.baner-buttons-wrapper a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 54, ../sass/layout/_global.scss */
.baner-buttons-wrapper .btn-video {
  margin-left: 35px;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  text-align: left;
}
/* line 60, ../sass/layout/_global.scss */
.baner-buttons-wrapper .btn-video span {
  display: block;
  line-height: 1.2;
}
/* line 64, ../sass/layout/_global.scss */
.baner-buttons-wrapper .btn-video .video-span {
  margin-top: 3px;
  text-transform: none;
  color: #23b7c4;
  font-style: italic;
  font-size: 16px;
  padding-left: 28px;
  position: relative;
}
/* line 72, ../sass/layout/_global.scss */
.baner-buttons-wrapper .btn-video .video-span:before {
  content: "";
  width: 21px;
  height: 15px;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  background: url(/wp-content/themes/understrap-child-master/images/camera-icon.png) no-repeat;
}

/* line 87, ../sass/layout/_global.scss */
.btn-with-arrow {
  position: relative;
  padding-right: 17px;
  text-transform: uppercase;
  font-size: 15px;
}
/* line 93, ../sass/layout/_global.scss */
.btn-with-arrow:after {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 14px;
  background: url(/wp-content/themes/understrap-child-master/images/arrow-right-blue.png) no-repeat;
  right: 0;
  top: 50%;
  margin-top: -7px;
}

/* line 106, ../sass/layout/_global.scss */
.heading-with-line {
  position: relative;
  padding-bottom: 25px;
}
/* line 109, ../sass/layout/_global.scss */
.heading-with-line:after {
  content: "";
  width: 66px;
  height: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: table;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -33px;
}

/* line 122, ../sass/layout/_global.scss */
.section-title {
  text-align: center;
}
/* line 124, ../sass/layout/_global.scss */
.section-title .heading-big {
  font-size: 42px;
  font-weight: 300;
  margin-bottom: 14px;
}
/* line 129, ../sass/layout/_global.scss */
.section-title .heading-small {
  font-size: 26px;
  position: relative;
  font-weight: 400;
  color: #23b7c4;
  padding-bottom: 31px;
  margin-bottom: 22px;
}
/* line 136, ../sass/layout/_global.scss */
.section-title .heading-small:after {
  content: "";
  width: 66px;
  height: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  display: table;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -33px;
}
/* line 149, ../sass/layout/_global.scss */
.section-title .heading-small.green-after:after {
  background-color: #28ac72;
}
/* line 154, ../sass/layout/_global.scss */
.section-title .heading-small.red-after:after {
  background-color: #e8403b;
}
/* line 159, ../sass/layout/_global.scss */
.section-title p {
  font-size: 24px;
  font-weight: 300;
}

/* line 166, ../sass/layout/_global.scss */
.modal .modal-header {
  border-bottom: none;
}
/* line 170, ../sass/layout/_global.scss */
.modal .videoShow video {
  max-width: 100%;
}
/* line 175, ../sass/layout/_global.scss */
.modal .modal-content {
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
/* line 180, ../sass/layout/_global.scss */
.modal .close {
  text-shadow: none;
  color: #fff;
  display: block;
  text-align: right;
  font-size: 42px;
  opacity: 1;
}
/* line 188, ../sass/layout/_global.scss */
.modal .modal-dialog {
  max-width: 800px;
}
/* line 191, ../sass/layout/_global.scss */
.modal #modalVideo {
  max-width: 100%;
}
/* line 194, ../sass/layout/_global.scss */
.modal .modal-form {
  padding: 20px 20px 0 20px;
  background-color: #fff;
}

/* line 200, ../sass/layout/_global.scss */
img.aligncenter {
  display: block;
}

/* line 204, ../sass/layout/_global.scss */
.disable-desktop {
  display: none;
}

/* line 207, ../sass/layout/_global.scss */
ul.list-with-icons-checked {
  padding-left: 0;
  margin-bottom: 35px;
}
/* line 210, ../sass/layout/_global.scss */
ul.list-with-icons-checked li {
  list-style-type: none;
  padding-left: 46px;
  margin-bottom: 18px;
  position: relative;
  font-weight: 400;
}
/* line 216, ../sass/layout/_global.scss */
ul.list-with-icons-checked li h4 {
  font-weight: 400;
}
/* line 219, ../sass/layout/_global.scss */
ul.list-with-icons-checked li a {
  color: #23b7c4;
}
/* line 222, ../sass/layout/_global.scss */
ul.list-with-icons-checked li:before {
  content: "";
  background: url(/wp-content/themes/understrap-child-master/images/checked-icon.png) no-repeat center top;
  width: 25px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
}

/* line 236, ../sass/layout/_global.scss */
#newsletters-page-wrapper {
  padding-top: 60px;
}
/* line 239, ../sass/layout/_global.scss */
#newsletters-page-wrapper h1 {
  margin-bottom: 35px;
}
/* line 242, ../sass/layout/_global.scss */
#newsletters-page-wrapper .newsletter-wrapper {
  padding: 28px;
  border: 1px solid #eaeaea;
}
/* line 245, ../sass/layout/_global.scss */
#newsletters-page-wrapper .newsletter-wrapper h4 {
  margin-bottom: 20px;
  font-weight: 400;
}
/* line 249, ../sass/layout/_global.scss */
#newsletters-page-wrapper .newsletter-wrapper a {
  display: table;
}
/* line 253, ../sass/layout/_global.scss */
#newsletters-page-wrapper .col-newsletters {
  margin-bottom: 35px;
}

/* line 260, ../sass/layout/_global.scss */
#white-papers-page-wrapper {
  padding-top: 60px;
}

/* line 264, ../sass/layout/_global.scss */
.row-whitepaper {
  margin-bottom: 20px;
}

/* line 268, ../sass/layout/_global.scss */
.whitepaper-wrapper {
  padding: 50px 20px 20px 20px;
  border: 1px solid #eaeaea;
}
/* line 272, ../sass/layout/_global.scss */
.whitepaper-wrapper h2 {
  font-weight: 400;
}
/* line 275, ../sass/layout/_global.scss */
.whitepaper-wrapper h3 {
  font-weight: 700;
}
/* line 278, ../sass/layout/_global.scss */
.whitepaper-wrapper > a {
  margin-top: 35px;
  display: table;
}
/* line 282, ../sass/layout/_global.scss */
.whitepaper-wrapper p {
  font-size: 16px;
}

/* line 289, ../sass/layout/_global.scss */
#content-scrolled-page-wrapper {
  padding-top: 60px;
}
/* line 292, ../sass/layout/_global.scss */
#content-scrolled-page-wrapper table {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 296, ../sass/layout/_global.scss */
#content-scrolled-page-wrapper table td {
  padding: 5px 10px 5px 5px;
  font-size: 14px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}

/* line 305, ../sass/layout/_global.scss */
.scrolled-links-wrapper {
  max-width: 185px;
  width: 100%;
}

/* line 310, ../sass/layout/_global.scss */
.scrolled-links-wrapper {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaeaea;
  padding-left: 23px;
  position: relative;
}
/* line 316, ../sass/layout/_global.scss */
.scrolled-links-wrapper:before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  background: url(/wp-content/themes/understrap-child-master/images/arrow-scroll.png) no-repeat center top;
  position: absolute;
  left: 0;
  top: 6px;
}
/* line 326, ../sass/layout/_global.scss */
.scrolled-links-wrapper a {
  font-size: 16px;
  line-height: 22px;
}

/* line 332, ../sass/layout/_global.scss */
.col-scrolled {
  margin-bottom: 50px;
}

/* line 336, ../sass/layout/_global.scss */
.mds-comment {
  background-color: #f2f2f2;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  border-color: transparent;
  padding: 20px;
  transition: all 700ms ease 0s;
  box-shadow: none;
  margin-top: 35px;
}

/* line 350, ../sass/layout/_global.scss */
#work-page-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 355, ../sass/layout/_global.scss */
.row-work {
  margin-top: 40px;
}

/* line 359, ../sass/layout/_global.scss */
.work-wrapper {
  border: 1px solid #eaeaea;
  padding: 35px 30px 28px 30px;
}
/* line 362, ../sass/layout/_global.scss */
.work-wrapper h3 {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 20px;
}
/* line 365, ../sass/layout/_global.scss */
.work-wrapper h3 a {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 500;
}
/* line 371, ../sass/layout/_global.scss */
.work-wrapper > a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: right;
}

/* line 379, ../sass/layout/_global.scss */
#investor-page-wrapper {
  padding-top: 0;
}

/* line 383, ../sass/layout/_global.scss */
.section-investor-baner {
  background-color: #c9c9c9;
  color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
}
/* line 389, ../sass/layout/_global.scss */
.section-investor-baner h1 {
  font-weight: 500;
  margin-bottom: 35px;
}
/* line 394, ../sass/layout/_global.scss */
.section-investor-baner ul {
  padding-left: 0;
  margin-bottom: 35px;
}
/* line 397, ../sass/layout/_global.scss */
.section-investor-baner ul li {
  list-style-type: none;
  padding-left: 46px;
  margin-bottom: 18px;
  position: relative;
  font-weight: 400;
}
/* line 403, ../sass/layout/_global.scss */
.section-investor-baner ul li h4 {
  font-weight: 400;
}
/* line 406, ../sass/layout/_global.scss */
.section-investor-baner ul li a {
  color: #23b7c4;
}
/* line 409, ../sass/layout/_global.scss */
.section-investor-baner ul li:before {
  content: "";
  background: url(/wp-content/themes/understrap-child-master/images/checked-icon.png) no-repeat center top;
  width: 25px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
}
/* line 420, ../sass/layout/_global.scss */
.section-investor-baner a[class*="btn-"] {
  display: table;
}

/* line 425, ../sass/layout/_global.scss */
.section-investor-main-content {
  padding-top: 35px;
}

/* line 5, ../sass/layout/_header.scss */
#main-nav {
  padding: 30px 15px;
}
/* line 7, ../sass/layout/_header.scss */
#main-nav .container {
  max-width: 100%;
  position: relative;
}

/* line 13, ../sass/layout/_header.scss */
#navbarNavDropdown {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 19, ../sass/layout/_header.scss */
#navbarNavDropdown a:focus, #navbarNavDropdown a:active {
  background: transparent !important;
}
/* line 24, ../sass/layout/_header.scss */
#navbarNavDropdown li:focus, #navbarNavDropdown li:active {
  background: transparent !important;
}
/* line 28, ../sass/layout/_header.scss */
#navbarNavDropdown > ul {
  margin-left: auto;
}
/* line 32, ../sass/layout/_header.scss */
#navbarNavDropdown > ul > li > a {
  font-weight: 400;
  font-size: 15px;
  padding: 11px 25px;
  text-transform: uppercase;
}
/* line 38, ../sass/layout/_header.scss */
#navbarNavDropdown > ul > li > a:hover:after {
  border-color: #23b7c4 !important;
}
/* line 43, ../sass/layout/_header.scss */
#navbarNavDropdown > ul > li .dropdown-menu {
  margin-top: 15px;
}
/* line 45, ../sass/layout/_header.scss */
#navbarNavDropdown > ul > li .dropdown-menu:before {
  content: "";
  position: absolute;
  height: 15px;
  width: 100%;
  top: 0;
  margin-top: -15px;
}
/* line 58, ../sass/layout/_header.scss */
#navbarNavDropdown ul > li.active > a {
  color: #23b7c4;
}
/* line 60, ../sass/layout/_header.scss */
#navbarNavDropdown ul > li.active > a:after {
  border-color: #23b7c4 !important;
}
/* line 66, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-toggle::after {
  content: "";
  width: 6px;
  height: 6px;
  border: none !important;
  border-right: 2px solid #000000 !important;
  border-bottom: 2px solid #000000 !important;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  top: -2px;
}
/* line 79, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-menu {
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  padding: 10px;
  border: none;
  border-radius: 0 !important;
  width: 320px;
}
/* line 86, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-menu li a {
  font-size: 15px;
  font-weight: 400;
  padding: 11px 12px;
}
/* line 90, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-menu li a:hover {
  background-color: transparent;
  color: #23b7c4;
}
/* line 97, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-menu .menu-item-has-children > a {
  font-weight: bold;
}
/* line 100, ../sass/layout/_header.scss */
#navbarNavDropdown .dropdown-menu .menu-item-has-children > .dropdown-menu {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  display: block;
  box-shadow: none !important;
  width: auto;
}
/* line 112, ../sass/layout/_header.scss */
#navbarNavDropdown .btn-trial {
  margin-left: 25px;
}
/* line 114, ../sass/layout/_header.scss */
#navbarNavDropdown .btn-trial a {
  padding: 11px 42px;
}

/* line 121, ../sass/layout/_header.scss */
#menu-primary-right {
  display: flex !important;
  flex-basis: auto;
  align-items: center;
  margin-left: 26px;
}

/* line 128, ../sass/layout/_header.scss */
.menu-right {
  margin-left: auto;
}
/* line 130, ../sass/layout/_header.scss */
.menu-right ul {
  margin-bottom: 0;
  padding-left: 0;
}
/* line 134, ../sass/layout/_header.scss */
.menu-right ul li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 137, ../sass/layout/_header.scss */
.menu-right ul .btn-sign-in {
  margin-right: 20px;
}
/* line 139, ../sass/layout/_header.scss */
.menu-right ul .btn-sign-in a {
  position: relative;
  font-size: 10px;
  text-transform: uppercase;
  padding-top: 19px;
  display: block;
}
/* line 145, ../sass/layout/_header.scss */
.menu-right ul .btn-sign-in a:before {
  content: "";
  width: 15px;
  height: 17px;
  display: block;
  background: url(/wp-content/themes/understrap-child-master/images/sign-in-icon.png) no-repeat;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -7px;
}
/* line 162, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item:hover .sub-menu {
  z-index: 999;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
}
/* line 168, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item a {
  font-size: 10px;
  position: relative;
  padding-top: 19px;
  display: block;
}
/* line 174, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item a:before {
  content: "";
  width: 16px;
  height: 11px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 0;
  background-size: contain;
}
/* line 189, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-uk a:before {
  background: url(/wp-content/themes/understrap-child-master/images/uk-flag.png) no-repeat;
}
/* line 196, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-pl a:before {
  background: url(/wp-content/themes/understrap-child-master/images/pl-flag.png) no-repeat;
}
/* line 203, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-us a:before {
  background: url(/wp-content/themes/understrap-child-master/images/us-flag.png) no-repeat;
}
/* line 210, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-ua a:before {
  background: url(/wp-content/themes/understrap-child-master/images/ua-flag.png) no-repeat;
}
/* line 217, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-es a:before {
  background: url(/wp-content/themes/understrap-child-master/images/es-flag.png) no-repeat;
}
/* line 224, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-de a:before {
  background: url(/wp-content/themes/understrap-child-master/images/de-flag.png) no-repeat;
}
/* line 231, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .lang-item-fr a:before {
  background: url(/wp-content/themes/understrap-child-master/images/fr-flag.png) no-repeat;
}
/* line 236, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .sub-menu {
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  padding: 11px 15px;
  position: absolute;
  z-index: -1;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
}
/* line 245, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .sub-menu li {
  display: block;
  margin-bottom: 5px;
}
/* line 248, ../sass/layout/_header.scss */
.menu-right .pll-parent-menu-item .sub-menu li:last-child {
  margin-bottom: 0;
}

/* line 260, ../sass/layout/_header.scss */
html[lang='en-GB'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/uk-flag.png) no-repeat;
}

/* line 265, ../sass/layout/_header.scss */
html[lang='en-US'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/us-flag.png) no-repeat;
}

/* line 271, ../sass/layout/_header.scss */
html[lang='pl'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/pl-flag.png) no-repeat;
}

/* line 277, ../sass/layout/_header.scss */
html[lang='ua-UA'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/ua-flag.png) no-repeat;
}

/* line 283, ../sass/layout/_header.scss */
html[lang='es-ES'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/es-flag.png) no-repeat;
}

/* line 289, ../sass/layout/_header.scss */
html[lang='de-DE'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/de-flag.png) no-repeat;
}

/* line 295, ../sass/layout/_header.scss */
html[lang='fr-FR'] .menu-right .pll-parent-menu-item > a:before {
  background: url(/wp-content/themes/understrap-child-master/images/fr-flag.png) no-repeat;
}

/* line 300, ../sass/layout/_header.scss */
.navbar-toggler {
  background: transparent !important;
  float: right;
  border: none !important;
  margin-right: -15px;
  z-index: 1001;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 5px;
}
/* line 310, ../sass/layout/_header.scss */
.navbar-toggler .navbar-toggler-icon {
  height: 3px !important;
  width: 28px !important;
  position: relative;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: transparent;
}
/* line 316, ../sass/layout/_header.scss */
.navbar-toggler .navbar-toggler-icon:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 28px;
  background-color: #000000;
  top: 0;
  left: 50%;
  margin-left: -14px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  bottom: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 329, ../sass/layout/_header.scss */
.navbar-toggler .navbar-toggler-icon:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 28px;
  background-color: #000000;
  left: 50%;
  margin-left: -14px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 343, ../sass/layout/_header.scss */
.navbar-toggler:focus {
  outline: none;
}
/* line 346, ../sass/layout/_header.scss */
.navbar-toggler:hover {
  cursor: pointer;
}
/* line 351, ../sass/layout/_header.scss */
.navbar-toggler.collapsed .navbar-toggler-icon {
  background-color: #000000;
}
/* line 353, ../sass/layout/_header.scss */
.navbar-toggler.collapsed .navbar-toggler-icon:before {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  top: -8px;
  background-color: #000000;
}
/* line 358, ../sass/layout/_header.scss */
.navbar-toggler.collapsed .navbar-toggler-icon:after {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  bottom: -8px;
  background-color: #000000;
}

/* line 1, ../sass/layout/_footer.scss */
#wrapper-footer {
  padding-top: 50px;
  padding-bottom: 75px;
  background-color: #fff;
  color: #fff;
}
/* line 8, ../sass/layout/_footer.scss */
#wrapper-footer ul li a {
  color: #000000;
}
/* line 15, ../sass/layout/_footer.scss */
#wrapper-footer .fa-facebook-f:before {
  content: "\f39e";
}
/* line 20, ../sass/layout/_footer.scss */
#wrapper-footer h3.widget-title {
  font-size: 15px;
  line-height: 30px;
  text-transform: uppercase;
  color: #23b7c4;
  letter-spacing: 0.8px;
  font-weight: 400;
}
/* line 29, ../sass/layout/_footer.scss */
#wrapper-footer .widget_nav_menu ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 32, ../sass/layout/_footer.scss */
#wrapper-footer .widget_nav_menu ul li {
  list-style-type: none;
}
/* line 34, ../sass/layout/_footer.scss */
#wrapper-footer .widget_nav_menu ul li a {
  font-size: 13px;
  line-height: 25px;
  font-weight: 400;
  display: block;
}
/* line 39, ../sass/layout/_footer.scss */
#wrapper-footer .widget_nav_menu ul li a:hover {
  color: #23b7c4;
  text-decoration: underline;
}

/* line 50, ../sass/layout/_footer.scss */
.custom-col-footer .footer-widget {
  margin-top: 44px;
}

/* line 55, ../sass/layout/_footer.scss */
.footer-1, .footer-2, .footer-3, .footer-4 {
  flex: 0 0 22%;
  max-width: 22%;
}

/* line 60, ../sass/layout/_footer.scss */
.footer-5 {
  flex: 0 0 12%;
  max-width: 12%;
}

/* line 66, ../sass/layout/_footer.scss */
.footer-top-wrapper > div {
  display: inline-block;
}

/* line 71, ../sass/layout/_footer.scss */
.footer-top {
  margin-right: 80px;
}

/* line 75, ../sass/layout/_footer.scss */
.footer-social {
  float: right;
}
/* line 77, ../sass/layout/_footer.scss */
.footer-social ul.social-icons {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 80, ../sass/layout/_footer.scss */
.footer-social ul.social-icons li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 35px;
}
/* line 84, ../sass/layout/_footer.scss */
.footer-social ul.social-icons li a {
  display: block;
}
/* line 86, ../sass/layout/_footer.scss */
.footer-social ul.social-icons li a i {
  font-size: 19px;
}
/* line 91, ../sass/layout/_footer.scss */
.footer-social ul.social-icons li a:hover i {
  color: #23b7c4;
}
/* line 97, ../sass/layout/_footer.scss */
.footer-social ul.social-icons li:last-child {
  margin-right: 0;
}

/* line 105, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 108, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 111, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list li a {
  position: relative;
  font-size: 14px;
  line-height: 30px;
  display: block;
  padding-left: 40px;
}
/* line 117, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list li a:hover {
  color: #23b7c4 !important;
  text-decoration: underline;
}
/* line 123, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list .app-store {
  margin-right: 11px;
}
/* line 126, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list .app-store a:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  display: block;
  left: 0;
  top: 50%;
  margin-top: -15px;
  background: url(/wp-content/themes/understrap-child-master/images/appstore-icon.png) no-repeat;
  background-size: contain;
}
/* line 142, ../sass/layout/_footer.scss */
.footer-apps .footer-apps-list .android-store a:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  display: block;
  left: 0;
  top: 50%;
  margin-top: -15px;
  background: url(/wp-content/themes/understrap-child-master/images/android-store-icon.png) no-repeat;
  background-size: contain;
}

/* line 159, ../sass/layout/_footer.scss */
.footer-copyrights {
  margin-top: 78px;
}
/* line 161, ../sass/layout/_footer.scss */
.footer-copyrights p {
  font-size: 12px;
  color: #9f9f9f;
  font-weight: 400;
}

/* line 1, ../sass/pages/_elastic-content.scss */
.section-call-to-action {
  padding-top: 25px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 5, ../sass/pages/_elastic-content.scss */
.section-call-to-action p {
  font-size: 24px;
  line-height: 1.75;
  font-weight: 300;
  color: #fff;
}
/* line 10, ../sass/pages/_elastic-content.scss */
.section-call-to-action p a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 25px;
}
/* line 17, ../sass/pages/_elastic-content.scss */
.section-call-to-action.bg-primary .btn-orange:hover {
  background-color: #03484e;
}

/* line 24, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations {
  padding-bottom: 40px;
}
/* line 26, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations h2 {
  text-align: center;
  margin-bottom: 48px;
  margin-top: 48px;
}
/* line 31, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations .row-elastic-integration {
  justify-content: center;
  margin-right: -25px;
  margin-left: -25px;
}
/* line 35, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations .row-elastic-integration div[class*="col-"] {
  padding-left: 25px;
  padding-right: 25px;
  flex: 0 0 20%;
  max-width: 20%;
  margin-bottom: 50px;
}
/* line 43, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations .integrations-wrapper {
  padding-bottom: 30px;
  border-bottom: 1px solid #eaeaea;
}
/* line 49, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations > .container > .row-elastic-integrations:first-child {
  padding-top: 30px;
}
/* line 53, ../sass/pages/_elastic-content.scss */
.section-elastic-integrations > .container > .row-elastic-integrations:last-child .integrations-wrapper {
  border: none;
}

/* line 61, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation {
  padding-top: 22px;
  padding-bottom: 14px;
}
/* line 64, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation ul {
  padding-left: 0;
  margin-bottom: 0;
  display: table;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/* line 71, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation ul li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 100px;
  margin-bottom: 10px;
}
/* line 75, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation ul li:last-child {
  margin-right: 0;
}
/* line 78, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation ul li a {
  color: #fff;
}
/* line 81, ../sass/pages/_elastic-content.scss */
.section-elastic-page-navigation ul li a:after {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  margin-top: -3px;
}

/* line 91, ../sass/pages/_elastic-content.scss */
.section-elastic-text {
  padding-top: 52px;
}
/* line 93, ../sass/pages/_elastic-content.scss */
.section-elastic-text p {
  font-size: 17px;
  line-height: 1.764705882352941;
  margin-bottom: 29px;
}
/* line 97, ../sass/pages/_elastic-content.scss */
.section-elastic-text p a {
  color: #23b7c4;
}
/* line 101, ../sass/pages/_elastic-content.scss */
.section-elastic-text ol {
  padding-left: 20px;
}
/* line 104, ../sass/pages/_elastic-content.scss */
.section-elastic-text h1, .section-elastic-text h2 {
  font-weight: 500;
  margin-bottom: 29px;
}

/* line 110, ../sass/pages/_elastic-content.scss */
.bottom-line {
  padding-top: 28px;
  margin-bottom: 20px;
  width: 100%;
  display: table;
  border-bottom: 1px solid #eaeaea;
}

/* line 120, ../sass/pages/_elastic-content.scss */
.section-elastic-steps {
  padding-bottom: 100px;
  padding-top: 50px;
}
/* line 123, ../sass/pages/_elastic-content.scss */
.section-elastic-steps h2 {
  margin-bottom: 28px;
}
/* line 126, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .heading-substep {
  font-size: 26px;
  line-height: 1.384615384615385;
  color: #23b7c4;
}
/* line 131, ../sass/pages/_elastic-content.scss */
.section-elastic-steps p {
  font-size: 17px;
  line-height: 1.764705882352941;
  margin-bottom: 22px;
}
/* line 138, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .col-sub-step-content p:last-child {
  margin-bottom: 10px;
}
/* line 143, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .substep-image-wrapper {
  display: table;
  margin-bottom: 19px;
  margin-top: 24px;
  border: 5px solid #eaeaea;
}
/* line 149, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .row-sub-step {
  margin-bottom: 33px;
}
/* line 152, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .step-line {
  border-bottom: 1px solid #eaeaea;
  padding-top: 20px;
  display: table;
  width: 100%;
  margin-bottom: 60px;
}
/* line 161, ../sass/pages/_elastic-content.scss */
.section-elastic-steps .row-single-step:last-child .step-line {
  display: none;
}

/* line 170, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits {
  padding-top: 80px;
  padding-bottom: 100px;
}
/* line 173, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits.bg-light-grey {
  color: #4a4a4a;
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-white.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}
/* line 180, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits.bg-primary {
  color: #fff;
}
/* line 188, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits .benefit-wrapper {
  padding-left: 55px;
  padding-right: 0;
  position: relative;
}
/* line 192, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits .benefit-wrapper p {
  font-size: 20px;
  line-height: 1.5;
}
/* line 196, ../sass/pages/_elastic-content.scss */
.section-elastic-benefits .benefit-wrapper .benefir-icon {
  width: 40px;
  height: 45px;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 8px;
}

/* line 210, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image {
  padding-top: 140px;
}
/* line 213, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image.shadow-wave {
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-shadow.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  padding-bottom: 150px;
}
/* line 222, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text h2 {
  margin-bottom: 34px;
}
/* line 225, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 228, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul li {
  list-style-type: none;
  position: relative;
  padding-left: 33px;
  color: #4a4a4a;
  font-size: 17px;
  line-height: 1.764705882352941;
  margin-bottom: 21px;
}
/* line 236, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul li strong {
  color: #000000;
}
/* line 239, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul li:before {
  content: "";
  width: 19px;
  height: 15px;
  background: url(/wp-content/themes/understrap-child-master/images/check.png) no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 9px;
}
/* line 252, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-image {
  text-align: center;
}
/* line 254, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-image a {
  display: table;
  margin-right: auto;
  margin-left: auto;
  margin-top: 60px;
}

/* line 264, ../sass/pages/_elastic-content.scss */
.container-text-left .col-text {
  padding-left: 75px;
}

/* line 270, ../sass/pages/_elastic-content.scss */
.container-text-right .col-text {
  padding-right: 75px;
}

/* line 277, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text h4, .section-elastic-text-image .col-text h4 {
  font-weight: 400;
  line-height: 1.764705882352941;
}
/* line 281, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul, .section-elastic-text-image .col-text ul {
  margin-bottom: 8px;
}
/* line 284, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul li:last-child, .section-elastic-text-image .col-text ul li:last-child {
  margin-bottom: 0;
}
/* line 287, ../sass/pages/_elastic-content.scss */
.section-elastic-text-image .col-text ul li a, .section-elastic-text-image .col-text ul li a {
  color: #23b7c4;
}

/* line 297, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features {
  padding-top: 120px;
  padding-bottom: 100px;
}
/* line 300, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .benefit-wrapper {
  padding-left: 70px;
  position: relative;
}
/* line 303, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .benefit-wrapper p {
  font-size: 20px;
  line-height: 1.5;
}
/* line 307, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .benefit-wrapper .benefir-icon {
  width: 70px;
  height: 45px;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 8px;
}
/* line 318, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .more-feature-content h2 {
  margin-bottom: 11px;
}
/* line 321, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .more-feature-content h3 {
  color: #23b7c4;
  font-size: 26px;
  font-weight: 400;
}
/* line 327, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .col-more-feature {
  padding-left: 38px;
}
/* line 331, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .col-more-features-links a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 25px;
  margin-right: 35px;
}
/* line 335, ../sass/pages/_elastic-content.scss */
.section-elastic-more-features .col-more-features-links a:last-child {
  margin-right: 0;
}

/* line 344, ../sass/pages/_elastic-content.scss */
.section-elastic-save-money {
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-shadow.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  padding-top: 65px;
  padding-bottom: 100px;
}
/* line 351, ../sass/pages/_elastic-content.scss */
.section-elastic-save-money h2 {
  text-align: center;
}
/* line 354, ../sass/pages/_elastic-content.scss */
.section-elastic-save-money .container {
  max-width: 1070px;
}
/* line 357, ../sass/pages/_elastic-content.scss */
.section-elastic-save-money .btn-orange {
  margin-right: auto;
  margin-left: auto;
  display: table;
  margin-top: 60px;
}

/* line 365, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-1 {
  border: 3px solid #23b7c4;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 30px 35px 20px 35px;
  margin-bottom: 18px;
  margin-top: 32px;
}
/* line 371, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-1 p {
  font-size: 16px;
  padding-top: 13px;
  margin-bottom: 32px;
}
/* line 376, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-1 ul {
  padding-left: 0;
}
/* line 378, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-1 ul li {
  list-style-type: none;
  font-size: 18px;
  line-height: 2;
  position: relative;
  padding-left: 26px;
  margin-bottom: 10px;
}
/* line 385, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-1 ul li:before {
  content: "";
  background: url(/wp-content/themes/understrap-child-master/images/check-big.png) no-repeat;
  width: 19px;
  height: 14px;
  display: block;
  position: absolute;
  left: 0;
  top: 12px;
}

/* line 402, ../sass/pages/_elastic-content.scss */
.text-save-money-1 h6, .text-save-money-2 h6 {
  font-size: 26px;
  color: #23b7c4;
  font-weight: 400;
  margin-bottom: 6px;
}
/* line 408, ../sass/pages/_elastic-content.scss */
.text-save-money-1 p, .text-save-money-2 p {
  font-size: 17px;
  color: #4a4a4a;
}

/* line 414, ../sass/pages/_elastic-content.scss */
.text-save-money-2 h6 {
  color: #000000;
}

/* line 419, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 {
  margin-top: 32px;
  border: 3px solid #eaeaea;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 20px 35px 20px 35px;
  margin-bottom: 18px;
}
/* line 426, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 429, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul li {
  list-style-type: none;
  margin-bottom: 15px;
}
/* line 432, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul li p, .save-money-wrapper-2 ul li img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 436, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul img {
  margin-right: 12px;
  margin-top: 10px;
}
/* line 440, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul p {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 443, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul p span {
  display: block;
}
/* line 446, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul p .save-money-text-big {
  font-size: 20px;
  line-height: 1.2;
}
/* line 450, ../sass/pages/_elastic-content.scss */
.save-money-wrapper-2 ul p .save-money-text-small {
  font-size: 15px;
  line-height: 1.6;
}

/* line 462, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list {
  padding-top: 65px;
  padding-bottom: 90px;
}
/* line 465, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list h2 {
  text-align: center;
}
/* line 470, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card {
  border: none;
  margin-bottom: 14px;
}
/* line 474, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header {
  padding: 0;
  text-align: left;
  border: none;
  background-color: transparent;
}
/* line 479, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button {
  width: 100%;
  display: table;
  position: relative;
  font-size: 17px;
  text-align: left;
  background-color: #f8f8f8;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  padding: 9px 18px 10px 32px;
}
/* line 489, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button:hover {
  color: #28ac72;
}
/* line 491, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button:hover span {
  color: #28ac72;
}
/* line 496, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: auto;
  float: right;
  font-size: 14px;
  position: relative;
  padding-right: 24px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 504, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button span:after {
  content: "";
  background: url(/wp-content/themes/understrap-child-master/images/plus.png) no-repeat;
  width: 17px;
  height: 17px;
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
/* line 517, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-header button.collapsed span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 523, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-body {
  padding: 16px 0 26px 0;
}
/* line 525, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-body ul {
  padding-left: 32px;
  margin-bottom: 0;
}
/* line 528, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-body ul li {
  list-style-type: none;
  position: relative;
  padding-left: 33px;
  color: #000000;
  font-size: 15px;
  line-height: 2;
}
/* line 535, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-body ul li strong {
  color: #000000;
}
/* line 538, ../sass/pages/_elastic-content.scss */
.section-elastic-feature-list #accordion .card-body ul li:before {
  content: "";
  width: 19px;
  height: 15px;
  background: url(/wp-content/themes/understrap-child-master/images/check.png) no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 9px;
}

/* line 558, ../sass/pages/_elastic-content.scss */
.section-elastic-text-video {
  padding-top: 65px;
}
/* line 561, ../sass/pages/_elastic-content.scss */
.section-elastic-text-video h3 {
  font-size: 26px;
  line-height: 1.5;
  font-weight: 400;
}
/* line 566, ../sass/pages/_elastic-content.scss */
.section-elastic-text-video .video-wrapper {
  margin-top: 20px;
  padding-bottom: 56%;
  position: relative;
}
/* line 570, ../sass/pages/_elastic-content.scss */
.section-elastic-text-video .video-wrapper iframe {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

/* line 583, ../sass/pages/_elastic-content.scss */
#elastic-page-wrapper {
  padding-top: 60px;
}
/* line 585, ../sass/pages/_elastic-content.scss */
#elastic-page-wrapper h2, #elastic-page-wrapper h3, #elastic-page-wrapper h4, #elastic-page-wrapper h5, #elastic-page-wrapper h6 {
  font-weight: 400;
}
/* line 588, ../sass/pages/_elastic-content.scss */
#elastic-page-wrapper > .section:first-child {
  padding-top: 0 !important;
}

/* line 594, ../sass/pages/_elastic-content.scss */
.section-elastic-head h1 {
  font-weight: 400;
}

/* line 602, ../sass/pages/_elastic-content.scss */
.section-elastic-team h2 {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #eaeaea;
}

/* line 610, ../sass/pages/_elastic-content.scss */
.row-team .col-team-image {
  text-align: center;
  width: 166px;
  max-width: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
/* line 617, ../sass/pages/_elastic-content.scss */
.row-team .col-team-content {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
/* line 621, ../sass/pages/_elastic-content.scss */
.row-team .col-team-content p {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 24px;
}
/* line 626, ../sass/pages/_elastic-content.scss */
.row-team .col-team-content p.person-name {
  font-weight: 400;
  margin-bottom: 5px;
}
/* line 630, ../sass/pages/_elastic-content.scss */
.row-team .col-team-content p.aboutus-status {
  margin-bottom: 5px;
}
/* line 634, ../sass/pages/_elastic-content.scss */
.row-team .col-team-content a {
  color: #23b7c4;
}
/* line 638, ../sass/pages/_elastic-content.scss */
.row-team .team-content-wrapper {
  max-width: 300px;
}

/* line 643, ../sass/pages/_elastic-content.scss */
.col-team-single {
  margin-top: 40px;
}

/* line 649, ../sass/pages/_elastic-content.scss */
.section-elastic-two-buttons {
  padding-top: 30px;
}
/* line 651, ../sass/pages/_elastic-content.scss */
.section-elastic-two-buttons a {
  margin-top: 20px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 654, ../sass/pages/_elastic-content.scss */
.section-elastic-two-buttons a:first-child {
  margin-right: 30px;
}
/* line 657, ../sass/pages/_elastic-content.scss */
.section-elastic-two-buttons a:last-child {
  float: right;
}

/* line 1, ../sass/pages/_home.scss */
.section-home-top {
  color: #fff;
  text-align: center;
  position: relative;
}
/* line 6, ../sass/pages/_home.scss */
.section-home-top .corner-button {
  position: absolute;
  top: 40px;
  right: 40px;
}

/* line 13, ../sass/pages/_home.scss */
.container-home-baner {
  padding-top: 110px;
  padding-bottom: 115px;
  background-size: cover !important;
  position: relative;
}
/* line 19, ../sass/pages/_home.scss */
.container-home-baner h1, .container-home-baner h2 {
  margin-bottom: 28px;
}
/* line 21, ../sass/pages/_home.scss */
.container-home-baner h1:after, .container-home-baner h2:after {
  background-color: #28ac72;
}
/* line 25, ../sass/pages/_home.scss */
.container-home-baner h3 {
  margin-bottom: 50px;
}

/* line 31, ../sass/pages/_home.scss */
.home-top-columns .column-box {
  padding: 20px 20px 85px 20px;
  height: 100%;
  position: relative;
}
/* line 35, ../sass/pages/_home.scss */
.home-top-columns .column-box p {
  text-align: left;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 45px;
}
/* line 41, ../sass/pages/_home.scss */
.home-top-columns .column-box h2 {
  text-align: left;
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 80px;
}
/* line 47, ../sass/pages/_home.scss */
.home-top-columns .column-box a {
  margin-left: 0;
  margin-right: auto;
  display: table;
  position: absolute;
  left: 20px;
  bottom: 40px;
}

/* line 59, ../sass/pages/_home.scss */
.container-under-baner {
  padding-top: 25px;
  padding-bottom: 15px;
  border-top: 2px solid #ffffff;
}
/* line 63, ../sass/pages/_home.scss */
.container-under-baner p {
  font-size: 24px;
  line-height: 1.75;
  font-weight: 300;
}
/* line 69, ../sass/pages/_home.scss */
.container-under-baner a {
  display: table;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
}

/* line 77, ../sass/pages/_home.scss */
.section-logo-home {
  padding-top: 50px;
  padding-bottom: 58px;
}
/* line 80, ../sass/pages/_home.scss */
.section-logo-home .logo-heading {
  color: #b6b6b6;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  display: block;
  text-align: center;
}
/* line 92, ../sass/pages/_home.scss */
.section-logo-home .logos-gallery ul {
  max-width: 100%;
  display: block;
  position: relative;
  margin-left: -30px;
  margin-right: -30px;
  text-align: center;
  padding-left: 0;
  margin-bottom: 0;
}
/* line 101, ../sass/pages/_home.scss */
.section-logo-home .logos-gallery ul li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 35px;
}

/* line 114, ../sass/pages/_home.scss */
.container-benefits-1 {
  padding-top: 100px;
  padding-bottom: 100px;
  color: #fff;
  text-align: center;
}
/* line 119, ../sass/pages/_home.scss */
.container-benefits-1 h2 {
  margin-bottom: 16px;
}
/* line 121, ../sass/pages/_home.scss */
.container-benefits-1 h2:after {
  background-color: #23b7c4;
}
/* line 125, ../sass/pages/_home.scss */
.container-benefits-1 p {
  font-size: 20px;
  line-height: 1.8;
  font-weight: 300;
}

/* line 132, ../sass/pages/_home.scss */
.section-benefits-2 {
  padding-top: 85px;
  padding-bottom: 140px;
  position: relative;
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-white.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}

/* line 143, ../sass/pages/_home.scss */
.row-benefits-2 h3 {
  font-size: 42px;
  font-weight: 300;
}
/* line 146, ../sass/pages/_home.scss */
.row-benefits-2 h3 span {
  margin-top: 12px;
  display: block;
  font-size: 26px;
  color: #23b7c4;
  font-weight: 400;
  line-height: 1.384615384615385;
}
/* line 156, ../sass/pages/_home.scss */
.row-benefits-2 div[class*='custom-benefit-col-'] {
  padding-top: 40px;
}
/* line 161, ../sass/pages/_home.scss */
.row-benefits-2 .custom-benefit-col-1 {
  flex: 0 0 29%;
  max-width: 29%;
}
/* line 165, ../sass/pages/_home.scss */
.row-benefits-2 .custom-benefit-col-2 {
  flex: 0 0 23.66666666666667%;
  max-width: 23.66666666666667%;
  padding-left: 60px;
}
/* line 170, ../sass/pages/_home.scss */
.row-benefits-2 .custom-benefit-col-3 {
  flex: 0 0 23.66666666666667%;
  max-width: 23.66666666666667%;
  padding-left: 60px;
}
/* line 175, ../sass/pages/_home.scss */
.row-benefits-2 .custom-benefit-col-4 {
  flex: 0 0 23.66666666666667%;
  max-width: 23.66666666666667%;
  padding-left: 60px;
}

/* line 182, ../sass/pages/_home.scss */
.benefit-2-box {
  padding-left: 53px;
  position: relative;
  margin-top: 10px;
}
/* line 186, ../sass/pages/_home.scss */
.benefit-2-box:before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
}

/* line 195, ../sass/pages/_home.scss */
.benefit-2-box-1:before {
  width: 36px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-1.png) no-repeat;
  top: 6px;
}

/* line 203, ../sass/pages/_home.scss */
.benefit-2-box-2:before {
  width: 36px;
  height: 20px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-2.png) no-repeat;
  top: 6px;
}

/* line 211, ../sass/pages/_home.scss */
.benefit-2-box-3:before {
  width: 29px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-3.png) no-repeat;
  top: 6px;
}

/* line 219, ../sass/pages/_home.scss */
.col-benefits-2-links {
  margin-top: 28px;
}
/* line 221, ../sass/pages/_home.scss */
.col-benefits-2-links a {
  margin-top: 20px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 30px;
}
/* line 225, ../sass/pages/_home.scss */
.col-benefits-2-links a:last-child {
  margin-right: 0;
}

/* line 232, ../sass/pages/_home.scss */
.section-security {
  padding-top: 110px;
  padding-bottom: 170px;
}

/* line 237, ../sass/pages/_home.scss */
.security-box {
  margin-top: 90px;
  position: relative;
  padding-left: 44px;
}
/* line 239, ../sass/pages/_home.scss */
.security-box:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
}
/* line 248, ../sass/pages/_home.scss */
.security-box p {
  font-size: 17px;
}

/* line 254, ../sass/pages/_home.scss */
.security-box-1:before {
  width: 26px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/lock-icon.png) no-repeat;
}

/* line 262, ../sass/pages/_home.scss */
.security-box-2:before {
  width: 29px;
  height: 22px;
  background: url(/wp-content/themes/understrap-child-master/images/mail-icon.png) no-repeat;
}

/* line 270, ../sass/pages/_home.scss */
.security-box-3:before {
  width: 26px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/files-icon.png) no-repeat;
}

/* line 278, ../sass/pages/_home.scss */
.section-future h2 {
  margin-bottom: 13px;
}
/* line 281, ../sass/pages/_home.scss */
.section-future h3 {
  font-size: 26px;
  font-weight: 400;
  margin-bottom: 41px;
}
/* line 286, ../sass/pages/_home.scss */
.section-future .col-future-image {
  text-align: center;
}
/* line 289, ../sass/pages/_home.scss */
.section-future p {
  font-size: 17px;
  margin-bottom: 39px;
}
/* line 293, ../sass/pages/_home.scss */
.section-future a {
  display: table;
}

/* line 298, ../sass/pages/_home.scss */
.row-future-boxes {
  margin-top: 80px;
}

/* line 302, ../sass/pages/_home.scss */
.col-future-box {
  margin-top: 34px;
}
/* line 304, ../sass/pages/_home.scss */
.col-future-box p {
  position: relative;
  padding-left: 70px;
  color: #4a4a4a;
  line-height: 1.76;
}
/* line 309, ../sass/pages/_home.scss */
.col-future-box p:before {
  content: "";
  position: absolute;
  left: 16px;
  display: block;
  top: 7px;
}

/* line 321, ../sass/pages/_home.scss */
.col-future-box-1 p:before {
  width: 36px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-1.png);
}

/* line 331, ../sass/pages/_home.scss */
.col-future-box-2 p:before {
  width: 36px;
  height: 20px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-2.png);
}

/* line 341, ../sass/pages/_home.scss */
.col-future-box-3 p:before {
  width: 29px;
  height: 29px;
  background: url(/wp-content/themes/understrap-child-master/images/benefit-icon-3.png);
}

/* line 351, ../sass/pages/_home.scss */
.col-future-box-4 p:before {
  width: 36px;
  height: 25px;
  background: url(/wp-content/themes/understrap-child-master/images/people-icon.png);
}

/* line 359, ../sass/pages/_home.scss */
.section-right-choice {
  background: #102d53;
  background: -moz-linear-gradient(0deg, #102d53 0%, #091a2e 100%);
  background: -webkit-linear-gradient(0deg, #102d53 0%, #091a2e 100%);
  background: linear-gradient(0deg, #102d53 0%, #091a2e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#102d53",endColorstr="#091a2e",GradientType=1);
}

/* line 368, ../sass/pages/_home.scss */
.col-right-choice-1 h2 {
  margin-bottom: 13px;
}
/* line 371, ../sass/pages/_home.scss */
.col-right-choice-1 h3 {
  font-size: 26px;
  line-height: 1.38;
  font-weight: 400;
}

/* line 378, ../sass/pages/_home.scss */
.col-right-choice-2 p {
  font-size: 20px;
  line-height: 1.8;
  margin-bottom: 34px;
}

/* line 385, ../sass/pages/_home.scss */
.container-right-choice {
  padding-top: 180px;
  padding-bottom: 136px;
  position: relative;
  background: url(/wp-content/themes/understrap-child-master/images/wave-white-2.png) no-repeat center top;
  background-size: contain !important;
}
/* line 392, ../sass/pages/_home.scss */
.container-right-choice:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(/wp-content/themes/understrap-child-master/images/wave-white-3.png) no-repeat center bottom;
  background-size: contain !important;
}

/* line 405, ../sass/pages/_home.scss */
.section-one-app {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 410, ../sass/pages/_home.scss */
.container-one-app {
  max-width: 860px;
}

/* line 414, ../sass/pages/_home.scss */
.row-one-app-links {
  margin-top: 48px;
}

/* line 418, ../sass/pages/_home.scss */
.one-app-link {
  position: relative;
  font-size: 19px;
  display: table;
  margin-bottom: 18px;
  padding: 14px 15px 14px 72px;
}
/* line 424, ../sass/pages/_home.scss */
.one-app-link:after {
  content: "";
  display: block;
  position: absolute;
  color: #23b7c4;
  right: 0;
  top: 50%;
  margin-top: -2px;
  width: 9px;
  height: 9px;
  border-top: 2px solid #23b7c4;
  border-right: 2px solid #23b7c4;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 439, ../sass/pages/_home.scss */
.one-app-link .one-app-icon {
  position: absolute;
  left: 0;
  width: 50px;
  height: 50px;
  top: 50%;
  margin-top: -25px;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 451, ../sass/pages/_home.scss */
.one-app-2-link-wrapper {
  margin-top: 50px;
  display: table;
  margin-right: auto;
  margin-left: auto;
}
/* line 456, ../sass/pages/_home.scss */
.one-app-2-link-wrapper .btn-orange {
  margin-right: 40px;
}

/* line 461, ../sass/pages/_home.scss */
.section-world-use {
  padding-top: 90px;
  padding-bottom: 200px;
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-white.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
}

/* line 470, ../sass/pages/_home.scss */
.container-world-use {
  max-width: 1120px;
}

/* line 474, ../sass/pages/_home.scss */
.row-links-world-use {
  margin-top: 50px;
  justify-content: center;
}
/* line 477, ../sass/pages/_home.scss */
.row-links-world-use div[class*="col-"] {
  margin-bottom: 40px;
}

/* line 482, ../sass/pages/_home.scss */
.world-use-link {
  position: relative;
  font-size: 19px;
  padding-left: 27px;
  padding-right: 16px;
  display: table;
}
/* line 489, ../sass/pages/_home.scss */
.world-use-link:after {
  content: "";
  display: block;
  position: absolute;
  color: #23b7c4;
  right: 0;
  top: 50%;
  margin-top: -2px;
  width: 9px;
  height: 9px;
  border-top: 2px solid #23b7c4;
  border-right: 2px solid #23b7c4;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 504, ../sass/pages/_home.scss */
.world-use-link img, .world-use-link span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 507, ../sass/pages/_home.scss */
.world-use-link span {
  margin-left: 10px;
}

/* line 516, ../sass/pages/_home.scss */
#testimonials {
  margin-top: 70px;
}
/* line 518, ../sass/pages/_home.scss */
#testimonials .single-testimonial {
  padding-right: 50px;
}
/* line 523, ../sass/pages/_home.scss */
#testimonials .single-testimonial .col-company-logo {
  width: 108px;
  max-width: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
/* line 529, ../sass/pages/_home.scss */
#testimonials .single-testimonial .col-company-testimonial {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
/* line 535, ../sass/pages/_home.scss */
#testimonials .testimonial-content {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 6px;
}
/* line 542, ../sass/pages/_home.scss */
#testimonials .testimonial-author {
  font-size: 14px;
  color: #28ac72;
}

/* line 550, ../sass/pages/_home.scss */
.section-integrations {
  padding-top: 100px;
  padding-bottom: 90px;
}

/* line 555, ../sass/pages/_home.scss */
.container-integrations {
  padding-top: 80px;
}
/* line 557, ../sass/pages/_home.scss */
.container-integrations .btn-orange {
  margin-right: auto;
  margin-left: auto;
  display: table;
  margin-top: 24px;
}

/* line 565, ../sass/pages/_home.scss */
.col-integration {
  flex: 0 0 20%;
  max-width: 20%;
  margin-bottom: 54px;
}

/* line 575, ../sass/pages/_home.scss */
.integration-wrapper {
  border: 4px solid #f0f0f0;
  height: 212px;
  width: 212px;
  margin-right: auto;
  margin-left: auto;
  display: table;
  padding: 20px;
  background-color: #fff;
}
/* line 584, ../sass/pages/_home.scss */
.integration-wrapper a, .integration-wrapper div {
  display: table-cell;
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  background-color: #fff;
}

/* line 595, ../sass/pages/_home.scss */
.section-cta {
  padding-top: 26px;
  padding-bottom: 16px;
}
/* line 598, ../sass/pages/_home.scss */
.section-cta p {
  color: #fff;
  text-align: center;
}
/* line 601, ../sass/pages/_home.scss */
.section-cta p a {
  margin-left: 34px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 608, ../sass/pages/_home.scss */
.section-features {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 614, ../sass/pages/_home.scss */
.col-features-content h2 {
  font-size: 42px;
  margin-bottom: 13px;
}
/* line 618, ../sass/pages/_home.scss */
.col-features-content h3 {
  font-size: 26px;
  font-weight: 400;
  color: #23b7c4;
  margin-bottom: 51px;
}
/* line 624, ../sass/pages/_home.scss */
.col-features-content p {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 33px;
}
/* line 629, ../sass/pages/_home.scss */
.col-features-content a {
  font-size: 24px;
  font-weight: 400;
  position: relative;
  padding-left: 34px;
}
/* line 634, ../sass/pages/_home.scss */
.col-features-content a:before {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  left: 0;
  background: url(/wp-content/themes/understrap-child-master/images/phone-icon.png) no-repeat;
  top: 4px;
}

/* line 648, ../sass/pages/_home.scss */
.col-features-features .row {
  margin-bottom: 50px;
}
/* line 656, ../sass/pages/_home.scss */
.col-features-features p {
  font-size: 17px;
  line-height: 1.764705882352941;
}

/* line 662, ../sass/pages/_home.scss */
.section-mobile-app {
  padding-top: 100px;
  position: relative;
  background-image: url(/wp-content/themes/understrap-child-master/images/wave-white-top.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain !important;
}

/* line 671, ../sass/pages/_home.scss */
.mobile-app-image-wrapper {
  text-align: center;
  position: relative;
  margin-top: -146px;
}
/* line 675, ../sass/pages/_home.scss */
.mobile-app-image-wrapper img {
  margin-right: auto;
  margin-left: auto;
}

/* line 682, ../sass/pages/_home.scss */
.col-mobile-app-content h2 {
  margin-bottom: 16px;
}
/* line 685, ../sass/pages/_home.scss */
.col-mobile-app-content h3 {
  color: #23b7c4;
  font-size: 26px;
  font-weight: 400;
}
/* line 690, ../sass/pages/_home.scss */
.col-mobile-app-content ul {
  padding-left: 0;
}
/* line 692, ../sass/pages/_home.scss */
.col-mobile-app-content ul li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 45px;
  margin-top: 40px;
}
/* line 697, ../sass/pages/_home.scss */
.col-mobile-app-content ul li:last-child {
  margin-right: 0;
}
/* line 700, ../sass/pages/_home.scss */
.col-mobile-app-content ul li a {
  display: block;
}

/* line 707, ../sass/pages/_home.scss */
.section-cta2 {
  padding-top: 100px;
  padding-bottom: 100px;
  color: #fff;
  text-align: center;
}
/* line 712, ../sass/pages/_home.scss */
.section-cta2 h2 {
  padding-bottom: 30px;
  margin-bottom: 22px;
}
/* line 715, ../sass/pages/_home.scss */
.section-cta2 h2:after {
  background-color: #23b7c4;
}
/* line 719, ../sass/pages/_home.scss */
.section-cta2 p {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 44px;
}
/* line 725, ../sass/pages/_home.scss */
.section-cta2 a {
  display: table;
  margin-right: auto;
  margin-left: auto;
}

/* line 732, ../sass/pages/_home.scss */
.section-custom-posts {
  padding-top: 49px;
  padding-bottom: 70px;
}
/* line 735, ../sass/pages/_home.scss */
.section-custom-posts h2 {
  text-align: center;
  margin-bottom: 50px;
}
/* line 740, ../sass/pages/_home.scss */
.section-custom-posts .custom-post-wrapper img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 743, ../sass/pages/_home.scss */
.section-custom-posts .custom-post-wrapper h3 {
  margin-top: 15px;
  margin-bottom: 4px;
}
/* line 746, ../sass/pages/_home.scss */
.section-custom-posts .custom-post-wrapper h3 a {
  font-size: 24px;
  line-height: 32px;
}
/* line 751, ../sass/pages/_home.scss */
.section-custom-posts .custom-post-wrapper .global-tags {
  padding-top: 0;
}
/* line 756, ../sass/pages/_home.scss */
.section-custom-posts .col-custom-posts-button a {
  display: table;
  margin-top: 60px;
  margin-right: auto;
  margin-left: auto;
}

/* line 765, ../sass/pages/_home.scss */
.home-carousel-top {
  opacity: 0;
  visibility: hidden;
}
/* line 768, ../sass/pages/_home.scss */
.home-carousel-top .btn-mds {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
/* line 773, ../sass/pages/_home.scss */
.home-carousel-top .slick-dots {
  bottom: -50px;
}
/* line 777, ../sass/pages/_home.scss */
.home-carousel-top .slick-dots li button:before {
  content: "";
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 787, ../sass/pages/_home.scss */
.custom-logo-home-baner {
  position: absolute;
  bottom: 50px;
  right: 50px;
  display: table;
  text-align: left;
}
/* line 793, ../sass/pages/_home.scss */
.custom-logo-home-baner p {
  margin-bottom: 0;
  margin-right: 20px;
  color: #fff;
}
/* line 798, ../sass/pages/_home.scss */
.custom-logo-home-baner p, .custom-logo-home-baner img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 5, ../sass/pages/_integrations.scss */
#integrations-page-wrapper {
  padding-top: 0;
}

/* line 9, ../sass/pages/_integrations.scss */
.section-integrations-baner {
  padding-top: 80px;
  padding-bottom: 80px;
  background-size: cover !important;
  text-align: center;
  color: #fff;
}

/* line 23, ../sass/pages/_integrations.scss */
#integrations-single-page-wrapper {
  padding-top: 0;
}

/* line 27, ../sass/pages/_integrations.scss */
.section-integration-baner {
  padding-top: 70px;
  padding-bottom: 80px;
  background-size: cover !important;
  color: #fff;
}
/* line 33, ../sass/pages/_integrations.scss */
.section-integration-baner .col-md-2 {
  width: 242px;
  max-width: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
/* line 39, ../sass/pages/_integrations.scss */
.section-integration-baner .col-md-10 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-left: 40px;
}

/* line 47, ../sass/pages/_integrations.scss */
.col-integration-baner-content {
  padding-top: 13px;
}
/* line 49, ../sass/pages/_integrations.scss */
.col-integration-baner-content span {
  color: #28ac72;
  font-size: 24px;
  font-weight: 300;
  display: block;
  margin-bottom: 11px;
}

/* line 60, ../sass/pages/_integrations.scss */
#integrations-office-page-wrapper {
  padding-top: 70px;
}

/* line 65, ../sass/pages/_integrations.scss */
.section-office365-nav h3 {
  font-weight: 500;
  margin-bottom: 43px;
}
/* line 69, ../sass/pages/_integrations.scss */
.section-office365-nav ul {
  padding-left: 0;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 90px;
}
/* line 73, ../sass/pages/_integrations.scss */
.section-office365-nav ul li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 76, ../sass/pages/_integrations.scss */
.section-office365-nav ul li a {
  font-size: 24px;
  font-weight: 500;
  padding: 20px;
  display: block;
}
/* line 81, ../sass/pages/_integrations.scss */
.section-office365-nav ul li a.active {
  color: #23b7c4;
}
/* line 86, ../sass/pages/_integrations.scss */
.section-office365-nav ul li:first-child a {
  padding-left: 0;
}

/* line 95, ../sass/pages/_integrations.scss */
.section-office365-manin-content h1 {
  font-weight: 500;
  margin-bottom: 50px;
}
/* line 99, ../sass/pages/_integrations.scss */
.section-office365-manin-content p {
  margin-bottom: 35px;
}
/* line 102, ../sass/pages/_integrations.scss */
.section-office365-manin-content h4 {
  font-weight: 500;
  margin-top: 35px;
  line-height: 1.555555555555556;
}
/* line 108, ../sass/pages/_integrations.scss */
.section-office365-manin-content li h4 {
  margin-top: 0;
}

/* line 114, ../sass/pages/_integrations.scss */
.section-office365-tabs {
  padding-top: 90px;
}
/* line 118, ../sass/pages/_integrations.scss */
.section-office365-tabs .col-md-12 > h3 {
  font-weight: 500;
  margin-bottom: 43px;
}
/* line 125, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content p {
  margin-bottom: 35px;
}
/* line 128, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content h4 {
  font-weight: 500;
  margin-top: 35px;
  line-height: 1.555555555555556;
}
/* line 133, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content h3, .section-office365-tabs .tab-content h2 {
  font-weight: 500;
  margin-bottom: 35px;
  line-height: 1.555555555555556;
}
/* line 138, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content h2 {
  padding-bottom: 20px;
  border-bottom: 1px solid #eaeaea;
}
/* line 143, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content li h4 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 148, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content ul, .section-office365-tabs .tab-content ol {
  margin-bottom: 40px;
}
/* line 150, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content ul ul, .section-office365-tabs .tab-content ul ol, .section-office365-tabs .tab-content ol ul, .section-office365-tabs .tab-content ol ol {
  margin-bottom: 0;
}
/* line 154, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content a {
  color: #23b7c4;
}
/* line 158, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content blockquote {
  border: 1px solid #eaeaea;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 35px;
}
/* line 163, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content blockquote h3 {
  font-size: 16px;
  color: #23b7c4;
  margin-bottom: 10px;
  font-weight: 500;
}
/* line 169, ../sass/pages/_integrations.scss */
.section-office365-tabs .tab-content blockquote p {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 0;
}

/* line 5, ../sass/pages/_features.scss */
#feature-single-page-wrapper {
  padding-top: 0;
}

/* line 9, ../sass/pages/_features.scss */
.section-feature-baner {
  padding-top: 110px;
  padding-bottom: 110px;
  background-size: cover !important;
  text-align: center;
  color: #fff;
  position: relative;
}
/* line 16, ../sass/pages/_features.scss */
.section-feature-baner .baner-buttons-wrapper {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
/* line 20, ../sass/pages/_features.scss */
.section-feature-baner .baner-buttons-wrapper a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 24, ../sass/pages/_features.scss */
.section-feature-baner h1 {
  color: #28ac72;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 2px;
}
/* line 30, ../sass/pages/_features.scss */
.section-feature-baner h2 {
  display: table;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding-left: 80px;
  font-size: 46px;
  line-height: 1.217391304347826;
  margin-bottom: 54px;
}
/* line 39, ../sass/pages/_features.scss */
.section-feature-baner h2 .one-app-icon {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 0;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 51, ../sass/pages/_features.scss */
.btn-single-feature-corner {
  position: absolute;
  right: 40px;
  top: 40px;
}

/* line 5, ../sass/pages/_industries.scss */
#industries-page-wrapper {
  padding-top: 0;
}

/* line 10, ../sass/pages/_industries.scss */
.section-industries-baner {
  padding-top: 90px;
  padding-bottom: 0;
  background-size: contain !important;
  background-position: right bottom !important;
  background-color: #e1e2e6 !important;
}
/* line 17, ../sass/pages/_industries.scss */
.section-industries-baner h1 {
  color: #e8403b;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 18px;
}
/* line 23, ../sass/pages/_industries.scss */
.section-industries-baner h2 {
  margin-bottom: 48px;
}
/* line 26, ../sass/pages/_industries.scss */
.section-industries-baner .baner-buttons-wrapper {
  margin-bottom: 40px;
  text-align: left;
  margin-left: 0;
}
/* line 30, ../sass/pages/_industries.scss */
.section-industries-baner .baner-buttons-wrapper span {
  color: #000000;
}
/* line 34, ../sass/pages/_industries.scss */
.section-industries-baner img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 70%;
}

/* line 5, ../sass/pages/_pricing.scss */
#pricing-page-wrapper {
  padding-top: 0;
}

/* line 10, ../sass/pages/_pricing.scss */
.section-pricing-baner {
  padding-top: 77px;
  padding-bottom: 82px;
  background-size: cover !important;
  color: #fff;
  text-align: center;
  position: relative;
}

/* line 19, ../sass/pages/_pricing.scss */
.section-tabs-price {
  padding-top: 20px;
  padding-bottom: 50px;
}
/* line 22, ../sass/pages/_pricing.scss */
.section-tabs-price ul.nav-tabs {
  border: none;
}
/* line 24, ../sass/pages/_pricing.scss */
.section-tabs-price ul.nav-tabs li.nav-item {
  margin-right: 18px;
}
/* line 26, ../sass/pages/_pricing.scss */
.section-tabs-price ul.nav-tabs li.nav-item a.nav-link {
  font-size: 18px;
  font-weight: 400;
  background-color: #f8f8f8;
  border: 2px solid #f8f8f8;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  padding: 4.5px 40px;
}
/* line 34, ../sass/pages/_pricing.scss */
.section-tabs-price ul.nav-tabs li.nav-item a.nav-link:hover, .section-tabs-price ul.nav-tabs li.nav-item a.nav-link.active {
  border: 2px solid #28ac72;
  color: #000000;
}

/* line 43, ../sass/pages/_pricing.scss */
.row-pricing-columns {
  margin-right: -10px;
  margin-left: -10px;
}

/* line 47, ../sass/pages/_pricing.scss */
.tab-content {
  margin-top: 75px;
}

/* line 51, ../sass/pages/_pricing.scss */
.col-pricing {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 54, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first {
  width: 290px;
  max-width: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
/* line 60, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first .column-pricing-wrapper .column-heading {
  background-color: transparent;
}
/* line 62, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first .column-pricing-wrapper .column-heading .tab-heading {
  font-size: 38px;
  line-height: 1;
  color: #000000;
}
/* line 67, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first .column-pricing-wrapper .column-heading .tab-subheading {
  color: #858585;
  font-size: 15px;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
/* line 75, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first .column-pricing-wrapper .column-price {
  background-color: transparent;
}
/* line 78, ../sass/pages/_pricing.scss */
.col-pricing.col-pricing-first .column-pricing-wrapper .tab-cell {
  text-align: left;
}
/* line 84, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper > div {
  display: table;
  float: left;
  width: 100%;
}
/* line 89, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-heading {
  height: 71px;
  background-color: #113158;
  text-align: center;
  -moz-border-radius-topleft: 25px;
  -webkit-border-top-left-radius: 25px;
  border-top-left-radius: 25px;
  -moz-border-radius-topright: 25px;
  -webkit-border-top-right-radius: 25px;
  border-top-right-radius: 25px;
}
/* line 95, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-heading .column-heading-wrapper {
  display: table-cell;
  vertical-align: middle;
}
/* line 99, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-heading .tab-heading {
  font-size: 26px;
  line-height: 1;
  color: #fff;
  font-weight: 300;
}
/* line 106, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cell {
  text-align: center;
}
/* line 109, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-price {
  height: 97px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #eaeaea;
  font-size: 36px;
  color: #000000;
  text-align: center;
}
/* line 116, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-price .column-price-wrapper {
  display: table-cell;
  vertical-align: middle;
}
/* line 120, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-price p {
  margin-bottom: 0;
}
/* line 123, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .column-price span {
  font-size: 16px;
  padding-left: 3px;
  display: table;
  width: 100%;
  text-align: center;
}
/* line 133, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cells .tab-cell {
  font-size: 15px;
  height: 41px;
  border-bottom: 1px solid #eaeaea;
  display: table;
  width: 100%;
}
/* line 139, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cells .tab-cell:last-child {
  border-bottom: none;
}
/* line 142, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cells .tab-cell .tab-cell-wrapper {
  display: table-cell;
  vertical-align: middle;
}
/* line 146, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cells .tab-cell p {
  margin-bottom: 0;
}
/* line 151, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tooltip-icon {
  background: url(/wp-content/themes/understrap-child-master/images/tooltip-icon.png);
  width: 15px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  top: -1px;
}
/* line 161, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cell-icon.wrong {
  width: 11px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url(/wp-content/themes/understrap-child-master/images/wrong.png) no-repeat;
}
/* line 167, ../sass/pages/_pricing.scss */
.col-pricing .column-pricing-wrapper .tab-cell-icon.ok {
  width: 16px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: url(/wp-content/themes/understrap-child-master/images/check.png) no-repeat;
}

/* line 177, ../sass/pages/_pricing.scss */
html[lang="pl-PL"] .col-pricing .column-pricing-wrapper .column-heading {
  height: 111px;
}

/* line 182, ../sass/pages/_pricing.scss */
.tooltip {
  border: 2px solid #113158;
  opacity: 1 !important;
  background-color: #fff;
  z-index: 999;
  top: -6px !important;
}
/* line 188, ../sass/pages/_pricing.scss */
.tooltip .tooltip-inner {
  background-color: #fff;
  font-size: 13px;
  color: #000000;
}
/* line 193, ../sass/pages/_pricing.scss */
.tooltip .arrow {
  left: 15px;
  width: 14px;
  height: 14px;
  border-right: 2px solid #113158;
  border-bottom: 2px solid #113158;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  bottom: -9px;
  background-color: #fff;
}
/* line 202, ../sass/pages/_pricing.scss */
.tooltip .arrow:before {
  display: none;
}

/* line 208, ../sass/pages/_pricing.scss */
.currency-list {
  padding-left: 0;
  margin-left: auto;
  display: table;
}
/* line 212, ../sass/pages/_pricing.scss */
.currency-list li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 16px;
}
/* line 216, ../sass/pages/_pricing.scss */
.currency-list li a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative;
}
/* line 226, ../sass/pages/_pricing.scss */
.currency-list li a:hover {
  background-color: #23b7c4;
  color: #fff;
}
/* line 231, ../sass/pages/_pricing.scss */
.currency-list li a span {
  position: absolute;
  width: 100%;
  text-align: center;
  display: block;
  top: 9px;
}
/* line 240, ../sass/pages/_pricing.scss */
.currency-list li.current-lang a {
  background-color: #23b7c4;
  color: #fff;
}

/* line 248, ../sass/pages/_pricing.scss */
.btn-pricing-corner {
  position: absolute;
  right: 40px;
  top: 40px;
}

/* line 254, ../sass/pages/_pricing.scss */
.section-all-included {
  padding-bottom: 50px;
}
/* line 256, ../sass/pages/_pricing.scss */
.section-all-included .container {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 259, ../sass/pages/_pricing.scss */
.section-all-included .container .row {
  margin-right: -10px;
  margin-left: -10px;
}
/* line 262, ../sass/pages/_pricing.scss */
.section-all-included .container .row div[class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 268, ../sass/pages/_pricing.scss */
.section-all-included h2 {
  text-align: center;
  margin-bottom: 30px;
}

/* line 276, ../sass/pages/_pricing.scss */
.accordion-all-included .card {
  border: none;
  margin-bottom: 14px;
}
/* line 280, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header {
  padding: 0;
  text-align: left;
  border: none;
  background-color: transparent;
}
/* line 285, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button {
  width: 100%;
  display: table;
  position: relative;
  font-size: 17px;
  text-align: left;
  background-color: #f8f8f8;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  padding: 9px 18px 10px 32px;
}
/* line 295, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button:hover {
  color: #28ac72;
}
/* line 297, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button:hover span {
  color: #28ac72;
}
/* line 302, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: auto;
  float: right;
  font-size: 14px;
  position: relative;
  padding-right: 24px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 310, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button span:after {
  content: "";
  background: url(/wp-content/themes/understrap-child-master/images/plus.png) no-repeat;
  width: 17px;
  height: 17px;
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  margin-top: 5px;
}
/* line 323, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button.collapsed span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 327, ../sass/pages/_pricing.scss */
.accordion-all-included .card-header button:after {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  left: 50%;
  margin-left: -6px;
  background: url(/wp-content/themes/understrap-child-master/images/check.png) no-repeat center top;
}
/* line 341, ../sass/pages/_pricing.scss */
.accordion-all-included .card-body {
  padding: 16px 0 10px 32px;
}
/* line 343, ../sass/pages/_pricing.scss */
.accordion-all-included .card-body ul {
  padding-left: 32px;
  margin-bottom: 0;
}
/* line 346, ../sass/pages/_pricing.scss */
.accordion-all-included .card-body ul li {
  list-style-type: none;
  position: relative;
  padding-left: 33px;
  color: #000000;
  font-size: 15px;
  line-height: 2;
}
/* line 353, ../sass/pages/_pricing.scss */
.accordion-all-included .card-body ul li strong {
  color: #000000;
}
/* line 356, ../sass/pages/_pricing.scss */
.accordion-all-included .card-body ul li:before {
  content: "";
  width: 19px;
  height: 15px;
  background: url(/wp-content/themes/understrap-child-master/images/check.png) no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 9px;
}

/* line 1, ../sass/pages/_posts.scss */
.container-sigle-baner, .container-archive-baner {
  text-align: center;
  background: url(/wp-content/themes/understrap-child-master/images/single-baner-bg.jpg) no-repeat center top;
  padding-top: 84px;
  padding-bottom: 84px;
  background-size: cover !important;
}
/* line 7, ../sass/pages/_posts.scss */
.container-sigle-baner h1, .container-archive-baner h1 {
  text-align: center;
  font-size: 46px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 0;
}

/* line 16, ../sass/pages/_posts.scss */
#single-wrapper, #index-wrapper, #archive-wrapper {
  padding-top: 0;
}

/* line 21, ../sass/pages/_posts.scss */
.single .content-area, .single .widget-area {
  margin-top: 100px;
}
/* line 25, ../sass/pages/_posts.scss */
.single .content-area {
  flex: 0 0 73.07692307692308%;
  max-width: 73.07692307692308%;
}
/* line 30, ../sass/pages/_posts.scss */
.single .widget-area {
  padding-right: 0 !important;
  flex: 0 0 26.92307692307692%;
  max-width: 26.92307692307692%;
}
/* line 37, ../sass/pages/_posts.scss */
.single .recent-posts-wrapper .row {
  margin-bottom: 11px;
}
/* line 43, ../sass/pages/_posts.scss */
.single #content {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 46, ../sass/pages/_posts.scss */
.single #content .row {
  margin-right: -34px;
  margin-left: -34px;
}
/* line 49, ../sass/pages/_posts.scss */
.single #content .row div[class*="col-"] {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 56, ../sass/pages/_posts.scss */
.single .entry-content p, .single .entry-content li, .single .entry-content a, .single .entry-content span {
  color: #000000;
  font-size: 18px;
  font-weight: 300;
}
/* line 61, ../sass/pages/_posts.scss */
.single .entry-content p {
  margin-bottom: 23px;
}
/* line 64, ../sass/pages/_posts.scss */
.single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  margin-bottom: 13px;
}
/* line 72, ../sass/pages/_posts.scss */
.single .col-single-recent-thumb {
  width: 73px;
  max-width: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
/* line 77, ../sass/pages/_posts.scss */
.single .col-single-recent-thumb img {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
/* line 81, ../sass/pages/_posts.scss */
.single .col-single-recent-title {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
/* line 88, ../sass/pages/_posts.scss */
.single .recent-sidebar-posts .row {
  margin-right: -7.5px !important;
  margin-left: -7.5px !important;
}
/* line 91, ../sass/pages/_posts.scss */
.single .recent-sidebar-posts .row div[class*="col-"] {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}
/* line 96, ../sass/pages/_posts.scss */
.single .recent-sidebar-posts h3 {
  font-size: 16px;
  color: #000000;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  margin-top: -6px;
}
/* line 106, ../sass/pages/_posts.scss */
.single .col-sidebar-title {
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  position: relative;
  margin-top: -12px;
}

/* line 115, ../sass/pages/_posts.scss */
.right-sidebar-wrapper {
  position: relative;
}
/* line 117, ../sass/pages/_posts.scss */
.right-sidebar-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -34px;
  border-left: 1px solid #e1e3e2;
}

/* line 128, ../sass/pages/_posts.scss */
.sidebar-tags {
  padding-top: 30px;
}
/* line 130, ../sass/pages/_posts.scss */
.sidebar-tags p {
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 3px;
}
/* line 135, ../sass/pages/_posts.scss */
.sidebar-tags ul {
  padding-left: 0;
  margin-bottom: 22px;
}
/* line 138, ../sass/pages/_posts.scss */
.sidebar-tags ul:last-child {
  margin-bottom: 0;
}
/* line 141, ../sass/pages/_posts.scss */
.sidebar-tags ul li {
  list-style-type: none;
}
/* line 143, ../sass/pages/_posts.scss */
.sidebar-tags ul li a {
  font-size: 16px;
  line-height: 28px;
  color: #858585;
  font-weight: 300;
}
/* line 148, ../sass/pages/_posts.scss */
.sidebar-tags ul li a:hover {
  color: #23b7c4;
}

/* line 156, ../sass/pages/_posts.scss */
.global-entry-meta {
  font-size: 16px;
  color: #858585;
  font-weight: 300;
}

/* line 162, ../sass/pages/_posts.scss */
.global-tags {
  padding-top: 8px;
}
/* line 164, ../sass/pages/_posts.scss */
.global-tags a, .global-tags span {
  color: #23b7c4;
  font-size: 16px;
  font-weight: 300;
}
/* line 169, ../sass/pages/_posts.scss */
.global-tags span {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 173, ../sass/pages/_posts.scss */
.global-tags ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 176, ../sass/pages/_posts.scss */
.global-tags ul li {
  list-style-type: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 180, ../sass/pages/_posts.scss */
.global-tags ul li:last-child span {
  display: none;
}

/* line 189, ../sass/pages/_posts.scss */
.blog .recent-sidebar-posts, .archive .recent-sidebar-posts {
  display: none !important;
}
/* line 193, ../sass/pages/_posts.scss */
.blog .sidebar-tags, .archive .sidebar-tags {
  padding-top: 0;
  position: relative;
}
/* line 197, ../sass/pages/_posts.scss */
.blog #primary, .archive #primary {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 200, ../sass/pages/_posts.scss */
.blog #primary #main, .archive #primary #main {
  margin-right: -34px;
  margin-left: -34px;
}
/* line 203, ../sass/pages/_posts.scss */
.blog #primary #main div[class*="col-"], .archive #primary #main div[class*="col-"] {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 209, ../sass/pages/_posts.scss */
.blog #content, .archive #content {
  margin-top: 100px;
  padding-left: 34px;
  padding-right: 34px;
}
/* line 213, ../sass/pages/_posts.scss */
.blog #content > .row, .archive #content > .row {
  margin-right: -34px;
  margin-left: -34px;
}
/* line 217, ../sass/pages/_posts.scss */
.blog #content article, .archive #content article {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 220, ../sass/pages/_posts.scss */
.blog #content article .row, .archive #content article .row {
  margin-right: -34px;
  margin-left: -34px;
}
/* line 227, ../sass/pages/_posts.scss */
.blog .global-tags, .archive .global-tags {
  padding-top: 0;
}
/* line 230, ../sass/pages/_posts.scss */
.blog #right-sidebar, .archive #right-sidebar {
  padding-left: 34px;
  padding-right: 34px;
}
/* line 233, ../sass/pages/_posts.scss */
.blog #right-sidebar .row, .archive #right-sidebar .row {
  margin-right: -34px;
  margin-left: -34px;
}
/* line 238, ../sass/pages/_posts.scss */
.blog article, .archive article {
  margin-bottom: 40px;
}
/* line 240, ../sass/pages/_posts.scss */
.blog article .global-entry-meta, .archive article .global-entry-meta {
  margin-bottom: 11px;
}
/* line 244, ../sass/pages/_posts.scss */
.blog article .entry-content p, .archive article .entry-content p {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}
/* line 249, ../sass/pages/_posts.scss */
.blog article .entry-content p:last-child, .archive article .entry-content p:last-child {
  display: none;
}
/* line 255, ../sass/pages/_posts.scss */
.blog .col-archive-article-desc, .archive .col-archive-article-desc {
  padding-left: 0 !important;
}
/* line 257, ../sass/pages/_posts.scss */
.blog .col-archive-article-desc h2, .archive .col-archive-article-desc h2 {
  line-height: 25px;
  margin-bottom: 3px;
}
/* line 260, ../sass/pages/_posts.scss */
.blog .col-archive-article-desc h2 a, .archive .col-archive-article-desc h2 a {
  font-size: 22px;
  font-weight: 300;
}
/* line 267, ../sass/pages/_posts.scss */
.blog .col-archive-article-thumb img, .archive .col-archive-article-thumb img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 272, ../sass/pages/_posts.scss */
.blog nav .pagination, .archive nav .pagination {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
/* line 276, ../sass/pages/_posts.scss */
.blog nav .pagination li, .archive nav .pagination li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 278, ../sass/pages/_posts.scss */
.blog nav .pagination li span, .blog nav .pagination li a, .archive nav .pagination li span, .archive nav .pagination li a {
  border-radius: 0 !important;
}
/* line 280, ../sass/pages/_posts.scss */
.blog nav .pagination li span:focus, .blog nav .pagination li a:focus, .archive nav .pagination li span:focus, .archive nav .pagination li a:focus {
  box-shadow: none !important;
  outline: none;
}

/* line 1, ../sass/pages/_contact-page.scss */
#contact-page-wrapper {
  padding-top: 60px;
}

/* line 6, ../sass/pages/_contact-page.scss */
.col-contact-content p {
  margin-bottom: 40px;
}

/* line 3, ../sass/elements/_cf7.scss */
body #page form input[type=text], body #page form input[type=email], body #page form input[type=tel], body #page form textarea {
  line-height: 22px;
  font-size: 14px;
  color: #787d85;
  padding: 5px 15px 5px 15px;
  border: 1px solid rgba(173, 176, 182, 0.3);
  background-color: #fcfcfc;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
}
/* line 16, ../sass/elements/_cf7.scss */
body #page form input[type=text]:focus, body #page form input[type=email]:focus, body #page form input[type=tel]:focus, body #page form textarea:focus {
  box-shadow: none !important;
  outline: none !important;
}
/* line 20, ../sass/elements/_cf7.scss */
body #page form input[type=text].wpcf7-not-valid, body #page form input[type=email].wpcf7-not-valid, body #page form input[type=tel].wpcf7-not-valid, body #page form textarea.wpcf7-not-valid {
  border: 1px solid red;
}
/* line 24, ../sass/elements/_cf7.scss */
body #page form .wpcf7-not-valid-tip {
  display: none !important;
}
/* line 27, ../sass/elements/_cf7.scss */
body #page form input[type=text], body #page form input[type=email], body #page form input[type=tel] {
  height: 38px;
}
/* line 30, ../sass/elements/_cf7.scss */
body #page form label {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
}
/* line 36, ../sass/elements/_cf7.scss */
body #page form p {
  margin-bottom: 15px;
}
/* line 41, ../sass/elements/_cf7.scss */
body #page input[type=submit] {
  background: #fff;
  color: #23b7c4;
  padding: 10px 20px 8px 20px;
  font-size: 14px;
  line-height: 15px;
  border: 2px solid #23b7c4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: table;
  width: auto;
}
/* line 52, ../sass/elements/_cf7.scss */
body #page input[type=submit]:hover {
  background: #23b7c4;
  color: #fff;
}
/* line 56, ../sass/elements/_cf7.scss */
body #page input[type=submit]:focus {
  outline: none !important;
  box-shadow: none !important;
}
/* line 61, ../sass/elements/_cf7.scss */
body #page .wpcf7 {
  max-width: 100%;
}
/* line 63, ../sass/elements/_cf7.scss */
body #page .wpcf7 .wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
/* line 68, ../sass/elements/_cf7.scss */
body #page .wpcf7 p {
  font-size: 14px;
}

@media (min-width: 1200px) {
  /* line 6, ../sass/_responsive.scss */
  .dropdown:hover > .dropdown-menu {
    display: block;
  }
}
@media (max-width: 1200px) {
  /* line 43, ../sass/_responsive.scss */
  #main-nav {
    padding: 7px 15px;
  }

  /* line 46, ../sass/_responsive.scss */
  #menu-primary-right {
    right: 53px;
    position: absolute;
    z-index: 1001;
    top: 7px;
    margin-left: 0;
  }

  /* line 54, ../sass/_responsive.scss */
  #navbarNavDropdown {
    display: block;
    position: fixed;
    right: -320px;
    top: 0;
    width: 320px;
    height: 100% !important;
    background-color: #fff;
    z-index: 1000;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  /* line 64, ../sass/_responsive.scss */
  #navbarNavDropdown > ul {
    margin-top: 70px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }

  /* line 71, ../sass/_responsive.scss */
  #navbarNavDropdown > ul > li > a {
    padding: 11px 0 11px 0;
  }

  /* line 74, ../sass/_responsive.scss */
  #navbarNavDropdown > ul > li .dropdown-menu {
    margin-top: 0;
  }
  /* line 76, ../sass/_responsive.scss */
  #navbarNavDropdown > ul > li .dropdown-menu a {
    font-size: 14px;
    padding: 4px 12px 4px 12px;
  }

  /* line 81, ../sass/_responsive.scss */
  #navbarNavDropdown .dropdown-menu {
    width: 100%;
    max-width: 100%;
  }

  /* line 85, ../sass/_responsive.scss */
  #navbarNavDropdown .btn-trial {
    margin-left: 0;
    display: table;
    text-align: center;
  }

  /* line 91, ../sass/_responsive.scss */
  .floating-element, .navbar-brand {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  /* line 96, ../sass/_responsive.scss */
  .nav-open #navbarNavDropdown {
    right: 0;
  }
  /* line 99, ../sass/_responsive.scss */
  .nav-open .floating-element, .nav-open .navbar-brand {
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -webkit-transform: translateX(-320px);
    transform: translateX(-320px);
  }

  /* line 103, ../sass/_responsive.scss */
  .navbar-brand {
    padding-bottom: 7px;
  }
  /* line 105, ../sass/_responsive.scss */
  .navbar-brand img {
    max-width: 150px;
  }

  /* line 109, ../sass/_responsive.scss */
  .row-benefits-2 .custom-benefit-col-1 {
    flex: none;
    max-width: 100%;
    text-align: center;
  }

  /* line 114, ../sass/_responsive.scss */
  .row-benefits-2 .custom-benefit-col-2, .row-benefits-2 .custom-benefit-col-3, .row-benefits-2 .custom-benefit-col-4 {
    flex: 0 0 33.33333333333334%;
    max-width: 33.33333333333334%;
    padding-left: 15px;
  }

  /* line 119, ../sass/_responsive.scss */
  .col-integration {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 123, ../sass/_responsive.scss */
  .row-integrations {
    justify-content: center;
  }

  /* line 126, ../sass/_responsive.scss */
  .section-elastic-more-features .col-more-feature {
    padding-left: 15px;
    margin-top: 20px;
  }

  /* line 130, ../sass/_responsive.scss */
  .section-elastic-integrations .row-elastic-integration div[class*="col-"] {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 134, ../sass/_responsive.scss */
  .col-pricing .column-pricing-wrapper .column-price span {
    display: block;
  }

  /* line 137, ../sass/_responsive.scss */
  .col-pricing .column-pricing-wrapper .column-price p {
    line-height: 1;
  }
}
@media (max-width: 991px) {
  /* line 155, ../sass/_responsive.scss */
  #navbarNavDropdown {
    overflow-y: scroll !important;
  }

  /* line 158, ../sass/_responsive.scss */
  .row-benefits-2 .custom-benefit-col-2, .row-benefits-2 .custom-benefit-col-3, .row-benefits-2 .custom-benefit-col-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 162, ../sass/_responsive.scss */
  .col-future-content {
    margin-bottom: 20px;
  }

  /* line 165, ../sass/_responsive.scss */
  .section-security {
    padding-bottom: 72px;
  }

  /* line 168, ../sass/_responsive.scss */
  .col-future-box {
    margin-top: 10px;
  }

  /* line 171, ../sass/_responsive.scss */
  .col-integration {
    flex: 0 0 33.33333333333334%;
    max-width: 33.33333333333334%;
  }

  /* line 176, ../sass/_responsive.scss */
  .col-features-features img {
    margin-bottom: 20px;
  }

  /* line 180, ../sass/_responsive.scss */
  .mobile-app-image-wrapper {
    margin-top: -40px;
  }

  /* line 183, ../sass/_responsive.scss */
  .footer-top {
    margin-right: 47px;
  }

  /* line 186, ../sass/_responsive.scss */
  .footer-1, .footer-2, .footer-3, .footer-4, .footer-5 {
    flex: 0 0 33.33333333333334%;
    max-width: 33.33333333333334%;
  }

  /* line 190, ../sass/_responsive.scss */
  .col-more-features-links {
    margin-top: 20px;
  }

  /* line 193, ../sass/_responsive.scss */
  .row-benefits .col {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 197, ../sass/_responsive.scss */
  .section-elastic-text-image .col-image {
    text-align: center;
    margin-bottom: 35px;
  }

  /* line 201, ../sass/_responsive.scss */
  .container-text-left .col-text {
    padding-left: 15px;
  }

  /* line 204, ../sass/_responsive.scss */
  .container-text-right .col-text {
    padding-right: 15px;
  }

  /* line 207, ../sass/_responsive.scss */
  .section-tabs-price ul.nav-tabs {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 211, ../sass/_responsive.scss */
  .section-tabs-price ul.nav-tabs li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }

  /* line 215, ../sass/_responsive.scss */
  .currency-list {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
  }

  /* line 221, ../sass/_responsive.scss */
  .section-tabs-price .container {
    width: 100%;
    max-width: 100%;
  }

  /* line 226, ../sass/_responsive.scss */
  .col-pricing-first {
    display: none;
  }

  /* line 231, ../sass/_responsive.scss */
  .tab-cell-wrapper .tab-cell-text {
    display: none;
  }
  /* line 234, ../sass/_responsive.scss */
  .tab-cell-wrapper .tab-text-mobile {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }

  /* line 238, ../sass/_responsive.scss */
  .blog #primary #main div[class*="col-"], .archive #primary #main div[class*="col-"],
  .blog #right-sidebar, .archive #right-sidebar,
  .blog #content article, .archive #content article,
  .blog #primary, .archive #primary,
  .blog #content, .archive #content,
  .single #content .row div[class*="col-"],
  .single #content {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 248, ../sass/_responsive.scss */
  .blog #content article .row, .archive #content article .row,
  .blog #content > .row, .archive #content > .row,
  .blog #primary #main, .archive #primary #main,
  .single #content .row {
    margin-right: -15px;
    margin-left: -15px;
  }

  /* line 255, ../sass/_responsive.scss */
  .blog .col-archive-article-desc, .archive .col-archive-article-desc {
    padding-left: 15px !important;
    margin-top: 20px;
  }

  /* line 259, ../sass/_responsive.scss */
  .right-sidebar-wrapper:before {
    display: none;
  }

  /* line 262, ../sass/_responsive.scss */
  .single .content-area, .single .widget-area {
    flex: none;
    max-width: 100%;
  }

  /* line 266, ../sass/_responsive.scss */
  .single .widget-area {
    padding-right: 15px !important;
  }

  /* line 269, ../sass/_responsive.scss */
  .single .content-area, .single .widget-area,
  .blog #content {
    margin-top: 50px;
  }

  /* line 273, ../sass/_responsive.scss */
  .custom-post-wrapper {
    margin-bottom: 40px;
  }

  /* line 276, ../sass/_responsive.scss */
  .section-custom-posts, .section-logo-home {
    display: none;
  }

  /* line 279, ../sass/_responsive.scss */
  .section-pricing-baner {
    padding-top: 112px;
  }

  /* line 284, ../sass/_responsive.scss */
  .home-carousel-item h1 br, .home-carousel-item h2 br, .home-carousel-item h3 br {
    display: none !important;
  }

  /* line 289, ../sass/_responsive.scss */
  .accordion-all-included .card-header button:after {
    margin-left: 11px;
    left: 0;
  }
}
@media (max-width: 767px) {
  /* line 300, ../sass/_responsive.scss */
  h1 {
    font-size: 30px;
    line-height: 1.333333333333333;
  }
  /* line 303, ../sass/_responsive.scss */
  h1 br {
    display: none;
  }

  /* line 307, ../sass/_responsive.scss */
  .container-home-baner h3 {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 24px;
  }

  /* line 312, ../sass/_responsive.scss */
  .btn-mds {
    font-size: 13px;
  }

  /* line 316, ../sass/_responsive.scss */
  .baner-buttons-wrapper a {
    display: table;
    margin-right: auto;
    margin-left: auto;
  }

  /* line 322, ../sass/_responsive.scss */
  .baner-buttons-wrapper .btn-video {
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    display: table !important;
  }

  /* line 328, ../sass/_responsive.scss */
  .container-home-baner h1 {
    margin-bottom: 20px;
  }

  /* line 331, ../sass/_responsive.scss */
  .container-home-baner {
    padding-top: 65px;
    padding-bottom: 45px;
  }

  /* line 335, ../sass/_responsive.scss */
  .container-under-baner p {
    font-size: 18px;
    line-height: 1.222222222222222;
  }

  /* line 339, ../sass/_responsive.scss */
  .container-under-baner p a {
    margin-left: 0;
    margin-top: 13px;
  }

  /* line 343, ../sass/_responsive.scss */
  .container-under-baner {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 347, ../sass/_responsive.scss */
  .section-logo-home .logo-heading {
    font-size: 12px;
  }

  /* line 350, ../sass/_responsive.scss */
  .section-logo-home {
    padding-top: 20px;
    padding-bottom: 28px;
  }

  /* line 354, ../sass/_responsive.scss */
  .section-logo-home .logos-gallery ul li {
    margin-top: 20px;
  }

  /* line 357, ../sass/_responsive.scss */
  .heading-with-line {
    font-size: 26px;
    line-height: 1.384615384615385;
    padding-bottom: 21px;
  }

  /* line 363, ../sass/_responsive.scss */
  .container-benefits-1 {
    padding-top: 33px;
    padding-bottom: 33px;
  }

  /* line 367, ../sass/_responsive.scss */
  .row-benefits-2 h3 span {
    margin-top: 0;
  }

  /* line 370, ../sass/_responsive.scss */
  .row-benefits-2 .custom-benefit-col-2, .row-benefits-2 .custom-benefit-col-3, .row-benefits-2 .custom-benefit-col-4 {
    flex: none;
    max-width: 100%;
  }

  /* line 374, ../sass/_responsive.scss */
  .row-benefits-2 div[class*='custom-benefit-col-'] {
    padding-top: 10px;
  }

  /* line 377, ../sass/_responsive.scss */
  .col-benefits-2-links {
    margin-top: 10px;
  }

  /* line 380, ../sass/_responsive.scss */
  .section-benefits-2, .section-security {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  /* line 384, ../sass/_responsive.scss */
  section.section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 388, ../sass/_responsive.scss */
  .security-box {
    margin-top: 20px;
  }

  /* line 391, ../sass/_responsive.scss */
  .section-title p {
    margin-bottom: 32px;
  }

  /* line 394, ../sass/_responsive.scss */
  .section-future h2 {
    text-align: center;
  }

  /* line 397, ../sass/_responsive.scss */
  .section-future h3 {
    text-align: center;
    position: relative;
    padding-bottom: 22px;
    margin-bottom: 19px;
  }
  /* line 402, ../sass/_responsive.scss */
  .section-future h3:after {
    content: "";
    width: 66px;
    height: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    display: table;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -33px;
    background-color: #28ac72;
  }

  /* line 418, ../sass/_responsive.scss */
  .section-future p {
    text-align: center;
    margin-bottom: 24px;
  }

  /* line 422, ../sass/_responsive.scss */
  .section-future a {
    margin-right: auto;
    margin-left: auto;
  }

  /* line 426, ../sass/_responsive.scss */
  .col-future-box p {
    text-align: left;
    margin-bottom: 19px;
  }

  /* line 430, ../sass/_responsive.scss */
  section.section-right-choice {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 434, ../sass/_responsive.scss */
  .col-right-choice-2 {
    margin-top: 20px;
  }
  /* line 436, ../sass/_responsive.scss */
  .col-right-choice-2 p {
    margin-bottom: 19px;
  }

  /* line 440, ../sass/_responsive.scss */
  .container-right-choice {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  /* line 444, ../sass/_responsive.scss */
  .container-one-app, .container-world-use {
    max-width: 520px;
  }

  /* line 447, ../sass/_responsive.scss */
  .one-app-2-link-wrapper .btn-orange {
    margin-right: 0;
  }

  /* line 450, ../sass/_responsive.scss */
  .one-app-2-link-wrapper {
    margin-top: 17px;
  }

  /* line 453, ../sass/_responsive.scss */
  section.section-one-app {
    padding-bottom: 60px;
  }

  /* line 456, ../sass/_responsive.scss */
  section.section-world-use {
    padding-top: 50px;
  }

  /* line 459, ../sass/_responsive.scss */
  .world-use-link {
    font-size: 14px;
    line-height: 24px;
    padding-left: 0;
    padding-right: 16px;
  }

  /* line 465, ../sass/_responsive.scss */
  .world-use-link:after {
    margin-top: -3px;
  }

  /* line 468, ../sass/_responsive.scss */
  .row-links-world-use {
    margin-top: 10px;
  }

  /* line 471, ../sass/_responsive.scss */
  .row-links-world-use div[class*="col-"] {
    margin-bottom: 10px;
  }

  /* line 474, ../sass/_responsive.scss */
  .integration-wrapper {
    height: auto;
    width: auto;
    border: none;
    padding: 0;
  }

  /* line 481, ../sass/_responsive.scss */
  .page-template-integration-single .integration-wrapper {
    padding: 20px;
  }

  /* line 485, ../sass/_responsive.scss */
  .container-integrations {
    padding-top: 0;
  }

  /* line 488, ../sass/_responsive.scss */
  .container-integrations .btn-orange {
    margin-top: 0;
  }

  /* line 492, ../sass/_responsive.scss */
  .container-under-baner .btn-mds {
    display: table;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
  }

  /* line 499, ../sass/_responsive.scss */
  .section-cta p a {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    display: table;
  }

  /* line 505, ../sass/_responsive.scss */
  .section-cta p {
    margin-bottom: 0;
  }

  /* line 508, ../sass/_responsive.scss */
  .col-features-content h3 {
    margin-bottom: 22px;
  }

  /* line 511, ../sass/_responsive.scss */
  .col-features-content a:before {
    top: 1px;
  }

  /* line 514, ../sass/_responsive.scss */
  .col-features-features .row {
    margin-bottom: 16px;
  }

  /* line 517, ../sass/_responsive.scss */
  .mobile-app-image-wrapper, .one-app-icon {
    display: none;
  }

  /* line 520, ../sass/_responsive.scss */
  section.section-mobile-app {
    padding-top: 70px;
  }

  /* line 523, ../sass/_responsive.scss */
  .section-cta2 p {
    margin-bottom: 25px;
  }

  /* line 526, ../sass/_responsive.scss */
  .footer-top-wrapper > div {
    float: none;
    display: table;
    margin-bottom: 15px;
  }

  /* line 531, ../sass/_responsive.scss */
  #wrapper-footer {
    padding-top: 0;
    padding-bottom: 30px;
  }

  /* line 535, ../sass/_responsive.scss */
  .footer-1, .footer-2, .footer-3, .footer-4, .footer-5 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 539, ../sass/_responsive.scss */
  .footer-copyrights {
    margin-top: 62px;
  }

  /* line 542, ../sass/_responsive.scss */
  .section-feature-baner h2 {
    padding-left: 0;
  }

  /* line 545, ../sass/_responsive.scss */
  .section-feature-baner h2 {
    margin-bottom: 34px;
  }

  /* line 548, ../sass/_responsive.scss */
  section.section-feature-baner {
    padding-bottom: 60px;
  }

  /* line 551, ../sass/_responsive.scss */
  .section-elastic-text-image.shadow-wave {
    padding-bottom: 80px;
  }

  /* line 556, ../sass/_responsive.scss */
  .section-call-to-action p a {
    display: table;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
  }

  /* line 565, ../sass/_responsive.scss */
  .custom-col-footer .footer-widget {
    margin-top: 30px;
  }

  /* line 568, ../sass/_responsive.scss */
  .row-benefits .col {
    flex: none;
    max-width: 100%;
  }

  /* line 572, ../sass/_responsive.scss */
  .section-industries-baner {
    text-align: center;
    padding-bottom: 0 !important;
  }

  /* line 576, ../sass/_responsive.scss */
  .section-industries-baner .baner-buttons-wrapper {
    display: table;
    margin-right: auto;
    margin-left: auto !important;
  }

  /* line 581, ../sass/_responsive.scss */
  .section-industries-baner h1 {
    font-size: 18px;
    margin-bottom: 7px;
  }

  /* line 585, ../sass/_responsive.scss */
  .section-industries-baner h2 {
    font-size: 30px;
    line-height: 1.75;
    margin-bottom: 23px;
  }

  /* line 590, ../sass/_responsive.scss */
  .section-industries-baner .baner-buttons-wrapper {
    margin-bottom: 0;
  }

  /* line 593, ../sass/_responsive.scss */
  .section-elastic-benefits .benefit-wrapper {
    margin-top: 30px;
  }

  /* line 596, ../sass/_responsive.scss */
  section.section-elastic-benefits {
    padding-top: 20px;
  }

  /* line 599, ../sass/_responsive.scss */
  .section-integration-baner {
    text-align: center;
  }

  /* line 602, ../sass/_responsive.scss */
  .section-integration-baner .col-md-2 {
    width: 100%;
  }

  /* line 605, ../sass/_responsive.scss */
  .section-elastic-page-navigation ul li {
    display: block;
    font-size: 15px;
    line-height: 22px;
  }
  /* line 609, ../sass/_responsive.scss */
  .section-elastic-page-navigation ul li:last-child {
    margin-bottom: 0;
  }

  /* line 613, ../sass/_responsive.scss */
  .section-elastic-steps .step-line {
    display: none;
  }

  /* line 617, ../sass/_responsive.scss */
  .page-template-integration-single .section-elastic-steps h2 {
    font-size: 22px !important;
    margin-bottom: 0;
  }

  /* line 622, ../sass/_responsive.scss */
  .section-elastic-steps .heading-substep {
    font-size: 15px;
  }

  /* line 625, ../sass/_responsive.scss */
  .section-office365-nav ul li {
    display: block;
  }

  /* line 628, ../sass/_responsive.scss */
  .section-office365-nav ul li a {
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 10px;
  }

  /* line 633, ../sass/_responsive.scss */
  .section-office365-nav ul {
    border-bottom: none;
    margin-bottom: 0;
  }

  /* line 637, ../sass/_responsive.scss */
  .col-pricing {
    flex: none;
    max-width: 100%;
    margin-bottom: 40px;
  }

  /* line 642, ../sass/_responsive.scss */
  .work-wrapper > a {
    float: none;
  }

  /* line 646, ../sass/_responsive.scss */
  .section-scrolled-content .col-md-3 {
    display: none;
  }

  /* line 650, ../sass/_responsive.scss */
  .section-tabs-price ul.nav-tabs li.nav-item {
    margin-bottom: 18px;
  }

  /* line 653, ../sass/_responsive.scss */
  .currency-list {
    margin-top: 12px;
  }

  /* line 656, ../sass/_responsive.scss */
  .section-tabs-price ul.nav-tabs {
    text-align: center;
  }

  /* line 659, ../sass/_responsive.scss */
  .container-benefits-1 p, .benefit-2-box p, p, .section-elastic-text-image .col-text ul li,
  .section-elastic-text p, .section-elastic-text li, .section-elastic-text a {
    font-size: 16px !important;
    line-height: 1.625 !important;
  }

  /* line 664, ../sass/_responsive.scss */
  h2, .row-benefits-2 h3, .section-title .heading-big, .section-future h2, .col-right-choice-1 h2 {
    font-size: 26px !important;
    line-height: 1.384615384615385;
  }

  /* line 668, ../sass/_responsive.scss */
  h3, .row-benefits-2 h3 span, .section-title .heading-small, .section-future h3, .col-right-choice-1 h3, .col-features-content a,
  .section-office365-nav ul li a {
    font-size: 20px !important;
    line-height: 1.5;
  }

  /* line 673, ../sass/_responsive.scss */
  .footer-copyrights p {
    font-size: 12px !important;
  }

  /* line 676, ../sass/_responsive.scss */
  .section.section.baner-with-button-corner {
    padding-top: 110px;
  }

  /* line 679, ../sass/_responsive.scss */
  section.section-pricing-baner {
    padding-top: 112px;
  }

  /* line 682, ../sass/_responsive.scss */
  .custom-logo-home-baner {
    position: static;
    display: table;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 50px;
  }
}
@media (max-width: 580px) {
  /* line 698, ../sass/_responsive.scss */
  .footer-1, .footer-2, .footer-3, .footer-4, .footer-5 {
    flex: none;
    max-width: 100%;
  }
}
