@media screen and (min-width: 575px) and (max-width: 992px){
	.container{
        max-width: 100%;
    }
}
@media screen and (min-width: 992px){
    .container{
        max-width: 1020px;
    }
}
@media screen and (min-width: 1023px){
	/*.new_hit_section, .accolades_sec_main{
		margin-left: 8vw;
	}*/
}
@media screen and (min-width: 1024px){
    .container{
        max-width: 984px;
    }
}

@media screen and (min-width: 1200px){
    .container{
        max-width: 1104px;
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px;
    }
    .single-media-room-page .container{
    	max-width: 1090px;
    }
}

@media screen and (min-width: 1280px){
	/*.new_hit_section, .accolades_sec_main{
		margin-left: 6vw;
	}*/
	.elementor-7 .elementor-element.elementor-element-9459048 svg{
		width: 100%;
	}
}
@media screen and (min-width: 1728px){
	/*.new_hit_section, .accolades_sec_main{
		margin-left: 11vw;
	}*/
}
@media screen and (min-width: 1920px){
	.rotating_text_main h2 {
		font-size: 4.3vw;
		font-weight: 600;
	}
	/*.new_hit_section, .accolades_sec_main{
		padding-left: 14vw;
	}*/
	.curvy_border_1 > .elementor-widget-container:after{
		top: 0;
	}
}

@media screen and (max-width: 1440px){
	.accolades_slider_left_arrow.arrow.slick-arrow {
		right: 4%;
	}
}

@media screen and (max-width: 1400px){
	.curvy_border_1 h2,
	.curvy_border_1 h1{
		font-size: 64px;
	}
	.curvy_border_1 h2 .slick-slider,
	.curvy_border_1 h1 .slick-slider{
		left: 337px;
	}
	.curvy_border_3 > .elementor-widget-container:before{
		bottom: calc(-2rem - -1px);
	}
	.project-bnr-slider h2,
	.project-bnr-slider h1{
		font-size: 2.5rem;
	}
	.project-bnr-slider h2 .slick-slider,
	.project-bnr-slider h1 .slick-slider{
		left: 212px;
	}
	.project-bnr-slider.about-page h2 .slick-slider,
	.project-bnr-slider.about-page h1 .slick-slider{
    	left: 130px;
	}
	.page-template-template-press-news .project-bnr-slider.about-page h1 .slick-slider{
		left: 338px;
	}
	.map-section .heading.fw-bold, .gallery-section-main .heading, .other-project-main .head-content .heading{
		font-size: 50px;
	}
	.traffic-text-main p, .other-project-main .item_heading_content .heading, .growth-section-main .text_content, .map-section .text_section_main .text_item span, .growth-section-main .sub_head {
		font-size: 22px;
	}
	.traffic-text-main .heading {
		font-size: 28px;
	}
	.growth-section-main .section-top-left {
		flex: 0 0 30%;
		max-width: 30%;
		margin-right: 66px;
	}
	section.traffic-text-main, section.growth-section-main {
        padding: 55px 0;
    }
	section.other-project-main, section.gallery-section-main {
        padding-top: 55px;
        padding-bottom: 75px;
    }
    .team_details_main .left-content{
    	width: 252px;
    	gap: 10px;
    }
	.team_details_main .active_width .left-content {
		max-width: 252px;
	}
    .team_details_main .left-content .info h5{
    	font-size: 15px;
    	margin-bottom: 0px;
    	line-height: 18px;
    }
	.team_details_main .left-content .info .title {
		font-size: 14px;
	}
	.team_details_main .left-content .image img {
		object-position: top center;
		max-height: 210px;
	}
    .abt_our_structure_main_section .nav-pills .nav-link{
    	font-size: 20px;
    	margin: 6px 0;
    }
    .team_details_main .right-content{
    	padding: 30px;
    }
    .team_details_main .right-content .bio p{
    	font-size: 15px;
    	margin-bottom: 14px;
    }
    .page-template-template-investor  .project-bnr-slider h2 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h2 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h2 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h2 .slick-slider,
	.page-template-template-investor  .project-bnr-slider h1 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h1 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h1 .slick-slider{
		left: 192px;
	}

	.main-header.menu-inner{
		padding: 30px 0 0;
    	margin-bottom: -88px;
	}
}

