@charset "utf-8";body{font-family:Calibri;margin-top:0;margin-bottom:0;background-image:url(../garage-door-spring-repair/bg-body.jpg);background-repeat:repeat}#container{width:900px;margin-left:auto;margin-right:auto}.head{width:900px;float:left;background-color:#e7e9e8;border-radius:.5px;box-shadow:0 0 .4px #787878}.header{width:885px;float:left;margin-left:7.5px;margin-top:7.5px}.sideleftheader{width:275px;float:left;background-color:#8cc051}.logo{float:left}.siderightheader{width:610px;float:right;background-color:#383838;height:102px}.sidetopheader{width:610px;float:left}.creditcards{float:left}.txtphone{float:right;margin-right:20px;margin-top:15px;font-size:30px}.sidebottomheader{width:610px;float:left}a{font-weight:bold;color:#b02f3b}a:link{text-decoration:none}a:visited{text-decoration:none;color:#b02f3b}a:hover{text-decoration:none;color:#5b5b5b}a:active{text-decoration:none;color:#b02f3b}#menu{float:left;width:610px;font-size:15px;border-radius:5px;box-shadow:0 0 1.5px #666;margin-top:7px}#menu ul{margin:0;padding:0}#menu ul li{display:block;float:left;padding:1px 12px 5px 10px;list-style-type:none}#menu input[type=checkbox],#menu label{display:none}.headline{width:880px;float:left;padding-left:10px;padding-right:10px;background-color:#e7e9e8;border-radius:.5px;box-shadow:0 0 .4px #787878}.sideleftheadline{width:645px;float:left;background-color:#b4e2ef}.titleform{float:left}#formtxt{width:625px;float:left;padding-left:10px;padding-top:10px;padding-bottom:20px}.name{width:250px;height:35px;float:left}.email{width:250px;height:35px;float:left}.city{width:250px;height:35px;float:left}.tele{width:250px;height:35px;float:left}.textarea{width:250px;height:35px;float:left}textarea{font-family:Calibri}.buttonok{width:250px;height:35px;float:right}.submit{width:80px;height:35px;float:left;margin-top:10px}.reset{width:80px;height:35px;float:left;margin-top:10px}h1{margin:0;font-size:18px;font-style:italic;color:#84050d;margin-left:10px}p{text-align:justify;line-height:21px;font-weight:normal;padding-left:7px;padding-right:7px}.ourservices{float:left}h2{margin:0;font-size:17px;font-style:italic;color:#507229;margin-left:10px}h3{margin:0;font-size:16px;font-style:italic;color:#183970;margin-left:10px}.contactus{float:right}.siderighthedaline{width:215px;float:right}.coupon{float:right}.testimonials{float:right;margin-top:20px}.headlinetwo{width:880px;float:left;padding-left:10px;padding-right:10px;background-color:#e7e9e8;border-radius:.5px;box-shadow:0 0 .4px #787878;padding-bottom:10px}.sideleftheadlinetwo{width:645px;float:left;background-color:#a3a4a3}.siderightheadlinetwo{width:215px;float:right}.aboutus{width:215px;float:right;text-align:center;background-color:#d2d6d7;padding-bottom:13px}.bgaboutus{float:left}.footer{width:900px;float:left;margin-top:10px;text-align:center}@media only screen and (max-width:900px){#container{width:100%}.head{width:100%}.header{width:98%;margin-left:1%;margin-top:1%}.sideleftheader{width:30.56%}.logo{width:100%}.siderightheader{width:67.78%;height:auto}.sidetopheader{width:100%}.creditcards{width:50%}.txtphone{margin-right:5%;margin-top:2%;font-size:180%}.sidebottomheader{width:100%}#menu{width:100%;height:auto;padding:0;text-align:center}#sub-menu{display:none}#menu ul li{border-bottom:solid 1px #fff;width:100%;padding:0}#menu ul li a{display:block;text-align:center;line-height:30px;color:#1d4270;background-color:#5aa5ab}#menu ul li:hover a{background-color:#323a47;color:#e2e2e2}.show-menu{display:block;color:#dbdbdb;text-align:center;padding:10px 0;margin-bottom:5px;font-weight:bold}input[type=checkbox]:checked ~ #sub-menu{display:block;margin:0;padding:0}#menu label{display:inline}.banner{width:100%;height:auto;background-size:100% 100%;padding-top:36%}.headline{width:98%;padding-left:1%;padding-right:1%}.sideleftheadline{width:71.67%}.titleform{width:100%}#formtxt{width:98%;padding-left:2%;padding-top:2%;padding-bottom:2%}.name,.email,.city,.tele{width:50%;height:auto;float:left;margin-bottom:2%}.textarea{width:30%;height:auto;float:left}.buttonok{width:50%;height:auto;float:right}.submit{width:30%;height:auto;margin-top:1%;float:right}.reset{width:30%;height:auto;margin-top:1%;float:right}h1,h2,h3{font-size:100%;margin-left:2%}p{padding-left:1.5%;padding-right:1.5%}.ourservices{width:100%}.contactus{width:45%}.siderighthedaline{width:21.89%;float:left;margin-left:2%}.coupon{width:100%}.testimonials{width:100%;float:left;margin-top:2%}.headlinetwo{width:98%;padding-left:1%;padding-right:1%;padding-bottom:1.5%}.sideleftheadlinetwo{width:71.67%}.siderightheadlinetwo{width:23.89%;float:left;margin-left:4%}.aboutus{width:100%;float:left;padding-bottom:2%}.bgaboutus{width:100%}.footer{width:100%;margin-top:2%}} @media only screen and (max-width:700px){.txtphone{margin-right:1%;margin-top:7%;font-size:120%}#formtxt{width:90%;padding-left:2%;padding-top:2%;padding-bottom:2%}.name,.city{width:45%;height:auto;float:left;margin-bottom:2%}.email,.tele{width:45%;height:auto;float:left;margin-bottom:2%;margin-left:2%}.textarea{width:20%;height:auto;float:left}.buttonok{width:60%;height:auto;float:left;margin-top:8%}.submit{width:20%;height:auto;margin-top:1%;float:right}.reset{width:20%;height:auto;margin-top:1%;float:right}input{margin:0;width:100%}} @media only screen and (max-width:400px){#container{width:100%}.head{width:100%}.header{width:96%;margin-left:2%;margin-top:2%}.sideleftheader{width:100%}.logo{width:100%}.siderightheader{width:100%;float:left;height:auto}.sidetopheader{width:100%}.creditcards{width:100%}.txtphone{float:left;margin-right:0;margin-top:3%;font-size:150%}.sidebottomheader{width:100%}.banner{width:100%;height:auto;background-size:100% 100%;padding-top:45%}.headline{width:97%;padding-left:1.5%;padding-right:1.5%}.sideleftheadline{width:100%}.titleform{display:none}#formtxt{width:98.5%;padding-left:1.5%;padding-top:2%;padding-bottom:2%}.name,.email,.city,.tele{width:70%;height:auto;margin-bottom:3.5%}.textarea{display:none}.buttonok{width:80%;height:auto;float:left;margin-top:2%}.submit{width:35%;height:auto;margin-top:2%}.reset{width:35%;height:auto;margin-top:2%}h1,h2,h3{font-size:100%;margin-left:0;text-align:center}p{padding-left:2%;padding-right:2%}.ourservices{width:100%}.contactus{float:left;width:100%}.siderighthedaline{width:100%;float:left;margin-left:0}.coupon{float:left;width:80%;margin-left:10%}.testimonials{float:left;margin-top:2.5%;width:80%;margin-left:10%}.headlinetwo{width:97%;padding-left:1.5%;padding-right:1.5%;padding-bottom:2%}.sideleftheadlinetwo{width:100%}.siderightheadlinetwo{width:100%;float:left}.aboutus{width:100%;float:left;padding-bottom:2%}.bgaboutus{width:100%}.footer{width:100%;margin-top:2%}}