@media (max-width:1920px) and (min-width:1700px){
  #elemento-topbar .elementor-container,
  #elemento-second-header .elementor-container,
  #elemento-third-header .elementor-container{
    max-width: 1350px;
  }
  #elemento-second-toggler-right-side-bar .industrial-menu-panel .elementor-element-populated{
    height: 900px !important;
  }
}
@media screen and (max-width:1920px) and (min-width:1024px){
  #elemento-our-testimonial .elementskit-testimonial-slider .swiper-container,
  .plumber-our-testimonial-section .ekit-wid-con .swiper-container{
    padding-top: 5%;
  }
  .plumber-our-testimonial-section img{
    top: -25%;
    border: 5px solid #ffffff !important;
  }
}
@media (max-width:1450px) and (min-width:1400px){
  .industrial-menu-panel {
  height: 107vh !important;
  }
  .elemento-subscribed-form form input[type="submit"]{
    right: 30%;
  }
}
@media (min-width:767px) and (max-width:800px){
  .elemento-slider .stratum-advanced-slider__title {
    width: 75% !important;
  }
  .wpcf7-not-valid-tip{
    font-size: 12px
  }
}

@media (min-width:1023px) and (max-width:1050px){
  .pricing-plan-col .plan-card .ha-pricing-table-body {
  width: 40% !important;
  margin: 0 auto;
  }
}
@media (min-width:767px) and (max-width:1024px){
  #our-industrial-service .elemento-our-ind-ser-card-col{
    margin: 0 auto;
  }
  #our-industrial-service .elemento-our-ind-services-col-2{
    display: none;
  }
  #elemento-choose-your-plan .plan-card{
    margin: 0 auto;
  }
  .pricing-plan-col .plan-card .ha-pricing-table-body{
    width: 55%;
    margin: 0 auto;
  }
  .elementor-lightbox .elementor-video-container {
  width: 85%;
  }
  .elementor-lightbox .elementor-video-container{
    top: 20%;
  }
  .elementor-lightbox .dialog-lightbox-close-button{
    top: 5%;
  }
  #elemeto-search .mfp-container .mfp-content {
  top: 10% !important;
  }
  .elementor-fit-aspect-ratio iframe{
    top: 125px;
  }
}
@media (min-width:320px) and (max-width:501px) {
  .plumber-contact-form input[type="text"], input[type="email"]{
		background-color: #dbdfe870 !important;
	}
  .elemento-header-search .ekit-wid-con a{
    margin: 0 auto !important;
  }
  .elemento-service-para h2,
  .elemento-team-para h2,
  .elemento-blog-para h2,
  .elemento-plan-para h2,
  .elemento-project-para h2,
  .elemento-testimonial-para p {
    margin: 0 auto;
    width: 95% !important;
  }
  .elemento-slider .stratum-advanced-slider__description {
    width: 95% !important;
  }
  .elemento-slider .stratum-advanced-slider__title {
    width: 95% !important;
  }
  #elemento-slider-section .stratum-advanced-slider .stratum-swiper-button-prev,
  #elemento-slider-section .stratum-advanced-slider .stratum-swiper-button-next{
    width: 45px !important;
    max-height: 60px !important;
  }
  #elemento-slider-section .stratum-advanced-slider .stratum-swiper-button-prev::before,
  #elemento-slider-section .stratum-advanced-slider .stratum-swiper-button-next::after{
    width: 45px;
    padding: 15px;
  }
  .elemento-free-number ul{
    justify-content: center;
  }
  .plumber-tab-sectiion .ha-post-tab-content .ha-post-tab-item-inner img{
    width: 100%;
  }
  .elemento-main-service .ea-item:hover .ea-content{
    position: relative !important;
    top:0 !important;
  }
  .elemento-main-service .ea-item .ea-content p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .elemento-main-service .ea-item .ea-content::before {
  display: block;
  }
  .elemento-main-service .ea-item .ea-content {
  padding: 45px 5px 0 10px !important;
  }
  #our-industrial-service .elemento-our-ind-services-col-2{
    display: none;
  }
  .elementor-lightbox .elementor-video-container{
    top: 20%;
  }
  .pricing-plan-col .plan-card .ha-pricing-table-body{
    width: max-content;
    margin: 0 auto !important;
  }
  .ha-pricing-table > .elementor-widget-container{
    padding: 3em 0em !important;
  }
  .elemento-topbar-menu ul {
    margin: 0 auto !important;
  }
  .plumber-contact-us-inner-page input[type="submit"]{
    width: 30%;
    padding: 10px 10px !important;
  }
  .single-post .ebs-single-post-page #comments form textarea{
    width: 100%;
  }
}
@media (min-width:320px) and (max-width:768px){
  .plumber-our-testimonial-section .elementskit-commentor-bio{
    width: 100% !important;
    justify-content: center !important;
  }
  .plumber-our-testimonial-section .elementskit-commentor-bio .elementskit-profile-info{
    text-align: center;
  }
}
