@media only screen and (max-width: 1270px) {
	
}
@media(min-width: 768px) and (max-width: 1300px){

}
@media only screen and (min-width: 767px) and (max-width: 1024px){
	.d-none-md {
		display: none;
	}
	.d-block-md {
		display: block;
	}
	.logo {
	    width: 150px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1550px){
	.governance_top .g_title.small h1,
	.governance_top .g_title.small h2{
		font-size: 70px;
	}
	.governance_top .g_title h1,
	.governance_top .g_title h2{
		font-size: 70px;
	}
	.para.small,
	.gov_banner_para p{
	    font-size: 18px;
	}
	.table td {
	    font-size: 18px;
	    line-height: 1.2;
	}
	.downloads-text .btns a {
	    padding: 5px 20px;
	    font-size: 15px;
	}
	.downloads-text .btns a svg {
	    width: 18px;
	    height: 18px;
	}
	.lang a {
    	font-size: 19px;
	}
	.history_main .his_detail p {
	    color: #262262;
	    font-size: 25px;
	}
	.his_next, .bod_next, .active_next{
		width: 10%;
	}
}


@media only screen and (max-width: 767px) {
	.d-none-xs {
		display: none !important;
	}
	.d-block-xs {
		display: block !important;
	}

	.head1 {
	    font-size: 16vw;
	}

	.head3 {
	    font-size: 16px;
	    line-height: 1;
	}
	
	.video-holder {
	    top: auto;
	    bottom: 70vw;
	    width: 122%;
	    left: auto;
	    right: -8vw;
	}

	.main-banner img{
		display: none;
	}

	.video-holder .inner {
	    width: auto;
	}

	.about-gasco {
	    flex-direction: column;
	}

	.about-gasco .right {
	    width: 100%;
	}

	.about-gasco .left {
	    width: 100%;
	}

	.main-banner .infos {
	    bottom: 10%;
	}

	.main-banner {
	    margin-bottom: 15vw;
	}

	.about_sec >div {
	    width: 90%;
	}

	.heading h2 {
	    font-size: 16px;
	}

	.heading {
	    margin-bottom: 10vw;
	}

	.about-gasco .right h3 {
	    font-size: 26px;
	    margin-bottom: 10vw;
	}

	.about_sec {
	    margin-bottom: 15vw;
	}

	video#home_video {
	    width: 120%;
	    display: none;
	}
	video#home_mb {
	    display: block;
		width: 100%;
	}
	video#non-ios-video {
	    width: 122%;
	}
	
	.chairman-home .inner {
	    width: 90%;
	}

	.chairman-home .infos .left {
	    width: auto;
	    margin-bottom: 20vw;
	}

	.chairman-home .infos .right {
	    width: auto;
	}

	.chairman-home .infos {
	    flex-direction: column;
	}

	.chairman-home .infos p {
	    font-size: 14px;
	    line-height: 18px;
	    text-transform: uppercase;
	}

	.chairman-home .infos .right h3 {
	    font-size: 34px;
	    line-height: 1;
	    margin-bottom: 7vw;
	}

	.chairman-home .infos .right p {
	    font-size: 18px;
	    margin-bottom: 10vw;
	    text-transform: capitalize;
	    line-height: 22px;
	}

	.chairman-home {
	    padding-bottom: 20vw;
	    height: auto;
	    margin-bottom: 10vw;
	}

	.chairman-home .infos .left .img {
	    margin-bottom: 10px;
	}

	.financial-performance-main .numbers-main {
	    width: 90%;
	}

	.financial-performance-main .numbers-main .left h3 {
	    font-size: 26px;
	    line-height: .9;
	}

	.financial-performance-main .increase-box p {
	    font-size: 14px;
	}

	.financial-performance-main .numbers-main .right {
	    width: 60%;
	}

	.financial-performance-main .numbers-main .left {
	    width: 40%;
	}

	.financial-performance-main .numbers-main .head1 {
	    font-size: 54px;
	}

	.financial-performance-main .increase-box img {
	    width: 10px;
	    margin-right: 5px;
	}

	.financial-performance-main {}

	.financial-performance-main .numbers-main .heading {
	    margin-bottom: 15vw;
	}

	.years span {
	    font-size: 14px;
	}

	.financial-graph .svg-holder {
	    padding-bottom: 0;
	    margin: 10px;
	}

	.financial-graph .svg-holder svg {
	    height: auto;
	    margin-bottom: 10px;
	}

	.financialSwiper .swiper-slide {
	    grid-gap: 15vw;
	}

	.financial-performance-main .numbers-main .left >div h3 {
	    margin-bottom: 10vw !important;
	}

	.chairman-home.chairman-sec .inner .right {
	    flex-direction: column;
	    width: 80%;
	    margin: -7vw 0 0 auto;
	}

	.chairman-home.chairman-sec .inner .right .img {
	    width: 100%;
	}

	.chairman-home.chairman-sec .inner .right .img-info {
	    width: 60%;
	}

	.chairman-home.chairman-sec .inner .left 
	{
		position: relative;
		width: 100%;
		left: 0;
	}

	.chairman-home.chairman-sec .inner {
	    flex-direction: column;
	    width: 90%;
	    margin: auto;
	    padding: 0;
	}

	.chairman-sec .left .head1 {
	    font-size: 65px;
	}

	.financial-performance-section .infos .box .head1 {
	    font-size: 120px;
	    margin-bottom: 5vw;
	    display: flex;
	}

	.financial-performance-section .infos .swiper-slide .box {
	padding: 0 5% 60px;
	}

	.financial-performance-section .infos .box p {
	    font-size: 32px;
	    line-height: 1;
	    margin-bottom: 0;
	    margin-bottom: 5vw;
	}

	.financial-performance-section .infos .box .btns {
	    left: 5%;
	}

	.financial-performance-section .performanceSwiper .swiper-arrows {
	    top: -50%;
	    right: 22px;
	    left: auto;
	}

	.swiper-arrows .swiper-button-prev, .swiper-arrows .swiper-button-next {
	    width: 45px;
	    height: 45px;
	}

	.financial-performance-main .swiper.performanceSwiper  {
	    overflow: inherit;
	}

	.fixed-container .fixed-div .inner {
	    flex-direction: column;
	}

	.bus-gasco {
	    flex-direction: column;
	    margin-bottom: 15vw;
	}

	.bus-gasco .left {
	    width: auto;
	}

	.bus-gasco .right {
	    width: auto;
	}

	.fixed-container .fixed-div .img {
	    display: none;
	}

	.para {
	    font-size: 20px;
	}

	.para br {
	    display: none;
	}

	.sub-inner-section .inner {
	    width: 90%;
	}

	.bus-gasco .left .para {
	    width: 58%;
	    margin-bottom: 15vw;
	}

	.bus-gasco .right h3 {
	    font-size: 26px;
	}




	.menu-mb {
	    padding: 0;
	    margin: 0 0 20vw;
	    transition: all .7s ease;
	}
	.menu-mb button {
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    font-weight: 400;
	    font-size: 26px;
	    color: #333!important;
	    align-items: center;
	    transition: all .5s ease;
	    box-shadow: none;
	    border-radius: 12px;
	    padding: 0;
	}
	.menu-mb button span {
        display: block;
        line-height: 1;
        font-size: 18px;
        color: #6F499D;
        font-weight: bold;
	}
	.menu-mb button svg {
	    fill: #333;
	    margin-top: 10px;
	}
	.menu-mb button:after {
	    display: none;
	}

	.menu-mb .dropdown-menu {
	    width: 100%;
	    background: #fff;
	    padding: 20px 0;
	    border-radius: 5px;
	}
	.menu-mb .dropdown-menu .dropdown-item {
	    padding: 10px 0;
	    margin: 0 0 0;
	    font-weight: 400;
	    background: transparent !important;
	    text-transform: capitalize;
	    font-size: 18px;
	    color: #6F499D;
	    transition: all .6s ease;
	    display: block;
	}
	.menu-mb .dropdown-menu .dropdown-item:last-child {
	    margin: 0;
	    border: 0;
	}

	.menu-mb.fixed {
	    position: fixed;
	    top: 14vh;
	    width: 90%;
	    z-index: 2;
	    display: none !important;
	}
	.menu-mb.fixed button{
		background: #fff;
        padding: 10px 20px;
        border: 1px solid #f5f5f5;
        border-radius: 50px;
        position: relative;
        z-index: 2;
	}
	.menu-mb.fixed svg {
		margin-top: 5px;
	}
	.menu-mb.fixed .dropdown-menu {
        padding: 30px 20px 20px;
        border-radius: 5px;
        top: 60%;
        z-index: 1;
    }
	.menu-mb{
		display: none !important;
	}

	.fixed-container .fixed-div {
	    width: 90%;
	    left: 5%;
	    top: 0;
	    height: auto;
	    position: relative;
	}

	.para2 {
	    font-size: 14px;
	    width: 100%;
	    margin-bottom: 3vw;
	}

	.bus-gasco .left h3 {
	    font-size: 70px;
	}

	.bus-gasco .right p {
	    font-size: 17px;
	    line-height: 25px;
	}

	.bus-num .box .head1 {
	    font-size: 60px;
	    text-align: end;
	    margin: 0 !important;
	    line-height: 1;
	}

	.bus-num .box.text p {
	    font-size: 12px;
	    width: auto;
	    line-height: 1;
	    margin: 0;
	}

	.bus-num .box 
	{
		width: 55%;
	}

	.bus-num .box.text {
	    width: 45%;
	    margin-top: 10px;
	}

	.bus-num {
	    width: 100%;
	    margin-bottom: 15vw;
	}

	.head5 {
	    font-size: 24px;
	}

	.bus-gasco .right p.para.cb.mb4 {
	    margin-bottom: 15vw !important;
	}

	.hr {
	    margin-bottom: 15px;
	}

	.bus-gasco .right h3 {
	    font-size: 36px;
	    line-height: 1;
	    margin-bottom: 10vw !important;
	}

	.bus-gasco .right .para.cp {
	    font-size: 28px;
	    line-height: 34px;
	}

	.bus-gasco .right .para2.cb.mb2 {
	    width: 100%;
	    margin-bottom: 5vw !important;
	}

	.bus-gasco .right .font_mbl
	{
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 5vw;
	}

	.sub-inner-section.ligth-bg {
	    padding: 15vw 0;
	}

	.history_main_title h1 {
	    font-size: 38px;
	}

	.history_main .swiper {
	    width: 60%;
	    height: 58%;
	    padding-top: 55vw;
	    transform: rotate(-6deg);
	}

	.history_main_title h2 {
	    font-size: 38px;
	}

	.history_main_title {
	    position: relative;
	    top: 20%;
	    margin: auto;
	    width: 90%;
	}

	.history_main .his_years_bg h3 {
	    font-size: 200px;
	}

	.history_main .his_detail p {
	    font-size: 18px;
	    line-height: 25px;
	}

	.history_main .his_detail {
	    width: 90%;
	    margin: auto;
	    bottom: -10vw;
	    left: 0;
	}

	.logo {
	    width: 50px;
	}

	.his_next {
	    right: 5%;
	    width: 27%;
	    display: flex;
	    align-items: center;
	    bottom: 13%;
	}
	
	.history_main .his_years {
	    grid-gap: 10vw;
	    width: 95%;
	    left: 5%;
	    overflow: scroll;
	}

	.history_main .his_years_bg {
	    top: 50%;
	}

	.active_main_title h1 {
	    font-size: 40px;
	}

	.active_main_title h2 {
	    font-size: 40px;
	}

	.activity_detail {
	    width: 100%;
	    bottom: 10%;
	    left: 5%;
	}

	.activity_detail div p {
	    font-size: 18px;
	    line-height: 23px;
	}

	.active_main .swiper {
	    width: 60%;
	    height: 50%;
	    padding-top: 40vw;
	    margin-right: 10%;
	}

	.active_main_title {
	    position: relative;
	    left: 0;
	    width: 75%;
	    margin: 0;
	    left: 5%;
	    top: 20%;
	}

	.active_next {
	    right: 5%;
	    width: 30%;
	    bottom: 7%;
	}

	.bod_main .bod_main_title h1 {
	    font-size: 52px;
	}

	.bod_main .bod_main_title h2 {
	    font-size: 52px;
	}

	.bod_main .swiper {
	    width: 55%;
	    height: 30%;
	    top: 23%;
	    margin: 0 5% 0 auto;
	    padding: 0;
	}

	.bod_main .bod_main_title {
	    left: -15%;
	    bottom: auto;
	    top: 35%;
	}

	.bod_names div h2 {
	    font-size: 16px;
	}

	.bod_title h3 {
	    font-size: 12px;
	}

	.bod_title {
	    top: 10px;
	    padding: 3px 10px 6px;
	    left: 10px;
	}

	.bod_main .bod_menu h3 {
	    font-size: 14px;
	    line-height: 1;
	    margin-bottom: 1vw;
	}

	.bod_names div {
	    top: 52vw;
	    width: 200px;
	    left: 5vw;
	}

	.bod_main .bod_menu {
	    bottom: 15%;
	    right: 5%;
	}

	.bod_next {
	    position: absolute;
	    bottom: 10%;
	    width: 28%;
	    top: auto;
	}

	.governance_top {
	    height: 90vh;
	    margin-bottom: 40vw;
	}

	.governance_top .g_title h1 {
	    font-size: 50px;
	}

	.governance_top .g_title h2 {
	    font-size: 50px;
	}

	.gov_banner_para {
	    bottom: auto;
	    top: 52%;
	    width: 90%;
	    left: 5%;
	}

	.governance_top .g_title {
	    position: relative;
	    width: 90%;
	    margin: auto;
	    left: 0;
	    top: 20%;
	}

	.governance_top .layer img {
	    width: 150%;
	    position: absolute;
	    right: 0;
	}

	.gov_banner_para p {
	    font-size: 18px;
	    line-height: 24px;
	}

	.future_wrap.inner_ {
	    flex-direction: column;
	}

	.future_detail {
	    width: 90%;
	    margin: auto;
	    padding: 0;
	}

	.future_wrap.inner_ .left {
	    width: 95%;
	    position: relative;
	    padding: 0 !important;
	}

	.future_wrap .right {
	    width: 100%;
	}

	.future_detail.inner_ {
	    padding: 0;
	}

	.line_title {
	    margin-bottom: 10vw;
	}

	.h2heading {
	    font-size: 38px;
	    line-height: .9;
	    margin-bottom: 8vw;
	}

	.future_wrap.inner_ .right > p {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom:  10vw !important;
	    padding: 0;
	}

	#pinSection .left.is-inview {
	    width: auto !important;
	}

