.e-mail:before{content:attr(data-website) "\0040" attr(data-user);unicode-bidi:bidi-override;direction:rtl}
#service-area{float:left;width:100%;display:flex;flex-wrap:wrap;white-space:nowrap;margin-bottom:.2%;font-size: 15px;}
.area{float:left;width:auto;margin-top:1%;margin-right:.9%;margin-left:1%;margin-bottom:0.2%;padding-left:1%;padding-right:.9%;color:#85BD42}
.area1{float:left;width:20%;text-align:left;}

h3{padding-left:20px;padding-right:20px;}
address{padding-left:20px;padding-right:20px;}

body{font-family:calibri;margin:0;color:#33364f;background-image:url(cleaning-services/bg-body.png)}

h1{font-size:24px;margin:0;padding-top:15px;padding-left:15px;font-weight:normal}

h2{margin:0;padding-top:15px;padding-left:15px;color:#0a7d43;font-size:20px}

p{margin:0;padding:15px 20px;line-height:24px;text-align:justify}

#wrapper{margin:15px auto;width:1000px;box-shadow:0 0 4px #333}

#header{float:left;width:100%;background-color:#ecece5}

.logo{float:left}

.phone{float:right}

#main{float:left;width:100%;background-color:#FFF}

#banner{background-image:url(cleaning-services/air-duct-cleaning-missouricity.png);float:left;width:100%;padding-top:35%;background-size:100% 100%}

nav{display:block;float:left;width:100%;background-color:#0a7d43;color:#FFF;text-transform:uppercase}

.show-menu{display:none}

nav ul{padding:0;margin-top:0;margin-bottom:0;margin-left:12%}

nav ul li{display:block;float:left;list-style-type:none;padding:5px 30px}

label,nav input[type=checkbox]{display:none}

a{color:inherit;text-decoration:none}

a:hover{color:#292c40}

#main1{float:left;width:100%;}

#main1 ul{margin:0}

#main1 li{float: left;width: 25%;padding-bottom: 15px;}

.coupon{margin:0 15px;float:right}

#main2{float:left;width:100%;background-color:#ddddd2;padding-bottom:15px}

#form{float:left;width:30%;background-color:#292c40;box-shadow:0 0 2px #000;margin:5px 1.5%}

form{margin-left:1%}

.form-bg,.comment{border:0;width:84%;padding-left:3%;height:30px;background-color:#fff;color:#292c40;display:block;float:left;margin-left:6%;border-radius:3px;font-family:calibri;line-height:30px;font-size:16px;margin-top:5px;box-shadow:1px 1px 2px #000;margin-bottom:5px}

.comment{height:50px}

.submit{margin-bottom:15px;margin-left:6.5%;float:left;margin-top:15px}

#services{float:left;width:65%}

#services h2{color:#df3c44}

#services ul{margin:0;line-height:28px;padding-bottom:15px;display:block;float:left;list-style-image:url(cleaning-services/list.png);padding-top:20px;padding-left:6%}

#services ul li{width:48%;float:left}

#main3{background-color:#26283b;float:left;width:100%;color:#FFF}

#footer{float:left;width:100%;font-weight:bold;text-align:center;padding-bottom:15px;line-height:28px;font-size:17px;color:#292c40;overflow:hidden}

#footer img{margin:4px}

a img{border:0}

.modal{display:none;position:fixed;z-index:1;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}

#caption,.modal-content{margin:auto;display:block;max-width:90%}

#caption{text-align:center;color:#ccc;padding:10px 0}

#caption,.modal-content{animation-name:zoom;animation-duration:.6s}

@keyframes zoom{from{transform:scale(.1)}

to{transform:scale(1)}

}

.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}

.close:focus,.close:hover{color:#bbb;text-decoration:none;cursor:pointer}

.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}

#caption,.modal-content{margin:auto;display:block;max-width:90%}

#caption{text-align:center;color:#ccc;padding:10px 0}

#caption,.modal-content{animation-name:zoom;animation-duration:.6s}

@keyframes zoom{from{transform:scale(.1)}

to{transform:scale(1)}

}

.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}

.close:focus,.close:hover{color:#bbb;text-decoration:none;cursor:pointer}

.marquee{overflow:hidden;white-space:nowrap;box-sizing:border-box;animation:marquee 50s linear infinite;font-size:14px;color:#FFF;background-color:#0a7d43;}

.marquee:hover{animation-play-state:paused}

@keyframes marquee{0%{text-indent:27.5em}

100%{text-indent:-105em}

}

@media only screen and (max-width:1000px){#wrapper{width:100%}

img{height:auto}

nav ul{margin:0}

nav ul li{border-bottom:solid 1px #fff;width:100%;padding:0}

nav ul li a{display:block;text-align:center;line-height:30px;background-color:#292c40;color:#fff}

nav ul li:hover a{background-color:#0a7d43;color:#fff}

.show-menu{display:block;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:40px}

input[type=checkbox]:checked ~ #sub-menu{display:block}

#sub-menu{display:none}

#form{background-size:100% 100%}

#form img{max-width:100%}

.logo,.phone{width:40%}

}

@media only screen and (max-width:700px){#services{width:100%}

.coupon{width:30%}

#main1 ul li{width:100%}

}

@media only screen and (max-width:500px){.logo,.phone{width:45%}

.coupon{width:auto;max-width:90%}

#services ul li{width:92%;margin-left:8%}

#form{width:97%;margin:10px 1.5%;background-size:auto}

}

#services a:hover{color:#0d9953}
.g-recaptcha {float:left;max-width:100%;}
.g-recaptcha * {transform:scale(.95);float:left;transform-origin:115px}
.g-recaptcha {float:left;max-width:100%;}
.g-recaptcha * {transform:scale(.95);float:left;transform-origin:115px}
