.ps_custom_packages .main-wrapper h1{font-size:1rem; font-weight:600; color:#2e5fa2; text-align:center;}
.ps_custom_packages .main-wrapper{padding:1em;}
.ps_custom_packages .main-wrapper .content-wrapper{padding:1em;border:1px solid #CCC;background:#FFF;}
.ps_custom_packages .main-wrapper .content-wrapper ul{margin-left:-5px;}
.ps_custom_packages .main-wrapper .ps_custom_packages_content{overflow-y: auto;}
.ps_custom_packages .main-wrapper .price{padding:1em 0 0;font-size:1.5em; color:#2e5fa2; font-weight:500;}
.ps_custom_packages .main-wrapper .price .fa-rupee{font-size:0.9em;}
.ps_custom_packages .main-wrapper .price .pkg-add-to-cart{font-size:0.6em;float:right; background:#2e5fa2; padding:0.4em 0.8em; color:#FFF;}
.ps_custom_packages_content ul li {list-style:none !important; text-align:center; line-height:40px; color:#222222;}

.ps_custom_packages .slick-prev, .ps_custom_packages .slick-next {font-size: 0;position: absolute;bottom: 20px;color: #fff;background: #2e5fa2;z-index: 1;border:1px solid #2e5fa2;}
.slick-prev {left: 20px;}
.slick-prev:after {content: "\f104";font: 40px/1 'FontAwesome';}
.slick-next {right: 20px;text-align: right;}
.slick-next:after {content: "\f105";font: 40px/1 'FontAwesome';}
.slick-prev:hover:after,.slick-next:hover:after {color: #2e5fa2;}

.page-title{color: #2e5fa2 !important;}
.cart-items h3{font-size: 1.4rem;font-weight: 700;color: #2e5fa2;} 
.ps_packages_cart_table td {padding: .6em .8em;border: 1px solid #cdcdcd !important;}
.ps_packages_cart_table th {color: #f3f7fb!important;background-color: #2e5fa2;border: 1px solid #cdcdcd !important;}
.ps_packages_cart_table{text-align:center; margin: 0 0 3px!important;}
.delete-cart-package i{font-size: 22px;color: #2e5fa2;}
#contact-us {border: 1px solid #cdcdcd;margin-bottom: 30px;padding: 20px;background: #FBFBFB;}
.form-group {margin-bottom: 15px;}
.form-group .form-control {-webkit-box-shadow: none;box-shadow: none;background: 0 0;border: 2px solid rgba(0,0,0,.1);height: 50px;font-size: 14px;font-weight: 400;transition: .5s;}
.custom_wrapper_gst{border-bottom: 2px solid #ddd;margin-top: 30px;padding: 10px 0;}
#booking_amount{height:50px!important;}
.form-details{width: 100%;}

.payment_status{padding:80px 0 60px 0;text-align: center;}
.payment_status p{margin-bottom:10px;}

.apply-border, .apply-border td, .apply-border th{border:1px solid #000;padding:5px;}
.apply-border th{background-color:#eee;}
.amount-section td{padding:5px;}
.hrline{margin:15px 0px;border:1px solid #222;}