@media (min-width: 320px) {
  .site-footer .footerbottom-footer3 #footer-7 .nbt-box-img-item img {
    float: left;
    padding: 0 10px 10px 0;
    width: 50%;
  }

  img {
    width: auto;
  }

  .woocommerce ul.products {
    margin: 0;
  }

  #topbar .topbar-inner .header-left-widgets .widget h3,
  .topbar_header3 .header-left-widgets .div-header-left-social,
  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget .widget-title,
  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget .widget-title,
  .site-footer .footertop-footer3,
  #home4-slider,
  #home4-dought-hide .textwidget h3 {
    display: none;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget {
    width: 18%;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget {
    width: 20%;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-options {
    width: 100% !important;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-pointer.dd-pointer-down {
    left: 38px;
  }

  #home5-top-icon-section .panel-grid-cell,
  #home5-promotions-products-section .woocommerce ul.products,
  #home5-promotions-products-section .woocommerce ul.products li.product,
  #home5-icons-our-section .home5-icons-our-section-mobile .panel-grid .panel-grid-cell,
  #home5-intro-shop-section .panel-grid-cell-mobile-last,
  .topbar_header3 .topbar-inner .header-right-widgets,
  .topbar_header3 .topbar-inner .header-right-widgets .header-box-right-widgets {
    width: 100%;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product {
    padding: 0 15px !important;
  }

  #home5-tabs-products1 .tab-so-widgets-bundle .tab-content .shortcodes-sticky-product .products {
    padding: 0 15px;
  }

  #home5-tabs-products1 .tab-so-widgets-bundle .tab-content .shortcodes-sticky-product .products .sticky-product {
    width: 100%;
    height: auto;
    margin-bottom: 50px;
  }

  #home5-tabs-products1 .tab-so-widgets-bundle .tab-content .shortcodes-sticky-product .products .sticky-product img {
    width: 100%;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product {
    width: 100% !important;
    margin-left: 0 !important;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell {
    width: 100%;
    padding: 0 0 55px 0;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(4) {
    padding: 0;
  }

  .textwidget,
  aside,
  .menu-footer-menu-02-container,
  .site-footer .footer-4-columns .footer-column:nth-child(4) {
    display: block !important;
  }

  .site-footer .footer5 #footer-9 .nbt-box-img-item {
    padding-bottom: 35px;
  }

  #home5-testimonial-section .swiper-wrapper {
    margin-bottom: 0 !important;
  }

  #home5-testimonial-section .widget_nbtsow-testimonials2-widget .panel-widget-style {
    padding: 50px 15px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin: 0;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent p {
    margin-bottom: 5px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent {
    margin: 0;
  }

  #home5-our-recent-work .nbtsow_content ul.wpt-tabs,
  #home5-tabs-products1 .tab-so-widgets-bundle ul.nav-pills {
    margin: 0 !important;
    padding: 0 15px;
  }

  #home5-our-recent-work .nbtsow_content ul.wpt-tabs li,
  #home5-tabs-products1 .tab-so-widgets-bundle ul.nav-pills li {
    padding: 0 10px 10px 0;
  }

  #home5-our-recent-work .nbtsow_content ul.wpt-tabs li:last-child,
  #home5-tabs-products1 .tab-so-widgets-bundle ul.nav-pills li:last-child {
    padding-right: 0px;
  }

  #home2-category .panel-grid-cell,
  #home3-about .panel-grid-cell,
  #home4-posts .panel-grid-cell,
  #home2-category .nbt-box-img-item img,
  #home3-about .nbt-box-img-item img {
    width: 100%;
  }

  #home2-category .panel-grid-cell:nth-child(2) {
    margin-top: 30px;
  }

  #home3-about .content-svboxed {
    margin: 5% 0;
  }

  #home3-about .panel-widget-style .so-widget-nbtsow-services-box-widget {
    margin: 0 0 50px 0;
  }

  #home2-category .nbt-image-banner-info a.btn-banner,
  #home2-category .nbt-image-banner-info .title {
    margin: 0;
  }

  .home2-four-step-class .nbtsow-headline-wrap .nbtsow-subline {
    margin-top: 55px;
  }

  #home4-title-service-own .home2-services {
    margin-bottom: 0px;
  }

  #home3-testimonial ul.owl-carousel {
    margin-left: 0;
    padding: 0 15px;
  }

  #home3-testimonial ul.owl-carousel .noo-testi-content {
    float: left;
    margin-left: 0;
    margin-top: 20px;
    padding: 20px 0;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget {
    width: 60px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget {
    width: 65px;
  }

  .bottombar-header3 .header-cart-search #netbase-responsive-toggle {
    position: relative;
    z-index: 1;
  }

  #home5-tabs-products1 .sticky-product .info {
    background: #f4f4f4;
    margin: 0;
    padding-bottom: 30px;
  }

  #home5-tabs-products1 .sticky-product .info h3.title {
    margin: 0;
  }

  #home5-tabs-products1 .sticky-product .info .price {
    margin-bottom: 10px;
  }

  #home4-title-service-own .so-widget-nbtsow-headline-widget .nbtsow-headline-wrap .nbtsow-headline:after,
  .home2-services.home3-services .nbtsow-headline-wrap .nbtsow-headline:after {
    top: 80px;
  }

  #home2-category .home3-category-box3 .nbt-image-banner-info a.btn-banner,
  #home2-category .home3-category-box2 .nbt-image-banner-info a.btn-banner {
    border: none;
    padding: 0;
    margin-top: 0;
  }

  .site-footer aside {
    margin-bottom: 0px;
  }

  .site-footer .footer-4-columns .footer-column {
    margin-bottom: 30px;
  }

  .site-footer .footerbottom-footer3 #footer-6 .flower-footer-date span {
    margin-right: 15%;
  }

  .main-menu4 {
    z-index: 1;
    width: 100%;
    background: #1b1b1b;
    padding: 0;
    left: 0px;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary {
    background: #1b1b1b;
  }

  .main-menu5 {
    background: #fff;
    top: 183px;
  }

  .main-menu5 #mega-menu-wrap-primary #mega-menu-primary {
    background: #fff;
  }

  #home5-top-icon-section .panel-grid-cell {
    padding-bottom: 50px;
  }

  #home5-top-icon-section .panel-grid-cell:nth-child(4) {
    padding-bottom: 0px;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary {
    text-align: left;
    position: relative;
    z-index: 9;
    line-height: 0.5;
  }

  .topbar-inner .search-form label {
    right: 22px;
  }

  .topbar-inner .header-cart-search .widget_shopping_cart_content {
    right: 3px;
  }

  .home2-services .nbtsow-headline-wrap .nbtsow-firstsub {
    top: 20px;
  }

  #home5-intro-shop-section {
    height: auto;
  }

  #home5-intro-shop-section .panel-grid-cell-mobile-last {
    padding: 10% 0;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget .flower-lang > li ul {
    left: -10px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget .dd-container .dd-options {
    margin: 0 0 0 20%;
  }

  .site-footer img {
    width: auto;
  }

  #home4-posts .owl-controls .owl-nav {
    display: block;
  }

  .skinlayout-home3 .owl-nav > div.owl-next {
    right: -5px;
  }

  .skinlayout-home3 .owl-nav > div.owl-prev {
    left: -5px;
  }

  .home5-promotion-products .nbtsow-wcproducts {
    padding: 0 15px !important;
  }

  .bottombar-header3 .header-cart-search {
    float: none;
  }

  #mega-menu-wrap-primary.mega-sticky {
    position: absolute;
  }

  .bottombar-header3 .div-header-cart-from-search {
    margin-top: 25px;
  }
}

