/*
Theme Name: Saasland Child
Theme URI: https://droitthemes.com/wp/saasland
Template: saasland
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes/portfolio
Description: Saasland is a creative WordPress theme for saas, software, startup, app, agency and related products & services.
Version: 1.1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: saasland-child
*/
.pt-0 {
  padding-top: 0
}

.header_area.navbar_fixed.header_area_five .menu_one,
.nav_full_width nav.navbar {
  background: rgba(255, 255, 255, .8);
}

header.header_area.header_stick {
  position: fixed !important;
}

.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu>.nav-item {
  display: flex;
  align-items: center;
}

.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item {
  padding-top: 25px !important;
  padding-bottom: 5px !important;
}

.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item>.nav-link {
  margin-left: 0;
  font-size: 17px
}

.blog_breadcrumb_area .breadcrumb_content_two {
    padding-top: 120px !important;
}

.blog_breadcrumb_area .breadcrumb_content_two h1, 
.breadcrumb_content_two ol.list-unstyled li,
.breadcrumb_content_two ol.list-unstyled li a{
    line-height: 1.25em !important;
    color: #333 !important;
}

.breadcrumb_content_two h5,
.breadcrumb_content_two ol.list-unstyled li:last-child {
    display: none;
}

@media (min-width: 1100px) {
  .mega_menu_inner {
    position: relative
  }

  .mega_menu_inner::before,
  .mega_menu_inner::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2020/12/top.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
  }

  .mega_menu_inner::after {
    top: 0;
    left: 0;
  }

  .mega_menu_inner::before {
    bottom: 0 !important;
    right: 0 !important;
  }

  .menu>.nav-item.submenu .dropdown-menu,
  .dropdown-menu {
    background: transparent;
  }

  .dropdown-menu.mega_menu_three {
    background: #fff !important;
  }
}

@media screen and (max-width: 1024px) {
  .header_area .navbar .btn_get {
    padding: 0 15px;
  }
}

@media (max-width: 991px) {
  .alter_nav {
    top: 4px !important;
  }

  .menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu>.nav-item:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
}

@media (min-width: 768px) {
  .header_top .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 15px !important;
  }
}

@media (min-width: 991px) {
  .header_top .container {
    padding: 0 50px !important;
  }
}

.home-banner .owl-stage {
  transform: translate3d(0, 0, 0) !important;
  width: 100% !important
}

.home-banner .owl-item {
  width: 100% !important
}

.solution-list li {
  position: relative;
  margin-left: 25px;
  margin-bottom: 5px;

}

.solution-list li:before {
  content: '';
  position: absolute;
  background: url(/wp-content/uploads/2020/12/right-arrow-signal-on-a-pole.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  top: 7px;
  left: -25px;
}

.services-list {
  position: relative;
  margin-top: 12px
}

.services-list li {
  position: relative;
  margin-left: 25px;
  margin-bottom: 5px;
  transition: all .5s linear;
  font-size: 15px
}

.services-list li:hover {
  color: #7142F8
}

.services-list li:before {
  content: '';
  position: absolute;
  background: url(/wp-content/uploads/2020/12/check.png) no-repeat 0 0;
  width: 30px;
  height: 30px;
  top: 7px;
  left: -25px;
  background-size: 17px
}

.ourServices .learn_btn_two {
  display: none
}

.partner_with img {
  width: 80px;
  height: auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2) !important;
  border-radius: 50% !important;
}

.work_process_number .number {
  display: none;
}

.mobile_app_builder img {
  max-height: 400px !important;
  margin: 0 auto;
  width: 100%
}

.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link {
  line-height: 28px !important;
}

.product_list .hosting_service_item {
  padding: 35px 45px !important
}

.product_list .hosting_service_item img {
  max-height: 215px !important;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 25px
}

/* Footer */
.footer_customize_menu h5 {
  font-size: 15px;
  color: #fff;
}

.footer_customize_menu ul {
  list-style: none;
  padding: 0;
  background-color: transparent
}

.footer_customize_menu ul li a {
  padding: 3px 5px 0 0;
  color: #fff;
  font-size: 13px;
}

.footer_subscribe .saas_home_area {
  height: auto !important;
  background: transparent
}


/*/ Footer */
.wireframing_section .shap_img img {
  width: 100%;
  padding: 10px
}

