@media (min-width: 1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1440px;
    }
}


@media (max-width: 1440px) {
    header .nav-item a.nav-link {
    width: auto;
    height: auto;
    font-size: 14px;
}

.sec-1-content h3, h2, h5, h4 {
    font-size: 42px;
}

.blog-title h2 {
    font-size: 18px;
    max-width: 98%;
}
.parent-blog-card {
    height: 400px;
}

.blog-detail-foam {
    width: 353px;
    bottom: 100px;
}

.heading-1-blog {
    width: 92%;
}

header .container {
    height: 50px;
}

.section-1 {
    height: 610px;
}

.craft-img img {
    width: 275px;
    height: 92px;
}

.main-content h1 {
    font-size: 22px;
    margin-bottom: 6px;
}

.craft-img {
    top: -5px;
    left: -12px;
}

.main-content .para {
    width: 100%;
    font-size: 14px;
}

.hello-people p {
    font-size: 14px;
    width: 95%;
}

.sec-1-content h2 {
    font-size: 37px;
}

.side-para .para {
    font-size: 12px;
    font-weight: 400;
}

.side-para {
    width: 95%;
}

.start-now h5 {
    font-size: 40px;
}

.sec-7-img.sec-9-img img {
    max-width: 660px;
    right: -160px;
}

.section-7.section-9 {
    margin: 5rem 0 4rem;
}

.services-result-define h3 {
    font-size: 19px;
}

.owl-dots {
    transform: translate(290px, -360px);
}

.packagesXtra {
    height: 1000px;
}
.packages-content {
    margin-bottom: 25px;
}

.main-content .heading-1 {
    font-size: 38px;
    margin-bottom: 0.4rem;
}

.trusted-slider figure {
    height: 100px;
}

.section-3 {
    padding-top: 2rem;
}

.section-4 {
    margin-top: 1rem;
}

.section-4 {
    background-position: center center;
    background-size: cover;
}

.hello-people h2 {
    font-size: 50px;
    margin-bottom: 1rem;
}

.section-5 {
    padding: 5rem 2rem;
}

.get-your .sec-1-content h3, h2, h5, h4 {
    font-size: 25px;
}

.start-now .para {
    width: 90%;
}

.section-7.section-11 {
    margin-top: 0rem;
}

.services-result-define {
    height: 460px;
    padding: 16px 10px;
}

.start-now h4 {
    font-size: 31px;
    text-align: start;
}

.start-now .para {
    margin: 2rem 0;
}

.testimonials-content span:nth-child(02) {
    margin-bottom: 3rem;
    font-size: 50px;
}

.testimonials-content p {
    margin-top: 4rem;
    width: 51%;
}

.testimonials {
    padding: 0 0 0rem;
}

.Kick-Start h2, h5, h4 {
    font-size: 40px;
    margin-bottom: 1rem;
}

.section-13 {
    padding-bottom: 3rem;
}

.packagesNav .nav {
    justify-content: center;
}

.sec-6content h3 {
    margin-bottom: 20px;
}
.top-header {padding: 6px 0;}

.navbrand img {
    max-width: 150px;
}

.section-2 {
    padding: 1rem 0;
}
    .number {
    margin: 0;
}

    .side-para.sec-1-content h5 {text-align: start;}

    .Trusted {
    width: 80%;
}

.Quicklinkheading span {
    margin-bottom: 1rem;
}

.MainFooter {
    padding: 2rem 0 3rem;
}

.Collaborate-sec {
    padding-top: 90px;
}

ul.btn-ul {
    gap: 6px;
}

.custom-btn {
    width: 175px;
}
.Collaborate-sec {
    padding-top: 90px;
}
.bottom-footer p {
    padding: 1rem 0;
}

.get-your .sec-1-content h3, h2, h5, h4 {
    margin-bottom: 10px;
}

.main-foam form {
    margin-top: 3rem;
}

.signup-option {
    margin-top: 0rem;
}
    .section-1 {
    height: 700px;
}

.Section-6 {
    padding: 2rem 0 5rem;
}

}