/*	h2.h2heading.lblue {
	    margin: 0 !important;
	}*/

	.g_list div span {
	    font-size: 18px;
	    width: 30px;
	    height: 30px;
	    margin-right: 20px;
	}

	.g_list div p {
	    font-size: 17px !important;
	    line-height: 22px !important;
	    margin-bottom: 4vw !important;
	}

	.fig_chart_wrap .line_title h2:before {
	    content: "";
	    position: absolute;
	    width: 80%;
	    height: 1px;
	    background: #262262;
	    top: 10px;
	    left: 20%;
	}

	.line_title h2 {
	}

	.g_list.center div
	{
		align-items: flex-start;
	}

	.chairman-home.chairman-sec {
	    padding: 50vw 0 20vw;
	    padding-bottom: 10vw;
	}

	.chairman-home.chairman-sec .inner .right .img-info p {
	    font-size: 18px;
	}

	.history_main .his_years h3 {
	    font-size: 24px;
	    font-weight: 500;

	}

	.menu-mb .dropdown-menu .dropdown-item br {
	    display: none;
	}

	.governance_top .g_title.small h1 {
	    font-size: 46px;
	}

	.governance_top .g_title.small h2 {
	    font-size: 46px;
	}

	.governance_top .g_title.small h2 br {
	    display: none;
	}

	.para.small {
	    font-size: 16px;
	    line-height: 18px;
	}

	.acc__title span {
	    font-size: 18px;
	    width: 30px;
	    height: 30px;
	    margin-right: 15px;
	}

	.acc__title {
	    font-size: 30px;
	}

	.acc__panel {
	    padding-left: 50px;
	}

	.acc__panel .para {
	    font-size: 16px;
	    line-height: 20px;
	}

	.acc__panel h4 {
	    font-size: 22px;
	}

	.benifits_wrap h2.h2heading.lblue {
	    margin-bottom: 10vw !important;
	}

	.acc__title {
	    margin-bottom: 5vw;
	}


	.future_detail.slider_wraper .right {
	    width: 100%;
	}

	.future_detail.slider_wraper .right .inside_div {
	    padding: 0;
	    margin-bottom: 30vw;
	}

	.slide_num h3 {
	    font-size: 30px;
	}

	.slide_num h3 span {
	    font-size: 50px;
	}

	.slide_num p {
	    font-size: 14px;
	}

	.slide_num {
	    padding: 5vw 3vw;
	}

	.inner_slide_wrap .fu {
	    bottom: auto;
	    top: -48%;
	    width: 32%;
	    right: 0;
	}

	.financial_mbl {
	    padding-top: 45vw;
	    margin-bottom: 15vw;
	}

	.financial_mbl .numbers-main .infos {
	    flex-direction: column;
	}

	.financial_mbl .numbers-main .left
	{
		width: 100%;
		margin-bottom: 10vw;
	}

	.financial_mbl .numbers-main .left h3
	{
		font-size: 55px;
	}

	.financial_mbl .numbers-main .right {
	    width: auto;
	}

	.financial_mbl .swiper-arrows {
	    top: 34%;
	    left: 5%;
	}

	.h3heading {
	    font-size: 26px;
	    line-height: 32px;
	    width: 80%;
	}

	.table th {
	    font-size: 16px;
	}

	.table td {
	    font-size: 14px;
	}

	.table {
	    width: 650px;
	}

	.table td, .table th {
	    padding: 4vw;
	    text-align: center;
	}

	.table td {
	    padding: 7vw 2vw !important;
	}

	.acc {
	    margin-bottom: 20vw;
	}

	.table.table3 td, .table.table3 th {
	    padding: 2vw;
	}

	.fueling_top .f_title h1 {
	    font-size: 48px;
	}

	.fueling_top .f_title h2 {
	    font-size: 40px;
	}

	.fueling_top .f_title {
	    width: 90%;
	}

	.fueling_para {
	    width: 100%;
	    margin-bottom: 10vw;
	    padding: 15vw 0;
	    width: 90%;
	    margin: auto;
	}

	.fueling_para p {
	    font-size: 17px;
	    line-height: 23px;
	}

	.future_wrap {
	    flex-direction: column;
	}

	.future_wrap .left {
	    width: auto;
	}

	.future_wrap .right p {
	    font-size: 22px;
	    margin-bottom: 5vw !important;
	}

	.gov_pdfs > div p {
	    font-size: 17px !important;
	    width: 80%;
	}

	.gov_pdfs div a div {
	    width: 40px;
	    height: 40px;
	}

	.gov_pdfs div a div img {
	    width: 13px;
	}

	.gov_pdfs div a span {
	    font-size: 20px;
	}

	.gov_pdfs div a {
	    align-items: flex-start;
	}
	.img-fixed-mb .img_fixed {
		bottom: 0;
	}

	.img-fixed-mb .gov_banner_para {
	    top: 40%;
	}

	.inner_box {
	    grid-template-columns: 1fr;
	    grid-gap: 10vw;
	}

	.inner_box .para2 {
	    width: 100%;
	}

	.inner_box div {
	    padding: 5vw;
	}

	.bus-num .box p {
	    font-size: 14px;
	}

	.acc__title::after {
	    width: 10px;
	    height: 10px;
	}

	.driving_sec .future_wrap{}
	.driving_sec .future_wrap .right{}
	.driving_sec .future_wrap .right .inside_div
	{
		margin-bottom: 30vw !important;
	}

	.driving_sec .future_wrap .right .slide_num h3
	{
		margin-bottom: 5vw;
	}

	.driving_sec .future_wrap .right .slide_num p
	{
		font-size: 14px;
		margin-bottom: 0 !important;
	}

	.driving_sec .future_wrap .right .inside_img
	{
		margin-bottom: 10vw !important;
	}

	.swiper-arrows .swiper-button-prev svg, .swiper-arrows .swiper-button-next svg {
	    width: 20px;
	    height: 20px;
	}

	.menu-main .accordion {
	    padding: 30vw 0;
	    overflow: scroll;
	}

	.head4 {
	    font-size: 36px;
	}

	.accordion-item .hover-image {
	    top: 26% !important;
	    width: 45%;
	    left: 10%;
	    height: 0;
	    opacity: 0;
	    transition: all 1s ease;
	}

	.menu-main .accordion .accordion-item {
		position: relative;
		overflow: hidden;
        flex: none;
	}

	.accordion-item.accordion-item--default .hover-image {
		height: auto;
		opacity: 1;
	}

	.menu-main .accordion:hover .accordion-item:hover .accordion-item-content,
	.menu-main .accordion .accordion-item--default .accordion-item-content {
	    top: 0;
	}

	.accordion-item {
	    display: flex;
	    flex-direction: column-reverse;
	}

	.accordion-item-content {
	    flex-direction: column;
	}

	.inner-links ul {
	flex-direction: column;
	}

	.inner-links {
	    width: 35%;
	    margin: 5% 0 0 auto;
	}

	.menu-main .accordion .anchor-item a {
	    font-size: 16px;
	}

	.inner-links li {
	    width: auto;
	}

	.menu-main .accordion:hover .accordion-item:hover .accordion-item-content,
	.menu-main .accordion .accordion-item--default .accordion-item-content {
	    height: 20em;
	    justify-content: flex-start;
	}

	.menu-main .accordion .accordion-item {
	    padding: 4vw 5vw;
	}

	.inner-links li a {
	    font-size: 12px;
	}

	.fueling_sec
	{
		height: 70vh;
		margin-bottom: 25vw;
	}
	
	.fueling_sec .layer{
	    position: absolute !important;
	    bottom: -35vw;
	    top: auto !important;
	    left: -12% !important;
	}
		.fueling_sec .layer img{
	    width: 120%;
	}

	.table.table3 tfoot td {
	    font-size: 14px;
	}
