.talk-quote .get-a-quote.dki-cls label{color:#fff}
.talk-quote .get-a-quote.dki-cls #interest,.talk-quote .get-a-quote.dki-cls input,.talk-quote .get-a-quote.dki-cls select{background-color:#fff}
#eve_127{background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:14px;padding:10px 16px;border:1px solid rgba(27,33,49,.4);margin-bottom:0;cursor:pointer}
#myUL{list-style-type:none;padding:0;margin:0;top:41px;z-index:9;max-height:294px;height:auto}
.dki-cls #myUL{top: 62px;border-top-left-radius: 6px;border-top-right-radius: 6px}
#myUL.country-dropdown li{margin:0!important;font-size:14px;line-height:16px;font-family:'Circular Std Book';padding:5px 8px;cursor:pointer}
.talk-quote .get-a-quote .group .form-div label{display:block;font-family:'Circular Std Book';width:auto;color:#1b213199;margin:0;position:absolute;top:11px;left:16px;line-height:normal;transition:all .5s;font-size:14px;cursor:text;padding:0}
#myUL li a:hover:not(.header){background-color:#eee}
.flash-msg{top:48%}
#search_mini_form,.contact-us,.internalariba{display:none}
.select-down .white-chevron{background-position:-50px -8px}
.heading-area{position:relative}
.grainger-logo{position:absolute;right:0;top:0;text-align:right;top:-6px}
.heading-area .grainger-logo p{font-size:12px;line-height:12px;margin-top:5px;margin-bottom:0}
#truepilot{border:1px solid #1b21311A;margin:0 auto}
.talk-quote{display:flex;margin-top: 12px;width:100%;align-items:flex-start}
.talk-quote .get-a-quote.get-form{width:50%;max-width:unset;order:2;padding:0;margin:0;box-shadow:unset}
.talk-quote .get-a-quote.get-form form{border-radius:12px;padding: 10px 30px 20px 30px;border:1px solid #1b21310D;box-shadow:0 3px 12px #1a4AB91F;background: #effaff}
.talk-quote .get-a-quote.get-form form h3{font-size: 20px;margin: 0;line-height: 20px;text-align: center;}
.talk-quote .get-a-quote.get-form form p.tosan{font-size: 14px;padding-bottom: 12px;text-align: center;}
.dki-cls{background-color:#1a4ab9;border-radius:12px;border:1px solid #1b21310D;box-shadow:0 3px 12px #1a4AB91F}
.talk-quote .get-a-quote.dki-cls form{padding:20px}
.import-partners{width:50%;order:1;padding:0 80px 0 0}
/*.heading-area h1{text-align:left;color:#000;font-family:'Circular Std';font-weight:700;font-size: 30px;line-height: 30px;margin-bottom: 6px;}*/
.talk-quote .get-a-quote.get-form :is(input,select,textarea,.uploaded-picture,label.fileBtn){padding:10px 16px;border-radius:6px;font-size:14px;line-height:18px;font-family:'Circular Std Book';font-weight:400;height:auto}
.talk-quote .get-a-quote.get-form.dki-cls :is(input,select,textarea){color:#1b2131;border-radius: 6px; margin-bottom:0;height:40px;padding:8px 15px;}
/*.heading-area h1{text-align:center}*/
.heading-area p{font-family:"Circular Std Book";font-weight:400;font-size:16px;line-height:16px;text-align:center;margin-bottom:0}
/*.talk-quote .get-a-quote h1:after{display:none}*/
.select-down{top:15px;right:10px}
.dki-cls .select-down{top:36px}
.talk-quote .get-a-quote p{margin:0;color:#1b2131;text-align:left}
.talk-quote .get-a-quote label{color:#1b2131}
#myUL{display: none;}
.talk-quote .get-a-quote input,.talk-quote .get-a-quote select{border:1px solid rgba(27,33,49,.4);color:#1b2131;padding:8px 15px}
.darkblue{background-color:#fff;padding:5px 0 88px 0}
.get-form .form-div{margin-bottom:15px}
.box{margin-bottom:24px;display:flex;align-items:center}
.box img{margin-right:24px}
.box h3{font-family:"Circular Std";font-weight:500;color:#1b2131;font-size:16px;line-height:16px}
.import-partners h1{margin-bottom:36px;font-size:22px;line-height:22px;font-weight:500;font-family:'Circular Std'; padding-top: 10px}
.box p{margin-bottom:0;font-family:"Circular Std Book";font-weight:400;font-size:14px;color:#1b2131CC;margin-top:10px}
.box{margin-right:15px}
.talk-quote .get-a-quote.get-form :is(textarea){border:1px solid rgba(27,33,49,.4);height:78px!important;color:#000}
.g-recaptcha{margin-top:0; position: relative;}
.form-error.st-recaptcha-error:not(:empty){position: absolute; bottom: -14px}
.grainger-trustpilot{padding:30px 0 20px 0}
.form-error:not(:empty){color:#dc3737;font-size:12px;line-height:12px;font-family:'Circular Std Book';margin-top:3px}
.grain-logo span{display:block;font-style:italic;font-family:'Circular Std';font-weight:700;margin-right:8px;margin-top:3px;font-size:10px;line-height:10px}
.functionality .group:not(.mcmaster_group-2) .form-div{width:100%}
.talk-quote .get-a-quote .group.country_phone{display:flex;flex-direction:row-reverse}
.talk-quote .get-a-quote .group{gap:15px}
.talk-quote .get-a-quote .group.captcha{align-items:flex-end}
.talk-quote .get-a-quote.get-form button{width:auto;border-radius:6px;font-size:18px;line-height:18px;margin-top:0;padding:14px;height:auto}
.box:last-child{margin-bottom:0}
.talk-quote .get-a-quote .group .form-div.float label{top:-8px;left:11px;transition:all .2s ease;background-color:#effaff;padding:0 5px}
.talk-quote .get-a-quote .group .form-div.focus label{color:#1b2131;background-color:#effaff;padding:0 5px}
.talk-quote .get-a-quote .group .form-div.focus input{border:solid 1px #1b2131CC}
.talk-quote .get-a-quote.get-form.dki-cls .group .form-div label{position:unset!important;margin-bottom:.5rem;background-color:transparent;width:auto;color:#fff;padding:0}

.talk-quote .get-a-quote.get-form .group.captcha-btn {
    flex-direction: column;
    flex-wrap: wrap;
}

.talk-quote .get-a-quote.get-form .gdpr-policy {
    width: 100%;
    display: flex;
    align-items: baseline;
    gap: 0.5rem;
}

.talk-quote .get-a-quote.get-form .wrapper{
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
    font-size: 12px;
    line-height: 16px;
    color: #000;
  position: unset !important;
    padding: 0 0 0 25px;
    pointer-events: unset !important;
}

.talk-quote .get-a-quote.get-form .wrapper :is(input:not(.custcheckbox input)) {
  height: 0;
    width: 0;
    padding: 0;
    border-radius: 0;
    margin: 0;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.talk-quote .get-a-quote.get-form .wrapper .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #68B4E7;
}

.talk-quote .get-a-quote.get-form .wrapper:hover input ~ .checkmark {
  background-color: #68B4E7;
}

.talk-quote .get-a-quote.get-form .wrapper input:checked ~ .checkmark {
  background-color: #30bdff;
}

.talk-quote .get-a-quote.get-form .wrapper .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.talk-quote .get-a-quote.get-form .wrapper input:checked ~ .checkmark:after {
  display: block;
}

.talk-quote .get-a-quote.get-form .wrapper .checkmark:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.gdpr-policy p a {color: #1A4AB9;}
.gdpr-policy p{font-size: 12px !important; color: #000 !important;line-height: 1.5 !important;}
.talk-quote .get-a-quote label:not(.custcheckbox):hover{padding-left: 20px;}
.talk-quote .get-a-quote.dki-cls .gdpr-policy :is(p,a) {color:#fff !important}
.heading-area{display: none}
@media (max-width:1367px){.g-recaptcha{margin-top: 0;transform: scale(.94);-webkit-transform: scale(.94);transform-origin: 0 0;-webkit-transform-origin: 0 0}.g-recaptcha>div{width:280px!important}.dki-cls.get-form .g-recaptcha{margin-top: 0;transform: scale(.97);-webkit-transform: scale(.97)}}
@media (max-width:1281px){.g-recaptcha{transform: scale(.87);-webkit-transform: scale(.87);transform-origin: 0 87px;
-webkit-transform-origin: 0 87px}.g-recaptcha>div{width:262px!important}.talk-quote .get-a-quote.get-form :is(textarea){height: 68px!important}.talk-quote .get-a-quote .group.country_phone .form-div{margin-bottom: 13px}.dki-cls.get-form .g-recaptcha{margin-top: 0;transform: scale(.90);-webkit-transform: scale(.90)}}
@media screen and (max-width:1024px){
  .dki-cls #myUL{top: 60px}
/*.reqforqt .heading-area h1{width:75%;margin:0 auto 8px}*/
.talk-quote .get-a-quote .group.captcha{flex-direction:column}
.captcha.group .form-div:first-child{margin:0}
.flash-msg{top:12%}
.box,.captcha.group .form-div:first-child,.captcha.group .form-div:last-child{width:100%}
/*.heading-area h1{font-size:26px;line-height:26px}*/
.heading-area p{font-size:14px;line-height:18px}
.darkblue{padding:16px 0}
.talk-quote{margin-top:40px}
.import-partners h1{font-size:18px;line-height:20px}
.import-partners{padding:0 30px 0 0}
.talk-quote .get-a-quote label{font-size:15px;line-height:15px}
.functionality .group .form-div{width:100%}
.talk-quote .get-a-quote.get-form :is(input,select,textarea,.uploaded-picture,label.fileBtn){height:38px;padding:8px 16px;font-size:14px}
.g-recaptcha{margin-top:0}
.grain-logo img{width:90px}
.grainger-logo p{display:none}
.talk-quote .get-a-quote .group.country_phone .form-div{margin-bottom: 21px}
.g-recaptcha,.dki-cls.get-form .g-recaptcha{transform: unset;-webkit-transform: unset;transform-origin: 0 0;
-webkit-transform-origin: 0 0}
}
@media (max-width:768px){
.import-partners{padding:0 20px 0 0}
.import-partners h1{font-size:17px}
.talk-quote .get-a-quote.get-form form{padding: 20px}
.get-form .form-div,.talk-quote .get-a-quote .group.country_phone .form-div{margin-bottom:0}
.talk-quote .get-a-quote .group{gap:12px;flex-direction: column}
.talk-quote .get-a-quote .group.country_phone{flex-direction: column-reverse}
.g-recaptcha{transform-origin: 0 0;-webkit-transform-origin: 0 0}
.talk-quote .get-a-quote .group+.group{margin-top: 12px}

}
@media screen and (max-width:767px){
.dki-cls #myUL{top: 54px}
.talk-quote .dki-cls.get-form .group .form-div .select-down{top:30px}
.talk-quote .get-a-quote.get-form form{padding:16px}
.talk-quote .get-a-quote.get-form :is(textarea){height:60px!important}
.talk-quote .get-a-quote .group{flex-direction:column;gap:16px}
.talk-quote .get-a-quote .group.country_phone{flex-direction:column-reverse}
.talk-quote .get-a-quote .group .form-div{margin:0}
.talk-quote .get-a-quote .group+.group{margin-top: 16px}
/*.reqforqt .heading-area h1{font-size:16px;line-height:16px;margin-bottom:18px;width:auto;margin-top:23px}*/
.reqforqt #eve_127{font-size:14px}
.reqforqt::placeholder{font-size:13px}
.reqforqt::-ms-input-placeholder{font-size:13px}
.reqforqt #myUL.country-dropdown li{font-size:13px}
.talk-quote .get-a-quote .group .form-div label{top:9px;left:16px}
.reqforqt #mro_form textarea{font-size:13px}
.reqforqt .grainger-logo{top:-39px}
.reqforqt .g-recaptcha{transform:scale(.99)!important}
.reqforqt .talk-quote .get-a-quote.dki-cls form{padding:20px 10px}
.captcha .form-div:first-child{margin-top:0}
.flash-msg{top:17%}
.talk-quote .group .form-div .select-down{top:10px;right:8px}
.main-menu .leftmenu-searchbar,.top-header{display:none}
#myHeader{top:0;border-bottom:1px solid #1b21311A}
.talk-quote{flex-direction:column;margin-top:13px}
.import-partners{width:100%;padding:0;margin-top:30px}
.talk-quote .get-a-quote.get-form{width:100%;order:1}
.darkblue{padding:0 0 20px}
/*.heading-area h1{font-size:22px;line-height:22px;text-align:left;margin-bottom:25px}*/
.heading-area p{font-size:14px;line-height:20px;text-align:left}
.import-partners h1{font-size:18px;line-height:18px}
.box h3{font-size:15px;line-height:15px}
.box p{font-size:13px}
.get-form .form-div,.get-form .group.full-width{margin-bottom:13px}
.talk-quote .get-a-quote.get-form button{margin-top:0}
.grainger-trustpilot{padding:10px 0}
.grainger-logo{display:block;top:2px}
.import-partners{display:none}
.grain-logo img{width:100px}
.grain-logo span{font-size:8px;line-height:8px}
.talk-quote .get-a-quote label{font-size:12px}
.cms-request-for-quote .talk-quote select{font-size:12px}
.g-recaptcha{transform:scale(.960265)!important;transform-origin:0 0;}
#myUL{max-height:200px}
.talk-quote .get-a-quote.get-form :is(input,select,textarea,.uploaded-picture,label.fileBtn){height:32px}
.select-down+input{margin-bottom:3px}
.talk-quote .get-a-quote.get-form button{padding:15px 0}
.talk-quote .get-a-quote.get-form .group.captcha-btn {margin-top: 0;}
.captcha.group .form-div:last-child {margin-bottom: 10px;}
.heading-area{display: block}
}
@media screen and (max-width:320px){
.talk-quote .group .form-div .select-down{top: 13px}
.reqforqt .g-recaptcha{transform:scale(.82)!important}
/*.talk-quote .get-a-quote .group:last-child{margin-top:0}*/
}