@media only screen and (max-width:1400px) {
    .homepage-seaction1-main-heading h1 {
        text-align: center;
        margin-bottom: 80px;
        line-height: 1.1em;
        color: #434547;
        letter-spacing: 1px;
    }

    .top-nav-btn a {
        text-decoration: none;
        padding: 13px 13px;
        line-height: 25px;
        cursor: pointer;
        border: none;
        position: relative;
        overflow: hidden;
        z-index: 1;
        display: inline-block;
    }

    .second-header-menu ul li a {
        color: #434547;
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 10px;
        line-height: 18px;
        text-decoration: none;
        text-transform: capitalize;
    }

}
@media only screen and (max-width:1327px) {
    .seaction2-homepage-img-card {
        width: 370px;
        height: 265px;
        overflow: hidden;
    }
}
@media only screen and (max-width:1287px) {
    .top-nav-btn a {
        background-color: #325C77;
        color: #ffffff;
        text-decoration: none;
        padding: 12px 13px;
        line-height: 25px;
        cursor: pointer;
        border: none;
        letter-spacing: 1px;
        border-radius: 8px;
        position: relative;
        overflow: hidden;
        z-index: 1;
        display: inline-block;
    }

    .top-navbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #FFFFFF;
        padding: 10px 64px;
    }

    .homepage-seaction1-main-ltr {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0px 40px 0px 40PX;
    }
}
@media only screen and (max-width:1278px) {
    .seaction2-homepage-img-card {
        width: 383px;
        height: 265px;
        overflow: hidden;
    }

    .seaction5-homepage-main {
        margin: 0 0px;
        padding: 40px 5px;
    }

    .seaction5-homepage-right {
        margin-left: 70px;
    }

    .seaction2-homepage-main {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 40px 0px 40px 0px;
        flex-wrap: wrap;
    }
}
@media only screen and (max-width:1258px) {
   .seaction1-cabinets-card-left-img {
    width: 525px;
    height: 515px;
}
}
@media only screen and (max-width:1242px) {
    .seaction2-homepage-img-card {
        width: 373px;
    }

    .seaction5-homepage-main {
        margin: 0 0px;
        padding: 40px 37px;
    }

    .seaction5-homepage-right p {
        font-size: 14px;
    }
}
@media only screen and (max-width:1230px) {
    .seaction5-homepage-img img {
        padding: 60px 42px 60px 20px;

    }
}
@media only screen and (max-width:1224px) {
  .seaction4-cabinet-door-main-div-10-img{
    width: 329px !important;
    height: 246px !important;
}
}
@media only screen and (max-width:1200px) {
    .seaction1-nhance-vedio-main {
    gap: 65px;
  }
    .seaction2-img-cabinets {
    width: 1131px;
    height: 376px;
}
    .seaction2-main-cabinet-storage{
    display: flex;
    gap: 54px;
    margin: 120px 85px 60px 85px;
    flex-wrap: wrap;
    justify-content: center;
}
    .seaction2-cabinet-refinishing-main{
    margin: 40px 40px 30px 40px;
}
    .cabinet-painting-main-accordine-div{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0 10px;
}
    .seaction5-cabinet-painting-accordine-heading h1 {
    font-size: 19px;
}
   .seaction2-cabinet-color-chaning-main {
    width: 88%;
    margin: auto;
}
    .chaning-main {
    width: 89%;
}

    .seaction6-homepage-main-cards-div {
        padding: 0 8px;
    }

    .seaction2-homepage-img-card {
        width: 362px;
    }

    .seaction4-homepage-main {
        width: 100%;
        margin: 40px 0 60px 0;
    }

    .honmepage-right-img {
        width: 557px;
    }

    .seaction5-homepage-right {
        margin-left: 120px;
    }
}
@media only screen and (max-width:1182px) {
    .seaction4-cabinet-door-btn a {
    font-size: 15px;
}
}
@media only screen and (max-width:1180px) {
    .cabinet-painting-img {
    width: 540px;
}
}
@media only screen and (max-width:1172px) {
    .seaction3-homepage-right {
        flex-wrap: wrap;
    }
}
@media only screen and (max-width:1170px) {
    .honmepage-right-img {
        width: 100%;
        height: 210px;
        position: relative;
    }
}
@media only screen and (max-width:1168px) {
    .main-card{
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 10px;
    width: 21%;
    margin-bottom: 20px;
}
    .seaction2-main-cabinet-storage {
    margin: 120px 15px 60px 40px;
        gap: 20px;
}
    .seaction2-homepage-img-card {
        width: 350px;
    }
        .seaction4-cabinet-door-main-div-10-img {
        width: 280px !important;
        height: 246px !important;
    }
}
@media only screen and (max-width:1164px) {
    .seaction2-img-cabinets {
        width: 1094px;
        height: 375px;
    }
    .seaction4-cabinet-door-main-div-10-img {
        width: 310px !important;
        height: 246px !important;
    }
}
@media only screen and (max-width:1160px) {
    .seaction4-cabinet-door-btn {
    margin: 100px auto 30px auto;
    width: 20%;
}
}
@media only screen and (max-width:1144px) {
    .seaction1-cabinets-card-left-img {
        width: 485px;
        height: 460px;
    }
 .seaction2-cabinet-storage-main-card{
    width: 24%;
    gap: 50px !important;
}
}
@media only screen and (max-width:1138px) {
    .seaction2-main-cabinet-storage {
        gap: 50px;
    }
    .seaction2-cabinet-door-card-img1 {
        width: 220px;
        height: 230px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 220px;
        height: 230px;
    }

    .seaction2-caninets-door-main-div {
        gap: 39px;
    }

    .seaction3-cabinet-door-main {
        align-items: flex-start;
    }

    .seaction4-cabinet-door-first-context {
        margin: 10px 40px;
    }

    .seaction4-cabinets-door-frist-img {
        width: 170px;
        height: 290px;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 60px;
    }

    .seaction4-cabinet-door-first-context10 {
        margin: 0 45px;
    }

    .seaction4-cabinet-door-main-div-10-main {
        display: flex;
        gap: 6px;
        align-items: center;
        justify-content: space-between;
        margin: 0px 100px;
    }

    .seaction4-cabint-door-second-faq {
        padding: 0 20px 80px 20px;
    }
}
@media only screen and (max-width:1130px) {
    .seaction2-homepage-img-card {
        width: 338px;
    }
}
@media only screen and (max-width:1128px) {
    .honmepage-right-img {
        width: 518px;
    }
}
@media only screen and (max-width:1124px) {
    .seaction3-homepage-sub-img-1 {
        width: 200px;
        height: 64px;
    }
}
@media only screen and (max-width:1120px) {
    .top-navbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #FFFFFF;
        padding: 10px 40px;
    }

    .hero-seaction-image {
        width: 100%;
        height: 215px;
    }

    .homepage-seaction1-left p {
        font-family: 'Open Sans';
        font-size: 14px;
        font-weight: 400;
        color: #434547;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .homepage-seaction1-left {
        width: 44%;
    }

    .homepage-seaction1-left a {
        color: #34627c;
        text-decoration: underline;
        letter-spacing: 0;
        text-underline-offset: 2px;
    }

    .honmepage-right-img {
        width: 530px;
        height: 242px;
        position: relative;
    }

    .seaction1-homepage-main-divs {
        display: flex;
        justify-content: center;
        flex-direction: column;
        flex-wrap: wrap;
        gap: 64px;
    }
}
@media only screen and (max-width:1122px) {
       .seaction2-img-cabinets {
        width: 1054px;
        height: 360px;
    }
}
@media only screen and (max-width:1100px) {
         .seaction2-main-cabinet-storage {
        gap: 35px;
    }
}
@media only screen and (max-width:1095px) {
    .seaction2-homepage-img-card {
        width: 325px;
    }
}
@media only screen and (max-width:1090px) {
       .seaction2-cabinet-refinishing-main {
        margin: 40px 20px 30px 20px;
    }
}
@media only screen and (max-width:1086px) {
    .seaction2-img-cabinets {
        width: 979px;
        height: 335px;
    }
  .seaction2-cabinet-painting-carsoul-main{
    display: flex;
    align-items: center;
    width: 77%;
    margin: auto;
}
.cabinet-painting-main-accordine-div {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 20px;
        margin: 0 30px;
    }
    .seaction5-cabinet-painting-accordion {
    width: 49%;
}

}
@media only screen and (max-width:1082px) {
       .cabinet-painting-img {
        width: 491px;
        height: 501px;
    }
}
@media only screen and (max-width:1078px) {
    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 89%;
    }
    .seaction4-cabinets-door-frist-img {
        width: 160px;
        height: 250px;
    }
}
@media only screen and (max-width:1076px) {
        .seaction2-img-cabinets {
        width: 1011px;
        height: 355px;
    }
}
@media only screen and (max-width:1072px) {
 .seaction2-cabinet-color-chaning-img {
    width: 210px;
    height: 210px;
}
    .seaction2-cabinet-color-chaning-main {
        width: 95%;
        margin: auto;
    }
}
@media only screen and (max-width:1059px) {
    .seaction2-homepage-img-card {
        width: 312px;
    }
}
@media only screen and (max-width:1054px) {
      .seaction1-cabinets-card-left-img {
        width: 450px;
        height: 440px;
    }
}
@media only screen and (max-width:1050px) {
    .honmepage-right-img {
        width: 497px;
        height: 242px;
        position: relative;
    }
}
@media only screen and (max-width:1046px) {
    .seaction5-homepage-right {
        margin-left: 110px;
    }
}
@media only screen and (max-width:1026px) {
    .seaction5-homepage-right {
        width: 51%;
    }
}
@media only screen and (max-width:1020px) {
    .seaction2-homepage-img-card {
        width: 300px;
    }
}
@media only screen and (max-width:1018px) {
    .seaction4-cabinets-door-frist-img {
        width: 149px !important;
        height: 240px !important;
    }
}
@media only screen and (max-width:1016px) {
    .seaction2-cabinet-door-card-img2 {
        width: 190px;
        height: 200px;
    }

    .seaction2-cabinet-door-card-img1 {
        width: 190px;
        height: 200px;
        ;
    }
}
@media only screen and (max-width:1008px) {
   .seaction2-cabinets-main-description-box h1 {
    font-size: 28px;;
}
.seaction2-cabinets-main-description-box-btn a {
    font-size: 21px;
}
}
@media only screen and (max-width:1004px) {
     .seaction2-img-cabinets {
        width: 946px;
        height: 321px;
    }
}
@media only screen and (max-width:1002px) {
    .honmepage-right-img {
        width: 453px;
    }

    .homepage-seaction1-left p {
        font-size: 13px;
    }

    .homepage-seaction1-left h1 {
        font-size: 27px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width:1000px) {
       .seaction5-cabinet-painting-accordion {
        width: 47% !important;
    }
        .seaction5-cabinet-painting-accordine-heading h1 {
        font-size: 18px;
    }
}
@media only screen and (max-width:998px) {
   .seaction2-cabinet-refinishing-left h1 {
    font-size: 18px;
}
    .cabinet-painting-img {
        width: 460px;
        height: 501px;
    }
}
@media only screen and (max-width:992px) {
    .seaction3-homepage-sub-img-1 {
        width: 200px;
        height: 64px;
    }
    .seaction3-homepage-right {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .seaction3-homepage-left {
        display: none
    }

    .homepage-seaction1-left h1 {
        font-size: 26px;
        font-weight: 400;
        color: #434547;
        line-height: 32px;
        margin-bottom: 9px;
    }

    .homepage-seaction1-left a {
        font-family: 'Open Sans';
        font-size: 19px;
        font-weight: 900;
        color: #34627c;
        text-decoration: underline;
        letter-spacing: 0;
        text-underline-offset: 2px;
    }

    .honmepage-right-img {
        width: 361px;
        height: 210px;
        position: relative;
    }

    .homepage-right-context a {
        font-family: 'Open Sans';
        position: absolute;
        right: 0;
        bottom: 0px;
        text-align: center;
        font-size: 13px;
        font-weight: bold;
        text-transform: none;
        background-color: #434547;
        color: #fff;
        padding: 19px;
        -webkit-border-top-left-radius: 20px;
        -moz-border-radius-topleft: 20px;
        border-top-left-radius: 20px;
        margin-bottom: 0;
        text-decoration: none;
        cursor: pointer;
    }
}
@media only screen and (max-width:988px) {
        .seaction2-cabinet-color-chaning-img {
        width: 195px;
        height: 195px;
    }
    .seaction2-cabinet-color-changing-mains{
    margin: 50px 0;
}
    .seaction2-homepage-img-card {
        width: 285px;
    }
        .seaction2-cabinet-color-chaning-main {
        width: 96%;
        margin: auto;
    }

    .seaction2-homepage-last-title-card a {
        font-size: 14px;
    }
}
@media only screen and (max-width:986px) {
       .cabinet-painting-img {
        width: 456px;
        height: 501px;
    }
}
@media only screen and (max-width:984px) {
    .homepage-seaction1-main-heading h1 {
        font-size: 49px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 70px;
        line-height: 1.1em;
        color: #434547;
        letter-spacing: 1px;
    }

    .top-navbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #FFFFFF;
        padding: 10px 0px;
    }

    .second-header-menu ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
    }

    .hero-seaction-image {
        width: 100%;
        height: 215px;
    }

    .homepage-seaction1-left {
        width: 46%;
    }

    .homepage-seaction1-left p {
        font-family: 'Open Sans';
        font-size: 14px;
        font-weight: 400;
        color: #434547;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .honmepage-right-img {
        width: 460px;
        height: 220px;
        position: relative;
    }

}
@media only screen and (max-width:982px) {
    .seaction2-homepage-img-card {
        width: 285px;
    }

    .seaction2-homepage-last-title-card a {
        font-size: 14px;
    }
}
@media only screen and (max-width:978px) {
     .seaction1-cabinets-card-left-img {
        width: 415px;
        height: 400px;
    }
    .seaction1-cabinets-card-right-context h1 {
    font-size: 28px;
}
.seaction1-cabinets-card-right-context p{
    font-size: 15px;
}
}
@media only screen and (max-width:974px) {
    .seaction2-main-cabinet-storage {
        gap: 64px;
    }
}
@media only screen and (max-width:970px) {
          .seaction2-img-cabinets {
        width: 912px;
        height: 305px;
    }
}
@media only screen and (max-width:964px) {
    .seaction2-nhance-vedio-main-left h1 {
    font-size: 27px;
}
.seaction2-nhance-vedio-main-left p
 {
    font-size: 22px;
}
 .seaction2-nhance-vedio-main-left p {
        font-size: 15px;
        line-height:23px;
    }
    .seaction2-nhance-vedio-main-left-point {
align-items: flex-start;
}
.nhance-contact-form label {
    font-size: 17px;
}
.form-nhance-text p {
    font-size: 13px;
}
.seaction2-nhance-vedio-main-left-point-2 {
    width: 97%;
}
}
@media only screen and (max-width:951px) {
   .seaction4-cabinet-door-btn {
    margin: 120px auto 30px auto;
    width: 24%;
}
}
@media only screen and (max-width:948px) {
       .seaction2-cabinet-painting-carsoul-main {
        display: flex
;
        align-items: center;
        width: 86%;
        margin: auto;
    }   
}
@media only screen and (max-width:942px) {
    .footer-1-logo {
        width: 221px;
        height: 100px;
    }

    .seaction4-cabinets-door-frist-img {
        width: 140px !important;
        height: 210px !important;
    }
}
@media only screen and (max-width:938px) {
    .seaction2-homepage-img-card {
        width: 273px;
    }

    .seaction2-homepage-last-title-card a {
        font-size: 14px;
    }
}
@media only screen and (max-width:936px) {
       .seaction2-img-cabinets
 {
        width: 880px;
        height: 300px;
    }
}
@media only screen and (max-width:928px) {
    .seaction5-homepage-right {
        width: 46%;
    }

}
@media only screen and (max-width:920px) {
    .second-header-menu ul li a {
        font-family: 'Open Sans', sans-serif;
        color: #434547;
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 10px;
        line-height: 18px;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 13px;
        font-weight: 500;
    }

    .second-header-menu ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0px;
    }

    .honmepage-right-img {
        width: 429px;
        height: 220px;
        position: relative;
    }
}
@media only screen and (max-width:918px) {
       .seaction2-cabinet-storage-main-card {
        width: 25%;
        gap: 50px !important;
    }
}
@media only screen and (max-width:916px) {
    .honmepage-right-img {
        width: 412px;
    }
}
@media only screen and (max-width:912px) {

           .seaction2-cabinet-color-chaning-img {
        width: 179px;
        height: 180px;
    }
        .seaction1-cabinets-card-left-img {
        width: 390px;
        height: 374px;
    }
        .seaction1-cabinets-card-right-context h1 {
        font-size: 26px;
            margin-bottom: 8px;
    }
    .seaction1-cabinets-card-right-context p
 {
    line-height: 27px;
}
}
@media only screen and (max-width:910px) {

        .cabinet-painting-img {
        width: 415px;
        height: 484px;
    }
}
@media only screen and (max-width:904px) {
          .seaction2-img-cabinets {
        width: 850px;
        height: 287px;
    }
}
@media only screen and (max-width:902px) {
    .seaction2-homepage-img-card {
        width: 260px;
    }

    .seaction5-homepage-img img {
        width: 250px;
        height: 45px;
    }
}
@media only screen and (max-width:900px) {
    .homepage-seaction1-main-heading h1 {
        font-size: 48px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 70px;
        line-height: 1.1em;
        color: #434547;
        letter-spacing: 1px;
    }

    .second-header-menu ul li a {
        font-family: 'Open Sans', sans-serif;
        color: #434547;
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 10px;
        line-height: 18px;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 13px;
        font-weight: 500;
    }

    .second-header-menu ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0px;
    }

    .honmepage-right-img {
        width: 425px;
        height: 210px;
        position: relative;
    }
}

