/*Banner max width*/

.social .container-fluid .col-md-12 .new-slider {

    max-width: 1143px;

    margin-left: auto;

    margin-right: auto;

}



.social .container-fluid .col-md-12 {

   padding-left: 0;

   padding-right: 0px;

}



/*Heading Font size*/

h1 {

    font-size: 36px!important;

}

h2 {

    font-size: 30px!important;

}

h3 {

    font-size: 27px;

}

h4 {

    font-size: 24px;

}

h5 {

    font-size: 21px;

}

h6 {

    font-size: 18px;

}



.new-slider {

    position: relative;

}

.btnofslider {

		position: absolute;

		bottom: 34%; 

		width: 100%;

	}

.btnofslider a {

    display: inline;

    text-decoration: none;

    padding: 0 5%;

    filter: drop-shadow(2px 3px 4px #444);

}

section#new-banner .btnofslider img {

    width: 10%!important;

    border: 3px solid #828438;

    border-radius: 50%;

}

.new-slider .btnofslider.upbnerbtn img {

    border: 3px solid #828438;

    border-radius: 50%;

}

.btnofslider img:hover {

	  transform: scale(1.1);

}

.socialofslider {

    position: absolute;

    bottom: 13%;

    width: 92%;

    right: 3px;

    text-align: right;

}

.socialofslider a {

    text-decoration: none;

}

.socialofslider img {

    width: 2.4%;

		max-width: 100%;

    height: auto;

}



/*top header*/

.bg-home {

    background: #ffffff !important;

	  padding: 10px 0 10px 0;

}

	.vcenter {

    align-items: center;

    align-self: center;

		justify-content: center!important;

    display: flex;

  }

		.logotext {

			display: block;

			text-decoration: none;

			font-size: 20px;

			font-weight: 600;

	}

	.headermidl {

    text-align: center;

  	}

	.top-link-z {

    display: grid;

    grid-template-columns: auto auto auto auto auto auto;

    grid-gap: 5px;

		list-style: none;

  }

	.top-link-z li a {

    display: block;

		color: #23687d;

    text-decoration: underline;

    background-color: transparent;

  }

  @media (max-width: 768px){

    ul.top-link-z img {

        max-width: 100% !important;

        height: auto;

      }
  
  }

	



.home .bg-home .headermidl ul.top-link-z {

    margin: 0;

}

/*header two*/

.logoBlock {

	display: none;

}

.navBlock {

    width: 100%;

    display: flex;

    flex-basis: auto;

    padding: 10px 8px 0 8px;

}

.navBlock nav {

    width: 100%;

}

ul#menu-main-menu {

		display: flex;

    padding-left: 0;

    justify-content: space-evenly;

    flex-direction: row;

}

ul#menu-main-menu li a {

    line-height: 0px;

}

.container.container-nav {

    width: 100%;

    max-width: 100%;

    display: flex;

    justify-content: center;

}

nav.navbar-collapse.collapse {

    width: 100%;

}

ul#menu-header {

    width: 100%;

    max-width: 100%;

    display: flex;

    justify-content: space-evenly;

	  margin-top: 5px;

}

ul.top-link-z {

    margin: 0;

}

.bg-home .headermidl ul.top-link-z li {

    margin: 0;

}

/*homepage banner*/

section#new-banner {

    display: none;

}

.home  section#new-banner {

    display: block;

}

.home .bg-home {

	background: #228191 !important; }



.bg-home {

	display: none;

	padding: 0;

}



#steam-header-v2 {

	display: block;

}



.home .bg-home {

	display: block;

	padding: 0;

}

.home #steam-header-v2, .home .social {

	display: none;

}

section#new-banner {

    max-width: 1100px;

}

/*banner v2*/

.new-slider {

    position: relative;

}

.upbnerbtn {

    position: absolute;

    bottom: 8%;

    width: 85%;

    left: 11%;

}

.btnofslider a {

    display: inline;

    text-decoration: none;

    padding: 0 5%;

    filter: drop-shadow(2px 3px 4px #444);

}

.upbnerbtn img {

    width: 7%;

}

.upbannerheader {

    position: absolute;

    bottom: 9%;

    width: 30%;

    right: 10px;

    text-align: left;

}

.socialofslider a {

    text-decoration: none;

}

.upbannerheader img {

    width: 8%;

}

nav ul li ul.dropdown-menu {

    top: 40px;

}

.navBlock {

    padding: 0px 8px 0 8px;

}

.social {

    background-color: #fff;

}

/*content*/

.section.pad {

    padding-top: 30px;

}

.section.banner-page {

    display: none;

}

.side-bar-menu {

    display: none;

}

.blog-cta {

    width: 100%;

}

ul#menu-header li a {

    color: #3B969C;

    background: #fff;

		font-weight: 700;

}

