
    body,
    button,
    input,
    select,
    optgroup,
    textarea {
      font-family: "Roboto", "Helvetica Neue", Arial, sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
    }
    p {
      color: #777;
      font-family: "Roboto", "Helvetica Neue", Arial, sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
      font-size: 18px;
      line-height: 1.8;
    }
    .btn-rose,
    .btn-rose-compact:hover {
      color: #ed018a !important;
      background: #fff !important;
      border-color: #ed018a !important;
    }

    .btn-rose:hover,
    .list-group-item.active,
    .btn-rose-compact,
    #home-search .dropdown-item:hover {
      color: #fff !important;
      background: #ed018a !important;
      border-color: #ed018a !important;
    }

    .top-notifier {
      background-color: #185482;
      color: #fff;
      font-size: 14px;
      line-height: 38px;
      font-size: 14px;
    }

    /* Slider */
    .slick-slider {
      position: relative;
      display: block;
      box-sizing: border-box;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-touch-callout: none;
      -khtml-user-select: none;
      -ms-touch-action: pan-y;
      touch-action: pan-y;
      -webkit-tap-highlight-color: transparent;
    }

    .slick-list {
      position: relative;
      display: block;
      overflow: hidden;
      margin: 0;
      padding: 0;
    }

    .slick-list:focus {
      outline: none;
    }
    .slick-list.dragging {
      cursor: pointer;
      cursor: hand;
    }

    .slick-slider .slick-track,
    .slick-slider .slick-list {
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }

    .slick-track {
      position: relative;
      top: 0;
      left: 0;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .slick-track:before,
    .slick-track:after {
      display: table;

      content: "";
    }
    .slick-track:after {
      clear: both;
    }
    .slick-loading .slick-track {
      visibility: hidden;
    }

    .slick-slide {
      display: none;
      float: left;

      height: 100%;
      min-height: 1px;
    }
    [dir="rtl"] .slick-slide {
      float: right;
    }
    .slick-slide img {
      display: block;
    }
    .slick-slide.slick-loading img {
      display: none;
    }
    .slick-slide.dragging img {
      pointer-events: none;
    }
    .slick-initialized .slick-slide {
      display: block;
    }
    .slick-loading .slick-slide {
      visibility: hidden;
    }
    .slick-vertical .slick-slide {
      display: block;

      height: auto;

      border: 1px solid transparent;
    }
    .slick-arrow.slick-hidden {
      display: none;
    }

.site-footer {
background: #191919;
padding: 2em 0;
font-family: "Roboto Condensed", sans-serif;
color: rgba(255, 255, 255, 0.5);
}
.site-footer hr {
border-width: 2px;
border-color: rgba(255, 255, 255, 0.5);
}
.site-footer h2.widget-title {
margin-bottom: 5px;
margin-top: 0;
position: relative;
padding-left: 15px;
font-weight: 500;
}
.site-footer h2.widget-title {
color: #fff;
}
.site-footer h2.widget-title:before {
position: absolute;
content: "";
top: 9px;
left: 0;
width: 3px;
height: 22px;
background: #e12454;
}
ul.widget {
list-style-type: none;
}
ul.widget li {
font-size: 16px;
}
.widget li:not(:last-child) {
border-bottom: 1px dashed #f1f1f1;
padding: 10px 0;
}
.textwidget {
line-height: 1.7em;
}
.top-sn span {
font-size: 24px;
margin: 0 5px;
}

.topbar {
background: #e12454;
color: #fff !important;
}
.top-sn span {
font-size: 24px;
margin: 0 5px;
}
.topnav-container {
z-index: 1;
margin-top: -17px;
}
.toolbar-dropdown,
.site-menu > ul > li .sub-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 200px;
padding: 10px 0;
border: 1px solid #e5e5e5;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background-color: #fff;
line-height: 1.5;
-webkit-box-shadow: 0 7px 22px -5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 7px 22px -5px rgba(0, 0, 0, 0.2);
}
.toolbar-dropdown > li,
.site-menu > ul > li .sub-menu > li {
display: block;
position: relative;
}
.toolbar-dropdown > li > a,
.site-menu > ul > li .sub-menu > li > a {
display: block;
position: relative;
padding: 6px 20px !important;
-webkit-transition: color 0.3s;
transition: color 0.3s;
color: #505050;
font-size: 14px;
font-weight: normal;
text-align: left;
text-decoration: none;
}
.toolbar-dropdown > li > a > i,
.site-menu > ul > li .sub-menu > li > a > i {
display: inline-block;
margin-top: -2px;
margin-right: 6px;
font-size: 0.9em;
vertical-align: middle;
}
.toolbar-dropdown > li > a.p-0,
.site-menu > ul > li .sub-menu > li > a.p-0 {
padding: 0 !important;
}
.toolbar-dropdown > li.has-children > a,
.site-menu > ul > li .sub-menu > li.has-children > a {
padding-right: 35px !important;
}
.toolbar-dropdown > li.has-children > a::after,
.site-menu > ul > li .sub-menu > li.has-children > a::after {
display: block;
position: absolute;
top: 50%;
right: 14px;
margin-top: -11px;
font-family: feather;
content: "\e930";
}
.toolbar-dropdown > li.has-children:hover > .sub-menu,
.site-menu > ul > li .sub-menu > li.has-children:hover > .sub-menu {
display: block;
-webkit-animation: submenu-show 0.35s;
animation: submenu-show 0.35s;
}
.toolbar-dropdown > li.has-children > .sub-menu,
.site-menu > ul > li .sub-menu > li.has-children > .sub-menu {
top: -11px;
left: 100%;
margin-left: -4px;
}
.toolbar-dropdown > li.has-children:not(:first-child) > .sub-menu,
.site-menu > ul > li .sub-menu > li.has-children:not(:first-child) > .sub-menu {
border-radius: 5px;
}
.site-menu > ul > li .mega-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
background-color: #fff;
-webkit-box-shadow: 0 7px 22px -5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 7px 22px -5px rgba(0, 0, 0, 0.2);
table-layout: fixed;
z-index: 99999999999;
}
.site-menu > ul > li .mega-menu > li {
display: table-cell !important;
position: relative;
padding: 25px !important;
border-left: 1px solid #e5e5e5;
vertical-align: top;
}
.site-menu > ul > li .mega-menu > li .mega-menu-title {
display: block;
margin-bottom: 16px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
color: #999;
text-align: left;
}
.site-menu > ul > li .mega-menu > li:first-child {
border-left: 0;
}
.site-menu > ul > li .mega-menu .sub-menu {
display: block !important;
position: relative;
width: 100%;
padding: 0 !important;
border: 0;
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
        box-shadow: none;
}
.site-menu > ul > li .mega-menu .sub-menu > li > a {
padding: 5px 0 !important;
}
.slideable-menu {
position: relative;
border-top: 1px solid #e5e5e5;
background-color: #fff;
overflow: hidden;
}
.slideable-menu ul {
margin: 0;
padding: 0;
}
.slideable-menu .menu {
display: block;
position: relative;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.slideable-menu .menu.off-view {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.slideable-menu .menu.in-view {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slideable-menu .menu li {
display: block;
}
.slideable-menu .menu li a {
display: block;
padding: 13px 20px;
-webkit-transition: color 0.3s;
transition: color 0.3s;
border-bottom: 1px solid #e5e5e5;
border-left: 2px solid transparent;
color: #505050;
font-size: 16px;
letter-spacing: 0.025em;
text-decoration: none;
}
.slideable-menu .menu li.has-children > span {
display: block;
position: relative;
width: 100%;
}
.slideable-menu .menu li.has-children .sub-menu-toggle {
display: block;
position: absolute;
top: 0;
right: 0;
width: 60px;
height: 100%;
height: calc(100% - 1px);
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
border-left: 1px solid #e5e5e5;
color: #505050 !important;
cursor: pointer;
z-index: 1;
}
.slideable-menu .menu li.has-children .sub-menu-toggle::before {
display: block;
position: absolute;
top: 50%;
left: 0;
width: 100%;
margin-top: -11px;
font-family: feather;
font-size: 22px;
line-height: 1;
text-align: center;
content: "\e930";
}
.slideable-menu .menu li.has-children .sub-menu-toggle:hover {
background-color: #f5f5f5;
}
.slideable-menu .menu li.has-children .slideable-submenu {
position: absolute;
top: 0;
right: -100%;
width: 100%;
height: auto;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
-webkit-transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.slideable-menu .menu li.has-children .slideable-submenu.in-view {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slideable-menu .menu li.has-children .slideable-submenu.off-view {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.slideable-menu .menu li.back-btn > a {
background-color: #f5f5f5;
}
.slideable-menu .menu li.back-btn > a:hover {
color: #505050;
}
.slideable-menu .menu li.back-btn > a::before {
display: inline-block;
margin-top: -2px;
margin-right: 2px;
font-family: feather;
font-size: 22px;
line-height: 1;
content: "\e92f";
vertical-align: middle;
}

/* li.has-megamenu:hover ul.mega-menu {
display: inline-table;
} */
@-webkit-keyframes submenu-show {
from {
  opacity: 0;
}
to {
  opacity: 1;
}
}
@keyframes submenu-show {
from {
  opacity: 0;
}
to {
  opacity: 1;
}
}

.main-menu[data-v-f77b219a] {
position: fixed;
top: 0;
background: #fff;
height: 100%;
left: 0;
right: 153px;
overflow: scroll;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
z-index: 10000;
}
.main-menu .mini-profile-info[data-v-f77b219a] {
width: 100%;
padding-bottom: 16px;
}
.main-menu .mini-profile-info .profile-picture[data-v-f77b219a] {
margin-top: 20px;
}
.main-menu .mini-profile-info .menu-close[data-v-f77b219a] {
height: 48px;
}
.main-menu .mini-profile-info .menu-close span[data-v-f77b219a] {
padding: 12px;
}
.main-menu .mini-profile-info .menu-close[data-v-f77b219a]:hover {
cursor: pointer;
}
.main-menu .mini-profile-info .profile-email[data-v-f77b219a] {
font-weight: 300;
}
.main-menu .menu-items[data-v-f77b219a] {
width: 100%;
background-color: #fff;
padding-top: 24px;
}
.main-menu .menu-items .all-menu-items[data-v-f77b219a] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-flow: column;
        flex-flow: column;
height: 100%;
padding-bottom: 1rem;
margin-bottom: 0px;
}
.main-menu .menu-items .all-menu-items .menu-item[data-v-f77b219a] {
text-decoration: none;
color: inherit;
padding: 16px 24px;
font-weight: 300;
}
.main-menu .menu-items .all-menu-items .menu-item[data-v-f77b219a]:active,
.main-menu .menu-items .all-menu-items .menu-item[data-v-f77b219a]:hover {
background-color: #2f2f2f;
color: #fff;
}
.main-menu .menu-items .all-menu-items .menu-item .notification-num[data-v-f77b219a] {
position: absolute;
left: 35px;
padding: 0px 6px;
color: #fff;
top: 28px;
font-weight: bold;
background-color: #f50052;
border-radius: 50%;
font-size: 13px;
}
.main-menu .menu-items .all-menu-items .menu-item-icon[data-v-f77b219a] {
width: 20px;
text-align: center;
margin-right: 20px;
}
.main-menu .menu-items .all-menu-items .menu-item-click[data-v-f77b219a] {
float: right;
color: #ffffff;
font-size: 7px;
margin-top: 8px;
}
.menu-item .menu-item-icon.menu-dark[data-v-f77b219a] {
display: inline;
}
.menu-item .menu-item-icon.menu-light[data-v-f77b219a] {
display: none;
}
.menu-item .menu-item-icon.profile[data-v-f77b219a],
.menu-item .menu-item-icon.logout[data-v-f77b219a],
.menu-item .menu-item-icon.setting[data-v-f77b219a] {
margin-left: 4px;
}
.menu-item .menu-item-title.profile[data-v-f77b219a] {
margin-left: 4px;
}
.menu-item .menu-item-title.promo[data-v-f77b219a],
.menu-item .menu-item-title.support[data-v-f77b219a],
.menu-item .menu-item-title.logout[data-v-f77b219a] {
margin-left: 2px;
}
.menu-item:hover .menu-dark[data-v-f77b219a] {
display: none;
}
.menu-item:hover .menu-light[data-v-f77b219a] {
display: inline;
}

.card {
margin-bottom: 1.875rem;
border: none;
border-radius: 0;
-webkit-box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07),
  0 2px 9px 0 rgba(62, 57, 107, 0.06);
        box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.07),
  0 2px 9px 0 rgba(62, 57, 107, 0.06);
}
body {
background-color: #f5f7fa;
}
.landing-text {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
-webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
margin-top: -77px;
margin-bottom: 0;
padding: 140px 0;
padding-bottom: 20px;
position: relative;
z-index: -1;
color: #fff;
}
.partners-sect {
-webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
padding: 40px 0;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-color: #090f21;
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
  font-size: 15px;
  font-weight: 500;
}
}
.section-overlay {
background-color: #0c002d;
opacity: 0.5;
-webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.heading-title {
font-family: "Libre Baskerville", Sans-serif;
font-size: 38px;
color: #111111ff;
font-weight: 600;
}
.box-title {
color: #333;
font-family: "Montserrat", Sans-serif;
font-size: 22px;
font-weight: 700;
}
.box-content p {
font-family: "Source Sans Pro", Sans-serif;
font-size: 15px;
font-weight: 400;
color: #444;
}
.numbers h2 {
font-size: 49px;
font-weight: 600;
}
.counter-title {
font-family: "Montserrat", Sans-serif;
font-weight: 400;
text-align: center;
font-size: 17px;
line-height: 1.5;
}
.icon-holder {
font-size: 52px;
}
.pagelayer-row-shape {
width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
line-height: 0;
overflow: hidden;
}
.pagelayer-row-svg {
position: relative;
height: 100%;
}
.pagelayer-row-svg .pagelayer-svg-top {
height: 100px;
}
.pagelayer-row-svg .pagelayer-svg-top {
width: 100%;
}
.cloud-sect {
background: #1b3664;
position: relative;
}
.pagelayer-shape-fill {
fill: #f5f7fa;
}
.cloud-title {
font-weight: 700;
font-size: 30px;
}
ul.features li {
font-size: 16px;
}
.stars-rating {
font-size: 26px;
color: #e12454;
}
.stars-rating i {
margin: 0 3px;
}
.bg-town-overlay {
background-color: transparent;
background-image: radial-gradient(at top right, #565656 0%, #01000c 100%);
opacity: 0.84;
-webkit-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
input.hosting-form-control:not(.hosting-submit),
textarea.hosting-form-control.hosting-textarea {
border: none;
background: 0 0;
border-bottom: 2px solid #a5a4a4;
padding-left: 0;
text-align: center;
height: 60px;
color: #666;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
padding: 0.5em 1em;
border-radius: 0;
width: 100%;
}
@media (max-width: 768px) {
.hidden-phone,
.box-content {
  display: none !important;
}
.mobo-show,
.box-content.mobo-show,
.mobo-d-block {
  display: block !important;
}
.topnav-container {
  margin-top: 0px;
  padding: 0;
}
.row.navbar-holder .col-12 {
  padding: 0;
}
.navbar-brand {
  width: 52% !important;
}
/* .card {
  border: unset !important;
  box-shadow: unset !important;
} */
.col-6 .box-title {
  font-size: 19px !important;
  font-weight: normal !important;
}
.standard-package {
  margin-top: 51px !important;
}
}

/* Make clicks pass-through */
#nprogress {
pointer-events: none;
}

#nprogress .bar {
background: #29d;

position: fixed;
z-index: 1031;
top: 0;
left: 0;

width: 100%;
height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
display: block;
position: absolute;
right: 0px;
width: 100px;
height: 100%;
-webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
        box-shadow: 0 0 10px #29d, 0 0 5px #29d;
opacity: 1.0;

-webkit-transform: rotate(3deg) translate(0px, -4px);
        transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
display: block;
position: fixed;
z-index: 1031;
top: 15px;
right: 15px;
}

#nprogress .spinner-icon {
width: 18px;
height: 18px;
-webkit-box-sizing: border-box;
        box-sizing: border-box;

border: solid 2px transparent;
border-top-color: #29d;
border-left-color: #29d;
border-radius: 50%;

-webkit-animation: nprogress-spinner 400ms linear infinite;
        animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
overflow: hidden;
position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
position: absolute;
}

@-webkit-keyframes nprogress-spinner {
0%   { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}


.modal-xg[data-v-47cba646] {
max-width: 1000px !important;
}
.duka-modal-header[data-v-47cba646] {
background: #003e67 !important;
border-radius: 0;
color: #fff;
}

.duka-modal-header[data-v-6f4c4575] {
background: #003e67 !important;
border-radius: 0;
color: #fff;
}
