




/*
     FILE ARCHIVED ON 17:53:09 Nov 9, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:03:33 Feb 10, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
/* CSS Document */

body{background:url(../images/bg.jpg) ;}

a{text-decoration:none !important;}
.nopadding{padding:0 !important}
.nomargin{margin:0 !important}

.main-conteiner{box-shadow: 0px 5px 40px #4C4C4C;
width:80%;
padding-top:15px;
margin: 35px auto 0 auto;
background: #FFF;}


.button{
	display: inline-block;
	outline: medium none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial,Helvetica,sans-serif;
padding: 0.5em 2em 0.55em !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
border-radius: 0.5em;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	}
	
.blue{
    color: #FFF;
    border: 1px solid #437AAD;
    background: linear-gradient(to bottom, #49C0F0 0%, #0092B3 100%) repeat scroll 0% 0% transparent;
}

.head .col-md-4 h2{margin-bottom: 0px;}
.head .col-md-4 h3{margin-bottom: 0px; margin-top: 0px; padding-left:60px;}
.head .col-md-4 p{ padding-left:60px; text-transform:uppercase !important;}

#mob-menu{display:none;}
.top-menu{background:#222323; padding-top:8px; /*padding-bottom:5px;*/  min-height:50px;}
.menu ul{list-style:none; padding:0; margin: 4px 0 0 0;}
.menu ul li{display:inline-block; line-height:25px;}
.menu ul li a{font-size: 16px;
vertical-align: bottom;
color: #E3E3E3;
font-weight: 300;
padding: 12px;
text-decoration: none;}

.menu ul li .border{background: none repeat scroll 0% 0% #0092B3;
height: 4px;
width: 100%;
margin: 0px auto;
transition: all 0.25s ease 0s;
display:none;}

.menu ul li:hover .border{display:block;}
.menu ul li:hover .sub-menu{display:block; position:absolute; top:35px; z-index:9999 !important;}

.sub-menu{display:none; background:#292A2A; padding:0 !important;top: 30px !important;}
.sub-menu li{display:block !important; border-top: 1px solid #000; padding:10px; }
.sub-menu li a{ font-size:12px !important;}
.sub-menu li:hover{background:#0092B3; }


.social{text-align:right;}
.social a img:hover{opacity:0.7;}

.green-glove h1{font-size:30px; color:#177A00;}
.green-glove ul li{margin-top:20px;}
.green-glove ul{margin-buttom:20px;}

.headerz{width: 100%;}
.headerz h1{
    padding: 20px;
    margin: 0px;
    font-size: 2em;
    line-height: 1.5em;
    color: #737A7B;
    font-weight: normal;
    text-align: center;
    background: linear-gradient(to bottom, #FFF 0%, #F4F4F4 100%) repeat scroll 0% 0% transparent;
    border-bottom: 1px solid #E8E8E8;
}


.jump a{display:inline-block;}
.products {
	width: 280px;
	height: 280px;
	border-radius: 100%;
	color: black;
	font-size: 18px;
	text-align: center;
	line-height: 18px;
	float:left;
	margin-left: 30px;
	margin-right: 30px;
	padding: 15px;
	padding-top: 35px;
	box-shadow: 0 25px 40px #686868;
	border: solid 8px white;
	color: white;
	text-decoration: none;
	text-shadow: 3px 4px 5px #000;
	margin-top: 20px;
	margin-bottom: 60px;
	-webkit-transition: all .45s ease;
	-moz-transition: all .45s ease;
	-ms-transition: all .45s ease;
	-o-transition: all .45s ease;
	transition: all .45s ease;
	background: rgb(157,213,58); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(124,188,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(157,213,58,1)), color-stop(100%, rgba(124,188,10,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(124,188,10,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(124,188,10,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(157,213,58,1) 0%, rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a', GradientType=0 ); /* IE6-9 */
}
.products p.headings {
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	text-shadow: 3px 4px 5px #000;
	color: white;
	margin-top:10px;
}
.fadeInUp:hover a {
	color: black;
}
.products:hover {
	margin-top: 40px;
	margin-bottom: 40px;
	background: rgb(162,200,229); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(162,200,229,1) 0%, rgba(71,134,170,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(162,200,229,1)), color-stop(100%, rgba(71,134,170,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(162,200,229,1) 0%, rgba(71,134,170,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(162,200,229,1) 0%, rgba(71,134,170,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(162,200,229,1) 0%, rgba(71,134,170,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(162,200,229,1) 0%, rgba(71,134,170,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c8e5', endColorstr='#4786aa', GradientType=0 ); /* IE6-9 */
}


.products a{
	color:#fff;
}

.products a:hover{
	color:#eee;
}

.products img {
    width: 38%;
    margin: 0 auto;
}



.welcome{clear:both; padding: 20px;}
.welcome h2{padding: 0px;  margin: 0px; font-size: 26px; line-height: 2em;  color: #086F07; font-weight: normal; }
.welcome p{text-align:justify;}
.welcome h3{
	font-size:18px !important;
}
.welcome ul li {line-height: 36px !important;}

.carpet h3{
margin-top:5px !important;
margin-bottom:20px !important;
color:#08721F !important;
text-align:center;
}

.carpet h2{
margin-top:5px !important;
margin-bottom:20px !important;
color:#08721F !important;
text-align:center;
}

.footer {
    margin-top: 30px;
    padding: 20px;
    color: #DDECF5;
    font-size: 0.8em;
    background: linear-gradient(to bottom, #222323 0%, #060606 100%) repeat scroll 0% 0% transparent;
}
.footer2 {
    
    padding: 20px;
    color: #DDECF5;
    font-size: 0.8em;
    background: linear-gradient(to bottom, #222323 0%, #060606 100%) repeat scroll 0% 0% transparent;
}
.copyright {
    float: right;
}

.copyright a {
    color: #DDECF5;
    text-decoration: none;
}

.footer.footer-2 {
    width: 100%;
	background:#383737;
}

.footer.footer-2 h2{font-size:16px; color:#ffffff; text-transform: uppercase; padding-bottom:0 !important;}
.footer-menu{}
.footer-menu ul{list-style:none; padding: 0;}
.footer-menu ul li{}
.footer-menu ul li a{font-size:14px; color:#afaeae; text-decoration:none; line-height: 38px;}
.footer-menu ul li a:hover{color:#afaeae;}

.footer-menu.footer-menu-2 {
    margin-top: 59px;
}
.footer-menu-logo-icons{}
.footer-menu-logo-icons ul{list-style:none; padding: 0;}
.footer-menu-logo-icons ul li{display:inline-block; padding:0 4px;}
.footer-menu-logo-icons ul li a{}

.footer.footer-2 p{font-size:14px; color:#a9a9a9; margin-left:11px;}
.footer.footer-2 span{font-size:14px; color:#f6f6f6;}
.footer.footer-2 span a{font-size:14px; color:#f6f6f6;}
.footer.footer-2.footer-3 {width:100%; background: #000000; padding: 14px 0 0 0;}
.footer.footer-2.footer-3 ul{list-style:none;}
.footer.footer-2.footer-3 ul li{display:inline-block; padding:0 4px; font-size:14px; color:#878787; border-right:2px solid #878787;}
.footer.footer-2.footer-3 ul li:nth-child(3) {border-right: none;}
 ul.sixteen {float: right;}
.clear{clear:both; margin:0; padding:0;}
.call-offer {margin-left: 22px;}
.call-offer img {position: relative; top: 8px; width: 19%; left:-12px;}
 strong.phn-number-1 {font-size: 34px; position: relative; top: -17px; left: 16px;}

.pricing{padding:15px;}
.pricing h2{font-size: 400%; font-style: italic; color: #CB6734; text-align:center; font-weight:600;}
.para-one{font-size: 18pt; color: #00F; font-style: italic; text-align: center;}
.para-two{font-size: 140%; color: #008000; font-style: italic; text-align: center;}
.para-four{font-size: 18px; color: #008000; font-style: italic;}

.rooms{border-top: 1px solid #000; border-bottom: 1px solid #000; padding:0; /*width:80%; margin:auto;*/ list-style:none; text-align:center;}
.rooms li{display:inline-block; width:32%; font-size: xx-large; font-style: italic;	font-weight: bold;color: #00F;font-family: Times New Roman,Times,serif; padding: 24px 0 42px 78px;}
.ass-color{color: #AC5D52; font-size: xx-large; font-style: italic;}
.rooms li span{font-size: 160%;}

.para-three{color: #36F; text-align: center; font-size: 32px; font-style: italic; font-family: Times New Roman,Times,serif; line-height: 30px;}

.concrete{padding:15px; text-align:justify;}
 .concrete p img{width:100%;}
 
 
 .green{color: #008000; font-weight:600; text-align:center;}
 
 .carpet{padding:15px; text-align:justify;}
 
 .big-green{color: #086F07; font-size: 2em;}
 
 .link-green{font-size: 15px; color: #086F07; font-weight: bold;}
 .blog{padding:15px;}
 .blog .col-md-4 img{width:100%;}
 .mid-green{color: #086F07; font-size: 20px;}
 
 .pad{padding-left:15px; padding-right:15px; }
 .pad form p{margin-bottom:0px}
 .pad form input{width:60%; margin-bottom:30px; padding: 5px 15px;}
  .pad form textarea{width:60%; padding: 5px 15px; color: #000;}
 
 
 .btn-reply {
    background: #449431 none repeat scroll 0% 0%;
    border: medium none;
    padding: 10px 15px;
    color: #FFF;
    text-decoration: none;
    margin-top: 15px;
	width:20% !important;
}

.small-green{color: #008000;}


.testi{padding:15px;}
.testi blockquote {
    position: relative;
    padding: 5%;
    margin: 1em 0px 3em;
    color: #FFF;
    width: 80%;
    min-height: 80%;
    border-radius: 15px;
    background: #177A00 none repeat scroll 0% 0%;
	font-size: 14px;
	border-left: none !important;
}

.testi blockquote::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -15px;
    left: 50px;
    width: 0px;
    border-width: 15px 15px 0px;
    border-style: solid;
    border-color: #177A00 transparent;
}

.contact{padding:15px;}
.contact table tr td{vertical-align:text-top;text-align:left; padding-top:20px;}

.contact table tr td:first-child + td{padding-left:35%;}
/*.full-blog-img{float:left; padding-right:10px; padding-bottom:10px;}*/
.full-blog-img{float:left; margin-right: 25px; margin-bottom: 10px;}
.pagination{ padding-left: 25px  !important;}
.pagination > .active > a{background-color: #449431 !important;border-color: #449431 !important;}

.bottom-paragraph {
    width: 100%;
}
p.content-part {
    color: #00F;
    font-size: xx-large;
	font-style: italic;
}

.phone-number-1 {
    color: #337ab7;
    font-size: 24px;
}

.phone-number-2 {
    color: #337ab7;
    font-size: 18px;
}

.phone-number-1 img {
    width: 10%;
    position: relative;
    left: -4px;
    top: -2px;
}
.phone-number-2 img {
    width: 10%;
    position: relative;
    left: -4px;
    top: -2px;
}

/*******Responsive Start********/
@media screen and (max-width:1024px)
{
.menu ul li {margin-top: 6px;}
.col-md-2.social {padding: 0 16px 0 0; text-align: left;}
.main-conteiner{width:100%;}
.padadjust{padding:0 !important}
}

@media screen and (max-width:980px)
{
.col-md-8.left-part-1 {width: 60%; float: left;}
.col-md-4.right-part-1 {width: 40%; float: right;}
.col-md-10.left-part-2 {width: 70%; float: left;}
.col-md-2.social {width: 30%; float: left; text-align: right; padding-right: 31px;}
.menu ul{margin:0 !important;}
}
}

@media screen and (max-width:900px)
{
.menu ul{margin:0 !important;}
.menu ul li a{padding:0 8px;}
.products{margin-left:20px;}
}

@media screen and (max-width:800px)
{
.products {margin-left: 88px;}
.menu ul{margin-top:0px;}
.menu ul li a {padding: 0 9px; font-size: 15px;}
}

@media screen and (max-width:768px)
{
.menu ul li a {padding: 0 4px;}
.products {margin: 35px;}
.menu ul li {margin-top: 6px; padding: 0 5px 0 5px;}
.menu ul li a {font-size:14px; padding: 0 2px;}
.container.service-sec{margin:0 4% 40px 4%;}
}

@media screen and (max-width:640px)
{
.products {margin: 25px; float: left; width:220px !important; height:220px !important;}
.products p.headings{font-size:20px;}
.container.service-sec{margin:0 3% 40px 3%}
}

@media screen and (max-width:600px)
{
.head .col-md-4 p{padding-left:0;}
.products {margin: 20px; float: left; width:210px !important; height:210px !important;}
.products p.headings{font-size:18px;}
.container.service-sec{margin:0 3% 40px 3%}
}

@media screen and (max-width:480px)
{
.col-md-8.left-part-1 {width: 100%;}
.col-md-4.right-part-1 {width: 100%; text-align: center;}
.products {margin:35px 22.5%;}
.phone-number-1{float:left; margin:0 10px !important;}
.phone-number-2{float:left;}
.phone-number-1 img {width: 9%;}
.phone-number-2 img {width: 9%;}
.button{padding: 0.6em 10em !important; margin: 10px 8% !important;}																																										
}

@media screen and (max-width:360px)
{
.col-md-2.social {float: left; margin-left: 16px; width: 100%; text-align: left !important;maRGIN-BOTTOM:10PX;}
.products {margin:35px auto;}
.phone-number-1 {text-align: center !important; margin-top: 10px; float:none;}
.phone-number-2{text-align: center !important; margin-top: 10px; float:none;}
.col-md-4.right-part-1 {text-align: center !important; margin:10px 0px;}
.button{padding: 0.5em 2em 0.55em !important;}
.container.service-sec {margin: 0 10%;}
}

@media screen and (max-width:320px)
{
.col-md-2.social {width:100%;}
.products {margin:35px auto;}
.phone-number-1 {text-align: center !important; margin-top: 10px; float:none;}
.phone-number-2{text-align: center !important; margin-top: 10px; float:none;}
.col-md-4.right-part-1 {text-align: center !important; margin:10px 0px;}
.button{padding: 0.5em 2em 0.55em !important;}
.container.service-sec {margin: 0 5%;}
}
/*******************************/