/* header-section */

.custom-cursor__cursor {
    border: 1px solid rgb(26 64 126);
}

.custom-cursor__cursor-two {
    background-color: #3ab54a;
    opacity: 1;
}

.main-slider__shape-9 {
    background-color: rgb(26 64 126) !important;
}

.main-slider__shape-8 {
    background-color: rgb(26 64 126) !important;
}

.main-header__contact-list:before {
    background-color: #060606;
    top: auto;
}

.main-header__top-inner:before {
    content: none;
}

.main-menu__logo:before {
    background-color: #ffffff;
}

.main-header__contact-list li:first-child .icon i {
    color: #3ab54a;
}

.main-header__contact-list li .text p a:hover {
    color: #3ab54a;
}

.main-header__top {
    background-color: #1a407e;
}

.main-header__contact-list li:first-child {
    margin-right: 0px;
}

.main-header__contact-list li .icon i {
    color: #3ab54a;
}

.main-header__top-social a:hover {
    color: #3ab54a;
}

.main-menu .main-menu__list>li.current>a,
.main-menu .main-menu__list>li:hover>a,
.stricky-header .main-menu__list>li.current>a,
.stricky-header .main-menu__list>li:hover>a {
    color: #3ab54a;
}

.main-menu .main-menu__list>li>ul>li:hover>a,
.main-menu .main-menu__list>li>ul>li>ul>li:hover>a,
.stricky-header .main-menu__list>li>ul>li:hover>a,
.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a {
    background-color: #1a407e;
}

.main-menu__main-menu-box-left {
    transform: translateX(125%);
    padding-top: 5px;
}

.main-menu__wrapper {
    padding: 0px 50px;
}

/* body-section */

.main-slider__nav .swiper-button-next,
.main-slider__nav .swiper-button-prev {
    background-color: #1a407e;
}

.main-slider__nav .swiper-button-next:hover,
.main-slider__nav .swiper-button-prev:hover {
    background-color: #3ab54a;
    color: #ffffff;
}

.icon-chart-graph-pie:before {
    color: #ffffff;
}

.intro-list-one__title a:hover {
    color: #3ab54a;
}

.why-choose-one__img-1:before {
    background-color: #3ab54a;
}

.why-choose-one__progress .bar-inner {
    background: #3ab54a;
}

.why-choose-one__progress .count-text {
    background: #1a407e;
}

.why-choose-one__progress .count-text:after {
    border-top: 4px solid #1a407e;
}

.intro-list-one__single:hover .intro-list-one__icon span {
    background-color: #3ab54a;
}

.intro-list-one__icon span {
    background-color: #1a407e;
}

.about-one__digital-agency-left {
    background-color: #1a407e;
}

.about-one__digital-agency-creativity .icon span {
    color: #3ab54a;
}

.about-one__digital-agency-creativity:hover span {
    background-color: #1a407e;
}

.about-one__experience {
    background-color: #1a407e;
}

.section-title__tagline {
    color: #1a407e;
}

.scroll-to-top {
    background: #1a407e;
}

.scroll-to-top:hover {
    background-color: #3ab54a;
}

.project-one__carousel.owl-carousel .owl-dot.active {
    background-color: #1a407e;
}

.project-one {
    background-color: #a4ddab;
}

h2.section-title__title.title-blue {
    color: #1a407e;
}

.money {
    margin-bottom: 100px;
}

.inner-help-area {
    position: relative;
    padding: 30px;
    background: #83d08d7a;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 15px;
    height: 375px;
}

/* .align-items-center {
    margin-bottom: 90px;
} */

.help-content {
    margin-top: 10px;
}

.services-details__monitoring-points li {
    background-color: transparent;
}

.services-details__monitoring-points li {
    max-width: 100%;
}

.footer-widget__newsletter-text {
    font-size: 14px;
}

p.footer-widget__newsletter-text.title {
    font-weight: 900;
    font-size: 16px;
}

p.footer-widget__newsletter-text a:hover {
    color: #3ab44a;
}

ul.list-unstyled.main-header__contact-list.footer-contact-list {
    display: block;
}

ul.list-unstyled.main-header__contact-list.footer-contact-list li {
    margin-left: 0px;
    padding-bottom: 15px;
}

.footer-widget__quick-links li a:hover {
    color: #3ab44a;
}

.footer-widget__social-box li a:hover {
    color: #1a407e;
}

.thm-btn:after {
    background-color: #1a407e;
}

.main-menu__main-menu-box {
    flex: 1;
}

.main-menu__wrapper-inner {
    flex-wrap: nowrap;
}

