/*==========  Desktop First  ==========*/
@media (max-width: 1700px) {
	.box-wu-wrap:after {width: 360px;top: 8%;left: 0;}
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu li {margin-right: 50px;} 
}
@media (max-width: 1560px) {
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu li {margin-right: 32px;} 
}

@media (max-width: 1440px) {
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu .sub-menu {width: 195px;} 
	.header-add .gq {width: 76px;}
	.s-inner-header {margin: 0 76px;}
	.banner-one {border-top-left-radius: 40px;border-bottom-right-radius: 40px;margin: 0 76px;}
	.banner-one .container {max-width: 900px;}
	.s-second .title-main {max-width: 650px;}
	.s-second {padding: 83px 0 0;}
	.s-second::after {top: 83px;}
	.s-second p {max-width: 890px;}
	.logos-wrap {max-width: 430px;}
	.discount-one .row > div {padding: 0 50px;}
	.logos-col {max-width: 640px;}
	.second2 .row > div:last-child {max-width: 490px;}
	.title-bg {margin: 0 0 36px;}
	.services-row {margin-top: 60px;}
	.text-big {font-size: 30px;line-height: 45px;}
	.services-one {padding: 35px 42px 25px 32px;}
	.services-one::after {background-size: 90%;}
	.services-one h3 {font-size: 18px; line-height: 30px;}
	.services-img {height: 160px;}
	.services-img img {max-width: 123px;max-height: 92px;}
	.box-wu {max-width: 1089px;padding: 100px 100px 195px 125px;}
	.s-wu {padding-bottom: 80px;}
	.box-wu-wrap::after {width: 380px;height: 380px;top: 8.6%;left: -10px;}
	.s-wu .wu-slider-wrap {margin-top: -130px;}
	.s-op {padding: 88px 0 80px;}
	.s-op .title-main {margin: 0 auto 80px;max-width: 1000px;}
	.s-op .text-big {max-width: 940px;}
	.s-op p {max-width: 950px;}
	.s-op .wu-slider-wrap {margin-top: 50px;}
	.s-thai {padding: 110px 0 70px;}
	.s-thai .container .link-plus {margin: 0 0 80px;}
	.s-thai .text-big {max-width: 940px;}
	.s-thai p {max-width: 950px;}
	.wu-one-left {padding: 52px 65px 34px 75px;}
	.s-blog-home {padding: 40px 0 0;}
	.s-blog-home .container p {margin: 0 0 65px;}
	.s-tm::after {width: 370px;height: 370px;}

	.page-template-services-page .s-services {padding: 105px 0 0;}
	.page-template-services-page .services-row {margin-top: 90px;}
	.page-template-services-page .s-op .text-big {max-width: 770px;}
	.s-op p br {display: none;}
	.s-op p {max-width: 780px;}
	.wu-slider.wu-slider-pr .wu-one-left {padding: 52px 65px 34px 26px;}
	.page-template-services-page .s-op {padding-bottom: 35px;}
	.page-template-services-page .s-op::after {width: 585px;top: 100px;}
	.s-team::before {bottom: 283px;}
	.s-news .news-slider .owl-item .post-one::after {right: -9%;}
	.s-career-form {padding-top: 80px;}
	.s-find-us .container::before {top: -65px;}
	.breadcrumbs {margin-bottom: 70px;}
	.s-sservices .text-big {max-width: 795px;}
	.s-sservices .link-plus {margin-bottom: 87px;}
	.s-stax__content .wp-block-quote {margin: 0 35px 90px;}
	.s-sservices::before {width: 585px;top: 280px;left: -10px;}
	.s-stax__content .wp-block-columns {margin: 0 0 50px;}
	.single-services .s-inner-header .text-header {max-width: 560px;}
	.s-sservices .wu-slider-wrap {margin-bottom: 105px;}
	.s-stax__content h3 {margin: 0 0 30px;}
	.s-stax p.link-plus {margin: 0 0 100px;}
	.s-stax::before {width: 585px;top: 200px;left: 0px;}
	.s-stax::after {width: 401px;bottom: 70px;}
	.s-stax .wp-block-columns::before {width: 90px;right: -20px;background-size: 100%;}
	.s-stax__content h3 {font-size: 30px;line-height: 45px;}
	.s-team .text-big sub {margin-left: 2px;bottom: -2px;}


}

