.elementor-4985 .elementor-element.elementor-element-e490f36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4985 .elementor-element.elementor-element-7a49e09 .elementor-repeater-item-a7ac835 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/B415C859-8770-430F-B05D-F6231F199B4C.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-7a49e09 .elementor-repeater-item-0b900cd .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/width_1280-1.jpg);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-7a49e09 .elementor-repeater-item-28e0cc4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/8601B1D2-AA05-4D9E-8BCC-D6008F57D04C.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-7a49e09 .elementor-repeater-item-e6f133f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/CB78DED5-08BE-438E-8BBE-10F676109552.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-7a49e09 .swiper-slide{transition-duration:calc(5000ms*1.2);height:615px;}.elementor-4985 .elementor-element.elementor-element-7a49e09 .swiper-slide-contents{max-width:27%;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-4985 .elementor-element.elementor-element-7a49e09 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-4985 .elementor-element.elementor-element-b5733c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-b5733c7 .tx-description{padding:0px 0px 0px 0px;margin:20px 20px 20px 20px;}.elementor-4985 .elementor-element.elementor-element-b5733c7 .tx-subTitle{background-color:#756EE4;}.elementor-4985 .elementor-element.elementor-element-b5733c7 .tx-title{color:#FF5C03;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}
        .elementor-4985 .elementor-element.elementor-element-b5733c7 .tx-title
        {font-size:50px;}.elementor-4985 .elementor-element.elementor-element-b5733c7{text-align:center;}.elementor-4985 .elementor-element.elementor-element-284d0d0.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4985 .elementor-element.elementor-element-284d0d0 .tx-section{padding:0px 0px 0px 0px;}
                    .elementor-4985 .elementor-element.elementor-element-acb9780 .tx-button,
                    .elementor-4985 .elementor-element.elementor-element-acb9780 .tx-button::after
                {background-color:transparent;background-image:linear-gradient(180deg, #000000C4 0%, #f2295b 100%);}
                .elementor-4985 .elementor-element.elementor-element-acb9780 .tx-button,
                .elementor-4985 .elementor-element.elementor-element-acb9780 .tx-button .text
                {font-size:17px;line-height:12px;word-spacing:1px;}.elementor-4985 .elementor-element.elementor-element-9122cab > .elementor-widget-container{border-style:none;}.elementor-4985 .elementor-element.elementor-element-9122cab .tx-description{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-9122cab .tx-title{color:#000000;padding:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-9122cab .tx-title
        {font-size:50px;}.elementor-4985 .elementor-element.elementor-element-9122cab{text-align:center;}.elementor-4985 .elementor-element.elementor-element-be351ad > .elementor-widget-container{border-style:none;}.elementor-4985 .elementor-element.elementor-element-be351ad .tx-description{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-be351ad .tx-title{color:#000000;padding:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-be351ad .tx-title
        {font-size:50px;}.elementor-4985 .elementor-element.elementor-element-be351ad{text-align:center;}.elementor-4985 .elementor-element.elementor-element-a40da01 .tx-section{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-a40da01.elementor-element{--flex-grow:0;--flex-shrink:0;}
                    .elementor-4985 .elementor-element.elementor-element-58bdf50 .tx-button,
                    .elementor-4985 .elementor-element.elementor-element-58bdf50 .tx-button::after
                {background-color:transparent;background-image:linear-gradient(180deg, #000000C4 0%, #f2295b 100%);}
                .elementor-4985 .elementor-element.elementor-element-58bdf50 .tx-button,
                .elementor-4985 .elementor-element.elementor-element-58bdf50 .tx-button .text
                {font-size:17px;line-height:12px;word-spacing:1px;}.elementor-4985 .elementor-element.elementor-element-8574271 > .elementor-widget-container{border-style:none;}.elementor-4985 .elementor-element.elementor-element-8574271 .tx-description{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-8574271 .tx-title{color:#000000;padding:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-8574271 .tx-title
        {font-size:50px;}.elementor-4985 .elementor-element.elementor-element-8574271{text-align:center;}.elementor-4985 .elementor-element.elementor-element-bc8b489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-4985 .elementor-element.elementor-element-bc8b489 .tx-description{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-bc8b489 .tx-title{color:#000000;padding:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-bc8b489 .tx-title
        {font-size:50px;}.elementor-4985 .elementor-element.elementor-element-bc8b489{text-align:center;}.elementor-4985 .elementor-element.elementor-element-8737986 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-d7b8c64 .tx-section{background-color:#EFF7FE;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-d7b8c64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-d7b8c64.elementor-element{--align-self:center;}.elementor-4985 .elementor-element.elementor-element-c54320a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-786379f > .elementor-widget-container{background-color:#000000;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-786379f .tx-description{padding:20px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-786379f .tx-title{color:#FFFFFF;padding:10px 10px 10px 10px;margin:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-786379f .tx-title
        {font-size:41px;font-style:oblique;line-height:29px;letter-spacing:-1.7px;word-spacing:0px;}.elementor-4985 .elementor-element.elementor-element-786379f{text-align:center;}.elementor-4985 .elementor-element.elementor-element-767a9fa .elementor-repeater-item-05ddadf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/7EC0D5A6-3DE4-49CE-AC7D-46B6AE14F41C.png);background-size:auto;}.elementor-4985 .elementor-element.elementor-element-767a9fa .elementor-repeater-item-65a7bd8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/7EC0D5A6-3DE4-49CE-AC7D-46B6AE14F41C.png);background-size:auto;}.elementor-4985 .elementor-element.elementor-element-767a9fa .elementor-repeater-item-ce7cd97 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/50ADBF05-C032-4D2E-9986-F124BA4082F1.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-767a9fa .elementor-repeater-item-30f4ca7 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/93253A71-0B78-4C58-9072-186B1CD9DCB8.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-767a9fa .elementor-repeater-item-33cc280 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/04/42D4310D-BD91-4F36-A03E-7271829F0669.png);background-size:auto;}.elementor-4985 .elementor-element.elementor-element-767a9fa .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4985 .elementor-element.elementor-element-767a9fa .swiper-slide-contents{max-width:66%;}.elementor-4985 .elementor-element.elementor-element-767a9fa .swiper-slide-inner{text-align:center;}.elementor-4985 .elementor-element.elementor-element-1b673e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-067d3f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-3ced0d2 > .elementor-widget-container{background-color:#000000;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-3ced0d2 .tx-description{padding:20px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-3ced0d2 .tx-title{color:#FFFFFF;padding:10px 10px 10px 10px;margin:20px 20px 20px 20px;}
        .elementor-4985 .elementor-element.elementor-element-3ced0d2 .tx-title
        {font-size:41px;font-style:oblique;line-height:29px;letter-spacing:-1.7px;word-spacing:0px;}.elementor-4985 .elementor-element.elementor-element-3ced0d2{text-align:center;}.elementor-4985 .elementor-element.elementor-element-0d337e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4985 .elementor-element.elementor-element-144f0bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .elementor-repeater-item-ff2d6fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/05/bedroom.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .elementor-repeater-item-bd6b473 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/05/ChatGPT-Image-May-7-2026-11_32_21-PM.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4985 .elementor-element.elementor-element-a56a3ec .swiper-slide-inner{text-align:center;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}.elementor-4985 .elementor-element.elementor-element-a56a3ec .swiper-pagination-bullet-active{background-color:#6A3B3B;}.elementor-4985 .elementor-element.elementor-element-286159b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4985 .elementor-element.elementor-element-137d668 .elementor-repeater-item-ff2d6fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/05/ChatGPT-Image-May-7-2026-11_34_11-PM.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-137d668 .elementor-repeater-item-bd6b473 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://patelwallpaper.com/wp-content/uploads/2026/05/ChatGPT-Image-May-7-2026-11_41_49-PM.png);background-size:cover;}.elementor-4985 .elementor-element.elementor-element-137d668 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-4985 .elementor-element.elementor-element-137d668 .swiper-slide-contents{max-width:66%;}.elementor-4985 .elementor-element.elementor-element-137d668 .swiper-slide-inner{text-align:center;}.elementor-4985 .elementor-element.elementor-element-e00be2f{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-4985 .elementor-element.elementor-element-19b621a > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-4985 .elementor-element.elementor-element-144f0bf{--width:50%;}.elementor-4985 .elementor-element.elementor-element-286159b{--width:50%;}}/* Start custom CSS for tx_heading, class: .elementor-element-b5733c7 */.elementor-4985 .elementor-element.elementor-element-b5733c7 h2 {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3), 4px 4px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for tx_service_lists, class: .elementor-element-284d0d0 */body {
margin: 0;
font-family: 'Poppins', sans-serif;
background: #f5f5f5;
}

.categories {
text-align: center;
padding: 50px 20px;
}

/* TITLE */
.categories h2 {
color: #ff5a1f;
font-size: 32px;
margin-bottom: 10px;
}

/* DOTS */
.dots span {
display: inline-block;
width: 6px;
height: 6px;
background: #ff5a1f;
border-radius: 50%;
margin: 5px;
}

/* GRID */
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-top: 30px;
}

/* CARD */
.card {
position: relative;
border-radius: 15px;
overflow: hidden;
}

/* IMAGE */
.card img {
width: 100%;
height: 220px;
object-fit: cover;
transition: 0.4s;
}

/* OVERLAY TEXT */
.overlay {
position: absolute;
bottom: 0;
width: 100%;
padding: 12px;
color: #fff;
font-weight: 600;
font-size: 16px;
background: rgba(0,0,0,0.5);
}

/* HOVER */
.card:hover img {
transform: scale(1.1);
}

/* BUTTON */
.btn {
display: inline-block;
margin-top: 30px;
padding: 14px 30px;
color: #fff;
text-decoration: none;
border-radius: 40px;
font-weight: 600;
background: linear-gradient(90deg, #ff8a00, #ff3c00);
}

/* MOBILE */
@media(max-width: 768px) {
.grid {
grid-template-columns: repeat(2, 1fr);
}
}

@media(max-width: 480px) {
.grid {
grid-template-columns: 1fr;
}
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-9122cab */.elementor-4985 .elementor-element.elementor-element-9122cab {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	#white;
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-be351ad */.elementor-4985 .elementor-element.elementor-element-be351ad {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	#f58e7e;
}
.elementor-4985 .elementor-element.elementor-element-be351ad h3.tx-title {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2), 4px 4px 0 rgba(0, 0, 0, 0.15), 6px 6px 0 rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for tx_button, class: .elementor-element-58bdf50 */.elementor-4985 .elementor-element.elementor-element-58bdf50 {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	white;
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-8574271 */.elementor-4985 .elementor-element.elementor-element-8574271 {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  white;
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-bc8b489 */.elementor-4985 .elementor-element.elementor-element-bc8b489 {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	#f58e7e;
}
.elementor-4985 .elementor-element.elementor-element-bc8b489 h3.tx-title {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3), 4px 4px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-786379f */.elementor-4985 .elementor-element.elementor-element-786379f {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	white;
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-3ced0d2 */.elementor-4985 .elementor-element.elementor-element-3ced0d2 {
  display: inline-block;
  padding: 4px 18px;
  font-size: 16px;
  border-radius: 15px;
  font-weight: 400;
  background-color:  	white;
}/* End custom CSS */