
@media only screen and (min-width: 1490px) {
    .container {
        max-width: 1590px !important;
    }
}
@media (min-width: 1550px) and (max-width: 1800px) {
	.DY_flight_filer .travel_route_dy { height: 280px; overflow-y: scroll;}
	.DY_flight_filer .result_filter_box_dy{min-height: 410px;}
	ul.dySavedIdes{ gap: 25px;}
}

@media (min-width: 1200px) and (max-width: 1550px) {
	.dynamic_srch_list {width: 100%;}
	.create_itinarary_clm1 h2{font-size: 15px;}
	.select_fld_bx1{ padding: 5px 10px;}
	.select_fld_bx3{ padding: 5px 10px;}
	.location_select_fld_dy{ width:30px; height:30px;}
	.round_dy_number{ width:30px; height:30px;}
	.accomodation_icon_dy{ width:28px; height:28px;}
	.select_fld_bx3 h4{font-size: 13px; line-height: 18px;}
	/* flight result start*/
	.FlRslt_journey__journey__path {position: relative;top: 0px;left:0;width:33%; margin:0 20px;}
	.FlRslt_journey__point{ width: 33%;}
	.FlRslt_journey__point--last{ width: 33%;}
	.FlRslt_journey__path-line{ width: 100%;}
	.FlRslt_journey__path-info{top:0;}
	.travel_route_list_dy ul{ align-items: flex-start; flex-wrap: wrap; justify-content: flex-start;}
	.result_filter_box_dy{ padding: 15px 10px;}
	.RsltFltr_field_ourt_dy{ height: 50px;}
	.FilterSectionDynamic .nav-tabs .nav-link{font-size: 14px; padding: 10px 5px;padding-top: 5px;}
	.Rslt_fter_head_dy h3{font-size: 15px;line-height: 15px;}
	.RsltFtrPrice_dy h2{ font-size: 18px;}
	.fl_rslt_airlogo_dy img {width: 60px;}
	.FlRslt_journey__point-head{font-size: 17px;}
	/* flight result end*/
	/* transfer result start*/
	.RsltFlt_tranD ul{ flex-direction: column;}
	.RsltFlt_tranD ul li{width: 100%;}
	.RsltFltr_field_ourt_dy{ height: 100%;}
	/* transfer result end*/
	.pck_sumry_rslt_box2 .travel_route_list_dy ul{flex-direction: inherit;}
	.pck_sury_htl_box_txt_list_dy ul{ display: flex;flex-wrap: wrap;}
	.pck_sury_htl_box_txt_list_dy ul li{display: inline-block; font-size: 13px; padding-right:10px;}
	.pck_sury_htl_box_txt_dy{padding: 10px 10px;}
	.pck_sumry_rslt_box h2{font-size: 14px;white-space: nowrap;}
	.sumry_box01_rht_dy h3{font-size: 16px;}
	.flight_ResultPanel_dy{padding: 15px;}
	a.RsltSelect_btn_dy{padding: 0 20px; font-size: 14px;}
	.fl_rht_dy h2{font-size: 16px; white-space: nowrap;}
	.rslt_trip_hd_lft_dy h3{ font-size: 18px;}
	.rslt_trip_hd_lft_dy h3 span{ font-size: 18px;}
	.trans_Result_clm1{ display:flex; align-items: center;}
	.trans_Result_clm1 .trans_Result_clm1_pic img{height: 110px;}
	.activity_gap{gap: 16px;}
	.create_itinarary_psger h4{white-space: nowrap;}
	.create_itinarary_box{padding: 15px 15px;}
	.search_area_main_dy{padding: 15px 15px;}
	.dynamic_srch_list ul li{min-height: inherit;}
	.dysavedIdeasBox{min-height: 320px;}
	.bnr_ads_clm1_dvd span{font-size: 24px;line-height: 26px;}
	.bnr_ads_clm2_dvd span{ font-size: 26px;}
	.bnr_ads_clm3_dvd span{font-size: 30px;line-height: 30px;}
	.bnr_ads_clm2{ padding-top: 15px;}
	.bnr_ads{width: 400px;}
	.modify_search_Box_dy .RsltFtrPriceForm_dy{ width: 100%; gap: 10px; padding: 20px 15px;}
	.modify_search_Box_dy .RsltFtrPriceFormRht_dy{width: 20%;}
	.RsltFltr_field_dvd2_dy span{font-size: 13px; line-height: 16px;}
	.modify_price_sec_dy h3{font-size: 16px; line-height: 24px;}
	.modify_price_sec_dy p{ font-size: 13px;line-height: 16px;}
	.RsltFltr_field_dvd2_dy{padding: 10px 8px; }
	.modify_search_Box_dy .RsltFltr_field_ourt_dy{ height: 40px;}
	.modify_search_Box_dy .RsltFltr_fieldChange_dy{ height: 40px;}
	.modify_price_sec_dy{padding-right: 5px;}
	.dy_sumry_night{padding: 5px 5px;position: relative;right: 0;width: 130px;align-items: center;justify-content: center;}
	.dy_sumry_night_icon{width: 14px; height:14px;}
	.dy_pckg_HotelBox .carousel{ width: 15%;}
	.DY_flight_filer .travel_route_dy { height: 280px; overflow-y: scroll;}
	.DY_flight_filer .result_filter_box_dy{min-height: 410px;}
	.bnr_slide_new_sec .bnr_ads{right: 100px;top: 160px;}
	.RsltFtrPriceFormRht_End_dy{ font-size: 14px;}
	.dynamic_srch_list.dySavedIdeasFoot ul li{width: 23.8%;}
	.result_filter_box_sec2_dy{padding: 14px 25px;}
	.DY_flight_filer .RsltFtrPrice_dy{margin-top: 10px;}
	.RsltFtrPrice_dy p{ line-height: 16px;}
	.result_filter_box_dy .RsltFltr_field_dvd2_dy{ padding: 5px 8px;}
	.result_filter_box_dy .RsltFltr_field_ourt_dy{min-height: 34px;}
	.result_filter_box_dy .Trans_filter h4{font-size: 15px;margin-top: 8px;margin-bottom: 8px;}
	.pax_scroll_dy .travel_route_dy{height: 200px;}
	.dy_pack_pax_bag .pax_bag_crsl{padding: 0 0px;}
	.dy_pack_pax_bag .tab-content ul li{ padding-left: 10px;padding-right: 10px;}
	.savePageComment .savePg_cmntOutr{ width: 70%;}
	.dy_Htl_rslt_flx{gap: 14px;}
	.pck_sury_htl_box_txt_list_dy ul li{display: inline-flex;align-items: center;}
	.pckg_summaryContent_dy .travel_route_content h3{font-size: 14px !important;}
	
   /*transfer New Start*/
  .Htl_Srh_lense_icon{ width:22px; height:22px;}
  .Htl_Srh_Nw_clndr{width: 22px;height: 21px;}
  .Transfer_Srh_Nw_Time{width: 29px;height: 18px;}
  .Tranfr_Srh_Nw_adult{ width: 25px; height: 17px;}
  .Transfer_field_02_clndr{ width: 40%; gap: 5px;}
  .Transfer_srch_field_01{padding-left: 40px;}
  .ModifyTransferNew .htlModifySrch_outer a{ right: 0px;}
  .ModifyTransferNew .Htl_Srh_Nw_clndr{ margin-right: 8px;}
  .Transfer_mdf_cldr_dvd{ padding-right: 10px; padding-left: 10px;}
  .ModifyTransferNew .Hotel_modify_Btn{font-size: 12px;}
  /*transfer New End*/
   ul.dySavedIdes {gap: 20px;}
   .dynamic_srch_list_head h1{font-size: 18px;}
   .Transfer_modify_time select{ padding:0;}
}

