.text-justify{
    text-align: justify;
}



.header-style-1 .topbar .topbar-shape:before, .header-style-3 .topbar .topbar-shape:before, .header-style-2 .topbar .topbar-shape:before {
    /* background-color: #0DD7B2; */
    background-color: #222;
}
.header-style-1 .topbar {
    /* padding: 20px 0; */
    padding: 10px 0;
}
.wpo-site-footer .link-widget {
    padding-left: 50px;
}

.link-widget i.c-icon{
    margin-right: 6px!important;
    color: #6f1fed;
    font-size: 16px;
    top: 20px;
}
.wpo-site-footer .link-widget ul li a:hover {
    /* color: #6D1FEE; */
    color: #6f1fed!important;
}
.wpo-site-footer .widget-title h3 {
    font-size: 20px;
    font-weight: 600;
    color: #6f1fed;
}
.hero-style-1 .slide-caption, .static-hero-s2 .slide-caption {
    padding: 110px 0 110px;
}
.hero {
    /* height: 700; */
    height: auto!important;
}
.hero-style-1 .slide-caption h2, .static-hero-s2 .slide-caption h2 {
    font-size: 70px;
    font-weight: 700;
    line-height: 1;
}


.wpo-page-title {
    background: url(../images/breadcrumb-wallpaper.jpg) no-repeat center top / cover;
    min-height: 300px;
}
.wpo-contact-pg-section .office-info .office-info-item .office-info-icon {
    background: #6d1fed;
}
.text-theme{
    color: #6d1fed!important;
}
.section-padding {
    padding: 75px 0;
}
.wpo-contact-pg-section .wpo-contact-title h2 {
    font-weight: 600!important;
}
.bg-clight{
    background-color: #f2fbfe;
}
.wpo-service-section .service-wrapper .service-grids .grid, .wpo-service-section-s2 .service-wrapper .service-grids .grid, .wpo-service-section-s3 .service-wrapper .service-grids .grid {
    border-radius: 8px;
    padding: 25px;
}
.card{
    height: 100%!important;
}
.custom-contact-part .office-info {
    padding-bottom: 0px;
}




@media (max-width: 542px) {
    .header-style-1 .navigation .search-quote > div, .header-style-3 .navigation .search-quote > div, .header-style-2 .navigation .search-quote > div {
        width: 50%;
    }

}

@media (min-width: 320px) and (max-width: 767px) {
    .topbar .site-logo img{
        width: 150px;
    }
    .wpo-site-footer .wpo-wrap-footer {
        padding: 44px 20px;
    }
    .wpo-site-footer .link-widget {
        padding-left: 0;
    }
    .hero-style-1 .slide-caption h2, .static-hero-s2 .slide-caption h2 {
        font-size: 40px;
        font-weight: 700;
        line-height: 1;
    }
    .hero-style-1 .slide-caption, .static-hero-s2 .slide-caption {
        padding: 90px 0;
    }
    .wpo-page-title {
        min-height: 200px;
    }
    .section-padding {
        padding: 50px 0;
    }
    .wpo-fun-fact-section .fun-fact-wrap .wpo-fun-fact-grids .grid, .wpo-fun-fact-section-s2 .fun-fact-wrap .wpo-fun-fact-grids .grid {
        width: 50%;
    }


}




