
.disclaimer { font-style: italic; font-weight: 700; }
#myForm { background: #fff; border-radius: 5px; padding: 5px 10px 10px; margin-bottom: 14px; border: 2px dashed red; font-size: 22px; }
#myForm h3 { margin: 1px auto 0; text-transform: uppercase; font-family: 'robotobold', sans-serif; color: #104c8d; font-size: 21px; }
#myForm .blurb { font-size: 14px; font-family: 'robotobold'; color: #302e31; margin: 18px 10px 0px 0; line-height: 18px; }
.truck-img { width: 115px; float: left; height: auto; margin-left: 15px !important; margin-bottom: 0 !important; }
#myForm hr { margin-bottom: 5px; margin-top: 0; }
#myForm .form-group { margin-bottom: 4px; }
#myForm div .checkbox-label { font-size: 14px; font-family: 'robotobold', sans-serif; }
#myForm div input { border-radius: 1px; }
#myForm div input[type="checkbox"] { width: 16px; height: 16px; border-radius: 0; margin-left: 8px; }
#myForm div input[type="checkbox"]:checked { background: #2c7601; color: #2c7601; }
.color-gray-darker { color: #104c8d !important; }
.small-heading { font-family: 'robotobold', sans-serif; color: #77a140; }
.checkbox-label { display: block; position: relative; padding-left: 8px; margin-bottom: 6px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.checkbox-label input { position: absolute; opacity: 0; cursor: pointer; }
.checkmark { position: absolute; top: 2px; left: 0; height: 15px; width: 15px; background-color: #fff; border: 1px solid #6b6969; }
.checkbox-label:hover input ~ .checkmark { background-color: #f9f9f9; }
.checkbox-label input:checked ~ .checkmark { background-color: #fff; border: 0; }
.checkmark:after { content: ""; position: absolute; display: none; }
.checkbox-label input:checked ~ .checkmark:after { display: block; }
.checkbox-label .checkmark:after { left: 0; top: 0px; width: 20px; height: 20px; background: transparent url(https://www.pestnet.com/form-promo/assets/img/check-mark.jpg) no-repeat center; }
.send-button { background: #b0d31f !important; color: #335f3e !important; font-weight: 700; display: block; margin: 0 auto; }
.check-price { background: #b0d31f; color: #fff; border-radius: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 4px; }
.check-price.unchecked { background: #ffad0f; }
.summary-item small p, .selected-service p:not(.system-message) { color: #006826; }
.rent-now-btn { color: #fff; background: red; position: relative; padding: 10px 5px; font-size: 21px; font-family: 'robotobold', sans-serif; text-transform: uppercase; display: block; width: 200px; margin-bottom: 10px; border-radius: 5px; }
.arrow-right { width: 0; height: 0; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 14px solid red; position: absolute; right: -14px; top: 60px; }
.rent-now-btn:hover, .rent-now-btn:focus { background: red; color: #fff; }
.system-message { font-size: 12px; }
.text-danger { color: red }
.selected-service p { font-weight: 700; }
.selected-service span.family-roboto { font-size: 28px; }
.special-only { color: #fff; top: -5px; position: relative; background: red; padding: 2px 5px; font-size: 12px !important; line-height: 16px !important; transform: rotate(-25deg); }
.rent-btn { padding: 5px 10px; font-size: 16px; font-family: "robotobold"; color: #fff; border-radius: 10px;                    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fc800+0,8fc800+100;Green+Flat+%232 */ background: #8fc800; /* Old browsers */ background: -moz-linear-gradient(top, #8fc800 0%, #8fc800 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #8fc800 0%, #8fc800 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #8fc800 0%, #8fc800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc800', endColorstr='#8fc800', GradientType=0); /* IE6-9 */ }
.rent-btn:hover, .rent-btn:focus { color: #fff;                    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fc800+0,8fc800+100;Green+Flat+%232 */ background: #8fc800; /* Old browsers */ background: -moz-linear-gradient(top, #8fc800 0%, #8fc800 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #8fc800 0%, #8fc800 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #8fc800 0%, #8fc800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc800', endColorstr='#8fc800', GradientType=0); /* IE6-9 */ }

@media only screen and (min-width:1024px) {
     #myForm{}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
     .rent-btn { font-size: 12px; }
}
@media only screen and (min-width:768px) {
     /* .bin-prices .col-sm-7,
     .bin-prices .col-sm-6{width: 50%!important;} */
}

@media only screen and (min-width:376px) and (max-width:768px) {
     .banner-prices .bin-item{width: 300px;max-width: 320px;height: auto}
     .banner-prices .img-responsive{max-width:300px; width: 300px; }
    .bin-prices .col-sm-7 {padding: 0;}
}
@media only screen and (max-width:768px) {
     .get-price-container{padding-right: 0}
     .bin-prices .col-sm-7{width: 58%!important;}
     .bin-prices .col-sm-5{width: 41%!important;}
     
}
@media only screen and (max-width:540px) {
     .bin-prices .col-sm-7,
     .bin-prices .col-sm-5{width: 100%!important;}
     
}
@media only screen and (max-width:375px) {
}
@media only screen and (max-width:320px) {
     .rent-btn { font-size: 14px; }
}