@media (min-width: 992px) and (max-width: 1259px) {
	.DynamicContentArea #sticky.stick{position:relative;}
	.dynamic_srch_lft{width: 40%;}
	.dynamic_srch_rht{ width:60%; padding: 30px 25px;}
	.dynamic_srch_list{ width: 100%;}
	.dynamic_srch_list ul{gap: 30px;}
	.dynamic_srch_list ul li{ width: 47% !important;}
	.dynamic_srch_list_box{padding: 15px;}
	.dynamic_srch_list_head h1{font-size: 16px;}
	.dynamic_srch_list_item ul{ gap: 0px;}
	.dynamic_srch_list_item ul li{}
	.dy_listftr_price h2{ font-size: 20px;}
	/* flight result start*/
	.fl_rht_dy {flex-direction: column;align-items: flex-end;}
	a.RsltSelect_btn_dy {margin-top: 5px;}
	.fl_rht_dy h2{margin:0;}
	.FlRslt_journey__path-line {width: 100%;}
	.FlRslt_journey__point{ width:33%;}
	.FlRslt_journey__journey__path{ position:relative;margin:0 20px; width:33%;left:0;}
	.FlRslt_journey__path-info{ top:0;}
	.travel_route_list_dy ul{ flex-direction: column; align-items: flex-start;}
	.result_filter_box_dy{ padding: 15px 10px;}
	.RsltFltr_field_ourt_dy{ height: 50px;}
	.FilterSectionDynamic .nav-tabs .nav-link{font-size: 14px; padding: 10px 5px;}
	.dy_Htl_rslt_flx{gap: 14px;}
	button.dyseeOptionBtn{font-size: 13px;}
	/* flight result end*/
	.date_hd_dy{padding: 8px 12px;}
 	.rslt_trip_hd_lft_dy h3{ font-size: 15px;padding-left: 8px;}
	.rslt_trip_hd_lft_dy h3 span{ font-size: 15px;}
}

