
@media (min-width: 1920px) and (max-width: 2047px) {
    .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        padding-left: 2rem;
    }
}

@media (min-width: 1728px) and (max-width: 1919px) {
    .first-footer, .second-footer 
    {
        padding: 8rem 10rem;
    }
    .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        padding-left: 2rem;
    }
}
@media (min-width: 1440px) and (max-width: 1727px) {
    .first-footer , .second-footer
    {
        padding: 8rem 5rem;
    }
    .first-footer p {
        font-size: 1rem;
    }
    .footer-top-menu {
        width: 30%;
    }
    .footer-qr img {
        width: 20%;
    }
    .third-footer
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .why-choose-home-time .col-xl-4:first-child
    {
        padding-right: 1rem;
    }
    .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        padding-left: 1rem;
    }
}
@media (min-width: 1280px) and (max-width: 1439px) {
    .first-footer
    {
        padding: 8rem 4rem;
    }
    .second-footer
    {
        padding: 8rem 5rem;
    }
    .first-footer p {
        font-size: 1rem;
    }
    .footer-top-menu {
        width: 27%;
    }
    .footer-logo-main {
        width: 35%;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .why-choose-home-time .col-xl-4:first-child
    {
        padding-right: 1rem;
    }
    .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        padding-left: 1rem;
    }
    .down-cat-inner {
        padding: 4rem;
    }
    .down-cat-right {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 1114px) and (max-width: 1279.98px) {
    .top-contact-col
    {
        font-size: 23px;
    }
    .first-footer
    {
        padding: 8rem 2rem 8rem 2rem;
    }
    .second-footer
    {
        padding: 8rem 5rem 8rem 5rem;
    }
    .footer-logo-main img {
        width: 65%;
    }
    .first-footer p {
        font-size: 1rem;
    }
    .footer-logo-main i {
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1.3rem;
    }
    .first-footer .col-xl-12 {
        gap: 3rem;
    }
    .footer-logo-main {
        width: 30%;
    }
    .footer-top-menu {
        width: 30%;
    }
    .footer-top-group-inner {
        width: 68%;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .hom-cat-down-sec i {
        font-size: 7rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2.2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 5rem;
        margin-right: 5rem;
    }
}
@media (min-width: 1200px) and (max-width: 1279.98px) {
    .why-choose-home-time .col-xl-4:first-child
    {
        padding-right: 1rem;
    }
    .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        padding-left: 1rem;
    }
}
@media (min-width: 1114px) and (max-width: 1199px) {
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1.8rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
}
@media (min-width: 1080px) and (max-width: 1113px) {
    .top-contact-col
    {
        font-size: 23px;
    }
    .footer-logo-main img {
        width: 65%;
    }
    .first-footer p {
        font-size: 1rem;
    }
    .first-footer
    {
        padding: 8rem 2rem 8rem 2rem;
    }
    .second-footer
    {
        padding: 8rem 5rem 8rem 5rem;
    }
    .footer-logo-main i {
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1.3rem;
    }
    .first-footer .col-xl-12 {
        gap: 3rem;
    }
    .footer-logo-main {
        width: 30%;
    }
    .footer-top-menu {
        width: 28%;
    }
    .footer-top-group-inner {
        width: 68%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1.8rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .hom-cat-down-sec i {
        font-size: 7rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2.2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 5rem;
        margin-right: 5rem;
    }
}
@media (max-width: 992px) {
    .navbar-nav .dropdown-menu.show { 
        visibility: visible;
        opacity: 1;
    }
    .main-dropdown
    {
        display: none !important;
    }
    .main-dropdown.show
    {
        display: block !important;
        background: none;
        border: none;
    }
    .navbar-nav .dropdown-menu .show {
        background: none;
        border: none;
    }
    .nav-inquiry
    {
        display: none;
    }
    .navbar-toggler-icon-white {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
    }
    .navbar-toggler {
        border-color: #fff;
    }
    .navbar-toggler:focus
    {
        box-shadow: none;
    }
    .footer-logo-main img {
        width: 65%;
    }
    .first-footer p {
        font-size: 1rem;
    }
    .first-footer
    {
        padding: 8rem 0rem 8rem 4rem;
    }
    .footer-logo-main i {
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1.3rem;
    }
}
@media (min-width: 991px) and (max-width: 1079px) {
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 18px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
    }
    .container, .container-md, .container-sm {
        max-width: 800px;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 10rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 5rem;
    }
    .footer-top-menu {
        width: 30%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .second-footer
    {
        padding: 8rem 5rem 8rem 5rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .hom-cat-down-sec i {
        font-size: 7rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2.2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 5rem;
        margin-right: 5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .container
    {
        max-width: 930px;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 5rem;
    }
}

@media (min-width: 884px) and (max-width: 990px) {
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 18px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
    }
    .container, .container-md, .container-sm {
        max-width: 800px;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 10rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 2rem;
    }
    .footer-top-menu {
        width: 30%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .second-footer {
        padding: 4rem 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 8rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.4rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 4rem;
        margin-right: 4rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 4rem;
    }
}

@media (min-width: 834px) and (max-width: 883px) {
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 18px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
    }
    .container, .container-md, .container-sm {
        max-width: 800px;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 10rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 2rem;
    }
    .footer-top-menu {
        width: 30%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .second-footer {
        padding: 4rem 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 8rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.4rem;
        padding: 0.6rem 0.4rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 4rem;
        margin-right: 4rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 4rem;
    }
}

@media (min-width: 820px) and (max-width: 833px) {
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 18px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
    }
    .container, .container-md, .container-sm {
        max-width: 800px;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 10rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 2rem;
    }
    .footer-top-menu {
        width: 30%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 1rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .second-footer {
        padding: 4rem 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer p {
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 8rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .time-home-section {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-inner {
        padding: 4rem 3rem 4rem 3rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.4rem;
        padding: 0.6rem 0.4rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 4rem;
        margin-right: 4rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 4rem;
    }
}

@media (min-width: 800px) and (max-width: 819px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 16px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 10rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 2rem;
    }
    .footer-top-menu {
        width: 28%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 0.7rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .second-footer {
        padding: 4rem 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer p {
        font-size: 0.9rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 8rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .time-home-section {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-inner {
        padding: 4rem 2rem 4rem 2rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.4rem;
        padding: 0.6rem 0.4rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 3rem;
        margin-right: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
    }
}

@media (min-width: 768px) and (max-width: 799px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 16px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 150%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem 7rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
    }
    .footer-top-menu {
        width: 28%;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: 0.7rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .second-footer {
        padding: 4rem 3rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1.1rem;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer p {
        font-size: 0.9rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 8rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .time-home-section {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-inner {
        padding: 4rem 2rem 4rem 2rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.4rem;
        padding: 0.6rem 0.2rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 3rem;
        margin-right: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 19px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 2rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 0;
        top: -1.8rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1.1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 2rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 3rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.5rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 9rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 3rem;
        margin-right: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 440px) and (max-width: 479px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 19px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 2rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1.1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 9rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 3rem;
        margin-right: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }

}

@media (min-width: 428px) and (max-width: 439px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 19px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .first-footer .col-xl-12 {
        gap:2rem;
        flex-direction: column;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 2rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }

    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1.1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .hom-cat-down-sec i {
        font-size: 7rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 9rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 3rem;
        margin-right: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 412px) and (max-width: 427px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 19px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 2rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }

    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1.1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .hom-cat-down-sec i {
        font-size: 7rem;
    }
    .down-txt span:first-child {
        font-size: 2rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 9rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 3rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 390px) and (max-width: 411px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 17px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 1rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }

    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    } 
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2rem;
    }
    .why-choose-text div div:nth-child(2) {
        margin-bottom: -1rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 6rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 2rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 380px) and (max-width: 389px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 17px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .why-choose-text div div:nth-child(2) , .why-choose-text div div:first-child {
        margin-bottom: -0.8rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }

    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 1rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1rem;
    }
    .second-footer-inner
    {
        gap: 1.1rem;
    }
    .second-footer-inner i {
        font-size: 2rem;
    }
    .second-footer-inner i.second-ft-call-icon {
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2rem;
    }
    .why-choose-text div div:nth-child(2) , .why-choose-text div div:first-child {
        margin-bottom: -0.8rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 6rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 2rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 375px) and (max-width: 379px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 17px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 1rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner
    {
        gap: 1.1rem;
    }
    .second-footer-inner p {
        font-size: 1rem;
    }
    .second-footer-inner i {
        font-size: 2rem;
    }
    .second-footer-inner i.second-ft-call-icon {
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .second-footer .row>* {
        padding-right: 1.2rem;
        padding-left: 1.2rem;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2rem;
    }
    .why-choose-text div div:nth-child(2) , .why-choose-text div div:first-child {
        margin-bottom: -0.8rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.2rem;
        padding: 0.6rem 0.5rem;
        top: 0rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 6rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 2rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
}

@media (min-width: 360px) and (max-width: 374px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 1.2rem;
        padding-left: 1.2rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 15px;
        padding: 7px;
    }
    .top-contact-col {
        font-size: 16px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 50%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
    }
    .top-cont-call span {
        padding: 10px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 1rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 2rem 8rem 2rem;
    }
    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:first-child {
        font-size: 1.1rem;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
        font-size: 1.1rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .second-footer .row>* {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .second-footer-inner i {
        font-size: 2rem;
    }
    .second-footer-inner i.second-ft-call-icon {
        width: 2rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 1.1rem;
    }
    .second-footer-inner {
        gap: 1rem;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }
    .why-choose-us-container h4 {
        font-size: 2rem;
    }
    .why-choose-text div div:nth-child(2) , .why-choose-text div div:first-child {
        margin-bottom: -0.8rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .why-choose-text .question-mark {
        font-size: 18rem;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1.1rem;
        padding: 0.6rem 0.4rem;
        top: 0rem;
        letter-spacing: 0.2rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 6rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 1rem;
        margin-right: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 2rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
    .m-nopad-360
    {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 320px) and (max-width: 359px) {
    .container, .container-md, .container-sm {
        max-width: 740px;
    }
    .row>* {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }
    .nopad
    {
        padding: 0 !important;
    }
    .top-cont-call i, .top-cont-email i
    {
        font-size: 13px;
        padding: 5px;
    }
    .top-contact-col {
        font-size: 16px;
        line-height: 44px;
    }
    .navbar-brand img {
        width: 70%;
        padding: 0.6rem;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    .navbar-collapse {
        position: absolute;
        top: 5rem;
        background: #F2F1F1;
        min-width: 22rem;
        padding-right: 3rem;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .navbar-nav {
        margin-left: 2rem;
        margin-right: 1rem;
        line-height: 2rem;
    }
    .navbar-nav .nav-item a {
        color: #004E92;
    }
    .brand-logo-div {
        width: 100%;
        text-align: center;
    }
    .line-div
    {
        display: none;
    }
    .top-socialbar ul {
        justify-content: center;
    }
    .top-contact-col
    {
        justify-content: center;
        text-align: center;
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .top-cont-call span {
        padding: 4px;
    }
    .nav-bg {
        margin-top: 1rem;
    }
    .footer-top-group {
        width: 100%;
    }
    .footer-top-group {
        flex-direction: column;
        justify-content: center;
    }
    .footer-logo-main {
        width: 100%;
        padding: 0rem;
    }
    .footer-top-group-inner {
        justify-content: center;
        width: 100%;
        padding: 0rem 0rem;
        flex-direction: column;
    }
    .footer-top-menu {
        width: 100%;
    }
    .footer-product-main
    {
        width: 100%;
        margin-top: 1rem;
    }
    .footer-product
    {
        flex-direction: column;
        gap: 0rem;
    }
    .footer-product ul
    {
        margin-bottom: 0;
    }
    .first-footer {
        padding: 8rem 1rem 8rem 1rem;
    }

    .img-comp img {
        position: relative;
    }
    .about-exp
    {
        position: absolute;
        right: 8px;
        top: -2rem;
    }
    .top-mr-3
    {
        margin-top: 3rem;
    }
    .home-about-sec {
        margin-top: 3rem;
    }
    .home-about-sec h1 .com-name-home {
        font-size: 3rem;
    }
    .home-about-sec h1 {
        margin-bottom: 2rem;
    }
    .experience-badge
    {
        background: none;
    }
    .experience-badge span:first-child {
        font-size: 1.1rem;
    }
    .experience-badge span:nth-child(2) {
        position: relative;
        right: 0.5rem;
        font-size: 1.1rem;
    }
    .no-pad-lef-r
    {
        padding-left: 0;
        padding-right: 0;
    }
    .com-name-home {
        display: block;
    }
    .second-footer {
        padding: 4rem 1rem;
    }
    .footer-qr img {
        width: 40%;
    }
    .second-footer-inner p {
        font-size: 1rem;
    }
    .footer-qr {
        justify-content: center;
        align-items: center;
    }
    .second-footer .row>* {
        padding-right: 0rem;
        padding-left: 0rem;
    }
    .second-footer-inner i {
        font-size: 1.5rem;
    }
    .second-footer-inner i.second-ft-call-icon {
        width: 1.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
        font-size: 1rem;
    }
    .second-footer-inner {
        gap: 0.5rem;
    }
    .third-footer
    {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
    .third-footer .col-xl-6:last-child p , .third-footer .col-xl-6:first-child p {
        text-align: center;
        font-size: 1rem;
    }
    .why-choose-home-time .col-xl-4:first-child , .why-choose-home-time .col-xl-4:nth-child(2) , .why-choose-home-time .col-xl-4:nth-child(3) {
        border: none;
        padding-top: 0.6rem;
        padding-bottom: 0.6rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .bg-bl .col-xl-7:first-child {
        border-right: none;
    }
    .why-choose-us-container
    {
        margin-top: 3rem;
    }
    .bg-bl {
        padding-top: 4rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    .time-home-section {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .why-choose-us-container h4 {
        font-size: 2rem;
    }
    .why-choose-text div div:nth-child(2) , .why-choose-text div div:first-child {
        margin-bottom: -0.8rem;
    }
    .bg-bl .col-xl-7:first-child {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .why-choose-home-time
    {
        font-size: 1.1rem;
    }
    .why-choose-text .question-mark {
        font-size: 15rem;
    }
    .why-choose-home-time .col-xl-4 div:first-child {
        font-size: 2.5rem;
    }
    .time-home-section p {
        text-align: left;
    }
    .hom-cat-down-sec i {
        font-size: 6rem;
    }
    .down-txt span:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner div div:first-child {
        font-size: 1.5rem;
    }
    .down-cat-left .down-cat-inner {
        font-size: 2.5rem;
    }
    .down-cat-inner {
        padding: 3rem 1rem 3rem 1rem;
    }
    .down-cat-inner div div:nth-child(3) a {
        font-size: 1rem;
        padding: 0.6rem 0.3rem;
        top: 0rem;
        letter-spacing: 0.2rem;
    }
    .down-cat-left , .down-cat-inner::after {
        border-top-left-radius: 6rem;
    }
    .down-txt span span:nth-child(2) {
        padding: 1rem 0.6rem;
    }
    .home-have-qt-sec .cont-2-row {
        margin-left: 1rem;
        margin-right: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .home-have-qt-sec .cont-2-row .col-xl-12 {
        gap: 2rem;
        flex-direction: column;
    }
    .cont-nm {
        flex-direction: column;
        gap: 0rem
    }
    .cont-nm :nth-child(2)
    {
        display: none;
    }
    .m-nopad-360
    {
        padding-left: 0;
        padding-right: 0;
    }
}