body {
}
a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
  border: 0px;
}
.header_inner .logo a,
.headerstrip .headerlogo a {
  display: block;
}
.header_inner .logo a img,
.headerstrip .headerlogo a img {
  width: 100%;
}
.header_inner nav.custom_navbar {
}
.header_inner nav.custom_navbar ul.navbar-nav {
}
.header_inner nav.custom_navbar ul.navbar-nav li:last-child {
  margin-right: 0px;
}
.header_inner nav.custom_navbar ul.navbar-nav li a {
  color: #5c5c5c !important;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
  padding: 0px;
  position: relative;
}
.header_inner nav.custom_navbar ul.navbar-nav li a:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  flex-shrink: 0;
  border: solid 3px #00d1ff;
  border-color: #00d1ff transparent transparent transparent;
  border-radius: 50%/7px 7px 0px 0;
  visibility: hidden;
  position: absolute;
  bottom: -10px;
}
.header_inner nav.custom_navbar ul.navbar-nav li a:hover:after,
.header_inner nav.custom_navbar ul.navbar-nav li a.active:after {
  visibility: visible;
}
.header_inner nav.custom_navbar ul.navbar-nav li a:hover {
  color: #00d1ff;
}
.header_inner .account_btns {
  display: flex;
  align-items: center;
}
.header_inner .account_btns a.cus_link {
  color: #171717;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
}
.header_inner .account_btns a.accnt_btn {
  border-radius: 6px;
  background: #00d1ff;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  display: inline-block;
}
.banner_sec {
  position: relative;
}
.banner_sec .banner_star1 {
  position: absolute;
  transform: rotate(-28deg);
}
.banner_sec .banner_star2 {
  position: absolute;
}
.banner_sec .inner_banner {
}
.banner_sec .inner_banner .banner_content {
  max-width: 700px;
  margin: 0px auto;
  text-align: center;
}
.banner_sec .inner_banner .banner_content .demo_link {
  border-radius: 15px;
  border: 1.5px solid #00d1ff;
  background: #fff;
  max-width: 205px;
  text-align: center;
  height: 25px;
}
.banner_sec .inner_banner .banner_content .demo_link a {
  color: #7b7b7b;
  font-size: 14px;
  line-height: 21px;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  vertical-align: text-top;
  display: block;
  padding: 0px 40px;
}
.banner_sec .inner_banner .banner_content .demo_link a img {
  margin-left: 10px;
  width: 14px;
}
.banner_sec .inner_banner .banner_content h2 {
  color: #171717;
  text-align: center;
  font-style: normal;
  font-weight: 800;
  text-transform: capitalize;
}
.banner_sec .inner_banner .banner_content h2 span {
  color: #00d1ff;
  text-transform: lowercase;
}
.banner_sec .inner_banner .banner_content p {
  color: #909090;
  font-style: normal;
  font-weight: 700;
  margin: 0px;
  overflow: hidden;
}
.banner_sec .inner_banner .banner_content .get_started_btn {
  display: flex;
  justify-content: center;
}
.banner_sec .inner_banner .banner_content .get_started_btn a {
  border-radius: 15px;
  border: 1.5px solid #00d1ff;
  background: #00d1ff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  display: flex;
  align-items: center;
}
.banner_sec .inner_banner .banner_content .get_started_btn a img {
  margin-left: 15px;
}
.banner_sec .inner_banner .banner_content .site_reviews {
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner_sec .inner_banner .banner_content .site_reviews .stars {
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner_sec .inner_banner .banner_content .site_reviews .stars img {
}
.banner_sec .inner_banner .banner_content .site_reviews span {
  color: #a2a2a2;
  text-align: center;
  font-style: normal;
  font-weight: 700;
}
.banner_sec .inner_banner .banner_content .site_reviews .star_g2icons {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dashboard_sec {
  position: relative;
  overflow: hidden;
  /* z-index: 999; */
}
.dashboard_sec:after {
  content: "";
  background: #84e9ff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 70%;
  z-index: -1;
}
.dashboard_sec img.dash_img {
  width: 95%;
}
.dashboard_sec .dash_shape_sm {
  position: absolute;
  top: 30%;
  left: -10px;
}
.dashboard_sec .dash_shape_lg {
  position: absolute;
  bottom: -90px;
  right: 0px;
}
.dashboard_sec .dash_repoicon {
  position: absolute;
  top: 35%;
  right: 20px;
}
.trail_sec .inner_trail {
  position: relative;
  border-bottom: 2px solid #e9e9e9;
}
.trail_sec .inner_trail .trail_heading {
}
.trail_sec .inner_trail .trail_heading h2 {
  color: #1b2534;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
}
.trail_sec .inner_trail .trail_heading h2 span {
  color: #00d1ff;
  text-transform: lowercase;
}
.trail_sec .inner_trail .trail_heading img.trail_repo_icon {
  display: inline-block;
  transform: rotate(23deg);
}
.trail_sec .inner_trail .trail_heading .trail_link a {
  color: #00d1ff;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  vertical-align: middle;
}
.trail_sec .inner_trail .trail_heading .trail_link img {
  margin-left: 5px;
  vertical-align: text-top;
}
.trail_sec .counters {
  display: flex;
  margin: 0px auto;
}
.trail_sec .counters .counter_col:last-child {
  padding-right: 0px;
  margin-right: 0px;
  border-right: 0px;
}
.trail_sec .counters .counter_col .counter_text {
  display: flex;
  gap: 10px;
}
.trail_sec .counters .counter_col .counter_text strong {
  color: #000;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.trail_sec .counters .counter_col .counter_text span.spantext {
  color: #868686;
  font-style: normal;
  font-weight: 700;
}
.trail_sec .reviews_btns {
  display: flex;
  align-items: center;
  justify-content: center;
}
.trail_sec .reviews_btns img.trustpilot_img {
  border: 1px solid #d7d7d7;
}
.trail_sec .reviews_btns img.review_img {
  border-radius: 4px;
  border: 1px solid #dfdfdf;
  background: #fff;
  box-shadow: 20px 14px 40px 0px rgba(0, 0, 0, 0.08);
}
.our_feature_sec {
}
.our_feature_sec .inner_feature {
}
.our_feature_sec .inner_feature .feature_heading h2 {
  color: #171717;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.our_feature_sec .inner_feature .feature_heading h2 span {
  color: #01d1fe;
}
.our_feature_sec .inner_feature .feature_heading .browse_feature_btn a {
  border-radius: 16.669px;
  border: 1.389px solid #1c9cf8;
  background: #171717;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
}
.our_feature_sec .inner_feature .feature_heading .browse_feature_btn a img {
  margin-left: 20px;
}
.our_feature_sec .inner_feature .feature_list {
  float: left;
  width: 100%;
}
.our_feature_sec .inner_feature .feature_list .feature_column {
  border-radius: 7px;
  border: 1px solid #eaeaea;
  background: #f9f9f9;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
  float: left;
  position: relative;
}
.our_feature_sec .inner_feature .feature_list .feature_column .feature_icon {
  width: 64px;
  height: 64px;
  position: relative;
}
.our_feature_sec
  .inner_feature
  .feature_list
  .feature_column
  .feature_icon
  img {
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.our_feature_sec .inner_feature .feature_list .feature_column .feature_arrow {
  position: absolute;
  top: 20px;
  right: 20px;
}
.our_feature_sec .inner_feature .feature_list .feature_column .feature_content {
}
.our_feature_sec
  .inner_feature
  .feature_list
  .feature_column
  .feature_content
  h4 {
  color: #1b2534;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
.our_feature_sec
  .inner_feature
  .feature_list
  .feature_column
  .feature_content
  p {
  color: #717171;
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
.user_interface_sec .inner_interface .interface_left h3 {
  color: #1b2534;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.user_interface_sec .inner_interface .interface_left h3 span {
  color: #00d1ff;
}
.user_interface_sec .inner_interface .interface_left p {
  color: #717171;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
}
.user_interface_sec
  .inner_interface
  .interface_left
  .interface_list
  .interface_col {
  border-bottom: 1px solid #d7d7d7;
  display: flex;
}
.user_interface_sec
  .inner_interface
  .interface_left
  .interface_list
  .interface_col
  .int_icon
  img {
  width: 100%;
}
.user_interface_sec
  .inner_interface
  .interface_left
  .interface_list
  .interface_col:last-child {
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.user_interface_sec
  .inner_interface
  .interface_left
  .interface_list
  .interface_col
  .int_content
  h5 {
  color: #00d1ff;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
.user_interface_sec
  .inner_interface
  .interface_left
  .interface_list
  .interface_col
  .int_content
  span {
  color: #717171;
  font-style: normal;
  font-weight: 500;
  text-transform: lowercase;
  display: block;
}
.user_interface_sec .inner_interface .interface_right img {
  width: 100%;
}

.industry_serve_sec .inner_indstry_serve {
  display: flex;
}
.industry_serve_sec .inner_indstry_serve .indstry_serve_left {
  background: linear-gradient(117deg, #84d5ff 51.48%, #b4fbf2 104.59%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.industry_serve_sec .inner_indstry_serve .indstry_serve_left h3 {
  color: #fff;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0px 0px 20px;
}
.industry_serve_sec .inner_indstry_serve .indstry_serve_left h3 span {
  color: #000;
}
.industry_serve_sec .inner_indstry_serve .indstry_serve_left p {
  color: #f4f2f5;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0px;
}
.industry_serve_sec .inner_indstry_serve .indstry_serve_right .serve_list {
  float: left;
  width: 100%;
}
.industry_serve_sec
  .inner_indstry_serve
  .indstry_serve_right
  .serve_list
  .serve_col {
  float: left;
}
.industry_serve_sec
  .inner_indstry_serve
  .indstry_serve_right
  .serve_list
  .serve_col
  h5 {
  color: #1b2534;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0px 0px 10px;
}
.industry_serve_sec
  .inner_indstry_serve
  .indstry_serve_right
  .serve_list
  .serve_col
  p {
  color: #717171;
  font-style: normal;
  font-weight: 400;
}
.industry_serve_sec
  .inner_indstry_serve
  .indstry_serve_right
  .serve_list
  .serve_col
  .learnmore
  a {
  color: #000;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
}
.workseamless_sec .inner_seamless {
  display: flex;
  flex-direction: column;
}
.workseamless_sec .inner_seamless .seamless_top {
  display: flex;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_left h4 {
  color: #1b2534;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_left h4 span {
  color: #00d1ff;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_left p {
  color: #717171;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_right {
  background: #7ee8ff;
  box-shadow: 0px 23px 54px #f1f1f1;
  display: flex;
  border-radius: 30px 0px 0px 30px;
  overflow: hidden;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_right .quickbook_txt {
  width: 50%;
}
.workseamless_sec
  .inner_seamless
  .seamless_top
  .seamless_right
  .quickbook_txt
  span {
  color: #fff;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.workseamless_sec .inner_seamless .seamless_top .seamless_right .quickbook_img {
  border-radius: 30px 0px 0px 30px;
  background: #fff;
  overflow: hidden;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.workseamless_sec
  .inner_seamless
  .seamless_top
  .seamless_right
  .quickbook_img
  img {
  width: 100%;
}
.workseamless_sec .inner_seamless .seamless_middle {
  display: flex;
}
.workseamless_sec .inner_seamless .seamless_middle .google_calendar,
.workseamless_sec .inner_seamless .seamless_middle .support_hardware,
.workseamless_sec .inner_seamless .seamless_middle .square_box {
  background: #fff;
  box-shadow: 0px 23px 54px #f1f1f1;
  display: flex;
  border-radius: 30px;
}
.workseamless_sec .inner_seamless .seamless_middle .google_calendar,
.workseamless_sec .inner_seamless .seamless_middle .square_box {
  flex-direction: column;
}
.workseamless_sec .inner_seamless .seamless_middle .google_calendar img + img {
  margin-top: 10px;
}
.workseamless_sec
  .inner_seamless
  .seamless_middle
  .support_hardware
  .support_hardware_txt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.workseamless_sec
  .inner_seamless
  .seamless_middle
  .support_hardware
  .support_hardware_txt
  span {
  color: #29a0f5;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.workseamless_sec
  .inner_seamless
  .seamless_middle
  .support_hardware
  .support_hardware_txt
  a {
  color: #1b2534;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
.workseamless_sec
  .inner_seamless
  .seamless_middle
  .support_hardware
  .support_hardware_image {
  display: flex;
  align-items: center;
}
.workseamless_sec .inner_seamless .seamless_middle .square_box {
}
.workseamless_sec .inner_seamless .seamless_bottom {
  display: flex;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_mailchimp {
  border-radius: 30px;
  background: #9d9d9d;
  display: flex;
}
.workseamless_sec
  .inner_seamless
  .seamless_bottom
  .seam_mailchimp
  .mailchimp_img {
  display: flex;
}
.workseamless_sec
  .inner_seamless
  .seamless_bottom
  .seam_mailchimp
  .mailchimp_img
  img {
  width: 100%;
}
.workseamless_sec
  .inner_seamless
  .seamless_bottom
  .seam_mailchimp
  .mailchimp_text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.workseamless_sec
  .inner_seamless
  .seamless_bottom
  .seam_mailchimp
  .mailchimp_text
  span {
  color: #fff;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}
.workseamless_sec
  .inner_seamless
  .seamless_bottom
  .seam_mailchimp
  .mailchimp_text
  a {
  border-radius: 15px;
  background: #7ee8ff;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
  text-align: center;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat {
  background: #fff;
  box-shadow: 0px 23px 54px #f1f1f1;
  display: flex;
  border-radius: 30px;
  flex-direction: column;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat span {
  color: #1b2534;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat ul {
  list-style-type: none;
  margin: 0px;
  display: flex;
  justify-content: center;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat ul li {
  display: inline-block;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat .view_all {
  text-align: right;
}
.workseamless_sec .inner_seamless .seamless_bottom .seam_imgformat .view_all a {
  color: #1b2534;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}

.pricing_plan_sec .inner_pricingplan {
}
.pricing_plan_sec .inner_pricingplan .price_title {
  text-align: center;
}
.pricing_plan_sec .inner_pricingplan .price_title h5 {
  color: #00d1ff;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}
.pricing_plan_sec .inner_pricingplan .price_title h3 {
  color: #170f49;
  font-style: normal;
  font-weight: 700;
  margin: 0px 0px 10px;
}
.pricing_plan_sec .inner_pricingplan .price_title h3 span {
  color: #00d1ff;
}
.pricing_plan_sec .inner_pricingplan .price_title p {
  color: #6f6c90;
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
.pricing_plan_sec .inner_pricingplan .price_title .currency_choose {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
  margin: 20px 0px 0px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  span.cur_txt {
  color: #170f49;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  display: inline-block;
}
.pricing_plan_sec .inner_pricingplan .price_title .currency_choose .dropdown {
  display: inline-block;
  background: #fff;
  border: 2px solid #eff0f6;
  padding: 10px 10px;
  border-radius: 10px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  a.dropdown-toggle {
  text-align: right;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  a.dropdown-toggle
  span {
  margin: 0px 10px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  a.dropdown-toggle:after {
  display: none;
}
.pricing_plan_sec .inner_pricingplan .price_title .currency_choose .dropdown a {
  color: #514f6e;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  .dropdown-menu {
  padding: 0px;
  transform: translate(0px, 49px) !important;
  background: #fff;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  .dropdown-menu
  a {
  display: block;
  padding: 10px 20px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_title
  .currency_choose
  .dropdown
  .dropdown-menu
  a
  img {
  margin-right: 5px;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_trail {
  border-radius: 20px;
  border: 0px solid #1c1c1c;
  background: #ececec;
  box-shadow: 0px 22px 24px 0px rgba(213, 207, 177, 0.33);
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_pro {
  border-radius: 40px;
  border: 0px solid #cf9898;
  background: #979797;
  box-shadow: 0px 22px 24px 0px rgba(78, 45, 146, 0.43);
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan {
  position: relative;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_title {
  display: flex;
  align-items: center;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_ttl {
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_ttl h4 {
  font-style: normal;
  font-weight: 700;
  margin: 0px;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_trail .plan_ttl h4 {
  color: #170f49;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_pro .plan_ttl h4 {
  color: #fff;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_ttl
  h4
  span {
  font-style: normal;
  font-weight: 500;
  display: block;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_trail
  .plan_ttl
  h4
  span {
  color: #6f6c90;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_pro
  .plan_ttl
  h4
  span {
  color: #eff0f6;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .popular_btn {
  position: absolute;
  top: 24px;
  right: 35px;
  z-index: 9;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .popular_btn
  .cus_btn {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  border: 0px;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_desc p {
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_trail .plan_desc p {
  color: #6f6c90;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_pro .plan_desc p {
  color: #fff;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_price {
  margin: 0px 0px 15px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_price
  span {
  color: #170f49;
  font-style: normal;
  font-weight: 700;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_trail
  .plan_price
  span {
  color: #170f49;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_pro .plan_price span,
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_pro
  .plan_price
  span
  small {
  color: #fff;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_price
  span
  small {
  font-style: normal;
  font-weight: 500;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_trail
  .plan_price
  span
  small {
  color: #6f6c90;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .common_plan .plan_feature {
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_feature
  p {
  font-weight: 700;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_feature
  ul
  li
  img {
  vertical-align: text-top;
  margin-right: 10px;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_trail .plan_feature p,
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_trail
  .plan_feature
  ul
  li {
  color: #170f49;
}
.pricing_plan_sec .inner_pricingplan .price_planbox .plan_pro .plan_feature p,
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_pro
  .plan_feature
  ul
  li {
  color: #fff;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_feature
  ul,
.pricing_plan_sec .inner_pricingplan .pricing_notes ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .common_plan
  .plan_started_btn
  .cus_btn {
  border-radius: 96px;
  font-style: normal;
  font-weight: 700;
  border: 0px;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_trail
  .plan_started_btn
  .cus_btn {
  background: #7ee8ff;
  color: #fff;
}
.pricing_plan_sec
  .inner_pricingplan
  .price_planbox
  .plan_pro
  .plan_started_btn
  .cus_btn {
  background: #fff;
  color: #00d1ff;
}
.pricing_plan_sec .inner_pricingplan .pricing_notes ul {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.pricing_plan_sec .inner_pricingplan .pricing_notes ul li {
  display: inline-flex;
  gap: 10px;
  color: #171717;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.333px;
}

.latestnews_sec .inner_newsstory .title h3 {
  color: #171717;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
.latestnews_sec .inner_newsstory .title h3 span {
  color: #00d1ff;
}
.latestnews_sec .inner_newsstory .title a {
  color: #00d1ff;
  font-style: normal;
  font-weight: 500;
}
.latestnews_sec .inner_newsstory .title a img {
  margin-left: 8px;
}
.latestnews_sec .inner_newsstory .newstory_list {
  float: left;
  width: 100%;
}
.latestnews_sec .inner_newsstory .newstory_list .story_column {
  float: left;
}
.latestnews_sec .inner_newsstory .newstory_list .story_column .story_img {
  border-radius: 30px;
  background: #f5f5f5;
  overflow: hidden;
}
.latestnews_sec .inner_newsstory .newstory_list .story_column .story_img img {
  width: 100%;
  object-fit: cover;
}
.latestnews_sec
  .inner_newsstory
  .newstory_list
  .story_column
  .story_content
  h4 {
  color: #1a191e;
  font-style: normal;
  font-weight: 500;
  margin: 0px 0px 10px;
}
.latestnews_sec .inner_newsstory .newstory_list .story_column .story_content p {
  color: #1a191e;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  margin: 0px 0px 24px;
}
.latestnews_sec
  .inner_newsstory
  .newstory_list
  .story_column
  .story_content
  .story_category
  ul {
  padding: 0px;
  list-style-type: none;
  margin: 0px;
}
.latestnews_sec
  .inner_newsstory
  .newstory_list
  .story_column
  .story_content
  .story_category
  ul
  li {
  display: inline-block;
  margin-right: 8px;
}
.latestnews_sec
  .inner_newsstory
  .newstory_list
  .story_column
  .story_content
  .story_category
  ul
  li
  a {
  border-radius: 4px;
  background: #f8f8f8;
  padding: 4px 10px;
  color: #1a191e;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  display: block;
}
.freq_ques_sec .freq_heading {
  margin: 0px auto;
  text-align: center;
}
.freq_ques_sec .freq_heading h3 {
  color: #171717;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0px 0px 15px;
}
.freq_ques_sec .freq_heading h3 span {
  color: #00d1ff;
}
.freq_ques_sec .freq_heading p {
  color: #787878;
  font-style: normal;
  font-weight: 400;
}
.freq_ques_sec .freq_heading p b {
  color: #374151;
}
.freq_ques_sec .freq_ques_list ul.nav {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.freq_ques_sec .freq_ques_list ul.nav li.nav-item {
  display: inline-block;
  margin-right: 15px;
}
.freq_ques_sec .freq_ques_list ul.nav li.nav-item .nav-link {
  display: block;
  border-radius: 15px;
  font-style: normal;
  font-weight: 400;
  color: #747474;
}
.freq_ques_sec .freq_ques_list ul.nav li.nav-item .nav-link:hover,
.freq_ques_sec .freq_ques_list ul.nav li.nav-item .nav-link.active {
  background: #7ee8ff;
  color: #fff;
}
.freq_ques_sec .freq_ques_list .freq_left img {
  width: 100%;
}
.freq_ques_sec
  .freq_ques_list
  .freq_right
  .freq_ques_collapse
  .collapse_col:last-child {
  margin-bottom: 0px;
}
.freq_ques_sec .freq_ques_list .freq_right .freq_ques_collapse .collapse_col a {
  border-radius: 15px;
  border: 1px solid #d2d6dc;
  color: #787878;
  font-style: normal;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
}
.freq_ques_sec .freq_ques_list .freq_right .freq_ques_collapse .content_body p {
  color: #787878;
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
.ourappdemo_sec .inner_appdemo {
  border-radius: 43.383px;
  background: linear-gradient(117deg, #84d5ff 51.48%, #b4fbf2 104.59%);
  display: flex;
}
.ourappdemo_sec .inner_appdemo .app_content h4 {
  color: #fff;
  font-style: normal;
  font-weight: 500;
  margin: 0px 0px 16px;
}
.ourappdemo_sec .inner_appdemo .app_content p {
  color: #fff;
  font-style: normal;
  font-weight: 500;
}
.ourappdemo_sec .inner_appdemo .app_content ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: block;
}
.ourappdemo_sec .inner_appdemo .app_content ul li {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
  display: inline-flex;
  align-items: center;
  gap: 16px;
}
.ourappdemo_sec .inner_appdemo .app_content ul li span {
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.2);
  padding: 4px;
  display: inline-block;
  width: 26px;
  height: 26px;
  position: relative;
}
.ourappdemo_sec .inner_appdemo .app_content ul li span img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.ourappdemo_sec .inner_appdemo .app_content .demo_btn a {
  color: #fff;
  font-style: normal;
  font-weight: 500;
  background: #000;
  display: inline-block;
  border-radius: 10px;
}
.ourappdemo_sec .inner_appdemo .app_image img {
  width: 100%;
}
footer.footer .inner_footer {
  width: 100%;
  float: left;
}
footer.footer .footer_col {
  float: left;
  word-break: break-word;
}
footer.footer .footer_info .footer_logo a {
  display: block;
}
footer.footer .footer_info .footer_logo a img {
  width: 100%;
}
footer.footer .footer_info p {
  color: #aeaeae;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin: 15px 0px 20px;
}
footer.footer .footer_info .social_link {
}
footer.footer .footer_info .social_link ul {
}
footer.footer .footer_info .social_link ul li {
  display: inline-block;
}
footer.footer .footer_info .social_link ul li a {
  display: block;
}
footer.footer .footer_col ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
footer.footer .footer_col h4 {
  color: #606060;
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
footer.footer .footer_link .custom_link {
}
footer.footer .footer_link .custom_link ul {
}
footer.footer .footer_link .custom_link ul li {
  display: block;
}
footer.footer .footer_link .custom_link ul li a {
  text-transform: capitalize;
  display: block;
}
footer.footer .footer_address .contact_info p,
footer.footer .footer_link .custom_link ul li a {
  color: #6b6b6b;
  font-style: normal;
  font-weight: 500;
}
footer.footer .footer_address .contact_info p {
  margin: 0px 0px 10px;
  position: relative;
}
footer.footer .footer_address .contact_info p img {
  position: absolute;
  top: 5px;
  left: 0px;
}
footer.footer .footer_address .contact_info p a {
  color: #6b6b6b;
}
footer.footer .footer_address .contact_info p a:hover {
  color: #00d1ff;
}
footer.footer .newsletter {
  border-radius: 20px;
  background: #84e9ff;
  text-align: center;
}
footer.footer .newsletter h4 {
  color: #000;
  font-style: normal;
  font-weight: 600;
  margin: 0px;
}
footer.footer .newsletter p {
  color: #515151;
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
footer.footer .newsletter .newsletter_form .form_field {
  border-radius: 15px;
  border: 1px solid #e8e8e8;
  background: #fff;
  display: flex;
  align-items: center;
}
footer.footer .newsletter .newsletter_form .form_field input {
  color: #959595;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  background: #fff;
  border: 0px;
  border-radius: 0px;
}
footer.footer .newsletter .newsletter_form .form_field input:hover,
footer.footer .newsletter .newsletter_form .form_field input:focus {
  outline: none;
  border: 0px;
  box-shadow: none;
}
footer.footer .newsletter .newsletter_form .form_field button.form-btn {
  border-radius: 15px;
  background: #000;
  color: #fff;
  font-style: normal;
  font-weight: 600;
  /* border-top: 2px solid #959595;
  border-left: 2px solid #959595; */
}
footer.footer .copyright {
  border-top: 1px solid #e3e3e3;
  text-align: right;
}
footer.footer .copyright p {
  color: #959595;
  font-style: normal;
  font-weight: 700;
  margin: 0px;
}

/* Register page */
/* .landing_loader {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #00d1ff;
  z-index: 999;
}
.landing_loader .innerloader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
} */
.register_page {
}
.register_page .reg_themeheader {
  background: #00d1ff;
}
.register_page .reg_whtheader {
  background: #fff;
}
.register_page .regis_header .topheader {
  display: flex;
  justify-content: space-between;
}
.register_page .regis_header .topheader .logo a {
  display: block;
}
.register_page .regis_header .topheader .logo a img {
  width: 100%;
}
.register_page .regis_header .topheader .already_exist {
  text-align: right;
}
.register_page .regis_header .topheader .already_exist p {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  margin: 0px;
}
.register_page .regis_header .topheader .already_exist p a {
  color: #000;
  text-decoration-line: underline;
  font-weight: 600;
}
.register_page .regis_header .title {
  text-align: center;
}
.register_page .regis_header .title h3 {
  color: #fff;
  font-style: normal;
  font-weight: 700;
}
.register_page .regis_header .title p {
  color: #fff;
  font-style: normal;
  font-weight: 500;
  margin: 0px;
}
.register_page .product_list .product_col {
  display: inline-block;
  text-align: center;
  vertical-align: top;
}
.register_page .product_list .product_col label {
  border-radius: 6px;
  background: #fff;
  box-shadow: 0px 2px 14px 1px rgba(0, 0, 0, 0.06);
  display: flex;
  color: #000;
  font-style: normal;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  position: relative;
}
.register_page .product_list .product_col label input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
}
.register_page .step_counter {
  position: fixed;
  z-index: 999;
}
.register_page .step_counter .step_label {
  text-align: right;
  font-style: normal;
  font-weight: 500;
  color: #5a5a5a;
}
.register_page .step_counter .step_count {
}
.register_page .step_counter .step_count ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  position: relative;
}
.register_page .step_counter .step_count ul:after {
  content: "";
  position: absolute;
  top: 10%;
  background: #ced4da;
  width: 1px;
  height: 90%;
  z-index: -1;
}
.register_page .step_counter .step_count ul li:last-child {
  margin-bottom: 0px;
}
.register_page .step_counter .step_count ul li span {
  background: #d5d5d5;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-style: normal;
  font-weight: 500;
  display: block;
}
.register_page .step_counter .step_count ul li.active span {
  background: #00d1ff;
}
.register_page .cus_step .form_field .form-group {
  margin: 0px 0px 14px;
}
.register_page .cus_step .form_field .form-group label.cus_label {
  color: #666;
  font-style: normal;
  font-weight: 500;
  display: block;
}
.register_page .cus_step .form_field .form-group label.cus_label span {
  float: right;
}
.register_page .cus_step .form_field .form-group span.note {
  color: #666;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
}
.register_page .cus_step .form_field .form-group .form-control {
  border-radius: 5px;
  background: #f9fafb;
  box-shadow: 0px 0px 0px 1px rgba(3, 7, 18, 0.08),
    0px 1px 2px 0px rgba(3, 7, 18, 0.12);
  border: 1px solid transparent;
  color: #9ca3af;
  font-style: normal;
  font-weight: 400;
}
.register_page
  .cus_step
  .form_field
  .form-group
  .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9ca3af;
}
.register_page
  .cus_step
  .form_field
  .form-group
  .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #9ca3af;
}
.register_page
  .cus_step
  .form_field
  .form-group
  .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #9ca3af;
}
.register_page
  .cus_step
  .form_field
  .form-group
  .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #9ca3af;
}
.register_page
  .cus_step
  .form_field
  .form-group.phone_field
  .intl-tel-input
  .form-control {
  padding-left: 40px;
}
.register_page .cus_step .form_field .form-group .form-control:focus {
  border: 1px solid #00daf7;
  background: #f9fafb;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
.register_page .cus_step .form_field .checkbox {
}
.register_page .cus_step .form_field .checkbox label {
  color: #333;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.register_page .cus_step .form_field .checkbox label a {
  color: #111;
  text-decoration-line: underline;
}
.register_page .cus_step .form_field .checkbox label input {
  background: #000;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin-right: 5px;
}
.register_page .cus_step .form_field .form-btn {
  border-radius: 6px;
  background: #00daf7;
}
.register_page .cus_step .form_field .form-btn input.submit_btn {
  border-radius: 6px;
  background: #00daf7;
  width: 100%;
  color: #fff;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  border: 0px;
}
.intl-tel-input .flag-dropdown .selected-flag {
  padding: 20px 10px 18px 6px;
}
.intl-tel-input .flag-dropdown .selected-flag .down-arrow {
  top: 6px;
}

.register_page .custom_msg {
  text-align: center;
}
.register_page .custom_msg p {
  color: #111;
  font-style: normal;
  font-weight: 600;
  margin: 0px;
}
.register_page .custom_msg span {
  color: #6d6d6d;
  font-style: normal;
  font-weight: 400;
  display: block;
}
.register_page .custom_msg .progress {
  border-radius: 8px;
  background: #e7e7e7;
}
.register_page .custom_msg .progress .progress_bar {
  background: #4bba39;
}
.register_page .congrates_msg {
  text-align: center;
}
.register_page .congrates_msg h3 {
  color: #111;
  font-style: normal;
  font-weight: 600;
}
.register_page .congrates_msg p {
  color: #6d6d6d;
  font-style: normal;
  font-weight: 300;
  margin: 0px;
}
.register_page .congrates_msg .proceed_btn {
  text-align: center;
}
.register_page .congrates_msg .proceed_btn .cus_btn,
.main-wrapper .cus_blank_msg .proceed_btn .cus_btn {
  border-radius: 8px;
  background: #00daf7;
  color: #fff;
  font-style: normal;
  font-weight: 600;
  display: inline-block;
}
.register_page .congrates_msg .proceed_btn .cus_btn img,
.main-wrapper .cus_blank_msg .proceed_btn .cus_btn img {
  margin-left: 5px;
}
/* Register page */
/* Login page */
.login_page {
}
.login_page .login_inner .login_left .topheader a,
.login_page .login_inner .login_left .logo a {
  display: block;
}
.login_page .login_inner .login_left .topheader img,
.login_page .login_inner .login_left .logo img {
  width: 100%;
}
.login_page .login_inner .login_left .logo img {
  width: 100%;
}
.login_page .login_inner .login_left .other_link ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.login_page .login_inner .login_left .other_link ul li {
  margin-right: 30px;
  display: inline-block;
  position: relative;
  padding-left: 10px;
}
.login_page .login_inner .login_left .other_link ul li:before {
  content: "";
  background: #fff;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  top: 11px;
  left: 0px;
}
.login_page .login_inner .login_left .other_link ul li:last-child {
  margin-right: 0px;
}
.login_page .login_inner .login_left .other_link ul li a {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.login_page .login_inner .login_right .already_exist,
.login_page .login_inner .login_right .not_store {
  text-align: right;
}
.login_page .login_inner .login_right .already_exist p {
  color: rgba(0, 0, 0, 0.12);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0px;
}
.login_page .login_inner .login_right .not_store p {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  margin: 0px;
}
.login_page .login_inner .login_right .already_exist p a {
  color: #03e1ff;
}
.login_page .login_inner .login_right .form_area .form_title {
}
.login_page .login_inner .login_right .form_area .form_title h4,
.login_page .login_inner .login_right .form_area .form_title h5,
.login_page .login_inner .login_right .form_area .form_title p {
  color: rgba(0, 0, 0, 0.87);
  font-style: normal;
  font-weight: 500;
}
.login_page .login_inner .login_right .form_area .form_field {
}
.login_page
  .login_inner
  .login_right
  .form_area
  .form_field
  .form-group
  label.cus_label {
  color: rgba(0, 0, 0, 0.87);
  font-style: normal;
  font-weight: 500;
  margin: 0px 0px 5px;
}
.login_page .login_inner .login_right .form_area .form_field .form-group input {
  color: rgba(86, 86, 86, 0.6);
  font-style: normal;
  font-weight: 400;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.23);
}
.login_page .login_inner .login_right .form_area .form_field .form-btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.login_page .login_inner .login_right .form_area .forgot_field .form-btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.login_page .login_inner .login_right .form_area .form_field .form-btn a {
  color: rgba(0, 0, 0, 0.87);
  font-style: normal;
  font-weight: 500;
}
.login_page
  .login_inner
  .login_right
  .form_area
  .form_field
  .form-btn
  .submit_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: #84e9ff;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  border: 0px;
}
/* Login page */
/* validation css */
span.customvalidationdesignlogin {
  color: #f44336;
  margin-top: 7px;
  display: inline-block;
  /* display: inline-block; */
  font-size: 14px;
}
/*  */
.customform {
  position: relative;
}

/* .custom-mainwrapper {
  background-color: #fff;
} */

.customemailver {
  margin-top: 25px;
}
.inputfieldver {
  border-radius: 15px;
  border: 1px solid #e8e8e8;
  background: #fff;
  padding: 8px 10px 8px 20px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.inputdivcust {
  width: 100%;
  display: flex;
}
.inutfieldcust {
  border-radius: 29px;
  /* border-color: #171717; */
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  width: 100%;
  padding: 11px 20px;
}
.inutfieldcust:hover {
  background-color: #fff !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.lablecustver {
  float: right;
  margin-top: 10px;
}

.resendbuttoncustver {
  margin-top: 25px;
}
.buttonresendver {
  color: white;
  background-color: #00daf7;
  width: 100px;
  border-radius: 10px;
  padding: 9px 20px;
}
.disbledbtn {
  background: #e4e7e8;
}
.custom-mainwrapper {
  background-color: #fff;
}
/* loading css */
#loading-overlay {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
#loading-overlay2 {
  position: fixed;
  z-index: 998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
#loading-overlay img {
  border-radius: 5%;
  animation: blush 2s infinite;
  width: 100px;
  height: 100px;
}
#loading-overlay2 img {
  border-radius: 5%;
  animation: blush 2s infinite;
  width: 100px;
  height: 100px;
}

@keyframes blush {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.sweet-alert2-container-zindex {
  z-index: 999999 !important;
}
a.linkcustm {
  display: flex;
  width: 100%;
}
.linkcstmupgrade {
  border-radius: 12px;
  background: linear-gradient(0deg, #6b7280 0%, #6b7280 100%), #893027 !important;
  box-shadow: 0px 4px 24px 0px rgba(168, 82, 5, 0.3);
  color: #fff;
  font-style: normal;
  font-weight: 600;
  display: block;
}
.selected-tag {
  display: inline-flex;
  align-items: center;
  background-color: #b3b3b3;
  border: 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0px;
  padding: 1px 2px 1px 5px;
  height: auto;
  line-height: 24px;
  font-size: 13px;
  position: relative;
  font-weight: 500;
  margin-right: 5px;
  margin-bottom: 7px;
  z-index: 1;
}
.additemformfiled {
  position: absolute;

  width: 80%;
}
.delete-tag-button {
  background: #b3b3b3;
}
/* / Register page / */
.landing_loader {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 999;
}

.landing_loader .innerloader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.socialiconcstm {
  margin-top: 10px;
}
.navcustomcssnew {
  border-bottom: 0px !important;
  position: relative !important;
  color: #5c5c5c !important;
}
/* Contact Us page */
.contact_title,
.faq_title {
  background: #84e9ff;
  position: relative;
}
.cus_title {
}
.contact_title .main_title {
  padding: 31px 0px 33px;
}
.faq_title .faq_title_strip {
  display: flex;
  justify-content: space-between;
  padding: 84px 0px 0px;
}
.faq_title .faq_arrow {
  position: absolute;
  top: 0px;
  left: 0px;
}
.faq_title .faq_title_strip .faq_img {
  margin-right: 156px;
}
.faq_title .main_title {
  padding: 44px 0px 0px;
}
.faq_title .faq_repo_icon {
  position: absolute;
  top: 30%;
  right: 8%;
}
.cus_title .main_title span {
  color: #1a191e;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin: 0px 0px 16px;
}
.cus_title .main_title h3 {
  color: #1a191e;
  font-size: 80px;
  font-weight: 500;
  line-height: 88px;
  margin: 0px;
}
.getintouch_sec {
  padding: 95px 0px 139px;
}
.getintouch_sec .inner_gettouch {
  border-radius: 20px;
  border: 1px solid #f0f0f0;
  background: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 100px 150px;
  display: flex;
  gap: 50px;
  position: relative;
  overflow: hidden;
}
.getintouch_sec .inner_gettouch:after {
  content: "";
  background: #84e9ff;
  width: 30%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 0;
}
.getintouch_sec .inner_gettouch .gettouch_left {
  width: 50%;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form {
  padding: 48px 0px 0px;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form h2 {
  color: #000;
  font-size: 54px;
  font-weight: 700;
  line-height: 60px;
  margin: 0px 0px 20px;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form h2 span {
  color: #00d1ff;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form p {
  color: #000;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  margin: 0px;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form form {
  margin: 40px 0px 10px;
}
.getintouch_sec .inner_gettouch .gettouch_left .gettouch_form form .form_field {
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group {
  margin-bottom: 20px;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control {
  padding: 12px 20px;
  border: 1px solid #e0e0e0;
  color: #828282;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  border-radius: 0px;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control:hover,
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control:focus {
  outline: none;
  box-shadow: none;
}
.getintouch_sec .inner_gettouch .gettouch_right {
  width: 50%;
  position: relative;
  z-index: 9;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #828282;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #828282;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #828282;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-group
  .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #828282;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-btn {
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-btn
  .submit_btn {
  background: #00d1ff;
  padding: 12px 24px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  border: 0px;
  width: 100%;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_left
  .gettouch_form
  form
  .form_field
  .form-btn
  .submit_btn:hover {
  background: #000;
}
.getintouch_sec .inner_gettouch .gettouch_info {
}
.getintouch_sec .inner_gettouch .gettouch_info .gettouch_chat {
  display: flex;
  justify-content: space-between;
  gap: 15px;
}
.getintouch_sec .inner_gettouch .gettouch_info .getouch_call {
}
.getintouch_sec .inner_gettouch .gettouch_info .getouch_call h4 {
  color: #171717;
  font-size: 28px;
  line-height: 33.6px;
  font-weight: 500;
  margin: 0px;
}
.getintouch_sec .inner_gettouch .gettouch_info .getouch_call p {
  color: rgb(23 23 23 / 70%);
  font-size: 18px;
  line-height: 32.4px;
  font-weight: 500;
  margin: 0px;
}
.getintouch_sec .inner_gettouch .gettouch_info .chat_btn {
}
.getintouch_sec .inner_gettouch .gettouch_info .chat_btn a {
  border-radius: 6px;
  background: #1a191e;
  padding: 16px 24px;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  display: inline-block;
}
.getintouch_sec .inner_gettouch .gettouch_info .gettouch_detail {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin: 25px 0px 0px;
}
.getintouch_sec .inner_gettouch .gettouch_info .gettouch_detail .ques_col {
  display: flex;
  align-items: center;
  gap: 16px;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_info
  .gettouch_detail
  .ques_col
  .info_icon {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_info
  .gettouch_detail
  .ques_col
  .info_icon
  img {
}
.getintouch_sec
  .inner_gettouch
  .gettouch_info
  .gettouch_detail
  .ques_col
  .detail {
}
.getintouch_sec
  .inner_gettouch
  .gettouch_info
  .gettouch_detail
  .ques_col
  .detail
  h5 {
  color: #171717;
  font-size: 18px;
  line-height: 25.2px;
  font-weight: 500;
  margin: 0px;
}
.getintouch_sec
  .inner_gettouch
  .gettouch_info
  .gettouch_detail
  .ques_col
  .detail
  span {
  color: rgb(23 23 23 / 70%);
  font-size: 14px;
  line-height: 22.4px;
  font-weight: 500;
  margin: 0px;
  display: block;
}

/* Contact Us page */
.contactphonecustm {
  font-size: 13px !important;
}
.imgiconcontactsetcstm {
  width: 35px !important;
  height: 35px !important;
}
.headerstrip {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.headerstrip .back_btn a.backlink {
  background-color: rgb(0, 0, 0);
  border-radius: 6px;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  display: inline-block;
}
.main-wrapper .cus_blank_msg {
  padding: 40px 20px;
  text-align: center;
}
.main-wrapper .cus_blank_msg h3 {
  color: #111;
  font-style: normal;
  font-weight: 600;
}
.main-wrapper .cus_blank_msg .proceed_btn {
}
.login_page .login_inner .login_right .form_area .form_field .input_field {
  position: relative;
}
