  #homecare-pricing{ width:100%; display:grid; grid-template-columns:31% 31% 31%;   justify-content:space-between;   margin-top:170px; } #homecare-options{ padding-bottom:40px; margin-bottom:40px; border-bottom:#c9c9c9 1px solid; display:flex;   justify-content:space-between; } #homecare-options .homecare-option p{ text-transform:uppercase;   color:#000;   font-size:12px;   margin:10px 0; } .homecare-price-block{ box-sizing:border-box; background-color:#fff; text-align:center; border:#C9C9C9 1px solid; } .homecare-price-block img{ margin-top:-120px; } .homecare-package-price:before{ content:"£";   font-size:26px; font-weight:normal;   color:#333;   position:absolute;   top:-10px;   left:-18px; } .homecare-package-price{ display:inline-block; position:relative; margin:0; font-size:48px; line-height:24px; font-weight:bold; color:#FF5E14; } .homecare-package-services{ width:100%;   height:calc(100% - 251px);   background-color:#FF5E14;   color:#fff;   text-align:left;   padding:30px 30px 80px 30px;   position:relative; } .homecare-package-services ul{ list-style-position:inside; } .homecare-package-services ul > li:before{ color:#fff!important; } .homecare-package-services ul li{ text-indent:-12px; margin-left:24px; } .homecare-package-title{ text-transform:uppercase; margin:8px 0 25px; } .homecare-button{   transition:all .5s ease;   display:block;   border:2px solid #febf01;   background-color:#febf01;   color:#000;   text-align:center;   text-transform:uppercase;   padding:14px;   font-size:18px;   border-radius:40px;   font-weight:700;   position:absolute;   width:calc(100% - 60px);   bottom:30px; } .homecare-button:hover{ border:2px solid #febf01; background-color:#fff; color:#FF5E14; }  .homecare-option .btn { border:3px solid #FF5E14; background-color:#fff; display:inline-block; padding:10px; position:relative; text-align:center; transition:background 600ms ease, color 600ms ease; } input[type="radio"].toggle { display:none; } input[type="radio"].toggle + label { cursor:pointer; min-width:60px; padding:10px 26px; text-transform:capitalize; } input[type="radio"].toggle + label:hover { background:none; color:#FF5E14; } input[type="radio"].toggle + label:after { background:#FF5E14; content:""; height:100%; padding:16px; position:absolute; top:-6px; transition:left 100ms cubic-bezier(0.77, 0, 0.175, 1); width:100%; z-index:-1; } input[type="radio"].toggle.toggle-left + label { border-right:0; } input[type="radio"].toggle.toggle-left + label:after { left:100%; } input[type="radio"].toggle.toggle-right + label { margin-left:-7px; } input[type="radio"].toggle.toggle-right + label:after { left:-100%; } input[type="radio"].toggle:checked + label { cursor:default;   color:#fff;   transition:color .2s;   padding:16px 26px;   position:relative;   top:-6px;   left:1px;   background-color:#FF5E14; z-index:1; } input[type="radio"].toggle:checked + label:after { left:0; }  .gform_wrapper ul.gform_fields li.gfield select{ height:44px; } .gform_page_footer{ position:relative; } #gform_next_button_1_21{ background-color:#FF5E14; color:#fff; display:block; width:100%; transition:all 0.5s ease; } #gform_next_button_1_21:hover{ background-color:#febf01; } #gform_previous_button_1{ position:absolute;   background:none;   padding:0;   top:74px;   font-size:12px;   text-decoration:underline;   width:100%; } #gform_submit_button_1{   display:block;   width:100%;   background-color:#FF5E14;   color:#fff; transition:all 0.5s ease; } #gform_submit_button_1:hover{ background-color:#febf01; } #ginput_quantity_1_18{ text-align:center; } #gform_ajax_spinner_1{ margin:10px auto; text-align:center; } .page_breadcrumbs.parallax {   background-size:100%; width:100%; } #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {   margin:-15px -10px 0 0; } #quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a {   height:40px; } #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text {   margin-left:5px; } a.logo img {   max-height:309px !important; } .shortcode-icon .media-body .text {   font-size:17px !important; }  svg.ekit-svg-icon.icon-calendar {   fill:#fff;   height:16px;   width:16px;   margin-right:5px;   line-height:16px; } svg.testimonials-card__quote.ekit-svg-icon.icon-quote {   width:44px; } .custom-text-block .elementor-widget-container ul {   margin-bottom:20px; } .custom-text-block .elementor-widget-container ul li {   list-style-type:disc; } @media screen and (max-width:960px){ #homecare-options {  justify-content:flex-start;  width:100%;  flex-wrap:wrap; } #homecare-options .homecare-option{  margin-right:20px; } } @media screen and (max-width:900px){ #homecare-pricing{  grid-template-columns:100%; } .homecare-price-block{  margin-bottom:160px; } } 