@media screen and (min-width: 1025px) and (max-width: 1250px)
{
	.card_main
	{
		width: 18.8%;
	}
}

@media screen and (min-width: 820px) and (max-width: 1180px)
{
	.dmo_bannerdeta h1 
	{
	    font-size: 30px;
	    line-height: 25px !important;
	}
	.dmo_bannerdeta h4 
	{
    	line-height: 48px;
    	font-size: 19pt !important;
	}
	.banner_btn
	{
		margin-top: 30px;
	}
	.banner_nbottom_logo
	{
		left: 20px;
	}
	.banner_nbottom_logo.btm_vclogo
	{
		right: 20px;
	}
	.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: 150px;
	}
	.card_row
	{
		align-items: initial;
	}
	ul.detail_list li img 
	{
	    width: 13px;
	    margin-right: 2px;
	}
	.detail_map 
	{
    	position: relative;
    	top: 0px;
    	width: 70%;
    	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;
	}
	.sideTB_detail.theme_dtl_side .banner_TBmap_Detail .banner_list ul
	{
		max-height: 530px !important;
	}
	.distance_inner
	{
    	position: initial;
	}
	.bootomnav_right .input-group img
	{
		width: 8% !important;
	}
	.bootomnav_left ul li
	{
		padding: 0px 10px;
	}
	.distance
	{
		padding-right: 0px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px)
{
	.card_main
	{
		width: 18.5%;
    	margin: 5px;
	}
	.detail_map 
	{
    	top: 5px !important;
	}
	.main_bnrdetail .page-wrapper.toggled .page-content
	{
		padding-left: 295px;
	}
	.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
	{
	  max-width: 740px !important;
	}
	.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;
	}
	.SlideImage img
	{
		width: 90px;
	}
	.SlideImage
	{
		width: 50%;
		padding-bottom: 46px;
	}
	.card-detail button i
	{
		font-size: 16px;
		padding: 6px;
	}
	.card-detail button
	{
		font-size: 14px;
	}
	.destinations_logo
	{
		height: 70px;
		width: 70px !important;
		padding-top: 5px;
	}
	
	.destinations_detail h4
	{
		font-size: 18px;
	}
	.destinations_detail 
	{
		font-size: 12px;
	}
	.palce_name p
	{
		margin-bottom: 0px;
	}
	.destinations_detail p
	{
		font-size: 12px;
	}
	.footer-main,
	.footer-mob
	{
		display: none;
	}
	.footer-tab
	{
		display: block;
	}
	.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: 10px;
	}
	.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;
	}
	.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;
	}
	/*.detail_map
	{
		padding-top: 30px;
	}*/
	.customeModel .dmo_main .detail_tabs .nav-pills
	{
		margin-bottom: 0px !important;
	}
	.distance_detail
	{
		display: initial;
	}
	ul.detail_list li
	{
		font-size: 14px;
	}
	ul.detail_list li img
	{
		margin-right: 10px;
	}
	.distance
	{
		padding-right: 40px;
	}
	.cleatTb.new_aiport_dtl p
	{
		white-space: break-spaces;
	}
	.detail_list.new_lst_mdl li span
	{
		white-space: nowrap;
	}
	.detail_list li span.type_fastfct
	{
		padding: 4px	;
	}
	.model_cont p
	{
		white-space: inherit;
		overflow: initial;
	/*padding: 10px 0px;*/
	}
	.dmo_bannerdeta h1 
	{
	    font-size: 30px;
	    line-height: 25px !important;
	}
	.dmo_bannerdeta h4 
	{
    	line-height: 28px;
    	font-size: 19pt !important;
	}
	.banner_btn
	{
		margin-top: 30px;
	}
	.banner_nbottom_logo
	{
		left: 20px;
	}
	.banner_nbottom_logo.btm_vclogo
	{
		right: 20px;
	}
	.venues_slide .owl-nav
	{
		right: 23px;
    	top: -41px;
	}
	.venues .view_more
	{
		padding-top: 10px;
/*		width: 19px;*/
	}
	.venues .view_more a
	{
		font-size: 22px;
	}
	.venues .view_more a i
	{
		font-size: 30px;
    	margin-left: 10px;
	}
	.inspired_inputs
	{
		width: 57%;
	}
	.inspired_images
	{
		width: 18.5%;
	}
	.inspired_center
	{
		width: 38.5%;
	}
	.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: 5px;
    z-index: 999;
    right: 0;
	/*left: 0;*/
	/*background-color: #000000db;*/
    padding: 5px;
	}
	.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;
	}
	.main_bnrdetail .bannerndetail p
	{
		font-size: 30px;
	}
	.bootomnav_left ul li
	{
		padding: 0px 7px;
	}
	.distance_inner
	{
		position: initial;
	}
	.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: 9%;
        top: 7px;
        right: 10px;
	}
	.bannerndetail img
	{
		max-width: 160px;
    	margin-bottom: 10px;
	}
	.bannerndetail
	{
		top: 30%;
	}
	.bootomnav_left ul li::before
	{
		margin-left: -10px;
	}
	.bottomNav_main
	{
		align-items: center;
	}
	.bootomnav_left ul li a
	{
		font-size: 14px;
	}
	.bottomNav_main .bootomnav_left a.btm_navsearch
	{
		font-size: 12px;
	}
	.bottomNav_main .bootomnav_left ul
	{
		margin-top: 5px;
	}
	.bootomnav_right
	{
		width: 34%;
	}
	.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;
		margin-left: 6px;
	}
	.banner_map
	{
		right: 13%;
	}
	.banner_nbottom_logo img
	{
		width: 25%;
	}
	.close-sidebar
	{
		right: 10px;
	}
	.sideTB_detail .top_banner_headfc2
	{
		padding: 9px 28px 7px 20px !important;
	}
	.description-region
	{
		padding-left: 20px;
	}
	.sideTB_detail .top_banner_headfc2 p
	{
		font-size: 16px !important;
	}
	.banner_TBmap_Detail .banner_list.d-flex.pt-4
	{
		padding-top: 0.5rem !important;
	}
	.banner_TBmap_Detail .banner_list ul
	{
		max-height: 195px;
    overflow-y: auto;
	}
	.description-region p
	{
		font-size: 14px;
		line-height: 18px;
	}
	.banner_TBmap_Detail .banner_list ul.static_ul
	{
		height: initial;
		max-height: initial;
	}
	.banner_TBmap_Detail .banner_list ul.static_theme_ul,
	.sideTB_detail.theme_dtl_side .banner_TBmap_Detail .banner_list ul
	{
		max-height: 355px;
	}
	.side_head
	{
		padding: 3px 20px !important;
	}
	.region_scrl_main .banner_TBmap_Detail .banner_list ul
	{
		max-height: 145px;
	}
	.region_scrl_main .banner_TBmap_Detail .banner_list ul.regions_city_list
	{
		max-height: initial;
	}
	.collapse.navbar-collapse.for_fc2_main
	{
	  display: block !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
	{
		font-size: 18px;
	}
	.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: 70%;
	}
	.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: 20px;
	}
	.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: 20px 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: 50px;
		margin-left: initial;
	}
	.cleatTb.new_aiport_dtl p

	{
		padding-top: 0px;
	}
	.distance p
	{
		padding: 10px 0px;
		font-size: 10pt;
		-webkit-font-size: 10pt;
	}
	ul.detail_list li
	{
		padding: 8px 0px;
		font-size: 14px;
	}
	.airport_indetail
	{
		justify-content: start;
	}
	.plan_way
	{
		margin-bottom: 10px;
	}
	.detail_tabs .nav-pills li.nav-item
	{
		width: 100%;
	}
	.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;
	}
	.banner_detail p
	{
		font-size: 12px;
	}
	.dmo_bannerdeta h1
	{
		font-size: 20px;
		line-height: 10px;
		margin-bottom: 8px;
	}
	.dmo_bannerdeta h4
	{
		font-size: 18px;
		padding-left: 0px;
		line-height: 50px;
	}
	.banner_btn
	{
		margin-top: 30px;
	}
	.distance_inner
	{
		position: initial;
	}
	.banner_logo
	{
		width: 70px;
		padding-top: 10px;
	}
	.banner_detail
	{
		bottom: 10px;
	}
	.detail_map
	{
		margin-top: 20px;
		top: 0;
	}
	.bannerndetail
	{
		top: 20%;
	}
	.bannerndetail img
	{
		max-width: 120px;
    	margin-bottom: 0px;
	}
	.main_bnrdetail .bannerndetail p
	{
		font-size: 16px;
		line-height: 26px;
		margin-left: 10px;
		letter-spacing: 8px;
	}
	.bnr_wchvideo
	{
		width: 30px;
		margin: 2px auto;
	}
	.sale_btn a img
	{
		width: 60%;
	}
	.sale_btn
	{
		min-height: 90px;
	}
	.name_post h5,
	.exp_main h6,
	.exp_main p,
	.exp_addr h6
	{
		font-size: 13pt;
	}
	.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: 18px;
		width: 100%;
	}
	.inner_side_dtl a.submit_rfp.expert_email
	{
		bottom: 7.5px;
    	left: 6.5px;
    	font-size: 4px;
	}
	.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: 16%;
    	margin-bottom: 0px;
	}
	.top_nbanner .main_bnrdetail .owl-carousel.banner_slide .owl-dots
	{
		display: none;
	}
	.banner_nbottom_logo
	{
		bottom: 5px;
		left: 5px;
	}
	.bootomnav_left ul
	{
		margin-top: 5px;
	}
	.bottomNav_main .bootomnav_left a.btm_navsearch
	{
		font-size: 10px;
		padding: 6px !important;
	}
	.banner_nbottom_logo.btm_vclogo
	{
		right: 5px;
	}
	.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: 25px;
		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: 0;
	}
	.menu_modal .modal-content
	{
		right: 0;
	}
	.modal.cstm_mdl .modal-body
	{
		max-height: initial;
	}
	.new_top_head .navbar-nav
	{
		position: absolute;
    	top: 6px;
    	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: 100px;
	}
	.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: 3px;
	}
	.side_head_nav span
	{
		height: 8px;
		width: 1px;
		margin: 0px 3px;
	}
	.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: 100px;
	}
	.inner_side_dtl a.submit_rfp
	{
		width: 25px;
		bottom: 5px;
		left: 5px;
		line-height: 0px;
	}
	.inner_side_dtl a.side_innview_dtl
	{
		width: 25px;
		right: 5px;
		bottom: 5px;
		line-height: 0px;
	}
	.side_mnHead img
	{
		width: 15%;
	}
	.new_top_head .navbar
	{
		padding: 4px;
	}
	.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;
		margin-left: 5px !important;
	}
	.banner_TBmap_Detail .banner_list.d-flex.pt-4
	{
		padding-top: 0rem !important;
	}
	.banner_TBmap_Detail .banner_list ul li
	{
		padding: 0px;
		line-height: 10px;
	}
	.description-region p
	{
		font-size: 8px;
    	line-height: 10px;
	}
	.description-region
	{
		padding-left: 7px;
	}
	.banner_TBmap_Detail .banner_list
	{
		padding-top: 0px !important;
	}
	.banner_TBmap_Detail .banner_list ul
	{
		padding-left: 0px !important;
		max-height: 92px;
    	overflow-y: auto;
	}
	.top_banner_headfc2 p
	{
		padding-bottom: 2px;
	}
	.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;
	}
	.banner_nav_head p
	{
		font-size: 10px;
	}
	.banner_nav_head
	{
		bottom: 7px;
	}
	.banner_nav_head span
	{
		margin: 0px 5px;
	}
	.banner_nav_head span
	{
		height: 10px;
	}
	.banner_TBmap_Detail .banner_list ul li i
	{
		font-size: 10px;
	}
	.theme_menu_section .banner_TBmap_Detail .banner_list ul
	{
		min-height: 195px;
	}
	.palce_name p, .model_cont p
	{
		white-space: initial;
	}
	.region_scrl_main .banner_TBmap_Detail .banner_list ul.regions_city_list
	{
		max-height: initial;
	}
	.exp_main p, .exp_main a
	{
		font-size: 14pt;
	}
	.exp_addr p
	{
		font-size: 12px;
		line-height: 19px;
	}
	.collapse.navbar-collapse.for_fc2_main
	{
		display: block;
	}
	.collapse.navbar-collapse.for_fc2_main img
	{
		max-width: 120px;
	}
	.footer-main,
	.footer-tab
	{
		display: none;
	}
	.footer-mob
	{
		display: block;
	}




}