.elementor-5 .elementor-element.elementor-element-3ff2885 .rt-dev-slider-1 .slide.slide-style-1 {
    background-image: url("http://rainbowit.net/themes/trydo/wp-content/uploads/2020/04/bg-image-1.jpg")
}

.elementor-5 .elementor-element.elementor-element-3ff2885 .rt-dev-slider-1 .slide.slide-style-1:before {
    background-color: rgba(0, 1, 12, .6)
}

.elementor-5 .elementor-element.elementor-element-0aa5216 .section-title .sub-title {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-5 .elementor-element.elementor-element-0aa5216 .section-title .title {
    margin: 10px 0 25px
}

.elementor-5 .elementor-element.elementor-element-948c2a4 .section-title .sub-title {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-5 .elementor-element.elementor-element-948c2a4 .section-title .title {
    margin: 10px 0 20px
}

.elementor-5 .elementor-element.elementor-element-948c2a4 .rn-service-area {
    background-image: url("http://rainbowit.net/themes/trydo/wp-content/uploads/2020/09/bg-image-3-cur.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-5 .elementor-element.elementor-element-33d93c5 .section-title .sub-title {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-5 .elementor-element.elementor-element-33d93c5 .section-title .title {
    margin: 10px 0 20px
}

.elementor-5 .elementor-element.elementor-element-33d93c5 .rn-portfolio-area {
    background-color: #fff
}

.elementor-5 .elementor-element.elementor-element-c77c225 .section-title .title {
    font-weight: 500;
    margin: 10px 0 20px
}

.elementor-5 .elementor-element.elementor-element-7874891 {
    margin-top: -35px;
    margin-bottom: 0
}

.elementor-5 .elementor-element.elementor-element-c5075c0 .section-title .sub-title {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-5 .elementor-element.elementor-element-c5075c0 .section-title .title {
    margin: 10px 0 20px
}

.elementor-5 .elementor-element.elementor-element-c5075c0 .rn-blog-area {
    background-color: #fff;
    padding: 120px 0 60px !important
}

.elementor-5 .elementor-element.elementor-element-98e3845 .rn-brand-area {
    padding: 0 0 110px !important
}

@media(min-width:1025px) {
    .elementor-5 .elementor-element.elementor-element-948c2a4 .rn-service-area {
        background-attachment: scroll
    }
}

@media(max-width:1024px) {
    .elementor-5 .elementor-element.elementor-element-c5075c0 .rn-blog-area {
        padding: 80px 0 0 !important
    }

    .elementor-5 .elementor-element.elementor-element-98e3845 .rn-brand-area {
        padding: 70px 0 !important
    }
}

@media(max-width:767px) {
    .elementor-5 .elementor-element.elementor-element-c5075c0 .rn-blog-area {
        padding: 80px 0 !important
    }

    .elementor-5 .elementor-element.elementor-element-98e3845 .rn-brand-area {
        padding: 0 0 70px !important
    }
}