/* Enter Your Custom CSS Here */
#bottom-bar a:hover{color:red}
#bottom-bar .wf-float-left {width: 100%;}
.copyright{display: flex;flex-wrap: wrap;}
.copyright .left{width: 50%;}
.copyright .right{display: flex;justify-content: flex-end;text-align: right;width: 50%;}
.copyright a{text-decoration: none;}
.rs-layer.slidelink a span { display: none !important;}
.breadcrumbs a {padding-left: 4px;}
.post-thumbnail .fancy-date a, .owl-carousel .entry-meta a, .blog-shortcode .entry-meta a {pointer-events: none !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);
}
.mobile-false .quick-scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img, .mobile-false .quick-scale-img .trigger-img-hover:hover .img-wrap img, .mobile-false .quick-scale-img article:hover .rollover img, .mobile-false .quick-scale-img figure:hover .rollover img, .quick-scale-img .on-hover .post-thumbnail>.post-thumbnail-rollover img{transform: scale(1.03)!important;}
#about-us .content ol, .content ul {
    margin: 0 0 10px 45px;
}
#news .owl-carousel.owl-loaded {
    width: 70%;
    margin: 0 auto;
}
.news-list-grid-home .owl-carousel.owl-loaded {width: 100%!important;}
.branding a img, .branding img {
    max-height: 70px!important;
    width: auto;
}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title a, .masonry-box-list-cover.news-list-grid-home .entry-title a{
	  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
#news .box-all-center h1, #news .box-all-center .news-date p {text-align: center!important;}
#news .box-all-center * {text-align: left;}
a {outline:none;text-decoration:unset!important}
.gallery-shortcode a *, .post-thumbnail a *{
  -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;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration){
	-webkit-transition: all .10s ease-in-out !important;
  -moz-transition: all .10s ease-in-out !important;
  -o-transition: all .10s ease-in-out !important;
  -ms-transition: all .10s ease-in-out !important;
  transition: all .10s ease-in-out !important;
}
a * {
  -webkit-transition: all .10s ease-in-out !important;
  -moz-transition: all .10s ease-in-out !important;
  -o-transition: all .10s ease-in-out !important;
  -ms-transition: all .10s ease-in-out !important;
  transition: all .10s ease-in-out !important;
}
.main-nav > li {align-items:center;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 15px;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text::after {
  background: #ff0000;
  mask-size: 12px;
	width: 12px!important;
  height: 12px!important;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text {
  padding-right: 19px!important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after {
  background: #FF0000 !important;
}
.head-rotate-box-promotion {position: absolute;
  width: 75px;
  height: 55%;
  left: -75px;
  margin: 0;
  bottom: 0;
  box-sizing: border-box;background:#7B7B7B}
.head-rotate-box-promotion .wpb_wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.head-rotate-box-promotion p {transform: rotate(270deg);
  text-align: center;
  display: flex;
  align-items: center;
  font-size: 25px;
  letter-spacing: 0.2em;
  color: #fff;}
.head-rotate-box-promotion p strong,.head-rotate-box-model p strong {font-weight: 400 !important;padding-left:10px;min-width:200px}
.head-rotate-box-model {position: absolute;
  width: 75px;
  left: -75px;
  margin: 0;
  top: 50%;
	transform: translate(-50%, 0);
  box-sizing: border-box;background:#fff}
.head-rotate-box-model .wpb_wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.head-rotate-box-model p {transform: rotate(270deg);
  text-align: center;
  display: flex;
  align-items: center;
  font-size: 25px;
  letter-spacing: 0.2em;
  color: #B4B4B4;}
.banner-promotion-box {width:100%;position:relative;overflow:hidden}
.box-with-rotate {position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}
.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;}
.bg-grey-ab-box {position: absolute;
  left: -75px;
  margin: 0;
  top: 0;z-index: -1;width: 160%;
  height: 160%;
  overflow: hidden;}
.box-relative {position:relative;z-index:2}
.txt-red * {color:#FF0000!important}
.bg-grey-ab-box-right {position: absolute;
  right: -75px;
  margin: 0;
  top: 0;z-index: 1;width: 160%;
  height: 160%;
  overflow: hidden;}
.txt-gold * {color:#E3AA15!important}
.txt-orange * {color:#F16724!important}
.txt-green * {color:#00A04F!important}
.txt-brown * {color:#482101!important}

.section-box {padding:70px 0;position:relative;}
.hilight-box-full-txt {padding: 0 50px 0 36%;}
.title-main-listbox {margin-bottom: 10px!important;}
.title-duration-listbox {margin-bottom: 10px !important;font-weight: 500;
  color: #363636;}
.btn-main {margin-top:15px}
.img-hover {border-radius:10px;overflow:hidden;-webkit-transition: all .4s ease-in-out!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;}
.img-hover img {-webkit-transition: all .4s ease-in-out!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;}
a:hover .title-main-listbox h2 {color:#0A4484!important}
a:hover .img-hover img {transform: scale(1.1);}
/* Breadcrumbs*/
.nav-bar-wrap {position:absolute!important;top:0!important}
.breadcrumbs {position: relative;font-size: 14px;color:#FF0000;background:unset!important;padding: 8px 0 !important;font-weight:300!important;text-transform:uppercase!important;
  margin: 0 0 35px 0 !important;}
#main.sidebar-none .breadcrumbs {margin:0!important}
.breadcrumbs a {color:#B4B4B4;font-size:17px;}
.breadcrumbs > span {margin-right:6px;}
.breadcrumbs span.current-item {margin-left:6px;}
.breadcrumbs .post {font-size:17px;}
.breadcrumbs .post::after, .breadcrumbs .post::before {display: inline-block;}
.breadcrumbs .current-item {color:#7A7A7A;}
.clear-breadcrumbs {clear:both;}
.banner-head {position:relative;}
.banner-head * {
  text-align: left !important;
  text-transform: uppercase;
    margin-bottom: 0 !important;
    font-size:45px;
    font-weight: 500;
	color:#fff;
}
.banner-head-title {
  position: absolute!important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
    max-width: 100%;
  width: 100%;
  height: 100%;
	display: flex;
  align-items: center;
  padding: 0 10%;box-sizing:border-box;margin:0
}
.banner-head-title h2 {font-size:40px;color:#000!important}
.banner-head-title h3 {font-size:25px;color:#000!important}
.banner-head-img {
  position: relative;
}
.banner-head-img .vc_column-inner {
  padding: 0 !important;
}
.banner-head-img .wpb_single_image {
  position: relative;
  height: 400px;
}
.banner-head-img .wpb_single_image 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;
}
.bg-style-top {background:url(http://suthorn.com/wp-content/uploads/2024/02/Rectangle-14987.jpg) no-repeat bottom center #fff; background-size:100% 60%}
.bg-style-top-news {background:url(http://suthorn.com/wp-content/uploads/2024/06/bg-news-detail.png) no-repeat top center #f2f2f2; background-size:100% 31.5%}
.section-inner-wrap {padding-top:100px;padding-bottom:70px;}
#sidebar {padding-top:100px;padding-bottom:70px;}
.main-title,.main-title * {font-size:50px!important}
.sub-title,.sub-title * {font-size:30px!important;color:#FF0000}
.news-date * {font-size:18px;color:#878484;}
.blue-txt,.blue-txt * {color:#074E8A!important}
.list-box-main-cover {position:relative;overflow:hidden;border-radius:0;}
.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;}
.event-home-list-section .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;
    z-index:9;
}
.ult-ib-effect-style1:hover .ult-new-ib-desc {height: 50%!important;}
.list-box-main-cover:hover:after {opacity:1!important}
.ult-new-ib .ult-new-ib-title, .ult-new-ib p {font-size: 25px!important;font-weight: 700 !important;} 
.event-home-list-section .ult-new-ib .ult-new-ib-title,.event-home-list-section .ult-new-ib p {font-size: 22px!important;font-weight: 700 !important;} 
.img-radian {position:relative;overflow:hidden;border-radius:15px;}
.img-radian img {position: relative;overflow: hidden;border-radius: 15px;display: block;}
.heateor_sss_sharing_container {display: flex;
  justify-content: center;
  align-items: center;}
.heateor_sss_sharing_title {font-weight: normal;
  padding-right: 10px;
  font-size: 17px;}
.nav-post {}
.nav-content {max-width: 1370px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;}
.section-blog-detail h1 {font-size:25px;line-height: 30px;}
.section-blog-detail h2 {font-size:22px;line-height: 27px;}
.section-blog-detail h3 {font-size:17px;line-height: 23px;}
.section-blog-detail .wpb_single_image img {border-radius:15px;}
.menu-news {list-style:none;padding:0;margin:20px 0 50px 0 !important;display:flex;align-items:center;}
.menu-news li {display:inline-block;padding: 0 25px;position:relative;}
.menu-news li:after {content:'';background:#A5A5A5;height:90%;width:1px;position:absolute;right:0;top: 50%;
  transform: translate(0, -50%);}
.menu-news li:first-child {padding-left:unset!important}
.menu-news li:last-child:after {display:none!important}
.menu-news li a {display:block;color:#A5A5A5;font-size:25px;font-weight:600;text-decoration: unset;}
.menu-news li a:hover,.active-news {color:#074D8A!important}
.video-content-wrap {max-width: 1000px;margin: 0 auto!important;}
.video-detail-wrap {position:relative;overflow:hidden;border-radius:15px;}
.section-inner-wrap-no-brief {padding-top: 35px;padding-bottom: 70px;padding-left: 0 !important;
    padding-right: 0 !important;}
.masonry-box-list-cover .iso-item article,.masonry-box-list-cover .dt-css-grid .wf-cell article,.news-list-grid-home .dt-owl-item article {position:relative;overflow:hidden;border-radius:0;}
.masonry-box-list-cover.list-cover-full {width: 100%!important;}
.masonry-box-list-cover.list-cover-full .post-thumbnail-wrap,.masonry-box-list-cover.news-list-grid-full .iso-item .post-thumbnail-wrap,.grid-box-list-cover-full .post-thumbnail-wrap {width: 50%!important;position:relative;overflow:hidden;border-radius:0;}
.masonry-box-list-cover.list-cover-full .post-entry-content,.grid-box-list-cover-full .post-entry-content,.masonry-box-list-cover.news-list-grid-full .iso-item .post-entry-content {width: 50%!important;padding: 0 0 0 25px !important;}
.masonry-box-list-cover.list-cover-full article,.grid-box-list-cover-full article,.masonry-box-list-cover.news-list-grid-full .iso-item article {-ms-flex-flow: row!important;flex-flow: row!important;border-radius:unset!important;border:unset!important;background:unset!important;flex-wrap:wrap!important}
.masonry-box-list-cover .entry-title,.grid-box-list-cover-full .entry-title {font-size: 30px !important; font-weight: 500 !important;line-height:30px !important;margin-bottom:15px !important}
.masonry-box-list-cover .entry-title a,.grid-box-list-cover-full .entry-title a {color:#E94E2B!important;}
.masonry-box-list-cover .entry-excerpt,.grid-box-list-cover-full .entry-excerpt {font-size: 18px!important;line-height: 23px!important;}
.masonry-box-list-cover.news-list-grid .post-entry-content, .masonry-box-list-cover.news-list-grid-home .post-entry-content {display:flex!important;flex-wrap:wrap!important;align-items: start;
  align-content: start;}
.masonry-box-list-cover.news-list-grid .post-entry-content .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {order:2!important;min-height: 120px !important;}
.masonry-box-list-cover.news-list-grid .post-entry-content .entry-meta, .masonry-box-list-cover.news-list-grid-home .entry-meta {order:1!important;margin-bottom:5px!important;color: #A5A5A5!important;}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title {order:1!important;margin-bottom:20px!important;color:#E94E2B;font-size:25px;}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-excerpt {order:2!important;}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title,.masonry-box-list-cover.news-list-grid-home .entry-title {font-size: 18px !important;line-height: 23px !important;margin-bottom:0!important;font-weight: 300 !important;}
.masonry-box-list-cover.news-list-grid-home .entry-title {min-height:75px;}
.masonry-box-list-cover.news-list-grid-home .entry-date,.masonry-box-list-cover.news-list-grid .entry-date {font-size: 16px;font-weight:300!important}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title a,.masonry-box-list-cover.news-list-grid-home .entry-title a {color:#707070!important}
.masonry-box-list-cover.news-list-grid .iso-item .entry-excerpt,.masonry-box-list-cover.news-list-grid-home .entry-excerpt  {display:none}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-excerpt {display:block!important}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title {display:block!important}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title a {color:#E94E2B!important;font-weight: 600 !important;font-size: 22px;}
.masonry-box-list-cover.news-list-grid-full .iso-item .entry-meta {display:block!important}
.video-cover-box .post-thumbnail-rollover:before {background:url(http://suthorn.com/wp-content/uploads/2023/10/Subtraction-56.png) no-repeat center;position:absolute;z-index:2;
top:50%;left:50%;transform: translate(-50%, -50%);width:60px;height:60px;content:'';}
#main.sidebar-none .section-blog-detail {margin-top:35px}
.contact-head .ult-content-box {display: flex;align-items: center;}
.social-contact {
  display: flex;
  list-style: none;
  align-items: center;
  padding-left: 35px;
    margin:0!important;
}
.social-contact li {display:inline-block;padding:0 7px;}
.social-contact li a {display: flex;
  background: #e94e2b;
  border-radius: 100%;
  width: 34px;
  height: 34px;
  justify-content: center;
  align-items: center;}
.social-contact li a:hover {background:#074E8A}
.list-contact {display: flex;
  list-style: none;
  margin: 0!important;
  align-items: center;
  padding-left: 0;flex-wrap: wrap;}
.list-contact li {display: block;
  padding: 0 0 10px 0;
  width: 100%;}
.list-contact li a {display: flex;
  align-items: center;
  text-decoration: unset;
  color: #074E8A;
  font-weight: 500;}
.list-contact li a span {padding-left:10px}
.job-list-box {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 20px;padding: 25px;margin-bottom: 25px;background: #fff;height:100%;min-height: 200px;}
.job-list-box .wpb_text_column {margin-bottom:0!important}
.job-list-box h2 {font-size:20px!important;line-height: 25px;color: #ea5d3d;
  padding-bottom: 10px;}
.job-list-box .btn-inline-left {margin-top:25px!important}
.job-detail-wrap h3 {font-size:22px;line-height:27px}
.job-detail-wrap h4 {font-size:20px;line-height:25px;color:#363636;margin-bottom:5px}
.job-detail-wrap .wpb_text_column.wpb_text_column {margin-bottom: 10px!important;}
.section-home-about {position:relative;}
.content-home-about {position:relative;}
.txt-home-about {position: absolute;bottom: 50px;left: 50%;transform: translate(-50%, 0);width: 80%;max-width: 1370px;}
.title-home-about h2 {color:#fff!important;font-size:40px;font-weight:700}
.detail-home-about {color:#fff!important;font-size:18px;line-height:23px;}
.img-home-about .wpb_single_image {
  position: relative;
  height: 600px;
}
.img-home-about .wpb_single_image 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;
}
.btn-white {color: #fff!important;  background: unset!important;  border-color: #fff!important;margin-top:15px}
.btn-white:hover {color: #E94E2B!important;  background: #fff!important;  border-color: #E94E2B!important;}
.txt-home-event {position: absolute;top: 20%;left: 55%;width: 50%;max-width: 1370px;}
.event-home-list-section .ult-new-ib .ult-new-ib-desc {padding: 20px 30px!important;}
#rev_slider_1_1_wrapper .persephone.tparrows {
  width: 25px!important;
  height: 90px!important;
  display: flex!important;
  align-items: center;
  justify-content: center;
}
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  width: 34px;
  height: 34px;
  border-radius: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
    background:#E94E2B;opacity: 1 !important;
}
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a:hover {background:#707070}
.main-nav > li.menu-item-421 > a, .main-nav > li.menu-item-415 > a {
  margin-left: 30px !important;
  margin-right: 0 !important;
}
.sub-nav {
  border-radius: 15px;
}
.menu-item-421 > a,.menu-item-415 > a {
  border-radius: 50px;
  border: 1px solid #e94e2b;
  padding: 7px 33px 7px 18px !important;
}
.footer .widget {
  padding: 0!important;
}
.footer .widget .menu {column-count: 3;}
.footer .menu li {border: unset !important;margin:0!important;padding:0 25px 15px 0!important}
.footer .widget_nav_menu a,.footer .widget-title {color: #fff;  font-size: 19px;line-height: 23px;  font-weight: 500;margin-bottom: 13px;text-decoration: unset;}
.footer .widget_nav_menu .sub-menu a {color: #fff;  font-size: 18px;line-height: 23px;  font-weight: 400;margin-bottom: 7px;}
.footer .widget_nav_menu a:hover,.footer .menu .current-menu-item > a {color:#FF0000!important}
.footer .sub-menu {margin:0!important}
.footer .menu .sub-menu li {width:100%;margin:0!important;padding: 0!important}
#custom_html-2 {padding-left:30px !important;}
.footer .textwidget * {
  font-size: 19px;
  line-height: 24px;
}
.list-contact-footer {display: flex;
  list-style: none;
  margin: 0!important;
  align-items: center;
  padding-left: 0;flex-wrap: wrap;margin-top:20px !important;}
.list-contact-footer li {display: block;
  padding: 0 0 10px 0;
  width: 100%;}
.list-contact-footer li a {display: flex;
    font-size:18px!important;
  align-items: center;
  text-decoration: unset;
  color: #cecece !important}
.list-contact-footer li a:hover {color:#FF0000!important}
.list-contact-footer li a span {padding-left:10px}
.footer .wf-1-4 {
  width: 30%!important;
}
.footer .wf-3-4 {
  width: 70%!important;
}
#bottom-bar .wf-float-right {
  align-items: center;
}
#bottom-bar a {
  font-size: 17px;text-decoration:unset;
}
#bottom-bar .wf-float-right .mini-nav ul li {
  border-right: 1px solid #C5C5C5;
  padding-right: 15px;
  margin-right: 10px !important;
}
#bottom-bar .social-contact {padding-left:0}
.bottom-text-block:not(:first-child) {
  margin-left: 0!important;
}
.customtour-section h3 {font-size:25px;}
.customtour-section h4 {font-size: 20px; margin-bottom: 0!important; color: #707070 !important;}
.rpwwt-widget ul li {
  margin: 0 0 0 0!important;
}
.rpwwt-widget ul li a {text-decoration:unset!important}
.rpwwt-widget ul li img {border-radius: 0;}
.heateor_sss_sharing_title {
  font-weight: normal !important;
}
.destiny-gallery-sec .photoswipe-item {border-radius: 15px;
  position: relative;
  overflow: hidden;}
.destiny-gallery-sec .dt-gallery-container img {border-radius:15px!important;}
.forminator-row {margin-bottom: 15px!important;}
.form-box-wrap {border:1px solid #C5C5C5;background:#fff;padding:35px;border-radius:15px;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;}
.forminator-button-submit {
  border: 1px solid #DB0603!important;
  border-radius: 50px!important;
  box-shadow: unset!important;
  margin-top: 15px!important;
  min-width: 150px!important;
	line-height: unset !important;height: auto !important;
  padding: 5px 10px !important;
}
.sidebar-content .widget-title {font-size: 25px;font-weight: 500;}
.accent-gradient .footer .menu .current-menu-parent > a {background: unset!important;
  color: #E94E2B !important;
  -webkit-background-clip: unset!important;
  background-clip: unset!important}
.content .wpb_text_column ul li,.content .wpb_text_column ol li {margin-bottom: 5px !important;}
.forminator-ui#forminator-module-1289.forminator-design--default .forminator-checkbox {font-size:16px!important}
.head-subblack h2,.head-subblack h3,.head-subblack h4,.head-subblack p{color:#363636!important;font-size:18px!important;line-height: 23px !important;}
.head-subblack {margin-bottom: 5px!important;}
.rpwwt-widget ul li {
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 400;
}
.grid-display-mobile-row .vc_column_container {width: 50%!important;}
.grid-display-mobile-row .list-box-main-cover {margin-bottom: 30px !important;}
.list-box-main-cover img {
  height: auto!important;
  min-height: unset!important;
	width: 100% !important;
}
.branding a img, .branding img {max-height: 50px;width: auto;}
.top-header .outside-item-remove-margin.main-nav > li:last-child > a {
  margin-right: 0 !important;
}
.dropdown-menu-selectsubcate-wrap {
  display: inline-block;
}
.dropdown-menu-selectsubcate {
  display: inline-block;
}
.dropdown-menu-selectsubcate-model {
  display: inline-block;
  width: 100%;
}
.wrapper-dropdown-wrap {position:relative;display:inline-block;}
.wrapper-dropdown {
  position: relative;
  width: auto;
	display: flex;
    padding: 7px 35px 6px 25px;
    border: 2px solid #FF0000;
    border-radius: 25px;
    text-align: center;
    font-weight:500;
    background-color: unset;
    color: #FF0000;cursor: pointer;
    -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.wrapper-dropdown span {padding-left:7px}
.wrapper-dropdown i {
  display: flex;
  align-items: center;
}
.wrapper-dropdown i svg .a{fill:none;}
.wrapper-dropdown i svg .b{clip-path:url(#a);}
.wrapper-dropdown i svg .c{fill:#191919;}
.wrapper-dropdown i svg .d{fill:red;}
.wrapper-dropdown .selected {
  display: flex;
  align-items: center;
}
.wrapper-dropdown * {-webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;}
.wrapper-dropdown:after {
  position: absolute;
  display: block;
  content: '';
  width: 6px;
  height: 6px;
  top: 50%;
  right: 20px;
  margin-top: 0;
  border-bottom: 2px solid #FF0000;
  border-right: 2px solid #FF0000;
  transform: rotate(45deg) translateY(-50%);
transition: all .4s ease-in-out;
  transform-origin: 50% 0;
}
.wrapper-dropdown .dropd {
  text-align: center;
  z-index: 9;
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  right: 0;
  min-width: 100%;
  margin: 10px 0 0 0;
  padding: 5px;
  border: 2px solid #075BA0;
  box-sizing: border-box;
  box-shadow: 0 2px 1px rgba(0, 0, 0, .07);
  border-radius: 5px;
  background: #EBEBEB;
transition: all .4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-15px);list-style: none;
}
.wrapper-dropdown .dropd li {
  display: block;
  text-decoration: none;
  width:100%;
  padding: 0;
  background-color: #EBEBEB;
  font-size: 33px;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.wrapper-dropdown .dropd li a {
  display: block;color: #0454A1;
  background-color: #EBEBEB;
  padding: 5px 14px 7px 14px;
  border-radius: 5px;text-align: left;
}
.wrapper-dropdown .dropd li i  {
  margin-right: 5px;
  color: inherit;
  vertical-align: middle;
}
.wrapper-dropdown:hover {background-color: #FF0000;color: #fff}
.wrapper-dropdown:hover:after {border-color: #fff}
.wrapper-dropdown .dropd li:hover a {
  color: #fff;
  background-color: #0454A1;
}
.wrapper-dropdown:hover i svg .a{fill:none;}
.wrapper-dropdown:hover i svg .b{clip-path:url(#a);}
.wrapper-dropdown:hover i svg .c{fill:#fff;}
.wrapper-dropdown:hover i svg .d{fill:#fff;}

li.menu-item-2090 > a {
  padding: 7px 15px 6px 15px!important;
  border: 2px solid #FF0000;
  border-radius: 25px;
  position: relative;
  width: auto;
  display: flex;
  text-align: center;
}
.menu-item-2090 a .menu-text {
  display: flex!important;
  text-align: center;
	align-items:center!important
}
.menu-item-2090 a .menu-text i svg {vertical-align:middle;}
.menu-item-2090 a .menu-text span {
  padding-left: 7px;
}
.menu-item-2090 {}
.menu-item-2090 a i svg .a{fill:none;}
.menu-item-2090 a i svg .b{clip-path:url(#a);}
.menu-item-2090 a i svg .c{fill:#fff;}
.menu-item-2090 a i svg .d{fill:red;}
.menu-item-2090 a:hover i svg .a{fill:none;}
.menu-item-2090 a:hover i svg .b{clip-path:url(#a);}
.menu-item-2090 a:hover i svg .c{fill:#fff;}
.menu-item-2090 a:hover i svg .d{fill:#fff;}

.wrapper-dropdown.active:after {
  margin-top: 3px;
  transform: rotate(-135deg) translateY(-50%);
}


.dd-input {
  display: none;
}
.dd-menu {
  position: absolute;
  top: 100%;
	left: 50%;
	transform: translate(-50%, 0);
  border: unset;
  border-radius: 10px;
  padding: 10px 20px;
  margin: 0!important;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.15);
  background-color: #ffffff;
  list-style-type: none!important;
}
.dd-input + .dd-menu {
  display: none;
} 
.dd-input:checked + .dd-menu {
  display: block;
} 
.dd-menu li {
  padding: 10px 0;
  cursor: pointer;
  white-space: nowrap;
	margin-bottom: 0 !important;
}
.dd-menu li a {
  display: block;
	text-decoration: unset;
  color: #000 !important;
	font-size:17px;
}
.dd-menu li a:hover {
  color: #FF0000 !important;
}
.box-txt-award p {color:#fff!important;font-size:24px!important;}
.box-txt-award p strong {font-size:32px!important;font-weight:500!important;line-height: 1em;}
.car-model-list-wrap {display:flex;flex-wrap:wrap;margin-right: calc(-.5 * 1.5rem);
  margin-left: calc(-.5 * 1.5rem);}
.car-model-list {flex: 0 0 auto;
  width: 33.33333333%;
  padding-top: 50px;
  padding-right: calc(1.5rem * .5);
  padding-left: calc(1.5rem * .5);}
.car-model-list .uvc-sub-heading {font-size:20px;color:#3D3D3D!important;margin: 5px 0;}
.btn-model-more {display:flex;justify-content:center;margin-top: 12px;}
.btn-model-more .wpb_wrapper {
  display: flex;
  border: 1px solid #FF0000;
  background: #fff;
  justify-content: center;
	align-items: center;
  margin: 0 auto;
  width: auto;
  border-radius: 25px;
  padding: 5px 25px;
}
.btn-model-more .wpb_wrapper span {font-weight:400!important;padding-left:7px;}
.btn-model-more .wpb_wrapper svg .a{fill:#191919;}
.btn-model-more .wpb_wrapper svg .a,.btn-model-more .wpb_wrapper svg .b{stroke:rgba(0,0,0,0);stroke-miterlimit:10;}
.btn-model-more .wpb_wrapper svg .b{fill:red;}
.car-model-list:hover h3 {color:#DB0603!important}
.car-model-list:hover .btn-model-more .wpb_wrapper {background: #FF0000;color:#fff}
.car-model-list:hover .btn-model-more .wpb_wrapper svg .a{fill:#fff;}
.car-model-list:hover .btn-model-more .wpb_wrapper svg .a,.btn-model-more .wpb_wrapper svg .b{stroke:#fff;stroke-miterlimit:10;}
.car-model-list:hover .btn-model-more .wpb_wrapper svg .b{fill:#fff;}
.ult-banner-block .bb-top-title {
  padding: 15px!important;
  font-size: 30px!important;
  background: rgb(0,0,0) !important;
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8505602924763656) 23%, rgba(0,0,0,0.49761911600577735) 65%, rgba(0,0,0,0.09986001236432074) 85%) !important;
  position: absolute!important;
  bottom: 0!important;
}
.ult-banner-block:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.ult-banner-block:hover .bb-top-title {color:#FF0000!important;}
.timeline-content {
  display: flex!important;
  align-items: flex-end!important;
  flex-wrap: wrap!important;
  align-content: flex-end!important;
	width: 100%!important;
}
.section-inner-wrap .maintitle {margin-bottom:35px!important;}
.quote-box * {color:#DB0603}
.list-circle li::marker {
  color: #DB0603;
}
.service-contact-info .wpb_wrapper {display: flex;
  align-items: center;}
.service-contact-info .aio-icon-component {padding-right:30px}
.service-contact-info .aio-icon-component a span,.contact-contact-info .aio-icon-component a span {color:#3D3D3D}
.service-contact-info .aio-icon-component a:hover span,.contact-contact-info .aio-icon-component  a:hover span {color:#FF0000}
.btn-back-blog {position:absolute;top:50px;z-index:99;}
.photoSlider,.news-icon-list {max-width: 800px;margin:0 auto}
.post-details.details-type-btn {margin-top: 15px;text-align: center;}
.post-details.details-type-btn i {display:none!important}
.rpwwt-widget ul li img {
  max-width: 100px!important;
  height: auto!important;
}
.rpwwt-post-excerpt > div,.rpwwt-post-excerpt-more {display:none!important}
.rpwwt-post-excerpt span {font-size:16px;color:#FF0000;font-weight:300}
.form-register-box {padding:50px 5%}
.forminator-ui * {
  font-size: 17px!important;
  font-family: 'Kanit'!important;
  font-weight: 300!important;
}
.forminator-input, .forminator-ui div.StripeElement, .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"], .forminator-design--default .forminator-textarea, .forminator-design--default .forminator-signature {
  border-radius: 6px!important;}
.forminator-input {padding: 8px 5px 8px 14px!important;}
.forminator-checkbox-label,.forminator-label {font-size:17px!important}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
  border-color: #c5c5c5!important;
  background-color: #ffffff!important;
}
.forminator-ui.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui.forminator-design--default .forminator-has_error .forminator-select {
  border-color: #db0000!important;
}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
  color: #888888!important;
}
.select2-selection__placeholder,.forminator-input::placeholder {
  color: #A5A5A5!important;opacity:1!important
}
.forminator-ui .select2-selection__arrow * {
  color: #A5A5A5!important;
  font-size: 10px !important;
}
.forminator-input.forminator-datepicker {
  padding-left: 35px !important;
}
.masonry-box-list-cover.list-cover-full.full-img100 .post-thumbnail-wrap {width: 100% !important;}
.masonry-box-list-cover.list-cover-full.full-img100 .post-entry-content {width: 100% !important;padding: 35px 0 0 0 !important;}
.full-img-pro .post-entry-content {display: flex !important;
  flex-wrap: wrap !important;
  align-items: start;
  align-content: start;}
.full-img-pro .entry-meta {order:1!important;width:100%;font-size:18px;color:#878484;}
.full-img-pro .entry-title {order:2!important;width:100%}
.full-img-pro .entry-excerpt {order:3!important;width:100%}
.full-img-pro .dt-btn-s {order:4!important;}
.customer-box-list .post-entry-content {text-align: center !important;}
.customer-box-list .masonry-box-list-cover .post-entry-content {display: block!important;}
.customer-box-list .masonry-box-list-cover .entry-excerpt {display: block!important;}
.customer-box-list .masonry-box-list-cover .entry-excerpt * {font-weight:300!important}
.customer-box-list .masonry-box-list-cover .entry-excerpt p {font-size: 16px !important;color:#DB0603!important;}
.customer-box-list .masonry-box-list-cover .entry-excerpt div {color:#3D3D3D!important;}
.customer-box-list .masonry-box-list-cover article:hover .entry-excerpt div  {color:#DB0603!important;}
.customer-box-list .masonry-box-list-cover .entry-title {margin-bottom:0!important;}
.customer-box-list .masonry-box-list-cover.news-list-grid-home .entry-title{min-height:unset!important}
.customer-box-list .masonry-box-list-cover .entry-title a {font-size:25px!important;color:#191919!important}

.contact-info-wrap h4 {font-weight:400!important}
.contact-info-wrap p,.contact-info-wrap span {font-weight:300!important}
.form-center-wrap {max-width:680px;margin:0 auto !important}
.form-center-wrap .wpb_tabs_nav {display: flex;
  justify-content: center;margin-bottom: 30px !important;}
.form-center-wrap  .wpb_tabs_nav a {
  font-size: 30px!important;
}
.form-center-wrap  .wpb_tabs_nav li:not(.ui-tabs-active), .form-center-wrap  .wpb_tabs_nav li:not(.ui-tabs-active):hover {background-color: unset!important;}
.form-center-wrap .wpb_tabs_nav > li.ui-state-active {
  color: #F00!important;
  background-color: unset!important;
}
.form-center-wrap .wpb_tabs_nav li.ui-state-active a {
  color: #F00!important;
}
.form-center-wrap  .wpb_tabs_nav li:nth-child(2) {
  border-left:1px solid #3D3D3D;
  border-right:1px solid #3D3D3D;
}
.form-center-wrap  .wpb_tabs_nav a {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.ui-datepicker-header .ui-corner-all {
  background-color: #F00!important;
}
.ui-datepicker-calendar tbody td a.ui-state-default:active, .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
  border-color: #F00!important;
  background-color: #F00!important;
}
.timeline-line-wrap {position:relative;margin: 35px auto !important;max-width: 1120px;}
.timeline-line {position: absolute;z-index:1;left: 50%;transform: translate(-50%,-50%);top: 50%;width: 30px;height:100%;overflow: hidden;}
.timeline-line:before {width: 18px;height: 18px;position: absolute;
  left: 50%;transform: translate(-50%,0);top: 0;content:'';background: url(http://suthorn.com/wp-content/uploads/2024/02/Ellipse-1077.png) no-repeat center;}
.timeline-line:after {width: 18px;height: 18px;position: absolute;
  left: 50%;transform: translate(-50%,0);bottom: 0;content:'';background: url(http://suthorn.com/wp-content/uploads/2024/02/Ellipse-1077.png) no-repeat center;}
.timeline-box {position:relative;display: flex;
  align-items: flex-end;}
.timeline-detail {padding:50px;}
.timeline-img {padding-bottom: 20px;}
.time-left {background: url(http://suthorn.com/wp-content/uploads/2024/02/timeline-bg.png) no-repeat right 70px bottom;background-size: 70% 70%;margin: 50px 0;padding-right: 70px;}
.time-right {background:url(http://suthorn.com/wp-content/uploads/2024/02/timeline-bg-r.png) no-repeat left 70px bottom;background-size: 70% 70%;margin: 50px 0;padding-left: 70px;}
.company-name-footer {font-size:30px!important;margin-bottom:15px;}
.company-contact-footer-wrap {display:flex;flex-wrap:wrap}
.company-contact-footer {width:50%;padding-right:25px;box-sizing: border-box;padding-bottom:25px}
#bottom-bar .wf-float-left {font-weight:300}
.photoSlider .slider-post-caption {
  display: none!important;
}
.home-data-box {padding-left:35px;padding-right:30%}
.home-data-box-r {padding-right:35px;padding-left:30%}
.txt-descript-box p,.tel-link a {color:#7B7B7B}
.txt-descript-box .aio-icon-description{color:#7B7B7B!important}
.txt-descript-box p strong {font-weight:400!important;color:#000000!important}
.tel-link a:hover {color:#E80215}
.tel-link .aio-icon-img  {vertical-align:middle}
.box-all-center * {text-align:center}
.contact-contact-info .aio-icon-box {display:flex;align-items:flex-start;}
.contact-contact-info .aio-icon-box a {color:#535353}
.contact-contact-info .aio-icon-box a:hover {color:#ff2626}
.contact-contact-info .ult-content-box .aio-icon-component {padding-right:15px}
.contact-contact-info .aio-icon-component {margin-bottom:7px!important}
.social-header {list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end;}
.social-header li {padding-left:15px}
.social-header li a svg .a{fill:#fff;stroke:#e80215;}
.social-header li a svg .b{fill:#e80215;}
.social-header li a svg .c{stroke:none;}
.social-header li a svg .d{fill:none;}
.social-header li a:hover svg .a{fill:#e80215;stroke:#fff;}
.social-header li a:hover svg .b{fill:#fff;}

.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-2562.pum-theme-2554 .pum-container, .pum-theme-lightbox .pum-container{border-radius:0;box-shadow: unset;}


@media only screen and (max-width: 1700px) {
.main-nav > li > a .menu-text,.main-nav .sub-nav > li > a .menu-text {
  font-size: 14px !important;
}	
.sub-nav {
  padding: 10px 20px 10px 20px!important;
  border-radius: 10px!important;
}	
.breadcrumbs,.breadcrumbs .post {
  font-size: 14px;
}	
p,.detail-home-about,.default-btn-shortcode,.footer .textwidget *,#bottom-bar a,#bottom-bar .wf-float-left,.rpwwt-widget ul li a,.rpwwt-post-title,.section-blog-detail ul li,.wpb_text_column ul li, .wpb_text_column ol li,.forminator-checkbox-label,.forminator-label,.forminator-button,.list-contact li a,.forminator-input,.forminator-textarea,.milestone-box .timeline-block .timeline-header-block .timeline-header, .milestone-box .timeline-feature-item .timeline-header-block .timeline-header,.faq-box-list h4,.faq-box-list .wpb_accordion_header > a span,.service-contact-info .aio-icon-component a span,.contact-contact-info .aio-icon-component a span {
  font-size: 16px!important;
  line-height: 22px!important;
}
h2,.title-home-about h2,.section-blog-detail h1,.sub-title, .sub-title *,.form-center-wrap  .wpb_tabs_nav a,.ult-banner-block .bb-top-title,h6 {font-size: 23px!important; line-height: 21px!important;}   
h1,.main-title,.main-title * {font-size: 30px!important; line-height: 30px!important;}   
h6 br, .bg-grey-ab-box-right {display:none;}
.sidebar-content .widget-title {font-size:20px;line-height:25px}
.footer .widget_nav_menu a, .footer .widget-title {font-size: 17px;margin-bottom: 10px;}
.footer .widget_nav_menu .sub-menu a,.masonry-box-list-cover .entry-excerpt, .grid-box-list-cover-full .entry-excerpt {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
}
.ult-new-ib .ult-new-ib-title, .ult-new-ib p,.event-home-list-section .ult-new-ib .event-home-list-section .ult-new-ib-title, .ult-new-ib p {font-size: 20px !important;}   
.masonry-box-list-cover .entry-title, .grid-box-list-cover-full .entry-title,.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title {
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 25px !important;
  margin-bottom: 10px !important;
}   
.masonry-box-list-cover .entry-meta, .grid-box-list-cover-full .entry-meta,.breadcrumbs,.breadcrumbs .post {
  font-size: 14px;
} 	
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
  max-width: 90%;
  margin: 0 auto;
}
.nav-content {max-width: 1180px!important;width: 72%;padding:0}
.banner-head * {font-size: 40px;}
.breadcrumbs {padding: 5px 0 !important;}
.event-home-list-section .ult-new-ib .ult-new-ib-desc {
  padding: 20px 20px !important;
}
.masonry-box-list-cover.news-list-grid .post-entry-content .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
  min-height: 90px !important;
}
.hilight-box-full-txt {
  padding: 0 50px 0 33%;
}
.section-box {
  padding: 70px 0 60px 0;
}
.header-bar {
	max-width: 90%;
}
.list-box-main-cover .ult-new-ib-title {display: flex;align-items: end;  height: 20px;}	
.banner-head-img .wpb_single_image {
  height: 320px;
}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
  font-size: 16px !important;
  line-height: 20px !important;
}
.breadcrumbs span {padding:0 3px;}
.breadcrumbs > span,.breadcrumbs span.current-item {margin-left: 0;}
.home-data-box h3 {font-size:17px!important;}
}
@media only screen and (max-width: 1536px) {
.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;}
h2, .title-home-about h2, .section-blog-detail h1, .sub-title, .sub-title *, .form-center-wrap .wpb_tabs_nav a, .ult-banner-block .bb-top-title, h6 {line-height: 30px !important;}
	.txt-descript-box p, .tel-link a, .txt-descript-box {
        font-size: 16px;
        line-height: 20px;
    }
.forminator-ui * {font-size: 16px !important;}
.post-details.details-type-btn {padding: 8px;font-size: 14px;}
}

@media only screen and (max-width: 1440px) {
.box-home-news-bg,.box-list-wrap {background-position: top left;
  background-attachment: fixed;
}
#footer .wf-wrap {
  width: 90% !important;
}
.job-list-box h2 {min-height: 70px;}
}

@media only screen and (max-width: 1366px) {
.menu-text, .subtitle-text {
  font-size: 11px !important;
}
.main-nav > li > a .menu-text, .main-nav .sub-nav > li > a .menu-text {font-size: 11px !important;}
.menu-item-421 > a, .menu-item-415 > a {
  padding: 3px 28px 3px 15px !important;
  background-size: 9px;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
  min-height: 57px!important;height: 57px!important;
}
.main-nav > li > a {
  padding: 7px 0 7px 15px;
}
.masonry-box-list-cover .entry-title, .grid-box-list-cover-full .entry-title,.masonry-box-list-cover.news-list-grid .iso-item .entry-title,
.milestone-box .timeline-block .timeline-header h3, .milestone-box .timeline-header-block .timeline-header h3,.head-subblack h2,.head-subblack h3,.head-subblack h4,.head-subblack p,
    .masonry-box-list-cover.news-list-grid-full .iso-item .entry-title,.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title a{
    font-size: 15px !important;
    line-height: 20px !important;
}   
p, .detail-home-about, .default-btn-shortcode, .footer .textwidget *, #bottom-bar a, #bottom-bar .wf-float-left,.menu-text, .subtitle-text,.heateor_sss_sharing_title,.section-blog-detail ul li,.wpb_text_column ul li, .wpb_text_column ol li,.forminator-checkbox-label,.forminator-label,.forminator-button,.list-contact li a,.forminator-input,.forminator-textarea,.milestone-box .timeline-block .timeline-header-block .timeline-header, .milestone-box .timeline-feature-item .timeline-header-block .timeline-header,.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title,.service-contact-info .aio-icon-component a span,.contact-contact-info .aio-icon-component a span {
    font-size: 14px!important;
    line-height: 20px!important;
}   
.masonry-box-list-cover.news-list-grid-home .entry-date, .masonry-box-list-cover.news-list-grid .entry-date,.full-img-pro .entry-meta {
  font-size: 10px;
}
.title-main-listbox h2 {font-size: 20px; line-height: 25px;}        
.masonry-box-list-cover .entry-meta, .grid-box-list-cover-full .entry-meta {font-size: 12px;}   
.banner-head * {
  font-size: 30px;
  font-weight: 500;
}
.section-inner-wrap,#sidebar {
  padding-top: 50px;
  padding-bottom: 50px;
}
.breadcrumbs,.breadcrumbs a, .breadcrumbs .post {font-size: 11px!important;}
#footer .wf-wrap,.nav-content {padding: 0 3%;}
.banner-head-title .vc_column-inner {padding:0!important}
.footer .widget_nav_menu a, .footer .widget-title {font-size: 14px;margin-bottom: 0;}
.footer .widget_nav_menu .sub-menu a {font-size: 14px;line-height: 18px;}
.breadcrumbs {padding: 0 !important;}	
}
@media only screen and (max-width: 1280px) {
.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: 30px;}
.forminator-ui * {font-size: 12px !important;}
.post-details.details-type-btn {padding: 4px;font-size: 13px;margin-top: 5px;}
.social-header li svg:not(:root) {width: 25px!important;}
.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img {margin-right: 5px;}
.text-contact img {width: 30px!important;vertical-align: middle;}
.text-contact h4 {font-size: 18px;}
.contact-contact-info .aio-icon-box a, .contact-contact-info .aio-icon-box {font-size: 14px;}
.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img {margin-right: 0px;}
.btn-main {margin-top: 5px;}
.default-btn-shortcode {padding: 5px !important;font-size: 12px !important;}	
h2, .title-home-about h2, .section-blog-detail h1, .sub-title, .sub-title *, .form-center-wrap .wpb_tabs_nav a, .ult-banner-block .bb-top-title, h6 {font-size: 18px !important;line-height: 20px !important;}
p, .detail-home-about, .default-btn-shortcode, .footer .textwidget *, #bottom-bar a, #bottom-bar .wf-float-left, .menu-text, .subtitle-text, .heateor_sss_sharing_title, .section-blog-detail ul li, .wpb_text_column ul li, .wpb_text_column ol li, .forminator-checkbox-label, .forminator-label, .forminator-button, .list-contact li a, .forminator-input, .forminator-textarea, .milestone-box .timeline-block .timeline-header-block .timeline-header, .milestone-box .timeline-feature-item .timeline-header-block .timeline-header, .masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title, .service-contact-info .aio-icon-component a span, .contact-contact-info .aio-icon-component a span {
        font-size: 12px !important;
        line-height: 20px !important;
    }	
.home-data-box h3 {font-size: 12px !important;}	

.tel-link img{width: 25px!important;}	
.txt-descript-box p, .tel-link a, .txt-descript-box {font-size: 12px;        line-height: 18px;}

.img-home-logo img {width: 140px;}	
.branding a img, .branding img {max-height: 50px !important;}	
.btn-inline-left{margin-bottom: 30px !important;padding: 5px;}
}
@media only screen and (max-width: 1180px) {
.branding a img, .branding img {
    max-width: 240px;
}  
.main-nav > li > a .menu-text, .main-nav .sub-nav > li > a .menu-text {
    font-size: 14px !important;
}
.menu-item-421 > a, .menu-item-415 > a {
    padding-left: 30px !important;
    padding-right: 0 !important;
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding-right: 25px;
    padding-left: 25px;
}
.txt-home-event {
  top: 10%;
  left: 50%;
  width: 45%;
}
.event-home-list-section .ult-new-ib .ult-new-ib-desc {
  padding: 20px 20px !important;
}
.event-home-list-section .ult-new-ib .ult-new-ib-title, .event-home-list-section .ult-new-ib p {
  font-size: 18px !important;
}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
  font-size: 16px !important;
  line-height: 21px !important;
}
.footer .wf-3-4,.footer .wf-1-4 {
  width: 100% !important;margin-bottom: 0 !important;
}
#custom_html-2 {
  padding-left: 0 !important;
}
.section-box {padding: 50px 0 35px 0;}
.hilight-box-full-txt {
    padding: 0 50px 0 20%;
}
}

@media only screen and (max-width: 992px) {
.mobile-header-bar .mobile-branding img {
  max-width: 70%!important;
}
.menu-item-421 > a,.menu-item-415 > a {
  border-radius: unset;
  border: unset;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: unset;
}
.main-nav > li.menu-item-421 > a,.main-nav > li.menu-item-415 > a {margin-left: 0 !important;
  margin-right: 0 !important;}
.mobile-main-nav > li > a {
  padding: 11.05px 25px 11.05px 0 !important;
}
.content-home-about {
  position: relative!important;
  box-sizing: border-box!important;
  display: flex!important;} 
.content-home-about .vc_column-inner {
  padding: 0 !important;
}
.img-home-about {
  position: relative;
  height: 360px;
}
.banner-head-img .wpb_single_image {
  position: relative;
  height: 30vh;
}   
.img-home-about::before,.banner-head-img .wpb_single_image::before {
  opacity: 0.2;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 7;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  background: -webkit-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  background: -o-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  background: -ms-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#000000", GradientType=0 );
  display: block;
}
.img-home-about img,.banner-head-img .wpb_single_image 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;
}
.txt-home-about {width: 85%;}   	
.btn-align-right {
  text-align: left;
}   
.footer .menu li {
  padding: 0 0 35px 0 !important;
}
.footer .widget .menu {
  flex-wrap: wrap;
}
#bottom-menu {
  margin: 15px 0 4px 0;
}
.event-home-list-section .vc_column_container {width:50%!important}
.event-home-list-section {display:flex!important}  
.txt-home-event {
  position: absolute;
  top: unset;bottom: 50px;
  width: 85%;
  left: 50%;
  transform: translate(-50%, 0);
}   
.footer .wf-3-4 {
  width: 100% !important;margin-bottom:0!important
}
#custom_html-2 {
  padding-left: 0 !important;
}
.footer .wf-1-4 {
  width: 100% !important;
}
#bottom-bar .social-contact {
  margin-top: 20px !important;justify-content: center;
}
.sidebar-right .sidebar {
  margin-top: 0 !important;
}
.sidebar .sidebar-content {
  padding: 0 15px;
}
.rpwwt-widget ul li img {
  margin: 0 0 10px 0;display: block;width: 100% !important;max-width: unset !important;
}   
.rpwwt-widget ul {
  display: flex;
  flex-flow: wrap;
  margin: -10px!important;
}
.rpwwt-widget ul li {
  margin: 0 0 10px 0 !important;
  width: 33.33%;
  padding: 10px;
  box-sizing: border-box;
}
.rpwwt-widget ul li a {
  display: flex;
  flex-wrap: wrap;
}
.menu-news li a {font-size: 25px;}
.menu-news {
  margin: 0 0 40px 0 !important;
    justify-content: center;
}
.menu-news li {
  padding: 0 !important;
  width: 33.33%;
  text-align: center;
}
.mobile-main-nav .sub-nav > li > a, #page .mobile-main-nav .sub-nav li {
  padding: 0 0px 6.8px 0!important;
}
.time-left {
  padding-right: 0;
  background-position: right bottom;
}	
.time-right {
  padding-left: 0;
  background-position: left bottom;
}		
.timeline-detail {padding: 20px 20px;}
.banner-head-title h3, .tel-link a {
  font-size: 13px;
  line-height: 18px;
}
.box-txt-award p {
  font-size: 17px !important;
  line-height: 22px !important;
}
.box-txt-award p strong {
  font-size: 23px !important;
}	
.car-model-list h3 {font-size: 17px!important;line-height:22px!important}
.car-model-list .uvc-sub-heading {font-size: 13px!important;line-height:18px!important}
.btn-model-more .wpb_wrapper span,.wrapper-dropdown {
  font-size: 13px!important;line-height:18px!important
}	
.head-rotate-box-promotion {
  position: relative;
  width: auto;
  height: auto;
  left: unset;
}	
.head-rotate-box-promotion p {
  transform: unset;
  text-align: left;
  font-size: 25px;
  padding: 7px 15px;
}		
.masonry-box-list-cover .entry-excerpt,.masonry-box-list-cover .entry-excerpt p, .grid-box-list-cover-full .entry-excerpt, .grid-box-list-cover-full .entry-excerpt p,.masonry-box-list-cover .entry-excerpt,.masonry-box-list-cover .entry-excerpt p, .grid-box-list-cover-full .entry-excerpt p,.rpwwt-post-excerpt span {
  font-size: 13px !important;
  line-height: 18px !important;
}
.customer-box-list .masonry-box-list-cover .entry-title a {
  font-size: 16px !important;
}
.customer-box-list .masonry-box-list-cover .entry-excerpt p {
  font-size: 11px !important;
}
	li.menu-item-2090 {padding-top:15px!important;}
	li.menu-item-2090 > a {padding:7px 15px!important;width:100%!important;max-width: 100%!important;}
li.menu-item-2090 .next-level-button {
  position: absolute!important;
  right: 0!important;
  top: 8px!important;
}	
.mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button svg, .mobile-main-nav > li.menu-item-language > a::after {
  color: #fff;
  fill: #fff;
}	
li.menu-item-2090 .sub-nav {
  margin: 0!important;
  padding: 15px 0 !important;
}	
#page .post-details.details-type-btn {
  font-size: 14px;
  padding: 7px 15px;
}
.masonry-box-list-cover.list-cover-full.full-img100 .post-entry-content {
  padding: 35px 15px 15px 15px !important;
}
.cont-id-0 .wf-cell {
  width: 100%!important;
}
.btn-back-blog {
  position: relative;
  top: unset;
  margin-top: 25px;
}	
.contact-info-wrap h4 {
  font-size: 15px;
}	
}


@media only screen and (max-width: 770px) {
.contact-contact-info .aio-icon-box {
    align-items: flex-start;
    line-height: 22px;
}
.title-about {
    color: #fff;
    position: absolute;
    top: -59px;
}	
.btn-inline-left {margin-bottom: 0 !important;}
#news .owl-carousel.owl-loaded {width: 100%;}
#bottom-bar .wf-container-bottom>div {margin: 15px 0 0 0;}	
.section-box {
    padding: 50px 0 35px 0;}
.btn-main {
  margin-top: 10px;
}
.hilight-box-full {left: unset!important;
  position: relative!important;
  box-sizing: border-box!important;
  width: 100%!important;
  display: flex!important;}
.hilight-box-full .vc_column_container,.hilight-box-half .vc_column_container {
  padding: 10px 0!important;
}   
.hilight-box-half .wpb_single_image {margin-bottom: 0!important;}	
.hilight-box-full .vc_column-inner {
  box-sizing: border-box!important;
  padding-left: 15px!important;
  padding-right: 15px!important;
  width: 100%!important;
}   
.hilight-box-full-txt {
  padding: 0;
}   
.order-by-1 {order:2}   
.order-by-2 {order:1}   
.hilight-box-full .order-by-2 .wpb_content_element {
  margin-bottom: 0!important;
}   
.masonry-box-list-cover .dt-css-grid {grid-column-gap: 20px!important;grid-row-gap: 20px!important;}
.masonry-box-list-cover.list-cover-full .post-thumbnail-wrap, .grid-box-list-cover-full .post-thumbnail-wrap,.masonry-box-list-cover.news-list-grid-full .iso-item .post-thumbnail-wrap {
    width: 100% !important;border-radius:unset;}
.masonry-box-list-cover.list-cover-full .post-entry-content, .grid-box-list-cover-full .post-entry-content,.masonry-box-list-cover.news-list-grid-full .iso-item .post-entry-content {
  width: 100% !important;
  padding: 15px !important;
}
.masonry-box-list-cover.list-cover-full article, .grid-box-list-cover-full article,.masonry-box-list-cover.news-list-grid-full .iso-item article {flex-wrap:wrap !important;-ms-flex-flow: column !important;
  flex-flow: column !important;border-radius: 0 !important;background: #fff !important;overflow:hidden;}  
.masonry-box-list-cover .entry-title, .grid-box-list-cover-full .entry-title,.masonry-box-list-cover.news-list-grid .iso-item .entry-title,
.milestone-box .timeline-block .timeline-header h3, .milestone-box .timeline-header-block .timeline-header h3,.head-subblack h2,.head-subblack h3,.head-subblack h4,.head-subblack p,
    .masonry-box-list-cover.news-list-grid-full .iso-item .entry-title,.masonry-box-list-cover.news-list-grid-full .iso-item .entry-title a{
    font-size: 17px !important;
    line-height: 23px !important;
}   
p, .detail-home-about, .default-btn-shortcode, .footer .textwidget *, #bottom-bar a, #bottom-bar .wf-float-left,.menu-text, .subtitle-text,.heateor_sss_sharing_title,.section-blog-detail ul li,.wpb_text_column ul li, .wpb_text_column ol li,.forminator-checkbox-label,.forminator-label,.forminator-button,.list-contact li a,.forminator-input,.forminator-textarea,.milestone-box .timeline-block .timeline-header-block .timeline-header, .milestone-box .timeline-feature-item .timeline-header-block .timeline-header,.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title,.service-contact-info .aio-icon-component a span,.contact-contact-info .aio-icon-component a span {
    font-size: 14px!important;
    line-height: 20px!important;
}   
.masonry-box-list-cover.news-list-grid-home .entry-date, .masonry-box-list-cover.news-list-grid .entry-date,.full-img-pro .entry-meta {
  font-size: 12px;
}
.title-main-listbox h2 {font-size: 20px; line-height: 25px;}        
.masonry-box-list-cover .entry-meta, .grid-box-list-cover-full .entry-meta {font-size: 12px;}   
.banner-head * {
  font-size: 40px;
  font-weight: 500;
}
.section-inner-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
.list-box-main-cover {margin-bottom:20px}
.offes-main-sec {display: flex;padding-left: 10px;  padding-right: 10px;}
.about-main-sec {display: flex;padding-left: 10px;  padding-right: 10px;flex-wrap:wrap}
.offes-main-sec .vc_column_container > .vc_column-inner,.about-main-sec .vc_column_container > .vc_column-inner {padding-left: 10px;
  padding-right: 10px;}
.bg-style-bottom-plan {
  background-size: 60%!important;
  background-position: right bottom!important;
}
.masonry-box-list-cover .entry-excerpt, .grid-box-list-cover-full .entry-excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -moz-box-orient: vertical;
  height: 62px;
}
.form-box-wrap {margin-top: 15px;padding: 20px;}
.form-center-wrap .wpb_tabs_nav > li.ui-state-active {
  margin: 0 !important;
}
.form-center-wrap .wpb_tabs_nav a {
  margin: 0 !important;
}
}
@media only screen and (max-width: 568px) {
.copyright {display: block;}
.copyright .left {width: 100%;}
.copyright .right {
    display: block;
    width: 100%;
    text-align: center;
}	
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;
} 
}
@media only screen and (max-width: 567px) {
.contact-info-wrap h4 {font-size: 20px;}
#footer .wf-container {
  margin: 0;
}
.footer .widget .menu {
  justify-content: flex-start;
}   
.footer .menu li {
  padding: 0 0 15px 0 !important;
}
 .event-home-list-section {
    display: flex !important;
    flex-wrap: wrap;
  }
.event-home-list-section .vc_column_container > .vc_column-inner,.gallery-shortcode .iso-container {
  padding-left: 10px;
  padding-right: 10px;
}
.event-home-list-section .ult-new-ib {margin-bottom:20px}
.masonry-box-list-cover .wf-cell,.gallery-shortcode .iso-container .wf-cell {padding: 10px!important;}
.sidebar-right .sidebar {margin-top: 0 !important;}
#sidebar {
    padding-top: 0;
    padding-bottom: 0;
  }
/*.offes-main-sec .vc_column_container {width:50%}*/
.offes-main-sec {flex-wrap:wrap;justify-content:center}
.rpwwt-widget ul li {
    width: 50%;
  }
.section-blog-detail h2,.txt-content h2,.job-list-box h2 {
  font-size: 20px!important;
  line-height: 25px!important;
}
.job-detail-wrap h3 {font-size:17px}
.job-detail-wrap h4 {
  font-size: 14px;
    line-height: 20px;}
/*.section-blog-detail .ult-spacer {height:10px!important}*/
.event-home-list-section .ult-new-ib .ult-new-ib-title, .event-home-list-section .ult-new-ib p {
  font-size: 16px !important;
}
.event-home-list-section .ult-new-ib .ult-new-ib-desc,.list-box-main-cover .ult-new-ib-desc {
  padding: 0 15px 20px 15px !important;
}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
  font-size: 16px !important;
  line-height: 21px !important;
}
.footer .widget {
  padding: 0 15px;
}
.grid-display-mobile-row .vc_column_container {width: 50%!important;margin-bottom:25px!important;}
.grid-display-mobile-row .list-box-main-cover {margin-bottom: 0 !important;}
.list-box-main-cover .ult-new-ib-title {
  height: auto;
  min-height: unset;
}
.job-list-box h2 {min-height: unset;padding-bottom: 15px;}
.carousel-shortcode .owl-nav i,.blog-carousel-shortcode .owl-nav i {font-size: 30px!important;}
.sub-nav {padding: 0 !important;}
.form-register-box {
  padding: 50px 0;
}
.time-left,.time-right {
  position: relative;
  z-index: 2;
  background: #fff !important;
}	
.timeline-box {
  flex-wrap: wrap;
}	
.timeline-detail {
  padding: 0;
}
.timeline-img {
  padding-bottom: 20px;
  padding-top: 20px;
  margin-bottom: 0;
}
.time-right .timeline-img {padding-top:0}	
.time-right .timeline-detail {padding-top:20px}	
.tparrows	{width: 20px!important;height: 60px!important;}
.tparrows:before {line-height: 60px!important;}	
.bg-grey-ab-box {display: none;}
.wrapper-dropdown,.dd-menu li a {
  font-size: 15px;
}	
.car-model-list {
  width: 50%;padding-top: 25px;
}
.footer .widget .menu {
  column-count: 2;
}
.company-contact-footer {
  width: 100%;
  padding-right: 0;
}	
.wf-container-bottom {
  padding: 0 0 0 0;min-height: unset;
}	
.news-icon-list .aio-icon-default .aio-icon, .news-icon-list .aio-icon-default .aio-icon-img {
  margin-right: 10px;
  vertical-align: middle;
}	
.news-icon-list .aio-icon-box-link {padding-right:25px;}	
.news-icon-list {margin-bottom:35px;}
.contact-contact-info .ult-content-box {display:inline;}
.contact-contact-info .ult-content-box .aio-icon-component {padding-right:15px}
.home-data-box {
  padding: 20px 20px 0 20px;
}
.home-data-box-r {
  padding: 0 20px 20px 20px;
}
}

@media only screen and (max-width: 490px) {
#about-us	.img-home-about img, .banner-head-img .wpb_single_image img{object-position: 75% 50% !important;}
#main.sidebar-none .breadcrumbs {display: none;}
.section-inner-wrap {padding-top: 10px;}
.btn-main {margin-top: 8px;}	
.ma-b-15{margin-bottom: 15px;}
.masonry-box-list-cover .dt-css-grid {grid-column-gap: 0 !important;grid-row-gap: 0 !important;}
.banner-head-img .wpb_single_image {height: 20vh;}
.banner-head * {font-size: 30px;line-height: 35px;}
.masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
font-size: 14px !important;
line-height: 19px !important;
}	
.box-txt-award p strong {
    font-size: 20px !important;
  }	
.btn-model-more .wpb_wrapper {
  padding: 5px 10px;
}	
.btn-model-more .wpb_wrapper svg {
  width: 15px;
}	
.contact-info-wrap p br {display:none;}		
}
@media only screen and (max-width: 430px) {
.footer .wf-3-4,.footer .wf-1-4 {
  margin-bottom: 20px;
}
.contact-head .ult-content-box {
  flex-wrap: wrap;
}
.social-contact {padding-left: 0;}
.blog-shortcode .post-entry-content {
  padding: 10px !important;
}
.masonry-box-list-cover .entry-title, .grid-box-list-cover-full .entry-title, .masonry-box-list-cover.news-list-grid .iso-item .entry-title, .milestone-box .timeline-block .timeline-header h3, .milestone-box .timeline-header-block .timeline-header h3, .head-subblack h2, .head-subblack h3, .head-subblack h4, .head-subblack p, .masonry-box-list-cover.news-list-grid-full .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-full .iso-item .entry-title a {
    font-size: 14px !important;
    line-height: 18px !important;
}
p, .detail-home-about, .default-btn-shortcode, .footer .textwidget *, #bottom-bar a, #bottom-bar .wf-float-left, .menu-text, .subtitle-text, .heateor_sss_sharing_title, .section-blog-detail ul li, .wpb_text_column ul li, .wpb_text_column ol li, .forminator-checkbox-label, .forminator-label, .forminator-button, .list-contact li a, .forminator-input, .forminator-textarea, .milestone-box .timeline-block .timeline-header-block .timeline-header, .milestone-box .timeline-feature-item .timeline-header-block .timeline-header, .masonry-box-list-cover.news-list-grid .iso-item .entry-title, .masonry-box-list-cover.news-list-grid-home .entry-title {
    font-size: 14px !important;
    line-height: 20px !important;
}
.forminator-ui.forminator-design--default .forminator-input, .forminator-ui.forminator-design--default .forminator-input input {
  font-size: 14px !important;
}
.masonry-box-list-cover .entry-excerpt, .grid-box-list-cover-full .entry-excerpt {
    -webkit-line-clamp: 4;
    height: 62px;
}
.form-center-wrap .wpb_tabs_nav li {
  width: 100%;
  display: flex;
  justify-content: center;
	padding: 15px 0!important
}
.form-center-wrap .wpb_tabs_nav li:nth-child(2) {
  border-left: unset;
  border-right: unset;
  border-top: 1px solid #3D3D3D;
  border-bottom: 1px solid #3D3D3D;
}	
.form-center-wrap .wpb_tabs_nav {
  margin-bottom: 0 !important;
  margin-top: -30px !important;
}	
.company-name-footer {
  font-size: 20px !important;
}	
 .car-model-list {
    width: 100%;
  }	
.grid-display-mobile-row .vc_column_container {
    width: 100% !important;
    margin-bottom: 0 !important;
  }	
.service-contact-info .aio-icon-component {
  padding-right: 0;
  margin-bottom: 0;
}
.masonry-box-list-cover .entry-excerpt, .grid-box-list-cover-full .entry-excerpt,.masonry-box-list-cover .entry-excerpt, .grid-box-list-cover-full .entry-excerpt p {
  font-size: 13px !important;
  line-height: 18px !important;
}	
}
@media only screen and (max-width: 395px) {
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap,.nav-content, #footer .wf-wrap {
width: 90%!important;
}
.txt-home-event,.txt-home-about {
    width: 90%!important;
}
.masonry-box-list-cover .blog-shortcode .wf-cell {padding:0!important}
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 360px) {
}




