 body {     padding-top: 95px;} .hero-feature {     margin-bottom: 30px;} .logo{     margin:10px 0px;} .navbar-cutomBg{     background: #FFF;     box-shadow: 0px -2px 6px #000;     border-bottom:0px !important;} .customNavbar li.active a, .customNavbar li:hover, .customNavbar li:focus{     background-color: #e32712;     color: #cfcfcf;} .customNavbar li a{     text-transform: uppercase;     font-weight: bold;     color:#000;     padding-top: 24px;     padding-bottom: 24px;     line-height:25px;} .alert-error {     color: #a94442;     background-color: #f2dede;     border-color: #ebccd1;} .orderHeadTitle{     background: #EBEBEB;     font-size: 15px;     padding: 5px;     text-align: center;     margin: 10px 0px 0px;} .orderHeadTitle span{     /*color:red;*/     color:#6793C4;} th, td{     padding:4px 8px !important;     font-size:12px !important;} @media (min-width: 992px){     #RoomDtl h5.col-md-2 {         width: 13.5% !important;         padding-right: 0px !important;    }     #RoomDtl .col-md-3 {         padding: 0px 5px !important;         width: 16% !important;    }     #RoomDtl .col-md-4 {         padding: 0px 5px !important;        /*width: 34.10% !important;         */    }} .stepHead {     color: red;     background: #EEEEEE;     font-weight: bold;     padding: 5px;} .stepwizard-step p {     margin-top: 10px;} #RoomDtl h4{     margin:0px !important;} #RoomDtl hr{     margin:5px 0px !important;} #RoomDtl .form-group{     margin-bottom:5px !important;} .stepwizard-row {     display: table-row;} .stepwizard {     display: table;     width: 100%;     position: relative;} .stepwizard-step button[disabled] {     opacity: 1 !important;     filter: alpha(opacity=100) !important;} .stepwizard-row:before {     top: 14px;     bottom: 0;     position: absolute;     content: " ";     width: 100%;     height: 1px;     background-color: #ccc;     z-order: 0;} .stepwizard-step {     display: table-cell;     text-align: center;     position: relative;} .btn-circle {     width: 30px;     height: 30px;     text-align: center;     padding: 6px 0;     font-size: 12px;     line-height: 1.428571429;     border-radius: 15px;} .mb6{     margin-bottom:6px !important;} .pl0{     padding-left:0px !important;} #MainLoader{     background:#FFF;     position:fixed;     top:0;     left:0;     width:100%;     height:100%;     z-index:9999;     text-align:center;     bottom:0;     right:0;     overflow: hidden;} #MainLoader2{     background:#FFF;     position:fixed;     top:0;     left:0;     width:100%;     height:100%;     z-index:9999;     text-align:center;     bottom:0;     right:0;     display: none;     overflow: hidden;} #MainLoader2 img, #MainLoader img{     position: relative;     top: 50%;     margin-top: -150px;} .in_width{     width:130px !important;} .text-red{     color:red;} .pickup_loc{     height:50px;     padding-top:6px;} @media (min-width: 992px){     #RoomDtl h5.col-md-2 {         width: 13.5% !important;         padding-right: 0px !important;    }     #RoomDtl .col-md-3 {         padding: 0px 5px !important;         width: 16% !important;    }     #RoomDtl .col-md-4 {         padding: 0px 5px !important;         /*width: 34.10% !important;*/    }} .stepHead {     color: red;     background: #EEEEEE;     font-weight: bold;     padding: 5px;} .stepwizard-step p {     margin-top: 10px;} #RoomDtl h4{     margin:0px !important;} #RoomDtl hr{     margin:5px 0px !important;} #RoomDtl .form-group{     margin-bottom:5px !important;} .stepwizard-row {     display: table-row;} .stepwizard {     display: table;     width: 100%;     position: relative;} .stepwizard-step button[disabled] {     opacity: 1 !important;     filter: alpha(opacity=100) !important;} .stepwizard-row:before {     top: 14px;     bottom: 0;     position: absolute;     content: " ";     width: 100%;     height: 1px;     background-color: #ccc;     z-order: 0;} .stepwizard-step {     display: table-cell;     text-align: center;     position: relative;} .btn-circle {     width: 30px;     height: 30px;     text-align: center;     padding: 6px 0;     font-size: 12px;     line-height: 1.428571429;     border-radius: 15px;} .mb6{     margin-bottom:6px !important;} .pl0{     padding-left:0px !important;}  #RoomDtl .in_width{width:130px !important;}.text-red{color:red;}.pickup_loc{height:50px;padding-top:6px;}#MainLoader{    background:#FFF;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center;bottom:0;right:0;    overflow: hidden;}#MainLoader2{    background:#FFF;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center;bottom:0;right:0;display: none;    overflow: hidden;}#MainLoader2 img, #MainLoader img{    position: relative;top: 50%;margin-top: -150px;}.canadian_box{border:solid 1px grey;    overflow:auto;    width:78%;    margin-top:10px;    margin-left:15px;    padding-bottom: 10px;}