.ecommerceServices_section .pos_features_content {
  padding-left: 10px;
}

.payment_services .p_feature_item .prototype_content .prototype_logo {
  display: none
}

.payment_services img.attachment-full.size-full {
  padding: 0 50px
}

.h_analytices_features_item .h_analytices_img .analytices_img_one {
  left: 0;
  top: -50px;
  z-index: 2;
  position: relative;
  padding: 0 30px;
}

.border_none .h_analytices_features_item .h_analytices_content ul {
  border-color: transparent
}

.re-design_section .h_analytices_features_item {
  padding-bottom: 0
}

.overFlow-hidder {
  overflow: hidden
}

.hosting_service_item {
  padding: 30px 20px !important;
  margin-bottom: 30px
}


@media (min-width: 769px) {
  .app-preview .app_feature_info>.col-lg-5 {
    text-align: center
  }
}

.app_featured_area_two .app_feature_info {
  margin-top: 0
}

/* thumbnail__menu */
.thumbnail__menu .dropdown-menu .nav-item .item .img {
  flex-basis: 40px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  flex-shrink: 0;
}

.thumbnail__menu .item {
  display: flex;
  align-items: center;
  text-align: left !important;
}

.thumbnail__menu .dropdown-menu .nav-item .item .text {
  margin-left: 15px;
  margin-top: 0 !important;
}

@media (min-width: 992px) {
  .service_menu .mega_menu_inner>.dropdown-menu>.nav-item {
    width: 33.33% !important
  }
}

.menu_toggle .hamburger span,
.menu_toggle .hamburger-cross span {
  background: #1e73be !important;
}

.dropdown-menu span.arrow_carrot-right {
  top: 5px !important;
}

.dropdown-menu .nav-item {
  background: transparent !important;
}

.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu {
  background: transparent !important;
}

.products .nav-item {
  background-color: #fff !important;
}

/* /thumbnail__menu */
.setup_inner .setup_item.flex-row-reverse .setup_content {
  padding-left: 0 !important;
}

.h_analytices_features_item .h_analytices_img .analytices_img_one,
.h_analytices_features_item .h_analytices_img .analytices_img_three,
.h_analytices_features_item .h_analytices_img .analytices_img_two {
  position: relative !important;
}


/* accordian */
.faq_accordian_two .card .card-header h5 .btn-link {
  width: auto !important;
  white-space: normal;
  text-indent: -30px;
  margin-left: 30px;
}

/* /accordian */
.feature-five-item {
  margin: 25px 0;
}


.about-dropdown .dropdown-menu .nav-item:last-child {
  margin-bottom: 8px !important;
}

/* Loader */
#status {
  background-size: contain;
}

/* Loader */
.skills .h_analytices_img {
  text-align: center;
}

.skills .h_analytices_img img {
  width: 75% !important
}

.p_feature_item .p_feture_img_two {
  margin-left: 0 !important;
}

.p_feature_item .p_feture_img_one {
  margin-right: 0 !important;
}


.skills_mainMenu .dropdown-menu.dropdown-submenu.menu-depth-3rd,
.service_menu .dropdown-menu.dropdown-submenu.menu-depth-3rd {
  margin-left: 45px !important;
}

.skills_mainMenu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item,
.service_menu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item {
  height: 45px !important;
  position: relative;
}

.skills_mainMenu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item::after,
.service_menu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item::after {
  content: '';
  position: absolute;
  top: 50%;
  left: -55px;
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: left center;
}

.skills_mainMenu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item::after,
.service_menu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item::after {
  background-size: 95%;
}

.skills_mainMenu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item:first-child::after,
.service_menu .dropdown-menu.dropdown-submenu.menu-depth-3rd .nav-item:first-child::after {
  top: calc(50% + 5px) !important;
}


/* Services  Icon */
.enterpriseApplicationsIcon::after {
  background-image: url(/wp-content/uploads/2022/01/Enterprise-Application-01.svg);
}

.nativeNav::after {
  background-image: url(/wp-content/uploads/2022/01/Native-Applications-01.svg);
}

.crossPlatformNav::after {
  background-image: url(/wp-content/uploads/2021/02/cross-platform-1.svg);
}

.mobileReNav::after {
  background-image: url(/wp-content/uploads/2022/01/Mobile-Re-engineering-01.svg);
}

