@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Hind+Madurai:300,400,500,600,700');
.container{width: 1212px !important;}
.enquiry-form-home.contact-form-page{margin: 15px 0 0 0;}
#what-we-do { margin: 15px 0 0 0;}
.slide-content-inner {
    background-size: cover!important;
    padding: 225px 0;
    /*border-bottom: 20px solid #0f78b4;*/
}

.homer-page-banner-content {
    width: 550px;
    float: right;
}

.homer-page-banner-content h1{
    color: #fff;
    font-size: 70px;
    font-weight: 400!important;
    text-transform: none;
    margin: 10px 0;
}
.homer-page-banner-content h1 {
    font-size: 70px;
    text-transform:none;
}
.homer-page-banner-content h2 {
    font-size: 28px;
    color: #fff;
    letter-spacing: 0.04em;
    text-transform: uppercase !important;
}
.homer-page-banner-content p {
    font-size: 28px;
    color: #757575;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
}
.homer-page-banner-content p img.pay_logos{
    max-height:35px !important;
    width:auto !important;
    display: inline !important;

}
/*
.owl-carousel .owl-item img {
    display:inline !important;
    width:auto !important;
} */
.homer-page-banner-content h1 strong{
    font-weight: 700!important;
}

.homer-page-banner-content a{
    background: #29B0FF;
    color: #fff;
    text-align: center;
    padding: 15px 0 10px;
    width: 80%;
    font-size: 30px;
    text-transform: uppercase;
    display: block;
    border-radius: 5px;
    transition: 0.6s;
    margin-top: 33px;
    margin-bottom:66px;
}

.homer-page-banner-content a:hover{
    color: #fff;
    background: #1f83b9;
    transition: 0.6s;
}

h1.entry-title { text-transform: capitalize; }

section.home-welcome-text {
    text-align: center;
    width: 100%;
    padding: 90px 20px 0;
}

section.home-welcome-text h2 {
    margin: 0 0 25px;
}

section.home-welcome-text p{
    width: 70%;
    margin: 0 auto;
}

.testimonials-content {
    text-align: center;
}

.testimonials-content h3 {
    margin: 45px 0 25px;
    font-weight: 900;
    font-size: 30px;
}

.testimonials-content p {
    width: 82%;
    margin: 0 auto;
}

.testimonials-content a{
    background: #0f78b4;
    border: 2px solid #0f78b4;
    color: #fff;
    text-align: center;
    padding: 12px 0;
    width: 30%;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    border-radius: 5px;
    transition: 0.4s;
    margin: 25px auto;
}

.testimonials-content a:hover{
    text-decoration: none;
    transition: 0.4s;
    color: #0f78b4;
    background: #fff;
}

.products-owl .owl-stage-outer { padding: 100px 0; max-height: 800px; }

.products-owl .owl-item.active{
    opacity: 0.4;
    transition: 0.6s;
    margin: 40px 0;
    background: #f1f0f0;
    z-index: 99;
    position: relative;
}

.products-owl .owl-item.active a{ display: none; }

.products-owl .owl-item.active+.owl-item.active {
    background: #fff;
    box-shadow: 0 0 100px;
    position: relative;
    z-index: 9999;
    opacity: 1;
    transition: 0.6s;
    margin: 0;
}

.owl-item.active+.owl-item.active a{ display: block; }

.products-owl .owl-item.active+.owl-item.active+.owl-item.active {
    opacity: 0.4;
    transition: 0.6s;
    margin: 40px 0;
    box-shadow: none;
    background: #f1f0f0;
    z-index: 99;
    position: relative;
}

.products-owl .owl-item.active+.owl-item.active+.owl-item.active a{ display: none; }

.owl-item.active .testimonials-content img {
    height: 258px;
}

.owl-item.active+.owl-item.active .testimonials-content img {
    height: 275px;
}

.owl-item.active+.owl-item.active+.owl-item.active .testimonials-content img {
    height: 258px;
}

/****/
.owl-item.active .testimonials-content p {
    margin: 0 auto 50px;
}

.owl-item.active+.owl-item.active .testimonials-content p {
    margin: 0 auto;
}

.owl-item.active+.owl-item.active+.owl-item.active .testimonials-content p {
    margin: 0 auto 50px;
}

.products-owl .owl-item {
    opacity: 0.4;
    transition: 0.6s;
    margin: 40px 0;
}

