
@media (min-width:992px) {
	.mo-menu, .mo_menu.active{display:none;}
	.main.active{transform:initial;opacity:1}
	.menuIcon{display:none;}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt{display:none;}
}

@media (min-width:1921px) {
	.los_losas_hvr_bx_main{top: calc(100% - 77%);}
}

@media (min-width:2161px) {
	.los_losas_hvr_bx_main{top: calc(100% - 76%); left: calc(100% - 83%);}
}

@media(max-width:1800px) {
	.bnr_help2{left:53.5%;}
	.bnr_help3{left:76.8%;}
	.common_questions:before{right:-100px;}
	.common_questions_lt_blue:before{left:-100px;}
	.our_staff:before{right:-250px;}
	.media_pg_technical:before{left:-170px;}
	.media_technical_main:after, .privacy_plc_main:after{right:-90px;}
	.report_info_main:before{left:-170px;}
	.economic_highlights:before{left:-350px}
}

@media(max-width:1750px) {
	.bnr_help2{left:52.5%;}
	.bnr_help3{left:74.8%;}
	.common_questions:before{right:-120px;}
	.common_questions_lt_blue:before{left:-120px;}
	.our_staff:before{right:-280px;}
	.media_pg_technical:before, .report_info_main:before{left:-200px;}
	.media_technical_main:after, .privacy_plc_main:after{right:-130px;}
	.economic_highlights:before{left:-370px}
	.contact_comman_questions:before{width:250px;height:700px;}
	.abt_directors_main:after{width:222px;height:800px;}
	.corporate_directory_main:after{width:232px;height:458px;}
	.corporate_governance_main:after{width:260px;height:250px;}
	.our_commodities_pg:after{width: 250px !important;height: 403px !important;}
	.media_pg_news:after {width:260px;height:496px;}
	.media_pg_main.videos_main:after, .media_pg_main.media_cvrg_main:after, 
	.news_dtl_inner:before{
		width:236px !important;height:454px !important;
	}
	.investor_report_main.company_presentations:before, 
	.investor_report_main.market_report_announcements:after{
		width: 276px !important;height: 750px !important;
	}
	.media_event_pg_main:after{width:270px !important;height:740px !important;}
	.project_dtl_main.project_water:after{width:350px;height:350px;}
	.navbar .nav-list{column-gap:25px;}
}

@media(max-width:1700px) {
	.header_rgt_main{column-gap:220px;}
}

@media(max-width:1665px) {
	.navbar .nav-list{column-gap:25px;}
	.header_rgt_main{column-gap:190px;}
}

@media(max-width:1610px) {
	.navbar .nav-list{column-gap:25px;}
	.header_rgt_main{column-gap:130px;}
}


@media(max-width:1600px) {
	.header_rgt_main{column-gap:145px;}
	.bnr_help1{left:22.5%;}
	.bnr_help2{left:48.5%;}
	.bnr_help3{left:72.8%;}
	.common_questions:before{right:-140px;}
	.common_questions_lt_blue:before{left:-140px;}
	.our_staff:before{right:-300px;}
	.media_pg_technical:before, .report_info_main:before{left:-230px;}
	.media_technical_main:after, .privacy_plc_main:after{right:-150px;}
	.economic_highlights:before{left:-400px}
	.costa_vc_main:before{height:600px;width:134px;}
	.contact_comman_questions:before{width:250px;height:700px;}
	.about_txt:after{width: 195px;height: 367px;}
	.media_pg_main.videos_main:after, .media_pg_main.media_cvrg_main:after, 
	.news_dtl_inner:before{
		width:200px !important;height:381px !important;
	}
	.header_rgt_main {column-gap: 120px;}
}

@media(max-width:1580px) {
	.hm_costa_project_inr_rgt{height:74vh;}
}

@media(max-width:1550px) {
	.header_rgt_main{column-gap:120px;}
	.header_rgt{column-gap:30px;}
	.navbar .nav-list {
        column-gap: 23px;
    }
}

@media(max-width:1500px) {
	.header_rgt_main{column-gap:140px;}
	.navbar .nav-list{column-gap:14px;}
	.header_rgt{column-gap:18px;}
	.bnr_help1{left:20.5%;}
	.bnr_help2{left:46.5%;}
	.bnr_help3{left:72.8%;}
	.common_questions:before{right:-190px;}
	.common_questions_lt_blue:before{left:-190px;}
	.our_staff:before{right:-320px;}
	.media_pg_technical:before, .report_info_main:before{left:-250px;}
	.media_technical_main:after, .privacy_plc_main:after{right:-190px;}
	.economic_highlights:before{left:-430px}
	.project_dtl_main:after, .site_tour:before{width:250px;height:900px;}
	.contact_comman_questions:before{width:170px;height:480px;}
	.community_pg_comman:before{height:968px;width:142px;}
	.abt_directors_main:after{width:200px;height:720px;z-index:-1;}
	.corporate_governance_main:after{width:200px;height:188px;}
	.our_commodities_pg:after{width:200px !important;height:318px !important;z-index:-1;}
	.media_pg_news:after {width:198px;height:376px;z-index:-1;}
	.investor_report_main.company_presentations:before, 
	.investor_report_main.market_report_announcements:after{
		width:240px !important;height:660px !important;
	}
}

@media(max-width:1480px) {
	.header_rgt_main{column-gap:120px;}
	.header_rgt {column-gap: 25px;}
}

@media(max-width:1440px) {
	.inner_bnr_cnt h1{font-size:44px;}
	.header_rgt_main{column-gap:80px;}
	.common_questions:before{right:-200px;}
	.common_questions_lt_blue:before{left:-200px;}
	.our_staff:before{right:-280px;width:350px;height:350px;}
	.media_pg_technical:before, .report_info_main:before{
		left:-300px;
	}
	.media_technical_main:after, .privacy_plc_main:after{right:-220px;}
	.economic_highlights:before{left:-460px}
	.project_dtl_main:after, .site_tour:before{width: 200px;height:740px;}
	.project_dtl_main.project_water:after{width:320px;height:320px;}
	footer:before{width: 58px;}
	.hm_costa_project_inr_rgt{height:74vh;}
}


@media(max-width:1439px) {
	.bnr_help_hover{max-width:300px;}
	.bnr_help_hover ul li{margin-bottom:10px;}
	.hm_costa_project_inr_txt {max-width:90%;}
}


@media(max-width:1400px) {
	.inner_banner:after, .banner_main:after{
		width: 113px;height: 113px;bottom: -1px;
	}
	.inner_banner:before, .banner_main:before{
		width: 113px;height: 113px;bottom: -1px;
	}

	.header_rgt_main {column-gap:50px;}
	.inner_bnr_cnt h1 {font-size: 38px;line-height:58px;letter-spacing:4px;}
	.abt_directors_itm_lft img{height:auto;}
	.welcome_txt_main:before, .about_txt:before, .abt_directors_main:before, 
	.abt_directors_main:before, .corporate_governance_main:before, 
	.corporate_directory_main:before, .about_txt:before, .project_dtl_main:before, 
	.investor_pg_report:before, .market_report_announcements:before, .research_main:before, 
	.media_pg_main:before, .community_news_feed:before, .contact_adrs_main:before, 
	.media_dtl_main:before, .error_main:before, .tnx_main:before, .privacy_plc_main:before, 
	.media_event_pg_main:before, .event_dtl_main:before, .estma_rpt_main:before, .search_pg_main:before, .sitemap:before{
		height:300px;
	}
	.hm_costa_project_inr_txt{max-width:90%;}
	footer:before{height:300px;}
	.common_questions:before{width:200px;height:200px;right:-150px;}
	.report_info_main:before{width:300px;height:300px;left:-220px;}
	.shareholder_pg_main {padding-bottom: 0px;}
	.media_pg_technical:before{width:300px;height:300px;left:-220px;}
	.media_technical_main:after{width:250px;height:250px;right:-180px;}
	.our_staff:before{width:250px;height:250px;right:-220px;}

	.costa_vc_main:before{height: 394px;width: 87px;}
	.project_dtl_main:after, .site_tour:before{width:118px;height:430px;}
	.contact_comman_questions:before{width:150px;height:400px;}
	.community_pg_comman:before{height:677px;width:100px;}
	.about_txt:after{width: 152px;height: 302px;}
	.abt_directors_main:after{width:160px;height:578px;z-index:-1;}
	.corporate_directory_main:after{width:200px;height:390px;}
	.corporate_governance_main:after{width:160px;height:169px;}
	.our_commodities_pg:after{width:160px !important;height:259px !important;z-index:-1;}
	.media_pg_news:after {width:170px;height:355px;}
	.media_pg_main.videos_main:after, .media_pg_main.media_cvrg_main:after, 
	.news_dtl_inner:before{
		width:154px !important;height:290px !important;
	}
	.investor_report_main.company_presentations:before, 
	.investor_report_main.market_report_announcements:after{
		width:200px !important;height:550px !important;
	}
	.research_main:after{
		width: 170px !important;height: 460px !important;
	}
	.media_event_pg_main:after{width:240px !important;height:650px !important;}
	.project_dtl_main.project_water:after{width:280px;height:280px;}
	footer:before{right:-18px;}
}

