/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2026 | 06:04:45 */
.cms-grid-7 .cms-post-icon {background-color: #00000000;}
.uacf7-wrapper-default label {font-weight: 600;}
h2, .h2 {
    font-size: 34px;
}
.elementor-kit-524 h3 {
    font-weight: 600;
}
.primary-menu .sub-menu li a {line-height: 0.4em;}

@media screen and (min-width: 1201px) {
    .primary-menu li.megamenu .sub-menu {
        width: 800px;
        max-width: 100vw;
        padding: 0;
		margin-left:-120%;
    }
}
.text-75 {
    font-size: 50px;
}
@media screen and (min-width: 1201px) {
    .primary-menu li.megamenu .sub-megamenu>li>.container>.elementor>.elementor-section>.elementor-container>.elementor-column {
        padding: 0px;
    }
}
.primary-menu .sub-menu .cms-emenu-6>.cms-title {
    font-size: 14px;
    padding: 0 0 15px;
    border-bottom: 0;
    color: #444;
}
.video_playbutton_none .cms-btn-video {
     visibility: hidden !important;
}
 .video_playbutton_hide {
}
 .contactform_accept input[type="checkbox"] {
     width: 18px;
     height: 18px;
}
 .contactform_accept .wpcf7-acceptance label span {
     display: inline-block;
     margin-top: 0 !important;
     font-size: 16px;
     padding-left: 10px;
     line-height: 26px;
     position: relative;
     top: -2px;
}
 .sizeofcollections label {
     border: 1px solid #5CE1E6;
     padding: 25px;
     align-items: center !important;
     border-radius: 10px;
}
 .sizeofcollections span.wpcf7-form-control.wpcf7-radio.radio-card {
    f display: flex;
     flex-direction: column;
     width: 100%;
     gap: 10px !important;
}
 .sizeofcollections span.wpcf7-list-item-label {
     font-size: 20px!important;
     font-family: 'Montserrat', sans-serif;
     font-weight: 600!important;
     padding-left: 10px;
     color: #000000!important;
     margin-top: 0 !important;
}
 .sizeofcollections .wpcf7-radio .wpcf7-list-item>label:before, .sizeofcollections .wpcf7-checkbox .wpcf7-list-item>label:before {
     border-radius: 90% !important;
     width: 22px !important;
     height: 22px !important;
     top: 33px !important;
}
 #aboutpage_progress_bar .cms-progress-bar-wrap {
     display: none !important;
}
 .home_service_grid .cms-heading {
     min-height: 100px;
}
 .ourmore_services h4.cms-heading {
     min-height: 80px;
}
 .services_leftsidar .p-50 {
     padding: 25px !important;
}
 .services_leftsidar .cms-emenu-5 li a {
     padding: 12px !important;
}
 .services_leftsidar .cms-content .pt-70 {
     padding-top: 50px !important;
}

 .site-branding img {
     object-fit: contain;
     object-position: left;
}
 .gradient_box71 .cms-gradient-render:after {
     content: "";
     background-image: -webkit-linear-gradient(-90deg, rgba(242, 150, 32, 0) 0%, rgba(242, 150, 32, 0) 0%, #5CE1E6 96%) !important;
}

.primary-menu>li>a:hover {
     color : #5CE1E6 !important;
}
 .primary-menu>li:hover >a:before {
     background-color : #5CE1E6 !important;
}
 .primary-menu>li:hover >a {
     color : #5CE1E6 !important;
}
 .primary-menu>li>a:hover {
     color : #5CE1E6 !important;
}
 .primary-menu>li.current_page_item a.cms-menu-link {
     color : #000000 !important;
}
 .primary-menu>li.current_page_item a.cms-menu-link:hover {
     color : #5CE1E6 !important;
}

 .primary-menu>li.current_page_item a:before {
     background-color : #5ce1e600 !important;
}
 .primary-menu>li.current-menu-ancestor>a:before {
     background-color : #5CE1E6 !important;
}
 .primary-menu>li.current-menu-ancestor>a {
     color : #5CE1E6 !important;
}
 .uacf7-steps.steps-form {
     margin-bottom: 25px !important;
}
 .form_group .wpcf7-select {
     padding : 0 15px !important;
     background-image: url(https://clearanceguys.co.uk/wp-content/uploads/2025/11/down-arrow.png);
     background-size: 35px;
}
 .form_group {
     margin-bottom: 15px;
}
 .steps-form .steps-row {
     display: flex !important;
     justify-content: space-around;
}
 .form_group label {
     font-size: 16px;
     margin-bottom: 5px !important;
}
 .form_group .wpcf7-form-control-wrap {
     display : block;
}
 .steps-form .steps-row:before {
     top: 25px !important;
     background-color : #000 !important;
}
 .steps-form .steps-row .steps-step {
     display: flex !important;
     align-items: center;
     flex-direction: column;
}
 .steps-form .steps-row .steps-step .btn-circle {
     color: #ffffff !important;
     font-size: 16px !important;
     padding: 0 !important;
     line-height: 16px !important;
     width: 50px !important;
     min-height: 50px !important;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .uacf7-btn-active + .steps-info p {
     color: #5CE1E6 !important;
     font-family: 'Montserrat', sans-serif;
     font-weight: 600 !important;
}
 .getaquote_leftbox a.btn.btn-white.btn-hover-primary-regular.btn-lg.mt-30 {
     display: none !important;
}
 .getaquote_leftbox .cms-gradient-render:after{
     background-image: -webkit-linear-gradient(-90deg, rgba(37, 120, 48, 0) 0%, rgba(37, 120, 48, 0.04) 3%, #5CE1E6 80%) !important;
}
 #uacf7-form-wrapper .uacf7-step.step-end {
     display: flex;
     flex-flow: wrap;
}
 #uacf7-form-wrapper .uacf7-step.step-end .uacf7-buttons {
     width: 100%;
     margin-top: -73px;
}
 #uacf7-form-wrapper .uacf7-step.step-end .uacf7-buttons button.uacf7-prev {
     margin-top: 0 !important;
}
 .form_groupfull {
     width : 100% !important;
}
 .form_grouphalf {
     text-align: right;
     width: 100% !important;
}
 .form_grouphalf .wpcf7-submit {
}
 .drop_off_location .cms-find-location-item:first-child .col-3 {
     display : none !important;
}
 .drop_off_location .cms-find-location-item:first-child .col-3:first-child {
     display: flex !important;
     width: 100% !important;
     flex: 100% !important;
     justify-content: left;
     align-items: left;
     align-content: left;
     flex-wrap: wrap;
	 
}
 .drop_off_location .cms-find-location-item:first-child .col-3 a {
     width: 25% !important; 
}

 .drop_off_location a {
     color:#3B3B3B;
}

 .sizeofcollections span.wpcf7-list-item-label {
     font-size: 24px;
     font-family: 'Montserrat', sans-serif;
     font-weight: 600;
     padding-left: 10px;
     color: #5CE1E6;
     margin-top: 0 !important;
}
 .sizeofcollections .wpcf7-radio .wpcf7-list-item:first-child span.wpcf7-list-item-label:after {
     content: "1-5 cubic metres. Equivalent to no more than 10 washing machines in size.";
     display: block;
     font-size: 16px;
     margin-top: 0px;
     line-height: 24px;
}
 .sizeofcollections .wpcf7-radio .wpcf7-list-item:nth-child(2) span.wpcf7-list-item-label:after {
     content: "5-10 cubic metres. Equivalent to no more than 20 washing machines in size.";
     display: block;
     font-size: 16px;
     margin-top: 0px;
     line-height: 24px;
}
 .sizeofcollections .wpcf7-radio .wpcf7-list-item:nth-child(3) span.wpcf7-list-item-label:after {
     content: "10+ cubic metres. Equivalent to more than 20+ washers in size.";
     display: block;
     font-size: 16px;
     margin-top: 0px;
     line-height: 24px;
}
 .sizeofcollections span.wpcf7-list-item-label {
     font-size: 24px;
     font-family: 'Montserrat', sans-serif;
     font-weight: 600;
     padding-left: 10px;
     color: #5CE1E6;
     margin-top: 0 !important;
}
 .services_leftsidar .cms-emenu-5 li.current-menu-item a .menu-title {
     color: #000 !important;
}
 .services_leftsidar .cms-emenu-5 li a:hover .menu-title {
     color: #000 !important;
}
 .blacktextbutton a {
     color: #000 !important;
}
 .contactus_banner a.btn {
     color: #000 !important;
}
 .contactus_banner a.btn:hover {
     color: #fff !important;
}
 .getaquote_leftbox a.btn.btn-white:hover {
     color: #000 !important;
}
 .singleservice_banner .btn {
     color: #000 !important;
}
 .cms-header-main .btn .cms-hidden-laptop {
     color: #000 !important;
}
 .blacktextbuttonhover a:hover {
     color: #000 !important;
}
 #contact-form .wpcf7-submit {
     color: #000 !important;
}
 .blacktextbutton2 .btn-white {
     background-color: #5ce1e6;
     color: #000 !important;
}
 .blacktextbutton2 .btn-outline-white:hover {
     background-color: #5ce1e6;
     color: #000 !important;
}
 .blacktextbuttonwhite .btn-white {
     background-color: #5ce1e6 !important;
     color: #000 !important;
     box-shadow: none !important;
}
.imgaligntop{
	background-position: center top!important;
}

.font-500 {
    font-weight: 700!important;
}