/*Top Bar*/

#_Top-bar {
    padding: 15px;
    align-items: center !important;
}
#_Top-bar .so-widget-sow-editor ul {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
#_Top-bar > .panel-grid-cell:first-child img {
    width: 25px;
}
#_Top-bar > .panel-grid-cell:first-child ul > li:first-child {
    margin-right: 15px;
}
#_Top-bar > .panel-grid-cell:last-child ul > li:first-child {
    margin-right: 40px;
}
#_Top-bar > .panel-grid-cell:last-child ul > li > a {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
}
#_Top-bar > .panel-grid-cell:last-child ul {
    float: right;
}
#_Top-bar > .panel-grid-cell:last-child ul > li > a > img {
    margin-left: 8px;
    transition: 0.4s;
}
#_Top-bar > .panel-grid-cell:last-child ul > li > a:hover > img {
    opacity: 0.8;
    transition: 0.4s;
}
#_Top-bar ._top-bar-left .custom-html-widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}
#_Top-bar ._top-bar-left .custom-html-widget ul > li > a {
    width: 26px;
    height: 26px;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    border-radius: 50%;
}
#_Top-bar ._top-bar-left .custom-html-widget ul > li:last-child > a > i {
    margin-left: 3px;
}
#_Top-bar ._top-bar-right .custom-html-widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
}
#_Top-bar ._top-bar-right .custom-html-widget ul > li i {
    margin-right: 8px;
}
#_Top-bar ._top-bar-right .custom-html-widget ul > li:first-child i {
    font-size: 16px;
}
#_Top-bar ._top-bar-right .custom-html-widget ul > li:last-child i {
    font-size: 18px;
}


/*Menu Bar*/

#_Menu-bar > .panel-grid-cell:first-child img {
    width: 110px;
}
#_Menu-bar {
    padding: 20px;
    align-items: center !important;
}
#_Menu-bar ul.menu {
    float: right;
}
#_Menu-bar ul.menu > li.menu-item > a {
    color: #2c2c2c;
    padding: 0;
    font-size: 15px;
}
#_Menu-bar ul.menu > li.menu-item {
    margin-left: 25px;
}
#_Menu-bar ul.menu > li.menu-item:first-child {
    margin-left: 0;
}
#_Menu-bar ul.menu > li.current-menu-item > a {
    color: #0b1861;
    transition: 0.4s;
}
#_Menu-bar ul.menu > li.menu-item > a:hover {
    color: #0b1861;
    transition: 0.4s;
}

/*Main Header*/

.main-header {
    padding-top: 1.8em;
    padding-bottom: 1.8em;
    margin-bottom: 0;
    text-align: center;
  	background-color: #f5f5f5;
}
.main-header > .container > h2.main-title {
    position: relative;
    padding-bottom: 15px;
}
.main-header > .container > h2.main-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 4px solid #0b1861;
    width: 60px;
    margin: 0 auto;
}
.home .site-content > .container > .content-area {
    padding-bottom: 0;
}
.main-header > .container > h2.main-title {
    padding-top: 0;
}

/*Body Home*/


/*Slider*/

._Slider-txt-contact {
    text-align: center !important;
}
._Slider-txt-contact > h3 {
    font-size: 48px;
    margin-bottom: 50px !important;
    text-transform: uppercase;
    text-shadow: 2px 2px #777;
}
._Slider-txt-contact > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 12px 40px !important;
    font-size: 16px;
    transition: 0.4s;
    text-transform: uppercase;
}
._Slider-txt-contact > a:hover {
    background-color: #0a2f52;
    transition: 0.4s;
}

.site-content > .container > .content-area {
    margin-bottom: 0;
    padding-bottom: 1.8em;
}
.single .site-content > .container > .content-area {
    max-width: 100%;
  	padding: 50px 0 20px;
}
.archive .site-content > .container > .content-area {
    padding: 50px 0 0;
}