@media(max-width:1366px) {
	.inner_bnr_cnt h1 {font-size: 35px;line-height:55px;}
	.abt_directors_itm_lft h3{font-size:24px;line-height:30px;}
	.header_rgt_main {column-gap:40px;}
	.navbar .nav-list {column-gap: 14px;}
	.navbar .nav-list li > a{font-size:14px;}
	.header_rgt_lf ul li a {font-size: 14px;}
	.header_rgt{column-gap:14px;}
	.bnr_help3 {top: 273px;}
	footer .container, .copyright .container{width:95%;}
	.ftr_inr{column-gap:60px;}
	.ftr_inr_rgt{column-gap:60px;}
	.ftr_connect_itm h3{font-size:20px;line-height:26px;}
	.modal-dialog{max-width:90%;}
	.report_info_main:before{width:300px;height:300px;left:-250px;}
	.media_pg_technical:before{width:280px;height:280px;left:-220px;}
	.media_technical_main:after{width:250px;height:250px;right:-200px;}
	.our_staff:before{width:230px;height:230px;right:-220px;}
	.privacy_plc_main:after{width:250px;height:250px;right:-220px;}
	.contact_comman_questions:before{width: 120px;height: 339px;}
	.community_pg_comman:before{height:677px;width:80px;background-size:cover;}
	.about_txt:after{width: 130px;height:259px;}
	.corporate_directory_main:after{width:170px;height:330px;}
	.corporate_governance_main:after{width:140px;height:130px;}
	.media_pg_main.videos_main:after, .media_pg_main.media_cvrg_main:after, 
	.news_dtl_inner:before{
		width:128px !important;height:240px !important;left:initial !important;
	}
	.research_main:after{
		width: 150px !important;height: 400px !important;
	}
}

@media(max-width:1320px) {
	.navbar .nav-list{column-gap:14px;}
	.header_inner .logo a img {max-width: 160px;}
	.about_txt:before, .abt_directors_main:before, 
	.abt_directors_main:before, .corporate_governance_main:before, 
	.corporate_directory_main:before, .project_dtl_main:before, 
	.investor_pg_report:before, .market_report_announcements:before, .research_main:before, 
	.media_pg_main:before, .community_news_feed:before, .contact_adrs_main:before, 
	.media_dtl_main:before, .privacy_plc_main:before, .media_event_pg_main:before, 
	.event_dtl_main:before, .estma_rpt_main:before, .search_pg_main:before, .sitemap:before{
		height:260px;left:-10px;top:-85px;
	}
	.community_news_feed:before{top:-15px;}
	.welcome_txt_main:before{height:260px;}
	.inner_banner:after, .banner_main:after{
		width: 105px;height: 105px;bottom: -1px;
	}
	.inner_banner:before, .banner_main:before{
		width: 105px;height: 105px;bottom: -1px;
	}
	.project_dtl_main.project_water:after{width:250px;height:250px;}
}

@media(max-width:1300px) {
	.header_rgt_main {column-gap:30px;}
	.hm_investor_center{padding:80px 0;}
	.inner_bnr_cnt h1 {font-size: 30px;line-height:45px;}
	.inner_bnr_cnt ul li a, .inner_bnr_cnt ul li{font-size:18px;}
	.navbar .nav-list {column-gap: 15px;}
	.header_rgt_main {width: 88%;}
	.banner_hover_main{display:none;}
	footer:before{height:250px;}
	.hm_media_coverage_inr button.arw_lft, .hm_news_feed_inr button.nws_arw_lft, 
	.community_news_feed_slider button.arw_lft, .our_staff_slider button.staff_arw_lft{
		left:-30px;
	}
	.welcome_txt_main:before, .media_event_pg_main:before, .event_dtl_main:before{
		left:-22px;
	}
	.hm_media_coverage_inr button.arw_rgt, .hm_news_feed_inr button.nws_arw_rgt, 
	.community_news_feed_slider button.arw_rgt, .our_staff_slider button.staff_arw_rgt{
		right:-30px;
	}
	.media_pg_technical:before{width:230px;height:230px;left:-200px;}
	.hm_media_coverage_itm h3{font-size:28px;line-height:36px;margin-bottom:20px;min-height: 113px;}
	.ftr_inr_rgt{column-gap:60px;}
	.inner_banner_row{padding:200px 0 180px;}
	.video_sec .banner_inr {height: 452px;}
	.video_sec .bnr_cnt.inner_bnr_cnt{bottom:180px;}
	.ftr_inr_lft {width: 17.5%;}
	.ftr_inr_lft_itm {width: 14%;}
	.common_questions:before{width:180px;height:180px;right:-140px;}
	.report_info_main:before{width:250px;height:250px;left:-200px;}
	.media_technical_main:after{width:220px;height:220px;right:-180px;}
	.project_dtl_main:after, .site_tour:before{width:88px;height:325px;}
	.contact_comman_questions:before{width:100px;height: 281px;}
	.community_pg_comman:before{height:677px;width:60px;background-size:cover;}
	.about_txt:after{width: 110px;height:215px;z-index:-1;}
	.media_event_pg_main:after{width:200px !important;height:550px !important;}
	.error_bnr{height:450px;}
	.hover_drp_main{left:-100px;}
	.hm_costa_project_inr_rgt {height: 95vh;}
	.hm_costa_project_inr_rgt h2{margin-bottom:15px;}
	.hm_costa_project_inr_rgt p{margin-bottom:15px;}
}

@media(max-width:1250px) {
	.project_dtl_main:after, .site_tour:before, .contact_comman_questions:before, .community_pg_comman:before, 
	.corporate_governance_main:after, .our_commodities_pg:after, .media_pg_news:after, 
	.media_event_pg_main:before, .event_dtl_main:before, .project_dtl_main.project_water:after{
		content:none;
	}
	.inner_banner:after, .inner_banner:before, .banner_main:after, .banner_main:before{
		content:none;
	}
	.video_sec{clip-path:initial;}
	.welcome_txt_main:before, .hm_latest_news:before, footer:before, .about_txt:before, 
	.abt_directors_main:before, .corporate_governance_main:before, 
	.corporate_directory_main:before, .project_dtl_main:before, .common_questions:before, 
	.investor_pg_report:before, .report_info_main:before, .market_report_announcements:before, 
	.research_main:before, .media_pg_main:before, .media_pg_technical:before, 
	.media_technical_main:after, .community_news_feed:before, .our_staff:before, 
	.contact_adrs_main:before, .media_dtl_main:before, .privacy_plc_main:before, 
	.privacy_plc_main:after, .media_pg_main.videos_main:after, 
	.media_pg_main.media_cvrg_main:after, .news_dtl_inner:before, .media_event_pg_main:after, .search_pg_main:before, 
	.sitemap:before{
		content:none;
	}
	.estma_rpt_main:before{content:none !important;}
	.hm_media_coverage_inr button.arw_lft, .hm_news_feed_inr button.nws_arw_lft, 
	.community_news_feed_slider button.arw_lft, .our_staff_slider button.staff_arw_lft{
		left: -15px;
	}
	.hm_media_coverage_inr button.arw_rgt, .hm_news_feed_inr button.nws_arw_rgt, 
	.community_news_feed_slider button.arw_rgt, .our_staff_slider button.staff_arw_rgt{
		right:-15px;
	}
	.ftr_inr_rgt{column-gap:40px;}
	.ftr_inr_lft {width: 16.5%;}
	.ftr_inr {column-gap: 50px;}
	.ftr_inr_rgt {width: 73.5%;}
	.navbar .nav-list li > a{letter-spacing:1px;}
	.navbar .nav-list {column-gap: 13px;}
	.header_rgt_main {column-gap: 25px;}

	
}