.main-menu .mobile-nav__toggler {
    color: #1b417f;
}

.mobile-nav__content .main-menu__list>li>a>button,
.mobile-nav__content .main-menu__list>li>ul>li>a>button,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button {
    background-color: #1b417f;
}

.mobile-nav__social a:hover {
    color: #3ab44a;
}

.mobile-nav__contact li a:hover {
    color: #3ab44a;
}

.mobile-nav__content .main-menu__list li a.expanded {
    color: #3ab44a;
}

.mobile-nav__content .main-menu__list>li>a>button.expanded,
.mobile-nav__content .main-menu__list>li>ul>li>a>button.expanded,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button.expanded {
    color: #3ab44a;
}

.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover {
    background-color: #1b417f;
    color: var(--bcorz-white);
}

/* contact-page */

.contact-page__icon span {
    color: #3ab44a;
}

.contact-page__points-list li:hover .contact-page__icon span {
    background-color: #1b417f;
    border: 2px solid #1b417f;
    color: #3ab44a;
}

.contact-page__content p a:hover {
    color: #3ab44a;
}

.comment-form-2__btn {
    background-color: #3ab44a;
}

.col-xl-4.captcha-box {
    padding-top: 15px;
}

.col-xl-4.captcha-box1 {
    padding-top: 11px;
}

i.fa.fa-refresh.referesh_icon {
    color: #3ab44a;
}

/* service-page */

.container.space-btw {
    padding-bottom: 100px;
}

.row.space-btw1 {
    padding-bottom: 30px;
}

.services-details p {
    text-align: justify;
}

.main-menu__logo img {
    width: 280px !important;
}

.main-menu__logo {
    padding: 0px 0 !important;
}

.main-slider-two__title {
    font-size: 64px;
    line-height: 80px;
}

.main-slider-two .container {
    padding-top: 60px;
    padding-bottom: 100px;
}

.main-slider-two__nav {
    top: 58% !important;
}

.main-slider-two .swiper-slide {
    background-color: #35353533 !important;
}

.main-slider-two__shape-1 {
    background-color: rgba(236, 73, 48, 0.133);
}

.main-slider-two__nav .swiper-button-next,
.main-slider-two__nav .swiper-button-prev {
    height: 44px;
    padding: 23px 0px;
}

.data-fin {
    color: #1a407e;
}

.main-slider-two__title {
    margin-bottom: 30px !important;
}

.page-header {
    padding: 70px 0 70px;
}

.main-menu__btn {
    padding: 6px 30px !important;
}

.main-slider-two .swiper-slide-active .image-layer-two {
    -webkit-transform: unset !important;
    transform: unset !important;
}

.main-menu .main-menu__list>li,
.stricky-header .main-menu__list>li {
    padding-top: 22px !important;
    padding-bottom: 30px !important;
}

.intro-list-one {
    padding-top: 60px !important;
}

.main-menu__main-menu-box-left {
    transform: translateX(64%) !important;
}

.main-slider__btn {
    padding: 11px 25px 9px !important;
}

.main-header__top-wrapper {
    padding: 10px 13px !important;
    max-width: 1400px !important;
}

.main-menu .main-menu__list>li>ul>li+li,
.main-menu .main-menu__list>li>ul>li>ul>li+li,
.stricky-header .main-menu__list>li>ul>li+li,
.stricky-header .main-menu__list>li>ul>li>ul>li+li {
    margin-top: 0px !important;
}

.main-menu .main-menu__list>li>ul>li>a,
.main-menu .main-menu__list>li>ul>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>ul>li>a {
    padding: 0px 15px 6px;
}

.services-details__img-1 {
    margin-top: 0px;
}

.section-title__title {
    font-size: 37px !important;
    line-height: 48px;
}

.sip-stepup-section {
    background: #f0f8ff;
    /* light blue background */
}

.sip-stepup-box {
    background: #ffffff;
    border-left: 6px solid #00b377;
}

.sip-stepup-title {
    color: #008c58;
    font-weight: 700;
    font-size: 1.5rem;
}

.sip-stepup-desc {
    font-size: 1rem;
    line-height: 1.6;
    color: #333;
}

.sip-stepup-example ul {
    list-style: disc inside;
    padding-left: 0;
    color: #555;
}

.sip-stepup-example li {
    margin-bottom: 6px;
    font-weight: 500;
}

.sip-stepup-result {
    background: #e6f9f2;
    /* light green highlight */
    border-left: 4px solid #00b377;
    color: #006644;
    font-weight: 600;
}

.tag {
    font-size: 24px !important;
    line-height: 35px;
}

.about-one {
    padding: 90px 0 40px;
}

