header,section{opacity:1}.about-one{background-color:#f5fafd;padding:50px 0}.about-one1{background-color:#f5fafd;padding-bottom:50px}.about-one.grey{background-color:#d8e5ec}.reg-title{font-size:25px;padding-bottom:16px}.reg-title span{text-transform:uppercase}.reg-title small{font-size:15px}.about-one p{text-align:justify;vertical-align:middle}.carousel-item{height:100%!important;overflow:hidden}.rtl h3{text-align:right}.first h5{text-align:center}.ribbon{position:absolute;left:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79a70a;background:linear-gradient(#f70505 0,#8f0808 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;left:-21px}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #8f0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8f0808}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8f0808;border-bottom:3px solid transparent;border-top:3px solid #8f0808}.detailbox img{display:block;margin:auto}#totalStock{font-size:20px;font-weight:700;color:#000;text-align:center;margin:10px 0;display:block;margin-bottom:10px}.main-box{position:relative}.main-box .closing{position:absolute;top:-10px;right:0;background:#8f0808;color:#fff;padding:5px 10px;font-size:12px;border-radius:50%;z-index:99999;cursor:pointer}#search-area,.car-3,.car-36,.car-38,.car-53,.car-55{display:none}.carsearch{border:#c3c3c3 solid 1px;padding:50px 0;border-radius:4px;background-color:#f8f8f8}.parentloader{position:relative}#carpreloader{position:absolute;width:100%;text-align:center;z-index:99999;background-color:rgba(255,255,255,.8)}h6{width:150px;font-weight:700}.content-box{padding:10px;padding-bottom:0;padding-top:15px;border-bottom:1px solid #c3c3c3}.booking-title{font-size:22px;font-weight:700}.booking-title small{font-size:22px;text-transform:capitalize;font-weight:700}.booking-price{font-size:22px;background-color:#000;color:#fff;padding:0 20px;border-radius:10px 0 0 0}.rtl .booking-price{border-radius:0 10px 0 0}.reserve-tag{background-color:#000;color:#fff;border-radius:0 10px 0 0;margin-top:30px;padding:20px;display:inline-block}.reserve-tag-title{font-size:16px}.reserve-tag-price{font-size:16px}.pay-icons{display:flex;flex-wrap:wrap;align-items:center}.pay-icons img{width:60px;height:36px;margin:10px}.paymentbox{padding:46px 46px 0 46px;background-color:#ccc;border-radius:4px}.paymentbox1{padding:46px;background-color:#fff;border-radius:4px}.stripwarp{padding:20px;background-color:#fff;border-radius:4px;margin-top:20px}.card-errors{color:#dc3545;font-size:14px;font-weight:700}.text-sm{font-size:14px;margin:0}.booking-price p{margin:0;padding:8px 10px}.msg{background-color:#eee}.msg-area{background:#fff;margin-top:1%;margin-bottom:5%;width:100%;padding:150px;height:74.7vh}.msg-area i{text-align:center;font-size:50px;margin:auto;margin-bottom:50px;display:block}h3{text-align:center}#carpreloader,.msg-area{display:none}.btncustom{background-color:#000;color:#fff;border:solid 1px #000;text-align:center;padding:18px 0;font-size:14px;display:block;transition:all .5s ease;margin:auto}.btncustom:hover{background-color:#fff;color:#000}.paynow{font-size:22px!important}.fa-external-link-square-alt{cursor:pointer}.rtl .booking-title{text-align:right}.rtl h1,.rtl h2,.rtl h6,.rtl label{text-align:right}.rtl .terms{display:flex;text-align:right}.rtl .terms label{padding:0 10px}