.pg-header-style .it-header-menu > nav > ul,
.dt-header-style .it-header-menu > nav > ul {
    margin-left: 40px;
}
.no-arrow > a::after,
.no-arrow::after {
    display: none !important;
}
.ss-brand-area.ag-brand-ptb {
    background: #021211;
    padding: 75px 0 75px;
}
.it-cta-area.ag-cta-style.black-2-bg,
.ss-about-area.z-index-1.blue-bg.pb-150,
.ss-blog-area.p-relative.z-index-1.blue-bg.pb-140 {
    padding: 75px 0;
}

.cr-video-area {
    margin: 75px 0 75px;
}
.ai-footer-style.it-footer-bg {
    padding-top: 130px;
    margin-top: 0;
}
.it-blog-wrap {
    padding-top: 70px;
    padding-bottom: 70px;
}
.it-policy-area ul {
    padding-left: 15px;
    padding-bottom: 10px;
}
.it-policy-area li {
    padding-bottom: 10px;
}
.ss-brand-item h2 {
    font-size: 24px;
}

/* signin styles starts here */

.dt-feature-item {
    padding: 30px 10px;
}

.pg-faq-tabs {
    border-bottom: none !important;
    margin-bottom: 35px;
    display: flex;
    gap: 15px;
}

.pg-faq-tabs .nav-link {
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-radius: 40px;
    padding: 10px 32px;
    font-size: 15px;
    font-weight: 600;
    color: #4a4a4a;
    transition: all 0.25s ease-in-out;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}

.pg-faq-tabs .nav-link:hover {
    background: #f9f5ff;
    border-color: #d8c5ff;
    color: #573b8a;
}