@media only screen and (max-width:888px) {
    .seaction4-cabinets-door-frist-img {
        width: 130px !important;
        height: 230px !important;
    }
}
@media only screen and (max-width:884px) {
   .seaction2-cabinet-storage-card-title p {
    font-size: 15px;
}
    .seaction2-cabinet-storage-card-img {
        width: 255px !important;
        height: 285px !important;
    }
}
@media only screen and (max-width:876px) {
    .seaction2-cabinet-door-card-img2 {
        width: 170px;
        height: 190px;
    }

    .seaction2-cabinet-door-card-img1 {
        width: 170px;
        height: 190px;
    }
}
@media only screen and (max-width:874px) {
       .seaction2-cabinet-painting-carsoul-main {
        display: flex
;
        align-items: center;
        width: 88%;
        margin: auto;
    }
}
@media only screen and (max-width:870px) {
    .second-header-menu ul li a {
        font-family: 'Open Sans', sans-serif;
        color: #434547;
        display: flex;
        align-items: center;
        gap: 5px;
        padding: 5px 10px;
        line-height: 18px;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 13px;
        font-weight: 500;
    }
    .seaction2-img-cabinets {
        width: 820px;
        height: 270px;
    }

    .homepage-seaction1-main-heading h1 {
        font-size: 44px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 20px !important;
        line-height: 1.1em;
        color: #434547;
        letter-spacing: 1px;
    }

    .second-header-menu ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0px;
    }

    .main-top-navbars {
        display: none;
    }
    .responsive-main-nav2{
        display: block;
    }

    .responsive-navbar-main {
        display: block;
    }

    .sidebar {
        display: block;
    }

    .responsive-navbar-main {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 10px 0 10px;
        background-color: #fff;
        position: relative;
        z-index: 1000;
    }

    .responsive-navbar-logo {
        width: 138px;
        height: 55px;
    }

    .responsive-navbar-logo img {
        width: 100%;
        height: 100%;
    }

    .responsive-navbar-menu svg {
        background-color: #434547;
        color: #ffffff;
        padding: 10px;
        border-radius: 4px;
        width: 35px;
        height: 35px;
        cursor: pointer;
    }

 

    .sidebar.open {
        left: 0;
        /* Show sidebar */
    }

    .sidebar h2 {
        margin-top: 0;
    }

    .sidebar ul {
        list-style-type: none;
        padding: 0;
    }


    .sidebar ul li a {
        color: white;
        text-decoration: none;
        font-size: 15px;
    }

    .hero-seaction-main {
        padding-top: 40px;
    }

    .hero-seaction-context p {
        font-family: 'Open Sans';
        color: #34627c;
        font-size: 20px;
        font-weight: 900;
        text-align: center;
        background-color: #fff;
        padding: 30px;
        box-shadow: 1px 7px 29px -10px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 1px 7px 29px -10px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 1px 7px 29px -10px rgba(0, 0, 0, 0.75);
        margin: 0px 0 40px 0;
        line-height: 1em;
    }

    .honmepage-right-img {
        width: 405px;
        height: 210px;
        position: relative;
    }

    .homepage-right-context a {
        font-family: 'Open Sans';
        position: absolute;
        right: 0;
        bottom: 0px;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        text-transform: none;
        background-color: #434547;
        color: #fff;
        padding: 19px;
        -webkit-border-top-left-radius: 20px;
        -moz-border-radius-topleft: 20px;
        border-top-left-radius: 20px;
        margin-bottom: 0;
        text-decoration: none;
        cursor: pointer;
    }
}
@media only screen and (max-width:866px) {
        .seaction2-cabinets-main-description-box h1 {
        font-size: 25px;
    }
        .seaction2-cabinets-main-description-box-btn a {
        font-size: 19px;
    }
    .seaction5-homepage-main {
        display: flex;
        justify-content: center;
    }
}
@media only screen and (max-width:864px) {
    .seaction2-homepage-img-card {
        width: 247px;
    }

    .aboutusocntent-t {
        width: 47%;
    }
}
@media only screen and (max-width:858px) {
      .seaction4-cabinet-door-btn {
        margin: 120px auto 30px auto;
        width: 28% !important;
    }

}
@media only screen and (max-width:882px) {
    .honmepage-right-img {
        width: 382px;
        height: 200px;
        position: relative;
    }

    .homepage-seaction1-left p {
        font-family: 'Open Sans';
        font-size: 13px;
        font-weight: 400;
        color: #434547;
        line-height: 22px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width:852px) {
        .seaction1-cabinets-card-left-img {
        width: 370px;
        height: 320px;
    }
}
@media only screen and (max-width:848px) {
       .seaction2-cabinet-color-chaning-img {
        width: 164px !important;
        height: 156px!important;
    }
}
@media only screen and (max-width:844px) {
        .seaction2-img-cabinets {
        width: 794px;
        height: 255px;
    }
          .seaction2-cabinet-painting-carsoul-main {
        display: flex
;
        align-items: center;
        width: 85%;
        margin: auto;
    }
    .seaction2-cabinet-painting-carsoul-main
 {
        display: flex
;
        align-items: center;
        width: 88%;
        margin: auto;
    }
}
@media only screen and (max-width:840px) {

    .seaction3-cabinet-door-left p {
        font-size: 13px;
    }

    .seaction3-cabinet-door-left {
        padding: 37px 10px;
    }
}
@media only screen and (max-width:836px) {

          .cabinet-painting-img {
        width: 380px!important ;
        height: 543px!important;
    }
}
@media only screen and (max-width:830px) {
    .seaction2-cabinet-storage-card-img {
        width: 240px !important;
        height: 250px !important;
    }
    .seaction2-cabinet-storage-main-card {
        width: 25%;
        gap: 25px !important;
    }
}
@media only screen and (max-width:828px) {

    .footer-1-logo {
        width: 199px;
        height: 89px;
    }
}
@media only screen and (max-width:826px) {
    .honmepage-right-img {
        width: 380px;
    }

    .homepage-seaction1-left a {
        font-size: 18px;
    }

    .homepage-seaction1-left h1 {
        font-size: 24px;
        margin-bottom: 3px;
    }
}
@media only screen and (max-width:824px) {
    .seaction2-homepage-img-card {
        width: 232px;
    }

    .seaction2-homepage-last-title-card a {
        font-size: 12px;
    }
}
@media only screen and (max-width:822px) {
    .aboutusocntent-h-img {
        display: flex;
        flex-direction: column-reverse;
    }

    .aboutusocntent-main-t {
        width: 100%;
    }
}
@media only screen and (max-width:820px) {
          .seaction2-img-cabinets {
        width: 770px;
        height: 243px;
    }
    .blog-mains {
        display: block;
    }

    .blog-left {
        width: 100%;
    }

    .blog-right {
        width: 100%;
    }

    .spees1main {
        width: 61%;
    }

    .seaction4-cabinets-door-frist-img {
        width: 125px !important;
        height: 230px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 91%;
    }
    .seaction2-img-cabinets {
        width: 770px;
        height: 243px;
    }
    .blog-mains {
        display: block;
    }

    .blog-left {
        width: 100%;
    }

    .blog-right {
        width: 100%;
    }

    .spees1main {
        width: 61%;
    }

    .seaction4-cabinets-door-frist-img {
        width: 125px !important;
        height: 230px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 91%;
    }
}
@media only screen and (max-width:818px) {
  .seaction2-floor-main {
    width: 52%;
}
}
@media only screen and (max-width:814px) {
    .seaction3-homepage-right {
        flex-wrap: nowrap;
    }

    .seaction3-homepage-sub-img-1 {
        width: 156px;
        height: 53px;
    }

    .seaction3-homepage-right {
        padding: 26px;
    }
}
@media only screen and (max-width:812px) {
        .seaction5-cabinet-painting-accordine-heading h1 {
        font-size: 17px;
    }
    .seaction5-cabinet-painting-accordine-icon svg {
    background-color: #3D3D3D;
    color: #FFFFFF;
    padding: 2px;
    width: 24px;
    height: 24px;
    font-weight: 900;
    transition: transform 0.3s ease;
}

}
@media only screen and (max-width:800px) {
        .seaction2-cabinet-refinishing-left h1 {
        font-size: 24px;
    }
        .seaction2-cabinet-refinishing-main {
         display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .seaction2-cabinet-refinishing-right p
 {
         padding-left: 0px;
    border-left: none;
}
    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .homepage-seaction1-left {
        width: 100%;
    }
    .homepage-seaction1-right {
        width: 100%;
    }
        .cabinet-painting-img {
        width: 100% !important;
        height: 543px !important;
    }
        .seaction2-cabinet-refinishing-main {
        margin: 40px 36px 30px 36px;
    }
}
@media only screen and (max-width:794px) {
        .seaction2-img-cabinets {
        width: 747px;
        height: 232px;
    }
          .seaction1-cabinets-card-left-img {
        width: 338px;
        height: 293px;
    }
        .seaction1-cabinets-card-right-context h1 {
        font-size: 23px;
        margin-bottom: 8px;
    }
        .seaction1-cabinets-card-right-context p {
        line-height: 24px;
    }
    .seaction1-cabinets-card-btn a {
    font-size: 13px;
}
}
@media only screen and (max-width:788px) {
    .seaction5-homepage-main {
        flex-direction: column;
        padding: 40px 0px;
        gap: 50px;
    }

    .seaction5-homepage-img img {
        border-right: none;
        width: 100%;
        height: 100%;
    }

    .seaction5-homepage-img {
        width: 686px;
        height: 127px;
    }

    .seaction5-homepage-right {
        width: 92%;
    }

    .seaction5-homepage-right {
        margin-left: 30px;
    }

    .seaction5-homepage-img img {
        padding: 00px 42px 00px 20px;
    }

}
@media only screen and (max-width:786px) {
    .cabinetspaint-cardss-image{
        height:350px;
        
    }
    .cabinetspaint-cardss-image img {
    height: 100%;
    width: 390px;
}

             .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
    }
        .homepage-seaction1-left {
        width: 98%;
    }
    .homepage-seaction1-right {
    width: 98%;
}
    .cabinet-painting-img {
        width: 679px !important;
        height: 543px !important;
    }    .cabinet-painting-img {
        width: 679px !important;
        height: 543px !important;
    }
   .cabinetspaintmains {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .cabinetspaint-cardss {
        grid-template-columns: 1fr;
        text-align: center;
    }
}
@media only screen and (max-width:784px) {
    .seaction2-homepage-main {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        gap: 30px;
        margin: 40px 0px 40px 0px;
        flex-wrap: wrap;
    }

    .seaction2-homepage-img-card {
        width: 450px;
    }

    .seaction4-cabinets-door-frist-img {
        width: 118px !important;
        height: 230px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 90%;
    }
}
@media only screen and (max-width:780px) {
    .seaction2-cabinets-main-description-box-btn a
 {
    
          font-size: 18px;
    padding: 10px 20px;
}
        .seaction2-cabinets-main-description-box h1 {
        font-size: 22px;
            font-weight: 500;
    }

           .seaction2-cabinet-color-chaning-main {
        width: 100%;
        margin: auto;
    }
    .seaction2-cabinet-color-chaning-main
 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}
}
@media only screen and (max-width:776px) {
    .seaction2-cabinet-door-cards-main {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 0px;

    }

    .seaction2-caninets-door-main-div {
        display: flex;
        flex-direction: column;
        justify-content: space-between;

    }

    .seaction2-cabinet-door-card-img1 {
        width: 630px;
        height: 240px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 630px;
        height: 240px;
    }
}
@media only screen and (max-width:774px) {

    .seaction3-homepage-right {
        gap: 29px
    }
      .cabinet-painting-main-accordine-div {
        display: flex
;
        align-items: center;
        flex-wrap: wrap;
        gap: 20px;
        margin: 0 27px;
    }
        .seaction5-cabinet-painting-accordine-heading h1 {
        font-size: 16px;
    }
    .seaction5-cabinet-painting-accordine-icon svg
 {
        background-color: #3D3D3D;
        color: #FFFFFF;
        padding: 2px;
        width: 22px;
        height: 22px;
        font-weight: 900;
        transition: transform 0.3s ease;
    }
}
@media only screen and (max-width:772px) {
    .seaction2-cabinet-storage-card-img {
        width: 230px !important;
        height: 220px !important;
    }
    .seaction2-floor-main {
        width: 100%;
    }
    
}
@media only screen and (max-width:766px) {
    .honmepage-right-img {
        width: 354px;
    }

    .homepage-seaction1-left h1 {
        font-size: 25px;
        margin-bottom: 4px;
    }

    .seaction3-cabinet-door-main {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        margin: auto;
        width: 84%;
        flex-direction: column;
    }

    .seaction3-cabinet-door-left {
        width: 96%;
    }

    .seaction3-cabinet-door-right {
        width: 99%;
    }

    .seaction3-cabinet-door-left {
        padding: 74px 10px !important;
    }

    .seaction3-cabinet-door-left p {
        font-size: 15px !important;
    }
}
@media only screen and (max-width:770px) {
          .seaction2-img-cabinets {
        width: 724px;
        height: 222px;
    }
}
@media only screen and (max-width:768px) {
    .harwoodmains-cardss {
        margin-top: 40px;
    }

    .spees1main {
        width: 66%;
    }

    .harwoodmains {
        grid-template-columns: repeat(1, 1fr);
    }

    .lightspeed-sec {
        display: block;
    }

    .lightspeed-sec-left {
        width: 100%;
    }

    .lightspeed-sec-right {
        width: 100%;
        margin-top: 20px;
    }

    .footer-main {
        display: flex;
        flex-direction: column;
        padding-bottom: 80px;
    }

    .footer-1 {
        width: 100%;
    }

    .footer-2 {
        width: 100%;
    }

    .footer-3-main {
        width: 100%;
    }

    .footer-end {
        width: 90%;
        margin: 0 auto;
    }
}
@media only screen and (max-width:754px) {
   .seaction2-nhance-vedio-main {
    flex-direction: column;
}
.seaction2-nhance-vedio-main-left {
    width: 100%;
}
.seaction2-nhance-vedio-main-right {
    width: 100%;
}
.seaction2-nhance-vedio-main {
    padding: 0 80px 80px 40px;
}
}
@media only screen and (max-width:746px) {
        .seaction2-img-cabinets {
        width: 700px;
        height: 215px;
    }
}
@media only screen and (max-width:744px) {
    .seaction4-cabinets-door-frist-img {
        width: 110px !important;
        height: 180px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 90%;
    }
}
@media only screen and (max-width:740px) {
     .seaction1-cabinets-main-cards {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column;
    gap:30px;
       margin: 30px 0px 80px 0px;
}
    .seaction1-cabinets-card-right-context p {
        font-size: 17px;
    }
        .seaction1-cabinets-card-btn a {
        font-size: 15px;
    }
.seaction1-cabinets-card-left {
    width: 100%;
}
.seaction1-cabinets-card-right {
    width: 100%;
}
    .seaction1-cabinets-card-left-img {
        width: 687px;
        height: 600px;
    }
        .seaction1-cabinets-card-right-context h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }
}
@media only screen and (max-width:735px) {
      .seaction4-cabinet-door-btn {
        margin: 120px auto 30px auto;
        width: 32% !important;
    }
        .cabinet-painting-main-accordine-div {
          display:flex;
          flex-direction:column;
          gap:30px!important;
    }
        .seaction5-cabinet-painting-accordion {
        width: 100% !important;
    }
    .seaction5-cabinet-painting-accordine-heading h1 {
        font-size: 17px !important;
    }
    .seaction5-cabinet-painting-accordine-icon svg {
        width: 24px;
        height: 24px;
    }
}
@media only screen and (max-width:734px) {

    .seaction3-homepage-sub-img-1 {
        width: 149px;
        height: 44px;
    }
}
@media only screen and (max-width:732px) {

       .seaction2-cabinet-color-chaning-img {
        width: 153px !important;
        height: 150px !important;
    }
}
@media only screen and (max-width:728px) {
    .cabinet-painting-img {
        width: 642px !important;
        height: 543px !important;
    }
}
@media only screen and (max-width:720px) {
        .seaction2-img-cabinets {
        width: 675px;
        height: 204px;
    }
    .hero-seaction-image {
        width: 100%;
        height: 196px;
    }

    .honmepage-right-img {
        width: 100%;
    }

    .top-nav-btn a {
        font-family: 'Open Sans';
        background-color: #325C77;
        color: #ffffff;
        text-decoration: none;
        font-size: 17px;
        padding: 12px 13px;
        line-height: 25px;
        font-weight: 900;
        cursor: pointer;
        border: none;
        letter-spacing: 1px;
        border-radius: 8px;
        position: relative;
        overflow: hidden;
        z-index: 1;
        display: inline-block;
    }

    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        margin: 0px 80px 0px 80px;
    }

    .homepage-seaction1-left {
        width: 89%;
    }

    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 80px;
        align-items: center;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
    }

    .homepage-seaction1-right {
        width: 100%;
    }

    .honmepage-right-img {
        width: 720px;
        height: 210px;
        position: relative;
    }

}
@media only screen and (max-width:720px) {
     .seaction3-homepage-right {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 45px;
        background-color: #FFFFFF;
        padding-right: 40px;
    }
          .cabinet-painting-img {
        width: 622px !important;
        height: 543px !important;
    }
        .homepage-seaction1-left {
        width: 87% !important;
    }
        .homepage-seaction1-right {
        width: 87%!important;
    }
        .seaction2-img-cabinets {
        width: 675px;
        height: 204px;
    }
    .hero-seaction-image {
        width: 100%;
        height: 196px;
    }

    .honmepage-right-img {
        width: 100%;
    }


    .top-nav-btn a {
        font-family: 'Open Sans';
        background-color: #325C77;
        color: #ffffff;
        text-decoration: none;
        font-size: 17px;
        padding: 12px 13px;
        line-height: 25px;
        font-weight: 900;
        cursor: pointer;
        border: none;
        letter-spacing: 1px;
        border-radius: 8px;
        position: relative;
        overflow: hidden;
        z-index: 1;
        display: inline-block;
    }

    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        margin: 0px 80px 0px 80px;
    }

    .homepage-seaction1-left {
        width: 89%;
    }

    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 80px;
        align-items: center;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
    }

    .homepage-seaction1-right {
        width: 100%;
    }

    .honmepage-right-img {
        width: 720px;
        height: 210px;
        position: relative;
    }

}
@media only screen and (max-width:718px) {
    .honmepage-right-img {
        width: 100%;
        height: 200px;
        position: relative;
    }

}
@media only screen and (max-width:716px) {
      .honmepage-right-img {
        width: 100%;
        height: 200px;
        position: relative;
    }
    .honmepage-right-img {
        width: 100%;
        height: 210px;
        position: relative;
    }
        .homepage-seaction1-left {
        width: 87% !important;
    }
        .homepage-seaction1-right {
        width: 87%!important;
    }
        .cabinet-painting-img {
        width: 622px !important;
        height: 543px !important;
    }
}
@media only screen and (max-width:712px) {
       .seaction1-cabinets-card-left-img {
        width: 664px;
        height: 575px;
    }
}
@media only screen and (max-width:708px) {
    .honmepage-right-img {
        width: 100%;
        height: 200px;
        position: relative;
    }

}
@media only screen and (max-width:706px) {
    .honmepage-right-img {
        width: 100%;
        height: 200px;
        position: relative;
    }

}
@media only screen and (max-width:704px) {
    .honmepage-right-img {
        width: 100%;
        height: 242px;
        position: relative;
    }
}
@media only screen and (max-width:696px) {
        .seaction5-homepage-img {
        width: 643px!important;
        height: 127px!important;
    }
}
@media only screen and (max-width:694px) {
        .seaction2-img-cabinets {
        width: 650px;
        height: 192px;
    }
    .seaction4-cabinets-door-frist-img {
        width: 104px !important;
        height: 165px !important;
    }
}
@media only screen and (max-width:690px) {
    .hero-seaction-image {
        width: 100%;
        height: 210px;
    }


    .honmepage-right-img {
        width: 688px;
        height: 330px;
        position: relative;
    }
    
  
    .cabinet-painting-img {
        width: 604px !important;
        height: 543px !important;
    }
    .homepage-seaction1-main-ltr {
        gap: 40px;
    }
}
@media only screen and (max-width:688px) {
          .seaction1-cabinets-card-left-img {
        width: 642px;
        height: 550px;
    }
}
@media only screen and (max-width:680px) {
       .seaction2-cabinets-main-description-box h1 {
        font-size: 22px !important;
        font-weight: 500 !important;
    }
        .seaction2-cabinets-main-description-box-btn a {
        font-size: 18px!important;
        padding: 6px 13px!important;
    }

    .honmepage-right-img {
        width: 100%;
    }

}
@media only screen and (max-width:674px) {
    .seaction2-cabinet-painting-carsoul-left-img, .seaction2-cabinet-painting-carsoul-right-img

 {
    width: 452px;
    height: 348px;
    position: relative;
}
    
         .cabinet-painting-img {
        width: 580px !important;
        height: 543px !important;
    }
        .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 27px;
    }
        .cabinet-painting-img {
        width: 538px !important;
        height: 490px !important;
    }
}
@media only screen and (max-width:670px) {
        .seaction2-img-cabinets {
        width: 623px;
        height: 178px;
    }
}
@media only screen and (max-width:666px) {
       .seaction1-cabinets-card-left-img {
        width: 620px;
        height: 510px;
    }
}
@media only screen and (max-width:658px) {

    .seaction4-cabinets-door-frist-img {
        width: 97px !important;
        height: 154px !important;
    }
}
@media only screen and (max-width:656px) {
    .seaction2-cabinet-door-card-img1 {
        width: 582px;
        height: 240px;
    }

}
@media only screen and (max-width:654px) {
          .seaction5-homepage-img {
        width: 604px !important;
        height: 123px !important;
    }
}
@media only screen and (max-width:644px) {
          .seaction1-cabinets-card-left-img {
        width: 597px;
        height: 510px;
    }
}
@media only screen and (max-width:643px) {
        .seaction4-cabinet-door-btn {
        margin: 80px auto 30px auto !important;
        width: 36% !important;
    }
}
@media only screen and (max-width:640px) {
    .seaction2-cabinet-door-card-img1 {
        width: 530px;
        height: 240px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 530px;
        height: 240px;
    }
}
@media only screen and (max-width:638px) {
         .seaction2-img-cabinets {
        width: 599px;
        height: 204px;
    }
}
@media only screen and (max-width:620px) {
            .seaction1-cabinets-card-left-img {
        width: 576px;
        height: 510px;
    }
}
@media only screen and (max-width:612px) {
        .seaction2-img-cabinets {
        width: 573px;
        height: 200px;
    }

     .seaction5-homepage-img {
        width: 100% !important;
        height: 124px !important;
    }
     .seaction4-cabinets-door-frist-img {
      width: 113px !important;
        height: 188px !important;
    }
}
@media only screen and (max-width:600px) {
    .homepage-seaction1-main-ltr2maintop{
        margin: 0px 33px !important;
    }
    .hero-seaction-image {
        width: 100%;
        height: 210px;
    }

    .honmepage-right-img {
        width: 600px;
        height: 330px;
        position: relative;
    }
        .seaction1-cabinets-card-left-img {
        width: 554px;
        height: 510px;
    }
        .seaction1-cabinets-card-btn a {
        font-size: 14px;
    }
        .seaction1-cabinets-card-right-context h1 {
        font-size: 28px;
        margin-bottom: 15px;
    }
        .seaction1-cabinets-card-right-context p {
        line-height: 23px;
    }
        .seaction1-cabinets-card-right-context p {
        font-size: 16px;
    }

}
@media only screen and (max-width:590px) {
    
        .seaction2-cabinet-painting-carsoul-left-img, .seaction2-cabinet-painting-carsoul-right-img {
        width: 452px;
        height: 284px;
        position: relative;
    }
}
@media only screen and (max-width:582px) {
              .seaction5-homepage-img {
        width: 538px !important;
        height: 112px !important;
    }
        .cabinet-painting-img {
        width: 505px !important;
        height: 490px !important;
    }
}
@media only screen and (max-width:580px) {
    
        .cabinet-painting-img {
        width: 500px !important;
        height: 383px !important;
    }
      .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
}
@media only screen and (max-width:576px) {
      .seaction1-cabinets-card-left-img {
        width: 535px;
        height: 472px;
    }

}
@media only screen and (max-width:573px) {
           .seaction4-cabinet-door-btn {
        margin: 80px auto 30px auto !important;
        width: 42% !important;
    }
}
@media only screen and (max-width:362px) {
        .seaction4-cabinet-door-btn {
        margin: 60px auto 30px auto !important;
        width: 56% !important;
    }
        .seaction4-cabinet-door-btn a {
        font-size: 13px!important;
    }
    .seaction4-cabinet-door-tilte h1 {
    font-size: 30px !important;
}
}
@media only screen and (max-width:558px) {
        .seaction1-cabinets-card-left-img {
        width: 100%;
        height: 472px;
    }
}
@media only screen and (max-width:552px) {
                .seaction5-homepage-img {
        width: 506px !important;
        height: 100px !important;
    }
}
@media only screen and (max-width:550px) {
    .seaction2-cabinet-refinishing-leftbr::after{
        display: none;
    }
     .homepage-seaction1-main-ltr2maintop{
        margin: 0px 33px !important;
    }
    .seaction4-cabinet-door-main-div-10 {
    width: 48%;
    margin-top: 20px;
}
    .seaction4-cabinet-door-main-div-10-main {
    flex-wrap: wrap;
}
        .seaction4-cabinet-door-main-div-10-img {
        width: 100% !important;
    }
    .seaction4-cabinet-door-main-div-10-main {
    margin: 0px 20px !important;
}
    .seaction4-cabinet-door-main {
    margin-top: 30px;
}
    .seaction2-img-cabinets {
        width: 517px  !important;
        height: 182px !important;
    }
    .homepage-cabinet-painting-headingtitltss2{
        margin-top: 40px !important;
    }
}
@media only screen and (max-width:540px) {
    .seaction1-nhance-vedio-1-main {
    width: 100%;
}
    .photodetail-swiper.swiper-container {
    height: 300px;
}
    .blog-cards{
        display: block;
    }
    .blog-cards-image {
    width: 100%;
}
.blog-cards-text {
    width: 100%;
}
    .harwoodmains {
     padding: 20px; 
}
.harwoodmains2 {
    margin-top: 0px;
}
    .aboutusocntent-video iframe{
        height: 274px;
    }
    .aboutusocntent-main-t h1 {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
    .aboutusocntent-h h1 {
    font-size: 32px;
}
    .aftertimginner {
    bottom: -7%;
}
.befortimginner {
   bottom: -7%;
}
    .homepage-cabinet-painting-heading h1 {
    font-size: 36px;
}
    .seaction22-cabinet-refinishing-right2::before{
        display: none;
    }
    .environmentallyconscious{
        display: block;
    }
    .environmentallyconscious-text {
    width: 100%;
}
.environmentallyconsciousimg {
    width: 100%;
}
    .seaction3-cabinet-storage-main-title {
    margin: 39px 40px 40px 40px;
}
    .seaction2-cabinet-storage-main-card32 {
    width: 100% !important;
}
    .seaction3-cabinet-refinishing-start iframe{
            height: 278px;
    }
    .seaction3-cabinet-refinishing-start{
                    height: fit-content !important;
    }
    
    .seaction2-cabinet-color-chaning-maingridss{
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .seaction1-cabinet-refacing-vedio-main video{
        height: 300px;
    }
    .seaction1-cabinet-refacing-main-heading h1 {
    font-size: 40px;
}
 
    .seaction2-cabinet-color-chaning-main-images {
    width: 36%;
}
    .seaction1-cabinet-door-title {
    width: 90%;
}
    .cabinet-painting-seaction1-main {
    margin: 30px 33px !important;
}
    .professionaldddh1 h1 {
    font-size: 29px;
    margin: 30px 0px 0px 0px;
}
    .seaction2-cabinet-painting-img1 {
    width: 45%;
}
    .cabinet-painting-description-main2-vedio-mian iframe{
        height: 272px;
    }
    .seaction1-cabinets-card-left-img {
        width: 100%;
    }
    .seaction1-cabinets-start-mian-title h3 {
    font-size: 25px;
}
    .seaction1-cabinets-start-mian-title h1 {
    text-align: start !important;
}
    .seaction5-homepage-right {
    margin-left: 18px !important;
}
    .seaction4-homepage-main video{
       height: 291px !important;
    }
    .seaction3-homepage-sub-img-1 {
        width: 43% !important;
        height: 80px !important;
    }
    .seaction2-homepage-last-title-card a {
    right: 19px;
    bottom: 1px;
}
    .seaction2-homepage-img-card {
    width: 92% !important;
    margin: auto !important;
}
    .seaction1-homepage-main-divs::before{
        display: none;
    }
    .seaction3-makeover-101-header h1 {
    font-size: 22px;
}
    .seaction2-cabinets-main-vedio iframe{
        height: 300px !important;
    }
    .seaction2-cabinet-door-card-img1 {
    margin-bottom: 30px;
}
    .seaction1-cabinet-door-title h1 {
    font-size: 29px;
    font-weight: 500;
}
.seaction1-cabinet-door-title h4 {
    font-size: 24px;
}
.seaction2-cabinet-door-title2 h4 {
    font-size: 25px;
    margin-top: 15px;
}
.seaction1-cabinet-door-title {
    margin: 40px auto 0px auto;
}
.seaction4-cabinet-door-tilte h1 {
    font-size: 27px;
}

    .seaction5-homepage-left{
            width: 89%;
    }
    .cabinet-painting-description-main2-vedio-mian {
        width: 100%;
        margin: 40px auto 60px auto;
    }
    .homepage-seaction1-main-ltr::after{
        display: none;
    }
    .homepage-seaction1-main-ltr::before{
         display: none;
    }
    .homepage-seaction1-main-ltr{
        margin: 0px !important;
    }
    .seaction2-cabinets-main-description-box {
    padding: 80px 20px 80px 20px;
}
    .seaction2-cabinets-main-description-box-btn{
            display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .seaction1-cabinets-start-mian-title h3 {
    line-height: 34px;
}
    .seaction1-cabinets-start-mian-title h1{
        font-size: 33px;
        margin-bottom: 20px;
    }
    .footer-main{
        margin: 0 50px;
    }
    .seaction4-homepage-main{
        height: fit-content !important;
    }
    .seaction1-homepage-main-divs{
        gap: 1px !important;
    }
    .seaction1-homepage-main-divs::after{
        display:none;
    }
        .homepage-seaction1-right {
        width: 100% !important;
        margin-top: 30px !important;
    }
    .homepage-seaction1-main-ltr22 {
    margin: 10px 20px 0px 20px;
}
    .homepage-seaction1-left {
        width: 100% !important;
        margin-top: 20px;
            padding-left: 0px;
    }
    .homepage-seaction1-main-ltr22{
        display:block;
    }
    .homepage-seaction1-main-heading h1{
        font-size: 27px !important;
    }
    .revicescolss{
        width: 100%;
    }
       .cabinet-painting-img {
        width: 466px !important;
        height: 375px !important;
    }
    .photgallerymain2 {
        grid-template-columns: repeat(2, 1fr);
    }

    .photgallerymain {
        grid-template-columns: repeat(1, 1fr);
    }

    .partneredmainss {
        grid-template-columns: repeat(1, 1fr);
    }

    .kitchenCabinets-row {
        grid-template-columns: repeat(1, 1fr);
    }

    .cabinetspaintmains {
        grid-template-columns: repeat(1, 1fr);
    }

    .spees1main {
        width: 91%;
    }

    .aboutusocntent-h-img {
        display: block;
    }

    .aboutusocntent-t {
        width: 100%;
        margin-top: 30px;
    }

    .aboutusocntent-main-t {
        width: 100%;
    }

    .seaction6-homepage-main-title h2 {
        font-size: 33px;
    }

    .seaction6-homepage-main-cards-div {
        padding: 0 40px;
    }

}
@media only screen and (max-width:536px) {
    .seaction2-cabinet-door-card-img1 {
        width: 450px;
        height: 230px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 450px;
        height: 230px;
    }
}
@media only screen and (max-width:533px) {
       .seaction5-homepage-img {
        width: 483px !important;
        height: 109px !important;
    }
}
@media only screen and (max-width:530px) {
    .seaction4-cabinets-door-frist-img {
        width: 77px !important;
        height: 131px !important;
    }
}
@media only screen and (max-width:520px) {
    .hero-seaction-image {
        width: 100%;
        height: 210px !important;
    }

    .homepage-seaction1-left {
        width: 85%;
    }

    .honmepage-right-img {
        width: 520px;
        height: 261px;
        position: relative;
    }

}

@media only screen and (max-width:514px) {
     .seaction2-homepage-img-card {
        width: 433px;
    }
             .seaction5-homepage-img {
        width: 478px !important;
        height: 100px !important;
    }
}
@media only screen and (max-width:510px) {
    .seaction2-cabinet-painting-carsoul-left-img, .seaction2-cabinet-painting-carsoul-right-img {
        width: 452px;
        height: 241px;
        position: relative;
    }
}
@media only screen and (max-width:502px) {
    .cabinet-painting-img {
        width: 435px !important;
        height: 375px !important;
    }
    .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }
}
@media only screen and (max-width:498px) {
        .seaction1-cabinets-card-right-context h1 {
        font-size: 26px;
        margin-bottom: 10px;
    }
        .seaction1-cabinets-card-right-context p {
        font-size: 15px;
    }
        .seaction1-cabinets-card-btn a {
        font-size: 13px;
    }
}
@media only screen and (max-width:494px) {
            .seaction5-homepage-img {
        width: 441px !important;
        height: 93px !important;
    }
    .seaction5-homepage-right h1 {
    font-size: 25px!important;
}
}
@media only screen and (max-width:493px) {
    .seaction5-homepage-img {
        width: 455px !important;
        height: 104px !important;
    }
}
@media only screen and (max-width:490px) {
         .seaction4-cabinet-door-btn
 {
        margin: 80px auto 30px auto !important;
        width: 49% !important;
    }
}
@media only screen and (max-width:488px) {
    .seaction1-cabinet-refacing-main {
    width: 82%;
    margin: 80px auto 0 auto;
}
.seaction1-cabinet-refacing-img {
    width: 95%;
    margin: auto;
    height: 200px;
}
    
    .seaction2-cabinet-color-chaning-heading p {
    font-size: 14px;
    font-weight: 600;
    color: #434547;
}
}
@media only screen and (max-width:482px) {
    .seaction4-cabinets-door-frist-img {
        width: 70px !important;
        height: 124px !important;
    }
}
@media only screen and (max-width:480px) {
    .seaction2-homepage-img-card {
        width: 405px;
    }
        .seaction1-cabinets-card-right-context h1 {
        font-size: 24px;
        margin-bottom: 10px;
    }
}
}
@media only screen and (max-width:471px) {
        .seaction5-homepage-img {
        width: 335px !important;
        height: 70px !important;
    }
}
@media only screen and (max-width:468px) {
    .seaction2-cabinet-door-card-img1 {
        width: 390px;
        height: 200px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 390px;
        height: 200px;
    }
}
@media only screen and (max-width:466px) {
      .cabinet-painting-img {
        width: 405px !important;
        height: 375px !important;
    }
}
@media only screen and (max-width:462px) {
  .seaction2-cabinets-main-description-box-btn{
    flex-direction: column;
    display: flex;
  }
  .seaction2-cabinets-main-description-box-btn a
 {
        font-size: 18px !important;
        padding: 15px 36px !important;
    }
}
@media only screen and (max-width:461px) {
        .seaction5-homepage-img {
        width: 422px !important;
        height: 98px !important;
    }
}
@media only screen and (max-width:452px) {
              .seaction5-homepage-img {
        width: 414px !important;
        height: 78px !important;
    }
}
@media only screen and (max-width:450px) {
    .seaction2-homepage-img-card {
        width: 370px;
    }
}

@media only screen and (max-width:440px) {
    .seaction4-cabinets-door-frist-img {
        width: 65px !important;
        height: 124px !important;
    }
    .seaction4-cabinets-door-frist-img-heading p {
    font-size: 16px;
}

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 95%;
    }
}
@media only screen and (max-width:438px) {
    .seaction4-cabinets-door-frist-img {
        width: 68px !important;
        height: 124px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 96%;
    }
}
@media only screen and (max-width:436px) {
     .cabinet-painting-img {
        width: 379px !important;
        height: 375px !important;
    }
        .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 5px !important;
    }
}
@media only screen and (max-width:433px) {
        .seaction5-homepage-img {
        width: 392px !important;
        height: 90px !important;
    }
}
@media only screen and (max-width:430px) {
    .homepage-cabinet-painting-heading h1 {
    font-size: 29px;
    margin-bottom: 10px;
}
    .seaction1-cabinet-refacing-vedio-main {
    margin: 0px auto 0px auto;
    padding: 0px 0;
}
        .seaction1-cabinet-refacing-main {
        margin: 50px auto 0 auto;
    }
        .seaction1-cabinet-refacing-main-heading h1 {
        font-size: 29px;
    }
        .seaction2-cabinet-color-chaning-img {
        width: 100% !important;
                height: 200px !important;
    }
        .seaction2-cabinet-color-chaning-main-images {
        width: 100%;
    }
    .seaction4-cabinet-door-first-context h1 {
    font-size: 20px;
}
        .seaction4-cabinet-door-btn {
        margin: 40px 10px 30px 10px !important;
        width: 100% !important;
        justify-content: center;
        display: flex
;
    }
        .seaction4-cabinet-door-main-div-10 {
        width: 98%;
    }
        .seaction4-cabinet-door-main-div {
        width: 82% !important;
    }
    .seaction2-cabinet-painting-main-images {
    margin: 0 27px;
}
    .aftertimginner {
    bottom: -4%;
}
.befortimginner {
    bottom: -4%;
}
    .seaction2-cabinet-painting-title {
    margin-left: 15px;
    margin-top: 27px;
}
    .seaction2-cabinets-main-vedio iframe {
        height: 218px !important;
    }
    .lightspeed-sec-right a {
        line-height: 32px;
    }

    .spees1main {
        width: 91%;
    }

    .spees1main img {
        width: 100%;
    }
}
@media only screen and (max-width:428px) {
    .seaction4-cabinets-door-frist-img {
        width: 65px !important;
        height: 124px !important;
    }

    .seaction4-cabinet-door-main-div {
        margin: 0 auto;
        width: 94%;
    }

    .seaction4-cabinets-door-frist-img-heading p {
        font-size: 15px;
    }
            .seaction5-homepage-img {
        width: 382px !important;
        height: 67px !important;
    }
        .seaction5-homepage-right h1 {
        font-size: 23px !important;
    }
}
@media only screen and (max-width:424px) {
       .seaction1-cabinets-card-left-img {
        width: 390px;
        height: 345px;
    }
}
@media only screen and (max-width:420px) {
      .seaction4-cabinet-door-btn {
        margin: 60px auto 30px auto !important;
        width: 54% !important;
    }
    .hero-seaction-image {
        width: 100%;
        height: 110px;
    }



    .honmepage-right-img {
        width: 419px;
        height: 220px;
        position: relative;
    }

    .homepage-seaction1-left {
        width: 83%;
    }

    .homepage-seaction1-left a {
        font-family: 'Open Sans';
        font-size: 19px;
        font-weight: 900;
        color: #34627c;
        text-decoration: underline;
        letter-spacing: 0;
        text-underline-offset: 2px;
    }
}
@media only screen and (max-width:412px) {
    .seaction2-homepage-img-card {
        width: 332px;
    }
}
@media only screen and (max-width:410px) {
        .cabinet-painting-img {
        width: 354px !important;
        height: 375px !important;
    }
}
@media only screen and (max-width:406px) {
    .seaction1-cabinets-card-left-img
 {
        width: 375px;
        height: 335px;
    }
}
@media only screen and (max-width:403px) {
       .seaction5-homepage-img {
        width: 369px !important;
        height: 77px !important;
    }
}
@media only screen and (max-width:402px) {
    .seaction2-cabinet-door-card-img1 {
        width: 350px;
        height: 200px;
    }

    .seaction2-cabinet-door-card-img2 {
        width: 350px;
        height: 200px;
    }
}
@media only screen and (max-width:400px) {
       .seaction2-cabinet-painting-carsoul-left-img, .seaction2-cabinet-painting-carsoul-right-img
 {
        width: 452px;
        height: 199px;
        position: relative;
    }
        .seaction2-img-cabinets {
        width: 372px !important;
        height: 131px !important;
    }
}
.seaction5-homepage-right {
    margin-left: 59px;
}
@media only screen and (max-width:396px) {
          .seaction5-homepage-right h1 {
        font-size: 21px !important;
    }
        .seaction5-homepage-img {
        width: 354px !important;
        height: 67px !important;
    }
    .seaction5-homepage-main {
        flex-direction: column;
        padding: 40px 0px;
        gap: 27px;
    }
}
@media only screen and (max-width:389px) {
       .seaction5-cabinet-painting-accordine-heading h1 {
        font-size: 15px !important;
    }
}
@media only screen and (max-width:388px) {
       .seaction1-cabinets-card-left-img {
        width: 357px;
        height: 330px;
    }
}
@media only screen and (max-width:380px) {
    
    .seaction3-homepage-right {
        justify-content: center;
    }
           .cabinet-painting-img {
        width: 326px !important;
        height: 365px !important;
    }
       .homepage-seaction1-main-ltr {
        display: flex;
        flex-direction: column;
        gap: 0px !important;
    }
}
@media only screen and (max-width:375px) {
        .seaction2-img-cabinets {
        width: 345px !important;
        height: 112px !important;
    }
        .seaction4-cabinets-door-frist-img {
        width: 59px !important;
        height: 124px !important;
    }
        .seaction4-cabinets-door-frist-img-heading p {
        font-size: 13px;
    }
    .seaction2-cabinet-color-chaning-heading p {
    font-size: 10px;
    font-weight: 600;
    color: #434547;
}

}
@media only screen and (max-width:374px) {
    .seaction2-cabinets-main-description-box-btn a {
        font-size: 18px !important;
        padding: 15px 36px !important;
    }
}
@media only screen and (max-width:374px) {
    .seaction2-homepage-img-card {
        width: 300px;
    }
}
@media only screen and (max-width:372px) {
          .seaction1-cabinets-card-left-img {
        width: 345px;
        height: 320px;
    }
}
@media only screen and (max-width:370px) {
            .seaction5-homepage-img {
        width: 328px !important;
        height: 66px !important;
    }
    .seaction5-homepage-right h1 {
        font-size: 20px !important;
    }
}
@media only screen and (max-width:363px) {
          .seaction4-cabinets-door-frist-img {
        width: 57px !important;
        height: 124px !important;
    }
}
@media only screen and (max-width:360px) {
      .seaction1-cabinets-card-left-img {
        width: 332px;
        height: 310px;
    }
}
@media only screen and (max-width:351px) {
             .seaction4-cabinets-door-frist-img {
        width: 55px !important;
    }
}
@media only screen and (max-width:342px) {
    .seaction2-homepage-img-card {
        width: 266px;
    }
}
