.cus-bg-img {
    background-image: url('../assets/images/breadcrumb.png');
}

.cus-bg-user-img {
    background-image: url('../user/images/breadcrumb.jpg');
}

.primary-table .action-area li .cus-w100-pointer {
    width: 100px;
    cursor: pointer;
}

.primary-form .profile-image-area .profile-image img.cus-doctor-img-edit {
    height: 100px;
    width: 100px;
    object-fit: cover;
}

.primary-table .action-area li .cus-w100 {
    width: 100px;
}

.cus-pl0 {
    padding-left: 0;
}

.cus-pdf-w100 {
    width: 100px;
}

.section-title .cus-category-name {
    font-size: 3rem;
    color: #081839;
}

.sidebar-widget .contact-widget .media-body h4 {
    color: var(--color-one);
}

.sidebar-widget .contact-widget .media-body span {
    color: var(--color-one);
}

.sidebar-widget .contact-widget .icon {
    padding-right: 1.5rem;
    border-right: 1px solid var(--color-one);
}

.sidebar-widget .contact-widget .icon i {
    color: var(--color-one);
}



.table td,
.table th {
    font-size: 2.5rem;
}



/* Gallery main Page Zooming Affect */
.image-link {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}


/* This block of CSS adds opacity transition to background */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0;
}



/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
    padding: 0;
}

/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
    top: 0;
    bottom: 0;
}

/* padding for main container */
.mfp-no-margins .mfp-container {
    padding: 0;
}



/* aligns caption to center */
.mfp-title {
    text-align: center;
    padding: 6px 0;
}

.image-source-link {
    color: #DDD;
}


body {
    -webkit-backface-visibility: hidden;
    font-family: "Calibri", "Trebuchet MS", "Helvetica", sans-serif;
}

/* Gallery main Page Zooming Affect */

@media (max-width:420px) {
    .mobile_about_button {
        text-align: center;
    }
    .mobile_about_paragraph{
        margin-top: 10px;
    }
}

/* About section mobile icon */