body {
    font-family: "Noto Nastaliq Urdu", serif;
}
.wrap-100-left-link::before {
    content: "";
    position: absolute;
    right: 100%;
    top: 0;
    background: url('/image/blue-bg-link-rep.png') repeat-x;
    height: 110px;
    width: 9999px;
}
/* side icon  */
.toolbar-nav li a {
    background: #3a8878;
}
.right-nav li a {
    background: rgba(91, 91, 91, 1) 100%;
}
table tbody tr:first-child td {
    background-color: #3a8878;
    color: white;
}

.mc-slide-box:hover {
    background: white;
    background: linear-gradient(0deg, #999999 0%, #999999 100%);
}

.mc-slide-box .chd-slide {
    color: #3a8878;
}

.mc-slide-box:hover {
    background: white;
    background: linear-gradient(0deg, #999999 0%, #999999 100%);
}

.wrap-100-left-link {
    background-image: url('/image/blue-bg-link.png');
}

@media (min-width: 1400px) {
    .wrap-100-left-link {
        width: 58%;
        height: 135px;
        padding: 30px 160px 15px 0;
    }
}

@media (min-width: 992px) {
    .wrap-100-left-link::before {
        height: 150px;
    }
}

.main-head {
    padding: 20px 0;
    transition: background-color 0.3s;
    /* background-color: rgba(255, 255, 255, 1); */
}
.main-head {
    padding: 20px 0;
    transition: background-color 0.3s;
    /* background-color: rgba(255, 255, 255, 1); */
}
.body-bg {
    background: url("/image/islamicbg.png");
    background-position: center;
    background-size: cover;
}
/* btn-blue */
.ur_islamic{

    --bs-btn-color: #fff;
    background: rgb(0, 135, 186);
    background-color:rgba(58, 136, 120, 1); color:white;
    --bs-btn-border-color: #0087BA;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #0087BA;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #0087BA;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d;
    border: 0;
}
a#scroll-top i {
    background: #0096cf;
    padding: 0px;
    color: white;
    font-size: 25px;
    height: 50px;
    width: 50px;
    text-align: center;
    border-radius: 50%;
}
i.abi-lock{
    line-height: 2;
}
.foot-social-link li a {
    display: inline-block;
    text-decoration: none;
    color: #000;
    height: 28px;
    width: 28px;
    text-align: center;
    border-radius: 50px;
    background: #fff;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    transition: 0.3s;
}
.hd-style-01::before {
    right: -10px;
}