.section.wedo .row.ser-v .box-image-1 {

    height: 470px;

}

.section.wedo.pad, .section.pad.content {

    padding-bottom: 0;

}

.section.pad.bglight.why-choosing-us .box-icon-3 .infobox .text a {

    color: #626262;

}

img.sbtn2 {

    border: 2.8px solid #008080;

    border-radius: 50%;

}

.upbannerheader img.sbtn2 {

    border: 3px solid #008080;

}

img.sbtn2:hover {

    transform: scale(1.1);

}

.process-bg-1 .heading {

    text-transform: capitalize!important;

}

.section.pad img.wp-image-554 {

    float: right;

    padding-left: 15px;

}

@media (min-width: 2560px){

	.logotext {

			font-size: 30px;

	}

	ul.top-link-z img {

			max-width: 85%;

	}

}

@media (max-width: 1920px) and (min-width: 1660px) {

	.logotext{

		font-size: 24px;

	}

}

@media (max-width: 1336px) {

	a.logotext.flash {

		white-space: nowrap;

		font-size: 16px;

	}

}



@media (min-width: 1024px) {

    .social {

        min-height: 126px;

    }

    .home section#new-banner {

        min-height: 683px;

    }

    .vcenter .col-md-3:last-child {

        text-align: left!important;

    }

}



@media (max-width: 1024px) {

	/*Meth P Cleaning*/

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 940px !important;

	}

}





@media (max-width: 900px) {

  .row {

    margin-left: 0;

    margin-right: 0;

	}

	.steam-header.bg-home .col-md-3 {

    width: 100%;

  }

	.social .col-md-12 {

    padding: 0;

  }

}

@media (min-width: 767px) {

	.navbar-header {

    display: none;

  }

}



@media (max-width: 768px) {

	/*Meth P Cleaning*/

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 690px !important;

	}

    .container .navbar-header{

    margin-right: 0;

    margin-left: 0;

  }

}	



@media (max-width: 767px) {

	.steam-header.bg-home .row.vcenter {

    flex-direction: column;

	}

	.logo-steam {

    text-align: center;

    margin-bottom: 0;

	}

	.headermidl {

    margin-bottom: 0;

  }

	.headermidl ul.top-link-z {

    padding: 0;

  }

	.logo-steam a.logotext.flash {

		font-size: 14px;

	}

	.navbar-header a.navbar-brand img {

    display: none;

  }

	.container.container-nav {

    flex-direction: column;

		padding: 0;

  }

	ul#menu-header {

    flex-direction: column;

    margin: 0;

  }

	nav.navbar-collapse.collapse {

    width: 100%;

    margin: 0;

  }

	ul#menu-header li {

    margin-right: 0;

    padding: 2px 0px;

  }

	.socialofslider {

    bottom: 8%;

  }

	.btnofslider a {

		padding: 0 2.5%;

	}

    .social {

        display: none;

    }

	section#new-banner .btnofslider img {

		width: 14%!important;

	}

	.socialofslider {

    right: 1px;

	}

	.section.pad.cta-bg-1 .row {

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

  }

	.section.pad.cta-bg-1 .row .col-sm-3.col-md-2 {

    padding: 10px 0;

  }

  .home section#new-banner {

    min-height: 218px;

  }

  .home .socialofslider {

    bottom: 15%;

  }

  .home .socialofslider img {

    width: 5.4%;

  }

  img.aligncenter{

    float: unset;

    margin: 0 auto;

    width: 100%;

  }

}



@media (max-width: 580px) {

	/*Meth P Cleaning*/

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 520px !important;

	}

}



@media (max-width: 425px) {

	/*Meth P Cleaning*/

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 365px !important;

	}

}



@media (max-width: 375px) {

	/*Meth P Cleaning*/

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 316px !important;

	}

}



@media (max-width: 360px) {

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 302px !important;

	}

}



@media (max-width: 320px) {

	.social .container-fluid .col-md-12 .new-slider {

		max-width: 258px !important;

	}

}