/*
	.gov_pdfs div a div
	{
		opacity: 1;
	}*/

	.gov_pdfs > div {
	    margin-bottom: 5vw;
	}

	.gov_pdfs {
	    margin-top: 15vw;
	}

	.future_wrap.inner_ .right span {
	    margin-bottom: 5vw;
	}

	.table.table2 td, .table.table2 th
	{
		padding: 3vw;
	}

	section.accordion-item.accordion-item--default .hover-image{
		display: block;
		opacity: 1;
	}

	.menu-heading h2.head4 {
	    font-size: 36px !important;
	    line-height: 1;
	}

	.tec_sec .g_title h1
	{
		font-size: 40px;
	}

	.keySwiper .swiper-slide > div .slide_key
	{
		padding: 25vw 1vw 2vw 2.5vw;
	}

	.key_performance_wrap {
	    width: 95%;
	    margin-bottom: 25vw;
	}

	.keySwiper .swiper-slide > div .slide_key p {
	    font-size: 18px;
	}

	.keySwiper .swiper-slide > div .slide_key img {
	    width: 15%;
	    top: 4vw;
	}

	.key_performance_wrap .key {
	    width: 31%;
	    bottom: -10%;
	    right: 4%;
	}

	.key .swiper-button-next, .key .swiper-button-prev {
	    width: 45px;
	    height: 44px;
	}

	.benifits_wrap .acc .acc__title h3 {
	    font-size: 20px;
	    width: 80%;
	}

	.benifits_wrap .acc .acc__title
	:after {
	    top: 25px;
	}

	.g_list.small div span {
	    width: 20px;
	    height: 20px;
	}

	.fuSwiper .swiper-slide .slide_num {
	    height: 20vh;
	}

	.active_main_title.active_small h1 {
	    font-size: 20px;
	}

	.active_main_title {
	    width: 90%;
	}

	.active_main .swiper {
	    padding-top: 55vw;
	    height: 60%;
	}

	.bod_main .bod_menu
	{
		display: none;
	}

	.header.on-scroll .logo {
	    height: 75px;
	}

	.header.on-scroll {
	    background: #fff;
	}

	video#non-ios-video {
	    position: relative;
	    width: 122%;
	    object-fit: cover;
	}

	.page-step a {
	    grid-gap: 2vw;
	}

	.page-step {
	    padding: 5vw;
	    grid-gap: 5vw;
	}

	.page-step a span {
	    font-size: 12px;
	}

	.page-step a .icon {
	    width: 8vw;
	    height: 8vw;
	}

	.his_next .swiper-button-next,
	.his_next .swiper-button-prev,
	.fu .swiper-button-next,
	.fu .swiper-button-prev,
	.bod_next .swiper-button-prev,
	.bod_next .swiper-button-next,
	.active_next .swiper-button-next,
	.active_next .swiper-button-prev
	{
		width: 40px;
		height: 40px;
	}

	.page-step a:first-child {
	    display: none;
	}

	.governance_top .layer.about img {
	    right: -25%;
	    width: 150%;
	}
}	
