footer{background-color:#1a4ab9;padding:0}
.allnewftTop{display:flex;justify-content:space-between}
.customwhatsup{position:fixed;bottom:15px;left:15px;background:#4dc247;height:50px;width:50px;text-align:center;border-radius:100%;box-shadow:2px 2px 6px rgba(0,0,0,.4);line-height:50px;z-index:99;display:block}
.customwhatsup svg{width:30px;display:inherit;height:41px;text-align:center;padding-top:8px;margin-left:4px;-webkit-padding-start:1px}
.allnewFooter{background-color:#1a4ab9;padding:0;max-width:100%;color:#fff;padding:20px 0}
.allnewFooter a{color:rgba(255,255,255,.85);text-decoration:none}
.allnewFooter a:hover{color:rgba(255,255,255,.85);text-decoration:none}
.allnewFooter h5,.allnewFooter h6{font-size:14px;font-weight:700;padding:0;margin:0;line-height:normal;margin-bottom:15px}
.footConter,.footerContenbox{width:100%;max-width:1920px;margin:0 auto;padding:0 64px}
.allnewtopLeft{width:66%;display:flex;justify-content:space-between}
.allnewsection{width:25%}
.allnewsection ul{margin:0;padding:0;list-style:none;font-size:13px;line-height:24px;font-weight:400}
.allnewsection li{margin-bottom:0}
.allnewtopRight{width:25%}
.allnewftCopyright{width:100%;font-size:12px;margin-top:10px;color:#fff}
.allsecondfotter{background-color:#24304e;max-width:100%;color:#fff;padding:10px 0}
.fisan{width:100%;font-size:12px}
.fisan ul{list-style:none;margin:0;display:flex;justify-content:center;gap:10px}
.fisan ul li{margin:0;padding-right:10px;line-height:12px}
.fisan ul li:not(:last-child){border-right:1px solid #fff}
.fisan ul li:nth-child(5){border-right:0}
.fisan ul li a{color:#fff;text-decoration:none}
.allnewftCopyright{text-align:center}
.cookie-prefrence button:focus,.recommendations button:focus{border:1px solid #00b868!important;outline:0!important}
.cookie-prefrence button,.recommendations button{cursor:pointer}
.cookie-prefrence{padding:32px 36px 42px 30px;box-shadow:0 3px 6px #00000029;border:1px solid #f3f3f4;border-radius:0;width:100%;position:fixed;background-color:#fff;z-index:99999999;left:0;display:flex;width:100%;bottom:0;height:auto;flex-wrap:wrap;align-items:center}
.cookie-prefrence h4{font-size:18px;line-height:18px;font-weight:700;color:#1b2131E6;justify-content:space-between;display:flex;align-items:center;margin-bottom:19px;margin-top:0;width:100%}
.cookie-prefrence h4 span{color:#1a4ab9;text-decoration:underline;font-size:13px;cursor:pointer;line-height:13px;font-weight:400}
.cookie-prefrence p{color:#1b2131E6;font-size:14px;line-height:22px;width:64%;padding-right:50px;margin-bottom:0}
.cookie-prefrence p a,.cookie-prefrence p a:hover{color:#1a4ab9;text-decoration:none}
.button-wrap{display:flex;margin-top:0;padding-left:2px;width:36%}
.recommendations .button-wrap{width:100%}
.button-wrap button{width:50%}
.button-wrap .accept-necessary{color:#00b868;border:1px solid #00b868;font-size:18px;font-weight:500;line-height:18.4px;background-color:#fff;border-radius:6px;padding:18px 0;margin-right:16px}
.button-wrap .accept-all{color:#fff;border:1px solid #00b868;font-size:18px;font-weight:500;line-height:18.4px;background-color:#00b868;border-radius:6px;padding:18px 0;margin-left:16px}
.recommendations{padding:33px;display:none}
.dark-background{background-color:#1b21314D;position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:9999999;overflow:hidden}
.switch{position:relative;display:inline-block;width:46px;height:24px;margin-bottom:0}
.switch input{opacity:0;width:0;height:0}
.button-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1b213133;-webkit-transition:.4s;transition:.4s}
.button-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.switch input:checked+.button-slider{background-color:#00b868}
.switch input:focus+.button-slider{box-shadow:0 0 1px #2196f3}
.switch input:checked+.button-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.button-slider.round{border-radius:34px}
.button-slider.round:before{border-radius:50%}
.recommendations{padding:33px 11px 40px 33px;box-shadow:0 3px 6px #00000029;border:1px solid #f3f3f4;border-radius:6px;max-width:1000px;position:fixed;top:0;background-color:#fff;z-index:99999999;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:none}
.cookies{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}
.rec-conent{margin-bottom:24px}
.recommendations h4{font-size:16px;line-height:16px;color:#1b2131;font-weight:700}
.recommendations h4{font-size:16px;line-height:16px;color:#1b2131;font-weight:700;margin:0}
.cookies span{font-size:14px;line-height:14px;color:#00b868;font-weight:400;text-decoration:none;cursor:pointer}
.cookies h4+span{cursor:unset}
.recommendations p{font-size:14px;line-height:22px;color:#1b2131E6;font-weight:400;margin-bottom:18px}
.recommend-btns button{width:244px}
.recommend-btns{justify-content:flex-end}
.recommend-btns.button-wrap{margin-top:5px}
.recommendations-inner{max-height:450px;overflow-y:auto;padding-right:24px;margin-top:30px}
.recommendations-inner::-webkit-scrollbar{width:5px}
.recommendations-inner::-webkit-scrollbar-track{background:#fff}
.recommendations-inner::-webkit-scrollbar-thumb{background:#1b21311C}
.thankyou{background-image:url(https://static.raptorsupplies.com/static/checkout/thankyou-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;padding:150px 200px;width:100%}
.thankyou h1{color:#30bdff;line-height:60px;font-size:40px;font-weight:700;text-align:left;margin-bottom:32px}
.thankyou.existing-user h1{text-align:center;color:#fff;font-size:28px;margin-top:10px;margin-bottom:0;line-height:40px;}
.thankyou p{font-size:16px;color:rgba(255,255,255,.6);line-height:22px;text-align:left;}
.thankyou.existing-user p span{display:inline-block;}
.aribalogo img,.thankyou-info,div#textareafld{width:100%}
.create-acc{margin-top:24px;padding:11px 48px}
.thankyou-right{padding-left:15px}
.password_err{color:#fff!important;font-size:12px}
.thankyou-right p{text-align:left;margin:0;color:#30bdff;line-height:25px}
.thankyou-right p span{color:#30bdff;font-weight:700}
.thankyou-right .form.create.account{min-width:auto;width:100%}
.thankyou-right .talk-quote .get-a-quote:not(.dki-cls) input:not(.custcheckbox>input),.thankyou-right .talk-quote .get-a-quote:not(.dki-cls) select,.thankyou-right .talk-quote .get-a-quote:not(.dki-cls) textarea{display:block;font-size:14px;border:1px solid #fff;background-color:transparent;padding:15px 20px;width:100%;color:#fff;margin-bottom:8px;appearance:none;-moz-appearance:none;-webkit-appearance:none;line-height:23px}
.thankyou-right .talk-quote .get-a-quote.get-form:not(.dki-cls) :is(input:not(.custcheckbox>input),.thankyou-right select,.thankyou-right textarea,.thankyou-right .uploaded-picture,.thankyou-right label.fileBtn){border-radius:6px;margin-bottom:0;height:40px;padding:8px 15px;color:#767a83}
.thankyou-left, .thankyou-right{width: 50%;}
.thankyou h1 {color: #30bdff;line-height: 60px;font-size: 40px;font-weight: 700;text-align: left;margin-bottom: 32px;}
.thankyou h1 span, .thankyou h2 span, .thankyou p span{display: block;}
.thankyou .talk-quote .get-a-quote button {border: none;background-color: #00b868;font-size: 16px;color: #fff;margin-top: 20px;cursor: pointer;font-weight: 400;box-shadow: none;}

@media screen and (max-width:1440px){
.footConter,.footerContenbox{max-width:1366px;padding:0 32px}
.cookie-prefrence p{padding-right:164px}
.recommendations-inner{max-height:350px}
}
@media screen and (max-width:1300px){
.recommendations{max-width:850px}
.recommendations-inner{max-height:390px}
}
@media screen and (max-width:1280px){
.cookie-prefrence p{padding-right:88px}
}
@media screen and (max-width:1024px){
.allnewtopRight{width:inherit}
.footerContenbox{padding:0;max-width:100%}
footer{background-color:#1a4ab9;padding:0;margin-top:20px}
.footConter,.footerContenbox{padding:0;max-width:100%}
.button-wrap .accept-all{font-size:16px;margin-left:10px;line-height:16.4px}
.button-wrap .accept-necessary{margin-right:10px;line-height:16.4px;font-size:16px}
.cookie-prefrence{padding:33px;align-items:start;max-width:100%}
.cookie-prefrence h4{margin-bottom:15px}
.button-wrap{margin-top:15px}
.recommendations{max-width:100%}
.recommendations-inner{max-height:385px}
.rec-conent{margin-bottom:20px}
.recommendations p{margin-bottom:12px}
}
@media (max-width:768px){
.allnewtopLeft{width:68%;flex-wrap:wrap}
.allnewtopRight{width:30%}
.allnewsection{width:49%;margin-bottom:10px}
.button-wrap{flex-direction:column;margin-top:0}
.button-wrap button{width:100%}
.button-wrap .accept-all,.button-wrap .accept-necessary{margin:0}
.button-wrap .accept-all{margin-top:15px}
}
@media screen and (max-width:767px){
.allnewtopRight{padding-top:14px}
footer{padding:0;margin-top:0}
.allnewftTop{flex-direction:column;box-sizing:border-box}
.allnewtopLeft{width:100%;flex-wrap:wrap;column-gap:.1em}
.allnewsection{width:49%}
.allnewsection li{margin:0;padding:0}
.allnewFooter{padding:20px 0!important}
.allnewtopRight{width:100%;padding-top:0}
.allnewFooter .allnewsection h5{margin-bottom:8px}
.allnewRegister{width:100%;display:flex;flex-wrap:wrap;column-gap:.1em;justify-content:space-between}
.allnewFooter h6{width:49%;margin-bottom:0}
.allnewRegister h6:last-child{margin-bottom:0}
.allnewftCopyright{padding-right:0;margin-top:15px;font-size:12px}
.footConter,.footerContenbox{max-width:100%;margin:0 auto;padding:0 15px;width:100%}
.footerContenbox{max-width:100%;margin:0 auto;padding:0 15px;width:100%}
.fisan ul{flex-wrap:wrap}
.coprightfoot{padding-bottom:70px}
.cookie-prefrence{padding:25px 16px 32px 16px;border-radius:9px 9px 0 0;bottom:0;top:unset;transform:unset;left:0;right:0;flex-direction:column}
.cookie-prefrence h4{margin:0;font-weight:700}
.cookie-prefrence h4 .manage-cookie-desktop{display:none}
.cookie-prefrence p{line-height:23px;margin:18px 0 29px 0;padding-right:0;width:100%}
.button-wrap{flex-direction:column;width:100%;margin-top:0;padding:0}
.button-wrap .accept-all,.button-wrap .accept-necessary{width:100%;margin:0;font-size:16px;line-height:16.4px;padding:15px 0}
.button-wrap .accept-all{margin-top:16px}
.recommendations{padding:28px 2px 16px 16px;border-radius:9px 9px 0 0;bottom:0;top:unset;transform:unset;left:0;right:0}
.recommend-btns.button-wrap,.recommendations-inner{padding-right:14px}
.recommendations img{width:127px;height:34px}
.recommendations-inner{margin-top:20px;max-height:230px}
.switch{width:30px;height:16px}
.button-slider:before{height:12px;width:12px;left:3px;bottom:2px}
.switch input:checked+.button-slider:before{transform:translateX(13px)}
.recommendations p{margin-top:0}
iframe#launcher {left: 15px !important;margin: 0 !important;bottom: 13px !important;}
.customwhatsup {right: 15px;left: auto; bottom: 15px;}
.thankyou-left, .thankyou-right{width: 100%;}
.thankyou h1 {line-height: 33px;font-size: 24px;margin-bottom: 16px;}
.thankyou .page-selector, .thankyou h1 span {display: inline-block;}
.thankyou p {font-size: 12px;line-height: 16px;padding-top: 10px;margin-bottom: 24px;}
.thankyou p span {padding-top: 5px;}
.thankyou-right{padding: 0;}
.thankyou .talk-quote .get-a-quote p {margin-top: 42px;margin-bottom: 10px;}
.thankyou .talk-quote .get-a-quote p{font-size: 12px;} .thankyou p span {padding-top: 5px;}
.thankyou .d-flex.oops-error .custom-accordian, .thankyou .sourceoutside img, .thankyou-right form {padding-top: 0;}
.thankyou {padding: 80px 15px 45px;display: block;margin-top: 2px;}
}
@media screen and (max-width:340px){
.recommendations h4{font-size:15px;line-height:15px}
.cookies span{font-size:13px;line-height:13px}
}
@media screen and (max-width:330px){
.allnewtopRight h6{font-size:12px;margin-bottom:0}
}