@charset "utf-8";
:root {
/** background color declaration **/
--bg-white: #FFFFFF;
--bg-black: #000000;
--bg-grey: #F2F2F2;
--bg-lgreen: #EAF2EB;
--bg-blue: #375EA9;
--bg-dgreen: #008844;


/** text color declaration **/
--txt-white: #FFFFFF;
--txt-black: #000000;
--txt-red: #D62014;
--txt-lblack: #262626;
--txt-llblack: #0F172A;
--txt-dgreen: #008844;
--txt-green: #40A673;
--txt-grey: #404040;
--txt-blue: #375EA9;
--txt-lblue: #334155;

/** border color declaration **/
--brd-grey: #737373;
--brd-lgrey: #D8D8D8;
--brd-blue: #375EA9;
--brd-dblue: #64748B;

}

/* reset css  */
body { padding:0px; margin:0px; background:#fff; font-size:16px;   font-weight: 400; color:#000; line-height:20px;  font-family: "Barlow", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #000; text-decoration: none;  }
div { margin: 0; padding: 0; }
p { font-size:16px; line-height:24px; padding:0px; margin:0px; color:#000;} 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; line-height: 30px; }
a{ color: #000; outline:none; }
ul, li { list-style:none;}
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }


/************Common*************/ 
.h1 { font-size: 30px; line-height: 34px;}
.h2 { font-size: 24px; line-height: 28px;}
.h3 { font-size: 20px; line-height: 24px; }
.h4{ font-size: 18px; line-height: 22px; }
.h5{ font-size: 16px; line-height: 22px; }
.img-width{width: 100%;height: auto;}
.img-width-auto{width: auto;height: auto;}
p{ font-size: 16px; line-height: 24px;}
.small { font-size: 14px; line-height: 24px;}
.font-bold { font-weight: 700;}
.font-medium { font-weight: 500;}
.font-regular { font-weight: 400;}
.font-semibold { font-weight: 600;}

/* Home page css  */
.home-pad{padding: 0 28px;}
.hero-img { width: auto; min-height: 375px; /*height: auto;object-fit: cover;*/}
.bg-hero-text { position: absolute; bottom: 100px; left: 40px; }
.bg-hero-text h1, .bg-hero-text p{color: var(--txt-white);}
.hero-container { position: relative; width: 100%; display:flex;justify-content:center; }
.hero-container p{font-size: 20px;line-height: 24px;}
.search-top { position: relative; margin-top: -20px;} 
.search-box-on-banner{ box-shadow: 0px 10px 15px -3px rgba(17, 24, 39, 0.1);border-radius: 2px;overflow: hidden;}
.search-top .form-control:focus, .search-top .form-select:focus { box-shadow: none; border: 1px solid #d8d8d8;}
.search-top  .input-group select { height: 65px;padding: 22px 16px;flex:0 1 200px;cursor: pointer; border: 1px solid #d8d8d8;border-right: 0;}
.search-top  .input-group select:focus{border-right: 0;outline: 1px solid #d8d8d8;}
.search-top .input-group .search-form{flex:0 1 100%;position: relative;}
.search-top  .input-group input[type="text"] {height: 65px;padding: 22px 24px;border: 1px solid #d8d8d8;border-radius: 0;}
.search-btn {background:transparent;border:none;position: absolute;z-index: 9;right: 24px;top: 50%;transform: translateY(-50%);}
.search-form {margin-left: 0 !important;}
.bg-grey { background: #F2F2F2;} 
.account{ background: url(../images/account-icon.svg) no-repeat top center;font-family: "Barlow", sans-serif;font-weight: 400;font-size: 16px;line-height: 24px;text-align: center;color: #000;padding-top: 25px;transition: all 0.2s ease;}
.account:hover{background: url(../images/account-icon-hover.svg) no-repeat top center;color: var(--txt-red);}
.help-ico{margin-left: 32px;background: url(../images/help.svg) no-repeat top center;font-family: "Barlow", sans-serif;font-weight: 400;font-size: 16px;line-height: 24px;text-align: center;color: #000;padding-top: 25px;transition: all 0.2s ease;}
.help-ico:hover{background: url(../images/help-hover.svg) no-repeat top center;color: var(--txt-red);}
.popular-image{height: 147px; width: 85px;}

#popular-devices{padding: 32px 0 45px;}
.device-card{padding: 16px 12px;}
.device-card p,.device-card span{font-size: 14px;line-height: 20px;transition: all 0.5s ease;}
.device-card a:hover span{color: #000;}
.device-card a:hover span strong{color: var(--txt-red);transition: all 0.5s ease;}
#trade-section {padding-bottom: 32px;}
.trade-grey{padding: 12px 100px;}
.trade-list{padding: 25px 25px 12px;}
.trade-grey h6 {font-size: 20px;line-height: 24px;color: var(--txt-green);}
.trade-grey p {font-size: 16px;line-height: 20px;color: #262626;}
#accept-phone{padding-bottom: 55px;}
.gadget-list{max-width: 1035px;margin: 0 auto;} 
.gadget-list p{font-size: 14px;line-height: 20px;transition: all 0.5s ease;}
.gadget-list a:hover p{color: var(--txt-red);}
#why-choose-us{padding-bottom: 52px;}
.choose-list p{line-height: 20px;}
.choose-list h3{transition: all 0.5s ease;}
.choose-list a:hover h3{color: var(--txt-blue);}
.choose-list a img{transition: all 0.5s ease;}
/* .choose-list a:hover img{transform: scale(1.1);} */
#faq-section{padding-bottom: 55px;}
#faq-section .accordion-button:focus { box-shadow: none; }
#faq-section .accordion-item {border: none;border-bottom: 1px solid #737373;}
#faq-section .nav-tabs { border: none; border-bottom: 1px solid #D8D8D8;}
#faq-section .nav-link { color: #000;position: relative;transition: all 0.3s ease;}
#faq-section .nav-tabs .nav-link.active{color: var(--txt-blue);}
#faq-section .nav-tabs .nav-link:after{position: absolute;width: 100%;height: 3px;bottom: -1px;left: 0;content: "";background: var(--brd-blue);transition: all 0.3s ease;opacity: 0;visibility: hidden;}
#faq-section .nav-tabs .nav-link.active:after { opacity: 1;visibility: visible;} 
#faq-section .nav-tabs .nav-link:hover{color: var(--txt-blue);}
#faq-section .accordion-button:not(.collapsed) { background: none; color: var(--txt-blue);box-shadow: none;}
#faq-section .accordion-item .accordion-button{padding: 18px 16px 18px 8px;font-size: 16px!important;}
.power-sec { border-color: #737373 !important;}
.power-list{column-gap: 16px;row-gap: 16px;}
.footer-menu a{position: relative;transition: all 0.3s ease;border-bottom: 1px solid #fff;}
.footer-menu a:after{position: absolute;content: "";height: 100%;width: 1px;background: #737373;right: -7px;top: 0;}
.footer-menu a:last-child:after{display: none;}
.footer-menu a:hover{border-bottom: 1px solid rgb(38, 38, 38);}
.foot-copy{line-height: 20px;}
.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0!important;}
/* Home page css  */

/**************   mobilemenu css  **************/
body.over { overflow: hidden;}
.m-menu { position: relative; left:auto; display: none; z-index:9; } 
.m-menu img { width: 20px;} 
.mobile-menu{padding: 5px 20px;position:fixed;top:90px;bottom: 0;width:100%;height: calc(100vh - 90px);z-index: 99999;overflow-y:auto;overflow-x:hidden;opacity: 0;visibility: hidden;transition: all 0.4s ease;background: #fff;border-top: 1px solid #000000;}
.mobile-menu.slow { opacity: 1; visibility: visible; } 
.mobile-menu .nav { width: 100%;background:#215454; float: left;  padding: 0px 0;}
.m-menu {width: 24px;height: 22px;margin: 6px 0px 0 10px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;float: right;}
.m-menu a { display: block;}
.m-menu span {display: block;position: absolute;height: 2px;width: 100%;background: #000000;border-radius: 0px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}  
.m-menu span:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;width: 100%;} 
.m-menu span:nth-child(2) { top: 8px; width: 100%; right: 0; left: auto; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.m-menu span:nth-child(3) {top: 16px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;width: 100%;}
.m-menu.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;left: 4px;background: #000;width: 100%;}
.m-menu.open span:nth-child(2) { width: 0%; opacity: 0;}
.m-menu.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 17px;left: 4px;background: #000;width: 100%;}
.m-menu:hover span { background:#04369f;}   
#accordian{float:left;width:100%;padding-top:30px;}
#accordian ul{display:flex;flex-wrap:wrap;row-gap:25px;}
#accordian ul li{flex:0 1 100%;text-align:center;}
#accordian ul li a{color: #000;font-size:18px;}

/* Modal popup css  */
.modal-content{max-width:720px;margin:auto;}
#cookiesDetails .modal-content{padding: 24px;}
.modal-header{border-bottom:none;}
.modal-header .btn-close{margin-top:-10px;}
.modal-body{font-size:14px;}
.highlight-table th{background-color:#ff0000;color:white;font-weight:bold;text-align:left;padding:5px;font-size:14px;}
.highlight-table td{background-color:#f9f9f9;padding:8px;font-size:14px;}
.modal-body p{margin-bottom:20px;font-size:14px;line-height:20px;color:#262626;}
.modal-dialog{max-width:580px;}
.promotion-btn{font-size:12px;background:url(../images/offer.svg) no-repeat left center;border:none;color:#000;padding:12px 0 12px 30px;margin:0;}
.promotion-btn:hover{background:url(../images/offer-hover.svg) no-repeat left center;color:#D62014;}
/* Modal popup css  */


/* confirmation */
#qr-scanner { background: var(--bg-lgreen);padding: 32px 0;}
#qr-scanner h3 { font-size: 28px; }
.confrm-code{column-gap: 48px;row-gap: 16px;}
.confrm-code > div{position: relative;}
.confrm-code > div:after{position: absolute;content: "";height: 100%;width: 1px;right:-24px;top: 50%;transform: translateY(-50%); background: #64748B;}
.conform-pad { padding: 0 130px;}
#resend-mail{margin: 40px 0;}
#confr-steps{margin-bottom: 40px;}
.confrm-code > div:last-child:after{display: none;}
.txt-dgreen {color: #008844;}
.bg-lgreen { background: var(--bg-lgreen) ;}
.print-icon { background: url(../images/printer-icon.svg) no-repeat 0 0; width: 40px; height: 40px; display: block; transition: all 0.3s ease;}
.print-icon:hover { background: url(../images/printer-icon-red.svg) no-repeat 0 0;}
.download-icon { background: url(../images/download-icon.svg) no-repeat 0 0; width: 40px; height: 40px; display: block; transition: all 0.3s ease;}
.download-icon:hover { background: url(../images/download-icon-red.svg) no-repeat 0 0;}
.txt-hover-red a:hover {color: #0F172A;}
.next-no { background: var(--bg-blue); color: var(--txt-white); width: 24px; height: 24px; display: block; border-radius: 100px; text-align: center;}
.lblue { color: var(--txt-lblue);}
.brd-dblue { border-color: var(--brd-dblue) !important;}
.promo-app { border: 1px solid var(--txt-green);padding: 4px; border-radius: 5px; color: var(--txt-green); }
.promo-app .discount-icon { background: url(../images/discount-icon.svg) no-repeat 0 0; width: 23px; height: 22px; display: block;}
.shop-btn { color: var(--txt-white); background: var(--txt-dgreen); padding: 13px 26px; transition: all 0.3s ease; border-radius: 3px;}  
.shop-btn:hover {background: #006e37;color: var(--txt-white);}
.disc-icon ul li { list-style-type: disc;}
.prod-confrm{margin-bottom: 40px;}
.trade-value p {line-height: 20px;}
#cont-info{margin-bottom: 40px;}

/* device-trade-in*/
.validate-sec .form-control{padding:12px;width:293px;border-radius: 2px;}
.promotion-btn{font-size:12px;background:url(../images/offer.svg) no-repeat left center;border:none;color:#000;padding:12px 0 12px 30px;margin:0;}
.promotion-btn:hover{background:url(../images/offer-hover.svg) no-repeat left center;color:#D62014;}
.btn-save{background:#008844;font-family:"Barlow", sans-serif;font-weight:600;font-size:18px;text-align:center;line-height:24px;color:#fff;border-radius:2px;padding:11px 44px;}
span.opt{font-family:"Barlow", sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#64748B;}
.pr-code{width:auto;margin-top:12px;}
.pr-code .tag{background:#EAF2EB url(../images/badge.svg) no-repeat left 12px center;display:inline-block;padding:9px 35px 9px 35px;border-radius:2px;position:relative;}
.pr-code .tag span{display:inline-flex;width:35px;height:35px;position:absolute;right:0;cursor:pointer;top: 2px;background:url(../images/close.svg) no-repeat center;align-items:center;justify-content:center;}
.btn-search{background-color: #008844;color: #fff;font-size: 16px;font-weight: 600;line-height: 16px;}
.btn-search:hover{background-color:#006c45;}
.form-check-input{transform:scale(1.2);}
.link{font-family:"Barlow", sans-serif;font-weight:600;font-size:16px;line-height:24px;text-decoration:underline;color:#375EA9;}
label{font-size:16px;line-height:24px;}
.device-card .ico-1 span{background:url(../images/device-icon-1.svg) no-repeat center;}
.device-card .ico-2 span{background:url(../images/device-icon-2.svg) no-repeat center;}
.device-card .ico-3 span{background:url(../images/device-icon-3.svg) no-repeat center;}
.device-card.act .ico-1 span{background:url(../images/device-icon-1-active.svg) no-repeat center;}
.device-card.act .ico-2 span{background:url(../images/device-icon-2-active.svg) no-repeat center;}
.device-card.act .ico-3 span{background:url(../images/device-icon-3-active.svg) no-repeat center;}
.device-card.act p{color:#008844;}
#device-condition .device-card span{width:56px;height:56px;display:flex;}
#device-condition1 .device-card span {
    width: 56px;
    height: 56px;
    display: flex;
}
#device-condition2 .device-card span {
    width: 56px;
    height: 56px;
    display: flex;
}
.device-card.act{border: 2px solid #008844;}
.device-card{border: 1px solid #D8D8D8;border-radius: 2px;padding:1rem;/* margin-bottom:1rem; */}
.device-card.active{border-color:#28a745;background-color:#e6f4ea;}
.step-number{background:#fff;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-family:"Barlow", sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#404040;letter-spacing:0px;text-align:center;border:1px solid #737373;}
.validate-btn{color:#008844;background-color:white;border:2px solid #008844;font-family:"Barlow", sans-serif;font-weight:600;font-size:18px;line-height:24px;text-align:center;border-radius:2px;padding:0 27px;min-width:175px;}
.validate-btn:hover{background-color: #006e37;color:white;}
.head-2{font-family:"Barlow", sans-serif;font-weight:700;font-size:24px;line-height:34px;margin:0;position:relative;color:#64748B;cursor:pointer;}
.head-2::after{content:"";position:absolute;width:88%;height: 1px;top: 21px;right:0;z-index:9;background: #CBD5E1;}
.head-2 span{position:relative;z-index:99;}
.head-2.active .step-number{background:#375EA9;color:#fff;border-color:#375EA9;}
.head-2.active{color:#000;}
.primary-background{background:#375EA9;}.edit-btn{float:right;font-size:14px;background:none;border:none;color:#0070c9;cursor:pointer;display:none;}
.step-container.completed .edit-btn{display:inline-block;font-size: 16px;font-weight: 600;}
span.do{width:9px;height:9px;display:inline-block;background:#CBD5E1;border-radius:100px;margin:0 10px;}
.trade-hide{display:none!important;}
.completed .trade-hide{display:flex!important;margin-left: 47px;}
.promo-cd{width:100%;display:none;}
.promo-cd p{font-family:"Barlow", sans-serif;font-weight:400;font-size:14px;line-height:15px;color:#262626;}
.promo-cd p span{background:url(../images/info.svg) no-repeat;width:16px;height:15px;display:inline-flex;margin:-1px 10px 0 5px;align-items:center;justify-content:center;}
.promo-cd h2{font-family:"Barlow", sans-serif;font-weight:700;font-size:24px;line-height:34px;}
.promo-cd h2 span{font-family:"Barlow", sans-serif;font-weight:400;font-size:24px;line-height:34px;text-decoration:line-through;color:#D42114;}
.promo-cd span.badge{font-family:"Barlow", sans-serif;font-weight:600;font-size:12px;line-height:100%;text-align:center;background:#08305F;padding:4px 8px;margin-top:10px;}
.active .promo-cd{display:inline-block;}
.active .promo-tit{display:none;}
.product-checkout{position:sticky;top:10px;border-radius: 2px;}
a.link{transition: all 0.5s ease;}
a.link:hover{color: #0F172A;}
.next-btn,.btn-search{transition: all 0.5s ease;}
.next-btn:hover,.btn-search:hover{background: #006e37;color: var(--txt-white);}
.device-card .ico-4 span{background:url(../images/device-icon-4.svg) no-repeat center;}
.device-card .ico-5 span{background:url(../images/device-icon-5.svg) no-repeat center;}
.device-card .ico-6 span{background:url(../images/device-icon-6.svg) no-repeat center;}
.device-card .ico-7 span{background:url(../images/device-icon-7.svg) no-repeat center;}
.device-card .ico-8 span{background:url(../images/device-icon-8.svg) no-repeat center;}
.device-card.act .ico-4 span{background:url(../images/device-icon-4-active.svg) no-repeat center;}
.device-card.act .ico-5 span{background:url(../images/device-icon-5-active.svg) no-repeat center;}
.device-card.act .ico-6 span{background:url(../images/device-icon-6-active.svg) no-repeat center;}
.device-card.act .ico-7 span{background:url(../images/device-icon-7-active.svg) no-repeat center;}
.device-card.act .ico-8 span{background:url(../images/device-icon-8-active.svg) no-repeat center;}
#device-condition .device-card{cursor: pointer;}
#device-condition1 .device-card {
    cursor: pointer;
}
#device-condition2 .device-card {
    cursor: pointer;
}
p.mb-1.fw-bold{font-size: 16px;}
.step-container.completed .step-number span{opacity: 0;}
.step-container.completed .step-number{background: url(../images/tick.svg) no-repeat center;}
h1.title {font-size: 30px;line-height: 40px;font-weight: 400;padding-bottom: 13px;border-bottom: 1px solid #D8D8D8;margin-bottom: 38px;color: #000;}
ol.list-group-numbered li{margin-bottom: 10px;}
.panel-content p{margin-bottom: 10px;}
.accordion-item:last-of-type{border-radius: 0!important;}
a.underline{text-decoration: underline;}
.card-body p{margin-bottom: 10px;}
.card-body ul li, .card-body ol li{margin-bottom: 10px;}
.list li{margin-bottom: 10px;}
.sign-in{min-height: 800px;}
.sign-in .validate-sec .form-control{width: 275px;height: 48px;}
.primary-btn{background: #008844; border-color: #008844; font-weight: 600; color: #fff; border-radius: 2px; min-width: 175px; height: 48px;}
.primary-btn:hover{background: #006e37;color: var(--bg-white);border-color: #006e37;}
.contact-information{padding-bottom: 169px;}
.completed .trade-hide p{color: #334155;}
.border-radius-2{border-radius: 2px;}
.device-card p.fn{font-size: 16px;line-height: 30px;}
.ma-ls{margin-left: 31px;}
#device-condition .device-card span.sm-span{width: 38px; height: 38px;}
#device-condition1 .device-card span.sm-span {
    width: 38px;
    height: 38px;
}
#device-condition2 .device-card span.sm-span {
    width: 38px;
    height: 38px;
}
.device-card .form-check .form-check-input{width: 24px;height: 24px;border-radius: 3px;margin-left: 16px;}
.device-card .form-check{padding-left: 0;}
.device-card .form-check .link{font-weight: 700;}
.clr-sec{color: #334155;}
.device-card span.se-font{font-size: 16px;}
.device-card span.h2{font-size: 24px;}
.gadget-list .d-flex{min-height: 100px;}
p.txt-green{color: #40A673;}
.sign-in .validate-sec .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #D8D8D8;
  }
  .sign-in .validate-sec .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #D8D8D8;
  }
  .sign-in .validate-sec .form-control:-ms-input-placeholder { /* IE 10+ */
    color: #D8D8D8;
  }
  .sign-in .validate-sec .form-control:-moz-placeholder { /* Firefox 18- */
    color: #D8D8D8;
  }
.ac-close{color: #000;font-weight: 700;display: block;}
 .ac-open{color: #000;font-weight: 700;display: none;}
a:hover {color: #0F172A;}
#resend-mail a.text-decoration-underline:hover{color:var(--txt-blue)}
.carousel-indicators{bottom: 30px;}
/* device-trade-in */

.find-add-sec .form-control { width: 100%; border-radius: 2px;}
.hei-100 { height: 100px;}
.pay-pal-sh{display: none;}
.pay-pal-sh.active{display: block;}
#cookiesDetails .modal-dialog{max-width:500px;}
.toggle-switch{position:relative;display:inline-block;width: 38px;height: 22px;}
.toggle-switch input{display:none;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color: #fff;transition:.4s;border: 1px solid #737373;border-radius:20px;}
.slider:before{position:absolute;content:"";height: 21px;width: 21px;left: -1px;bottom: -0.5px;background-color: #fff;transition:.4s;border-radius:50%;border: 1px solid #737373;}
input:checked+.slider{background-color:#198754;border-color: #198754;}
input:checked+.slider:before{transform: translateX(16px);border: none;width: 19px;height: 19px;left: 0.5px;top: 0.5px;}
.always-active{color: #375EA9;font-weight:500;font-size:0.9rem;}
#cookiesDetails  .modal-body p,	#cookiesDetails  .modal-body a{font-size:0.9rem;}
.required{background:url(../images/error.svg) no-repeat left center;float:left;width:100%;padding-left:30px;margin-top:5px;}
.required p{font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;}
.select2-container--default .select2-selection--single{border-color:#D8D8D8;height:48px;border-radius:2px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{height:48px;color:#737373;font-size:16px;line-height:16px;padding-top:14px;padding-left:16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;background:url(../images/select-arrow.svg) no-repeat;width:17px;height:10px;margin:5px 0 0 -20px;}
.select2-container--default .select2-results__option--selected{background-color:#fff;}
.select2-results__option--selectable{background-color:#fff;height:48px;border-bottom:1px solid #737373;padding-top:15px;padding-left:16px;}
.select2-results__option--selectable:hover, .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff;color:#262626;}
.search-box-on-banner .select2-container--default .select2-selection--single{height: 65px;}
.search-box-on-banner .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top: 24px;}
.search-box-on-banner .select2-selection--single .select2-selection__arrow b{margin-top: 17px;}
.select2-dropdown{border-bottom: #737373; border-radius: 0;}
.good-condition{float:left;width:100%;}
.good-condition p{font-weight:500;font-size:16px;line-height:120%;margin-bottom:12px;}
.good-condition ul{display:flex;flex-wrap:wrap;column-gap:16px;}
.good-condition ul li{flex:0 1 auto;}
.good-condition ul li a.active{border:2px solid #008844CC;color:#008844;}
.good-condition ul li a{float:left;height:48px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:120%;letter-spacing:0%;text-align:center;padding:0 50px;color:#334155;border:1px solid #D8D8D8;}
.good-condition .yes-cnt{float:left;width:100%;display: block;margin-top:12px;}
.good-condition .yes-cnt p{font-weight:600;font-size:14px;line-height:120%;color:#0F172A;}
.good-condition .yes-cnt ul li{flex:0 1 100%;color:#0F172A;font-weight:400;font-size:14px;position:relative;padding-left:20px;line-height:120%;}
.good-condition .yes-cnt ul li::before{content:'';position:absolute;left:5px;top:5px;width:4px;height:4px;border-radius:100px;background:#0F172A;}
.pay-pal-sh .form-label span{font-weight:400;font-size:16px;line-height:120%;color:#64748B;}
.pay-pal-sh .form-label span.red{color:#E30613;}
.bank-sh{display:none;}
.bank-sh.active{display:block;}
.form-label span.red {
    color: #E30613;
    }
.form-check-label span.red {
    color: #E30613;
}
.form-control{height:48px;}
.trade-in{display:none;background-color:#f9f9f9;border: 1px solid #737373;margin-top:5px;padding: 0;border-radius: 2px;width:200px;/* box-shadow:0 2px 6px rgba(0, 0, 0, 0.1); */position:absolute;z-index:9;}
.trade-in ul{list-style:none;padding:0;margin:0;}
.trade-in li a{display:block;padding: 14px 12px;color: #262626;text-decoration:none;font-size: 16px;}
.ma-damage.active{display:block;}
.ma-damage{display:none;} 
#cookiesDetails .d-flex .modal-title{font-weight:700;font-size:24px;line-height:120%;margin-bottom:8px;color:#0F172A;}
#cookiesDetails .d-flex p{color:#334155;font-weight:400;font-size:16px;line-height:100%;margin-bottom:16px;}
#cookiesDetails .btn-success{min-width:160px;height:48px;border-radius:2px;font-family:Barlow;font-weight:600;font-size:18px;line-height:100%;text-align:center;}
#cookiesDetails .modal-body h3.fw-semibold.mb-2.h3{color:#0F172A;font-weight:600;font-size:18px;line-height:120%;margin-bottom:8px;}
#cookiesDetails .modal-body .d-flex.justify-content-between.align-items-center{margin-bottom:8px;}
#cookiesDetails .modal-body  span.fw-semibold{font-weight:500;font-size:18px;line-height:100%;color:#334155;}
#cookiesDetails .modal-body  span.always-active{font-weight:600;font-size:14px;line-height:100%;}
#cookiesDetails .modal-body p{font-weight:400;font-size:14px;line-height:110%;margin-bottom:24px;}
.pop-brd{border-bottom:1px solid #D8D8D8;margin-bottom:24px;padding-bottom:24px;}
#cookiesDetails .modal-body a.link{font-weight:600;font-size:18px;line-height:100%;text-decoration:underline;color:#375EA9;margin-bottom:40px;display:inline-block;}
#cookiesDetails .d-flex p a{font-weight:500;color:#334155;}
.accordion-body{font-size:14px!important;}
.btn.btn-outline{border:2px solid #198754;color:#198754;font-weight:600;}
.trde-btn .btn{height:48px;}
.trade-in li{
    border-bottom: 1px solid #737373;
}
.accordion-header button{background: #fff!important;color: #000!important;}
#tradeAccordion .accordion-item{border-radius: 2px!important;}
.collapsed .ac-open{display: block;}
.collapsed .ac-close{display: none;}
.trade-in li:last-child{border-bottom: none;}
.accordion-button:focus{border-color: #fff!important; box-shadow:none}

/* responsive css */

/* XXL Devices (≥1400px) */
@media (min-width: 1400px) {

}

/* XL Devices (≥1200px and <1399.98px) */
@media (min-width: 1200px) and (max-width: 1399.98px) {
.trade-grey {padding:12px 75px;}
/* confirm */
.conform-pad { padding:0 60px;}
}

/* Xl Devices (≥1200px) */
@media screen and (max-width:1200px) {
.home-pad{padding-right: var(--bs-gutter-x,.75rem);padding-left: var(--bs-gutter-x,.75rem);}   

/* confirm */
.conform-pad {padding-right: var(--bs-gutter-x,.75rem);padding-left: var(--bs-gutter-x,.75rem);}
}

/* LG Devices (≥992px and <1199.98px) */
@media (min-width: 992px) and (max-width: 1199.98px) {
.bg-hero-text{left:calc((100% - 960px + 1.2rem)/2)}
.trade-grey {padding:12px 75px;}
.choose-list{row-gap: 25px;}
/* confirm */
.shop-argos p {flex: 0 1 70%;}
}

/* MD Devices (≥768px and <991.98px) */
@media (min-width: 768px) and (max-width: 991.98px) {
.choose-list .col{flex: 0 1 32%;}
.choose-list .row{row-gap: 20px;}
.bg-hero-text{left:calc((100% - 720px + 1.2rem)/2)}
.trade-grey{padding: 12px 45px;}
.gadget-list{row-gap: 25px;}
.choose-list{row-gap: 25px;}
.choose-list > div:nth-child(odd){padding-right: 12.5px;}
.choose-list > div:nth-child(even){padding-left: 12.5px;}

/* confirm */
#qr-scanner h5{font-size: 18px;}
#qr-scanner h3{font-size: 24px;}
.invoice {position: absolute;right: calc((100% - 720px + 1rem)/2);}
.trade-value p br{display: none;}
.shop-argos p {flex: 0 1 70%;}
#device-condition {row-gap: 10px;}
}
#device-condition1 {
    row-gap: 10px;
}

}
#device-condition2 {
    row-gap: 10px;
}
.media-tit {
    display:none;
}

.scr-tit {
    display: inline-block;
}
@media screen and (max-width: 767.98px) {
    .chckImg {
        display: none;
    }

    .media-tit {
        display: inline-block;
        position: absolute;
        padding-left: 70%;
    }

    .scr-tit {
        display: none;
    }
}
/* SM Devices (≥576px and <767.98px) */
@media (min-width: 576px) and (max-width: 767.98px) {
.choose-list .col{flex: 0 1 32%;}
.choose-list .row{row-gap: 20px;}
.bg-hero-text{left:calc((100% - 540px + 1.2rem)/2);right:calc((100% - 540px + 1.2rem)/2) }
}

/* SM Devices (≥767.98px) */
@media screen and (max-width:767.98px) {
.account{display: none;}
.m-menu {display: block; top: 0px;}
    .hero-img { /*opacity: 0;*/
        min-height: 275px;
    }
/*.hero-container{background: #EAF2EB;}*/
.home-pad{padding-right: var(--bs-gutter-x,.75rem);padding-left: var(--bs-gutter-x,.75rem);}   
.choose-list .col{flex: 0 1 49%;}
.choose-list .row{row-gap: 20px;}
.choose-list h3{font-size: 14px;}
.choose-list p{font-size: 12px; line-height: 16px;}
#faq-section .nav-tabs{flex-wrap: nowrap;white-space: nowrap;overflow-x: scroll;scrollbar-width: none; overflow-y: hidden;}
#why-choose-us{padding-bottom: 30px;}
#faq-section .accordion-item .accordion-button { padding:10px 16px 10px 8px;}
.power-sec{padding: 24px 0 40px 0!important;}
.power-sec p {width: 100%;}
.power-sec img{display: inline-block;margin: 10px auto;float: none;}
.h2{font-size: 20px;line-height: 24px;}
.bg-hero-text{bottom: auto;top:32px;}
.bg-hero-text h1{font-size: 32px;line-height: 36px;}
.bg-hero-text p{font-size: 18px;line-height: 24px;}
.gadget-list{row-gap: 25px;}
.search-box-on-banner{row-gap: 5px;} 
.search-top {margin-top: -55px;}  
.search-top .input-group select{flex: 0 1 100%;border:1px solid #d8d8d8 !important;border-radius: 5px;height: 50px;padding: 16px;line-height: 17px;border-radius: 5px!important;overflow: hidden;width: 100%;}
.search-top .input-group input[type="text"] {border:1px solid #d8d8d8 !important;border-radius: 5px;height: 50px;padding: 16px 40px 16px 16px;line-height: 17px;width: 100%;}
.search-top .input-group .search-form{flex: 0 1 100%;box-shadow: 0px 10px 15px -3px rgba(17, 24, 39, 0.1);width: 100%;}
/*.search-btn{right: 6px;width: 40px;height: 40px;}*/
.trade-grey{padding: 12px 15px;}
#faq-section .nav-tabs .nav-link::after{bottom: 0;}
.trade-list {padding:25px 10px 15px;}
.choose-list{row-gap: 25px;}
.choose-list > div:nth-child(odd){padding-right: 12.5px;}
.choose-list > div:nth-child(even){padding-left: 12.5px;}
.choose-list h4{font-size: 14px;line-height: 20px;}
.footer-menu a{margin-bottom: 10px!important;}
/*.accordion-body{padding-left: 10px;}*/
.foot-link{padding: 0 10px!important;}

/* confirm */
.conform-pad {padding-right: var(--bs-gutter-x,.75rem);padding-left: var(--bs-gutter-x,.75rem);}
#qr-scanner{padding: 22px 0;}
#qr-scanner h3,#qr-scanner h5,.confrm-code p , .confrm-code span{font-size: 16px;line-height: 20px;}
.confrm-code{justify-content: center;}
.confrm-code > div:first-child{flex: 0 1 100%;}
.confrm-code > div:first-child:after{display: none;}
.invoice {display: none !important;}
.qr-div{justify-content: center;row-gap: 16px;text-align: center;}
#resend-mail{margin: 22px 0;}
#resend-mail p{font-size: 16px;line-height: 20px;text-align: center;}
#confr-steps{margin-bottom: 34px;}
.steps-list,.dev-head,.dev-img,.promo-app{display: none !important;}
.trade-value{align-items: flex-end !important;}
.total-trade h5{color: var(--txt-dgreen);}
#cont-info{display: none;}
.prod-confrm{margin-bottom: 37px;}
.shop-argos {flex-wrap: wrap;row-gap: 16px;}
.shop-argos p,.shop-btn{flex: 0 1 100%;text-align: center;}
.trade-value p br{display: none;}
.row-gap-1{row-gap: 5px;}
#device-condition { row-gap: 10px; }
.product-de-rgt{order: 0;background: #EAF2EB;}
.product-de-lft{order: 1;padding-right: 6px !important;}
.container.py-4{padding-top: 0!important;}
.product-checkout.active  .d-flex{width: 50%;float: left;}
.product-checkout.active  .promo-cd{width: 50%;float: left;margin-top: 0 !important;padding-top: 0 !important;}
.product-checkout.active  .d-flex img{opacity: 0;}
.product-checkout.active .promo-cd p.d-flex{width: 100%;}
.product-checkout.active .promo-cd h2{font-size: 24px;}
.product-checkout{float: left;position: static;border: none !important;}
.device-card{margin-left: 0!important; padding: 15px 0!important;}
.device-card .w-50{width: 100% !important;}
.validate-sec .form-control{width: 100%; margin: 0!important;}
.validate-btn{min-width: 100%;margin-top: 10px;padding: 10px 0;}
.validate-sec{flex-wrap: wrap; row-gap: 10px;} 
.btn-save{width: 100%;}
.trade-hide{margin-left: 0!important;}
.head-2{font-size: 20px;}
.head-2::after {width: 75%;}
.bg-white.pe-4{padding-right: 5px!important;}
.terms {padding: 0!important;}
.form-check-input{width: 45px;}
.w-25{width: 100% !important;}
.com-trade{margin-top: 17px!important;}
#popular-devices .col{padding-left: 10px;}
.table-responsive table { width: 1000px;  }
h1.title{font-size: 20px;}
.help-ico{display: none;}
.sign-in{min-height: inherit; padding-bottom: 30px;}
.contact-information{padding-bottom: 30px;}
.sign-in .validate-sec .form-control{width: 100%;}
}

/* XS Devices (<575.98px) */
@media (max-width: 575.98px) {
.bg-hero-text{left: 0;right: auto;padding: 0 15px;}
.primary-btn{width: 100%;}
}

/* responsive css */


 