#_Home-Introduction {
    padding: 60px;
}
/*
#_Home-Introduction:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0;
    background-color: #d7e0f3;
    z-index: -1;
}
*/
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor h4 {
    margin-bottom: 10px;
    font-weight: 400;
    color: #777;
    font-size: 16px;
  	text-align: center;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor h3 {
    font-size: 42px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
  	text-align: center;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
  	margin: 0 auto;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor p {
    font-size: 16px;
    color: #777;
    margin-bottom: 40px;
  	text-align: center;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child {
    margin-bottom: 0;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 10px 0;
    font-size: 14px;
    transition: 0.4s;
  	display: block;
    width: 160px;
    margin: 0 auto;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:first-child {
    padding-right: 60px;
}
#_Home-Introduction > .panel-grid-cell:last-child {
    padding-left: 60px;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell {
    margin: 10px;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell:hover {
    background-color: #0b1861;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell:hover .so-widget-sow-image img {
    filter: brightness(0) invert(1);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell:hover .so-widget-sow-image h3.widget-title {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    color: #f5f5f5;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell .so-widget-sow-image img {
    width: 50px;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell .so-widget-sow-image h3.widget-title {
    margin-bottom: 0;
    font-size: 18px;
    color: #4f4f4f;
    margin-top: 15px;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell .so-widget-sow-image h3.widget-title > a {
    color: #4f4f4f;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell:hover .so-widget-sow-image h3.widget-title > a {
    color: #f5f5f5;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell:hover .so-widget-sow-image h3.widget-title > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell .so-widget-sow-image {
    padding: 40px 0;
    border: 1px solid #4f4f4f;
}
#_Home-iso {
    padding: 60px;
    background-position: top center;
    background-size: cover;
  	position: relative;
}
#_Home-iso > div {
    z-index: 1;
}
#_Home-iso:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff6b;
}
#_Home-iso > .panel-grid-cell > div:first-child img {
    width: 70px;
  	margin-bottom: 30px;
}
#_Home-iso > .panel-grid-cell .so-widget-sow-editor p {
    text-align: center;
    font-size: 22px;
    color: #000;
    margin-bottom: 50px;
}
#_Home-iso > .panel-grid-cell > div:last-child img {
    width: 20%;
    box-shadow: 0px 3px 4px 0px #00000038;
}

#_our-services {
    padding: 60px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    font-size: 42px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 60px;
    text-align: center;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
  	margin: 0 auto;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p {
    font-size: 16px;
    color: #777;
    margin-bottom: 40px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child {
  	margin-bottom: 0;
  	text-align: center;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 10px 0;
    font-size: 14px;
    transition: 0.4s;
    display: block;
    width: 160px;
    margin: 0 auto;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item {
    box-shadow: 0 6px 10px #cccccc45;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info {
    padding: 20px 15px 20px 15px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0;
    font-weight: 400;
    min-height: 46px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a {
    color: #777;
    transition: 0.4s;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a:hover {
    opacity: 0.8;
    transition: 0.4s;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta {
    display: none;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-summary > p {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 28px;
    margin-top: 0;
    color: #777;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 8px 20px;
    font-size: 14px;
    transition: 0.4s;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a:hover {
        opacity: 0.9;
    transition: 0.4s;
}
#_our-services .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 46px;
}
#_our-services > div > div > .panel-layout > div > div > .panel-grid-cell > div > .panel-layout {
    padding-bottom: 50px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div {
    box-shadow: 0 6px 10px #cccccc45;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div .so-widget-sow-image h3.widget-title {
    margin-bottom: 0;
    padding: 20px 15px 20px 15px;
    font-size: 16px;
  	font-weight: 600;
    color: #000;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div .so-widget-sow-image .sow-image-container {
    overflow: hidden;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div .so-widget-sow-image .sow-image-container img {
    transition: 0.5s;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div .so-widget-sow-image:hover .sow-image-container img {
    transform: scale(1.2);
    transition: 0.5s;
}


#_our-project {
    padding: 60px;
    background-color: #e9ecf4;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    font-size: 42px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 60px;
  	text-align: center;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
    margin: 0 auto;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p {
    font-size: 16px;
    color: #777;
    margin-bottom: 40px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child {
    margin-bottom: 0;
  	text-align: center;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 10px 0;
    font-size: 14px;
    transition: 0.4s;
    display: block;
    width: 160px;
    margin: 0 auto;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_our-project .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item {
    box-shadow: 0 6px 10px #cccccc45;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 190px;
    overflow: hidden;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    width: 100%;
    min-height: 190px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info {
    padding: 20px 15px 20px 15px;
    background-color: #f5f5f5;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 18px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a {
    color: #000;
    font-weight: 600;
    transition: 0.4s;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a:hover {
    opacity: 0.8;
    transition: 0.4s;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta {
    display: none;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-summary > p {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 28px;
    margin-top: 0;
    color: #777;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 8px 20px;
    font-size: 14px;
    transition: 0.4s;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a:hover {
        opacity: 0.9;
    transition: 0.4s;
}
#_our-project .panel-layout > .panel-grid:first-child {
    padding-bottom: 35px;
}
#_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    margin-bottom: 0;
    min-height: 40px;
  	font-size: 16px;
}
#_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item {
    box-shadow: 0 6px 10px #cccccc45;
  	margin-bottom: 0;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop {
    padding-bottom: 50px;
}
#_Request-a-Quote {
    padding: 60px;
    background-size: cover;
  	position: relative;
}
#_Request-a-Quote:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff6b;
}
#_Request-a-Quote .widget_ninja_forms_widget span.nf-form-title > h3 {
    font-size: 42px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 60px;
    text-align: center;
}
#_Request-a-Quote .widget_ninja_forms_widget span.nf-form-title > h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
  	margin: 0 auto;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-form-fields-required {
    display: none;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > input, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > textarea, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > select {
    padding: 10px;
    border: none;
    background-color: #fff;
    color: #777;
    font-weight: 300 !important;
    font-size: 14px;
    border: 1px solid #777;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > input::placeholder, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > textarea::placeholder {
    color: #777;
    font-weight: 300 !important;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > textarea {
    height: 110px;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > input, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > select, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > textarea {
    width: 70%;
    margin: 0 auto !important;
    display: flex;
}
#_Request-a-Quote .widget-title {
    font-size: 42px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 60px;
    text-align: center;
}
#_Request-a-Quote .widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
    margin: 0 auto;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-form-title {
    display: none;
}
#_Request-a-Quote .widget_ninja_forms_widget .submit-wrap .nf-field-element > input {
    width: auto;
    background-color: #052441;
    color: #fff;
    font-weight: 600 !important;
    padding: 10px 0;
    margin: 0 auto;
    cursor: pointer;
    transition: 0.4s;
    font-size: 16px;
  	display: block;
    width: 160px;
    margin: 0 auto;
}
#_Request-a-Quote .widget_ninja_forms_widget .submit-wrap .nf-field-element > input:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_Request-a-Quote .widget_ninja_forms_widget .submit-wrap .nf-field-element {
    text-align: center;
    padding-top: 20px;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-error-msg.nf-error-field-errors {
    display: none;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-after-field {
    position: absolute;
    top: 6px;
    right: 20px;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-after-field .nf-error-msg {
    font-size: 14px;
}

#_News-and-insights {
    padding: 60px 0 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider {
    margin-bottom: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images {
    padding: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper {
    padding: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:first-child h3 {
    font-size: 42px;
    color: #f5f5f5;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 60px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:first-child h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:last-child p {
    color: #f5f5f5;
    margin-bottom: 0;
    font-size: 16px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch {
    width: 90%;
    margin: 0 !important;
    padding: 0 !important;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:first-child {
    width: 40%;
    padding-left: 4px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:last-child {
    width: 58%;
    padding-top: 10px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav {
    display: block !important;
    top: 40px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ol.sow-slider-pagination {
    display: none !important;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav-prev {
    right: 50px;
    left: unset;
    padding-right: 7px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav > a {
    font-size: 14px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav-prev:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-right: 2px solid #f5f5f5;
    height: 35px;
    margin: auto 0;
    z-index: -1;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title {
    font-size: 42px;
    color: #f5f5f5;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 60px;
    text-align: center;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
  	margin: 0 auto;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop {
    padding-bottom: 35px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item {
    background-color: #f5f5f5;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info {
    padding: 20px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a {
    color: #052441;
    transition: 0.4s;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title > a {
    color: #000;
    font-weight: 600;
    transition: 0.4s;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta > span.cat-links {
    display: none;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta > span.posted-on {
    font-size: 15px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-summary {
    margin-bottom: 20px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 8px 20px;
    font-size: 14px;
    transition: 0.4s;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info ._see-more {
    margin-bottom: 10px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col:hover > .content-item > .entry-summary > p {
    color: #777;
}
._see-more {
    margin-top: 15px;
}

/*About Us Page*/

#_About-Us {
    padding-top: 50px;
}
#_About-Us h3.widget-title {
    font-size: 34px;
    color: #0b1861;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#_About-Us h3.widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
#_About-Us > .panel-grid-cell > div {
    padding-bottom: 50px;
}
#_About-Us > .panel-grid-cell > div:first-child .so-widget-sow-editor p:last-child {
    margin-bottom: 0;
}
#_About-Us > .panel-grid-cell > div:nth-child(2) img {
    width: 15em;
}
#_About-Us > .panel-grid-cell > div:nth-child(3) p:last-child {
    margin-bottom: 0;
}
#_About-Us > .panel-grid-cell > div:last-child .gallery {
    margin-bottom: 0;
}
#_About-Us > .panel-grid-cell > div:last-child .gallery {
    display: flex;
}
#_About-Us > .panel-grid-cell > div:last-child .gallery > figure.gallery-item {
    width: 220px;
}
#_About-Us > div > div:nth-child(3) > div {
    width: 68.5%;
}


/*Services Page*/

#_Services {
    padding-top: 50px;
}
#_Services > .panel-grid-cell > div {
    padding-bottom: 50px;
}
#_Services > .panel-grid-cell > div:first-child {
    padding-bottom: 0;
}
#_Services > .panel-grid-cell > div:first-child h2 {
    font-size: 34px;
    color: #0b1861;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#_Services > .panel-grid-cell > div:first-child h2:before {
    content: "";
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images {
    padding-left: 0;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper {
    padding: 0;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ol.sow-slider-pagination {
    display: none !important;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav {
    display: block !important;
    top: 50px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav-prev {
    left: unset;
    right: 50px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav > a {
    color: #777;
    transition: 0.4s;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav > a:hover {
    color: #aaa;
    transition: 0.4s;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper h4 {
    font-weight: 400;
    font-size: 18px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ul {
    margin: 0;
    list-style: none;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ul > li {
    position: relative;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ul > li:before {
    content: "\e009";
    font-family: 'seed-icons' !important;
    margin-right: 5px;
    color: #0b1861;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid {
    padding-bottom: 30px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid:last-child {
    padding-bottom: 50px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid:last-child .panel-grid-cell:first-child img {
    width: 78%;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid:last-child .panel-grid-cell:last-child img {
    border-radius: 5px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid:first-child .panel-grid-cell:last-child img {
    border-radius: 5px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:last-child img {
    width: 15em;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-header {
    background-color: #052441;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-border > ul {
    margin: 0;
  	padding: 0;
    list-style: none;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-border > ul > li {
    position: relative;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-border > ul > li:before {
    content: "\e009";
    font-family: 'seed-icons' !important;
    margin-right: 5px;
    color: #0b1861;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-border > p {
    margin-bottom: 0;
}
#_Services > .panel-grid-cell > .widget_sow-accordion .sow-accordion-panel-border {
    padding: 20px 30px 30px 30px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .so-widget-sow-editor h3 {
    font-size: 34px;
    color: #0b1861;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .so-widget-sow-editor h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .so-widget-sow-image h3.widget-title {
    text-align: left;
    font-size: 20px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .so-widget-sow-image {
    margin-bottom: 20px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .custom-html-widget a {
    background-color: #052441;
    color: #f5f5f5;
    padding: 8px 20px;
    font-size: 14px;
    transition: 0.4s;
}
#_Services > .panel-grid-cell > div:nth-child(4) .custom-html-widget a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid {
    padding-bottom: 30px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid:nth-child(2) {
    padding-bottom: 50px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid:nth-child(2) img {
    width: 80%;
    margin: 0 auto;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid:first-child img {
    width: 70%;
}
#_Services .sow-accordion > div:nth-child(1) .gallery > .gallery-item, #_Services .sow-accordion > div:nth-child(2) .gallery > .gallery-item {
    width: 40%;
}


/*Project Page*/

#_Project {
    padding: 50px 0 21px;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner {
    position: relative;
    margin-bottom: 0;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a {
    display: block;
    position: relative;
    transition: 0.5s;
  	overflow: hidden;
}
#_Project .pciwgas-pdt-cat-grid:hover > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    content: unset;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0b1861a6;
    transition: 0.5s;
    z-index: 1;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a > img {
    transition: 0.5s;
  	filter: grayscale(100%);
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-title {
    /* position: absolute;
    top: 45%;
    left: 0;
    right: 0; */
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 1;
    transition: 0.5s;
  	background-color: #f5f5f5;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-title > a {
    color: #0b1861;
    font-size: 18px;
    padding-bottom: 15px;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-title > span.pciwgas-cat-count {
    background: unset;
    font-size: 12px;
    height: unset;
    width: unset;
    background-color: #f5f5f5;
    color: #313131;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-title > span.pciwgas-cat-count:after {
    content: "Project";
    margin-left: 4px;
}
#_Project .pciwgas-pdt-cat-grid:hover > .pciwgas-post-cat-inner > .pciwgas-title {
    opacity: 1;
    transition: 0.5s;
}
#_Project .pciwgas-pdt-cat-grid:hover > .pciwgas-post-cat-inner > .pciwgas-title {
    opacity: 1;
    transition: 0.5s;
    z-index: 2;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: 0.4s;
    z-index: 1;
}
#_Project .pciwgas-pdt-cat-grid:hover > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
  	content: "";
    opacity: 1;
    transition: 0.4s;
}
#_Project .pciwgas-pdt-cat-grid:nth-child(1) > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    background-image: url(https://www.newplaneng.co.th/wp-content/uploads/2020/03/commerciala-hover.png);
}
#_Project .pciwgas-pdt-cat-grid:nth-child(2) > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    background-image: url(https://www.newplaneng.co.th/wp-content/uploads/2020/03/commercial_fabrication-hover.png);
}
#_Project .pciwgas-pdt-cat-grid:nth-child(3) > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    background-image: url(https://www.newplaneng.co.th/wp-content/uploads/2020/03/mininga-hover.png);
}
#_Project .pciwgas-pdt-cat-grid:nth-child(4) > .pciwgas-post-cat-inner > .pciwgas-img-wrapper > a:before {
    background-image: url(https://www.newplaneng.co.th/wp-content/uploads/2020/03/plateworkback-hover.png);
}


/*Single Project*/

.single-projects ._project-description h3._project-title-description {
    font-size: 34px;
    color: #0b1861;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.single-projects ._project-description h3._project-title-description:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
.single-projects ._project-table > table.table {
    border: none;
  	margin-bottom: 0;
}
.single-projects ._project-table > table.table th, .single-projects ._project-table > table.table td {
    border: none;
}
.single-projects ._project-table > table.table th {
    width: 20%;
}
.single-projects ._project-table > table.table td {
    width: 80%;
}
.single-projects ._project-table {
    background-color: #f5f5f5;
    padding: 20px;
}
.single-projects .site-main > div {
    margin-bottom: 30px;
}
.single-projects .site-main > ._project-gallery {
    margin-bottom: 0;
}
.single-projects .site-main > ._project-gallery figure.gallery-item a.ari-fancybox {
    display: block;
    position: relative;
    overflow: hidden;
}
.single-projects .site-main > ._project-gallery figure.gallery-item a.ari-fancybox:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #00000057;
    opacity: 1;
    transition: 0.5s;
    z-index: 1;
}
.single-projects .site-main > ._project-gallery figure.gallery-item:hover a.ari-fancybox:before {
    opacity: 0;
    transition: 0.5s;
}
.single-projects .site-main > ._project-gallery figure.gallery-item a.ari-fancybox > img {
    transition: 0.5s;
}
.single-projects .site-main > ._project-gallery figure.gallery-item:hover a.ari-fancybox > img {
    transform: scale(1.2);
    transition: 0.5s;
}


/*Archive Post*/

.archive main.site-main > article.seed-col {
    margin-bottom: 24px;
    width: 25%;
    float: left;
    transition: 0.4s;
  	overflow: hidden;
}
.archive main.site-main > article.seed-col > .content-item {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    box-shadow: 0 6px 10px #cccccc45;
  	background-color: #f5f5f5;
    margin: 0 12px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
  	min-height: 190px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 190px;
    width: 100%;
}
.archive main.site-main > article.seed-col > .content-item > .info {
    padding: 20px 15px;
    width: 100%;
    margin: 0 auto;
}
.archive main.site-main > article.seed-col > .content-item > .info > header.entry-header > h2.entry-title {
    margin-bottom: 0;
    text-align: center;
}
.archive main.site-main > article.seed-col > .content-item > .info > header.entry-header > h2.entry-title > a {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 40px;
    color: #000;
    font-weight: 600;
    transition: 0.5s;
}
.archive main.site-main > article.seed-col > .content-item > .info > header.entry-header > h2.entry-title > a:hover {
    opacity: 0.8;
    transition: 0.5s;
}
.archive main.site-main > article.seed-col:hover > .content-item > .pic img {
    transform: scale(1.2);
    transition: 0.5s;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    transition: 0.5s;
}

/*Post page*/

#_Post-New {
    padding: 50px 0 21px;
}
._post-page article.seed-col > .content-item {
    background-color: #f5f5f5;
  	margin-bottom: 30px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 190px;
    overflow: hidden;
}
._post-page article.seed-col > .content-item > .pic > a > img {
    width: 100%;
    min-height: 190px;
  	transition: 0.5s;
}
._post-page article.seed-col:hover > .content-item > .pic > a > img {
    transform: scale(1.2);
    transition: 0.5s;
}
._post-page article.seed-col > .content-item > .info {
    padding: 15px 15px 23px 15px;
  	min-height: 139px;
}
._post-page article.seed-col > .content-item > .info .entry-summary {
    display: none;
}
._post-page article.seed-col > .content-item > .info h2.entry-title {
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: 400;
    min-height: 38px !important;
}
._post-page article.seed-col > .content-item > .info h2.entry-title > a {
    color: #000;
    font-weight: 600;
    transition: 0.4s;
}
._post-page article.seed-col > .content-item > .info h2.entry-title > a:hover {
    opacity: 0.8;
    transition: 0.4s;
}
._post-page article.seed-col > .content-item > .info .entry-meta {
    margin-bottom: 15px;
}
._post-page article.seed-col > .content-item > .info ._see-more {
    text-align: right;
}
._post-page article.seed-col > .content-item > .info ._see-more > a {
    color: #fff;
    background-color: #052441;
    padding: 10px 21px;
    font-size: 13px;
    transition: 0.4s;
    border-bottom: 2px solid;
}
._post-page article.seed-col > .content-item > .info ._see-more > a > i {
    font-size: 12px;
}
._post-page article.seed-col > .content-item > .info ._see-more > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}
._post-page article.seed-col > .content-item > .info .entry-meta a {
    color: #777;
}
.content-pagination {
    text-align: center;
  	margin-bottom: 50px;
}
.content-pagination > span.page-numbers.current {
    border-color: #052441;
    background-color: #052441;
    color: white;
    line-height: 35px;
}
.content-pagination > a.page-numbers {
    border-color: #052441;
    color: #052441;
    line-height: 35px;
    transition: 0.5s;
}
.content-pagination > a.page-numbers:hover {
    border-color: #052441;
    background-color: #052441;
    color: white;
    line-height: 35px;
    transition: 0.5s;
}


/*Contact Page*/

#_Contact-Us div h3 {
    font-size: 34px;
    color: #0b1861;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#_Contact-Us div h3:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
#_Contact-Us div:first-child h4 {
    font-size: 18px;
    margin-bottom: 10px;
}
#_Contact-Us div:last-child .nf-form-fields-required {
    display: none;
}
#_Contact-Us {
    padding-bottom: 35px;
}
#_Contact-Us div:last-child .nf-field-element > input, #_Contact-Us div:last-child .nf-field-element > textarea {
    padding: 10px 15px;
    background-color: #ffffff;
    border: 1px solid #0b1861;
    color: #052441;
    font-size: 14px;
    border-radius: 3px;
}
#_Contact-Us div:last-child .nf-field-element > input::placeholder, #_Contact-Us div:last-child .nf-field-element > textarea::placeholder {
    color: #052441;
}
#_Contact-Us div:last-child .nf-error-msg.nf-error-field-errors {
    display: none;
}
#_Contact-Us div:last-child .submit-wrap .nf-field-element > input {
    background-color: #de000a;
    color: #f5f5f5;
    font-weight: 700;
    padding: 10px 50px;
    cursor: pointer;
    transition: 0.4s;
  	border: none;
}
#_Contact-Us div:last-child .submit-wrap .nf-field-element > input:hover {
    opacity: 0.8;
    transition: 0.4s;
}
.page-id-26 .site-content > .container > .content-area {
    padding-bottom: 0;
}
#_Contact-Map {
    margin-bottom: -7px;
}
#_Contact-Us {
    padding: 60px;
    position: relative;
}
#_Contact-Us:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 50%;
    bottom: 0;
    background-color: #f9f9f9;
    z-index: -1;
}
#_Contact-Us:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
}
#_Contact-Us > div:first-child {
    padding-right: 50px;
}
#_Contact-Us > div:last-child {
    padding-left: 50px;
}

/*Project*/

#_Jobs {
    padding: 50px 0 0;
}
#_Jobs article.seed-col > .content-item {
    background-color: #f5f5f5;
    margin-bottom: 30px;
}
#_Jobs article.seed-col > .content-item > .info {
    padding: 15px 15px 23px 15px;
}
#_Jobs article.seed-col > .content-item > .pic {
    padding: 10px 10px 0;
}
#_Jobs article.seed-col > .content-item > .info h2.entry-title {
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 18px;
    font-weight: 400;
}
#_Jobs article.seed-col > .content-item > .info h2.entry-title > a {
    color: #000;
    font-weight: 600;
    transition: 0.4s;
}
#_Jobs article.seed-col > .content-item > .info h2.entry-title > a:hover {
    opacity: 0.8;
    transition: 0.4s;
}
#_Jobs article.seed-col > .content-item > .info ._see-more {
    text-align: right;
}
#_Jobs article.seed-col > .content-item > .info ._see-more > a {
    color: #fff;
    background-color: #052441;
    padding: 10px 21px;
    font-size: 13px;
    transition: 0.4s;
    border-bottom: 2px solid;
}
#_Jobs article.seed-col > .content-item > .info ._see-more > a:hover {
    opacity: 0.9;
    transition: 0.4s;
}

/*Single Jobs*/

.single-job ._jobs-banner {
    margin-bottom: 30px;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row {
    display: flex;
    margin-bottom: 15px;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row:last-child {
    margin-bottom: 0;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child {
    width: 20%;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:last-child > ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:last-child > p {
    margin-bottom: 0;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child h3 {
    margin-bottom: 0;
    font-size: 16px;
}
.single-job ._jobs-layout > ._jobs-table {
    padding: 50px;
    background-color: #f5f5f5;
  	box-shadow: 15px 15px 0px 0px #777;
    margin-bottom: 60px;
}
.single-job ._jobs-layout > div {
    margin-bottom: 30px;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child strong {
    display: block;
    position: relative;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child strong:after {
    content: ":";
    position: absolute;
    right: 25px;
}
.single-job ._jobs-banner img {
    width: 40%;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:last-child > ol {
    margin-bottom: 0;
}
.single-job ._jobs-layout > ._job-company {
    padding: 50px;
    background-color: #f5f5f5;
    box-shadow: 15px 15px 0px 0px #777;
}
.single-job ._jobs-layout h3._jobs-title {
    font-size: 32px;
    color: #0b1861;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 35px;
}
.single-job ._jobs-layout h3._jobs-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 2px solid;
    width: 110px;
}
.single-job ._jobs-layout > ._job-company > ._job-company-row > div:first-child strong {
    display: block;
    font-size: 22px;
    margin-bottom: 20px;
}
.single-job ._jobs-layout > ._job-company > ._job-company-row > div:last-child h3 {
    font-size: 18px;
}
.single-job ._jobs-layout > ._job-company > ._job-company-row > div:last-child h3:first-child {
    margin-bottom: 5px;
    font-size: 16px;
}

article.seed-col > .content-item > .pic {
  	overflow: hidden;
  	max-height: 200px;
}
article.seed-col > .content-item > .pic > a > img {
  	transition: 0.5s;
}
article.seed-col:hover > .content-item > .pic > a > img {
    transform: scale(1.2);
    transition: 0.5s;
}

#_Contact-Us .widget_ninja_forms_widget .nf-response-msg p {
    text-align: center;
    font-size: 30px;
    color: #00377c;
    font-weight: bolder;
}

/*Footer*/

#_Footer {
    padding: 60px;
}
#_Footer > .panel-grid-cell:first-child .so-widget-sow-image img {
    width: 90px;
}
#_Footer > .panel-grid-cell:first-child .so-widget-sow-editor ul {
    padding: 20px 0;
    margin: 0;
    list-style: none;
    color: #f5f5f5;
    font-size: 14px;
}
#_Footer > .panel-grid-cell:first-child .so-widget-sow-editor p {
    color: #f5f5f5;
    margin-bottom: 0;
    font-size: 14px;
}
#_Footer > .panel-grid-cell:first-child .so-widget-sow-editor ul > li > a {
    color: #f5f5f5;
}
#_Footer > .panel-grid-cell:nth-child(2) {
    padding-top: 12px;
    padding-left: 70px;
}
#_Footer > .panel-grid-cell:nth-child(2) .so-widget-sow-editor h3.widget-title {
    color: #f5f5f5;
    display: inline-block;
    border-bottom: 1px solid;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 20px;
}
#_Footer > .panel-grid-cell:nth-child(2) .so-widget-sow-editor ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#_Footer > .panel-grid-cell:nth-child(2) .so-widget-sow-editor ul > li {
    color: #f5f5f5;
    font-size: 14px;
    line-height: 1.8;
}
#_Footer > .panel-grid-cell:nth-child(2) .so-widget-sow-editor ul > li > a {
    color: #f5f5f5;
}
#_Footer > .panel-grid-cell:last-child {
    padding-top: 12px;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor p > a {
    background-color: #f5f5f5;
    display: block;
    text-align: center;
    padding: 10px;
    font-weight: 700;
    font-size: 16px;
    color: #052441;
    box-shadow: 0px 4px 8px 0px #00000091;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont {
    padding-top: 40px;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont > span.nf-form-title {
    display: none;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-form-fields-required {
    display: none;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row .nf-cell {
    padding: 0;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row .nf-cell .nf-field-container {
    margin-bottom: 0;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-field-element > input {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border: none;
    color: #052441;
    font-size: 16px;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-field-element > input::placeholder {
    color: #052441;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row > nf-cells > .nf-cell:last-child .submit-container .nf-field-element > input {
    width: 100%;
    background-color: #de000a;
    color: #f5f5f5;
    font-weight: 700;
    padding: 10px;
    cursor: pointer;
    transition: 0.4s;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row > nf-cells > .nf-cell:last-child .submit-container .nf-field-element > input:hover {
    opacity: 0.9;
    transition: 0.4s;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-error-msg.nf-error-required-error, #_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-error-msg.nf-error-field-errors {
    display: none;
}
#_Copyright {
    padding: 10px;
}
#_Copyright p {
    text-align: center;
    font-size: 14px;
    margin-bottom: 0;
  	color: #f5f5f5;
}
#_Request-a-Quote .nf-form-cont .nf-response-msg {
    text-align: center;
    background-color: #fff;
    padding: 20px;
    opacity: 0.8;
    font-size: 18px;
    width: 100%;
    margin: 0 auto;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-label {
    display: none;
}

/*Responsive*/
@media (max-width: 1024px) {
._post-page article.seed-col > .content-item > .pic > a > img {
    min-height:157px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 157px;
}
 .archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 157px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 157px;
}

}

@media (max-width: 991px) {
#_Request-a-Quote .nf-form-cont .nf-response-msg {
    padding: 20px;
    font-size: 18px;
    width: 100%;
}
.site-header, .site-desktop-navigation .sub-menu, .site-desktop-navigation .children, .head-widget .widget_nav_menu .sub-menu {
    background-color: #052441;
}
.site-mobile-navigation.-dropdown.active, .sb-slidebar {
    background-color: #f9f9f9;
}
.site-mobile-navigation li a {
    border-bottom-color: #ccc;
}
.site-mobile-navigation li a, .site-mobile-navigation .menu-item-has-children > i {
    color: #555;
}
.site-mobile-navigation li a {
    font-size: 15px;
}
  .archive main.site-main > article.seed-col > .content-item {
    margin: 0;
}
  #_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a, #_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a, #_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child > a {
    padding: 8px 0;
    width: 137px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop:first-child {
    padding-bottom: 0;
}
#_Home-Introduction {
    padding: 30px 20px;
}
#_Home-Introduction:before {
    content: unset;
}
#_Home-Introduction > .panel-grid-cell:first-child {
    padding-right: 0;
}
#_Home-Introduction > .panel-grid-cell:first-child .so-widget-sow-editor h3 {
    font-size: 32px;
}
#_Home-Introduction > .panel-grid-cell:last-child {
    padding-left: 0;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout .panel-grid-cell {
    margin: 10px 0;
}
#_Home-Introduction > .panel-grid-cell:last-child .panel-layout > .panel-grid {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 20px;
}
  #_Home-Introduction > .panel-grid-cell:last-child .panel-layout > .panel-grid > div {
    width: 100%;
}
#_Home-iso {
    padding: 30px 20px;
    margin-top: 0;
}
#_our-project .panel-layout > div > div {
    padding: 0 !important;
}
#_our-services .panel-layout > div > div {
    padding: 0 10px !important;
}
#_Home-iso > .panel-grid-cell .so-widget-sow-editor p {
    font-size: 18px;
    margin-bottom: 30px;
}
#_Home-iso > .panel-grid-cell > div:last-child img {
    width: 50%;
}
#_our-services {
    padding: 30px 20px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    font-size: 32px;
}
  #_our-services .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 0;
}
  #_our-services .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 33.33%;
    float: left;
    padding: 0 10px;
    margin-bottom: 0;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 14px;
    margin-bottom: 10px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-summary > p {
    margin-bottom: 18px;
    font-size: 14px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    margin-bottom: 40px;
}
#_our-project {
    padding: 30px 20px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    font-size: 32px;
}
  #_our-project .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 0;
}
#_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 14px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-summary > p {
    margin-bottom: 18px;
    font-size: 14px;
}
#_Request-a-Quote {
    padding: 30px 10px !important;
}
#_Request-a-Quote .widget_ninja_forms_widget span.nf-form-title > h3 {
    font-size: 32px;
}
#_Request-a-Quote .nf-multi-cell .nf-cell {
    float: left;
    padding: 0;
}
#_Request-a-Quote .widget_ninja_forms_widget #nf-field-4-container {
    margin-bottom: 0;
}
#_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > input, #_Request-a-Quote .widget_ninja_forms_widget .nf-field-element > select {
    width: 100%;
}
#_Request-a-Quote .widget_ninja_forms_widget .submit-wrap .nf-field-element > input {
    width: 50%;
    background-color: #052441;
    color: #f5f5f5;
    font-weight: 600 !important;
    padding: 8px 0;
    margin: 0 auto;
    cursor: pointer;
    transition: 0.4s;
    font-size: 16px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop {
    padding-bottom: 20px;
}
#_News-and-insights {
    padding: 30px 10px 0 !important;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:first-child h3 {
    font-size: 32px;
    margin-bottom: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:first-child {
    width: 100%;
    padding-left: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > ul.sow-slider-images > li.sow-slider-image .sow-slider-image-wrapper .siteorigin-panels-stretch > .panel-grid-cell:last-child {
    width: 100%;
    padding-top: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav {
    top: 25px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav-next {
    right: -12px;
}
#_News-and-insights > .panel-grid-cell > .widget_sow-layout-slider .sow-slider-base > .sow-slide-nav-prev {
    right: 25px;
    padding-right: 0;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-builder .panel-layout > .panel-grid .panel-grid-cell {
    margin-bottom: 0;
}
  #_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title {
    font-size: 32px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info {
    padding: 10px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 16px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta p {
    font-size: 14px;
}
#_Footer {
    padding: 30px;
}
#_Footer > .panel-grid-cell {
    text-align: center;
}
#_Footer > .panel-grid-cell:first-child .so-widget-sow-image > .sow-image-container {
    justify-content: center;
}
#_Footer > .panel-grid-cell:nth-child(2) {
    padding-top: 0;
    padding-left: 0;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row .nf-cell:first-child {
    width: 75% !important;
}
#_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont .nf-row .nf-cell:last-child {
    width: 25% !important;
}
  #_Footer > .panel-grid-cell:last-child .so-widget-sow-editor .nf-form-cont {
    padding-top: 25px;
}
  #_our-services .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 40px;
}
#_our-services .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 40px;
}
#_our-project .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 40px;
}
#_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 40px;
}
  
  #_About-Us {
    padding-top: 30px;
}
#_About-Us h3.widget-title {
    font-size: 32px;
}
#_About-Us > .panel-grid-cell > div:last-child {
    padding-bottom: 0;
}
#_About-Us > .panel-grid-cell > div {
    padding-bottom: 30px;
}

