@media (max-width: 1800px) {
  .color_scheme .section_map .map_captions {
    padding: 20px;
  }
}
@media (max-width: 1400px) {
  .color_scheme #back_top {
    margin: 0 0 0 600px;
    right: auto;
    left: 50%;
  }
}
@media (max-width: 1300px) {
  .color_scheme #back_top {
    margin: 0 0 0 535px;
  }
  .color_scheme .section_map .map_wrapper__small {
    padding: 24.53% 0 0;
  }
  .color_scheme .section_map .map_wrapper__medium {
    padding: 34.29% 0 0;
  }
  .color_scheme .section_map .map_wrapper__large {
    padding: 44.06% 0 0;
  }
}
@media (max-width: 1199px) {
  .color_scheme .product_listing__main .product_price .money_variants {
    display: block;
  }
  .color_scheme .product_listing__main .product_badge {
    width: 46px;
    height: 46px;
    line-height: 42px;
    top: 0;
    font-size: 8px;
  }
  .color_scheme .product_listing__main .product_badge.new {
    left: 0;
  }
  .color_scheme .product_listing__main .product_badge.sale {
    right: 0;
  }
  .color_scheme .product_listing__main.layout__small .product_badge {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 10px;
    top: 0;
  }
  .color_scheme .product_listing__main.layout__small .product_badge.new {
    left: 0;
  }
  .color_scheme .product_listing__main.layout__small .product_badge.sale {
    left: 0;
    display: none;
  }
  .color_scheme #back_top {
    margin: 0 0 0 435px;
  }
  .color_scheme .header_cart b {
    letter-spacing: 0;
  }
  .color_scheme .megamenu_desktop .level_2 .container {
    margin: 0 0 0 -485px;
  }
  .color_scheme .megamenu_desktop .level_1__link {
    letter-spacing: 0;
  }
  .color_scheme footer .footer_item.with_bg {
    padding: 20px;
  }
  .color_scheme .section_blog-articles .article_info {
    margin: 0;
  }
  .color_scheme .section_blog-articles .article_info span {
    display: block;
    margin: 0 0 5px;
  }
  .color_scheme .section_blog-articles .article_info span ~ span {
    display: block;
    margin: 0 0 10px;
    padding: 0;
    border: none;
  }
  .color_scheme .gallery_item .item_caption h4 {
    font-size: 12px;
  }
  .color_scheme .gallery_item .item_caption h3 {
    font-size: 16px;
  }
  .color_scheme .gallery_item .style_2 .caption_text {
    padding: 8px 10px;
  }
  .color_scheme .section_image-with-text-overlay h2 {
    font-size: 38px;
    margin-bottom: 0;
  }
  .color_scheme .section_image-with-text-overlay h4 {
    font-size: 22px;
    margin-bottom: 0;
  }
  .color_scheme .section_image-with-text-overlay .btn {
    margin: 10px 0 0;
  }
  .color_scheme .section_logo-list .item_icon p {
    font-size: 10px;
    line-height: 1.2em;
  }
  .color_scheme .section_logo-list .item_icon svg {
    width: 28px;
    height: 28px;
  }
  .color_scheme .section_logo-list .inline .img_placeholder__wrap .logo_wrap {
    padding: 5px 10px;
  }
  .color_scheme .section_slideshow h2 {
    font-size: 46px;
  }
  .color_scheme .section_slideshow .btn {
    margin-top: 15px;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h3 {
    font-size: 26px;
    line-height: 1.1em;
  }
  .color_scheme .section_slideshow .linklist_title {
    padding: 13px 20px;
  }
  .color_scheme .section_slideshow .menu_wrap ul {
    padding: 0 20px 10px;
  }
  .color_scheme .section_slideshow .link_item {
    padding: 7px 0 6px;
  }
  .color_scheme .section_single-product .type_carousel .gallery_thumbs {
    height: 414px;
  }
  .color_scheme .section_single-product .type_carousel .swiper_btn__next,
  .color_scheme .section_single-product .type_carousel .swiper_btn__prev {
    left: 70px;
  }
  .color_scheme .section_banners-countdown .btn {
    margin-top: 10px;
  }
  .color_scheme .section_banners-countdown .timer_item .timer {
    margin-bottom: 7px;
  }
  .color_scheme .section_banners-countdown .timer_item .banner_title {
    font-size: 26px;
  }
  .color_scheme .section_banners-countdown .timer_item .text {
    font-size: 14px;
    padding-top: 0;
  }
  .color_scheme
    .section_banners-countdown
    .timer_item
    .align_bottom
    .banner_title {
    font-size: 18px;
  }
  .color_scheme .section_banners-countdown .banner_item h4 {
    font-size: 22px;
    margin-bottom: 0;
  }
  .color_scheme .section_banners-countdown .banner_item .banner_title {
    font-size: 40px;
  }
  .color_scheme .section_banners-countdown .banner_item .text {
    font-size: 14px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_left
    .banner_text
    .banner_title {
    font-size: 26px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .banner_wrap
    .banner_link.banner_text {
    padding: 15px 10px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_center
    .banner_title {
    font-size: 26px;
  }
  .color_scheme .section_banners-countdown .banner_item .align_center .text {
    font-size: 14px;
  }
  .color_scheme
    .section_banners-countdown
    .item_big
    .align_center
    .banner_title {
    font-size: 32px;
    margin-bottom: 5px;
  }
  .color_scheme .lookbook_item__caption {
    width: 90px;
    text-align: center;
  }
  .color_scheme .lookbook_item__caption img {
    margin: 0 0 5px;
    height: 75px;
  }
  .color_scheme .lookbook_item__caption span {
    text-align: left;
    display: block;
  }
  .color_scheme .section_communication .item__blog_posts .article_title {
    padding: 10px;
    font-size: 12px;
  }
  .color_scheme .section_communication .item__advantages .advantages_item {
    padding: 15px 20px;
    margin-bottom: 18px;
  }
  .color_scheme .section_communication .item__advantages .advantages_text {
    margin-left: 20px;
    font-size: 12px;
  }
  .color_scheme .section_communication .item__newsletter button {
    font-size: 14px;
  }
  .color_scheme .section_communication .item__newsletter .social_wrap {
    padding-top: 15px;
  }
  .color_scheme .section_communication .item__facebook .fb-page {
    max-height: 280px;
  }
  .color_scheme .section_communication .item__facebook iframe,
  .color_scheme .section_communication .item__facebook span,
  .color_scheme .section_communication .item__twitter iframe {
    max-height: 280px !important;
  }
  .color_scheme .section_collections_with_menu .menu_wrap {
    padding: 15px 15px 10px;
  }
  .color_scheme .section_collections_with_menu .link_item {
    padding: 6px 0;
  }
  .color_scheme .section_collections_with_menu .linklist_small {
    padding: 0;
  }
  .color_scheme .section_collections_with_menu .linklist_small .linklist_title {
    font-size: 14px;
    padding: 17px 5px;
  }
  .color_scheme .section_collections_with_menu .linklist_small .link_item {
    padding: 8px 5px;
  }
  .color_scheme .section_collections_with_menu .collection_title {
    font-size: 14px;
  }
  .color_scheme .section_collections_with_menu .layer_2,
  .color_scheme .section_banners .banner_two_small_25 .banner_caption {
    padding: 15px;
  }
  .color_scheme .section_banners .banner_two_small_25 h4 {
    font-size: 16px;
    letter-spacing: 0.05em;
  }
  .color_scheme .section_banners .banner_big_50 h3 {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .color_scheme .section_banners .banner_big_50 h4 {
    margin-bottom: 5px;
  }
  .color_scheme .section_banners .banner_big_50 .btn {
    margin-top: 15px;
  }
  .color_scheme .section_banners .banner_big_50 .position_right .caption_text,
  .color_scheme .section_banners .banner_big_50 .position_left .caption_text {
    padding: 0 10px;
  }
  .color_scheme .section_banners .banner_two_big_50 .bammer_item_1 {
    margin-bottom: 25px;
  }
  .color_scheme .section_banners .banner_two_big_50 .position_right {
    padding: 10px 20px;
  }
  .color_scheme .section_banners .banner_two_big_50 h3 {
    font-size: 20px;
  }
  .color_scheme .section_banners .banner_two_big_50 .btn {
    margin-top: 10px;
  }
  .color_scheme
    .section_banners
    .banner_two_big_50
    .position_bottom
    .caption_text {
    padding: 7px;
  }
  .color_scheme .section_banners .banner_two_big_50 .position_bottom .btn {
    margin-top: 0;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main {
    margin-bottom: 22px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main .timer {
    margin-bottom: 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_header {
    font-size: 26px;
    margin-bottom: 0;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main h4 {
    font-size: 18px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main .btn {
    margin-top: 10px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_small
    .banner_caption {
    padding: 5px 10px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_small
    .caption_header {
    font-size: 22px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_small h4 {
    margin-top: 0;
    font-size: 16px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_medium
    .banner_caption {
    padding: 5px 10px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_medium
    .caption_text {
    padding: 0 5px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_medium
    .caption_header {
    font-size: 22px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_medium h4 {
    font-size: 16px;
    margin-top: 0;
  }
  .color_scheme .section_banners .banner_big_75 .banner_caption {
    padding: 10px;
  }
  .color_scheme .section_banners .banner_big_75 .caption_text {
    padding: 7px;
  }
  .color_scheme .section_banners .banner_big_75 h3 {
    font-size: 24px;
  }
  .color_scheme .section_banners .banner_big_75 h4 {
    font-size: 18px;
  }
  .color_scheme .section_banners .banner_big_75 .btn {
    margin: 5px 0;
  }
  .color_scheme .section_banners .banner_menu.style_compact ul {
    padding: 10px 15px;
  }
  .color_scheme .section_banners .banner_menu.style_compact h4 {
    padding: 12px 20px;
  }
  .color_scheme .section_banners .banner_menu.style_compact .link_item {
    padding: 9px 5px 8px;
  }
  .color_scheme .section_banners .banner_menu.style_rarefied h4,
  .color_scheme .section_banners .banner_menu.style_rarefied .link_item {
    padding: 13px 20px;
  }
  .color_scheme .section_products-column .col-xs-3 .product_img {
    width: 70px;
  }
  .color_scheme .section_products-column .col-xs-3 .product_info {
    margin-left: 80px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption {
    padding: 10px 15px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .banner_text {
    padding: 20px 8%;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .banner_title {
    font-size: 22px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .btn {
    margin-top: 6px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__small {
    padding: 12.765625% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__medium {
    padding: 22.53125% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__large {
    padding: 32.296875% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .layer_1 {
    background-position: 50% 0;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .color_scheme .section_template__blog .flexible_block__overlay .layer_2 {
    padding: 15px;
  }
  .color_scheme
    .section_template__blog
    .flexible_block__overlay
    .article_content,
  .color_scheme .section_template__blog .flexible_block__overlay .article_tags {
    display: none;
  }
  .color_scheme
    .section_template__blog
    .flexible_block__overlay
    .article_title {
    padding: 10px 0 0;
  }
  .color_scheme .section_template__blog .flexible_block__overlay .article_btn {
    margin: 15px 0 0;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__small {
    padding: 22.777777% 0 0;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__master {
    padding: 36.623931% 0 0;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__large {
    padding: 47.136752% 0 0;
  }
  .color_scheme .section_template__blog .blog_listing__list .article_title {
    font-size: 20px;
  }
  .color_scheme .section_template__blog .blog_listing__grid .article_title {
    font-size: 18px;
  }
  .color_scheme .section_template__article .img_wrapper__small {
    padding: 22.777777% 0 0;
  }
  .color_scheme .section_template__article .img_wrapper__medium,
  .color_scheme .section_template__article .img_wrapper__master {
    padding: 36.623931% 0 0;
  }
  .color_scheme .section_template__article .img_wrapper__large {
    padding: 47.136752% 0 0;
  }
  .color_scheme .section_template__article .flexible_block__overlay .layer_2 {
    padding: 15px;
  }
  .color_scheme .section_template__article .flexible_block__overlay h1,
  .color_scheme .section_template__article .flexible_block__normal h1 {
    font-size: 20px;
  }
  .color_scheme .account_section {
    padding: 15px;
  }
  .color_scheme .account_section h4 {
    font-size: 20px;
  }
  .color_scheme .account_section h4 a {
    margin: 0 0 0 10px;
  }
  .color_scheme .account_section .note {
    font-size: 14px;
  }
  .color_scheme .template_contact .contact_element {
    padding: 14px 0 14px 50px;
  }
  .color_scheme .template_contact .contact_element svg {
    top: 20px;
    left: 3px;
  }
  .color_scheme .template_contact .item_form input {
    height: 36px;
  }
  .color_scheme .template_contact .item_form .contact-form {
    margin-top: 10px;
  }
  .color_scheme .template_contact .item_form .btn {
    margin-top: 10px;
    margin-bottom: 8px;
  }
  .color_scheme .section_template__services .services_wrap {
    padding: 20px;
  }
  .color_scheme .section_template__services .service_item {
    padding: 0 20px;
  }
  .color_scheme .page_sidebar_sort .color_sort_block,
  .color_scheme .page_sidebar_sort .name_sort_block,
  .color_scheme .sidebar_widget__collections,
  .color_scheme .sidebar_widget__vendors,
  .color_scheme .sidebar_widget__types,
  .color_scheme .sidebar_widget__linklist {
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .color_scheme .btn {
    font-size: 14px;
    padding: 8px 12px;
  }
  .color_scheme .product_listing__main .product_name {
    padding-top: 5px;
  }
  .color_scheme .product_listing__main .product_prop {
    display: block;
  }
  .color_scheme .product_listing__main .product_color {
    margin-top: 5px;
  }
  .color_scheme .product_listing__main .product_price {
    padding-top: 5px;
  }
  .color_scheme .product_listing__main .product_links .quick_view_btn {
    display: none !important;
  }
  .color_scheme .collection_listing__main .collection_item .collection_title {
    font-size: 14px;
    line-height: 1.2em;
  }
  .color_scheme .collection_listing__main .flexible_block__overlay .layer_2 {
    padding: 10px;
  }
  .color_scheme
    .collection_listing__main
    .flexible_block__overlay
    .collection_title {
    max-width: none;
  }
  .color_scheme #back_top {
    margin: 0 0 0 325px;
  }
  .color_scheme .linklist_menu_item .menu_trigger {
    display: block;
  }
  .color_scheme .header_wrap2 {
    width: auto;
  }
  .color_scheme .header_left {
    margin-right: 20px;
  }
  .color_scheme footer {
    margin: 30px 0 0;
  }
  .color_scheme footer .footer_item h3 {
    letter-spacing: 0.05em;
  }
  .color_scheme footer .footer_item.with_bg {
    padding: 15px 10px;
  }
  .color_scheme footer .footer_item__about img {
    margin-top: 0;
  }
  .color_scheme footer .footer_item__about .about_text {
    line-height: 1.3em;
    font-size: 12px;
  }
  .color_scheme footer .footer_item__links ul {
    padding-top: 5px;
  }
  .color_scheme .template-index footer {
    margin-top: 0;
  }
  .color_scheme .section_homepage {
    margin: 30px 0;
  }
  .color_scheme .section_blog-articles .article_title {
    font-size: 14px;
    line-height: 1.2em;
  }
  .color_scheme .section_blog-articles .article_content,
  .color_scheme .section_blog-articles .article_btn {
    display: none;
  }
  .color_scheme .section_featured-products .with_bg {
    padding: 15px 20px;
  }
  .color_scheme .gallery_item {
    margin: 0;
  }
  .color_scheme .gallery_item .img_placeholder__wrap {
    background-position: 50% 50%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
  }
  .color_scheme .section_gallery .style_2 .caption_text {
    padding: 10px;
  }
  .color_scheme .section_gallery .style_2 h4 {
    font-size: 10px;
    letter-spacing: 0;
  }
  .color_scheme .section_gallery .style_2 h3 {
    font-size: 12px;
  }
  .color_scheme .section_image-with-text-overlay {
    margin: 0;
  }
  .color_scheme .section_image-with-text-overlay .parallax_layer,
  .color_scheme .section_image-with-text-overlay .parallax_layer_2 {
    transform: none !important;
  }
  .color_scheme .section_image-with-text-overlay .caption_text {
    padding: 15px 20px;
  }
  .color_scheme .section_logo-list .section_heading {
    margin-bottom: 10px;
  }
  .color_scheme .section_logo-list .inline .img_placeholder__wrap .logo_wrap {
    padding: 5px;
  }
  .color_scheme .section_logo-list .inline .logo_wrap p {
    font-size: 8px;
  }
  .color_scheme .section_slideshow .img_placeholder__wrap {
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
  }
  .color_scheme .section_slideshow h2 {
    font-size: 36px;
  }
  .color_scheme .section_slideshow p {
    font-size: 20px;
    margin-top: 0;
  }
  .color_scheme .section_slideshow .slide_caption {
    padding: 15px 30px;
  }
  .color_scheme .section_slideshow .slide_caption .caption_text {
    max-width: 290px;
    padding-top: 0;
  }
  .color_scheme .section_slideshow .banner_big .banner_text {
    padding: 6px 10px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h4 {
    font-size: 11px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h3 {
    font-size: 16px;
    letter-spacing: 0.05em;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h3 {
    font-size: 20px;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h4 {
    font-size: 12px;
    margin-top: 3px;
  }
  .color_scheme .section_slideshow .banner_small .banner_caption {
    padding: 10px;
  }
  .color_scheme .section_slideshow .with_linklist {
    display: block;
  }
  .color_scheme .section_slideshow .with_linklist .section_slider {
    width: 100%;
    float: none;
  }
  .color_scheme .section_slideshow .with_linklist .linklist_block {
    width: 100%;
    float: none;
    padding: 0 !important;
    margin-top: 15px;
  }
  .color_scheme .section_slideshow .banners_block,
  .color_scheme .section_slideshow .linklist_block {
    padding-left: 25px;
  }
  .color_scheme .section_slideshow .direction_right .banners_block,
  .color_scheme .section_slideshow .direction_right .linklist_block {
    padding-left: 0;
    padding-right: 25px;
  }
  .color_scheme .section_slideshow_full_width {
    margin: 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__wrap {
    background-position: 50% 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__small {
    padding: 24.53125% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__medium {
    padding: 34.296875% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__large {
    padding: 44.0625% 0 0;
  }
  .color_scheme .section_slideshow_full_width h2 {
    font-size: 18px;
  }
  .color_scheme .section_slideshow_full_width p {
    margin: 10px 0 0;
  }
  .color_scheme .section_slideshow_full_width .slide_caption {
    padding: 40px 70px;
  }
  .color_scheme .section_single-product .details_wrapper {
    margin: 0;
  }
  .color_scheme .section_single-product .details_left {
    width: 100%;
    float: none;
    padding: 0;
  }
  .color_scheme .section_single-product .details_right {
    width: 100%;
    float: none;
    padding: 15px 0 0;
  }
  .color_scheme .section_single-product .single_product__info.full {
    margin: 0;
  }
  .color_scheme
    .section_single-product
    .single_product__info.full
    .details_left,
  .color_scheme
    .section_single-product
    .single_product__info.full
    .details_right {
    width: 100%;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_wrapper {
    margin: 0 -10px;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_left {
    width: 66.75%;
    float: left;
    padding: 0 10px;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_right {
    width: 33.25%;
    float: left;
    padding: 0 10px;
  }
  .color_scheme .section_single-product .type_carousel .gallery_thumbs {
    height: 310px;
  }
  .color_scheme .section_single-product .type_carousel .swiper_btn__next,
  .color_scheme .section_single-product .type_carousel .swiper_btn__prev {
    left: 50px;
  }
  .color_scheme .section_map .map_wrapper {
    padding: 35% 0 0;
  }
  .color_scheme .section_map .map_container {
    right: -51%;
  }
  .color_scheme .section_map .wrap_2 {
    width: 50%;
  }
  .color_scheme .section_map .map_captions {
    padding: 15px;
  }
  .color_scheme .section_map .map_captions__title {
    font-size: 17px;
  }
  .color_scheme .section_map .map_captions__text p {
    margin: 5px 0 0;
  }
  .color_scheme .section_map .map_captions__btn {
    margin: 10px 0 0;
  }
  .color_scheme .section_products-carousel .swiper_btn__prev {
    right: 40px;
  }
  .color_scheme .section_banners-countdown .banner_caption {
    padding: 10px 15px;
  }
  .color_scheme .section_banners-countdown .timer_item .banner_title {
    font-size: 22px;
  }
  .color_scheme .section_banners-countdown .timer_item .banner_text {
    padding: 0;
  }
  .color_scheme .section_banners-countdown .timer_item .text {
    font-size: 12px;
  }
  .color_scheme .section_banners-countdown .banner_item h4 {
    font-size: 16px;
  }
  .color_scheme .section_banners-countdown .banner_item .banner_title {
    font-size: 32px;
  }
  .color_scheme .section_banners-countdown .banner_item .text {
    font-size: 12px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item.col-sm-4
    .banner_caption
    .banner_text {
    max-width: 70%;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_left
    .banner_text
    .banner_title {
    font-size: 24px;
    margin-bottom: 4px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_left
    .banner_text
    .banner_title
    strong {
    font-size: 28px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .banner_caption.align_center
    .banner_text {
    max-width: none;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .banner_caption.align_center
    .banner_title {
    font-size: 24px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .banner_caption.align_center
    .text {
    font-size: 12px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_caption.align_right
    .banner_text {
    margin-right: 0;
  }
  .color_scheme .section_instagram {
    margin: 0;
  }
  .color_scheme .section_instagram .container {
    padding: 25px 20px;
  }
  .color_scheme .lookbook_item__caption img {
    display: none;
  }
  .color_scheme .section_communication {
    margin: 0;
  }
  .color_scheme .section_communication .container {
    padding: 15px 0;
  }
  .color_scheme .section_communication .item__newsletter h4 {
    font-size: 14px;
    margin-bottom: 6px;
    letter-spacing: 0.05em;
  }
  .color_scheme .section_communication .item__newsletter .form_text {
    line-height: 1.2em;
  }
  .color_scheme .section_communication .item__newsletter input {
    height: 40px;
    margin-bottom: 10px;
  }
  .color_scheme .section_communication .item__newsletter .form_wrapper {
    margin-top: 10px;
    display: block;
    margin-bottom: 15px;
  }
  .color_scheme .section_communication .item__newsletter .social_wrap {
    margin-top: 0;
    padding-top: 10px;
  }
  .color_scheme .section_communication .item__newsletter .social_wrap a {
    width: 40px;
    height: 40px;
  }
  .color_scheme .section_communication .item__newsletter .social_wrap i {
    line-height: 40px;
  }
  .color_scheme .section_communication .item__newsletter .social_wrap li {
    padding-top: 5px;
  }
  .color_scheme .section_communication .item__blog_posts h4 {
    font-size: 14px;
    padding-right: 40px;
    letter-spacing: 0.05em;
  }
  .color_scheme .section_communication .item__blog_posts .article_date {
    top: 7px;
    left: 7px;
  }
  .color_scheme .section_communication .item__blog_posts .article_title {
    left: 7px;
    bottom: 7px;
    right: 7px;
    line-height: 1.2em;
  }
  .color_scheme .section_communication .item__advantages .advantages_item {
    padding: 7px 10px;
    margin-bottom: 10px;
  }
  .color_scheme
    .section_communication
    .item__advantages
    .advantages_item:last-child {
    margin-bottom: 0;
  }
  .color_scheme .section_communication .item__advantages svg {
    width: 30px;
  }
  .color_scheme
    .section_communication
    .item__advantages
    .advantages_item
    .advantages_text {
    margin-left: 10px;
    line-height: 1.3em;
    letter-spacing: 0.05em;
  }
  .color_scheme .section_communication .item__facebook .fb-page {
    max-height: 220px;
  }
  .color_scheme .section_communication .item__facebook iframe,
  .color_scheme .section_communication .item__facebook span,
  .color_scheme .section_communication .item__twitter iframe {
    max-height: 220px !important;
  }
  .color_scheme .section_collections_with_menu .linklist_item {
    width: 100%;
    margin-bottom: 25px;
  }
  .color_scheme .section_collections_with_menu .collection_listing_wrap {
    width: 100%;
  }
  .color_scheme .section_banners .banner_two_big_50 .bammer_item_1 {
    margin-bottom: 19px;
  }
  .color_scheme .section_banners .banner_two_big_50 h3 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_two_big_50 .caption_text {
    padding-top: 0;
  }
  .color_scheme .section_banners .banner_big_50 h4 {
    font-size: 12px;
  }
  .color_scheme .section_banners .banner_big_50 h3 {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .color_scheme .section_banners .banner_big_50 .banner_text {
    font-size: 18px;
  }
  .color_scheme .section_banners .banner_big_75 h3 {
    font-size: 20px;
  }
  .color_scheme .section_banners .banner_big_75 h4 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_big_75 .banner_text {
    line-height: 1.2em;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_caption {
    padding: 10px 15px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main {
    margin-bottom: 15px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_text {
    padding: 0 30px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .timer
    input {
    width: 36px;
    height: 36px;
    font-size: 12px;
    line-height: 36px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_header {
    font-size: 22px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main h4 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_medium.left {
    padding-left: 20px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_medium.right {
    padding-right: 20px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_medium
    .caption_header {
    font-size: 18px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_medium h4 {
    font-size: 12px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_small
    .caption_header {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_small h4 {
    font-size: 12px;
  }
  .color_scheme .section_banners .banner_one_small_25 .img_placeholder__small {
    padding: 189.5% 0 0;
  }
  .color_scheme .section_banners .banner_one_small_25 .img_placeholder__medium {
    padding: 207% 0 0;
  }
  .color_scheme .section_banners .banner_one_small_25 .img_placeholder__large {
    padding: 220.95% 0 0;
  }
  .color_scheme .section_banners .banner_one_small_25 .caption_text {
    padding: 10px 5px;
  }
  .color_scheme .section_banners .banner_one_small_25 h4 {
    font-size: 12px;
  }
  .color_scheme .section_banners .banner_one_small_25 h3 {
    font-size: 14px;
  }
  .color_scheme .section_banners .banner_two_small_25 .banner_caption {
    padding: 10px;
  }
  .color_scheme .section_banners .banner_two_small_25 h4 {
    font-size: 14px;
  }
  .color_scheme .section_banners .menu_trigger {
    display: none;
  }
  .color_scheme .section_banners .banner_menu.style_compact ul {
    padding: 5px 10px;
  }
  .color_scheme .section_banners .banner_menu.style_compact h4 {
    padding: 8px 15px;
    font-size: 10px;
  }
  .color_scheme .section_banners .banner_menu.style_compact .link_item {
    padding: 6px 0;
    font-size: 12px;
  }
  .color_scheme .section_banners .banner_menu.style_rarefied h4 {
    font-size: 10px;
    padding: 10px 15px;
  }
  .color_scheme .section_banners .banner_menu.style_rarefied .link_item {
    font-size: 12px;
    padding: 9px 7px;
  }
  .color_scheme .section_banners .menu_small.style_rarefied .link_item {
    margin-top: 6px;
  }
  .color_scheme .section_banners .menu_medium.style_rarefied .link_item {
    margin-top: 5px;
  }
  .color_scheme .section_banners .menu_large.style_rarefied .link_item {
    margin-top: 3px;
  }
  .color_scheme .section_divider .divider_item {
    display: none;
  }
  .color_scheme .section_divider .tablet_show {
    display: block;
  }
  .color_scheme .section_products-column .item_collection .product {
    margin-top: 15px;
  }
  .color_scheme .section_products-column .item_collection .product_img {
    width: 80px;
  }
  .color_scheme .section_products-column .item_collection .product_name {
    font-size: 12px;
    line-height: 1.2em;
  }
  .color_scheme .section_products-column .item_collection .product_price {
    line-height: 1.2em;
    margin-top: 3px;
  }
  .color_scheme .section_products-column .item_collection .product_price .money,
  .color_scheme
    .section_products-column
    .item_collection
    .product_price
    .money_like {
    font-size: 12px;
  }
  .color_scheme .section_products-column .item_collection .product_links {
    margin-top: 0;
  }
  .color_scheme .section_products-column .item_collection .btn-cart,
  .color_scheme .section_products-column .item_collection .btn_product {
    font-size: 12px;
  }
  .color_scheme .section_products-column .product_info {
    margin-left: 90px;
  }
  .color_scheme .section_products-column .col-xs-3 .product_img {
    width: 60px;
  }
  .color_scheme .section_products-column .col-xs-3 .product_info {
    margin-left: 65px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .timer
    input {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .banner_title {
    font-size: 18px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .layer_2
    h1 {
    font-size: 22px;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__small {
    padding: 27.777777% 0 0;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__master {
    padding: 41.623931% 0 0;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__large {
    padding: 52.136752% 0 0;
  }
  .color_scheme .section_template__blog .blog_listing__list .article_title {
    font-size: 18px;
  }
  .color_scheme .section_template__blog .blog_listing__grid .item_2_1 {
    clear: left;
  }
  .color_scheme .section_template__blog .blog_listing__grid .item_3_1 {
    clear: none;
  }
  .color_scheme .section_template__blog .blog_listing__grid .article_title {
    font-size: 18px;
  }
  .color_scheme .section_template__article .img_wrapper__small {
    padding: 27.777777% 0 0;
  }
  .color_scheme .section_template__article .img_wrapper__medium,
  .color_scheme .section_template__article .img_wrapper__master {
    padding: 41.623931% 0 0;
  }
  .color_scheme .section_template__article .img_wrapper__large {
    padding: 52.136752% 0 0;
  }
  .color_scheme .account_section__wrapper {
    display: block;
    margin: 0;
  }
  .color_scheme .account_section__wrapper .account_section {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .color_scheme .template_cart .cart_items th {
    display: block;
    float: left;
    padding: 10px 0;
  }
  .color_scheme .template_cart .cart_items th.column_product {
    width: 75%;
  }
  .color_scheme .template_cart .cart_items th.column_price {
    width: 25%;
  }
  .color_scheme .template_cart .cart_items th.column_quantity,
  .color_scheme .template_cart .cart_items th.column_total {
    display: none;
  }
  .color_scheme .template_cart .cart_items td {
    display: block;
    float: left;
    padding: 0;
  }
  .color_scheme .template_cart .cart_items td.column_product_img {
    width: 25%;
    padding: 15px 15px 15px 0;
  }
  .color_scheme .template_cart .cart_items td.column_product_info {
    width: 50%;
    padding: 15px 15px 15px 0;
  }
  .color_scheme .template_cart .cart_items td.column_price {
    width: 25%;
    padding: 15px 0;
  }
  .color_scheme .template_cart .cart_items td.column_quantity {
    width: 50%;
    clear: left;
    margin: 0 0 0 25%;
    padding: 15px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    text-align: left;
  }
  .color_scheme .template_cart .cart_items td.column_total {
    width: 25%;
    padding: 15px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
  }
  .color_scheme .template_cart .cart_items .quantity_box {
    margin: 0;
  }
  .color_scheme .template_cart .cart_items tfoot td {
    width: 100%;
    padding: 15px 0;
  }
  .color_scheme .template_404 .page_container .container {
    padding: 9% 0;
  }
  .color_scheme .template_404 h1 {
    font-size: 48px;
    margin-left: 35%;
  }
  .color_scheme .template_404 h2 {
    font-size: 56px;
    margin-left: 35%;
  }
  .color_scheme .template_404 h3,
  .color_scheme .template_404 .page_search {
    margin-left: 35%;
  }
  .color_scheme .section_template__about .page_content__icons .item_icon i {
    width: 90px;
    height: 90px;
    font-size: 36px;
    line-height: 84px;
  }
  .color_scheme .wishlist_page .item_3_1 {
    clear: none;
  }
  .color_scheme .wishlist_page .item_2_1 {
    clear: left;
  }
  .color_scheme .wishlist_page .quick_view_btn {
    display: none;
  }
  .color_scheme .section_template__services .services_wrap {
    padding: 20px 0;
  }
  .color_scheme .section_template__services .service_item svg {
    margin-bottom: 10px;
  }
  .color_scheme .section_template__services .delivery_item {
    padding: 20px;
  }
  .color_scheme .sidebar_widget__products .product_img {
    width: 100%;
    float: none;
  }
  .color_scheme .sidebar_widget__products .product_img img {
    width: 100px;
  }
  .color_scheme .sidebar_widget__products .product_info {
    margin-left: 0;
  }
  .color_scheme .sidebar_widget__banner .img_placeholder__small {
    padding: 91.52% 0 0;
  }
  .color_scheme .sidebar_widget__articles {
    padding: 15px;
  }
  .color_scheme .sidebar_widget__articles .item_img {
    text-align: center;
  }
  .color_scheme .sidebar_widget__articles .item_img img {
    float: none;
  }
  .color_scheme .sidebar_widget__articles .article_content__img {
    margin: 5px 0 0;
  }
  .color_scheme .sidebar_widget__comments {
    padding: 15px;
  }
  .color_scheme .sidebar_widget__comments .item_icon {
    width: 20px;
  }
  .color_scheme .sidebar_widget__comments .item_content {
    margin-left: 20px;
  }
  .color_scheme .sidebar_widget__comments .item_info time {
    float: none;
    font-size: 10px;
  }
  .color_scheme .sidebar_widget__link-list,
  .color_scheme .sidebar_widget__tags {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .color_scheme .section_template__collection .product_options .product_view {
    display: none;
  }
  
  .product_listing__main .product_img .img__1, 
  .product_listing__main .product_img .img__2{height:auto}
  
}
@media (max-width: 767px) {
  .color_scheme .product_listing__main > div {
    width: 100%;
    float: none;
  }
  .color_scheme .product_listing__main .product_item {
    margin: 30px 15px 0;
  }
  .color_scheme .product_listing__main .product_img {
    width: 33.333333%;
    float: left;
  }
  .color_scheme .product_listing__main .product_info {
    width: 66.666666%;
    float: left;
    padding: 0 15px;
  }
  .color_scheme .product_listing__main .product_name {
    padding: 0;
    font-size: 14px;
  }
  .color_scheme .product_listing__main .product_desc__short {
    display: block;
  }
  .color_scheme .product_listing__main .quick_view_btn {
    display: none !important;
  }
  .color_scheme .collection_listing__main .collection_item .layer_1 {
    margin: 0 0 10px;
  }
  .color_scheme .collection_listing__main .collection_item .collection_title {
    font-size: 14px;
  }
  .color_scheme
    .collection_listing__main
    .collection_item
    .collection_products {
    padding: 5px 0 0;
    font-size: 12px;
  }
  .color_scheme .collection_listing__main .flexible_block__overlay .layer_1 {
    margin: 0;
  }
  .color_scheme #back_top {
    display: none !important;
  }
  .color_scheme .header_search #search_result_container {
    width: 300px;
  }
  .color_scheme footer .footer_main {
    flex-wrap: wrap;
  }
  .color_scheme footer .footer_block {
    width: 50%;
    float: left;
  }
  .color_scheme footer .footer_block__2_1 {
    clear: left;
  }
  .color_scheme footer .clearfix {
    display: none;
  }
  .color_scheme .section_blog-articles .article_title {
    font-size: 12px;
    padding: 5px;
  }
  .color_scheme .section_blog-articles .flexible_block__overlay .layer_2 {
    padding: 10px;
  }
  .color_scheme .section_blog-articles .article_date {
    line-height: 1.5em;
    padding: 4px 7px;
  }
  .color_scheme .section_blog-articles .article_date span {
    font-size: 14px;
  }
  .color_scheme .section_featured-products .with_bg {
    padding: 15px 15px 30px;
  }
  .color_scheme .section_gallery .col-xs-3 {
    width: 50%;
  }
  .color_scheme .section_gallery .container {
    max-width: 600px;
  }
  .color_scheme .section_gallery .container .gallery_item {
    margin-bottom: 30px;
  }
  .color_scheme .gallery_item .item_caption {
    font-size: 14px;
  }
  .color_scheme .section_image-with-text-overlay h2 {
    font-size: 28px;
  }
  .color_scheme .section_image-with-text-overlay h4 {
    font-size: 18px;
  }
  .color_scheme .section_image-with-text-overlay h5 {
    font-size: 16px;
  }
  .color_scheme .section_logo-list .container {
    max-width: 600px;
  }
  .color_scheme .section_logo-list .col-xs-4 {
    margin-top: 30px;
  }
  .color_scheme .section_logo-list .item_icon svg {
    width: 38px;
    height: 38px;
  }
  .color_scheme .section_slideshow .container {
    display: block;
  }
  .color_scheme .section_slideshow .section_slider,
  .color_scheme .section_slideshow .banners_block {
    float: none;
    width: 100%;
  }
  .color_scheme .section_slideshow .banners_block {
    padding-left: 0;
    overflow: hidden;
  }
  .color_scheme .section_slideshow .linklist_block {
    padding-left: 0;
    float: none;
    width: 100%;
    margin-top: 15px;
  }
  .color_scheme .section_slideshow .direction_right .banners_block,
  .color_scheme .section_slideshow .direction_right .linklist_block {
    padding-right: 0;
  }
  .color_scheme .section_slideshow .banner_big {
    width: 50%;
    float: left;
    margin-top: 15px;
    padding-right: 7px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h4 {
    font-size: 14px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h3 {
    font-size: 20px;
  }
  .color_scheme .section_slideshow .banner_small {
    width: 50%;
    float: left;
    margin-top: 15px;
    padding-left: 7px;
  }
  .color_scheme .section_slideshow .banner_small .img_placeholder__wrap {
    padding: 122.445% 0 0;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h3 {
    font-size: 26px;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h4 {
    font-size: 18px;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__small {
    padding: 29.53125% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__medium {
    padding: 39.296875% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__large {
    padding: 49.0625% 0 0;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_left,
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_right {
    width: 50%;
  }
  .color_scheme .section_single-product .single_product__img {
    max-width: 600px;
    margin: 0 auto;
    overflow: hidden;
  }
  .color_scheme .section_single-product .single_product__info {
    max-width: 600px;
    margin: 15px auto 0;
  }
  .color_scheme .section_single-product .type_carousel .gallery_thumbs {
    height: 427px;
  }
  .color_scheme .section_single-product .type_carousel .swiper_btn__next,
  .color_scheme .section_single-product .type_carousel .swiper_btn__prev {
    left: 70px;
  }
  .color_scheme .section_map {
    margin: 0;
  }
  .color_scheme .section_map .map_wrapper {
    padding: 50% 0 0;
  }
  .color_scheme .text_columns__item {
    overflow: hidden;
    margin: 15px 0 0;
  }
  .color_scheme .text_columns__item .item_img {
    width: 180px;
    float: left;
  }
  .color_scheme .text_columns__item .item_info {
    margin: 0 0 0 195px;
  }
  .color_scheme .text_columns__item h3 {
    margin: 0;
    font-size: 16px;
    line-height: 1em;
  }
  .color_scheme .text_columns__item p {
    margin: 7px 0 0;
  }
  .color_scheme .text_columns__item .btn {
    margin: 10px 0 0;
  }
  .color_scheme .section_custom-content .col-xs-3 .product_item,
  .color_scheme .section_custom-content .col-xs-4 .product_item {
    margin-left: 0;
    margin-right: 0;
  }
  .color_scheme .section_custom-content .col-xs-3 .product_img,
  .color_scheme .section_custom-content .col-xs-3 .product_info,
  .color_scheme .section_custom-content .col-xs-4 .product_img,
  .color_scheme .section_custom-content .col-xs-4 .product_info {
    width: 100%;
    float: none;
    padding: 0;
  }
  .color_scheme .section_custom-content .col-xs-3 .product_img,
  .color_scheme .section_custom-content .col-xs-4 .product_img {
    margin: 0 0 10px;
  }
  .color_scheme .section_custom-content .col-xs-3 .product_desc,
  .color_scheme .section_custom-content .col-xs-4 .product_desc {
    display: none;
  }
  .color_scheme .section_products-carousel .section_heading {
    margin-bottom: 15px;
  }
  .color_scheme
    .section_products-carousel
    .product_listing__main
    .product_item {
    margin: 0;
  }
  .color_scheme .section_products-carousel .product_listing__main .product_img,
  .color_scheme
    .section_products-carousel
    .product_listing__main
    .product_info {
    width: auto;
    float: none;
    padding: 0;
  }
  .color_scheme
    .section_products-carousel
    .product_listing__main
    .product_desc {
    display: none;
  }
  .color_scheme .section_products-carousel .products_carousel {
    max-width: 570px;
  }
  .color_scheme .section_banners-countdown .col-sm-6 {
    max-width: 600px;
    margin: 0 auto 30px;
    float: none;
  }
  .color_scheme .section_banners-countdown .col-sm-4 {
    max-width: 400px;
    margin: 0 auto 30px;
    float: none;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .banner_wrap
    .banner_link.banner_text {
    padding: 20px;
  }
  .color_scheme .section_instagram .instagram_feed {
    max-width: 570px;
  }
  .color_scheme .lookbook_wrap {
    padding: 0;
  }
  .color_scheme .section_communication .container {
    max-width: 370px;
    margin: 0 auto;
  }
  .color_scheme .section_communication .col-sm-4 {
    margin-top: 40px;
  }
  .color_scheme .section_communication .col-sm-4:first-child {
    margin-top: 0;
  }
  .color_scheme .section_communication .item__newsletter h4,
  .color_scheme .section_communication .item__blog_posts h4 {
    font-size: 18px;
  }
  .color_scheme .section_communication .item__blog_posts .article_title {
    font-size: 16px;
  }
  .color_scheme .section_communication .item__advantages svg {
    width: 50px;
  }
  .color_scheme .section_communication .item__advantages .advantages_item {
    padding: 15px 33px;
    margin-bottom: 18px;
  }
  .color_scheme .section_communication .item__advantages .advantages_text {
    margin-left: 20px;
  }
  .color_scheme .section_communication .separately .col-xs-4 {
    width: 100%;
    float: none;
  }
  .color_scheme .section_communication .item__facebook .fb-page {
    max-height: 330px;
  }
  .color_scheme .section_communication .item__facebook iframe,
  .color_scheme .section_communication .item__facebook span,
  .color_scheme .section_communication .item__twitter iframe {
    max-height: 330px !important;
  }
  .color_scheme .section_collections_with_menu .collection_title {
    line-height: 1.2em;
  }
  .color_scheme .section_banners {
    margin: 0;
  }
  .color_scheme .section_banners .banner_menu {
    margin: 15px 0;
  }
  .color_scheme .section_banners .banner_menu .banner_menu_item h4 {
    font-size: 14px;
    padding-right: 30px;
    position: relative;
  }
  .color_scheme
    .section_banners
    .banner_menu
    .banner_menu_item
    h4
    .menu_trigger {
    display: block;
  }
  .color_scheme .section_banners .banner_menu.style_compact .link_item {
    padding: 8px 0;
    font-size: 14px;
  }
  .color_scheme .section_banners .banner_two_big_50,
  .color_scheme .section_banners .banner_big_50 {
    max-width: 600px;
    margin: 15px auto;
  }
  .color_scheme .section_banners .banner_two_small_25,
  .color_scheme .section_banners .banner_one_small_25 {
    max-width: 300px;
    margin: 15px auto;
  }
  .color_scheme .section_banners .banner_big_75_3item,
  .color_scheme .section_banners .banner_big_75 {
    max-width: 900px;
    margin: 15px auto;
  }
  .color_scheme .section_banners .banner_two_big_50 h4 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_two_big_50 h3 {
    font-size: 20px;
  }
  .color_scheme .section_banners .banner_two_small_25 .banner_caption {
    padding: 15px;
  }
  .color_scheme .section_banners .banner_two_small_25 h4 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_one_small_25 h4 {
    font-size: 14px;
  }
  .color_scheme .section_banners .banner_one_small_25 h3 {
    font-size: 18px;
  }
  .color_scheme .section_products-column .column_item {
    width: 100%;
    margin-bottom: 30px;
  }
  .color_scheme .section_products-column .column_trigger {
    display: block;
  }
  .color_scheme .section_products-column .item_collection h3 {
    padding-right: 25px;
  }
  .color_scheme .section_products-column .item_collection .product_img {
    width: 118px;
  }
  .color_scheme .section_products-column .item_collection .product_name {
    font-size: 16px;
  }
  .color_scheme .section_products-column .item_collection .product_price {
    margin-top: 10px;
  }
  .color_scheme .section_products-column .item_collection .product_price .money,
  .color_scheme
    .section_products-column
    .item_collection
    .product_price
    .money_like {
    font-size: 14px;
  }
  .color_scheme .section_products-column .item_collection .product_links {
    margin-top: 10px;
  }
  .color_scheme .section_products-column .item_collection .btn-cart,
  .color_scheme .section_products-column .item_collection .btn_product {
    font-size: 14px;
  }
  .color_scheme .section_products-column .product_info {
    margin-left: 135px;
    max-width: none;
  }
  .color_scheme .section_products-column .col-xs-3 .product_info {
    margin-left: 135px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__small {
    padding: 15.765625% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__medium {
    padding: 25.53125% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__large {
    padding: 35.296875% 0 0;
  }
  .color_scheme .section_template__collection .product_options .product_view {
    display: none;
  }
  .color_scheme
    .section_template__collection
    .product_options
    .product_options__sort {
    margin: 10px 10px 0;
  }
  .color_scheme
    .section_template__collection
    .product_options
    .product_options__number {
    float: left;
    margin: 10px 10px 0 0;
  }
  .color_scheme .section_template__blog .blog_listing__list .img_wrapper__small,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__master,
  .color_scheme .section_template__blog .blog_listing__list .img_wrapper__large,
  .color_scheme .section_template__blog .blog_listing__grid .img_wrapper__small,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__master,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__large {
    padding: 40% 0 0;
  }
  .color_scheme .section_template__blog .blog_listing__list .article_title,
  .color_scheme .section_template__blog .blog_listing__grid .article_title {
    font-size: 18px;
  }
  .color_scheme .section_template__article .img_wrapper__small,
  .color_scheme .section_template__article .img_wrapper__medium,
  .color_scheme .section_template__article .img_wrapper__master,
  .color_scheme .section_template__article .img_wrapper__large {
    padding: 40% 0 0;
  }
  .color_scheme .section_template__article .flexible_block__overlay h1 {
    font-size: 18px;
  }
  .color_scheme .template_search {
    min-height: auto;
  }
  .color_scheme .template_search .search_form {
    margin: 15px 0 0;
  }
  .color_scheme .template_search .search_results {
    padding: 15px 0 0;
  }
  .color_scheme .template_search .search_results li {
    overflow: hidden;
    padding: 15px 0 0;
  }
  .color_scheme .template_search .search_results li ~ li {
    margin: 15px 0 0;
  }
  .color_scheme .template_search .search_results .search_results__img {
    width: 160px;
    height: 160px;
  }
  .color_scheme .template_search .search_results .search_results__name {
    margin: 0 0 0 175px;
    font-size: 16px;
  }
  .color_scheme .template_search .search_results .search_results__desc,
  .color_scheme .template_search .search_results .search_results__price {
    margin: 0 0 0 175px;
  }
  .color_scheme .section_template__about .item {
    overflow: hidden;
  }
  .color_scheme .section_template__about .page_content__icons .item_icon {
    width: 130px;
    float: left;
    text-align: center;
  }
  .color_scheme .section_template__about .page_content__icons .item_title {
    margin: 0 0 0 150px;
    padding: 5px 0 0;
    text-align: left;
  }
  .color_scheme .section_template__about .page_content__icons .item_text {
    margin: 10px 0 0 150px;
    text-align: left;
  }
  .color_scheme .section_template__about .page_content__photos .item_img {
    width: 130px;
    float: left;
  }
  .color_scheme .section_template__about .page_content__photos .item_title {
    margin: 0 0 0 150px;
  }
  .color_scheme .section_template__about .page_content__photos .item_text {
    margin: 10px 0 0 150px;
  }
  .color_scheme .section_template__services .service_item {
    margin-bottom: 30px;
  }
  .color_scheme
    .section_template__services
    .delivery_item
    .delivery_item_content {
    display: block;
  }
  .color_scheme .section_template__services .delivery_item .item_image {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  .color_scheme .section_template__services .delivery_item .item_text {
    width: 100%;
    padding-left: 0;
  }
  .color_scheme .sidebar_small {
    margin-top: 50px;
  }
  .color_scheme .sidebar_widget__products .product_img {
    width: 150px;
    float: left;
  }
  .color_scheme .sidebar_widget__products .product_img img {
    width: auto;
  }
  .color_scheme .sidebar_widget__products .product_info {
    margin-left: 160px;
  }
  .color_scheme .sidebar_widget__products .product_name {
    font-size: 16px;
  }
  .color_scheme .sidebar_widget__banner {
    max-width: 270px;
  }
  .color_scheme .sidebar_widget__banner .img_placeholder__small {
    padding: 55.93% 0 0;
  }
  .color_scheme .sidebar_widget__banner .img_placeholder__medium {
    padding: 100% 0 0;
  }
  .color_scheme .sidebar_widget__banner .img_placeholder__large {
    padding: 133.333333% 0 0;
  }
  .color_scheme .sidebar_widget__articles .item_img img {
    float: left;
  }
  .color_scheme .sidebar_widget__comments .item_info time {
    float: right;
  }
}
@media (max-width: 639px) {
  .color_scheme .page_heading {
    margin: 30px 0 0;
    font-size: 20px;
  }
  .color_scheme .product_listing__main .product_desc__long {
    display: none;
  }
  .color_scheme .product_listing__main .product_desc__short {
    display: block;
  }
  .color_scheme .collection_listing__main .col-xs-3 {
    width: 50%;
  }
  .color_scheme .collection_listing__main .item_2_1 {
    clear: left;
  }
  .color_scheme .pagination {
    text-align: center;
  }
  .color_scheme .pagination p {
    float: none;
    padding: 10px 0 0;
  }
  .color_scheme .pagination ul {
    float: none;
    margin: 10px 0 0;
    padding: 10px 0 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .color_scheme .top_pannel .container {
    flex-wrap: wrap;
  }
  .color_scheme .top_pannel_text {
    padding: 5px 0;
    width: 100%;
  }
  .color_scheme .top_pannel_menu {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .color_scheme .header_search {
    order: 1;
    flex-grow: 2;
    text-align: right;
    margin-left: 15px;
    margin-right: 0;
  }
  .color_scheme .header_search #search_result_container {
    text-align: left;
  }
  .color_scheme .header_search .search_form {
    z-index: 131;
  }
  .color_scheme .header_cart #cart_content_box {
    width: 350px;
  }
  .color_scheme .megamenu_mobile #megamenu_level__1 {
    width: 85%;
  }
  .color_scheme .megamenu_mobile #megamenu_mobile_close {
    width: 15%;
  }
  .color_scheme .megamenu_mobile .level_1 {
    padding: 15px;
  }
  .color_scheme .megamenu_mobile .level_1__link,
  .color_scheme .megamenu_mobile .level_2__links h3 {
    padding: 15px 35px 15px 0;
    font-size: 16px;
  }
  .color_scheme .megamenu_mobile .level_2__links .level_3__link {
    padding: 7px 0 7px 15px;
  }
  .color_scheme .megamenu_mobile .level_2__products .product_img,
  .color_scheme .megamenu_mobile .level_2__blog .blog_img {
    width: 120px;
  }
  .color_scheme .section_blog-articles .col-xs-4 {
    width: 100%;
    float: none;
    max-width: 400px;
    margin: 0 auto;
  }
  .color_scheme .section_blog-articles .article_title {
    font-size: 18px;
  }
  .color_scheme .section_blog-articles .article_date {
    padding: 5px 10px;
  }
  .color_scheme .section_blog-articles .article_date span {
    font-size: 18px;
  }
  .color_scheme .section_blog-articles .flexible_block__normal {
    overflow: hidden;
  }
  .color_scheme .section_blog-articles .flexible_block__normal .layer_1 {
    width: 180px;
    float: left;
    margin: 0 15px 0 0;
  }
  .color_scheme .section_blog-articles .view_all__wrap {
    padding: 15px 0 0;
    text-align: left;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__small {
    padding: 34.414062% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__medium {
    padding: 42.715% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__large {
    padding: 49.063% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__small {
    padding: 34.414062% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__medium {
    padding: 42.715% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__large {
    padding: 49.063% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__small {
    padding: 53% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__medium {
    padding: 63.711% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__large {
    padding: 70% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__small {
    padding: 53% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__medium {
    padding: 63.711% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__large {
    padding: 70% 0 0;
  }
  .color_scheme .section_image-with-text-overlay h4 {
    font-size: 14px;
  }
  .color_scheme .section_image-with-text-overlay h2 {
    font-size: 18px;
  }
  .color_scheme .section_image-with-text-overlay h5 {
    font-size: 12px;
  }
  .color_scheme .section_image-with-text-overlay p {
    font-size: 10px;
    line-height: 1.2em;
    margin-top: 3px;
  }
  .color_scheme .section_logo-list img {
    width: 100%;
  }
  .color_scheme .section_single-product .single_product__img {
    max-width: 460px;
    float: none;
    margin: 0 auto;
  }
  .color_scheme .section_single-product .single_product__info {
    width: 100%;
    float: none;
    margin: 30px 0 0 !important;
  }
  .color_scheme .section_single-product .single_product__title {
    font-size: 20px;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_wrapper {
    margin: 0;
  }
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_left,
  .color_scheme
    .section_single-product
    .single_product__info.no_img
    .details_right {
    width: 100%;
    float: none;
    padding: 0;
  }
  .color_scheme .section_single-product .type_carousel .gallery_thumbs {
    height: 330px;
  }
  .color_scheme .section_single-product .type_carousel .swiper_btn {
    opacity: 1;
    left: 55px;
  }
  .color_scheme .section_single-product .type_carousel .gallery_big {
    padding-left: 15px;
  }
  .color_scheme .section_custom-content .col_item {
    width: 50%;
  }
  .color_scheme .section_custom-content .item_2_1 {
    clear: left;
  }
  .color_scheme .section_custom-content img {
    width: 100%;
  }
  .color_scheme .section_collections_with_menu .col-xs-4 {
    width: 50%;
  }
  .color_scheme .section_collections_with_menu .item_3_1,
  .color_scheme .section_collections_with_menu .item_4_1 {
    clear: none;
  }
  .color_scheme .section_collections_with_menu .item_2_1 {
    clear: left;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_text {
    max-width: 70%;
    padding: 0 20px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__small {
    padding: 49.426% 0 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__medium {
    padding: 51.955% 0 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__large {
    padding: 53.794% 0 0;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_medium {
    padding: 0 !important;
    width: 100%;
    margin: 0 0 15px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_small {
    width: 100%;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_small
    .img_placeholder__wrap {
    padding: 22% 0 0;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner.col-xs-8
    .item_wrap {
    padding: 68.835% 0 0;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner.col-xs-9
    .item_wrap {
    padding: 62.07% 0 0;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .btn {
    font-size: 14px;
    padding: 8px 12px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__inline
    .flex_item__img {
    flex: 0 0 50%;
    padding: 0 7px 0 15px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__inline
    .flex_item__text {
    flex: 0 0 50%;
    padding: 0 15px 0 8px;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__small {
    padding: 18.765625% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__medium {
    padding: 28.53125% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .img_wrapper__large {
    padding: 38.296875% 0 0;
  }
  .color_scheme .section_template__collection h1 {
    font-size: 20px;
  }
  .color_scheme
    .section_template__collection
    .product_options
    .product_options__sort,
  .color_scheme
    .section_template__collection
    .product_options
    .product_options__number {
    float: none;
    margin: 0;
    padding: 10px 0 0;
  }
  .color_scheme .section_template__blog article {
    padding: 15px;
  }
  .color_scheme .section_template__blog .article_info {
    padding: 0;
  }
  .color_scheme .section_template__blog .article_info span {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
  }
  .color_scheme .section_template__blog .article_info span ~ span {
    display: block;
    margin: 0;
    padding: 10px 0 0;
    border: none;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .article_item.flexible_block__normal
    .layer_1 {
    float: none;
    margin: 0 auto;
  }
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .article_item.flexible_block__normal
    .layer_2 {
    padding-left: 0;
    margin-top: 25px;
  }
  .color_scheme .blog_listing__main .col-md-4 {
    display: block;
  }
  .color_scheme .section_template__article .article_info {
    padding: 0 0 10px;
  }
  .color_scheme .section_template__article .article_info span,
  .color_scheme .section_template__article .article_info span ~ span {
    display: block;
    margin: 0;
    padding: 10px 0 0;
    border: none;
  }
  .color_scheme .article_comments__list .comment_author .comment_date {
    display: block;
    float: none;
    padding: 7px 0 0;
  }
  .color_scheme .article_comments__list .comment_content {
    margin: 10px 0 0;
    padding: 10px 0 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .color_scheme .template_customer__account h2 {
    margin: 30px 0 0;
    font-size: 15px;
  }
  .color_scheme .account_table__wrap {
    margin: 0 -15px -15px;
  }
  .color_scheme .account_table__wrap .account_table .row_header {
    font-weight: 400;
  }
  .color_scheme .account_table__wrap .account_table th,
  .color_scheme .account_table__wrap .account_table td {
    padding: 5px;
    font-size: 12px;
    line-height: 1.2em;
  }
  .color_scheme .template_404 .page_container .container {
    padding: 9% 15px;
  }
  .color_scheme .template_404 h1 {
    font-size: 36px;
  }
  .color_scheme .template_404 h2 {
    font-size: 32px;
  }
  .color_scheme .template_404 h3,
  .color_scheme .template_404 .page_search {
    margin-top: 15px;
  }
  .color_scheme .template_404 .page_search input {
    width: 190px;
  }
  .color_scheme .template_404 .page_search .btn {
    padding: 6px 12px;
  }
  .color_scheme .section_template__password .message_block h2 {
    font-size: 26px;
  }
  .color_scheme .section_template__password .message_block h4 {
    font-size: 20px;
  }
  .color_scheme .section_template__password #timer_countdown {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .color_scheme
    .section_template__password
    .timer_counter
    #timer_countdown
    > div {
    margin-bottom: 50px;
  }
  .color_scheme .section_template__password .newslatter_form {
    width: 280px;
  }
}
@media (max-width: 479px) {
  .color_scheme .btn {
    font-size: 12px;
    padding: 6px 8px;
  }
  .color_scheme .cart_added__1 {
    display: none;
  }
  .color_scheme .cart_added__2 {
    width: 100%;
  }
  .color_scheme .cart_added__2 .product_name {
    font-size: 14px;
    line-height: 1.3em;
  }
  .color_scheme .cart_added__2 #cart_added__quantity {
    font-size: 12px;
    margin-top: 5px;
  }
  .color_scheme .cart_added__2 .btn {
    margin: 10px 10px 0 0;
    font-size: 10px;
  }
  .color_scheme .product_listing__main .product_img {
    width: 40%;
    float: left;
  }
  .color_scheme .product_listing__main .product_info {
    width: 60%;
    float: left;
    padding: 0 15px;
  }
  .color_scheme .product_listing__main .product_desc__short {
    display: none;
  }
  .color_scheme .product_listing__main .product_price,
  .color_scheme .product_listing__main .product_links {
    padding: 10px 0 0;
  }
  .color_scheme .product_listing__main .product_badge.sale {
    display: none;
  }
  .color_scheme .collection_listing__main > div {
    padding: 0 15px 0 7px;
  }
  .color_scheme .collection_listing__main .item_2_1 {
    padding: 0 8px 0 15px;
  }
  .color_scheme .collection_listing__main .collection_item {
    margin: 15px 0 0;
  }
  .color_scheme .collection_listing__main .flexible_block__overlay .layer_2 {
    padding: 10px;
  }
  .color_scheme .header_account {
    margin-right: 15px;
  }
  .color_scheme .header_wishlist {
    margin-right: 7px;
  }
  .color_scheme .header_wishlist span {
    display: none;
  }
  .color_scheme .header_search input,
  .color_scheme .header_search #search_result_container {
    width: 260px;
  }
  .color_scheme .header_search .search_toggle b {
    display: none;
  }
  .color_scheme .header_wrap1 {
    padding: 10px 0;
  }
  .color_scheme .header_wrap1 .header_main_wrap {
    flex-wrap: wrap;
  }
  .color_scheme .header_left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .color_scheme .header_cart #cart_content_box {
    width: 290px;
    padding: 10px;
  }
  .color_scheme .header_cart #cart_content_box .cart_items {
    padding: 15px 0;
  }
  .color_scheme .header_cart #cart_content_box .cart_total .money {
    font-size: 16px;
  }
  .color_scheme .header_cart b {
    font-size: 12px;
  }
  .color_scheme .header_cart .cart_url {
    font-size: 10px;
  }
  .color_scheme .header_account a + a {
    margin-left: 3px;
  }
  .color_scheme .megamenu_mobile .level_2__blog .blog_title {
    padding-left: 135px;
  }
  .color_scheme footer .footer_block {
    width: 100%;
    float: none;
    clear: both;
  }
  .color_scheme footer .footer_wrap_1 {
    display: block;
    padding: 15px 0;
  }
  .color_scheme footer .footer_wrap_2 {
    width: 100%;
  }
  .color_scheme footer .footer_left,
  .color_scheme footer .footer_right {
    padding: 0;
    text-align: left;
  }
  .color_scheme footer .footer_payments li {
    padding: 15px 15px 0 0;
  }
  .color_scheme .section_blog-articles .article_title {
    font-size: 16px;
  }
  .color_scheme .section_blog-articles .flexible_block__normal .layer_1 {
    width: 140px;
  }
  .color_scheme
    .section_blog-articles
    .flexible_block__overlay
    .img_placeholder__small {
    padding: 56.25% 0 0;
  }
  .color_scheme
    .section_blog-articles
    .flexible_block__overlay
    .img_placeholder__medium {
    padding: 100% 0 0;
  }
  .color_scheme
    .section_blog-articles
    .flexible_block__overlay
    .img_placeholder__large {
    padding: 133.333333% 0 0;
  }
  .color_scheme .section_gallery .row > * {
    width: 100%;
    float: none;
  }
  .color_scheme .section_gallery .container {
    max-width: 300px;
  }
  .color_scheme .section_image-with-text .item_wrap {
    display: block;
    margin: 0;
  }
  .color_scheme .section_image-with-text .item_img {
    width: 100%;
    padding: 0;
  }
  .color_scheme .section_image-with-text .item_txt {
    width: 100%;
    padding: 15px 0 0;
  }
  .color_scheme .section_image-with-text .image_right .item_img,
  .color_scheme .section_image-with-text .image_right .item_txt {
    position: static;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__small {
    padding: 44.414062% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__medium {
    padding: 52.715% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .flexible_block__large {
    padding: 59.063% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__small {
    padding: 44.414062% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__medium {
    padding: 52.715% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .img_placeholder__large {
    padding: 59.063% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__small {
    padding: 63% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__medium {
    padding: 73.711% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer.img_placeholder__large {
    padding: 80% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__small {
    padding: 63% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__medium {
    padding: 73.711% 0 0;
  }
  .color_scheme
    .section_image-with-text-overlay
    .parallax_layer_2.img_placeholder__large {
    padding: 80% 0 0;
  }
  .color_scheme .section_image-with-text-overlay .container {
    padding: 0;
  }
  .color_scheme .section_image-with-text-overlay .caption_text {
    padding: 10px 15px;
  }
  .color_scheme .section_image-with-text-overlay h2 {
    font-size: 18px;
  }
  .color_scheme .section_image-with-text-overlay h4 {
    font-size: 10px;
    letter-spacing: 0;
  }
  .color_scheme .section_image-with-text-overlay h5 {
    font-size: 8px;
    letter-spacing: 0;
  }
  .color_scheme .section_image-with-text-overlay p {
    display: none;
  }
  .color_scheme .section_image-with-text-overlay .btn {
    margin-top: 6px;
  }
  .color_scheme .section_logo-list .col-xs-4 {
    width: 50%;
    clear: none;
    margin-top: 15px;
  }
  .color_scheme .section_logo-list .item_2_1 {
    clear: left;
  }
  .color_scheme .section_slideshow .swiper_pagination {
    bottom: 8px;
    padding: 0 10px;
  }
  .color_scheme .section_slideshow h2 {
    font-size: 18px;
  }
  .color_scheme .section_slideshow p {
    font-size: 14px;
    letter-spacing: 0;
  }
  .color_scheme .section_slideshow .btn {
    margin-top: 5px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text {
    right: 17px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h4 {
    font-size: 10px;
  }
  .color_scheme .section_slideshow .banner_big .banner_text h3 {
    font-size: 14px;
    letter-spacing: 0;
  }
  .color_scheme .section_slideshow .banner_small .banner_caption {
    left: 7px;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h3 {
    font-size: 18px;
  }
  .color_scheme .section_slideshow .banner_small .banner_text h4 {
    font-size: 14px;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__small {
    padding: 39.53125% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__medium {
    padding: 49.296875% 0 0;
  }
  .color_scheme .section_slideshow_full_width .img_placeholder__large {
    padding: 59.0625% 0 0;
  }
  .color_scheme .section_slideshow_full_width h2 {
    font-size: 16px;
  }
  .color_scheme .section_slideshow_full_width p {
    font-size: 12px;
  }
  .color_scheme .section_slideshow_full_width .slider_btn {
    margin: 10px 0 0;
  }
  .color_scheme .section_slideshow_full_width .slide_caption {
    padding: 30px;
  }
  .color_scheme .section_slideshow_full_width .swiper_pagination {
    bottom: 10px;
  }
  .color_scheme .section_single-product .single_product__options {
    margin: 0;
  }
  .color_scheme
    .section_single-product
    .single_product__options
    .selector-wrapper {
    width: 100%;
    float: none;
    padding: 15px 0 0;
  }
  .color_scheme .section_single-product .single_product__img {
    max-width: 300px;
  }
  .color_scheme .section_single-product .type_carousel .gallery_thumbs {
    height: 200px;
  }
  .color_scheme .section_single-product .type_carousel .swiper_btn {
    left: 35px;
  }
  .color_scheme .section_single-product .price_and_quantity {
    padding-top: 20px;
  }
  .color_scheme
    .section_single-product
    .price_and_quantity
    .money_sale_percent {
    top: 15px;
  }
  .color_scheme .section_map {
    margin: 0;
  }
  .color_scheme .section_map .map_wrapper {
    padding: 125% 0 0;
  }
  .color_scheme .section_map .map_container {
    right: 0;
    top: -36%;
  }
  .color_scheme .section_map .map_captions__wrapper {
    padding: 50% 0 0;
  }
  .color_scheme .section_map .wrap_2 {
    width: 100%;
  }
  .color_scheme .section_map .map_captions__text p {
    margin: 5px 0 0;
  }
  .color_scheme .section_map .map_captions__btn {
    margin: 10px 0 0;
  }
  .color_scheme .text_columns__item .item_img {
    width: 180px;
    float: none;
  }
  .color_scheme .text_columns__item .item_info {
    margin: 0;
  }
  .color_scheme .text_columns__item h3 {
    margin: 10px 0 0;
  }
  .color_scheme .section_custom-content .col_item {
    width: 100%;
    clear: left;
  }
  .color_scheme .section_custom-content .collection_item,
  .color_scheme .section_custom-content .product_item,
  .color_scheme .section_custom-content .custom_content__item {
    margin: 15px 0 0;
    padding: 0;
  }
  .color_scheme .section_products-carousel .products_carousel {
    max-width: 270px;
  }
  .color_scheme .section_banners-countdown .timer_item .timer {
    margin-bottom: 3px;
  }
  .color_scheme .section_banners-countdown .timer_item .banner_title {
    font-size: 20px;
  }
  .color_scheme .section_banners-countdown .timer_item .text {
    font-size: 12px;
    letter-spacing: 0;
  }
  .color_scheme .section_banners-countdown .countdown_timer input {
    width: 34px;
    height: 34px;
    line-height: 32px;
    font-size: 12px;
  }
  .color_scheme .section_banners-countdown .countdown_timer p + p {
    margin-left: 1px;
  }
  .color_scheme .section_banners-countdown .banner_item h4 {
    font-size: 14px;
  }
  .color_scheme .section_banners-countdown .banner_item .banner_title {
    font-size: 24px;
  }
  .color_scheme .section_banners-countdown .btn {
    margin-top: 3px;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_left
    .banner_text {
    max-width: 70%;
    padding: 0;
  }
  .color_scheme
    .section_banners-countdown
    .banner_item
    .align_left
    .banner_text
    .banner_title {
    font-size: 20px;
    margin-bottom: 6px;
  }
  .color_scheme .section_banners-countdown .banner_item .text {
    line-height: 1.3em;
  }
  .color_scheme .section_instagram .swiper_btn {
    opacity: 1;
  }
  .color_scheme .section_communication .container {
    padding: 15px;
  }
  .color_scheme .section_collections_with_menu .collection_title {
    font-size: 10px;
  }
  .color_scheme .section_banners .position_right .caption_text,
  .color_scheme .section_banners .position_left .caption_text {
    max-width: 60%;
  }
  .color_scheme .section_banners .banner_two_big_50 .position_right,
  .color_scheme .section_banners .banner_two_big_50 .position_left {
    padding: 10px;
  }
  .color_scheme .section_banners .banner_two_big_50 h4 {
    font-size: 12px;
  }
  .color_scheme .section_banners .banner_two_big_50 h3 {
    font-size: 14px;
  }
  .color_scheme .section_banners .banner_big_50 .position_bottom {
    padding-bottom: 20px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_text {
    padding: 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .caption_header {
    font-size: 18px;
  }
  .color_scheme .section_banners .banner_big_75_3item .banner_item_main h4 {
    font-size: 12px;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__small {
    padding: 59.426% 0 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__medium {
    padding: 61.955% 0 0;
  }
  .color_scheme
    .section_banners
    .banner_big_75_3item
    .banner_item_main
    .img_placeholder__large {
    padding: 63.794% 0 0;
  }
  .color_scheme .section_banners .banner_big_75 h3 {
    font-size: 16px;
  }
  .color_scheme .section_banners .banner_big_75 h4 {
    font-size: 14px;
  }
  .color_scheme .section_banners .banner_big_75 .banner_text {
    font-size: 10px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption {
    padding: 10px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .banner_text {
    padding: 15px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner
    .banner_caption
    .banner_title {
    font-size: 16px;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner.col-xs-8
    .item_wrap {
    padding: 78.835% 0 0;
  }
  .color_scheme
    .section_products-column
    .item_countdown_banner.col-xs-9
    .item_wrap {
    padding: 72.07% 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__inline
    .flex_row {
    display: block;
    margin: 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__inline
    .flex_item__img {
    padding: 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__inline
    .flex_item__text {
    padding: 30px 0 0;
  }
  .color_scheme
    .section_template__collection
    .collection_img__overlay
    .layer_2
    h1 {
    font-size: 18px;
  }
  .color_scheme .section_template__blog .blog_listing__list .img_wrapper__small,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__list
    .img_wrapper__master,
  .color_scheme .section_template__blog .blog_listing__list .img_wrapper__large,
  .color_scheme .section_template__blog .blog_listing__grid .img_wrapper__small,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__medium,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__master,
  .color_scheme
    .section_template__blog
    .blog_listing__grid
    .img_wrapper__large {
    padding: 55% 0 0;
  }
  .color_scheme .section_template__blog .blog_listing__list .article_title,
  .color_scheme .section_template__blog .blog_listing__grid .article_title {
    font-size: 16px;
  }
  .color_scheme
    .section_template__blog
    .article_item.flexible_block__normal
    .layer_1 {
    float: none;
    width: auto;
    margin-bottom: 15px;
    text-align: center;
  }
  .color_scheme
    .section_template__blog
    .article_item.flexible_block__normal
    .layer_2 {
    float: none;
    padding-left: 0;
  }
  .color_scheme .section_template__blog article {
    padding: 15px;
  }
  .color_scheme .section_template__article .flexible_block__overlay h1 {
    font-size: 16px;
  }
  .color_scheme .article_pagination .btn {
    font-size: 9px;
    padding: 6px;
  }
  .color_scheme .account_table__wrap .account_table th,
  .color_scheme .account_table__wrap .account_table td {
    font-size: 11px;
  }
  .color_scheme .template_search .search_results .search_results__img {
    width: 100px;
    height: 100px;
  }
  .color_scheme .template_search .search_results .search_results__name {
    margin: 0 0 0 115px;
  }
  .color_scheme .template_search .search_results .search_results__desc {
    display: none;
  }
  .color_scheme .template_search .search_results .search_results__price {
    margin: 0 0 0 115px;
  }
  .color_scheme .template_cart .cart_items td.column_product_img {
    width: 100%;
    clear: both;
    padding: 15px 0 0;
  }
  .color_scheme .template_cart .cart_items td.column_product_img img {
    width: 100px;
  }
  .color_scheme .template_cart .cart_items td.column_product_info {
    width: 75%;
  }
  .color_scheme .template_cart .cart_items td.column_quantity {
    width: 75%;
    margin: 0;
  }
  .color_scheme .template_cart .cart_items tfoot .cart_total {
    font-size: 16px;
  }
  .color_scheme .template_cart .cart_items tfoot td {
    padding-top: 0;
  }
  .color_scheme .template_cart .cart_items tfoot .btn,
  .color_scheme .template_cart .cart_items tfoot .btn_alt {
    float: none;
    margin: 15px 0 0;
  }
  .color_scheme .template_404 h1,
  .color_scheme .template_404 h2,
  .color_scheme .template_404 h3,
  .color_scheme .template_404 .page_search {
    margin-left: 15%;
  }
  .color_scheme .section_template__about .block_title {
    margin: 30px 0 0;
    padding: 0 0 5px;
    font-size: 18px;
  }
  .color_scheme .section_template__about .page_content__icons .item_icon {
    width: 100px;
  }
  .color_scheme .section_template__about .page_content__icons .item_icon i {
    width: 100px;
    height: 100px;
    font-size: 42px;
    line-height: 93px;
  }
  .color_scheme .section_template__about .page_content__icons .item_title {
    margin: 0 0 0 115px;
    padding: 0;
    font-size: 16px;
  }
  .color_scheme .section_template__about .page_content__icons .item_text {
    margin: 10px 0 0 115px;
  }
  .color_scheme .section_template__about .page_content__photos .item_img {
    width: 100px;
  }
  .color_scheme .section_template__about .page_content__photos .item_title {
    margin: 0 0 0 115px;
    font-size: 16px;
  }
  .color_scheme .section_template__about .page_content__photos .item_text {
    margin: 10px 0 0 115px;
  }
  .color_scheme .section_template__about .page_content__testimonials blockquote,
  .color_scheme
    .section_template__about
    .page_content__testimonials
    blockquote
    b {
    font-size: 14px;
  }
  .color_scheme .wishlist_page .page_content {
    padding: 30px 0;
  }
  .color_scheme .wishlist_page .product {
    width: 100%;
  }
  .color_scheme .sidebar_widget__products .product_img {
    width: 100px;
  }
  .color_scheme .sidebar_widget__products .product_info {
    margin-left: 110px;
  }
  .color_scheme .sidebar_widget__articles .item_img img {
    width: 100px;
  }
}
/*# sourceMappingURL=/cdn/shop/t/5/assets/responsive.scss.css.map?v=168620128990467526601669794742 */
