.proconBanner{background-image:linear-gradient( rgba(65, 134, 38, 0.5), rgba(65, 134, 38, 0.5) ), url(https://proconreadymix.co.uk/media/baua3sfj/concrete-construction.jpeg); background-repeat:no-repeat; background-size:cover; background-position:center; width:100%; min-height:450px;}
.proconIntro{min-height:60px; width:100%; padding:20px;}
.headText{padding:20px; text-align:center;}
.headText h1{font-size:2.5em; font-weight:700; color:#ffffff!important;}
.headText h2{font-size:2em; font-weight:600; color:#ffffff!important;}
.btn-procon{width:250px; background-color:#418626!important; color:#ffffff!important; border-radius:25px!important; font-weight:500!important; margin-bottom:10px!important; margin-top:10px!important; margin-left:5px!important; margin-right:5px!important;}
.btn-procon:hover{background-color:#70CC4B!important; color:#418626!important;}
.btn-procon-white{width:250px!important; margin:20px!important; background-color:#F4F6F9!important; color:#418626!important; border-radius:25px!important; font-weight:500!important; margin-bottom:10px!important; margin-top:10px!important;}
.btn-procon-white:hover{background-color:#70CC4B!important;}
.proconCard{margin-top:10px; margin-bottom:10px; border:thin solid #70CC4B; border-radius:25px; background-color:#ffffff;}
.proconContainer{padding-top:40px!important; padding-bottom:40px!important;}
.proThumb{border-radius:25px 25px 0 0; width:100%; height:auto;}
.cardTitle{height:40px; padding:10px; text-align:center;}
.cardText{height:150px; padding:10px; text-align:center; overflow:hidden;}
.cardTitle h4{font-size:1em;}
.cardCta{background-color:#418626; border-radius:0 0 25px 25px; text-align:center;}
.cardCta:hover{background-color:#70CC4B;}
.cardCta a{color:#ffffff; display:block; padding:10px;}
.cardCta a:hover{text-decoration:none;}
.proconBgHead{background-color:#F4F6F9!important; padding-top:40px!important; padding-bottom:40px!important;}
.proconBg{background-color:#F4F6F9!important; padding-top:40px!important; padding-bottom:40px!important; margin-top:20px;}
.titleContainer{padding-top:10px; padding-bottom:10px; text-align:center;}
.titleContainer h3{font-weight:600; font-size:2em;}
.proconCallOut{text-align:center;}
.proconHelp{padding:20px; text-align:center;}
.proconHelp img{height:80px; margin-left:auto; margin-right:auto; display:block;}
.helpText{min-height:150px; padding-top:20px; padding-bottom:20px;}
.helpText h4{font-size:1em;}
.projectImage{padding:20px;}
.projectText{padding:20px;}
.proconGreenCTA{background-image:url(https://proconreadymix.co.uk/media/p3vfdsmv/87ae1d71-0ebf-4fb1-ba4f-bb2687b746a1.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.ctaContainerText{text-align:center; padding-top:60px!important; padding-bottom:60px!important; padding-left:20px; padding-right:20px; background-color:rgba(65, 134, 38, 0.8);}
.ctaContainerText p{font-weight:600; color:#ffffff!important;}
.ctaContainerText h3{font-weight:600; color:#ffffff!important;}
.ctaContainerText h4{font-weight:600; color:#ffffff!important;}
.innerContainer{padding:10px;}
.sideBar{z-index:999; position:fixed; top: 70%; right:0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.whatsapp{box-shadow: 5px 5px 10px grey; border-radius:25px 0 0 25px; background-color:#ffffff; border:thin solid #dddddd; padding:10px; height:auto;}
a.whatsapp{text-decoration:none; color:#000000;}
.whatsapp-space{padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; width:40px;}