@media (min-width: 320px) and (max-width: 991px) {
	.DynamicContentArea #sticky.stick{position:relative;}
	.dynamic_srch_main{flex-wrap: wrap;}
	.select_fld_box_main{padding: 0px 15px;}
	.dynamic_srch_lft{ width:100%; height:inherit;}
	.dynamic_srch_rht{ width:100%; padding: 15px;}
	.dynamic_srch_list{ width:100%;}
	.dynamic_srch_list ul li{width:100%;}
	.select_fld_bx1{padding: 5px 10px;}
	.select_fld_bx1 h3{ font-size:13px;line-height: 16px;}
	.select_fld_bx1 h4 span{ font-size:12px;line-height: 16px;}
	.location_select_fld_dy{width: 22px; height:22px;}
	.select_fld_bx2{ margin: 0 5px;}
	.select_fld_bx3{padding: 10px 10px;}
	.round_dy_number{width: 22px; height:22px;}
	.accomodation_icon_dy{width: 22px; height:22px;}
	.select_fld_bx3 h4{font-size:12px;line-height: 16px;}
	.select_fld_bx3_suboutr{ }
	.select_fld_bx3 h3{ font-size:13px;}
	.select_fld_bx3_suboutr_inr{ width:100%;}
	.accomodation_rht{ width:100%;margin-top: 5px;}
	.accomodation_rht_togle{justify-content: end;}
	.dynamic_home_overlay{position:fixed;}
}

