.site-header.sticky-header {
    z-index: 9999;
}

@media screen and (min-width:1740px) {
    #con-uk.con-usa {
        padding-bottom: 20px;
    }
}

@media screen and (max-width:1740px) {
    .con_spc_sec {
        padding-top: 138px;
        padding-bottom: 160px;
    }
    .con_form_rw {
        padding-top: 95px;
    }
}

@media screen and (max-width:1200px) {
    .banner_area {
        height: 600px!important;
    }
    .site-header .title-area {
        width: auto;
    }
    .news_banner_box.ent_fea_rw .ent_fea_img_col {
        margin-left: 0;
    }
}

@media screen and (min-width:1201px) {
    .breadcrumb {
        margin-left: -100px;
    }
}

@media screen and (max-width:1024px) {
    #new-home-banner .banner_head {
        font-size: 72px;
    }
    .banner_head {
        font-size: 86px;
        margin-bottom: 35px;
    }
    .site-inner,
    .wrap {
        max-width: 100%;
    }
    .we_do_grid .we_do_con_col {
        padding: 60px;
    }
    .q-box .site_btn a {
        max-width: 100%;
        display: block;
        min-width: auto;
    }
    .q-box .vc_btn3-container.vc_btn3-inline {
        display: block;
    }
    .summary .pro_title {
        margin-bottom: 38px;
        color: #5a6476;
        font-size: 38px;
    }
    .ent_dtl_cont .feature_img img {
        height: 340px;
    }
    .news_banner_box .ent_fea_cont_col {
        margin-left: -15%;
    }
    .news_banner_box.ent_fea_rw>.row {
        display: flex;
        display: -webkit-flex;
    }
    .fetured_blog .col-md-8 img {
        height: 386px;
    }
    .full-width-content .content {
        min-height: auto;
    }
    .cntnt_cs.right_cs .feature_cs img {
        height: 350px;
    }
    .news_section {
        padding-bottom: 80px;
    }
    .sec_spc-200 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .con_form_rw {
        padding-top: 86px;
    }
    .dashicons-menu:before {
        display: none;
    }
    .copywrite .wrap {
        justify-content: center;
    }
    .input-row textarea {
        height: 160px;
    }
    .product-detail-btn .site_btn a {
        min-width: inherit;
    }
    .product-detail-btn {
        display: block;
    }
    .product-detail-btn .site_btn {
        width: 50%;
        display: block;
    }
    .product-detail-btn .site_btn a {
        display: flex;
        display: -webkit-flex;
        justify-content: center;
    }
    .featured_image_area.banner_area {
        background-position: center!important;
    }
}

@media screen and (max-width:991px) {
    .ent-tips-main {
        margin-top: 0;
    }
    .ent_fea_rw .ent_fea_img_col {
        margin-top: 0!important;
    }
    .ent-tips-main {
        padding-bottom: 100px;
    }
    .ent_img img {
        height: 280px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        max-width: 33.33%;
        flex: 31.33% 0 0;
        margin: 0 6px 12px!important;
    }
    .fetured_blog .featu_title {
        padding: 30px;
    }
    .news_banner_box .ent_fea_cont_col {
        margin-top: 140px;
    }
    .relatedProducts .products {
        margin-bottom: 25px;
    }
    .woocommerce div.product div.images .wpgis-slider-for .zoom {
        height: 420px;
    }
    .con_spc_sec {
        padding-top: 98px;
        padding-bottom: 90px;
    }
    #new-home-banner .banner_head {
        font-size: 54px;
    }
    #con-uk {
        padding: 50px 0;
    }
    #contact-uk {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