@media (min-width: 375px) {
  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -18%;
  }

  #home4-title-service-own .so-widget-nbtsow-headline-widget .nbtsow-headline-wrap .nbtsow-headline:after,
  .home2-services.home3-services .nbtsow-headline-wrap .nbtsow-headline:after {
    top: 45px;
  }

  .home2-services .nbtsow-headline-wrap .nbtsow-firstsub {
    top: 40px;
  }
}

@media (min-width: 425px) {
  #topbar .topbar-inner .site-branding {
    margin-top: 10px;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget {
    width: 50px;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget {
    width: 60px;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product .price del {
    padding: 0 29% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 28% !important;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 40px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent {
    margin-bottom: 30px;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product h3 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -12%;
  }
}

@media (min-width: 480px) {
  #home5-promotions-products-section .woocommerce ul.products li.product a img {
    width: 100% !important;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget {
    width: 50px;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-options {
    left: 5%;
  }

  #home4-title-service-own .nbtsow-headline-wrap .nbtsow-headline:after {
    top: 45px;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -12%;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product .price del {
    padding: 0 31% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 30% !important;
  }

  /*.bottombar-header3 .header-cart-search #netbase-responsive-toggle{position: fixed;z-index: 1;left: 43px;top: 68px;display:block;}*/

  .bottombar-header3 .header-center-logo {
    position: relative;
    padding: 25px 0;
    float: left;
    left: 27%;
  }

  .bottombar-header3 .site-branding {
    margin-top: 0;
  }

  .main-menu4 {
    top: 130px;
  }

  .bottombar-header3 .div-header-cart-from-search {
    margin-top: 23px;
  }
}

@media (min-width: 500px) {
  .main-menu5 {
    top: 177px;
  }

  .home5-promotion-products .owl-nav {
    display: block;
  }
}

@media (min-width: 600px) {
  .main-menu5 {
    top: 177px;
  }
}

@media (min-width: 641px) {
  #home5-promotions-products-section .woocommerce ul.products li.product a img {
    width: 100% !important;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product .price del {
    padding: 0 20% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 35% !important;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -4%;
  }

  #home3-about .service_box_primary_txt,
  #home3-about h4.widget-title .txt-title {
    font-size: 40px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 20%;
  }

  .site-footer .footertop-footer3 aside {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .topbar_header5 .header-left-widgets .div-header-left-social {
    display: block;
  }

  .topbar_header5 .topbar-inner .header-right-widgets {
    width: 58.33333%;
  }

  .site-header .container .header-right-wrap-top {
    padding-left: 0;
    padding-right: 0;
  }

  .bottombar-header3 .div-header-cart-search .widget_shopping_cart_content {
    right: 45%;
  }

  #mega-menu-wrap-primary #mega-menu-primary {
    background: none;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget {
    width: 25%;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-options {
    left: 20px;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget .flower-lang > li ul {
    left: -10px;
  }

  #home3-about .panel-grid-cell,
  #home2-category .panel-grid-cell,
  #home5-top-icon-section .panel-grid-cell,
  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell {
    width: 50%;
  }

  #home3-about .service_box_primary_txt,
  #home3-about h4.widget-title .txt-title {
    font-size: 35px;
  }

  #home3-about .panel-widget-style .so-widget-nbtsow-services-box-widget {
    margin: 0;
  }

  #home2-category .nbt-image-banner-info .title,
  #home2-category .nbt-image-banner-info a.btn-banner {
    margin-bottom: 10px;
  }

  #home2-category .nbt-image-banner-info .caption {
    margin-bottom: 20px;
  }

  #home2-category .panel-grid-cell:nth-child(2) {
    margin-top: 0;
  }

  #home3-testimonial ul.owl-carousel .noo-testi-content {
    float: none;
    position: relative;
    font-weight: 500;
    margin-left: 109px;
    margin-top: 0;
    padding: 0;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget {
    width: 50px;
  }

  .topbar-inner .search-form label {
    right: 10%;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product .price del {
    padding: 0 24% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 23% !important;
  }

  #home5-tabs-products1 .tab-so-widgets-bundle .tab-content .shortcodes-sticky-product .products .sticky-product div img {
    width: 100%;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product {
    width: 50% !important;
    padding: 0 15px !important;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell {
    padding: 0 15px;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(4) {
    padding: 0 15px;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(3),
  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(4) {
    margin-top: 30px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 5%;
  }

  #home5-our-recent-work .nbtsow_content ul.wpt-tabs,
  #home5-tabs-products1 .tab-so-widgets-bundle ul.nav-pills {
    margin: 0px auto 0 !important;
  }

  .site-footer .footertop-footer3 {
    display: block;
  }

  .site-footer .footer-waptop .box-border {
    width: 33.33333%;
  }

  .site-footer .footer-waptop .box-border:nth-child(2),
  .site-footer .footer-waptop .box-border:nth-child(3) {
    padding-top: 23px;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -15%;
  }

  .site-footer .footerbottom-footer3 #footer-5 .nbt-box-img-item {
    padding-bottom: 5%;
  }

  .home5-promotion-products .nbtsow-wcproducts .owl-nav .owl-prev {
    margin-left: -5px !important;
  }

  .home5-promotion-products .nbtsow-wcproducts .owl-nav .owl-next {
    margin-right: -5px !important;
  }

  #home3-about h4 {
    margin: 0;
  }

  .bottombar-header3 .header-cart-search {
    float: right;
  }
}

@media (min-width: 992px) {
  .container {
    width: 992px;
  }

  .bottombar-header3 .div-header-cart-search .widget_shopping_cart_content {
    right: 65px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets {
    width: 50%;
  }

  #home3-about .panel-widget-style .so-widget-nbtsow-services-box-widget {
    margin-top: 50px;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    float: right;
    margin-right: 10px;
    right: -14%;
  }

  #home4-feature-products-shadow.home2-feature-products .item-posts li.product .product-content-top a img {
    width: 100%;
  }

  #home4-posts .panel-grid-cell:nth-child(1) {
    width: 40%;
  }

  #home4-posts .panel-grid-cell:nth-child(2) {
    width: 60%;
  }

  #home4-posts {
    padding: 60px 0 0 0;
  }

  .home4-leadline-news {
    margin-top: 10%;
  }

  #home3-about .service_box_primary_txt,
  #home3-about h4.widget-title .txt-title {
    font-size: 45px;
  }

  .topbar_header3 .header-left-widgets .div-header-left-social {
    display: block;
  }

  #home5-promotions-products-section .woocommerce ul.products li.product .price del {
    padding: 0 15% !important;
  }

  #home5-tabs-products1 .tab-so-widgets-bundle .tab-content .shortcodes-sticky-product .products .sticky-product {
    width: 48%;
    margin-right: 15px;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product {
    width: 25% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 7% !important;
  }

  #home5-tabs-products1 .woocommerce ul.products.grid:not(.owl-carousel) li.product {
    min-height: 290px;
  }

  .sticky-product .info {
    margin: 0 0 30px 0;
  }

  .sticky-product .info h3.title {
    margin: 25px 0 10px 0;
  }

  .sticky-product .info p.price {
    margin: 10px 0;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 15%;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget {
    width: 63px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget .dd-pointer {
    right: 5px;
  }

  #home5-intro-shop-section .panel-grid-cell-mobile-last {
    width: 35%;
    padding: 75px 0;
  }

  #home5-icons-our-section .home5-icons-our-section-mobile .panel-grid .panel-grid-cell {
    width: 50%;
  }

  #home5-icons-our-section .doughnut-chart p {
    padding: 0 15px;
  }

  #home5-recent-blog-post .owl-stage-outer .owl-item .owl-pc-info .owl-pc-title {
    min-height: 20px;
  }

  .site-footer .footer-waptop .box-border:nth-child(2),
  .site-footer .footer-waptop .box-border:nth-child(3) {
    padding-top: 18px;
  }

  .site-footer .footer-4-columns .footer-column {
    width: 25%;
  }

  #home2-category .home3-category-box3 .nbt-image-banner-info a.btn-banner,
  #home2-category .home3-category-box2 .nbt-image-banner-info a.btn-banner {
    border: 1px solid #fff;
    padding: 8px 15px;
    margin-top: 5px;
  }

  /*.bottombar-header3 .header-cart-search #netbase-responsive-toggle{left:40px;}*/

  .bottombar-header3 .header-center-logo {
    left: 42%;
  }
}