.wireframeNav::after {
  background-size: 90% !important;
  background-image: url(/wp-content/uploads/2021/02/wireframe.svg);
}

.reDesignNav::after {
  background-image: url(/wp-content/uploads/2021/02/web-design.svg);
}

.prototypingNav::after {
  background-image: url(/wp-content/uploads/2022/01/Prototyping-01-1.svg);
}

.customWebNav::after {
  background-image: url(/wp-content/uploads/2022/01/Custom-Website-01.svg);
}

.crmNav::after {
  background-image: url(/wp-content/uploads/2021/02/crm.svg);
}

.webAppNav::after {
  background-image: url(/wp-content/uploads/2021/02/website-1.svg);
}

.seoNav::after {
  background-image: url(/wp-content/uploads/2021/02/seo.svg);
}

.socialNav::after {
  background-size: 100% !important;
  background-image: url(/wp-content/uploads/2021/02/social-media.svg);
}

.ecomWebNAv::after {
  background-image: url(/wp-content/uploads/2021/02/ecommerce.svg);
}

.ecommerceNav::after {
  background-image: url(/wp-content/uploads/2021/02/mobile-shopping.svg);
}

.paymentNav::after {
  background-image: url(/wp-content/uploads/2022/01/Payment-Gateway-Integration-01.svg);
}

.gpsNav::after {
  background-image: url(/wp-content/uploads/2021/02/gps.svg);
}

/* Skills Icon */
.html_cssNAv::after {
  background-image: url(/wp-content/uploads/2020/12/html-5.svg);
}

.angularNav::after {
  background-image: url(/wp-content/uploads/2021/01/iconfinder_21_Angular_logo_logos_4373284.svg);
}


.vueNav::after {
  background-image: url(/wp-content/uploads/2021/01/Vue.js_Logo_2.svg);
}

.reactNav::after {
  background-image: url(/wp-content/uploads/2021/02/react-native.svg);
}

.laravelNav::after {
  background-image: url(/wp-content/uploads/2021/01/iconfinder_194_Laravel_logo_logos_4373205.svg);
}

.nodeNav::after {
  background-image: url(/wp-content/uploads/2021/01/nodejs.svg);
}

.aspNav::after {
  background-size: 100% !important;
  background-image: url(/wp-content/uploads/2021/02/aspNet.svg);
}

.djangoNav::after {
  background-image: url(/wp-content/uploads/2021/01/django.svg);
}

.mysqlNav::after {
  background-size: 100% !important;
  background-image: url(/wp-content/uploads/2020/12/iconfinder_MySQL_1012821.svg);
}

.awsNav::after {
  background-image: url(/wp-content/uploads/2021/01/iconfinder_AWS_2916320.svg);
}

.msazureNav::after {
  background-image: url(/wp-content/uploads/2021/01/microsoft-azureicon.svg);
}

.herokuNav::after {
  background-image: url(/wp-content/uploads/2020/12/heroku.svg);
}

.reactNativeNav::after {
  background-image: url(/wp-content/uploads/2021/02/react-native.svg);
}

.ionicNav::after {
  background-image: url(/wp-content/uploads/2021/01/ionic-1.svg);
}

.flutterNav::after {
  background-image: url(/wp-content/uploads/2021/01/flutterio-icon.svg);
}

.phoneGapNav::after {
  background-image: url(/wp-content/uploads/2021/01/phonegap.svg);
}

.wordpressNav::after {
  background-image: url(/wp-content/uploads/2021/01/wordpress.svg);
}

.magentoNav::after {
  background-image: url(/wp-content/uploads/2021/01/magento-seeklogo.com_.svg);
}

.shopifyNav::after {
  background-image: url(/wp-content/uploads/2021/01/shopify.svg);
}

.drupalNav::after {
  background-image: url(/wp-content/uploads/2021/01/drupal.svg);
}

.phpNav::after {
  background-image: url(/wp-content/uploads/2021/01/php-1.svg);
  background-size: 95% !important;
}

.jsNav::after {
  background-image: url(/wp-content/uploads/2021/01/javascript-seeklogo.com_.svg);
}

.swiftNav::after {
  background-image: url(/wp-content/uploads/2020/12/swift.svg);
}

.pythonNav::after {
  background-image: url(/wp-content/uploads/2020/12/iconfinder_267_Python_logo_4375050.svg);
}