.products-owl .owl-item a{ display: none; }

.products-owl .owl-nav.disabled { display: block!important; width: 100%; }

.products-owl .owl-nav{
    position: absolute;
    left: 0;
    top: 35%;
}

.products-owl .owl-nav button{
    color: #0f78b4!important;
    font-size: 100px!important;
    position: absolute;
}

.products-owl .owl-nav button.owl-prev{
    left: -50px!important;
}

.products-owl .owl-nav button.owl-next{
    right: -50px!important;
}

.products-owl .owl-nav button:hover {
    background: transparent!important;
}

section.home-prodcuts {
    text-align: center;
    padding: 90px 20px 0;
    background: #f2f2f2;
}

section.home-prodcuts h2{
    margin: 0 0 25px;
}

section.home-prodcuts p{
    margin: 0 auto;
    width: 70%;
}

.product-widget{
    position: relative;
    bottom: -100px;
}

.home-prodcuts-content{
    margin: 0 0 -70px;
}

.product-widget ul.product_list_widget{

}

.product-widget ul.product_list_widget li {
    display: inline-block;
    width: 24%;
    background: #fff;
    padding: 30px 40px!important;
    margin: 0 0.2%!important;
    transition: 0.6s;
}

.product-widget ul.product_list_widget li:hover{
    position: relative;
    box-shadow: 0 0 50px #00000061;
    z-index: 99;
    transition: 0.6s;
}

.product-widget ul.product_list_widget li::before{
    position: relative;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
}

.product-widget ul.product_list_widget li a{

}

.product-widget ul.product_list_widget li a:Hover{
    text-decoration: none;
}

.product-widget ul.product_list_widget li a img{
    display: block;
    float: none;
    text-align: center;
    width: auto;
    margin: 0 auto 20px;
    border-bottom: 1px solid #2b2b2b;
    padding: 0 0 20px;
}

.product-widget ul.product_list_widget li a span.product-title {
    color: #231f20;
    font-size: 17px;
    font-weight: 400;text-transform: uppercase;font-family: 'Hind Madurai', sans-serif;
}

.product-widget ul.product_list_widget li span.woocommerce-Price-amount.amount {
    color: #0f78b4;
    font-weight: 700;
    position: relative;font-family: 'Hind Madurai', sans-serif;
}

.product-widget ul.product_list_widget li span.woocommerce-Price-amount.amount::before {
    content: 'Pack Size';
    color: #666666;
    font-size: 20px;
    font-weight: 300;
    margin: 0 10px 0 0;
}

section.home-about {
    margin: 250px 0 90px;
}

section.home-about .container {
    background: #0f78b4;
    padding: 70px;
}

section.home-about img {
    width: 100%;
    margin-top: -120px;
    box-shadow: 0 0 50px #00000069;
}

.home-about-content {
    padding: 0 0 0 70px;
    color: #fff;
}

