// Tablet(L) view @media only screen and (max-width:991px) { .Menu a{ font-size:15px; font-weight:bold; } .holiday_form_in{ margin:auto; margin-top: 50px; } .w_100{ max-width:100%; flex:0 0 100%; } .Filtter_mv{ display:none; position: absolute; z-index:10; left: 0; right: 0; padding: 5px; .filtter_box-sub{ margin-top:0px; } } .filter_menu{ display: block; float: right; height: 26px; width: 28px; background-position: -100px -4px; margin-top: 16px; background-color: white; border-radius: 2px } //teg end } // Tablet(s) View @media only screen and (max-width:767px) { .details_info .input-design .gender { width:100%; } .header_sec{ position: fixed; left: 0; right: 0; top:0px; } .top_banner{ margin-top:68px; } header{ height:68px; .open_tab{ display:block; } } .Menu{ padding-top:10px; text-align:center; li { display: block; padding: 4px 19px; text-align: center; } } .menu_and_info { display:block; float: inherit; background:#ffffff; position:fixed; z-index:10; left: 100%; right:0; overflow:hidden; top:0px; bottom:0px; .infosec{ display:none; } .div_close{ background: #f7f6f6; padding: 5px 14px; } .close_menu{ height:31px; width:31px; background-position: -45px -2px; border-radius: 23px; transition:0.1s; float:right; } .close_menu:hover{ box-shadow: 0px 0px 1px 4px #f5e4e4; background-color:white; -webkit-filter: grayscale(100%); filter: grayscale(100%); } } .add_cl{ left:0px; transition:1.5s; } .remove_cl{ left:100%; transition:0.7s; overflow:hidden; } .holiday_form{ .container{ padding:5px; .holiday_form_in{ max-width:100%; margin-top:6px; .hd_text{ text-align: center; font-size:16px;} } } } .filtter_border:after{ display: block; content: ""; clear: both; height: 0; } .filtter_border{ padding: 5px 5px; background: #f7f7f7; } .filter_menu { margin-top: 2px; margin-bottom: 0px; } .top_banner h2{ font-size:17px; } .card_v { .sc{ display:none; position: absolute; /* width: 100%; */ background: white; &:after{ display:block; content:none; clear:both; height:0px; } .holi_day_spend,.check_in_out{ display:inline-block; } } .hide_hover{ display: block; float: right; position: initial; box-shadow: none; height:auto; width:auto; font-size:15px; .phone_view{ display:inline-block; } i{ display:inline-block; padding:5px 0px 5px 10px; font-size:20px; } } } .select_nationality, .avanced_srch{ float:inherit; width:100%; } .select_nationality input{ width:100%; } .avanced_srch{ padding:2px; font-size:14px; } .content_head{ padding-right:50px; font-size:16px; } .flight_data_rander{ .input_flight_selection, .flt_name{ float:inherit; padding-top:5px; text-align:center; } .select_box_view{ margin:auto; } } .all_services_list{ text-align: center; position: fixed; left: 0; right: 0; z-index: 99; bottom: 0; border-radius: 0px; a{ font-size: 11px; margin-right: 0px; padding: 3px 5%; border-bottom: 3px solid transparent; &:before{ display: block; content: ""; clear: both; height: 30px; width: 30px; margin: auto; background-image: url(/Trabacus_CART/static/src/img/icons.png); background-size: 150px 525px; -webkit-background-size: 150px 525px; -moz-background-size: 150px 525px; font-size: 0; } } } .m_flight:before{ background-position: -2px -36px; } .m_hotel:before{ background-position: -41px -34px; } .m_cruise:before{ background-position: -68px -34px; } .m_visa:before{ background-position: 52px -34px; } .m_activities:before{ background-position: 28px -34px; } .all_services_list .active{ border: none; background: transparent; color: white; border-bottom: 3px solid white; } .peice_and_selection{ padding:10px; div{ float:left; padding:0px !important; text-align:left; } p{ float:left; padding-left:5px; margin-bottom:0px !important; text-align:left; padding-top:6px; font-size:12px !important; } button{ float:right; width:33.33%; margin-bottom:0px; padding:5px 10px; font-size:13px; } } .all_destination_name a{ padding: 0px 31px; font-size: 14px; span{ font-size:10px; } } .hotel_all_details{ .star_of_hotel{ position: absolute; right: 0; a{ bottom: -95px; font-size: 14px; } div{ display:none; } } } .air_line_name{ font-size: 14px; } .ft_tm_sp_info { .ft_tm { font-size: 12px; } .ft_sp{ font-size:10px; } .starting_dest, .end_dest { font-size: 14px; } .starting_dest .dt_time, .end_dest .dt_time { font-size: 11px; } } .sub_content .ht_name { font-size: 14px; } .sub_content .ht_location { font-size: 12px; } sub_content .ht_type { font-size: 12px; } .choose_room{ display:block; } .choose_room .peice_and_selection{ position: relative; right:0px; button{ width:auto; } } .choose_room{ display:block; .Hotel_images, .avtar_image{ display:inline-block; } } .choose_room .sub_content { max-width:73% ; width:auto !important; display: inline-block; vertical-align: top; } .choose_room .sub_content a { bottom: 2px; font-size: 13px; } .pd-left{ padding-left:15px; } /*===============visa design==============*/ .visa_det_info{ position: inherit; } .visa_det_info table{ display:none; position: absolute; z-index: 9; background: white; left: 0; right: 0; top: 0px; bottom: 0; padding: 0px; border-bottom: 1px solid #d2cbcb; } .bottom_sec { padding-top: 0px; position: relative; text-align:left; } .bottom_sec p { display: inline-block; float: initial; } .bottom_sec > div { float: inherit; position: relative; padding: 9px 0px; } .bottom_sec > div > .pas_ger { margin-left:0px; padding: 0px 20px 0px 6px; } .tabel_data{ display: block; height: 25px; width: 25px; float: right; background-position: -70px -4px; } .cart_all_product { height: auto; width: 120px; background: white; border-radius: 2px; display: block; justify-content: center; align-items: center; position: absolute; right: 22px; top: 9px; padding-bottom: 3px; } .inner_circle_cart i{ display:none; } .card_of_theme{ height:auto; } .change_btn{ position:relative; } .cart_list { padding-top: 12px; } .summary_list > div button{ top:13px; } //end teg } // Custom Mobile(L) View @media only screen and (max-width:465px) { .choose_room .sub_content { max-width: 71%; } .hotel_all_details .star_of_hotel a { bottom: -123px; } } // Mobile(L) View @media only screen and (max-width:425px) { .container { padding-right:5px !important; padding-left:5px !important; } .overlay_section>.container{ padding-right:10px !important; padding-left:10px !important; } }