.single-blog-wrap .blog-wrap-details {
    width: 100%;
    height: 230px;
}

.gallery-details p {
    height: 90px !important;
    padding: 20px 20px 10px 10px !important;
}

.single-blog-wrap .thumb span {
    font-size: 9px !important;
}

.ulStyle {
    list-style: none !important;
    margin-bottom: 0 !important;
}

.swal-footer {
    text-align: center !important;
}

.swal-text {
    text-align: center !important;
}

.txt_center {
    text-align: center;
    display: block;
    font-size: 16px;
    border-bottom: 1px solid silver;
    border-bottom-style: dashed;
    height: 55px;
    margin-bottom: 5px;
}

.img-page-links {
    width: 100%;
    height: 200px;
    object-fit: contain;
    background: white;
    box-shadow: 0px 3px 11px 3px #e3e3e3;
    padding: 10px;
}

.single-partner-wrap .thumb {
    margin: 5px;
}

.red {
    color: red;
}

/*  animation txt */
.myAnimation {
    display: inline-block;
    margin: 0 0.5rem;
    animation: bounce; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s; /* don't forget to set a duration! */
}


/*  ---- wallet animation ---- */
svg.svgg {
    height: 40px;
    stroke-width: 4;
}

svg {
    height: 10px;
}

.calculator {
    stroke-dasharray: 0 252;
    stroke-dashoffset: 0px;
}

.wallet {
    stroke-dasharray: 0 240;
    stroke-dashoffset: 0px;
}

img.logoFit {
    width: 80px !important;
    height: 80px !important;
    object-fit: contain;
}

.social-area li a:hover {
    color: white !important;
}

.h-red li a:hover {
    color: darkred !important;
}


.breadcrumb-area .page-title {
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 16px;
    color: #fff;
    text-align: justify;
}

h6.h-service {
    background-color: silver;
    padding: 8px;
    border-radius: 4px;
    color: white;
    font-size: 17px;
}

.c-service {
    background-color: white;
    padding: 30px;
    box-shadow: 0px 0px 7px 0px #00000026;
}

.comments-style {
    padding: 10px;
    background-color: #fafafa;
    border-radius: 4px;
    box-shadow: 1px 3px 6px #e8e8e8;
}

span.relative.inline-flex.items-center.px-4.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.leading-5.rounded-md {
    display: none;
}

a.relative.inline-flex.items-center.px-4.py-2.ml-3.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.leading-5.rounded-md.hover\:text-gray-500.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-700.transition.ease-in-out.duration-150 {
    display: none;
}

a.relative.inline-flex.items-center.px-4.py-2.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.leading-5.rounded-md.hover\:text-gray-500.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-700.transition.ease-in-out.duration-150 {
    display: none;
}

p.text-sm.text-gray-700.leading-5 {
    display: none !important;;
}

.bg-white {
    background-color: #fafafa !important;
    color: black;
}

.bg-white:hover {
    background-color: #dd2c62 !important;
    color: white;
}

.cursor-default {
    background-color: #dd2c62 !important;
    color: white;
}

.h-standard {
    background-color: skyblue;
    padding: 8px;
    border-radius: 4px;
    color: white;
    font-size: 17px;
}

.f-s-service {
    font-size: 20px;
}

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


/* news */
.h-news {
    background-color: #0a6aa1;
    padding: 8px;
    border-radius: 4px;
    color: white;
    font-size: 17px;
}

.single-blog-wrap .thumb span.bg-news-thumb {
    background: #0a6aa1;
}

.bottom-color-news {
    border-bottom: 3px solid #0a6aa1;
}

.breadCrumbNews .page-list:after {
    background: #0a6aa1;
}

.search-news {
    background: #0a6aa1 !important;
}

.float-news {
    color: #0a6aa1 !important;
}

.category-news {
    background: #0a6aa1 !important;
}

.submit-comment-button {
    background: #0a6aa1 !important;
}

.team-single-wrap {
    margin-bottom: 22px;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

.color-white{
    font-size: 13px;
    color:white !important;
    margin-left: 2%;
}

span.g-calculate {
    font-size: 9px;
    position: absolute;
    color: white;
    top: -7px;
    left: 49px;
}


/*  animation txt */
.myAnimationParent {
    animation: backInRight; /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s; /* don't forget to set a duration! */
}

.topbar-area.topbar-area-2 .topbar-content span{
    font-size:  11px !important;
}