.home-about-content p { color: #fff; }

.home-about-content h2 {
    color: #fff;
    margin: 30px 0 25px;
}

.home-about-content ul li a {
    display: block;
    background: #fff;
    border: 1px solid #fff;
    text-align: center;
    font-size: 18px;
    padding: 10px 0 8px;
    border-radius: 4px;
    transition: 0.5s;
    text-transform: uppercase;
}

.home-about-content ul li a:hover{
    color: #fff;
    background: transparent;
    transition: 0.5s;
}

.home-about-content ul li::before {
    position: relative;
}
.home-about-content ul li {
    display: inline-block!important;
    width: 40%;
    padding: 0 15px 0 0!important;
}
.home-about-content ul {
    padding: 0!important;
    margin: 10px 0 0 0!important;
}

.footer-top {
    background: #f5f5f5;
    padding: 50px 0;
    margin: 0 0 45px;
}

footer.footer-sec-findus {
    background: #221f20;
}

.footer-top p {
    margin: 20px 0 0;
    text-transform: uppercase;
    color: #a5a5a5;
}

footer.footer-sec-findus form.wpcf7-form input.subs-input {
    border: 0;
    background: #fff;
    padding: 10px;
    width: 70%;
    border-radius: 3px;
}

footer.footer-sec-findus form.wpcf7-form input.submit-input {
    border: 1px solid #323c4e;
    background: #323c4e;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px;
    border-radius: 3px;
}

ul.f-social {
    float: right;
    padding: 0!important;
    margin: 0!important;
}

ul.f-social li { display: inline-block; vertical-align: middle; }

ul.f-social li p { margin: 0 10px 0 0; }

ul.f-social li p a {
    display: inline-block;
    width: auto;
    font-size: 15px;
    color: #9c9c9c;
    background: transparent;
    padding: 0;
    height: auto;
    border: 0;
}

ul.f-social li p a:hover{
    color: #a5a5a5;
    background: #f5f5f5;
}

ul.f-social li a {
    background: #887f6b;
    border: 1px solid #887f6b;
    font-size: 28px;
    color: #fff;
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 50px;
    padding: 8px 0;
    text-align: center;
    transition: 0.6s;
}

ul.f-social li a:hover{
    background: #fff;
    color: #887f6b;
    transition: 0.6s;
    cursor: pointer;
}


footer.footer-sec-findus h3 {
    color: #fff;
    margin: 50px 0 30px;font-family: 'Hind Madurai', sans-serif;
}

.links-f ul li a {
    color: #fff;
}

.links-f ul li a:hover {
    color: #0f78b4;
}

.links-f ul li {
    width: 49%;
    display: inline-block;
    padding: 5px 0;
    position: relative;font-family: 'Source Sans Pro', sans-serif;
}
.links-f ul {
    padding: 0;
    margin: 0;
}

.links-f ul li a{
    color: #d5d5d5;
}

.links-f ul li::before{
    content: '\f061';
    font-family: 'fontawesome';
    position: absolute;
    left: -23px;
    top: 6px;
    color: #0f78b4;
    font-size: 12px;
}

.links-f-f ul li { width: 100%; font-family: 'Source Sans Pro', sans-serif;color:#d5d5d5;}

.f-logo h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 300;
    margin: 0;font-family: 'Hind Madurai', sans-serif;
}

.f-logo .ico-left span {
    color: #a5a5a5;
    font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight:300;
}


.f-logo .ico-left p {
    color: #a5a5a5;
    font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight:300;
}

.f-logo .ico-left p a{
    color: #a5a5a5;
    font-size: 14px;
    font-weight: 300;
}

.f-logo .ico-left { margin: 50px 0 0; }

.f-logo{
    border-left: 1px solid #88756d;
    padding: 0 0 50px 100px;
}

.copyrights-p {
    border-top: 1px solid #88756d;
    padding: 15px 0;
    text-align: center;
}

.copyrights-p p{
    margin: 0;
    color: #fff;
    font-size: 13px;
    font-family: 'Hind Madurai', sans-serif;
}

.footer-top div#wpcf7-f40-o1{ margin: -10px 0 0; }

nav#ubermenu-main-2 li { padding: 0 14px; }

nav#ubermenu-main-2 li:last-child {
    padding: 0 0 0 14px;
}

nav#ubermenu-main-2 li a {
    display: block;
    padding: 0 14px;
    color: #0f78b4;
    /*font-size: 18px;
    text-transform: uppercase;*/
    font-weight: 300;
}

nav#ubermenu-main-2 li a:hover {
    color: #455a62;
}

ul#menu-main-menu li a:hover {
    color: #323c4e;
}

.header-contect-info {
    float: right;
}

a.header-btns {
    display: inline-block;
}

.header-contect-info .ico-left{
    display: inline-block;
    vertical-align: middle;
}

a.header-btns img {
    margin: -20px 12px 0;
}

a.header-btns {
    display: inline-block;
    background: #eaeaea;
    padding: 12px;
    border-radius: 5px;
    height: 40px;
padding-right:55px;
}

header#vertical {
    background: #fff !important;
    padding: 20px 0 0;
}

.logo img {
    margin: 0 0 20px;
width:100%;
}

.ico-left.header-call-btn {
    margin: 0 40px;
    padding: 0 0 0 30px;
    border-left: 1px solid #2b2b2b;
}

.header-call-btn p {
    line-height: 14px;
}
.header-call-btn span {
    color: #4d75ae;
}
.header-call-btn p a {
    font-size: 16px;
    color: #4d75ae;
}

nav#ubermenu-main-2 {
    margin: 15px 0 0 50px;
    padding: 15px 0;
    /* border-top: 1px solid #e0e0e0; */
    float: right;
}
.top_btns a {
    color:#231F20;
    padding-right: 10px;
}
.top_btns {
    float: right;
    margin: auto 20px;
    padding-top: 30px;
}

