

.bg-bmw {background-color:#eeefea;}
.bg-title {background:#3F7BFE; color:#FFF;}
.border-bmw {border:1px solid #3F7BFE !important;}
.text-primary {color:#3F7BFE !important;}
.btn-primary {background-color:#3F7BFE !important; border-color:#035c9d !important;}
.form-control:focus {border-color:#035c9d !important;;}

/* FAQ��� */
.modal {border-left:0px !important; background:none !important; margin-top:21px !important;}
.modal-content {background-color:transparent !important; -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 0);}
.modal-title {font-family:'BMK', sans-serif !important;}
.input-group-append {margin-left:-4px;}

.col-3 {border-right:0 !important; border-left:1px dotted #c7c7c4 !important; padding:0 !important; margin-bottom:10px; display:inline-block;}
.col-3:first-child {border-left:0 !important;}
.col-3 p.quick {font-family:'BMK', sans-serif !important; font-size:12px; letter-spacing:-0.5px;}

.slick-dots {display: none !important;}

.slick-prev::before {font-family: 'iwp' !important; content: "\e930"; }
.slick-next::before {font-family: 'iwp' !important; content: "\e931"; }


.btn1{
  width:100%;
  height:40px;
  text-align:center;
  line-height:38px;
  background-color:#FFF;
  color:#0367b1;
  border:1px solid #0067B2;
  border-radius:5px;
  letter-spacing:-0.5px;
    box-shadow:0 1px 0 0 rgb(7 0 1 / 20%);
}

.btn1:hover {background:linear-gradient( to bottom, #0067B2, #0067B2 ); border:1px solid #BDC6D6; color:#FFF;}
.btn1:hover span i {color:#FFF;}

.btn1.active {background:linear-gradient( to bottom, #0067B2, #0067B2 ); border:1px solid #BDC6D6; color:#FFF;}
.btn1.active span i {color:#FFF;}

.btn2{
  width:100%;
  height:40px;
  text-align:center;
  line-height:34px;
  background-color:#FFF;
  color:#aaa38e;
  border:1px solid #978e73;
  border-radius:5px;
  letter-spacing:-0.5px;
    box-shadow:0 1px 5px 0 rgb(7 0 1 / 20%);
}

.btn2:hover {background:linear-gradient( to bottom, #aaa38e, #aaa38e ); border:1px solid #CAD1C6; color:#FFF;}

.btn2.active {background:linear-gradient( to bottom, #aaa38e, #aaa38e ); border:1px solid #CAD1C6; color:#FFF;}
.btn2.active span i {color:#FFF;}

.selectCart{
	width:100%;
  display:flex;
  align-items:center;
  justify-content:start;
  padding:30px;
}
.selectCart>ul{
  width:100%;
  max-width:500px;
  
}
.selectCart li{
 margin-top:5px;
  display:inline-block;
  border-radius:10px;
  /* width:calc(50% - 2px); */
  width:100%;
  text-align:center;
}

.selectCart li span i {font-size:24px; float:left; margin: 0 0 0 10px; color:#7d89a1; line-height:40px;}

.selectCart li>img{
  width:100%;
}