@media(max-width:1200px) {
	.costa_vc_main:before, .about_txt:after, .abt_directors_main:after, 
	.corporate_directory_main:after, .investor_report_main.company_presentations:before, 
	.investor_report_main.market_report_announcements:after, .research_main:after{
		content:none;
	}
	.container, footer .container{width:90%;}
	.header_rgt_main {column-gap:30px;}
	.header_rgt{column-gap:20px;}
	.navbar .nav-list {column-gap: 15px;}
	.navbar .nav-list li a, .header_rgt_lf ul li a{font-size:12px;}
	.header_inner .logo a img {max-width: 150px;}
	.navigation{padding: 0 5%;}

	.site_tour_lft h2{line-height:34px;}
	.hm_investor_cntr_inr{column-gap:50px;}
	.hm_media_coverage_itm h3{
		font-size:26px;line-height:36px;margin-bottom:20px;min-height:112px;
	}
	.about_pt_sec, .project_highlighs{
		padding:80px 0px;
	}

	.about_pt_itm h3{min-height:36px;margin-bottom:20px;}
	.abt_directors_itm{column-gap:30px;padding:30px;}
	.abt_directors_itm_rgt p{line-height:25px;}
	.corporate_directory_row_itm h4{margin-bottom:20px;font-size:22px;line-height:30px;}
	.corporate_directory_row {margin-bottom:40px;}
	.corporate_directory_row_itm p, .corporate_directory_row_itm ul li{
		font-size:14px;line-height:23px;
	}

	.corporate_governance_inr .tabs li{padding:15px 25px;font-size:16px;line-height:26px;}
	.investor_report_list ul li a{font-size:20px;line-height:30px;}
	.investor_report_list ul li{padding:15px 0;}
	.investor_annual_rprt_itm, .report_info_inr_itm{padding:20px;}
	.investor_annual_rprt_itm h3{letter-spacing:1.4px;}
	.report_info_main{margin-bottom:0px;}

	.media_itm_cnt{padding:30px 20px;}
	.media_itm_cnt h3, .media_itm_cnt h3 a{font-size:20px;line-height:26px;}
	.media_event_itm{padding:20px;}

	.contact_adrs_itm_top h3, .contact_adrs_itm_top h3 span{
		font-size:22px;margin-bottom:30px;
	}
	.contact_adrs_itm_top {padding:40px 30px 40px 30px;}
	.event_dtl_inr{padding-left:60px;}

	.error_inr h1, .tnx_inr h1{font-size:160px;line-height:195px;}
	.error_inr h2{font-size:46px;line-height:58px;}
	.tnx_inr_cnt{margin:40px auto 0;}
	.inner_bnr_cnt ul{column-gap:20px;}
	.inner_bnr_cnt ul li:before{right:-15px;}
	.header_inner .logo a img {max-width: 130px;}
	.about_pt_itm p{min-height:135px;}
	.social_top{padding-bottom:20px;}
	.banner_main{margin-top:-122px;clip-path:polygon(50% 0%, 100% 0, 100% 90%, 90% 100%, 8% 100%, 0 90%, 0 0);}
	.banner_inr {height: 750px;}
	.bnr_cnt h1{font-size:48px;line-height:56px;}
	.bnr_cnt h2{font-size:36px;line-height:46px;}
	.hm_costa_project_inr_txt {max-width: 100%;padding-right:10%;}
	.hm_market_ancmnt_inr{padding:40px;}
	.hm_market_ancmnt_itm p{font-size:20px;line-height:26px;}
	.hm_market_ancmnt_itm h3{font-size:22px;line-height:26px;}
	.hm_market_ancmnt_inr{border-radius:30px;}
	.hm_media_coverage_inr button.arw_lft, .hm_news_feed_inr button.nws_arw_lft, 
	.community_news_feed_slider button.arw_lft, .our_staff_slider button.staff_arw_lft{
		left: -20px;
	}
	.hm_media_coverage_inr button.arw_rgt, .hm_news_feed_inr button.nws_arw_rgt, 
	.community_news_feed_slider button.arw_rgt, .our_staff_slider button.staff_arw_rgt{
		right:-20px;
	}
	.ftr_inr_lft {width: 16.5%;}
	.ftr_inr_rgt{width:77.5%;}
	.ftr_inr_lft_itm {width: 15%;}
	.ftr_connect{column-gap:30px;}
/*	.inner_banner{clip-path:polygon(50% 0%, 100% 0, 100% 90%, 92% 100%, 8% 100%, 0 90%, 0 0);}*/
	.directors_team_inr .board_directors_itm a{padding:30px 20px;}
	.directors_team_inr .board_directors_itm .directors_itm_social {margin-top: 15px;}
	.welcome_txt_main{padding:60px 0;}
	.hm_market_ancmnt{margin-top:60px;}
	.investor_pg_market_anc{margin-top:0;}
	.costa_vc_main, .hm_news_feed, .latest_news, .hm_follow_us, .economic_highlights, 
	.common_questions, .ask_question, .investor_pg_market_anc, .investor_pg_event, 
	.report_info_main, .media_pg_webinar, .media_pg_news, .media_pg_technical, 
	.community_news_feed, .community_pg_comman, .our_staff, .enquiry_main{
		padding:60px 0;
	}
	.hm_map{padding-top:60px;}
	.abt_directors_main, .corporate_governance_main, .corporate_directory_main, 
	.about_txt, .project_dtl_main, .investor_report_main, .research_main, .investor_report_main, 
	.media_pg_main, .contact_adrs_main, .media_dtl_main, .privacy_plc_main, .sitemap{
		margin:60px 0;
	}
	.corporate_governance_top h2, .corporate_directory_row h2, .about_txt_inr h2, 
	.project_dtl_inr h2{
		margin-bottom:20px;
	}
	.corporate_governance_inr {margin-top: 30px;}
	.site_tour_inr{column-gap:40px;}
	.project_dtl_inr p{margin-bottom:15px;}
	.investor_annual_report{margin-top:60px;}
	.investor_annual_rprt_itm h3{font-size:22px;}
	.media_pg_news .hm_nws_fed_cnt, .media_pg_main .hm_nws_fed_cnt{
		padding:20px;
	}
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p {
		min-height:196px;
	}
	.media_pg_webinar .media_itm_cnt h3, .media_pg_webinar .media_itm_cnt h3 a{
		min-height:90px;line-height:26px;
	}
	.ltst_news_pg .media_pg_inr {margin-bottom: 40px;}
	.enquiry_main:before, .error_main:before, .tnx_main:before{content:none;}
	.error_main, .tnx_main{margin: 60px 0 60px;}
	.error_inr p{margin:40px auto 0;}
	.investor_report_main.company_presentations{margin-bottom:0;}
	.modal_video_inr, .ltst_media_mdl_inr, .news_video_inr{
		max-width:85%;
	}
	.domeyko_mdl_inr, .costa_fuego_inr, .costa_fuego_mdl_three_inr, .costa_fuego_mdl_two_inr{max-width:90%;}
	.costa_mdl_close, .domeyko_mdl_close, .costa_fuego_mdl_three_close, .costa_fuego_mdl_two_close{right:-6px;}
	.hover_drp_inr_lft {min-width: 230px;}
	.hover_drp_inr_rgt_lft{min-width: 360px;margin-bottom:15px;}
	.hover_drp_inr_rgt_rgt{min-width:150px;}
	.hm_nws_fd_img img {height: 185px;}
	.hm_news_feed_inr .hm_nws_fd_img img{height:290px;}
	.ftr_announcement_inr{max-width:90%;}
	.ftr_announcement_inr{column-gap:20px;}
	.video_sec{clip-path:initial;}
	.directors_team_inr{grid-template-columns: repeat(4, 1fr);}

	.modal-dialog{height:550px;overflow-y:initial;overflow-x:initial;}
	.modal-dialog .close{top:-50px;background: #fff;font-size: 20px;right: 0;}
	.abt_directors_itm{overflow-y:initial;height:auto;min-height:initial;max-height:initial;}
	.modal_dialog_inner{overflow-y:auto;height:100%;background: #F6F6F6;}
	.project_dtl_btm table{display: block;width: 100% !important;overflow-x: auto;white-space: nowrap;height: 100% !important;}
	.project_dtl_btm table tr td{padding:0 12px;}
}

@media(max-width:1150px) {
	.header_inner .logo {
        top: 38px;
    }
	.header_inner .logo a img {max-width:120px;}
	.header_rgt_main {width: 88%;}
	.header_rgt_main {column-gap: 40px;}
	.hm_investor_lft {width: 53%;}
	.project_highlighs_itm{padding:30px;}
	.media_cvrg_main .media_pg_inr_row .media_itm_cnt p{min-height:135px;}
	.header_rgt {column-gap: 17px;}
	header.fixed .header_inner .logo {top:8px;}
	.header_rgt_main {width: 100%;justify-content: space-between;}
	header.fixed .header_rgt_main {width: 100%;justify-content:flex-end;}
	.banner_inr {height: 700px;}
	.video_ply_btn{bottom:300px;}
	.hm_costa_project_inr_rgt h2{margin-bottom:15px;}
	.hm_costa_project_inr{column-gap:40px;}
	.hm_market_ancmnt_itm{max-width:340px;padding:0 20px;}
	.hm_market_ancmnt_itm:first-child{padding-right:20px;max-width:320px;}
	.hm_media_coverage_inr button.arw_lft, .hm_news_feed_inr button.nws_arw_lft, 
	.community_news_feed_slider button.arw_lft, .our_staff_slider button.staff_arw_lft{
		left: -20px;
	}
	.hm_media_coverage_inr button.arw_rgt, .hm_news_feed_inr button.nws_arw_rgt, 
	.community_news_feed_slider button.arw_rgt, .our_staff_slider button.staff_arw_rgt{
		right:-20px;
	}
	.ftr_inr {column-gap: 40px;}
	.ftr_inr_rgt{justify-content:space-between;}
	.ftr_connect_itm h3{font-size:18px;}
	.ftr_inr_rgt {column-gap: 30px;}
	.ftr_inr_lft_itm {width: 16%;}
	.common_faq_cnt_rgt h2{font-size:22px;line-height:26px;margin-bottom:10px;}
	.common_faq_cnt_rgt a{padding:10px 12px;}
	.hover_drp_main {left:0;}
	.hm_news_feed_inr .hm_nws_fd_img img {height: 250px;}
	.subscriber_form2{width:58%;}
	.hm_costa_project_inr_rgt p{margin-bottom:15px;}
}

@media(max-width:1100px) {
	.navbar .nav-list {column-gap: 15px;}
	.hm_investor_itm{padding:30px 20px;}
	.inner_bnr_cnt ul li, .inner_bnr_cnt ul li a{font-size:16px;}
	.inner_bnr_cnt h1 {font-size:28px;line-height:42px;}
	.inner_bnr_cnt h1 {font-size:28px !important;line-height:42px !important;}

	.corporate_directory_row_inr{column-gap:30px;}
	.corporate_directory_row h2 {margin-bottom:20px;font-size:20px;line-height:30px;}
	.corporate_governance_inr .tabs li{padding:12px 15px;}
	.corporate_governance_inr .tabs li{display:flex;align-items:center;justify-content:center;}
	.investor_report_list ul li a{font-size:18px;line-height:28px;}
	.investor_annual_rprt_itm, .report_info_inr_itm{min-height:200px;}
	.media_event_itm h4{margin-bottom:10px;}
	.media_event_itm p{line-height:25px;min-height:50px;}
	.media_event_inr{margin-top:30px;}
	.contact_adrs_itm_top {padding: 40px 20px 40px 20px;}
	.event_dtl_inr{padding-left:0px;}
	.event_dtl_main h2{margin-bottom:30px;}
	.privacy_plc_inr h3{margin-top:30px;}
	.event_dtl_inr_row{margin-top:20px;}
	.tnx_inr_cnt p{margin-bottom:15px;}
	.tnx_inr h1 {font-size:140px;line-height: 175px;}
	.tnx_main{margin:120px 0;}
	.error_main{margin:70px 0 120px;}
	.about_txt:after, .abt_directors_main:after, .project_dtl_main:after, .project_highlighs:before{
		content:none;
	}
	.banner_inr {height:650px;}
	.video_ply_btn{bottom:300px;}
	.video_ply_btn img{max-width:120px;}
	.bnr_cnt h1 {font-size: 44px;line-height: 52px;}
	.bnr_cnt h2{font-size:34px;line-height:44px;}
	.welcome_txt_inr{column-gap:40px;}
	.hm_market_ancmnt_top {margin-bottom:30px;}
	.ftr_inr_lft {width: 16.5%;}
	.ftr_inr_rgt{width:79.5%;}
	.ftr_inr_rgt_itm {width: 82%;}
	.directors_team_inr .board_directors_itm h3{font-size:20px;line-height:24px;}
	.media_pg_webinar .media_itm_cnt h3, .media_pg_webinar .media_itm_cnt h3 a {
		min-height:104px;
	}
	.enquiry_tab ul.tabs li{font-size:24px;line-height:30px;}
	.ftr_announcement_inr{column-gap:20px;}
	.ftr_announcement_inr{display:block;}
	.ftr_announcement_inr h2{text-align:center;}
	.subscriber_form2{width:70%;margin:15px auto 0;}
	.economic_gallery button.nws_arw_rgt {right:-30px;}
	.economic_gallery button.nws_arw_lft{left:-30px;}
	.project_dtl_top table{display: block;width: 100% !important;overflow-x: auto;white-space: nowrap;height: 100% !important;}
	.hm_media_coverage_itm h3 {font-size: 24px;line-height: 34px;}
}

@media(max-width:1060px) {
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p{
		min-height: 220px;
	}
	.hm_nws_fed_cnt_tp h3, .hm_nws_fed_cnt_tp h3 a{font-size:22px;line-height:27px;}
}

@media(max-width:1050px) {
	.hover_drp_main {
        left: -20px;
    }
    .ftr_announcement_inr{width:90%;margin:0 auto;display:block;}
    .ftr_announcement_inr h2{text-align:center;}
    .ftr_announcement_inr .subscriber_form2{justify-content:center;}
    .subscriber_form2{margin-top:15px;}
    header.fixed{position:initial;}
    .hm_costa_project_inr_rgt{height:71vh;}
}

@media(max-width:1070px) {
	.header_rgt_main{width:100%;justify-content:space-between;}
	.header_inner .logo{top:38px;}
	.about_pt_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;column-gap:30px;}
	.about_pt_itm_img img{width:100%;}
	.about_pt_itm h3{min-height:initial;}
	.read_more a{display:inline-block;}
	.tnx_main{margin:100px 0;}
	.about_pt_itm p{min-height:85px;}
	.read_more, .about_pt_itm_img{margin-top: 15px;}
}

@media(max-width:1050px) {
	.media_event_itm p{min-height:75px;}
	.hm_costa_project:before, footer:before, .hm_investor_center:before, .contact_adrs_main:before, 
	.enquiry_main:before, .site_tour:before, .economic_highlights:before, .economic_highlights:after {
		display:none;
	}
	.hm_market_ancmnt_inr {padding: 30px;}
	.ftr_inr{display:block;}
	.ftr_inr_rgt{width:100%;}
	.ftr_inr_rgt {column-gap: 60px;}
	.ftr_connect_adrs ul li{margin-bottom:15px;}
	.ftr_inr_lft_itm ul li, .ftr_connect_itm h3{margin-bottom:15px;}
}

@media(max-width:1040px) {
	.hm_media_coverage_itm h3{min-height:110px;}
	.hover_drp_main {left: -25px;}
}

@media(max-width:1024px) {
	.welcome_txt_inr h1{font-size:22px;margin-bottom:15px;}
	.costa_vc_inr h2, .hm_investor_itm h2, .hm_investor_rgt h2, .hm_media_coverage h2, 
	.abt_directors_main h2, .about_txt_inr h2, .abt_directors_main h2, .corporate_directory_row h2, 
	.project_dtl_inr h2, .economic_highlights_inr h2, .media_pg_inr_top h2, .shareholder_info_inr h2, .research_main h2, 
	.enquiry_main h2, .media_dtl_cnt h2, .company_overview_inr h2, .event_dtl_main h2, .privacy_plc_main h2, 
	.save_spot_here h2, .hm_news_feed > .container > h2, .latest_news h2, .our_difference_inr h2, 
	.hm_follow_us h2, .cmm_comman_questions_top h2, .event_dtl_main .investor_report_list h2{
		font-size:22px;margin-bottom:15px;
	}
	.hm_follow_us h2{margin-bottom:30px;}
	.abt_directors_itm_lft h3, .investor_annual_rprt_itm h3, .report_info_inr_itm h3, 
	.privacy_plc_inr h3,  .hm_market_ancmnt_top h2, .hm_media_coverage_itm h3, .hm_map_itm h2, 
	.ftr_inr_lft_itm h3, .ftr_inr_rgt_itm h3, .corporate_governance_top h2, .common_questions h2, 
	.investor_report_main h2, .search_pg_main h2{
		font-size:22px;line-height:30px;
	}
	.ftr_connect_itm h3{font-size:18px;}
	.hm_investor_price_itm h3{font-size:20px;}
	.hm_subscribe_main h2, .contact_adrs_itm_top h3, .contact_adrs_itm_top h3 span{
		font-size:22px;margin-bottom:30px;
	}
	.hm_costa_project_inr_rgt h2{font-size:22px;line-height:32px;margin-bottom:15px;}
	.welcome_txt_inr p, .site_tour_lft p{margin-bottom:15px;}
	.welcome_txt_inr{display:block;}
	.welcome_txt_inr_rgt, .welcome_txt_inr_lft{width:100%;}
	.welcome_inr_lft_img{margin-bottom:30px;}
	.welcome_inr_lft_img{text-align:left;}
	.site_tour{margin:50px 0;padding-bottom:50px;}
	.site_tour_lft h2{margin-bottom:15px;font-size:22px;}
	.site_tour_inr{column-gap:50px;}
	.our_difference{padding:60px 0;}
	.our_difference_inr p{font-size:20px;}
	.our_difference_inr h2{margin-bottom:20px;}
	.corporate_directory_main, .corporate_governance_main, .project_dtl_main, 
	.investor_report_main, .shareholder_info, .research_main, .media_pg_main, .company_overview_main, 
	.event_dtl_main, .privacy_plc_main, .search_pg_main{
		margin:60px 0;
	}
	.hm_media_coverage, .about_txt, .abt_directors_main{margin:60px 0;}
	.costa_vc_main .hm_media_coverage{margin-bottom:0;}
	.abt_directors_itm{display:block;}
	.abt_directors_itm_rgt{width:100%;}
	.abt_directors_itm_lft {width:100%;margin-bottom:30px;max-width:300px;}
	.abt_directors_itm_lft h3, .abt_directors_itm_lft p{text-align:center;}

	.corporate_directory_row_itm h4{font-size:20px;line-height:30px;margin-bottom:15px;}
	.corporate_directory_row_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.corporate_directory_row_itm p{margin-bottom:15px;}
	.project_highlighs{padding:60px 0;}
	.media_pg_inr_top h2{margin-bottom:0;}
	.investor_report_list{margin-top:40px;float: left;width: 100%;}
	.investor_annual_report_inr,  .report_info_inr{column-gap:20px;}
	.report_info_main{margin-bottom:0px;}
	.research_inr{margin-top:40px;}
	.media_pg_inr_row, .media_event_inr, .community_faq{margin-top:30px;}
	.media_event, .contact_adrs_main{margin-bottom:60px;}
	.media_event_pg_main{margin-top:60px;}
	.enquiry_main{margin:60px 0;}
	.contact_comman_questions{margin-bottom:0;}
	.contact_adrs_itm_top .hm_contact_social ul li {margin-bottom: 15px;}
	.contact_adrs_itm_top{min-height:350px;}
	.media_dtl_main{margin:60px 0;}
	.media_dtl_cnt h2, .media_dtl_cnt h4, .company_overview_inr h2{margin-top:30px;}
	.privacy_plc_inr ul li{margin-bottom:10px;}
	.privacy_plc_inr ul{margin-bottom:30px;}
	.error_main{margin:80px 0;}
	.error_inr h1{font-size:140px;line-height:175px;}
	.tnx_inr h1 {font-size:120px;line-height: 155px;}
	.error_inr h2 {font-size: 42px;line-height: 52px;}
	.error_inr_cnt, .tnx_inr_cnt{margin: 40px auto 0;}
	.tnx_main{margin:80px 0;}
	.error_main{margin:50px 0 50px;}
	.bnr_cnt h1 {font-size: 40px;line-height: 50px;}
	.bnr_cnt h2{font-size:32px;line-height:42px;}
	.hm_map_inr{column-gap:30px;}
	.corporate_governance_inr ul li a{padding-right:10px;font-size:20px;line-height:25px;}
	.corporate_governance_inr ul li{padding:15px 0;}
	.media_pg_top .media_pg_inr_top{margin-bottom:20px;}
	.market_announcement_tab ul.tabs li{font-size:20px;line-height:25px;}
	.enquiry_tab ul.tabs li{font-size:22px;line-height:28px;}
	.privacy_plc_inr p{line-height:24px;}
	.hm_media_coverage_itm h3{min-height:95px;}
	.hover_drp_main {left: -30px;}
	.hover_drp_main{padding:30px;}
	.economic_gallery{margin-bottom:50px;}
}

@media(max-width:1016px) {
	.media_pg_news .hm_nws_fed_cnt_tp p {min-height: 230px;}
}

@media(max-width:991px) {
	header.fixed{position:fixed;}
	.navbar, .header_rgt_lf, .language_option{display:none;}
	.social_top{display:none;}
	.sidemenu_rgt_top .search{display:none !important;}
	.search a img{max-width:100%;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li a {font-size: 16px;}
	.mobile_logo{display:flex;justify-content:space-between;align-items:center;}
	.side_menu_main{display:none !important;}
	.side_menu_main {width:100%;right: -100%;}
	.menu_left, .menu_right .nav-list{display:none;}
	.navbar{justify-content:space-between;}

	header{padding:15px 0;}
	.header_rgt_main{justify-content:flex-end;}
	.navigation{padding:0 5%;}
	.header_inner .logo a img {max-width:120px;}
	.header_inner .logo{position:initial;}
	.banner_main{margin-top:-195px;}
	.header_inner{align-items:flex-start;}
	.header_rgt{margin-top:25px;width:100%;justify-content:flex-end;}
	.sidemenu_top_lft .logo img{max-width:120px;}
	.sidemenu_top{display:flex;justify-content:space-between;margin-bottom:30px;}
	.sidemenu_rgt_top{display:flex !important;justify-content:flex-end;column-gap:30px;align-items:center;}
	.sidemenu_top_rgt{width:50%;margin-top:20px;}
	.sidemenu_rgt_top .language_option, .sidemenu_rgt_top .search, .sidemenu_rgt_top{
		display:block;
	}
	.mo_menu.active .menuIcon.sidemenu_close{position:initial;margin-top:0;padding:0 10px;}
	.language_option ul li:before, .language_option ul li a{color:#000000;}
	.language_option ul li{padding:0;border:0;}
	.language_option ul li a{font-size:13px;}
	.sidemenu_top_rgt .header_rgt_lf{display:block;}
	.sidemenu_top_rgt .header_rgt_lf li{padding:0;border:0;text-align: right;}
	.header_rgt_lf{margin-top:30px;}
	.header_rgt_lf ul{display:block;}
	.header_rgt_lf ul li a{
		font-size:16px;line-height:24px;font-weight:600;color:#36333D;text-align:right;
	}

	.banner_cnt{display:none;}
	.banner_inr {height:550px;}
	.video_ply_btn {bottom: 230px;}
	.banner_main {margin-bottom:0;}
	.banner_cnt.mobile_banner_cnt{
		display:block;width:100%;box-shadow:none;max-width:100%; padding:0 5%; margin:50px 0;
	}
	.banner_cnt{padding:30px;}
	.banner_cnt_itm h2{font-size:24px;line-height:34px;margin-bottom:15px;}
	.banner_cnt_txt h3, .banner_cnt_txt h3 a{font-size:20px;line-height:30px;margin-top:15px;}
	.banner_cnt_txt{margin-bottom:30px;}

	.site_tour_inr{display:block;}
	.site_tour_lft{width:100%;}
	.site_tour_rgt{width:100%;margin-top:30px;}
	.site_tour_rgt img{width:100%;}

	.hm_investor_itm_cnt p{font-size:16px;line-height:25px;}
	.hm_investor_itm_cnt h3{font-size:20px;line-height:26px;}
	.hm_investor_cntr_inr{flex-direction:column-reverse;}
	.hm_investor_rgt{width:100%;}
	.hm_investor_center {padding: 50px 0;}
	.hm_investor_rgt h2, .hm_investor_rgt p, .hm_investor_rgt_btn{text-align:left;}
	.hm_investor_rgt_btn{margin-top:20px;}
	.hm_investor_lft{width:100%;margin-top:30px;}
	.hm_investor_price{margin-top:30px;column-gap:20px;}
	.hm_investor_price_itm{column-gap:20px;padding:20px;}

	.hm_costa_project_inr{flex-direction:column-reverse;}
	.hm_costa_project_inr_rgt {width: 100%;padding:0;height:auto;}
	.hm_costa_project_inr_lft{width:100%;margin-top:30px;}
	.hm_costa_project_inr_rgt h2, .hm_costa_project_inr_rgt p, .hm_costa_project_rgt_btn{text-align:left;}
	.hm_costa_project_inr_lft img{width:100%;}

	.hm_media_coverage_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:50px;margin-top:30px;}
	.hm_media_coverage_itm img{width:100%;}

	.hm_subscribe_main{padding:60px 0;}

	.ftr_announcement.sticky_ft{padding:15px 0;}
	.ftr_announcement_inr h2{font-size: 20px;}
	.ftr_announcement_inr a{padding: 11px 24px;}
	footer{padding:60px 0;}
	.ftr_inr_lft_itm {width:16%;}

	.inner_banner{margin-top:-193px;}
	.inner_bnr_cnt h1 {font-size: 30px;line-height:38px;}
	.about_txt_inr p{margin-bottom:15px;}
	.about_pt_sec{padding:60px 0px;}
	.abt_directors_itm_rgt p, .project_dtl_inr p{margin-bottom:15px;}
	.abt_directors_main h2{margin-top:0 !important;}
	.abt_directors_itm{padding:30px 20px;}
	.project_dtl_inr h2{margin-top:35px;}
	.project_highlighs_itm {padding: 30px 20px;}
	.project_highlighs_itm h3{margin-bottom:20px;}
	.project_highlighs_itm p{line-height:24px;}
	.economic_highlights_inr h2{margin-top:30px;}

	.investor_report_list ul li a{display:block;margin-left:0;margin-top:5px;}
	.market_report_announcements .investor_report_list ul li p{margin-bottom:10px;}
	.research_inr_itm_mid {margin: 20px 0;}

	.media_itm_cnt h3, .media_itm_cnt h3 a{font-size:20px;line-height:24px;}
	.media_cvrg_main .media_pg_inr_row .media_itm_cnt p{min-height:162px;}

	.media_event_pg_main .media_event_inr{grid-template-columns:repeat(2, 1fr);}
	.contact_adrs_itm_top {padding: 30px 20px 30px 20px;}
	.media_event_itm p {min-height:50px;}
	.contact_adr_inr{display:block;}
	.contact_adrs_itm_top h3, .contact_adrs_itm_top{min-height:initial;}
	.contact_adrs_itm{margin-bottom:40px;}
	.contact_adrs_itm:last-child{margin-bottom:0px;}
	.media_dtl_cnt p, .company_overview_inr p, .faq_cnt p{margin-bottom:20px;}
	.media_dtl_cnt p iframe{width:100%;}
	.media_dtl_social{margin-top:50px;}
	.media_dtl_social ul li a img{max-width:60px;}
	.media_dtl_social ul{column-gap:20px;}
	.tnx_inr h1 {font-size:100px;line-height:135px;}
	.tnx_main{margin:60px 0;}

	.community_faq ul li h3{font-size:20px;line-height:32px;padding-right:35px;}
	.faq_cnt{padding:20px 0 0;}
	.community_faq ul li{padding:15px 0 15px;}
	.media_dtl_cnt h3{font-size:20px;line-height:30px;}
	.media_dtl_breadcrumb {margin-bottom: 20px;}
	.bnr_cnt{max-width:95%;}
	.video_ply_btn img {max-width: 100px;}
	.hm_costa_project_inr{padding:60px 5%;}
	.hm_costa_project_inr_txt{padding-right:0;}
	.hm_market_ancmnt_itm:first-child, .hm_market_ancmnt_itm, .hm_market_ancmnt_itm:last-child{
		max-width:33%;
	}
	.hm_market_ancmnt_itm p{font-size:18px;line-height:24px;}
	.hm_market_ancmnt_inr {padding: 20px;}
	.ftr_inr_rgt {column-gap:40px;}
	.directors_team_inr{grid-template-columns:repeat(3, 1fr);}
	.investor_report_main h2, .search_pg_main h2{margin-bottom:20px;}
	.media_pg_inr_top h2{margin-bottom:0;}
	.market_report_announcements .investor_report_list ul li a, .search_pg_inr ul li h3{font-size:22px;}
	.media_pg_inr_row, .media_pg_main.media_cvrg_main .hm_news_feed_inr{
		grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;
	}
	.hm_news_feed_inr_two{
		grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;
	}
	.media_row_itm img{width:100%;}
	.media_pg_news .hm_news_feed_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p{
		min-height: 130px;
	}
	.media_pg_news .hm_nws_fed_cnt_tp h3, .media_pg_news .hm_nws_fed_cnt_tp h3 a, 
	.media_pg_main .hm_nws_fed_cnt_tp h3, .media_pg_main .hm_nws_fed_cnt_tp h3 a{
		min-height:90px;
	}
	.media_pg_webinar .media_itm_cnt h3, .media_pg_webinar .media_itm_cnt h3 a {
        min-height: 60px;
	}
	.media_itm_cnt {padding: 20px 20px;}
	.ltst_news_pg .latest_news_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}
	.community_news_feed .community_nws_itm img{
		width:100%;
	}
	.community_news_feed .community_nws_itm .community_nws_cnt_top_admin img{width:40px;}
	.community_news_feed_slider button{display:none!important;}
	.community_news_feed_slider .slick-dots {position: initial;margin-top:30px;}
	.community_news_feed_slider .slick-dots li.slick-active {background: #00A091;}
	.community_news_feed_slider .slick-dots li {
		width: 15px;height: 15px;background: #000;border-radius: 50%;
	}
	.enquiry_tab ul.tabs li {padding: 0 20px;}
	.enquiry_tab ul.tabs li {padding: 0 14px;}
	.enquiry_tab ul.tabs{margin-bottom: 25px;}
	.media_dtl_cnt p img, .media_dtl_cnt figure img{width:100%;}
	.hm_costa_project_inr_txt{padding:30px 30px;}
	.hm_nws_fd_img img {height:240px;}
	.investor_report_list table tr:first-child td{padding:8px 8px;}
	.investor_report_list table tr td{padding:8px 8px;}
	.subscriber_form2 {width: 80%;}
}

@media(max-width:945px) {
	.hm_media_coverage_itm h3 {
        min-height: 122px;
    }
}

@media(max-width:930px) {
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p{
		min-height: 150px;
	}
	.media_pg_webinar .media_itm_cnt h3, .media_pg_webinar .media_itm_cnt h3 a {
        min-height:80px;
	}
}

@media(max-width:900px) {
	.project_highlighs_inr{grid-template-columns:repeat(1, 1fr);}
	.media_event_inr{grid-template-columns:repeat(2, 1fr);}
	.media_pg_inr_row{grid-template-columns:repeat(1, 1fr);}
	.media_row_itm img{width:100%;}
	.media_pg_main .media_row_itm .media_itm_cnt h3, .media_pg_main .media_row_itm .media_itm_cnt h3 a{
		min-height:initial !important;
	}
	.media_cvrg_main .media_pg_inr_row .media_itm_cnt p{min-height:initial;}
	.save_post_frm_row{column-gap:20px;}
	.bnr_cnt h1 {font-size: 34px;line-height:38px;}
	.bnr_cnt h2 {font-size: 28px;line-height: 38px;}
	.hm_media_coverage_inr button{
		display:none !important;
	}
	.hm_media_coverage_inr .slick-dots, .our_staff_slider .slick-dots{
		position:initial;margin-top:20px;
	}
	.hm_media_coverage_inr .slick-dots li, .our_staff_slider .slick-dots li{
		width:15px;height:15px;background:#000;border-radius:50%;
	}
	.hm_media_coverage_inr .slick-dots li.slick-active, .our_staff_slider .slick-dots li.slick-active{
		background:#00A091;
	}
	.hm_media_coverage{margin-bottom:30px;}

	.hm_news_feed_inr button, .our_staff_slider button{display:none !important}
	.hm_news_feed_inr .slick-dots{position:initial;margin-top:20px;}
	.hm_news_feed_inr .slick-dots li{width:15px;height:15px;background:#000;border-radius:50%;}
	.hm_news_feed_inr .slick-dots li.slick-active{
		background:#00A091;
	}
	.hm_nws_fed_cnt_tp h3, .hm_nws_fed_cnt_tp h3 a, .hm_nws_fed_cnt_tp p{
		min-height:initial;
	}
	.hm_map_inr{display:block;}
	.hm_map_itm:last-child{margin-top:40px;}
	.ftr_connect_adrs ul li p br:first-child{display:none;}
	.ftr_inr_lft_itm {width: 17%;}
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p{
		min-height: 165px;
	}
	.media_pg_news .hm_nws_fed_cnt_tp h3, .media_pg_news .hm_nws_fed_cnt_tp h3 a, 
	.media_pg_main .hm_nws_fed_cnt_tp h3, .media_pg_main .hm_nws_fed_cnt_tp h3 a{
		min-height:90px;
	}
	.media_pg_webinar .media_itm_cnt h3, .media_pg_webinar .media_itm_cnt h3 a {
        min-height:initial;
	}
	.our_staff_itm .our_staff_itm_img img{max-width:250px;}
	.enquiry_tab{padding:30px;}
	.videos_main .media_row_itm iframe, .media_row_itm iframe{
		aspect-ratio:3 / 2;height:auto;
	}
	.media_technical_main .media_row_itm iframe{aspect-ratio:3 / 2;height:auto;}
	.hm_media_coverage_itm iframe, .media_pg_technical .media_row_itm iframe{
		aspect-ratio:3 / 2;height:auto;
	}
	.hm_map_itm iframe{aspect-ratio:3 / 2; height:auto;}
	.hm_map_itm{width:100%;}
	.los_losas_hvr_bx_main{top: calc(100% - 80%);}
	.hm_news_feed_inr .hm_nws_fd_img img {height: auto;}
	.investor_report_list table{border-collapse: collapse;width: 100%;white-space: nowrap;display: block;overflow-x: auto;}
}
@media(max-width:899px) {
	.hm_media_coverage_itm h3 {min-height:initial;}
}


@media(max-width:800px) {
	.hm_investor_price{
		grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;
	}
	.investor_annual_report_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.investor_annual_rprt_itm h3{min-height:initial;}
	.investor_annual_rprt_itm{min-height:150px;}

	.report_info_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.report_info_inr_itm{min-height:150px;}
	.error_inr h1 {font-size:120px;line-height:140px;}
	.error_inr h2 {font-size:38px;line-height:50px;}
	.error_inr_cnt {margin: 40px auto 0;}
	.ftr_inr_rgt{display:block;}
	.ftr_connect{display:block;}
	.ftr_inr_lft_itm h3, .ftr_inr_rgt_itm h3{margin-bottom:20px;}
	.ftr_inr_rgt_itm{margin-top:30px;width:100%;}
	.ftr_connect_itm{margin-top:30px;}
	.ftr_inr_lft_itm ul li, .ftr_connect_itm h3 {margin-bottom: 10px;}
	.ftr_inr_lft_itm{width:100%;}
	.ftr_inr_lft {width: 100%;}
	.ftr_logo a img{max-width:200px;}
	.our_difference_inr p{letter-spacing:1.2px;}
	.common_questions h2{margin-bottom:30px;}
	.common_faq_main .common_faq_cnt_rgt h2{margin-bottom:15px;}
	.common_faq_cnt_rgt a{margin-top:10px;}
	.market_announcement_tab ul.tabs{flex-wrap:wrap;row-gap:15px;}
	.media_pg_news .hm_news_feed_inr, .media_pg_main.media_cvrg_main .hm_news_feed_inr{
		grid-template-columns:repeat(1, 1fr);
	}
	.hm_news_feed_inr_two{
		grid-template-columns:repeat(1, 1fr);float:left;width:100%;
	}
	.media_pg_news .hm_nws_fed_cnt_tp h3, .media_pg_news .hm_nws_fed_cnt_tp h3 a, 
	.media_pg_main .hm_nws_fed_cnt_tp h3, .media_pg_main .hm_nws_fed_cnt_tp h3 a{
		min-height:initial;
	}
	.media_pg_news .hm_nws_fed_cnt_tp p, .media_pg_main .hm_nws_fed_cnt_tp p{
		min-height:initial;
	}
	.media_pg_technical .media_pg_inr_row {grid-template-columns: repeat(1, 1fr);}
	.media_technical_main .media_pg_inr_row{grid-template-columns:repeat(1, 1fr);}
	.ltst_news_pg .latest_news_inr{grid-template-columns:repeat(1, 1fr);}
	.hm_nws_fd_img img {height:auto;}
	.subscriber_form2 {width: 100%;}
	.year_dropdown2{clear: left;}
}

@media(max-width:767px) {
	.banner_cnt_txt p, .banner_cnt_txt p a{font-size:16px;line-height:25px;}
	.our_difference_inr p{font-size:18px;line-height:26px;}
	.hm_subscribe_main p{line-height:27px;}
	.hm_map {margin-bottom: 20px;}
	.about_txt_inr h2, .abt_directors_main h2{
		font-size:22px;margin-bottom:15px;margin-top:30px;
	}
	.inner_bnr_cnt h1 {font-size: 24px;line-height: 34px;letter-spacing:3px;}
	.inner_bnr_cnt ul li, .inner_bnr_cnt ul li a {font-size: 16px;}
	.corporate_governance_inr .tabs{grid-template-columns:repeat(1, 1fr);}
	.corporate_governance_inr .tabs li{border-bottom:1px solid #707070; border-right:0;}
	.corporate_governance_inr .tabs li:last-child{border-bottom:0;}
	.media_pg_inr_top h2{letter-spacing:1.2px;}
	.research_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:50px;}
	.research_inr_itm h3{margin-top:20px;}
	.media_pg_inr_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.media_row_itm img, .media_row_itm iframe{width:100%;}
	.media_itm_cnt h3, .media_itm_cnt h3 a{min-height:initial !important;}
	.media_itm_cnt h4{margin-bottom:10px;}
	.media_itm_cnt p{line-height:25px;}
	.enquiry_form_row{grid-template-columns:repeat(1, 1fr);}
	.tnx_inr h1 {font-size:80px;line-height:105px;}
	.save_post_frm_row{flex-wrap:wrap;row-gap:20px;}
	.save_post_frm_grp{max-width:48%;}
	.save_post_submit{margin-left:auto;}
	.about_pt_itm p{min-height:108px;}
	.bnr_cnt h1 {font-size: 32px;}
	.hm_market_ancmnt_inr{display:block;}
	.hm_market_ancmnt_itm:first-child, .hm_market_ancmnt_itm, .hm_market_ancmnt_itm:last-child{
		max-width:100%;border-right:0;padding-left:0;
	}
	.hm_market_ancmnt_itm{padding:15px 0 !important;border-bottom: 1px solid #36333D;}
	.hm_market_ancmnt_itm:last-child{border-bottom:0;padding-bottom:0 !important;}
	.hm_costa_project_inr {padding: 40px 5%;}
	.costa_vc_main, .hm_news_feed, .latest_news, .hm_follow_us, .hm_subscribe_main, 
	footer, .about_pt_sec, .economic_highlights, .common_questions, .ask_question, 
	.investor_pg_market_anc, .investor_pg_event, .report_info_main, .media_pg_webinar, 
	.media_pg_news, .media_pg_technical, .community_news_feed, .community_pg_comman, .our_staff, 
	.enquiry_main{
		padding:40px 0;
	}
	.hm_media_coverage, .about_txt, .abt_directors_main, .abt_directors_main, 
	.corporate_governance_main, .corporate_directory_main, .project_dtl_main, 
	.investor_report_main, .research_main, .investor_report_main, .media_pg_main, 
	.contact_adrs_main, .enquiry_main, .media_dtl_main, .privacy_plc_main, .search_pg_main, .sitemap{
        margin:40px 0;
    }
    .investor_annual_report{margin-top:40px;}
	.hm_map{padding-top:40px;}
	.hm_follow_inr ul{column-gap:30px;}
	.hm_follow_inr ul li a img{max-width:35px;max-height:35px;}
	.directors_team_inr {grid-template-columns: repeat(2, 1fr);}
	.directors_team_row {margin-bottom: 50px;}
	.common_qust_inr ul li h3{font-size:22px;line-height:28px;padding-right: 45px;}
	.common_qust_inr ul li .common_faq_main{padding:15px 0;}
	.common_faq_cnt p{margin-bottom:15px;}
	.ask_question_frm_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.media_event_itm h4{font-size:22px;}
	.investor_report_main .investor_pg_event{padding-bottom:0;}
	.our_staff h2{margin-bottom:30px;}
	.cmm_comman_questions_top p{font-size:18px;line-height:24px;}
	.los_losas_hvr_bx_main {top: calc(100% - 81%);left: calc(100% - 81%);}
	.economic_gallery_inr .slick-dots {position: initial;margin-top: 20px;}
	.economic_gallery_inr .slick-dots li {width: 15px;height: 15px;background: #000;border-radius: 50%;}
	.economic_gallery_inr .slick-dots li.slick-active {background: #00A091;}
	.economic_gallery_inr .slick-dots li button:before{content:none !important;}
	.economic_gallery_inr{margin-bottom:0 !important;}
	.economic_gallery button.nws_arw_rgt, .economic_gallery button.nws_arw_lft{display:none !important;}
}

@media(max-width:700px) {
	.about_pt_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;column-gap:30px;}
	.corporate_directory_row_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.corporate_directory_row_itm p{min-height:initial;}
	.media_event_pg_main .media_event_inr{grid-template-columns:repeat(1, 1fr);}
	.media_event_itm p {min-height:initial;}
	.inner_bnr_cnt ul{flex-wrap:wrap;}
	.about_pt_itm p{min-height:initial;}
	.ftr_social ul{column-gap:15px;}
	.copyright_inr_lft ul{column-gap:10px;}
	.copyright_inr{display:block;}
	.copyright_inr_lft ul, .ftr_social ul{justify-content:center;}
	.copyright_inr_lft{margin-bottom:15px;}
	.copyright{padding:30px 0;}
	.enquiry_tab ul.tabs li {font-size: 20px;line-height: 26px;}
	.enquiry_tab ul.tabs li {padding: 0 14px;}
	.enquiry_tab ul.tabs li i {margin-left: 5px;}
	.privacy_plc_inr table{width: 100%;white-space: nowrap;overflow: auto;display: block;}
}

@media(max-width:600px) {
	.sideMenu .nav-list li{padding:15px 0;}
	.sideMenu ul li.dropdown_main span.mobile_dropdown{right:0;}
	.sideMenu ul li .navbar-dropdown li {padding: 15px}
	.sidemenu_rgt_top{column-gap:20px;}
	.mo_menu.active .menuIcon.sidemenu_close{padding:0;}

	.banner_cnt_itm h2 {font-size:20px;}
	.hm_media_coverage_itm h3 {font-size:20px;line-height:30px;}
	.hm_subscribe_form_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.banner_inr {height:550px;}
	.copyright_inr{display:block;}
	.copyright_inr_lft p{text-align:center;}
	.ftr_social ul{justify-content:center;margin-top:20px; line-height: 19px;}
	.ftr_announcement_inr{display:block;}
	.ftr_announcement_inr h2, .ftr_announcement_inr{text-align:center;}
	.ftr_announcement_inr a{display:inline-block;margin-top:10px;}
	.ftr_announcement_inr h2 {font-size: 18px;}
	.abt_directors_itm_lft{max-width:100%;}
	.abt_directors_itm_lft img{margin:0 auto 20px;}
	.inner_bnr_cnt ul{flex-wrap:wrap;column-gap:15px;}
	.inner_bnr_cnt ul li:before{right:-13px;}

	.media_pg_inr_top{display:block;}
	.media_pg_inr_top a{margin-top:20px;justify-content:flex-end;}
	.year_dropdown{margin-top:30px;}
	.year_dropdown .nice-select{float:initial !important;}
	.year_dropdown select{max-width:100%;width:100%;}

	.media_event_inr{grid-template-columns:repeat(1, 1fr);}
	.event_dtl_inr_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.investor_report_list ul li a {font-size: 16px;line-height: 26px;}
	.tnx_inr h1 {font-size:70px;line-height:95px;}
	.tnx_inr_cnt {margin: 20px auto 0;}
	.error_inr h1{font-size:90px;line-height:100px;}
	.error_inr p{line-height:24px;}
	.error_inr h2 {font-size: 34px;line-height: 45px;}
	.error_inr_cnt {margin: 30px auto 0;}
	.save_post_frm_grp{max-width:100%}
	.save_post_submit input{padding:13px 26px;}
	.ftr_logo a img {max-width: 180px;}
	.common_faq_cnt_inr{display:block;}
	.common_faq_cnt_rgt{width:100%;}
	.common_faq_cnt_rgt{margin-top:30px;}
	.common_qust_inr ul li h3 {font-size: 20px;line-height: 26px;}
	.market_announcement_tab ul.tabs{flex-wrap:wrap;row-gap:15px;}
	.market_announcement_tab ul.tabs li{font-size:18px;}
	.media_pg_top .media_pg_inr_top{float:left;width:100%;}
	.year_dropdown .nice-select{width:100%;padding: 11px 14px;height:40px;}
	/*.media_technical_main .media_pg_inr_row, .media_pg_main.media_cvrg_main .hm_news_feed_inr, 
	.ltst_news_pg .latest_news_inr{
		float:left;width:100%;
	}*/
	.year_dropdown2{margin-top:40px;display:block;}
	.year_dropdown2 .nice-select{margin-top:30px;min-width: 100%;}
	.ltst_news_pg .media_pg_top .media_pg_inr_top {margin-bottom: 30px;}
	.enquiry_tab ul.tabs{flex-wrap:wrap;}
	.enquiry_tab ul.tabs li{
		width:100%;border-right:0;padding:15px 0 15px;border-bottom:1px solid #000000;
		text-align:center;
	}
	.error_inr p {margin: 30px auto 0;}
	.los_losas_hvr_bx_main {top: calc(100% - 82%);}
	.cmt_nws_img_grp .cmt_nws_img_itm.sml_img {width: 50%;}
	.search_pg_inr ul li h3{margin-bottom:20px;width:100%;}
	.search_pg_inr ul li{display:block;}
	.about_image_blocks{grid-template-columns:repeat(1, 1fr);}
	.subscriber_form2{display:block;}
	.subscriber_form2 .subscribe_btn{margin-top:15px;}
	.ftr_announcement_inr .subscriber_form2 .hm_subscribe_form_row {width:100%;}
}

@media(max-width:550px) {
	.directors_team_inr {grid-template-columns: repeat(1, 1fr);}
	.directors_team_inr .board_directors_itm h3, .directors_team_inr .board_directors_itm h4{
		min-height:initial;
	}
	.search-bar{padding:0 10px;}
	#search-form input[type=submit]{padding:0 10px; }
	.search-bar.open {height: 52px;}
	#search-form input.search{height:42px;font-size: 16px;width: calc(100% - 74px);}
}

@media(max-width:500px) {
	.costa_vc_inr h2, .site_tour_lft h2, .hm_investor_itm {
		font-size: 20px;
	}
	.costa_vc_inr h2, .hm_investor_itm h2, .hm_investor_rgt h2, .hm_media_coverage h2, .about_txt_inr h2, .about_txt_inr h2, .abt_directors_main h2, .corporate_directory_row h2, 
	.project_dtl_inr h2, .economic_highlights_inr h2, .media_pg_inr_top h2, .shareholder_info_inr h2, .enquiry_main h2, 
	.media_dtl_cnt h2, .company_overview_inr h2, .save_spot_here h2, .event_dtl_main .investor_report_list h2{
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 28px;
    }
    .hm_costa_project_inr_rgt h2{font-size:20px;line-height:28px;}
    .hm_media_coverage_itm h3 {font-size: 22px;line-height:32px;}
    .abt_directors_itm_lft h3, .investor_annual_rprt_itm h3, .contact_adrs_itm_top h3, .contact_adrs_itm_top h3 span,   
    .privacy_plc_inr h3{
    	font-size:20px;line-height:28px;
    }
    .tnx_inr h1 {font-size:56px;line-height:85px;}
    .error_inr h1{font-size:70px;line-height:90px;}
    .error_inr h2 {font-size: 30px;line-height: 40px;}
    .hm_market_ancmnt_top{display:block;}
    .copyright_inr_lft ul{flex-wrap:wrap;row-gap:10px;}
    .market_announcement_tab ul.tabs li{width:100%;}
    .market_announcement_tab ul.tabs{padding-bottom:15px;}
    .modal_video_inr, .ltst_media_mdl_inr, .news_video_inr{
    	max-width:90%;
    }
    .domeyko_mdl_inr, .costa_fuego_inr, .costa_fuego_mdl_three_inr, .costa_fuego_mdl_two_inr{max-width:90%;}
    .los_losas_hvr_bx_main{
    	padding:15px;width:300px;left: calc(100% - 79%);top: calc(100% - 83%);
    }
    .sub_station_popup_inr{max-width: 90%;}
}

@media(max-width:450px) {
	.los_losas_hvr_bx_main{width:250px;top: calc(100% - 85%);}
}

@media(max-width:400px) {
	.ftr_announcement_close{right:13px;}
	.tnx_inr h1 {font-size:40px;line-height:75px;}
	.community_faq ul li h3 {font-size: 18px;line-height: 28px;}
	.bnr_cnt h1 {font-size:30px;line-height:36px;}
	.bnr_cnt h2 {font-size: 26px;line-height: 36px;}
	.video_ply_btn img {max-width: 80px;}
	.los_losas_hvr_bx_main {top: calc(100% - 87%);}
}

@media(min-height:960px) {
	.modal_dialog_inner {height: 100%;max-height: 90vh;overflow-y: auto;}
}

@media(max-height:960px) {
	.modal_dialog_inner {height: 100%;max-height: 800px;overflow-y: auto;}
}
@media(max-height:870px) {
	.modal_dialog_inner {height: 100%;max-height:750px;overflow-y: auto;}
}

@media(max-height:770px) {
	.modal_dialog_inner {height: 100%;max-height:650px;overflow-y: auto;}
}
@media(max-height:640px) {
	.modal_dialog_inner {height: 100%;max-height:550px;overflow-y: auto;}
}
