/**handles:base-style**/
.slick-dots li{font-size:0;padding:7px;border-radius:100%;border:0;background-color:#525252;color:#525252;margin:0 5px;width:10px;height:10px}.slick-dots li button{display:none}.slick-dots .slick-active{background-color:#f60404}.slick-dots{display:flex;justify-content:center;margin-top:20px}.singleservice-topbarbanner h1{font-size:45px}.blank p:not(:last-child){margin-bottom:10px}ol{padding-left:20px}ol li{line-height:35px}.blank h2{font-weight:400;font-size:24px;line-height:40px}.blank h3{font-weight:400;font-size:22px;line-height:40px}.newsection-part{text-align:center}.serviceareasingle-four{background-color:#f5f8f9}.serviceareasingle-four .box-part{box-shadow:-3px 32px 32px 0 rgb(15 5 5 / 8%);padding-bottom:20px}.serviceareasingle-four .box-part h4{padding:20px;color:#000;text-align:center}.serviceareasingle-four .box-part{box-shadow:-3px 32px 32px 0 rgb(15 5 5 / 8%);padding-bottom:20px;border:4px solid var(--primary);border-radius:10px}.serviceareasingle-four .box-part img{border-radius:6px 6px 0 0}.newsection-part h2,.newsection-part p{color:#000;padding-bottom:20px}.imges-part-servicearea img{border:3px solid #592d2e;width:100%;margin-top:20px;height:180px}.imges-part-servicearea{margin-bottom:0}#menu-item-849 ul.sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.breadcrumb .inner .theme-heading h1{font-size:35px}.elementor-page p{font-weight:500}.elementor-page .white-part p{color:#fff}.images-part-landing img{height:200px!important}div#pagination{text-align:center;margin-top:30px}.paragraph-color-part p{color:#fff!important}.elementor-page .gform-body.gform_body input{background-color:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:0 0 0 0;font-family:Roboto,Sans-serif;font-size:1rem;font-weight:400;padding:6px 10px;height:38px;width:100%}.elementor-page .gform-body.gform_body textarea{background-color:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:0 0 0 0;font-family:Roboto,Sans-serif;font-size:1rem;font-weight:400;padding:6px 10px;height:120px;width:100%}.contact-landing-form .row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:17px;align-items:center;width:100%}.elementor-page .gform_button{width:100%;border-radius:8px;align-items:center;position:relative;left:50%;transform:translate(-50%);margin-top:15px;background-color:#e01e39;color:#fff;padding:23px;border:0;font-weight:500;font-size:22px;line-height:0!important}.blog-breadcrumb .breadcrumb{padding:110px 0}.blog-breadcrumb .right-img{width:35%}.blog-breadcrumb .breadcrumb .inner{width:100%}.blog-breadcrumb .breadcrumb .inner h1{font-size:30px}.blog-breadcrumb .breadcrumb ul{display:flex;align-items:center;justify-content:right;margin-bottom:10px;gap:5px}.single-blogs-one .inner .single-blog .theme-heading h1{font-size:35px;font-weight:700;line-height:140%;color:#000}.single-blogs-one .inner{background:#fff}.single-blogs-one .inner .content h3{margin-top:10px;margin-bottom:5px;font-size:24px;font-weight:500}.single-blogs-one .inner .content h4{margin-top:10px;margin-bottom:5px;font-size:20px;font-weight:500}.single-blogs-one .inner .single-blog .blog-content .content h3,.single-blogs-one .inner .single-blog .blog-content .content h4{color:var(--primary)}.single-blogs-one .inner .single-blog .blog-content .content h3,.single-blogs-one .inner .single-blog .blog-content .content li{list-style-type:initial}.single-blogs-one .inner .single-blog .blog-content .content li{color:#333;margin-bottom:10px}.single-blogs-one .inner .single-blog .blog-content .content ul{padding-left:20px;margin-bottom:10px}.blog-breadcrumb .breadcrumb .right-img img{width:100%;clip-path:polygon(15% 0%,100% 0,100% 100%,0% 100%);top:0;position:relative;background-size:cover;height:100%;width:100%}.single-blogs-one .inner .single-blog .blog-content .content .wp-caption{margin:0 auto!important}.wp-element-caption{display:block!important}#pagination span{background:var(--primary);border:2px solid var(--primary);color:#fff;padding:5px 10px;border-radius:10px;font-weight:700}#pagination a{background:0 0;color:var(--primary);font-weight:700;font-size:14px;padding:5px 10px;border-radius:10px;border:2px solid var(--primary)}#pagination{width:100%;display:flex;gap:5px;justify-content:center}#pagination .next,#pagination .prev{background-color:#000}@media (max-width:1024px){.elementor-page h3{text-align:center}.hero .in-video{width:100%}.hero .contact-form{padding:15px}.hero h1{font-size:39px!important;text-align:center!important;margin-top:0}.breadcrumb .right-img:before{content:"";background:#020202a6;width:100%;height:100%;left:16px;position:absolute;z-index:1;bottom:0;transform:skewX(0)}.single-blogs-one{padding-bottom:20px}.blog-breadcrumb .breadcrumb .right-img img{object-fit:cover}.blog-breadcrumb .breadcrumb{padding:70px 0}.blogs-one{padding:50px 0}.single-blogs-one .inner .single-blog{padding:20px}.single-blogs-one .inner .single-blog .blog-content .content img{width:100%}.privacy-policy-part{padding-bottom:15px;z-index:0}.gallery-container .slider-nav2 .slick-slide img{height:53px!important}.gallery-container .slider-nav2 .item-slick.slick-slide.slick-current.slick-active{margin-left:-8px!important}.gallery-container .slider-nav2 .slick-track{left:8px!important}.gallery-container .slick-arrow{position:absolute;top:75%!important;z-index:50;margin-top:-12px;font-size:0;height:50px!important;background:#000;border:0}.gallery-container .slick-prev{left:75%!important}.gallery-container .slick-vertical .slick-slide{border:1px solid transparent!important}.gallery-container .slider-nav2 .slick-track{left:10px!important}.gallery-container .slider-nav2 .item-slick.slick-slide.slick-current.slick-active img{width:95%!important;margin-left:-2px!important}.gallery-container .row{grid-gap:7px!important;width:100%!important;margin:50px auto 0!important}.gallery-container .nav-in-slider{display:none}.page-id-803 .serviceinner-one .row .col-12{grid-column:span 12!important}}@media (min-width:350px) and (max-width:420px){.breadcrumb ul li{float:left;font-size:13px;overflow:hidden;max-width:13ch;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:420px) and (max-width:570px){.breadcrumb ul li{float:left;font-size:14px;overflow:hidden;max-width:28ch;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:571px) and (max-width:800px){.breadcrumb ul li{float:left;font-size:15px;overflow:hidden;max-width:33ch;text-overflow:ellipsis;white-space:nowrap}}