.banner-bg-2 {
    background: #34323e;
    padding-bottom: 85px;
}

.ban-text-2 {
    text-align: center;
}

.ban-text-2 img {
    margin: 0 auto;
    padding-top: 40px;
}

.ban-text-2 h4 {
    font-size: 60px;
    color: #fff;
    font-weight: 600;
    padding-top: 10px;
}

.ban-text-2 h6 {
    font-size: 36px;
    color: #fff;
    font-weight: 300;
    padding: 10px 0;
}

.ban-text-2 p {
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}


/* mid area start here */

.midarea-2 {
    background: url(../images/lara/mag01.webp) no-repeat right top;
    padding: 80px 0;
}

.mid-left {
    padding-top: 50px;
}

.mid-left h4 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #1c1c1c;
    line-height: 32px;
}

.mid-left p {
    color: #1c1c1c;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: justify;
    padding-top: 15px;
    padding-right: 50px;
}

.my-background {
    background: url(../images/my-bg.webp) !important;
}

.woo-services-2 .why-chose-open .why-chose-open-ser .cgoose-items span {
    background: #34323e !important;
}

.woo-services-2 .why-chose-open .why-chose-open-ser .cgoose-items:hover {
    background: #34323e !important;
}

.woo-services-2 .why-chose-open .why-chose-open-ser .cgoose-items:hover span {
    background: #fff !important;
    color: #000 !important;
}

.my-bg {
    background: url(../images/foot_top-bg.webp) no-repeat bottom;
    height: 650px;
}
#slide-1 {
    background: url(../images/foot_top-img.webp) no-repeat center center;
    background-size: contain;
}

@media screen and (max-width:992px) {
    .ban-text-2 h4 {
        font-size: 46px;
    }
    .ban-text-2 p {
        font-size: 16px;
    }
    .ban-text-2 h6 {
        font-size: 28px;
        padding: 5px 0;
    }
    .mid-left {
        padding-top: 0px;
    }
    .midarea-2 {
        padding: 40px 0;
    }
    .mid-right img {
        margin: 0 auto;
    }
    .magento-servoves-p .services-haead {
        padding-bottom: 20px;
    }
    .mid-left p {
        padding-right: 0px;
    }
}

@media screen and (max-width:991px) {
    .ban-text-2 img {
        padding-top: 20px;
    }
    .ban-text-2 p {
        font-size: 15px;
    }
}

@media screen and (max-width:425px) {
    .ban-text-2 h4 {
        font-size: 24px;
    }
    .ban-text-2 h6 {
        font-size: 16px;
    }
    .ban-text-2 p {
        font-size: 14px;
        text-align: justify;
    }
    .banner-bg-2 {
        padding-bottom: 35px;
    }
    .midarea-2 {
        padding: 20px 0;
    }
    .mid-left h4 br {
        display: none !important;
    }
    .mid-left h4 {
        font-size: 18px;
    }
    .magento-servoves-p .services-haead h2 {
        font-size: 22px;
    }
    .magento-services-2 .mag-haead h2 {
        font-size: 23px;
    }
    .magento-services-2 .magento-2-text p {
        text-align: justify;
    }
    .magento-services-2 .magento-bottom-text p {
        text-align: justify;
    }
    .magento-services-2 .why-hair-list .why-list-in p {
        margin-bottom: 0;
        font-size: 12px;
    }
    .projrcts-list h2 {
        font-size: 22px;
    }
	.my-bg {
    height: auto;
}
}