/*
Theme Name: Custom Theme
Theme URI: http://wordpress.org/themes/twentythirteen
Author: John Dev
Author URI: http://johndev.com/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

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

.cust-about-cont ul li, .cust-zigzag-content ul li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px;
}
.cust-about-cont ul li::before, .cust-zigzag-content ul li::before {
    position: absolute;
    content: "\f058";
    top: 1px;
    left: 0;
    font-family: "Font Awesome 5 Pro";
    color: var(--theme);
}
.cust-about-cont ul li:last-child {
    margin-bottom: 0px;
}
.cust-about-cont .about-author{
	margin-top: 35px !important;
}
.cust-pricing-item {
    padding: 30px 25px !important;
    height: 100%;
}
.cust-pricing-item .pricing-header h2 {
    font-size: 28px;
    padding-right: 0px;
}
.cust-pricing-item  ul.pricing-list {
    height: 250px;
    overflow: auto;
    padding-right: 10px;
}
.cust-pricing-item ul.pricing-list li {
    position: relative;
    padding: 0px 100px 0px 25px;
}
.cust-pricing-item ul.pricing-list li span {
    position: absolute;
    right: 0;
    top: 3px;
    color: var(--theme);
}
.active.cust-pricing-item ul.pricing-list li span {
    color: white;
}
.cust-pricing-item ul.pricing-list li i {
    position: absolute;
    top: 6px;
    left: 0;
}
.cust-zigzag-img img {
    width: 100%;
    display: block;
    transition: all .7s;
    height: 450px;
    object-fit: cover;
}
.cust-zigzag-main .row:nth-child(even) {
    flex-direction: row-reverse;
}
.cust-zigzag-img {
    border-radius: 20px;
    overflow: hidden;
}
.cust-zigzag-img:hover img {
    transform: scale(1.1);
}
.cust-zigzag-main .row:nth-child(even) .cust-zigzag-content {
    padding: 0px 20px 0px 0px;
}
.cust-zigzag-content {
    padding: 0px 0px 0px 20px;
}
.cust-zigzag-main .row {
    margin-bottom: 50px;
}
.cust-zigzag-main .row:last-child {
    margin-bottom: 0px;
}
.cust-zigzag-content span {
    color: var(--theme);
    display: inline-block;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}
.cust-zigzag-content h3 {
    font-size: 30px;
    margin-bottom: 15px;
}
.cust-zigzag-content p {
    margin-bottom: 15px;
}
.cust-zigzag-content a.theme-btn {
    margin-top: 20px;
}
header .header-left .logo a img {
	width: 190px;
}
footer.footer-section .widget-head a img {
    width: 240px;
}
.hero-section .text-transparent h2 {
    font-size: 50px !important;
}
.hero-1 .text-transparent {
    left: -5% !important;
}

/* Unique */

.service-box-items.style-3 .icon::before {
    background-image: url(https://aisearchmasters.com/wp-content/uploads/2025/10/shape-2.png)!important;
}
.service-box-items .icon::before {
    background-image: url(https://aisearchmasters.com/wp-content/uploads/2025/10/shape.png)!important;
}
.service-box-items:hover .content h4 , .service-box-items.active .content h4  {
    color: var(--white);
}
.cust-zigzag-content a.cust-read-more {
    font-weight: 600;
    text-decoration: underline;
}
.cust-zigzag-content h5 {
    margin: 25px 0px 15px 0px;
    font-weight: 600;
}
