.listing-service-sec .service-item .service-content{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.page-id-258542 .et_pb_section.service-popupsec{z-index:1}section.service-listing .container{padding-top:0px!important}.page-id-258542 footer.et-l.et-l--footer{z-index:0;position:relative}.listing-service-sec .service-item .service-content p{padding-bottom:0px}.services-popup-sec .modal-wrapper::-webkit-scrollbar{width:8px}.services-popup-sec .modal-wrapper::-webkit-scrollbar-track{border-radius:0px;background:rgb(168,168,168,0.5)}.services-popup-sec .modal-wrapper::-webkit-scrollbar-thumb{border-radius:0px;background:#a8a8a8}.services-popup-sec .modal-wrapper{height:auto;overflow-y:auto}.modal.services-popup-sec{display:flex;position:fixed;z-index:99999;top:50px;left:0;visibility:hidden;width:100%;height:100%;right:0px;justify-content:center;align-items:center}.services-popup-sec img#cpprojimg{object-fit:cover;width:90%;max-height:300px;border-radius:150px 0 150px 150px;overflow:hidden;box-shadow:14px 16px 0px 0px #999999}.services-popup-sec.modal.is-visible{visibility:visible}.services-popup-sec .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s,opacity 0.3s}.services-popup-sec.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.services-popup-sec .modal-wrapper{max-height:430px;overflow-y:scroll;max-width:1000px;position:absolute;z-index:9999;width:100%;background-color:#F7F7F7;box-shadow:0 0 1.5em hsl(0deg 0% 0% / 35%)}.services-popup-sec .col-md-6{flex:0 0 50%;max-width:50%}.services-popup-sec .modal-content{display:flex}.services-popup-sec .modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0}.services-popup-sec.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.services-popup-sec .modal-header{position:relative;background-color:#F7F7F7}.services-popup-sec .modal-content{padding:60px 50px}.services-popup-sec .modal-close{cursor:pointer;color:rgba(0,0,0,0.65);padding:8px;font-size:24px;justify-content:center;display:flex;position:absolute;right:0px;text-align:center;width:36px;height:36px;text-decoration:none;background:none;font-weight:400;align-items:center;border:none}.services-popup-sec .modal-close:hover{color:#777}.services-popup-sec .modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.services-popup-sec .modal-content>*:first-child{margin-top:0}.services-popup-sec .modal-content>*:last-child{margin-bottom:0}.single.single-service header.et-l.et-l--header{width:100%!important;overflow-x:clip}.listing-service-sec div#content h3{width:100%;padding:50px 15px 0px}.service-detail .service-txt h1,.service-detail .service-detailtext h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;letter-spacing:3px;line-height:40px;font-weight:bold;color:#000000;font-size:30px}.service-listing .search-service form#searchform{position:relative}.service-listing .search-service input[type="submit"]{position:absolute;height:30px;width:40px;background:url(/wp-content/uploads/2022/10/magnifying-glass-1.png) top right no-repeat;background-color:#F7F7F7;border:none;right:0%;cursor:pointer}.service-detail .service-txt p,.service-detail .service-detailtext p{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:15px;line-height:1.7em;font-weight:500;color:#000000;text-align:justify}.service-detail .service-short-txt .service-img:hover img{transition-duration:1.1s;transform:scale(1.05)}.service-detail .service-short-txt .service-img:hover{transition:all 0.3s ease-in-out}.service-detail .service-detailtext{padding-top:60px}.service-detail{padding:100px 0px}.service-detail .service-short-txt .service-img{padding-top:100px}.service-top-bar .filter-category select,.service-top-bar .filter-category option{font-size:16px}.listing-service-sec .service-item .service-image:hover img{transition-duration:1.1s;transform:scale(1.05)}.listing-service-sec .service-item .service-image:hover{transition:all 0.3s ease-in-out;position:relative}.listing-service-sec .service-item .service-image figure{overflow:hidden}.service-banner img{object-fit:cover;height:250px;width:100%}.page-id-258542 header.et-l.et-l--header{width:100%!important;overflow-x:clip}.service-btn a:hover,.servive-joinnow .service-joinbtn a:hover{transition:all 500ms ease 0ms;transition-property:all!important;padding:13px 36px!important}.service-detail .container{width:100%}.service-detail .service-txt{width:50%}.service-detail .service-img img{object-position:left;object-fit:cover;border-radius:150px 0px 150px 150px!important;width:445px;height:251px}.service-detail .service-short-txt{display:flex;justify-content:space-between}.service-top-bar{padding-right:15px;padding-top:46px;display:flex;padding-left:15px}.service-top-bar .search-service{padding-right:15px;width:50%}.service-top-bar .filter-category form{border:1px solid #807F80;padding-bottom:10px;border-width:0px 0px 1px 0px}.service-top-bar .filter-category select{border:none;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#807F80;width:100%;background-color:transparent}.service-top-bar .filter-category{width:50%;padding-left:15px;border-width:0px 0px 1px 0px}.servive-joinnow .service-joinbtn a:hover:after{transition:all 0.3s ease-in-out;transition-duration:1.1s;margin-left:8px!important;content:'';background:url(/wp-content/uploads/2022/10/next-arrow-1.png);width:14px;height:20px;position:absolute;background-repeat:no-repeat;margin-top:2px}.servive-joinnow .service-joinbtn a{border-radius:30px 0px 30px 30px;padding:13px 26px;background-color:#999999;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:15px;font-weight:700}.servive-joinnow .joinnow-content{display:flex;position:absolute;z-index:2;top:40%;flex-direction:column;justify-content:center;align-items:center;width:100%}.servive-joinnow{position:relative}.joinnow-content h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:30px;line-height:60px;color:#000;letter-spacing:11px}.service-joinbtn{margin:auto;width:100%;display:flex;justify-content:center;align-items:center}.listing-service-sec .service-item .service-btn a:hover:after{transition:all 0.3s ease-in-out;transition-duration:1.1s;margin-left:8px!important;content:'';background:url(/wp-content/uploads/2022/10/next-arrow-1.png);width:14px;height:20px;position:absolute;background-repeat:no-repeat;margin-top:2px}.modal.services-popup-sec h3{line-height:30px;margin-top:10px}.listing-service-sec{padding-bottom:70px}.listing-service-sec .service-item:hover .service-image h2{opacity:0}.listing-service-sec .service-item .service-btn{margin-top:20px;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center}.listing-service-sec .service-item .service-btn a{border-radius:30px 0px 30px 30px;padding:13px 26px;background-color:#999999;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:15px;font-weight:700}.listing-service-sec .service-item .service-image img{height:181px!important;object-fit:cover;border-radius:80px 0px 0px 0px}.listing-service-sec .service-item .service-text h2{letter-spacing:1px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:18px;line-height:26px;color:#000;height:60px;text-transform:uppercase}.listing-service-sec .service-item .service-text .service-content{max-height:60px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:20px 0px 30px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#999999}.listing-service-sec .service-item .service-text .service-content p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.listing-service-sec .col-md-3{position:relative;overflow:hidden;flex:0 0 25%;max-width:25%}.listing-service-sec .service-item h2{font-weight:600;padding:30px;color:#fff;font-size:35px;line-height:40px;text-align:center}.listing-service-sec .service-item .overlay-service h3{font-weight:600;color:#fff;font-size:35px;line-height:40px;text-align:center}.service-listing .service-top-bar{padding-bottom:90px}.listing-service-sec .service-item .service-content{padding:10px 0px 0px;text-align:center}.listing-service-sec .service-image img{width:100%}.listing-service-sec .row{display:flex;flex-wrap:wrap}.listing-service-sec .service-item{background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1000px rgb(0 0 0 / 20%);color:#fff;position:relative;height:840px;justify-content:center;display:flex;align-items:center}.listing-service-sec .service-item .overlay-service{padding:30px;opacity:0;position:absolute;transition:.5s ease;height:100%;width:100%;top:0;color:#fff;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.listing-service-sec .service-item:hover .overlay-service{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:1s;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:1}.listing-service-sec .service-item .service-text{padding:26px 40px 48px 40px;text-align:center}.service-banner{position:relative;width:100%;height:100%;max-height:250px}.service-banner .service-content{width:100%;top:45%;position:absolute}.service-listing .search-service input[type=text]{padding-bottom:14px;border:1px solid #807F80;border-width:0px 0px 1px 0px;width:100%;background-color:#F7F7F7;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#807F80}.service-banner .service-content h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-align:center;font-weight:400;font-size:93px;line-height:18px;color:#fff;text-transform:uppercase}.listing-service-sec .service-item.effect-chico{transition:opacity 0.35s,transform 0.35s;transform:scale(1)}.listing-service-sec .service-item.effect-chico:hover{box-shadow:inset 0 0 0 1000px rgb(0 0 0 / 40%);transition-duration:1.1s;transform:scale(1.1)}.listing-service-sec .service-item.effect-chico .overlay-service{padding:3em}.listing-service-sec .service-item.effect-chico:hover::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";transform:scale(1.1)}.listing-service-sec .service-item.effect-chico .overlay-service::before,.listing-service-sec .service-item.effect-chico .overlay-service{opacity:0;transition:opacity 0.35s,transform 1s}.listing-service-sec .service-item.effect-chico .overlay-service{transform:scale(1.2)}.listing-service-sec .service-item.effect-chico:hover .listing-service-sec .service-item::before,.listing-service-sec .service-item.effect-chico:hover .overlay-service{opacity:1;transform:scale(1)}.lifestyle-img-sec .life-style-img{border-radius:150px 0 150px 150px;overflow:hidden;box-shadow:20px 20px 0px 0px #999999}.lifestyle-img-sec .et_pb_module.et_pb_text_align_justified{text-align:left}#menu-main li a{padding:0px!important}#menu-main .menu-item-has-children>a:first-child{padding-right:20px!important}.et_pb_menu__menu .featured-menu{background-color:#999999;border-color:#999999;border-radius:50px;border-top-right-radius:0px;padding-right:2em!important;padding-left:2em!important;margin-left:30px!important;transition:padding ease-in-out 0.3s}.et_pb_menu__menu .featured-menu:hover{padding-right:2.5em!important;padding-left:2.5em!important}#menu-main>li.featured-menu>a{font-weight:bold!important;color:#fff!important}.popup-text-list ul{list-style:disc!important}.popup-text-list li{line-height:1.8em!important}.flip-cards-row .dsm_flipbox .et_pb_button{border-top-right-radius:0px}.divider,.divider2,.divider-white{width:200px;height:2px;background-image:linear-gradient(90deg,#807F80 25%,#807F80 75%,rgba(255,255,255,0) 100%);margin:10px 0}.divider-white{background:#fff}.divider2{margin:10px auto;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,#807F80 25%,#807F80 75%,rgba(255,255,255,0) 100%)}.dsm-entry-wrapper{margin:0px 20px 20px 20px!important}.woocommerce-product-gallery__image{pointer-events:none!important}.servive-joinnow img{object-fit:cover;width:100%}.woocommerce-product-gallery__trigger{display:none}@media only screen and (min-width:1025px) and (max-width:1400px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:14px!important}}@media only screen and (min-width:1401px) and (max-width:1600px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px!important}}@media only screen and (min-width:981px) and (max-width:1024px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:12px!important}}.et_pb_text_1.banner-ltr-spc h3,.et_pb_text_20.banner-ltr-spc h2{letter-spacing:0px!important}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{letter-spacing:2px!important}.woocommerce-account .woocommerce-MyAccount-navigation a{letter-spacing:0px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{letter-spacing:0px!important}.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after{line-height:25px!important}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.page-id-288 .woocommerce #customer_login h2{font-size:30px!important}@media (max-width:767px){.et_pb_section_0.et_pb_section{}.et_pb_text_0_tb_footer{width:100%!important}.dsm_image_carousel .swiper-slide img{width:100%;height:100px;object-fit:contain}}@media (min-width:768px) and (max-width:980px){.dsm_image_carousel .swiper-slide img{width:100%;border-style:solid;height:200px;object-fit:contain}}@media (min-width:981px){.padding-save-time.pd-bottom{padding-bottom:150px!important}.et-l--footer .et-last-child.et_pb_column_empty{display:none}.et-l--footer .et_pb_column_1_5.et_pb_column_1_tb_footer{width:40%}.et-l--footer .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module{float:right}.mrg-btm-27{}.et_pb_text_12 h2,.et_pb_text_7 h2,.et_pb_text_13 h2,.et_pb_text_6 h2,.et_pb_text_10 h2{line-height:40px!important}.et_pb_text_9 h2{line-height:40px!important}}@media(min-width:1600px){.listing-service-sec .service-item .service-text .service-content{max-height:40px}.listing-service-sec .service-item .service-text .service-content p,.listing-service-sec .service-item .service-text .service-content{-webkit-line-clamp:2}.service-top-bar{margin-top:50px}.service-listing .container{max-width:1280px;width:100%}}@media(max-width:1280px){.service-detail{padding:70px 50px}.listing-service-sec .col-md-3{flex:0 0 33.333%;max-width:33.333%}.service-banner .service-content h1{font-size:60px}.listing-service-sec .service-item .service-text .service-content{margin:10px 0px 20px}}@media(max-width:1050px){.modal.services-popup-sec{top:0px}.services-popup-sec .modal-wrapper{height:100%;overflow-y:auto}.modal.services-popup-sec{margin:50px!important;width:90%}.et_pb_section.et_pb_section_1.service-popupsec.et_pb_with_background.et_section_regular{padding-top:30vh}.service-popupsec .et_pb_row{top:-80px;height:100%}.service-popupsec h1.et_pb_module_header{line-height:40px!important}}@media(max-width:991px){.service-detail .service-img img{width:100%;height:auto}.service-detail .service-txt{width:100%}.service-detail .service-short-txt{flex-direction:column}.service-detail .service-short-txt .service-img{padding-top:50px}.listing-service-sec .col-md-3{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:980px){.et-l.et-l--post .et_pb_section{}.join-letter .et_pb_section_20.et_pb_section,.et_pb_section_21.et_pb_section{padding-right:0px!important}#dsm-popup-257640 .et_pb_column_34.et_pb_css_mix_blend_mode_passthrough{padding:20px!important}.reduce-space{margin-top:-60px!important}#dsm-popup-550 .et_pb_section_2.et_pb_section{padding-right:10px!important;padding-left:10px!important}#dsm-popup-550 .et_pb_text_2 h1{letter-spacing:0px!important}#dsm-popup-550 .et_pb_column_1{padding-bottom:0px!important}}@media only screen and (max-width:767px){.services-popup-sec .modal-content #cptitle{line-height:40px}section.service-listing .container{padding-top:0px!important}.services-popup-sec .col-md-6 div#cpdes{margin-bottom:100px}.services-popup-sec .modal-wrapper{max-height:100%}.listing-service-sec .service-item{height:400px}.modal.services-popup-sec{margin:100px auto 30px!important;width:90%}.services-popup-sec .col-md-6{flex:0 0 100%;max-width:100%}.services-popup-sec .modal-content{flex-direction:column}.services-popup-sec img#cpprojimg{margin-bottom:50px}.service-detail{padding:70px 50px 0px}.service-detail .service-short-txt .service-img{padding-top:60px}.service-detail .service-img img{width:100%}.service-detail .service-short-txt{justify-content:center;flex-direction:column}.service-detail .service-txt{width:100%}.listing-service-sec .service-item .service-text h2{height:unset}.listing-service-sec{padding-bottom:60px}.servive-joinnow img{height:400px}.servive-joinnow .joinnow-content{top:30%}.joinnow-content h3{padding:0px 30px 20px;font-size:30px;line-height:45px;text-align:center}.service-top-bar .search-service{padding:0px 15px;width:100%}.service-top-bar .filter-category{width:100%;padding:30px 15px 0px}.service-top-bar{flex-direction:column;padding-right:0px;padding-left:0px}.listing-service-sec .col-md-3{flex:0 0 100%;max-width:100%}.padding-save-time{padding-bottom:100px!important}.reduce-space-top{margin-top:-30px;margin-bottom:-50px}.center-heading h1{text-align:center!important;margin-top:40px!important}.space-icon-save{margin-top:50px}.join-letter .et_pb_section_20.et_pb_section,.et_pb_section_21.et_pb_section{padding-left:0px!important}}@media(max-width:480px){.listing-service-sec .service-item h2{font-size:28px;line-height:36px}.listing-service-sec .service-item .overlay-service h3{font-size:28px;line-height:33px}.service-listing .service-top-bar{padding-bottom:50px}.services-popup-sec .modal-content{padding:50px 30px}.services-popup-sec img#cpprojimg{max-height:200px}.service-detail .service-img img{height:auto}.service-popupsec .et_pb_module .et_pb_module_header{font-size:22px;line-height:28px!important}.service-popupsec{padding-bottom:0px!important}.service-popupsec .et_pb_module{padding:0px}.service-detail .service-short-txt .service-img{padding-top:40px}.service-detail .service-detailtext{padding-top:40px}.service-detail .service-txt h1,.service-detail .service-detailtext h3{font-size:26px;line-height:34px}.service-detail{padding:70px 30px 0px}.listing-service-sec .service-item .service-text{padding:26px 20px 48px 20px}.service-banner .service-content h1{font-size:40px}}