.header-btns-link {
    magrin: 0 20px;
}
.top-search {
    float:right;
    width:240px;
    display:block;
    padding-left: 15px;
    box-sizing: border-box;
    margin-top: 20px;
    height: 35px;
    left: 1248px;
    top: 47px;
    background: #F1F1F1;
    border: 1px solid #F1F1F1;
    border-radius: 40px;
}
.top-search label {
    width:150px;
}
.top-search-submit {
    border: none;
    background: url(images/search-icon.png) no-repeat center center;
    width: 40px;
    height: 30px;
    float: right;
}
.top-search-field {
    border: none;
    background: none;
    padding: 8px 0;
}
.header-contect-info{
    display: block;
}

.header-fix {
    position: fixed;
    left: 0;
    top: 0;
    border-radius: 0!important;
    transition: 0.6s!important;
    margin: 0!important;
    z-index: 9999;
    width: 100%;
    background: #f5f5f5;
    box-shadow: 0 3px 8px #9e9e9e;
}

.header-fix .header-contect-info{
    display: none;
}

.header-fix .logo img {
    margin: 10px 0;
    width: auto;
    max-height: 82px;
}

.header-fix nav#ubermenu-main-2{
    border: 0;
}


.contact-form-page input.home-input-btn {
    background: #323c4e;
    color: #fff;
    font-weight: 700;
    padding: 12px;
    border-radius: 5px;
    border: 1px solid #323c4e;
    transition: 0.6s;
margin-top:15px;
}

.contact-form-page input.home-input-btn:hover {
    background: #fff;
    color: #323c4e;
    transition: 0.6s;
}

body.woocommerce div#content {
    margin: 0 auto;
}

body.woocommerce div#content h1.woocommerce-products-header__title.page-title {
    margin: 20px 0 5px;
    padding: 0;
    max-width: 100%;
}

ul.products li a img {
    margin: 0 auto;
    text-align: center;
}

a.button.add_to_cart_button {
    background: #29B0FF !important;
    color: #fff!important;
    border: 1px solid #29B0FF!important;
    transition: 0.6s!important;
}

a.button.add_to_cart_button:hover {
    transition: 0.6s!important;
    background: #fff!important;
    color: #29B0FF!important;
}

button.single_add_to_cart_button{
    background: #323c4e!important;
    color: #fff!important;
    border: 1px solid #323c4e!important;
    transition: 0.6s!important;
}

button.single_add_to_cart_button:hover{
    transition: 0.6s!important;
    background: #fff!important;
    color: #323c4e!important;
}

div#reviews input#submit{
    background: #323c4e!important;
    color: #fff!important;
    border: 1px solid #323c4e!important;
    transition: 0.6s!important;
}

div#reviews input#submit:hover{
    transition: 0.6s!important;
    background: #fff!important;
    color: #323c4e!important;
}

.cart-header-call-btn a span img {
    margin: -20px 30px 0;
}

.cart-header-call-btn a span img {
    margin: -20px 30px 0;
}

.cart-header-call-btn {
    display: inline-block;
    background: #eaeaea;
    padding: 9px 12px 12px;
    border-radius: 5px;
    height: 40px;
}

h2.woocommerce-loop-product__title {
    color: #231f20;
    font-size: 20px!important;
    font-weight: 300;
}

span.woocommerce-Price-amount.amount {
    color: #67CD90;
    font-weight: 700;
    position: relative;
    font-size: 20px;
}
td.Total .includes_tax span.woocommerce-Price-amount.amount {
	font-size:12px !important;
}

/*.woocommerce-product-gallery img.wp-post-image { width: 140px!important; }*/

ul.products li {
    background: #fff;
    padding: 30px 10px!important;
    width: 32%!important;
    margin: 0 0.2%!important;
    transition: 0.6s;
    text-align: center;
}

ul.products li:hover {
    position: relative;
    box-shadow: 0 0 50px #00000061;
    z-index: 99;
    transition: 0.6s;
}