#_Services {
    padding-top: 30px;
}
#_Services > .panel-grid-cell > div:first-child h2 {
    font-size: 32px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav {
    top: 13px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav.sow-slide-nav-next {
    right: -7px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav-prev {
    left: unset;
    right: 23px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider .sow-slide-nav > a {
    font-size: 18px;
    padding: 10px !important;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper h4 {
    font-size: 16px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper h3.widget-title {
    font-size: 20px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .so-widget-sow-editor h3 {
    font-size: 32px;
}
#_Services > .panel-grid-cell > div:nth-child(4) .panel-grid:last-child > div {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 20px;
}
#_Services > .panel-grid-cell > div {
    padding-bottom: 30px;
}
#_Services > .panel-grid-cell > div:last-child {
    padding-bottom: 0;
}
#_Project .pciwgas-pdt-cat-grid {
    width: 50%;
    padding: 10px;
}
#_Project .pciwgas-pdt-cat-grid > .pciwgas-post-cat-inner > .pciwgas-title {
    opacity: 1;
}
#_Project {
    padding: 30px 0 0;
}
._post-page article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    min-height: 391px;
}
._post-page article.seed-col > .content-item > .info h2.entry-title {
    font-size: 14px;
}
#_Post-New {
    padding: 30px 10px 15px !important;
}
._post-page article.seed-col > .content-item {
    margin-bottom: 20px;
}
  #_Jobs {
    padding: 30px 10px 10px !important;
}
#_Jobs article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
}
#_Jobs article.seed-col > .content-item {
    margin-bottom: 20px;
}
#_Jobs article.seed-col > .content-item > .info {
    padding: 15px 15px 23px 15px;
}
#_Jobs article.seed-col > .content-item > .info h2.entry-title {
    font-size: 14px;
}
#_Jobs article.seed-col > .content-item > .info ._see-more > a {
    font-size: 12px;
}
  .archive main.site-main > article.seed-col {
    margin-bottom: 20px;
    width: 50%;
    padding: 0 10px;
}
.archive .site-content > .container > .content-area {
    padding: 30px 0 15px;
}
.single-projects ._project-description h3._project-title-description {
    font-size: 32px;
}
.single-projects .site-main > ._project-gallery > .gallery > figure.gallery-item {
    width: 50%;
}
.single .site-content > .container > .content-area {
    padding: 30px 0 0;
}
.single .site-content > .container > .content-area {
    padding: 30px 0 10px;
}
.single-job ._jobs-banner img {
    width: 50%;
}
.single-job ._jobs-layout > ._jobs-table {
    padding: 20px;
    box-shadow: 10px 10px 0px 0px #777;
    margin-bottom: 40px;
}
.single-job ._jobs-layout > ._job-company {
    padding: 20px;
    box-shadow: 10px 10px 0px 0px #777;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row {
    flex-direction: column;
    margin-bottom: 20px;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child {
    width: 100%;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child strong:after {
    position: relative;
    right: -10px;
}
.single-job ._jobs-layout > ._jobs-table > ._job-table-row > div:first-child strong {
    margin-bottom: 5px;
}
.single-job ._jobs-layout h3._jobs-title {
    font-size: 24px;
}
  ._Slider-txt-contact > h3 {
    font-size: 32px;
}
._Slider-txt-contact > a {
    font-size: 14px;
}
  ._post-page article.seed-col > .content-item > .info {
    min-height: 119px;
}
  .archive main.site-main > article.seed-col > .content-item > .pic img {
       min-height: 226px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
        min-height: 226px;
}
 ._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 243px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 243px;
}

}

