@charset "UTF-8";
/* CSS Document */
html{font-family: 'Poppins', sans-serif;}
*{padding:0; margin:0;} 
body {letter-spacing:.5px; font-family: 'Poppins', sans-serif; font-weight:400;  background:#fff; font-size:16px; color:#656565; padding:0; margin:0; transition:.5s all ease-in-out; }
.wrapper{width:100%; clear:both;}
header{width:100%; clear:both;}
section{width:100%; clear:both;}
footer{width:100%; clear:both;}
h1{font-size:42px; line-height: 43px;}
h2{font-size:32px; line-height: 42px;}
h3{font-size:20px; line-height: 40px; color:#333333;}
h3 span{font-weight:bold; color:#6ab43e;}
h4{font-size:20px; font-weight:bold; line-height: 28px;}
h5{font-size:18px; font-weight:bold; line-height: 28px;}
p{font-size:15px; line-height:normal; color:#7f7f7f; font-weight:400;}
a{color:#333; transition:.2s all ease-in-out;}
a:hover{color:#333333;}
input[type="submit"]{background:#f66537; border:1px solid #eb5a2c; padding:10px 15px; color:#fff; border-radius:8px; margin-top:15px; font-size:12px; text-transform:uppercase;}
button{background:#f66537; border:1px solid #eb5a2c; padding:10px 15px; font-size:12px; color:#fff; border-radius:8px; margin-top:15px; text-transform:uppercase;}
input[type="submit"]:hover{background:#333; border:1px solid #222;}
button:hover{background:#333; border:1px solid #222;}
nav{width:100%; display:block; float:right;}
.toggle-parent{width:100%;}
	.navigation{float:right; text-align:right;}
	.navigation ul{list-style:none; padding:0;  margin:0; text-align:center; display:block;}
	.navigation ul li{margin:0px 0px; transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s; display:inline-block; position:relative; }
	.navigation ul li a{text-decoration:none; color:#fff;  }
	.navigation ul li a:hover{color:#fefefe; background:none;}
	.navigation li > a:after { margin-left: 5px;   content: '\25BC'; font-size:9px;  vertical-align: middle;}
	.navigation > li > a:after { margin-left: 5px;   content: '\25BC'; font-size:9px;  vertical-align: middle;}
	.navigation li > a:only-child:after { margin-left: 0; content: '';  font-size:9px;  vertical-align: middle;}
	.navigation ul ul{opacity:0; visibility:hidden; border-top:3px solid #fff; padding:5px 0 5px 0; width:180px; background:#063D64; position:absolute; left:-47px; transition:.5s; top:120%;}
	.navigation ul ul li{padding:10px; position:relative; margin:0; text-align:left; display:block; border-bottom:1px solid #02345b;}
	.navigation ul ul li:last-child{border:none;}
	.navigation ul li:hover ul{opacity:1;  visibility:visible; top:100%;}
	.responsive-btn{display:none;}
	.responsive-btn .button-toggle{width:40px; cursor:pointer; background:none; margin-right:0px; display:inline-block; padding:7px; border:1px solid #fff; margin-top:10px; border-radius:3px;}
	.responsive-btn .button-toggle span{width:100%; height:2px; background:#fff; margin:5px 0; display:block;}
	.navigation ul li:hover ul ul{opacity:0; visibility:hidden;}
	.navigation ul ul ul{opacity:0; visibility:hidden; transition:.5s; left:100%; top:160px;}
	.navigation ul ul li:hover ul{opacity:1;  visibility:visible; top:-8px;}
	.navigation ul ul li:hover ul.sub-sub-menu{display:none; visibility:hidden; opacity:0;  transition:.5s; top:120%;}
	.navigation ul ul ul li:hover ul.sub-sub-menu{display:block; visibility:visible; opacity:1; top:-8px;}

	
	
	
	
	
	@media screen and (max-width:767px){
	 .responsive-btn{display:block; text-align:right;}
	 .navigation ul{display:none;}
	  nav{padding-bottom:20px; width:100%;}
	 .navigation ul li{display:block;}
	 .navigation ul{margin-top:20px; border-top:2px solid #fff; padding-top:20px;}
	 .navigation ul ul{display:none; border-top:3px solid #fff; padding:5px 0 5px 0; width:90%; background:#063D64; position:inherit; left:0; transition:.5s; top:0;}
	 .navigation ul li:hover ul{display:block; opacity:inherit; visibility:inherit; top:0; transition:0s; width:100%; text-align:center;}
	 .navigation ul ul li{text-align:center; padding-bottom:8px;}
	 .navigation ul li{text-align:center; padding:10px 0 12px 0;}
	 .navigation ul.toggle-parent{margin: 28px auto;   width: 90%;}
	 .navigation ul ul ul{display:none; border-top:1px solid #fff; padding:5px 0 5px 0; width:80%; background:#BA1A43; position:inherit; left:0; transition:.5s; top:0;}
     .navigation ul ul li:hover .navigation ul ul ul{opacity:1; display:block;  visibility:visible; top:-8px;}
	 .navigation ul li:hover ul ul{opacity:0; visibility:hidden; display:none;}
	 .navigation ul ul li:hover ul.sub-menu{display:block; visibility:visible; opacity:1; background:#C23458; width:80%; margin:30px auto;}
	 .navigation ul ul ul li:hover{background:#b01039;}
	 .navigation {background: #111 none repeat scroll 0 0;  position: absolute;  top: 104px;  width: 100%; z-index:9;}
	 .carousel-indicators{z-index:1;}
	 .navigation ul li:hover{background:none;}
	 .navigation ul li a{border:none;}
	 
	 

	 
	
	}

	@media screen and (min-width:768px) and (max-width:3000px){
	 .navigation ul{display:block !important; margin-top:17px;}
	}
.navbar-nav > li{float:none;}	
	.top-strip{background:#6cb245; width:100%; padding:10px 0;}
.address-icon span{background:url('/wp-content/themes/polyclean/css/../images/add-icon.png') no-repeat; color:#fff; padding:5px 0 10px 28px; font-size:12px;}
.help-number {text-align:right; }
.help-number span{color:#fff;  padding:5px 0 10px 28px; font-size:14px;}
.help-number span em{color:#f36639; font-style:normal;}
.help-number span strong{font-size:15px;}
.my-logo img{padding:10px 0; max-width:100%;}
.navbar-inverse{background:none; border:none;}
.navbar-inverse .navbar-toggle .icon-bar{background:#333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:#fefefe;}
.navbar-inverse .navbar-nav > li > a{color:#fff; border-radius:15px; padding:8px 10px;  font-weight:400;}
.navbar-inverse .navbar-nav > li > a:hover{color:#000; background:#6cb245;}
.navbar-inverse .navbar-nav > li.activeClass > a{color:#000; background:#6cb245;}
.navbar-inverse .navbar-nav > li.current-menu-item > a{color:#000; background:#6cb245;}

.nav > li > a:hover, .nav > li > a{}
.nav > li > a:hover, .nav > li > a:focus{color:#333333; background:none;}
.my-banner{width:100%; background:url('/wp-content/themes/polyclean/css/../images/banner.jpg') repeat; height:640px; clear:both;}
.my-banner h1{color:#fff; padding-top:250px; text-align:center;}
.padding-t-15{padding-top:15px;}
.boxes{background:#6cb245; transition:.5s all ease-in-out; padding:25px 22px; text-align:center; color:#fff; width:100%; height:206px;}
.boxes h3 {background:url('/wp-content/themes/polyclean/css/../images/ideas.png') no-repeat center 2px; line-height:normal;  color:#fff;  margin-top:0px; padding-top:110px;  display:block;}
.boxes2 h3 {background:url('/wp-content/themes/polyclean/css/../images/bio.png') no-repeat center 2px; margin-top:0px; display:block;}
.boxes3 h3 {background:url('/wp-content/themes/polyclean/css/../images/inviromental.png') no-repeat center 2px; margin-top:0px;   display:block;}
.boxes4 h3 {background:url('/wp-content/themes/polyclean/css/../images/west-management.png') no-repeat center 2px; margin-top:0px;   display:block;}
.boxes p{font-size:11px;}
.about-us{padding-top:10px; padding-bottom:10px;}
.about-us h3{text-transform:uppercase; color:#4c4c4c;}
.my-logo span.tgline01{font-size: 12px;font-weight: normal; letter-spacing:.4px; line-height: normal !important;float: left; margin-top:-10px !important;}
.about-us p{font-size:17px; line-height:30px;}
article{border-bottom:1px solid #daeccf; padding-top:25px; padding-bottom:25px;}
.listing-arrow{list-style:none; padding-top:26px;}
.listing-arrow li{background:url('/wp-content/themes/polyclean/css/../images/listing-arrow.png') no-repeat left 8px; float:left; width:100%; text-align:left; padding:1px 0 20px 30px;  font-size:19px; color:#7f7f7f; font-weight:400;}
.btn-center{width:100%; clear:both;}
.btn-center button{font-size:14px;}
.financial-ass h2{padding-bottom:50px; text-decoration:underline;}
article.address{background:url('/wp-content/themes/polyclean/css/../images/testimonials.jpg') repeat-x; height:600px; margin-bottom:40px;}
article.address img{width:100%;}
footer{background:#246000; padding:15px 0 0px 0; float:left; width:100%; clear:both; color:#fff;}
.list-style-none{list-style:none;}
.list-style-none li{font-size:16px;}
.list-style-none li a{color:#fff;}
.list-style-none li a:hover{color:#eee; text-decoration:none;}
.copy-right{background:#f66537;}
.copy-right-child{padding:10px;}
.copy-right-child p{font-size:13px; padding-bottom:0; margin-bottom:0;}
.copy-right-child p a{color:#333333; font-weight:bold;}
.copy-right-child2{text-align:right;}
.include-service h3{margin:0; font-size:42px; text-transform:uppercase; line-height:normal; padding-bottom:20px; padding-top:20px; font-weight:bold;}
.img-responsive{width:99.99%;}
.navbar-toggle{margin-right:0;}
.my-logo{padding:0;}
.logocursor{color:#fff; cursor:pointer; text-decoration:none;}
.logocursor:hover{text-decoration:none; color:#fff;}
.logocursor:active{text-decoration:none; color:#fff;}
.logocursor:focus{text-decoration:none; color:#fff;}
.breadcrumb{background:#333; clear:both; border-radius:0; }
.breadcrumb ul{list-style:none;}
.breadcrumb ul li{border-right:2px solid #fff; float:left; cursor:text;  padding:0px 12px; color:#fff;}
.breadcrumb ul li a{color:#f36639; font-weight:bold;}
.breadcrumb ul li a:hover{text-decoration:none;}
.breadcrumb ul li:last-child{border-right:none;}
.about-page h3{padding-bottom:5px; text-align:center; text-transform:uppercase;}
.about-page h4{padding-bottom:10px; text-align:center;}
.about-page p{font-size:16px; line-height:25px; color:#706f6f; }
.about-grid h4{text-align:left;}
article.contact{background:none; padding:5px 0 10px 0;}
.add-contact h3{text-align:left;}
.add-contact p{padding-bottom:15px;}
.add-contact p b{font-size:18px;}
.my-form input{width:30%; margin-right:5%; float:left; margin-bottom:10px; border:none; border-bottom:1px solid #333; padding:10px 0; }
.my-form input:nth-child(3n){margin-right:0;}
.my-form input:nth-child(4n){margin-right:0; width:100%;}
.my-form textarea{width:100%; height:80px; border:none;  padding:10px 0; border-bottom:1px solid #333; }
.my-form input[type="submit"]{font-size:16px; width:100px;}
.assistance-info h3{font-size:22px; margin-top:0; text-align:center; color:#fff; text-transform:uppercase; padding:2px; background:#333; width:100%;}
.assistance-info input{width:22%; float:left; margin-right:4%; margin-top:15px; margin-bottom:5px; border:1px solid #999; padding:5px 8px;}
.assistance-info input:nth-child(4n+1){margin-right:0;}
.fill-info{width:100%; clear:both; margin-bottom:35px; float:left;}
.fill-info p{font-size:13px; padding-top:10px; clear:both;}
.assistance-info textarea{width:50%; height:150px; margin-top:8px; margin-bottom:5px; border:1px solid #999; padding:5px 8px;}
.assistance-info em{font-style:normal; font-size:13px; color:#3a3a3a;}
.assistance-info em a{font-style:normal; text-decoration:underline; padding-left:5px; font-size:13px; color:#3a3a3a;}
.assistance-info input[type="submit"]{clear:both; border:none; width:150px; padding:15px; font-size:16px;}
.my-cost input[type="text"]{float:none; width:100px; border:none; border-bottom:1px solid #333;}
.checkbox-success input{margin:0;}.my-cost input[type="text"]{margin:0;}
.total-cost input[type="text"]{width:162px;}
.extra-info{margin-bottom:10px;}
.extra-info h5{font-size:20px; margin:0; font-weight:bold; display:block;}
.extra-info p{display:block; font-size:18px;}
.extra-info span{text-align:center; font-size:20px; padding:10px; display:block;}
.about-page ol{padding-left:20px;}
.about-page ol li{font-size:17px;}
.textbox-print{width:80%; margin:auto;}
.textbox-print label{width:260px;}
.textbox-print input{margin-bottom:10px; border:none; border-bottom:1px solid #333; padding:5px 0;}
.textbox-print span{width:130px;}
.services-listing ul{list-style:square; padding-left:16px;}
.services-listing ul li{font-size:16px; line-height:26px;}
.margin-auto{margin:auto; float:none;}
.image-center img{margin:auto; margin-bottom:20px;}
.thumbnail{border:none; background:none;}
.carousel-control.left{background:none;}
.carousel-control.right{background:none;}
blockquote{border:none;}
.carousel{margin-top:80px;}
.carousel-control img{width:auto !important; left:40%; top:50%; margin-top:-50px; position:absolute;}
.caption p{color:#333;} 
.caption p.lead{color:#333; font-weight:bold;} 
.carousel-indicators{bottom:-10px;}
/*--------pT--------*/
.absoluteHeader{position:absolute; width:100%;}
.my-logo{font-size:31px; font-weight:bold; color:#fff; letter-spacing:0; padding:8px 0;}
.my-banner h1 b{color:#f5fe00; font-size:70px; display:block; line-height:105px;}
.my-banner a{background:#ff0000; color:#fff; font-size:23px; border-radius:10px; padding:16px 2px; text-transform:uppercase; 
font-weight:500; margin:16px auto; text-align:center; display:block; width:280px; cursor:pointer;}
.my-banner a:hover{text-decoration:none; background:#e61919;}
.bannerListBox ul{list-style:none;}
.bannerListBox ul li{display:inline-block; float:left; width:25%;  border-right:1px solid #5da336; cursor:pointer;}
.bannerListBox ul li:last-child{border-right:none;}
.boxes:hover{background:#61a73a;}
.relativeDiv{position:relative;}
.relativeDiv .innerabsolute{margin:-75px 0 30px 0; float:left; width:100%;}
.callHeader span{color:#000; font-size:22px; font-weight:600;}
.help-number ul li{background:#444444; margin-left:1px;  padding:3px 0px; vertical-align:top; width:150px; margin-bottom:2px;  border-radius:5px; display:inline-block; height:29px; text-align:center; line-height:25px; vertical-align:top;}
.help-number ul li a{font-size:12px; color:#fff; text-transform:uppercase; font-weight:500; }
.help-number ul li a span{background:url('/wp-content/themes/polyclean/css/../images/mailIcon.png') no-repeat center center; width:29px; display:block; height:23px;}
.help-number ul li.mailpd{ padding:3px 8px; width:48px;}
.help-number ul li a:hover{text-decoration:none; }
.help-number ul li:hover{background:#222;}

.search-seatextop {	border: none;     
    border-radius: 0px;  display: inline-block;
   float:left;  height: 30px;  margin:0;   width: 200px;}
.search-seatextop input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;   color: #fff;  display: inline-block;  float:left; font-size: 12px; padding:0px; line-height:30px; padding-left:5px;
    vertical-align: top;    width: 75%; height:29px;}
.search-seatextop em {    display: inline-block;   padding: 1px 0;     width: 17%;}
button.searcbox{background:url('/wp-content/themes/polyclean/css/../images/searchicon.png') no-repeat center; padding:0; height:20px; margin:0;  width:40px; border:none; float:right; margin-top:5px;}
.help-number ul li.searchBox{ padding:0px 2px; width:204px;}
.help-number ul li.searchBox:hover{background:#444444;}
.navbar-collapse{padding:0;}
.include-service p{text-align:left; font-size:19px; line-height:28px; font-weight:400;}
.include-service p strong{color:#6ab43e; font-weight:500;}
.s-leftright p{text-align:right;}
.leftImage{float:left; width:438px; height:438px; border-radius:100%; border:3px solid #6cb245; overflow:hidden;}
.leftImage img{padding:6px; border-radius:100%; width:100%;}
.rightImage{float:right; width:438px; height:438px; border-radius:100%; border:3px solid #6cb245; overflow:hidden;}
.s-leftText{text-align:left; margin-top:60px;}
.s-leftText h4{font-size:27px; color:#6ab43e; font-weight:500;}
.s-leftText h5{font-size:16px; font-weight:600; color:#333333;}
.s-leftText p{font-size:16px; font-weight:400; padding-top:5px;}
.s-leftText a{background:#6ab43e; color:#fff; padding:14px 0px; width:160px; font-weight:600; display:inline-block; margin:10px 70px 10px 70px; border-radius:10px; text-align:center;}
.s-leftText a:hover{text-decoration:none; background:#246000;}
.s-leftright{text-align:right; margin-top:60px;}
.centerimage{float:left; width:233px; height:233px; margin-top:25px; vertical-align:top; border-radius:100%; text-align:center; float:none; margin:auto; border:2px solid #6cb245; overflow:hidden;}
.centerimage img{padding:5px; border-radius:100%;}
.tab-content h6{font-size:19px; font-weight:500; color:#333333; padding:15px 5px; display:block; text-align:center; clear:both;}
.centerAlign{margin:auto; text-align:center; margin-top:80px; margin-bottom:60px; width:450px; border:1px solid #6ab43e; border-radius:15px; overflow:hidden;}
.centerAlign ul li{width:50%; border:none; color:#333; text-align:center; font-weight:500; font-size:20px;}
.centerAlign .nav-tabs > li > a{border:none; font-weight:600;}
.centerAlign .nav-tabs > li.active > a{border:none; background:#6ab43e; color:#fff; margin:0;}
.centerAlign .nav-tabs > li > a:hover{border:none;}
.copyrightcolor{background:#6ab43e; padding:45px 0; display:block; float:left; width:100%;}
.copyrightcolor2{padding:25px 0; margin-top:20px;}
.width80{width:90%; margin:auto;}
span.iconInfo{color:#fff; padding:12px; display:block; background:url('/wp-content/themes/polyclean/css/../images/groupIcon.png') left center no-repeat; text-transform:uppercase; font-size:18px; font-weight:500; padding-left:60px;}
a.contactClick{background:#246000; width:240px; color:#fff; padding:8px 10px; display:block; font-size:20px; text-align:center; font-weight:600;}
.links ul{list-style:none;}
.links ul li{display:inline-block; padding:11px 0px;}
.links ul li a{color:#fff;}
.links ul li a:hover{color:#fefefe; text-decoration:none;}
.topback{text-align:right; color:#fff; background:url('/wp-content/themes/polyclean/css/../images/back-to-top.png') no-repeat right center; height:46px; line-height:45px; padding-right:55px; display:block;}
.topback:hover{text-decoration:none;}
footer p{color:#fff; font-size:16px;}
footer h5{text-transform:uppercase; font-weight:bold; color:#fff; font-size:16px;}
footer h3{text-transform:uppercase; font-weight:600; margin-top:0; padding-top:0; color:#fff; font-size:30px;}
.bordercolor{border-color:#6ab43e; margin-bottom:60px;}
.navbar-inverse .navbar-toggle{background:#fff;}
.list-style-none{min-height:100px;}
.bannerinner{height:280px;}
.breadcrumb{background:#fff; padding:20px 0;}
ol.breadcrumb li{font-size:15px;}
.threetabs{margin-top:30px;}
.threetabs ul.topNav li{background:#333333; color:#fff; border:none; margin:0 0px; text-align:center; width:278px; height:78px; border-radius:4px; border-bottom:3px solid #181818;}
.threetabs ul.topNav li a{border:none; color:#fff; font-size:20px;  line-height:76px; font-weight:bold; padding-top:0; padding-bottom:0;}
.threetabs ul.topNav li.active{background:#6ab43e;}
.threetabs ul.topNav li.active a{background:#6ab43e;}
.threetabs ul.topNav li.active a:hover{border:none; color:#fff;}
.threetabs ul.topNav li.active a:focus{border:none; color:#fff;}
.threetabs ul.nav-tabs > li > a{margin:0;}
.threetabs ul.nav-tabs{border:none; text-align:center;}
.threetabs ul.nav-tabs > li{float:none; display:inline-block;}
.innerContantTabs{margin-top:40px;}
.innerContantTabs h3{font-size:28px; color:#333333; font-weight:bold;}
.innerContantTabs h3 span{color:#6ab43e;}
.innerContantTabs p{font-size:18px; color:#7f7f7f;}
.innerContantTabs b{color:#6ab43e; font-weight:500;}
.innerContantTabs i{font-style:normal; color:#6ab43e;}
.innerContantTabs i.rollOver {font-style: normal; color: #6ab43e; padding: 5px 0 0 0; display: block; float: left;  text-align: center;
    width: 100%;}
.innerContantTabs ul{padding:0; margin:40px 0; color:#6ab43e; list-style:none;}
.innerContantTabs ul li{font-size:18px; color:#7f7f7f; width:44%; background:url('/wp-content/themes/polyclean/css/../images/point.png') no-repeat left 8px; padding-left:25px; margin-right:10%; display:inline-block;}
.innerContantTabs ul li:nth-child(2n){margin:0;}
.ImageInner .leftImage{border:1px solid #6ab43e; border-radius:0; height:auto; width:100%;}
.ImageInner .leftImage img{border-radius:0; padding:0;}
.ImageInner .s-leftText a{background:none; width:auto; margin:0; color:#6ab43e; font-weight:300; font-size:18px; text-align:left;}
.ImageInner .s-leftText i{background:none; width:auto; margin:0; color:#6ab43e; font-weight:300; font-size:18px; text-align:left;}
.ImageInner h4{color:#6ab43e; font-weight:300; font-size:36px;}
.ImageInner p{padding-top:20px;}
.ImageInner{margin:25px 0px; float:left; width:100%;}
.ImageInner .s-leftText{margin-top:80px;}
.breadcrumb > .active{color:#6ab43e;}
.threetabs ul.nav-tabs > li{margin-bottom:2px;}
.ImageInner2 .s-leftText{margin-top:40px;}
.ImageInner2 h4{line-height:normal;}
.normalContent p{font-size:19px;}
.normalContent h2{font-size:24px; line-height:normal; color:#333; font-weight:500;}
.normalContent h2 span{color:#6ab43e;}
ul.pointlisting{list-style:none;}
ul.pointlisting li{font-size:19px; color:#7f7f7f;  background:url('/wp-content/themes/polyclean/css/../images/point.png') no-repeat left 8px; padding-bottom:10px; padding-left:25px; font-weight:400; margin-right:0; display:inline-block;}
.centercontent p{text-align:center; font-size:17px;}
.centercontent{margin-top:40px;}
.centercontent p a{color:#6ab43e;}
.bannerinner h1{font-weight:600; padding-top:140px;}
.bannerinner{background:url('/wp-content/themes/polyclean/css/../images/services.jpg') no-repeat center top / cover;}
.contact{background:url('/wp-content/themes/polyclean/css/../images/contact-us.jpg') no-repeat center top / cover;}
.material-available-and-wanted{background:url('/wp-content/themes/polyclean/css/../images/material-available-and-wanted.jpg') no-repeat center top / cover;}
.contactHeading h2{font-size:28px; line-height:normal; color:#333;}
.contactHeading h2 span{color:#6ab43e;}
.contactHeading h2 em{color:#333; font-size:36px; font-style:normal; display:block; font-weight:500; line-height:normal; margin-top:-1px;}
ul.informationCon{margin-top:80px; list-style:none;}
ul.informationCon li{font-size:16px; color:#666666; min-height:45px;  background:url('/wp-content/themes/polyclean/css/../images/contactIcon.png') no-repeat left 2px; margin-bottom:23px; padding-left:70px; margin-right:0; display:block;}
ul.informationCon li.mail{background:url('/wp-content/themes/polyclean/css/../images/mail.png') no-repeat left 2px; line-height:48px;}
ul.informationCon li.location{background:url('/wp-content/themes/polyclean/css/../images/location.png') no-repeat left 2px; line-height:normal;}
ul.informationCon li.business{line-height:48px;}
/*-----contactForm----*/
.contactForm{margin:30px 0;}
input[type="text"]{background:#fafafa; display:inline-block; height:50px; padding-left:15px; font-size:16px; border:1px solid #ccc; border-radius:0; line-height:`normal; margin-bottom:20px;}
.contactForm span.wpcf7-form-control-wrap{width:47%; display:inline-block; margin-right:4%; }
.contactForm input{width:100%; background:#fafafa; display:inline-block; height:50px; padding-left:15px; font-size:16px; border:1px solid #ccc; border-radius:0; line-height:`normal; margin-bottom:20px;}
.contactForm span.wpcf7-form-control-wrap:nth-child(2n){margin-right:0;} 
.contactForm span.wpcf7-form-control-wrap.your-message{width:100%; margin-right:0 !important;}
.contactForm textarea{width:99%; height:160px; background:#fafafa; font-size:16px; padding-left:15px; padding-top:10px; border:1px solid #ccc; border-radius:0; line-height:`normal; margin-bottom:20px;}
input[type="submit"], button{background:#6ab43e; transition:.5s ease-in-out; height:60px;  border:1px solid #6ab43e; text-align:center; color:#fff; font-size:20px; font-weight:600; border-radius:10px;}
.dtlSidebar span.wpcf7-form-control-wrap{width:100%; display:inline-block; margin-right:0%; }
.contactForm  input[type="submit"]{width:260px;} 
.centerAlign2{margin-top:10px; margin-bottom:30px;}
.centerAlign22 h3{text-align:left; padding-bottom:0; text-transform:inherit;}
.detailsHeading h1{font-size:38px; margin-bottom:30px; color:#333; border-bottom:3px solid #6ab43e; padding:18px 0;}
.detailsHeading h1 span{color:#6ab43e;}
.detailsHeading img{margin-bottom:30px;}
.sidebarContact{background:#d0d0d0; border:2px solid #6ab43e; overflow:hidden; border-radius:5px;}
.sidebarContact .contactForm{margin:0 auto;  margin:20px;}
.sidebarContact .contactForm input{margin:0 0 2px 0; height:46px; width:100%;}
.sidebarContact .contactForm textarea{margin:0 0 12px 0; width:100%; height:127px;}
.sidebarContact  h2{background:#000; margin:0; text-align:center; color:#fff; padding:10px 0; font-size:31px;}
.cat-Info{margin-top:60px; background:#f1f1f1; }
.cat-Info h3{background:#6cb245;  margin:0; color:#000; padding:5px 17px;}
.cat-Info ul{padding:15px 10px 15px 10px; margin:0; list-style:none;}
.cat-Info ul li{padding:8px; border-bottom:2px solid #e9e9e9;}
.cat-Info ul li a{font-size:19px; color:#5f5f5f;}
.cat-Info ul li:last-child{border:none;}
.normalContent ul{margin:20px 0 30px 18px; display:block;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute; display:none;}
.normalContent p.link-more{font-size:14px;}
svg.icon-arrow-right{display:none;}
nav.pagination h2.screen-reader-text{display:none;}
.nav-links a{background:#666; padding:6px 15px; display:inline-block; border-radius:4px; text-align:center; color:#fff;}
.nav-links span.current{background:#999; padding:6px 15px; display:inline-block; border-radius:4px; text-align:center; color:#000;}
body.search-no-results .search-form{display:none;}
.ImageInner .prPageContent{text-align:left; margin-top:0;}
.mWNeed .prPageContent{padding-top:0;}
.mWNeed .prPageContent h4{margin-top:0;padding-top:0;}
.mWNeed .prPageContent h5{margin-top:20px; }
.prPageContent .listing-arrow li { background: url('/wp-content/themes/polyclean/css/../images/listing-arrow.png') no-repeat left 8px;  background-size: auto auto;  float: left;  width: 100%;
    text-align: left; padding: 1px 0 6px 25px; font-size: 17px; color: #7f7f7f; font-weight: 400; background-size: 14px 14px;}
.prPageContent p{padding-top:0; font-size:18px;}
.prPageContent ul.listing-arrow{padding-top:0; margin-bottom:30px; float:left; width:100%; margin-top:12px;}
.mWNeed{margin-top:50px;}
.mWNeed .prPageContent ul.listing-arrow{margin-bottom:10px; margin-top:5px;}
.tabledataPro tr:first-child{background:#6ab43e;}
.tabledataPro table{border:1px solid #ccc; width:100%; margin-top:20px; margin-bottom:50px;}
.tabledataPro table tr{border-bottom:1px solid #ccc; color:#fff;}
.tabledataPro table tr td{padding:14px; border-right:1px solid #ccc; }
.tabledataPro table tr:first-child td{padding:14px; border-right:1px solid #fff; }
.tabledataPro table tr td p{margin-bottom:0;}
.tabledataPro tr:first-child td p{color:#fff; }
.tabledataPro tr td:last-child{border:none;}
.box {}

.buttonpopup {
  font-size: 16px;
  padding: 10px;
  color: #333;
  border: 2px solid #6ab43e;
  border-radius:10px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.buttonpopup:hover {
  background: #6ab43e; color:#fff; text-decoration:none;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; z-index:9;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popupCss {
  margin: 70px auto;
  padding: 20px 15px;
  background: #fff;
  border-radius: 5px;
  width:360px; max-width:100%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popupCss h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popupCss .close {
  position: absolute;
  top: 5px;
  right: 10px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popupCss .close:hover {
  color: #06D85F;
}
.popupCss .content {
  max-height: 30%;
  overflow: auto;
}
.Other-pr-strStock{text-align: center;margin:40px 0 0px 0;display: block;clear: both;float: left;width: 100%;}
.Other-pr-strStock img{width:800px; max-width:100%;  border:1px solid #6ab43e; padding:5px; }
.Other-pr-strStock h5{display:block; font-size: 27px;color: #6ab43e;font-weight: 500; }
.nwPage strong{color:#6ab43e; font-weight:500;}
.nwPage02 .ImageInner2 .s-leftText{margin-top:0;}
.nwPage02 ul.listing-arrow{padding-top:0;}
.fullWidthCover{width:100%; background:#6ab43e; padding:20px 0;   display:block;}
.fullWidthCover h5{color:#fff; text-align:center; text-transform:uppercase; font-weight:500; font-size:18px; display:block;}
.imageSwap {width: 100%; cursor:grab; height: 100%; position: relative; display: block; transition:all 0s ease-in-out; }
.imageSwap .img-top {opacity:0; visibility:hidden;  transition:all 0s ease-in-out; position: absolute;top: 0;left: 0;z-index: 99; height:100%; }
.imageSwap:hover .img-top {opacity:1; visibility:visible;  transition:all 0s ease-in-out; } 
 .cat-Info li.current_page_item a{color:#6cb245 !important;}
.thanksPage{text-align:center;}
.thanksPage h1{font-size:45px; margin-bottom:25px; font-weight:bold; margin-bottom:20px; color:#000;}
.thanksPage h2{font-size:30px; font-weight:normal; color:#000;}
.back98{color:#fff; background:#000; margin:20px 0 30px 0; display:inline-block; border:2px solid #000; padding:10px 30px; border-radius:50px;}
.back98:hover{background:#fff; color:#000;}
 
 
 
 
 
 
@media screen and (min-width:1024px){
.fullWidthCover h5{padding:0 10%;}
}
@media screen and (max-width:479px){
.assistance-info input{width:100%; margin-right: 0;}
.assistance-info textarea{width:100%;}
.relativeDiv .innerabsolute{margin:0;}
.bannerListBox ul li{width:100%; border-bottom:1px solid #5da336;}
.centerAlign{width:98%;}
.links ul li{font-size:11px; padding:0;}
.s-leftText a{margin-right:50px;}
.threetabs ul.topNav li{width:100%;}
input[type="text"]{width:100%;}
.contactForm textarea{width:100%;} 
.my-banner h1{font-size:28px;}
.my-logo img{width:240px; margin-top:5px;}
}
@media screen and (max-width:480px){
.leftImage {width:270px; height:270px; text-align:center; float:none; margin:auto;}	
}
@media screen and (min-width:480px) and (max-width:767px){		
.assistance-info input{width:48%; margin-right: 4%;}
.assistance-info input:nth-child(2n+1){margin-right: 0;}
.ImageInner .leftImage img{width:auto;}
.ImageInner .leftImage{width:auto;}
.my-logo img{width:370px;}

	
}
@media screen and (min-width:480px) and (max-width:991px){	
.bannerListBox ul li{width:50%; border-bottom:1px solid #5da336;}
.threetabs ul.topNav li{width:270px; }
}
@media screen and (min-width:768px) and (max-width:1023px){
.assistance-info input{width:32%; margin-right: 2%;}
.assistance-info input:nth-child(3n+1){margin-right: 0;}
.assistance-info input:nth-child(4n+1){margin-right: 2%;}		
}
@media screen and (min-width:768px) and (max-width:991px){
.my-logo{width:100%;}	
.expand{width:100%; margin:0 -15px;}
.callHeader{margin-top:16px;}
.leftImage{width:328px; height:328px;}
.my-logo{text-align:center;}
.navigation{float:none;}
nav{float:none; text-align:center;}
}
@media screen and (max-width:991px){
.s-leftText{margin-top:15px;}	
.include-service h3{padding-bottom:40px;}
.ImageInner .s-leftText{margin-top:10px;}
span.iconInfo{text-align:center; padding:50px 0 0 0; background:url('/wp-content/themes/polyclean/css/../images/groupIcon.png') no-repeat scroll top center;}
a.contactClick{margin:10px auto;}

}
@media screen and (max-width:767px){
.fill-info{padding:5px;}	
.my-logo{padding-left:15px;}
.my-banner{font-size:28px;}
.my-banner h1 b{font-size:55px; line-height:60px;}
.expand{position:absolute; top:-10px;}
.help-number {text-align:center; }
.callHeader{text-align:center; }
.innerContantTabs ul li{width:100%; margin-right:0;}

}
@media screen and (max-width:1199px){
.navbar-inverse .navbar-nav > li > a{font-size:16px;}
	
}
@media screen and (min-width:992px) and (max-width:1199px){
.ImageInner .s-leftText{margin-top:20px;}	
.my-logo img{width:350px;}
}
ul{margin:0; padding:0;}
.m-top-20{margin-top:20px;}
.m-bottom-45{margin-bottom:30px;}
.m-top-45{margin-top:30px;}
.padding-0{padding:0;}
.margin-0{margin:0;}
.p-m-0{margin:0; padding:0;}
.m-top-0{margin-top:0;}
.m-top-50{margin-top:70px;}
.border-none{border:none;}
.padding-50{padding:50px 0;}
.centerbtn{width:100%; clear:both; text-align:center;}
.centerbtn button{width:240px; background:#246000; border:1px solid #145000;  margin:30px 0; margin-top:60px; font-size:17px; color:#fff; font-weight:500; padding:10px 18px;}