@media (max-width: 1199px) {
    header .navbar ul li {
    padding: 0 0px;
}
header .navbar ul {
    gap: 0px;
}

.main-content .heading-1 {
    font-size: 36px;
}

.craft-img img {
    width: 230px;
    height: 80px;
}

.hello-people h2 {
    font-size: 44px;
}

.section-4 {
    background-position: 470px;
}

.sec-1-content h3, h2, h5, h4 {
    font-size: 2.2rem;
}

.start-now .para {
    margin: 1rem 0;
}

.heading-2 {
    font-size: 42px;
}

.testimonials-content p {
    width: 60%;
}

.FaqSInner.support span {
    font-size: 40px;
    margin-bottom: 3rem;
}

.main-foam form {
    margin-top: 1rem;
}

.foam-sign-in h6 {
    margin-top: 7px;
}

.contactTop a {
    padding: 4px 14px;
}

.sec-7-img.sec-9-img img {
    max-width: 580px;
}
.main-content .heading-1 {
    font-size: 32px;
}

.trusted-slider figure {
    height: 200px;
}

.trusted-slider figure img {
    max-width: 90px;
}

.Collaborate-sec {
    padding-top: 50px;
}

.Collaborate-sec .services-result-define p {
    width: 100%;
}

.custom-btn {
    width: 145px;
    font-size: 13px;
}

.testimonials-content p {
}

.foam-sign-in {
    padding: 0 10px;
}
.blog-title h2 {
    max-width: 100%;
}

.blog-para p {
    font-size: 12px;
}
.parent-blog-card.small-card.flex-blogs .blog-title h2 a {
    font-size: 16px;
}
.parent-blog-card.small-card.flex-blogs .figure-tag img {
    height: 160px;
}
nav.main-pagination.pagination-numbers {
    margin-top: 2rem;
}
.blog-section-2 {
    padding-bottom: 3rem;
}
.blog-section-1 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.medium-card .blog-title h2 {
    font-size: 13px;
}
.blog-title h2 {
    font-size: 16px;
    margin: 10px 0;
}

.parent-blog-card {
    height: 330px;
}
.blog-description {
    bottom: 0;
    left: 12px;
    bottom: 12px;
    gap: 4px;
}
.parent-blog-card.small-card .blog-title h2 a {
    font-size: 14px;
}

.parent-blog-card.small-card .blog-description {
    padding: 0px 10px 10px;
    margin-top: -26px;
}
.blog-author a {
    font-size: 10px;
}
.date-link {
    font-size: 10px;
}
.parent-blog-card.small-card.right-side-flex .figure-tag img {
    height: 65px;
    width: 152px;
}
.heading-1-blog {
    font-size: 29px;
    margin: 2rem 0;
    width: 72%;
}
.blog-footer.blog-details {
    margin: 0rem 0 2rem;
}
.blog-footer {
    gap: 16px;
}
.blog-detail-content p {
    font-size: 16px;
}
.heading-2-blog {
    margin: 1rem 0 1rem 0rem;
}
.blog-detail-content figure {
    margin: 2rem 0 2rem;
}

}