@media screen and (max-width: 1366px){
	.menu-bar .menu-holder{
		padding: 0 40px;
		max-width: 290px;
	}
	/*.page-breadcrumb{
		top: 75px;
	}*/
	.elementor-element-4a3ab13,
	.elementor-element-bb156b2{
		padding-left:0;
	}
	.growth-section-main .percentage{
		font-size: 52px;
	}
	
	.our-offices ul {
    	flex-wrap: nowrap;
	}
	/*.footer-holder .social-holder:before{
		height: 2vw;
		width: 2vw;
	}
	.footer-holder .social-holder:after{
		height: 2vw;
	    width: 2vw;
	    left: 0px;
	    bottom: calc(-2vw - -1px);
	}*/
	.sustainability_section_main h2{
		position: relative;
	}
	.sustainability_section_main h2 .sustainibity_comming_soon_animation{
		margin-left: 16px;
	}

	svg{
		max-width: 100%;
	}
    .footer-holder .about-company h3{
    	font-size: 26px;
    }
    .footer-holder .footer-logo{
    	margin-bottom: 20px;
    }
    .footer-holder .about-company p{
    	font-size: 14px;
    }
    .footer-holder .about-company ul h5{
    	margin-bottom: 5px;
    }
    .footer-holder .about-company .career {
    	margin: 27px 0 20px;
	}
	h2{
		font-size: 80%;
	}
	.investor-menu h2, .main-data-media h2{
		font-size: 3rem;
	}
	.about-us-section .e-con-inner{
		padding: 40px;
	}
	.news-container .news-box h5.news-date {
    	margin-bottom: 5px;
	}
	.news-container .news-box h5.news-date {
    	font-size: 16px;
	}
	.news-container .news-box h6.news-date {
    	font-size: 16px;
	}
	.news-container .news-box .news-img {
    	margin-bottom: 12px;
	}
	.news-container .news-box .news-img > img{
		height: 250px;
		width: 100%;
	}
	.news-message-main ul li{
		height: 25px;
		font-size: 1.5em;
	}
	.projects-container .project-img {
		height: 280px;
	}
	.project-content h2 {
    	font-size: 21px;
	}
	.project-content p {
		font-size: 16px;
	}
	.investor_centre_text .elementor-widget-container {
    	height: 75px !important;
	}
	.project-section .accordion-holder .accordion-item{
		margin-bottom: 20px;
	}
	.project-section .accordion-holder .accordion-body .feature-box ul li,
	.project-section .accordion-holder .accordion-body .feature-box p,
	.project-section .accordion-holder .accordion-body .project-details-title,
	.project-section .accordion-holder .accordion-body .btm-ftrs p{
		font-size: 0.875rem;
	}
	/*.project-section .accordion-holder .accordion-button{
		font-size: 1.3rem;
	}*/
	.map-section .heading.fw-bold, .gallery-section-main .heading, .other-project-main .head-content .heading{
		font-size: 42px;
	}
	.traffic-text-main .heading{
		font-size: 24px;
	}
	.traffic-text-main .pipeline{
		margin: 14px 0;
	}
	.growth-section-main .section-top-left {
		flex: 0 0 32%;
		max-width: 35%;
		margin-right: 56px;
	}
	.other-project-main .head-content, .gallery-section-main .head-content {
		padding: 0 0 40px 0;
	}
	section.other-project-main, section.gallery-section-main {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	section.traffic-text-main, section.growth-section-main {
		padding: 50px 0;
	}
	.traffic-text-main p, .other-project-main .item_heading_content .heading, .growth-section-main .text_content, .map-section .text_section_main .text_item span, .growth-section-main .sub_head {
		font-size: 20px;
	}
	.curvy_border_1 h2,
	.curvy_border_1 h1{
        font-size: 52px;
    }
    .curvy_border_1 h2 .slick-slider,
    .curvy_border_1 h1 .slick-slider{
        left: 265px;
    }
    .menu-bar .menu-holder .top-bar{
    	height: 40px;
    	margin-bottom: -1px;
    	width: 90px;
    }
    .menu-bar .menu-holder .top-bar:before{
    	height: 1rem;
    	width: 1rem;
    	left: calc(-1rem - -2px);
    }
    .menu-bar .menu-holder .middle-bar li a{
    	padding: 10px 0;
    	font-size: 16px;
    }
    .menu-bar .menu-holder .menu-slider{
    	max-height: 140px;
    	max-width: 270px;
    }
    .menu-bar .menu-holder .social-bar{
    	padding: 0 40px 12px 30px;
    	margin-top: -1px;
    }
    .news-container .news-box {
    	width: 290px;
	}
	.e-con-boxed:has(.projects-container) .elementor-widget-container > p {
    	margin-bottom: 0;
	}
	.accolades_slider_content .year{
		font-size: 28px;
	}
	.accolades_image{
		height: 125px;
	}
	.accolades_slider_content .middle_text_content h2{
		font-size: 18px;
		min-height: 60px;
	}
	.accolades_slider_content .bottom_text_content p{
		font-size: 14px;
	}
	.cont-form label {
    	font-size: 18px;
	}
	.cont-form .form-control::placeholder{
		font-size: 20px;
	}
	.cont-form textarea.form-control {
    	height: 60px;
	}
	.our-offices h4{
		font-size: 18px;
	}
	.our-offices h5{
		font-size: 15px;
	}
	.our-offices ul li p,
	.our-offices ul li a{
		font-size: 14px;
	}
	.tab_section_main{
		top: 0;
		max-width: 100%;
	}
	.abt_our_structure_main_section .nav-pills .nav-link {
        font-size: 18px;
        margin: 3px 0;
        padding: 15px;
    }
    .abt_our_structure_main_section .tab-content>.active h2{
    	font-size: 38px;
    }
    .abt_our_structure_main_section .tab-content>.active p, .abt_our_structure_main_section .tab-content>.active li{
    	font-size: 16px;
    }
    .abt_careers_section_main a{
    	font-size: 16px;
    }
    /*.map-svg-container .elementor-shortcode > svg{
    	height: 85vh;
    }*/

    .breadcrumb-holder {
    	margin: 10px 0 0;
	}
	.map-section .section-heading {
    	padding: 15px 0 0;
	}
	.map-section .heading.fw-bold{
		font-size: 36px;
	}
	.map-section .map_info {
    	padding: 15px 0 20px;
	}
	.map_section_image img{
		width: 80%;
    	margin: 0 auto;
    	display: block;
	}
	.curvy_border_1 .elementor-widget-container {
    	border-radius: 0vw 0vw 1.5rem 0vw;
	}
	.curvy_border_2 .elementor-widget-container {
    	border-radius: 0vw 0vw 1.5rem 0vw;
	}
	.curvy_border_1 > .elementor-widget-container:after {
    	height: 1.5rem;
    	width: 1.5rem;
    	background-image: radial-gradient(ellipse farthest-corner at right top, transparent 66%, #ffffff 70%);
	}
	.curvy_border_2 > .elementor-widget-container:after{
		width: 1.5rem;
        height: 1.5rem;
        background-image: radial-gradient(ellipse farthest-corner at right top, transparent 66%, #ffffff 70%);
	}
	.curvy_border_3 .elementor-widget-container {
    	border-radius: 0vw 0vw 1.5rem 0vw;
	}
	.curvy_border_3 .elementor-widget-container:after{
		height: 1.5rem;
    	width: 1.5rem;
	}
	.project-section .accordion-filter ul li {
    	padding: 10px 24px;
	}
	/*.menu-bar .menu-holder{
		min-width: 270px;
	}*/
	/*.investor-menu {
    	padding: 0 0 20px;
	}*/
	.menu-red-bg, .investor-menu{
		padding: 18px 0;
	}
	.main-data .tab-content:not(.horiz-tab){
		padding: 28px 0 100px 24px;
	}
	.main-data .nav-pills button {
	    padding: 12px;
	}
	.main-data .tab-content .tab-pane > *:not(:last-child) {
    	margin-bottom: 1.2rem;
	}
	.main-data .tab-content .tab-pane .table-row > div, .main-data .tab-content .tab-pane tr > th, .main-data .tab-content .tab-pane tr > td{
		font-size: 14px;
		line-height: 1.2;
	}
	.main-data .tab-content .tab-pane .table-row{
		padding: 0 0 8px;
	}
	.main-data .tab-content .tab-pane .filter-section .form-group, .main-data-media .filter-section-media .form-group{
		padding: 10px 16px;
	}
	.main-data .tab-content .tab-pane .filter-section .form-group label,
	.main-data-media .filter-section-media .form-group label,
	.main-data .tab-content .tab-pane .filter-section select,
	.main-data-media .filter-section-media select{
		font-size: 15px;
	}
	.main-data .nav.left-nav{
		padding: 90px 25px 150px
	}
	.main-data .nav ul{
		gap: 32px;
	}
	.main-data .nav-pills button, .announce-menu li a{
		font-size: 15px;
	}
	.investor-menu h2{
		font-size: 2.5rem;
	}
	/*.investor-menu .tabs-menu ul li a {
    	padding: 8px 24px;
	}*/
	.main-data .tab-content .tab-pane h3,
	.main-data .tab-content .tab-pane h3,
	.main-data .tab-content h3.main-title{
		font-size: 2rem;
	}
	.main-data .nav-pills.bs-tabs{
		padding: 18px 24px;
	}
	.menu-red-bg .tabs-menu ul li a, .investor-menu .tabs-menu ul li a, .main-data .nav-pills.bs-tabs .nav-link{
		font-size: 15px;
	}
	.committee-data .committee-box h4,
	.unit-consent h4{
		font-size: 1.4rem;
	}
	.committee-data .committee-box p{
		font-size: 15px;
	}
	.committee-data .committee-box ul li{
		font-size: 1rem;
	}
	.committee-data .committee-box.codes-policy-box h4{
		font-size: 18px;
	}
	.codes-policy-data .codes-policy-box .codes-policy-title {
	    margin-bottom: 12px;
	    align-items: center;
	}
	.committee-data .committee-box .download a{
		padding: 8.5px;
	}
	.codes-policy-data .codes-policy-box{
		margin-bottom: 1rem;
	}
	/*.main-data .tab-content .tab-pane .title{
		width: auto;
	}*/

	.main-data .tab-content .tab-pane .table-row.header > div, .main-data .tab-content .tab-pane tr > th{
		flex: 0 0 auto;
	}
	.main-data .tab-content .tab-pane .year,
	.main-data .tab-content .tab-pane .date, 
	.main-data .tab-content .tab-pane .download{
		min-width: 155px;
		flex: 0 0 min-content;
	}
	.main-data .tab-content #v-pills-financial-results.tab-pane .year,
	.main-data .tab-content #v-pills-financial-results.tab-pane .date,
	.main-data .tab-content #v-pills-financial-results.tab-pane .download{
		min-width: 145px;
	}

	.additional-disclousure .accordion-button,
	.main-data .tab-content .tab-pane .additional-disclousure .table-row > div{
		font-size: 1rem;
	}
	.main-data .tab-content .tab-pane .dis-history th, .main-data .tab-content .tab-pane .dis-history td{
		font-size: 15px;
	}
	.unit-consent h5{
		font-size: 1.2rem;
	}
	.unit-consent p{
		font-size: 15px;
	}
	/*.main-header {
    	padding: 10px 0;
	}*/
	.main-header .row{
		align-items: center;
	}
	/*.menu-bar .menu-btn{
		font-size: 20px;
	}
	.menu-bar .menu-btn svg{
		height: 30px;
	}*/
	.accolades_slider_content .year-det h6{
		font-size: 24px;
		margin-bottom: 14px;
	}
	
	
}

@media screen and (max-width: 1280px){
	.elementor-7 .investor_center_main .investor_centre_text {
		top: 140px;
	}
	.curvy_border_3 > .elementor-widget-container:before{
		bottom: calc(-2rem - -2px);
	}
	.curvy_border_2 > .elementor-widget-container:after{
		width: 1.5vw;
		height: 1.5vw;
	}
	.elementor-7 .elementor-element.elementor-element-5b09e92 > .elementor-widget-container {
		--e-transform-translateX: -50px;
	}
	.about-us-section{
		padding: 0 81px;
	}
	/*.sustainibity_comming_soon_animation{
		display: block;
		width: fit-content;
	}*/
	.accolades_slider_left_arrow.arrow.slick-arrow {
        right: 10%;
    }
}
@media screen and (max-width: 1200px){
	/*.container,
    .e-con>.e-con-inner{
		padding-left: 9.3%;
		padding-right: 9.3%;
	}*/
	.curvy_border_1 h2,
	.curvy_border_1 h1{
        font-size: 48px;
    }
    .curvy_border_1 h2 .slick-slider,
    .curvy_border_1 h1 .slick-slider{
        left: 250px;
    }
	.team_details_main .left-content{
    	width: 222px;
    }
    .sec_overflow .active_width{
    	width: 700px;
    }
    .team_details_main .active_width .left-content{
    	max-width: 222px;
    }
    .team_details_main .left-content .info{
    	padding: 0 20px 0 0;
    }
    .team_details_main .left-content .info h5{
    	font-size: 22px;
    }
    .main-data .data-section > div{
		flex-wrap: wrap;
        row-gap: 25px;
        overflow: hidden;
        position: relative;
	}
	.main-data .data-section .nav{
		flex-direction: row !important;
		flex-wrap: nowrap;
		overflow-x: scroll;
		padding-bottom: 5px;
		gap: 10px;
		position: relative;
		margin-right: 0 !important;
	}
	.main-data .data-section > div:after{
		content: '';
	    background: linear-gradient(90deg, rgba(115, 115, 115, 0.00) 50.62%, #737373 153.03%);
	    mix-blend-mode: multiply;
	    width: 90px;
	    height: 48px;
	    position: absolute;
	    right: 0;
	}
	.main-data .nav-pills button {
        border: 1px solid #E06633;
    }
    .main-data .tab-content:not(.horiz-tab) {
    	border-left: 0;
    	padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.unit-info-row > div{
		width: 100%;
	}
}

@media screen and (max-width: 1024px){
	
    .container,
    .e-con:not(.e-child)>.e-con-inner{
		padding-left: 9.3%;
		padding-right: 9.3%;
	}
	.footer-holder h4{
		margin-top: 18px;
	}
	/*.footer-holder .social-holder:before{
		height: 2vw;
		width: 2vw;
	}
	.footer-holder .social-holder:after{
		height: 2vw;
	    width: 2vw;
	    left: 0px;
	    bottom: calc(-2vw - -1px);
	}*/
	.curvy_border_1 > .elementor-widget-container:after{
		top: 0;
	}
	.curvy_border_3 > .elementor-widget-container:before{
		bottom: calc(-1rem - -1px);
        width: 1rem;
        height: 1rem;
        left: 1px;
	}
	.elementor-7 .at_a_glance_main .truck_animation {
		top: -130%;
	}
	 .accolades_slider_left_arrow.arrow.slick-arrow {
        right: 8%;
    }
	.accolades_image .image {
		padding: 12px;
		margin: 0 auto;
	}
	.elementor-7 .investor_center_main .investor_centre_text {
		top: 80px;
	}
	.about-us-section{
		padding: 0 105px;
	}
	.elementor-7 .elementor-element.elementor-element-4a3ab13 {
        --width: 100%;
    }
	.elementor-7 .elementor-element.elementor-element-24fdfc6{
		padding-bottom: 40px;
	}
	.elementor-7 .elementor-element.elementor-element-c9b4c30 > .e-con-inner {
		padding: 0;
	}
	.elementor-7 .elementor-element.elementor-element-1bb5d53 svg {
		width: 130%;
	}
	.elementor-7 .elementor-element.elementor-element-504e426{
		padding-top: 50px;
	}
	.elementor-7 .elementor-element.elementor-element-b0a0e01{
		padding-bottom: 50px;
	}
	.about-us-section.sustain .e-con-inner {
        padding: 40px 50px 50px;
    }
	
	.growth-section-main .section-top-left .text_content {
		padding: 21px 0 0 31px;
	}
	.growth-section-main .section-top-left {
		flex: 0 0 40%;
		max-width: 40%;
		margin-right: 36px;
	}
	.growth-section-main .section-top-right.d-flex.align-items-center {
		margin-top: 45px;
	}
	section.other-project-main {
		padding-top: 62px;
		padding-bottom: 83px;
	}
	.project-section .accordion-holder .accordion-button {
        font-size: 1.2rem;
    }
	traffic-text-main p, .other-project-main .item_heading_content .heading, .growth-section-main .text_content, .map-section .text_section_main .text_item span, .growth-section-main .sub_head {
        font-size: 18px;
    }
	.map-section .heading.fw-bold, .gallery-section-main .heading, .other-project-main .head-content .heading {
        font-size: 34px;
    }
    .team_details_main .left-content{
    	width: 190px;
    }
    .team_details_main .left-content .info {
        padding: 0;
    }
    .team_details_main .left-content:hover:after{
    	left: 77%;
    	top: 20%;
    }
    .team_details_main .active_width .title{
    	font-size: 18px;
    }
    .team_details_main .active_width .right-content .bio p{
    	font-size: 12px;
    	margin-bottom: 5px;
    }
    .page-template-template-investor  .project-bnr-slider h2 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h2 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h2 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h2 .slick-slider,
	.page-template-template-investor  .project-bnr-slider h1 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h1 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h1 .slick-slider{
		left: 152px;
	}
	.curvy_border_1 .elementor-widget-container {
        border-radius: 0vw 0vw 1rem 0vw;
    }
	.curvy_border_1 > .elementor-widget-container:after {
        height: 1rem;
        width: 1rem;
    }
    .curvy_border_2 .elementor-widget-container {
        border-radius: 0vw 0vw 1rem 0vw;
    }
    .curvy_border_2 > .elementor-widget-container:after {
        width: 1rem;
        height: 1rem;
    }
	.curvy_border_3 .elementor-widget-container {
        border-radius: 0vw 0vw 1rem 0vw;
    }
    .curvy_border_3 .elementor-widget-container:after {
        height: 1rem;
        width: 1rem;
    }
    .project-bnr-marker .elementor-widget-container:before{
    	height: 1rem;
    	width: 1rem;
    	left: -1rem;
    }
    .project-bnr-marker .elementor-widget-container:after{
    	height: 1rem;
   		width: 1rem;
    	top: -1rem;
    }
    .project-bnr-slider h2,
    .project-bnr-slider h1{
        font-size: 2rem;
    }
    .project-bnr-slider h2 .slick-slider,
    .project-bnr-slider h1 .slick-slider{
        left: 170px;
    }
    .project-bnr-slider.about-page h2 .slick-slider,
    .project-bnr-slider.about-page h1 .slick-slider{
    	left: 102px;
	}
	.page-template-template-press-news .project-bnr-slider.about-page h1 .slick-slider{
		left: 268px;
	}
    .project-bnr-img::after{
    	border-radius: 16px;
    }
    .project-section .accordion-holder .accordion-body .project-excerpt{
		left: 0;
		bottom: 0;
		padding: 20px;
	}
	.investor-menu .tabs-menu ul{
		flex-wrap: wrap;
	}
	/*.investor-menu .tabs-menu ul li{
		width: calc(50% - 11px);
	}
	.investor-menu .tabs-menu ul li a{
		width: 100%;
		text-align: center;
	}*/
	.project-section .accordion-holder .accordion-body .project-excerpt p{
		font-size: 16px;
	}
	.team_details_main .left-content .image img {
        max-width: 240px;
        max-height: 210px;
    }
}

@media screen and (max-width: 992px){
	.container,
	.e-con:not(.e-child)>.e-con-inner{
		padding-left: 8%;
		padding-right: 8%;
	}
	.curvy_border_1 h2,
	.curvy_border_1 h1{
        font-size: 44px;
    }
    .curvy_border_1 h2 .slick-slider ,
    .curvy_border_1 h1 .slick-slider {
        left: 230px;
    }
	.footer-holder .project-menu li,
	.footer-holder .quick-link li {
        font-size: 14px;
        margin-bottom: 8px;
    }
	.elementor-7 .at_a_glance_main .truck_animation {
        top: -95%;
    }
	.elementor-7 .investor_center_main .investor_centre_text {
        top: 40px;
    }
	
	.elementor-element.elementor-element-f31a6b6.e-con-full.video_sec_pos.e-flex.e-con.e-child {
		position: unset;
	}
	.elementor-7 .elementor-element.elementor-element-9459048 {
        --width: 100%;
        justify-content: center;
    }
    .about-us-section .e-con-inner{
    	padding: 10px 50px 50px;
    }
    /*.investor_centre_text{
    	position: initial !important;
    }*/
	.growth-section-main .section-top-left {
        flex: 0 0 40%;
        max-width: 60%;
        flex-direction: row;
    }
	.traffic-text-main p, .other-project-main .item_heading_content .heading, .growth-section-main .text_content, .map-section .text_section_main .text_item span{
		font-size: 16px;
		line-height: 140%;
	}
	.growth-section-main .percentage{
		font-size: 42px;
	}
	.gallery-section-main .galler-img img, .gallery-section-main .slick-list.draggable, .other-project-main .galler-img {
        height: 210px;
    }
	.gallery-section-main ul.slick-dots {
		padding-top: 15px;
	}
	.team_details_main .row{
		row-gap: 20px;
	}
	.team_details_main .left-content {
        width: 35%;
        flex-direction: column;
        filter: grayscale(0);
    }
    .team_details_main .left-content .info{
        display: none;
    }
    .team_details_main .left-content .image{
    	padding: 0;
    }
    .team_details_main .info h5 {
    	color:  #111;
    	font-family: Rajdhani;
    	font-size: 28px;
    	font-style: normal;
    	font-weight: 600;
    	line-height: 100%;
    	letter-spacing: -1.135px;
	}
	.team_details_main .title {
	    color:  #616161;
	    font-family: Rajdhani;
	    font-size: 20.17px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 130%;
		margin-bottom: 10px;
		position: relative;
	}
		.menu-bar .menu-holder{
/*		position: fixed;
		top: 0;
		right: 0;
		height: 100vh;*/
		justify-content: flex-start;
/*		background-color: #E06633;*/
	}
	.menu-bar .menu-holder .top-bar{
		height: auto;
	}
	.menu-bar .menu-holder .middle-bar{
		padding: 15px 20px;
	}
	.menu-bar .menu-holder .middle-bar .middle-content{
		padding: 10px 20px;	
	}
	.menu-bar .menu-holder .social-bar{
		padding: 0 40px 10px 30px;
	}
	.menu-bar .menu-holder .menu-slider{
		margin-top: 20px;
	}
	.menu-bar .menu-holder .middle-bar li a{
		font-size: 16px;
	}
	.menu-bar .menu-btn{
		z-index: 11;
	}
}

@media screen and (max-width: 768px){
	.main-footer{
		padding: 45px 0 30px;
	}

	/*.page-breadcrumb{
		top: 70px;
	}*/
	.container,
	.e-con:not(.e-child)>.e-con-inner{
		padding-left: 40px;
		padding-right: 40px;
	}
	.project-sec svg{
		height: 100%;
	}
	/*.footer-holder .social-holder:before{
		height: 4vw;
		width: 4vw;
	}
	.footer-holder .social-holder:after{
		height: 4vw;
	    width: 4vw;
	    left: 0px;
	    bottom: calc(-4vw - -1px);
	}*/
    .footer-holder .col-lg-6 .about-company {
        padding-left: 82px;
        margin-bottom: 45px;
    }
    .footer-holder .about-company h3 {
        font-size: 24px;
    }
	.footer-holder .about-company p{
		font-size: 16px;
	}
	.footer-holder h4 {
    	font-size: 20px;
    	margin-top: 0;
    	margin-bottom: 10px;
	}
	.footer-holder .project-menu li,
	.footer-holder .quick-link li{
		font-size: 16px;
		margin-bottom: 8px;
	}
	.elementor-7 .investor_center_main .investor_centre_text {
        top: 130px;
    }
	.about-us-section {
        padding: 0 55px;
    }
	.elementor-7 .elementor-element.elementor-element-4a82a15{
		padding: 0;
	}
	.elementor-7 .elementor-element.elementor-element-1529bf0{
		padding: 10px 0 0 10px;
	}
	.elementor-7 .elementor-element.elementor-element-c948047 .elementor-heading-title {
        font-size: 3.13vw;
        display: flex;
        gap: 10px;
        align-items: center;
    }
	 .investor_centre_text .elementor-widget-container {
		height: 50px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.elementor-7 .investor_center_main .investor_centre_text {
		top: 90px;
	}
	.elementor-7 .elementor-element.elementor-element-068f5ca {
		width: 20%;
	}
	
	
	.map-section .heading.fw-bold {
		font-size: 32px;
	}
	.map-section .section-heading {
		padding: 20px 0 0;
	}
	.map-section .text_section_main, .map-section .map_section_main {
		padding: 0 calc(var(--bs-gutter-x)* .5);
	}
	.map-section .text_section_main .text_item {
		padding: 6px 12px 6px 12px;
		margin: 0 !important;
	}
	.map-section .text_section_main .text_item span{
		font-size: 16px;
	}
	.map-section .map_info {
		padding: 18px 0;
		justify-content: space-between;
		row-gap: 10px;
	}
	section.map-section {
		padding-bottom: 35px;
	}

	.growth-section-main .d-flex {
		flex-direction: column;
	}
	.growth-section-main .row > .d-flex {
		flex-direction: column;
	}
	.growth-section-main .section-top-left {
		flex-direction: row;
	}
	.growth-section-main .text_content {
		font-size: 16px;
	}
	.growth-section-main .section-top-right.d-flex.align-items-center {
		margin-top: 35px;
	}
	section.growth-section-main{
		padding: 34px 0 34px 0;
	}

	section.traffic-text-main {
		padding: 34px 0;
	}
	.traffic-text-main .pipeline {
		margin: 16px 0;
	}
	.traffic-text-main .text-content.col-md-4 p {
		font-size: 18px;
		line-height: 24px;
	}
	.traffic-text-main .traffic-text-data-main {
		margin: 0;
	}
	.traffic-text-main .text-content.col-md-4 .text-data {
		margin: 0 0 28px 0;
	}
	.traffic-text-main .text-content.col-md-4:last-child .text-data {
		margin-bottom: 0;
	}
	.traffic-text-main .heading {
		font-size: 20px;
	}

	.gallery-section-main .heading {
		font-size: 28px;
	}
	.gallery-section-main .slide-btn {
		width: 25%;
	}
	.gallery-section-main .head-content {
		padding-bottom: 30px;
	}
	.gallery-section-main .galler-img:hover {
		width: 280px !important;
	}
	.gallery-section-main .galler-img {
		width: 160px !important;
		margin: 0 10px;
	}
	.gallery-section-main .slick-list.draggable{
		margin: 0;
	}


	.other-project-main .head-content .heading {
		font-size: 28px;
	}
	.other-project-main .head-content {
		padding: 0 0 25px 0;
	}
	section.other-project-main {
		padding-top: 35px;
		padding-bottom: 45px;
	}
	.other-project-main .item-img-head-con {
		padding: 0 10px;
		width: 290px;
	}
	.other-project-main .item_heading_content .heading {
		padding-top: 10px;
	}
	section.gallery-section-main {
		padding-top: 35px;
		padding-bottom: 60px;
	}
	.project-section .accordion-holder .accordion-button span{
		margin-right: 5px;
    	width: auto;
    	font-size: 10px;
	}
	.struct-tab{
		flex-direction: column;
	}
	.struct-tab ul{
		width: 100%;
		flex-direction: row !important;
	    flex-wrap: nowrap;
	    overflow-x: scroll;
	    gap: 15px;
	    padding-bottom: 10px;
	}
	.abt_our_structure_main_section .nav-pills .nav-link{
		margin: 0;
    	padding: 10px 24px;
    	font-size: 18px;
	}
	.abt_our_structure_main_section .tab-content{
		padding: 14px 0px 0 !important;
	}
	.abt_our_structure_main_section .tab-content>.active h2 {
    	font-size: 32px;
	}
	.abt_our_structure_main_section .tab-content>.active p, .abt_our_structure_main_section .tab-content>.active li{
		font-size: 16px;
		width: 100%;
	}
	.tab_section_main {
    	top: 0;
    	flex-wrap: nowrap;
	}
	.tab_section_main > *{
		flex-shrink: 0;
	}
	.page-template-template-investor  .project-bnr-slider h2 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h2 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h2 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h2 .slick-slider,
	.page-template-template-investor  .project-bnr-slider h1 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h1 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h1 .slick-slider{
		left: 132px;
	}
	.project-content h2 {
        font-size: 18px;
    }
    .main-data .tab-content:not(.horiz-tab){
    	width: 100%;
    }
    .main-data .tab-content .tab-pane .table-container{
    	overflow-x: auto;
    }
    .main-data .tab-content .tab-pane .download a{
    	padding: 10px;
    	font-size: 14px;
    }
    .project-bnr-slider h2,
    .project-bnr-slider h1{
        font-size: 1.8rem;
    }
    .project-bnr-slider h2 .slick-slider,
    .project-bnr-slider h1 .slick-slider{
        left: 150px;
    }
    .project-bnr-slider.about-page h2 .slick-slider,
    .project-bnr-slider.about-page h1 .slick-slider{
        left: 90px;
    }
    .page-template-template-press-news .project-bnr-slider.about-page h1 .slick-slider{
    	left: 238px;
    }
	/*.initial-item.elementor-absolute{
		position: initial !important;
	}*/
	.project-section .accordion-filter ul{
		flex-wrap: wrap;
	}

	.project-section .accordion-holder .accordion-collapse{
		top: -32px;
	}
	.project-section .accordion-holder .accordion-button {
        font-size: 12px;
        white-space: pre-wrap;
        padding: 18px 9px 0;
        gap: 12px;
    }
    .accordion-button::after{
    	background-size: 8px;
	    height: 8px;
	    width: 8px;
    }
    .map-svg-container svg{
    	height: 100%;
    }
    .project-section .accordion-filter {
    	margin-bottom: 20px;
	}
	.project-section .accordion-holder .accordion-body .project-img{
		max-height: 200px;
	}
	.project-section .accordion-holder .accordion-body .project-excerpt > div p{
		font-weight: 500;
	}
	.menu-bar .menu-btn{
		font-size: 20px;
		padding: 0px 10px;
	}
	.menu-bar .menu-holder .menu-slider {
    	max-width: 210px;
	}
	.main-data .tab-content .tab-pane .year, .main-data .tab-content .tab-pane .date, .main-data .tab-content .tab-pane .download {
        min-width: 115px;
    }
    .investor-menu h2 {
        font-size: 1.5rem;
    }
    .committee-data .committee-box h4 {
    	font-size: 1.3rem;
	}
	.committee-data .committee-box p{
		font-size: 1rem;
	}
	.committee-data .committee-box ul li{
		font-size: 1.2rem;
	}
	.additional-disclousure .accordion-button{
		white-space: normal;
	}
	.main-data .data-section > div{
		margin: 0;
	}
	.main-data .data-section .nav{
		padding-left: 0 !important;
	}
	.main-data .data-section > div:after{
		width: 50px;
	}
	.project-section .accordion-holder .accordion-body .project-excerpt p {
        font-size: 14px;
        line-height: 130%;
    }
    .main-data .tab-content:not(.horiz-tab) {
    	padding-left: 0;
	}
	.main-data .tab-content .tab-pane .filter-section .form-group,
	.main-data-media .filter-section-media .form-group{
    	padding: 8px 10px;
	}
	.main-data .tab-content .tab-pane .filter-section select,
	.main-data .tab-content .tab-pane .filter-section .form-group label,
	.main-data-media .filter-section-media .form-group select,
	.main-data-media .filter-section-media .form-group label{
		font-size: 16px;
	}
	.menu-bar .menu-holder {
		border-radius: 14px;
	}
	.menu-bar .menu-holder .middle-bar{
		border-radius: 1rem 0 1rem;
	}
	.menu-bar .menu-holder .middle-bar .middle-content{
		border-radius: 14px;
	}
	.main-data .tab-content .tab-pane .table-row > div, .main-data .tab-content .tab-pane tr > th, .main-data .tab-content .tab-pane tr > td {
        font-size: 15px;
    }
    .cards-container{
    	row-gap: 20px;
    	height: 100%;
    }
    .cards-container > *:not(:first-child){
    	display: none;
    }
    .single-media-room-page h1{
    	font-size: 36px;
    }
	
}

@media screen and (min-width: 575px) and (max-width: 768px){
/*	.main-footer .footer-holder{
		background-size: 170%, 100%;
	}*/
}
@media screen and (max-width: 767px){
	.rotating_text_main h2 {
		font-size: 7vw;
	}
	.curvy_border_3 a{
		padding: 8px 20px;
	}
	.curvy_border_3 span.elementor-button-text {
		font-size: 16px;
	}
	.curvy_border_3 svg {
		width: 0.7em !important;
	}
	.truck_animation{
		top: -160% !important;
	}
	.investor_centre_text .elementor-widget-container{
	  height: 50px !important;
	}
	.news-message-main div .news-message p{
		font-size: 1.1em;
	}
	.news-message-main div .news-message{
		height: 35px;
	}
	.news-container .news-box {
		width: 280px;
	}
	.news-container .news-box h6.news-date {
		font-size: 16px;
	}
	.news-container .news-box h5.news-date {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.news-container .news-box .news-img{
		margin-top: 0;
		margin-bottom: 14px;
	}
	.accolades_slider_content {
		width: 280px;
	}
	.accolades_slider_content {
		margin: 0 10px;
	}
	.accolades_slider_content .middle_text_content h2 {
		font-size: 22px;
		padding: 5px 0;
	}
	.sustainability_section_main:hover .sustainability_hover_image{
	  transform: scale(1.1);
	}
	.video_sec_pos{
		position: unset !important;
	}
	.project-content p {
		font-size: 16px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1bb5d53{
		padding: 0;
	}
	.elementor-7 .elementor-element.elementor-element-1bb5d53 svg {
        width: 100%;
        height: 100%;
    }
	.elementor-7 .elementor-element.elementor-element-bdb4ae5 > .elementor-widget-container {
		--e-transform-translateX: 0;
	}
	.elementor-7 .elementor-element.elementor-element-5b09e92 > .elementor-widget-container {
        --e-transform-translateX: 0;
    }
	.elementor-7 .elementor-element.elementor-element-4a82a15 {
        padding: 0 0 0 15px;
    }
	.elementor-7 .elementor-element.elementor-element-068f5ca, 
	.elementor-7 .elementor-element.elementor-element-a50bc94 {
        width: 100%;
    }
	.about-us-section {
        padding: 0 15px;
    }
	.elementor-7 .elementor-element.elementor-element-4a3ab13,
	.elementor-7 .elementor-element.elementor-element-9459048{
		padding: 15px;
	}
	.elementor-7 .elementor-element.elementor-element-9459048 svg{
		width: 100%;
	}
	.elementor-7 .elementor-element.elementor-element-24fdfc6 {
        padding-bottom: 0;
    }
	.elementor-7 .elementor-element.elementor-element-504e426 {
        padding-top: 0;
    }
	.elementor-7 .elementor-element.elementor-element-c948047 .elementor-heading-title {
        flex-wrap: wrap;
    }
    .investor_centre_text{
    	text-align: center;
    	margin: 5px auto 0;
    }
	.growth-section-main .section-top-left {
		flex: 0 0 35%;
		max-width: 100%;
	}
	.announce-menu{
		display: flex;
	}
	.announce-menu li a {
    	padding: 10px 12px;
	}
	.member-box {
		flex-direction: column;
	}
	.team_details_main .left-content,
	.team_details_main .active_width .left-content {
        max-width: 100%;
        width: 100%;
    }
	.member-box {
		height: auto !important;
	}
	.team_details_main .member-box .left-content .image:after {
    	transform: rotate(90deg);
	}
	.team_details_main .row.sec_overflow {
		flex-wrap: wrap;
	}
	.team_details_main .right-content {
		padding: 30px;
		position: relative;
	}
	.team_details_main .row:not(:last-child) .col-md-12 {
		padding-bottom: 0px;
	}
	.team_details_main .left-content {
		gap: 20px;
		text-align: center;
	}
	.team_details_main .elementor-shortcode {
		display: flex;
		gap: 20px;
		flex-direction: column;
	}
}

@media screen and (max-width: 576px){
	.footer-holder .about-company{
		margin-bottom: 32px;
	}
	.footer-holder .about-company ul li a{
		vertical-align: top;
	}
	.single-media-room-page{
		padding: 12px 0 20px;
	}
	.single-media-room-page .date{
		margin-bottom: 12px;
	}
	.single-media-room-page .date span{
		font-size: 12px;
	}
	.single-media-room-page .date a{
		font-size: 10px;
		padding: 7px 10px;
	}
	.single-media-room-page .date a img{
		height: 12px;
	}
	.single-media-room-page h1{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.single-media-room-page .post-image img{
		max-height: 200px;
		object-fit: cover;
		margin-bottom: 20px;
	}
	.single-media-room-page .post-content {
	    margin-top: -20px;
	}
	.single-media-room-page .post-content h2,
	.single-media-room-page .post-content h3,
	.single-media-room-page .post-content h4,
	.single-media-room-page .post-content h5,
	.single-media-room-page .post-content h6{
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 5px;	
	}
	.single-media-room-page .post-content p{
		font-size: 12px;
	}
	.single-media-room-page .post-content p strong{
		font-size: 16px;
	}
	.related-posts {
	    padding: 0 0 30px;
	}
	.related-posts h2 {
	    margin-bottom: 16px;
	    font-size: 32px;
	}
	.page-template-template-press-news .investor-menu h2{
		font-size: 32px;
		margin-bottom: 15px;
	}
	.media-cards .media-box{
		gap: 12px;
	}
	.media-cards .media-box .media-content .date{
		margin-bottom: 9px;
	}
	.media-cards .media-box .media-content .date span{
		font-size: 14px;
	}
	.media-cards .media-box .media-content h5 a{
		font-size: 16px;
	}
	.media-cards .media-box .media-content .date img{
		height: 13px;
	}
	.media-cards .media-box .media-img{
		max-height: 190px;
	}
	.media-cards .media-box .media-img img{
		height: 100%;
    	object-fit: cover;
	}
	.main-data .nav-pills button, .announce-menu li a{
		font-size: 16px;
	}
	.main-data .tab-content .tab-pane h3{
		font-size: 1.4rem;
	}
	.main-data .data-section > div:after {
        content: none;
    }
	.e-con>.e-con-inner{
		padding-left: 16px;
		padding-right: 16px;
	}

	.news-message-main ul li{
		font-size: 18px;
	}
	.news-message-main ul{
		padding: 0;
	}
	.e-con-inner:has(.news-message-main){
		padding: 0;
	}
	.about-us-section .e-con-inner {
        padding: 50px 50px;
    }
	.about-us-section .elementor-widget-container > svg{
		height: 100%;
		margin-bottom: 40px;
	}

	.curvy_border_1 h2,
	.curvy_border_1 h1{
		display: flex;
		gap: 6px;
		font-size: 28px;
		margin-bottom: 8px;
		letter-spacing: -1px;
	}
	.curvy_border_1 h2 .slick-slider,
	.curvy_border_1 h1 .slick-slider{
		position: initial;
	}

	.container,
	.e-con:not(.e-child)>.e-con-inner{
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.footer-holder .social-holder{
        gap: 12px;
	}
	.footer-holder .social-holder a{
		height: 22px;
		width: 22px;
		padding: 4px;
	}
	/*.footer-holder .social-holder:before{
		height: 4vw;
		width: 4vw;
	}
	.footer-holder .social-holder:after{
		height: 4vw;
	    width: 4vw;
	    left: 0px;
	    bottom: calc(-4vw - -1px);
	}*/
	.footer-holder .footer-logo{
		margin-bottom: 24px;
		width: 315px;
	}

	.footer-holder .col-lg-6 .about-company{
		padding-left: 45px;
		margin-bottom: 40px;
	}
	.footer-holder .about-company h3{
		font-size: 16px;
	}
	
	.footer-holder .about-company ul li i {
    	width: 18px;
    	height: 18px;
    	font-size: 10px;
	}
	.footer-holder .about-company ul h5 {
    	font-size: 12px;
    	margin-bottom: 6px;
	}

	.footer-holder .about-company .career h5{
		font-size: 16px;
	}

	.footer-holder .project-menu{
		padding-right: 0;
	}

	.cont-form label{
		margin-bottom: 0;
		font-size: 14px;
	}
	.cont-form .form-control,
	.cont-form .form-control::placeholder{
		font-size: 16px;
	}
	.cont-form textarea.form-control {
    	height: 120px;
	}
	.cont-form .wpcf7-submit {
    	padding: 9px 25px;
    	font-size: 14px;
    	line-height: 14px;
	}

	.our-offices h4{
		font-size: 20px;
		margin-bottom: 12px;
	}
	.our-offices h5 {
    	font-size: 16px;
	}
	.our-offices ul li p{
		font-size: 12px;
	}

	.our-offices ul li a{
		font-size: 12px;
	}
	.our-offices .elementor-accordion .elementor-accordion-item{
		margin-bottom: 25px
	}
	.map-section .heading.fw-bold {
		font-size: 28px;
	}
	.gallery-section-main .heading, .other-project-main .head-content .heading {
        font-size: 26px;
    }
	.gallery-section-main .head-content {
        padding-bottom: 20px;
    }
	.gallery-section-main ul.slick-dots {
		padding-top: 10px;
	}
	.member-box{
		flex-direction: column;
		height: auto;
	}
	.team_details_main .left-content{
		width: auto;
	}
	.page-template-template-investor  .project-bnr-slider h2 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h2 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h2 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h2 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h2 .slick-slider,
	.page-template-template-investor  .project-bnr-slider h1 .slick-slider,
	.page-template-template-corporate-governance  .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information  .project-bnr-slider h1 .slick-slider,
	.page-template-template-announcements .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-investor-grievance .project-bnr-slider h1 .slick-slider,
	.page-template-template-debt-information .project-bnr-slider h1 .slick-slider,
	.page-template-template-unit-information-new .project-bnr-slider h1 .slick-slider{
		left: 86px;
	}
	.at-glance > div{
		width: calc(50% - 10px);
	}
	.project-bnr-slider h2,
	.project-bnr-slider h1{
        font-size: 1.2rem;
        letter-spacing: -1px;
    }
    .project-bnr-slider h2 .slick-slider,
    .project-bnr-slider h1 .slick-slider{
        left: 100px;
    }
    .project-bnr-slider.about-page h2 .slick-slider,
    .project-bnr-slider.about-page h1 .slick-slider{
        left: 62px;
    }
    .page-template-template-press-news .project-bnr-slider.about-page h1 .slick-slider{
    	left: 153px;
    }

    .project-section .accordion-holder .accordion-item:before{
    	height: 20px;
    }

    .project-section .accordion-filter ul li{
    	padding: 8px 14px;
    	text-align: center;
    }
    .project-section .accordion-holder .accordion-body .project-excerpt > div{
    	margin-bottom: 10px;
    }
    .project-section .accordion-holder .accordion-body .project-excerpt > div img{
    	height: 22px;
    }
    /*.investor-menu .tabs-menu ul li {
        width: 100%;
    }*/
    .main-data .tab-content .tab-pane .year, .main-data .tab-content .tab-pane .date, .main-data .tab-content .tab-pane .download {
        min-width: 80px;
    }
    .main-data .tab-content .tab-pane .download a{
    	font-size: 0;
    	border-radius: 10px;
    	gap: 0;
    }
    /*.investor-menu .tabs-menu ul li a{
    	font-size: 16px;
    }*/
}

@media screen and (max-width: 415px){
	.team_details_main .left-content .image {
        max-width: 100%;
    }
	.container{
		padding-left: 16px;
		padding-right: 16px;
	}
	
	.footer-holder .footer-logo{
		margin-bottom: 16px;
	}

	.footer-holder .col-lg-6 .about-company{
		padding-left: 55px;
		margin-bottom: 25px;
	}
	.footer-holder h4 {
    	font-size: 16px;
    }
    .footer-holder .project-menu li, .footer-holder .quick-link li {
        font-size: 12px;
    }
    .footer-holder .about-company .career h5 {
        font-size: 11px;
    }
    .footer-holder .about-company p,
	.footer-holder .about-company a{
		font-size: 12px;
	}
}

@media screen and (max-width: 360px){
	.at-glance > div{
		width: 100%;
	}
	.elementor-1905 .elementor-element.elementor-element-6ae9f1d {
        top: 29%;
    }
}