@media only screen and (max-width: 1199px){
    div#sbi_images .sbi_item a.sbi_photo {
        height: 224.75px !important;
    }                                                           /*8-11-2023*/
    .section.inner-page .row .rightCont.float-left {
        padding-right: 30px;
    }                                                            /*25-08-2023*/
    .sewer-vent-solutions-specific #section-.row:nth-child(2) > .leftCont img {
        height: auto;
        width: auto;
        margin: 0 auto;
    }                                                          /*29-08-2023*/
    .section.inner-page .row .rightCont.float-right {
	    padding-left: 0;
    }                                                         /*25-08-2023*/ /*28-08-2023*/
    .row.fullWidth.text-center .about-main-para {
        padding: 0;
    }                                                           /*28-08-2023*/
    .fullWidth .img-content-wrap .product-inr-txt {
        padding-right: 30px;
    }
    body .section.page section.wpb-content-wrapper .section-start .text p {
        margin-top: 11px;
    }
    .social-address .row .right-wrap .text-wrap .location {
        padding-right: 23px;
    }                                                       /*10-08-2023*/
    .instagram-unique div#sbi_images {
        grid-template-columns: repeat(4,1fr);
        grid-gap: 15px 15px;
        margin-bottom: 10px;
    }
    .social-address .row .right-wrap .section-title {
        margin-bottom: 10px;
    }
    .imgBlock-wrap .imgBlock.grid3 {
        grid-gap: 15px 30px;
    }
    .imgBlock-wrap .imgBlock.grid3 .gallery-wrap .gallery-img {
        height: 243px;
    }
    .footer .top-wrap .fmenu ul li:not(:last-child) {
        margin: 0 9px;
    }
    .section.page section.wpb-content-wrapper > div .wpb_column .wpb_wrapper > div.pgallery-item-img {
    max-height: 175px;
	}
    .section.page section.wpb-content-wrapper > div .vc_column-inner .wpb_wrapper p {
        letter-spacing: -0.5px;
    }
    /*Start 16-08-2023  */
    .section.inner-page .container .left-uniqu .float-left {
        margin-right:0;
        width:100%;
    }
    /* .group-blog .section.inner-page .row .leftCont.width50 {
        height: 300px;
    } */                                                                    /*commented on 25-08-2023*/
    /*End 16-08-2023  */
}
@media only screen and (max-width: 1023px){
    .group-blog .section.inner-page .row .leftCont.width50 img {
        object-position: top;       
    }                                                                 /*8-11-2023*/
    div#sbi_images .sbi_item a.sbi_photo {
        height: 226px !important;
    }                                                           /*8-11-2023*/
    .group-blog .section.inner-page .row .leftCont.width50 {
        max-height: 500px;
    }                                                                   /* 25-08-2023 */
    div.cbp-spmenu-push .insta-home {
        padding-top: 60px;
    }                   /* 10-08-2023 */
    .fullWidth .img-content-wrap .product-inr-img {
        height: 236px;
    }
    /* 04-08-2023 */
    .section.page section.wpb-content-wrapper > div .vc_column-inner .testimonial-msg .wpb_wrapper p br {
        display: none;
    }
    .section.page section.wpb-content-wrapper .meunique {
        padding: 20px 0px 32px;
    }
    .social-address .row > div.middle-wrap {
        padding-left: 51px;
    }
    .footer .content .fmenu ul#menu-footer {
        justify-content: center;
    }
    .footer .top-wrap .fmenu ul li:not(:last-child) {
        margin: 0px 6px;
    }
    .footer .top-wrap .fmenu ul li a {
        font-size: 12px;
    }
    .instagram-unique div#sbi_images {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 10px 10px;
    }
     .social-address .row {
        display: flex;
        flex-wrap: wrap;
    }
     .social-address .row > div.left-wrap {
        width: 100%;
        text-align: center;
    }
     .social-address .row > div:not(.left-wrap) {
        width: 50%;
        margin-top: 40px;
    }
     .social-address .opening-hours-title.section-title {
        margin-top: 0;
    }
    .section.page section.wpb-content-wrapper > div .wpb_column .wpb_wrapper > div.pgallery-item-img {
    max-height: 125px;
}
.section.page section.wpb-content-wrapper > div .vc_column-inner .wpb_wrapper p {
    font-size: 15px;
}
/* Start Himanshu 16-08-2023 */
.section.inner-page .row .rightCont h2 {
	font-size: 25px;
	line-height: 30px;
}
h2 {
	font-size: 25px;
	line-height: 30px;
}
.slider-content .content h1, .hero-wrapper .content h1 {
	font-size: 35px;
	line-height: 40px;
}
/* End Himanshu 16-08-2023 */
.page-team.group-blog .section.inner-page .row .leftCont.width50 {
    max-width: 300px;
   
}






}
@media only screen and (max-width: 767px){
    div#sbi_images .sbi_item a.sbi_photo {
        height: 155px !important;
    }                                                           /*8-11-2023*/
    .sewer-vent-solutions-specific #section-.row:nth-child(2) {
        margin-top: -47px;
    }                                                            /*29-08-2023*/
    .group-blog .section.inner-page .row .leftCont.width50 {
        max-height: unset;
    }                                                           /*25-08-2023*/
    .group-blog .section.inner-page .row .leftCont.width50 {
        min-height: 250px;
    }                                                           /*25-08-2023*/
    .group-blog .section.inner-page .row .leftCont.width50 img {
        height: auto;
    }                                                           /*25-08-2023*/
    .section.inner-page .left-uniqu, .section.inner-page .right-uniqu {
        flex-wrap: wrap;
    }                                                       /*25-08-2023*/
    .section.inner-page .row .rightCont.float-right {
        padding-left: 0;
    }                                                           /*25-08-2023*/
    .section.inner-page .row .rightCont.float-left {
        padding-right: 0;   
    }                                                        /*25-08-2023*/
    .left-uniqu .installation-text {
        margin-bottom: 15px;
    }                                                   /*24-08-2023*/
    .sewer-vents-specific .alignleft {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .fullWidth .img-content-wrap .product-inr-txt {
        width: 100%;
        padding-right: 0;
    }
    .fullWidth .img-content-wrap .product-inr-img {
        width: 100%;
        height: 229px;
        margin-top: 20px;
    }
    div.cbp-spmenu-push .insta-home {
        padding-top: 40px;
    }                       /* 10-08-2023 */
    /* 07-08-2023 */
    .projectgallery-item-content .wpb_single_image .vc_single_image-wrapper {
        height: 125px;
    }
    .instagram-unique #sb_instagram #sbi_load .sbi_load_btn, .instagram-unique #sb_instagram #sbi_load .sbi_follow_btn a {
        letter-spacing: 1px;
    }
    /* 07-08-2023 */
    body .section.page section.wpb-content-wrapper .section-start .text p {
        margin-top: 5px;
    }
    /* 04-08-2023 */
    .section.page section.wpb-content-wrapper > div .vc_column-inner .wpb_wrapper p {
        letter-spacing: 0;
    }
    .social-address .row > div.middle-wrap {
        padding-left: 0px;
    }
    .imgBlock-wrap .imgBlock.grid3 {
        grid-gap: 5px 15px;
        grid-template-columns: repeat(2,1fr);
    }
    .section.page section.wpb-content-wrapper > div .vc_column-inner .wpb_wrapper p {
        font-size: 15px;
        line-height: 24px;
    }
    .section.page section.wpb-content-wrapper > div .wpb_column .wpb_wrapper .testimonial-name .wpb_wrapper p {
        font-size: 21px;
    }
    .section.page section.wpb-content-wrapper > div .wpb_column .wpb_wrapper > div.testimonial-desgn-info p {
        font-size: 15px;
        line-height: 19px;
    }
    .imgBlock-wrap .imgBlock.grid3 .gallery-wrap .gallery-img {
        height: 170px;
    }
    .instagram-unique div#sbi_images {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 5px 5px;
    }
    div.section.social-address .row > div {
        width: 100%;
        margin-top: 0;
        padding: 0;
        /* text-align: center; */
    }
    /* .social-address .middle-wrap .opening-hour {
        max-width: 270px;
        margin: 0 auto;
    } */
    .social-address .middle-wrap .opening-hour {
        max-width: 270px;
    }
    .social-address .row .right-wrap .text-wrap .social-links {
        margin-left: 12px;
        width: 100%;
        margin-top: 18px;
    }
    .social-address .row .right-wrap .text-wrap .location {
        width: 100%;
    }
    div.section.social-address .row > div.middle-wrap {
        margin-top: 25px;
    }
    .social-address .row .right-wrap .text-wrap {
        margin: 20px 0;
        text-align: unset;
    }
    .cbp-spmenu-push .section.form {
        padding-top: 31px;
    }
    .project-page .section.page section.wpb-content-wrapper > div {
    border: 0;
    padding: 0;
}
div#sbi_images {
    grid-template-columns: repeat(2,1fr);

}
body .projectpage-projectgallery >div >div >div {
    display: grid!important;
    grid-template-columns: repeat(2,1fr)!important;
}
.section.page section.wpb-content-wrapper > div .wpb_column .wpb_wrapper > div.pgallery-item-img img {
    min-height: 125px;
}
/* Start Himanshu 16-08-2023 */
.home .hero .row > div {
	width: 100%;
}
.home .hero .row .left-wrap .text-wrap {
	padding: 0;
}
.section.inner-page .row .rightCont h2 {
	font-size: 20px;
	line-height: 25px;
}
.hero-wrapper .content h1 {
	font-size: 30px;
	line-height: 30px;
}
/* End Himanshu 16-08-2023 */
.page-team .section.inner-page .row {
    margin-bottom: 10px;
}
.page-team.group-blog .section.inner-page .row .leftCont.width50 {
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
}
/* start *** 3-7-2024 */
.footer .content .fmenu ul#menu-footer {
    flex-wrap: wrap;
}
.footer .top-wrap .fmenu ul li {
    width: 30%;
}
.slicknav_nav .current-menu-item > a,
.slicknav_nav .current-menu-parent > a{
    color: #FFF !important;
    background-color: #03060b;
}
body .footer .bottom-wrap {
    padding: 10px 0;
}
body .footer {
   padding-bottom: 0;
}
body .footer .bottom-wrap .content {
    padding: 0 32px;
}
/* end *** 3-7-2024 */
}
@media only screen and (min-width: 580px) and (max-width: 767px){
    div#sbi_images .sbi_item a.sbi_photo {
        height: 351px !important;
    }                                                           /*8-11-2023*/
    div.section.social-address .row > div.right-wrap {
        width: 50%;
    }
    div.section.social-address .row > div.middle-wrap {
        width: 50%;
    }
    /* <g-27-06-2024> */
    .section.process .left-wrap .image {
        width: 100%;
        max-width: 75%;
        margin: 0 auto;
    }
    /* <g-27-06-2024> */
    /* start *** 3-7-2024 */
    body .footer .bottom-wrap .content {
        padding: 0;
    }
    /* end *** 3-7-2024 */
}