@media screen and (max-width:800px) {
    .ent_fea_cont_col>.vc_column-inner {
        position: relative;
        top: 0;
        padding-left: 30px!important;
    }
    .ent_fea_rw {
        padding: 30px 0;
    }
    .fetured_blog .col-md-8 img {
        height: 375px;
    }
    .product-detail-btn .site_btn {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .product-detail-btn .wpb_wrapper {
        display: block!important;
    }
    .summary .pro_title {
        font-size: 35px;
        margin-bottom: 25px;
    }
    .woocommerce div.product div.images {
        float: left;
    }
}

@media screen and (max-width:736px) {
    .taxonomy-product_cat-usa-olinas-bakehouse-data .banner_area {
        height: 600px !important;
    }
    .taxonomy-product_cat-usa-olinas-bakehouse-data .banner_cont_grid {
        position: relative;
        padding-top: 25px;
        max-width: 100%;
        top: 70px;
    }
    #new-home-banner .banner_cont_block,
    .page-id-1425 .banner_cont_block {
        font-size: 15px;
    }
    .about-us-uk #started-section.rw_tspc-70 {
        padding-top: 30px;
    }
    .con_dtl_inner>.wpb_column:not(:last-child) {
        margin-bottom: 35px;
    }
    .con_dtl_inner .con_icn {
        min-height: auto;
    }
    .sec_spc-200 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .con_form_rw {
        padding-top: 70px;
    }
    .ent-tips-main {
        padding-bottom: 50px;
    }
    .footer-inner .widget ul li {
        width: 100%;
    }
    .ent_fea_rw .ent_fea_img_col {
        margin-bottom: 20px;
    }
    .ent_dtl_cont .brand_title {
        margin-bottom: 0;
    }
    .ent_detail_sec {
        margin-bottom: 80px;
    }
    .ent_dtl_cont .feature_img img {
        height: 280px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        max-width: 48%;
        flex: 48% 0 0;
    }
    .news_banner_box .ent_fea_cont_col {
        margin-top: 50px;
        width: 100%;
        margin-left: auto;
    }
    .news_banner_box.ent_fea_rw>.row {
        display: block;
    }
    .nnnews-slider .owl-nav .owl-next {
        margin-right: -15px!important;
    }
    .nnnews-slider .owl-nav .owl-prev {
        margin-left: -15px!important;
    }
    .nnnews-slider .owl-nav button span {
        width: 100%;
    }
    .owl-theme .owl-nav [class*='owl-'] {
        width: 48px!important;
        height: 48px!important;
        display: flex;
        display: -webkit-flex;
        opacity: 1!important;
        align-items: center!important;
        justify-content: center!important;
        -webkit-justify-content: center!important;
        border: 2px solid #eee!important;
        justify-content: center!important;
        border-radius: 100%!important;
        background: #fff!important;
    }
    .nnnews-slider .owl-nav .owl-prev span::after,
    .nnnews-slider .owl-nav .owl-next span::before {
        font-size: 34px!important;
    }
    .nnnews-slider .owl-nav button span {
        line-height: 1.2;
        display: block;
    }
    .nnnews-slider .owl-stage {
        display: flex
    }
    .nnnews-slider .owl-stage .owl-item .nw-items {
        height: 100%;
    }
    .nnnews-slider .owl-nav {
        overflow: visible!important;
    }
    .fetured_blog .col-md-8 img {
        height: 350px;
    }
    .single-post-blog {
        padding-bottom: 50px;
    }
    .nw-items {
        max-width: 100%!important;
    }
    .news_sidebar {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .load_more_btn_main .site-btn {
        font-size: 14px;
        padding: 12px 20px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        max-width: calc(50% - 14px);
        max-width: -webkit-calc(50% - 14px);
        flex: inherit;
    }
    .woocommerce .products ul,
    .woocommerce ul.products {
        margin-right: -6px!important;
        margin-right: -6px!important;
    }
    .woocommerce div.product div.summary {
        width: 100%;
    }
    .woocommerce div.product div.images {
        float: left;
        width: 100%;
    }
    .woocommerce div.product {
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
    }
    .woocommerce div.product div.summary {
        order: 2;
    }
    .woocommerce div.product div.images {
        float: left;
        width: 100%;
        order: 1;
        padding-left: 0;
    }
    .relatedProducts {
        order: 3;
    }
    .product-detail-btn .site_btn {
        width: 50%;
        float: left;
    }
    .woocommerce ul.products li.product .button {
        width: auto!important;
    }
    .banner_area {
        height: 490px!important;
    }
    .con_dtl_inner>.wpb_column:last-child .con_dtl {
        margin-bottom: 0;
    }
    .con_form_rw div.wpcf7 .ajax-loader {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    .con_form_rw .input-row {
        position: relative;
    }
    .banner_cont_grid .banner_head,
    #new-home-banner .banner_head {
        font-size: 45px;
        margin-bottom: 25px!important;
    }
    img.zoomImg {
        display: none!important;
    }
    .relatedProducts .products {
        padding: 35px 20px 20px;
        margin: 26px 0 70px;
    }
    .woocommerce .relatedProducts .products ul,
    .woocommerce .relatedProducts ul.products {
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .woocommerce div.product div.summary {
        padding-right: 0;
    }
    .brands-outer .owl-theme .owl-nav [class*='owl-'] {
        display: none;
    }
    .banner_cont_grid {
        position: absolute;
        max-width: 475px;
        padding-right: 5%;
        float: right;
        /* top: calc(50% + 70px); */
        top: 45%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }
    .featured_image_area.banner_area {
        position: relative;
    }
    .top_header {
        line-height: 34px;
    }
    .top-title {
        padding: 12px 0;
    }
    .title-area .site-title {
        width: 75px;
        background-size: contain!important;
    }
    .site-inner {
        margin-top: 124px;
    }
    .con_spc_sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footer-inner [class*="col-"]:not(:last-child) {
        padding-right: 0;
    }
    #con-uk ul {
        margin-left: 0;
        font-size: 18px;
    }
    #contact-uk {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    #contact-uk .site_icn_btn a {
        padding: 10px 5px
    }
    #con-uk {
        padding: 50px 0 0;
    }
    /************** 11 DEC 2020 *************/
    .page-id-1621 .banner_area,
    .page-id-1244 .banner_area,
    .page-id-1737 .banner_area {
        padding-top: 60px
    }
    .page-id-1621 #new-home-banner.vc_row.vc_row-flex>.vc_column_container.site-wrap,
    .page-id-1737 #new-home-banner.vc_row.vc_row-flex>.vc_column_container.site-wrap,
    .page-id-1244 #new-home-banner.vc_row.vc_row-flex>.vc_column_container.site-wrap {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .page-id-1621 #new-home-banner .wpb_single_image,
    .page-id-1737 #new-home-banner .wpb_single_image,
    .page-id-1244 #new-home-banner .wpb_single_image {
        margin-bottom: 20px;
    }
    .page-id-1621 .banner_cont_grid,
    .page-id-1737 .banner_cont_grid,
    .page-id-1244 .banner_cont_grid {
        position: static;
        max-width: 100%;
    }
    .page-id-1737 .banner_area .banner_btn {
        margin-bottom: 0
    }
    .page-id-1738 .banner_cont_grid {
        top: 45%;
    }
}