.header-sticky .it-header-menu > nav > ul > li > a:hover {
    color: #007bff;
}
.it-header-menu ul li a.active {
    color: var(--it-theme-color, #007bff) !important;
}
.it-policy-title {
    margin-bottom: 15px;
}
.pg-section-title,
.dt-section-title-2,
.it-section-title-2 {
    font-size: 45px;
}
.pg-hero-title,
.ss-hero-title,
.ma-hero-title,
.cr-hero-title {
    font-size: 65px !important;
}
.pg-feature-title {
    font-size: 25px;
}
.cr-hero-ptb,
.ss-hero-ptb {
    padding-top: 170px;
}
p {
    font-size: 17px !important;
    line-height: 1.5 !important;
}
.pg-process-title {
    font-size: 25px;
}
.ma-about-left {
    margin-right: 20px;
}
.w-515--width {
    max-width: 515px;
}
.w-540--width {
    max-width: 540px;
}
.w-550--width {
    max-width: 550px;
}
.w-930-width {
    max-width: 930px;
}
.w-570--width {
    max-width: 570px;
}
.w-620-width {
    max-width: 620px;
}
.w-650--width {
    max-width: 650px;
}
.w-575--width {
    max-width: 575px;
}
.w-600--width {
    max-width: 600px;
}
.w-1000-width {
    max-width: 1000px;
}
.ai-hero-ptb {
    padding-top: 190px;
    padding-bottom: 150px;
}
.error {
    color: #dd0707;
    text-transform: capitalize;
}

/* signin styles ends here */
.it-footer-widget-menu ul li a.active {
    color: var(--it-theme-color, #189c84);
    font-weight: 600;
}
.dt-hero-thumb img {
    border-radius: unset;
    box-shadow: unset;
}
.it-software-inner-style-2 .it-software-left-box,
.it-faq-left-box,
.ma-about-left,
.ma-software-style .ma-software-left-box,
.dt-service-area.z-index-1.ai-service-area.pg-service-style.p-relative.pt-70.pb-70,
.it-analytics-area.z-index-1.p-relative.pt-70.pb-70.it-analysis--area {
    background-color: unset;
}
.pg-testimonial-item {
    border-radius: 45px;
}
.dt-software-style .it-software-thumb img,
.it-faq-left-box,
.ma-about-left {
    box-shadow: unset;
}
.it-analytics-item-box {
    padding: 20px 70px;
}

.home-page_pg {
    background-image: url(../img/home-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.ss-brand-area.ag-brand-ptb,
.it-brand-area,
.ss-brand-ptb {
    background: unset;
    background-image: url(../img/section2-1x.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    border-radius: 22px;
    box-shadow: inset 0 20px 0 #e1edea, inset 20px 0 0 #e1edea,
        inset 0 -20px 0 #e1edea, inset -20px 0 0 #e1edea;
}
.ss-work-area.p-relative.z-index-1.pt-70.pb-70,
.it-faq-area {
    border-radius: 22px;
    box-shadow: inset 0 20px 0 #e1edea, inset 20px 0 0 #e1edea,
        inset 0 -20px 0 #e1edea, inset -20px 0 0 #e1edea;
}
.pg-process-area.pg-process-border {
    border-radius: 22px;
    box-shadow: inset 0 20px 0 #e1edea, inset 20px 0 0 #e1edea,
        inset 0 -20px 0 #e1edea, inset -20px 0 0 #e1edea;
}
.dt-video-ptb {
    padding-top: 60px;
    padding-bottom: 150px;
    border-radius: 22px;
    box-shadow: inset 0 20px 0 #e1edea, inset 20px 0 0 #e1edea,
        inset 0 -20px 0 #e1edea, inset -20px 0 0 #e1edea;
}
.it-blog-thumb {
    padding: 30px 30px;
    padding-bottom: 0;
}
.align-items-start.d-inline-flex.ma-marketing-2-content-box {
    gap: 8px;
}
.it-feature-area.pt-70.pb-70.feature-start,
.it-analytics-area.z-index-1.p-relative.pt-70.pb-70.it--area {
    background: unset;
}
.dt-funfact-bg::after {
    bottom: 0;
}
.dt-video-ptb,
.it-faq-area,
.pg-process-border,
.it-blog-item,
.pg-process-area.pg-process-border,
.ma-software-2-area.pt-70.pb-70,
.ss-service-style .dt-service-item,
.ss-blog-item,
.it-feature-item,
.ai-service-item,
.pg-service-style .dt-feature-item,
.dt-service-item,
.it-feature-item,
.ai-service-item,
.pg-service-style .dt-service-item,
.dt-feature-item,
.dt-service-item {
    background: unset;
    background-image: url(../img/effortless-1x.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.pg-process-border {
    padding: 70px 30px;
    border-radius: 22px;
}

.ma-hero-thumb-box {
    padding-bottom: 40px;
}

.seo-process-style .pg-process-border::after {
    display: none;
}
.it-hero-ptb {
    padding-top: 130px;
    padding-bottom: 50px;
}
.blue-bg,
.it-custom-accordion .accordion-items {
    background: unset;
    background-image: url(../img/future-bg-2-1x.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.pg-hero-thumb img {
    transform: unset;
    max-width: 100%;
}
.cr-hero-ptb {
    background: unset;
}
.it-software-left-box {
    padding: 0;
    border-radius: 0;
    background-color: unset;
}
.pg-testimonial-item {
    background: #efe6e8;
}
.pg-hero-ptb,
.ma-hero-ptb,
.ai-hero-ptb {
    padding-top: 150px;
    padding-bottom: 30px;
}
input {
    text-transform: unset !important;
}
.dt-hero-ptb,
.cr-hero-ptb,
.ss-hero-ptb {
    padding-top: 150px;
    padding-bottom: 70px;
}
.seo-process-style .pg-process-border::after {
    top: 37.5%;
    z-index: 0;
    border-bottom: 1px solid #000;
}
.seo-process-style .pg-process-icon,
.seo-process-style .pg-process-icon::after {
    border: 1px solid #000;
}
.seo-process-style .pg-process-icon::before {
    background-color: #000;
}
.cr-hero-subtitle {
    color: #fff;
    background-color: #8ab4ac;
    border: 1px solid #8ab4ac;
}
.it-btn.theme-2-bg,
.it-btn,
.cr-btn,
.ss-btn {
    background: #f4faf8;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.06);
    color: #021211;
}
.it-analytics-area,
.it-cta-area.ag-cta-style.black-2-bg,
.it-header-transparent,
.header-sticky.pg-header-style,
.dark-green-bg,
.cr-btn:hover,
.dt-service-area.ss-service-style.section-bg.pt-70.pb-70,
.ss-blog-area.p-relative.z-index-1.pt-70.pb-70,
.it-btn.theme-2-bg::after,
.it-feature-area.pt-70.pb-70,
.seo-choose-item,
.it-btn::after,
.it-faq-area.p-relative.z-index-1.pt-70.pb-70.gray-bg,
.ai-service-style-2.dt-service-area,
.ss-work-area.p-relative.z-index-1.pt-70.pb-70,
.dt-service-area,
.it-contact-inner-form-box,
.it-breadcrumb-ptb,
.it-signup-bg,
.pg-process-area.seo-process-style.p-relative,
.cr-testimonial-style .pg-testimonial-arrow-box button:hover span,
.dt-brand-style .it-brand-top-box span {
    background-color: #e1edea;
}
.it-faq-area.p-relative.z-index-1.pt-70.pb-70.it-smart-faq {
    box-shadow: none;
}
.dt-brand-style .it-brand-top-box span,
.it-brand-top-box span {
    border-radius: 22px;
    padding: 20px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
}

.it-brand-top-box::after {
    transform: translateY(-33px);
}
.it-blog-wrap {
    background: linear-gradient(180deg, #e1edea 0%, #e1edea 100%);
}
.it-faq-area.p-relative.z-index-1.pt-70.pb-70.it-smart-faq {
    background-image: unset;
}
.it-blog-mlr {
    margin: 0;
}
.ai-footer-style.it-footer-bg {
    padding-top: 70px;
}
.cr-video-wrap {
    padding: 0 70px;
    border-radius: 30px;
}
.it-feature-item,
.ai-service-item,
.pg-service-style .dt-service-item,
.dt-feature-item,
.dt-service-item {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.6);
    border: 1px solid #e1edea;
}
.it-feature-item:hover,
.pg-process-icon,
.pg-process-icon::after,
.dt-feature-item:hover,
.ss-service-style .dt-service-item,
.ss-blog-item,
.ai-service-item:hover,
.ma-service-style .dt-service-item,
.it-contact-agree .form-check-input.form-check-input[type="checkbox"],
.it-signup-input input:focus,
.ag-btn.white-bg::after,
.it-contact-input-box input:focus,
.it-contact-textarea-box textarea:focus {
    border: 1px solid #8ab4ac;
}
.sweet-alert button:hover {
    border: 1px solid #8ab4ac !important;
    background-color: unset !important;
    color: #000 !important;
}
.ss-service-style .dt-service-item,
.ss-blog-item {
    /* background: #f4faf8; */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.6);
}
.ss-work-item-box::before {
    background: #f1f1f1;
    border: 1px solid #8ab4ac;
}
.it-analytics-button nav button.active,
#lineMarker,
.it-signup-bg::after,
.ag-btn.white-bg:hover,
.sweet-alert button {
    background: #8ab4ac !important;
}
.it-contact-agree .form-check-input:checked,
.pg-btn.black-bg,
.ag-btn.white-bg::after {
    background-color: #8ab4ac;
}
.it-menu-mobile
    ul
    li.has-dropdown
    > a.expanded
    .dropdown-toggle-btn.dropdown-opened,
.it-category-mobile-menu
    ul
    li.has-dropdown
    > a.expanded
    .dropdown-toggle-btn.dropdown-opened,
.it-menu-mobile ul li.has-dropdown > a .dropdown-toggle-btn:hover,
.it-category-mobile-menu ul li.has-dropdown > a .dropdown-toggle-btn:hover {
    background: #228271;
    border: 1px solid #228271;
}
.pg-btn.black-bg:hover,
.pg-process-icon::before,
.it-custom-accordion .accordion-buttons.collapsed::after,
.ss-blog-item:hover,
.ai-service-style-2 .dt-service-item::after,
.pg-service-style .dt-service-item::after,
.preloader span,
.dt-header-style .it-header-bar button span {
    background-color: #8ab4ac;
}

.ss-work-item-box::after,
.ag-cta-style .ai-cta-wrap,
.cr-software-style .it-software-left-box {
    background: unset;
}
.ss-work-item-box:hover::before,
.ag-footer-style .it-copyright-border,
.scroll-top,
.pg-btn:hover,
.ag-btn.white-bg,
.ss-service-style .dt-service-item::after,
.pg-btn::after,
.pg-header-style .it-header-bar button span,
.itoffcanvas__info-icon a {
    background-color: #8ab4ac;
}
.it-header-menu ul li a.active,
.header-sticky .it-header-menu > nav > ul > li > a:hover,
.cr-btn:hover,
.seo-choose-item span,
.ma-about-style .ss-about-funfact-item h5,
.it-footer-widget-menu ul li a.active,
.ag-footer-style .it-footer-widget-menu ul li a:hover,
.it-menu-mobile ul li.has-dropdown > a.expanded,
.it-category-mobile-menu ul li.has-dropdown > a.expanded,
.it-signup-text span a,
.it-signup-forget a,
.itoffcanvas__info-address a:hover,
.pg-header-style .it-header-menu > nav > ul > li > a:hover{
    color: #228271 !important;
}
.cr-video-thumb img {
    border: unset;
    border-radius: 30px;
    width: 100%;
}
.pg-hero-title,
.ag-section-title,
.dt-funfact-item h5,
.pg-feature-title,
.ss-section-title,
.ss-work-item-number,
.ss-work-item-content span,
.it-footer-widget-title,
.it-copyright-left p,
.cr-hero-title,
.pg-header-style .it-header-menu > nav > ul > li > a,
.pg-header-style .it-header-menu > nav > ul > li.has-dropdown::after,
.ss-hero-title,
.ss-service-style .dt-service-title,
.ss-blog-title,
.it-btn:hover,
.ma-hero-title {
    color: var(--it-common-black);
}
.pg-hero-content p,
.ag-section-title-box p,
.ag-software-style .it-software-item-list ul li span,
.dt-funfact-item p,
.pg-feature-item p,
.it-analytics-item-list ul li span,
.ss-work-item-content p,
.it-footer-widget-text p,
.it-footer-widget-menu ul li a,
.cr-hero-text p,
.ss-hero-text p,
.ss-section-title-box p,
.ss-service-style .dt-service-content p,
.ss-blog-content p,
.ma-hero-text p,
.ma-hero-info span {
    color: #5f6168;
}
.dt-funfact-bg::after {
    background: #e1edea;
}
.it-breadcrumb-thumb img {
    width: 350px;
    height: 350px;
}
.it-breadcrumb-list i {
    color: #8ab4ac;
}
.pg-faq-tabs .nav-link.active {
    background: #8ab4ac !important;
    color: #fff !important;
    border-color: #8ab4ac !important;
    box-shadow: 0 5px 15px #8ab4ac;
    transform: translateY(-2px);
}
.pg-faq-tabs .nav-link:hover {
    background: unset;
    border-color: #8ab4ac;
    color: #8ab4ac;
}
.it-brand-area.dt-brand-style.pt-70.pb-70 {
    box-shadow: none;
}
.it-analytics-button nav button {
    text-transform: uppercase;
}
.it-footer-widget-menu ul li a {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    line-height: 1.5;
    text-transform: capitalize;
}
.scroll-top.open {
    bottom: 90px;
}
.it-policy-area a:hover{
   color: #228271; 
}
.it-footer-widget-menu ul li a i {
    margin-top: 3px;
}
.it-signup-text span a:hover,
.it-breadcrumb-list span a:hover {
    color: #000 !important;
}
.scroll-top.open:hover {
    background-color: #000;
}
.ma-hero-thumb img {
    width: 100%;
}
.it-copyright-left p {
    margin-bottom: 0;
}
.footer-mail a{
    text-transform: lowercase !important;
}
.password-field {
    position: relative;
}

.password-field input {
    padding-right: 55px;
}

.password-toggle {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.password-toggle .eye-open {
    display: none;
}

.password-toggle .eye-close {
    display: block;
}
.mobile-signup{
    margin-top: 20px;
}
.it-footer-area.mb-65{
    margin-bottom: 0;
}
@media (min-width: 992px) {
.mobile-signup{
    display: none !important;
}
}

@media (min-width: 1025px) {
    .it-analytics-item-thumb-box img {
        width: 500px;
        height: 500px;
    }
 
    .faq-img img {
        width: 600px;
    }
    .it-blog-wrap {
        border-radius: 22px;
        margin: 25px;
    }
    .it-analytics-item-right.d-flex.align-items-center.solution-img img,
    img.contact-thumb {
        width: 400px;
    }
    .cr-hero-thumb.it-fade-anim.cr-onboard img {
        width: unset;
    }
    .it-contact-inner-thumb img {
        width: 300px;
    }
    .dt-video-box.d-flex.justify-content-md-end img {
        width: 320px;
    }
    .ag-cta-style .ai-cta-shape-3,
    .ag-cta-style .ai-cta-shape-2 {
        width: 260px;
    }
    .it-hero-thumb.p-relative img,
    .ai-hero-thumb.payment-thumb img {
        width: 480px;
    }
    .ss-work-thumb.p-relative img {
        width: 550px;
    }
    .cr-hero-thumb.it-fade-anim img,
    .ss-work-thumb.p-relative.home-ss img {
        width: 700px;
    }
    .mobile-responsive {
        display: none;
    }
}

@media (max-width: 1024px) {
    .pg-hero-ptb,
    .ma-hero-ptb,
    .ai-hero-ptb {
        padding-top: 150px;
        padding-bottom: 30px;
    }
    .ma-hero-style.cr-hero-area.z-index-1.p-relative.p-relative.ma-hero-ptb {
        padding-top: 150px;
    }
    .ag-software-style {
        padding: 70px 0;
    }
    .dt-video-ptb {
        padding-top: 70px;
        padding-bottom: 170px;
    }
    #lineMarker {
        display: none !important;
    }
    .it-faq-area.p-relative.z-index-1 {
        padding: 70px 0;
    }
    .cr-video-wrap {
        padding: 70px 30px;
    }
    .it-menu-mobile ul li.has-dropdown:nth-child(1) > a .dropdown-toggle-btn,
    .it-menu-mobile ul li.has-dropdown:nth-child(4) > a .dropdown-toggle-btn,
    .it-menu-mobile ul li.has-dropdown:nth-child(5) > a .dropdown-toggle-btn,
    .it-menu-mobile ul li.has-dropdown:nth-child(6) > a .dropdown-toggle-btn {
        display: none;
    }
    .ag-cta-style .ai-cta-shape-3,
    .ag-cta-style .ai-cta-shape-2 {
        width: 260px;
    }
    .ag-cta-style .ai-cta-shape-2 {
        left: 0;
    }
    .ag-cta-style .ai-cta-shape-3 {
        right: 0;
    }
    .ag-footer-style .it-footer-col-9-4 {
        transform: translateX(0);
    }
    .it-analytics-item-box {
        padding: 50px 70px;
    }
    .ma-hero-thumb-box {
        padding-bottom: 0;
    }
    .ma-marketing-right {
        padding: 0;
    }
    .it-breadcrumb-thumb img {
        width: 245px;
        height: 230px;
        margin-bottom: 20px;
        padding-top: 30px;
    }
    .it-blog-area.it-blog-mlr .row,
    .dt-service-area.ss-service-style.section-bg.pt-70.pb-70 .row,
    .ss-blog-area.p-relative.z-index-1.pt-70.pb-70 .row,
    .dt-service-area.z-index-1.ai-service-area.pg-service-style.p-relative.pt-70.pb-70 .row,
    .dt-service-area.ai-service-style-2.p-relative.z-index-1.pg-service-style.pt-70.pb-70 .row,
    .ma-service-style.dt-service-area.pt-120.pb-110 .row,
    .dt-service-area.p-relative.z-index-1.pg-service-style.pt-70.pb-70 .row,
    .pg-process-area.pg-process-border.pt-70.pb-70 .row{
    justify-content: center;
    }
}
@media (max-width: 768px) {
    .pg-hero-title,
    .ss-hero-title,
    .ma-hero-title,
    .cr-hero-title {
        font-size: 33px !important;
    }
    .it-feature-item{
        padding: 15px;
    }
    .pg-section-title,
    .dt-section-title-2,
    .it-section-title-2 {
        font-size: 30px;
    }
    .pg-process-title {
        font-size: 20px;
    }

    .itoffcanvas__close-btn button {
        opacity: 0.7;
    }
    .scroll-top {
        right: 10px;
    }
    .dt-video-ptb {
        padding-top: 70px;
        padding-bottom: 150px;
    }
    .pg-faq-tabs {
        align-items: center;
        justify-content: center;
    }
    .ag-software-style,
    .pg-feature-area.pt-150.pb-130,
    .it-faq-area.pb-120.pt-120.z-index-1,
    .ma-marketing-area,
    .seo-choose-area,
    .seo-process-style,
    .dt-software-style,
    .it-feature-area.pb-120,
    .dt-service-area,
    .cr-software-style,
    .it-blog-wrap,
    .pg-testimonial-area,
    .cr-platform-bg,
    .ma-about-style,
    .dt-brand-style,
    .it-software-area.z-index-1.p-relative.pb-120.pt-120,
    .dt-testimonial-area,
    .ss-work-area.p-relative.z-index-1.blue-bg.pt-160.pb-150,
    .it-contact-area.pt-120.pb-120,
    .pg-faq-area.pb-150,
    .it-signup-area.pt-120.pb-120,
    .it-policy-area.pt-115.pb-95 {
        padding: 70px 0 70px !important;
    }
    h4.dt-section-title-2.e.it_text_reveal_anim,
    .it-section-title-box.it-text-anim.mb-45,
    .it-custom-accordion{
        margin: 10px;
    }
    .dt-feature-area,
    .ma-service-style.dt-service-area.pt-120.pb-110 {
        padding: 70px 0 0 !important;
    }
    .dt-hero-ptb {
        padding-bottom: 0;
    }
    .seo-choose-item,
    .ss-about-funfact-wrap.d-flex.mb-45,
    .pg-hero-content {
        margin-bottom: 0;
    }
    .ma-software-2-area,
    .ma-marketing-2-area.ma-marketing-style-2.p-relative.z-index-1.pb-160,
    .pg-feature-area.pb-130 {
        padding: 0 0 70px;
    }
    .it-analytics-button nav button.active {
        color: #fff;
    }

    /*  */
    .ss-about-area {
        padding: 70px 0;
    }
    .ss-work-item-box,
    .ss-section-title {
        margin: 10px;
    }

    .seo-choose-item.mb-35{
        margin-bottom: 30px;
    }
    .it-software-left-box{
        margin-bottom: 20px;
    }
}
@media (max-width: 480px) {
    .pg-hero-content {
        margin-bottom: 30px;
    }
    .dt-feature-area,
    .ma-service-style.dt-service-area.pt-120.pb-110 {
        padding: 40px 0 0 !important;
    }
    .ai-hero-content {
        margin-bottom: 20px;
    }
    .ma-about-left,
    .ma-software-style .ma-software-left-box,
    .ai-software-style .it-software-left-box,
    .ma-marketing-style-2 .ma-marketing-right {
        padding: 0;
    }
    .it-analytics-item-box {
        padding: 55px 35px;
    }
    .ma-marketing-style-2 {
        padding: 40px 0;
    }
    .ma-marketing-right,
    .it-faq-left-box,
    .dt-software-style .it-software-left-box {
        padding: 0;
        margin: 0;
    }
    .ss-blog-thumb.p-relative.mb-85 {
        margin-bottom: 0;
    }
    .ai-footer-style.it-footer-bg {
        padding-top: 70px;
        margin-top: 0;
    }
    .ag-software-style,
    .pg-feature-area.pt-150.pb-130,
    .it-faq-area.pb-120.pt-120.z-index-1,
    .ma-marketing-area,
    .seo-choose-area,
    .seo-process-style,
    .dt-software-style,
    .it-feature-area.pb-120,
    .dt-service-area,
    .cr-software-style,
    .it-blog-wrap,
    .pg-testimonial-area,
    .cr-platform-bg,
    .ma-about-style,
    .dt-brand-style,
    .it-software-area.z-index-1.p-relative.pb-120.pt-120,
    .dt-testimonial-area,
    .ss-work-area.p-relative.z-index-1.blue-bg.pt-160.pb-150,
    .it-contact-area.pt-120.pb-120,
    .pg-faq-area.pb-150,
    .pg-feature-area.pt-70.pb-70,
    .it-feature-area.pt-70.pb-70.feature-start,
    .ss-work-area.p-relative.z-index-1.blue-bg.pt-70.pb-70{
        padding: 40px 0 40px !important;
    }
    .mb-50 {
        margin-bottom: 30px;
    }
    .ai-footer-style.it-footer-bg {
        padding-top: 40px;
        margin-top: 0;
    }
    .it-cta-area.ag-cta-style.black-2-bg, .ss-about-area.z-index-1.blue-bg.pb-150, .ss-blog-area.p-relative.z-index-1.blue-bg.pb-140,
    .it-faq-area.p-relative.z-index-1,
    .ss-about-area,
    .ss-blog-area,
    .it-feature-area.pt-70.pb-70,
    .it-software-area.z-index-1.p-relative.pb-70.pt-70,
    .it-analytics-area.z-index-1.p-relative.pt-70.pb-70.it--area,
    .it-signup-area.pt-120.pb-120,
    .it-policy-area.pt-115.pb-95{
        padding: 40px 0;
    }
    .pg-process-border,
    .cr-video-wrap {
        padding: 40px 20px;
    }
    .cr-video-area{
        margin: 40px 0 40px;
    }
    .ag-cta-style .ai-cta-wrap {
        padding: 0 20px;
    }
    .it-brand-top-box::after {
        transform: translateY(-20px);
    }
    .dt-brand-style .it-brand-top-box span, .it-brand-top-box span{
        padding: 10px;
    }
}
