 /* mobile */
 @media screen and (max-width: 600px) {
    .hidden-mobile
{
	display: none!important;
}
.banner-content
{
   text-align: center;
}
.partnership-section {
    padding: 40px 0px 40px 0px!important;
}
.ad_section{
    margin-top: 20px;
}
}
/* desktop */
 @media screen and (min-width: 600px) {
    .hidden-desktop
{
    display: none;
}
.partnership-section {
    padding: 40px 87px 40px 87px!important;
}

}

.proLinks .btn-outline-danger {
    color: #4b4b4b !important;
    border-color:#dddddd !important;
    background: #fff;
    -webkit-transform-origin: 50% 50%;
    -webkit-transition-duration: 0.5s !important;
    -webkit-transition-timing-function: ease-out;
    -webkit-box-shadow: 50px 0px 0 0 #fff inset, -50px 0px 0 #fff inset;
}
.proLinks a {
    text-align: left;
    padding: 10px .75rem;
    font-size: 15.96px;
    border-radius: 10px;
}
.d-grid {
    display: grid !important;
    padding-top: 10px;
}
.proLinks .btn-outline-danger:hover {
    background-color: #c11a39 !important;
    border-color: #c11a39 !important;
    color: #fff !important;
    -webkit-box-shadow: 0px 0px 0 0 #fff inset, 0px 0px 0 #fff inset;
}
.proLinks .active {
    background-color: #c11a39 !important;
    border-color: #c11a39 !important;
    color: #fff !important;
    -webkit-box-shadow: 0px 0px 0 0 #fff inset, 0px 0px 0 #fff inset;
}

.profileMain .jobImage {
    border-radius: 30px;
}
.jobImage {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.card-img, .card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img, .card-img-bottom, .card-img-top {
    width: 100%;
}
.my_profile_bg {
    width: 100%;
    padding: 35px 0;
    border-bottom: 1px solid #e6e6e6;
}
.card-img, .card-img-bottom, .card-img-top{
    /* border-radius: 50%; */
    /* height: 246px; */
}