@media (min-width: 768px) and (max-width: 991px) {
	ul.dySavedIdes{ gap:20px;}
	.dynamic_srch_list ul{justify-content: space-around;}
	.dynamic_srch_list ul li{width: 48% !important;}
	/* flight result start*/
	.flight_ResultPanel_dy{ padding:15px;}
	.FlRslt_journey__point{width:240px;}
	.FlRslt_journey__point--last{width:150px;}
	.FlRslt_journey__path-line {width: 150px;}
	.fl_rht_dy{ flex-direction: column;align-items: flex-end;}
	.fl_rht_dy h2{ margin:0; }
	a.RsltSelect_btn_dy{margin-top:5px;}
	/* flight result end*/
	.trans_Result_clm1_pic img{height: 110px;}
	.activity_gap{gap: 15px;}
	.modify_search_Box_dy .RsltFltr_fieldChange_dy{height: 65px;}
	.RsltFltr_field_dvd2_dy{line-height: 14px;}
	.RsltFltr_field_dvd2_dy span{ display: block;}
	.hotel_Dtls_Modify .search_field_main {flex-direction: inherit;}
	.hotel_Dtls_Modify .search_field_lft{ width: 80%;}
	.hotel_Dtls_Modify .search_field_rht{ width: 20%;}
	.hotel_Dtls_Modify .field_clm_3{width: 30%;}
	.bnr_slide_new_sec .bnr_ads{top: 130px; left: 15px;}
	.bnr_ads_clm2_dvd span{font-size: 28px;}
	.bnr_ads_clm1_dvd span{font-size: 20px;}
	.DY_flight_filer{position: inherit;}
	.hm_appdownload_bg h2{font-size: 20px;}
	.hm_appdownload_bg p{font-size: 12px;}
	.downloadStore span{font-size: 12px;}
	.Dynamic_package_panel .dypackNationlity {width: 40%;}
	.Dynamic_package_panel .dypackcabinClass {width: 40%;}
	.Dynamic_package_panel .search_field_lft{ width: 100%;}
	.Dynamic_package_panel .field_clm_3{ width: 47.7%;}
	.Dynamic_package_panel .search_field_rht{ width: 100%;}
	.foot_seolisthead li{ font-size: 15px; padding-right: 45px;}
	.hm_trendingHtl .nav-tabs .nav-link{ font-size: 14px;padding: 10px 10px;}
	.hm_trendingHtl .nav-tabs .nav-item{padding-left: 10px;}
	.adSlider_crsl_dy img{ height: 140px;}
	section.hm_umrahpack h1{ font-size:28px;}
	.hm_whybest h1 span{ font-size:28px;}
	.why_listbox ul{ padding: 0 15px;}
	.savePageComment .savePg_cmntOutr{ width:100%;}
	.dy_Htl_rslt_flx{gap: 14px;}
	button.dyseeOptionBtn{font-size: 13px;}
	.rslt_trip_hd_lft_dy h3{ font-size: 15px;}
	.rslt_trip_hd_lft_dy h3 span{ font-size: 15px;}
	.date_hd_dy{padding: 8px 12px;}
	.BtnDynamic{ position: fixed;bottom: 0;}
	
}

 
@media (max-width:767px) {
	li.mob_hide_hd {
    display: none !important;
}
	section.packageResultArea .htl_dtls_FilterSec {
        flex-direction: row;
    }
   section.packageResultArea .htl_dtls_FilterSec_lft {
        width: 50%;
    }
   section.packageResultArea .htl_dtls_FilterSec_rht {
        width: 50%;
    }
	.breadcrumb_dy { margin-bottom: 15px;}
	.breadcrumb_dy ul li span{display: none;}
	.dymoreNextDestMain.dyflmoreRsltBtns button.dyNextDestiBtn{margin-top: 10px}
    .FilterSectionDynamic .close {
        width: 25px;
        height: 25px;
        background: url(../images/close_modal.svg);
        background-size: contain;
        display: inline-block;
        opacity: 1;
        position: absolute;
        right: 10px;
        top: 10px;
    }
    .FilterSectionDynamic {
        position: fixed;
        top: 0px;
        background: #fff;
        z-index: 999;
        left: 0px;
        padding: 20px;
        height: 100%;
        overflow: scroll;
        width: 98%;
    }
	.FilterSectionDynamic {
    display: block;
	position: relative;
	padding:10px 0;
	z-index: 5;
}
.FilterSectionDynamic .nav-tabs{ margin-bottom: 8px;}
.FilterSectionDynamic .nav-tabs .nav-link{ padding-left:0;}
.DY_flight_filer .travel_route_dy {height: 220px;}
    .MuiPaper-root.MuiPaper-elevation.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm {
        width: 90%;
        margin: 0px !important;
        border-radius: 10px !important;
    }
.pckTrasnferModalContent_lft_dy_pic:before{border-radius: 10px}
.filterIcon {
        width: 18px;
        height: 18px;
        background-image: url(../images/filter_icon_white.svg);
        display: inline-block;
        background-size: contain;
        margin-right: 10px;
    }
.mobFilterBtn {
        position: fixed;
        bottom: 0px;
        background: #287b52;
        z-index: 9;
        width: auto;
        left: 33%;
        padding: 0 30px;
        text-align: center;
        color: #fff;
        font-size: 17px;
        margin: 0 auto;
        border-radius: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 20px;
        height: 50px;
    }
	.result_filter_box_dy {
    min-height: initial;
	margin-top: 10px;
	padding: 15px 15px;
}

	.pckTrasnferModalContent_lft_dy img{border-radius: 10px}
	.MuiPickersToolbar-root.MuiDatePickerToolbar-root.MuiPickersLayout-toolbar.css-1eurbeq-MuiPickersToolbar-root-MuiDatePickerToolbar-root {
    display: none;
}
.ant-modal.check-modal.dyTransInerSearch .ant-modal-content button.ant-modal-close {
     top: -18px !important;
     right: -7px !important;
     background: #ffffff;
     border-radius: 20px;
     width: 30px;
     height: 30px;
     border: solid #ccc 1px;
}
	.sumry_cnt_top_box_txt p {
    flex-wrap: wrap;
}
	.sumry_room_icon_dy {
    width: 13px;
    height: 10px;
}
	.pck_sury_htl_box_txt_list_dy ul li {
    font-size: 11px;
    line-height: 15px;
}
	.pck_sury_htl_box_pic_dy {
    width: 30%;
}
	.fl_rslt_tripdtls_clm1_dy {
    margin-bottom:0px;
    padding-left: 10px;
}
.dyAirlineCodeNames {
    width: 100%;
    padding-bottom: 15px;
    top: 0px;
}
.fl_rslt_tripdtls_clm1_dy h3 {
    font-size: 15px;
}
 .dymoreNextDestMain button.dyNextDestiBtn {
    padding: 10px 25px;
    font-size: 15px;
}
	button.dyAcoContBtn {
    padding: 10px 25px;
    line-height: 30px;
}
	.result_filter_box_sec2_dy {
    padding: 15px 0 10px;
}
	.result_transport_area_dy {
    margin-top: 15px;
}
	.Fltr_Rslt_box_dy {
    margin-top: 0;
}
	.dy_package_box {
    top: 50%;
}
	.introjs-tooltip {
    left: 10px !important;
}
	.select_fld_box_Outer {
    height: auto !important;
    padding-bottom:85px;
        overflow-y: visible;
}
	.FlRsltBoxTab ul li {
    width: 45%;
}
	.FlRsltBoxTab ul {
    gap: 10px;
    flex-wrap: wrap;
}
	.dySavComnWi {
    width: 100%;
}
.dySaveAirDtls {
    padding-left: 0;
    padding-top: 0;
}
	.dyPackSaveBanner {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
}
	.dynamic_srch_list.dySavedIdeasFoot ul li {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
}
	.dySaveDayDtls {
    padding-left: 0;
    color: #000;
}
	.dyDayL .dySaveDayDtls {
    padding-left: 0;
    color: #000;
}
	.dyDayR {
    text-align: left;
    padding-bottom: 10px;
}
	.dyDayL {
    width: 100%;
}
	.dySaveEditThumbBox {
    padding-left: 0;
    width: 100%;
    padding-top: 20px;
}
	.dySaveIdeaWhiteBox .dysavedIdeasBox {
    width: 100%;
}
	.dypackSaveHeaderDtls {
    color: #fff;
    padding-bottom: 20px;
}
	.dynamic_srch_list h2{
		font-size: 16px;
		margin-bottom: 15px;

	}
	.dynamic_srch_list_head h1 {
    font-size: 17px;
    line-height: 20px;
}
.rslt_trip_hd_lft_dy {
    padding-right: 20px;
    line-height: 20px;
}
.dyAccomRsltBoxMain {
    width: 100%;
    margin-bottom: 20px;
}
.dyseeMoreBox {
    flex-wrap: wrap;
}
.dyAccMOreRsltSlider {
    width: 100%;
}
.dyAccomMoreRsltMain .dyAccomResultBox .carousel-inner img {
    border-radius: 10px 10px 0 0;
}
.dyAccomMoreRsltMain .dyAccomResultDtls {
    padding: 10px 15px;
    width: 100%;
    padding-bottom: 20px;
}
.dyAcMoreDtls01 {
    width: 100%;
}
.dyAcMoreDtls02 {
    padding-left: 0;
    width: 100%;
    text-align: left;
    justify-content: space-between;
    align-items: end;
}	
.dyhtlBtmBtns {
    margin-top: 0px;
    width: auto;
}
.dyseeMoretext {
    padding-bottom: 10px;
}
.dyhtlBtmBtns.dymoreRsltPrice {
    margin-top:20px;
}
.dyMoreAccomdainArea button.dySelectBtn {
    width: auto;
}
.dyAccomMoreRsltMain button.dyseeOptionBtn {
    width: auto;
    margin-left: 10px;
}

.dyhtlBtmBtns.dyMoreSelctedR button.dyseeOptionBtn {
    width: auto;
}
.dyActivityheadBox {
    flex-wrap: wrap;
    padding-top: 15px;
}
.dyActivityMoreRsltMain .dyAcMoreDtls01 {
    width: 100%;
    padding-top: 10px;
}
.dyActivityMoreRsltMain .dyAcMoreDtls02 {
    width: 100%;
    text-align: right;
    margin-bottom: 0px;
}
.dyActivityMoreRsltMain .dyhtlBtmBtns.dymoreRsltPrice {
    width: 100%;
}
.dyActivityMoreRsltMain button.dySelectBtn {
    width: 100%;
    font-size: 17px;
    margin-top: 10px;
}
.dyActMainHead {
    margin-top: 20px;
}
.dyActMainHead h2 {
    font-size: 18px;
    padding-bottom: 15px;
}
.dyActivityPics img {
    width: 100%;
    height: 100px;
    border-radius: 10px 10px 0 0;
}
.dyActivityPics {
    width: 100%;
}
.dyActSelectDtls {
    flex-wrap: wrap;
}
.dySeltdActDtls {
    padding-left: 10px;
    width: 100%;
    padding-top: 10px;
}
.dySeltdActDtls p {
    font-size: 13px;
    font-family: 'MontserratBold', 'DroidKufiBold' !important;
    flex-wrap: wrap;
    padding-bottom: 10px;
}
/* flight result start*/
.travel_route_list_dy ul{flex-wrap: wrap;}
.FlRslt_journey__path-line{ width:100%;}
.flight_ResultPanel_dy{ padding:15px;}
.flight_ResultPanel_dy{flex-direction: column;}
.fl_rslt_airlogo_dy{ width:40%;}
.flight_Result_Lft_dy{width:100%;flex-direction: column;}
.flight_Result_Rht_dy{ width:100%;margin-top: 10px;}
.fl_rslt_tripdtls_dy{ width:100%;flex-wrap: wrap;}
.FlRslt_journey__point{ width:100%;}
.FL_Rslt_box_dy{flex-direction: column; display: block;}
.FlRslt_journey__journey__path{position: relative; left: 0; top: 0px;margin: 15px 0;}
.date_hd_dy{padding: 8px 10px;}
.rslt_trip_hd_lft_dy h3{ font-size: 13px; padding-left: 10px; line-height: 15px;}
.rslt_trip_hd_lft_dy{ width: 85%;}
.rslt_trip_hd_rht_dy{ width: 15%;}
.rslt_trip_hd_lft_dy h3 span{ font-size: 14px;}
/* flight result end*/
/* transfer result start*/
.transfer_head_dy{flex-wrap: wrap;}
.transfer_head_dy h2{ font-size: 18px;}
.transChange_head_dy{flex-wrap: wrap;}
.transChange_head_dy h2{ font-size: 18px;}
.trans_ResultPanel_dy{ flex-direction: column;}
.trans_Result_clm1{ width: 100%;}
.trans_Result_clm2{ width: 100%;}
.trans_Result_clm3{ width: 100%;}
.trans_Result_price{ align-items: center;}
.trans_Result_clm2_cnt{border-left: solid #cccccc 0px;border-top: solid #cccccc 1px;}
.trans_Result_clm1 {display: flex; justify-content: center;}
.trans_Result_clm1_pic img{ border-radius:0; padding:10px;width: 200px;}
/* transfer result end*/
.pckgSumryFlRsltbx_dy{ flex-direction: column;}
.pckgSumryFlRsltbx_Lft_dy {width: 100%;}
.pckgSumryFlRsltbx_Rht_dy{width: 100%;}
.pck_sumry_rslt_box_lft {width: 25%;}
.pck_sumry_rslt_box_rht{width: 25%;}
.pck_sumry_rslt_box_cntr_line{position: relative; top: 11px;}
.pck_sumry_rslt_box_cntr{width: 50%; margin: 0 15px;}
.pck_sumry_rslt_box2{ flex-direction: column;padding-top: 15px;}
.pck_sumry_rslt_box h2{font-size: 14px;}
.pckg_summaryContent_dy .travel_route_content{/*height: 200px;*/}
.sumry_bnr_img_dy img{height: 200px;}
.sumryDy_bnr_clm2 h2{ font-size: 20px;}
.sumryDy_bnr_clm2{ width:100%;}
.sumryDy_bnr_clm2 p{ font-size: 13px;}
.pckTrasnferModalContent_dy{flex-direction: column;}
.pckTrasnferModalContent_lft_dy{ width: 100%;}
.pckTrasnferModalContent_rht_dy{ width: 100%;}
.create_itinarary_clm1 h2{ font-size: 16px; line-height: 18px;}
.create_itinarary_box{ padding-bottom:25px;}
.search_area_top_clndr_dy{ top: 5px;left: 0;right: 0;}

.EditdateModal .flexRow_dy{flex-direction: column;}
.EditdateModal .col_field_1_dy{width: 100%; margin: 0;}
.EditdateModal a.RsltFtrPrice_button_dy{ margin-top: 5px;}
.dytripAdvsor{margin-bottom:10px;}
.date_hd_dy span:first-child{ font-size: 14px;}
.date_hd_dy span:last-child {font-size: 12px;}

.breadcrumb_dy ul li:first-child{width: auto;padding: 0 15px;}
.breadcrumb_dy ul{flex-wrap: wrap;justify-content: space-between;}
.breadcrumb_dy ul li:after{display: none;}
.breadcrumb_dy ul li.active:after{display: none;}
.breadcrumb_dy ul li a{border-right: solid #ccc 1px; border-bottom: solid #ccc 1px;}
.pckg_summaryContent_dy .travel_route_dy{ margin:10px 0;}
.pckg_summaryContent_dy .travel_route_item_dy{ flex-wrap: wrap;}
.pckg_summaryContent_dy .travel_route_date_dy{max-width: 80%; min-width: 80%;width: 80%;border-radius: 6px;margin-bottom: 5px;padding: 5px 0; flex-direction: inherit;}
.pckg_summaryContent_dy .Summary_DownIcon_dy{margin:  5px;rotate: 270deg;}
.pckg_summaryContent_dy .croute_step_dy{margin-bottom: 5px;}
.pckg_summaryContent_dy .sumry_box_dy ul{ flex-direction: column;padding-top: 0px; gap: 15px;}
.pckg_summaryContent_dy .sumry_box_dy ul li{width: 100%;padding-top: 0px;}
.insu_sumryIocn_dy{width: 30px;height: 34px;}
.sumry_box01_rht_dy h3{font-size: 18px;line-height: 22px;}
.sumry_bx2_dvd h3{ font-size: 18px;}
.pckg_summaryContent_dy .sumry_bnr_img_dy{height: 200px;}
.breadcrumb_dy ul li a{ border:none;padding: 11px 10px;}
.breadcrumb_dy ul li{width: auto;border-right: 1px solid #ccc}
.globe_dy {position: relative;}
.breadcrumb_dy ul li:last-child{border-right:none}
.pckTrasnferModalContent_rht_dy{padding: 15px 0;}
/* unavailable start */
.unavailable_wht_box{flex-direction: column;}
.unavailable_wht_box_Lft{ width: 100%;}
.unavailable_wht_box_Rht{ width: 100%;}
.unavailable_wht_box .pck_sury_htl_box_dy{flex-direction: column;}
.unavailable_wht_box .pck_sury_htl_box_pic_dy{ width: 100%;}
.unavailable_wht_box .pck_sury_htl_box_pic_dy img{width: 80px; border-bottom-left-radius:0;}
.pck_sury_htl_box_txt_dy{ width: 70%; padding:10px;}
.unavailable_wht_box .pck_sury_htl_box_txt_list_dy ul{flex-direction: column; align-items: flex-start;}
/* unavailable end */

/*Dynamic Activity Details New Start*/
.dy_acti_BoxMain{flex-direction: column;}
.dy_acti_Box1{ width:100%; padding: 15px;}
.dy_acti_Box2{ width:100%; padding: 15px; border:none; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.dy_acti_Box3{ width:100%; padding: 20px 0;}
.dy_acti_Box2_content .custom-checkbox input[type="checkbox"]:checked + label::before{ position:absolute;left: 0;}
.dy_acti_Box2_content .custom-checkbox label::before{ position:absolute;left: 0;}
.dy_acti_Box2_content .custom-checkbox > label{padding-left: 25px;}
/*Dynamic Activity Details New End*/
.hotelPaxfields button{ padding-right: 30px;}
.Dypax_up_arrow:after{ right: -18px;}
.Dypax_down_arrow:after{ right: -18px;}
.mob_nav_crsl .owl-carousel .owl-stage-outer{ height:75px !important;}
.dyPackSearchTop .form-control {
    height: 60px !important;
}
.dymoreNextDestMain.dyflmoreRsltBtns button.dyRetunAccomBtn {
    margin-top: 10px;
}
.dy_acti_shareBox .acti_share_box_lft{border-bottom:none;}
.Activty_Banner_new #sync1.owl-theme img{height: 250px !important; margin:0;}
.activity_gap{flex-wrap: wrap;}
 
 .modify_search_Box_dy{flex-direction: column;}
 .modify_search_Box_dy .RsltFtrPriceForm_dy{width: 100%;flex-wrap: wrap;gap: 10px; padding: 15px 15px;}
 .modify_search_Box_dy .RsltFltr_field_ourt_dy{width: 100%; }
 .modify_search_Box_dy .RsltFltr_fieldChange_dy{width: 100%;}
 .modify_search_Box_dy .RsltFtrPriceFormRht_dy{width: 100%; border-radius:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px;padding: 10px 0;}
 .airline_matrix_dy button.rec-arrow-left{left: -5px;}
 .airline_matrix_dy button.rec-arrow-right{right: -3px;}
 .Rslt_fter_head_dy h3{ font-size: 14px;}
 .dy_sumry_night{font-size: 11px;padding: 5px 8px;}
 .dy_sumry_night_icon{ width:14px; height:14px;}
 .dy_price_ftr h2{ font-size: 22px;}
 .timer_DY {font-size: 13px;padding: 2px 6px;right: 15px; height: 28px;display: flex;bottom: -17px;width: 240px;}
 .timer_DY #timer{font-size: 25px;line-height: 25px;}
 .timer_DY:before{ border-top: 15px solid #898989;border-left: 10px  solid transparent;left: -9px; bottom: 1px;}
 .timer_DY h4{font-size: 13px; padding: 0 5px;display: flex; align-items: center;}
 .top_phone_outr .dropdown{display: block;margin-bottom:0px;}
 .top_phone_outr .nav-links{flex-wrap: wrap; justify-content: center;  }
 .nav_mobShow .top_phone_outr{flex-wrap: wrap;}
 .new_hd_dwnarw{display: inline-block;}
 .dy_pckg_HotelBox .dySeltdActDtls{ padding:15px;}
 .rslt_trip_hd_lft_dy .htl_rslt_mapbtn{position: relative; top: 0px;padding: 8px 0px; white-space: nowrap;}
 .rslt_trip_hd_lft_dy .htl_rslt_mapbtn .htl_map_btn{padding: 8px 8px; font-size: 12px;}
 .dy_pckg_HotelBox .dySeltdActDtls h2{flex-wrap: wrap;}
 .dy_pckg_HotelBox .carousel{width: 100%; margin-right:0;}
 .dy_pckg_HotelBox .carousel img{ height: 135px;}
 .pax_faq_dy .seoContTabs .seobox{ padding:12px; border-radius: 10px;}
 .adSlider_crsl_dy img{ height: 100px;}
 .DY_flight_filer{ position: relative;}
 .searchpanel_box{ margin-top: 180px;}
 .bnr_slide_new_sec .bnr_ads{ width: auto; top: 110px; left: 15px;right: auto;}
 .bnr_ads_clm2_dvd span{font-size: 22px;}
 .bnr_ads_clm1_dvd span{font-size: 15px;}
 .RsltFtrPriceFormRht_End_dy{ width:100%; height: 50px;margin-top:10px;border-radius: 5px;}
 .dy_htl_selcted {position: inherit;right: -15px;bottom: 5px;}
 .dy_coupon_b_dvd_main{flex-direction: column; gap:0;}
 .dy_coupon_b_dvd{ width:100%;}
 
 .dy_price_ftr_main{ z-index: 5; padding-top:10px;width:100%;}
 .dy_price_ftr_main .RsltFtrPrice_dy{flex-wrap: wrap; justify-content: center;gap: 5px; }
 .dy_price_ftr_main .dy_price_ftr{display: flex;gap: 3px;flex-direction: column;}
 .dy_price_ftr_main .RsltFtrPrice_dy h2{font-size: 15px;line-height: 16px;}
 .dy_price_ftr_main .dy_price_ftr p{font-size: 12px;}
 .dy_price_ftr_main a.RsltFtrPrice_button_dy{height: 38px;font-size: 13px;}
 .flpaidbaggesmain .react-tabs__tab{padding: 10px 12px;font-size: 13px;margin-right: 5px;}
 .flpaidbaggesmain .pax_bag_crsl{padding: 0 0;}
 .TransRsltBox_show .trans_Result_clm2{width:100%;border-bottom: solid #ccc 1px;}
 .savePageComment .savePg_cmntOutr{flex-wrap: wrap;width: 100%;}
 .savePageComment .savePg_lft{width: 100%;}
  .savePageComment .savePg_Rht{width: 100%;}
  .savePageComment .cancelBtn{height: 50px;}
  .savePageComment .submitBtn{height: 50px;}
  .savePageComment input{ height:80px;}
  .save_pdf_mob_stic img {height: 260px !important;}
  .save_pdf_mob_stic .saveBnr_caption{ bottom: -107px !important; height: 212px;}
  .save_pdf_clas .saveBnr_caption{ bottom: -177px !important;}
  .NewCombainedTab .react-tabs__tab{ width:100%;}
  .pckg_summaryContent_dy .travel_route_content h3{font-size: 12px !important;}
  .pckg_summaryContent_dy .pck_sury_htl_box_txt_list_dy ul{ gap: 5px;}
  .pckg_summaryContent_dy .pck_sury_htl_box_txt_list_dy ul li{flex-wrap: wrap;}
  .dy_sumryBtn{font-size: 12px;}
  .pckg_summaryContent_dy .pck_sumry_rslt_box h2{font-size: 12px;}
  .pckg_summaryContent_dy .pck_sumry_rslt_box h2 span{font-size: 12px;}
  .pckg_summaryContent_dy .pckgSumryFlRsltbx_Lft_dy p{font-size: 12px;}
  .sumryNewCheckList ul{ gap: 4px;}
  .sumryNewCheckList ul li:after{display:none;}
  
  /*transfer New Start*/
.TransFerNewRslt{padding-top: 15px !important;}
.TransNew_mdfy{ flex-wrap: wrap;}
.TransferNewresult_panel{ flex-wrap: wrap;}
.Transfer_Rslt_lft{ flex-wrap: wrap;}
.TransferNewresult_panel_col_l{flex: 0 0 100%; max-width: 100%;border-top-right-radius: 10px;border-bottom-right-radius: 10px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.TransferNewresult_panel_col_R{flex: 0 0 100%; max-width: 100%;border-radius:10px; border: solid #dddddd 1px; border-top-right-radius: 0px;border-top-left-radius: 0px; border-top: 0;}
.Transfer_Rslt_lftPic{flex: 0 0 100%; max-width: 100%; border-radius:10px;}
.Transfer_Rslt_lftDtls{flex: 0 0 100%; max-width: 100%;border-left: solid #dddddd 0px; border-top: solid #dddddd 1px;}
.Transfer_Rslt_lftPic img{height: 140px;}
.TrnfrNew_RsltDtlsBox2{flex-wrap: wrap; gap: 0;}
.TrnfrNew_RsltDtlsBox3{ flex-wrap: wrap;}
.TrnfrNew_RsltDtlsBox3_Dvd{ width: 100%;}
.Transfer_sort_list_main{ flex-wrap: wrap;gap: 5px}
.TransFerNewRslt .Transfer_sort_list ul li a{padding: 10px 5px;}
.Hotel_result_new .htlModifySrch_outer{ flex-wrap: wrap;}
.Hotel_result_new.modifyBox{height: inherit;}
.htlModifySrch_Lft_new{ flex-wrap: wrap; width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.Transfer_srch_field_01{width: 100%; border:none;border-bottom:solid #ccc 1px; font-size: 13px;}
.Htl_Srh_Nw_clndr_date{font-size: 13px;}
.Transfer_field_02_clndr{width: 100%; flex-wrap: wrap;height: inherit;border:none;border-bottom:solid #ccc 1px; padding:10px 0;}
.Htl_srch_field_03_psger{width: 100%;}
.htlModifySrch_Rht_new{width: 100%;}
.Transfer_mdf_cldr_dvd{width: 100%;height: inherit;}
.Hotel_modify_Btn{ border-radius: 5px; border-top-left-radius: 0;border-top-right-radius: 0;}
.Transfer_srch_field_01 .Htl_Srh_input{    background: transparent;}
.htl_new_bradcumb h3{font-size: 16px;}
.Transf_pax_DetailsClm01{flex-wrap: wrap;}
.Transf_pax_DetailsClm1_Dtls { width: 100%;}
/*transfer New End*/
.dynamic_srch_list.dymyIdeasMain ul li{ width:100%;}
.dynamic_srch_list_box{ padding: 15px;}
.dy_listftr_price{ padding: 15px;}
.MultyRsltTripFlx .MultyRsltTripFlxOuter{ width:100%;}
.TransfDte_new .react-datepicker-popper{width: 290px;left: 20px !important;} 
.TransfDte_new > div input{ height: 31px;top: -8px;}

.dy_search_Btn{ position: fixed;bottom: 0;}
   
   
}


@media (-webkit-device-pixel-ratio: 1.00) {
	body {zoom: 100%; /* all browsers *//*-webkit-transform: scale(1);*/  /* Firefox Bilaludeen labba*/}
}
@media (-webkit-device-pixel-ratio: 1.50) {
   body {zoom: 95%; /* all browsers *//*-moz-transform: scale(1);*/  /* Firefox */}
   .DY_flight_filer .result_filter_box_dy {min-height: 290px;}
   .DY_flight_filer .travel_route_dy{height: 190px;}
   .modify_price_sec_dy h3{ font-size:16px;}
   .modify_price_sec_dy p{font-size: 11px;}
   .dy_price_ftr{padding: 10px 0;}
   .RsltFtrPrice_dy h2{ font-size: 20px;}
   .dy_price_ftr_main a.RsltFtrPrice_button_dy{ height: 55px;}
}
@media (-webkit-device-pixel-ratio: 2.50) {
   body {zoom: 90%; /* all browsers *//*-moz-transform: scale(1);*/  /* Firefox */}
   .DY_flight_filer .result_filter_box_dy {min-height: 290px;}
   .DY_flight_filer .travel_route_dy{height: 190px;}
   .modify_price_sec_dy h3{ font-size:16px;}
   .modify_price_sec_dy p{font-size: 11px;}
}