.searchPage #flightForm_datePop2{right:auto;}

.pkgHolder{margin-top: 100px;}

.packageHidden{visibility: hidden;padding-top: 20px;}
.packgesSearch{width:100%;}
.searchPage .mobile{display:none;}
.packgesSearch .closeSearch a[href]{text-decoration:none;}
.packgesSearch .closeSearch{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 50px 13px 50px;border:1px solid #a3238e;border-radius: 5px;}
.packgesSearch .closeSearch span{color:#616161;font-weight:400;font-size:18px;}
.packgesSearch .closeSearch .btnOpen{padding-left:27px;border-radius:5px;background:rgb(163, 35, 142);width:205px;height:43px;line-height:41px;color:white;font-size:24px;font-weight:700;}
.packgesSearch .closeSearch .btnOpen span{color:white;font-size:24px;font-weight:700;}
.packgesSearch .closeSearch .btnOpen img{margin-right:28px;}

.searchPage .engineTabs{position:relative;}
.searchPage .engineTabs a.btnCloseSearch{text-decoration:none;position:Absolute;right:0;top:0;}
.engineFramePkg .engineTabs a.btnCloseSearch{float:right;}
.searchPage .engineTabs a.btnCloseSearch svg{fill:#684287;}

.searchPage .engineFrame{margin-top:0;}
.flightForm2:not(.pkgEngine){padding-top: 30px;}
.searchPage .flightForm2 .selectfiled select{border-radius: 5px;}
.searchPage .topContent{color:#a3238e;margin-top:32px;max-width:1048px;}
.searchPage .topContent h1{margin:0;font-weight:700;font-size:36px;}
.searchPage .topContent p{font-size:16px;font-weight:400;margin-top:15px;}

.searchPage .all{padding-top:35px;}
.searchPage .pack{margin-bottom:19px;width:100%;display:flex;background:#f5f5f5;border-radius:5px;overflow:hidden;}
.searchPage .pack .img{width:34%;height:228px;position:relative;overflow:hidden;}
.searchPage .pack .img img{height: 100%;width: 100%;position: absolute;}
.searchPage .pack .content{width:52%;max-width:631px;margin-left:2.05%;height:100%;padding-top:21px;}
.searchPage .pack .content span.title{font-weight:700;font-size:24px;color:#684287;}
.searchPage .pack .content p{color:#616161;font-size:16px;font-weight:400;margin-top:14px;}
.searchPage .pack .content p span{display:block;}

.searchPage .mobile{display:none;}
.packageHeader{padding-bottom: 20px;}

.searchPage .daysRow{padding-top:22px;}
.searchPage .daysRow .title{display:block;color:#a3238e;font-size:24px;font-weight:700;margin-bottom:14px;}
.searchPage .daysRow .table{border-radius:5px;overflow:hidden;}
.searchPage .daysRow .table .row{display:flex;padding:14px 0 12px 0;background:#e6e6e6;}
.searchPage .daysRow .table .rowHeader{background:#f5f5f5;color:#616161;font-weight:400;font-size:16px;}
.searchPage .daysRow .table .column{text-align:center;}
.searchPage .daysRow .table .column-1{width:13.41%;}
.searchPage .daysRow .table .column-2{width:7%;}
.searchPage .daysRow .table .column-3 .mR{color:#684287;font-weight:700;font-size:16px;}
.searchPage .daysRow .table .column-3{width:8.6%;}
.searchPage .daysRow .table .row .column-1:nth-child(2){margin-right:3%;}
.searchPage .daysRow .table .row .column-2:nth-child(9){margin-right:3%;}

.searchPage .terms{margin-top:40px;}
.searchPage .terms .title{display:block;color:#a3238e;font-size:24px;font-weight:700;margin-bottom:17px;}
.searchPage .terms .list{color:#616161;font-size:16px;margin-bottom:30px;}
.searchPage .terms .list strong{margin-bottom:9px;}
.searchPage .terms .list ul{padding: 0px; margin: 0px;}
.searchPage .terms .list li{font-weight:400;display:block;margin-bottom:2px;}
.searchPage .terms .list li:before{content:'\25CF';font-size:15px;color:#616161;margin-right:14px;}
.searchPage .terms p{color:#616161;font-size:16px;font-weight:400;margin-bottom:25px;max-width:957px;}
.searchPage .terms a{color: blue;}

.searchPage .bookNow{margin-top:50px;border-radius:5px;background:#e6e6e6;padding:14px 19px 35px 14px;}
.searchPage .bookNow .flightForm_dateHolder .flightForm_datePop{left:0;margin-top:15px;}
.searchPage .bookNow span.title{display:block;font-weight:700;color:#a3238e;font-size:24px;margin-bottom:10px;}
.searchPage .bookNow .filed{    display: block;width:15.88%;height:58px;background:white;border-radius:5px;position:relative;}
.searchPage .bookNow .filed.dpdate{width:29%;}
.searchPage .bookNow .filed label{width:100%;height:100%;}
.searchPage .bookNow .filed span.holder{transition: all 0.25s ease-in-out; color:#000000;font-weight:300;font-size:18px;position:absolute;left:14px;top:19px;}
.searchPage .bookNow .filed input{font-size: 18px;font-weight: 300;width:100%;height:100%;background:none;border:0;padding-top:14px;padding-left:14px;}
.searchPage .bookNow .filed select{font-size: 18px;font-weight: 300;width:100%;height:100%;background:none;border:0;padding-top:14px;padding-left:14px;}
.searchPage .bookNow .filed label.focused span.holder{top: 10px;font-weight: 700;font-size: 12px;}
.searchPage .bookNow .filed label.filled span.holder{top: 10px;font-weight: 700;font-size: 12px;}
.searchPage .bookNow .filed label input:focus + span.holder{top: 10px;font-weight: 700;font-size: 12px;}
.searchPage .bookNow .bookForm{display:flex;justify-content:space-between;}
.searchPage .bookNow .btn{height:58px;width:17.55%; padding: 0; border: 0;}
.searchPage .bookNow .buttonSubmit{height:58px;width:100%;color:white;font-weight:700;background:#a3238e;border:0;border-radius:5px;font-size:24px;cursor: pointer;}
.searchPage .bookNow .buttonSubmit img{vertical-align:middle;margin-left:10px;}
.searchPage .bookNow .afterArrow label:after{z-index:1;content: '';position: absolute;right: 11px;transform: translate(0, -50%);top:50%;width: 0px;height: 0px;border: 4px solid transparent;border-top-color: black;}

.searchPage .bookNow .filed select{-webkit-tap-highlight-color: rgba(0,0,0,0); border:0; -webkit-appearance: none; -moz-appearance: none;appearance: none;-webkit-border-radius:0; }
.searchPage .bookNow .filed select::-ms-expand {display: none;}

.wrongDateChoice{visibility: hidden; margin-top: 10px; color: red;}

.SearchPagefooter{margin:130px 0 30px 0;width:100%;border-top:1px solid #e6e6e6;padding-top:45px;display:flex;justify-content:space-between;}
.SearchPagefooter span.left{color:#616161;font-size:14px;font-weight:300;display:block;margin-bottom:5px;}
.SearchPagefooter span.left a[href]{color:#616161;font-size:14px;font-weight:300;text-decoration:none;}
.SearchPagefooter span.left span{display:block;margin-top:4px;}
.SearchPagefooter span.right{font-size:12px;color:#151515;font-weight:700;display:flex;align-items:flex-start;}
.SearchPagefooter span.mobile{display:none;}

@media screen and (max-width: 910px) {
	.searchPage .bookNow .bookForm{flex-wrap:wrap;}
	.searchPage .bookNow .filed{width:38%;margin-bottom:10px;height:45px;}
	.searchPage .bookNow .btn{width:21%;height:45px;}
	.searchPage .bookNow .buttonSubmit{height:45px;}
	.searchPage .bookNow .buttonSubmit img{width:11px;}
	.searchPage .bookNow .filed.dpdate{width:60%;}
	.searchPage .bookNow .filed span.holder{top:12.5px;}
	.searchPage .bookNow .filed label.focused span.holder{top:3.5px;}
	.searchPage .bookNow .filed label.filled span.holder{top:3.5px;}
}

@media screen and (max-width: 850px) {
    .searchPage .daysRow .table .row .column-2:nth-child(9){margin-right:0;}
    .searchPage .daysRow .table .column-3{margin-right:2%;}	
}

@media screen and (max-width: 780px) {
    .searchPage .daysRow .table {border-radius:0;}
    .searchPage .daysRow .table .rowHeader{display:none!important;}
    .searchPage .daysRow .table .row{width:100%;background:none;padding:0;display:block;}
    .searchPage .daysRow .table .row .column{width:100%;display:flex;margin-bottom:3px;border-radius:5px;height:30px;overflow:hidden;}
    .searchPage .daysRow .table .row .column .mL{display:block;width:50%;background:#f5f5f5;height:30px;line-height:30px;}
    .searchPage .daysRow .table .row .column .mR{display:block;width:50%;background:#e6e6e6;height:30px;line-height:30px;}
    .searchPage .daysRow .table .row .column .mR img{vertical-align:middle;}
    .rowMobile{margin-top: 25px;}
}

@media screen and (max-width: 767px) {
    .searchPage .bookNow .flightForm_dateHolder .flightForm_datePop{left:50%;}
}

@media screen and (max-width: 600px) {
	.searchPage .flightSubmit input{height:42px;}
	.searchPage .flightForm > ul#flightForm_2line{display:block;}
	.searchPage .bookNow .bookForm{justify-content:space-between, flex-end;}
	.searchPage .bookNow .filed{width:32%;margin-bottom:10px;}
	.searchPage .bookNow .btn{width:100%;text-align:right;}
	.searchPage .bookNow .buttonSubmit{width:150px;}
	.searchPage .bookNow .filed.dpdate{width:100%;}
	.searchPage .pack{display:block;height:auto;}
	.searchPage .pack .img{width:100%;height:190px;}
	.searchPage .pack .content span.title{font-size:18px;}
	.searchPage .pack .content p{margin-top:8px;font-size:14px;}
	.searchPage .pack .content{padding-top:13px;padding-bottom:17px;width:92%;font-size:14px;}
	.searchPage .daysRow .title{font-size:18px;}
	.searchPage .terms .title{font-size:18px;}
	.searchPage .terms .list{font-size:14px;margin-bottom:20px;}
	.searchPage .terms .list li{padding-left:14px;position:relative;}
	.searchPage .terms .list li:before{position:absolute;left:0;top:-3px;}
	.SearchPagefooter{display:block;}
	.SearchPagefooter span.left{font-size:12px;width:100%;line-height:17px;}
	.SearchPagefooter span.left a[href]{font-size:12px;display:inline-block;}
	.SearchPagefooter{padding-top:30px;}
	.SearchPagefooter span.left span{display:none;}
	.SearchPagefooter span.right{text-align:right;justify-content: flex-end;}
	.SearchPagefooter span.mobile{Display:block;}
	.searchPage .terms p{font-size:14px;margin-bottom:17px;}
	.searchPage .topContent h1{font-size:27px;}
	.searchPage .topContent p{font-size:14px;}
	.packgesSearch .closeSearch .btnOpen span{display:none;}
	.packgesSearch .closeSearch .btnOpen{width:46px;text-align:center;padding-left:0;}
	.packgesSearch .closeSearch .btnOpen img{margin:0px auto;}
	.packgesSearch .closeSearch{padding:9px 9px 9px 9px;}
}
@media screen and (max-width: 414px) {
    .searchPage .flightSubmit2{padding-top:0;}	
}

/* New Added */
.searchPage .daysRow .table .column-3 .mR b{font-size:14px;}
@media screen and (max-width: 1160px) {
	.searchPage .daysRow .table .column-3{width:14.6%;}

}
@media screen and (max-width: 820px) {
		.searchPage .daysRow .table .column-1{font-size:14px;}
		.searchPage .daysRow .table .column-3 .mR{font-size:14px;}
		.searchPage .daysRow .table .column-3 .mR b{font-size:14px;}


}