@media (max-width: 780px) {
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title {
    margin-bottom: 30px;
}
#_Request-a-Quote .widget_ninja_forms_widget span.nf-form-title > h3 {
    margin-bottom: 30px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    margin-bottom: 30px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    margin-bottom: 30px;
}
  .archive .site-content > .container {
    padding: 30px 10px;
}
.archive .site-content > .container > .content-area {
    padding: 0;
}
.content-pagination {
    margin-bottom: 0;
}
.site-content > .container > .content-area {
    padding-bottom: 0;
}
#_Contact-Us #nf-field-15-container {
    margin-bottom: 0;
}
#_our-services .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 0;
}
#_our-services .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 35px;
}
  #_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 0;
}
  #_our-project .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
}
    #_our-project .panel-layout > .panel-grid:first-child {
    padding-bottom: 0;
}
#_Contact-Us:after {
    content: unset;
}
#_Contact-Us > div:first-child {
    padding-right: 0;
}
#_Contact-Us > div:last-child {
    padding-left: 0;
}
#_Contact-Us div h3 {
    font-size: 32px;
}
#_Contact-Us {
    padding: 30px;
}
  #_Contact-Us:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 54.5%;
}
  #_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div img {
    margin: 0 auto;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div img {
    margin: 0 auto;
}
  #_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid:nth-child(2) {
    padding-bottom: 20px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Engineering > .panel-grid-cell > div:nth-child(2) .panel-grid {
    padding-bottom: 20px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:nth-child(2) .panel-grid:last-child {
    padding-bottom: 20px;
}
#_Services > .panel-grid-cell > .widget_sow-layout-slider ul.sow-slider-images > li.sow-slider-image > .sow-slider-image-container > .sow-slider-image-wrapper ._slider-Detailing > .panel-grid-cell > div:last-child img {
    width: 10em;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title {
    text-align: center;
    padding-bottom: 20px;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor h3.widget-title:before {
    margin: 0 auto;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p {
    text-align: center;
}
#_our-project .panel-layout > div > div > .panel-grid-cell:first-child .so-widget-sow-editor p:last-child {
    margin-bottom: 20px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title {
    text-align: center;
    padding-bottom: 20px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop h3.widget-title:before {
    margin: 0 auto;
}
  ._img-our-team > div {
    margin-bottom: 15px !important;
}
  #_About-Us > div > div:nth-child(3) > div {
    width: 100%;
}
._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 243px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 243px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 226px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 226px;
}
  
}


@media (max-width: 767px) {
._post-page article.seed-col {
    min-height: 341px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 176px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 176px;
}
 ._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 176px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 176px;
}

  
}

