.sub-head::beforebody {
    font-family: 'Poppins', sans-serif !important;
}

.color-blue {
    color: #114d6b !important;
}

.color-grey {
    color: #000000c9 !important;
}

.color-orange {
    color: #ff8a00;
}

.color-light-grey {
    color: #868686;
}

.color-light-white {
    color: #ffffff7d !important;
}

.color-light-white1 {
    color: #ffffffc7 !important;
}

.width-150 {
    width: 150px;
}

.width-30 {
    width: 30px;
}

.top-nav {
    width: fit-content;
}

.read-more {
    color: #3f353e !important;
    background-color: transparent !important;
    border: none !important;
    font-weight: 600 !important;
}

.f-s-30 {
    font-size: 30px;
}

.f-s-14 {
    font-size: 14px;
}

.f-s-15 {
    font-size: 15px;
}

.f-s-19 {
    font-size: 19px;
}

.f-s-21 {
    font-size: 21px;
}

.f-s-23 {
    font-size: 23px;
}

.orange-head-class {
    color: #ff8a00;
    font-weight: 600;
    font-size: 30px;
}

.black-head-class {
    color: #252c43;
    font-weight: 600;
    font-size: 28px;
}

.sub-head::before {
    position: absolute;
    content: "";
    /*background: #ff8a00;*/
    width: 25%;
    height: 3px;
    bottom: -5px;

}

.orange-button {
    color: #fff;
    background-color: #ff8a00;
    border-radius: 15px;
    box-sizing: border-box;
    border: 1px solid #ff8a00;
    transition: all 0.5s;
}

.orange-button:hover {
    color: #ff8a00 !important;
    background-color: #fff;
    border-radius: 15px;
    border: 1px solid #ff8a00 !important;
    box-sizing: border-box;
}

.orange-button:hover {
    color: #fff;
}

.why-us {
    background-image: url(why-bg.webp);
    background-size: cover;
}

.list {
    list-style: none;
}

.bg-dark-blue {
    background-color: #173b5f;

}

.bg-orange {
    background-color: #ff8a00d6;

}


.facebook {
    background-color: #597fbe;
    padding: 15px;
    transition: all 0.8s;
}

.facebook:hover {
    background-color: #597fbe9e;
}

.twitter {
    background-color: #79cbf0;
    padding: 15px;
    transition: all 0.8s;
}

.twitter:hover {
    background-color: #79cbf08a;
}


.insta {
    background-color: #f29200;
    padding: 15px;
    transition: all 0.8s;
}

.insta:hover {
    background-color: #f292009c;
}

.utube {
    background-color: #ea644b;
    padding: 15px;
    transition: all 0.8s;
}

.utube:hover {
    background-color: #ea644ba1;
}

.border-top1 {
    border-top: 10px solid #3e5f7e !important;
}

.bg-img-response1 {
    background-image: url(main-banner1.webp);
}

.bg-img-response2 {
    background-image: url(main-banner2.webp);
}

.bg-img-response3 {
    background-image: url(main-banner3.webp);
}

@media (max-width:1200px) {

    .res-orange {
        background-color: #f38634b0;
        padding: 20px !important;
    }

    .bg-img-response1 {
        background-image: url(responsive-banner1.webp) !important;
    }

    .bg-img-response2 {
        background-image: url(responsive-banner2.webp) !important;
    }

    .bg-img-response3 {
        background-image: url(responsive-banner3.webp) !important;
    }

}


.head-pos {
    position: absolute;
}

.w-75 {
    width: 75%;
}

.img-bx {
    padding: 15px;
}

.color-green {
    color: #0da45e;
}

.para {
    font-size: 14px;
    line-height: 25px;
    color: #000000d1;
}

.orange-bg {
    background: #ff8a00;
    color: #fff;
    padding: 19px;
}

.color-black {
    color: #000;
}

.border-button {
    border: 2px solid #ff8a00;
    background-color: #fff;
    color: #ff8a00;
}

.border-button:hover {
    color: #fff;
    background-color: #ff8a00;
}

.img-hover {
    transition: all 0.5s;
}

.img-hover:hover {
    transform: scale(1.04);
}

.w-50 {
    width: 50%;
}

.pro-set {
    border: 1px solid #ff8a00;
    padding: 30px;
    box-sizing: border-box;
}

.flickity-button {
    display: none !important;
}

.menu-hover: hover {
    background-color: #000;
}

.fancybox-button {
    background-color: #fff !important;
}

.image-bx {
    box-shadow: 0 0 1px 2px #00000021;
}

.color-light-black {
    color: #000000d9;
}

.color-light-blue{
    color: #3e5f7e;
}


@media (max-width:600px) {
    .f-s-30{
        font-size: 21px !important;
    }
}








.prd-descp {
    font-size: 16px;
}
.para span {
    display: block;
    color: #3e5f7e;
    font-weight: 600;
}




.new-content  .table th {
    padding: 1.2rem;
    vertical-align: top;
     border-top: none!important; 
     text-align: justify;
}


.new-content .table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #e5e5e5;
    text-align: justify;
}


.new-content .table {
    width: 100%;
    margin:10px 0;
    color: #111;
    /* padding-top: 10px; */
}