.contentNav::after {
  background-image: url(/wp-content/uploads/2022/01/Content-Creation.svg);
}

.adCamNav::after {
  background-image: url(/wp-content/uploads/2022/01/Ad-Campaign-Management.svg);
}

.bootstrapNav::after {
  background-image: url(/wp-content/uploads/2021/01/bootstrap.svg);
}

.ui_uxNav::after {
  background-image: url(/wp-content/uploads/2022/01/UI-UX-design-icon.svg);
}

.customerJourneyNav::after {
  background-image: url(/wp-content/uploads/2022/01/Customer-Journey-Mapping.svg);
}

.gradle_nav::after {
  background-image: url(/wp-content/uploads/2021/02/Gradle-testers.svg);
}

.hudson_nav::after {
  background-image: url(/wp-content/uploads/2022/01/Hudson-Developers-Logo-01.svg);
}

.jenkins_nav::after {
  background-image: url(/wp-content/uploads/2021/02/Jenkins-Developers.svg);
}

.jqueryNav::after {
  background-image: url(/wp-content/uploads/2021/01/jquery-icon.svg);
}

.game_2d_dev::after {
  background-image: url(/wp-content/uploads/2022/01/2D-Game-Development-Icon-01.svg);
}

.game_3d_dev::after {
  background-image: url(/wp-content//uploads/2022/01/3D-Game-Development-Icon-01.svg);
}

.dashboard_report_nav::after {
  background-image: url(/wp-content/uploads/2022/01/Dashboard-Report.svg);
}

.enterprisePortalNav::after {
  background-image: url(/wp-content/uploads/2022/01/Enterprise-Portal-Development.svg);
}

.data_intelligence_nav::after {
  background-image: url(/wp-content/uploads/2022/01/Data-Intelligence.svg);
}

.analytics_integration_nav::after {
  background-image: url(/wp-content/uploads/2022/01/Analytics-Integration-1.svg);
}



.codeIgniterNav::after {
  background-image: url(/wp-content/uploads//2022/01/codeIgniter.svg);
}

.rubyNav::after {
  background-image: url(/wp-content/uploads/2021/01/ruby.svg);
}

.firebaseNav::after {
  background-image: url(/wp-content/uploads/2022/01/logo-logomark.svg);
}

.apacheNav::after {
  background-image: url(/wp-content/uploads/2020/12/300px-Apache_HTTP_server_logo_2016.svg.png);
}

.postgresqlNav::after {
  background-image: url(/wp-content/uploads/2020/12/Postgresql_elephant.svg);
}

.androidNav::after {
  background-image: url(/wp-content/uploads/2021/01/20200802160428Android_Studio_icon.svg);
}

.apache-cordova-Nav::after {
  background-image: url(/wp-content/uploads/2021/01/cordova.svg);
}

.objective-c-Nav::after {
  background-image: url(/wp-content/uploads/2022/02/Objectiv-C-icon-01-01.svg);
}

.tailwing_nav::after {
  background-image: url(/wp-content/uploads/2022/02/tailwindcss-mark.79614a5f61617ba49a0891494521226b.svg);
}
/* testimonial P color */
.testimonial_title>h6 {
  color: #7c7c7c !important;
}

/* 404 page */
.error_two_area {
  height: auto;
  min-height: 800px;
  padding: 230px 0 100px;
}

/* Blog */
.blog_area.blog_area_two.sec_pad {
  padding: 120px 0;
}


/* elementor form */
.elementor-field-group {
  align-items: start !important;
}

/*  */
.flatpickr-mobile:before {
  content: attr(placeholder);
  color: #7A7A7A;
}

/* .flatpickr-mobile:focus[value]:not([value=""]):before {
display: none;
}
 */
input[type="hidden"][value]:not([value=""])+.flatpickr-mobile:before {
  display: none;
}

.flatpickr-mobile {
  height: 51px;
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
}

/* model */
@media (max-width:767px) {
  .dialog-close-button {
    background-color: #4FC9F1;

    border-radius: 100% !important;
    padding: 4px;
  }
	
	.blog_breadcrumb_area .breadcrumb_content_two {
    padding-top: 80px !important;
}

  .dialog-close-button i {
    color: #fff !important;
  }
	.breadcrumb_content_two.text-center h1 {
		font-size: 26px !important;
	}
}

/* Career page model*/
.job-listing-container .job-post-items-120dd002oln {
  margin-bottom: 20px !important;
  box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 15%) !important;
}

.job-listing-container .job-post-modal-120dd002oln-form-control-100 textarea,
.job-listing-container .job-post-modal-120dd002oln-form-control textarea,
.job-listing-container .job-post-modal-120dd002oln-form-control-100 input[type="text"],
.job-listing-container .job-post-modal-120dd002oln-form-control input[type="text"] {
  background-color: #fcfcfc !important;
}

.job-listing-container .job-post-modal-120dd002oln-form-container h4 {
  background-color: #F3FAFF !important;
  border-bottom: none !important;
  padding: 15px 25px !important;
}

.job-listing-container .job-post-modal-120dd002oln-form-container {
  border: none !important;
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 6%);
}