@media (max-width: 600px) {
#_Contact-Us:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 59%;
}
  ._Slider-txt-contact > h3 {
    font-size: 24px;
}
._Slider-txt-contact > a {
    font-size: 12px;
}
}

@media (max-width: 575px) {
._post-page article.seed-col {
    min-height: 336px;
}
  .archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 190px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 190px;
}
}

@media (max-width: 470px) {
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 142px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 142px;
}
  .archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 177px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 177px;
}
}

@media (max-width: 450px) {
._post-page article.seed-col {
    min-height: 329px;
}
  ._Slider-txt-contact > h3 {
    font-size: 18px;
}
._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 132px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 132px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
  min-height: 143px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 143px;
}
}

@media (max-width: 425px) {
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 132px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 132px;
}
  #_our-project .panel-layout > div:last-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 36px;
    font-size: 14px;
}
#_our-project .panel-layout > div:first-child > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    min-height: 36px;
    font-size: 14px;
}
#_our-services .panel-layout > div > div > .panel-grid-cell .panel-layout > div > div > div .so-widget-sow-image h3.widget-title {
    font-size: 14px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info h2.entry-title {
    font-size: 14px;
}
#_News-and-insights > .panel-grid-cell > .widget_siteorigin-panels-postloop article.seed-col > .content-item > .info .entry-meta > span.posted-on {
    font-size: 12px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 111px;
    max-height: 111px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 111px;
}
}