ul.products li a img {
    margin: 0 auto!important;
}
/*
.woocommerce button {
    background: #323c4e!important;
    color: #fff!important;
    border: 1px solid #323c4e!important;
    transition: 0.6s!important;
}

.woocommerce button:hover{
    transition: 0.6s!important;
    background: #fff!important;
    color: #323c4e!important;
}
*/
.woocommerce input#coupon_code {
    padding: 8px!important;
    border-radius: 4px!important;
}

.wc-proceed-to-checkout a{
    background: #29B0FF!important;
    color: #fff!important;
    border: 1px solid #29B0FF!important;
    transition: 0.6s!important;
    padding:20px;
    font-size:18px;
}

.wc-proceed-to-checkout a:hover{
    transition: 0.6s!important;
    background: #fff!important;
    color: #29B0FF!important;

}

.quantity .input-text.qty {
    padding: 6px!important;
    border-radius: 2px!important;
    border: 1px solid #e0e0e0!important;
}

.woocommerce-message {
    border-top-color: #5275ae!important;
    width: 1200px!important;
    margin: 0 auto 40px!important;
}

.woocommerce-message::before {
    content: '\e015';
    color: #323c4e!important;
}

.woocommerce-message a{
    background: #323c4e!important;
    color: #fff!important;
    border: 1px solid #323c4e!important;
    transition: 0.6s!important;
}

.woocommerce-message a:hover{
    transition: 0.6s!important;
    background: #fff!important;
    color: #323c4e!important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span.woocommerce-terms-and-conditions-checkbox-text {
    margin: 0 0 0 25px;
    position: relative;
    top: -8px;
}



@media only screen and (max-width: 1600px) {

}

@media only screen and (max-width: 1470px) {

}

@media only screen and (max-width: 1300px) {

}

@media only screen and (max-width: 1200px) {

    .woocommerce-message {
        width: 100%!important;
    }

    .container{
        width: 100%!important;
    }

    nav#ubermenu-main-2 li a {
        font-size: 15px;
    }
    nav#ubermenu-main-2 li {
        padding: 0 8px;
    }

    .home-about-content {
        padding: 0 0 0 0px;
    }

    ul.f-social {
        float: none;
        text-align: center;
        margin: 20px 0 0!important;
        display: block;
    }

    .f-logo {
        border-top: 1px solid #a5a5a5;
        padding: 50px;
        border-left: 0;
        margin: 50px 0 0;
    }

}

@media only screen and (max-width: 1000px) {
    .products-owl .owl-item.active{
        opacity: 1;
    }

    .products-owl .owl-item.active .testimonials-content img {
        height: auto;
    }

    .products-owl .owl-dots{
        display: none;
    }

    .products-owl .owl-stage-outer {
        padding: 100px 0;
        max-height: 100%;
    }

    .products-owl .owl-nav {
        position: absolute;
        right: 60px;
        left: auto;
        top: 70px;
    }

    .products-owl .owl-nav button.owl-prev {
        left: 0px!important;
    }

    .products-owl .owl-nav button {
        font-size: 50px!important;
    }

    .products-owl .owl-item.active a {
        display: block;
    }
}

@media only screen and (max-width: 992px) {

    .header-fix {
        position: relative;
    }

nav.woocommerce-breadcrumb{
padding:10px!important;
width: 100%!important;
}

    .product-widget ul.product_list_widget li {
        width: 49%;
    }

    section.home-prodcuts p {
        width: 100%;
    }

    section.home-welcome-text p {
        width: 100%;
    }

    .ico-left.header-call-btn {
        margin: 0 10px;
        padding: 0;
        border-left: 0;
    }

    body.woocommerce div#content {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }
}

@media only screen and (max-width: 960px) {
    a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
        text-align: right;
        color: #0f78b4;
        font-size: 30px;
        padding: 20px 0 0;
    }

    a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full svg{
        margin-right: 10px;
    }
    nav#ubermenu-main-2 li:last-child {
        padding: 0 8px;
    }
}

@media only screen and (max-width: 768px){
    .header-contect-info {
        float: none;
        margin: 0 auto;
        text-align: left;
        display: block;
    }

.cart-header-call-btn {
    margin: 20px 0 0;
}

    .logo img {
        margin: 0 auto 20px;
        width: 200px;
        display: block;
    }

    a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
        text-align: right;
    }
}

