@media only screen and (max-width: 40em){.testimonialWrap .testimonial_body {    padding: 0 35px;    min-height: 50px;}.testimonialWrap .testimonial_body::before, .testimonialWrap .testimonial_body::after {    background-size: 30px !important;    width: 30px;    height: 30px;}.home .productWrap {    padding: 38px 0 0 0;    margin-top: 0;}.firepit_journey .textBox, .firepit_journey .imageBox {	border: none !important;}.firepit_journey .row .row::before {	top: inherit;	bottom: -8px;}.firepit_journey .row .row {    border-bottom: 2px solid #ccc;}.firepit_journey .row .row .columns:first-child {	padding-bottom: 0;}.firepit_journey .link {	margin-top: 30px;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}.mailchimP label{font-size:14px;margin-bottom:10px}.all_hireWrap h3{font-size:28px;text-align:center;margin-bottom:30px}.all_hireWrap h4{font-size:20px}.all_hireWrap .arrow{background:url(../images/arrow_1.png) no-repeat center bottom;padding-right:15px;margin-bottom:30px;padding-bottom:50px;background-size:32px}.productWrap .img-round{padding-bottom:22px}.header .brand{max-width:100px;margin:0 auto;float:none}.social{padding:17px 0;margin:17px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}.phone{text-align:center;padding:0 0 17px;border-bottom:1px solid #fff}.fullwidthbanner-container{left:0!important}.bannerWrap.wrap:after{transform:skewY(-2deg);-webkit-transform:skewY(-2deg);bottom:-42px;display:none}.bannerWrap.wrap:before{transform:skewY(2deg);-webkit-transform:skewY(2deg);bottom:-42px;display:none}.bannerWrap.wrap{padding:0}.page-template-page_firepit .containerWrap,.page-template-page_product .containerWrap,.home .containerWrap{margin-top:0;padding-top:38px;text-align:center}.home .containerWrap iframe{float:none;display:block;margin:20px auto}.productWrap{text-align:center}.productWrap img{margin:10px 0}.why_usWrap .box{margin-bottom:20px}.blogWrap .rpwe-block li{width:100%}.blogWrap .rpwe-block li .rpwe-title a{font-size:20px}.blogWrap .rpwe-block li .rpwe-summary{padding:25% 60px}.blogWrap .rpwe-block li .rpwe-img,.blogWrap .rpwe-block li .rpwe-summary{height:288px}.blogWrap .rpwe-block li .rpwe-img img{height:100%;width:100%}.rpwe-block h3{text-align:center}.footer .columns{margin-bottom:34px}.footer .viewAll{padding-right:15px;margin-bottom:0;text-align:center;margin-top:-15px}.contactBox .phone,.contactBox .mail{width:20px;height:20px;line-height:20px;font-size:10px;margin:0 7px 10px 15px}}@media only screen and (min-width: 40.063em){.firepit_journey .row .row .columns:first-child {	padding-right: 30px;} .firepit_journey .row .row .columns:last-child {	padding-left: 30px;} .single .entry-footer{height:66px}.productWrap .item5 .img-round,.productWrap .item3 .img-round,.productWrap .item1 .img-round{text-align:right}}@media only screen and (min-width: 64.063em){.row{max-width:1026px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home .productWrap img {    height: 122px;    width: 122px;}.home .productWrap {    margin-top: -36px;}.productWrap .img-round .view label {	font-size: 14px;}.all_hireWrap.linked h3{font-size:23px}.all_hireWrap.linked h4{font-size:14px}.all_hireWrap.linked img{max-height:38px}.all_hireWrap.linked .spBtn{font-size:14px;padding:8px 7px}.header .phone a i{width:18px;height:18px;line-height:18px;margin:0 auto;display:block}.header .phone{padding-top:3px;text-align:center}.phone label{line-height:12px}.header .social li a{width:18px;height:18px;line-height:18px}.header .social{padding-top:23px}.header .social li a,.header .phone a{font-size:11px}.mainmenu ul li a:link,.mainmenu ul li a:active,.mainmenu ul li a:visited{font-size:12px!important;padding:23.5px 5px}.blogWrap .rpwe-block li .rpwe-title a{font-size:20px}.blogWrap .rpwe-block li .rpwe-summary{padding:25% 60px}.blogWrap .rpwe-block li .rpwe-img,.blogWrap .rpwe-block li .rpwe-summary{height:288px}.blogWrap .rpwe-block li .rpwe-img img{height:100%;width:100%}.footer .columns{margin-bottom:34px}.footer .viewAll{padding-right:23%;margin-bottom:0;margin-top:-50px}.contactBox .phone,.contactBox .mail{width:20px;height:20px;line-height:20px;font-size:10px;margin:0 7px 10px 15px}.all_hireWrap h3{font-size:28px}.all_hireWrap h4{font-size:20px}.all_hireWrap img{max-height:38px}.all_hireWrap .arrow{background-size:20px}}