.inner-help-area {
    height: 454px;
}

.main-menu__main-menu-box-left {
    transform: translateX(40%) !important;
}

.page-header__inner h2 {
    font-size: 45px;
}

.section-title__title {
    font-size: 28px !important;
    line-height: 42px;
}

.site-footer__top {
    padding-top: 60px;
    padding-bottom: 40px;
}

.site-footer__bottom {
    padding-top: 13px;
    padding-bottom: 13px;
}

.project-one {
    padding: 56px 0 110px !important;
    z-index: 1;
}

.project-one__bg {
    mix-blend-mode: unset !important;
}

.project-one__content-box {
    padding: 10px 25px 15px 30px !important;
}

.testimonial-one__shape-2 {
    display: none;
}

.testimonial-one {
    padding: 70px 0 80px !important;
}

.call-icon {
    position: fixed !important;
    left: auto !important;
    right: 25px;
    bottom: 150px !important;
    z-index: 999999 !important;
    width: 55px !important;
}

.whatsapp-icon {
    position: fixed !important;
    left: auto !important;
    right: 25px;
    bottom: 85px !important;
    z-index: 999999 !important;
    width: 50px !important;
}

.inner-help-area {
    height: auto;
}

.project-one {
    background-color: #ffffff;
}

.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a {
    font-size: 20px;
}

.sip-stepup-box {
    border-left: 6px solid #3ab54a;
}

.services-details__monitoring-points-text {
    font-size: 18px !important;
}

.grt-img img {
    background-color: aliceblue;
    border-radius: 10px;
}

.inner-help-area {
    padding: 10px !important;
}

.text-white-1 {
    color: #ffff !important;
}
.text-white-1:hover {
    color: #37bc4d !important;
}




/* media-query */
@media (max-width: 768px) {
    .main-menu__wrapper {
        padding: 13px 9px !important;
    }

    .main-menu__logo img {
        width: 200px !important;
    }

    .main-menu__btn-box {
        display: none;
    }

    .main-menu__wrapper {
        padding: 20px 9px !important;
    }

    .main-slider-two__title {
        font-size: 34px;
        line-height: 35px;
    }

    .main-slider-two .container {
        padding-top: 46px;
        padding-bottom: 30px;
    }

    .intro-list-one__single {
        padding: 18px 15px 18px;
    }

    .about-one {
        padding: 30px 0 40px;
    }

    .main-menu__wrapper {
        padding: 10px 9px !important;
    }

    .page-header {
        padding: 40px 0 33px;
    }

    .main-slider-two .container {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .intro-list-one__single {
        text-align: center !important;
    }

    .tab-bottom {
        margin-top: 50px !important;
    }

    .contact-page__icon {
        margin-right: 9px !important;
    }

    .contact-page__bottom .comment-form-2 {
        margin-top: 31px;
    }

    .contact-page {
        padding: 41px 0 53px;
    }

    .comment-form-2__title {
        font-size: 33px;
    }

    .comment-form-2__btn {
        padding: 14px 39px 13px;
        border-radius: 40px;
        margin-top: 20px;
    }

    .page-header__inner h2 {
        font-size: 35px;
    }

    .service-title {
        margin-top: 25px !important;
    }

    .service-item {
        padding: 10px !important;
    }

}

@media (max-width: 425px) {
    .inner-help-area {
        height: auto !important;
    }
}

@media (min-width: 425px)and (max-width:768px) {
    .inner-help-area {
        height: 650px;
    }

    .grt-img {
        text-align: center;
    }
}

@media (min-width:768px) and (max-width:1023px) {

    .main-menu .main-menu__list,
    .main-menu .main-menu__list>li>ul,
    .main-menu .main-menu__list>li>ul>li>ul,
    .stricky-header .main-menu__list,
    .stricky-header .main-menu__list>li>ul,
    .stricky-header .main-menu__list>li>ul>li>ul {
        display: none;
    }

    i.fa.fa-bars {
        display: block;
    }

    .main-menu__main-menu-box {
        justify-content: end !important;
    }
}

@media (min-width:1024px) {

    .main-menu .main-menu__list,
    .main-menu .main-menu__list>li>ul,
    .main-menu .main-menu__list>li>ul>li>ul,
    .stricky-header .main-menu__list,
    .stricky-header .main-menu__list>li>ul,
    .stricky-header .main-menu__list>li>ul>li>ul {
        display: flex;
    }

    i.fa.fa-bars {
        display: none;
    }
}

@media (min-width:1024px) and (max-width:1366px) {
    .main-menu__main-menu-box-left {
        transform: translateX(10%) !important;
    }
}