/*blog page header image settings*/
body.blog #title-wrapper {
    background-image: url('http://www.wec-group.co.uk/wp-content/uploads/2019/06/Banner.jpg')!important;
}

/*Footer color */
#footer 
{
    background-color: #2a2f35 !important;
}
.st-testimonial-slider .testimonial-meta h4::after {
    content: "";
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
 { .header-bottom {
    display: none !important;
}
.header-right-info {
    display: none !important;
}
button#responsive-menu-button {

    top: 30% !important;
  
}}

@media screen and (min-width: 768px)
{
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    font-size: 3em !important;
    color:#fff;
}
}
.widget_mynewwidget li a{
border-left: 5px solid transparent;
}
.single-st_portfolio .title-holder {
    padding: 80px 0 !important;
}
.widget_mynewwidget li:hover a{
border-left: 5px solid #94d600 !important;
}
.widget_mynewwidget .active a {
    color: #000;
}
.widget_mynewwidget .active {
    background-color: #94d600 !important;
}
section#mynewwidget-3
 li {
    list-style: none;
    padding-right: 18px;
    background-color: #f2f2f2;
    margin-bottom: 1px;
}

section#mynewwidget-3 li a {
    font-weight: 600;
    display: inline-block;
    padding: 14px 0 14px 18px;
    border-left: 5px solid transparent;
    -webkit-transition: border-color 0.35s ease 0s;
    -moz-transition: border-color 0.35s ease 0s;
    transition: border-color 0.35s ease 0s;
}

.header-skin-transparent {
    background-color: rgba(0,0,0,0.40) !important;
}
ul.primary-menu > li > a {
    font-weight: 600 !important;
}
#footer .widget_nav_menu ul li a{
padding: 6px 0 ;}
#footer div#text-3 p {
    margin-bottom: 0px !important;
}
#footer div#text-3 {
    margin-bottom: 20px;
}
.single-st_portfolio .vc_row-fluid.accreditation.footer {
    padding-bottom: 0px !important;
}
.portfolio-content h3 br {
    display: none;
}
.portfolio-content h3 {
    font-size: 20px;
    font-weight: 700;
}
.portfolio-content h3, .portfolio-content h5 {
    color: #000;
}
.st-services-wgt .active a {
    color: #000;
}
a.st-button.style-1.size-small {
    color: #000;
}
.st-button.style-1:hover {
    color: #fff !important;
}

.work {
    position: absolute;
    top: 54%;
    left: 4%;
}
h4.testimonial-heading {
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 15px;
    color: #4C4B46;
}
#footer {
    color: #fff !important;
}
.list-inline {
    font-weight: 700;
}
#topbar-wrapper {
    background-color: #343e48 !important;
}
#topbar-wrapper .st-social a {
    background-color: #6B7478 !important;
}
.topbar-right .st-social {
    color: #2A2F34;
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
#footer .col-md-8 {
    width: 100% !important;
}
#secondary-nav {
    width: 64% !important;
}
}
@media screen and (max-width: 768px) {
.accreditation .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 50%;
    float: left;
}
#footer .row {
    display: flex;
    flex-direction: column;
}
#footer .col-md-4.col-sm-12.col-xs-12 {
    order: 2;
}
#footer .col-md-8.col-sm-12.col-xs-12 {
    order: 1;
}
#secondary-copyright {
    display: none !important;
}
.copyright {
    display: block !important;
}
nav#secondary-nav {
    width: 100% !important;
    float: none;
    text-align: center !important;
}
}
.single-st_portfolio .service-footer .wpb_wrapper {
    margin: 0 4% 0;
}
.portfolio-content {
    opacity: 0.7;
}
.st-portfolio .portfolio-container.style-1:hover .portfolio-image img {
    -webkit-transform: inherit !important;
    transform: inherit !important;
}
.portfolio-container:hover .port_title {
display:none
}
.portfolio-container:hover .port_cart {
display:none
}

