@media (min-width: 426px) {
    .self-assignment-card-holder .card .card-img>img {
        height: auto;
    }
}

@media (min-width: 767px) {
    .slick-initialized .slick-slide {
        display: flex;
        gap: 2em;
    }
}

@media (max-width: 767.98px) {
    .slick-initialized .slick-slide {
        display: grid;
        gap: 1rem;
    }
}

@media (min-width: 769px) {
    .self-assignment-card-holder .card .card-img>img {
        top: -50px;
    }
}

.slick-dots {
    display: block !important;
    bottom: -25px;
    text-align: right;
}

.slick-dots li.slick-active button:before {
    font-size: 12px;
    color: #898e95;
    opacity: 1;
    content: "\f111";
}

.slick-dots li button:before {
    font-size: 12px;
    color: #dcdde1;
    opacity: 1;
    content: "\f111";
}

.slick-slider {
    display: grid;
}

/*
.self-assignment-card-holder .card .card-img {
    overflow: unset;
}

@media (min-width: 425px) {
    .self-assignment-card-holder .card .card-img>img {
        height: unset;
    }
}

@media (max-width: 767px) {
    .img-cover {
        object-fit: unset;
    }
}
*/

@font-face {
	font-family: 'WorkSans-Black';
	src: url(../../common/batch11a/fonts/WorkSans-Black.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-Bold';
	src: url(../../common/batch11a/fonts/WorkSans-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-ExtraBold';
	src: url(../../common/batch11a/fonts/WorkSans-ExtraBold.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-ExtraLight';
	src: url(../../common/batch11a/fonts/WorkSans-ExtraLight.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-Light';
	src: url(../../common/batch11a/fonts/WorkSans-Light.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-Medium';
	src: url(../../common/batch11a/fonts/WorkSans-Medium.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-Regular';
	src: url(../../common/batch11a/fonts/WorkSans-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-SemiBold';
	src: url(../../common/batch11a/fonts/WorkSans-SemiBold.ttf) format('truetype');
}

@font-face {
	font-family: 'WorkSans-Thin';
	src: url(../../common/batch11a/fonts/WorkSans-Thin.ttf) format('truetype');
}
/*
 * PM own css
 */

.font-size-12 {
    font-size: 12px!important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-16 {
    font-size: 16px!important;
}

.font-size-28 {
    font-size: 28px!important;
}
.font-size-40 {
    font-size: 40px!important;
}

.font-size-80 {
    font-size: 80px!important;
}

.text-transform-none {
    text-transform: none !important;
}

.text-transform-capitalize {
    text-transform: capitalize !important;
}

.text-transform-lowercase {
    text-transform: lowercase !important;
}

/*
for margin
 */
.no-margin {
    margin: 0px !important;
}

.margin-top-0 {
    margin-top: 0 !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-30 {
    margin-top: 30px !important;
}

.margin-top-40 {
    margin-top: 40px !important;
}

.margin-top-45 {
    margin-top: 45px !important;
}

.margin-top-50 {
    margin-top: 50px !important;
}

.margin-top-60 {
    margin-top: 60px !important;
}

.margin-bottom-0{
    margin-bottom: 0px!important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-30 {
    margin-bottom: 30px !important;
}

.margin-bottom-30 {
    margin-bottom: 30px !important;
}

.margin-bottom-40 {
    margin-bottom: 40px !important;
}

.margin-bottom-45 {
    margin-bottom: 45px !important;
}

.margin-bottom-50 {
     margin-bottom: 50px !important;
}

.margin-bottom-60 {
    margin-bottom: 60px !important;
}

.margin-left-0{
    margin-left: 0px!important;
}

.margin-left-10{
    margin-left: 10px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}

.margin-left-30 {
    margin-left: 30px !important;
}

.margin-left-30 {
    margin-left: 30px !important;
}

.margin-left-40 {
    margin-left: 40px !important;
}

.margin-left-45 {
    margin-left: 45px !important;
}

.margin-left-50 {
    margin-left: 50px !important;
}

.margin-left-60 {
    margin-left: 60px !important;
}

.margin-right-0 {
    margin-right: 0px!important;
}

.margin-right-10{
    margin-right: 10px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-right-30 {
    margin-right: 30px !important;
}

.margin-right-30 {
    margin-right: 30px !important;
}

.margin-right-40 {
    margin-right: 40px !important;
}

.margin-right-45 {
    margin-right: 45px !important;
}

.margin-right-50 {
    margin-right: 50px !important;
}

.margin-right-60 {
    margin-right: 60px !important;
}


/*
for padding
 */
.no-padding{
    padding: 0px !important;
}

.padding-top-0 {
    padding-top: 0 !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.padding-top-20 {
    padding-top: 20px !important;
}

.padding-top-30 {
    padding-top: 30px !important;
}

.padding-top-40 {
    padding-top: 40px !important;
}

.padding-top-45 {
    padding-top: 45px !important;
}

.padding-top-50 {
    padding-top: 50px !important;
}

.padding-top-60 {
    padding-top: 60px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px!important;
}

.padding-bottom-10 {
    padding-bottom: 10px!important;
}

.padding-bottom-20 {
    padding-bottom: 20px !important;
}

.padding-bottom-30 {
    padding-bottom: 30px !important;
}

.padding-bottom-30 {
    padding-bottom: 30px !important;
}

.padding-bottom-40 {
    padding-bottom: 40px !important;
}

.padding-bottom-45 {
    padding-bottom: 45px !important;
}

.padding-bottom-50 {
    padding-bottom: 50px !important;
}

.padding-bottom-60 {
    padding-bottom: 60px !important;
}

.padding-left-0 {
    padding-left: 0px!important;
}

.padding-left-10 {
    padding-left: 10px!important;
}

.padding-left-20 {
    padding-left: 20px !important;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.padding-left-40 {
    padding-left: 40px !important;
}

.padding-left-45 {
    padding-left: 45px !important;
}

.padding-left-50 {
    padding-left: 50px !important;
}

.padding-left-60 {
    padding-left: 60px !important;
}

.padding-rightt-0 {
    padding-right: 0px!important;
}

.padding-right-10 {
    padding-right: 10px!important;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.padding-right-30 {
    padding-right: 30px !important;
}

.padding-right-30 {
    padding-right: 30px !important;
}

.padding-right-40 {
    padding-right: 40px !important;
}

.padding-right-45 {
    padding-right: 45px !important;
}

.padding-right-50 {
    padding-right: 50px !important;
}

.padding-right-60 {
    padding-right: 60px !important;
}
