@media screen and (max-width:1300px){.phone{font-size:32px}}@media screen and (max-width:992px){.top_head_title span{font-size:38px}.need_help .col-10{width:66.66%!important}.need_help .col-2{width:33.33%}.form_seubmit .col-6.form_submit{padding:4em 2em;max-width:50%}.phone{font-size:22px!important}}@media screen and (max-width:767px){.site-header .top-left-phone.text-right,.top_head,#masthead.site-header{display:none}.right-side,.left-container{max-width:100%}h1.title-home{font-size:25px!important;line-height:30px!important}.text-right,.row-col.who-are{text-align:center}.content_banner{max-width:100%;margin:0;background:rgba(255,255,255,.5);padding:20px;border-radius:8px}.content_banner h4,.content_banner h5{font-size:18px;line-height:normal}.content_banner h1{font-size:30px;line-height:normal}.content_banner::after{bottom:-80px;left:20px;background-size:100px auto}.slick-arrow{background:none!important;font-size:15px!important}.call_head{font-size:18px}.bor{display:none}.row-welcome .col-10{padding:0}.row-welcome h2{font-size:17px}.plumbing-services .row-col{display:flex;text-align:center;align-items:center;justify-content:center}.plumbing-services .col-2{width:145px;margin:1.5%;display:inline-block;padding:20px 10px;height:145px;float:left;border:3px solid #fff}.dev-icon-block h3{font-size:12px;text-transform:capitalize}.plumbing-services .icons_u img{transform:none;width:46px}.Services-Provide h2,.Services-Provide h1 a,.why-choose-box-layout h1,.need_help h3{font-size:20px;line-height:normal}.why-choose-box-layout{padding:0}.why-choose-wrap{padding:50px 0;margin:0}section.why-choose-wrap:after{left:0}.why-choose-img{margin:30px 0;position:relative;z-index:99}.btn-default{font-size:15px}.choose_us_block{margin-top:30px}.icons_u{margin-top:35px}.plumbing-services .title-home{line-height:30px}.title_block h5,.Services-block h1 a,.Services-block h1,.Services-block h2{font-size:25px}.need_help h2,.need_help h1,.need_help h3,.need_help h1 a,.Services-Provide h3{font-size:22px;margin:0 0 20px}.why-choose-box-layout li{line-height:normal;font-size:15px;width:100%!important;margin-top:10px!important}.clients-logo .col-2{float:left;width:50%}.choose_us_block{margin-top:0}.Services-block .col-5 img{margin-top:-100px}.site-footer .title-home,.site-footer .title-home a{font-size:20px;line-height:35px;padding:0}.footer-widgets p,.feedback h1 small{font-size:15px}.site-footer .title-home a{font-size:35px}.site-footer h2.widget-title{font-size:18px;margin-top:30px}.footer-section li.widget_nav_menu{list-style:none}.server-img-footer h2{padding:10px 0}.site-info{text-align:center}ul.blog_list li.thum,ul.blog_list li{width:100%;padding:0}.Services-Provide h3 a{font-size:42px}.why-choose-box-layout a.btn-default{text-align:center}.col-6.form_submit{max-width:100%}.need_help .flex-row{display:block;text-align:center}.footer-widgets h3 a{font-size:31px}footer a.btn-default.btn-default2,.widget_text{text-align:center}.footer-section .menu{display:flex;align-items:center;justify-content:center}.se-pre-con{display:none!important}.site-footer h2.widget-title:after{right:0;margin:0 auto}.plumbing-services h2,.plumbing-services h2 a{font-size:25px;display:block}.wbdev-section ul li{float:left;margin:0 14px}.wbdev-section ul{display:unset}.text-center{text-align:center;margin-top:5em}svg.icon.icon-angle-down{display:none!important}.header_content h3{color:#092f87;font-size:36px;-webkit-text-stroke:2px #fff;font-family:'Poppins-Bold';position:relative}section.top-section-services{padding:50px 0 50px!important}.left_side_image{width:85px!important}.slide_content ul li{width:50%}.top_head_title span{height:50px;font-size:40px}.plumbing-services .col-2{width:200px;padding:40px 10px;height:200px}.form_seubmit .col-6.form_submit{padding:4em 0;width:100%!important;text-align:center;margin:0 auto}.need_help .col-10{width:100%!important}.need_help .col-2{width:100%!important}.form_submit h1.title-home{text-align:center!important}.row-top h1.title-home{text-align:center!important}section.top-section-services{height:843px!important}}@media screen and (min-width:768px) and (max-width:1024px){body{font-size:15px;line-height:1.7}.site_logo{max-width:180px}.main-navigation a{font-size:16px;padding:.5em}.top-left-phone.text-right{margin-left:15px}.phone{font-size:25px}a.cart{margin:0 10px}.top-section-banner{height:auto}.produc-img img{height:240px}.row-services a.product_detail{padding:12px}.product_detail h4{font-size:22px}.site-footer .title-home{color:#fff;font-size:25px}.client_logos{padding:0}}@media screen and (max-width:768px){body{font-size:15px;line-height:1.6}.mobilehead{display:flex!important;align-items:center;justify-content:space-between}[class*="col-"]{float:none;width:100%;padding:0 5px}#masthead .site_logo,.top_bar{display:none}#masthead .phone{display:none}#masthead.site-header{padding:0;position:relative}.site-header .container{padding:0 15px}.navigation-top{position:absolute;right:0;top:44px;border-top:1px solid #6f1e1e}#menu-top-menu{position:absolute;width:100%;z-index:99999;left:0;background:var(--site-color)}.main-navigation .nav li{float:none;display:block;margin:0}.main-navigation .nav li a{padding:.5em 1.2em}.navigation-top{width:100%;text-align:right}.main-navigation>div>ul{text-align:right;padding:0}.main-navigation .nav li a{color:#fff;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)!important}.nav>li.hover>ul{position:relative;box-shadow:none;width:100%;margin:0;padding:0}.pt-pb{padding:30px 0!important}.container{padding:0 20px}.bead{padding:40px 0!important}.bead .entry-title{font-size:25px!important}.flex-col{display:block}.blog .entry-header .entry-title{font-size:22px}.blog .entry-content img{max-width:100%;float:none;margin-bottom:10px}.blog .entry-content p{font-size:16px}}@media screen and (max-width:580px){.slide_content ul li{width:100%!important}.form_seubmit .col-6.form_submit{padding:4em 2em;max-width:90%}}@media screen and (max-width:480px){.top_head_title{padding:54px 18px}.header_content h1{font-size:27px;margin-top:15px}.header_content h3{font-size:27px}.header_content{padding:5px!important}.top_head_title span{height:70px;font-size:29px}.slide_content h2{font-size:22px!important}.top_head_title{padding:5px 0}.plumbing-services .col-2{width:200px;padding:35px 10px;height:200px}}@media screen and (max-width:767px){.col-md-10,.col-md-2{flex-basis:100%}.row{flex-direction:column}.banner_content_wrapper{flex-direction:column}.slide_content{align-items:center}.logo_new{display:flex;justify-content:center}.imgwrap.lazyloaded{width:50%;height:50%;margin:0;float:none}}}

    /* Responsive styles using media queries for iPad */
    @media screen and (min-width: 768px) and (max-width: 1023px) {.col-md-10,
      .col-md-2 {
        flex-basis: 50%;
      }

      /* Adjust the flex direction for the row on iPad */
      .row {
        flex-direction: row;
      }

      /* Adjust the flex direction for the banner_content_wrapper on iPad */
      .banner_content_wrapper {
        flex-direction: row;
        justify-content: space-between;
      }

      /* Adjust the flex direction for the slide_content on iPad */
      .slide_content {
        align-items: flex-start;
      }
    }