.elearning {margin-right: 2%;}

.woof_sid_auto_shortcode.woof {
    padding: 14px 38px 20px 16px !important;
}

p {color: #4F5456; }


.blue {color: #3A3A7E !important;}


.history-bg {
    background-image: url(/wp-content/uploads/2020/10/timeline-bg.svg);
    background-repeat: no-repeat;
height: 550px;
margin-bottom: 1rem;
    background-position: center;
}


.about-lifterz {
    background-image: url(/wp-content/uploads/2020/10/Lifterz-bg-About.jpg);
    background-repeat: no-repeat;
height: 550px;
margin-bottom: 1rem;

}


.about-prolift {
    background-image: url(/wp-content/uploads/2020/10/About-Prolift-Access.jpg);
    background-repeat: no-repeat;
height: 550px;
margin-bottom: 1rem;

}

.about-psh {
    background-image: url(/wp-content/uploads/2020/10/Platform-Sales-And-Hire.jpg);
    background-repeat: no-repeat;
height: 550px;
margin-bottom: 1rem;
}

.service-repairs-bg {
    background-image: url(https://speedypoweredaccess.com/wp-content/uploads/2020/10/Speedy-Service-And-Repairs-Home.jpg);
    background-repeat: no-repeat;
height: 550px;
margin-bottom: 1rem;
}


.left-align-desktop {text-align: left;}

.grey-link {font-size: 14px; color: #4F5456 !important;}
.entry-title, .page-title {
    word-wrap: break-word;
    font-size: 40px;
    text-transform: uppercase;
    margin-top: 0.2rem;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background: url(wp-content/uploads/2020/10/filter-arrow-up.svg) -5px -4px no-repeat #e91f2e !important;
    display: block;
}

h2.homepage-header { font-size: 50px; line-height: 55px;}

.speedy-services {font-size: 25px;}
ul.checkboxes {
    margin-left: 0px;
    list-style-type: none;
}


.margin-img{margin-bottom: 3rem;}


.row.fullWidth.padding {padding-top: 4rem; padding-bottom: 4rem;}


h3.headings-bottom {
    font-size: 40px;
line-height: 47px;
}
h3.subheading { font-size: 30px;}

.subpages-text {font-size: 15px;}

.header-img {min-height: 100px; min-width: 100%;}

li.active-result.result-selected:first-child {
    visibility: hidden;
    height: 0px;
}

.access-training-bg {
    background-image: url(https://speedypoweredaccess.com/wp-content/uploads/2020/10/Speedy-Powered-Access-Training-Section.jpg);
    background-repeat: no-repeat;
}
.opt-in-padding {padding-top: 30px; padding-bottom: 30px;}
.sub-page-padding {padding-top: 15px;}

.no-margin {margin-botom: 0px;}
.grey-text {color: #4F5456;}
.white-text {color: #fff !important;}
.tabs-text {color: #4F5456 !important;/*color: #322173 !important;*/}

.centered{text-align:center;}
.crellycaption {
margin: 0 auto;
    display: block;
    text-align: center;
    width: 100%;
    left: 0px !important;}

.crellyslider>.cs-slides>.cs-slide>* {
    position: absolute;
    display: block;
    cursor: default;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    font-size: 14px;
width: 100% !important;
}


.pl-desktop {padding-left: 25%;}

crellyslider > .cs-slides > .cs-slide div {
      margin-top: auto !important;
    }

ul.smaller-text-mobile {
    font-family: 'Aller-Bold',sans-serif!important;
}

.crellyslider {
    font-family: 'Aller-Bold',sans-serif!important;
}



b, optgroup, strong {
    font-weight: 700;
    font-family: 'Aller-Bold',sans-serif!important;
}

.columns.large-3.small-6.medium-3 {
    height: 40px;
    padding-left: 0px;
    padding-right: 0px;
}

.chosen-container {
    min-width: 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100% !important;
font-family: 'Aller-Bold',sans-serif!important;
}
.blue a {color: #3A3A7E !important;}
.job-description {
    margin-bottom: 0.5rem;
}

hr.red-line {
    background-color: #EA1C2C;
}
.p-5px {
    padding-top: 5px;
}

ul.products li.product .button {
	margin-bottom: .236em;
	padding: .85em 3.4em .85em 0.75em !important;
}

p.woocommerce-FormRow.woocommerce-FormRow--first.form-row.form-row-first, p.woocommerce-FormRow.woocommerce-FormRow--last.form-row.form-row-last, p.woocommerce-simple-registration-login-link {
    display: none;
}

input.button.regbtn {
    color: #fff;
    padding: .85em 1em;
    font-size: .9rem;
}

.loginbox {
    padding: 10px;
}

table.shop_table_responsive tr td:before {
    display: none;
}

.product-name a {
    color: #eb1a25;
    font-weight: 700;
}

div#tab-alternatively-you-can-enquire-today {
    float: left;
    width: 100%;
}

input[type=text] {
    padding: 10px;
}

.redbg {
    background-color: #eb1a25;
    padding: 4px !important;
    margin-bottom: 14px;
}

section.related.products {
    display: none;
}

.ynbtn {
    margin: 0 20px 0 0 !important;
    padding-left: 20% !important;
    padding-right: 20% !important;
}

.blackynbtn {
    margin: 0 20px 0 0 !important;
    padding-left: 20% !important;
    padding-right: 20% !important;
    margin: 0 20px 0 0 !important;
    background-color: #000 !important;
    border: 1px solid;
    padding: .85em 1em;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-weight: 700 !important;
}

a.blackynbtn {
    color: #fff;
}

.ynbtn:active{
    background: #000 !important;
}

.ynbtn:focus{
    background: #000 !important;
}

.booktitle {
    color: #fff;
    margin-top: 8px;
    margin-bottom: 8px;
}

.moveright {
    margin-left: 29px;
}

p.datelable, p.locationlabel {
    color: #eb1a25; 
    font-size: 26px !important;
    margin-bottom: 10px;
}

em.required {
    display: none;
}

.wc-pao-addon-name {
    color: #eb1a25;
    font-size: 26px !important;
    margin-bottom: 10px;
}

.red-callout {
    background-color: #d2181f;
    color: #fff;
    padding: 27px 23px 22px 31px;
    margin: 0 12px;
    height: 122px;
    margin-top: 10px;
}

.blackrow {
    background-color: #000;
    padding: 4px;
    margin-bottom: 14px;
}

.smaller {
    font-size: 14px;
}

.nobtn:focus { 
    background-color: #fff !important;
    color: #d2181f !important;
}

div.product-addon-totals {
    display: none;
}

.noaccount {
    display: none;
}

ul.products li.product .price {
    display: none;
}

p.thwepo-extra-options {
    display: none;
    margin-bottom: 0;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 100% !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 26% ;
    padding: 12px;
    background-color:#ea1b2c !important;
    color: #fff !important;
    border: 0px;
border-radius: 0px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #F1F2F2;
    border: 0px;
border-radius: 0px !important;
padding: 11px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background-color: #f1f2f2;
    border: 0px;
border-radius: 0px !important;
}
input.wpcf7-form-control.wpcf7-text {
    background-color: #f1f2f2;
    border: 0px;
border-radius: 0px !important;
padding: 11px;
}

.su-tabs-pane {
    font-size: 1rem;
}

.button {
     background-color: #eb1a25 !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}

button.button.couponbtn {
    margin-bottom: 4px;
}

th.product-subtotal {
    display: none;
}

td.product-name {
    font-size: 16px;
}

.wc-booking-summary {
    color: #000000!important;
}

input#coupon_code {
    background-color: #f1f2f2;
    border-radius: 0;
    text-transform: uppercase;
}

.quantity, .product-quantity {
    display: none;
}

.locationbtn {
    margin: 0 20px 0 0 !important;
    padding-left: 46px !important;
    padding-right: 46px !important;
}

.locationbtndoncaster {
    margin: 0 20px 0 0 !important;
    padding-left: 44px !important;
    padding-right: 43px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 2em !important;
}

.greenbtn {
    margin: 0 20px 0 0 !important;
    padding-left: 54px !important;
    padding-right: 54px !important;
    background-color: #000 !important;
}

a.button.greenbtn:hover{
    margin: 0 20px 0 0 !important;
    padding-left: 54px !important;
    padding-right: 54px !important;
    background-color: #009e21 !important;
}

.blackbtn {
    margin: 0 20px 0 0 !important;
    padding-left: 54px !important;
    padding-right: 54px !important;
    background-color: #000 !important;
    border: 1px solid;
    padding: .85em 1em;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-weight: 700 !important;
}

.blackbtndoncaster {
    margin: 0 20px 0 0 !important;
    padding-left: 44px !important;
    padding-right: 44px !important;
    background-color: #000 !important;
    border: 1px solid;
    padding: .85em 1em;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-weight: 700 !important;
}

@media only screen and (max-width: 1480px) {
.blackbtn {
    border: 1px solid;
    width: 98%;
    text-transform: uppercase;
    font-weight: 700 !important;
}

.blackbtndoncaster {
    border: 1px solid;
    width: 98%;
    text-transform: uppercase;
    font-weight: 700 !important;
}

.blackynbtn {
    border: 1px solid;
    width: 98%;
    text-transform: uppercase;
    font-weight: 700 !important;
}

}


a.blackbtn {
    color: #fff;
}

a.blackbtndoncaster {
    color: #fff;
}


.blackbtn:hover{
    margin: 0 20px 0 0 !important;
    padding-left: 54px !important;
    padding-right: 54px !important;
    background-color: #009e21 !important;
}

.blackbtndoncaster:hover{
    margin: 0 20px 0 0 !important;
    padding-left: 54px !important;
    padding-right: 54px !important;
    background-color: #009e21 !important;
}


p.form-field.form-field-wide.wc_bookings_field_persons {
    display:none;
}

.delegate-picker {
    float: left;
    width: 100%;
    height: 170px;
    position: relative;
    border: solid 2px #f1f2f2;
    background: #fff;
    padding: 20px;
    text-align: center;
}

.delegate-picker .pic {
    float: left;
    width: 100%;
    height: 75px;
    background-position: center center !important;
    background-size: contain;
    margin: 0 0 20px;
}

a.delegate-picker .pic.delegate-1 {
    background: url(/wp-content/uploads/2019/02/1delegate.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker:hover .pic.delegate-1, a.delegate-picker.active .pic.delegate-1 {
    background: url(/wp-content/uploads/2019/02/1delegate-red.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker .pic.delegate-2 {
    background: url(/wp-content/uploads/2019/02/2delegate.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker:hover .pic.delegate-2, a.delegate-picker.active .pic.delegate-2 {
    background: url(/wp-content/uploads/2019/02/2delegate-red.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker .pic.delegate-3 {
    background: url(/wp-content/uploads/2019/02/3delegate.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker:hover .pic.delegate-3, a.delegate-picker.active .pic.delegate-3 {
    background: url(/wp-content/uploads/2019/02/3delegate-red.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker .pic.delegate-4 {
    background: url(/wp-content/uploads/2019/02/4delegate.png) no-repeat center center;
    background-size: contain;
}

a.delegate-picker:hover .pic.delegate-4, a.delegate-picker.active .pic.delegate-4 {
    background: url(/wp-content/uploads/2019/02/4delegate-red.png) no-repeat center center;
    background-size: contain;
}

.delegate-picker .pic.delegate-5 {
    background: url(/wp-content/uploads/2019/02/4plusdelegate.png) no-repeat center center;
    background-size: contain;
}

.delegate-picker:hover .pic.delegate-5, a.delegate-picker.active .pic.delegate-5 {
    background: url(/wp-content/uploads/2019/02/4plusdelegate-red.png) no-repeat center center;
    background-size: contain;
}

.delegate-picker:hover, .delegate-picker.active {
    background-color: #f1f2f2
}

.delegatelabelhide {
    display: none !important;
}

.numdelegates {
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}

.delegatelabel {
    font-weight: 700;
    font-size: 1rem;
}

#delegate-names input.delegate-name {
    display: none;
}

input.delegate-name {
    width: 75%;
    margin-bottom: 5px;
    background-color: #F1F2F2;
    border: 0px;
    padding-left: 10px;
}

span.delegatenameinstruction {
    display:none
}

select#delegate-select-menu {
     background-color: #f1f2f2;
    border: 0px;
    border-radius: 0px !important;
}

p.price {
    display: none;
}

::-webkit-input-placeholder {
    font-weight: 400 !important;
}

.select2-container--default .select2-selection--single {
    background-color: #f1f2f2 !important;
    border: 0 !important;
    border-radius: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000000;
}

span.optional {display: none;}

h1.product_title.entry-title, label.bold, p.bold, span.bold {
    font-weight: 700;
   
}

.su-tabs-pane {
    height: 240px;
    overflow-y: scroll;
    overflow-x: hidden;
}

@media only screen and (max-width: 480px){

.row.fullWidth.large-12.hide-in-mobile {
    display: none;
}


ul.chosen-results {
    min-width: 305px !important;
    background-color: #fff;
    position: absolute !important;
    top: 44px;
    /*left: -365px !important;*/
    padding: 16px !important;
    margin: 10px !important;
z-index: 50 !important;
text-align: center !important;
}



.pl-desktop {padding-left: 0%;}
p.left-small-device {
    text-align: center;
}


.left-align-desktop {text-align: center;}
.button-rounded-hover {
    margin-top: 10px;
    font-weight: 700!important;
    border: 0;
    border-radius: 0;
    padding: .8rem 3rem .8rem 1rem!important;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 1rem;
    letter-spacing: 0;
    transition: all .35s ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: #d2181f;
}

h2.homepage-header {
    font-size: 35px;
    line-height: 44px;
}

.row.fullWidth.padding {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.margin-img{margin-bottom: 1rem;}

h3.headings-bottom {font-size: 35px; line-height: 40px;}
.hidemob{display: none;}

.column.margin.less-pad-mob {
    padding-left: 5px;
    padding-right: 5px;
}

.side-padding {padding-left: 30px; padding-right: 30px;}

ul.smaller-text {
    font-size: 12px!important;
    line-height: 1.6rem!important;
    margin: 0rem;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0px 0 0em;
    padding: 2em 2em 0 2em;
    width: 100%;
text-align: center;
}

.woocommerce-tabs.wc-tabs-wrapper {clear: both;}

.su-tabs-pane {
    height: auto;
}
}

.su-tabs-nav span.su-tabs-current {
    background: #d2181f;
    color: #fff;
}

.su-tabs-nav span {
    font-weight: 700;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

a.red-number {
    padding: 13px;
    background-color: #d2181f;
}
a.red-number:hover {
    background-color: #000;
    transition: 500ms;
}

.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
    background: #d2181f;
}

.picker__day--highlighted {
    border-color: #d2181f;
}

.picker__day--infocus:hover, .picker__day--outfocus:hover {
    cursor: pointer;
    color: #000;
    background: #F7ACB2;
}

.cn-button.bootstrap {font-family: sans-serif; display: inline-block; padding: 4px 12px; margin-right: .3em;margin-bottom: 0; line-height: 20px; color: #333; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255,.75);  font-style: normal; vertical-align: middle;cursor: pointer;  color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.25);  background-color: #af1d29; background-image: -moz-linear-gradient(top,#0088cc,#0044cc); background-image: -webkit-gradient(linear,0 0,0 100%,from(#af1d29),to(#af1d29)); background-image: -webkit-linear-gradient(top,#af1d29,#af1d29); background-image: -o-linear-gradient(top,#0088cc,#0044cc); background-image: linear-gradient(to bottom,#af1d29,#af1d29); background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #af1d29 #af1d29 #af1d29; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); padding: 2px 10px; font-size: 12px;  text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; outline: none;} .cn-button.bootstrap:hover { color: #fff;  background-color: #af1d29;  background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;  -moz-transition: background-position 0.1s linear;  -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}
.pum-theme-7091, .pum-theme-default-theme {background-color: rgba(10, 10, 10, 0.5) !important;}
.pum-theme-7091 .pum-title, .pum-theme-default-theme .pum-title {display: none;}
.pum-theme-7091 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { background-color: #d2181f}
.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span { position: relative;float: left; padding: 6px 12px; line-height: 1.42857143;text-decoration: none; color: #d2181f;  background-color: #fff; border: 1px solid #ddd;  margin-left: -1px;}.pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover { z-index: 2; color: #fff; background-color: #d2181f; border-color: #d2181f; cursor: default;} ol.flex-control-nav.flex-control-thumbs {display: none;}
.pager{display:none}a.email-platform {font-size: inherit; padding: 14px; margin-top: 20px; margin-bottom: 20px; background-color: #d2181f; color: #fff; font-weight: 700;}.button-text {font-family: inherit; font-weight: 400; padding: 0.7142857142857143em; text-align: center;  color: #ffffff;}.comments-area{display:none;}.nav-links{display:none;}button.button.woof_reset_search_form {display: none;}a[href^=tel] {text-decoration:inherit;color: inherit;}

input.wpcf7-form-control.wpcf7-submit.button2.button-rounded-hover {background: url(/wp-content/uploads/2020/10/next-arrow.jpg) center right no-repeat;}.row .row {  margin-right: 0;margin-left: 0;} .entry-footer {display: none; !important}h1,h2,h3,h4,h5,h6{font-family:'Aller-Bold',sans-serif!important}.chosen-search,.product_meta{display:none}#page,img.smaller{position:relative}.crellyslider>.cs-navigation{text-align:left;left:30px}span.red-text{color:#eb1c2d} a.previous-next{color:#000;background-color:transparent!important;border:0!important;font-weight:700!important;font-size:12px}.black-callout{background-color:#4F5456;color:#fff !important;padding:27px 23px 22px 31px;margin:0 12px;height:120px}ul.smaller-text{font-size:12px!important;line-height:1.6rem!important}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.opt-in-form{width:70% !important;float:left!important;margin:0 auto!important;padding:21.5px!important;border-radius:0!important}label{font-size:1rem!important}span.wpcf7-list-item{display:inline-block;margin:0}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:0 solid #f7e700;width:50%;font-weight:700}div.wpcf7-mail-sent-ok{border:0 solid #398f14;width:50%;padding-left:0;font-weight:700;color:#398f14}img.smaller{width:40px;height:40px;margin-top:-1px;margin-right:20px}span.wpcf7-list-item-label{font-weight:700}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{background-color:#f1f2f2;border:0;border-radius:0!important}

input.wpcf7-form-control.wpcf7-submit.training-submit{width:24%!important;text-align:center;padding:1rem;font-family:inherit;font-size:12px}.no-left-padding{padding-left:0}.no-right-padding{padding-right:0}p.people-required{text-transform:uppercase;font-size:13px;margin-top:7px;margin-bottom:0}.top-margin{margin-top:15px}.left-col-forms{width:100%;float:left;display:inline-flex; margin-top: 10px;}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{width:58%}.right-col-forms{width:50%;float:right}.hentry{margin:0!important}::-webkit-input-placeholder{color:#000!important;opacity:1;font-weight:700}:-moz-placeholder{color:#000!important;opacity:1;font-weight:700}::-moz-placeholder{color:#000!important;opacity:1;font-weight:700}:-ms-input-placeholder{color:#000!important;opacity:1;font-weight:700}.crellyslider>.cs-preloader>.cs-loader>.cs-spinner,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:after,.crellyslider>.cs-preloader>.cs-loader>.cs-spinner:before{width:4px;height:18px;background-color:#d2181f!important;border-radius:2px}.woof_products_top_panel a{color:#d2181f}.woof_products_top_panel li span{padding-right:16px;background:url(/wp-content/uploads/2018/05/cross.svg) right no-repeat;background-size:10px 9px}.woocommerce-breadcrumb{padding:0;font-size:12px;margin:20px 0 0}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:85%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.button,.button2{cursor:pointer;border:1px solid transparent;vertical-align:middle;display:inline-block;-webkit-appearance:none} p.custom-breadcrumbs {font-size: 12px;margin-top: 0px;margin-bottom: 0px;padding:0px; font-family: 'Aller-Bold',sans-serif!important;}a.button2.button-rounded-hover.slider-text{left:-9rem!important;font-size:16px!important;padding-top:1rem!important;padding-bottom:1rem!important;z-index:999999!important}a.button2.button-rounded-hover.home-slider-btns.ipad-btns.slider-text {
    left: 0rem!important;
    font-size: 16px!important;
    z-index: 999999!important;
    margin: 0 auto;
    display: block;}
h1.woocommerce-products-header__title.page-title{font-family:inherit;font-weight:700}

.chosen-container .chosen-results li.highlighted{background-color:#d2181f;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#E81F2F),color-stop(90%,#d2181f));background-image:-webkit-linear-gradient(#d2181f20%,#d2181f 90%);background-image:-moz-linear-gradient(#d2181f 20%,#d2181f 90%);background-image:-o-linear-gradient(#d2181f 20%,#d2181f 90%);background-image:linear-gradient(#d2181f 20%,#d2181f 90%);color:#fff}#masthead{margin-bottom:0}

.entry-content,.entry-summary,.page-content{margin:0!important}

.button{margin:0 0 1rem;font-family:inherit;padding:.85em 1em;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;background-color:transparent;color:#fefefe}

input.wpcf7-form-control.wpcf7-submit{width:16%!important;padding:13px;background-color:#af1d29;color:#fff!important;font-weight:700!important;border:1px solid #fff!important;border-radius:0; font-size: 15px; font-family: 'Aller-Bold',sans-serif!important}

header.entry-header{padding-top:0;padding-bottom:0}

.button:focus,.button:hover{background-color:#000;color:#fefefe}

span.footer-padding{font-size:12px;    padding-left: 0px;
width:100%;line-height:25px;padding-top:0px}

div#primary{padding-left:0!important;padding-right:0!important}

ul.tabs.wc-tabs a{font-family: 'Aller-Bold',sans-serif!important; color:#322173;text-transform:uppercase;font-weight:700}

.woocommerce-breadcrumb a{color:#d2181f;font-size:12px}

a.small.button.padding{padding-left:0;padding-right:0}

p.no-margin-bottom{margin-bottom:0!important}

#content,#page{margin-bottom:0}

#page{margin-top:0;max-width:100%;width:100%}

<!--arrow on filter search-->

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 0px solid #fff !important;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image: -webkit-linear-gradient(#fff 20%,#fff 80%);
    background-image: -moz-linear-gradient(#fff 20%,#fff 80%);
    background-image: -o-linear-gradient(#fff 20%,#fff 80%);
    background-image: linear-gradient(#fff 20%,#fff 80%);
    box-shadow: 0 0px 0 #fff inset;
}

.chosen-container .chosen-results li.highlighted{background-color:#af1d29}

.chosen-container-single .chosen-single div b{background-position:4px 10px!important;width:38px!important}

.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:38px;height:100%}

.chosen-container .chosen-results li.disabled-result{visibility:hidden;height:0;padding:0!important}

.chosen-container-single .chosen-single div b{display:block;height:100%;background:url(/wp-content/uploads/2020/10/filter-arrow.svg) -7px -8px no-repeat #e91f2e!important}

.chosen-container-single .chosen-single{height:39px!important;line-height:37px!important}

.chosen-container-single .chosen-single div {
    width: 40px !important;
    border: 1px solid #fff !important;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 38px;
    height: 100%;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}
.chosen-container-single .chosen-single div {
    width: 40px !important;
    border: 1px solid #fff;
}

.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;font-family:inherit;text-transform:uppercase;font-weight:700; font-size: 15px; font-family: 'Aller-Bold',sans-serif!important;}

li#tab-title-reviews{visibility:hidden;height:0;margin:0!important;border:0}

.woocommerce-page #main ul{width:102%}.woof_sid_auto_shortcode.woof{padding:16px 16px 16px 0}

.woof_submit_search_form_container{overflow:hidden;clear:both;margin:-48px -28px -1px 6px!important;float:right;position:relative}

button.button.woof_submit_search_form{background-image:none;text-transform:uppercase;font-weight:700!important;border:1px solid; margin-top:0px;}

.woof_sid_auto_shortcode{border:0 solid #aaa;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:0;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;background:#cccccc;clear:both;height:67px;margin:0 auto}.chosen-container-single .chosen-single{text-transform:uppercase;font-weight:700;position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:0 solid #f1f2f2;border-radius:0;background:#fff;background-clip:padding-box;box-shadow:0 0 0 #fff inset,0 0 0 transparent;color:#3A3A7E;text-decoration:none;white-space:nowrap;text-align:center;width:85%;float:left}.button-rounded-hover a,.button2{color:#fff}.woof_sid_auto_shortcode .woof_container{float:left;min-width:150px;margin:0 auto;text-align:center}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{border-radius:0!important;margin-bottom:16px!important; font-family:'Aller-Bold',sans-serif!important; font-family: 15px;}.button2{font-family:'Aller-Bold',sans-serif!important; text-align:center!important;line-height:1;transition:background-color .25s ease-out,color .25s ease-out;border-radius:0;padding:.8rem 3.5rem .8rem 1rem;margin:0 0 1rem;font-size:.9rem;background-color:#e91f2e!important;background:url(/wp-content/uploads/2020/10/button-arrow-right03.svg) center right no-repeat}.button-rounded-hover{margin-top:10px;font-weight:700!important;border:0;border-radius:0;padding:.8rem 3.5rem .8rem 1rem!important;text-transform:uppercase;position:relative;overflow:hidden;font-size:1rem;letter-spacing:0;transition:all .35s ease;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#d2181f}.button-rounded-hover:before{opacity:0;content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;background-color:#fefefe;transition:all .3s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.button-rounded-hover:after{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff; content:'';border-radius:inherit}.button-rounded-hover:focus,.button-rounded-hover:hover{background-color:#EA1C24}.button-rounded-hover:focus:before,.button-rounded-hover:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:.25}.wpf_form .wpf_layout_horizontal.wpf_items_wrapper .wpf_item .wpf_item_name:after{content:"\e803";font-family:themify_wc_product_filter_icons;position:static;display:inline-block;margin-left:1em;font-size:1.1em;cursor:default;vertical-align:middle;color:#d2181f;float:right;background-color:#ad202d}.wpf_layout_horizontal .wpf_item_name{font-size:1em;line-height:1.2em;font-weight:700;border:none;margin:0;padding:.6em .8em;vertical-align:middle;display:inline-block;overflow:hidden}.wpf_items_group.wpf_left_tab,.wpf_items_group.wpf_right_tab{width:100%!important}ul.wpf_column_horizontal{text-align:left}.products-filter-padding{padding-right:0;padding-left:0}.wpf_form{margin:1em 0;text-align:center}ul.wpf_hierachy{text-align:left;font-family:inherit;font-weight:700!important;text-transform:uppercase}.wpf_layout_horizontal .wpf_item{vertical-align:top;display:inline-block;border:1px solid rgba(0,0,0,.1);padding:0;margin-bottom:5px;margin-right:102px;background:#fff;width:22%}.wpf_layout_horizontal .wpf_item.wpf_item_submit{border:none;width:7%}.wpf_search_button{background-color:#d2181f;border-radius:0;color:#fff;cursor:pointer;text-transform:uppercase;padding:.8em;-webkit-appearance:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;outline:0;border:1px solid #fff}a.black-link:hover,a.red-link:hover,a.white-link:hover{transition-duration:.5s}.tabs{margin:0;border:0 solid #fff!important;background:#fff;list-style-type:none}.row.fullWidth.red-background.padding-top.padding-bottom{padding-left:30px;padding-right:30px}.arrow_box{position:relative;background:grey;top:-1px}.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#f1f2f2 transparent transparent;border-width:30px;margin-left:-30px}.red{background-color:#d2181f;padding-top:10px;padding-bottom:10px}.no-side-padding{padding-left:0;padding-right:0}.darkgrey-background{background-color:#322173;}.grey-background{background-color:#F0F1F1}.red-background{background-color:#d2181f}.padding-top{padding-top:60px}.padding-bottom{padding-bottom:60px}.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial}.bx-wrapper{padding-top:20px;padding-bottom:20px}h1.page-titles,h6.platform-titles{z-index:2;position:absolute;left:0;right:0;padding:0;width:100%;text-align:center}.hire-container{width:100%;margin:0 auto}.row.small-up-1.medium-up-2.large-up-5.margin{margin-top:10px;margin-bottom:10px}.h1,.h2,.h3,.h4,.h5,.h6,button,h1,h2,h3,h4,h5,h6 {font-family:'Aller-Bold',sans-serif!important;color:#322173;} body,html,input,optgroup,select,textarea{font-family:'Aller',sans-serif!important;color:#322173;}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}

h1.product_title.entry-title,label.bold,p.bold,span.bold{font-weight:700; font-family: 'Aller-Bold',sans-serif!important;}

h1.page-titles{top:40%;font-size:80px;height:48px;margin:-13px 0 0;font-weight:600;color:#fff;text-transform:uppercase}h1.bold,h1.hire-title,h3.bold,h6.bold,li.bold-text{font-weight:700; font-family: 'Aller-Bold',sans-serif!important}h1.hire-title{font-size:30px}h3.white{color:#fff}h3.call-us{margin-bottom:0; font-size: 30px;}h6.platform-titles{font-weight:700;font-family:inherit;bottom:20%;font-size:16px;height:16px;margin:-13px 0 0;color:#322173}h6.white,p.white{color:#fff}h6.center{text-align:center}a.black-link{color:#000!important}p.hide-mobile{visibility:visible;height:auto}p.hide-desktop{visibility:hidden;height:0}a.white-link:hover{color:#fff!important}a.white-link{color:#fff!important}a.black-link:hover,a.red-link{color:#d2181f!important}a.red-link:hover{color:#000!important}p.small-mobile-text{font-size:inherit}p{font-family:'Aller',sans-serif!important}ul.smaller-text{line-height:28px}p.no-margin{margin-bottom:0}a.button.product_type_simple.ajax_add_to_cart{display:inline-block;color:#fff;font-weight:700!important;text-transform:uppercase;font-family:inherit;font-size:14px;border-radius:0;padding:12px;background:#d2181f;}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;color:#000;font-family:inherit;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute!important;content:' '!important;width:100%;bottom:0!important;left:0!important;border-bottom:0 solid #fff!important;z-index:1!important}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none!important;padding:0!important;margin:0!important;overflow:hidden!important;position:relative!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:1px solid}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{text-decoration:none;background-image:none;color:#d2181f;border:1px solid;background-color:#fff!important}.thumbnail_img_for_posts_single_page{width:100%;max-width:400px;margin-right:auto;margin-left:auto;margin-bottom:20px;display:none}.product_meta{margin-top:10px;margin-bottom:10px}a.page-numbers{color:#d2181f}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:0;border-bottom-right-radius:0;-webkit-box-shadow:0 0 0 #ebe9eb;box-shadow:0 0 0 transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0 solid transparent;position:absolute;bottom:0;width:0;height:0;content:' ';-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent;display:inline-block;position:relative;z-index:0;border-radius:0;margin:13px 7px;padding:0 6em;border-bottom:solid 9px #f1f2f2;width:31%;font-size:14px;text-align:center}p.spec-text,p.spec-text-bottom-border,p.spec-text-bottom-border-off-mob{margin-bottom:0;line-height:25px;font-weight:700;font-size:14px;padding-top:5px;padding-bottom:5px;border-top:1px solid #f1f2f2}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom:9px solid #d2181f}p.spec-text-bottom-border,p.spec-text-bottom-border-off-mob{border-bottom:1px solid #f1f2f2}p.spec-text{border-bottom:0 solid #f1f2f2}.th{line-height:0;display:inline-block;border:4px solid #fff;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.th:focus,.th:hover{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem;display:none}#ssb-container{position:fixed;top:30%;z-index:1}figure.woocommerce-product-gallery__wrapper{background-color:#fafafa;padding-top:5px!important}.crellyslider>.cs-navigation>.cs-slide-link.cs-active{background-color:#d2181f}.crellyslider>.cs-navigation>.cs-slide-link{width:10px;height:10px;display:inline-block;cursor:pointer;margin:4px;background-color:#fff;box-shadow:0 0 0 transparent,0 0 0 transparent;border:0;border-radius:0;opacity:.5;filter:alpha(opacity=50)}.crellyslider>.cs-controls>.cs-next,.crellyslider>.cs-controls>.cs-previous,.crellyslider>.cs-preloader>.cs-loader{background-repeat:no-repeat;background-position:center center;border:0;box-shadow:0 0 0 transparent,0 0 0 transparent}.crellyslider>.cs-controls>.cs-next,.crellyslider>.cs-controls>.cs-previous{display:block;width:40px;height:40px;position:absolute;cursor:pointer;background-color:transparent;border-radius:0}.crellyslider>.cs-controls>.cs-next{background-image:url(/wp-content/uploads/2020/10/arrow-right-white-1.png);right:50px;background-color: red;padding: 25px; border: 1px solid #fff;}.crellyslider>.cs-controls>.cs-previous{background-image:url(/wp-content/uploads/2020/10/arrow-left-white-1.png);left:50px;background-color: red;padding: 25px; border: 1px solid #fff;}.crellyslider a,.crellyslider a:hover{color:#fff!important}.woocommerce div.product .woocommerce-tabs .panel{margin:6px 0 2em;padding:2em 2em 0 2em;width:100%}.pageWrapper{max-width:1200px!important;margin:0 auto}.pageWrapper-hire{width:100%;margin:0 auto;background-color:#f1f2f2;padding:20px}table tbody tr:nth-child(even){background-color:#fff}table tbody,table tfoot,table thead{border:0 solid #f1f1f1!important;background-color:#fefefe}table{background:#fff;margin-bottom:1.25rem;border:0 solid #ddd}.panel{border-width:0;background:0 0}tr{border-bottom:1px solid #f5f2f2!important}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:68%;clear:none}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:26%}

.my_footer{background-color:#fff;color:#000;padding-top:30px;padding-bottom:30px}

.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-next,.bx-wrapper .bx-prev{display:none}

@media only screen and (max-width:1480px){ 

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {border: 1px solid;width: 98%;text-transform: uppercase; font-weight: 700 !important;background-color: #eb1a25 !important; background: url(/wp-content/uploads/2020/10/button-arrow-right03.svg) center right no-repeat; padding: .8rem 3.5rem .8rem 1rem!important; text-align: left;}

.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;font-family:inherit;text-transform:uppercase;font-weight:700; font-size:14px;} 

h1.page-titles{z-index:2;position:absolute;top:23%;left:0;right:0;font-size:64pt;width:100%;height:48px;padding:0;margin:-13px 0 0;text-align:center;font-weight:600;color:#fff;text-transform:none}

a.button2.button-rounded-hover.home-slider-btns.ipad-btns.slider-text {
    left: 0rem!important;
    font-size: 16px!important;
    z-index: 999999!important;
    margin: 0 auto;
    display: block;
 
}}	


@media only screen and (max-width:1112px){ 



.black-callout {margin: 0 0px;}


.button {font-size: .7rem;}

.side-padding {
    padding-left: 60px;
    padding-right: 60px;
}

.woof_submit_search_form_container {
    overflow: hidden;
    clear: both;
    margin: -45px 7px -1px 1px!important;
    float: right;
    position: relative;
}


.woof_sid_auto_shortcode .woof_container {
    float: left;
    width: 31%;
    min-width: 150px;
    display: block;
}

.woof_sid_auto_shortcode.woof {padding: 16px 16px 16px 16px;}

}



@media only screen and (max-width: 1027px){

.hide-menu-in-mobile { 
display: none !important;}}

@media only screen and (max-width:1024px){ 
.woof_sid_auto_shortcode.woof {padding: 16px 16px 16px 0px;}

h3.call-us {font-size: 27px;} 

p.spec-text, p.spec-text-bottom-border, p.spec-text-bottom-border-off-mob {
font-family: 'Aller-Bold',sans-serif!important; 
margin-bottom: 0; line-height: 25px;  
font-weight: 700; font-size: 12px; 
padding-top: 5px;  padding-bottom: 5px; 
border-top: 1px solid #f1f2f2; color: #4F5456 !important;}

.button2{display:inline-block;text-align:center!important;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:.8rem 3.5rem .8rem 1rem;margin:0 0 1rem;font-size:.9rem;background-color:#d2181f!important;color:#fff;background:url(/wp-content/uploads/2020/10/next-arrow.jpg) center right no-repeat}

span.footer-padding {
    font-size: 12px;
    padding-left: 25px;
    float: right;
    width: 100%;
    line-height: 25px;
    padding-top: 0px;
    text-align: left;
}

a.button2.button-rounded-hover.slider-text{
left:-9rem!important;
font-size:12px!important;
padding-top:1rem!important;
padding-bottom:1rem!important;
z-index:9999}

a.button2.button-rounded-hover.home-slider-btns.ipad-btns.slider-text {
    left: 0rem!important;
    font-size: 16px!important;
    z-index: 999999!important;
    margin: 0 auto;
    display: block;}

h1.page-titles,h6.platform-titles{text-align:center;z-index:2;position:absolute;left:0;right:0;width:100%;padding:0;margin:-13px 0 0}

h1.page-titles{top:25%;font-size:49pt;height:48px;font-weight:600;color:#fff}h6.platform-titles{font-weight:700;font-family:inherit;bottom:23%;font-size:16px;height:16px;color:#000}.pageWrapper

{max-width:1024px!important;margin:0 auto;padding-left:20px;padding-right:20px}#wpadminbar{display:none}.mt_3per{margin-top:-3%!important}.products-filter-padding{padding-right:0;padding-left:0}h3.small-header-mobile{font-size:24px}p.hide-desktop{visibility:visible;height:auto}}

@media only screen and (max-width:998px){
.button2{display:inline-block;text-align:center!important;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border-radius:0;padding:.8rem 2rem .8rem 1rem;margin:0 0 1rem;font-size:15px;background-color:#d2181f!important;color:#fff;background:url(/wp-content/uploads/2020/10/button-arrow-right03.svg) center right no-repeat}h1.hire-title,h1.page-titles,p.center-mobile{text-align:center}h1.page-titles{z-index:2;position:absolute;top:32%;left:0;right:0;font-size:35pt;width:100%;height:48px;padding:0;margin:-13px 0 0;font-weight:600;color:#fff}h1.hire-title{font-weight:700;font-size:19pt; text-align: left;}h3.small-header-mobile{font-size:24px;text-align:center}p.print-email-buttons.small-mobile-text{display:none}a.button2.button-rounded-hover.slider-text{left:-11rem!important;font-size:14px!important;padding-top:1rem!important;padding-bottom:1rem!important}a.button2.button-rounded-hover.home-slider-btns.ipad-btns.slider-text {
    left: 0rem!important;
    font-size: 16px!important;
    z-index: 999999!important;
    margin: 0 auto;
    display: block;}p.left-small-device{text-align:left}#page{position:relative;margin-top:0;margin-bottom:30px;max-width:100%;width:100%}.chosen-container-single .chosen-single{text-transform:uppercase;font-weight:700;position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:4523px;border:0 solid #f1f2f2;border-radius:0;background:#fff;background-clip:padding-box;box-shadow:0 0 0 #fff inset,0 0 0 transparent;color:#322173;text-decoration:none;white-space:nowrap;line-height:24px;text-align:center;width:99%;float:left}.woof_submit_search_form_container{overflow:hidden;clear:both;margin:2px -11px -1px 6px!important;float:left!important;position:relative;width:100%}button.button.woof_submit_search_form{background-image:none;text-transform:uppercase;font-weight:700!important;border:1px solid;width:98%}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent;display:inline-block;position:relative;z-index:0;border-radius:0;margin:13px 7px;padding:0 6em;border-bottom:solid 9px #f1f2f2;width:30%;font-size:14px;text-align:center}#wpadminbar{display:none}}@media only screen and (max-width:768px){ .opt-in-padding {padding-top: 0px; padding-bottom: 0px;} span.footer-padding{font-size:12px;padding-left:0;float:right;width:100%;line-height:25px;padding-top:13px;margin-bottom:20px}.black-callout{background-color:#4F5456;color:#fff;padding:27px 23px 22px 31px;margin:0 12px;height:320px}}

@media only screen and (max-width:480px){ 

.woof_sid_auto_shortcode .woof_container {
    float: left;
    width: 100%;
    min-width: 150px;
    display: block;
}

.access-training-bg {
    background-image: url(https://speedypoweredaccess.com/wp-content/uploads/2020/10/ACCESS-TRAINING.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 500px;
}

.side-padding {
    padding-left: 30px;
    padding-right: 30px;
}
h3.call-us {font-size: 26px;}a.email-platform {font-size: 14px; padding: 14px; margin-top: 20px; margin-bottom: 20px; background-color: #d2181f; color: #fff; font-weight: 700;} .woof_sid_auto_shortcode.woof {padding: 16px 16px 16px 0;  width: 100%; height: 225px;} .chosen-container .chosen-drop { position: absolute;top: 100%;left: -9999px; z-index: 1010;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; border: 1px solid #aaa; border-top: 0; background: #fff;box-shadow: 0 4px 5px rgba(0,0,0,.15);} p.mobile-hide {display:none;} .mobile-padding-filter {padding-top: 30px;}div#ssb-container {display: none;}.black-callout{background-color:#4F5456;color:#fff;padding:20px 30px;margin:0 0px;height:350px}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.opt-in-form{width:100% !important;float:left!important;margin:0 auto!important;padding:11px 10px!important;border-radius:0!important}.left-col-forms,.right-col-forms{float:left;width:100%}.row-top-padding{padding-top:2rem}.row-bottom-padding{padding-bottom:2rem}img.hide-mobile{display:none}

h1.page-titles{color:#fff;font-size:32px;top:12%;height:0;text-align:left;margin-top:7px;margin-left:10px;line-height:3rem}input.wpcf7-form-control.wpcf7-submit.training-submit{width:100%!important;text-align:center;padding:1rem;font-family:inherit;font-size:12px}input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit.enquire-now{width:100%!important}.left-col-forms{display:inline-flex}input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel{width:100%; padding: 11px;}p.hide-mobile{visibility:hidden;height:0}.column.hide-in-small-device{display:none}h1.hire-title{font-weight:700;font-size:19pt;text-align:left}input.wpcf7-form-control.wpcf7-submit{width:15%;padding:13px 10px;background-color:#af1d29;color:#d2181f;border:0;border-radius:0}span.footer-padding{font-size:12px;padding-left:0;float:right;width:100%;line-height:25px;padding-top:13px}.woocommerce-breadcrumb a{color:#d2181f;font-size:12px}ul.tabs.wc-tabs a{color:#000;text-transform:uppercase;font-weight:700; font-size: 1rem;}.woocommerce-breadcrumb{padding:15px;font-size:12px;margin:20px 0 0}a.small.button.padding{margin-bottom:0;padding:0}.pageWrapper{max-width:100%!important;margin:0 auto;padding-left:0px;padding-right:0px}.chosen-container-single .chosen-single{text-transform:uppercase;font-weight:700;position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:4523px;border:0 solid #f1f2f2;border-radius:0; -webkit-border-radius: 0px !important; background:#fff;background-clip:padding-box;box-shadow:0 0 0 #fff inset,0 0 0 transparent;color:#322173;text-decoration:none;white-space:nowrap;line-height:24px;text-align:center;width:100%;float:left}.wpf_layout_horizontal .wpf_item{vertical-align:top;display:inline-block;border:1px solid rgba(0,0,0,.1);padding:0;margin-bottom:5px;margin-right:5px;background:#fff;width:80%}#wpadminbar,.crellyslider{display:none}.wpf_layout_horizontal .wpf_item.wpf_item_submit{border:none;width:80%}.products-filter-padding{padding-right:0;padding-left:10px}h6.platform-titles{font-weight:700;font-family:inherit;text-align:center;z-index:2;position:absolute;bottom:20%;left:0;right:0;font-size:12px;width:100%;height:16px;padding:0;margin:-13px 0 0;color:#000}input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{width:92%;float:left;margin:0 auto;padding:11px;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0;overflow:hidden;position:relative}p.spec-text,p.spec-text-bottom-border,p.spec-text-bottom-border-off-mob{margin-bottom:0;line-height:25px;font-weight:700;font-size:0.8rem;padding-top:5px;padding-bottom:5px;border-top:1px solid #f1f2f2}p.spec-text-bottom-border{border-bottom:1px solid #f1f2f2}p.spec-text,p.spec-text-bottom-border-off-mob{border-bottom:0 solid #f1f2f2}

.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent;display:inline-block;position:relative;z-index:0;border-radius:0;margin:13px 16px;padding:0 6em;border-bottom:solid 9px #f1f2f2;width:86%;font-size:12px;text-align:center}

p.small-mobile-text{font-size:12px}

p.print-email-buttons.small-mobile-text{display:none}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:100%;clear:none}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:100%}.padding-bottom{padding-bottom:21px}

.padding-top{padding-top:39px}

h3.small-header-mobile{font-size:23px;line-height:43px; text-align: left;}

.woof_submit_search_form_container{overflow:hidden;clear:both;margin:2px -11px -1px 6px!important;float:left!important;position:relative;width:100%}

button.button.woof_submit_search_form{background-image:none;text-transform:uppercase;font-weight:700!important;border:1px solid;width:98%}}

@media only screen and (max-width:320px){
.black-callout{background-color:#4F5456;color:#fff;padding:14px 12px 40px 7px;margin:0 12px;height:300px}
.pageWrapper{max-width:1230px!important;margin:0 auto;padding-left:10px;padding-right:10px}
h3.caption{z-index:2;position:absolute;top:33%;left:0;right:0;font-size:28px;line-height:40px;width:100%;height:28px;padding:0;margin:-13px 0 0;text-align:center!important;font-weight:600;color:#fff}

.red{background-color:#d2181f;padding-top:24px;padding-bottom:10px;} 

ul.smaller-text {margin-left: 0px;}}