@media only screen and (max-width: 570px){

    ul.products li {
        width: 100%!important;
    }

    .home-about-content ul li {
        width: 100%;
    }

    .links-f ul li {
        width: 100%;
    }

    .product-widget ul.product_list_widget li {
        width: 100%;
        margin: 1% 0;
    }

    .homer-page-banner-content h1 {
        font-size: 70px;
        text-transform:none;
    }
    .homer-page-banner-content h2 {
        font-size: 28px;
        color: #fff;
        letter-spacing: 0.04em;
        text-transform: uppercase !important;
    }
    .homer-page-banner-content p {
        font-size: 28px;
        color: #757575;
        font-weight: 400;
        font-size: 13px;
        line-height: 100%;
    }
    img.pay_logos{
        max-height:35px !important;
        width:auto !important;
        display: inline !important;
    }
    .owl-carousel .owl-item img {
        display:inline !important;
        width:auto !important;
    }
    .homer-page-banner-content {
        width: 100%;
        float: none;
    }

    .homer-page-banner-content a {
        padding: 8px 0;
        width: 80%;
        font-size: 18px;
    }

    .slide-content-inner {
        padding: 140px 0;
    }

    a.header-btns {
        text-align: left;
        margin: 0 0 20px;
        float: left;
    }

    .ico-left.header-call-btn {
        float: none;
        text-align: left;margin: 8px 0;
    }

    a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
        padding: 15px 0 0;
    }

    section.home-about .container {
        padding: 70px 20px;
    }

    ul.f-social li:first-child {
        display: block;
        margin: 0 0 10px;
    }

    li.product {
        width: 100%!important;
        text-align: center;
    }

    img.attachment-woocommerce_thumbnail {
        margin: 0 auto!important;
    }

nav#ubermenu-main-2 {
    margin: 0;
    padding: 5px 0;
    /* border-top: 1px solid #e0e0e0; */
}

a.header-btns.left-btn {
    display: block;
    float: none;
    width: 120px;
}

.cart-header-call-btn {
    display: block;
    float: none;
}

}

nav.woocommerce-breadcrumb {
    padding: 10px 0!important;
    text-align: left!important;
    margin: 0 auto!important;
    width: 1185px;
}

/*.header-contect-info .cart-contents {position: absolute; right: 27px; top: 15px;}*/
a.header-btns {font-weight:300; outline:none !important; color:#4d75ae !important;}
.twentythirteen .woocommerce-breadcrumb {text-align:center;}
.left-cat ul li .bellows-target {padding: 10px 0 !important; color: #0f78b4; font-size: 18px; text-transform: uppercase; font-weight: 300;border-bottom: 1px solid #dcdcdc !important; width: 82%;}

.left-b:before {position:absolute; width:1px; height:100%; content:""; background:#dcdcdc;left: -40px;}
a.header-btns.left-btn {padding-right:1px;margin: 0 auto;}
.woocommerce-tabs.wc-tabs-wrapper {display:none;}
.related.products {clear:both;position: relative; top: 30px; border-top: 1px solid #f5f5f5; padding: 30px 0;}
.related.products h2 {margin-bottom:40px;}


/*maxm*/
.home-btns {
	background-color: #F1F1F1;
}
.home-btns .i-block span {
	font-weight: 700;
	font-size: 14px;
	line-height: 108%;
	text-transform: uppercase;
	 padding-left:20px;
}
.home-btns .i-block {
	padding:40px;

}
.products-main .wpcp-single-item {
	margin-bottom:20px;
	margin-top:20px;
}
.products-main h2.wpcp-product-title {
	min-height: 92px;
}
.products-main a.add_to_cart_button {
	background: #29B0FF;
	border-radius: 4px;
}
.products-main a.add_to_cart_button:hover {
	color: #29B0FF;
	border-color:#29B0FF;
	border-radius: 4px;

}
.products-main .woocommerce-Price-amount {
	color:#67CD90;
}
.products-main .wpcp-product-price del, .products-main .wpcp-product-price del .woocommerce-Price-amount {
	color:#a5a5a5;
	font-size:16px;
	background:none;
}
.products-main .wpcp-product-price ins {
	color:#67CD90;
	background:none;
}

.sp-wcsp-slider-area-2589 .sp-wcsp-button-prev, .sp-wcsp-slider-area-2589 .sp-wcsp-button-next {

}
.color-white {
	color:#fff !important;
}
.mb-40 {
	margin-bottom:40px !important;
}
.f-logo, .f-logo * {
	color:#fff !important;
}