@media (min-width: 1024px) {
  .topbar-inner .search-form label {
    right: 13%;
  }

  #home5-top-icon-section .panel-grid-cell,
  #home5-icons-our-section .home5-icons-our-section-mobile .panel-grid .panel-grid-cell,
  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell {
    width: 25%;
  }

  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(3),
  #home5-services-section .home5-services-section-mobile .panel-grid .panel-grid-cell:nth-child(4),
  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent {
    margin-bottom: 10px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent p {
    margin-bottom: 10px;
  }

  #home4-posts .home4-leadline-news .nbtsow-subline {
    padding-right: 5%;
  }

  .site-footer .footer-waptop .box-border:nth-child(2),
  .site-footer .footer-waptop .box-border:nth-child(3) {
    padding-top: 19px;
  }

  #home5-testimonial-section .swiper-wrapper {
    min-height: 120px;
  }

  .site-footer .footerbottom-footer3 #footer-6 .flower-footer-date span {
    float: right;
  }

  #home5-top-icon-section .panel-grid-cell {
    padding-bottom: 0px;
  }

  #home5-our-recent-work .nbtsow_content ul.wpt-tabs li,
  #home5-tabs-products1 .tab-so-widgets-bundle ul.nav-pills li {
    padding: 0 10px 0 0;
  }

  #home5-testimonial-section .widget_nbtsow-testimonials2-widget .panel-widget-style {
    padding: 0 0 60px 0;
  }

  .skinlayout-home3 .owl-nav > div.owl-next {
    right: -23px;
  }

  .skinlayout-home3 .owl-nav > div.owl-prev {
    left: -23px;
  }

  .site-footer .footerbottom-footer3 #footer-6 .flower-footer-date span {
    margin-right: 0;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }

  .topbar-inner .search-form label {
    right: 10%;
  }

  #topbar .topbar-inner .site-branding {
    margin-top: 0;
  }

  #home3-about .panel-widget-style .so-widget-nbtsow-services-box-widget {
    margin-top: 18%;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget {
    width: 50px;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget {
    width: 60px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget .widget-title,
  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget .widget-title {
    display: block;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-pointer.dd-pointer-down {
    left: 38px;
  }

  .topbar-inner .header-left-widgets .nb_flower-language-widget .flower-lang > li ul {
    left: -10px;
  }

  .topbar-inner .header-left-widgets .nb_flower-currency-widget .dd-container .dd-options {
    width: 100% !important;
    left: 20px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent h3.title {
    margin-top: 5%;
    margin-bottom: 10px;
  }

  #home5-our-recent-work .block-recent .w-block-recent .info-recent .text-recent {
    margin-bottom: 20px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget,
  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget {
    width: 135px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .header-social {
    margin-left: 33%;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-currency-widget .dd-container .dd-options {
    width: 47% !important;
    margin: 0 0 0 85px;
  }

  .topbar_header3 .topbar-inner .header-right-widgets .nb_flower-language-widget .flower-lang > li ul {
    left: 45%;
  }

  #home5-tabs-products1 .woocommerce ul.products li.product .price del {
    padding: 0 14% !important;
  }

  .site-footer .footer-waptop .box-border:nth-child(2),
  .site-footer .footer-waptop .box-border:nth-child(3) {
    padding-top: 15px;
  }

  #home4-slider {
    display: block;
  }

  .img-effect1.home3-category-box3 .nbt-image-banner-info {
    right: -9%;
  }

  .home5-promotion-products .nbtsow-wcproducts .owl-nav .owl-prev {
    margin-left: -45px !important;
  }

  .home5-promotion-products .nbtsow-wcproducts .owl-nav .owl-next {
    margin-right: -45px !important;
  }

  .bottombar-header3 .div-header-cart-from-search {
    margin-top: 10px;
  }

  /*.bottombar-header3 .header-cart-search #netbase-responsive-toggle{display: none;}*/

  .bottombar-header3 .header-center-logo {
    left: 0;
    padding: 18px 0;
  }

  .bottombar-header5 .header-center-logo {
    padding: 14px 0;
  }

  .main-menu4 {
    width: 100%;
  }

  .main-menu4 .header-center-logo {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .main-menu4 .header-mainmenu-navigation {
    margin-top: 15px;
  }

  .main-menu4 .header-cart-search {
    margin-top: 15px;
  }
}

@media (max-width: 1199px) {
  .main-menu4 #mega-menu-wrap-primary {
    background-color: #1b1b1b;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary {
    display: none;
    max-width: 992px;
    margin-right: auto;
    margin-left: auto;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    width: 100% !important;
  }

  .main-menu4 .header-wrap {
    position: relative;
  }

  .main-menu4 .header-center-logo {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    z-index: 999;
  }

  .main-menu4 #netbase-responsive-toggle {
    display: block;
    margin-top: 20px;
  }

  .main-menu4 .div-header-cart-from-search {
    float: right;
  }

  .main-menu4 .header-cart-search {
    margin-top: 15px;
  }

  .main-menu4 .header-mainmenu-navigation {
    position: absolute;
    width: 100%;
    left: 0;
    top: 98px;
    padding-left: 0;
    padding-right: 0;
  }

  .main-menu4 .header-mainmenu-navigation > div {
    height: auto !important;
  }
}

@media only screen and (max-width: 1024px) {
  #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu {
    background-color: #1b1b1b !important;
  }

  #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu .nbt-image-banner-info a {
    color: #fff;
  }

  #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu .nbt-box-img-item img {
    width: 100%;
    height: auto;
  }

  #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a {
    color: #fff !important;
  }

  .main-menu4 #netbase-responsive-toggle {
    display: block;
  }
}

