.modal-backdrop {
    z-index: 10;
}
.breadcrumb {
    padding: 0px 11px;
    margin-bottom: 19px;
    list-style: none;
    background-color: #262929;
    border-radius: 0;
    color: #ffffff;
}
.breadcrumb>li {
    display: inline-block;
}
ol.breadcrumb>li>h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
}
.chkcontent {
    padding-bottom: 35px;
    background: #f4f8fbcc;
    padding: 15px 30px 0;
    margin-bottom: 40px;
}
.chkcontent label{
    font-weight: 400;
}
.chkcontent input:focus {
    box-shadow: none;
}
.exp_month{
   width:150px; 
   height:32px;
}
.exp_year{
  width:110px; 
  height:32px; 
}
.has-feedback .form-control {
    padding-right: 0;
}
.payment {
    margin-top: 13px;
}
.frm_btns{
  text-align: right;    
  margin-top: 10px;
}
.submit_btn {
    padding: 8px 11px;
    border: none;
    margin: 0 8px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
}
.submit_btn.odr{
    background-color: #43b4ae;
    border-color: #43b4ae;
}
.submit_btn.rst{
    background-color: #ff0000;
    border-color: #ff0000;
}
/* --- Secure Transaction css ---- */
.secure {
    text-align: right;
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: 600;
}
.secure a:hover{
    text-decoration: none;
}
/*----- Model css -----*/
.modal-backdrop {
    z-index: 10;
}
/* The Modal (background) */
.popModal {
  display: none; 
  position: fixed; 
  z-index: 1; 
  padding-top: 100px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}

.popModal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 60%;
  border-radius: 8px;
}
.SecModelClose {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.SecModelClose:hover,
.SecModelClose:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.ssl-title {
    color: #171919;
    padding: 8px;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    margin-top: 0;
}
img.comodo{
    max-width: 100%;
}
img.accept-card {
    width: 22%;
}
.accept-label{
    color: #4F5372;
}
.orderButton {
    text-align: right;
}
.whatis {
    margin-left: -20px;
}
.whatis a:hover {
    text-decoration: none;
}
.cvv-image img {
    position: absolute;
    left: 28px;
    top: 50px;
}
.md_fade{
  position: absolute; 
  top: inherit;
  left: auto;
}
.md_cont{
  box-shadow: none;
  background-color: transparent; 
  border: none;
}
.md_header{
  border-bottom: 0;
}
.md_close {
    color: #fff !important;
    opacity: 1 !important;
}
@media only screen and (max-width:1024px){
.popModal-content {
  width: 90%;
}
@media only screen and (max-width:768px){
.popModal-content {
  width: 90%;
}
}
@media only screen and (max-width:767px) and (min-width:320px){
.popModal-content {
  width: 80%;
}
.chkcontent {
    padding: 10px 15px;
}
}
@media only screen and (max-width:480px) and (min-width:320px){
.popModal-content {
  width: 90%;
  margin-left: 11px;
}
img.comodo{
    margin-top: 20px;
}
.chkcontent {
    padding: 0 15px;
}