@media (max-width: 1600px) and (min-width: 992px) {
  .mrbara-about .about-content {
    padding: 40px 0;
    max-width: 100%;
  }
}
@media (max-width: 1600px) {
  .mr-info-banners .banner-item .sc-content .sc-title {
    font-size: 24px;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .mr-info-banners .banner-item .sc-content .sc-desc .mr-number-phone {
    font-size: 14px;
  }
  .mr-info-banners .banner-item .newsletter-content {
    padding: 25px;
  }
  .mr-info-banners .banner-item .newsletter-content .nl-title {
    font-size: 24px;
    margin-bottom: 25px;
    padding-bottom: 20px;
  }
  .mr-info-banners .banner-item .newsletter-content .mc4wp-form {
    margin-top: 30px;
  }
  .mr-info-banners .banner-item .banner-content {
    bottom: 25px;
    left: 25px;
  }
  .mr-info-banners .banner-item .banner-content .b-title {
    font-size: 24px;
  }
  .left-side-menu-icon ul li .cat-title {
    display: none;
  }
}
@media (max-width: 1400px) and (min-width: 1025px) {
  .mrbara-about .about-content .desc {
    padding-bottom: 30px;
  }
}
@media (max-width: 1550px) {
  .product-carousel.has-navigation ul.products .owl-item.active + .owl-item + .owl-item + .owl-item li.product .product-content-thumbnails > a:before {
    opacity: 1;
  }
  .vc_row.no-margin-laptop {
    margin: 0 !important;
  }
  .vc_row.no-margin-laptop.vc_inner {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .vc_row.no-bg-laptop {
    background-image: none !important;
  }
  .vc_row .no-bg-laptop {
    background-image: none !important;
  }
  .vc_row .no-margin-laptop {
    margin: 0 !important;
  }
  .vc_row.no-padding-laptop {
    padding: 0 !important;
  }
  .vc_row .no-padding-laptop {
    padding: 0 !important;
  }
}
@media (max-width: 1500px) {
  .mr-sliders-banners .banner-item .banner-content .b-title {
    font-size: 24px;
  }
}
@media (max-width: 1366px) {
  .left-side-menu-icon {
    left: 10px;
  }
  .mrbara-products-tabs.has-navigation .owl-controls .owl-buttons {
    display: none;
  }
  .mrbara-products-tabs.has-navigation .owl-controls .owl-pagination {
    display: block;
  }
  .mrbara-products-tabs.has-navigation.products-tabs-style5 .owl-controls .owl-buttons {
    display: block;
  }
  .mrbara-products-tabs.has-navigation.products-tabs-style5 .owl-controls .owl-buttons div {
    opacity: 1;
  }
  .mrbara-products-tabs.has-navigation.products-tabs-style5 .owl-controls .owl-pagination {
    display: none;
  }
  .products-carousel-2 .slick-arrow {
    display: none !important;
  }
  .products-carousel-2 .slick-dots {
    display: block !important;
    margin-top: 20px;
  }
  .mrbara-products-picks.has-navigation .owl-pagination {
    display: block;
  }
  .mrbara-products-picks.has-navigation .owl-buttons {
    display: none;
  }
  .mrbara-products-picks.products-navi-1.has-navigation .owl-pagination {
    display: none;
  }
  .mrbara-products-picks.products-navi-1.has-navigation .owl-buttons {
    display: block;
  }
  .mr-info-banners .banner-item,
  .mr-info-banners .banner-sizer {
    width: 33.33%;
  }
  .mr-info-banners .banner-full,
  .mr-info-banners .banner-wide {
    width: 66.66%;
  }
  .header-top-style-2 .mrbara-newletter .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .header-top-style-2 .mrbara-newletter .b-content,
  .header-top-style-2 .mrbara-newletter .b-form {
    width: 50%;
    margin-left: 0;
  }
  .header-top-style-2 .mrbara-newletter .b-content {
    padding-left: 15px;
  }
  .header-top-style-2 .mrbara-newletter .b-content:before {
    left: 15px;
  }
  .header-top-style-2 .mrbara-newletter .b-form {
    padding-right: 15px;
  }
}
@media (max-width: 1450px) and (min-width: 1025px) {
  .mr-sliders-banners .banner-long,
  .mr-sliders-banners .banner-full {
    width: 100%;
  }
  .mr-sliders-banners .banner-long {
    text-align: center;
  }
  .mr-sliders-banners .banner-long img {
    max-height: 500px;
  }
}
@media (max-width: 1300px) {
  .left-side-menu-icon {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .hot-deal-product .box-stock-product .sale-price-date .box {
    font-size: 24px;
  }
  .vc_row.no-padding-tablet,
  .vc_row.no-padding-ipad-wide {
    padding: 0 !important;
  }
  .vc_row .no-padding-tablet,
  .vc_row .no-padding-ipad-wide {
    padding: 0 !important;
  }
  .vc_row.no-margin-tablet,
  .vc_row.no-padding-ipad-wide {
    margin: 0 !important;
  }
  .vc_row.no-margin-tablet.vc_inner,
  .vc_row.no-padding-ipad-wide.vc_inner {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .vc_row .no-margin-tablet,
  .vc_row .no-padding-ipad-wide {
    margin: 0 !important;
  }
  .vc_column_container.no-margin-tablet > .vc_column-inner,
  .vc_column_container.no-padding-ipad-wide > .vc_column-inner {
    margin: 0 !important;
  }
  .vc_column_container.no-padding-tablet > .vc_column-inner,
  .vc_column_container.reset-padding-tablet > .vc_column-inner,
  .vc_column_container.no-padding-ipad-wide > .vc_column-inner,
  .vc_column_container.reset-padding-ipad-wide > .vc_column-inner {
    padding: 0 15px !important;
  }
  .mr-sliders-banners .banner-item .banner-content .b-title {
    font-size: 18px;
  }
  .mr-sliders {
    height: 530px;
  }
  .mr-sliders.loaded {
    height: auto;
  }
  .mr-sliders .loading {
    height: 530px;
  }
  .mr-sliders .mr-slider {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mr-sliders .mr-slider.slider-style-2 .s-title {
    font-size: 30px;
  }
  .mr-sliders .mr-slider.slider-style-2 .s-desc {
    min-height: 100px;
  }
  .mr-sliders .btn-prev,
  .mr-sliders .btn-next {
    display: none;
  }
  .product-carousel.has-navigation ul.products .owl-item.active + .owl-item + .owl-item li.product .product-content-thumbnails > a:before {
    opacity: 1;
  }
  .mrbara-about .about-content {
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 100%;
  }
  .mrbara-about .about-content .title {
    padding-bottom: 20px;
  }
  .mrbara-info-box .info-title {
    font-size: 48px;
  }
  .header-top-style-2 .mrbara-newletter .b-content {
    margin-bottom: 20px;
  }
  .header-top-style-2 .mrbara-newletter .b-content,
  .header-top-style-2 .mrbara-newletter .b-form {
    width: 100%;
    margin-left: 0;
  }
  .mrbara-products-tabs-2 .tab-header .tabs-nav {
    float: left;
  }
  .mrbara-products-tabs-2 .tab-header .title {
    float: none;
    width: 100%;
    padding-bottom: 10px;
  }
  .mrbara-products-tabs.products-tabs-style5 .tabs-nav:before {
    display: none;
  }
  .hot-deal-product .box-stock-product {
    box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.15);
    height: auto !important;
    overflow: inherit !important;
  }
  .hot-deal-product.has-navigation .box-stock-product {
    box-shadow: none;
  }
  .product-category-box .images-slider {
    display: none !important;
    width: 0;
  }
  .product-category-box.product-category-box-2 .images-slider {
    display: block !important;
    width: 100%;
  }
  .product-category-box.product-category-box-2 .images-slider img {
    display: block;
  }
  .product-category-box .cats-info {
    width: 30%;
  }
  .product-category-box .products-box {
    width: 70%;
    border-width: 0;
    border-top-width: 3px;
    border-style: solid;
    margin-top: 0;
  }
  .product-category-box .products-box ul.products {
    border-left: 1px solid #e0e0e0;
  }
  .product-category-box-2 img {
    display: none;
  }
  .mrbara-coming-soon .sale-price-date .flip-wrapper:first-child .inn {
    font-size: 160px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .mrbara-product-list .products .product-list .product-thumbnail img {
    max-width: 100px;
  }
}
@media (max-width: 1024px) {
  .parallax.no-parallax-mobile {
    background-attachment: scroll;
    background-position: center center !important;
    background-size: cover;
  }
  .products-carousel-2 ul.products li.product.slick-current .product-content-thumbnails > a:before {
    opacity: 0;
  }
  .products-carousel-2 .slick-arrow {
    display: none !important;
  }
  .products-carousel-2 .slick-dots {
    display: block !important;
    padding: 0 15px;
    margin-left: 0;
    margin-right: 0;
  }
  .product-carousel.has-navigation ul.products .owl-item li.product .product-content-thumbnails > a:before {
    display: none;
  }
  .product-carousel.has-navigation ul.products .owl-controls .owl-pagination {
    display: block;
  }
  .product-carousel.has-navigation ul.products .owl-controls .owl-buttons {
    display: none;
  }
  .mr-info-banners .banner-item,
  .mr-info-banners .banner-sizer,
  .mr-info-banners .banner-wide {
    width: 50%;
  }
  .mr-info-banners .banner-wide .banner-grid {
    min-height: 320px;
  }
  .mr-info-banners .banner-full {
    width: 100%;
  }
  .mrbara-coming-soon .sale-price-date .flip-wrapper:first-child .inn {
    font-size: 75px;
  }
}
@media (max-width: 991px) {
  .vc_row > .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .vc_row.no-margin-ipad {
    margin: 0 !important;
  }
  .vc_row.no-margin-ipad.vc_inner {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .vc_row .no-margin-ipad {
    margin: 0 !important;
  }
  .vc_row.no-padding-ipad {
    padding: 0 !important;
  }
  .vc_row .no-padding-ipad {
    padding: 0 !important;
  }
  .vc_column_container.no-margin-ipad > .vc_column-inner {
    margin: 0 !important;
  }
  .vc_column_container.no-padding-ipad > .vc_column-inner,
  .vc_column_container.reset-padding-ipad > .vc_column-inner {
    padding: 0 15px !important;
  }
  .video-banner video {
    height: auto;
  }
  .align-center-mobile {
    text-align: center !important;
  }
  .mrbara-newletter .b-content .desc p {
    display: inline;
  }
  .mrbara-newletter.newsletter-style2 .b-content,
  .mrbara-newletter.newsletter-style1 .b-content,
  .mrbara-newletter.newsletter-style2 .b-form,
  .mrbara-newletter.newsletter-style1 .b-form {
    width: 100%;
  }
  .mrbara-newletter.newsletter-style2 .b-form .letter-fied,
  .mrbara-newletter.newsletter-style1 .b-form .letter-fied {
    max-width: 600px;
    text-align: center;
  }
  .mrbara-newletter.newsletter-style2 .b-content,
  .mrbara-newletter.newsletter-style1 .b-content {
    margin-bottom: 20px;
  }
  .mrbara-newletter.newsletter-style2 .title,
  .mrbara-newletter.newsletter-style1 .title {
    display: inline-block;
  }
  .mrbara-newletter.newsletter-style10 .b-content .title {
    margin-bottom: 15px;
  }
  .mrbara-newletter.newsletter-style10 > .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-newletter.newsletter-style10 .b-content {
    padding-left: 15px;
    margin-bottom: 25px;
    text-align: center;
  }
  .mrbara-newletter.newsletter-style10 .b-form {
    padding-right: 15px;
  }
  .mrbara-newletter.newsletter-style7 > .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-newletter.newsletter-style7 .b-content {
    padding-left: 15px;
    margin-bottom: 25px;
  }
  .mrbara-newletter.newsletter-style7 .b-content:before {
    left: 15px;
  }
  .mrbara-newletter.newsletter-style7 .b-form {
    padding-right: 15px;
  }
  .mrbara-newletter.newsletter-style6 .b-content {
    margin-bottom: 25px;
  }
  .mrbara-pa-swatches .swatches-set {
    display: block;
    margin-top: 20px;
  }
  .mrbara-pa-swatches .sep {
    display: none;
  }
  .vc_row.no-bg-mobile {
    background-image: none !important;
  }
  .mr-sliders-banners .banner-item {
    width: 100%;
    text-align: center;
    float: none;
  }
  .mr-sliders-banners .banner-item.banner-wide {
    min-height: 250px;
  }
  .mr-sliders-banners .banner-item:nth-child( 3 ) {
    clear: none;
  }
  .section-mrbara-app .link-app {
    margin-bottom: 20px;
    display: inline-block;
  }
  .mr-sliders {
    height: 406px;
  }
  .mr-sliders.loaded {
    height: auto;
  }
  .mr-sliders .loading {
    height: 406px;
  }
  .mr-sliders .mr-slider {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mr-sliders .mr-slider .s-content {
    left: 80px;
  }
  .mr-sliders .scrollbar {
    margin-top: 50px;
  }
  .mrbara-products-ads.woocommerce ul.products li.product.fd-col-4.ads-item {
    width: 100%;
  }
  .mrbara-products-ads.woocommerce ul.products li.product.fd-col-4:nth-child( 4n +1 ) {
    clear: none;
  }
  .mrbara-products-ads.woocommerce ul.products li.product.fd-col-4:nth-child( 2n +1 ) {
    clear: both;
  }
  .mrbara-newletter.newsletter-style4 .b-content .title {
    padding-left: 0;
  }
  .mrbara-testi-carousel-2 .testi-list .testi-item .testi-desc {
    padding: 0 100px;
  }
  .mrbara-portfolio-slider .portfolio-content .col-port-left {
    text-align: center;
  }
  .mrbara-banner a img {
    display: block;
  }
  .mrbara-newletter.newsletter-style3 .b-form .letter-fied .mc4wp-form .mc4wp-form-fields input[type=email] {
    min-width: 200px;
  }
  .mrbara-coming-soon .sale-price-date .box.timer-day .timer-content .day {
    font-size: 180px;
  }
  .product-carousel.carousel-style1.woocommerce ul.products .owl-item.active li.product .product-content-thumbnails > a:before {
    opacity: 0;
  }
  .hot-deal-product .box-stock-product .sale-price-date .box {
    padding: 0 15px;
  }
  .mrbara-about .about-bg > .row {
    display: block;
  }
  .mrbara-about .video-banner video {
    max-height: 460px;
  }
  .mrbara-info-box .info-title {
    font-size: 40px;
  }
  .mrbara-image-box.text-big .title {
    font-size: 36px !important;
  }
  .mrbara-image-box.text-large .title {
    font-size: 24px !important;
  }
  .mrbara-heading.text-big .title {
    font-size: 36px !important;
  }
  .mrbara-heading.text-large .title {
    font-size: 24px !important;
  }
  .mrbara-heading.letter-spacing-large .title {
    letter-spacing: 10px !important;
  }
  .mrbara-cta-2 .title {
    font-size: 36px;
  }
  .section-title.text-big .title {
    font-size: 36px !important;
  }
  .section-title.text-large .title {
    font-size: 24px !important;
  }
  .section-title.letter-spacing-large .title {
    letter-spacing: 10px !important;
  }
  .section-title.style-3 .title {
    letter-spacing: 10px;
  }
  .section-title.style-1 .title {
    font-size: 36px;
  }
  .section-title.style-4 {
    padding-left: 15px;
    margin-left: 0;
  }
  .section-title.style-4 .title {
    position: static;
    max-width: 100%;
    text-align: left;
    font-size: 24px;
  }
  .section-title.style-4 .title:before {
    display: none;
  }
  .mrbara-link-container.link-style-1 .mrbara-link {
    font-size: 24px;
  }
  .product-category-box .cats-info {
    padding-right: 20px;
    padding-left: 20px;
    width: 33.33%;
  }
  .product-category-box .cats-info h2 {
    font-size: 20px;
  }
  .product-category-box .products-box {
    width: 66.66%;
  }
  .product-category-box ul.products li {
    width: 50%;
  }
  .product-category-box ul.products li:nth-child( 3n+1 ) {
    clear: none;
  }
  .product-category-box ul.products li:nth-child( 2n+1 ) {
    clear: both;
  }
  .product-category-box ul.products li:nth-child( 3n ):after {
    border-right: 1px solid #e0e0e0;
  }
  .top-promotion .promotion-content {
    padding: 15px 0;
  }
  .top-promotion .promotion-content .promotion-content-2 .discount-percent,
  .top-promotion .promotion-content .promotion-content-2 .discount-text {
    font-size: 24px;
  }
  .top-promotion .promotion-content .promotion-content-2 .discount,
  .top-promotion .promotion-content .promotion-content-2 .link {
    display: inline-block;
    padding: 0 15px;
  }
  .top-promotion .promotion-content .promotion-content-2 .link {
    height: 40px;
    line-height: 42px;
    font-size: 13px;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter {
    margin-top: 20px;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter .flip-clock-wrapper {
    text-align: center;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter .flip-clock-wrapper ul {
    width: 55px;
    line-height: 45px;
    height: 45px;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter .flip-clock-wrapper ul li {
    line-height: 49px;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter .flip-clock-wrapper ul li a .inn {
    font-size: 24px;
  }
  .top-promotion .promotion-content .promotion-content-2 .promotion-counter .promotion-title {
    display: none;
  }
}
@media (max-width: 767px) {
  .padding-small-mobile {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .mrbara-testi-carousel-2 .testi-quote {
    margin-bottom: 50px;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-quote {
    margin-bottom: 30px;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-list .testi-item .testi-desc {
    margin-bottom: 20px;
  }
  .vc_toggle .vc_toggle_title h4 {
    font-size: 24px;
  }
  .mrbara-counter {
    text-align: center;
  }
  .mrbara-info-box .info-title {
    font-size: 32px;
  }
  .mrbara-info-box .info-desc p {
    display: inline;
  }
  .mrbara-portfolio-slider {
    position: relative;
    padding-bottom: 50px;
  }
  .mrbara-portfolio-slider .col-right {
    position: static;
  }
  .mrbara-portfolio-slider .p-title .view-all {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    text-align: center;
  }
  .section-mrbara-app {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    text-align: center;
  }
  .section-mrbara-app.section-mrbara-app-no-pb {
    padding-bottom: 0 !important;
  }
  .section-mrbara-app .wpb_single_image {
    text-align: center;
  }
  .section-mrbara-app .link-app {
    display: inline-block;
  }
  .section-mrbara-app .wpb_column > .vc_column-inner {
    margin-left: 0 !important;
  }
  .section-mrbara-app .vc_column_container > .vc_column-inner {
    margin-top: 0 !important;
  }
  .section-mrbara-app .alignleft {
    float: none;
  }
  .mrbara-single-image {
    position: static;
  }
  .mrbara-single-image img {
    width: 70%;
  }
  .section-title p {
    display: inline;
  }
  .section-title-ver .title {
    left: 40px;
  }
  .section-title-ver .number {
    font-size: 130px;
    right: -30px;
  }
  .section-title-ver.align-right .title {
    right: 40px;
  }
  .section-title-ver.align-right .number {
    font-size: 130px;
    left: -30px;
  }
  .mrbara-icon-box {
    text-align: center;
  }
  .mrbara-icon-box span,
  .mrbara-icon-box .b-content {
    display: inline-block;
    float: none;
  }
  .product-carousel.carousel-style1 {
    position: relative;
  }
  .product-carousel.carousel-style1 .col-link-more {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
  }
  .product-carousel.carousel-style1 .col-link-more .link {
    float: none;
    cursor: pointer;
  }
  .product-carousel.carousel-style1 .col-link-more .link:after {
    top: 0;
  }
  .product-carousel.carousel-style1.woocommerce ul.products .owl-controls .owl-pagination {
    display: block;
  }
  .product-carousel.carousel-style1.woocommerce ul.products .owl-controls .owl-buttons {
    display: none;
  }
  .mr-sliders {
    height: 313px;
  }
  .mr-sliders.loaded {
    height: auto;
  }
  .mr-sliders .loading {
    height: 313px;
  }
  .mr-sliders .mr-slider .s-content {
    left: 80px;
  }
  .mr-sliders .mr-slider .s-title {
    font-size: 20px;
    letter-spacing: 10px;
    margin-bottom: 15px;
  }
  .mr-sliders .mr-slider .s-link {
    margin-top: 10px;
  }
  .mr-sliders .mr-slider .s-subtitle,
  .mr-sliders .mr-slider .s-desc,
  .mr-sliders .mr-slider .s-cat {
    display: none;
  }
  .mr-sliders .mr-slider.slider-style-3 .s-title,
  .mr-sliders .mr-slider.slider-style-2 .s-title {
    font-size: 20px;
  }
  .mr-sliders .mr-slider.slider-style-3 .s-link,
  .mr-sliders .mr-slider.slider-style-2 .s-link {
    font-size: 13px;
  }
  .mr-sliders .mr-slider.slider-style-3 .s-link {
    padding: 0 15px;
    line-height: 43px;
    font-size: 12px;
    height: 40px;
  }
  .vc_row.no-margin-mobile {
    margin: 0 !important;
  }
  .vc_row.no-margin-mobile.vc_inner {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
  .vc_row .no-margin-mobile {
    margin: 0 !important;
  }
  .vc_row.no-padding-mobile {
    padding: 0 !important;
  }
  .vc_row .no-padding-mobile {
    padding: 0 !important;
  }
  .vc_column_container.no-margin-mobile > .vc_column-inner {
    margin: 0 !important;
  }
  .vc_column_container.no-padding-mobile > .vc_column-inner,
  .vc_column_container.reset-padding-mobile > .vc_column-inner {
    padding: 0 15px !important;
  }
  .mrbara-products-ads .link {
    margin-top: 10px;
  }
  .mrbara-newletter .newsletter-style5 .b-form {
    width: 100%;
  }
  .mrbara-products-tabs .tabs-nav li {
    padding: 0 20px;
  }
  .mrbara-products-tabs .tabs-nav li a {
    font-size: 20px;
  }
  .mrbara-products-tabs.products-tabs-style4 .tabs-nav li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mrbara-heading.heading-style2 .desc p {
    font-size: 40px;
  }
  .mrbara-about-2 .col-right {
    padding-right: 15px;
  }
  .mrbara-about-2 .title,
  .mrbara-about-3 .title {
    font-size: 36px;
  }
  .mrbara-about-2 .title br,
  .mrbara-about-3 .title br {
    display: none;
  }
  .mrbara-coming-soon .sale-price-date .box.timer-day .timer-content .day {
    font-size: 100px;
  }
  .mrbara-newletter.newsletter-style3 .b-content .desc {
    margin-bottom: 30px;
  }
  .video-banner.video-style2 .video-title {
    display: none;
  }
  .video-banner.video-style2 .status {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: 0;
  }
  .video-banner.video-style2 .status i {
    font-size: 24px;
  }
  .video-banner.video-style2 .video-desc {
    display: none;
  }
  .product-carousel.carousel-style2 .title {
    font-size: 36px;
    padding-bottom: 40px;
  }
  .mrbara-posts.mr-post-style2 .single_blog_item .post-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-posts.mr-post-style4 .single_blog_item {
    margin-bottom: 30px;
  }
  .mrbara-newletter.newsletter-style5 .b-content .title {
    font-size: 36px !important;
  }
  .mrbara-product-list .products .product-list .product-content .price .amount {
    font-size: 16px;
  }
  .mrbara-products-images-carousel .img-header .view-all {
    float: left;
  }
  .mrbara-newletter.newsletter-style7 {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .mrbara-newletter.newsletter-style7 .b-form,
  .mrbara-newletter.newsletter-style7 .b-content {
    padding-left: 15px;
    margin-bottom: 20px;
  }
  .video-banner.video-style4 .video-desc,
  .video-banner.video-style4 .video-title {
    font-size: 36px;
  }
  .products-carousel-2.carousel-style-2 .title {
    font-size: 36px;
  }
  .mrbara-cta-2 {
    padding: 100px 0 75px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper {
    padding-left: 0;
  }
  .mrbara-portfolio-slider .portfolio-content .col-port-right {
    padding-top: 50px;
  }
  .mrbara-testi-carousel-2 .testi-list .testi-item .testi-desc {
    padding: 0;
  }
  .mrbara-testi-carousel-2 .testi-list .testi-item .testi-desc h2 {
    font-size: 24px;
  }
  .mrbara-testi-carousel-2 .testi-list .testi-item .testi-desc p {
    display: inline;
  }
  .mrbara-testi-carousel-2 .owl-controls .owl-buttons {
    display: none;
  }
  .mrbara-testi-carousel-2 .owl-controls .owl-pagination {
    display: block;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .owl-controls .owl-pagination {
    display: none;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-list .testi-item .testi-desc {
    padding: 0;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-list .testi-item .testi-desc h2 {
    font-size: 24px;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-list .testi-item .testi-desc p {
    display: inline;
  }
  .mr-info-banners {
    margin: 0;
  }
  .mr-info-banners .banner-item {
    padding: 7px 15px;
  }
  .mr-info-banners .banner-item,
  .mr-info-banners .banner-sizer,
  .mr-info-banners .banner-wide {
    width: 100%;
  }
  .mr-info-banners .banner-wide .banner-grid {
    min-height: inherit;
  }
  .mr-info-banners .newsletter-content p {
    display: inline;
  }
  .mr-info-banners .heading {
    margin-bottom: 40px;
  }
  .mr-info-banners .heading .info-title {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 15px;
  }
  .mr-info-banners .heading .info-desc {
    font-size: 14px;
  }
  .mrbara-banner.banner-style3 h3 {
    font-size: 30px;
    border-bottom: none;
  }
  .mrbara-image-box.style1 {
    padding: 10px 10px 25px;
  }
  .mrbara-image-box .sep {
    display: block;
  }
  .mrbara-image-box.box-shadow {
    box-shadow: 0px 25px 80px -15px rgba(0, 0, 0, 0.3);
  }
  .products-carousel-2 .filters-dropdown {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-products.mrbara-grid-cats .filters-dropdown ul.option-set li {
    padding: 0 10px;
    font-size: 14px;
  }
  .mrbara-products .grid-link {
    margin-top: 0;
  }
  .mrbara-image-carousel .owl-pagination {
    margin-top: 30px;
  }
  .site-footer .footer-newsletter .mc4wp-form {
    padding-left: 0;
  }
  .mrbara-banner .text span {
    left: -20px !important;
  }
  .mrbara-banner.banner-style2 h3 {
    font-size: 24px;
  }
  .mr-promotion-large .promotion-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mr-promotion-large .title {
    padding-left: 15px;
  }
  .mr-promotion-large .p-content {
    padding-left: 15px;
  }
  .mrbara-product-list .products .product-list {
    padding: 0;
    border: none;
  }
  .mrbara-banner-large {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mrbara-image-carousel.style-2 .bx-controls .bx-controls-direction {
    display: none;
  }
}
@media (max-width: 600px) {
  .mrbara-newletter.newsletter-style2 .b-form .letter-fied input[type=submit] {
    position: static;
    border-radius: 30px;
    margin-top: 30px;
  }
  .mrbara-newletter.newsletter-style2 .b-form .letter-fied input[type=email] {
    padding-right: 30px;
    text-align: center;
  }
  .section-title-ver .title {
    left: 20px;
  }
  .section-title-ver.align-right .title {
    right: 20px;
  }
  .mrbara-single-image img {
    max-width: 80%;
  }
  .video-banner video {
    width: 100%;
  }
  .video-banner.video-style5,
  .video-banner.video-style3 {
    padding: 10px;
  }
  .video-banner .bg-overlay {
    display: none;
  }
  .video-banner .status {
    display: none;
  }
  .video-banner.video-style3,
  .video-banner.video-style4 {
    border: none;
  }
  .mr-sliders {
    height: 247px;
  }
  .mr-sliders.loaded {
    height: auto;
  }
  .mr-sliders .loading {
    height: 247px;
  }
  .mrbara-section-layout-2 h2 {
    font-size: 55px;
  }
  .mrbara-newletter.newsletter-style5 .b-content .title {
    font-size: 24px !important;
  }
  .mrbara-newletter.newsletter-style5 .b-form .letter-fied .mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: 20px;
  }
  .product-category-box .cats-info {
    width: 50%;
  }
  .product-category-box .products-box {
    width: 50%;
  }
  .product-category-box ul.products li {
    width: 100%;
  }
  .product-category-box ul.products li:nth-child( 2n+1 ) {
    clear: none;
  }
}
@media (max-width: 480px) {
  .mr-sliders .mr-slider .s-title {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .mrbara-products {
    position: relative;
  }
  .mrbara-products .title .link {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .mrbara-cta-2 .title {
    font-size: 36px;
  }
  .mr-sliders-banners .banner-item .banner-content {
    bottom: 20px;
  }
  .mr-sliders-banners .banner-item .banner-content .b-title {
    font-size: 18px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper .bx-controls {
    right: 15px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper .bx-viewport {
    padding-right: 100px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper .bx-viewport .portfolio-list .portfolio-item .portfolio-title {
    font-size: 24px;
  }
  .mrbara-banner-large .banner-content .title {
    font-size: 30px !important;
  }
  .mrbara-about-2 .title,
  .mrbara-about-3 .title {
    font-size: 30px;
  }
  .section-title.style-1 .title {
    font-size: 24px;
  }
  .section-title.style-1 .subtitle {
    letter-spacing: 5px;
  }
  .section-title.text-big .title {
    font-size: 24px !important;
  }
  .section-title.text-normal .title {
    font-size: 24px !important;
  }
  .section-title.letter-spacing-large .title {
    letter-spacing: 5px !important;
  }
  .section-title.style-3 .title {
    letter-spacing: 5px;
  }
  .mrbara-heading .title {
    font-size: 24px;
  }
  .mrbara-heading.text-big .title {
    font-size: 24px !important;
  }
  .mrbara-heading.text-normal .title {
    font-size: 24px !important;
  }
  .mrbara-heading.letter-spacing-large .title {
    letter-spacing: 5px !important;
  }
  .mrbara-image-box.text-big .title {
    font-size: 24px !important;
  }
  .mrbara-image-box.text-normal .title {
    font-size: 24px !important;
  }
  .mrbara-image-box .title {
    font-size: 24px;
  }
  .product-carousel.carousel-style1 .title .subtitle,
  .mrbara-products .title .subtitle {
    font-size: 28px;
  }
  .mrbara-newletter.newsletter-style6 .b-content:before,
  .mrbara-newletter.newsletter-style7 .b-content:before {
    display: none;
  }
  .mrbara-newletter.newsletter-style6 .b-content .title,
  .mrbara-newletter.newsletter-style7 .b-content .title,
  .mrbara-newletter.newsletter-style6 .b-content .desc,
  .mrbara-newletter.newsletter-style7 .b-content .desc {
    padding-left: 0;
  }
  .mrbara-newletter.newsletter-style6 .b-content .desc,
  .mrbara-newletter.newsletter-style7 .b-content .desc {
    margin-bottom: 20px;
  }
  .mrbara-newletter.newsletter-style6 .b-form .letter-fied input[type=email],
  .mrbara-newletter.newsletter-style7 .b-form .letter-fied input[type=email] {
    padding-right: 0;
  }
  .mrbara-newletter.newsletter-style6 .b-form .letter-fied input[type=submit],
  .mrbara-newletter.newsletter-style7 .b-form .letter-fied input[type=submit] {
    position: static;
    margin-top: 20px;
  }
  .mrbara-products-picks.products-picks-4 .title {
    font-size: 24px;
  }
  .products-carousel-2.carousel-style-1 .title {
    font-size: 24px;
    letter-spacing: 10px;
  }
  .mrbara-posts.mr-post-style3 .title {
    font-size: 20px;
    letter-spacing: 10px;
  }
  .mrbara-newletter.newsletter-style8 .b-content .title {
    letter-spacing: 5px;
  }
  .products-carousel-2.carousel-style-2 .title {
    font-size: 24px;
  }
  .products-carousel-2.carousel-style-2 .view-all .link {
    font-size: 12px;
    padding: 13px 20px 10px;
  }
  .video-banner.video-style4 .video-title {
    font-size: 24px;
  }
  .video-banner.video-style4 .video-desc {
    top: 60%;
    left: 60%;
    transform: translate(-60%, -60%);
  }
  .video-banner.video-style4 .video-desc .v-desc {
    display: none;
  }
  .video-banner.video-style4 .video-desc .status {
    margin-top: 0;
    position: static;
    transform: none;
  }
  .mrbara-banner-large {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media (max-width: 413px) {
  .mrbara-banner {
    padding-left: 50px;
  }
  .mrbara-banner.text-position-right {
    padding-left: 0;
    padding-right: 50px;
  }
  .mrbara-banner-large .banner-content .title {
    font-size: 20px !important;
  }
  .mrbara-banner-large .banner-content .sub-title {
    font-size: 14px;
  }
  .section-title.style-2 .subtitle {
    font-size: 20px;
  }
  .mrbara-heading.heading-style5 .title {
    padding-right: 60px;
  }
  .mrbara-heading.heading-style5 .title .mr-vertical-line {
    width: 50px;
  }
  .mrbara-heading.heading-style5.text-right .title {
    padding-left: 60px;
    padding-right: 0;
  }
  .mrbara-heading.heading-style4 .mr-vertical-line {
    margin-top: 10px;
  }
  .mrbara-products-ads .ads-banner .ads-title {
    font-size: 18px;
    top: 110px;
  }
  .mrbara-newletter.newsletter-style2 .b-content .title {
    font-size: 24px;
    padding-left: 60px;
  }
  .mrbara-newletter.newsletter-style2 .b-content .title:before {
    width: 30px;
  }
  .mrbara-newletter.newsletter-style1 .b-form .letter-fied input[type=email] {
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
  }
  .mrbara-newletter.newsletter-style1 .b-form .letter-fied input[type=submit] {
    position: static;
    border-radius: 30px;
    margin-top: 20px;
  }
  .mrbara-newletter.newsletter-style10 .b-form .letter-fied {
    text-align: center;
  }
  .mrbara-newletter.newsletter-style10 .b-form .letter-fied input[type=email] {
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    margin-bottom: 15px;
  }
  .mrbara-newletter.newsletter-style10 .b-form .letter-fied input[type=submit] {
    position: static;
  }
  .mrbara-newletter.newsletter-style10 .b-content .title {
    font-size: 24px !important;
  }
  .section-title-ver .title {
    display: none;
  }
  .section-mrbara-app .link-app {
    margin-bottom: 20px;
  }
  .mr-sliders {
    height: 290px;
  }
  .mr-sliders .loading {
    height: 290px;
  }
  .mr-sliders.loaded {
    height: auto;
  }
  .mr-sliders .mr-slider .s-title {
    font-size: 13px;
    letter-spacing: 0;
  }
  .mr-sliders .mr-slider .s-content {
    left: 30px;
  }
  .mr-sliders .mr-slider.slider-style-3 .s-title,
  .mr-sliders .mr-slider.slider-style-2 .s-title {
    margin-bottom: 10px;
    font-size: 13px;
  }
  .mr-sliders .mr-slider.slider-style-2 .s-link {
    font-size: 12px;
  }
  .mr-sliders .mr-slider.slider-style-3 .s-link {
    font-size: 12px;
    line-height: 32px;
    height: 30px;
  }
  .header-top-style-2.woocommerce ul.products li.product.fd-col-4 {
    width: 100%;
  }
  .mrbara-products .title .link {
    width: 100%;
  }
  .mrbara-section-layout-2 h2 {
    font-size: 35px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper .bx-viewport {
    padding-right: 70px;
  }
  .mrbara-portfolio-slider .portfolio-content .bx-wrapper .bx-viewport .portfolio-list .portfolio-item .portfolio-title {
    font-size: 18px;
  }
  .mrbara-heading.heading-style2 .desc p {
    display: inline;
    font-size: 30px;
  }
  .mrbara-about-2 .col-left {
    padding-left: 15px;
  }
  .mrbara-coming-soon .sale-price-date .box.timer-day {
    padding-left: 30px;
  }
  .product-carousel.carousel-style2 .title {
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-newletter.newsletter-style5.light-skin .b-content .title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-instagram .section-title {
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .mrbara-posts .single_blog_item .blog-date {
    display: none;
  }
  .mrbara-posts .single_blog_item .blog-content {
    padding-left: 0;
  }
  .mrbara-posts .single_blog_item .blog-content .post-title {
    font-size: 14px;
  }
  .mrbara-posts .single_blog_item .blog-content .post-meta .p-comment {
    display: inline-block;
  }
  .mrbara-testi-carousel-2 .testi-list .testi-item .testi-desc h2 {
    font-size: 18px;
  }
  .mrbara-testi-carousel-2.testimonial-style-2 .testi-list .testi-item .testi-desc h2 {
    font-size: 18px;
  }
  .products-carousel-2.carousel-style-3 .view-all .link {
    font-size: 14px;
  }
  .mrbara-newletter.newsletter-style7 .b-content:before {
    display: none;
  }
  .mrbara-newletter.newsletter-style7 .b-content .title,
  .mrbara-newletter.newsletter-style7 .b-content .desc {
    padding-left: 0;
  }
  .hot-deal-product .box-stock-product .product-stock .step {
    display: block;
    padding: 5px 0;
  }
  .hot-deal-product .box-stock-product .product-stock .total-stock {
    margin-right: 0;
    padding-right: 0;
  }
  .hot-deal-product .box-stock-product .product-stock .total-stock:after {
    display: none;
  }
  .mrbara-product-list .products .product-list .product-thumbnail {
    margin-right: 15px;
  }
  .mrbara-product-list .products .product-list .product-thumbnail img {
    max-width: 80px;
  }
  .mrbara-product-list .products .product-list .product-content .product-title {
    margin-bottom: 10px;
  }
  .mrbara-banner.banner-style2 h3 {
    font-size: 18px;
  }
  .product-category-box .products-box li .product-list {
    padding: 0 0 15px 0;
  }
  .product-category-box .cats-info {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .product-category-box .cats-info .footer-link {
    left: 10px;
  }
  .mrbara-coming-soon .sale-price-date .flip-wrapper:first-child {
    padding-right: 0;
    padding-left: 50px;
  }
}
