

@media (max-width: 1280px) {
    .slz-menu-wrapper > li.menu-item > a {
        font-size: 12px;
    }

}

@media (max-width: 1024px) {
     #menu-main-menu.nav>li a.cart span, #menu-main-menu.nav>li a.contact span {
        margin-left: 62px;
         margin-bottom: -28px;
    }
    body .header-transparent .slz-header-fixed .slz-hamburger-menu .bar,
    body .header-transparent .slz-header-fixed .slz-hamburger-menu .bar:before,
    body .header-transparent .slz-header-fixed .slz-hamburger-menu .bar:after{
        background: #0b9152;
    }
    body .header-transparent .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper > li > a {
        color: #0b9152;
    }
    body.page-id-4683 .tp-caption {
        font-size: 30px !important;
        line-height: 55px !important;
    }
}

@media (max-width: 769px) {

    footer #gform_fields_1 li {
        display: block;
        max-width: 100% !important;
    }
    footer .gform_footer {
        text-align: center;
        padding-left: 0 !important;
    }
    body .gform_wrapper .top_label div.ginput_container {
        width: 100% !important;
    }


    body .container {
        padding: 0;
    }

    body.page-id-4479 .tp-caption,
    body.page-id-4526 .tp-caption,
    body.page-id-4423 .tp-caption,
    body.single-product .tp-caption,
    body.page-id-4620 .tp-caption,
    body.page .tp-caption{
        padding: 21px 0 !important;
    }
    body.page-id-4526 .woocommerce .slz-woocommerce-button {
        max-width: 46%;
    }
    body #colorbox {
        left: 31%;
    }

    body.page-id-4662 .gravity-forms-paydock-tabs-head a,
    body.page-id-5102 .gravity-forms-paydock-tabs-head a,
    body.page-id-4577 .gravity-forms-paydock-tabs-head a {
        padding: 24px 31px;
    }

    body.page-id-4662 .payment_tabs iframe,
    body.page-id-5102 .payment_tabs iframe,
    body.page-id-4577 .payment_tabs iframe {
        width: 74%;
    }
    body.woocommerce table.shop_table th {
        font-size: 12px;
    }
    body .vc_column-inner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    body .slz-blog-detail:not(.slz-sidebar-left):not(.slz-sidebar-right) .woocommerce-checkout {
        margin-right: 0;
        margin-left: 0;
    }
    .outerContainer .three-column .column  {
        width: 100%;
    }

    #p_prldr .contpre {
        left: 42%;
    }

    /*.home .animated {
        position: absolute !important;
        left: 34px !important;
        box-sizing: border-box;
        top: -244px !important;
        max-width: 293px;
    }*/
    .wpb_wrapper .facebook_feed {
        text-align: center;
    }
    body .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
        text-align: center;
    }
    .wpb_wrapper p {
        text-align: center;
    }
    body.page-id-4662 .payment_tabs .gf-paydock-paypalcheckout-link-3 img {
        width: 83%;
    }
    body.page-id-4683 .tp-caption {
        font-size: 21px !important;
    }
    body #productDesc .has-value {
        width: 62%;
    }
}

