@font-face {
font-family:Glyphter;
src:url(icon_fonts/font/Glyphter.eot);
src:url(icon_fonts/font/Glyphter.eot?#iefix) format("embedded-opentype"), url(icon_fonts/font/Glyphter.woff) format("woff"), url(icon_fonts/font/Glyphter.ttf) format("truetype"), url(icon_fonts/font/Glyphter.svg#Glyphter) format("svg");
font-weight:400;
font-style:normal;
font-display:swap
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto+Mono:wght@100;200;300;400&family=Roboto:wght@100;300;400;500;700;900&display=swap');

@import url('http://fonts.cdnfonts.com/css/segoe-ui-4');


[class*=icon-]:before {
display:inline-block;
font-family:Glyphter;
font-style:normal
}
.icon-icon_cart:before {
	content:"A"
}
.icon-icon_login:before {
	content:"B"
}
.icon-icon_heart:before {
	content:"C"
}
@font-face {
font-family:'food';
src:url("icon_fonts/font/food.eot");
src:url("icon_fonts/font/food.eot?#iefix") format("embedded-opentype"), url("icon_fonts/font/food.woff") format("woff"), url("icon_fonts/font/food.ttf") format("truetype"), url("icon_fonts/font/food.svg#food") format("svg");
font-weight:normal;
font-style:normal;
font-display:swap
}
[class*='icon-']:before {
display:inline-block;
font-family:'food';
font-style:normal;
font-weight:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-food_icon_cake_2:before {
	content:'\0042'
}
.icon-food_icon_fish:before {
	content:'\0044'
}
.icon-food_icon_chicken:before {
	content:'\0045'
}
.icon-food_icon_bread_2:before {
	content:'\0046'
}
.icon-food_icon_coffee:before {
	content:'\0048'
}
.icon-food_icon_dish:before {
	content:'\0049'
}
.icon-food_icon_cloche:before {
	content:'\004a'
}
.icon-food_icon_glass:before {
	content:'\004b'
}
.icon-food_icon_fish_2:before {
	content:'\004c'
}
.icon-food_icon_hair:before {
	content:'\004e'
}
.icon-food_icon_cake_3:before {
	content:'\0051'
}
.icon-food_icon_icecream_2:before {
	content:'\0052'
}
.icon-food_icon_burgher:before {
	content:'\0054'
}
.icon-food_icon_beer:before {
	content:'\0055'
}
.icon-food_icon_burrito:before {
	content:'\0056'
}
.icon-clock_2:before {
	content:'\0057'
}
.icon-food_icon_pizza:before {
	content:'\0058'
}
.icon-user_2:before {
	content:'\0059'
}
.icon-food_icon_chinese:before {
	content:'\005a'
}
.icon-food_icon_vegetarian:before {
	content:'\0064'
}
.icon-food_icon_chili:before {
	content:'\0067'
}
.icon-food_icon_sushi:before {
	content:'\0068'
}
.icon-food_icon_delivery:before {
	content:'\0074'
}
.icon-food_icon_shop:before {
	content:'\0075'
}
.icon-food_icon_highlight:before {
	content:'\0076'
}
@font-face {
font-family:'ElegantIcons';
src:url("icon_fonts/font/ElegantIcons.eot");
src:url("icon_fonts/font/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("icon_fonts/font/ElegantIcons.woff") format("woff"), url("icon_fonts/font/ElegantIcons.ttf") format("truetype"), url("icon_fonts/font/ElegantIcons.svg#ElegantIcons") format("svg");
font-weight:normal;
font-style:normal;
font-display:swap
}
[data-icon]:before {
	font-family:'ElegantIcons';
	content:attr(data-icon);
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family:'ElegantIcons';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased
}
.arrow_up:before{content:"\21"}.arrow_down:before{content:"\22"}.arrow_left:before{content:"\23"}.arrow_right:before{content:"\24"}.arrow_left-up:before{content:"\25"}.arrow_right-up:before{content:"\26"}.arrow_right-down:before{content:"\27"}.arrow_left-down:before{content:"\28"}.arrow-up-down:before{content:"\29"}.arrow_up-down_alt:before{content:"\2a"}.arrow_left-right_alt:before{content:"\2b"}.arrow_left-right:before{content:"\2c"}.arrow_expand_alt2:before{content:"\2d"}.arrow_expand_alt:before{content:"\2e"}.arrow_condense:before{content:"\2f"}.arrow_expand:before{content:"\30"}.arrow_move:before{content:"\31"}.arrow_carrot-up:before{content:"\32"}.arrow_carrot-down:before{content:"\33"}.arrow_carrot-left:before{content:"\34"}.arrow_carrot-right:before{content:"\35"}.arrow_carrot-2up:before{content:"\36"}.arrow_carrot-2down:before{content:"\37"}.arrow_carrot-2left:before{content:"\38"}.arrow_carrot-2right:before{content:"\39"}.arrow_carrot-up_alt2:before{content:"\3a"}.arrow_carrot-down_alt2:before{content:"\3b"}.arrow_carrot-left_alt2:before{content:"\3c"}.arrow_carrot-right_alt2:before{content:"\3d"}.arrow_carrot-2up_alt2:before{content:"\3e"}.arrow_carrot-2down_alt2:before{content:"\3f"}.arrow_carrot-2left_alt2:before{content:"\40"}.arrow_carrot-2right_alt2:before{content:"\41"}.arrow_triangle-up:before{content:"\42"}.arrow_triangle-down:before{content:"\43"}.arrow_triangle-left:before{content:"\44"}.arrow_triangle-right:before{content:"\45"}.arrow_triangle-up_alt2:before{content:"\46"}.arrow_triangle-down_alt2:before{content:"\47"}.arrow_triangle-left_alt2:before{content:"\48"}.arrow_triangle-right_alt2:before{content:"\49"}.arrow_back:before{content:"\4a"}.icon_minus-06:before{content:"\4b"}.icon_plus:before{content:"\4c"}.icon_close:before{content:"\4d"}.icon_check:before{content:"\4e"}.icon_minus_alt2:before{content:"\4f"}.icon_plus_alt2:before{content:"\50"}.icon_close_alt2:before{content:"\51"}.icon_check_alt2:before{content:"\52"}.icon_zoom-out_alt:before{content:"\53"}.icon_zoom-in_alt:before{content:"\54"}.icon_search:before{content:"\55"}.icon_box-empty:before{content:"\56"}.icon_box-selected:before{content:"\57"}.icon_minus-box:before{content:"\58"}.icon_plus-box:before{content:"\59"}.icon_box-checked:before{content:"\5a"}.icon_circle-empty:before{content:"\5b"}.icon_circle-slelected:before{content:"\5c"}.icon_stop_alt2:before{content:"\5d"}.icon_stop:before{content:"\5e"}.icon_pause_alt2:before{content:"\5f"}.icon_pause:before{content:"\60"}.icon_menu:before{content:"\61"}.icon_menu-square_alt2:before{content:"\62"}.icon_menu-circle_alt2:before{content:"\63"}.icon_ul:before{content:"\64"}.icon_ol:before{content:"\65"}.icon_adjust-horiz:before{content:"\66"}.icon_adjust-vert:before{content:"\67"}.icon_document_alt:before{content:"\68"}.icon_documents_alt:before{content:"\69"}.icon_pencil:before{content:"\6a"}.icon_pencil-edit_alt:before{content:"\6b"}.icon_pencil-edit:before{content:"\6c"}.icon_folder-alt:before{content:"\6d"}.icon_folder-open_alt:before{content:"\6e"}.icon_folder-add_alt:before{content:"\6f"}.icon_info_alt:before{content:"\70"}.icon_error-oct_alt:before{content:"\71"}.icon_error-circle_alt:before{content:"\72"}.icon_error-triangle_alt:before{content:"\73"}.icon_question_alt2:before{content:"\74"}.icon_question:before{content:"\75"}.icon_comment_alt:before{content:"\76"}.icon_chat_alt:before{content:"\77"}.icon_vol-mute_alt:before{content:"\78"}.icon_volume-low_alt:before{content:"\79"}.icon_volume-high_alt:before{content:"\7a"}.icon_quotations:before{content:"\7b"}.icon_quotations_alt2:before{content:"\7c"}.icon_clock_alt:before{content:"\7d"}.icon_lock_alt:before{content:"\7e"}.icon_lock-open_alt:before{content:"\e000"}.icon_key_alt:before{content:"\e001"}.icon_cloud_alt:before{content:"\e002"}.icon_cloud-upload_alt:before{content:"\e003"}.icon_cloud-download_alt:before{content:"\e004"}.icon_image:before{content:"\e005"}.icon_images:before{content:"\e006"}.icon_lightbulb_alt:before{content:"\e007"}.icon_gift_alt:before{content:"\e008"}.icon_house_alt:before{content:"\e009"}.icon_genius:before{content:"\e00a"}.icon_mobile:before{content:"\e00b"}.icon_tablet:before{content:"\e00c"}.icon_laptop:before{content:"\e00d"}.icon_desktop:before{content:"\e00e"}.icon_camera_alt:before{content:"\e00f"}.icon_mail_alt:before{content:"\e010"}.icon_cone_alt:before{content:"\e011"}.icon_ribbon_alt:before{content:"\e012"}.icon_bag_alt:before{content:"\e013"}.icon_creditcard:before{content:"\e014"}.icon_cart_alt:before{content:"\e015"}.icon_paperclip:before{content:"\e016"}.icon_tag_alt:before{content:"\e017"}.icon_tags_alt:before{content:"\e018"}.icon_trash_alt:before{content:"\e019"}.icon_cursor_alt:before{content:"\e01a"}.icon_mic_alt:before{content:"\e01b"}.icon_compass_alt:before{content:"\e01c"}.icon_pin_alt:before{content:"\e01d"}.icon_pushpin_alt:before{content:"\e01e"}.icon_map_alt:before{content:"\e01f"}.icon_drawer_alt:before{content:"\e020"}.icon_toolbox_alt:before{content:"\e021"}.icon_book_alt:before{content:"\e022"}.icon_calendar:before{content:"\e023"}.icon_film:before{content:"\e024"}.icon_table:before{content:"\e025"}.icon_contacts_alt:before{content:"\e026"}.icon_headphones:before{content:"\e027"}.icon_lifesaver:before{content:"\e028"}.icon_piechart:before{content:"\e029"}.icon_refresh:before{content:"\e02a"}.icon_link_alt:before{content:"\e02b"}.icon_link:before{content:"\e02c"}.icon_loading:before{content:"\e02d"}.icon_blocked:before{content:"\e02e"}.icon_archive_alt:before{content:"\e02f"}.icon_heart_alt:before{content:"\e030"}.icon_star_alt:before{content:"\e031"}.icon_star-half_alt:before{content:"\e032"}.icon_star:before{content:"\e033"}.icon_star-half:before{content:"\e034"}.icon_tools:before{content:"\e035"}.icon_tool:before{content:"\e036"}.icon_cog:before{content:"\e037"}.icon_cogs:before{content:"\e038"}.arrow_up_alt:before{content:"\e039"}.arrow_down_alt:before{content:"\e03a"}.arrow_left_alt:before{content:"\e03b"}.arrow_right_alt:before{content:"\e03c"}.arrow_left-up_alt:before{content:"\e03d"}.arrow_right-up_alt:before{content:"\e03e"}.arrow_right-down_alt:before{content:"\e03f"}.arrow_left-down_alt:before{content:"\e040"}.arrow_condense_alt:before{content:"\e041"}.arrow_expand_alt3:before{content:"\e042"}.arrow_carrot_up_alt:before{content:"\e043"}.arrow_carrot-down_alt:before{content:"\e044"}.arrow_carrot-left_alt:before{content:"\e045"}.arrow_carrot-right_alt:before{content:"\e046"}.arrow_carrot-2up_alt:before{content:"\e047"}.arrow_carrot-2dwnn_alt:before{content:"\e048"}.arrow_carrot-2left_alt:before{content:"\e049"}.arrow_carrot-2right_alt:before{content:"\e04a"}.arrow_triangle-up_alt:before{content:"\e04b"}.arrow_triangle-down_alt:before{content:"\e04c"}.arrow_triangle-left_alt:before{content:"\e04d"}.arrow_triangle-right_alt:before{content:"\e04e"}.icon_minus_alt:before{content:"\e04f"}.icon_plus_alt:before{content:"\e050"}.icon_close_alt:before{content:"\e051"}.icon_check_alt:before{content:"\e052"}.icon_zoom-out:before{content:"\e053"}.icon_zoom-in:before{content:"\e054"}.icon_stop_alt:before{content:"\e055"}.icon_menu-square_alt:before{content:"\e056"}.icon_menu-circle_alt:before{content:"\e057"}.icon_document:before{content:"\e058"}.icon_documents:before{content:"\e059"}.icon_pencil_alt:before{content:"\e05a"}.icon_folder:before{content:"\e05b"}.icon_folder-open:before{content:"\e05c"}.icon_folder-add:before{content:"\e05d"}.icon_folder_upload:before{content:"\e05e"}.icon_folder_download:before{content:"\e05f"}.icon_info:before{content:"\e060"}.icon_error-circle:before{content:"\e061"}.icon_error-oct:before{content:"\e062"}.icon_error-triangle:before{content:"\e063"}.icon_question_alt:before{content:"\e064"}.icon_comment:before{content:"\e065"}.icon_chat:before{content:"\e066"}.icon_vol-mute:before{content:"\e067"}.icon_volume-low:before{content:"\e068"}.icon_volume-high:before{content:"\e069"}.icon_quotations_alt:before{content:"\e06a"}.icon_clock:before{content:"\e06b"}.icon_lock:before{content:"\e06c"}.icon_lock-open:before{content:"\e06d"}.icon_key:before{content:"\e06e"}.icon_cloud:before{content:"\e06f"}.icon_cloud-upload:before{content:"\e070"}.icon_cloud-download:before{content:"\e071"}.icon_lightbulb:before{content:"\e072"}.icon_gift:before{content:"\e073"}.icon_house:before{content:"\e074"}.icon_camera:before{content:"\e075"}.icon_mail:before{content:"\e076"}.icon_cone:before{content:"\e077"}.icon_ribbon:before{content:"\e078"}.icon_bag:before{content:"\e079"}.icon_cart:before{content:"\e07a"}.icon_tag:before{content:"\e07b"}.icon_tags:before{content:"\e07c"}.icon_trash:before{content:"\e07d"}.icon_cursor:before{content:"\e07e"}.icon_mic:before{content:"\e07f"}.icon_compass:before{content:"\e080"}.icon_pin:before{content:"\e081"}.icon_pushpin:before{content:"\e082"}.icon_map:before{content:"\e083"}.icon_drawer:before{content:"\e084"}.icon_toolbox:before{content:"\e085"}.icon_book:before{content:"\e086"}.icon_contacts:before{content:"\e087"}.icon_archive:before{content:"\e088"}.icon_heart:before{content:"\e089"}.icon_profile:before{content:"\e08a"}.icon_group:before{content:"\e08b"}.icon_grid-2x2:before{content:"\e08c"}.icon_grid-3x3:before{content:"\e08d"}.icon_music:before{content:"\e08e"}.icon_pause_alt:before{content:"\e08f"}.icon_phone:before{content:"\e090"}.icon_upload:before{content:"\e091"}.icon_download:before{content:"\e092"}.social_facebook:before{content:"\e093"}.social_twitter:before{content:"\e094"}.social_pinterest:before{content:"\e095"}.social_googleplus:before{content:"\e096"}.social_tumblr:before{content:"\e097"}.social_tumbleupon:before{content:"\e098"}.social_wordpress:before{content:"\e099"}.social_instagram:before{content:"\e09a"}.social_dribbble:before{content:"\e09b"}.social_vimeo:before{content:"\e09c"}.social_linkedin:before{content:"\e09d"}.social_rss:before{content:"\e09e"}.social_deviantart:before{content:"\e09f"}.social_share:before{content:"\e0a0"}.social_myspace:before{content:"\e0a1"}.social_skype:before{content:"\e0a2"}.social_youtube:before{content:"\e0a3"}.social_picassa:before{content:"\e0a4"}.social_googledrive:before{content:"\e0a5"}.social_flickr:before{content:"\e0a6"}.social_blogger:before{content:"\e0a7"}.social_spotify:before{content:"\e0a8"}.social_delicious:before{content:"\e0a9"}.social_facebook_circle:before{content:"\e0aa"}.social_twitter_circle:before{content:"\e0ab"}.social_pinterest_circle:before{content:"\e0ac"}.social_googleplus_circle:before{content:"\e0ad"}.social_tumblr_circle:before{content:"\e0ae"}.social_stumbleupon_circle:before{content:"\e0af"}.social_wordpress_circle:before{content:"\e0b0"}.social_instagram_circle:before{content:"\e0b1"}.social_dribbble_circle:before{content:"\e0b2"}.social_vimeo_circle:before{content:"\e0b3"}.social_linkedin_circle:before{content:"\e0b4"}.social_rss_circle:before{content:"\e0b5"}.social_deviantart_circle:before{content:"\e0b6"}.social_share_circle:before{content:"\e0b7"}.social_myspace_circle:before{content:"\e0b8"}.social_skype_circle:before{content:"\e0b9"}.social_youtube_circle:before{content:"\e0ba"}.social_picassa_circle:before{content:"\e0bb"}.social_googledrive_alt2:before{content:"\e0bc"}.social_flickr_circle:before{content:"\e0bd"}.social_blogger_circle:before{content:"\e0be"}.social_spotify_circle:before{content:"\e0bf"}.social_delicious_circle:before{content:"\e0c0"}.social_facebook_square:before{content:"\e0c1"}.social_twitter_square:before{content:"\e0c2"}.social_pinterest_square:before{content:"\e0c3"}.social_googleplus_square:before{content:"\e0c4"}.social_tumblr_square:before{content:"\e0c5"}.social_stumbleupon_square:before{content:"\e0c6"}.social_wordpress_square:before{content:"\e0c7"}.social_instagram_square:before{content:"\e0c8"}.social_dribbble_square:before{content:"\e0c9"}.social_vimeo_square:before{content:"\e0ca"}.social_linkedin_square:before{content:"\e0cb"}.social_rss_square:before{content:"\e0cc"}.social_deviantart_square:before{content:"\e0cd"}.social_share_square:before{content:"\e0ce"}.social_myspace_square:before{content:"\e0cf"}.social_skype_square:before{content:"\e0d0"}.social_youtube_square:before{content:"\e0d1"}.social_picassa_square:before{content:"\e0d2"}.social_googledrive_square:before{content:"\e0d3"}.social_flickr_square:before{content:"\e0d4"}.social_blogger_square:before{content:"\e0d5"}.social_spotify_square:before{content:"\e0d6"}.social_delicious_square:before{content:"\e0d7"}.icon_printer:before{content:"\e103"}.icon_calulator:before{content:"\e0ee"}.icon_building:before{content:"\e0ef"}.icon_floppy:before{content:"\e0e8"}.icon_drive:before{content:"\e0ea"}.icon_search-2:before{content:"\e101"}.icon_id:before{content:"\e107"}.icon_id-2:before{content:"\e108"}.icon_puzzle:before{content:"\e102"}.icon_like:before{content:"\e106"}.icon_dislike:before{content:"\e0eb"}.icon_mug:before{content:"\e105"}.icon_currency:before{content:"\e0ed"}.icon_wallet:before{content:"\e100"}.icon_pens:before{content:"\e104"}.icon_easel:before{content:"\e0e9"}.icon_flowchart:before{content:"\e109"}.icon_datareport:before{content:"\e0ec"}.icon_briefcase:before{content:"\e0fe"}.icon_shield:before{content:"\e0f6"}.icon_percent:before{content:"\e0fb"}.icon_globe:before{content:"\e0e2"}.icon_globe-2:before{content:"\e0e3"}.icon_target:before{content:"\e0f5"}.icon_hourglass:before{content:"\e0e1"}.icon_balance:before{content:"\e0ff"}.icon_rook:before{content:"\e0f8"}.icon_printer-alt:before{content:"\e0fa"}.icon_calculator_alt:before{content:"\e0e7"}.icon_building_alt:before{content:"\e0fd"}.icon_floppy_alt:before{content:"\e0e4"}.icon_drive_alt:before{content:"\e0e5"}.icon_search_alt:before{content:"\e0f7"}.icon_id_alt:before{content:"\e0e0"}.icon_id-2_alt:before{content:"\e0fc"}.icon_puzzle_alt:before{content:"\e0f9"}.icon_like_alt:before{content:"\e0dd"}.icon_dislike_alt:before{content:"\e0f1"}.icon_mug_alt:before{content:"\e0dc"}.icon_currency_alt:before{content:"\e0f3"}.icon_wallet_alt:before{content:"\e0d8"}.icon_pens_alt:before{content:"\e0db"}.icon_easel_alt:before{content:"\e0f0"}.icon_flowchart_alt:before{content:"\e0df"}.icon_datareport_alt:before{content:"\e0f2"}.icon_briefcase_alt:before{content:"\e0f4"}.icon_shield_alt:before{content:"\e0d9"}.icon_percent_alt:before{content:"\e0da"}.icon_globe_alt:before{content:"\e0de"}.icon_clipboard:before{content:"\e0e6"}

html { width:100%;}
html * {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body {background:#fff; font-size:14px;font-size:0.875rem;/*font-family:"Poppins", Helvetica, sans-serif;*/font-family: 'Roboto', sans-serif;color:#444}
h1, h2, h3, h4, h5, h6 {color:#222;font-weight:500;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
p {margin-bottom:10px}
strong {font-weight:600}
label {font-weight:500;margin-bottom:3px}
hr {margin-top:25px;margin-bottom:25px;border-color:#ededed}
a {color:#b00d22;text-decoration:none;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;outline:none}
a:hover, a:focus {color:#b00d22;text-decoration:none;outline:none}
.container {max-width:1280px !important}

@media (max-width: 991px) {
.container {max-width:100% !important}
}
.small-gutters {margin-right:-5px !important;margin-left:-5px !important}
.small-gutters>[class*="col-"] {padding-right:5px !important;padding-left:5px !important}
header {position:absolute;left:0;top:0;width:100%;padding:0px 0 10px;z-index:88888;/*border-bottom:1px solid rgba(255, 255, 255, 0);box-shadow: 0px 2px 4px #cecece;*/}
 

/*---------------Ak.css----------------*/

.img-LG1{ padding:0;}
.filter_type img{ width: 26px;margin-right: 10px;}

.coupon h2{ font-size:20px;}
.opacity-mask{ color:#000000;}


.news-desc{overflow: hidden;text-overflow: ellipsis;height: 4.8em;}
.hotel_title{font-size: 18px;padding: 5px;margin-top: 10px;margin-bottom: -15px;}
.post_info { padding: 5px!important;}
.address-hotel{font-size: 16px!important;}
/*article.blog { height:380px; }*/


.blog{ padding:20px;}
.blog h2{ font-size:20px; text-transform: capitalize;}
.blog .news-desc{ font-size:14px;line-height: 23px;}
.blog .post_info {padding: 10px 0px!important;}
.blog big{ font-size:13px; padding:5px 0; }
.restLOGO{width: 100%; height: 40px;}
.restIMG{ width:100%;}

.box_topic h3{ font-size:24px;}

.innertop{background-size: 111% 100%!important;background-position: 0px -220px!important;background-attachment: fixed!important;}
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;1,300&display=swap');


/*New Listing images maltipal*/

.icF1 i{color: #030303;font-size: 38px;padding-left: 10px;}
.icF2{position: absolute;margin: 7px;left: 9px;}
.preview-width{width: 100%;overflow: auto;border: 2px solid #1e1e1e;border-radius: 6px;}
.preview-width1{ width:1000px;}
.preview-images-zone {width: 100%;min-height: 90px;padding: 5px 5px 0px 5px;position: relative;overflow:auto;border-radius: 6px;}
.preview-images-zone > .preview-image:first-child {height:80px;width:85px;position: relative;margin-right: 5px;}
.preview-images-zone > .preview-image {height: 80px;width: 85px;position: relative;margin-right: 5px;float: left;margin-bottom: 5px;}
.preview-images-zone > .preview-image > .image-zone {width: 100%;height: 100%;border: 1.9px solid #1e1e1e;border-radius: 4px;}
.preview-images-zone > .preview-image > .image-zone > img {width: 100%;height: 100%;}
.preview-images-zone > .preview-image > .tools-edit-image {position: absolute;z-index: 100;color: #fff;bottom: 0;width: 100%;text-align: center;margin-bottom: 10px;display: none;}
.preview-images-zone > .preview-image > .image-cancel {font-size: 18px;position: absolute;top: 0;right: 0;font-weight: bold;margin-right: 10px;cursor: pointer;display: none;z-index: 100;color: #fb6565;}
.preview-image:hover > .image-zone {cursor: move;opacity: .5;}
.preview-image:hover > .tools-edit-image, .preview-image:hover > .image-cancel {display: block;}
.ui-sortable-helper {width: 90px !important;height: 90px !important;}
.uploadIMG{padding: 10px;width: 97px;float: left;height: 80px;text-align: center;border-right: 2px solid #868686;margin-right: 5px;}
.uploadIMG a{font-size: 12px;font-weight: 700;color: #030303;line-height: 31px;}
.preview-width::-webkit-scrollbar {width: 3px; height:3px;}
.preview-width::-webkit-scrollbar-track {background: #f1f1f1; }
.preview-width::-webkit-scrollbar-thumb {background: #b31529; }
.preview-width::-webkit-scrollbar-thumb:hover {background: #555;}




.img-box {min-height: 90px;padding: 5px 5px 0px 5px;position: relative;overflow:auto;border-radius: 6px;}
.img-box > .preview-image:first-child {height:80px;width:85px;position: relative;margin-right: 5px;}
.img-box > .preview-image {height: 80px;width: 85px;position: relative;margin-right: 5px;float: left;margin-bottom: 5px;}
.img-box > .preview-image > .image-zone {width: 100%;height: 100%;border: 1.9px solid #1e1e1e;border-radius: 4px;}
.img-box > .preview-image > .image-zone > img {width: 100%;height: 100%;}
.img-box > .preview-image > .tools-edit-image {position: absolute;z-index: 100;color: #fff;bottom: 0;width: 100%;text-align: center;margin-bottom: 10px;display: none;}
.img-box > .preview-image > .image-cancel {font-size: 18px;position: absolute;top: 0;right: 0;font-weight: bold;margin-right: 10px;cursor: pointer;display: none;z-index: 100;color: #fb6565;}
.preview-image:hover > .image-zone {cursor: move;opacity: .5;}
.preview-image:hover > .tools-edit-image, .preview-image:hover > .image-cancel {display: block;}


/*New Listing images maltipal End*/

.img-Icon{ height:100px!important;}
.training .post_info ul li{    padding: 12px 0 0 10px!important;}
.text-cap a{ text-transform:lowercase;font-size: 12px;}

.uplodbg{position: absolute;margin: -11px;width: 30px;opacity: 0;cursor: pointer;}



.inbox-p{ padding: 4px;}
.bot-top1{ border-top:1px solid #eee; padding: 4px;}
/*Tab design*/
.tabs {margin: 0 auto;padding:0px;}
.tabs .left-col{ padding:0 5px;}
.left-col1{ padding:0 10px;}
.pRpic{ float:right;}
.pRpic figure{ float:left;}
.pRpic img {border-radius: 310px;height: 40px;width: auto; border: 2px solid #b00d22;}
.pRpic figure a span {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background-color: #000;background-color: rgb(0 0 0 / 37%);color: #fff;font-size: 26px;font-size:14px;border-radius: 310px;}
.pRpic figure {margin: -8px;overflow: hidden;position: relative; display: inline-block;}
.inbox-part .btn_1{border-radius: 25px;}

.inbox-part h3{ font-size:18px;}
.inbox-part .item33{ min-height: auto; margin: 0px 0px 20px 0px;}
.tabs .item33{ margin: 5px 0px 20px 0px;}
.tabs .col-lg-4.col-xs-6.col-sm-6{ padding:0 5px;}
#tab-button {display: table;table-layout: fixed;width: 100%;margin: 0px 0px 20px;padding: 0;list-style: none;}
#tab-button li {display: table-cell;width: 20%;}
#tab-button li a {display: block;padding: 5px;background: #eee;border: 2px solid #626061;text-align: center;color: #000;text-decoration: none;border-radius: 175px;margin: 0 5px;font-size: 16px;}
#tab-button li:not(:first-child) a {/*border-left: none;*/}
#tab-button li a:hover, #tab-button .is-active a {background: #b00d22;color: #fff;}
.tab-contents {padding: 10px;}
/*.tab-button-outer {display: none;}*/
.tab-contents {margin-top: 20px;}
@media screen and (min-width: 768px) {
.tab-button-outer {position: relative;z-index: 2;display: block;}
/*.tab-select-outer {display: none;}*/
.tab-contents {position: relative;top: -1px;margin-top: 0;}
}
/*Tab design*/


/*Product Slider*/
.slick-slide {margin:0px;}
.slick-slide img {width: 100%;border-radius: 5px;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;
-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots{ margin:0; padding:0; text-align:center;}
.slick-dots li{list-style: none; display: inline-block;}
.slick-dots li button{background: #ccc;border: none;font-size: 0px; height:4px;width: 10px;color: #b00d22;border-radius: 6px; margin:0px 5px; border:none;}
.slick-dots li.slick-active button{background: #b00d22;}



/*Product Slider*/


.owl-nav.disabled{ display:none!important;}



{font-family: 'Roboto Mono', monospace;}

@font-face {
    font-family: 'boldfingerregular';
    src: url('boldfinger-webfont.woff2') format('woff2'),
         url('boldfinger-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
 }
.mb0{ margin-bottom:0px!important;}.m0{ margin:0px!important;}.mt0{ margin-top:0px!important;}.mr0{ margin-right:0px!important;}.ml0{ margin-left:0px!important;}
.pb0{ padding-bottom:0px!important;}.p0{ padding:0px!important;}.pt0{ padding-top:0px!important;}.pr0{ padding-right:0px!important;}.pl0{ padding-left:0px!important;}

.calendaebg{position:absolute; background:#f0151f; float:right; right:3%; height:40px; padding:10px; color:#fff!important;}
.pickP {border-radius: 310px; height: 60px; width:60px; margin: auto;}
.pickP img{box-shadow: 0px 1px 12px #ff0505;border-radius: 310px; height: 60px; width:60px;}
.edit{background: #fff;font-size: 18px;border-radius: 310px;padding: 10px;position: relative;margin-top:-25px;width: 30px;
height: 30px;float: right;}
.edit i{font-size: 24px;margin-top:-13px;position: absolute;}

.box_topic{ background:#fff; padding:10px; text-align:center; margin-bottom:20px;border-radius: 25px;box-shadow: 0px 10px 8px #e6e6e6;}
.save1{width:auto!important; float:right;}

.ui-datepicker .ui-datepicker-prev{ border:none}
.ui-datepicker .ui-datepicker-next{ border:none}
 
.border-R{box-shadow: 2px 2px 3px #a7a7a7;border-radius: 45px;border: none;}

.tab-part .table td, .table th{ border:none;}
.tab-part a{ font-weight:600;font-size: 15px;color: #b21428;border-left: 1px solid;padding-left: 11px;text-transform: lowercase;}
 
.filter_type ul li a{padding:10px 14px;width: 100%;float: left;font-size: 18px;background: #fff;margin-bottom: 13px;border-radius: 23px;box-shadow:0px 2px 1px rgb(0 0 0 / 16%); color:#142021;} 
.filter_type ul li a i{width: 34px;font-size: 20px;text-align: center; line-height: 0px;}
.filter_type ul li a span{ font-size:20px;line-height: 26px;}
.filter_type ul li a:hover{ color:#c11128;}
.filter_type ul li a svg{ width:33px;}
.filter_type ul li a svg:hover{ color:#c11128;fill: #b00d22;}
 
.read-color{font-weight: 900;color: #c11128;font-size: 18px;} 
.camera{position: absolute;color: #fff; margin: 17px;}
.detail_page_head{background: #fff; padding: 0 20px;}
.bannertext b{ color:#707070; font-weight:800;font-family: 'Roboto', sans-serif!important;}
.bannertext span{ color:#707070;font-weight:800;font-family: 'Roboto Mono', monospace; font-size:22px;}

.boldfingerregular{font-family: 'boldfingerregular'; font-size:43px!important;}
.box_booking_2 .form-group { margin-bottom: 30px;}
 
.btn_2{background: #fff;text-decoration: none;padding: 8px 25px;color: #708381;font-weight: 500;text-align: center;font-size: 14px;text-transform: uppercase;border-radius: 10px;box-shadow: 0px 1px 2px #484747;}

.progressTextP{position: relative;color: #333;font-size: 14px;top: 50%;text-align: center;width: 100%;line-height: 20px;}

.progress{width: 200px;height: 200px;line-height: 10px;background: none;margin: 0 auto;box-shadow: none;position: relative;}
.progress:after{content: "";width: 100%;height: 100%;border-radius:130%;border: 12px solid #fff;position: absolute;top: 0;
left: 0;}
.progress > span{width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;z-index: 1;}
.progress .progress-left{left: 0;}
.progress .progress-bar{width: 100%;height: 100%;background: none;border-width: 30px;border-style: solid;position: absolute;
top: 0;}
.progress .progress-left .progress-bar{left: 100%;border-top-right-radius: 130px;border-bottom-right-radius: 130px;border-left: 0;-webkit-transform-origin: center left;transform-origin: center left;}
.progress .progress-right{right: 0;}
.progress .progress-right .progress-bar{left: -100%;border-top-left-radius: 130px;border-bottom-left-radius: 130px;
border-right: 0;-webkit-transform-origin: center right;transform-origin: center right;animation: loading-1 1.8s linear forwards;}
.progress .progress-value{width: 90%;height: 90%;border-radius: 50%;background: #fff;font-size: 44px;color: #44484b;line-height: 145px;text-align: center;position: absolute;top: 5%;left: 5%;font-weight: 900;}
.progress.blue .progress-bar{border-color:#e0223b;}
.progress.blue .progress-left .progress-bar{animation: loading-2 1.5s linear forwards 1.8s;}
.progress.yellow .progress-bar{border-color: #fdba04;}
.progress.yellow .progress-left .progress-bar{animation: loading-3 1s linear forwards 1.8s;}
.progress.pink .progress-bar{border-color: #ed687c;}
.progress.pink .progress-left .progress-bar{animation: loading-4 0.4s linear forwards 1.8s;}
.progress.green .progress-bar{border-color: #1abc9c;}
.progress.green .progress-left .progress-bar{animation: loading-5 1.2s linear forwards 1.8s;}
@keyframes loading-1{
    0%{
        -webkit-transform: rotate(0deg);transform: rotate(0deg);
    }
    100%{-webkit-transform: rotate(180deg);transform: rotate(180deg);
    }
}
@keyframes loading-2{
    0%{
        -webkit-transform: rotate(0deg);transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(144deg);transform: rotate(144deg);
    }
}
@keyframes loading-3{
    0%{
        -webkit-transform: rotate(0deg);transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(90deg);transform: rotate(90deg);
    }
}
@keyframes loading-4{
    0%{
        -webkit-transform: rotate(0deg);transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(36deg);transform: rotate(36deg);
    }
}
@keyframes loading-5{
    0%{
        -webkit-transform: rotate(0deg);transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(126deg);transform: rotate(126deg);
    }
}
@media only screen and (max-width: 990px){
 
    .progress{ margin-bottom: 20px; }
}

.mb-10{ margin-bottom:10px;}
.mb-20{ margin-bottom:20px;}
 .m-t10{margin-top: -10px;}

.listing .strip figure {height: 200px;}
.bgwhite{ background:#fff;}
.leftcenter{padding-left:15%;}
/*.signup .nav-link{ height:auto; text-align:center;padding: 15px;}*/
.signup .nav-link {height: auto;text-align: center;padding: 20px;box-shadow:0px 4px 6px rgb(204 204 204 / 74%);margin: 10px;border-radius: 15px;font-size: 18px;}

.signup .form-control {border-radius: 20px;border: none;box-shadow: 0px 5px 3px rgb(204 204 204 / 37%);padding:24px;}
.border-radius1{border:1px solid;border-radius:8px;}
.item33 h4{ font-size:15px; font-weight: 600; padding-bottom:10px;}
.item33 h5{font-weight: 900;/*text-shadow: 0px 0px 1px;*/color: #444; margin: 0;line-height: 15px;}
.follow{ /*margin-top:30px;*/ text-align:center;}
.orango{ color:#ffc337!important;}
.green{ color:#009900;}
.headtext{position:absolute; right:5%; text-align:center; margin-top: 30px;}
.headtext h2{ color:#bc8c80; text-transform:uppercase; font-weight:900; letter-spacing: 8px;font-family: "Poppins", Helvetica, sans-serif;}
.textfont{font-size:80px!important; color:#708381!important; font-weight:900; text-transform:uppercase;}

.w100{width:100%!important;}
.fs9{font-size:9px!important;}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px!important}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px!important}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs33{font-size:33px}.fs36{font-size:36px}.fs40{font-size:40px}
.fsb{font-weight:bold;}
.fsn{font-weight:normal;}
.ttu{text-transform:uppercase!important;}
.al{text-align:left}.ar{text-align:right}.ac{text-align:center}.aj{text-align:justify}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.fl{display:inline;float:left;}.fr{display:inline;float:right}p.cb{content:'.';display:block;font-size:0;height:0;line-height:0;margin:0;padding:0}.cb{clear:both}.cl{clear:left}.cr{clear:right}.lt{text-decoration:line-through}.star{color:#ff020f;font-size:13px;}
.mauto{margin:0 auto!important;}

.register {
	/*background: -webkit-linear-gradient(left, #3931af, #00c6ff);*/background: #ededed url(../img/home_section_1.jpg) center center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding:8% 4% 4%;
}
.register-left {
	text-align: center;
	color: #fff;border: 5px solid;border-radius: 10px 0px 0px 10px;
}
.register-left input {
	border: none;
	border-radius: 1.5rem;
	padding: 2%;
	width: 60%;
	background: #f8f9fa;
	font-weight: bold;
	color: #383d41;
	margin-top: 30%;
	margin-bottom: 3%;
	cursor: pointer;
}
.register-right {
	background: #f8f9fa;border-radius: 0px 10px 10px 0px;
	/*border-top-left-radius: 10% 50%;
	border-bottom-left-radius: 10% 50%;*/
}
.register-left img {
	margin-top: 15%;
	margin-bottom: 5%;
	width: 25%;
	-webkit-animation: mover 2s infinite alternate;
	animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
 0% {
transform: translateY(0);
}
 100% {
transform: translateY(-20px);
}
}
@keyframes mover {
 0% {
transform: translateY(0);
}
 100% {
transform: translateY(-20px);
}
}
.register-left p {
	font-weight: lighter;
	padding: 12%;
	margin-top: -9%;
}
.register .register-form {
	padding:1% 10%;
}
.btnRegister {
	float: right;
	margin-top: 10%;
	border: none;
	border-radius: 1.5rem;
	padding: 2%;
	color: #fff;
	font-weight: 600;
	width: 50%;
	cursor: pointer;
	background:#ff1717;
}
.register .nav-tabs {
	margin-top: 3%;
	border: none;
	border-radius: 1.5rem;
	width: auto;
	float: right;
}
.register .nav-tabs .nav-link {
	padding: 2%;
	font-weight: 600;
	color: #222;
	border-top-right-radius: 1.5rem;
	border-bottom-right-radius: 1.5rem;
}
.register .nav-tabs .nav-link:hover {
	border: none;
}
.register .nav-tabs .nav-link.active {
	color: #000;
	height: auto;
	padding-bottom: 7px;
	border: 2px solid #0062cc;
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
}
.register-heading {
	text-align: center;
	/*margin-top: 8%;
    margin-bottom: -15%;*/
    color: #495057;
	padding: 3% ?0;
}
.sign_up {
	margin-top:30px;
}
.box_booking_2, .sign_up {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	border-radius: 10px;
	margin-bottom:25px;
	background-color:#fff;
	-webkit-box-shadow:0px 0px 10px 0px rgb(0 0 0 / 30%);
	-moz-box-shadow:0px 0px 10px 0px rgb(0 0 0 / 30%);
	box-shadow:0px 0px 10px 0px rgb(0 0 0 / 30%);
	overflow:hidden
}
.box_booking_2 .head, .sign_up .head {
	text-align:center;
	padding:15px 20px 0px 20px;
	/*background-color:#b00d22;
	color:#fff*/
}
.box_booking_2 .head h3, .sign_up .head h3 {
	font-size:24px;
	font-size:1.5rem;
	margin:0;
	color:#2c2c2c;
}
.box_booking_2 .head small, .sign_up .head small {
	display:block
}
.box_booking_2 .head a, .sign_up .head a {
	color:#fff;
	text-decoration:underline
}
.box_booking_2 .main, .sign_up .main {
	padding:25px
}
.box_booking_2 .main ul, .sign_up .main ul {
	list-style:none;
	padding:0
}
.box_booking_2 .main ul li, .sign_up .main ul li {
	font-weight:500;
	margin-bottom:5px
}
.box_booking_2 .main ul li span, .sign_up .main ul li span {
	float:right;
	font-weight:400
}
.box_booking_2 .main ul li.total, .sign_up .main ul li.total {
	font-size:16px;
	font-size:1rem;
	font-weight:600;
	 color:#0c0404;
	text-transform:uppercase; text-align:right;
}
.box_booking_2 .main ul li.total span, .sign_up .main ul li.total span {
	font-weight:600; padding-left:10%;color:#ba273b;
}
.box_booking_2 .form-group input, .sign_up .form-group input {
	padding-right:40px
}
.box_booking_2 .form-group i, .sign_up .form-group i {
	font-size:16px;
	font-size:1rem;
	position:absolute;
	right:3px;
	top:12px;
	color:#ccc;
	width:25px;
	height:25px;
	display:block;
	font-weight:400 !important
}
.box_booking_2 .form-group i.icon_mail, .sign_up .form-group i.icon_mail {
	top:10px
}
.box_booking_2.style_2 .head {
	text-align:left;
	padding:15px 20px 12px 25px
}
.box_booking_2.style_2 .head h3 {
	font-size:21px;
	font-size:1.3125rem
}
.box_booking_2.style_2 .main {
	padding:20px 25px 10px 25px
}
.box_booking_2.style_2 .form-group input {
	padding-right:10px
}
.payment_select {
	background-color:#f0f0f0;
	padding:15px 15px 10px 15px;
	margin-bottom:20px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px
}
.payment_select label {
	font-size:16px;
	display:inline-block;
	margin-bottom:0
}
.payment_select i {
	float:right;
	font-size:24px
}
.payment_select#paypal {
	background:#f0f0f0 url(../img/paypal_2.svg) center right no-repeat
}
#confirm {
	text-align:center;
	padding:60px 15px
}
@-webkit-keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@-ms-keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@keyframes checkmark {
0% {
stroke-dashoffset:50px
}
100% {
stroke-dashoffset:0
}
}
@-webkit-keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
@-ms-keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
@keyframes checkmark-circle {
0% {
stroke-dashoffset:240px
}
100% {
stroke-dashoffset:480px
}
}
.inlinesvg .svg svg {
	display:inline
}
.icon--order-success svg path {
	-webkit-animation:checkmark 0.25s ease-in-out 0.7s backwards;
	animation:checkmark 0.25s ease-in-out 0.7s backwards
}
.icon--order-success svg circle {
	-webkit-animation:checkmark-circle 0.6s ease-in-out backwards;
	animation:checkmark-circle 0.6s ease-in-out backwards
}
/*=====================Signup===============*/

#logo img {
	width:180px;
}
.topbg1 {
	width:100%;
	float:right; z-index:99;
}
.topbg {
	/*background:#e5e5e5;*/
	border-radius: 0px 0px 15px 15px;
	width: max-content;
	margin-bottom: 10px!important;
	float:right;
}
.topbg li{ margin:0 8px!important;list-style: none;display: inline-block;}
.topbg li a{background: #fff;color: #c62a25!important;font-weight: 600!important;padding:4px 15px!important;border-radius: 0px 0px 15px 15px;text-transform: uppercase;width: 140px;text-align: center;}

.sticky .topbg1 {
	display:none!important;
}
.sticky .main-menu {
	top: 0px;
}
.getcurrentlocation {
	background:#e5e5e5;
	text-align:center;
	padding:15px;
	max-width: 550px;
	margin:-45px auto 0;
	border-radius: 10px;
     position: relative; 
}
.getcurrentlocation h4 {
	font-size:.875rem;
	margin:0;color: #d04557;
    font-family: 'Roboto Mono', monospace;
    font-weight: 600;
}
.getcurrentlocation b {
	color: #333;
    font-weight: 900;
    letter-spacing: 0px;
    font-size: 20px;
}
.fl {
	float:left;
}
.w-100 {
	width:100%;
}
.margin_10_20 {
	padding-top: 10px;
	padding-bottom: 30px;
}


.c-s-i{box-shadow: none!important;border: 1px solid #707070;}
.c-s-i input{box-shadow: none;}

 @media (max-width: 767px) {
.topbg {width: 100%;float: left;}

.hero_single.version_2 {height:480px;}
.hero_single.version_3 {height:480px;}

.opening-checks .col-lg-4{ width:33%; float:left;padding: 5px;}
.opening-checks .col-lg-4 h3{font-size: 14px;height: 33px;margin: 0;}
.opening-checks .col-lg-4 img{width: auto;height: 60px;}

.margin_60_40 { padding-top: 20px; padding-bottom: 20px;}
.sticky .topbg1 {display: block!important;}
footer .links ul li a{ font-size:14px;margin: 0 5px;}
}
/*---------------Ak.css End----------------*/

.prange li {font-size: 14px;border: none!important;padding: 0px 10px;background: #f7f6f6!important;}
 





.progress-55 .col-md-6{ width:50%;}
.bannertext3{padding-left:43%; font-size:18px!important; color:#5c5c5c!important;font-weight:600!important;font-family: 'Roboto Mono', monospace;}
.textbg{border: 1px solid;padding: 5%;border-radius: 10px; line-height: 43px;font-family: 'Roboto Mono', monospace;
font-weight: 900;}
.progress-part{ padding:0 0 6%; text-align:center;}
.payment .add_bottom_15 {padding-bottom: 25px;}

.payment .read-color {font-weight: 600;color: #c11128;font-size: 18px;}
.bornone{ border:none!important}

.price-Range{border: 1px solid #ccc;padding: 5px 10px;border-radius: 14px;}

.pencilICo{ font-size:22px; color:#b00d22;}

.starFS{font-size: 28px;padding: 0;margin: 0;}

@media (max-width: 767px) {
.write_review{padding: 15px!important;}

.edit {position: absolute;margin-top: -45px;margin-left: 59px;}

.add_bottom_15 {font-size: 18px;}
.progressTextP {font-size: 11px;top: 53%; line-height: 14px;}

.progress-55 .col-md-6{ padding:0px!important;}
.textbg {line-height: 21px;font-size: 16px;}
.progress {width: 150px;height: 150px;line-height: 10px;}

.progress .progress-bar { border-width: 20px;}
.box_booking_2 .main, .sign_up .main {padding: 10px!important;overflow: auto;}
.cooking3 .nav-item a{ margin: 5px 2px}
.left-col{ width:70%; float:left;}
.left-col1{ width:30%; float:left;}
.hidden-Gems .left-col{ width:60%; float:left;}
.hidden-Gems .left-col1{ width:40%; float:left;}
.left-col2{ width:50%; float:left;}
.boldfingerregular { font-size: 24px!important;}
.hero_single .opacity-mask {height: 80%;}
.bannertext3 {padding-left: 0;}
header.header {padding:10px 15px}
.banner.lazy{ /*background:none!important;*/background-size:100%; background-repeat: no-repeat!important;}

}



header.header .logo_sticky {display:none}
header.header.sticky {
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
 	background-color:#d86477;/*box-shadow: 0px 2px 4px #cecece;*/
}
@media (max-width: 991px) {
header.header.sticky {padding:10px 15px;}

.left-col{ width:65%; float:left;}
.left-col1{ width:35%; float:left;}

.left-col1 b{ padding:0 3px;}
}

header.header.sticky .logo_normal {
	display:none
}
header.header.sticky .logo_sticky {
	display:inline-block;
	width: 110px!important;
}
header.header_in {
	padding:15px 0;
	background-color:#fff;
	position:relative;
	border-bottom:1px solid #ededed
}
header.header_in.is_sticky {
	position:fixed;
	left:0;
	top:0;
	width:100%
}
header.header_in ul#top_menu li a {
	color:#444
}
@media (max-width: 991px) {
header.header_in {
padding:10px 0
}
header.header_in #logo a {
z-index:9;
position:relative
}
}
header a.open_close {
	position:absolute;
	left:10px;
	top:15px;
	z-index:999;
	color:#000;
	font-size:32px;
	font-size:2rem;
	display:none;
	width:25px;
	height:25px
}
@media (max-width: 991px) {
header a.open_close {
display:block
}
}
header a.open_close span {
	display:none
}
header a.open_close:hover {
	opacity:0.8
}
header.sticky a.open_close, .header_in a.open_close {
	color:#444
}
#logo {
	float:left;
    margin-top: 30px;
}

@media (max-width: 991px) {
#logo {
float:none;
width:100%;
text-align:center
}
#logo img {
width:auto;
height:50px
}
}
.main-menu {
	position:relative;
	z-index:9;
	top:0px;
	float:right;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.main-menu ul, .main-menu ul li {
	position:relative;
	margin:0;
	padding:0; z-index: 999999;
}
.main-menu ul a, .main-menu ul li a {
	position:relative;
	margin:0;
	padding:0;
	display:block;
	padding:10px;font-family: 'Roboto Mono', monospace; font-weight:500;
}
.main-menu>ul>li>a {
	color:#fff;
	padding:16px 20px 0px;
	font-size:20px; 
	font-family: 'Roboto Mono', monospace; font-weight:normal;letter-spacing: 1px;
}
.main-menu>ul>li:hover>a {
	opacity:0.8
}
header.sticky .main-menu>ul>li>a, header.header_in .main-menu>ul>li>a {
	color:#fff
}
header.sticky .main-menu>ul>li:hover>a, header.header_in .main-menu>ul>li:hover>a {
	opacity:1;
	color:#f0151f
}
#close_in, #header_menu {
	display:none
}

.navePart{ float:right; margin-top:0px!important;width: 100%;text-align: right;}
.navePart li a{color: #fff;padding: 16px 20px 0px;font-size: 20px;font-family: 'Roboto Mono', monospace;font-weight: normal;letter-spacing: 1px;}


@media only screen and (min-width: 992px) {
.main-menu {
width:auto
}
.main-menu a {
white-space:nowrap
}
.main-menu ul li {
display:inline-block
}
.main-menu ul li.submenu:hover>a:before, .main-menu ul li.submenu:hover>a:after {
bottom:-10px;
opacity:0
}
.main-menu ul ul {
position:absolute;
border-top:2px solid #f0151f;
z-index:1;
visibility:hidden;
left:3px;
top:100%;
margin:0;
display:block;
padding:0;
background:#fff;
min-width:210px;
-webkit-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175);
-moz-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175);
box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175);
transform:scale(0.4);
transform-origin:10% top;
transition:0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
opacity:0;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
-webkit-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
transition:all 0.2s ease
}
.main-menu ul ul:before {
bottom:100%;
left:12%;
border:solid transparent;
content:" ";
height:0;
width:0;
position:absolute;
pointer-events:none;
border-bottom-color:#f0151f;
border-width:7px;
margin-left:-7px
}
.main-menu ul li:hover>ul {
padding:0;
visibility:visible;
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition-delay:0.2s;
transition-delay:0.2s;
-webkit-transition-duration:0s, 0.2s, 0.2s;
transition-duration:0s, 0.2s, 0.2s
}
.main-menu ul ul li {
display:block;
height:auto;
padding:0
}
.main-menu ul ul li a {
font-size:13px;
font-size:0.8125rem;
color:#444;
border-bottom:1px solid #ededed;
display:block;
padding:12px 15px;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
transition:all 0.3s ease
}
.main-menu ul ul li:last-child a {
border-bottom:none
}
.main-menu ul ul li:first-child a:hover {
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-ms-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0
}
.main-menu ul ul li:last-child a {
border-bottom:none
}
.main-menu ul ul li:last-child a:hover {
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-ms-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px
}
.main-menu ul ul li:hover>a {
background-color:#f9f9f9;
color:#f0151f;
padding-left:18px
}
.main-menu ul ul li.third-level>a {
font-weight:normal !important
}
.main-menu ul ul li.third-level>a:hover {
background-color:#f9f9f9;
color:#f0151f;
padding-left:18px;
opacity:1
}
.main-menu ul ul li.third-level>a:after {
font-family:'ElegantIcons';
content:"\35";
float:right;
font-size:16px;
font-size:1rem;
margin-top:-2px
}
.main-menu ul ul ul {
position:absolute;
border-top:0;
z-index:1;
height:auto;
left:100%;
top:0;
margin:0;
padding:0;
background:#fff;
min-width:190px;
-webkit-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175);
-moz-box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175);
box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.175)
}
.main-menu ul ul ul:before {
border-width:0;
margin-left:0
}
}
@media only screen and (max-width: 991px) {
#header_menu {display:block;text-align:center;position:relative;padding:10px 0 10px 0;background-color:#d3d3d3}
#header_menu a.open_close {position:absolute;right:15px;top:0;left:inherit;color:#c30019 !important;}
.main-menu ul li a:hover, a.show-submenu:hover {color:#f0151f !important; background-color: #fff;opacity: 1 !important;text-align: center;}
.main-menu ul li {border-top:none;border-bottom:1px solid #ededed;color:#fff}
.main-menu ul li a {padding:15px !important; text-align: center;}
.main-menu li, .main-menu a {display:block;/*color:#333 !important*/}
.main-menu li {position:relative}
.main-menu ul>li {padding-bottom:0}
.main-menu ul>li i {float:right}
.main-menu>ul>li.submenu:hover>a:after {transform:rotate(180deg);color:#f0151f}
.main-menu ul>li.submenu>a:after {font-family:'ElegantIcons';font-size:21px;font-size:1.3125rem;content:"\33";
color:#444;line-height:1;float:right;display:inline-block;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.main-menu ul li.submenu ul {border-left:1px solid #ededed;margin:0 0 10px 25px}
.main-menu ul li.submenu ul li {border:0;font-size:13px;font-size:0.8125rem}
.main-menu ul li.submenu ul ul {border-left:none;margin:0 0 0 15px}
.main-menu {overflow-y:scroll;transform:translateX(-102%);top:0;left:0;bottom:0;width:55%;height:100%;position:fixed;z-index:999;background-color:#eb4d67;-webkit-transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-ms-transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.5s cubic-bezier(0.77, 0, 0.175, 1)}
.main-menu.show {transform:translateX(0)}
.main-menu .show-submenu+ul {display:none;visibility:hidden}
.main-menu a.show-submenu+ul.show_normal {display:block;visibility:visible}
.topbg li a { border-radius: 0;width: 100%;}


}
@media only screen and (max-width: 480px) {

.main-menu {width:80%;}


}
ul#top_menu {
	float:right;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	font-size:13px;
	font-size:0.8125rem
}
@media (max-width: 991px) {
ul#top_menu {
position:absolute;
top:12px;
right:15px;
float:none;
margin:-2px 0 0 10px
}
}
ul#top_menu li {
	float:left;
	margin:0;
	line-height:1;
	margin-right:15px
}
ul#top_menu li:last-child {
	margin-right:0;
	position:relative;
	top:0
}
@media (max-width: 991px) {
ul#top_menu li {
margin:2px 0 0 10px
}
}
ul#top_menu li a {
	color:#fff
}
ul#top_menu li a:hover {
	color:#fff;
	opacity:0.7
}
ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top {
	display:block;
	width:22px;
	height:23px;
	position:relative;
	top:8px;
	-moz-transition:opacity 0.5s ease;
	-o-transition:opacity 0.5s ease;
	-webkit-transition:opacity 0.5s ease;
	-ms-transition:opacity 0.5s ease;
	transition:opacity 0.5s ease
}
@media (max-width: 991px) {
ul#top_menu li a.login, ul#top_menu li a.wishlist_bt_top {
top:2px
}
}
ul#top_menu li a.login:before, ul#top_menu li a.wishlist_bt_top:before {
	font-family:'Glyphter';
	font-size:21px;
	font-size:1.3125rem;
	text-indent:0;
	position:absolute;
	left:0;
	top:0;
	font-weight:normal;
	line-height:1
}
.sticky ul#top_menu li a.login:before, .sticky ul#top_menu li a.wishlist_bt_top:before {
	color:#444
}
ul#top_menu li a.wishlist_bt_top {
	text-indent:-9999px;
	overflow:hidden
}
ul#top_menu li a.wishlist_bt_top:before {
	content:'\0043'
}
ul#top_menu li a.login {
	text-indent:-9999px;
	overflow:hidden
}
ul#top_menu li a.login:before {
	content:'\0042'
}

body {
	background: linear-gradient(to left bottom, #ee7485 50%, #fff 50%);
}

.wrapper {
	background-color: rgba(255, 255, 255, 0.8);
}

.hero_single {width:100%;position:relative;text-align:center;margin:0;color:#fff}
.hero_single .opacity-mask {display:flex;flex-direction:column;justify-content:center;height:100%;}
.hero_single .opacity-mask h1, .hero_single .opacity-mask h3 {color:#555;line-height:1.1;font-size:48px;font-size:3rem;margin:0;font-weight:400; text-shadow:0px 0px 3px rgb(51 51 51 / 42%); letter-spacing: 1px;/*letter-spacing: 1.3px;font-family: 'boldfingerregular';*/}

.banner-part{
    /*padding-top: 10%;*/
    width: 100%;
    float: left;
}

/*.hero_single.version_2 {height:760px;background:#ededed url(../img/home_section_1.jpg) center center no-repeat;	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}*/

.hero_single.version_2 {
	min-height: 800px;
	/*	background: linear-gradient(44deg, rgb(255 255 255), rgb(241 241 241 / 88%), rgb(255 166 224 / 93%),  rgb(255 140 208 / 53%)), url(../img/home_section_1.jpg) center center no-repeat;/*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;*/
/*	background-size: 100% 100%;*/
/*	background-attachment: fixed;*/
}

.t-f-s
{
	font-size:18px;
	color:#000;
	position:relative;
	margin-top: 25%;
	text-align: left; 
	line-height: 45px;
	font-family: 'Roboto Mono', monospace;
	/*font-weight: 600;*/
}
.t-f-s p { font-size:15px; }

.t-f-s h2 {
	font-size: 38px; 
	font-weight: 400; 
	color: #000;
	letter-spacing:0px;
	line-height: 42px;
	font-family: 'Roboto Mono', monospace;
	margin-bottom: 55px;
}
.t-f-s h5 {
	text-transform: uppercase;
	color: #000;
	font-size: 18px;
	font-family: 'Roboto Mono', monospace;
	font-weight: 400;
	margin: 30px 0 55px 0;
}
.t-f-s h6{
	font-size: 14px;
	color: #000000;
	padding-top: 5px;
	text-align: center;
	font-family: 'Roboto Mono', monospace;
}

.form-part {
	margin-bottom: 100px;
	padding: 0 0 25px 0;
}

h2.register-now {
	margin-bottom:25px;
	font-weight: bold;
}

iframe.video_frame {
	margin-top: 30%;
	width: 100%;
	height: 400px;
	text-align: right;
}

.hero_single.version_3 {height:580px;background:#ededed url(../img/home_section_2.jpg) center center no-repeat;	-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.hero_single.inner_pages {height:280px;background-position:center center;background-repeat:no-repeat;/*background-color:#ededed;*/-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.hero_single.inner_pages h1 {padding-top:45px;font-family: 'Roboto Mono', monospace;font-weight: 900;color: #fff;}
.hero_single .opacity-mask{ color:#fff;font-size:18px;}
.custom-search-input {background-color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:10px;	-ms-border-radius:10px;border-radius:10px;margin-top:10px;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.3)}

.stay-updated{height: auto!important;padding: 1% 0;position:relative; font-weight: bold;font-family: 'Segoe UI', sans-serif;}
.stay-updated h3 { font-size: 22px; font-weight: 600; }


input[type=checkbox]{position: relative;top: 2px;}

/*checked*/
/* Create a custom checkbox */
.checkmark {position: absolute;height: 15px;width: 15px;right: 9px;border-radius: 3px!important;margin-top: 4px;}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {/*background-color: #ccc;*/}
/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {background-color:#b00d22!important;}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.container .checkmark:after {left: 5px;top: 2px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

/*checked End*/


.stay-updated .font-text{ border:1px solid #e08a97;width: 100%;padding: 0px 9px 0;text-align: center;font-size: 24px;}
.stay-updated .btn-div { margin-top: 30px; }
.stay-updated .search_bar{ 
    line-height:40px;
    width: 60%; 
    margin: 0 auto;
    font-family: 'Segoe UI', sans-serif;
}

.stay-updated .buttbg{ background:#a80404f2; color:#fff; font-size:18px; width:100%; float:left; border-radius: 25px; border: none;}
.stay-updated .buttbg:hover{ background:#b60404ab; color:#fff;}
.stay-updated .tectP{
	font-size: 12px;
	color: #000000;
	padding: 10px 0;
	width:58%;
	margin: 0 auto;
	line-height: 15px;
	font-family: 'Segoe UI', sans-serif;
}

.btn-div { margin: 30px 0; }
.stay-updated h2{ color:#000; font-weight:800;font-family: 'Segoe UI', sans-serif;}
.stay-updated h4 { margin-bottom:30px; font-size:16px; text-transform:uppercase; line-height: 35px;font-family: 'Segoe UI', sans-serif;}
.stay-updated ::placeholder {font-size: 15px!important; padding:5px;}

.searchI{left: -10px;color: #b4172c!important;width: 50px!important;font-weight: 900!important;}	
input::-webkit-input-placeholder {font-size: 15px!important;}
.c-s-i input::-webkit-input-placeholder {font-size: 15px!important;}
.hedtext a{text-transform: uppercase;color: #6d6464!important;font-size: 1.125rem;height: 20px;overflow: hidden;display: block;line-height: 20px;}
.orango a{color: #ffc337!important;}

.appIC{ margin-bottom: 25px; text-align: center;}
.appIC img{ width:180px;}




@media (max-width: 991px) {
.custom-search-input {background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
.custom-search-input input {border:0;height:40px;padding:12px 10px 10px 40px;font-weight:900;
-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;font-size:15px;letter-spacing: 2px;font-size:.875rem; color:#000000;}
.custom-search-input input.no_border_r {border:none}
@media (max-width: 991px) {
.custom-search-input input {border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
}
.custom-search-input input:focus {box-shadow:none}

@media (max-width: 991px) {
.custom-search-input input:focus {
border-right:none
}
}
.custom-search-input select {
	display:none
}
.custom-search-input .form-group {
	margin:0
}
@media (max-width: 991px) {
.custom-search-input .form-group {
margin-bottom:5px
}
}
.custom-search-input i {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:18px;font-size:1.5rem;position:absolute;background:none;line-height:40px;top:0;right:1px;padding-right:15px;display:block;
width:20px;box-sizing:content-box;height:48px;z-index:9;color:#999}

@media (max-width: 991px) {

.custom-search-input i {padding-right:10px;}

}
.custom-search-input input[type='submit'] {-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;
font-weight:600;font-size:14px;font-size:0.875rem;border:0;padding:0 25px;height:50px;cursor:pointer;outline:none;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#f0151f;margin-right:-1px}

@media (max-width: 991px) {
.custom-search-input input[type='submit'] {margin:25px 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
}
.custom-search-input input[type='submit']:hover {-webkit-filter:brightness(115%);filter:brightness(115%)}
.hero_in.detail_page {
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;
	color:#fff;
	text-align:left;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ededed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
@media (max-width: 767px) {
iframe.video_frame {
	margin-top: 20%;
	width: 100%;
	height: 200px;
	text-align: center;
}
h2.register-now {
	font-size: 25px;
	text-align: center;
	margin: 20px 0;
}
.hero_in.detail_page {height:400px}
.hero_single.inner_pages {height:170px;}


.hero_single .opacity-mask {display: inline-block;flex-direction: inherit;height: 100%;}
.t-f-s {padding-top: 20%;line-height: 30px;}
.t-f-s h2 {font-size: 20px; line-height: 22px; text-align: center;}
.t-f-s p {font-size: 14px!important;line-height: 28px;color: #fff;font-weight: 800;text-align: center;}
.main_title {margin-top: 60px;}
.appIC img{ width:150px;}
.appIC {text-align: center; padding: 18px 5px;}
.t-f-s h5{ text-align:center;}
.t-f-s h6{ 
    padding:15px 0; 
    text-align: center;
    font-size: 10px;
}

}
.hero_in.detail_page .container {
	position:relative;
	height:100%
}
.hero_in.detail_page .wrapper .buttons {
	position:absolute;
	bottom:0;
	right:20px
}
@media (max-width: 767px) {
.hero_in.detail_page .wrapper .buttons {
margin-top:10px;
position:static
}
}
.hero_in.detail_page .wrapper .buttons a.btn_hero {
	background-color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
	line-height:1;
	padding:10px 15px;
	color:#444 !important;
	font-weight:500;
	color:#444;
	text-decoration:none !important;
	display:inline-block
}
.hero_in.detail_page .wrapper .buttons a.btn_hero i {
	margin-right:8px
}
.hero_in.detail_page .wrapper .buttons a.btn_hero:hover {
	color:#f0151f !important
}
.hero_in.detail_page .wrapper .buttons a.btn_hero.liked {
	color:#FF5A5F !important
}
.hero_in.detail_page .wrapper .main_info {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:999;
	padding:0 10px 40px 10px;
	font-weight:500
}
.hero_in.detail_page .wrapper .main_info .head {
	margin-bottom:10px
}
.hero_in.detail_page .wrapper .main_info .head .score {
	display:inline-block
}
.hero_in.detail_page .wrapper .main_info .head .score span {
	float:right;
	text-align:left;
	margin:-2px 0 0 8px
}
.hero_in.detail_page .wrapper .main_info .head .score strong {
	background-color:#1f2f6a
}
.hero_in.detail_page .wrapper .main_info h1 {
	color:#fff;
	margin:0;
	text-transform:none;
	font-size:36px;
	font-size:2.25rem;
	font-weight:600
}
@media (max-width: 767px) {
.hero_in.detail_page .wrapper .main_info h1 {
font-size:32px;
font-size:2rem
}
}
.hero_in.detail_page .wrapper .main_info h3 {
	color:#fff;
	margin:0;
	font-size:26px;
	font-size:1.625rem;
	font-weight:400
}
@media (max-width: 767px) {
.hero_in.detail_page .wrapper .main_info h3 {
margin-top:10px;
font-size:21px;
font-size:1.3125rem
}
}
.hero_in.detail_page .wrapper .main_info a {
	color:#fff;
	text-decoration:underline
}
@media (max-width: 767px) {
.detail_page_head .breadcrumbs {
display:none
}
}
.detail_page_head .title {
	float:left
}
@media (max-width: 767px) {
.detail_page_head .title {
padding-top:0;
float:none
}
}
.detail_page_head .title h1 {
	font-size:28px;
	font-size:1.75rem;
	margin:0
}
@media (max-width: 767px) {
.detail_page_head .title h1 {
font-size:21px;
font-size:1.3125rem
}
}
.detail_page_head .title ul.tags {
	margin:8px 0 25px 0;
	padding:0
}
@media (max-width: 767px) {
.detail_page_head .title ul.tags {
margin:8px 0 20px 0
}
}
.detail_page_head .title ul.tags li {
	display:inline-block;
	margin-right:3px
}
.detail_page_head .title ul.tags li a {
	border:1px solid #ededed;
	padding:2px 10px;
	line-height:1;
	color:#777;
	font-size:13px;
	font-size:0.8125rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px
}
.detail_page_head .title ul.tags li a:hover {
	color:#f0151f
}
.detail_page_head .rating {
	float:right;
	padding-top:8px
}
@media (max-width: 767px) {
.detail_page_head .rating {
padding-top:0;
float:none;
display:inline-block;
margin-bottom:20px
}
}
.detail_page_head .rating .score span {
	top:5px;
	font-size:14px;
	font-size:0.875rem
}
.detail_page_head .rating .score span em {
	font-size:12px;
	font-size:0.75rem
}
@media (max-width: 767px) {
.detail_page_head .rating .score span {
float:right;
text-align:left;
margin:0 0 0 8px
}
}
.detail_page_head .rating .score strong {
	font-size:21px;
	font-size:1.3125rem;
	padding:12px 10px 8px 10px
}
@media (max-width: 767px) {
.detail_page_head .rating .score strong {
font-size:18px;
font-size:1.125rem
}
}
.page_header {
	padding:20px 0 20px 0;
	background-color:#f4f4f4
}
@media (max-width: 767px) {
.page_header {
padding:15px 0
}
}
.page_header h1 {
	font-size:18px;
	font-size:1.125rem;
	margin:0
}
@media (max-width: 767px) {
.page_header h1 {
font-size:16px;
font-size:1rem
}
.navePart {text-align: left;}
}
@media (max-width: 767px) {
.page_header.sticky {
background-color:#f0151f;
width:100%;
position:fixed;
left:0;
top:0px; 
z-index:999999;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:smoothScroll;
animation-name:smoothScroll;
-webkit-animation-duration:0.5s;
animation-duration:0.5s
}
.page_header.sticky .search_bar_list input[type='submit'] {
background-color:#121921;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out
}
.page_header.sticky .search_bar_list input[type='submit']:hover {
background-color:#121921
}
}
.breadcrumbs {
	line-height:1;
	color:#555
}
.breadcrumbs ul {
	margin:5px 0 5px 0;
	padding:0;
	font-size:12px;
	font-size:0.75rem
}
.breadcrumbs ul li {
	display:inline-block;
	margin-right:5px;
	padding-right:10px;
	position:relative; color:#150202;
}
.breadcrumbs ul li a {
	color:#909090; 
}
.breadcrumbs ul li a:hover {
	color:#f0151f
}
.breadcrumbs ul li:after {
	font-family:'ElegantIcons';
	content:"\35";
	font-size:16px;
	font-size:1rem;
	position:absolute;
	top:-3px
}
.breadcrumbs ul li:last-child {
	font-weight:500
}
.breadcrumbs ul li:last-child:after {
	content:'';
	margin-right:0
}
@keyframes smoothScroll {
0% {
transform:translateY(-200px)
}
100% {
transform:translateY(0px)
}
}
.search_bar_list {
	position:relative
}
.search_bar_list input[type='text'] {
	border:0;
	height:40px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding-left:15px
}
.search_bar_list input[type='submit'] {
	position:absolute;
	right:-1px;
	color:#fff;
	font-weight:600;
	top:0;
	border:0;
	padding:0 15px;
	height:49px;
	cursor:pointer;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	background-color:#f0151f;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.search_bar_list input[type='submit']:hover {
	background-color:#121921
}
.search_bar_list input[type='submit']:focus {
	box-shadow:none
}
.dropdown.user {
	padding:0;
	border:0;
	margin-bottom:0
}
.dropdown.user>a {
	float:left;
	padding:12px 0 5px 45px !important;
	line-height:1;
	color:#fff;
	font-weight:500;
	font-size:14px;
	font-size:0.875rem;
	display:block;
	position:relative
}
@media (max-width: 767px) {
.dropdown.user>a {
padding-left:0
}
}
.dropdown.user>a:hover {
	opacity:0.8
}
.dropdown.user>a figure {
	width:34px;
	height:34px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	border:2px solid #ededed
}
@media (max-width: 767px) {
.dropdown.user>a figure {
display:none
}
}
.dropdown.user>a figure img {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	width:100%
}
.dropdown.user>a:after {
	font-family:'ElegantIcons';
	content:'\33';
	font-size:18px;
	font-size:1.125rem;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	position:relative;
	top:0;
	margin:0;
	line-height:1;
	margin-top:-2px;
	margin-left:5px;
	float:right
}
.dropdown.user.show a:after {
	transform:rotate(180deg)
}
.dropdown.user .dropdown-menu {
	font-size:14px;
	font-size:0.875rem;
	-webkit-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.2);
	border:0;
	background:#121921;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding:10px 18px;
	width:auto;
	left:-1px !important;
	right:-1px !important;
	margin:5px 0 0 0;
	min-width:135px
}
.dropdown.user .dropdown-menu h4 {
	text-align:center;
	font-size:14px;
	font-size:0.875rem;
	text-transform:uppercase
}
.dropdown.user .dropdown-menu ul {
	list-style:none;
	padding:0;
	margin:0
}
.dropdown.user .dropdown-menu ul li a {
	padding:8px 0;
	line-height:1;
	display:inline-block;
	font-size:13px;
	font-size:0.8125rem;
	color:#ccc !important
}
.dropdown.user .dropdown-menu ul li a i {
	margin-right:8px
}
.dropdown.user .dropdown-menu ul li a:hover {
	color:#fff !important
}
.sticky .dropdown.user>a, .header_in .dropdown.user>a {
	color:#444 !important
}
.sticky .dropdown.user>a:hover, .header_in .dropdown.user>a:hover {
	color:#f0151f !important
}
.header_in .dropdown.user>a:after {
	margin-left:15px
}
@media (max-width: 991px) {
ul#top_menu.drop_user {
top:7px
}
}
@media (max-width: 991px) {
ul#top_menu.drop_user .dropdown-menu-content ul li {
margin-left:0
}
}
@media (max-width: 991px) {
.header_in ul#top_menu.drop_user {
right:0
}
}
.main_title {
	position:relative;
	margin-bottom:25px;
	position:relative
}
.main_title span {
	width:120px;
	height:2px;
	background-color:#e1e1e1;
	display:block
}
.main_title span em {
	width:60px;
	height:2px;
	background-color:#f0151f;
	display:block
}
@media (max-width: 767px) {
.main_title {
margin-bottom:10px
}
}
.main_title h2 {
	font-size:1.9rem;
 	/*max-width:600px;*/
	margin:50px 0 10px 0px; font-weight: bold;
    font-family: 'Segoe UI', sans-serif;color: #000;
}
@media (max-width: 767px) {
.main_title h2 {
font-size:22px;
font-size:1.375rem
}
}
.main_title p {
	/*max-width:700px;*/
	font-size:18px;
	/*font-size:.875rem;*/
	font-weight: 600; line-height: 21px;
    font-family: 'Roboto Mono', monospace; color:#949494;
}
.main_title a {
	position:absolute;
	/*right:65px;*/ right:0;
	bottom:0;
	font-family: 'Roboto Mono', monospace;
    font-size: 18px;
    font-weight: 900;
	color: #c11128;
}
@media (max-width: 991px) {
/*.main_title a {
display:none
}*/
}
.main_title.center {
	text-align:center
}
.main_title.center span {
	margin:auto
}
.main_title.center span em {
	margin:auto
}
.main_title.center h2 {
	max-width:inherit;
	font-size:34px;
	font-size:2.125rem
}
@media (max-width: 767px) {
.main_title.center h2 {
font-size:28px;
font-size:1.75rem
}
}
.main_title.center p {
	font-size:21px;
	font-size:1.3125rem;
	font-weight:300;
	max-width:inherit
}
.main_title.version_2 a {
	right:0;font-family: 'Roboto Mono', monospace;
    font-size: 18px;
    font-weight: 900;
}
@media (max-width: 767px) {
.main_title.version_2 a {
display:none
}
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	/*display:block;
	width:100%;
	height:auto*/
}
.item33{box-shadow:0px 4px 4px rgb(144 144 144 / 31%);margin: 0px;margin-bottom: 20px;padding: 5px;border-radius: 10px;min-height: 180px;margin: 5px 5px 20px 5px;}
.item33 p {margin-bottom: 0px; font-family: 'Segoe UI', sans-serif;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {	display:block;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
background:none;color:inherit;border:none;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded {display:block}
.owl-carousel.owl-loading {opacity:0;display:block}
.owl-carousel.owl-hidden {opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item {-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab {cursor:move;cursor:grab}
.owl-carousel .owl-item .owl-lazy {opacity:0;transition:all 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height:0}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
.owl-theme .owl-nav {
	margin-top:0;
	position:absolute;
	top:-66px;
	z-index:999;
	right:-10px;
	-webkit-tap-highlight-color:transparent
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
	font-size:32px;
	font-size:2rem;
	outline:none
}
.owl-theme .owl-nav [class*='owl-'] {
color:#222 !important;
margin:5px 0;
padding:4px 7px;
display:inline-block;
cursor:pointer
}
.owl-theme .owl-nav [class*='owl-']:hover {
color:#FFF;
text-decoration:none
}
.owl-theme .owl-nav .disabled {
	opacity:0.5;
	cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	 width:140px; height:20px; margin:0 auto;margin-top:10px; overflow:hidden;
}
.owl-theme .owl-dots {
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
display:inline
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
	outline:none
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	/*background:transparent !important;
	border:2px solid #b00d22;*/
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.owl-theme .owl-dots .owl-dot span {
    position: relative;
    margin: 0 2px;
    border-radius: 23px;
    width: 40px !important;
    height:4px!important;
    background: #d27783!important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: all .3s ease;
    border: 2px solid #d27783;
}
.owl-theme .owl-dots .owl-dot span::before {
content:'';
background-color:#b00d22 !important;
display:block;
border-radius: 0%;
width: 100%;
height: 3px;
position: absolute;
left: 0;
top: -1px;
margin-top: 0px;
margin-left: 0px;
opacity: 0;
opacity:0;
visibility:hidden;
transform:scale(0);
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out
}
.owl-theme .owl-dots .owl-dot.active span::before {
transform:scale(1);
opacity:1;
visibility:visible
}
.nice-select {
	-webkit-tap-highlight-color:transparent;
	background-color:#fff;
	border-radius:5px;
	border:none;
	clear:both;
	cursor:pointer;
	display:block;
	float:left;
	font-family:inherit;
	font-size:14px;
	font-weight:500;
	height:50px;
    line-height: 8px;
	outline:none;
	padding-left:15px;
	padding-right:27px;
	position:relative;
	text-align:left !important;
	transition:all 0.2s ease-in-out;
	user-select:none;
	white-space:nowrap;
	width:auto;
	color:#6d757d;
	padding-top:2px
}
.nice-select:hover {
	border-color:#8c8c8c
}
.nice-select:active, .nice-select.open, .nice-select:focus {
	border-color:#999
}
.nice-select:after {
	border-bottom:2px solid #272626;
	border-right:2px solid #272626;
	content:'';
	display:block;
	height:10px;
	margin-top:-5px;
	pointer-events:none;
	position:absolute;
	right:20px;
	top:50%;
	transform-origin:66% 66%;
	transform:rotate(45deg);
	transition:all 0.15s ease-in-out;
	width:10px
}
.nice-select.open:after {
	transform:rotate(-135deg)
}
.nice-select.open .list {
	opacity:1;
	pointer-events:auto;
	transform:scale(1) translateY(0)
}
.nice-select.wide {
	width:100%
}
.nice-select.wide .list {
	left:-1px !important;
	right:-1px !important
}
.nice-select .list {
	background-color:#fff;
	border-radius:5px;
	box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);
	margin-top:8px;
	opacity:0;
	overflow:hidden;
	padding:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	left:0;
	transform-origin:50% 0;
	transform:scale(0.75) translateY(-25px);
	transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index:9999;
	height:23vh;
	overflow:auto
}
.nice-select .list:hover .option:not(:hover) {
background-color:transparent !important
}
.nice-select .list::-webkit-scrollbar {
width:14px;
height:18px
}
.nice-select .list::-webkit-scrollbar-thumb {
height:6px;
border:4px solid transparent;
background-clip:padding-box;
-webkit-border-radius:7px;
background-color:rgba(0, 0, 0, 0.15);
-webkit-box-shadow:inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05)
}
.nice-select .list::-webkit-scrollbar-button {
width:0;
height:0;
display:none
}
.nice-select .list::-webkit-scrollbar-corner {
background-color:transparent
}
.nice-select .option {
	cursor:pointer;
	font-weight:400;
	line-height:38px;
	list-style:none;
	min-height:38px;
	outline:none;
	padding-left:15px;
	padding-right:26px;
	text-align:left;
	transition:all 0.2s
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
	background-color:#f6f6f6
}
.nice-select .option.selected {
	color:#444;
	font-weight:500
}
.nice-select .option.disabled {
	background-color:transparent;
	color:#999;
	cursor:default
}
.no-csspointerevents .nice-select .list {
	display:none
}
.no-csspointerevents .nice-select.open .list {
	display:block
}
.strip h6{font-weight:900; font-size: 12px;}
.strip span{letter-spacing: 0px; font-size:12px; font-weight:400;font-family: 'Roboto';border-radius: 8px;}
.strip {position:relative;margin: 0 auto;margin-bottom:30px;border-radius:10px; padding:15px;box-shadow: 0px 5px 5px #ccc;    margin-top: 70px;min-height: 305px; width:350px;}
.strip p{margin-bottom: 0px;font-family: 'Roboto Mono', monospace;font-weight: 600; color: #888;}
.strip h4{font-size: 1.125rem;font-weight: bold;font-family: 'Segoe UI', sans-serif;}

.strip figure {margin-bottom:5px;overflow:hidden;position:relative;height:220px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;background-color:#fff;margin-top: -70px;}

.strip figure img {position:absolute;left:40%;top:50%;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;width:80%;border-radius:15px;z-index:1;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.radius60{border-radius: 60px!important;}

.all-Restaurants-left{ height:180px; overflow:hidden; padding-bottom:10px;padding: 3px 15px 10px 5px;}
.all-Restaurants-left .restLOGO {width: 100%;height: 175px;border-radius:5px;}
.all-Restaurants-pages .item33 h5 {line-height: 35px;}
.all-Restaurants-pages{ background:#dddddd;}
.all-Restaurants-pages .item33{ background:#fff;}


.strip figure:hover img {
	-webkit-transform:translate(-50%, -50%) scale(1.1);
	-moz-transform:translate(-50%, -50%) scale(1.1);
	-ms-transform:translate(-50%, -50%) scale(1.1);
	-o-transform:translate(-50%, -50%) scale(1.1);
	transform:translate(-50%, -50%) scale(1.1)
}
.strip figure a.strip_info {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:100%;
	width:100%;
	z-index:5;
	display:block
}
.strip figure a.strip_info>small {
	position:absolute;
	background-color:#000;
	background-color:#000;
	left:15px;
	top:15px;
	text-transform:uppercase;
	color:#fff;
	font-weight:600;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding:6px 8px 4px 8px;
	line-height:1;
	font-size:11px;
	font-size:0.6875rem
}
.strip figure .item_title {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	padding:65px 15px 10px 15px;
	background:-moz-linear-gradient(top, transparent 5%, #000 100%);
	background:-webkit-linear-gradient(top, transparent 5%, #000 100%);
	background:linear-gradient(to bottom, transparent 5%, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )
}
.strip figure .item_title h3 {
	font-size:16px;
	font-size:1rem;
	margin:0;
	font-weight:500;
	color:#fff;
	margin:0;
	padding:0;
	line-height:1
}
.strip figure .item_title small {
	font-weight:500;
	line-height:1;
	font-size:13px;
	font-size:0.8125rem;
	color:rgba(255, 255, 255, 0.8)
}
.strip ul {
	padding:0;
	margin:0
}
.strip ul li {
	display:inline-block;
	padding-top:2px;
	font-size:13px;
	font-size:0.8125rem
}
.strip ul li:last-child {
	padding:0;
	float:right
}
.ribbon {
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-size:0.75rem;
	line-height:1;
	position:absolute;
	top:12px;
	right:0px;
	padding:10px 5px;
	font-weight:600;
	min-width:40px;
	z-index:9
}
.ribbon.off {
	background-color:#ec909f;
}
.score strong {
	background-color:#f0f0f0;
	line-height:1;
	-webkit-border-radius:5px 5px 5px 0;
	-moz-border-radius:5px 5px 5px 0;
	-ms-border-radius:5px 5px 5px 0;
	border-radius:5px 5px 5px 0;
	padding:10px 10px 8px 10px;
	display:inline-block;
	font-size:15px;
	font-size:0.9375rem
}
.score span {
	display:inline-block;
	position:relative;
	top:7px;
	margin-right:8px;
	font-size:12px;
	font-size:0.75rem;
	text-align:right;
	line-height:1.1;
	font-weight:500
}
.score span em {
	display:block;
	font-weight:normal;
	font-size:11px;
	font-size:0.6875rem
}
.loc_open, .loc_closed {
	position:relative;
	top:-2px;
	font-size:12px;
	font-size:0.75rem;
	font-weight:500;
	padding:2px 8px;
	line-height:1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px
}
.loc_open {
	color:#32a067;
	border:1px solid #32a067
}
.loc_closed {
	color:#eb5c65;
	border:1px solid #eb5c65
}
.take, .deliv {
	font-size:12px;
	font-size:0.75rem;
	position:relative;
	padding-left:20px;
	margin-right:10px;
	font-weight:500;
	color:#444
}
.take:before, .deliv:before {
	font-size:16px;
	font-size:1rem;
	font-family:"ElegantIcons";
	content:"\e013";
	position:absolute;
	line-height:1;
	font-weight:normal
}
.take.no, .deliv.no {
	text-decoration:line-through;
	color:#bbb
}
.take:before {
	content:"\e013";
	left:0;
	top:-1px
}
.take.no {
	text-decoration:line-through;
	color:#bbb
}
.deliv {
	padding-left:30px;
	margin-right:0
}
.deliv:before {
	font-size:24px;
	font-size:1.5rem;
	font-family:'food';
	content:'\0074';
	left:0;
	top:-4px
}
.margin_60_40 {
	padding-top:60px;
	padding-bottom:40px
}
.margin_60_30 {
	padding-top:60px;
	padding-bottom:30px
}
.margin_30_40 {
	padding-top:30px;
	padding-bottom:40px
}
.margin_detail {
	padding-top:30px;
	padding-bottom:15px;
	margin-top:-70px;
    z-index: 999;
}
@media (max-width: 991px) {
.margin_detail {
padding-top:20px;
padding-bottom:15px
}
}
.add_bottom_15 {
	padding-bottom:15px
}
.add_bottom_25 {
	padding-bottom:25px
}
.add_bottom_45 {
	padding-bottom:45px
}
.add_top_30 {
	margin-top:30px
}
.bg_gray {
	background-color:#f4f4f4
}
.bg_gray.pattern {/*background-image: linear-gradient(#db677a 10%, #fff 70%);*/
background: rgb(214,101,118);
background: linear-gradient(180deg, rgba(214,101,118,1) 10%, rgba(255,255,255,1) 30%);
	/*background:#fff url(../img/pattern_2.svg) repeat*/
}
.mb_5 {
	margin-bottom:5px
}

.wauto{ margin:0 auto!important; float:none;} 

.current{ font-size:18px;}


@media (max-width: 767px) {
.strip{ width:100%;}
.margin_mobile {
padding-top:30px;
padding-bottom:10px
}
.main_title p {
    max-width: 100%;}
}
a.btn_1, .btn_1 {
	border:none;
	font-family: 'Roboto Mono', monospace;
	/*background:#c44051;*/
	background-image: linear-gradient(#cd5666, #b4172c);
	outline:none;
	cursor:pointer;
	display:inline-block;
	text-decoration:none;
	padding:8px 29px;
	color:#fff;
	font-weight:400;
	text-align:center;
	font-size:22px; letter-spacing: 0px;
	/*font-size:0.875rem;*/
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	line-height:normal
}
a.btn_1:focus, .btn_1:focus {
	outline:none
}
a.btn_1:hover, .btn_1:hover {
	-webkit-filter:brightness(115%);
	filter:brightness(115%)
}
a.btn_1.full-width, .btn_1.full-width {
	display:block;
	width:100%;
	text-align:center
}
a.btn_1.small, .btn_1.small {
	font-size:12px;
	font-size:0.75rem;
	padding:7px 15px
}
a.btn_1.medium, .btn_1.medium {
	font-size:16px;
	font-size:1rem;
	padding:18px 40px
}
a.btn_1.outline, .btn_1.outline {
	border:2px solid #111;
	color:#111;
	padding:6px 15px;
	background:none
}
a.btn_1.outline:hover, .btn_1.outline:hover {
	border-color:#f0151f;
	color:#f0151f !important
}
a.btn_1.outline:focus, .btn_1.outline:focus {
	outline:none
}
a.btn_1.gray, .btn_1.gray {
	background:#f0f0f0;
	color:#111 !important
}
a.btn_1.gray:hover, .btn_1.gray:hover {
	background-color:#FFC107;
	color:#111 !important
}
.opacity-mask {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0
}
.layer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	min-width:100%;
	min-height:100%;
	z-index:999;
	background-color:rgba(0, 0, 0, 0.35);
	-moz-transition:all 0.1s ease;
	-o-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	-ms-transition:all 0.1s ease;
	transition:all 0.1s ease;
	opacity:0;
	visibility:hidden
}
.layer-is-visible {
	opacity:1;
	visibility:visible
}
.rotate-x {
animation-duration:.5s;
	animation-name:rotate-x
}
@keyframes rotate-x {
from {
transform:rotateY(0deg)
}
to {
	transform:rotateY(360deg)
}
}
.container_check {
	display:block;
	position:relative;
	padding-left:30px;
	line-height:1.7;
	margin-bottom:8px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.container_check input {
	position:absolute;
	opacity:0;
	cursor:pointer
}
.container_check input:checked ~ .checkmark {
background-color:#b92438;
border:1px solid transparent
}
.container_check .checkmark {
	position:absolute;
	top:-4px;
	left:0;
	height:20px;
	width:20px;
	border:2px solid #838484;
	background-color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.container_check .checkmark:after {
	content:"";
	position:absolute;
	display:none;
	left:7px;
	top:3px;
	width:5px;
	height:10px;
	border:solid white;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.container_check input:checked ~ .checkmark:after {
display:block
}
.container_radio {
	display:block;
	position:relative;
	padding-left:30px;
	line-height:1.6;
	margin-bottom:8px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.container_radio input {
	position:absolute;
	opacity:0
}
.container_radio input:checked ~ .checkmark:after {
opacity:1
}
.container_radio .checkmark {
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:20px;
	border:1px solid #d2d8dd;
	background-color:#fff;
	border-radius:50%
}
.container_radio .checkmark:after {
	display:block;
	content:"";
	position:absolute;
	opacity:0;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	top:3px;
	left:3px;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#f0151f;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.form-control {
	padding:24px;
	box-shadow:0px 5px 5px rgb(204 204 204 / 45%); 
	/*height:40px;border:1px solid #d2d8dd*/
}
.form-control::placeholder { font-size:18px; color:#0000009c !important; font-weight:500;}
/*.listing .form-control::placeholder { color:#b4172c; font-weight:500; font-size:18px;}*/

.form-control:focus {
	border-color:#ccc;
	outline:0;
	box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.05)
}
.form-group {
	position:relative
}
.error_message {
	font-weight:500;
	color:#e3464c
}
.nav-link {
	display:block;
	padding:0 15px;
	height:30px;
	font-size:15px;
	font-size:0.9375rem;
	color:#000;
}
.nav-link:hover, .nav-link:focus {
	text-decoration:none
}
.nav-link.disabled {
	color:#6c757d
}
.nav-tabs {
	border:none;
	/*border-bottom:2px solid #dee2e6*/
}
.nav-tabs .nav-item {
	margin-bottom:-2px
}
.nav-tabs .nav-link {
	border:none
}
.nav-tabs .nav-link.disabled {
	color:#6c757d;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	/*border-bottom:2px solid #cc223a;*/
	color:#cc223a;fill: #b00d22;
	background-color:transparent

   /* color: #ffffff;
    background-color: #c74657;
    border-radius: 30px;padding: 8px 20px;*/

}

.cooking3 .nav-item a{
    color: #000;
    /*background-color: #c74657;*/ border:1px solid #000;
    border-radius: 30px;padding: 8px 16px; margin:5px;

}

.calicon{ width:20px; height:20px;}

.rightCicon{width: 40px;height: 40px;position: absolute;right: 25px; padding:5px!important; border:none!important}
.rightCicon1{width: 50px!important;
    outline: none;
    border: none!important;
    background: none!important;
    position: absolute;
    left: -20px;
    margin-top: -28px;
    opacity: 0;}
.calendarPart{ margin:20px 10px; font-size:18px;}
.rightCicon12{    border: none;
    padding: 10px 20px;
    outline: none;
    box-shadow: 2px 2px 3px #a7a7a7;
    border-radius: 15px;}
	
.checks	{padding-left: 24%;}

/*.cooking3 .table td, .table th {
    text-align: left;
    padding-left: 30px!important;
}*/
.checks1 .tab-part a{ border:none!important;}
.checks .nav-item a {
    color: #000;
     border: none;
    border-radius: 0!important;
    padding: 2px 5px!important;
    margin: 5px;
    box-shadow: none!important;
 }
.checks .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color:#c74657!important; font-weight:800;
    background:none!important;
}
 

footer .form-control { height:auto; padding:20px;box-shadow:none}
.form-control:disabled, .form-control[readonly] { background-color: #f5f5f5; opacity: 1;}

.cO{color: #b00d22;position: absolute;right: 20px;top: 9px;font-size: 20px;font-weight: 400;}
.psIC{background: #c74657!important;color: #fff!important;border: none!important;width: 45px;height: 45px;padding: 9px!important;}

.cooking3 .nav-link.active, .nav-tabs .nav-item.show .nav-link{color: #ffffff;background-color: #c74657; }
				 
.jzdbox1 {width:100%; background:#332f2e; border-radius:5px; overflow:hidden; display:block; margin-bottom:10px; margin:0 auto; }
.jzdcal {padding:0 10px 10px 10px; box-sizing:border-box!important; background:#fff; }
.jzdcalt {font:18px 'Roboto';font-weight:700; color:#0e0a01; display:block; margin:0px 0 0 0;text-align:center;letter-spacing:1px;}
.jzdcal span {font:11px 'Roboto'; font-weight:600; color:#000; text-align:center; width:42px; height:42px;display:inline-block;float:left;overflow:hidden;line-height:40px;}
.jzdcal .jzdb:before {opacity:0.3; content:'o';}
.circle {box-sizing: border-box!important;border-radius: 200px!important;background: #0093e9;color: #fff!important;}
.circle1{box-sizing: border-box!important;border-radius: 200px!important;background: #f67081;color: #fff!important;}

span[data-title]:hover:after, div[data-title]:hover:after {font:11px 'Roboto'; font-weight:400; content:attr(data-title); position:absolute; margin:0 0 100px; background:#282423; border:1px solid #f7f3eb; color:#f7f3eb; padding:5px; z-index:9999; min-width:150px; max-width:150px;}
				
.co-icon{position: absolute;background: #ffffff!important;float: right;right!important: 3%!important;height: 40px!important;padding:4px ?9px 9px!important;color: #0e0101!important;border-radius: 7px!important;}
				
@media (min-width: 768px) {
.collapse.dont-collapse-sm {display:block !important;height:auto !important;visibility:visible !important;}
.banner{height: 200px;margin: 20px 0;}



}
footer {
	/*background-color:#2f2f2f;*//*background: linear-gradient(90deg, rgba(255,255,255,1) 37%, rgba(214,101,118,1) 50%);background: rgb(214,101,118);*/
padding:40px 0 20px 0; 
/* background:url(../img/home_section_2.jpg) center center no-repeat; *
background-size: 100% 100%;
/*clip-path: polygon(0 31%, 100% 0, 100% 100%, 0 100%);*/
}




@media (max-width: 767px) {
footer {padding:0 0 15px 0;}
.follow_us{padding: 20px 0;text-align: center;width: 100%;}

.cooking3 .nav-item a { padding: 5px 7px;margin:2px;}
.stay-updated .tectP{ width:100%;}
.stay-updated .search_bar {width: 100%;float: left;}


}
/*footer hr {
	border-color:rgba(255, 255, 255, 0.15);
	margin-top:5px
}*/

footer hr {
    margin-top: 5px;
    padding-top: 0px;
    margin-bottom: 7px;border-color: #2a2a2a;
}

@media (max-width: 767px) {
footer hr {
border-color:transparent
}
}
footer .contacts ul {
	margin:0 0 25px 0;
	padding:0;
	list-style:none
}
@media (max-width: 767px) {
footer .contacts ul {
margin-top:15px
}
}
footer .contacts ul li {
	padding-left:35px;
	position:relative;
	margin-bottom:25px;
	color:#fff;
	/*opacity:0.6*/
}
footer .contacts ul li a {
	color:#fff;
	opacity:1
}
footer .contacts ul li a:hover {
	opacity:1
}
footer .contacts ul li i {
	font-size:24px!important;
	font-size:1.125rem;
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	line-height:1
}
footer h3 {
	font-size:18px!important;
	font-size:0.875rem;
	margin-bottom:15px;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	color:#fff;
	 
}
@media (max-width: 767px) {
footer h3 {
font-size:13px;
font-size:0.8125rem;
cursor:pointer;
border-bottom:1px solid rgba(255, 255, 255, 0.15);
margin:0 -15px 0 -15px;
padding:15px 15px 15px 15px;
display:block
}
/*footer h3:after {
font-family:'ElegantIcons';
content:"\4c";
width:20px;
display:block;
float:right
}
footer h3.opened:after {
content:"\4b"
}*/
}
footer .links ul {
	margin:0 0 0px 0;
	padding:0;
	list-style:none
}
@media (max-width: 767px) {

footer .links ul {margin-top:10px;text-align: center;}
.hero_single.inner_pages h1 {padding-top:100px;}
.logofood{ text-align:center;}
}
footer .links ul li {
	margin-bottom:8px;
	line-height:1.2;display: inline-table;
}
footer .links ul li a {position:relative;color:#fff;/*opacity:0.6;font-weight: 300;*/ margin: 0 13px;display:inline-block;text-transform: uppercase;font-size: 18px; font-family: 'Segoe UI', sans-serif;}
footer .links ul li a:hover {/*-webkit-transform:translate(5px, 0);	-moz-transform:translate(5px, 0);	-ms-transform:translate(5px, 0);-o-transform:translate(5px, 0);transform:translate(5px, 0);	color:#fff;	opacity:1*/}
footer .links ul li a:hover:after {
	opacity:1;
	color:#fff
}
footer .links ul li a:after {
	/*font-family:'ElegantIcons';
	content:"\24";
	position:relative;
	margin-left:5px;
	top:2px;
	opacity:0;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease*/
}
@-webkit-keyframes rotation {
from {
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(359deg);
	-moz-transform:rotate(359deg);
	-ms-transform:rotate(359deg);
	-o-transform:rotate(359deg);
	transform:rotate(359deg)
}

}
@media (max-width: 767px) {
#newsletter {margin-top:20px}

}

#newsletter h6 {
	margin:15px 0 15px 0
}
#newsletter input[type='email'] {
	border:0;
	height:40px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding-left:15px;
	background-color:#f3f3f3;border-radius: 10px;
	/*background-color:rgba(255, 255, 255, 0.05);*/
	color:#231d1d;
}
#newsletter input[type='email']:focus {
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#newsletter button[type='submit'] {
	position: absolute;
    right: 1px;
    color: #fff;
    font-size: 24px;
    font-size: 1.5rem;
    top: 1px;
    border: 0;
    padding: 0 20px;
    height: 38px;
    line-height: 44px;
    cursor: pointer;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 10px;
    background-color: #b00d22;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    outline: none;
}
#newsletter button[type='submit']:hover {
	-webkit-filter:brightness(115%);
	filter:brightness(115%)
}
#message-newsletter #success_page {
	color:#fff;
	opacity:0.6
}
.follow_us h5 {
	font-size:16px;
	font-size:1rem;
	margin:35px 0 10px 0;
	color:#fff
}
.follow_us ul {
	margin:0 0 0px 0;
	padding:0;
	list-style:none
}
.follow_us ul li {
	display:inline-block;
	margin:0 10px 0 0
}
.follow_us ul li a {
	display:block
}
.follow_us ul li a img {
	width:30px;
	height:30px
}
.follow_us ul li a:hover {
	-webkit-transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-5px);
	transform:translateY(-5px)
}
ul.footer-selector {
	margin:0;
	padding:0;
	list-style:none
}
ul.footer-selector li {
	float:left;
	margin-right:10px
}
@media (max-width: 575px) {
ul.footer-selector li:last-child {
padding-top:10px;
clear:both;
float:none;
display:block !important
}
}
ul.additional_links {
	margin:0;
	padding:8px 0 0 0;
	color:#555;
	float:right;
	font-size:13px;
	font-size:0.8125rem
}
@media (max-width: 991px) {
ul.additional_links {
float:none;
margin-top:10px
}
}
ul.additional_links li {
	display:inline-block;
	margin-right:15px
}
ul.additional_links li:first-child {
	margin-right:20px
}
ul.additional_links li:last-child {
	margin-right:0
}
ul.additional_links li:last-child:after {
	content:""
}
ul.additional_links li span {
	color:#fff;
	opacity:0.8
}
ul.additional_links li a {
	color:#000;
	margin-top: 10px;
	/* opacity:0.8; */
	/* -moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out */
}
ul.additional_links li a:hover {
	opacity:1
}
ul.additional_links li:after {
	content:"|";
	font-weight:300;
	position:relative;
	left:10px
}
.styled-select {
	width:100%;
	overflow:hidden;
	height:30px;
	line-height:32px;
	border:none;
	background-color:#f3f3f3;
	background-color:rgba(255, 255, 255, 0.05);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	padding-right:35px;
	position:relative;
	color:#ccc;
	cursor:pointer
}
.styled-select:after {
	font-family:'ElegantIcons';
	color:#ccc;
	position:absolute;
	right:10px;
	top:0
}
.styled-select.lang-selector:after {
	content:"\e0e3"
}
.styled-select.currency-selector:after {
	content:"\33"
}
.styled-select select {
	background:transparent;
	width:110%;
	padding-left:10px;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	height:30px;
	color:#ccc;
	font-size:12px;
	font-size:0.75rem;
	margin:0;
	font-weight:500;
	-moz-appearance:window;
	-webkit-appearance:none;
	cursor:pointer;
	outline:none
}
.styled-select select:focus {
	color:#ccc;
	outline:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.styled-select select::-ms-expand {
display:none
}
.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999999;
	overflow:hidden;
	position:fixed;
	background:#000;
	opacity:0.96
}
.mfp-wrap {
	top:-10px;
	left:0;
	width:100%;
	height:100%;
	z-index:999999;
	position:fixed;
	outline:none !important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	height:100%;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 18px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow-x:hidden;
	overflow-y:auto
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:505
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width:100%;
	cursor:auto
}
.mfp-ajax-cur {
	cursor:progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.mfp-zoom {
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none !important
}
.mfp-preloader {
	color:#aaa;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-0.8em;
	left:8px;
	right:8px;
	z-index:504
}
.mfp-preloader a {
	color:#cccccc
}
.mfp-preloader a:hover {
	color:#fff
}
.mfp-s-ready .mfp-preloader {
	display:none
}
.mfp-s-error .mfp-content {
	display:none
}
.mfp-s-loading .mfp-arrow {
	display:none
}
button.mfp-close, button.mfp-arrow {
	overflow:visible;
	cursor:pointer;
	border:0;
	-webkit-appearance:none;
	display:block;
	padding:0;
	z-index:506
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	right:0px;
	top:-40px
}
button.mfp-close {
	position:absolute;
	width:45px;
	height:45px;
	top:-20px;
	display:block;
	right:-12px;
	cursor:pointer !important;
	z-index:9999;
	color:#fff;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	border-radius:50%;
	margin:0px;
	background-color:transparent;
	outline:none;
	transform:translate3d(0, 0, 0)
}
.mfp-gallery .mfp-content .mfp-close {
	display:none
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#aaa;
	font-size:13px;
	line-height:18px
}
.mfp-arrow {
	opacity:1;
	margin:0 20px;
	top:50%;
	transform:translateY(-50%);
	z-index:9999;
	color:#fff;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	cursor:pointer;
	width:50px;
	height:50px;
	position:absolute;
	display:block;
	z-index:100;
	overflow:hidden;
	background:rgba(255, 255, 255, 0.15);
	border-radius:50%;
	outline:none !important
}
.mfp-arrow:hover {
	background:#66676b;
	color:#fff
}
.mfp-arrow.mfp-arrow-left, .mfp-arrow.mfp-arrow-right {
	font-family:'ElegantIcons';
	font-size:38px;
	line-height:1
}
.mfp-arrow.mfp-arrow-right {
	right:15px
}
.mfp-arrow.mfp-arrow-left:before, .mfp-arrow.mfp-arrow-right:before {
	content:"\34";
	left:-1px;
	top:-1px;
	position:relative
}
.mfp-arrow.mfp-arrow-right:before {
	content:"\35"
}
.mfp-content:hover .mfp-arrow {
	opacity:1
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:1180px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:54%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
	background:black
}
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity:0;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
.my-mfp-zoom-in.mfp-bg {
	opacity:0.001;
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:0.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:40px auto;
	border-radius:4px
}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 18px rgba(11, 11, 11, 0.6)
}
.mfp-figure {
	line-height:0
}
.mfp-bottom-bar {
	position:absolute;
	top:102%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#f3f3f3;
	word-break:break-word;
	padding-right:36px
}
.mfp-figure small {
	color:#bdbdbd;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}
.mfp-zoom-in .mfp-with-anim {
	opacity:0;
	transition:all 0.2s ease-in-out;
	transform:scale(0.8)
}
.mfp-zoom-in.mfp-bg {
	opacity:0;
	transition:all 0.3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity:1;
	transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:0.9
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
	transform:scale(0.8);
	opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, 0.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, 0.6);
position:fixed;
text-align:center;
padding:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
}
.mfp-fade.mfp-bg {
	opacity:0;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity:0.92;
	background-color:#111
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity:0;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity:0
}
#sign-in-dialog {
	background:#fff;
	padding:30px;
	padding-top:0;
	text-align:left;
	max-width:400px;
	margin:40px auto;
	position:relative;
	box-sizing:border-box;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
#sign-in-dialog .mfp-close {
	color:#666;
	background-color:#e4e4e4;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	top:12px;
	right:20px;
	width:32px;
	height:32px;
	line-height:32px
}
#sign-in-dialog .mfp-close:hover {
	color:#fff;
	background-color:#66676b
}
#sign-in-dialog .mfp-close:before {
	font-size:24px;
	font-family:'ElegantIcons';
	content:"\4d"
}
.modal_header {
	font-size:18px;
	width:calc(100% + 60px);
	position:relative;
	left:-30px;
	top:0;
	-webkit-border-radius:4px 4px;
	-moz-border-radius:4px 4px;
	-ms-border-radius:4px 4px;
	border-radius:4px 4px;
	display:inline-block;
	background-color:#f6f6f6;
	padding:18px 20px 15px 20px;
	margin-bottom:30px
}
.modal_header h3 {padding:0;margin:0;font-size:18px;font-size:1.125rem;font-weight:500}
#sign-in-dialog .form-group input.form-control {padding-left:40px}
#sign-in-dialog .form-group>i {font-size:18px;font-size:1.125rem;position:absolute;left:12px;top:33px;color:#ccc;width:25px;height:25px;display:block;font-weight:400 !important}
#sign-in-dialog .form-group>i.icon_lock_alt {top:35px}
.checkboxes label, a#forgot {color:#000;font-size:13px;font-weight: 500;letter-spacing:0px;line-height: 20px; text-shadow: 0px 3px 4px rgb(0 0 0 / 25%);}
a#forgot {color:#999;font-weight:500}
#forgot_pw {background-color:#fff;position:absolute;left:0;top:0;width:100%;z-index:99;min-height:430px;display:none}
#forgot_pw label {font-weight:500}
.sign-in-wrapper {position:relative;height:100%}
a.social_bt {-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-align:center;color:#fff;min-width:200px;margin-bottom:15px;display:block;padding:12px;line-height:1;position:relative;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}
a.social_bt:hover {	-webkit-filter:brightness(110%);	filter:brightness(110%)}
a.social_bt.facebook {background:#3B5998 url(../img/Facebook__logo.svg) 10px center no-repeat}
a.social_bt.google {background:#444 url(../img/Google__G__Logo.svg) 10px center no-repeat}
.divider {text-align:center;height:1px;margin:20px 0 20px 0;background-color:#ededed}
.divider span {position:relative;top:-20px;background-color:#fff;display:inline-block;padding:10px;font-style:italic}
.mfp-bottom-bar {padding:0 10px !important}
.mfp-counter {right:10px !important;color:#fff !important}
.mfp-bg {opacity:0.8 !important}
.pagination_fg {text-align:center;margin-top:15px}
.pagination_fg a {color:#333;display:inline-block;padding:8px 16px;text-decoration:none;transition:background-color .3s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 2px}
.pagination_fg a:hover {background-color:#f0f0f0}
.pagination_fg a.active {background-color:#333;color:white}
#toTop {position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:999;transition:0.35s;transform:scale(0.7);width:46px;height:46px;background-color:rgba(0, 0, 0, 0.6);opacity:1;transition:all 0.3s;border-radius:50%;text-align:center;font-size:42px;font-size:2.625rem;color:#fff;cursor:pointer}
#toTop.visible {opacity:1;visibility:visible;	transform:scale(1)}
#toTop:after {font-family:'ElegantIcons';content:"\32";position:relative;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#toTop:hover {background-color:#f0151f}
.my-toggle {background:transparent;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#888;cursor:pointer;font-size:10px;font-size:10px;font-size:0.625rem;font-weight:bold;margin-right:5px;height:30px;line-height:30px;padding:0 10px;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;z-index:10;position:relative}
.my-toggle:hover, .my-toggle:focus {background-color:#eee;color:#555;outline:transparent}
.hideShowPassword-wrapper {width:100% !important}
.loader {position:absolute;right:10px;op:10px;color:#fff;font-size:18px;font-size:1.125rem;-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}
.loader.newsletter {right:-22px}
.loader.register {color:#444}
#cookie-bar {background:rgba(0, 0, 0, 0.8);height:auto;line-height:24px;color:#eeeeee;text-align:center;padding:15px 0;font-weight:400;font-size:13px;font-size:0.8125rem;font-weight:500}
#cookie-bar p {margin:0;padding:0}
#cookie-bar a {color:#fff;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none;padding:2px 10px;margin-left:8px}
.inpurtbg1{border: none;background: #eee;outline: none;padding: 2px 4px;border-radius: 8px;text-align: center;font-size: 15px;font-weight: 600;}
.sign_up .table td, .table th { padding: 15px; vertical-align: bottom;}
.edit1 {background: #fff;font-size: 18px;border-radius: 10px;padding: 10px;position: relative;margin-top: -28px;width: 40px;height: 40px;float: right;box-shadow: 0px 3px 7px 0px rgb(0 0 0 / 30%);}
.back{ color:#000;}
.storage{ padding:30px 30px 0px;}
.storage a{ color:#000;}
.edit1 i {font-size: 24px;margin-top: -4px;position: absolute;}
.cO1 {color: #080102;position: absolute;right: 20px;top: 0;font-size: 13px;font-weight: 400;}


.item.item33 .row {margin-right: -10px;margin-left: -10px;}

.fav_bus_1{position: relative;top: 5px;font-size: 26px;}
.fav_bus_2{position: relative;top: 5px;font-size: 26px;}
.singlepost figure {margin: 0px 0px 0px 0px!important;}

.leftmenuClass{ padding:5px!important;}
.rightmenuClass{ padding:5px!important;}

.rightmenu h6 a {font-size: 10px!important;}
.rightmenu h2 {font-size: 16px;padding: 0;margin: 0;}
.rightmenu {padding-bottom: 15px!important;margin-bottom: 0px!important;padding-top: 10px!important;}
.sidenav .closebtn {line-height: 0;padding: 22px 10px;}


.righrnav {font-size: 24px;cursor: pointer;width: 40px;float: right;position:relative;right: 0px;padding: 10px 7px;top: 10px;}
.righrnav span{ line-height:5px;}

@media (max-width: 767px) {

.banner{height: 200px;margin: 0px 0;}
.headtext {right: 0;}
.textfont { font-size: 26px!important; }
.headtext h2 {letter-spacing: 0;font-size: 22px;}
#logo img {width: auto!important;}
#logo{margin-top: 0;}
#cookie-bar a {display:block;max-width:150px;margin:auto;margin-bottom:5px}
  
}

#cookie-bar .cb-enable {background:#b3bac4}
#cookie-bar .cb-enable:hover {background:#fff;color:#1f2f6a}
#cookie-bar .cb-disable {background:#990000}
#cookie-bar .cb-disable:hover {background:#bb0000}
#cookie-bar .cb-policy {background:#f0151f}
#cookie-bar .cb-policy:hover {background:#fff;color:#1f2f6a}
#cookie-bar.fixed {position:fixed;top:0;left:0;width:100%;z-index:999999}
#cookie-bar.fixed.bottom {bottom:0;top:auto}
.svgsignup svg{ height:30px!important; width:30px!important;}
.svgsignup svg:hover {fill: #b00d22;}
.color12{ color:#c54e5e!important; font-weight:800!important;}
.forgot{ font-size:14px!important; color:#000!important;}





@media (max-width: 767px) {
.margin_60_40{padding-top:50px;padding-bottom: 0;}
#cookie-bar {padding:5px 0}
.profilePIC .pickP{ text-align:center;}
.profilePIC h2{ text-align:center;}
.profilePIC h6{ text-align:center;}
.main-menu ul li a:hover, a.show-submenu:hover {text-align:center;}


}


.accordion_2 .card {border:0;margin-bottom:5px;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.accordion_2 .card .card-header {background-color:#fff;border-bottom:1px solid #ededed;padding:20px}
.accordion_2 .card-body {padding-bottom:0}
.accordion_2 .card-header h5 {font-size:16px;font-size:1rem;margin:0}
.accordion_2 .card-header h5 a {display:block;color:#999}
.accordion_2 .card-header h5 a i.indicator {font-size:18px;font-size:1.125rem;font-weight:normal;float:right;color:#f0151f}
.card {border-radius:0;border:0;margin-bottom:5px}
#style-switcher {background:#fff;width:205px;position:fixed;top:205px;z-index:99;left:-205px;border-radius:0 0 4px 0;-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, .175);box-shadow:0 6px 15px rgba(0, 0, 0, .175)}
#style-switcher h3 {color:#fff;font-size:13px;margin:10px 0;font-weight:500;text-transform:none;letter-spacing:0}
#style-switcher ul {list-style:none;padding:0;margin-bottom:15px}
#style-switcher div {padding:6px 18px}
#style-switcher h6 {background:#f8f8f8;color:#444;font-size:14px;line-height:46px;padding:0 0 0 20px;margin-top:0;font-weight:400}
#style-switcher h6 a {background-color:#f8f8f8;display:block;height:46px;position:absolute;right:-46px;top:0;width:46px;border-radius:0 4px 4px 0;font-size:22px;color:#fff;text-align:center}
#style-switcher h6 a i {position:relative;top:4px;color:#999}
.colors {list-style:none;margin:0 0 10px 0;overflow:hidden}
.colors li {float:left;margin:4px 2px 0 2px}
.colors li a {display:block;width:17px;height:17px;cursor:pointer}
.default {background:#f0151f}
.aqua {background:#1cbbb4}
.green_switcher {background:#82ca9c}
.orange {background:#f7941d}
.beige {background:#bea882}
.gray {background:#555}
.green-2 {background:#18a84c}
.navy {background:#4a5d7d}
.peach {background:#faaa5d}
.purple {background:#6449e7}
.red {background:#f0151f}
.violet {background:#909}
.colors li a.active {box-shadow:0 0 0 2px #fff inset}
.colors li a {border-radius:3px}
.r-l-I{padding: 10px;border-radius: 105px;width: 100%;}
.bannertext{padding-top: 10%;}
.rightAdds{height: 70px;overflow: hidden;}
 

.modal-dialog .logo_normal{width: 90%!important;background: #e36a79;padding: 5px 10px;border-radius: 10px;}
.modal-content h3{ font-size:18px;}

.customer_das{ width:300px;margin: 0px auto; padding: 10px;border-radius: 5px;}
.customer_das h2{ font-size:20px;margin: 0; padding-top: 5px;}

.customer_dashboard{  }
.customer_dashboard .progress-part p {margin-top: 30%;}
.customer_dashboard .textfont{ font-size:24px!important;}
.customer_dashboard .headtext {top: 0;}
.customer_dashboard .banner{ height:100px;}
.customer_dashboard .banner .wrapper{ padding:20px;}


/* input::placeholder {text-transform:uppercase;} */

@media only screen and (max-width:1024px) {
#style-switcher {display:none}
.topbg {width: 100%; text-align: right;}
.righrnav {width: 60px;float: right;position: absolute;right: 0px;padding: 10px 7px;top: 6px;font-weight: 600;}


}



@media (max-width: 767px) {
.customer_dashboard .profilePIC h2{ text-align:left;}
.customer_dashboard .profilePIC h6{ text-align:left;}
.collapse:not(.show) {display: block!important;}
.progress .progress-value {font-size: 34px; line-height: 112px;}
.hero_single .opacity-mask h1, .hero_single .opacity-mask h3 {font-size:20px;text-align:center;letter-spacing: 1px;}
.sign_up .head h3 {font-size: 20px;}
.hero_single .opacity-mask p {
    font-size: 13px !important;
    font-weight: 300;
    color: #000;
    line-height: 20px;
}

.sign_up .table td, .table th {padding: 8px 15px!important;font-size: 13px;}
.actiona {padding: 0 3px!important;border: none!important;margin-right:0!important;border-radius: 0!important;}
.sign_up { margin-top: 20px;}
.edit1 {position: absolute;margin-top: -48px;right: 20px;}
.custom-search-input input {/*border-bottom: 1px solid!important; */color:#d1d1d1;}
.owl-theme .owl-dots .owl-dot span {margin: 0 2px;width: 23px !important;height: 7px!important;}
.item33 {margin: 5px 5px 5px 5px;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 0;}
.hero_single.version_2 {/*height: 500px;*/min-height: 780px;}
.hero_single.version_2 {background-attachment: inherit;}
#tab-button li a {padding: 3px;margin: 0 2px;font-size: 13px;}
.custom-search-input {padding: 0px 10px 0px 10px;}



.open_filters.btn_filters{position: fixed;top: 60px;right: 8px;z-index: 99999;box-shadow: 0px 1px 7px rgb(0 0 0 / 15%);}
.filter_col .inner_bt a.open_filters {padding: 10px 10px 2px!important;}

.fetyDiary{ width:60%; margin:0 auto;}

ul.additional_links {width: 100%;text-align: center;}
footer .links ul li a {margin: 0px 6px;font-size: 14px;}
.stay-updated .tectP { padding: 10px 0;}
.stay-updated .search_bar { padding: 20px 5px;}

.item33 h5 {font-size: 15px;overflow: hidden;}
.customer_dashboard .progress-part p {margin-top: 5%;}

.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;width: 95px;overflow: hidden;margin: 0 auto;height: 21px;}

.search_bar input,input::placeholder {text-transform:inherit;}
.stay-updated .font-text {padding: 0px 9px 0;}

	
	
}


@media only screen and (min-width: 740px) and (max-width: 999px)  {
.t-f-s {padding-top: 0!important;line-height: 20px;}
.t-f-s p{ padding:10px 0;}
.hero_single.version_2 { min-height: 1400px;}
.hero_single .opacity-mask { display: block; }
.appIC img{ width:46%; float:left; margin:5px;}
.appIC {padding: 5px;width: 100%;float: left;}
.t-f-s h2 {font-size: 26px;line-height: 31px;}



}


.hero_single .register-now{
	color: #000;
	font-weight: 600;
}

::placeholder {
	/*color: #a80404f2 !important;*/
	opacity: 1; /* Firefox */
}

.no_of_branch{
	padding: 10px 19px !important; 
	height: 45px;
	color: #0000009c !important;
}


.chk input{
	margin-left: 4% !important; 
}
.btn-send{
	background: #a80404f2;
	color: #fff;
	font-size: 18px;
	width: 100%;
	float: left;
	border-radius: 25px;
	padding: 8px 0;
	text-transform: uppercase;
	border: none;
}


 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    
    .hero_single .opacity-mask p {
      font-size: 10px !important;
    }
    
    .fetyDiary{ margin:0 auto; }
    
    .form-part {
        margin-top: 70px;
    }

    .fetyDiary {
        width: 100% !important;
    }
    
    .play-store { margin-left: 0 !important;}
    
    .t-f-s { margin-top : 0 !important; padding-top: 10% !important; }
    
    .fetyDiary { margin-top : 100px !important; }
    
    .stay-updated .tectP {
        margin-bottom : 30px !important;
    }
    
    .stay-updated .btn-div { margin-bottom : 10px !important; }
    
    .t-f-s h2 {
        margin-bottom: 30px;
    }
    
    .t-f-s h5 { margin-bottom: 8px !important; }
    
    .appIC { margin-bottom: 0 }
    
    h2.register-now { margin: 30px 0 !important; }
    
    iframe.video_frame { margin-top: 25%; }
    
    .form-part { margin-bottom : 55px; }
    
    .stay-updated h3 { font-size: 16px; }
    
    .stay-updated h4 {font-size: 10px; margin-bottom: 5px; }
    
    .stay-updated .tectP { font-size: 9px; }
    
    .footer-row { margin-top : 30px !important; }

} 