@media screen and (min-width: 1024px) and (max-width: 1250px)
{
	.card_main
	{
		width: 18.8%;
	}
} 



@media screen and (min-width: 820px) and (max-width: 1195px)
{
	.dmo_bannerdeta h1 
	{
	    font-size: 30px;
	}
	.dmo_bannerdeta h4 
	{
    	line-height: 48px;
    	font-size: 20pt !important;
	}
	.banner_detail p 
	{
    	margin-bottom: 10px;
    	margin-top: 5px;
    	font-size: 12pt;
    	line-height: 16pt;
	}
	.banner_btn a i
	{
		padding: 9px 14px;
		height: 40px;
    	width: 40px;
	}
	.banner_logo
	{
		width: 130px;
	}
	.card_row
	{
		align-items: initial;
	}
	ul.detail_list li img 
	{
	    width: 13px;
	    margin-right: 2px;
	}
	.detail_map 
	{
    	position: relative;
    	top: 0px;
    	width: 100%;
    	float: right;
	}
	ul.detail_list li 
	{
    	font-family: SFUIDisplayBold;
    	color: #363636;
    	font-size: 9pt;
    	padding: 20px 0px;
    	word-break: break-all;
	}
	.distance_detail
	{
		display: block;
	}
	.experts_det_main .row.custom_exp_rw
	{
		display: block !important;
	}
	.experts_det_main .expIMGDATA h5
	{
		font-size: 18pt;
    	line-height: 25px;
	}
	.experts_det_main .row.custom_exp_rw .col-lg-4
	{
		width: 100%;
	}
	.experts_det_main .row.custom_exp_rw .col-lg-8
	{
		width: 100%;
	}
	.experts_det_main .row.custom_exp_rw .col-lg-4 .detail_map
	{
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.experts_det_main .experts_list
	{
		padding-left: 20px;
	}
	.photo_gallery_min .photo_gallery .item.owl-item
	{
		width: 47%;
	}
	.photo_gallery_min .photo_gallery .owl-nav,
	.photo_gallery_min .venues_slide .owl-nav
	{
		top: -42px !important;
	}
	.custom_video_resp .modal .modal-dialog
	{
		max-width: 740px !important;
	}
	.banner_form form
	{
		flex-wrap: wrap;
	}
	.banner_form form div
	{
    	width: 48%;
    	margin: 5px;
	}
	.banner_form form input,
	.banner_form form select,
	.banner_form form input:nth-child(2),
	.modal .dmo_banner .banner_form form input,
	.modal .dmo_banner .banner_form form select,
	.modal .dmo_banner .banner_form form input:nth-child(1),
	.banner_form .where-meet-wrap input
	{
    	width: 100%;
    	border-radius: 5px !important;
	}
	.explr_mdldetail .banner_detail h1
	{
		font-size: 36px;
	}
	.explr_mdldetail
	{
		padding-right: 15px;
	}
	.banner_form
	{
		width: 96%;
	}
	.customeModel.modalheightfix .mob_bnr img
	{
		min-height: 470px;
    object-fit: cover;
	}
	.exp_cntct_head h4,
	.people_det p
	{
		font-size: 12px;
	}
	.centre-logo
	{
		width: 20%;
	}
	.customeModel.modalheightfix .mob_bnr img
	{
		min-height: 540px;
	}
	.people_det h2
	{
		font-size: 18px;
	}
	.people_det p
	{
		min-height: 40px;
		line-height: 16px;
	}
	.explr_mdldetail .banner_detail h4
	{
		line-height: 34px;
	}
	.banner_detail p
	{
		margin-top: -1px;
	}
	.cc_modal .dmo_bannerdeta h4
	{
		padding-left: 0px;
		line-height: 44px;
	}
	.banner_detail
	{
		bottom: 15px;
	}
	.detail_tag p
	{
		font-size: 12pt;
	}
	.cntcls p br
	{
		display: none;
	}
	.learn-morebtn
	{
		width: 27%;
		position: initial;
	}
	.consider_right h3
	{
		font-size: 17px;
	}
	.cc_modal img.leadr_footer_strip
	{
		width: 20%;
	}
	.cc_modal .convention_experttitle h1, .cc_modal .leadr_footer h1
	{
		font-size: 30px;
	}
	.cc_modal .convention_expertcontent p
	{
		font-size: 14px;
	}
	.cc_modal .leadr_footer h1
	{
		line-height: 55px;
	}
	.cc_modal .leader_drop_dwn img
	{
		width: 4%;
	}
	.cc_modal .leadr_left
	{
		min-height: 225px;
		margin-bottom: 20px;
	}
	.banner_form form button.banner_submit
	{
		margin: 0 auto;
	}
	.inspired_images
	{
		width: 11.5%;
	}
	.exp_cntct_head span
	{
		height: 2px;
		width: 40px;
	}
}
@media screen and (min-width: 990px) and (max-width: 1024px)
{
	.navbar-expand-lg .navbar-nav
	{
		justify-content: flex-end;
		padding: 0px !important;
	}
	.new_top_head .navbar-nav
	{
		top: 0px;
	}
	.new_top_head .navbar ul.navbar-nav li a, .for_fc2_mobile li a
	{
		color: #000;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px)
{
	/*new code start*/
	.new_top_head .navbar img.header_logo_ach
	{
		width: 27% !important;
	}
	.explr_mdldetail .banner_detail h4
	{
		line-height: 34px;
	}
	.exp_cntact
	{
		padding-top: 10px;
	}
	.exp_cntct_head span
	{
		height: 2px;
		width: 36px;
	}
	.banner_form form
	{
		flex-wrap: wrap;
		justify-content: center;
	}
	.modal .dmo_banner .banner_form form
	{
		justify-content: left;
	}
	.top_nbanner .main_bnrdetail .owl-carousel.banner_slide .owl-dots
	{
		bottom: 40px;
	}
	.banner_form form input,
	.banner_form form select,
	.banner_form form input:nth-child(2),
	.modal .dmo_banner .banner_form form input,
	.modal .dmo_banner .banner_form form select,
	.modal .dmo_banner .banner_form form input:nth-child(1),
	.banner_form .where-meet-wrap input
	{
		width: 100%;
		border-radius: 5px !important;
	}
	.banner_form form button.banner_submit
	{
		text-align: center;
    	margin: 5px auto auto;
	}
	.modal .dmo_banner .banner_form form button.banner_submit
	{
		margin: 5px 0px 0px;
	}
	.bannerndetail
	{
		top: 23%;
	}
	.banner_video_bg
	{
		width: 68%;
	}
	.banner_watch_video img
	{
		width: 48px;
	}
	.banner_bottom
	{
		padding: 60px 0px 35px;
	}
	.conuting p,
	.conuting span
	{
		font-size: 40px;
	}
	.section_head h2
	{
		font-size: 30px !important;
		margin-bottom: 10px;
	}
	.bottom_head .head_viall
	{
		top: 12px;
		right: 5px;
	}
	.for_desktop
	{
		display: none;
	}
	.venues .section_head
	{
		padding: 20px 0px 5px 0px;
	}
	.banner_form
	{
		width: 97%;
		margin: 0 auto;
	}
	.inspired_images
	{
		width: 15.2%;
	}
	.planner
	{
		padding-bottom: 30px;
	}
	.form_heading h2
	{
		font-size: 28px;
	}
	.form_heading h4
	{
		font-size: 18px;
	}
	.ftr_logo
	{
		float: left;
		padding-top: 15px;
	}
	.ftr_logo img
	{
		width: 450px;
	}
	.ftr_logo h2
	{
		font-size: 22px;
	}
	.bottom_banner
	{
		padding: 40px 0px;
	}
	.bottomto_top
	{
		display: none;
	}
	.ftr_menu
	{
		justify-content: space-between;
	}
	.footer_social_media
	{
		text-align: center;
	}
	.footer_cont
	{
		padding-top: 20px;
	}
	.planner_btn 
	{
		padding-top: 7px !important;
	}
	.exp_cntct_icn a img
	{
		width: 30px !important;
	}
	.explr_mdldetail
	{
		padding-left: 20px;
	}
	.explr_mdldetail .banner_form.mdl_bnrfrm
	{
		margin: inherit;
	}
	.innermain ul
	{
		min-height: 345px;
	}
	.centre-logo
	{
		width: 15%;
    	margin-bottom: 10px;
	}
	.learn-morebtn
	{
		width: 38%;
		position: initial;
	}
	.cntcls p br,
	.consider_right p br
	{
		display: none;
	}
	.consider_right h3
	{
		font-size: 14px;
	}
	.consider_right ul li
	{
		white-space: nowrap;
	}

	.multiple-logo
	 {
	    width: 45%;
	    margin-bottom: 5px;
	}
	.defr_mdllist
	{
		flex-wrap: wrap;
	}
	.defr_mdllist .consider_right
	{
		text-align: left;
	}
	.beer-tour ul
	{
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.conta-meets p br
	{
		display: none;
	}
	.owl-carousel.mwp_slide .owl-nav
	{
		display: none !important;
	}
	.defr_mdllist .consider_right ul
	{
		padding-left: 0rem;
	}
	.centre-logo.logo-experience-1
	{
		width: 20%;
	}
	.mdl_tempmain h5, .temp_highmain h4
	{
		font-size: 12px !important;
	}
	.temp_detail, .mdlbtm_temp
	{
		justify-content: space-between;
	}
	.inspired_imagesMain
	{
		padding-top: 15px;
	}
	.explr_mdldetail .banner_detail h1
	{
		font-size: 36px;
	}
	.customeModel .explr_mdldetail .banner_detail p br
	{
		display: none;
	}
	.customeModel .explr_mdldetail .banner_detail p
	{
		white-space: normal !important;
		padding-right: 20px;
		margin-top: 0px;
	}
	.customeModel.modalheightfix .mob_bnr img
	{
		min-height: 460px;
    	object-fit: cover;
	}
	.banner_form form div
	{
		width: 48%;
		margin: 5px;
	}
	.cc_modal .convention_experttitle h1, .cc_modal .leadr_footer h1
	{
		font-size: 30px;
	}
	.cc_modal img.leadr_footer_strip
	{
		width: 26%;
	}
	.cc_modal .leadr_left
	{
		min-height: 320px;
	}
	.cc_modal .leader_drop_dwn img
	{
		width: 6%;
	}
	.cc_modal .leadr_footer
	{
		bottom: 15px;
	}
	.cc_modal .convention_expertcontent p
	{
		font-size: 16px;
	}
	.pb-70
	{
		padding-bottom: 50px;
	}
	.section_head.placemeet_head
	{
		padding-top: 10px;
	}
	.inner_head
	{
		padding: 10px 0px 10px 0px;
	}
	.breath-cum
	{
		padding-bottom: 5px;
	}
	.section_head.placemeet_head
	{
		padding-bottom: 10px;
	}
	.section_head.placemeet_head p
	{
		line-height: normal;
	}
	.section_head.placemeet_head p
	{
		line-height: normal;
	}

	/*new code end*/
	.card_main
	{
		width: 48.5%;
    	margin: 5px;
	}
	.detail_map 
	{
    	top: 5px !important;
	}
	.custom_video_resp .modal .modal-dialog
	{
		max-width: 740px !important;
	}
	.detail_tabs .nav-pills li.nav-item
	{
		padding: 0px 30px 10px 0px;
	}
	.detail_video .modal-xl.customeModel,
	.modal-dialog.modal-xl.customeModel
	{
	  max-width: 740px !important;
	}
	.explrmd_wrapper ul.detail_list li,
	.consider_right ul li
	{
		font-size: 14px;
	}
	.explrmd_wrapper .detail_tabs .nav .nav-item button,
	.explrmd_wrapper .detail_tabs .nav .nav-item button.active
	{
		font-size: 24px;
	}
	.distance p.form_airpot
	{
		font-size: 14pt;
	}
	.detail_area.cleatTb p
	{
		padding: 10px 0px;
	}
	.detail_map .expIMGDATA
	{
		padding: 0px 125px;
	}
	.detail_map .expIMGDATA
	{
		top: 70px;
	}
	.detail_area.cleatTb
	{
		clear: right;
	}
	.detail_map .expIMGDATA
	{
		top: 80px;
	}
	.footer_cont h4
	{
		font-size: 26px;
	}
	.detail_area.cleatTb br
	{
		display: none;
	}
	.card_row
	{
		align-items: self-start;
		flex-wrap: wrap;
	}
	.SlideImage img
	{
		width: 90px;
	}
	.SlideImage
	{
		width: 50%;
		padding-bottom: 46px;
	}
	.card-detail button i
	{
		font-size: 16px;
		padding: 6px;
	}
	.card-detail button
	{
		font-size: 20px;
	}
	.destinations_logo
	{
		height: 70px;
		width: 70px !important;
		padding-top: 5px;
	}
	
	.destinations_detail h4
	{
		font-size: 18px;
	}
	.destinations_detail 
	{
		font-size: 12px;
	}
	.palce_name p
	{
		font-size: 16px !important;
		margin-top: 5px;
	}
	.destinations_detail p
	{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.card_line
	{
		margin: 3px 0px;
		height: 3px;
		width: 50px;
	}
	.card-detail
	{
		padding-top: 5px;
	}
	.detail_tabs .nav-pills .nav-link,
	.detail_tabs .nav-pills .nav-link a
	{
		font-size: 13pt;
	}
	.palce_name
	{
		padding: 15px;
	}
	.venues_slide_detail p
	{
		font-size: 18px;
	}
	.venues_slide_detail h4
	{
		font-size: 22px;
	}
	.card_row .card_main .destinations_card .destinations .model_cont .detail_video .modal .modal-dialog
	{
		max-width: 680px;
	}
	.banner_detail
	{
		bottom: 10px;
	}
	.banner_detail p
	{
		margin-bottom: 10px;
		margin-top: 5px;
		font-size: 11pt;
		line-height: 20px;
	}
	.dmo_bannerdeta
	{
		bottom: 7px;
	}
	.detail_tag
	{
		padding: 10px 30px;
	}
	.detail_tag p
	{
		font-size: 12pt;
	}
	.detail_map p,
	.detail_map p.dmoName
	{
		padding: 0px !important;
	}
	.model_dotes
	{
		margin: 0px;
	}
	.banner_btn a i
	{
		height: 35px;
		width: 35px;
		padding: 10px 12px;
		font-size: 18px;
	}
	.dmo_bannerdeta h1
	{
		font-size: 30px;
	}
	.dmo_bannerdeta h4
	{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.banner_logo
	{
		width: 85px !important;
	}
	.detail_tabs .nav-pills li.nav-item
	{
		padding: 0px 28px 10px 0px;
	}
	.exp_main, .exp_addr
	{
		padding: 5px 0px;
	}
	.sale_btn a img
	{
		width: 100%;
	}
	.dmo_bannerdeta h4
	{
		line-height: 28px;
	}
	.distance_detail
	{
		display: initial;
	}
	ul.detail_list li
	{
		font-size: 14px;
	}
	ul.detail_list li img
	{
		margin-right: 10px;
	}
	.distance
	{
		padding-right: 60px;
	}
	.model_cont p
	{
		white-space: inherit;
		overflow: initial;
/*		padding: 10px 0px;*/
	}
	.venues_slide .owl-nav
	{
		right: 23px;
    	top: -41px;
	}
	.venues .view_more
	{
		padding-top: 10px;
	}
	.venues .view_more a
	{
		font-size: 22px;
	}
	.venues .view_more a i
	{
		font-size: 30px;
    	margin-left: 10px;
	}
	.inspired_inputs
	{
		width: 57%;
	}
	.bannerSlider .carousel-caption h4
	{
		font-size: 36px;
	}
	/*my code start*/
	
	.dmo_bannerdeta h1 
	{
	    font-size: 30px;
	}

/*	face 2 code start*/
	.new_top_head .navbar
	{
		flex-wrap: nowrap;
	}

	.new_top_head .navbar-nav
	{
		position: absolute;
    	top: 16px;
    	z-index: 999;
    	right: 0;
    	left: 0;
    	background-color: #000000db;
    	padding: 20px;
	}
	.new_top_head .navbar ul.navbar-nav li a,
	.for_fc2_mobile li a
	{
		color: #fff;
		padding: 0px;
		line-height: 36px;
	}
	.new_top_head .navbar ul.navbar-nav li::before
	{
		content: inherit;
	}
	.for_fc2_mobile
	{
		display: block;
	}
	.for_fc2_main
	{
		display: none;
	}
	.main_bnrdetail .bannerndetail h1
	{
		width: 100%;
		font-size: 36px;
		margin-bottom: 15px;
	}
	.bootomnav_left ul li
	{
		padding: 0px 7px;
	}
	.modal.cstm_mdl .modal-body
	{
		max-height: initial;
	}
	.menu_modal .cstm_mdl
	{
		top: 4.2rem;
	}
	.fast_model .modal-body
	{
		padding-bottom: 80px !important;
	}
	.bootomnav_right .input-group img
	{
		width: 12%;
		top: 4px;
	}
	.bootomnav_left ul li::before
	{
		margin-left: -10px;
	}
	.bottomNav_main
	{
		align-items: center;
	}
	.bootomnav_left ul li a
	{
		font-size: 14px;
	}
	.banner_list
	{
		padding-left: 20px;
	}
	.banner_TBmap_Detail .banner_list ul li
	{
		padding: 3px;
	}
	.banner_list 
	{
		width: 55%;
	}
	.banner_TBmap_Detail .banner_list ul li a
	{
		font-size: 14px;
	}
	.banner_map
	{
		right: 13%;
	}
	.banner_nbottom_logo img
	{
		width: 25%;
	}
	.close-sidebar
	{
		right: 10px;
	}
	.sideTB_detail .top_banner_headfc2
	{
		padding: 9px 28px 7px 14px !important;
	}
	.sideTB_detail .top_banner_headfc2 p
	{
		font-size: 12px !important;
	}
	
	/*my code end*/
}

@media screen and (min-width: 767px) and (max-width: 993px)
{

	.banner_title p
	{
		padding-top: 0px;
		padding-bottom: 20px;
		font-size: 16px;
	}
	.banner_title h4
	{
		font-size: 80px;
		top: 50px;
	}
	.owl-nav
	{
		display: none;
	}
	.photo_gallery .item.owl-item
	{
		width: 100%;
	}
	.destinations_logo
	{
		width: 50px;
	}
	.palce_name h2,
	.people_det h2
	{
		font-size: 28px;
	}
	.people_det p
	{
		min-height: 85px;
    font-size: 20px;
    line-height: 27px;
	}
	.inner-card-main.card_row .card_main
	{
		margin-bottom: 30px;
	}
	.palce_name p
	{
		word-break: break-all;
	}
	.banner_title h1
	{
		font-size: 70px;
		line-height: 92px;
	}
	.overlay
	{
		display: none;
	}

}
@media only screen and (max-width: 767px)
{	

	.banner_title .watch_video .modal .modal-content
	{
		height: 209px;
	}
	.overlay
	{
		display: none;
	}
	.main_new_head .bottom_head
	{
		width: 100%;
	}
	.bottom_banner .form_heading h2
	{
		font-size: 18px;
	}
	.container-fluid 
	{
    	padding-left: 1rem !important;
    	padding-right: 1rem !important;
	}
	.topbanner
	{
		display: block;
	}
	.banner_title
	{
		position: inherit;
		margin-left: 2%;
	}
	.Search_filter .navbar.navbar-expand-lg
	{
		margin-left: 2%;
	}
	.banner_title h1
	{
		font-size: 40px;
		line-height: 60px;
	}
	.banner_title h4
	{
		top: 30px;
		left: 10px;
		font-size: 60px;
	}
	.banner_title p
	{
		padding-top: 0px;
		font-size: 14px;
		padding-bottom: 20px;
	}
	.watch_video button i
	{
		font-size: 18px;
	}
	.watch_video button
	{
		padding: 8px 16px;
		font-size: 16px;
	}
	.banner_video
	{
		display: none;
	}
	.section_head h2
	{
		font-size: 22px !important;
	}
	.model_dotes span
	{
		height: 8px;
		width: 8px;
		margin: 3px;
	}
	#loader img
	{
		width: 250px !important;
	}
	.CityFilter .dropdown-content
	{
		min-width: 335px;
	}
	.dropdown-content.filterlist table td
	{
		padding: 15px 5px 15px 40px;
	}
	.Search_filter .owl-carousel .item
	{
		width: 100%;
		padding: 20px;
	}
	.bannerSlider .carousel-item
	{
		height: 450px;
	}
	.bannerSlider .carousel-caption h4
	{
		font-size: 18px;
		padding: 10px;
	}
	.bannerSlider .open-overlay img
	{
		width: 30px;
	}
	.bannerSlider .logo
	{
		width: 70%;
	}
	.bannerSlider .open-overlay
	{
		top: 14px;
		right: 1em;
	}
	.bannerSlider .menuBar .search
	{
		padding-right: 0px;
	}
	.Searchwrap input
	{
		padding: 5px 10px;
		border-radius: 3px;
		font-size: 14px;
	}
	.bannerSlider .BannerVideoBtn
	{
		bottom: 30px;
	}
	/*.slierNavLogo
	{
		display: none;
	}*/
	.SlideImage
	{
		padding-bottom: 65px;
	}
	.bannerSlider .nav .logo img
	{
		width: 80%;
	}
	.search img
	{
		width: 25px;
	}
	.card_row,
	.inspiredAll_images
	{
		flex-wrap: wrap;
	}
	.newsletter_form form
	{
		display: block;
	}
	.card_main
	{
		margin: 20px 0px 0px 0px;
		width: 100%;
	}
	.destinations_logo
	{
		width: 150px;
	}
	.section_head p
	{
		margin-bottom: 5px;
	}
	.section_padding
	{
		padding: 25px 0px
	}
	.Search_filter .navbar .dropdown a#navbarDropdownMenuLink
	{
		padding: 7px 10px;
		font-size: 16px;
	}
	.Search_filter .navbar.navbar-expand-lg
	{
		width: 45%;
	}
	/*.Search_filter
	{
		padding: 5px 0px;
		margin-top: 20px;
	}*/
	.SlideImage img
	{
		width: 90px;
	}
	.owl-nav
	{
		display: none;
	}
	.venues .section_head
	{
		padding: 15px 0px;
	}
	.card_row
	{
		padding: 0px;
	}
	.destinations_detail p
	{
		margin-bottom: 0px;
	}
	.pb-50
	{
		padding-bottom: 30px;
	}
	.pt-40
	{
		padding-top: 20px;
	}
	.heading_line
	{
		height: 12px;
		width: 100px;
	}
	.inspired_form .inspired_inputs .form,
	.inspired_form,
	.california_logo,
	.experts
	{
		flex-wrap: wrap;
	}
	.inspired_form .inspired_inputs .form input
	{
		margin-bottom: 15px;
		margin-left: 0px;
	}
	.inspired_inputs
	{
		width: 100%;
	}
	.inspired_button .upload, .inspired_button .send
	{
		width: 48%;
	}
	.inspired_button
	{
		width: 100%;
	}
	.inspired_images
	{
		margin: 5px;
		width: 30.2%;
	}
	.inspiredAll_images .inspired_images:first-child
	{
		margin-left: 5px;
	}
	.inspired_images.inspired_center
	{
		width: 100%;
	}
	.possible_image
	{
		width: 100%;
	}
	.bottom_banner
	{
		padding: 30px 0px;
	}
	.form_heading h2
	{
		font-size: 22px;
	}
	.form_heading h4
	{
		font-size: 20px;
	}
	.newsletter_form input.email,
	.newsletter_form input.zip_code
	{
		width: 100%;
		margin-bottom: 10px;
	}
	.footer_cont h4
	{
		font-size: 20px;
	}
	.california_logo_footer
	{
		width: 100px;
	}
	.california_logo p
	{
		font-size: 12px;
	}
	.wam
	{
		width: 110px;
		padding-top: 15px;
	}
	.newsletter_form .form-check a
	{
		margin-left: 10px;
	}
	.footer_icon ul li a
	{
		margin: 0px;
	}
	.footer_menu ul, .footer_icon ul
	{
		padding-left: 0px;
	}
	.banner_btn a i
	{
		font-size: 16px;
		padding: 7px 11px;
	}
	.detail_tabs .nav-pills .nav-link,
	.detail_tabs .nav-pills .nav-link a
	{
		font-size: 12pt;
	}
	.model_dotes
	{
		margin: 0px !important;
	}
	.venues_slide .owl-nav
	{
		display: none !important;
	}
	.banner_btn a i
	{
		height: 30px;
		width: 30px;
	}
	.banner_detail p
	{
		margin-bottom: 5px;
		white-space: normal;
		line-height: 16px;
		letter-spacing: 0.5px;
	}
	.detail_close button
	{
		padding: 8px;
		font-size: 12px;
	}
	.NewLoad1 img
	{
		width: 200px !important;
	}
	ul.detail_list li img
	{
		margin-right: 10px;
	}
	.dmo_bannerdeta
	{
		padding: 0px 10px;
	}
	.detail_tag
	{
		padding: 10px 15px;
	}
	.photo_gallery .item.owl-item
	{
		width: 100%;
	}
	.distance
	{
		text-align: left;
	}
	.plan_way
	{
		width: 100px;
		margin-left: initial;
	}
	.distance p
	{
		padding: 10px 0px;
		font-size: 10pt;
		-webkit-font-size: 10pt;
	}
	ul.detail_list li
	{
		padding: 8px 0px;
		font-size: 14px;
	}
	.plan_way
	{
		margin-bottom: 10px;
	}
	.detail_tabs .nav-pills li.nav-item
	{
		width: 100%;
		padding-bottom: 5px;
	}
	.detail_tabs ul.nav
	{
		margin-bottom: 0rem !important;
	}
	.detail_tag p
	{
		font-size: 14px;
	}
	.experts_detail
	{
		width: 100%;
	}
	.guid_image
	{
		max-width: 100%;
	}
	.cta_logo
	{
		max-width: 100px;
		margin: inherit;
	}
	.experts_list
	{
		padding-left: 0px;
		padding-top: 10px;
	}
	.experts_detail p
	{
		text-align: left;
	}
	#pills-guid .experts
	{
		padding: 10px 0px;
	}
	.detail_tabs
	{
		padding: 20px;
	}
	.Search_filter .navbar ul.dropdown-menu
	{
		left: 145px;
	}
	.destinations_card .content .desc
	{
		display: block;
		transform: none;
	}
	.palce_name p
	{
		font-size: 14px;
	}
	.mob_bnr img
	{
		min-height: 300px;
		object-fit: cover;
		object-position: right;
	}
	.dmo_bannerdeta h1
	{
		font-size: 20px;
		line-height: 10px;
		margin-bottom: 8px;
	}
	.dmo_bannerdeta h4
	{
		font-size: 18px;
	}
	.banner_logo
	{
		width: 70px;
		padding-top: 10px;
	}
	.banner_detail
	{
		bottom: 10px;
	}
	.detail_map
	{
		margin-top: 10px;
		top: 0;
	}
	.sale_btn a img
	{
		width: 60%;
	}
	.sale_btn
	{
		min-height: 90px;
	}
	.name_post h5,
	.exp_main h6,
	.exp_main p
	{
		font-size: 16pt;
	}
	.name_post p
	{
		font-size: 12pt;
	}
	.exp_main
	{
		padding: 5px 0px;
	}
	.distanceMain
	{
		float: left;
	}
	.distance p.form_airpot
	{
		font-size: 12pt;
	}
	.distance_detail
	{
		display: block;
	}
	.expIMGDATA h5
	{
		font-size: 18pt;
		line-height: 24px;
	}
	.detail_map .expIMGDATA
	{
		top: 20px;
	}
	.detail_map p
	{
		font-size: 12pt !important;
	}
	.banner_detail p br 
	{
	    display: none;
	}
	.distance p.form_airpot
	{
		padding-bottom: 5px;
	}

/*	face 2 code start*/
	.main_bnrdetail .bannerndetail h1
	{
		font-size: 16px;
		width: 100%;
		line-height: 15px;
	}
	.parsley-errors-list
	{
		margin: 0.5px !important;
	}
	.banner_form form
	{
		flex-wrap: wrap;
	}
	.new_top_head .navbar button.navbar-toggler
	{
		background-color: #005c90;
	}
	.new_top_head .navbar button.navbar-toggler span
	{
		color: #fff;
		height: auto;
		width: auto;
		margin-top: -10px;
	}
	.new_top_head .navbar
	{
		flex-wrap: nowrap;
		align-items: center;
	}
	.banner_nbottom_logo img 
	{
    	width: 15%;
    	margin-bottom: 0px;
	}
	.banner_nbottom_logo
	{
		bottom: 2px;
		right: 8px;
	}
	.new_top_head .navbar img.header_logo_ach
	{
		width: 52% !important;
	}
	.bottomNav_main,
	.side_head_nav
	{
		flex-wrap: wrap;
	}
	.bootomnav_right 
	{
    	width: 100%;
    	padding-top: 15px;
	}
	.bootomnav_right .input-group img
	{
		width: 7%;
		right: 3%;
	}
	.bootomnav_left a img
	{
		width: 20%;
		margin-top: 2px;
	}
	.bootomnav_left ul li a
	{
		font-size: 10px;
	}
	.mobile_tb_detail .mdl_mobile_img img
	{
		right: -5.7%;
	}
	.bootomnav_left ul li
	{
		padding: 0px 2px;
	}
	.bootomnav_left ul li::before
	{
		height: 10px;
		width: 1px;
		margin-left: -5px;
		bottom: 5px;
	}
	.section_padding
	{
		padding-top: 15px;
	}
	.menu_modal .cstm_mdl
	{
		top: 3.2rem !important;
	}
	.menu_modal .modal-content
	{
		right: 0;
	}
	.modal.cstm_mdl .modal-body
	{
		max-height: 590px;
    	overflow: scroll;
	}
	.new_top_head .navbar-nav
	{
		position: absolute;
    	top: 15px;
    	z-index: 9;
    	right: 0;
    	left: 0;
    	background-color: #000000c7;
    	padding: 20px;
	}
	.new_top_head .navbar ul.navbar-nav li a,
	.for_fc2_mobile li a
	{
		color: #fff;
		padding: 0px;
		line-height: 36px;
	}
	.new_top_head .navbar ul.navbar-nav li::before
	{
		content: inherit;
	}
	.for_fc2_main
	{
		display: none;
	}
	.for_fc2_mobile
	{
		display: block;
	}
	.main_bnrdetail .sidebar-wrapper
	{
		width: 90px;
	}
	.side_head h4
	{
		font-size: 8px;
	}
	.main_bnrdetail .sidebar-content
	{
		padding-top: 5px;
	}
	.side_head img
	{
		margin: 1px 0px;
	}
	#close-sidebar
	{
		right: 6px;
		top: -7px;
	}
	.banner_slide_option a
	{
		padding: 5px;
	}
	.side_head_nav span
	{
		height: 8px;
		width: 1px;
		margin: 0px 3px;
	}
	.cc_modal .dmo_bannerdeta h4
	{
		line-height: 57px;
		padding-left: 0px;
	}
	.cc_modal .convention_address
	{
		margin-top: 20px;
	}
	.cc_modal .detail_map
	{
		top: 10px !important;
	}
	.cc_modal .convention_experttitle h1, .cc_modal .leadr_footer h1
	{
		font-size: 36px;
	}
	.cc_modal .leadr_footer
	{
		margin-top: 20px;
	}
	.cc_modal .modal_leader_detail
	{
		padding-left: 10px;
	}
	.leader_right_footer img
	{
		width: 100%;
	}
	.leader_right_footer
	{
		margin-top: 20px;
	}
	.cc_modal .detail_tag
	{
		flex-wrap: wrap;
	}
	.cc_modal .strip_last_logo {
	    width: 23%;
	    margin-top: 10px;
	}
	.side_head
	{
		padding: 3px 5px;
	}
	.new_top_head .navbar button.navbar-toggler span i
	{
		font-size: 14px;
	}
	.side_head_nav p
	{
		font-size: 6px;
	}
	.main_bnrdetail .page-wrapper.toggled .page-content
	{
		padding-left: 89px;
	}
	.side_mnHead img
	{
		width: 15%;
	}
	.new_top_head .navbar
	{
		padding: 0px 7px !important;
	}
	.sidebar-content::-webkit-scrollbar 
	{
	  width: 2px;
	  height: 7px;
	}
	.banner_list
	{
		padding-left: 10px;
		width: auto;
	}
	.banner_TBmap_Detail .banner_list ul li a
	{
		font-size: 8px;
	}
	.banner_TBmap_Detail .banner_list ul li
	{
		padding: 0px;
		line-height: 10px;
	}
	.banner_TBmap_Detail .banner_list
	{
		padding-top: 0px !important;
	}
	.banner_TBmap_Detail .banner_list ul
	{
		padding-left: 5px !important;
	}
	.list_arrow
	{
		width: 3%;
	}
	.list_arrow img
	{
		margin-top: 4px;
	}
	.banner_map
	{
		right: 10%;
	}
	.top_banner_headfc2 p
	{
		font-size: 8px;
	}
	.top_banner_headfc2
	{
		padding: 0px 16px 1px 7px;
		margin-top: 0px;
	}
	.page-wrapper.chiller-theme.toggled
	{
		border-top: 1px solid #0962940;
		border-bottom: 1px solid #096294;
	}
	.bootomnav_left ul li a.active:after
	{
		left: 27%;
	}
	.model_Newform
	{
		width: 100%;
	}
	.sidebar_bototom
	{
		padding: 0px 5px !important;
	}
	.bootomnav_left ul li a.active:after
	{
		content: initial;
	}

	/*new code start*/
	.banner_form form input,
	.banner_form form select
	{
		width: 40%;
	}
	.bannerndetail
	{
		top: 4%;
	}
	.banner_video_main
	{
		bottom: -18px;
	}
	.banner_video_bg
	{
		width: 75%;
	}
	.banner_watch_video img
	{
		width: 27px;
	}
	.banner_watch_video
	{
		top: 3px;
		right: 18px;
	}
	.counter_mian
	{
		flex-wrap: wrap;
	}
	.conuting p,
	.conuting span
	{
		font-size: 28px;
	}
	.conuting
	{
		line-height: 35px;
	}
	.count-up h3
	{
		font-size: 12px;
	}
	.count-up
	{
		margin-bottom: 10px;
	}
	.banner_bottom
	{
		padding: 40px 0px 25px;
	}
	.bottom_head .head_viall
	{
		position: initial;
		margin-top: 10px;
		display: block;
	}
	.banner_form form button.banner_submit img
	{
		width: 145px;
	}
	.banner_form form button.banner_submit
	{
		margin: 0 auto;
	}
	.banner_form form input,
	.banner_form form select
	{
		width: 100% !important;
		border-radius: 5px !important;
	}
	.banner_form form div
	{
		width: 46% !important;
		margin: 3px;
	}
	.banner_form
	{
		margin: 10px;
		padding: 5px !important;
	}
	.top_nbanner .main_bnrdetail .owl-carousel .owl-dots .owl-dot
	{
		display: none;
	}
	.planner_btn
	{
		padding-top: 0px !important;
	}
	.btm_bnermain
	{
		padding: 10px;
	}
	.venues_slide_detail
	{
		padding-top: 10px;
	}
	.venues.restaurants
	{
		padding-bottom: 20px !important;
		padding-right: .75rem;
		padding-left: .75rem;
	}
	.planner.frst_planner,
	.venues
	{
		padding-left: .75rem;
		padding-right: .75rem;
	}
	.planner_center
	{
		margin: 10px;
	}
	.ftr_logo img
	{
		width: 100%;
	}
	.bottom_banner
	{
		padding: 30px 0px !important;
	}
	.footer_social_media
	{
		text-align: left;
	}
	.footer_social_media ul,
	.ftr_menu ul
	{
		padding-left: 0px;
	}
	.footer_cont
	{
		padding-top: 0px;
	}
	.bottomto_top
	{
		display: none;
	}
	.ftr_menu
	{
		display: block;
	}
	.footer_social_media ul li img
	{
		width: 30px;
	}
	.footer_btm
	{
		padding: 15px;
	}
	.section_head.placemeet_head h2
	{
		font-size: 32px;
	}
	.inner_head
	{
		padding: 0px 0px 5px 0px;
	}
	.section_head.placemeet_head h2
	{
		font-size: 32px !important;
	}
	.section_head.placemeet_head p
	{
		font-size: 15px !important;
		margin-bottom: 0px;
		text-align: center;
	}
	.section_head.placemeet_head
	{
		padding-bottom: 0px !important;
		padding-top: 10px !important;
	}
	.breath-cum
	{
		padding-bottom: 0px !important;
	}
	.inner-card-main.card_row .card_main
	{
		margin-bottom: 10px;
	}
	/*.explr_mdldetail.region_exp_main .banner_detail p
	{
		display: none;
	}*/
	.mdlbtm_temp
	{
		flex-wrap: wrap;
		justify-content: center;
	}
	.mdl_tempmain
	{
		width: 100%;
		margin-bottom: 10px;
	}
	.hightemp,
	.mdl_tempmain
	{
		border: none;
	}
	.hightemp
	{
		border-right: 0px;
	}
	.temp_detail
	{
		justify-content: center;
	}
	.temp_highmain
	{
		width: 53%;
		border: none;
	}
	.explrmd_wrapper .detail_tabs .nav .nav-item button,
	.explrmd_wrapper .detail_tabs .nav .nav-item button.active
	{
		font-size: 20px;
		line-height: 25px;
	}
	.explr_mdldetail
	{
		padding-left: 15px;
	}
	.explr_mdldetail .banner_detail h1
	{
		font-size: 30px;
	}
	.explr_mdldetail .banner_detail h4
	{
		font-size: 18px;
		margin-bottom: 8px;
	}
	.explr_mdldetail .banner_form
	{
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.explrmd_wrapper .explr_mdldetail .banner_logo
	{
		width: 55px;
	}
	.explrmd_wrapper ul.detail_list li, .consider_right ul li
	{
		font-size: 12px;
	}
	.innermain ul
	{
		min-height: 90px;
	}
	.cntcls p
	{
		font-size: 14px;
		margin-bottom: 5px;
		line-height: 24px;
	}
	.learn-morebtn
	{
		position: initial;
		width: 45%;
		margin-bottom: 10px;
	}
	.cntcls p br
	{
	    display: none;
	}
	.multiple-logo
	{
		width: 70%;
	}
	.defr_mdllist
	{
		display: block;
	}
	.consider_right
	{
		text-align: left;
	}
	.main_page_close
	{
		top: 0px;
		right: 10px;
		width: 15px;
	}
	.inner_head img
	{
		width: 110px;
	}
	.detail_map img
	{
		margin-bottom: 0px;
	}
	.beer-tour ul
	{
		padding-left: 0rem;
	}
	.conta-meets p br
	{
		display: none;
	}
	.exp_cntct_icn a img 
	{
    	width: 45px !important;
	}
	.defr_mdllist .consider_right ul
	{
		padding-left: 0rem;
	}
	.planner_btn.frst_planner
	{
		padding-bottom: 25px;
	}
	.dmo_banner .banner_detail p
	{
		padding-right: 15px;
		font-size: 12px;
	}
	.customeModel.modalheightfix .dmo_banner .banner_detail p
	{
		font-size: 12px;
		line-height: normal;
	}
	.customeModel.modalheightfix .mob_bnr img
	{
		min-height: 470px;
		object-position: center;
	}
	.customeModel.modalheightfix .explr_mdldetail .banner_detail h1
	{
		font-size: 24px;
	}
	.header_brdr img,
	.banner_btm_brdr
	{
		height: 3px;
	}
	.customeModel.modalheightfix.height2 .mob_bnr img
	{
		min-height: 420px;
	}
	.inspired_imagesMain
	{
		padding-top: 45px;
	}
	.cc_modal .detail_tag
	{
		padding: 7px 15px;
	}
	.ftr_menu img
	{
		width: 180px;
	}
	.ftr_logo h2
	{
		font-size: 22px;
	}
	.customeModel .banner_form form div
	{
		margin: 5px;
	}
	.customeModel .banner_form form button.banner_submit img
	{
		margin-top: 5px;
		margin-left: 0px;
	}
	.venues.bottom_gallery
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all
	{
		left: 35px !important;
	}

	/*new code end*/


	

}