@import url('https://fonts.googleapis.com/css2?family=Muli:ital@1&display=swap');body{margin:0}h1,h3,h4,p,input,label,li{font-family:Muli,sans-serif}h4{font-size:1.5em}header{margin-left:10%;margin-right:10%;display:grid;grid-template-columns:50% 25% 25%}header img{max-width:500px}.phone{text-align:center;padding-top:40px}.phone a{color:#000}label{color:white}input,textarea{width:100%;min-width:300px;padding:10px;margin:10px;margin-left:0;border:0;border-radius:3px;-webkit-appearance:none}#introText{padding-top:10%;padding-left:5%;background-color:rgba(0,0,0,0.4)}#introText h1{font-size:3em;color:white}#introText p{font-size:1.8em;color:white;line-height:1.5em;padding-right:20px}#form{background-color:rgba(26,41,62,0.8)}form{height:100%}fieldset{border:0;margin-left:auto;margin-right:auto;width:70%}input[type=submit],input[type=button]{background-color:#5db3ff;border:0;border-radius:3px;font-size:1.5em;font-weight:800;cursor:pointer}footer{background-color:black;padding-bottom:50px}a{text-decoration:none;color:#b2b2dc}#features{display:grid;grid-template-columns:25% 25% 25% 25%}.afeature{margin:15px;padding:25px;border:1px solid gray;border-radius:7px;box-shadow:2px 2px 8px 0 rgba(0,0,0,0.3)}h3{font-weight:normal;font-size:1.8em;line-height:.2em;margin-bottom:3px}#partner p,#bingpartner p{font-size:12px}i{margin-right:4px}textarea{width:100%;height:80px}#logoimage{padding:10px}#sidebullets{display:grid;grid-template-columns:40% 30% 30%;background-color:grey;padding-left:10%;padding-right:10%;margin-top:10px}#sidebullets div{font-size:18pt;color:white;padding:10px;font-family:Muli,sans-serif}#reviews{background-image:url('../images/op-girlphone-183kb.webp');background-attachment:fixed;background-repeat:no-repeat;background-position:center top;background-size:cover;margin:auto;width:100%;position:relative}#reviewsboxes{display:grid;grid-template-columns:30% 30% 60%}.areview{background:rgba(230,195,129,0.65);border:1px solid #ccc;width:323px;height:388px;margin:20px;padding:20px}.areview p{font-size:1.5em}#reviewshead{background:rgba(255,255,255,0.5);display:grid;grid-template-columns:20% 80%}#reviewshead div{padding:20px}#excellent{font-size:31px;line-height:87px}#takemetop{display:none}#offerbanner{width:100%;background-image:url('../images/springback.webp');text-align:center;font-size:1.5em;color:white;padding:10px;font-family:Muli,sans-serif;position:fixed;bottom:0;z-index:99;border-top:2px solid antiquewhite}@media only screen and (max-width:1300px){#sidebullets{grid-template-columns:46% 26% 28%}#topBanner{height:auto !important}header{grid-template-columns:50% 35% 15%}.areview{width:280px}}@media only screen and (max-width:1024px){input{min-width:200px}#introText h1{font-size:2.4em !important}input,textarea{width:95% !important}#reviewshead{grid-template-columns:25% 75%}.areview{width:243px}}@media only screen and (max-width:991px){header{grid-template-columns:40% 45% 25%}header img{max-width:290px}#topBanner,#sidebullets{padding-left:2% !important;padding-right:2% !important}input,textarea{width:92% !important}#sidebullets{grid-template-columns:42% 31% 27%}#reviewshead{grid-template-columns:30% 70%}.areview{width:170px;height:478px}}@media only screen and (max-width:767px){#logoimage{padding:5px}header img{max-width:90%}header{grid-template-columns:100%;margin:0}.phone{text-align:center !important;padding-top:0 !important}#headimg{text-align:center}input,textarea{width:95% !important;min-width:200px !important}.partner,#bingpartner{display:inline-block;text-align:center}#introText{height:600px;padding-left:10px;padding-right:10px;padding-top:50px}#introText p{padding-right:3px}#features{display:grid;grid-template-columns:100%}#sidebullets{display:grid;grid-template-columns:100%;padding:3px}#sidebullets div{font-size:14pt;color:white;padding:5px;font-family:Muli,sans-serif}#reviews{background-image:url('../images/op-girlphone-mob.webp')}#reviewshead{grid-template-columns:100%}#reviewshead div{padding:0;padding-left:20px}#reviewshead div span{clear:both;display:block}#reviewsboxes{grid-template-columns:100%}.areview{height:auto;width:auto;padding:20px;text-align:center}#excellent{line-height:35px}#takemetop{display:block;margin-left:auto;margin-right:auto;padding-bottom:20px;width:200px}#takemetopbutton{background-color:#5db3ff;border:0;border-radius:3px;font-size:1.5em;font-weight:800;cursor:pointer;width:200px}#offerbanner{padding-left:10px;width:auto;font-size:1.2em;padding-right:90px;text-align:left}footer{background-color:black;padding-bottom:100px}}