@media (max-width: 567px) {
  .main-menu4 #netbase-responsive-toggle {
    width: 45%;
    text-align: right;
    float: left;
    margin-top: 0;
  }

  .main-menu4 .header-cart-search {
    width: 55%;
    float: left;
    margin-top: 0;
  }

  .main-menu4 .header-cart-search .div-header-cart-from-search {
    float: left;
    margin-top: 0;
  }

  .main-menu4 .header-mainmenu-navigation {
    top: 145px;
  }
}

@media only screen and (max-width: 479px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100%;
  }
}

@media (min-width: 540px) and (max-width: 549px) {
  .bottombar-header3 .header-center-logo {
    left: 29%;
  }
}

@media (min-width: 550px) and (max-width: 600px) {
  .bottombar-header3 .header-center-logo {
    left: 31%;
  }
}

@media (min-width: 601px) and (max-width: 699px) {
  .bottombar-header3 .header-center-logo {
    left: 35%;
  }
}

@media (min-width: 700px) and (max-width: 767px) {
  .bottombar-header3 .header-center-logo {
    left: 35%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /*.main-menu4{position: fixed;top: 123px;z-index: 1;width: 100%;display: none;}*/

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:after {
    float: right;
  }

  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    position: absolute;
    width: 100% !important;
    left: 0 !important;
  }

  /*.bottombar-header3 .header-cart-search #netbase-responsive-toggle{display: block;left:50px;top:60px;}*/

  .bottombar-header3 .div-header-cart-from-search {
    margin-top: 10px;
  }

  .bottombar-header3 .header-cart-search #netbase-responsive-toggle {
    display: block;
  }
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary {
    display: block;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:after {
    float: right;
  }

  .main-menu4 #mega-menu-wrap-primary #mega-menu-primary li.mega-toggle-on ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100% !important;
  }

  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    position: absolute;
    width: 100% !important;
    left: 0 !important;
  }

  /*.bottombar-header3 .header-cart-search #netbase-responsive-toggle{display: none;}*/

  .bottombar-header3 .div-header-cart-from-search {
    margin-top: 8px;
  }

  .bottombar-header3 .header-center-logo {
    left: 0;
    padding: 20px 0;
  }
}

@media (min-width: 480px) and (max-width: 1024px) {
  .bottombar-header3 .header-cart-search #netbase-responsive-toggle {
    position: absolute;
    left: -500%;
    top: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .main-menu4 #mega-menu-wrap-primary {
    margin-top: 0 !important;
  }
}

@media (min-width: 568px) and (max-width: 768px) {
  .main-menu4 .header-center-logo {
    width: 50%;
    float: left;
    left: 25%;
  }

  .main-menu4 #netbase-responsive-toggle {
    display: block;
    width: 25%;
    float: left;
    right: 50%;
  }

  .main-menu4 .header-cart-search {
    width: 25%;
    float: left;
  }

  .main-menu4 .div-header-cart-from-search {
    margin-top: 10px;
  }
}