@media only screen and (max-width: 1700px) {
    .report-middle-left .heading {
        margin-bottom: 35px;
        font-size: 50px;
    }

    .logo {
        width: 185px;
        float: left;
    }

    .slick-slide {
        height: auto;
    }

    .jewelry-report-icon {
        width: 305px;
    }

    .contact-banner {
        background: url(../images/get-in-touch-backdrop_img-1700.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .bannerSlider .certificate-slide-text a {
        margin-top: 125px;
    }
}

@media only screen and (max-width: 1500px) {
    .technical-banner-head {
        padding: 11px 35px;
        font-size: 48px;
    }

    .bannerSlider .about-banner-head h2 {
        margin-bottom: 5px;
    }

    .diamond-report-left {
        width: 45%;
    }

    .report-middle-left .heading {
        margin-bottom: 25px;
        font-size: 50px;
    }

    .jewelry-report-icon {
        width: 239px;
    }

    .jewelry-report-left {
        margin-top: 122px;
    }

    .contact-head-main {
        font-size: 65px;
    }

    .contact-box .right .head {
        font-size: 35px;
    }

    .contact-box .right .address-area p span {
        font-size: 26px;
        margin-bottom: 5px;
    }

    .contact-box .right .address-area p {
        font-size: 25px;
        line-height: 32px;
    }

    .contact-box .left form label {
        padding-bottom: 3px;
        font-size: 23px;
    }
}

@media only screen and (max-width: 1370px) {
    .bannerSlider .slide__text h2 {
        font-size: 65px;
    }

    .bannerSlider .slide__text {
        left: 6%;
    }

    .bannerSlider .slide__text a {
        font-size: 19px;
        margin-left: 110px;
    }

    .main-heading {
        font-size: 45px;
    }

    .sub-product-head {
        margin-top: 45px;
        font-size: 22px;
    }

    .inner-content-gide p {
        padding-bottom: 15px;
    }

    .footer-left .logo {
        width: 235px;
    }

    .bannerSlider .slide__text-2 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .bannerSlider .technical-babber-left {
        left: 0;
    }

    .bannerSlider .technical-babber-left .more-detail a {
        margin-left: 41px;
    }

    .logo {
        width: 160px;
    }

    .banner-top-white {
        height: 105px;
    }

    .technical-banner-head {
        padding: 9px 33px;
        font-size: 45px;
    }

    .about-heading span:after {
        width: 269px;
    }

    .certificate-inner-container {
        width: 85%;
    }

    .certificate-middle .about-heading span:after {
        width: 552px;
    }

    .bannerSlider .certificate-slide-text a {
        margin-top: 30px;
        margin-left: 0;
    }

    .bannerSlider .certificate-slide-text {
        top: 249px;
        left: 4%;
    }

    .certificate-left-banner .heading {
        line-height: 55px;
        font-size: 48px;
    }

    .certificate-image-middle {
        width: 100%;
    }

    .diamond-report-head {
        font-size: 57px;
    }

    .diamond-report-left .icon {
        width: 80px;
    }

    .bannerSlider .slide__text .diamond-report-left a {
        font-size: 18px;
        margin-left: 67px;
    }

    .report-middle-left .heading {
        font-size: 45px;
    }

    .report-middle-left {
        width: 54%;
    }

    .report-middle-left p {
        padding-top: 40px;
        font-size: 19px;
    }

    .report-middle-right {
        width: 40%;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .report-middle {
        position: relative;
        padding-bottom: 80px;
    }

    .jewelry-report-icon {
        width: 209px;
    }

    .jewelry-report-head {
        font-size: 56px;
    }

    .jewelry-report-head span {
        margin-top: 0px;
        float: left;
        width: 100%;
    }

    .bannerSlider .slide__text .jewelry-report-left a {
        font-size: 19px;
        margin-left: 89px;
    }

    .jewelry-report-headg-2 {
        font-size: 43px;
        padding: 14px 0;
    }

    .jewelry-sample-report .heading {
        font-size: 38px;
    }

    .jewelry-sample-report {
        padding: 90px 0;
    }

    .jewelry-sample-report .box-outer .grid>article {
        border: 8px solid #707070;
    }

    .jewelry-assessment-conatainer {
        width: 90%;
    }

    .jewelry-assessment-conatainer p {
        line-height: 46px;
        font-size: 28px;
        padding-bottom: 10px;
    }

    .jewelry-assessment-conatainer .heading {
        font-size: 40px;
        margin-bottom: 40px;
    }

    .footer-container {
        width: 1140px;
    }

    .jewelry-report-left {
        margin-top: 90px;
    }

    .technical-report-headg-2 {
        font-size: 44px;
    }

    .contact-head-main {
        font-size: 60px;
    }

    .jewelry-sample-report {
        background: url(../images/sample-report-background-1200.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

@media only screen and (max-width: 1300px) {

    .technical-report-team {
        width: 88%;
    }

    .contact-container {
        width: 90%;
    }

    .contact-box .right .head {
        font-size: 30px;
    }

    .icon-image {
        width: 30px;
    }

    .contact-box .right .address-area p span {
        font-size: 23px;
    }

    .contact-box .right .address-area p {
        font-size: 23px;
        line-height: 27px;
    }

    .phone-icon {
        width: 22px;
    }

    .contact-box .right .phone-detail a {
        font-size: 22px;
    }

    .contact-box .left form label {
        padding-bottom: 4px;
        font-size: 21px;
    }

    .follow-us-box span {
        font-size: 18px;
    }

    .contact-box .left form input {
        height: 37px;
    }
}

@media only screen and (max-width: 1200px) {
    .container-menu {
        width: 90%;
    }

    .inner-container-gide {
        width: 90%;
    }

    .inner-container {
        width: 90%;
    }

    .footer-container {
        width: 90%;
    }

    .logo {
        width: 160px;
    }

    .core-menu li {
        padding: 0px 12px;
    }

    .core-menu li a {
        font-size: 15px;
    }

    .bannerSlider .slide__text h2 {
        font-size: 55px;
        line-height: 60px
    }

    .bannerSlider .slide__text a {
        font-size: 17px;
        margin-left: 80px;
    }

    .footer-right {
        width: 62%;
        padding-left: 15px;
    }

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

    .hero-form-input input[type="submit"],
    .enquiry-form input[type="button"] {
        padding: 8px 1rem;
    }

    .sub-product-head {
        margin-top: 33px;
        font-size: 20px;
    }

    .footer-left .logo {
        width: 227px;
    }

    .bannerSlider .slide__text-2 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .about-heading span:after {
        width: 250px;
    }

    .bannerSlider .about-banner-head h2 {
        margin-bottom: 2px;
        margin-top: 40px;
    }

    .certificate-middle .about-heading span:after {
        width: 510px;
    }

    .certificate-middle {
        padding: 70px 0;
    }

    .certificate-bottom-text p {
        font-size: 21px;
        margin-top: 35px;
        line-height: 33px;
    }

    .bannerSlider .certificate-slide-text a {
        margin-left: 0;
    }

    .certificate-middle .inner-content p {
        margin-top: 30px;
    }

    .certificate-middle-sub-text {
        width: 90%;
    }

    .certificate-left-banner .heading {
        line-height: 50px;
        font-size: 44px;
    }

    .certificate-middle-sub-text span {
        font-size: 20px;
        margin-top: 40px;
        line-height: 29px;
    }

    .diamond-report-left .icon {
        width: 75px;
    }

    .diamond-report-head {
        font-size: 50px;
    }

    .bannerSlider .slide__text .diamond-report-left a {
        font-size: 17px;
        margin-left: 56px;
    }

    .report-middle-left .heading {
        font-size: 38px;
        padding: 20px;
        margin-bottom: 20px;
    }

    .report-middle-left {
        width: 60%;
    }

    .report-middle-right {
        width: 40%;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .report-middle {
        position: relative;
        padding-top: 60px;
        padding-bottom: 61px;
    }

    .jewelry-report-icon {
        width: 165px;
    }

    .jewelry-report-left {
        width: 289px;
    }

    .jewelry-report-head {
        font-size: 44px;
    }

    .bannerSlider .slide__text .jewelry-report-left a {
        font-size: 17px;
        margin-left: 58px;
        margin-top: 20px;
    }

    .jewelry-report-headg-2 {
        font-size: 38px;
    }

    .jewelry-sample-report .heading {
        font-size: 35px;
    }

    .jewelry-assessment-bg {
        padding: 110px 0;
    }

    .technical-report-headg-2 {
        font-size: 37px;
    }

    .technical-content-head {
        font-size: 36px;
        margin: 10px 0;
    }

    .technical-content-box p {
        font-size: 20px;
        line-height: 33px;
    }

    .contact-head-main {
        font-size: 50px;
    }

    .contact-box .right .head {
        font-size: 27px;
    }

    .contact-box .right .address-area p {
        width: 86%;
    }

    .contact-box .right .address-area p span {
        font-size: 22px;
    }

    .contact-box .right .address-area p {
        font-size: 22px;
    }

    .contact-box .right .phone-detail a {
        font-size: 21px;
    }

    .contact-banner {
        background: url(../images/get-in-touch-backdrop_img-900.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .jewelry-sample-report {
        background: url(../images/sample-report-background-1000.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    
}

@media only screen and (max-width: 980px) {
    .container-menu {
        width: 100%;
    }

    .logo {
        width: 145px;
        margin-left: 30px;
    }

    .bannerSlider .slide__text h2 {
        font-size: 42px;
        line-height: 46px;
    }

    .bannerSlider .slide__text a {
        font-size: 16px;
        margin-left: 0;
    }

    .main-heading {
        font-size: 35px;
    }

    .content-section-top {
        height: 40px;
    }

    .grid-box {
        margin: 0 7.5px 0;
    }

    .sub-product-head {
        font-size: 16px;
    }

    .footer-left .logo {
        width: 227px;
        margin-left: 0;
    }

    .footer-left {
        width: 100%;
        float: left;
    }

    .footer-right {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }

    .inner-content-gide p {
        padding-bottom: 0px;
    }

    .footer-right .bottom .right span {
        font-size: 25px;
    }

    .footer-right .bottom .right a {
        font-size: 20px;
    }

    .footer-left-top p {
        width: 53%;
    }

    .footer-left-top form {
        float: right;
    }

    .bannerSlider .slide__text-2 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .about-top-sub-text {
        width: 100%;
    }

    .about-content-box {
        margin-top: 50px;
        width: 100%;
    }

    .about-top-sub-text span {
        font-size: 20px;
        margin-top: 30px;
        line-height: 30px;
    }

    .about-content-inner-container {
        width: 80%;
    }

    .about-heading span:after {
        width: 207px;
    }

    .bannerSlider .about-banner-head h2 {
        font-size: 50px;
    }

    .certificate-bottom-text p {
        font-size: 19px;
        margin-top: 30px;
        line-height: 30px;
    }

    .certificate-middle .inner-content p {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 40px;
    }

    .certificate-middle .about-heading span:after {
        width: 425px;
    }

    .certificate-middle-sub-text span {
        margin-top: 30px;
    }

    .diamond-report-head {
        font-size: 38px;
    }

    .diamond-report-left .icon {
        width: 65px;
    }

    .diamond-report-left {
        width: 40%;
        margin-top: 58px;
    }

    .bannerSlider .slide__text .diamond-report-left a {
        font-size: 15px;
        margin-left: 30px;
    }

    .report-middle-left .heading {
        font-size: 35px;
        margin-bottom: 0px;
    }

    .report-middle-left {
        width: 56%;
    }

    .report-middle-right {
        width: 45%;
    }

    .report-middle-left p {
        font-size: 18px;
    }

    .jewelry-report-icon {
        width: 140px;
    }

    .jewelry-report-left {
        width: 250px;
    }

    .jewelry-report-head span {
        line-height: 44px;
    }

    .jewelry-report-head {
        font-size: 39px;
    }

    .bannerSlider .slide__text .jewelry-report-left a {
        font-size: 17px;
        margin-left: 39px;
        margin-top: 15px;
    }

    .jewelry-sample-report-inner {
        width: 85%;
    }

    .technical-content-box p {
        font-size: 18px;
        line-height: 31px;
    }

    .technical-content-head {
        font-size: 32px;
        margin: 4px 0 8px;
    }

    .technical-report-headg-2 {
        font-size: 35px;
    }

    .contact-box .right {
        width: 54%;
    }

    .contact-box .left {
        width: 35%;
    }

    .contact-head-main {
        font-size: 40px;
    }

    .contact-box {
        margin-top: 70px;
    }

    .news-lettter-box-bottom {
        margin-top: 70px;
    }

    .news-lettter-box-bottom p {
        margin-top: 25px;
        font-size: 16px;
        margin-bottom: 14px;
    }

    .modal-dialog {
        min-width: 90%;
        width: 90%;
    }

    .modal-body .item {
        width: 100%;
        overflow-y: scroll;
    }

    .modal-body .item img {
        width: 900px;
        max-width: 900px;
    }
    
    .report-container {
        grid-template-columns: 1fr; /* Single column layout for small screens */
    }
    .report-container{
        width: 90%;
    }
}

    @media only screen and (max-width: 767px) {
        .report-box-outer {
            display: block;
        }

        .grid-box {
            min-width: 48%;
            flex: inherit;
            display: block;
            margin: 0 2% 0;
            overflow: hidden;
            width: 48%;
        }

        .grid-box:nth-child(even) {
            margin-right: 0;
        }

        .grid-box:nth-child(odd) {
            margin-left: 0;
        }

        .sub-product-head {
            margin-top: 25px;
            margin-bottom: 30px;
        }

        .adl-report-bg {
            padding: 50px 0 15px;
        }

        .footer-right .top .box ul li a {
            font-size: 15px;
        }

        .bannerSlider .slide__text-2 h2 {
            font-size: 23px;
            line-height: 29px;
            width: 80%;
        }

        .logo {
            width: 115px;
        }

        .menu-fix.sticky .logo {
            width: 90px;
            margin-bottom: 6px;
        }

        .technical-banner-head {
            padding: 9px 25px;
            font-size: 30px;
        }

        .banner-top-white {
            height: 84px;
        }

        .bannerSlider .technical-babber-left {
            top: 168px;
        }

        .bannerSlider .slide__text-2 h2 {
            font-size: 22px;
        }

        .bannerSlider .about-banner-head h2 {
            font-size: 45px;
        }

        .core-menu {
            padding-top: 27%;
        }

        .bannerSlider .certificate-slide-text {
            top: 200px;
        }

        .certificate-left-banner .heading {
            line-height: 45px;
            font-size: 40px;
        }

        .certificate-inner-container .main-heading {
            font-size: 30px;
        }

        .certificate-middle-sub-text span {
            font-size: 19px;
            line-height: 28px;
        }

        .certificate-middle .inner-content p {
            margin-top: 25px;
        }

        .certificate-middle .inner-content p {
            font-size: 17px;
            line-height: 26px;
            margin-bottom: 33px;
        }

        .certificate-bottom-text p {
            font-size: 18px;
            line-height: 30px;
        }

        .certificate-middle .about-heading span {
            width: 100%;
        }

        .certificate-middle .about-heading span:after {
            width: 377px;
        }

        .certificate-middle-sub-text {
            width: 100%;
        }

        .report-middle-left {
            width: 97%;
        }

        .report-middle-right {
            width: 80%;
            position: relative;
        }

        .report-middle {
            padding-bottom: 0px;
        }

        .report-middle-left .heading {
            font-size: 31px;
            margin-bottom: 0px;
        }

        .diamond-report-head {
            font-size: 32px;
        }

        .diamond-report-left .icon {
            width: 54px;
        }

        .bannerSlider .slide__text .diamond-report-left a {
            font-size: 14px;
            margin-left: 15px;
        }

        .jewelry-report-left {
            width: 200px;
            margin-top: 47px;
        }

        .jewelry-report-icon {
            width: 100px;
        }

        .bannerSlider .slide__text .jewelry-report-left a {
            font-size: 14px;
            margin-left: 29px;
            margin-top: 5px;
            padding: 5px;
        }

        .jewelry-report-head {
            font-size: 30px;
        }

        .jewelry-report-headg-2 {
            font-size: 32px;
        }

        .jewelry-sample-report .heading {
            font-size: 28px;
        }

        .jewelry-sample-report {
            padding: 65px 0;
        }

        .jewelry-sample-report .box-outer .grid {
            grid-template-columns: auto;
            grid-gap: ;
            float: left;
            width: 100%;
            display: block;
        }

        .jewelry-sample-report .box-outer .grid>article {
            border: 8px solid #707070;
            float: left;
            display: block;
            width: 44%;
            margin: 3%;
        }

        .jewelry-assessment-conatainer .heading {
            font-size: 30px;
        }

        .jewelry-assessment-conatainer p {
            line-height: 40px;
            font-size: 25px;
            padding-bottom: 0;
        }

        .jewelry-assessment-bg {
            padding: 90px 0;
        }

        .technical-image-box {
            width: 90%;
            padding-left: 0%;
        }

        .technical-content-box {
            width: 100%;
            margin-top: 30px;
        }

        .right-align {
            float: left;
        }

        .contact-box .right {
            width: 100%;
        }

        .contact-box .left {
            width: 100%;
            margin-bottom: 40px;
        }

        .contact-head-main {
            font-size: 35px;
        }

        .contact-box {
            margin-top: 50px;
        }

        .contact-box .right .head {
            font-size: 25px;
        }

        .news-lettter-box-bottom .head {
            font-size: 25px;
        }

        .news-lettter-box-bottom span {
            width: 156px;
        }

        .news-lettter-box-bottom span:after {
            border-bottom: 3px solid #43356A;
        }

        .news-lettter-box-bottom {
            margin-top: 53px;
        }

        .footer-left-top form {
            float: left;
        }

        .contact-banner {
            background: url(../images/get-in-touch-backdrop_img-768.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
        }

        .jewelry-sample-report {
            background: url(../images/sample-report-background-768.jpg);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
        }

        .inner-content span {
            font-size: 15px;
            padding-left: 0;
            width: 100%;
        }

    }

    @media only screen and (max-width: 480px) {

        .grid-box {
            min-width: 100%;
            margin: 0 0% 0;
            width: 100%;
        }

        .sub-product-head {
            font-size: 20px;
        }

        .inner-content p {
            line-height: 22px;
            font-size: 15px;
        }

        .main-heading {
            font-size: 33px;
        }

        .bannerSlider .slide__text h2 {
            font-size: 34px;
            line-height: 43px;
        }

        .bannerSlider .slide__text a {
            font-size: 15px;
            margin-left: 0;
        }

        .footer-left .logo {
            width: 165px;
        }

        .footer-left-top p {
            width: 100%;
            margin-bottom: 10px;
        }

        .footer-left-top form {
            float: left;
        }

        .footer-right .top .box ul li {
            width: 100%;
            padding-bottom: 0px;
            float: left;
            display: inline-block;
            padding-right: 0;
            border-right: 0px solid #000;
            padding-left: 9px;
            margin-bottom: 14px;
            padding-left: 0;
        }

        .footer-right .top .box ul li:first-child {
            padding-left: 0;
        }

        .footer-right .top .box .head {
            margin-bottom: 10px;
            font-size: 15px;
        }

        .footer-right .top .box {
            width: 100%;
            margin-bottom: 5px;
        }

        .bannerSlider .slide__text-2 h2 {
            font-size: 18px;
            line-height: 27px;
        }

        .footer-right .bottom .right a {
            font-size: 18px;
        }

        .footer-right .bottom .right span {
            font-size: 20px;
        }

        .footer-right .bottom {
            margin-top: 5px;
        }

        .footer-right .top .box ul li a {
            line-height: 12px;
        }

        .footer-right .top .box ul li:last-child {
            border-right: 0;
        }

        .bannerSlider .about-banner-head h2 {
            margin-bottom: -16px;
            margin-top: -58px;
            font-size: 40px;
        }

        .about-top-sub-text span {
            font-size: 17px;
            margin-top: 28px;
            line-height: 27px;
        }

        .about-content-inner-container {
            width: 90%;
        }

        .about-content-box {
            margin-top: 30px;
            width: 100%;
        }

        .about-content-box p {
            padding-bottom: 25px;
        }

        .about-content-bg {
            padding: 70px 0 60px;
        }

        .certificate-left-banner .heading {
            line-height: 34px;
            font-size: 30px;
        }

        .bannerSlider .certificate-slide-text a {
            margin-top: 17px;
        }

        .certificate-inner-container .main-heading {
            font-size: 22px;
        }

        .certificate-middle .about-heading span:after {
            width: 104px;
        }

        .certificate-middle-sub-text span {
            margin-top: 25px;
        }

        .certificate-middle {
            padding: 50px 0;
        }

        .certificate-bottom-text p {
            font-size: 17px;
            line-height: 29px;
        }

        .hero-form-input input {
            width: 60%;
        }

        .hero-form-input input[type="submit"],
        .enquiry-form input[type="button"] {
            width: 40%;
        }

        .bannerSlider .certificate-slide-text {
            top: 162px;
            left: 7%;
        }

        .diamond-report-left {
            width: 100%;
            margin-top: -120px;
        }

        .diamond-report-head span {
            margin-top: 0;
            width: 100%;
            line-height: 24px;
            float: left;
        }

        .bannerSlider .slide__text .diamond-report-left a {
            font-size: 12px;
            margin-top: 10px;
            margin-left: 30%;
        }

        .diamond-report-head {
            font-size: 26px;
            margin-top: 9px;
        }

        .diamond-report-left .icon {
            width: 45px;
        }

        .logo {
            width: 95px;
            margin-left: 17px;
        }

        .main-menu {
            padding-top: 13px;
        }

        .report-middle-left .heading {
            font-size: 22px;
            margin-bottom: 0px;
            padding: 16px 23px;
        }

        .report-middle-left p {
            padding-top: 29px;
            font-size: 18px;
        }

        .footer-right .bottom .right {
            width: 100%;
            margin-top: 10px;
        }

        .footer-left-top-bt ul li a {
            padding: 0 3px;
            font-size: 13px;
        }

        .jewelry-report-icon {
            width: 81px;
            float: left;
        }

        .jewelry-report-left {
            width: 100%;
            margin-top: -115px;
        }

        .jewelry-report-head {
            font-size: 26px;
            float: left;
            width: 159px;
            margin-top: 0;
        }

        .jewelry-report-head span {
            line-height: 30px;
        }

        .bannerSlider .slide__text .jewelry-report-left a {
            font-size: 14px;
            margin-left: 30%;
            margin-top: 8px;
            padding: 5px;
            float: left;
        }

        .jewelry-report-headg-2 {
            font-size: 24px;
        }

        .jewelry-sample-report .heading {
            font-size: 25px;
            margin-bottom: 20px;
        }

        .jewelry-sample-report {
            padding: 45px 0;
        }

        .jewelry-assessment-conatainer .heading {
            font-size: 28px;
            margin-bottom: 30px;
        }

        .jewelry-assessment-conatainer p {
            line-height: 28px;
            font-size: 20px;
            padding-bottom: 0;
        }

        .jewelry-assessment-bg {
            padding: 50px 0;
        }

        footer {
            padding: 30px 0;
        }

        .technical-image-box {
            width: 100%;
            padding: 50px 0;
        }

        .technical-content-head {
            font-size: 28px;
            margin: 10px 0 15px;
        }

        .technical-content-box p {
            font-size: 17px;
            line-height: 31px;
        }

        .news-lettter-box-bottom .mail-box {
            width: 100%;
        }

        .contact-banner {
            padding-top: 150px;
            padding-bottom: 80px;
        }

        .contact-banner {
            background: url(../images/get-in-touch-backdrop_img-480.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
        }

        .certificate-middle-sub-text span {
            font-size: 17px;
            line-height: 26px;
        }

        .bannerSlider .slide__text-2 h2 {
            width: 87%;
        }

        .footer-class {
            display: block;
        }
        .footer-col1, .footer-col2 {
            width: 100%;
            text-align: center;
            
        }
        .footer-note{
            display: none;
        }
        .footer-col2 {
            
            align-items: center;
        }
        .footer-col2 a {
            width: 100%;
            text-align: center;
        }
        .bottom {
            flex-direction: column;
            text-align: center;
        }
        .link-box {
            width: 100%;
        }
    }