@media (max-width: 991px) {
    header .container {
    height: 40px;
}

.section-1 {
    height: 1290px;
}

.main-content .heading-1 {
    font-size: 56px;
}

.main-content .para {
    font-size: 18px;
}

.main-content h1 {
    font-size: 30px;
}

.hello-people p {
    width: 70%;
}

.hello-people h2 {
    width: 78%;
}

.banner-main.one {
    max-width: 690px;
}

.hello-people h2 {font-size: 31px;line-height: 40px;}

.section-4 {
    padding: 2rem 0;
    background-position: 430px;
}

.side-para {
    width: 100%;
}

.side-para .para {
    font-size: 14px;
}

.section-5 {
    padding: 4rem 2rem 0;
}

.section-7 {
    margin-top: 4rem;
    padding: 3rem 0 0;
}

.sec-7-img img {
    max-width: 160px;
}

.sec-7-img {
    text-align: end;
    margin-right: 0;
}

.start-now .para {
    width: 85%;
}

.sec-6content h3 {
    font-size: 32px;
    line-height: 45px;
}

.section-7.section-9 {
    margin: 0 0;
}

.section-10 {
    padding: 3rem 0;
}

.sec-7-img.sec-9-img img {
    max-width: 270px;
    margin-right: 122px;
}

.services-result-define span {
    font-size: 17px;
}

.services-result-define p {
    font-size: 11px;
}

.services-result-define {
    height: 420px;
}

.section-7.section-11 {
    margin: 0;
}

.owl-dots {
    width: 15%;
}

.testimonials-content span:nth-child(02) {
    margin-bottom: 9rem;
}

.testimonials-content p {width: 78%;font-size: 18px;}

.sign-up-foam {
    margin-top: 4rem;
}

.foam-sign-in h6 {
    font-size: 27px;
}


.MainFooter {
    padding-bottom: 0;
}

.Quicklinkheading-1 p {
    margin-top: 1rem;
}

.testimonials {
    padding-top: 2rem;
}

.craft-img img {
    width: 310px;
    height: 100px;
}
header .navbar ul li {
    padding: 0px 0px 28px;
}

header .nav-item a.nav-link {
    font-size: 12px;
}

header .custom-btn {
    width: 100%;
    font-size: 8px;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 4px;
}

.review-brand {
    justify-content: center;
}


.section-1 ul.btn-ul {
    justify-content: space-evenly;
}

header li.nav-item a {
    font-size: 12px;
}

.Section-6 {
    padding-top: 2rem;
}

.Services-result p {
    width: 100%;
    margin-bottom: 2rem;
}

.heading-2 {font-size: 2rem;}

.start-now h4 {
    font-size: 29px;
}

.signup-option {
    margin-top: 2rem;
}
.get-your {
    padding-bottom: 3rem;
}

.main-content .heading-1 {
    font-size: 49px;
}

.section-1 {
    height: 1300px;
}

.Statistics-number {
    gap: 40px;
}

.section-10 {
    padding: 1rem 0;
}

.demanding-design {
    padding-top: 20px;
}

.side-para .para {
    font-size: 16px;
}

.side-para ul.btn-ul {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.blog-footer {
    gap: 0px;
    align-items: baseline;
}

.blog-description {
    bottom: 0;
    left: 6px;
    bottom: 14px;
}
.parent-blog-card.small-card.right-side-flex {
    justify-content: space-between;
}
.parent-blog-card.small-card.right-side-flex .figure-tag img {
    height: 115px;
    width: 180px;
}

header .navbar ul li {
    padding: 0px 0px 0px;
}
header .custom-btn {
    padding-bottom: 0rem;
}
.blog-footer {
    justify-content: space-evenly;
}
.blog-detail-sec-1 .breadcrumbs .inner span {
    font-size: 11px;
}
.heading-1-blog {
    font-size: 24px;
    margin: 1.5rem 0;
    width: 100%;
}
.blog-footer.blog-details {
    margin: 0rem 0 1rem;
    justify-content: start;
    gap: 16px;
}
.sign-up-foam.blog-detail-foam {
    margin-top: 0;
    width: 70%;
    margin: auto;
    margin-bottom: 3rem;
}
.blog-detail-foam {
    width: 70%;
    float: none;
    margin: auto;
}


}

@media (max-width: 767px) {
    .section-1 {height: 1340px;}

.main-content .heading-1 {
    font-size: 40px;
}

.top-header {
    display: none;
}

header .navbar-light .navbar-brand {
    display: block;
}

header .navbar-light .navbar-brand img {
    max-width: 120px;
}

header {
    background: white;
}

header .container {
    background: white;
    height: auto;
}

header .nav-item a.nav-link {
    color: black !important;
    font-size: 14px;
}

header .navbar ul li {
    padding: 3px 0;
}

header .custom-btn {
    background: black;
    font-size: 1rem;
    padding-bottom: 8px;
}

.craft-img img {
    width: 257px;
    height: 86px;
}
.banner-main.one {
    max-width: 510px;
    margin-top: 3rem;
}

.section-1 {
    height: 1180px;
}

.Trusted span {
    font-size: 26px;
}

.Trusted {
    width: 100%;
}

.trusted-slider figure {
    height: 130px;
}

.trusted-slider figure img {
    max-width: 80px;
}

.sec-1-content h2 {
    font-size: 34px;
}

.sec-6content h3 {
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 0;
}

.swiper-slide {
    padding: 0 0;
}

.packagesXtra {
    height: auto;
}

.packageBox {
    width: 85%;
}

.sec-1-content h3, h2, h5, h4 {
    font-size: 2rem;
}

.services-result-define {
    height: auto;
}

.section-7.section-11 ul.btn-ul {
    gap: 8px;
}

.section-7.section-11 ul.btn-ul .custom-btn {
    width: 100%;
    padding: 8px 10px;
    font-size: 12px;
    height: auto;
}

.testimonials-content span:nth-child(02) {
    margin-bottom: 2rem;
    font-size: 2rem;
}

.owl-dots {
}

.owl-theme .owl-dots .owl-dot span {
    width: 50px;
    height: 50px;
    margin-left: auto;
}

.testimonials-slider .owl-dots {
    padding-right: 10rem;
    margin-top: 2rem;
}

.owl-nav span {
    width: 40px;
    height: 40px;
    line-height: 32px;
}

.owl-theme .owl-nav {
}

.testimonials-content p {
    width: 90%;
}

.testimonials-content {
}

.FaqSInner.support span {
    font-size: 2rem;
    margin-bottom: 2rem;
}

.accordionStyle .card .card-header button {
    font-size: 11px;
    padding: 8px 2rem;
    line-height: 18px;
}

.accordionStyle .card .card-header button .fas {
    left: 10px;
}

.FaqSection {
    padding-bottom: 20px;
}

.Kick-Start h2, h5, h4 {
    font-size: 31px;
}

.foam-sign-in h6 {
    font-size: 18px;
}

.sign-up-foam {
    margin-top: 2rem;
}

.signup-option {
    margin-top: 1rem;
}

.Statistics-number {
    gap: 40px;
}

.number:before {
    right: -4px;
}

.number {
    font-size: 22px;
}
.testimonials-slider button.owl-prev {
    top: -213px;
}

.testimonials-slider button.owl-next {
    top: -213px;
}
.bottom-footer p {
    padding: 1rem 0;
}

.main-content h1 {
    font-size: 18px;
}

.main-content .heading-1 {
    font-size: 2rem;
}

.section-1 {height: 890px;}

.Statistics-number {
    gap: 0;
    width: 100%;
    justify-content: space-between;
}

.Statistics span {
    font-size: 16px;
}

.Collaborate-sec .heading-2 {
    margin-bottom: 0;
    font-size: 26px;
}

.Collaborate-sec .services-result-define p {
    margin-top: 0rem;
}

.left-follower {
    display: flex;
    align-items: end;
    justify-content: center;
    width: 60%;
}

.get-your {
    padding-top: 0px;
}

.testimonials-content p {
}

.accordionStyle .card .card-header button {
    font-size: 14px;
}

.latest-articles:before, .latest-articles:after {
    width: 68%;
}
.parent-blog-card.small-card.flex-blogs .figure-tag img {
    height: 200px;
}
.parent-blog-card.small-card.flex-blogs .blog-description {
    width: 100%;
    padding: 8px 12px 0px 12px;
}
.blog-detail-sec-1 .breadcrumbs .inner {
    gap: 8px;
    margin: 1rem 0;
}
.blog-detail-content {
    padding: 30px 20px 30px 20px;
}
.suggestion-tag {
    padding-left: 1rem;
    margin: 2rem 0;
}


    
}

@media (max-width: 575px) {
    .section-1 {
    height: 1010px;
    margin: 0;
}


.main-header {
    display: block;
}

.header-contacts form {
    gap: 6px;
}

.custom-btn-top {
    padding: 6px 0;
}

header {background-color: white;}

header .navbar {flex-direction: row;justify-content: end;align-items: center;padding: 0 1rem 0rem;background: white;justify-content: space-between;/* border-top: 1px solid black; */border-bottom: 1px solid black;}

header .navbar ul {width: 100%;}

.main-content .heading-1 {
    font-size: 24px;
}

.craft-img img {
    width: 161px;
    height: 56px;
}

.main-content .para {
    width: 100%;
    font-size: 15px;
}

ul.btn-ul {
    gap: 6px;
}

.custom-btn {
    width: 170px;
}

.banner-main {
    margin-right: 0rem;
    margin-top: 5rem;
}

.main-staistics {
    display: block;
    text-align: center;
}

.Statistics-number {
    gap: 0px;
    margin-top: 10px;
}

.number {
    font-size: 23px;
    margin-bottom: 0;
}

.Trusted span {
    font-size: 18px;
}
.trusted-slider figure {
    height: 80px;
    width: 100%;
}

.Trusted {
    width: 100%;
}
.trusted-slider figure img {
    max-width: 60px;
}
.hello-people h2 {
    font-size: 21px;
    margin-bottom: 0;
    line-height: 30px;
}

.section-4 {
    padding: 3rem 0 2rem;
}

.side-para {
    width: 100%;
}

.sec-1-content h2 {
    font-size: 40px;
    margin-bottom: 1rem;
}

.section-5 {
    padding: 3rem 1rem 0rem;
}

.section-7 {margin-top: 3rem;padding-top: 2rem;}

.sec-1-content h3, h2, h5, h4 {
    font-size: 34px;
}

.start-now .para {
    margin: 1rem 0;
    width: 100%;
}

.sec-7-img {
    margin-top: 0;
    margin-right: 0;
    text-align: center;
}

ul.quality-works li {
    height: auto;
    display: block;
    padding: 20px 13px;
}
.swiper-wrapper {
    margin-left: -15px;
}
.swiper-slide {
    padding: 0px 0px 0px 30px;
}
.sec-6content h3 {
    line-height: 32px;
    font-size: 1.5rem;
}

.Section-6 {
    padding-top: 2rem;
}

.specialh1 {
    font-size: 40px;
}

.packagesNav .nav {
    gap: 4px;
    justify-content: flex-start;
}

.packagesXtra {
    height: auto;
}

.section-7.section-9 {
    margin: 0 0;
}

.sec-1-content h3, h2, h5, h4 {
    font-size: 18px;
}

.section-10 {
}

.Services-result {
    margin-top: 0rem;
}

.sec-7-img.sec-9-img img {
    max-width: 340px;
    /* right: 0; */
    /* left: -30px; */
    /* top: 30px; */
    position: static;
}

.heading-2 {
    font-size: 28px;
    margin-bottom: 1rem;
}

.Services-result p {
    width: 96%;
    margin-bottom: 2rem;
}

.section-7.section-11 {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.start-now h4 {
    font-size: 20px;
}

ul.btn-ul {display: block;}

ul.btn-ul li {
    margin-bottom: 3px;
}

ul.btn-ul li .custom-btn {
    width: 100%;
}

.testimonials-content p {
    font-size: 16px;
    width: 100%;
    margin-top: 6rem;
    margin-bottom: 0;
}

.owl-dots {}

.testimonials-slider .owl-dots {
    top: 378px;
    bottom: 0;
    left: -420px;
    right: 0;
}

.owl-theme .owl-dots .owl-dot span {
    width: 50px;
    height: 50px;
    margin: 0px 9px;
}

.author {
    margin-top: 0;
}

.testimonials-content span:nth-child(02) {
    font-size: 27px;
    margin: 0px;
}

.owl-nav span {
    width: 30px;
    height: 30px;
    line-height: 22px;
}

.testimonials-slider button.owl-next {
    bottom: 0;
    top: -170px;
}

.testimonials-slider button.owl-prev {
    bottom: 0;
    top: -170px;
}

.testimonials-content {
}

.FaqSInner.support span {
    font-size: 22px;
    margin-bottom: 2rem;
}

.FaqSection {
    padding-bottom: 10px;
    padding-top: 20px;
}

.accordionStyle .card .card-header button {
    padding: 8px 0px 8px 2rem;
    font-size: 14px;
    line-height: inherit;
}

.accordionStyle .card .card-header button .fas {
    left: 8px;
}

.Kick-Start h2, h5, h4 {
    font-size: 30px;
    margin-bottom: 1rem;
}

.sign-up-foam {
    display: block;
    margin-top: 1rem;
}

.foam-img {
    display: none;
}

.MainFooter {
    padding: 2rem 0 0rem;
}

.FooterIcons {
    width: 100%;
    justify-content: space-between;
}
.custom-btn {
    padding: 8px 36px;
    height: auto;
}

.side-para ul.btn-ul {
    margin-top: 1rem;
    flex-direction: column-reverse;
    gap: 0px;
}

.section-7 {
    margin-top: 2rem;
}

.section-6 {
    padding: 2rem 0;
}

.packageBox {
    width: 95%;
}

.section-13 {
    padding-bottom: 3rem;
}

    
header .navbar-collapse {
    width: 100%;
}

header form {
    justify-content: center;
    width: 100%;
}

header form .custom-btn {
    background: #f4bd4c;
    padding: 4px 0;
    width: 55%;
}

.navbar-dark .navbar-brand {
    display: block;
}
.main-header .navbrand {
    display: none;
}

.header-contacts {
    margin-top: 1rem;
}
.navbar-dark .navbar-brand img {
    max-width: 130px;
}

.navbar-light .navbar-brand img {
    max-width: 150px;
}

header .nav-item a.nav-link {
    color: black !important;
    text-align: center;
}

.dropdown-menu.show {
    transition: all ease 1s;
}
    .Statistics-number li span:nth-child(02) {
    font-size: 13px;
    width: 90%;
}

.number:before {
    right: 0;
}

.Statistics-number li span {
}

.Statistics-number li span:nth-child(02) {
    font-size: 13px;
    width: 90%;
    padding-left: 4px;
}

.number:before {
    right: 0;
}

.Statistics-number li span {
}

.FooterIcons a {
    height: 55px;
    width: 80px;
    margin: 0;
    font-size: 30px;
}
 header .navbar-light .navbar-brand {
    display: block;
}
 .review-brand {
    gap: 40px;
    margin: 2rem 0 2rem;
}
.banner-main {
    margin-top: 2rem;
}
.section-1.inner-sec-1 {
    height: 800px;
}

.main-content h1 {
    font-size: 17px;
}

.Collaborate-sec .heading-2:before {
    right: 0px;
    top: -56px;
}

.Collaborate-sec {
    padding-top: 4rem;
}

.Collaborate-sec .heading-2 {
    margin-bottom: 0px;
}

.services-result-define {
    padding: 16px 10px;
}

.Collaborate-sec .services-result-define p {
    margin-top: 10px;
    width: 100%;
}

.get-your {
    padding-top: 0;
    padding-bottom: 1rem;
}

.left-follower {
    padding: 10px 0px;
    text-align: center;
}

.left-follower img {
    width: 70%;
    margin: auto;
}

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

.ten-year-e {
    margin-top: -40px;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 67%;
    gap: 10px;
}

.website-in-shape {
    margin-bottom: 3rem;
}

ul.btn-ul.d-flex {
    flex-direction: column;
}
.packagesNav .nav .nav-item {
    width: 100%;
    text-align: center;
}

.packageAnchorDiv {
    margin-top: 5px;
}

.section-7.section-11 {
    margin: 0;
}

.testimonials {
    padding: 2rem 0 0;
}

.Quicklinkheading ul li {
    margin-bottom: 8px;
}
.top-header {
    display: none;
}
 .package-top p {
    margin-bottom: 4px;
}
 .side-para.sec-1-content h2 {
    font-size: 1rem;
}
 .Services-result {
    padding-top: 2rem;
}
.side-para .para {
    font-size: 14px;
}
.banner-main.one {
    max-width: 340px;
}

.section-1 {
    height: 900px;
}

.review-brand {
    margin: 2rem 0;
}

.packages-content p {
    font-size: 14px;
    font-weight: 500;
}

.packageBox {
    height: auto;
    margin-bottom: 0;
}
.Services-result {
    padding-top: 0rem;
}
.right-follower h6 {
    width: 97%;
}
.hello-people p {
    width: 100%;
}
.hello-people h2 {
    width: 100%;
}
.packageBox {
    margin-bottom: 30px;
}
.blog-footer {
    justify-content: space-around;
}
.latest-articles:before, .latest-articles:after {
    width: 52%;
}
.parent-blog-card.small-card.flex-blogs {
    display: block;
}
.parent-blog-card.small-card .blog-description {
    padding: 0px 10px 10px;
    margin-top: 14px;
}
.parent-blog-card.small-card.flex-blogs .blog-description {
    padding: 8px 12px 30px 12px;
}
.parent-blog-card.small-card.flex-blogs span.blog-tag a {
    position: absolute;
    left: 0;
     bottom: unset; 
    top: 170px;
}
.blog-section-2 {
    padding-bottom: 1rem;
}

.blog-footer.blog-details {
    justify-content: space-between;
        gap: unset;
}
.date-link {
    font-size: 7px;
}
.blog-author a {
    font-size: 7px;
}
.sign-up-foam.blog-detail-foam {
    width: 100%;
 }
 .blog-detail-content {
    padding: 30px 0px 30px 0px;
}
.date-link:before {
    left: -5px;
    width: 3px;
    height: 3px;
    top: 3px;
}
.blog-detail-sec-1 .breadcrumbs .inner {
    gap: 5px;
}
    .blog-detail-sec-1 .breadcrumbs .inner span {
    font-size: 7px;
}
.sign-up-foam.blog-detail-foam {
    position: static !important;
}
.sticky-parent {
    height: 100%;
}    
.blog-detail-foam {
    width: 100%;
    float: none;
    margin: auto;
}

    
}
