/*
Theme Name: Ample
Theme URI: 
Author: YP
Author URI: https://wordpress.org/
Description: Ample is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Ample will make your WordPress look beautiful everywhere.
Version: 3.7
Tested up to: 6.9
Requires at least: 4.4
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, block-patterns
Text Domain: ample

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.
*/

.client-logo img {
    background: #ffff;
    height: 72px!important;
    object-fit: contain;
    padding: 10px;
}
.steps-abt .elementor-icon-box-description i {
    font-size: 12px;
    margin-right: 12px;
}
.my-text ul {
    margin-left: 22px;
}
.sidebar-menu.elementor-post {
    box-shadow: 5px 12px 20px 0 rgba(0, 0, 0, 0.05);
}
.sidebar-menu .elementor-post:hover .elementor-post__title a {
    color: #fff!important;
    transition: 0.5s;
    display: block;
}
.sidebar-menu .elementor-post.is-active {
    background-color: #FF4E00!important;
	border-color: #FF4E00!important;
	transition: 0.5s;
}
.sidebar-menu .elementor-post.is-active a {
    color: #fff !important;
}
.service-pg-ul ul, .pricing-table ul {
    list-style: none;
}

.service-pg-ul ul li::before, .pricing-table ul li::before {
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    color: #ff4e00;
    font-weight: 900;
    margin-right: 10px;
}
.service-pg-ul ul li {
    margin-bottom: 8px;
    display: flex;
    font-size: 16px;
}
.pricing-table ul {
    border: 1px solid #E9E9E9;
    margin-bottom: 0;
}
.pricing-table ul li {
	display: flex;
    font-size: 15px;
    line-height: 25px;
	padding: 10px;
	border-bottom: 1px solid #E9E9E9;
}
.pricing-table ul li:last-child {
	border-bottom:none;
}
.pricing-table ul li:nth-child(even) {
    background-color: #f7f9fb;
}
.header-nav .nav > li.menu-item-has-children:before {
display:none;
}
.header-nav .nav i {
    font-size: 15px;
    margin-top: 0px; 
}
.header-nav .nav > li.current-menu-item > a:after {
    content: "";
    height: 5px;
    background: #ff4e00;
    width: calc(100% + 2px);
    position: absolute;
    bottom: 0;
    left: -1px;
}
.header-nav .nav > li .sub-menu li .fas {
    font-size: 15px;
    margin-top: 4px;
}
@media screen and (max-width: 991px) {
  .site-header .main-bar .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
   }
	.clearfix:after, .clearfix:before {
   display:none;
   }
}
