/* Enter Your Custom CSS Here */
/* .nav-top{position: absolute;top: -10rem;z-index: 999;left: 0;right: 0;} */
/* .wpml-ls-item-zh-hans {display:none!important}*/
.gallery-carousel-shortcode .dt-owl-item>div figure:hover .rollover img {
  transform: scale(1.03)!important;
}
.smart-city p {font-size: 25px;line-height: 35px;text-align: center;}
.smart-city-center p{text-align:center}
.text-center h2 {text-align: center;}
.box-text-icon {border-bottom: 1px solid #B9B9B9;margin-top: 30px;}
.text-icon{ margin-bottom: 10px !important}
.text-icon p{color: #009DE0;font-size: 25px;line-height: 30px;}
.text-icon-detail p {min-height: 80px;}
.tab-products {display: flex;justify-content: center;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {border-top: unset!important;}
.wpml-ls-legacy-dropdown {width: 3.5em;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {padding-right: 0;}
.wpml-ls-current-language a {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}
.wpml-ls-legacy-dropdown a{padding:0;}
.wpml-ls-legacy-dropdown .wpml-ls-item{text-decoration:none;}
.wpml-ls-legacy-dropdown .wpml-ls-item a{text-decoration:none;}
.wpml-ls-legacy-dropdown .wpml-ls-item a:hover{text-decoration:none;}
.wpml-ls-legacy-dropdown .wpml-ls-item ul li a{text-decoration:none;}
.wpml-ls-legacy-dropdown .wpml-ls-item ul li a:hover{text-decoration:none;}
.wpml-ls-legacy-dropdown .wpml-ls-item {margin: 5px 0 5px 0;}
.wpml-ls-legacy-dropdown>ul {margin-left: 15px !important;}
.pad-content-telecommunication{padding-left:4%}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {border-radius: 10px;}
.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {color: #646464;font-size: 15px;line-height: 15px;}
.carousel-shortcode.carousel-shortcode-id-2b7cf75f13ccc40a4bc1c664a4fce9ce .owl-nav a.owl-prev {left: -20px!important;}
.carousel-shortcode.carousel-shortcode-id-2b7cf75f13ccc40a4bc1c664a4fce9ce .owl-nav a.owl-next {right: -20px!important;}

.btn-download-icon a{text-decoration:none;}
.btn-download-icon {background: linear-gradient(#00B3FF, #00B3FF) padding-box, linear-gradient(to right, #00B3FF, #00B3FF) border-box !important;
  border: 2px solid transparent !important; border-radius: 50px;padding: 7px 25px;display: flex;align-items: center;justify-content: center;text-decoration:unset!important;width:185px;}
.btn-download-icon:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;
  border: 2px solid transparent!important;}
.btn-download-icon span {padding: 0 7px;font-size:16px;font-weight:500}
.btn-download-icon i {font-size:14px;font-weight:400}
.btn-download-icon span,.btn-download-icon i {background: linear-gradient(to right, #fff 0%, #fff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-download-icon:hover span,.btn-download-icon:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}

.btn-download-brochure {margin-top:30px}
.btn-download-brochure a {text-decoration:none;}
.btn-download-brochure {background: linear-gradient(#00B3FF, #00B3FF) padding-box, linear-gradient(to right, #00B3FF, #00B3FF) border-box !important;
  border: 2px solid transparent !important; border-radius: 50px;padding: 7px 25px;display: flex;align-items: center;justify-content: center;text-decoration:unset!important;width: max-content;}
.btn-download-brochure:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;
  border: 2px solid transparent!important;}
.btn-download-brochure span {padding: 0 7px;font-size:16px;font-weight:500}
.btn-download-brochure i {font-size:14px;font-weight:400}
.btn-download-brochure span,.btn-download-brochure i {background: linear-gradient(to right, #fff 0%, #fff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-download-brochure:hover span,.btn-download-brochure:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}

.field-wrap select{padding: 12px 35px 12px 5px !important;}
.btn-center{display: block!important;margin:0 auto!important;text-align:center!important}
.btn-application-form {
    display: block;
    margin: 25px auto 0 auto;
}
.footer-address {
    margin-top: 4rem;
}
.resource-dl-box .wpb_content_element{margin-bottom:0 !important;margin-top: 20px!important;}
#application-form .nf-form-content input[type=submit] { margin-top: 15px;}

.nf-field-label .nf-label-span, .nf-field-label label{font-weight: 400 !important;}
.btn-download-pdf {
    color: #fff;
    text-decoration: none;
    background-color: #00B3FF;
    padding: 7px 25px;
    border-radius: 22px;}
.btn-download-pdf:hover {
    background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box !important;
    border: 2px solid transparent !important;
}
.btn-download-pdf:hover{
	    background: rgb(227, 5, 20);
    background: linear-gradient(270deg, rgba(227, 5, 20, 1) 0%, rgba(50, 39, 131, 1) 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.img-download-pdf{vertical-align: middle;}
.box-news-list-wrap .articles-list .post-entry-content .entry-title a{color:#009DE0!important}
.default-btn-shortcode{line-height: 22px!important;border-radius: 100px !important;}
.banner-button{font-family: "IBM Plex Sans Thai"!important;}
.list-corp ul li {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 25px;
		color:#fff!important;
}
.list-product ul {list-style: none;margin: 0 0 10px 0 !important;}
.list-product ul li {	position: relative;padding-left: 15px;margin-top: 5px;color: #8b8b8b;    margin-bottom: 20px;}
.list-product ul li:before {content: "";position: absolute;top: 10px;left: 0;z-index: 8;width: 6px;height: 6px;border-radius: 100%;background-color: #E30514;}
.section-content-why-choose{padding-left: 10rem !important;padding-right: 10rem !important;}
.section-content-why-choose h2{margin-bottom:30px!important}
.contact-leftb.section-contact-form-wrap .aio-icon-component {margin-bottom: 15px !important;}
.banner-txt-content-2{padding-top:10px!important;}
.banner-button { margin-top: 15px !important;}
.nav-corporate{top: -17rem;}
.nav-about{top: -23rem;}
.nav-hide {position: absolute!important;left: 0;right: 0;z-index:1!important}
.text-w {}
.nav-top {margin-top: -5rem;}
.nav-top .breadcrumbs, .nav-top .breadcrumbs a {color: #009de0;text-decoration:none}
.nav-hide a:hover, .nav-hide span:hover{text-decoration:none;}
.text-w .breadcrumbs, .text-w .breadcrumbs .post, .breadcrumbs a{color:#fff}
.breadcrumbs {display: flex;justify-content: center;}
.breadcrumbs .post {color: #009de0;}
.show-footer-768{display:none}
.h-auto .vc_row.vc_row-o-full-height {height: auto !important;min-height: unset;}
.default-icon .aio-icon-default {vertical-align: top;}
.news-detail-img-manage {padding-top: 20px;}
.horizontal-fancy-style .fancy-date .entry-month {
    padding: 0 5px 0 5px;
}
.fancy-date .entry-month:after, .fancy-date .entry-date:after{display:none}
.post-thumbnail .fancy-date a {pointer-events: none!important;}
.owl-carousel.owl-drag .dt-owl-item{display: flex!important;justify-content: center!important;}
.listradio-wrap .nf-field-element label:after {top: 5px!important;}
.listradio-wrap .nf-field-element label.nf-checked-label:before {top: 9px!important;}
.label-payment {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    align-items: center;
}
.icon-payment{
	display:block;
	width: 30px;
}
.text-payment {
    display: block;
    width: 80%;
    padding-left: 10px;
}
#bottom-bar a:hover {
    text-decoration: none;
}
.text-right-van h2, .text-right-van p  {
       text-align: right;
}
.text-policy {
    font-size: 18px;
    font-weight: 400;
    position: relative;
    color: #AEAEAE;
}
.text-policy a {
    text-decoration: none;
}
.text-policy:hover {
    color: #009de0 !important;text-decoration:none;
}
#main-banner-home-mobile{display:none}
#main-banner-home{display:block}
.office-ma-b{margin-bottom: 0!important;}
.btn-map-contact {
    margin-bottom: 15px;
}
.btn-with-icon {width: 100%;display:flex;}
.magazine-detail-box-wrap .wpb_wrapper {display: block!important;}
.banner-img-logo-3{width: 180px;}
.banner-img-logo-4{width: 450px;}
.bottom-text-block {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.bottom-text-block{display: flex;}
#bottom-bar p {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    flex-wrap: wrap;
}
.btn-none-1920{display:none !important;}
h1, h2 {
    font-size: 50px;
    margin-bottom: 15px!important;
}
.mobile-false .scale-img .post-thumbnail:not(.overlay-placeholder):hover > .post-thumbnail-rollover img, .mobile-false .scale-img .trigger-img-hover:hover .img-wrap img, .mobile-false .scale-img article:hover .rollover img, .mobile-false .scale-img figure:hover .rollover img, .scale-img .on-hover .post-thumbnail > .post-thumbnail-rollover img {
  transform: scale(1.03);
}
.section-content, .section-content-top, .section-content-bottom {
   padding-left: 10rem !important;
   padding-right: 10rem !important;
}
.section-work-home {
    padding-left: 4rem;
    padding-right: 6rem;
}
.section-home-ai-wrap {padding-left: 10rem !important;}
.our-customers .ult-ih-item img.ult-ih-image{position:relative!important;overflow:hidden!important}
.our-customers .ult-ih-circle{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}	
.our-customers .ult-ih-image-block{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}
.our-customers .ult-ih-list-item{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}
.our-customers {margin-bottom: 0!important;}
.it-budget {
    padding-top: 6rem;
    padding-bottom: 6rem;
}




.box-news-list-wrap .articles-list .post-entry-content .entry-meta { width: 100%;}
.checkbox-container.label-right label:before {
    left: -27px !important;
    top: 0;
    font-size: 16px !important;
}
.box-overlay-menu-list a:hover .vc_single_image-wrapper img {
    transform: scale(1.05) !important;
}
#footer .menu li#menu-item-2265 {
    position: absolute;
    right: 0;
    top: -15px;
    width: 65%;
}
#menu-item-2262{width: 71% !important;}
#footer .menu > li#menu-item-2241 .sub-menu {column-count: 2;}
#e-magazine .box-news-list-wrap .post-thumbnail {padding: 0 !important;}
#e-magazine .entry-title {font-weight: normal !important;font-size: 20px !important;}
#contact .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	background: #00b3ff!important;border-radius: 35px !important;width: 155px!important;}
#contact .list-radio-wrap .nf-field-element li label img{vertical-align: middle !important;}
#contact .nf-field-label label{font-weight: 400 !important;line-height: 25px !important;}
#contact #ninja_forms_required_items, .nf-field-container {margin-bottom: 10px!important;}
.replace-txt p{
    color: #464646;
    font-size: 25px !important;
    line-height: 32px !important;
}
.box-applications {
    border-bottom: 1px solid #dedede;
    padding: 60px 0 40px 0;
}
.txt-advanced p{
		color: #009DE0;
		font-size: 25px;
	  margin-bottom: 10px !important;
	  font-weight: 500;
	}
	.txt-advanced p span{
		font-size: 50px;
	}
.section-content-tab-product {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}
	.tab-products ul{
		padding: 0 0 3rem 0;
		margin: 0;
		display: flex;
	}
.tab-products ul li {
    padding: 8px 20px;
    display: flex;
    margin: 0 10px;
    border: 1px solid #B9B9B9;
    border-radius: 35px;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
    align-items: center;
}
	.tab-products ul li:hover{
	    color: #3EC6FD;
	}
	.tab-products ul li.active{
	 color: #3EC6FD;
	}
	.tab-products ul li a{
		color: #464646;
		text-decoration: none;
	}
.tab-products ul li.active a, .tab-products ul li:hover a{color: #3EC6FD;}
.ptext-35 {
    text-align: center;
    font-size: 35px;
    line-height: 60px;
    font-weight: 500;
}
.comparison-row-title {
    color: #000 !important;
}
.comparison-row{
	display:block
}
.comparison-mb{display:none}
.comparison-row{
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		margin: 0 auto;
    width: 100%;
	}
.comparison-col {
    width: 33.33%;
    border-bottom: 1px solid #dcd5d5;
}
	.title-comparison{
		background: #009DE0;
		color: #fff;
		padding: 30px 10px;
	}
.comparison-col p {
    padding: 20px 20px 20px 10px;
}
.img-product-pc{display:block}
.img-product-mb{display:none}
#about-pc{display:block}
#about-mb{display:none}
body #load {transition: all .7s .3s cubic-bezier(0.645, 0.045, 0.355, 1.000)!important;}
a, a * {
  -webkit-transition: all .4s ease-in-out !important;
  -moz-transition: all .4s ease-in-out !important;
  -o-transition: all .4s ease-in-out !important;
  -ms-transition: all .4s ease-in-out !important;
  transition: all .4s ease-in-out !important;
}
img {width:auto;height:auto;max-width:100%}
.header-bar {
  background: rgb(0,0,0)!important;
  background: linear-gradient(180deg, rgb(0, 0, 0) 5%, rgba(0,0,0,0.5004202364539565) 40%, rgba(0,0,0,0.25112051656600143) 70%, rgba(0,0,0,0.024229760263480338) 98%)!important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 30px;
}
#main-banner-home {position:relative;}
.mousescroll-icon-wrap {position:absolute;bottom:35px;left:50px;z-index:99;}
.mousescroll-icon-wrap svg .a{opacity:0.82;}
.mousescroll-icon-wrap svg .b,.mousescroll-icon-wrap svg .c{fill:#fff;}
.mousescroll-icon-wrap svg .c{font-size:14px;font-family:'IBMPlexSansThai-Regular', 'IBM Plex Sans Thai';}
.banner-txt-menu {}
.banner-txt-head {}
.banner-txt-content {}
.banner-button i {margin-left: 5px!important;}
.banner-count {}
.banner-txt-wrap {}
.section-content {padding-top:80px!important;padding-bottom:80px!important;}
.section-content-top{padding-top:80px!important;}
.section-content-bottom{padding-bottom:100px!important;}
.btn-defualt-main {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #BEBEBE, #BEBEBE) border-box!important;
  border: 2px solid transparent!important;}
.btn-defualt-main:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;
  border: 2px solid transparent!important;}
.btn-defualt-main span,.btn-defualt-main i {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-defualt-main:hover span,.btn-defualt-main:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.main-title {margin-bottom:0!important}
.short-brief * {font-weight:300!important}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 0!important;
}
.box-overlay-menu .vc_column-inner {padding-left: 7px !important;padding-right: 7px !important}
.box-overlay-menu-list {position:relative;overflow:hidden;}
.box-overlay-menu-list-title {position:absolute;top:0;left:0;padding:35px;width:100%;z-index:99;box-sizing: border-box;}
.box-overlay-menu-list-title * {font-size:25px;font-weight:500;color:#fff!important;}
.box-overlay-menu-list-btn {position:absolute;bottom:0;left:0;padding:35px;z-index:99;box-sizing: border-box;margin-bottom:0}
.box-overlay-menu-list-btn .widget_text {
  padding: 8px 25px 3px 25px;
  display: block;
  position: relative;
  z-index: 0;
}
.box-overlay-menu-list-btn .widget_text:before {
	display:block;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 2px;
  border-radius: 50px;
  background: linear-gradient(to right, #fff, #fff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
	mask-composite: exclude;
}
.box-overlay-menu-list a:hover .box-overlay-menu-list-btn .widget_text:before {background: linear-gradient(to right, #322783, #E30514);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;
	mask-composite: exclude;}
.box-overlay-menu-list-btn .widget_text p,.box-overlay-menu-list-btn .widget_text p * {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;font-weight:500}
.box-overlay-menu-list-btn .widget_text p i {font-size: 11px;padding-left: 5px;font-weight:400!important}
.box-overlay-menu-list a:hover .box-overlay-menu-list-btn .widget_text p,.box-overlay-menu-list a:hover .box-overlay-menu-list-btn .widget_text p i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.box-overlay-menu-list a:hover .box-overlay-menu-list-btn .widget_text:after {
	display:block;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  z-index: -2;
  inset: 0;
  padding: 2px;
  border-radius: 50px;
  background: linear-gradient(to right, #fff, #fff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
}
.box-overlay-menu-list figure {display:block!important}
.box-overlay-menu-list .vc_single_image-wrapper {position: relative;overflow:hidden;display: block;}
.box-overlay-menu-list .vc_single_image-wrapper img {width:100%}
.box-overlay-menu-list a:hover .vc_single_image-wrapper img {
  transform: scale(1.1);
}
.box-overlay-menu-list-btn .widget_text p {
  display: flex;
  justify-content: center;
  align-items: center;font-size:16px;
}
/*.box-overlay-menu-list img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -o-object-fit: cover;
  object-fit: cover;
}*/
.overlay-half-top {margin-bottom:5px;}
.overley-box-left {width: 50.3%!important;}
.overley-box-right {width: 49.7%!important;}
.section-work-home {}
.box-text-list-circle p{color:#8B8B8B;padding-left: 1em;}
.box-text-list-circle p:before {
  content: "\2022";
  color: #E30514;
  font-weight: bold;
  display: inline-block;
  width: 1em;
	margin-left: -1em;}
.section-home-work-wrap {}
.box-text-num-project .wpb_wrapper {display: flex;flex-wrap: nowrap;justify-content: space-between;}
.box-text-project-count {padding: 15px 15px 0 15px;border-top: 1px solid #B7B7B7;display: block;width: 100%;box-sizing:border-box;}

.box-text-project-count {border-right: 1px solid #B7B7B7!important;}
.box-text-project-count:last-child { border-right: unset !important;border-left: unset !important;}
.num-counter .stats-number {
  padding: 0!important;
  font-size: 57px !important;
  font-weight: 300 !important;
  background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;
}
.box-text-project-count:hover .num-counter .stats-number, .box-text-project-count:hover .num-counter .counter_suffix {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.num-counter .stats-desc {text-align:left!important}
.num-counter .stats-text {font-size: 22px;font-weight:500;color:#464646;text-align: left;padding-top: 50px;}
.box-text-project-count:hover .stats-text {color:#DA071A}
.box-text-list-circle-wh p{color:#fff;padding-left: 1em;}
.box-text-list-circle-wh p:before {
  content: "\2022";
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
	margin-left: -1em;}	
.section-home-ai * {color:#fff!important}
.txt-white,.txt-white * {color:#fff!important}
.title-with-shortdesc h2 {margin-bottom:20px;}
.overlay-half-only .overley-box-4,.overlay-half-only .overley-box-4 > .vc_column-inner > .wpb_wrapper {overflow: hidden;}
.overlay-half-only .overley-box-4 .vc_column-inner {
  padding-left: 3px !important;
  padding-right: 3px !important;
}	
.overlay-half-only .overley-box-right {width: 73.4%!important;}
.overlay-half-only .overley-box-left {width: 24.8%!important;}
.career-list-wrap .wpb_accordion_header {
  margin: 15px 0 0!important;
  padding: 20px 0 0!important;
}
.career-list-wrap .wpb_accordion_header span {display:block;font-size:20px;color:#464646!important;font-weight:500}
.career-list-wrap .wpb_accordion_header b {display:block;font-size:16px;color:#009DE0!important;font-weight:400}
.career-list-wrap .wpb_accordion_header > a:before {background-color: unset!important;}
.career-detail-box .ult-content-box {border-radius: 15px;overflow: hidden;}
.career-detail-box h3 {font-size:18px;color:#009DE0;font-weight:500}
/*.career-detail-box .uvc-sub-heading * {color:#8B8B8B;padding-left: 1em;}
 .career-detail-box .uvc-sub-heading ul {list-style:none;padding:0;margin:0;}
.career-detail-box .uvc-sub-heading ul li {color:#8B8B8B;padding-left: 1em;margin-bottom: 10px;}
.career-detail-box .uvc-sub-heading ul li:before {
  content: "\2022";
  color: #E30514;
  font-weight: bold;
  display: inline-block;
  width: 1em;
	margin-left: -1em;}	 */
.career-detail-box .uvc-sub-heading ul {
    list-style: none;
    margin: 0 0 10px 0 !important;
}
.career-detail-box .uvc-sub-heading ul li {
    position: relative;
    padding-left: 15px;
    margin-top: 5px;
    color: #8b8b8b;
}
.career-detail-box .uvc-sub-heading ul li:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 8;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #E30514;
}
.middle-box-content {max-width: 1520px;margin: 0 auto!important;}
.banner-center-box {}
.txt-50,.txt-50 * {font-size:50px!important;}	
.btn-defualt-banner {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #fff, #fff) border-box!important;
  border: 2px solid transparent!important;}
.btn-defualt-banner:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;
  border: 2px solid transparent!important;}
.btn-defualt-banner span,.btn-defualt-banner i {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-defualt-banner:hover span,.btn-defualt-banner:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}




.about-corp-box-wrap {position:relative;overflow:hidden;}
.ult-ib-effect-style1:hover .ult-new-ib-content, .ult-ib-effect-style1:hover .ult-new-ib-title {}
.ult-ib-effect-style1 img {-webkit-transform: unset!important;transform: unset!important;}
.ult-new-ib img {opacity: 1 !important;}
.ult-ib-effect-style1 img {-webkit-transform: unset!important;transform: unset!important;width: 100% !important;  height: auto !important;}
.ult-ib-effect-style1 .ult-new-ib-desc {
  -webkit-transition-delay: unset!important;
  transition-delay: unset!important;
  -webkit-transition: all .55s ease-in-out!important;
  -moz-transition: all .55s ease-in-out!important;
  -o-transition: all .55s ease-in-out!important;
  -ms-transition: all .55s ease-in-out!important;
  transition: all .55s ease-in-out!important;
  height: 100px;
  min-height: 27%!important;
    z-index:9;
}
.ult-ib-effect-style1:hover .ult-new-ib-desc {height: 70%!important;}
.ult-new-ib .ult-new-ib-title, .ult-new-ib p {font-size: 25px!important;font-weight: 700 !important;} 
.ult-new-ib .ult-new-ib-desc {padding: 50px 35px;}
.about-corp-box-list:after {background: rgb(0,43,85);background: linear-gradient(180deg, rgba(0,43,85,0.6964986678265056) 0%, rgba(0,43,85,1) 100%);content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition: all .55s ease-in-out!important;
  -moz-transition: all .55s ease-in-out!important;
  -o-transition: all .55s ease-in-out!important;
  -ms-transition: all .55s ease-in-out!important;
  transition: all .55s ease-in-out!important;}
.about-corp-box-list:hover:after {
  opacity: 1 !important;
}
.about-corp-box-list .ult-new-ib-title {color:#fff;font-size:40px!important;font-weight:500!important;line-height:45px!important;display: flex;
  width: 100%;flex-wrap: wrap;align-items: flex-end;height: 100px;}
.about-corp-box-list:hover .ult-new-ib-title {color:#009DE0!important}
.about-corp-box-list .ult-new-ib-content div {font-size:25px!important;line-height:30px!important;margin-bottom:25px!important;}
.about-corp-box-list .ult-new-ib-content p {font-size:18px!important;font-weight:400!important;line-height: 25px;}
.customer-logo-list .ult-content-box {display:flex;flex-wrap:wrap;}
.customer-logo-list .ult-ih-container {width:20%;padding:0 5px 10px 5px;box-sizing:border-box;}
.box-middle-center {padding:50px 10%;}
.resource-dl-box-wrap .wpb_wrapper {display:flex;justify-content:center;flex-wrap:wrap;}
.resource-dl-box {width:20%;padding:0 15px;box-sizing:border-box;margin-bottom: 30px;}
.resource-main-highlight .resource-dl-box {width:100%;}
.resource-dl-box a p {color:#464646;font-weight: 600;min-height: 50px;}
/* .resource-dl-box a p {color:#464646;margin-bottom: 35px !important;font-weight: 600;min-height: 50px;} */
.resource-dl-box a figure {display:block!important}
.resource-dl-box a .vc_single_image-wrapper {position: relative;overflow:hidden;display: block;}
.resource-dl-box a .vc_single_image-wrapper img {width:100%}
.resource-dl-box a:hover p {color:#00B3FF}
.resource-dl-box a:hover .vc_single_image-wrapper img {
  transform: scale(1.1);
}
.news-detail-img-group {max-width:1000px;margin:0 auto !important;}
.news-detail-img-manage .wpb_wrapper {display:flex;flex-wrap:wrap;}
.news-detail-img-manage .aio-icon-img {width: 34px;height: 34px;display: flex!important;box-sizing: border-box !important;justify-content: center;align-items: center;padding: 7px;margin-right: 7px!important;}
.news-detail-img-manage .aio-icon-component {margin:0 25px 25px 0!important}
.news-detail-img-manage .aio-icon-title {font-size:16px;color:#7A7A7A}
.news-detail-img-manage a:hover .aio-icon-img {background: #009DE0!important;}
.news-date-m * {font-size:16px;font-weight:500;color:#464646}
.news-date-d * {font-size:59px;font-weight:400;color:#464646}
.news-detail-title h2 {font-size:25px;font-weight:500;color:#009DE0}
.news-date-col {width:10%!important}
.news-detail-col {width:90%!important}
.box-news-list-wrap .articles-list article {-ms-align-items: unset!important;-ms-flex-align: unset!important;align-items: unset!important;}
.box-news-list-wrap .post-entry-content .entry-meta .category-link {color:transparent;}
.box-news-list-wrap .post-entry-content .entry-meta .category-link * {display:none!important}
.box-news-list-wrap .post-entry-content .entry-meta .category-link a:first-child {display:block!important;font-size:20px;font-weight:500;color:#009DE0!important}
.box-news-list-wrap .post-thumbnail {
    padding: 0;
}
.box-news-list-wrap .post-thumbnail .fancy-date a {flex-wrap:wrap!important;position: relative!important;top: unset!important;right: unset!important;background: unset !important;padding: 0!important;}
.box-news-list-wrap .post-thumbnail-wrap .fancy-date .entry-date {order:3;display:block;width:100%}
.box-news-list-wrap .fancy-date a .entry-date::after, .category-news-update .fancy-date a .entry-month::after {display:none!important}
.box-news-list-wrap .post-thumbnail {padding: 0 25px 0 125px;}
.box-news-list-wrap .post-thumbnail .fancy-date {top:0;left:0;position:absolute}
.box-news-list-wrap .post-thumbnail .fancy-date .entry-month,.box-news-list-wrap .post-thumbnail .fancy-date .entry-year {font-size: 16px;font-weight: 500;color: #464646;font-family:'IBM Plex Sans Thai';}
.box-news-list-wrap .post-thumbnail .fancy-date .entry-date {font-size: 59px;font-weight: 400;color: #464646;line-height: 64px;font-family:'IBM Plex Sans Thai';}
.box-news-list-wrap .articles-list .post-entry-content .entry-meta {order:1;height: 20px;}
.box-news-list-wrap .articles-list .post-entry-content .entry-title {order:2;font-size:25px;line-height:30px;font-weight: 500;margin-bottom:25px}
.box-news-list-wrap .articles-list .post-entry-content .entry-title a {color:#464646}
.box-news-list-wrap .articles-list .post-entry-content .entry-excerpt {order:3;color:#8B8B8B;width:100%;display:block;}
.box-news-list-wrap .articles-list .post-entry-content .details-type-link {order:4;font-weight:400;padding-bottom:0!important;position: absolute;bottom: 10px;}
.box-news-list-wrap .articles-list .post-entry-content .details-type-link .dt-icon-the7-arrow-03::before {content: "\f053"!important;}
.box-news-list-wrap .articles-list .post-entry-content {display: flex;flex-wrap: wrap;align-content: flex-start;min-height:100%}
.box-news-list-wrap .articles-list .post-entry-content .entry-title a:hover {color:#009DE0}
.box-news-list-wrap .articles-list .post-entry-content .details-type-link,.box-news-list-wrap .articles-list .post-entry-content .details-type-link i {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.box-news-list-wrap .articles-list .post-entry-content .details-type-link:hover,.box-news-list-wrap .articles-list .post-entry-content .details-type-link:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.box-news-list-wrap .articles-list .post-entry-content .details-type-link::after {display: none !important;}
.box-news-list-wrap .articles-list article {
  border-bottom: 1px solid #B9B9B9;
  padding-bottom: 50px;
}
section.bg-bottom {background-image: url("https://www.proen.co.th/web/wp-content/uploads/2024/01/Mask-Group-679.jpg");background-position:right bottom!important;background-size:auto!important;background-repeat: no-repeat !important;}
section.bg-bottom-grey {background-image: url("https://www.proen.co.th/web/wp-content/uploads/2024/01/Mask-Group-679.png");background-position:right bottom!important;background-size:auto!important;background-repeat: no-repeat !important;}
section.bg-bottom-left {background-image: url("https://www.proen.co.th/web/wp-content/uploads/2024/01/Mask-Group-679-1.jpg");background-position:left bottom!important;background-size:auto!important;background-repeat: no-repeat !important;}
.title-big-small h3 {font-size:25px;font-weight:600;color:#009DE0;line-height:30px;margin-bottom:35px;}
.title-big-small h3 strong {font-size:70px;line-height:75px;font-weight:600;color:#00658F}
.title-big-small .uvc-sub-heading {color:#8B8B8B;}
.title-big-small {border-bottom:1px solid #B9B9B9;padding: 35px 0;}
.title-small h2 {font-size:24px;font-weight:500;color:#464646;line-height:30px;margin-bottom:25px !important;}
.heateor_sss_sharing_container {display: flex;
  justify-content: flex-start;
  align-items: center;}
.heateor_sss_sharing_title {font-weight: 300!important;color:#000000;
  padding-right: 10px;
  font-size: 16px;}
div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {padding-left:15px!important}
.box-news-list-wrap.nopadd .post-thumbnail {padding: 0 25px 0 0!important;}
.box-news-list-wrap.nopadd .post-entry-content {min-height:100%}
.title-blue * {color:#009DE0!important}
.box-news-list-wrap.nopadd .articles-list article {border-bottom: unset!important;}
.sub-nav {border-radius:10px!important;}
.magazine-detail-box-wrap .wpb_wrapper {min-height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;}
.w-100 {width:100%}

.btn-with-icon-wrap {}
.btn-with-icon {}
.btn-with-icon a {background: linear-gradient(#00B3FF, #00B3FF) padding-box, linear-gradient(to right, #00B3FF, #00B3FF) border-box !important;
  border: 2px solid transparent !important; border-radius: 50px;padding: 7px 25px;display: flex;align-items: center;justify-content: center;text-decoration:unset!important}
.btn-with-icon a:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;
  border: 2px solid transparent!important;}
.btn-with-icon a span {padding: 0 7px;font-size:16px;font-weight:500}
.btn-with-icon a i {font-size:14px;font-weight:400}
.btn-with-icon a span,.btn-with-icon a i {background: linear-gradient(to right, #fff 0%, #fff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-with-icon a:hover span,.btn-with-icon a:hover i {background: rgb(227,5,20);
background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}

#icon-shape-gradient {
  --color-stop: #322783;
  --color-bot: #E30514;
}
.btn-with-icon a svg .a{fill:#fff;}
.btn-with-icon a:hover svg .a {
  fill: url(#icon-shape-gradient) #fff;
}
#footer .menu {display:flex;flex-wrap:wrap}
#footer .menu > li {width:25%;padding: 0;margin: 0 0 35px 0;}
#footer .menu li a {text-decoration:unset!important}
#footer .menu > li > a {font-size:22px;font-weight:500;position:relative;color:#fff;padding-bottom:15px;}
#footer .menu > li > a:after {position:absolute;bottom:0;left:0;width:15px;height:4px;background:#009DE0;content:'';}
#footer .menu > li#menu-item-1259{width:71%!important;}
#footer .menu > li#menu-item-9705{width:71%!important;}
#footer .menu li {border: unset !important;}
#footer .menu li li {padding:0;margin:0 0 10px 0}
#footer .menu li li a {font-size:18px;font-weight:400;position:relative;color:#AEAEAE;line-height: 24px;}
#footer .menu .sub-menu {margin-left:0;padding-top: 20px;display: block;}
#footer .menu > li#menu-item-1241 .sub-menu{column-count: 2;}
#footer .menu li a:hover {color:#009de0!important}
.footer-address-department {padding-top:15px;}
.footer-address h2,.footer-address-department h3 {font-size:22px;font-weight:500;color:#fff;margin-bottom:15px;}
.list-icon-address * {font-size:18px;font-weight:400;color:#D6D6D6;line-height:30px;}
.list-icon-address li {display:flex;flex-wrap:nowrap;margin-bottom:15px;}
.list-icon-address li span {padding-left:10px;width:90%}
.list-icon-address li figure {width:25px;}
.list-icon-address.list-icon-contact {display:flex;flex-wrap:wrap;}
.list-icon-address.list-icon-contact li {width:50%;padding-right:20px;box-sizing:border-box;align-items:center;}
.list-icon-address li a:hover {color:#009DE0!important}
#nav_menu-2,#bottom-bar .wf-float-right {padding-left: 50px;border-left: 1px solid #575757;}
#custom_html-2,#nav_menu-2 {margin-bottom:0!important;padding-bottom:35px;padding-top: 70px;}
#footer .menu li#menu-item-1262 {position: absolute;right: 0;top: -15px;width: 65%;}
#footer .menu li#menu-item-2271 {position: absolute;right: 0;top: -15px;width: 65%;}
.social-footer-wrap {}
.social-footer-list {display:flex;flex-wrap:nowrap;list-style:none!important;margin:0!important}
.social-footer-list li {width:39px;margin-right:15px;}
#bottom-bar .wf-float-left {width: 25%;margin-right: 1px;}
#bottom-bar .wf-float-right {width: 75%;-ms-justify-content: space-between;justify-content: space-between;border-top: 1px solid #575757;margin: 0;padding-top: 30px;
padding-bottom: 30px;align-items: center;}
.wf-container-bottom {padding: 0;min-height: unset;}
#bottom-menu a {text-decoration:unset!important;}
#bottom-menu a:hover {color:#009DE0}
#fancy-header .wf-wrap {position:relative;}
#fancy-header .wf-wrap:after {position:absolute;left:0;bottom:35px;content: url(https://www.proen.co.th/web/wp-content/uploads/2024/05/scroll.png);z-index:99}
#fancy-header .wf-wrap:after {animation-name: bounce;transform-origin: center bottom;-webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
	-webkit-animation-delay: 2s;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-delay: 2s;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  animation-delay: 2s;
  animation-duration: 5s;
  animation-iteration-count: infinite;}
.section-contact-form-wrap h2 {font-size:25px;line-height:31px;color:#464646;font-weight:500}
.section-contact-form-wrap h3 {font-size:22px;line-height:31px;color:#464646;font-weight:500}
.social-contact-wrap {}
.contact-left {width: 70%;float: right;padding: 70px 45px;}
.contact-right {width: 70%;float: left;padding: 70px 45px;}
.section-contact-form-wrap .aio-icon-img .img-icon {width:auto;}
.section-contact-form-wrap .address-info .default-icon .aio-icon-default {vertical-align: top;}
.section-contact-form-wrap .wpb_content_element {margin-bottom: 15px!important;}
.section-contact-form-wrap .contact-info-box .aio-icon-component {margin-bottom: 15px!important;}
.contact-info-box .aio-icon-title, .contact-info-box .aio-icon-title a {color:#707070}
.contact-info-box .aio-icon-title:hover{color:#009de0;}
.contact-info-box .aio-icon-title a:hover {color:#009de0;}
.contact-info-box .aio-icon-title a:hover {color:#009DE0}
.btn-inlineblock {display: inline-block!important;min-width: 150px!important;}
.nf-before-form-content {display:none!important;}
.slider-post-caption {display:none!important}
.fancybox-skin {padding:0!important}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {padding: 0 7px!important;}
.wpml-ls-legacy-list-horizontal a {padding: 0!important;width: 36px;height: 36px;border-radius: 100%!important;
  border: 1px solid #808080!important;box-sizing: border-box!important;display: flex!important;justify-content: center;
  align-items: center;color: #808080;background: rgba(255, 255, 255, 0);
}
.wpml-ls-current-language a {color: #fff!important;background: rgba(255, 255, 255, 0.45)!important;border: 1px solid #fff!important;font-weight:500!important}
.news-date-col-mobile{display: none;}	
.news-date-col {display:block;}	
.txt-accelerate{
	  text-align: center;
    font-size: 30px !important;
    line-height: 38px;
}
#counter-responsv-wrap-9184 .mycust {
    font-size: 25px;
    line-height: 34px;
    color: #00b3ff;
}
.counter_suffix{
	font-size: 50px;
  line-height: 34px;
  color: #00b3ff;
}
.text-center {text-align:center;}
.text-left {text-align:left;}
.cloud-native {min-height:450px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.push-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.push-flex.pb-0 {padding-bottom:0!important;}

.btn-defualt-explore {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #BEBEBE, #BEBEBE) border-box!important;border: 2px solid transparent!important;height: 36px; margin-top: 35px;}
.btn-defualt-explore:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;border: 2px solid transparent!important;}
.btn-defualt-explore span,.btn-defualt-explore i {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-defualt-explore:hover span,.btn-defualt-explore:hover i {background: rgb(227,5,20);background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}

.btn-explore {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #BEBEBE, #BEBEBE) border-box!important;border: 2px solid transparent!important;height: 36px; margin-top: 35px;}
.btn-explore:hover {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #322783, #E30514) border-box!important;border: 2px solid transparent!important;}
.btn-explore span,.btn-explore i {background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.btn-explore:hover span,.btn-explore:hover i {background: rgb(227,5,20);background: linear-gradient(270deg, rgba(227,5,20,1) 0%, rgba(50,39,131,1) 100%)!important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}



#sd-wan-bg-right {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/10/Mask-Group-679.png) !important;background-position: right bottom !important;background-repeat: no-repeat !important;background-size: auto !important;}
#sd-wan-bg-right .flex-dfined {margin-top: 100px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
#sd-wan-bg-right .pl {padding-left: 80px;}
#sd-wan-bg-right .pr, #sd-wan-bg-left .pr {padding-right: 80px;}
#sd-wan-bg-right .logo-velo img {margin-bottom:35px;}

.tab-sd-wan {display: -webkit-box;display: -ms-flexbox;display: flex;}
.tab-sd-wan ul {list-style: none;width: 100%;padding:0 0 3rem 0;margin:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.tab-sd-wan ul.pb-0 {padding-bottom:0;}

.tab-sd-wan ul li {font-size: 17px;line-height: 20px;padding: 8px 20px;border: 1px solid #B9B9B9;border-radius: 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tab-sd-wan ul li + li {margin-left:20px;}
.tab-sd-wan ul li a {color: #464646;text-decoration:none;text-align: center;}
.tab-sd-wan ul li.active a, .tab-sd-wan ul li:hover a {color: #3EC6FD;}
.tab-content {padding-top: 80px !important;padding-bottom: 80px !important;}

#sd-wan-bg-left {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/10/20241008.png) !important;background-position: left bottom !important;background-repeat: no-repeat !important;background-size: auto !important;}
#sd-wan-bg-left .row-mt {margin-top: 100px;}


#sd-wan-branchConnect {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/10/2024101604.png);background-position: center;background-repeat: no-repeat ;background-size: cover !important;color: #fff;text-align: center;}
#sd-wan-branchConnect .head-title {font-size:25px !important;margin-bottom: 20px;}

#sd-wan-performance {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/03/Group-29335-1.jpg); background-position: center;background-repeat: no-repeat;background-size: cover !important;color:#fff;}
#sd-wan-performance h2 {color:#fff;}
#sd-wan-performance .col-even-pl:nth-child(even) {padding-left:35px}
#sd-wan-performance .text-group h3 {font-size: 25px;margin-bottom: 20px;color: #fff;}
#sd-wan-performance .col-icon + .col-icon {margin-top:50px;}
#sd-wan-performance .pr {padding-right:80px;}
#sd-wan-performance .col-icon img {margin-bottom:30px;}

#sd-wan-bg-automation {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/10/20241008.png) !important;background-position: left bottom !important;background-repeat: no-repeat !important;background-size: auto !important;}
#sd-wan-bg-automation .pr {padding-right:40px;}
#sd-wan-bg-automation h3 {font-size:30px;}
.wan-automation .icon-border + .icon-border {border-top: 1px solid #B7B7B7;padding-top: 40px;margin-top: 40px;}

#sd-wan-bg-it {background-image: url(https://uat.proen.cow.th/wp-content/uploads/2024/10/20241008.png) !important;background-position: left bottom !important;background-repeat: no-repeat !important;background-size: auto !important;}
#sd-wan-bg-it h3 {font-size: 35px;line-height: 1.5;color:#8B8B8B;font-weight: normal;}
#sd-wan-bg-it .pr {padding-right: 40px;}
#sd-wan-bg-it .group-content {margin-top:15px;}
#sd-wan-bg-it .count-border .vc_column_container>.vc_column-inner>.wpb_wrapper {border-bottom: 1px solid #B7B7B7;padding-bottom: 40px;margin-bottom: 40px;}
#sd-wan-bg-it .count-border:last-child .vc_column_container>.vc_column-inner>.wpb_wrapper {border-bottom: 0px solid #B7B7B7;padding-bottom:0;margin-bottom:0;}
#sd-wan-bg-it .boxcount-number-x {display: block;width: 100%;}
#sd-wan-bg-it .num-counter-x .stats-desc {text-align: left !important;}
#sd-wan-bg-it .num-counter-x .stats-text {font-size: 22px;font-weight: 500;color: #464646;text-align: left;}
#sd-wan-bg-it .boxcount-number-x:hover .num-counter-x .stats-number, .boxcount-number-x:hover .num-counter-x .counter_suffix, #sd-wan-bg-it .boxcount-number-x:hover .group-content  {
background: rgb(227, 5, 20);background: linear-gradient(270deg, rgba(227, 5, 20, 1) 0%, rgba(50, 39, 131, 1) 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
#sd-wan-bg-it .num-counter-x .stats-number {padding: 0 !important;font-size: 57px !important;font-weight: 300 !important;background: linear-gradient(to right, #00b3ff 0%, #00b3ff 100%); -webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}

#sd-wan-comparison h2 {text-align:center;}
#sd-wan-comparison h3 {font-size:35px;color:#8B8B8B;margin-bottom:30px;text-align:center;line-height: 60px;font-weight: 500;}
#sd-wan-comparison .table-wan {margin-top:30px;}
#sd-wan-comparison .table-wan ul {list-style:none;padding:30px 0;color:#464646;margin:0;display:-webkit-box;display:-ms-flexbox;display: flex;}
#sd-wan-comparison .table-wan ul + ul {border-bottom: 1px solid #dcd5d5;}
#sd-wan-comparison .table-wan ul:first-child {background: #009DE0;color:#fff;border-bottom: 0px solid #dcd5d5;font-weight: 500;}
#sd-wan-comparison .table-wan ul + ul li:nth-child(1) {font-weight: 500;}
#sd-wan-comparison .table-wan ul li {padding: 0 30px;}
#sd-wan-comparison .table-wan ul li:nth-child(1) {width:15%;}
#sd-wan-comparison .table-wan ul li:nth-child(2) {width:30%;}
#sd-wan-comparison .table-wan ul li:nth-child(3) {width:55%;}
#sd-wan-comparison ul.mobile {display:none;}

.mapping-img {margin-top:50px}

#sd-wan-concept {
    background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/10/Group-30151.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
    color: #fff;
}
#sd-wan-concept .logo-partner .ult-content-box {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;}
#sd-wan-concept .logo-partner .ult-ih-container {width:28%;box-sizing:border-box;}

#sd-wan-concept .logo-partner-circle .ult-ih-item img.ult-ih-image{position:relative!important;overflow:hidden!important}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height: 190px!important;width: 190px!important;position:relative!important;overflow:hidden!important}
#sd-wan-concept .logo-partner-circle {margin-bottom: 0!important;}
#sd-wan-concept .ult-ih-item .ult-ih-divider-block {display:none;}

.is-search-icon {width: 50px;height: 50px;padding-top:12px !important;}
.is-form-style input.is-search-input {font-size:16px!important;height:50px;}
.is-form-style button.is-search-submit {height:50px;}
.center{text-align: center;}
.pum-theme-3138 .pum-container, .pum-theme-lightbox .pum-container {padding:0;border:0;background-color: unset;}
#popup-index.wpb_content_element {margin-bottom:0!important;}
#popmake-8211 .wpb_column, #popmake-8211 .wpb_row {width: unset!important;padding-bottom:0!important;}

@media only screen and (max-width: 1710px) {
.our-customers .ult-ih-circle{height: 160px!important;width: 160px!important;position:relative!important;overflow:hidden!important}	
.our-customers .ult-ih-image-block{height: 160px!important;width: 160px!important;position:relative!important;overflow:hidden!important}
.our-customers .ult-ih-list-item{height: 160px!important;width: 160px!important;position:relative!important;overflow:hidden!important}
#footer.solid-bg {padding-left: 30px; padding-right: 30px;}	
}
@media only screen and (max-width: 1660px) {
	
#counter-responsv-wrap-2961 .mycust {
    font-size: 18px;
}
.num-counter .stats-number {font-size: 48px !important;}
.box-text-project-count{padding-top: 40px;}
.box-text-project-count {padding: 40px 15px 0 15px}	
/* .section-content, .section-content-top, .section-content-bottom {padding-left: 30px !important;padding-right: 30px !important;}	 */
.textwidget img {max-width: 20px;}		
}

@media only screen and (max-width: 1600px) {
li:not(.dt-mega-menu) .sub-nav {width: 285px;}	
br.cloud-native-none1600 {display:none;}
.tab-sd-wan ul li {font-size: 12px;line-height: 15px;}
#sd-wan-comparison .table-wan ul li:nth-child(1) {width:20%;}
#sd-wan-comparison .table-wan ul li:nth-child(3) {width:50%;}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:145px!important;width:145px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:145px!important;width:145px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:145px!important;width:145px!important;}
#sd-wan-concept h3.ult-ih-heading {font-size: 16px;line-height: 1.5;}
.main-nav>li>a .menu-text {font: normal 400 16px/20px "IBM Plex Sans Thai",Helvetica,Arial,Verdana,sans-serif;}
.main-nav .sub-nav>li>a .menu-text {font: 400 16px / 20px "IBM Plex Sans Thai",Helvetica,Arial,Verdana,sans-serif;}
.main-nav>li>a {margin: 15px 5px 15px 5px}
.main-nav .sub-nav>li>a, .sub-downwards .sub-nav.sub-nav-widgets>li {padding: 5px 15px 5px 15px;}
#sd-wan-performance .col-icon img {width:70px;height:auto;}
}

@media only screen and (max-width: 1536px) {
.tab-products ul li {font-size: 12px;line-height: 15px;}
.box-overlay-menu-list-btn {padding: 35px 20px;}
.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {font-size: 13px;line-height: 15px;}	
.main-nav .sub-nav>li>a, .sub-downwards .sub-nav.sub-nav-widgets>li {padding: 3px 10px 3px 10px;}		
.resource-dl-box a p {min-height: 65px;}
.overlay-half-only .overley-box-left {width: 25% !important;}	
.list-corp ul li {font-size: 14px !important;line-height: 24px;}
.txt-50, .txt-50 * {font-size: 50px !important;line-height: 1.2em !important;}	
.txt-accelerate{font-size: 30px !important;line-height: 38px !important;}	
.section-contact-form-wrap h3 {font-size: 20px;line-height: 28px;}
.contact-left, .contact-right {width: 80%;}	
.nav-about {top: -23rem;}
.nav-top {margin-top: -6.5rem;}
.nav-corporate {top: -18rem;}
.num-counter .stats-number {font-size: 52px !important;}
h1, h2{font-size: 40px;padding-bottom: 15px !important;line-height: 1.5em!important;}	
#fancy-header .wf-wrap:after { left: 30px;bottom: 30px;}
#footer .menu li li {margin: 0 0 5px 0;}
.news-date-m p {font-size:14px!important;font-weight:500;color:#464646}
.news-detail-title h2 {line-height: 30px;font-size: 20px;}
.branding a img, .branding img {max-width: 75%;}	
.our-customers .ult-ih-list-item{height: 145px!important;width: 145px!important;}
.our-customers .ult-ih-circle{height: 145px!important;width: 145px!important;}	
.our-customers .ult-ih-image-block{height: 145px!important;width: 145px!important;}		
.news-date-d * p {font-size: 40px!important;}	
.overley-box-left {width: 50.5%!important;}	
.overley-box-right {width: 49.5%!important;}
.ult-ib-effect-style1 .ult-new-ib-desc {bottom: 30px;}	
.about-corp-box-list .ult-new-ib-content p {font-size: 14px!important;}	
.about-corp-box-list .ult-new-ib-content div {font-size: 20px!important;line-height: 25px!important;}	
.about-corp-box-list .ult-new-ib-title {font-size: 30px!important;line-height: 35px!important;}
p, body, div {font-size: 16px!important;line-height: 24px!important;}
.footer-address h2, .footer-address-department h3, #footer .menu > li > a {font-size: 20px;line-height: 28px;}
.list-icon-address li span{font-size: 14px!important;line-height: 24px!important;}
#footer .menu li li a, .list-icon-address * {font-size: 14px!important;}
}
@media only screen and (max-width: 1470px) {
li:not(.dt-mega-menu) .sub-nav {width: 270px;}
.nav-top {margin-top: -5.5rem;}	
.our-customers .ult-ih-circle{height: 125px!important;width: 125px!important;}	
.our-customers .ult-ih-image-block{height: 125px!important;width: 125px!important;}
.our-customers .ult-ih-list-item{height: 125px!important;width: 125px!important;}	
.num-counter .stats-number {font-size: 30px !important;}	
.box-news-list-wrap .articles-list .post-entry-content .entry-title {font-size: 16px;line-height: 22px;margin-bottom: 15px;}	
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:125px!important;width:125px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:125px!important;width:125px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:125px!important;width:125px!important;}
	
}
@media only screen and (max-width: 1440px) {
#sd-wan-bg-right .pr, #sd-wan-bg-left .pr,#sd-wan-performance .pr {padding-right:40px;}
#sd-wan-performance .text-group h3 {font-size:22px;}
#sd-wan-performance .col-even-pl:nth-child(even) {padding-left:25px;}
#sd-wan-bg-it h3 {font-size: 25px;}
#sd-wan-comparison .table-wan ul {padding: 20px 0;}
#sd-wan-comparison .table-wan ul li {padding: 0 20px;}
#sd-wan-comparison h2 {margin-bottom: 0 !important;padding-bottom: 0 !important;}
#sd-wan-bg-right .flex-dfined, #sd-wan-bg-left .row-mt {margin-top: 70px;}
#sd-wan-bg-left h2.heading {padding-bottom: 0 !important;}
.mapping-img img {width:777px;height:auto}
#sd-wan-bg-right .logo-velo img {width:195px;height:auto;}
}
@media only screen and (max-width: 1366px) {
h1, h2{font-size: 35px;padding-bottom: 15px !important;}
.our-customers .ult-ih-circle{height: 115px!important;width: 115px!important;}	
.our-customers .ult-ih-image-block{height: 115px!important;width: 115px!important;}
.our-customers .ult-ih-list-item{height: 115px!important;width: 115px!important;}		
.cloud-native {min-height: 360px;}
.tab-sd-wan ul li {padding: 8px 10px;}
.tab-sd-wan ul li + li {margin-left: 15px;}
#sd-wan-branchConnect, #sd-wan-performance, #sd-wan-bg-it,#sd-wan-comparison, #sd-wan-bg-left, #sd-wan-bg-right,#sd-wan-concept {padding-top:60px!important;padding-bottom:60px!important;}
#sd-wan-bg-automation {padding-top: 60px !important;padding-bottom: 60px !important;}
#sd-wan-bg-it .num-counter-x .stats-number {font-size:45px !important}
#sd-wan-bg-it .count-border .vc_column_container>.vc_column-inner>.wpb_wrapper {padding-bottom:30px}
#sd-wan-bg-it .tab-sd-wan ul { padding: 0 0 2rem 0;}
#sd-wan-comparison h3 {font-size:25px;}	
#sd-wan-comparison .table-wan {margin-top: 15px;}
.tab-content {padding-top:60px!important;padding-bottom:60px!important;}
#sd-wan-performance .text-group h3 {font-size:20px;}
#sd-wan-performance .col-icon img {width: 60px;margin-bottom: 20px;}
}
@media only screen and (max-width: 1280px){
#fancy-header .fancy-title>span {font-size: 40px;line-height: 65px;}	
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4 > .dt-mega-menu-wrap {width: 1060px;}	
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3 > .dt-mega-menu-wrap {width: 775px;}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {width: 250px;}	
.wpml-ls-current-language a {width: 28px;height: 28px;font-size: 12px;}
li:not(.dt-mega-menu) .sub-nav {width: 235px;padding: 15px 10px 15px 10px;}	
.tab-products ul li {padding: 8px 15px;}	
.tab-products ul {padding: 0 0 1rem 0;}	
	.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {font-size: 11px;line-height: 13px;}	
.list-corp ul li {font-size: 12px !important;line-height: 18px;}
h1, h2 {font-size: 30px;line-height: 1.3em !important;}
.nav-about {top: -22rem;}
.nav-corporate {top: -18.5rem;}
.nav-top {margin-top: -7rem;}
.section-contact-form-wrap h3 {font-size: 18px;line-height: 22px;}
.contact-left, .contact-right {width: 85%;padding: 70px 20px;}
.news-date-d * p {font-size: 30px !important;}
.news-date-m p {font-size: 11px !important;}	
.txt-50, .txt-50 * {font-size: 35px!important;line-height: 45px !important;}	
.our-customers .ult-ih-list-item{height: 145px!important;width: 145px!important;}
.our-customers .ult-ih-circle{height: 145px!important;width: 145px!important;}	
.our-customers .ult-ih-image-block{height: 145px!important;width: 145px!important;}
.overlay-half-only .overley-box-left {width: 25%!important;}	
.overlay-half-only .overley-box-right {width: 73.5%!important;}	
.section-content, .section-content-top, .section-content-bottom {padding-top: 50px!important;padding-bottom: 30px!important;}	
.news-detail-title h2 {font-size: 16px;line-height: 26px;}	
.overley-box-left {width: 50.6%!important;}	
.overley-box-right {width: 49.4%!important;}	
.about-corp-box-list .ult-new-ib-content p {font-size: 12px!important;}	
.about-corp-box-list .ult-new-ib-content div {font-size: 16px!important;line-height: 22px!important;}	
.about-corp-box-list .ult-new-ib-title {font-size: 20px!important;line-height: 25px!important;}	
.ult-ib-effect-style1 .ult-new-ib-desc {bottom: 55px;}	
.main-nav>li>a .menu-text {font: normal 400 13px/16px "IBM Plex Sans Thai",Helvetica,Arial,Verdana,sans-serif;}	
.main-nav .sub-nav>li>a .menu-text {font: 400 14px / 20px "IBM Plex Sans Thai",Helvetica,Arial,Verdana,sans-serif;}	
.main-nav .sub-nav>li>a, .sub-downwards .sub-nav.sub-nav-widgets>li {padding: 5px 15px 0px 15px;}
.wpml-ls-legacy-list-horizontal a {width: 30px;height: 30px;}
.main-nav>li>a {margin: 15px 3px 15px 3px;}	
p, body, div {font-size: 14px!important;line-height: 20px!important;}
.num-counter .stats-text {padding-top: 35px;}	
.box-news-list-wrap .articles-list .post-entry-content .entry-title {font-size: 18px;line-height: 24px;margin-bottom: 15px;}	
.box-news-list-wrap .post-thumbnail .fancy-date .entry-date {font-size: 45px;}
.footer-address h2, .footer-address-department h3, #footer .menu > li > a {font-size: 14px;line-height: 20px;}	
.list-icon-address li span {font-size: 12px!important;line-height: 20px!important;}
#footer .menu li li a, .list-icon-address * {font-size: 12px!important;}
.section-content, .section-content-top, .section-content-bottom, .section-content-why-choose {padding-left: 30px !important;padding-right: 30px !important;}	
.section-work-home {padding: 0 30px;margin: 30px 0;}
.section-home-ai-wrap {padding-left: 30px !important;}	
.txt-accelerate {font-size: 23px !important;line-height: 30px !important;}	
.tab-sd-wan ul {padding: 0 0 1rem 0;}
.tab-sd-wan ul li {padding: 8px 15px;}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:145px!important;width:145px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:145px!important;width:145px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:145px!important;width:145px!important;}
}
@media only screen and (max-width: 1200px) {
.col-ebook .btn-download-pdf {width: 170px;}
.col-ebook {width: 25%;}
.masthead:not(.side-header).full-width .mobile-header-bar, .mobile-header-bar .masthead.side-header-menu-icon {background: #00000078!important;}	
.boxs-corporate {padding: 75px 30px 0 30px !important;height: 100vh;}
.corporate-1 p{font-size: 25px !important;font-weight: 500;line-height: 35px !important;color: #fff;}
.corporate-2 p {font-size: 20px !important;color: #fff;}
.corporate-3 p {color: #fff;}	
#about-pc{display:none}
#about-mb{display:block}
.counter-min-980{min-height: 55vh !important;}
.artificial-min-980{min-height: 50vh!important;}
	
}
@media only screen and (max-width:1180px) {
.btn-align-left{margin-bottom:30px;}	
.wpb_column, .wpb_row {width: 100%;padding-bottom: 30px;}	
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:125px!important;width:125px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:125px!important;width:125px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:125px!important;width:125px!important;}
}
@media only screen and (max-width: 1024px) {

.tab-sd-wan ul li + li {margin-left: 10px;}
#fancy-header .fancy-title>span {font-size: 35px;}
#sd-wan-bg-automation h3 {font-size: 25px;}
#sd-wan-concept .logo-partner .ult-ih-container {width: 31%;}
}
@media only screen and (max-width: 1000px) {
#load .load-wrap img {max-width:60%!important}
.mobile-branding {width:170px!important;}
}
@media only screen and (max-width: 980px) {	
#sd-wan-comparison h3 {line-height: 36px;}
.col-ebook {width: 50%;}
.col-ebook .btn-download-pdf {width: 210px;}
.customer-logo-list .ult-ih-container {width: 33.3333%;padding: 0 5px 0 0px;margin-bottom: 0px !important;}	
.overlay-half-top {margin-bottom: 0 !important;}	
.box-overlay-menu-list {margin-bottom: 5px;}	
.overlay-half-only .overley-box-left {width: 100%!important;margin-bottom: 0px!important;}	
.overlay-half-only .overley-box-right {width: 100%!important;}	
.news-detail-img-manage {padding-left: 15px;}		
.footer-address h2, .footer-address-department h3, #footer .menu > li > a {font-size: 16px;line-height: 28px;}	
p, body, div {font-size: 16px!important;line-height: 24px!important;}
h1, h2 {font-size: 35px;line-height: 55px;}		
.box-news-list-wrap .articles-list .post-entry-content .details-type-link {position: relative;}
.list-icon-address li span {font-size: 16px!important;line-height: 24px!important;}
#footer .menu li li a, .list-icon-address * {font-size: 16px!important;}
#bottom-bar .wf-float-left br {display: none;}	
#bottom-bar .wf-float-left {width: 100%;}	
#bottom-bar .wf-float-right {width: 100%;}	
#bottom-bar .wf-container-bottom>div {margin: 10px;}	
#bottom-bar .wf-float-right {width: 100%;padding-left: 0;border-left: unset !important;}	
#bottom-bar .wf-float-right {display: flex;}
.tab-sd-wan ul li {padding: 8px 10px;}
#sd-wan-bg-right .pr, #sd-wan-bg-left .pr, #sd-wan-performance .pr  {padding-right: 20px;}
#sd-wan-performance .col-even-pl:nth-child(even) {padding-left: 0;}
#sd-wan-concept .logo-partner .ult-ih-container {width: 33%;}
}
@media only screen and (max-width:960px) {
#sd-wan-comparison .table-wan ul li:nth-child(2) {width: 35%;}
#sd-wan-comparison .table-wan ul li:nth-child(3) {width: 45%;}

}
@media only screen and (max-width:820px) {
.tab-products ul li br{display:none;text-align:center}
.tab-products ul {padding: 0 0 0rem 0;}	
.tab-products {width: 100%;max-width: 100%;}
.tab-products ul {display: fixed;flex-wrap: wrap;}
.tab-products ul li {width: 42%;margin-bottom: 10px;justify-content: center;}	
br.cloud-native-none820 {display:none;}
.tab-sd-wan ul {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.tab-sd-wan ul li {width: 20%;margin-bottom:15px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
#sd-wan-bg-right .pr, #sd-wan-bg-left .pr, #sd-wan-bg-automation .pr, #sd-wan-bg-it .pr, #sd-wan-performance .pr {padding-right: 0;}
#sd-wan-bg-right .col-100, #sd-wan-bg-left .col-100, #sd-wan-performance .col-100,#sd-wan-bg-automation .col-100, #sd-wan-bg-it .col-100  {width:100%;}
#sd-wan-bg-right .flex-dfined {display:block;}
#sd-wan-bg-right .logo-velo img {margin-bottom: 20px;}
#sd-wan-bg-right .flex-dfined {margin-top: 50px;}
#sd-wan-bg-right .mt-50, #sd-wan-bg-left .mt-50,#sd-wan-bg-left .row-mt, #sd-wan-concept .mt-50, #sd-wan-performance .col-icon, #sd-wan-bg-automation .mt-50 {margin-top:50px;}
#sd-wan-performance .width-img figure, #sd-wan-bg-it .width-img {width: 100%;}
#sd-wan-performance .width-img .vc_single_image-wrapper, #sd-wan-bg-it .vc_single_image-wrapper  {text-align:center;width: 100%;}
#sd-wan-bg-it .width-img img  {width:100%;height: auto;}
#sd-wan-performance .width-img figure, #sd-wan-bg-it .width-img figure {width:100%;}
#sd-wan-bg-it .tab-sd-wan ul {padding: 0 0 1rem 0;}
#sd-wan-bg-it .mb-50 {margin-bottom:50px!important}
#sd-wan-bg-it br.none820 {display:none;}
#sd-wan-concept .col-100 {width:100%;}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:165px!important;width:165px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:165px!important;width:165px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:165px!important;width:165px!important;}
#sd-wan-concept .logo-partner .ult-ih-container {width: 25%;}
}
@media only screen and (max-width: 768px) {
.wpb_column, .wpb_row {padding-bottom: 0px;}		
.mb-0{margin-top: 0!important;}	
.text-icon-detail p {min-height: auto;}	

.carousel-shortcode.carousel-shortcode-id-1d044f082e2bf0797740ef364464de1b.reposition-arrows .owl-nav .owl-prev{left: -5px!important;}	
.carousel-shortcode.carousel-shortcode-id-1d044f082e2bf0797740ef364464de1b.reposition-arrows .owl-nav .owl-next{right:-5px!important;}
.resource-dl-box {margin-bottom: 0px;}
#resource .resource-dl-box a p {margin-bottom: 10px !important;}	
.resource-dl-box a p {min-height: auto;}	
#download-ebook .nf-form-content input[type=submit] {margin-top: 0;}	
.banner-3-top{margin-top:4em!important}	
.banner-2-top{margin-top:4em!important}	
.list-corp ul li {font-size: 16px !important;}
.section-content-why-choose h2{margin-bottom:0px!important}
.breadcrumbs{display:none}
.fancy-header .fancy-title {font-size: 25px!important;}
/* .breadcrumbs {padding: 0 30px !important;}	
#fancy-header.title-center .breadcrumbs { margin-bottom: 30px;} */
.nav-corporate {top: 18rem;}	
.nav-about {top: 18rem;}	
#fancy-header.content-left .hgroup, #fancy-header.content-right .hgroup, #fancy-header.title-center .hgroup {padding-bottom: 22px;}	
.text-w {margin-top: -3.5rem;}	
.nav-top {margin-top: -2.5rem;}	
.show-footer-768{display:block;margin: 0 auto 20px auto;}

.orchestration-pad {padding-right: 40px!important;padding-left: 13px!important;}	
.text-right-van h2, .text-right-van p  {text-align: center;}	
.box-news-list-wrap .post-thumbnail-wrap .fancy-date .entry-date {order: 0;width: auto;}	
.it-budget-text-top {padding-top: 2rem;}
.it-budget {padding-top: 2rem;padding-bottom: 2rem;}
.why-choose-img{margin-bottom:10px!important;display:block!important;}
.why-choose-img img{display:block!important;}
.accelerate-p-0 {padding: 0 0 20px 0 !important;}
#bottom-bar .wf-float-right {display: block;}	
.bottom-text-block {display: block;}
.social-footer-list {justify-content: center;}	
#bottom-bar p {justify-content: center;text-align: center;padding-top: 10px;}	
.section-counter-num {padding-left: 15px!important;padding-right: 15px!important;}	
.txt-50, .txt-50 * {font-size: 25px!important;line-height: 35px !important;}
.overley-box-4 .overlay-half-top .vc_column_container {padding-left: 0;padding-right: 0;}	
#about-mb .vc_col-sm-4 {width: 100%;}	
.boxs-corporate {padding: 40px 30px 35px 30px !important;height: auto;}	
#bottom-bar .wf-container-bottom>div {margin: 0 0 20px 0;}	
#nav_menu-2{display: none;}	
.section-home-ai-wrap {padding: 60px 55px 55px 55px !important;}	
.vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
.box-news-list-wrap .articles-list article {padding-bottom: 0px!important;}
.blog-shortcode.blog-list-shortcode-id-8966da52cbf843e250ecf7e6ae51270f:not(.mode-masonry) article {margin-top: 25px !important;}	
.box-news-list-wrap .post-thumbnail .fancy-date {position: relative;}	
.box-news-list-wrap .post-thumbnail {padding: 0;}	
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block { margin-bottom: 0;}	
.num-counter .stats-text {padding-top: 20px;}	
.box-text-project-count {padding: 35px 0 0 0;}	
.box-text-project-count:first-child {border-top: 1px solid #B7B7B7!important;}
.box-text-num-project .wpb_wrapper {display: block;}
.box-text-project-count:first-child {border-right: unset!important;}	
.box-text-project-count:last-child {border-left: unset!important;}
.box-text-project-count {border-top: unset!important;}	
#custom_html-2, #nav_menu-2 {padding-bottom: 35px;}	
.box-overlay-menu-768-box1 {margin-bottom: 7px !important;}	
.box-overlay-menu .vc_column-inner {padding-left: 0px !important;padding-right: 0px !important}
.box-overlay-menu-768 {margin-left: 0px !important;margin-right: 0px !important;}	
#bottom-bar .mini-nav ul {display: flex;}	
#bottom-bar .menu-select {display: none;}	
.overley-box-left {width: 100%!important;}	
.overley-box-right {width: 100%!important;}	
.overlay-half-top .vc_column_container {padding-left: 15px;padding-right: 15px;}	
#page .blog-shortcode.blog-list-shortcode-id-3cc1a894da8d587aca9dcbb9810b6b3e .post-details, #page .blog-shortcode.blog-list-shortcode-id-84efa33ba8ead66f9942b8a38509ec6d .post-details, #page .blog-shortcode.blog-list-shortcode-id-673ae35a74f65cce48af23ed333dbcba .post-details, #page .blog-shortcode.blog-list-shortcode-id-d1e6c7a36d46c9ea7c2dcbc30678addc .post-details, #page .blog-shortcode.blog-list-shortcode-id-89a98efd64ae0869238b958b4536f87c .post-details {margin: 20px 0 0!important;}	
.post-entry-content {padding: 20px 0!important;}
.box-news-list-wrap .post-thumbnail .fancy-date .entry-date {font-size: 16px;font-weight: 500;}
.box-news-list-wrap .post-thumbnail .fancy-date a {flex-wrap: unset !important;}
.default-btn-shortcode.btn-inline-right{float: unset!important;display: flex!important;;margin: 0 auto 30px auto !important;justify-content: center!important;;align-items: center!important;;text-align: center!important;;width: 145px!important;}
.btn-none-768{display:none!important;}
.btn-none-1920{display:block!important;}
h1, h2{padding-bottom: 0px !important;}	
#fancy-header .wf-wrap:after {display: none !important;}	
h1, h2 {font-size: 23px;line-height: 1.5em !important;}	
.box-text-num-project-datacenter {margin-left: 10px !important;margin-right: 10px !important;}	
.banner-spirit .upb_row_bg{background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/05/PROEN-spirit-bg-768.jpg) !important;}	
.banner-welfare .upb_row_bg{background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/05/Welfare-768.jpg) !important;}
#contact-us .box-overlay-menu-list {margin-bottom: 7px;}
.resource-dl-box a p {margin-bottom: 30px !important;margin-top: 15px !important;}
.resource-dl-box .wpb_content_element	{margin-bottom: 5px!important;margin-top:0!important;}
#fancy-header .fancy-title>span {padding: 0 15px;}
.text-p-30 {padding: 0 30px;}	
.txt-accelerate {font-size: 22px !important;line-height: 26px !important;}	
.cloud-native {min-height: 300px;}
.push-flex img {max-width:85%}
.cloud-native-academy-img img {max-width:85%}
.tab-sd-wan ul {padding:0}
#sd-wan-performance .col-even-pl.vc_column_container>.vc_column-inner {padding-left:15px;padding-right:15px;}
.wan-automation .icon-border {padding-left: 15px;padding-right:15px;}
#sd-wan-bg-automation h3 {font-size: 20px;}
#sd-wan-bg-it .count-border .vc_column_container>.vc_column-inner {padding-left:15px;padding-right:15px;}
#sd-wan-bg-it h3 {font-size: 18px;}
#sd-wan-comparison ul.desktop {display:none;}
#sd-wan-comparison ul.mobile {display:block;}
#sd-wan-comparison .table-wan ul {border: 1px solid #009de0;}
#sd-wan-comparison .table-wan ul + ul {margin-top: 25px;border-bottom: 1px solid #009de0;}
	#sd-wan-comparison .table-wan ul li + li {margin-top: 15px;}
#sd-wan-comparison .table-wan ul li span {font-weight:normal}
#sd-wan-comparison .table-wan ul li:nth-child(1), #sd-wan-comparison .table-wan ul li:nth-child(2), #sd-wan-comparison .table-wan ul li:nth-child(3) {width:100%;font-weight: 500;}
.footer-address {margin-top: 0rem;}
}
@media only screen and (max-width: 736px) {	
.sse-p0 {padding: 0!important;}
.img-product-pc{display:none}
.img-product-mb{display:block}	
.listradio-wrap .nf-field-element label:after {top: 13px!important;display:block!important;}
.listradio-wrap .nf-field-element label.nf-checked-label:before {top: 17px!important;display:block!important;}
.masthead:not(.side-header).full-width .mobile-header-bar, .mobile-header-bar .masthead.side-header-menu-icon {padding-top: 10px;padding-bottom: 10px;}
.ult-ih-content h3 {font-size: 13px !important;padding-top: 10px !important;line-height: 20px !important;}
#e-magazine .dt-css-grid{grid-template-columns: unset;grid-row-gap: 10px;}
.box-news-list-wrap.nopadd .post-thumbnail {padding: 0 15px 0 15px !important;}
.box-news-list-wrap.nopadd .post-entry-content {min-height: 100%;padding: 20px 15px 0 15px !important;}
.resource-dl-box {width: 100%;padding: 15px;}	
.banner-img-logo-3{width:110px;}
.section-work-home {padding: 0 24px;}
.num-counter .stats-desc, .num-counter .stats-text {text-align: center !important;}
.contact-left, .contact-right {width: 100%;float: unset;padding: 50px 30px;}
.contact-info-box .vc_column_container {padding-left: 15px;padding-right: 15px;}	
.box-app-30 {padding: 30px !important;}
.comparison-row{display:none}
.comparison-mb{display:block}	
.comparison-mb-row {width: 90%;padding: 15px;margin: 0 auto 25px auto;border: 1px solid #009de0;}

.box-text-project-count {border-right: unset !important;}	
.paas-55 {padding: 0 55px;}	
.about-pad-5 {margin-bottom: 5px !important;}	

.box-middle-center {padding: 15px 0;}
.resource{padding:0 0 45px 0;}
.section-work-home .vc_row.vc_row-o-full-height {min-height: auto !important;}
.vc_custom_1705507579486 {margin-bottom: 5px !important;} 
.news-detail-img-manage .aio-icon-component {margin: 0 25px 0 0!important;}	
.news-date-col-mobile {display: block;font-weight: 500;color: #464646;margin-bottom: 10px;}	
.news-date-col {display: none;}	
.news-detail-col {width: 100%!important;}	
.news-detail-title h2 {font-size: 20px;line-height: 29px;}
.section-content, .section-content-top, .section-content-bottom {padding-top: 30px!important;padding-bottom: 30px!important;}
.artificial-min-980{min-height: 100vh!important;align-content: flex-start !important;}		
#artificial .upb_row_bg {background-image: url(https://www.proen.co.th/web/wp-content/uploads/2024/05/bn01-1-1.jpg)!important;}
#artificial .vc_row.vc_row-flex {display: block !important;}	
#custom_html-2, #nav_menu-2 {padding-top: 0!important;}
#news .box-overlay-menu-list {margin-bottom: 5px;}
.overlay-half-only .overley-box-4 .vc_column-inner {padding-left: 0!important;padding-right: 0px !important;}	
.box-news-list-wrap .articles-list article {margin-top: 15px !important;}
.push-flex img {margin-top: 50px;}
.cloud-native-academy-img img {margin-top:50px;}
.tab-sd-wan ul li {width: 83%;margin-bottom:10px;-webkit-box-pack: normal;-ms-flex-pack: normal;justify-content: normal;}
.tab-sd-wan ul li + li {margin-left: 0;}
.tab-sd-wan ul li a br {display:none;}
#sd-wan-branchConnect .col-content + .col-content {margin-top: 50px; padding: 0 30px;}
#sd-wan-branchConnect .head-title {font-size: 25px !important;line-height: 40px;margin-bottom: 15px;}
#sd-wan-performance .col-even-pl + .col-even-pl {margin-top:50px}
.wan-automation .icon-border {display: -webkit-box;display: -ms-flexbox;display: flex;}
.wan-automation .icon-border {display: -webkit-box;display: -ms-flexbox;display: flex;}
.wan-automation .icon-border .col-icon {width:10%}
.wan-automation .icon-border .col-content {width:90%;padding-left:20px;}
#sd-wan-concept .logo-partner .ult-ih-container {width: 33%;}
#sd-wan-performance .col-icon img {width: 70px;}
#sd-wan-performance .text-group h3 {font-size: 22px;}
}	
	
@media only screen and (max-width: 640px) {
.banner-img-logo-4 {
    width: 275px;
    margin-top: -30px;
}
.tab-products ul li {width: 100%;}
.btn-with-icon {justify-content: center;}
.col-ebook {width: 100%;}
.col-ebook .text {min-height: auto;margin-bottom: 20px;}	
.banner-button { margin-top: 0 !important;}	
.mobile-branding {width:135px!important;}
/* .breadcrumbs {margin: 0 auto;text-align: center;line-height: 16px !important;} */
.nav-hide a, .nav-hide span{font-size: 10px !important;line-height: 18px !important;}
.pswp button.pswp__button--arrow--left, .pswp button.pswp__button--arrow--right, .pswp .pswp__button--arrow--left:before, .pswp .pswp__button--arrow--right:before {
	font-size: 35px;}
#main-banner-home-mobile{display:block}
#main-banner-home{display:none}	
.num-counter .stats-number {font-size: 50px !important;}	
#footer .menu>li {width: 50%;}
#footer .menu li#menu-item-1262 {position: relative;right: unset;top: unset;width: 100%;}
#footer .menu > li#menu-item-1241 .sub-menu {column-count: 1;}
#sd-wan-bg-left br.none640 {display:none;}
}

@media only screen and (max-width: 568px) {
img.lazy-load, img.lazy-scroll, img.owl-thumb-lazy-load-show {transition: unset!important;}
.animated.fadeInUp, .animated.fadeIn, .animated.slidelnUp , .animated.fadeInRight  {
  animation-duration: unset!important;
  animation-fill-mode: unset!important;
 animation-name: unset!important;
} 
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:145px!important;width:145px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:145px!important;width:145px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:145px!important;width:145px!important;}
}

@media only screen and (max-width: 480px) {
br.cloud-native-none480 {display:none;}
.push-flex img {max-width:100%}
.cloud-native-academy-img img {max-width:100%}
#sd-wan-performance .col-icon {margin-top: 20px;}
#sd-wan-bg-left .row-mt, .mapping-img {margin-top: 30px;}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:125px!important;width:125px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:125px!important;width:125px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:125px!important;width:125px!important;}
}

@media only screen and (max-width: 460px) {
.our-customers .ult-ih-list-item {height: 90px!important;width: 90px!important;margin-left: 0px !important;}
.our-customers .ult-ih-circle{height: 105px!important;width: 105px!important;}	
.our-customers .ult-ih-image-block{height: 105px!important;width: 105px!important;}	
}

@media only screen and (max-width:430px) {
.cloud-native-academy-img img {margin-top: 30px;}
#sd-wan-bg-it h4 {font-size:20px;}
#sd-wan-concept .logo-partner .ult-ih-container {width: 50%;}
#sd-wan-concept .logo-partner-circle .ult-ih-circle{height:135px!important;width:135px!important;}	
#sd-wan-concept .logo-partner-circle .ult-ih-image-block{height:135px!important;width:135px!important;}
#sd-wan-concept .logo-partner-circle .ult-ih-list-item{height:135px!important;width:135px!important;}
}

@media only screen and (max-width: 414px) {
.wan-automation .icon-border .col-content br.none414 {display:none;}
}
@media only screen and (max-width: 390px) {
.news-detail-img-manage .aio-icon-component {margin: 0 10px 0 0!important;}	
.our-customers .ult-ih-list-item {height: 90px!important;width: 90px!important;}
.our-customers .ult-ih-circle{height: 90px!important;width: 90px!important;}	
.our-customers .ult-ih-image-block{height: 90px!important;width: 90px!important;}		
.list-icon-address.list-icon-contact li {width: 100%;}
.list-icon-address li {margin-bottom: 5px;}
#custom_html-2, #nav_menu-2 {padding-bottom: 0px;}	
}
@media only screen and (max-width: 375px) {
#management .vc_tta.vc_general .vc_tta-tab>a {padding: 5px 14px;font-size: 15px;line-height: 20px;}
}