.job-listing-container .form-option-120dd002oln-container div {
  display: flex;
  align-items: center;
}

.job-listing-container .form-option-120dd002oln-container div span {
  margin-left: 7px;
}

.job-listing-container .elementor-field-type-textarea input[type=email],
.job-listing-container .elementor-field-type-textarea input[type=password],
.job-listing-container .elementor-field-type-textarea input[type=text],
.job-listing-container .elementor-field-type-textarea textarea,
.job-listing-container .text_box input[type=email],
.job-listing-container .text_box input[type=password],
.job-listing-container .text_box input[type=tel],
.job-listing-container .text_box input[type=text],
.job-listing-container .text_box textarea,
.job-listing-container .wpcf7-select,
.job-listing-container input[type=email],
.job-listing-container input[type=password],
.job-listing-container input[type=text],
.job-listing-container textarea {
  -webkit-box-shadow: none;
  box-shadow: none;

}

.job-listing-container .job-post-list-apply-btn-120dd002oln,
.job-listing-container .job-post-modal-apply-btn-120dd002oln {
  font-weight: 400 !important;
  border: 1px solid #4FC9F1 !important;
  background-color: #4FC9F1 !important;
  transition: all .5s ease-in-out;
}

.job-listing-container .job-post-list-apply-btn-120dd002oln:hover,
.job-listing-container .job-post-modal-apply-btn-120dd002oln:hover {
  background-color: #fff !important;
  border: 1px solid #4FC9F1 !important;
  color: #4FC9F1 !important;
}

@media screen and (min-width:1200px) {
  .job-listing-container .content-container-apply-modal-120dd002oln {
    padding: 50px 10% !important;
  }
}


@media (max-width: 768px) {
  .navbar_fixed .navbar .search_cart .search a.nav-link {
    margin-top: 0px !important;
    padding-top: 0 !important;
  }

  .navbar-brand>img {
    width: 125px !important;
  }

  .navbar .search_cart .search {
    padding-top: 0px !important;
  }
}

@media (max-width: 991px) {
  .home_analytics_banner_area {
    height: auto;
    padding-top: 85px !important;
  }

  .header_area .navbar .btn_get {
    padding: 7px 20px !important;
  }
}

@media (min-width: 992px) {
  .blog_area_two.sec_pad {
    padding: 120px 0;
  }
}

@media (max-width: 450px) {
  .header_area .header_top .header_top_column.left_content {
    width: 100% !important;
  }

  .header_top_column.left_content ul {
    display: flex;
    justify-content: space-between;
  }
}

@media (min-width: 783px) and (max-width: 991px) {
  .home-banner {
    margin-top: -10px !important;
  }
}

.contact_form input[type=tel] {
  height: 60px
}


.dl_single_info_box.style_2 {
  background-color: #fff;
  margin-top: 80px;
  text-align: center;
  padding: 140px 25px 60px;
  position: relative;
  box-shadow: 0 12px 10px #f1f1f1;
  border-radius: 10px;
  transition: .3s
}

.dl_single_info_box.style_2:hover {
  box-shadow: 0 10px 30px #d8d8d8
}

.dl_single_info_box.style_2 .info_box_icon {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -60px
}

.dl_single_info_box.style_2 .dl_title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0
}

.dl_single_info_box.style_2 .dl_description {
  font-size: 16px;
  line-height: 1.6;
  margin-top: 10px
}

.dl_single_info_box.style_2 .dl_cu_btn {
  border-radius: 3px;
  margin-top: 36px
}