@media (max-width: 1365px) {
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu {padding-left: 0;}
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu li {margin-right: 20px;}
	.menu-item-gtranslate {margin-right: 0 !important;}
	.site-header .main-header-container .ast-main-header-bar-alignment .main-header-menu {justify-content: flex-end;}
}

@media (max-width: 1199.98px) {
	.main-header-menu .sub-menu {position: static;}
	.ast-desktop .main-header-menu.submenu-with-border .sub-menu {text-indent: 0px !important;border-top: 1px solid #1975BC;border-bottom: 1px solid #1975BC;}
	.hc-nav-trigger {position: static;background: #fff url('../image/menu.png') no-repeat;width: 28px;height: 27px;}
	.hc-nav-trigger span {display: none;}
	.site-header .main-header-container {padding-left: 0px;}
	.site-header .main-header-container .ast-main-header-bar-alignment {display: flex;align-items: center;margin: unset;justify-content: space-between;}
	/* .site-branding {position: absolute;left: 50%;transform: translateX(-50%);width: unset !important;max-width: 148px;} */
	.ast-logo-title-inline .site-logo-img {padding-right: 0;}
	.hc-offcanvas-nav ul {flex-direction: column;}

	body {font-weight: 300;}
	.container {padding-right: 37px;padding-left: 37px;}
	.s-inner-header .container {padding-right: 15px;padding-left: 15px;}
	.banner-one {margin: 0 37px;}
	.header-add .gq {width: 37px;height: 50px;font-size: 7px;line-height: 8px;}
	.banner-one-text h1 {margin: 0 0 30px;font-size: 44px;line-height: 46px;}
	.s-home-banner::after {width: 250px;height: 332px;}
	.title-main {font-size: 40px;line-height: 54px;}
	.s-second .title-main sub {width: 6.63px;height: 6.63px;margin-left: 5px;bottom: -1px;}
	.second2 .row > div:last-child {max-width: 400px;}
	.logos-col {max-width: 420px;}
	.text-big {font-size: 24px;line-height: 34px;}
	.wu-slider-wrap {max-width: 940px;}
	.box-wu-wrap::after {width: 290px;}
	.wu-slider-pr .wu-one .row > div:first-child,
	.wu-slider-pl .wu-one .row > div:last-child {max-width: 320px;}
	.wu-one-left {padding: 52px 30px 34px 50px;}
	.wu-one-left h3 {font-size: 18px;}
	.wu-slider-pr .wu-one-left {padding: 52px 50px 34px 30px;}
	.wu-slider.dots-line .owl-dots .owl-dot {height: 5px;width: 110px;}
	.post-slider .owl-stage {left: 0;}
	.post-slider-wrap {margin-left: unset;}
	.post-slider.dots-line .owl-dots .owl-dot {height: 5px;width: 110px;}
	.s-tm .tm-slider .tm-text h3 {line-height: 34px;margin-bottom: 20px;}
	.wu-one-left p {font-size: 16px;}

	.s-inner-header {margin: 0 37px;}
	.s-inner-header .text-header {margin-left: 50px;max-width: 500px;}
	.s-inner-header .text-header h1 {font-size: 36px;line-height: 46px;}
	.s-inner-header::after {bottom: -150px;width: 200px;}
	.s-gquote {margin: 0 37px;}
	.s-gquote .container {padding-right: 27px;padding-left: 27px;}
	.s-oc {padding-left: 37px;}
	.s-ov {padding-left: 37px;}
	.s-news-featured {padding-top: 90px;margin: 0;}
	.s-taxation.s-thai {padding-top: 90px;}
	.box-cont.box-career {padding: 60px 60px 45px 90px;margin-left: 37px;}
	.s-career .title-main {font-size: 40px;line-height: 50px;max-width: 890px;margin-top: 60px;}
	.s-open-position {padding-top: 100px;padding-bottom: 100px;}
	.s-open-position .title-bg {padding-bottom: 60px;}
	.s-open-position .faqs h3 {font-size: 26px;line-height: 36px;}
	.s-find-us .container::after,
	.s-find-us .container::before {width: calc(100% - 72px);left: 37px;}
	.single-services .s-stax__content .wp-block-quote p {font-size: 30px;line-height: 40px;}
	.s-stax__content .wp-block-quote p {font-size: 20px;line-height: 30px;}
	.s-stax__content p {font-size: 18px;}
	.s-stax__content h4 {font-size: 18px;}
	.s-stax__content h3 {font-size: 30px;line-height: 40px;}
	.wp-block-table tr:first-child td {font-size: 16px;}
	.s-spost .s-spost__content .wp-block-quote p {font-size: 24px;line-height: 34px;}
	.s-services .text-big sub, .s-wu .text-big sub, .s-op .text-big sub, .s-thai .text-big sub,
	.s-blog-home .text-big sub {left: 3px;bottom: -1px;}
	.s-op .text-big sub, .s-sservices .text-big sub {left: 3px;bottom: -1px;}
	.s-news-featured .text-big sub {left: 3px;bottom: -1px;}
	.s-contact-form sub {left: 2px;bottom: -4px;}
	.s-find-us sub,.s-follow-us sub  {left: 2px;bottom: -4px;}
	.s-open-position .faqs sub  {left: 2px;margin-left: 0;bottom: -2px;}
	.s-career-form sub {bottom: -1px;left: 3px;width: 6.63px;height: 6.63px;}
	.s-career-form sub {width: 6.63px;height: 6.63px;border-radius: 2px 0;bottom: -1px;left: 3px;}

}

@media (max-width: 991.98px) {
	.second2 > .row > div:last-child {display: none;}
	.s-second > .row.no-gutters > div:first-child {display: none;}
	.logos-col {margin-top: 30px;max-width: 100% !important;}
	.site-footer .footer-adv-widget .widget-title {flex-basis: 25%;}
	.title-main {font-size: 36px;line-height: 48px;}
	.box-wu-wrap::after {width: 205px;top: 33.6%;}
	.wu-slider-pr .wu-one .row > div:first-child,
	.wu-slider-pl .wu-one .row > div:last-child {max-width: 240px;}
	.wu-slider-wrap {max-width: 740px;}
	.s-feedback .fb-one .tm-text {padding: 85px 40px 15px 60px;}
	.wu-one-left h3 span {margin: 0;}
	.s-op .title-main {font-size: 34px;}
}

@media (max-width: 767.98px) {
	.banner-one .container {padding: 0 15px;}
	.banner-one-text h1 {font-size: 29px;line-height: 36px;margin: 0 0 5px;}
	.banner-one-text {text-align: center;}
	.banner-one-text p {color: #fff;font-size: 16px;line-height: 21px;}
	.banner-one-text .link-plus {flex-direction: column;}
	.banner-one-text .link-plus i { margin: 0 0 14px; }
	.s-home-banner::after {width: 162px;height: 332px;right: -20px;bottom: -160px;}
	.scroll-down {display: none;}
	.s-second {padding: 40px 0 0;}
	.s-second::after {width: 344px;height: 344px;top: 140px;right: -30px;}
	.title-main {font-size: 30px;line-height: 41px;font-weight: 300;}
	.s-op .title-main {font-size: 30px;}
	.second2 {padding: 0;}
	.discount-one {margin: 0 37px;}
	.discount-one-number span {font-size: 35px;}
	.discount-one .row > div {padding: 0 20px;}
	.discount-one .row > div:nth-child(1) {max-width: 118px;}
	.discount-one-number p {font-size: 10px;line-height: 14px !important;}
	.discount-one-text p {font-size: 12px;line-height: 15px;}
	.dots-line .owl-dots .owl-dot {height: 4px;width: 55px;margin-right: 8px;}
	.dots-line .owl-dots {margin: 22px 0;display: flex;justify-content: center;}
	.logos-col {padding: 0 37px !important;}
	.logos h3 {font-size: 14px;margin: 0 0 25px;padding: 0 0 15px;}
	.logos-wrap {padding: 0;width: 100%;}
	.logos-one:first-child {margin: 0 0 10px;}
	.title-bg {font-size: 18px;}
	.title-bg::after {width: 52px;height: 52px;left: -28px;top: -16px;}
	.text-big {font-size: 22px;line-height: 32px;}
	.box-wu {max-width: unset;margin-left: 37px;padding: 56px 30px 165px 40px;margin-top: -200px !important;}
	.box-wu-wrap::after {width: 198px;top: 10%;left: -68px;}
	.services-container {padding: 0;}
	.services-row {margin: 0;}
	.services-row > div {padding: 0;}
	.services-row .owl-item > div {padding: 0;}
	.services-img {height: 123px;}
	.services-img img {max-height: 58px;width: unset !important;}
	.services-one p {line-height: 23px;}
	.services-one {padding: 35px 34px 25px 34px;margin: 0;}
	.post-slider.dots-line .owl-dots {margin: 29px 0;}
	.post-slider.dots-line .owl-dots .owl-dot {height: 4px;width: 51px;margin-right: 6px;}
	.wu-img > img {height: 400px;object-fit: cover;object-position: left;}
	.wu-slider-pl .owl-stage {right: 17px;}
	.wu-one .row > div {flex-basis: 100%;}
	.wu-slider-pr .wu-one .row > div:first-child,
	.wu-slider-pl .wu-one .row > div:last-child {max-width: unset;}
	.wu-one-right img {height: 222px;}
	.wu-slider-pl .wu-one {border-top-left-radius: 0;border-bottom-right-radius: 0;border-top-right-radius: 30px;}
	.wu-one-left {padding: 52px 65px 34px 37px;}
	.wu-one-left h3 {margin-bottom: 30px;line-height: 24px;}
	.wu-one-left p {line-height: 23px;}
	.wu-slider.dots-line .owl-dots .owl-dot {height: 4px;width: 64px;margin-right: 9px;}
	.wu-slider-pl.dots-line .owl-dots {margin-left: unset;justify-content: flex-start;margin-right: 25px;margin-top: 24px;}
	.s-wu {padding-bottom: 43px;}
	.s-op .title-main a::after {bottom: 9px;}
	.s-op {padding: 48px 0;}
	.wu-slider-pr .owl-stage {left: 17px;}
	.wu-slider-pr .wu-one .row {flex-direction: column-reverse;}
	.wu-slider-pr .wu-one {border-top-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 30px;}
	.wu-slider-pr .wu-one-left {padding: 52px 50px 34px 60px;}
	.wu-slider-pr.dots-line .owl-dots {margin-left: unset;margin-right: 0;}
	.wu-slider-pr.dots-line .owl-dots .owl-dot {border-top-left-radius: 0;margin-right: 0;margin-left: 0;margin-right: 7px !important;border-top-right-radius: 5px;}
	.wu-slider-pr.dots-line .owl-dots {margin-left: 34px;}
	.s-thai {padding: 56px 0 0px;}
	.s-thai .container .link-plus {margin: 0 0 40px;}
	.s-thai .container .link-plus .las.la-plus {width: 44px;height: 44px;font-size: 26px;}
	.post-one-img img {height: 176px;}
	.post-one-text {padding: 28px 23px 41px 37px;}
	.s-tm {padding-top: 34px;padding-bottom: 70px;}
	.s-tm::after {width: 232px;height: 232px;left: -15px;top: -40px;}
	.s-tm .tm-slider .tm-top {max-width: 270px;padding: 15px 30px 15px 50px;}
	.s-tm .tm-slider .tm-top .tm-name {font-size: 16px;line-height: 16px;}
	.s-tm .tm-slider .tm-top .tm-position {font-size: 12px;line-height: 15px;}
	.s-tm .tm-slider .tm-text .tm-quote {font-size: 18px;line-height: 23px;max-width: 170px;margin: 0 auto 25px;}
	.s-tm .tm-slider .tm-text .tm-quote::after {font-size: 120px;top: -42px;left: -15px;}
	.s-tm .tm-slider .tm-text h3 {line-height: 25px;font-size: 18px;}
	.tm-one .row > div {flex-basis: 100%;}
	.tm-one .row {flex-direction: column-reverse;}
	.s-tm .tm-slider .tm-text {padding-top: 48px;padding-bottom: 5px;padding-right: 30px;padding-left: 30px;}
	.s-tm .tm-slider .tm-text p {padding-right: 0;}
	.s-tm .tm-slider .tm-one > div:nth-child(2) > div:nth-child(1) {max-width: 100%;}
	.tm-one img {max-width: 179px !important;margin: 0 auto;}
	.site-footer .footer-adv-overlay {padding-top: 70px;}
	.site-footer .ast-container {padding-left: 37px;padding-right: 37px;}
	.site-footer .footer-adv-widget .widget-title {font-size: 12px;line-height: 27px;}
	.site-footer .footer-adv-widget p {font-size: 16px;line-height: 25px;margin-top: 0px;}
	.site-footer .footer-adv-widget .widget-title {flex-basis: 45%;}
	.site-footer .footer-adv-widget-4 .zoom-social-icons-list li {margin-right: 10px;}
	.site-footer .footer-adv-widget.footer-adv-widget-1 {margin-bottom: 50px;}
	.site-footer .footer-adv-widget-3 {padding-bottom: 10px;}
	.site-footer .footer-adv-widget.footer-adv-widget-2 {margin-bottom: 10px;}
	.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child, 
	.footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {margin: 0;}
	.site-footer .footer-sml-layout-2 .ast-small-footer-section .ast-footer-widget-1-area {padding-top: 0px;}
	.site-footer .footer-sml-layout-2 .ast-small-footer-section .ast-footer-widget-1-area a {max-width: 200px;}
	.footer-sml-layout-2 .ast-small-footer-section .ast-footer-widget-2-area .textwidget {margin-top: 35px !important;font-size: 36px !important;line-height: 37px !important;}
	.site-footer .ast-footer-overlay {padding-bottom: 26px;}

	.s-inner-header {height: 340px;text-align: center;}
	.s-inner-header::after {bottom: -170px;width: 162px;}
	.s-inner-header .text-header {margin-left: 0;margin-top: 0;}
	.s-inner-header .text-header h1 {font-size: 30px;line-height: 36px;}
	.page-template-services-page .s-services {padding: 48px 0 0;}
	.page-template-services-page .services-row {margin-top: 60px;}
	.page-template-services-page .services-container {padding: 0 37px;}
	.page-template-services-page .services-one {margin: 0 0 14px;padding: 35px 30px 25px 20px;}
	.page-template-services-page .services-one p {display: none;}
	.open-details {display: flex;}
	.page-template-services-page .s-op {padding-top: 70px;padding-bottom: 60px;}
	.page-template-services-page .s-op::after {width: 317px;left: 0;}
	.wu-slider.wu-slider-pr .wu-one-left {padding: 52px 38px 34px 60px;}
	.s-logos {padding-top: 0;}
	.s-logos h2 {font-size: 14px;line-height: 63px;padding: 0;}
	.s-logos .logos-row > div {min-width: 33.33%;margin-bottom: 15px;}
	.s-gquote {padding-top: 37px;padding-bottom: 61px;}
	.s-gquote h2 {font-size: 25px;line-height: 80px;}
	.s-gquote p {font-size: 14px;margin: -20px auto 10px;}
	.s-gquote .container {padding-bottom: 25px;}

	.s-about {padding-top: 30px;}
	.s-about .container::after {width: 344px;top: 80px;right: 0;}
	.s-about .title-main sub {width: 4.63px;height: 5.63px;margin-left: 6px;bottom: -4px;}
	.s-about p {font-size: 18px;line-height: 27px;}
	.box-cont .title-bg {font-size: 18px;margin-bottom: 50px;}
	.box-cont .text-big {font-size: 25px;line-height: 35px;margin-bottom: 30px;}
	.box-cont {padding: 50px 30px 1px 40px;}
	.box-cont .text-big sub {width: 4px;height: 4px;margin-left: 4px;}
	.s-ov {padding-bottom: 30px;}
	.s-team {padding-top: 70px;}
	.s-team .title-bg {font-size: 18px;}
	.s-team .text-big {font-size: 25px;line-height: 35px;}
	.container-team,
	.container-team .row > div,
	.s-team .owl-item > div {padding: 0;}
	.s-team .team-one .team-hover {position: static;transform: none !important;border-radius: 0 !important; line-height: 22px;}
	.s-team .team-one .team-hover .team-hover__inner {max-height: unset !important;}
	.s-team .team-one {margin-bottom: 0;}
	.s-team .team-one .tm-top {padding: 15px 40px 12px;}
	.s-team .team-one .tm-top .tm-name {font-size: 16px;line-height: 15px;}
	.s-team .team-one .tm-top .tm-position {font-size: 12px;line-height: 15px;}
	.s-oc .box-cont {padding-top: 50px;}
	.s-oc .box-cont h4 {font-size: 16px;line-height: 24px;margin: 40px 0 25px;}
	.s-oc .box-cont ul li {font-size: 14px;line-height: 23px;margin-right: 20px;}
	.s-oc .box-cont ul li::after {top: 7px;right: -11px;}
	.s-oc .box-cont {padding-bottom: 30px;}
	.s-oc {padding-bottom: 50px;}
	.s-oc .box-cont::after {top: 596px;left: -94px;width: 198px;}
	.s-ov .box-cont::after {top: 30px;left: -94px;width: 198px;}
	.box-cont > * {position: relative;z-index: 5;}
	.s-team::before {bottom: -140px;width: 220px;right: -90px;}
	.s-team::after {height: 457px;bottom: -386px;background-size: cover;}

	.s-news-featured {padding-top: 50px;}
	.s-news-featured .post-one-img img {height: 176px;}
	.s-news-featured .post-one-text {padding: 28px 23px 41px 36px;}
	.s-news-featured .post-one {margin-top: 28px;}
	.s-news-featured .row > div:first-child .post-one {margin-top: 50px;}
	.s-news .news-slider .owl-item .post-one::after {content: none;}
	.s-news .news-slider .owl-item .post-one {padding: 0;}
	.s-news .news-slider .owl-item .post-one .post-one-text .link-plus {right: 0px;}
	.s-news .news-slider .owl-item .post-one .post-one-text h3 {max-width: 240px;}
	.s-news .news-slider .post-one-img img {height: 134px;}
	.s-news .news-slider .owl-item .post-one:hover {box-shadow: none;}
	.post-one-item .link-plus {right: -15px;top: 0;}
	.post-one-bot {display: none;}
	.s-news {padding-top: 78px;}
	.s-news .news-slider .owl-item .post-one {margin: 0;}
	.post-one-text span {padding-bottom: 30px;margin: 0 0 33px;}
	.s-news .news-slider .owl-dots {margin-top: 30px;margin-bottom: 90px;}
	.s-news .dots-line .owl-dots .owl-dot {height: 5px;width: 55px;margin-right: 8px;}
	.post-one-item .post-one.active .post-one-bot {display: flex;}
	.post-one-item .post-one .post-one-img {margin-bottom: 41px;}

	.s-taxation.s-thai {padding-top: 55px;}
	.s-taxation .wu-slider-wrap .wu-one-right .link-br .la-plus {width: 37px;height: 35px;border-radius: 10px 0 0 0;font-size: 20px;}
	.s-taxation .wu-slider-wrap .dots-line .owl-dots {margin: 34px 27px 15px 0 !important;}
	.s-feedback {padding-top: 60px;}
	.s-feedback .title-bg {margin-bottom: 50px;}
	.s-feedback .fb-one .tm-text .tm-quote {font-size: 14px;line-height: 21px;}
	.s-feedback .row > div:nth-child(1) {padding-right: 15px;}
	.s-feedback .row > div:nth-child(2) {padding-left: 15px;}
	.s-feedback .fb-one .tm-top .tm-name {font-size: 16px;line-height: 15px;}
	.s-feedback .fb-one .tm-top .tm-position {font-size: 12px;line-height: 15px;}
	.s-feedback .fb-one .tm-top {max-width: 270px;padding: 11px 20px 12px 50px;}
	.s-feedback .fb-one .tm-text {padding: 52px 21px 5px 33px;}
	.s-feedback .fb-one .tm-text .tm-quote::after {font-size: 100px;top: -35px;}
	.s-related {padding-top: 50px;}
	.s-related .title-main {text-transform: unset;}
	.s-related .line-logo img {max-width: 36px;}
	.s-related .related-slider {margin-top: 30px;margin-bottom: 0;}
	.s-related .dots-line .owl-dots {margin: 32px 0 22px;}

	.s-career {padding-top: 40px;}
	.s-career .container > .title-main {margin-bottom: 15px;font-size: 35px;line-height: 41px;}
	.s-career .container > .title-main sub {width: 5.63px;height: 5.63px;}
	.box-cont.box-career {margin-top: 45px;}
	.box-cont.box-career {padding: 45px 40px 5px 25px;}
	.box-cont p {margin-bottom: 20px;}
	.s-career > .title-main {font-size: 31px;line-height: 51px;max-width: 890px;margin-top: 65px;padding: 0 37px;}
	.s-career .box-cont::after {width: 210px;top: 84.6%;left: -70px;}
	.s-open-position .title-bg {text-transform: unset; padding-bottom: 35px;}
	.s-open-position .faqs h3 {font-size: 25px;line-height: 35px;}
	.s-open-position .faqs .accord-one {padding-top: 25px;padding-bottom: 25px;}
	.s-open-position .faqs h4 {font-size: 18px;line-height: 23px;}
	.s-open-position .faqs .open-accord ul li {font-size: 14px;line-height: 24px;}
	.s-open-position {padding-top: 45px;padding-bottom: 20px;}
	.s-open-position .faqs .accord-one:last-child {border-bottom: none;}
	.s-career-form {padding-top: 45px;padding-bottom: 25px;}
	.d-form__wrapper {padding-top: 40px;}
	.d-form__wrapper .form-wrapper__input {margin-bottom: 30px;}
	.d-form__wrapper .form-wrapper__textarea {margin-top: 0;}
	.d-form__wrapper .form-wrapper__textarea label {font-size: 16px;padding: 12px 39px 14px;}
	.d-form__wrapper .form-wrapper__textarea .wpcf7-submit {padding: 17px 20px;font-size: 16px;}

	.s-contact-form {padding-top: 35px;}
	.s-contact-form sub {left: 3px;bottom: -3px;}
	.s-contact-form .d-form__wrapper > div.col-sm-6 {padding-right: 15px;}
	.s-contact-form .d-form__wrapper .form-wrapper__input {margin-bottom: 30px;}
	.s-find-us {padding-top: 40px;}
	.s-find-us .container::before {top: -50px;}
	.s-find-us .row {margin-top: 45px;}
	.s-find-us .find-one .find-text h4 {font-size: 18px;line-height: 23px;}
	.s-find-us .find-one .find-text p {font-size: 14px;line-height: 23px;}
	.s-find-us .row > div:nth-child(5) .find-one .find-text p {font-size: 18px;}
	.s-find-us sub {left: 4px;bottom: -4px;}
	.find-one img {max-width: 36px !important;max-height: 37px;width: unset !important;}
	.s-find-us .row > div:nth-child(1),
	.s-find-us .row > div:nth-child(2),
	.s-find-us .row > div:nth-child(3),
	.s-find-us .row > div:nth-child(4),
	.s-find-us .row > div:nth-child(5) {margin-bottom: 35px;}
	.find-one-img {flex-basis: 32px;margin-right: 45px;min-width: 32px;text-align: center;}
	.s-find-us .find-one {padding: 0 !important;}
	.find-one .find-text {flex-basis: calc(100% - 87px);padding: 0 !important;}
	.s-follow-us sub {left: 4px;bottom: -4px;}
	.s-follow-us .row {margin-top: 40px;align-items: center;}
	.s-find-us .container::after {bottom: -15px;}
	.s-follow-us {padding-top: 60px;padding-bottom: 70px;}
	.s-follow-us .follow-one {font-size: 18px;padding: 0;}
	.s-follow-us .follow-one i {font-size: 44px !important;margin-right: 15px;}
	.s-contact-map {margin-left: 35px;margin-right: 35px;border-radius: 0;}

	.breadcrumbs i {display: none;}
	.breadcrumbs {display: flex; flex-direction: column;}
	.breadcrumbs > span {border-bottom: 1px solid #BFC2CC;padding: 12px 0px;}
	.breadcrumbs > span:first-child {border-top: 1px solid #BFC2CC;}
	.s-sservices .text-big {margin: 0 0 30px;}
	.s-sservices i.las.la-plus {width: 42px;height: 42px;font-size: 30px;}
	.s-sservices .link-plus {margin-bottom: 50px;}
	.single-services .s-stax__content .wp-block-quote p {font-size: 18px;line-height: 27px;}
	.s-stax__content .wp-block-quote {margin: 0 0 55px;}
	.s-stax__content .wp-block-quote::before {width: 19px;height: 19px;border-bottom: 4px solid #0095D5;border-right: 4px solid #0095D5;border-radius: 0 0 10px 0;}
	.s-stax__content .wp-block-quote::after {width: 19px;height: 19px;border-top: 4px solid #0095D5;border-left: 4px solid #0095D5;border-radius: 10px 0 0 0;}
	.s-stax__content h3 {font-size: 25px;line-height: 35px;margin: 0 0 25px;}
	.s-stax__content p {font-size: 16px;}
	.s-stax__content .wp-block-column:not(:first-child) {margin-left: 0;}
	.s-stax__content h4 {font-size: 18px;margin: 0 0 10px;line-height: 27px;}
	.s-stax__content ul li {font-size: 14px;line-height: 24px;}
	.s-stax__content ul li::after {width: 4px;height: 4px;top: 11px;left: -13px;}
	.single-services .s-feedback {padding-top: 60px;}
	.s-sservices::before {width: 317px;top: 95px;left: 0px;}
	.s-sservices .wu-slider-wrap {margin-bottom: 80px;}
	.s-stax__content .wp-block-column p {font-size: 14px;}
	.s-stax__content .wp-block-columns {margin: 0 0 40px;}

	.s-stax p.link-plus {margin: 0 0 50px;}
	.s-stax__content .wp-block-quote {padding: 15px 15px 0 15px;}
	.s-stax__content .wp-block-quote p {font-size: 14px;line-height: 22px;}
	.s-stax::before {width: 317px;top: 100px;}
	.s-stax .wp-block-columns::before {right: -20px;top: unset;bottom: 0;}
	.s-stax__content .wp-block-table tr td {padding: 16px 20px;}
	.s-stax::after {width: 257px;bottom: 38px;right: -38px;}
	.s-stax .wp-block-table {margin: 0;}
	.s-stax__content .wp-block-table tr td:last-child {max-width: 160px;}
	.s-stax__content .wp-block-table tr td {padding: 16px 10px;font-size: 12px;}
	.s-stax .wp-block-table {margin: 20px 0 0;}

	.s-spost {padding: 0;}
	.s-spost .breadcrumbs {margin-bottom: 50px;}
	.s-spost .container > img {margin: 0 0 70px;}
	.s-spost h2 {font-size: 18px;line-height: 23px;}
	.s-spost .s-spost__time {font-size: 15px;line-height: 23px;margin-bottom: 50px;}
	.s-spost__content h3 {font-size: 25px;line-height: 35px;margin: 0 0 25px;}
	.s-spost .s-spost__content ul li {line-height: 27px;}
	.s-spost .s-spost__content .wp-block-quote p {font-size: 18px;line-height: 27px;}
	.s-spost .s-spost__content .wp-block-quote::before {width: 19px;height: 19px;border-bottom: 4px solid #0095D5;border-right: 4px solid #0095D5;border-radius: 0 0 10px 0;}
	.s-spost .s-spost__content .wp-block-quote::after {width: 19px;height: 19px;border-top: 4px solid #0095D5;border-left: 4px solid #0095D5;border-radius: 10px 0 0 0;}
	.s-career .container > .title-main sub {width: 6.63px;height: 6.63px;border-radius: 2px 0;}
	.s-career .container > .title-main sub {bottom: -1px;left: 3px;}

	.s-about .title-main sub {width: 5.63px;height: 5.63px;margin-left: 3px;bottom: -1px;border-radius: 2px 0;}
	.box-cont .text-big sub {width: 5px;height: 5px;margin-left: 2px;bottom: -2px;}
	.s-tm .tm-text h3 sub {width: 3px;height:3px;left: 1px;bottom: -3px;border-radius: 1px 0;}
	.s-second .title-main sub {width: 5.63px;height: 5.63px;margin-left: 3px;bottom: -1px;}
	.s-services .text-big sub, .s-wu .text-big sub, .s-op .text-big sub, .s-thai .text-big sub,
	.s-blog-home .text-big sub {width: 3px;height: 3px;border-radius: 1px 0;bottom: -3px;}
    .logos-slider .logos-one img {max-width: 90px;}
    .site-footer .footer-sml-layout-2 .ast-small-footer-section .ast-footer-widget-2-area .textwidget {filter: brightness(1.5);}
    .s-oc .box-cont ul li::after {width: 1px;}
    .s-team .team-one img {max-width: 187px;}
    .s-team .team-one .tm-top {position: absolute;top:0;left:0;}
    .s-team .team-one {padding-top: 60px;}
    .s-open-position {background:none;}
    .d-form__wrapper .form-wrapper__textarea textarea {padding: 95px 20px 50px 30px;font-size: 16px;line-height: 27px;}
    .s-contact-form .d-form__wrapper .form-wrapper__textarea .wpcf7-form-control-wrap,
    .s-contact-form .d-form__wrapper .form-wrapper__textarea textarea {height: 374px;}
    .wpcf7 .wpcf7-form-control-wrap.your-message-2 {height: 374px;}
    .s-tm .tm-slider .tm-text p {font-size: 14px;line-height: 21px;}
    .s-blog-home .post-slider-wrap {margin-top: 40px;}

}

@media (max-width: 575.98px) {

}

@media (max-width: 370px) {

}

/*==========  Mobile First  ==========*/

@media (min-width: 576px) {

}

@media (min-width: 768px) {
	.s-op .title-main br:last-child {display: none;}
	.banner-one-text .link-plus br {display: none;}
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 1441px) {
	.s-second .container:nth-child(2) {max-width: 1510px;}
	.services-container {max-width: 1820px;}
	.s-op .container:first-child {max-width: 1400px;}
}

/*# sourceMappingURL=media.css.map */