@media (max-width: 416px) {
#_Contact-Us:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 58%;
}
}

@media (max-width: 400px) {
._post-page article.seed-col {
    min-height: 301px;
}
  ._post-page article.seed-col > .content-item > .info ._see-more > a {
    font-size: 12px;
    padding: 8px 10px;
}
 ._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 114px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 114px;
  }
.archive main.site-main > article.seed-col > .content-item > .pic {
  min-height: 124px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 124px;
}
}

@media (max-width: 390px) {
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 143px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 143px;
}
}

@media (max-width: 375px) {
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 114px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 114px;
}
  .archive main.site-main > article.seed-col > .content-item > .pic {
  min-height: 95px;
}
  .archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 95px;
    max-height: 95px;
}
}

@media (max-width: 368px) {
#_Contact-Us:before {
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 57%;
}

}

@media (max-width: 350px) {
._post-page article.seed-col {
    min-height: 280px;
}
  ._post-page article.seed-col > .content-item > .pic > a > img {
    min-height: 93px;
}
._post-page article.seed-col > .content-item > .pic {
    min-height: 93px;
}
.archive main.site-main > article.seed-col > .content-item > .pic {
    min-height: 87px;
}
.archive main.site-main > article.seed-col > .content-item > .pic img {
    min-height: 87px;
    max-height: 87px;
}
  #_Jobs article.seed-col > .content-item > .info ._see-more > a {
  font-size: 10px;
  }
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 104px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 104px;
}
}

@media (max-width: 320px) {
#_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic img {
    min-height: 93px;
}
  #_our-project .panel-layout > div > div > .panel-grid-cell .widget_siteorigin-panels-postloop article.seed-col > .content-item > .pic {
    min-height: 93px;
}
}