@media all and (min-width: 768px) {
	.show-in-mobile,
	.show-on-mobile {
		display: none !important;
	}
	.yBoxFrame.yBoxImgWrap,
	.yBoxFrame.yBoxIframeWrap {
		max-width: -webkit-calc(100% - 55px);
		max-width: calc(100% - 55px);
		margin: 0 10px 0 45px;
	}
	.qa-categories-list {
		flex-wrap: wrap;
		gap: 30px;
		justify-content: center;
	}
	.qa-categories-list > li {
		width: -webkit-calc(20% - 24px);
		width: calc(20% - 24px);
		min-width: 212px;
	}
}
@media all and (min-width: 992px) {
	.q-ul > li:not(.active) .q-btn:hover {
		color: #2DB9EC;
	}
	.qa-section-box::before {
		content: "";
		background: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/qa-bg1.svg) center center no-repeat;
		width: 181px;
		height: 151px;
		position: absolute;
		right: -69px;
		top: 89px;
	}
	.qa-section-box::after {
		content: "";
		background: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/qa-bg2.svg) center center no-repeat;
		width: 101px;
		height: 218px;
		position: absolute;
		left: -33px;
		bottom: 81px;
	}
	.main-banner-search-results:not(.active) {
		display: none;
	}
	.main-menu > li.focus > .main-menu-lines-btn::after,
	.main-menu > li.focus > a .open-submenu,
	.main-menu > li:hover > .main-menu-lines-btn::after,
	.main-menu > li:hover > a .open-submenu {
		margin: 0 0 -8px 0;
		border-right-color: #253D98;
		border-bottom-color: #253D98;
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	.main-menu > li.focus > .main-menu-lines-btn,
	.main-menu > li.focus > a,
	.main-menu > li:hover > .main-menu-lines-btn,
	.main-menu > li:hover > a {
		background: #fff;
		color: #253d98;
		border-color: #242060;
	}
	.lines-submenu-a-places::before {
		content: "";
		background: #253D98;
		width: 0;
	}
	.white05-on-hover,
	.white-on-hover {
		-webkit-transition:all 0.3s ease;
		transition:all 0.3s ease;
	}
	.lines-submenu-a:hover .lines-submenu-a-places::before,
	.lines-submenu-a:hover .lines-submenu-border {
		width: 100%;
	}
	.lines-submenu-a:hover .lines-submenu-a-places {
		color: #fff;
	}
	.lines-submenu-a:hover .white-on-hover {
		fill: #fff;
	}
	.lines-submenu-a:hover .white05-on-hover {
		fill: rgba(255, 255, 255, 0.5);
	}
	.show-in-tablet,
	.show-on-tablet {
		display: none !important;
	}
	.close-banner-search-results::after,
	.close-banner-search-results::before,
	.submit-btn,
	.tran02,
	.tran02 svg,
	.tran02 path,
	.tran02::before,
	.tran02::after {
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	#floating-contact-popup .submit-btn:hover,
	.yellow-submit-btn:hover {
		background: #242060;
		color: #FFCB3C;
	}
	.white-btn:hover {
		background: #242060;
		color: #fff;
	}
	.white-btn:hover [fill] {
		fill: #fff;
	}
	.white-btn:hover [stroke] {
		fill: #fff;
	}
	.yellow-btn-with-shadow:hover {
		-webkit-transform: translate(10px, 10px);
		transform: translate(10px, 10px);
		box-shadow: #242060 0 0 0 0;
	}
	.qa-categories-btn.yellow-btn-with-shadow:hover {
		-webkit-transform: translate(4px, 4px);
		transform: translate(4px, 4px);
	}
	.close-banner-search-results:hover {
		background: #FFCB3C;
	}
	.close-banner-search-results:hover::after,
	.close-banner-search-results:hover::before {
		background: #242060;
	}
	.main-menu > li:hover .lines-submenu-wrap {
		opacity: 1;
		visibility: visible;
	}
	.mb-sr-content-items:last-child .mb-sr-ci-paint-area::after {
		display: none;
	}
	body.post-type-archive-qa .qa-section-box::before {
		background-image: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/fountain.png);
		width: 164px;
		height: 192px;
	}
}
@media all and (max-width: 1830px) {
	.general-details-row.finish + .general-details-row.active .general-details-row4-paint2 {
		left: 60px;
	}
}
@media all and (max-width: 1740px) {
	.main-banner-title {
		font-size: 3.161vw;
	}
	.main-banner-subtitle {
		font-size: 2.299vw;
	}
	.horizontal-smooth-scroll-wrap.stop-news .horizontal-smooth-scroll-ltr {
		right: 15px;
	}
}
@media all and (max-width: 1440px) {
	.lines-submenu-ul {
		padding: 40px 105px 40px 40px;
	}
	.lines-submenu-ul {
		gap: 30px 20px;
	}
	.main-banner-search-form {
		gap: 20px;
	}
}
@media all and (max-width: 1280px) {
	#page-header {
		height: 117px;
	}
	#page-main {
		padding: 117px 0 0 0;
	}
	.main-menu-lines-btn,
	.main-menu > li > a {
		padding: 15px 20px;
	}
	.lines-submenu-wrap {
		top: 86px;
	}
	.lines-submenu-li {
		width: -webkit-calc(33.333% - 14px);
		width: calc(33.333% - 14px);
	}
	.header-side {
		gap: 20px;
	}
	.header-logo {
		max-width: 157px;
		max-height: 65px;
	}
	.general-details-section {
		font-size: 18px;
	}
	.general-details-row-content {
		padding: 26px 0 0 0;
	}
	body.home .main-banner-title {
		font-size: 60px;
	}
	.main-banner-subtitle {
		font-size: 35px;
	}
	.main-banner-search {
		padding: 40px 40px 45px 40px;
	}
	.general-details-row-number {
		min-width: 98px;
		font-size: 60px;
	}
	.general-details-row1-text .general-details-row-text-inner {
		max-width: -webkit-calc(50% + 63px);
		max-width: calc(50% + 63px);
		margin: 0 -63px 0 0;
	}
	.general-details-row1-paint {
		width: 24%;
	}
	.general-details-row1-text {
		max-width: -webkit-calc(76% + 23px);
		max-width: calc(76% + 23px);
	}
	.general-details-row2-text {
		width: -webkit-calc(35.1% + 89px);
		width: calc(35.1% + 89px);
		margin: 0 -89px 0 0;
	}
	.general-details-row2-paint1 .x-blue-pink-yellow {
		right: -webkit-calc(24% + 140px);
		right: calc(24% + 140px);
		left: -webkit-calc(76% - 140px);
		left: calc(76% - 140px);
	}
	.general-details-row4-text {
		max-width: -webkit-calc(50% + 80px);
		max-width: calc(50% + 80px);
		margin: 0 -80px 0 0;
	}
	.general-details-row2-paint,
	.general-details-row3-paint,
	.general-details-row4-inner {
		padding-right: 140px;
	}
	.general-details-row3-paint1,
	.general-details-row4-inner::before,
	.general-details-row4-inner::after {
		right: 140px;
	}
	.general-details-row.finish + .general-details-row.active .general-details-row3-paint .x-yellow-pink-blue {
		width: -webkit-calc(74% - 434px);
		width: calc(74% - 434px);
	}
	.general-details-row4-paint2 {
		right: 288px;
		left: -webkit-calc(100% - 288px);
		left: calc(100% - 288px);
	}
	.qa-section-box {
		padding-left: 100px;
		padding-right: 100px;
	}
	.sections-title {
		font-size: 45px;
		margin: 0 0 70px 0;
	}
	.main-banner-title {
		font-size: 36px;
	}
	.start-end-lines {
		font-size: 22px;
	}
	.main_destinations_on_the_route-title {
		font-size: 20px;
	}
	.main-banner-content {
		font-size: 18px;
	}
}
@media all and (max-width: 1200px) {
	#site-nav {
		padding-right: 0;
	}
	.header-side {
        gap: 10px;
    }
	.header-short-text {
		margin: 0;
	}
	.main-menu-lines-btn, .main-menu > li > a {
		font-size: 22px;
		padding: 15px;
	}
}
@media all and (max-width: 1024px) {
	.line-page-stations-list-div {
		padding: 30px 30px 60px;
	}
	.line-page-stations-section {
		padding-top: 100px;
	}
	.line-page-stations-list-title {
		font-size: 24px;
	}
}
@media all and (max-width: 991px) {
	.hide-in-tablet,
	.hide-on-tablet {
		display: none !important;
	}
	.lines-submenu-li {
		width: 100%;
	}
	.lines-submenu-ul {
		padding-top: 88px;
	}
	.lines-submenu-wrap {
		top: 0;
		bottom: 0;
	}
	.lines-submenu-wrap2 {
		height: 100%;
		max-height: 100%;
	}
	.header-content-wrap {
		background: #253D98;
		width: 100%;
		flex-wrap: wrap;
		border: 3px solid #242060;
		align-items: flex-start;
		padding: 20px;
		position: fixed;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 11;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translate(0, -30px);
		transform: translate(0, -30px);
	}
	.mobile-menu-is-open .header-content-wrap {
		filter: alpha(opacity=100);
		-khtml-opacity: 1;
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
	.header-side {
		order: 1;
		width: calc(100% - 35px);
	}
	#site-nav {
		order: 3;
		width: 100%;
		padding: 0;
		flex-direction: column;
		align-items: center;
		text-align: center;
		max-height: -webkit-calc(100vh - 210px);
		max-height: calc(100vh - 244px);
		overflow: auto;
	}
	.main-menu {
		width: 100%;
	}
	.main-menu-lines-btn,
	.main-menu > li > a {
		width: 100%;
		font-size: 24px;
		padding: 45px 0;
		justify-content: center;
	}
	.main-menu-lines-btn::after,
	.main-menu a .open-submenu {
		margin: 2px 0 0 0;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.main-menu:not(:first-child) > li {
		border-top: 1px solid rgba(255, 255, 255, 0.4);
	}
	.lines-submenu-a-title {
		text-align: right;
	}
	.floating-contact-btn {
		order: 4;
		position: static;
		width: calc(100% - 40px);
		gap: 40px;
		margin: auto auto 40px auto;
	}
	.floating-contact-btn svg {
		margin: 0;
	}
	.header-short-text {
		order: 5;
		margin: 0 0 30px 0;
		width: 100%;
		text-align: center;
	}
	.main-banner-container {
		padding-top: 0;
	}
	.main-banner-content {
		max-width: 100%;
		padding: 0;
	}
	.main-banner-search {
		width: 100%;
		padding: 30px;
	}
	.mb-sr-title-wrap {
		flex-wrap: wrap;
		gap: 20px;
		align-items: flex-start;
	}
	.mb-sr-small-text {
		width: 100%;
	}
	.mb-sr-content {
		flex-direction: column;
		gap: 0;
	}
	.mb-sr-content-items {
		display: flex;
		min-height: 160px;
		flex-direction: column;
		padding: 0 52px 30px 0;
		position: relative;
	}
	.mb-sr-content-items:nth-child(2) {
		justify-content: center;
	}
	.mb-sr-content-items:last-child {
		justify-content: flex-end;
		padding-bottom: 0;
	}
	.mb-sr-ci-paint-area {
		width: 30px;
		height: 100%;
		gap: 20px;
		flex-direction: column;
		margin: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	.mb-sr-content-items:last-child .mb-sr-ci-paint-area {
		flex-direction: column-reverse;
	}
	.mb-sr-content-items:nth-child(2) .mb-sr-ci-paint-area {
		justify-content: center;
	}
	.mb-sr-content-items:nth-child(2) .mb-sr-ci-paint-area-inner {
		background: #fff;
		padding: 20px 0;
		position: relative;
		z-index: 1;
	}
	.mb-sr-ci-paint-area::after {
		height: auto;
		border-top: none;
		border-left: 1px dashed #253D98;
	}
	.mb-sr-content-items:nth-child(2) .mb-sr-ci-paint-area::after {
		position: absolute;
		top: 0;
		bottom: 0;
	}
	.general-details-section {
		padding: 50px 0 150px 0;
	}
	.general-details-row1-text {
		flex-direction: column-reverse;
		padding: 0;
	}
	.general-details-row1-text .general-details-row-text-inner {
		max-width: 100%;
		padding-top: 0;
		margin: 0;
	}
	.general-details-row1-img-wrap {
		max-width: 100%;
		width: 440px;
		margin: 0 auto 0 0;
	}
	.general-details-row2-paint {
		flex-direction: column;
		padding: 30px 140px 80px 0;
	}
	.general-details-row2-paint,
	.general-details-row3-paint {
		width: -webkit-calc(100% - 95px);
		width: calc(100% - 95px);
	}
	.general-details-row2-paint .general-details-row-img {
		max-height: 120px;
	}
	.general-details-row2-text {
		background: #fff;
		width: 100%;
		margin: 0;
		padding: 0 0 30px 0;
	}
	.general-details-row2-text .general-details-row-text-inner {
		flex-direction: column;
		text-align: left;
		align-items: flex-end;
		gap: 0;
		margin-right: auto;
	}
	.general-details-row2-paint1::after {
		right: -webkit-calc(100% - 267px);
		right: calc(100% - 267px);
	}
	.general-details-row.finish ~ .general-details-row.active .general-details-row2-paint1 .x-blue-pink-yellow {
		left: 276px;
	}
	.general-details-row-number {
		min-width: 1px;
	}
	.general-details-row2 .general-details-row-number {
		text-align: right;
		display: flex;
		padding: 30px 0 0 0;
		gap: 12px;
		align-items: flex-start;
	}
	.general-details-row2 .general-details-row-title {
		margin: 5px 0 0 0;
	}
	.general-details-row2-text .general-details-row-text-inner .general-details-row-content {
		padding: 10px 0 0 0;
	}
	.general-details-row3-paint {
		justify-content: flex-start;
	}
	.general-details-row3-paint .general-details-row-number,
	.general-details-row3-paint-inner {
		padding-right: 0;
	}
	.general-details-row4-paint2::before,
	.general-details-row3-paint1::after,
	.general-details-row3-paint .x-yellow-pink-blue {
		display: none;
	}
	.general-details-row3 {
		margin: -44px 0 0 0;
	}
	.general-details-row3-paint-inner {
		margin: 0;
	}
	.general-details-row3-paint .x-blue-pink-yellow {
		/* width: auto; */
		/* right: 287px; */
		top: 1px;
		left: 147px;
	}
	.general-details-row3-text {
		padding: 0;
	}
	.general-details-row4 {
		margin: 15px 0 0 0;
	}
	.general-details-row4-inner {
		flex-direction: column;
	}
	.general-details-row.finish + .general-details-row.active .general-details-row4-paint2 {
		left: 0;
	}
	.general-details-row4-paint {
		max-width: 70%;
		margin: 0 auto;
	}
	.general-details-row4-text {
		background: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/gd-shape5s.png) right top no-repeat;
		max-width: 100%;
		margin: 0;
	}
	.general-details-row4-inner .general-details-row-text-inner {
		flex-direction: column;
		padding: 65px 0 25px 0;
	}
	.general-details-row4-inner .general-details-row-number {
		display: flex;
		direction: rtl;
		gap: 13px;
		padding: 0;
		margin: 0 150px 0 0;
	}
	.general-details-row4-inner .general-details-row-title {
		margin: 6px 0 0 0;
	}
	.general-details-row4-inner::before {
		top: auto;
		height: 0;
		bottom: 233px;
	}
	.general-details-row.finish + .general-details-row.active .general-details-row4-inner::before {
		height: 87px;
	}
	.general-details-row4-inner .general-details-row-content {
		display: flex;
		width: 100%;
		justify-content: center;
		padding: 25px 63px 0 20px;
	}
	.qa-section {
		padding: 0;
	}
	.qa-section .container1710 {
		padding: 0;
	}
	.qa-section-box {
		padding: 73px 50px 99px;
	}
	.sections-title {
		margin: 0 0 50px 0;
		font-size: 40px;
	}
	.q-ul {
		gap: 30px;
	}
	.q-ul > li .q-btn {
		padding: 9px 30px;
	}
	.q-ul > li > .q-text {
		padding: 0 30px 42px 70px;
	}
	#page-footer {
		margin: -1px 0 0 0;
	}
	.qa-categories-list li {
		width: 212px;
	}
	.qa-categories-list-wrap {
		margin-left: -50px;
		margin-right: -50px;
	}
	.line-page-stations-section {
		padding-top: 46px;
	}
	.line-page-stations-container {
		padding: 0;
	}
	.line-page-stations-list-wrap {
		width: 100%;
	}
	.line-page-stations-list-wrap:not(.active) {
		display: none;
	}
	.line-page-stations-list-title {
		text-align: center;
		padding: 0 20px;
		margin: 0 0 15px 0;
	}
	.iframe-section .container1710 {
		padding: 0;
	}
	.lines-submenu-a-places {
		text-align: right;
	}
	.main-menu {
		flex-direction: column;
	}
}
@media all and (max-width: 767px) {
	body {
		font-size: 18px;
	}
	.hide-in-mobile,
	.hide-on-mobile {
		display: none !important;
	}
	.closeYbox,
	.closeYbox[type="button"] {
		left: 20px;
		top: 20px;
	}
	.insertYboxAjaxHere {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ssb_st {
		max-width: 43px;
	}
	.ssb_sb {
		right: 17px;
	}
	.ssb_up {
		top: 53px;
	}
	.ssb_down {
		bottom: 53px;
	}
	.ssb_up,
	.ssb_down {
		right: 15px;
	}
	.lines-submenu-ul {
		padding: 88px 77px 34px 20px;
		gap: 40px 0;
	}
	.main-banner-section {
		min-height: -webkit-calc(100vh - 164px);
		min-height: calc(100vh - 164px);
		padding-bottom: 120px;
	}
	.main-banner-container {
		min-height: 1px;
	}
	.main-banner-search {
		display: flex;
		flex-direction: column;
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		z-index: 10;
		margin: 0;
		padding: 20px 20px 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
		-webkit-transform: translate(0, 30px);
		transform: translate(0, 30px);
	}
	.main-banner-search.active {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
	.main-banner-search-inner {
		display: flex;
		padding: 0 0 43px 0;
		flex-direction: column;
		overflow: auto;
	}
	.main-banner-search-title {
		text-align: center;
		font-size: 28px;
		font-weight: 900;
		margin: 26px 0 34px 0;
	}
	.main-banner-search-form {
		flex-direction: column;
		gap: 25px;
	}
	.main-banner-search-form .yellow-submit-btn {
		width: 100%;
	}
	.main-banner-btns {
		margin: 45px 0 0 0;
		padding: 45px 0 0 0;
		border-top: 1px solid #7C79A0;
	}
	.main-banner-btns .white-btn {
		width: 100%;
	}
	.main-banner-subtitle {
		font-size: 26px;
	}
	.yBoxImgWrap .closeYbox,
	.yBoxImgWrap .closeYbox[type="button"],
	.yBoxIframeWrap .closeYbox,
	.yBoxIframeWrap .closeYbox[type="button"] {
		left: 0;
		top: -35px;
	}
	.yBoxFrame.yBoxIframeWrap,
	.yBoxFrame.yBoxImgWrap {
		height: -webkit-calc(100vh - 115px);
		height: calc(100vh - 115px);
		margin: 35px 0 0 0;
	}
	.yBoxFrame.yBoxIframeWrap .insertYboxAjaxHere,
	.yBoxFrame.yBoxImgWrap .insertYboxAjaxHere {
		height: -webkit-calc(100vh - 131px);
		height: calc(100vh - 131px);
	}
	.main-banner-search-results {
		display: flex;
		flex-direction: column;
		width: 100%;
		padding: 20px 20px 0;
		position: fixed;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 11;
		margin: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translate(0, 30px);
		transform: translate(0, 30px);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.main-banner-search-results.active {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
	.main-banner-search-results-inner {
		overflow: auto;
		padding: 0 0 37px 0;
	}
	.close-banner-search-results {
		margin: 0 auto 0 0;
		position: relative;
		left: 0;
		top: 0;
	}
	.mb-sr-title-wrap {
		padding: 20px 0 12px 0;
		gap: 15px;
		margin: 0 0 25px 0;
	}
	.mb-sr-small-text {
		font-size: 13px;
	}
	.general-details-row-title {
		font-size: 26px;
	}
	.general-details-row1-text::after {
		background-image: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/gd-shape2-mobile.png);
	}
	.general-details-row.active .general-details-row1-text::after {
		width: 106px;
	}
	.general-details-row2-paint1::after {
		background-image: url(/live/oe_/https://busofash.co.il/wp-content/themes/sofash/images/gd-shape3-mobile.png);
		right: -webkit-calc(100% - 158px);
		right: calc(100% - 158px);
	}
	.general-details-row.finish + .general-details-row.active .general-details-row2-paint1::after {
		width: 118px;
	}
	.general-details-row2-paint1 .x-blue-pink-yellow {
		left: calc(100% - 185px);
		right: 185px;
	}
	.general-details-row.finish ~ .general-details-row.active .general-details-row2-paint1 .x-blue-pink-yellow {
		left: 210px;
	}
	.general-details-row2-paint1 .x-blue-pink-yellow::before {
		left: -10px;
	}
	.general-details-row2-paint1 .x-blue-pink-yellow::after {
		left: 10px;
	}
	.general-details-row1-paint {
		width: 88px;
	}
	.general-details-row1-img-wrap {
		margin-top: -7px;
	}
	.general-details-row1-text {
		max-width: -webkit-calc(100% - 65px);
		max-width: calc(100% - 65px);
		padding: 0 3px 0 0;
	}
	.general-details-row-text-inner {
		padding-left: 40px;
	}
	.general-details-row2-paint,
	.general-details-row3-paint {
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
	}
	.general-details-row2-paint {
		padding-right: 80px;
	}
	.general-details-row3-paint,
	.general-details-row4-inner {
		padding-right: 20px;
	}
	.general-details-row3-paint .x-blue-pink-yellow {
		right: 23px;
	}
	.general-details-row4-inner {
		padding-left: 20px;
	}
	.general-details-row4-inner::before,
	.general-details-row4-inner::after {
		right: 33px;
	}
	.general-details-row4-paint2 {
		right: 181px;
		left: -webkit-calc(100% - 181px);
		left: calc(100% - 181px);
	}
	.general-details-row4-paint {
		max-width: 100%;
		padding: 0 50px 75px 10px;
	}
	.qa-section-box {
		padding-left: 15px;
		padding-right: 15px;
	}
	.q-ul > li .q-btn {
		font-size: 20px;
		padding: 9px 22px 9px 16px;
	}
	.q-ul > li > .q-text {
		padding: 0 22px 42px 40px;
	}
	.qa-section-btn-wrap {
		margin: 50px 0 0 0;
	}
	#page-footer {
		padding: 0 0 50px 0;
	}
	.footer-apps-list {
		padding: 72px 0;
	}
	.footer-menu {
		padding: 20px 0 70px 0;
	}
	.footer-menu a {
		padding: 0 20px;
	}
	.footer-app-img {
		max-width: 220px;
		max-height: 50px;
	}
	.simple-content-section {
		padding: 80px 0 95px 0;
	}
	.simple-content-section .sections-title {
		font-size: 28px;
		font-weight: 700;
	}
	.simple-content-section .simple-content h1,
	.simple-content-section .simple-content h2,
	.simple-content-section .simple-content h3,
	.simple-content-section .simple-content h4 {
		font-size: 26px;
	}
	.simple-content-section .simple-content ul,
	.simple-content-section .simple-content ol {
		gap: 25px;
	}
	.qa-categories-list-wrap {
		margin-left: -15px;
		margin-right: -15px;
	}
	.line-page-stations-list {
		font-size: 16px;
	}
	.line-page-stations-list-div {
		padding: 30px 15px 70px;
	}
}
@media all and (max-width: 599px) {
	
}
@media all and (max-width: 479px) {
	.general-details-row2-paint1 .x-blue-pink-yellow {
		display: none;
	}
}