.career-info input::placeholder {
    color: #0000005e !important;
    font-size: 14px;
}
/* .job-desc{
    max-width: 78%;
}
.job-apply {
    max-width: 20%;
    position: relative;
    right: 0;
} */

.job1:hover {
    box-shadow: 0 0 10px 0 #7877777d;
}
.job1 {
    transition: 0.3s ease-in all;
	min-height: 350px;
}
.custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
  }
  .custom-file-input::before {
    content: 'Upload resume';
    display: inline-block;
    background: linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 16px;
    width: 100%;
    text-align: center;
}
.custom-file-input:hover {
    background: #000 !important;
}
.custom-file-input:focus {
    color: #000 !important;
}
  .custom-file-input:hover::before {
    border-color: black;
  }
  .job-desc li img {
    width: 100%;
    max-width: 28px;
    position: relative;
    top: 4px;
}
.gallery-box {
    border: 2px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.lifeatsml ul li {
    flex-basis: 33%;
    max-width: 33%;
}

.lifeatsml ul li img {
    height: 260px;
    object-fit: cover;
}
.employee-pic p {
    background: rgb(0 126 183 / 20%);
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 22px;
    border-radius: 50%;
}
.lifeatsml .fun-activity ul li {
    flex-basis: 32%;
    max-width: 32%;
}
.text-black-70 {
    color: rgb(0 0 0 / 70%);
}


#career-slider .gallery-box img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}
#career-slider .gallery-box  img {
    width: 100% !important;
}
#career-slider .owl-nav{display: block;}
#career-slider button {
    position: absolute;
    left: -12px;
    background: #000 !important;
    width: 30px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff !important;
    border-radius: 50%;
    font-size: 22px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
#career-slider button.owl-next {
    left: unset;
    right: -12px;
}
.px-180{padding: 0 3rem;}
.bg-gray {
    background-color: #ECECEC;
}
.bg-black {
    background-color: #000;
}
body .job1.blink-job::after {
    width: 130px;
    height: 40px;
    right: -35px;
    top: 9px;
	 /* background:#6b7d82; */
background:#004505;
}

.gallery-box {
    height: 425px;
    background-color: rgb(215 215 215 / 30%);
}

.gallery-box h2 {
    
    font-size: 18px;
    margin-bottom: 20px;
}

.gallery-box .description-cont {
font-size: 14px;
margin-top: 10px;
}

.gallery-box .desc-info {
width: 100%;
}

.career-text {
    width: 50%;
    float: left;
    text-align: left;
}

.career-pic {
    width: 49%;
    float: left;
}

.career-info {
    width: 100%;
    
   
}

.career-inner {
    width: 100%;
   
    display: flex;
    flex-direction:row;
}

.career-pic img {
    max-width:699px;
}

.career-opput {
    width:100%;
   
}

img.life-pic {
    max-width:100%;
}

.width-100 {
    width:100%;
    float:left;
}


.privacy-policy h2::after, .career-text h2::after {
    margin: 0;
}

.empowering{
    color: #fff;
}

.empowring, .learning-devlper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


@media(max-width:768px){
    .job1 {
        flex-wrap: wrap;
    }
    .job-desc, .job-apply {
        max-width: 100%;
        flex-basis: 100%;
    }
    .job-desc {
        margin-right: 0 !important;
        margin-bottom: 15px;
    }
   .explore-jobs {
    flex-wrap: wrap;
    flex-direction: column;
}
    .explore-jobs h4{
        margin: 0 !important;
    }
    .explore-jobs .explore {
        margin: 10px 0 0 !important;
    }
    #career-slider .gallery-box img {
        height: auto;
    }
    .privacy-policy h2 {
        font-size: 24px;
    }
	.px-180 {
    padding: 0 30px;
}
/* .mt-5 {
    margin-top: 0rem!important;
} */
.py-5 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.gallery {
    margin: 30px 0;
}
}

@media(max-width:767.5px){
.career-info.p-5.bg-white.shadow-lg.rounded-3 {
    padding: 15px !important;
}
.career-info .search-box input {
    width: 100%;
}

.career-info .search-box button {
    margin: 10px 0 0 !important;
    width: 100%;
}
.lifeatsml ul li , .lifeatsml .fun-activity ul li {
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 15px;
}
.lifeatsml ul{flex-wrap: wrap;}
.lifeatsml ul li img{height: auto;}
.tab-content{margin-left:0 !important;}
}

@media only screen and (max-width: 600px) {
    
    .career-inner {
        flex-direction: column;
    }

    .career-pic {
        width: 100%;
        
    }

    .career-text {
        width: 100%;
        margin-top: 20px;
    }

    .privacy-policy h2 {
        margin: 0;
    }

    /*change Start*/
    .privacy-policy.perks .csr {
        clear: both;
    }
    /*change End*/
  }