.content-area {
    padding-right:0px;
    padding-left:0px;
}

.wrapper {
    padding-top:0px;
}

.hero-img8 {
    right: 19vw;
}


@media only screen and (min-width: 1660px) {
.hero-img8 {
    right: 22vw;
}
}
@media only screen and (min-width: 1850px) {
.hero-img8 {
    right: 25vw;
}
}



.join-card-img {
    max-width: 634px;
    width: 52vw;
}



@media only screen and (max-width: 767px) {
    .join-card-img {
    width: 100%;
     max-width: 400px;       
}
}


section.value-sec h3.text-purple-300 {
    padding-top:30px;
}



.partner-box {
    cursor: unset;
}

.partner-box:hover {
    border: unset;
    background: #fff;
}


.service-box .image-holder img {
   max-width:546px;
}

@media only screen and (max-width: 1200px) {
   .service-box .image-holder img {
   max-width:468px;
   }

    .problem-box .text-wrapper {
        padding-bottom:80px;
    }
}

@media only screen and (max-width: 992px) {
   .service-box .image-holder img {
   max-width:546x;
   }
       .service-rep-page .member-img4 {
        bottom: 0%;
        right:30vw;
        z-index:3;
    }
}


@media only screen and (max-width: 590px) {
   .service-box .image-holder img {
   width:100%;
   }
}


section.work-sec .col-md-12 {
    display: flex;
    flex-direction: column;
    align-items: center;
}



.service-rep-page .member-img4 {
    bottom: 0%;
    top:unset;
}

.member-img4 {
    position: absolute;
    top: 80%;
    right: 15vw;
    width: 10vw;
}

.service-rep-page .member-img2 {
    bottom: 7%;
}

@media screen and (max-width: 1365px) {
    .service-rep-page .member-img2 {
        bottom: 24%;
    }
     .service-rep-page .member-img4 {
        bottom: 20%;
    }
}

@media only screen and (min-width: 1650px) {
    .service-card1 {
    position: absolute;
    top: 48%;
    right: 20%;
}}

.join-appy-form .img-holder {
    max-width:634px;
}

.page-template-welcome-template .member-img2 {
    width: 21vw;
}




.menu-item-has-children .sub-menu {
    display: none;
    position: absolute;
    background: white;
    padding: 10px;
    z-index: 99;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.menu-item-has-children.submenu-open > .sub-menu {
    display: block;
}
@media only screen and (max-width: 992px) {

.menu-item-has-children .sub-menu {
    position: unset;
    box-shadow:unset;
}
    .nav-item.menu-item-has-children > a::after {
    content: "▼";
    font-size: 0.6em;
    margin-left: 6px;
    display: inline-block;
    transform: translateY(-1px);
}
}


ul.sub-menu li{
    display:flex;
    gap:5px;
    align-items: center;
}

ul.sub-menu li a{
    padding:5px!important;
}
/*# sourceMappingURL=custom.css.map */