@media (max-width: 414px) {

    #p_prldr .contpre {
        left: 42%;
    }

    body .vc_col-has-fill>.vc_column-inner {
        padding-top: 0;
        margin-top: 0 !important;
    }

    #gform_fields_7 li {
        line-height: 21px;
    }
    body.page-id-2254 .tp-caption {
        line-height: 21px;
    }
    body.page .tp-caption.tp-resizeme {
        font-size: 17px !important;
        line-height: 27px !important;
        top: 54px;
    }
    body .cta-button {
        font-size: 10px;
        letter-spacing: 0 !important;
    }

    /*.home .animated {
        position: absolute !important;
        left: 7% !important;
        box-sizing: border-box;
        top: -214px !important;
        max-width: 241px;
    }*/

    #gform_7 {
        padding: 0 10px;
    }

    .home .gform_wrapper{
        margin: 0 !important;
    }

   .page .slz-wrapper-content .wpb_content_element {
        margin-top: 0 !important;
    }
    .page .vc_row-o-content-top.vc_row-flex {
        padding: 0 !important;
        margin: 0 !important;
    }
    body.page-id-5690 .tp-caption.tp-resizeme {
        font-size: 13px !important;
        line-height: 18px !important;
        top: -8px;
    }
    body.page-id-5690 .entry-content h1 {
        font-size: 22px;
        margin-top: 0;
    }
    .three-column .column {
        padding: 0;
    }
    body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
        padding-top: 0;
    }
    #buttonSearch {
        margin: 0 auto;
    }
    .wpb_wrapper .text {
        text-align: center;
        max-width: 80%;
        margin: 0 auto;
    }

    body.page-id-4479  #field_5_5,
    body.page-id-4479  #field_5_1 {
        width: 100%;
        display: block;
    }

    #gform_wrapper_5 {
        max-width: 87%;
        margin: 0 auto;
    }

    body.page-id-4479 #gform_submit_button_5 {
        padding: 16px 122px 60px 122px;
    }body #gform_submit_button_2  {
             padding: 14px 122px 60px 56px;
    }
    body .slz-list-block.slz-column-5 > .item {
        width: 100%;
    }
    .style-grid {
        width: 90%;
        margin: 0 auto;
    }
    .team-item {
        width: 90%;
        margin: 0 auto;
    }
    body p.logo-partners {
        display: block;
    }

    .page-id-6236 .wpb_wrapper,
    .page-id-4526 .wpb_wrapper,
    .page-id-4574 .wpb_wrapper ,
    .page-id-4683 .wpb_wrapper ,
    .page-id-4577 .wpb_wrapper, .single .wpb_wrapper, .home .wpb_wrapper  {
        width: 90%;
        margin: 0 auto;
    }
    .section.form .items .item.six {
        float: left;
        display: block;
        margin-right: 6.35765%;
        width: 46.82117%;
    }
    .slz-change-color a.buttonContinue {
        font-size: 9px;
        padding: 14px 8px;
    }
    body.page-id-4662 .gravity-forms-paydock-tabs-head a,
    body.page-id-5102 .gravity-forms-paydock-tabs-head a,
    body.page-id-4577 .gravity-forms-paydock-tabs-head a{
        padding: 7px 12px;
        font-size: 10px;
    }
    body.page-id-4662 .payment_tabs iframe,
    body.page-id-5102 .payment_tabs iframe,
    body.page-id-4577 .payment_tabs iframe ,
    body #widget iframe{
        width: 100%;
    }

    body .woocommerce .product-quantity .slz-woocommerce-button {
        display: none;
    }
    body .woocommerce .shop_table .product-remove a {
        top: 54px;
    }
    .section.form .items .item.three {
        margin-right: 2.35765%;
        width: 82%;
    }
    body .section.table .cell .amount {
        font-size: 1.5em;
        font-size: 1.5em;
    }
    #productDesc {
        text-align: center;
        margin-top: 10px;
    }
    body .productContainer #productDesc a.button {
        margin: 0 25%;
    }
    body .slz-footer-main .container {
        width: 90%;
        margin: 0 auto;
    }

    body .single-slz-event .block-content {
        display: -webkit-inline-box;
    }
    .wpb_single_image .vc_figure {
        text-align: center;
    }

    .slz-content-column + .slz-sidebar-column {
        text-align: center;
    }

    .page-id-4683 .tp-caption {

    }

    body.page.page-id-4683 .tp-caption.tp-resizeme {
        font-size: 10px !important;
        line-height: 32px !important;
        top: -6px;
    }
    body #colorbox {
        left: 8%;
    }

    body.single-slz-event .block-content {
        display: block;
    }

    .page-id-4479 .section.form {
        padding: 0 10px;
    }

    .slz-footer-top .gform_wrapper form {
        display: block;
    }
    footer div.footer-top-wrapper .gform_footer {
        text-align: center;
    }

    footer .gform_wrapper form {
        padding: 0;
    }

    footer div.footer-top-wrapper .gform_footer {
        width: 100%;
    }
    body .slz-footer-top .slz-widget + .slz-widget {
        margin-top: 71px;
    }
    body.single-product footer .footer-top-wrapper {
        padding: 0 29px;
    }
}




