.has-bg .entry-title {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    float: left !important;
    padding: 20px !important;
    border-left: 5px solid #15622f !important;
    background: #000000a8 !important;
}
.structure .esg-navigationbutton {line-height: 19px !important;}

.sersec{ padding: 20px 0;}

.alg-wc-wl-btn.remove i.fa:first-child {color: #3c82c8;}

.single-product .has-bg { background-image: url("http://amvico.co.uk/wp-content/uploads/2018/08/unnamed-1.jpg") !important;}

.wpb_wl_quick_view_content .wolf_add_to_wishlist{    margin-left: 5px !important;}

.wpb_wl_summary .button {background: #146432 !important; color: #ffffff !important;}

.wpb_wl_quick_view_content .wolf_add_to_wishlist .wolf_add_to_wishlist_heart:before {line-height: 36px !important;}

.wpb_wl_summary .quantity .qty {max-width: 50px !important;}

.fancybox-slide>* {display: table-cell !important;}

.wpb_wl_preview_area .wpb_wl_preview { background: #126330 !important;}

.fancybox-infobar {display: none !important;}

.sersec h3 {font-size: 16px; }

.sersec a {
    color: #176333 !important;
    font-weight: 900;
}

.sersec p {
    color: #000 !important;
}

.sersec p:nth-child(2) {     height: 180px;
    overflow: hidden;
    background: #ffff; } 

.sersecmain  .vc_column_container>.vc_column-inner {
    padding-left: 12px;
    padding-right: 10px;
}


.testimonials-text p{
    font-size: 20px !important;
    font-weight: bold !important;}

.testimonial-4 .testimonials-list .author span {
    color: #fff  !important;}

.headroom--not-top .site-branding img{width:120px !important;}

.contact-info{
color: #000;
    line-height: 1.5;
    font-size: 16px;}

.contact-info p{margin-bottom:20px;}


#menu-services-menu li a {    font-size: 13px !important;}

#text-6 {
    font-size: 14px;
    font-family: arial;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: uppercase;
}

.has-bg h1 {
    color: #fff !important;}


.home-black .counting1:before {
    background-color: #156533a3 !important;
}

.banner2para{
text-align: center;
    color: #fff !important;
    font-size: 24px;}

.firstsechome{padding:100px 0;}


.marqueimg img{    
max-height: 70px;
    margin: 0 10px;}



.scheme .footer {
    background-color: #3c82c8;
    background-image: url(http://amvico.co.uk/wp-content/uploads/2018/06/footerback.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#rev_slider_27_1 .uranus .tp-bullet.selected .tp-bullet-inner, #rev_slider_27_1 .uranus .tp-bullet:hover .tp-bullet-inner {background-color: rgb(60, 130, 200) !important;}

#rev_slider_27_1 .uranus .tp-bullet {border: 2px solid #3c82c8 !important;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {    background-color: #3c82c8 !important;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {    background-color: #146432 !important;}

.cartwrapper{
text-align:right;
padding: 10px;
    margin-top: -60px;
}

.heartwishicon{width: 30px;
margin-top: 0px;}

.basketicon{
width: 30px;
margin: 0 15px;
}

.carttotal{
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
}


.cartpriceu{
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    vertical-align: text-top;
}
.serhover:hover{color:#3c82c8 !important;}

.testimonial-4 .testimonials-list .author span:first-child {color: #00ff5f !important;}

.iconboxp p{margin:0px !important}

.eg-thememove-company-news-element-19{display:none !important;}
.eg-thememove-company-news-element-20-a{display:none !important;}
.dates .comments-counts {display: none !important;}

.entry-bottom { display: none !important;}
.entry-footer { display: none !important;}
.comments-area { display: none !important;}
#wp-live-chat {right: 10px !important;}

.cleaningci p i{color: #3c82c8 !important;}

#rev_slider_27_1 .uranus .tp-bullet.selected, #rev_slider_27_1 .uranus .tp-bullet:hover {
    box-shadow: none !important;
    border: 2px solid #146431 !important;
}


.testimonial-4 .testimonials-list blockquote + img { display: none; 
margin: 0 !important; }

.testimonial-4 .testimonials-list .author {
 margin-top: 0px !important; }

.listbackheader{    
	background: #16622e;
    color: #fff;
    font-size: 20px;}

.listback{    
	background: #3c82c833;
    padding: 0 20px;}

.listback td{
      padding: 20px 25px;
    font-size: 16px;
    color: #000;
    border: 1px solid #a5a2a2;
}

.listbackheader td{  
    padding: 10px 25px;
    border: 1px solid #a5a2a2;
}


.greenhead{
line-height: 70px !important;
    font-size: 46px !important;
    color: #146330;
}


.banrbottom{
    font-size: 16px;
    margin-top: 20px;
text-transform: initial !important;
    line-height: 25px;
    font-weight: 400;}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;
}
.count{display:none !important;}

 .circleparar{margin-bottom: 50px;
    padding-right: 17%;
    padding-left: 17%;}

.contactron{  padding: 0 20%;}

.entry-meta {display: none !important;}

.abouttest{
	white-space: nowrap !important;
    font-size: 34px !important;
    line-height: 24px !important;
    font-weight: 700 !important;
    color: rgb(255, 255, 255) !important;
    letter-spacing: 0px !important;
    font-family: "Open Sans";
    background-color: rgba(0, 0, 0, 0.62) !important;
    border-color: rgb(20, 100, 50) !important;
    border-style: solid !important;
    border-width: 0px 0px 0px 4px !important;
    padding: 17px !important;}



.mobilehome{
	white-space: nowrap !important;
    font-size: 22px !important;
    line-height: 10px !important;
    font-weight: 700 !important;
    color: rgb(255, 255, 255) !important;
    letter-spacing: 0px !important;
    font-family: "Open Sans";
    background-color: rgba(60, 130, 200, 0.71) !important;
    border-width: 0px !important;
    padding: 12px !important;}


/*---------------------------------------------------1200px Start Here-------------------------------------------------------------------*/
@media only screen and (min-width: 1200px) {
.scrollup.show {
    bottom: 20px !important;
    right: 48%  !important;
}

.header-preset-04.home .navigation > div > ul > li > a:active {
    color: #146432 !important;
}

#primary-menu li a:active {
    color: #146432 !important;
}

.has-bg {padding: 140px 0 !important;}
.social .menu li a:before { font-size: 20px !important;}
.social .menu li {margin-top: 5px;}
.top-area .col-md-9{width:88% !important;}
.top-area .col-md-3{width:12% !important;}


.header-preset-04.home .navigation > div > ul > li > a:hover {
    color: #146432;
}
.has-bg .breadcrumb {
    position: absolute;
    left: 0;
    margin-top: 150px;}

.woocommerce ul.products li.product a img {border-radius: 55%;}

.headroom--not-top { z-index: 99 !important;}
.has-bg .entry-title {
    font-size: 36px !important;
    font-weight: bold  !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    float: left !important;
    padding: 20px !important;
    border-left: 5px solid #15622f !important;
    background: rgba(0, 0, 0, 0.62) !important;
}
.woocommerce-page .has-bg {
    padding: 70px 0 250px 0 !important;
}

.woocommerce-page .has-bg .breadcrumb {
    position: absolute;
    left: 0;
    margin-top: 250px;
}
.abouttest{margin-left :100px !important;}

.wolf_add_to_wishlist{
margin-top: -350px  !important;
position: absolute !important;
padding: 5px 3px 3px 5px !important;}

.hidedesk{display: none !important;}

.hideonpc{display:none !important;}

.woocommerce ul.products {margin: 65px 0 1em !important;}

}
/*------------------------------------------------------1200px Ends Here-------------------------------------------------------------------*/

/*------------------------------------------------------600px Start Here--------------------------------------------------------------------*/
@media only screen and (max-width: 600px) {

.top-area {
    padding: 40px 0 15px !important;
}
#wp-live-chat { bottom: 65px !important; }

.how-btn {
    right: 10px !important;}

.parar {
    font-size: 15px !important;}

.sliderpara{display:none !important;}

.testimonial-4 .testimonials-list .testimonials-text {
    padding: 0px !important;}

.testimonials-text p {
    font-size: 15px !important;}

.q2w3-fixed-widget-container{
height:0px !important;}

.sidebar, .wpb_widgetised_column {
    display: nne !important;}

.roundgr {
    height: 250px !important;
    padding: 40px 20px !important;
    margin-bottom: 10px !important;}

    .circleparar{margin-bottom: 50px;
    padding:0px !important;}

.roundgrr p {
    font-size: 13px !important;}


.roundgrr {
    border-radius: 44% !important
    height: 405px !important;
    margin-bottom: 10px !important;
    padding: 35px 24px !important
}

.innertext {
    line-height: 16px !important;
    font-size: 10px !important;
    line-height: 15px !important;
    font-weight: 400 !important;
}
.hideonmobile{display:none !important;}

.tp-caption{font-size: 13px !important;}

.abouttest{font-size: 18px !important;}

.hidemob{display: none !important;}

.squarelayout p { font-size: 14px  !important;}


.banrbottom {
    font-size: 10px;
    margin-top: 20px;
    line-height: 18px;
    font-weight: 400;
}


.has-bg .entry-title {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    text-align: left !important;
    float: left !important;
    padding: 20px !important;
    border-left: 5px solid #15622f !important;
    background: #000000a8 !important;
}

.widget_product_categories{display:none  !important;}

.top-area .hidden-xs {     display: block! important;}

#text-6{ display: none !important;}

#gtranslate-2 {display: block !important; float: right !important;}

.top-area .social{float: left !important; margin-top: -25px !important;}

.gt_white_content .gt_languages { column-count: 3 !important;}

.gt_white_content {
    top: 20%  !important;
    left: 5%  !important;
    right: 5%  !important;
    width: 90%  !important;
    height: 375px  !important;
    margin: 0px  !important;}

.header-preset-04.home .header { background: #ffffff !important;}

.headroom--unpinned{    position: fixed;top: 0; z-index: 99;}

}
/*---------------------------------------------------------------------600px Ends Here---------------------------------------------------------------*/


.mainslider{
    margin: 0px;
    min-width: 518px !important;
    max-width: 518px !important;
    white-space: normal 
    font-size: 19px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(255, 255, 255) !important;
    letter-spacing: 0px !important;
    background-color: rgba(60, 130, 200, 0.71) !important;
    visibility: inherit !important;
    transition: none!important;
  padding: 28px 19px 94px !important;}

.woocommerce-page .has-bg {
    background-size: cover;
    background-image: url(http://amvico.co.uk/wp-content/uploads/2018/08/unnamed-1.jpg) !important;
    background-repeat: no-repeat;
    background-position: center !important;
}

.post-template-default .has-bg {
    background-size: cover;
    background-image: url(http://amvico.co.uk/wp-content/uploads/2018/10/3-2.jpg) !important;
    background-repeat: no-repeat;
    background-position: center !important;
}


.category-blog .content-wrapper  { 
  background: url(http://amvico.co.uk/wp-content/uploads/2018/07/bane.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.category-6 .entry-header {display:none !important;}


.archive article {
    margin: 0 auto 30px  !important;
    padding: 15px 0 0 15px !important;
    background: #fff !important;
}

article.post .entry-header .entry-title {
    display: block !important;
}

.format-standard  .entry-header {display:block !important;}

#post-76362{margin: 20px 0 30px 0 !important;}

.timberdeit th{
font-weight: bold;
    vertical-align: middle;
    padding: 10px;
border-bottom: 1px solid #333;
    color: #333;
    width: 25%;
    border-right: 1px solid #333;
}

.timberdeit td{padding: 10px;
    vertical-align: middle;
border-bottom: 1px solid #333;
    color: #333;}

.timberdeit{  border: 1px solid #333;}

.timberdeit .main1{padding: 10px;
    vertical-align: middle;
border-bottom: 1px solid #333;
    color: #333;}

.timberdeit .main{
font-weight: bold;
    vertical-align: middle;
    padding: 10px;
border-bottom: 1px solid #333;
    color: #333;
    width: 25%;
    border-right: 1px solid #333;
}

.description_tab a {
color:#fff !important;
font-weight:900 !important;
}

.productdimentoin td{
padding: 10px;
font-weight: bold;
vertical-align: middle;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
    color: #333;}

.productdimentoin td span{
 color: #07801b;}

.productdimentoin {border: 1px solid #333;}

.woocommerce-Price-amount{   
font-weight: bold;
 font-size: 26px;}

 @media only screen and (max-width: 800px) {
  .hidemob{display: none !important;}

.timbermob {border: 1px solid #333;}

.timbermob th {
    font-weight: bold;
    vertical-align: middle;
    padding: 10px;
    text-align:center;
    border-bottom: 1px solid #333;
    color: #333;
}

.timbermob td {
    padding: 10px;
    vertical-align: middle;
text-align:center;
    border-bottom: 1px solid #333;
    color: #333;
}}

@media only screen and (min-width: 800px) {
  .hideonpc{
display: none !important;
}
}

.single-product .wolf_add_to_wishlist {
    margin-left: 20px !important;
    margin-top: 0px !important;

}


.related.products .wolf_add_to_wishlist {
    margin-top: -350px !important;}

.related.products .price { height: 55px !important;}

.related.products .item-cart{font-size: 13px !important;}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #146432!important;}
.wolf_add_to_wishlist_heart {color: #146432;}
.wolf_add_to_wishlist_heart:hover {color: #ffffff;}
.woocommerce a.button {color: #146432!important;}
.woocommerce div.product form.cart button {color: #fff !important;}

.woocommerce button.button.alt.disabled{background-color: #000000; color:#333 !important;}

.product-categories .children{display:none !important;}

.woof_container_pa_base-material .woof_color_term {
    width: 80px;
    height: 80px;
    border: none !important;}

.instagram-pics li img{width:48%; margin-right :3px;}

.instagram-pics li {display: inline;}

.materialwidget{display:inline-block;}

.materialwidget a{display:inline-block;}

.materialwidget img{
width: 80px;
height: 80px;
border: none !important;
margin-right: 5px;
margin-bottom: 5px;
}
.color-variable-item-brown span{ background-color: #795548;}
.woocommerce div.product form.cart .variations td.label {width: 40%;}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li a, .woocommerce .widget_layered_nav ul.yith-wcan-color li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
height: 35px !important;
 width: 35px !important;}

.tagcloud a {display: block !important;}

#glt-translate-trigger{    bottom: auto;
    top: 95px !important;
    right: 0;
    width: 65px;
    font-size: 12px;
    padding: 5px;
    background: #6dab3c !important;
}

@media only screen and (max-width: 600px) {
#glt-translate-trigger{    bottom: auto;
    top: 55px !important;
    width: 45px;
    font-size: 8px;
    padding: 3px;
}
.structure .esg-filter-wrapper .esg-filterbutton{    display: inline-flex;
width: 39% !important;     margin: 0px 10px !important;
}
.structure .esg-filter-wrapper .esg-filterbutton span{    line-height: 18px;
    font-size: 10px;}
}

.fa-navicon:before{
    font-size: 28px;
    color: #429acc;
}

.mm-menu .mm-listview>li a:not(.mm-next){
color: #12B5F7
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: rgb(28, 99, 50);
    text-transform: uppercase;
}

.home [data-stellar-background-ratio]{
    background-attachment: inherit;

}

.structure .esg-filter-wrapper .esg-filterbutton {
     width: 21%;
    margin-bottom: 10px;
    text-align: left;
}

.single-project div#content {
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
}

.home .structure .esg-filter-wrapper .esg-filterbutton{
diplay:flex;
float:left;
}