@media screen and (max-width:480px) {
    .ent-tips-rw [class*="col-"] {
        width: 100%;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        max-width: 100%;
        flex: 100% 0 0;
        margin: 0 0px 12px!important;
    }
    .woocommerce .multiselect {
        width: 100%;
        justify-content: center;
    }
    .product-detail-btn .site_btn a {
        min-width: auto;
    }
    .fetured_blog .col-md-8 img {
        height: 265px;
    }
    .news_section .feature_cs .feature_image_nw {
        padding-bottom: 35px;
    }
    .news_section .cntnt_cs.right_cs .feature_cs img {
        height: 280px;
    }
    .product-detail-btn .site_btn {
        width: 100%;
        float: left;
    }
    .woocommerce div.product div.images .wpgis-slider-for .zoom {
        height: 360px;
    }
    .woocommerce ul.products li.product a {
        height: auto!important;
    }
    .banner_area {
        height: 590px!important;
    }
    .footer-inner .brand-menu .widget ul li {
        width: 50%;
    }
    .taxonomy-product_cat-usa-olinas-bakehouse-data .banner_area {
        height: 700px !important;
    }
}

@media screen and (max-width:375px) {
    .fetured_blog .col-md-8 img {
        height: 235px;
    }
    .taxonomy-product_cat-usa-olinas-bakehouse-data .banner_area {
        height: 750px !important;
    }
}

@media screen and (min-width:1200px) {
    /* .nnnews-slider .owl-item.active {width: 100% !important ; max-width: 327px !important;} */
}

.genesis-nav-menu>.menu-item a:hover,
.genesis-nav-menu .menu-item.current-menu-item>a,
.genesis-nav-menu .menu-item.current_page_parent>a {
    color: #c8b273;
}

.load_more_btn_main {
    margin-bottom: 40px!important;
}