/*!
Theme Name: Appilo
Theme URI: https://themeforest.net/item/appilo-app-landing-wordpress-theme/22358661
Author: ThemeXriver
Author URI: http://themexriver.com
Description: Appilo One Page App Landing WordPress Theme
Version: 6.2.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: appilo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

.main-header-eight {background:transparent!important;}
.separator.no-border.mb100.full-width {display:none !important;}
.app-res-mobile_menu_content .app-res-mobile-main-navigation .navbar-nav li a {text-transform: none;}
.gallery img {width:auto;}
.awsm-job-item h2.awsm-job-post-title {
    margin: 0 0 0px;
    font-size: 22px;
    text-align: left;
    color: #025568;
    font-weight: bold;
}
.app-social-media-section .social-links li a {
    color: #fff!important;
    width: 36px!important;
    height: 36px!important;
    line-height: 30px!important;
}
.main-header-eight {top:0!important;}
.elementor-tab-title.elementor-active {background:#fff;}
.ei-testimonial-section .ei-testimonial-img-text .ei-testimonial-img {margin-bottom:50px;}
.awsm-job-specification-term {color: #025568; margin: 0 0 15px;}
.awsm-job-specification-wrapper {margin-bottom: 15px;
    font-size: 16px;}
span.awsm-job-more {color:#19a9ae; font-size: 16px;}
.awsm-grid-item .awsm-job-item {border-radius:5px;}

.awsm-grid-item .awsm-job-item:hover h2.awsm-job-post-title,
.awsm-grid-item .awsm-job-item:hover span.awsm-job-more {color:#e9734d;}

h1.awsm-jobs-single-title {color:#025568; font-weight:bold; padding-bottom:60px;}

h2.wp-block-heading {font-size:22px; font-weight:bold;color:#025568;padding-bottom:20px;padding-top:10px;}
.awsm-job-entry-content p {padding-bottom:20px;}
.awsm-job-entry-content ul {padding-left:30px;}
.awsm-job-entry-content ul li {padding-bottom:15px;list-style: disc;}

.awsm-job-form-inner h2 {font-size:22px; font-weight:bold;color:#025568;}


#main-nav li.menu-item {margin: 10px 15px;}
#main-nav li.menu-item ul li {margin: 0px 0px;}
.app-social-media-section .social-links li a {color:#fff;    width: 36px;    height: 36px;    line-height: 30px;}
.eight-banner-section:after {background-image: url(https://microwix.com/ecomm/wp-content/uploads/2023/06/solution-inner-banner-2.png);}
.main-header-eight,.main-header-eight section{ overflow: visible !important;
}
.xoo-wsc-modal {display:none;}
.eight-service-text h2  {text-shadow: 0px 2px 4px #043d3e;}
.footer-menu ul li {width: 45%;
    display: inline-block;
    padding-bottom: 10px;vertical-align: top;}
.footer-menu ul li a {
    text-transform: none;
    color: #025568!important;
}

.our-solutions .eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text {
    padding: 15px 50px 15px 20px;
}
.our-solutions .eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text .eg-how-work-text h3 {padding-bottom: 0;   padding-top: 0;}

.side-demo .new-demo-badge {
    top: 6px;
    right: 5;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 0px 8px;
    position: absolute;
    background-color: #f40000;
}
.main-header-eight .appheader-content{
	padding:0px 50px;
}
.main-header-eight .appheader-content .site-logo{
	margin-right:100px;
}
.our-solution-list .feature-eight-section .eight-feature-box{
	background-color:#E3F5FF
}
.faq .ei-faq-section{
	padding: 0px;
}
.faq .ei-title-faq.pera-content{
	display:none;
}

.main-header-eight {
    top: 30px;
    width: 100%;
    z-index: 10;
    position: absolute!important;
}
.app-res-main-navigation li {
    margin-left: 40px;
}
.app-social-media-section .social-links li a:hover, .app-social-media-section .social-links li:first-child a {background:none!important;}
ul.social-links {margin-bottom:0!important;}
.feature-eight-section .eight-feature-box {	background-color: #e3f5ff;}
.feature-eight-section .eight-feature-box {
    border-radius: 20px;
	padding: 40px 20px 53px;}

.feature-text8.appeight-headline.pera-content {min-height: 246px;}
.eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text {padding:15px 50px 30px 20px}
.eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text .eg-how-work-text h3 {padding-bottom: 10px; padding-top: 14px;}
.eight-service-section {
    z-index: 1;
    padding: 135px 0 140px;
    background-color: #e3f5ff;
}
.eight-service-section .eight-service-slide .ei-service-slide-btn {
    margin-left: 136px;
}
.eight-service-section .eight-service-slide {width: 58%;}
.eight-service-section .eight-service-text {    width: 36%; padding: 0px 0 0 0px;}
.eight-service-section:after {
height: 680px; 	width: 920px;}
.circle-section h2 {
  padding-left: 30px;  padding-right: 0px;}
.eight-service-section:after {background:none;}

.eight-service-section .eight-service-text:before,
.testimonial-floatingimg,
.ei-testimonial-section .ei-testimonial-img-text .ei-testimonial-img:before,
.ei-testimonial-section .ei-testimonial-img-text:before ,.fq-shape-style1,.fq-shape-style2,.fq-shape-style3,.fq-shape-style4,.fq-shape-style5,.fq-shape-style6,.fq-shape-style7,.fq-shape-style8{display:none;}

.eight-service-section .eight-service-slide a:nth-child(3) {
    -webkit-transform: translateX(38px);
    -ms-transform: translateX(38px);
    transform: translateX(38px);
}
.ei-testimonial-section .ei-testimonial-img-text {background-color: #e3f5ff;}
#testimonial-scroller .owl-dot.active {background-color: #12a9d0;}
.footer-form-section {overflow: visible !important;}
.menu-footer-menu-container ul li {width:100px; display:inline-block;padding-bottom: 10px;}
.menu-footer-menu-container ul li a {text-transform: none;color:#025568!important;}
.footerform .formfield { background: #fff;  border-radius: 50px;    margin-bottom: 8px;    border: 2px solid #fff;}
.footerform .formfield label
{background-image: linear-gradient(90deg, #029ee7 26%, #2fc09f 100%);width: 180px;    text-align: center;    color: #fff;    border-radius: 50px;    line-height: 40px;    margin-bottom: 0; margin-right:10px;}
.formbtn input.wpcf7-submit {background-image: linear-gradient(90deg, #e67f4d 26%, #e64c4d 100%); border-radius:50px; color:#fff; padding:15px 60px;font-weight: bold;
    font-size: 20px;margin-top: 10px;}
.formfield p {margin:0!important;}
.orange {color:orange;}
.feature-icon8 img {border-radius:25px;}
body.page-id-2301 .feature-text8.appeight-headline.pera-content { min-height: 100px;}

.feature-eight-section .eight-feature-box .feature-icon8 i, .ei-service-icon-text .ei-service-icon i, .eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text .eg-how-work-icon i {  
    background-image: -moz-linear-gradient(173deg,#E8484E 30%,#EDB360 67%,#EA7F4C 99%);
    background-image: -webkit-linear-gradient(173deg,#E8484E 30%,#EDB360 67%,#EA7F4C 99%);
	background-image: -ms-linear-gradient(173deg,#E8484E 30%,#EDB360 67%,#EA7F4C 99%);}
.ei-service-icon-text:hover .ei-service-icon:after {background:#1cb1be;}

@media (min-width: 768px) {
.app-res-main-navigation .dropdown:after {display:none!important;}
}
	
@media (max-width: 768px) {
	.ei-testimonial-section .ei-testimonial-img-text .ei-testimonial-img {margin-bottom:00px;}
	.elementor-widget-text-editor {margin-bottom:0px!important;}

	.circle-section .eight-service-section {background-image:none!important;padding-bottom: 50px!important;}
	.circle-section .eight-service-text {display:none!important}
	h1.awsm-jobs-single-title {
    color: #025568;
    font-weight: bold;
    padding-bottom: 14px;
}	
	.app-res-mobile_menu .dropdown .dropdown-btn {color:#fff; border:0;}
	.footer-section {padding-top:30px!important;}
	.ei-service-slide-mbl {display:none;}
.feature-text8.appeight-headline.pera-content {min-height: auto;}
	.footerform .formfield label {width:35%;}
	.wpcf7-form-control-wrap input {width:60%;}
	.ei-faq-section .ei-faq-queans .ei-faq-header button {text-align:left;}	
.eight-service-section .eight-service-slide,.eight-service-section .eight-service-text { width:100%;}	
	.eight-service-section {padding-bottom: 74%;}	
	.eight-service-section .eight-service-text h2 {margin-top:50px;}
.eg-how-work-section .ei-how-work-content-item {padding: 0 10%;}
.eg-how-work-section .how-work-mockup {padding: 10%; padding-bottom: 0px;}
		.app-res-mobile_menu_content .app-res-mobile-main-navigation .navbar-nav li a {color: #fff!important;}
	.app-res-mobile_menu_content {background:#21b5b5!important;}	
	.menu-footer-menu-container ul li {
    padding-bottom:0px;}
	.app-res-mobile_menu_content .app-res-mobile-main-navigation .navbar-nav li,.app-res-mobile_menu_content .app-res-mobile-main-navigation .navbar-nav li:first-child {border-bottom:1px solid #fff;}
	.app-res-mobile_menu .app-res-mobile_menu_close {color: #fff;    top: 7px;left: 13px;}
}

@media (max-width: 420px) {
	.app-icon {
    float: left;
    width: auto !important;
    margin: 1%;
}
	.ft-copyright {width:76%!important;}
	.ft-social {width:6%!important;}
	
	.eg-how-work-section .ei-how-work-content-item {padding: 0 5%;}
.eg-how-work-section .ei-how-work-content-item .eg-how-work-icon-text .eg-how-work-icon {margin-right: 20px;
    float: left!important;}	
	.nobg {background-image:none!important;background-color: #e3f5ff;}
.eight-service-section {padding: 50px 0 50px;}	
	.eight-service-section .eight-service-slide .ei-service-slide-btn {
    margin-left: 0px;}
.eight-service-section .eight-service-slide a:nth-child(3) {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}	
.eight-service-section {
    padding-bottom: 52%;
    background-size: contain !important;}
	.circle-section h2 {padding-left: 80px;}
	.footer-form-left {width:100%!important;}
.footerform .formfield label {   width: 40%;font-size: 13px;}	
	.wpcf7-form-control-wrap input { width: 56%;}
	.align-center {text-align:center!important;}
	.app-res-mobile_menu_content {background-color: #e3f5ff;width:310px;}
	.main-header-eight {top: 0px;}

}

@media (min-width: 768px) {
.app-res-mobile_menu_wrap {display:none;}

}