h3.port_title {
   /* position: absolute;
    top: 60%;*/
    color: #fff;
    text-transform: uppercase;
        font-size: 20px;
    font-weight: 700;
  /* padding-left: 4%;*/
}
h4.port_cart {
   /* position: absolute;
    top: 78%;*/
    color: #fff;
   /* padding-left: 4%;*/
font-size: 15px;
}

.st-testimonial .testimonial-content {

    font-weight: 500;
}
.portfolio-image  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
}

.single-post .service-footer .wpb_wrapper {
    margin: 0 4%;
}
@media screen and (max-width: 768px) {

    #footer .col-md-8.col-sm-12.col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
}
#secondary-nav {
     margin-top: 0px !important; 
}
}


ul.primary-menu > li:last-child {
    margin-right: 0px;
    padding: 0px 0px 0px 10px;
}
.st-testimonial .testimonial-content b {
    font-size: 16px !important;
    text-transform: uppercase;
    color: #4C4B46;
}
div#copyright-wrapper {
    background-color: #000;
    color: #6B7478;
    font-weight: 700;
}
#content-wrapper.not-vc {
    padding-bottom: 0px;
}
.single-st_service  .footer .wpb_wrapper {
    margin: 0 4%;
}
.blog   .footer .wpb_wrapper {
    margin: 0 4%;
}
.green-testimonial.footer .col-md-12 {
    padding-left: 0px;
}
.vc_row-fluid.green-testimonial,
.green-testimonial.footer {
    background-color: #93d50055 !important;
}
.copyright {
    display: none;
}

div#secondary-copyright {
    float: right;
}
nav#secondary-nav {
    text-align: right;
    width: 56%;
    float: left;
}

.footer-menu li::after {
    position: relative;
    content: ' ';
    margin: 0 9px;
}
.accreditation.footer .wpb_content_element{
    margin-bottom: 18px;
}
.accreditation.footer {
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    background-color: #ebebeb !important;
    padding-bottom: 40px !important;
}
.st-testimonial .testimonial-content b {
    font-size: 20px;
}
.green-testimonial .st-heading .box-title::after {
    background-color: #fff;
}
.st-testimonial .testimonial-container::before {
    content: none;
}
.st-testimonial .testimonial-container {
    padding-right: 1%;
    padding-left: 0%;
}
.homepage-testimonial .testimonial-photo {
    display: none;
}
.header-left-info {
    opacity: 0;
}
#footer .widget_nav_menu li a::before ,#footer .st-services-wgt li a::before{
    color: #93D500;
}
.header-right-inner {
    display: none !important;
}
.textwidget b {
    color: #93D500;
}
.st-services-wgt .active {
    background-color: #94d600;
}
.wpb_text_column.wpb_content_element li::before {color: #94d600;
    padding-right: 5%;
    font-size: 8px;
    vertical-align: middle;
    content: "\f111";
    font-family: FontAwesome;
    margin-left: -7%;
}
.single-st_service .wpb_text_column.wpb_content_element li::before {
    color: #94d600;
    padding-right: 5%;
    font-size: 8px;
    vertical-align: middle;
    content: "\f111";
    font-family: FontAwesome;
    margin-left: -8%;
}
.wpb_text_column.wpb_content_element ul {list-style: none}

div#title-wrapper {
    padding-top: 400px!important;
}

a.header-button {
    opacity: 0;
    visibility: hidden;
}

body.st_service-template-default .st-heading .box-title {
    font-size: 21pt!important;
}

.portfolio-image .work h3 {
    font-size: 16px!important;
    max-width: 80%;
    max-height: 60px;
    overflow: hidden;
}

@media (max-width:768px){
div#title-wrapper {
    background-size: cover!important;
    padding-top: 0px!important;
}
article.service-single>div.post-content>div.vc_row>div.vc_col-sm-3:nth-child(n+2) {
    display: none;
}

body.single-st_service .service-footer {
    margin-top: 20px;
}

body #title-wrapper .title-holder {
    padding: 140px 0 20px!important;
}


}