body,
html {
    background-color: #fff
}

#NovBreadcrumbs {
    background: #ededed;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 80px;
    text-align: center
}

#NovBreadcrumbs h1 {
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    color: #666;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 15px
}

#NovBreadcrumbs h2 {
    font-size: 20px;
    margin-bottom: 7px
}

#NovBreadcrumbs .breadcrumb {
    background: transparent;
    font-size: 12px;
    margin-bottom: 0;
    padding: 0;
    color: #666
}

#NovBreadcrumbs .breadcrumb a {
    color: #666
}

#NovBreadcrumbs .breadcrumb a:hover {
    color: #0699ee;
    text-decoration: none
}

#NovBreadcrumbs .breadcrumb .list-inline-item:not(:last-child) {
    margin-right: 16px;
    padding-right: 16px;
    position: relative
}

.lang-rtl #NovBreadcrumbs .breadcrumb .list-inline-item:not(:last-child) {
    margin-left: 16px;
    margin-right: inherit
}

.lang-rtl #NovBreadcrumbs .breadcrumb .list-inline-item:not(:last-child) {
    padding-left: 16px;
    padding-right: inherit
}

#NovBreadcrumbs .breadcrumb .list-inline-item:not(:last-child):before {
    content: "";
    width: 4px;
    height: 4px;
    background: #666;
    position: absolute;
    right: -2px;
    top: 50%;
    margin-top: -2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.lang-rtl #NovBreadcrumbs .breadcrumb .list-inline-item:not(:last-child):before {
    left: -2px;
    right: auto
}

.site-header__cart {
    position: relative;
    display: inline-block
}

.site-header__cart .site-header__cart-icon {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('../img/group-icon37e7.png');
    background-position: -96px 0
}

.site-header__cart .site-header__cart-icon:hover {
    background-position: -122px 0
}

.site-header__cart .site-header__cart-count {
    background-color: #fcb73f;
    color: #fff;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
    min-width: 18px;
    height: 18px;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%)
}

.lang-rtl .site-header__cart .site-header__cart-count {
    right: 50%;
    left: auto
}

.lang-rtl .site-header__cart .site-header__cart-count {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translate(50%)
}

.site-header__cart:hover {
    text-decoration: none
}

#cart_block {
    position: relative
}

#cart_block #cart-info {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1000;
    padding-top: 31px
}

.lang-rtl #cart_block #cart-info {
    left: 0;
    right: auto
}

#cart_block #cart-info .cart {
    padding: 30px 20px 40px;
    background: #fff;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .5);
    -ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .5);
    -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 10px #00000080;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    min-width: 380px
}

.lang-rtl #cart_block #cart-info .cart {
    padding: 30px 20px 40px
}

#cart_block #cart-info .cart .ajaxcart__inner .ajaxcart__product {
    padding-bottom: 15px;
    border-bottom: 1px dotted #a7a7a7
}

#cart_block #cart-info .cart .ajaxcart__inner .ajaxcart__product:not(:last-child) {
    margin-bottom: 15px
}

#cart_block #cart-info .cart .ajaxcart__inner .ajaxcart__product .media>a {
    overflow: hidden;
    max-width: 90px;
    border: 1px solid #e6e6e6;
    border-radius: 10px
}

#cart_block #cart-info .cart .ajaxcart__inner .product-name {
    text-transform: none;
    font-size: 14px;
    color: #444;
    font-weight: 700;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif
}

#cart_block #cart-info .cart .ajaxcart__inner .product-name:hover {
    color: #0699ee;
    text-decoration: none
}

#cart_block #cart-info .cart .ajaxcart__inner .product-price {
    font-size: 18px;
    font-weight: 700;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    color: #0699ee
}

#cart_block #cart-info .cart .ajaxcart__footer .cart-note label {
    margin-top: 10px
}

#cart_block #cart-info .cart .ajaxcart__footer .subtotal {
    position: relative
}

#cart_block #cart-info .cart .ajaxcart__footer .subtotal:before {
    content: "";
    position: absolute;
    height: 1px;
    background: #eaeaea;
    width: 100%;
    top: 50%;
    left: 0
}

.lang-rtl #cart_block #cart-info .cart .ajaxcart__footer .subtotal:before {
    right: 0;
    left: auto
}

#cart_block #cart-info .cart .ajaxcart__footer .subtotal label {
    font-size: 14px;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    color: #0699ee;
    background: #fff;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
    padding-right: 10px;
    font-weight: 700
}

.lang-rtl #cart_block #cart-info .cart .ajaxcart__footer .subtotal label {
    padding-left: 10px;
    padding-right: inherit
}

#cart_block #cart-info .cart .ajaxcart__footer .subtotal span {
    font-size: 18px;
    font-weight: 700;
    color: #0699ee;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    background: #fff;
    position: relative;
    z-index: 2;
    padding-left: 10px
}

.lang-rtl #cart_block #cart-info .cart .ajaxcart__footer .subtotal span {
    padding-right: 10px;
    padding-left: inherit
}

#cart_block #cart-info .cart .ajaxcart__footer .btn {
    font-size: 12px;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    background: #c7c1a5
}

#cart_block #cart-info .cart .ajaxcart__footer .btn:hover {
    background: #0699ee
}

#cart_block #cart-info .cart .remove-from-cart {
    font-size: 18px
}

#cart_block #cart-info .cart .remove-from-cart:hover {
    color: #0699ee
}

#cart_block #cart-info.has-scroll .ajaxcart__inner {
    max-height: 230px;
    overflow-y: scroll;
    margin-bottom: 30px;
    padding-right: 20px
}

.lang-rtl #cart_block #cart-info.has-scroll .ajaxcart__inner {
    padding-left: 20px;
    padding-right: inherit
}

#cart_block #cart-info.has-scroll .ajaxcart__inner::-webkit-scrollbar-track {
    background-color: #eaeaea;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

#cart_block #cart-info.has-scroll .ajaxcart__inner::-webkit-scrollbar {
    width: 8px;
    background-color: #eaeaea;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}

#cart_block #cart-info.has-scroll .ajaxcart__inner::-webkit-scrollbar-thumb {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background-color: #0699ee
}

@media (max-width: 991px) {
    #cart_block #cart-info {
        padding-top: 40px
    }
}

.site-nav {
    position: relative;
    padding: 0
}

.site-nav>li>a {
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: 600;
    text-transform: capitalize
}

@media (max-width: 991px) {
    .site-nav>li>a {
        font-size: 11px;
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.site-nav a {
    color: #848484
}

.site-nav a:hover {
    text-decoration: none;
    color: #0699ee
}

.site-nav li {
    display: inline-block
}

.site-nav li.site-nav--active>a {
    color: #0699ee
}

.site-nav__link {
    display: block;
    white-space: nowrap
}

.site-nav__link.site-nav--active-dropdown {
    border: 1px solid #e0e0e0;
    border-bottom: 1px solid transparent;
    z-index: 2
}

.site-nav--active-dropdown .zmdi-chevron-down:before {
    content: "\f2fc"
}

.site-nav__dropdown {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    margin: 0;
    z-index: 7;
    text-align: left;
    left: -1px;
    top: 40px;
    min-width: 200px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    background: none
}

.lang-rtl .site-nav__dropdown {
    text-align: right
}

.lang-rtl .site-nav__dropdown {
    right: -1px;
    left: auto
}

.site-nav__dropdown>ul {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px #00000026;
    margin-top: 34px
}

.site-nav__dropdown .site-nav__link {
    padding: 10px 20px;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear
}

.site-nav__dropdown .site-nav__link:hover {
    background: #0699ee;
    color: #fff
}

.site-nav--active-dropdown .site-nav__dropdown {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible;
    top: 100%
}

.site-nav__dropdown ul {
    padding-left: 0
}

.lang-rtl .site-nav__dropdown ul {
    padding-right: 0;
    padding-left: inherit
}

.site-nav__dropdown li {
    border-bottom: 1px solid #e5e5e5;
    display: block
}

.site-nav__dropdown li:last-child {
    border-bottom: none
}

@media (max-width: 767px) {
    .site-nav__dropdown {
        width: 100% !important
    }

    .site-nav__dropdown .novMenuLinks li.menuTitle a {
        color: #666
    }
}

.site-nav--has-dropdown {
    position: relative
}

.site-nav--has-dropdown:hover .site-nav__dropdown {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible;
    top: 100%;
    z-index: 999
}

.site-nav--has-dropdown.hasMegaMenu {
    display: inline-flex;
    position: static
}

@media (max-width: 767px) {
    .site-nav--has-dropdown.hasMegaMenu {
        position: relative
    }
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding-top: 34px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%)
}

.lang-rtl .site-nav--has-dropdown.hasMegaMenu .megaMenu {
    right: 50%;
    left: auto
}

.lang-rtl .site-nav--has-dropdown.hasMegaMenu .megaMenu {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translate(50%)
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu li {
    border-bottom: none
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .menuGroup {
    padding: 27px 35px 40px 23px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px #00000026;
    background: #fff
}

.lang-rtl .site-nav--has-dropdown.hasMegaMenu .megaMenu .menuGroup {
    padding: 27px 23px 40px 35px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks a {
    padding: 6px 0;
    display: block;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    font-size: 13px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks a span {
    font-size: 12px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle {
    position: relative;
    margin-bottom: 9px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle:before {
    content: "";
    position: absolute;
    bottom: 1px;
    width: 90%;
    height: 1px;
    border-bottom: 1px dashed #dbdbdb
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle a {
    color: #0699ee;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 700;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    padding-bottom: 16px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle:not(.has_child) {
    margin-bottom: 0
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle:not(.has_child):before {
    display: none
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle:not(.has_child) a {
    font-weight: 400;
    font-size: 13px;
    text-transform: none;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    padding-bottom: 6px;
    color: #666
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks .menuTitle:not(.has_child) a:hover {
    color: #0699ee
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuLinks li:not(.menuTitle) a:hover {
    color: #0699ee
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuBanner {
    margin-top: 20px
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuBanner.has_shadow {
    box-shadow: 0 0 15px #0003
}

.site-nav--has-dropdown.hasMegaMenu .megaMenu .novMenuBanner a {
    padding: 0
}

@media (max-width: 1199px) and (min-width: 992px) {
    .site-nav--has-dropdown.hasMegaMenu .megaMenu {
        max-width: 930px
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .site-nav--has-dropdown.hasMegaMenu .megaMenu {
        max-width: 690px
    }
}

.site-nav--has-dropdown:not(.hasMegaMenu) .site-nav__dropdown-children {
    width: 100%;
    position: absolute;
    left: 100%;
    top: 34px;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    visibility: hidden;
    padding-left: 5px
}

.lang-rtl .site-nav--has-dropdown:not(.hasMegaMenu) .site-nav__dropdown-children {
    right: 100%;
    left: auto
}

.lang-rtl .site-nav--has-dropdown:not(.hasMegaMenu) .site-nav__dropdown-children {
    padding-right: 5px;
    padding-left: inherit
}

.site-nav--has-dropdown:not(.hasMegaMenu) .site-nav__dropdown-children>ul {
    background: #fff;
    -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 1px 0 5px rgba(0, 0, 0, .2);
    -ms-box-shadow: 1px 0 5px rgba(0, 0, 0, .2);
    -o-box-shadow: 1px 0 5px rgba(0, 0, 0, .2);
    box-shadow: 1px 0 5px #0003
}

.site-nav--has-dropdown:not(.hasMegaMenu) .site-nav__childlist-item:hover .site-nav__dropdown-children {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible
}

.site-header {
    position: relative
}

.site-header .lg_search {
    width: 100%;
    max-width: 400px;
    position: relative
}

.site-header .lg_search .search-header-inline {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    height: 40px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    overflow: hidden
}

.site-header .lg_search .search-header-inline input {
    outline: none;
    border: none;
    padding: 0 45px 0 15px;
    font-size: 11px;
    color: #919191
}

.lang-rtl .site-header .lg_search .search-header-inline input {
    padding-right: 15px;
    padding-left: inherit
}

.lang-rtl .site-header .lg_search .search-header-inline input {
    padding-left: 45px;
    padding-right: inherit
}

.site-header .lg_search .search-header-inline button {
    padding: 0 15px;
    width: 40px;
    height: 40px;
    color: #c7c7c7;
    position: absolute;
    right: 0
}

.lang-rtl .site-header .lg_search .search-header-inline button {
    left: 0;
    right: auto
}

.site-header .lg_search .search-header-inline button .site-header__search-icon {
    font-size: 20px
}

.site-header .lg_search .search-header-inline button .icon__fallback-text {
    display: none
}

.site-header .lg_search .search-header-inline button:hover {
    color: #0699ee
}

.site-header .search-header__input {
    width: 90px;
    border: 1px;
    font-size: 1.1rem;
    height: 40px;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    padding: 0 40px 0 15px;
    cursor: inherit;
    background: transparent
}

.lang-rtl .site-header .search-header__input {
    padding-right: 15px;
    padding-left: inherit
}

.lang-rtl .site-header .search-header__input {
    padding-left: 40px;
    padding-right: inherit
}

.site-header .search-header__input::-webkit-input-placeholder {
    color: #909090;
    font-size: 11px
}

.site-header .search-header__input:-moz-placeholder {
    color: #909090;
    font-size: 11px
}

.site-header .search-header__input::-moz-placeholder {
    color: #909090;
    font-size: 11px
}

.site-header .search-header__input:-ms-input-placeholder {
    color: #909090;
    font-size: 11px
}

.site-header .search-header__input:focus {
    width: 180px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    background: rgba(255, 255, 255, .2)
}

.site-header .search-header__submit {
    position: absolute;
    top: 6px;
    right: 5px
}

.lang-rtl .site-header .search-header__submit {
    left: 5px;
    right: auto
}

.site-header .site-header__search-icon {
    display: block;
    width: 20px;
    height: 21px;

    background-position: 0 0
}

.site-header .site-header__search-icon:hover {
    background-position: -25px 0
}

.site-header .site-header_myaccount .myaccount-title {
    width: 19px;
    height: 21px;

    background-position: -51px 0;
    cursor: pointer
}

.site-header .site-header_myaccount .myaccount-title:hover,
.site-header .site-header_myaccount .myaccount-title[aria-expanded=true] {
    background-position: -74px 0
}

.site-header .vertical_dropdown .title_vertical {
    cursor: pointer;
    color: #028e65
}

.site-header .vertical_dropdown i {
    vertical-align: middle;
    color: #00b781
}

.site-header .vertical_dropdown:hover .title_vertical,
.site-header .vertical_dropdown.active .title_vertical,
.site-header .vertical_dropdown:hover .title_vertical i,
.site-header .vertical_dropdown.active .title_vertical i {
    color: #91f992
}

.site-header #AccessibleNav .site-nav>li:first-child {
    margin-left: -21px
}

.lang-rtl .site-header #AccessibleNav .site-nav>li:first-child {
    margin-right: -21px;
    margin-left: inherit
}

.site-header #AccessibleNav .site-nav>li:first-child>.site-nav__dropdown {
    left: 5px
}

.lang-rtl .site-header #AccessibleNav .site-nav>li:first-child>.site-nav__dropdown {
    right: 5px;
    left: auto
}

.site-header #AccessibleNav .site-nav>li>a {
    padding: 0 21px
}

@media (max-width: 991px) {
    .site-header #AccessibleNav .site-nav>li:first-child {
        margin-left: 0
    }

    .lang-rtl .site-header #AccessibleNav .site-nav>li:first-child {
        margin-right: 0;
        margin-left: inherit
    }
}

.site-header .order a {
    padding: 0 16px;
    height: 38px;
    line-height: 38px;
    font-size: 11px;
    text-align: center;
    color: #fff;
    border-radius: 30px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    background: -webkit-linear-gradient(#ff8a32, #f86a00);
    background: -o-linear-gradient(#ff8a32, #f86a00);
    background: -moz-linear-gradient(#ff8a32, #f86a00);
    background: linear-gradient(#ff8a32, #f86a00)
}

.site-header .order a:hover {
    background: #0699ee
}

#header-sticky {
    visibility: hidden
}

@media (max-width: 767px) {
    #header-sticky {
        display: none
    }
}

@media (min-width: 768px) {
    #header-sticky {
        position: fixed;
        background: rgba(255, 255, 255, .9);
        width: 100%;
        top: -50px;
        left: 0;
        z-index: 999;
        -webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
        -moz-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
        -ms-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
        -o-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
        box-shadow: 0 6px 5px #0000001a;
        -webkit-transition: top .45s ease;
        -moz-transition: top .45s ease;
        -ms-transition: top .45s ease;
        -o-transition: top .45s ease;
        transition: top .45s ease
    }

    .lang-rtl #header-sticky {
        right: 0;
        left: auto
    }

    #header-sticky.sticky-menu-active {
        visibility: visible;
        top: 0;
        -webkit-transition: top .45s ease;
        -moz-transition: top .45s ease;
        -ms-transition: top .45s ease;
        -o-transition: top .45s ease;
        transition: top .45s ease
    }

    #header-sticky .header_link_wishlist {
        padding: 0 21px;
        margin: 0 20px;
        position: relative
    }

    #header-sticky .header_link_wishlist:before,
    #header-sticky .header_link_wishlist:after {
        position: absolute;
        content: "";
        height: 14px;
        width: 1px;
        background: #e5e5e5;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #header-sticky .header_link_wishlist:before {
        left: 0
    }

    #header-sticky .header_link_wishlist:after {
        right: 0
    }

    #header-sticky .header_link_wishlist>a {
        display: inline-block
    }

    #header-sticky .header_link_wishlist>a .header-icon-wishlist {
        width: 30px;
        height: 30px;

        background-repeat: no-repeat;
        background-position: -79px -18px;
        display: inline-block;
        -webkit-transition: width .5s ease;
        -moz-transition: width .5s ease;
        -ms-transition: width .5s ease;
        -o-transition: width .5s ease;
        transition: width .5s ease
    }

    #header-sticky .header_link_wishlist>a:hover .header-icon-wishlist {
        background-position: -119px -18px
    }

    #header-sticky .header_link_myaccount>a .header-icon-account {
        width: 23px;
        height: 30px;

        background-repeat: no-repeat;
        background-position: -6px -18px;
        display: inline-block;
        -webkit-transition: width .5s ease;
        -moz-transition: width .5s ease;
        -ms-transition: width .5s ease;
        -o-transition: width .5s ease;
        transition: width .5s ease
    }

    #header-sticky .header_link_myaccount>a:hover .header-icon-account {
        background-position: -43px -18px
    }

    #header-sticky .contentstickynew_verticalmenu .vertical_dropdown {
        width: 40px;
        height: 40px;
        background: #fcb73f;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        text-align: center;
        margin-right: 23px;
        cursor: pointer;
        -webkit-transition: all .2s linear;
        -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear
    }

    .lang-rtl #header-sticky .contentstickynew_verticalmenu .vertical_dropdown {
        margin-left: 23px;
        margin-right: inherit
    }

    #header-sticky .contentstickynew_verticalmenu .vertical_dropdown i {
        color: #fff;
        font-size: 14px;
        line-height: 38px
    }

    #header-sticky .contentstickynew_verticalmenu .vertical_dropdown .title_vertical span {
        display: none
    }

    #header-sticky .contentstickynew_verticalmenu .vertical_dropdown:hover {
        -webkit-box-shadow: 0 0 0 3px white;
        -moz-box-shadow: 0 0 0 3px white;
        -ms-box-shadow: 0 0 0 3px white;
        -o-box-shadow: 0 0 0 3px white;
        box-shadow: 0 0 0 3px #fff
    }

    #header-sticky .search-header-inline {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        background: #fff;
        height: 46px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        overflow: hidden;
        -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .15);
        -ms-box-shadow: 0 0 7px rgba(0, 0, 0, .15);
        -o-box-shadow: 0 0 7px rgba(0, 0, 0, .15);
        box-shadow: 0 0 7px #00000026;
        position: relative
    }

    #header-sticky .search-header-inline input {
        outline: none;
        border: none;
        padding-left: 15px;
        padding-right: 45px
    }

    .lang-rtl #header-sticky .search-header-inline input {
        padding-right: 15px;
        padding-left: inherit
    }

    .lang-rtl #header-sticky .search-header-inline input {
        padding-left: 45px;
        padding-right: inherit
    }

    #header-sticky .search-header-inline input::-webkit-input-placeholder {
        font-size: 11px;
        color: #cccbcb
    }

    #header-sticky .search-header-inline input:-moz-placeholder {
        font-size: 11px;
        color: #cccbcb
    }

    #header-sticky .search-header-inline input::-moz-placeholder {
        font-size: 11px;
        color: #cccbcb
    }

    #header-sticky .search-header-inline input:-ms-input-placeholder {
        font-size: 11px;
        color: #cccbcb
    }

    #header-sticky .search-header-inline button {
        background: #fff;
        padding: 0 15px;
        width: 40px;
        height: 40px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        background: #0699ee;
        color: #fff;
        margin: 3px;
        position: absolute;
        right: 0
    }

    .lang-rtl #header-sticky .search-header-inline button {
        left: 0;
        right: auto
    }

    #header-sticky .search-header-inline button .site-header__search-icon {
        font-size: 15px
    }

    #header-sticky .search-header-inline button .icon__fallback-text {
        display: none
    }

    #header-sticky .search-header-inline button:hover {
        background: #fcb73f
    }

    #header-sticky .site-header__cart-count {
        top: unset;
        bottom: -8px;
        left: 100%
    }

    .lang-rtl #header-sticky .site-header__cart-count {
        right: 100%;
        left: auto
    }

    #header-sticky .wishlist .wishlist-title {
        font-size: 11px
    }

    #header-sticky .wishlist i {
        font-size: 20px;
        color: #222
    }

    #header-sticky #cart_block #cart-info {
        padding-top: 20px
    }

    #header-sticky .search-toggle {
        display: none
    }

    #header-sticky .myaccount-title {
        width: 19px;
        height: 21px;

        background-position: -51px 0;
        cursor: pointer
    }

    #header-sticky .myaccount-title:hover {
        background-position: -74px 0
    }

    #header-sticky .account-list.dropdown-menu {
        top: 42px !important
    }
}

@media (min-width: 992px) {
    .contentstickynew_verticalmenu .vertical_menu {
        top: 100%
    }
}

.page-container .slideshow {
    position: relative
}

.page-container .slideshow:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 55px;

}

.lang-rtl .page-container .slideshow:after {
    right: 0;
    left: auto
}

.nov-footer .icon-buttonform {
    width: 31px;
    height: 15px;

    background-position: -148px 0;
    display: inline-block;
    vertical-align: sub
}

.nov-footer .block_contactform .title_block {
    color: #fff
}

.nov-footer .block_contactform .title_block .sub_title {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px
}

.nov-footer .block_contactform .form-vertical input,
.nov-footer .block_contactform .form-vertical select,
.nov-footer .block_contactform .form-vertical textarea {
    background: rgba(255, 255, 255, .1) !important;
    border: 1px solid rgba(255, 255, 255, .5) !important;
    color: #fff;
    border-radius: 3px;
    padding: 15px;
    text-transform: none !important
}

.nov-footer .block_contactform .form-vertical input::-webkit-input-placeholder,
.nov-footer .block_contactform .form-vertical select::-webkit-input-placeholder,
.nov-footer .block_contactform .form-vertical textarea::-webkit-input-placeholder {
    color: #fff;
    letter-spacing: 2px;
    font-size: 10px
}

.nov-footer .block_contactform .form-vertical input:-moz-placeholder,
.nov-footer .block_contactform .form-vertical select:-moz-placeholder,
.nov-footer .block_contactform .form-vertical textarea:-moz-placeholder {
    color: #fff;
    letter-spacing: 2px;
    font-size: 10px
}

.nov-footer .block_contactform .form-vertical input::-moz-placeholder,
.nov-footer .block_contactform .form-vertical select::-moz-placeholder,
.nov-footer .block_contactform .form-vertical textarea::-moz-placeholder {
    color: #fff;
    letter-spacing: 2px;
    font-size: 10px
}

.nov-footer .block_contactform .form-vertical input:-ms-input-placeholder,
.nov-footer .block_contactform .form-vertical select:-ms-input-placeholder,
.nov-footer .block_contactform .form-vertical textarea:-ms-input-placeholder {
    color: #fff;
    letter-spacing: 2px;
    font-size: 10px
}

.nov-footer .block_contactform .form-success {
    color: #fff
}

.nov-footer .footer-block .title-block {
    font-size: 14px;
    color: #00b781;
    margin-bottom: 20px;
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.nov-footer .footer-block .block-content p {
    margin-bottom: 8px
}

.nov-footer .footer-block .block-content p:last-child {
    margin-bottom: 0
}

.nov-footer .site-footer__linklist {
    padding-left: 0
}

.lang-rtl .nov-footer .site-footer__linklist {
    padding-right: 0;
    padding-left: inherit
}

.nov-footer .site-footer__linklist .site-footer__linklist-item {
    display: block;
    padding: 0 0 5px
}

.lang-rtl .nov-footer .site-footer__linklist .site-footer__linklist-item {
    padding: 0 0 5px
}

.nov-footer .site-footer__linklist .site-footer__linklist-item a:hover {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.nov-footer .footer-contact .block-content {
    background: rgba(0, 0, 0, .2)
}

.nov-footer .footer-contact .block-content>div:not(:last-child) {
    margin-bottom: 10px
}

.nov-footer .footer-contact .icon-contact {
    width: 18px;
    min-width: 18px;
    height: 19px;
    display: inline-block;
    margin-right: 15px
}

.lang-rtl .nov-footer .footer-contact .icon-contact {
    margin-left: 15px;
    margin-right: inherit
}

.nov-footer .menu-footer ul {
    list-style-type: none;
    padding: 0
}

.nov-footer .menu-footer ul li {
    display: inline-block;
    margin: 0 8px;
    position: relative
}

.nov-footer .menu-footer ul li:not(:last-child):before {
    content: "";
    position: absolute;
    height: 1px;
    width: 3px;
    background: #909090;
    right: -11px;
    bottom: 5px
}

.lang-rtl .nov-footer .menu-footer ul li:not(:last-child):before {
    left: -11px;
    right: auto
}

.nov-footer .notice {
    font-size: 12px;
    max-width: 770px;
    margin-left: auto;
    margin-right: auto
}

#back-top {
    position: fixed;
    bottom: 30px;
    right: 15px;
    z-index: 999;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    display: none
}

.lang-rtl #back-top {
    left: 15px;
    right: auto
}

#back-top span {
    padding: 7px;
    width: 40px;
    height: 40px;
    line-height: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ccc;
    display: inline-block;
    background-color: #fff;
    color: #ccc;
    font-size: 2rem;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#back-top:hover {
    bottom: 32px
}

#back-top:hover span {
    border: 1px solid #0699ee;
    color: #0699ee
}

@media (max-width: 767px) {
    #back-top {
        bottom: 55px
    }

    #back-top:hover {
        bottom: 57px
    }
}

.canvas-menu {
    background: #333;
    color: #666;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: auto;
    right: auto;
    width: 250px;
    height: 100%;
    -webkit-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -moz-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -ms-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -o-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    transition: all .45s cubic-bezier(.29, .63, .44, 1);
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

.lang-rtl .canvas-menu {
    right: auto;
    left: auto
}

.lang-rtl .canvas-menu {
    left: auto;
    right: auto
}

.canvas-menu.drawer-left {
    left: -250px
}

.lang-rtl .canvas-menu.drawer-left {
    right: -250px;
    left: auto
}

.canvas-menu #canvas-main-menu {
    top: 45px;
    background: #fff
}

.canvas-menu #canvas-main-menu .mm-navbar .mm-title {
    color: #666 !important;
    font-size: 14px
}

.canvas-menu #canvas-main-menu .mm-panel {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}

.canvas-menu #canvas-main-menu .mm-panel .mm-listview {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

.canvas-menu .canvas-header-box {
    min-height: 45px;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #0699ee
}

.canvas-menu .canvas-header-box .close-box {
    cursor: pointer
}

.canvas-menu .site-nav>li {
    text-align: left;
    display: block
}

.lang-rtl .canvas-menu .site-nav>li {
    text-align: right
}

.canvas-menu .site-nav>li:before {
    display: none
}

.canvas-menu .site-nav>li>.mm-next:before {
    display: none
}

.canvas-menu .site-nav>li>.mm-next:after {
    width: 6px;
    height: 6px;
    border-top: 1.5px solid;
    border-left: 1.5px solid;
    color: #00000080
}

.canvas-menu .site-nav>li:not(.mm-divider):after {
    left: 0;
    border-bottom: 1px dashed #e1e1e1
}

.lang-rtl .canvas-menu .site-nav>li:not(.mm-divider):after {
    right: 0;
    left: auto
}

.canvas-menu .site-nav>li>a:not(.mm-next) {
    font-family: Roboto, HelveticaNeue, Helvetica Neue, sans-serif;
    color: #0699ee;
    font-size: 12px;
    padding: 20px 10px 20px 20px !important
}

.lang-rtl .canvas-menu .site-nav>li>a:not(.mm-next) {
    padding: 20px 20px !important 20px 10px
}

.canvas-menu .site-nav>li.site-nav--active>.mm-next:after {
    color: #0699ee
}

.canvas-menu .site-nav>li>.site-nav__link>i {
    display: none
}

.canvas-menu .site-nav__dropdown li:after {
    display: none
}

.canvas-menu .site-nav__dropdown .site-nav__link {
    padding-top: 10px;
    padding-bottom: 10px
}

.canvas-menu .site-nav__dropdown.megaMenu .novMenuLinks a {
    padding: 10px 0;
    display: inline-block
}

.canvas-menu .novMenuBanner {
    margin-bottom: 20px
}

.canvas-menu .site-nav__childlist-item .site-nav__child-link--parent {
    text-transform: uppercase;
    font-size: 12px;
    color: #0699ee;
    font-weight: 700
}

body {
    -webkit-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -moz-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -ms-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    -o-transition: all .45s cubic-bezier(.29, .63, .44, 1);
    transition: all .45s cubic-bezier(.29, .63, .44, 1);
    position: relative;
    left: 0;
    right: 0;
    background-color: #fff
}

.lang-rtl body {
    right: 0;
    left: auto
}

.lang-rtl body {
    left: 0;
    right: auto
}

@media (min-width: 1200px) {
    body .container {
        max-width: 1200px
    }
}

body:not(.template-index) #_desktop_vertical_menu {
    display: none
}

body:not(.template-index) .nov-footer {
    margin-top: 80px
}

body.canvasmenu-left {
    overflow: hidden;
    left: 250px;
    right: -250px
}

.lang-rtl body.canvasmenu-left {
    right: 250px;
    left: auto
}

.lang-rtl body.canvasmenu-left {
    left: -250px;
    right: auto
}

body.canvasmenu-left .canvas-overlay {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible
}

body.canvasmenu-left .canvas-menu.drawer-left {
    left: 0
}

.lang-rtl body.canvasmenu-left .canvas-menu.drawer-left {
    right: 0;
    left: auto
}

body .canvas-overlay,
body .sidebar-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 90;
    background: rgba(0, 0, 0, .5);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

body .canvas-overlay.act,
body .sidebar-overlay.act {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible
}

@-webkit-keyframes Opacity {
    0% {
        filter: alpha(opacity=30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        -webkit-opacity: .3;
        -moz-opacity: .3;
        -ms-opacity: .3;
        -o-opacity: .3;
        opacity: .3
    }

    to {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1
    }
}

@-moz-keyframes Opacity {
    0% {
        filter: alpha(opacity=30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        -webkit-opacity: .3;
        -moz-opacity: .3;
        -ms-opacity: .3;
        -o-opacity: .3;
        opacity: .3
    }

    to {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1
    }
}

@-ms-keyframes Opacity {
    0% {
        filter: alpha(opacity=30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        -webkit-opacity: .3;
        -moz-opacity: .3;
        -ms-opacity: .3;
        -o-opacity: .3;
        opacity: .3
    }

    to {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1
    }
}

@keyframes Opacity {
    0% {
        filter: alpha(opacity=30);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        -webkit-opacity: .3;
        -moz-opacity: .3;
        -ms-opacity: .3;
        -o-opacity: .3;
        opacity: .3
    }

    to {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1
    }
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@-moz-keyframes move {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@-ms-keyframes move {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes move {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}



.form__block {
    margin: 0 auto;
    border: 1px solid #f3a105;
    padding: 50px 30px;
    max-width: 350px;

}

.form__block form {
    display: flex;
    flex-direction: column;
}

.form__block input,
.form__block select {
    width: 300px;
    height: 50px;
    border: 1px solid #999;
    margin-bottom: 20px;
    border-radius: 20px;
    padding-left: 10px;
}

.form__block button {
    width: 300px;
    height: 50px;
    border-radius: 20px;
    background-color: #f3a105;
    color: #fff;
    border: 0;
    margin-top: 20px;
    cursor: pointer;
}

.price {
    text-align: center;
}

.op {
    font-size: 22px;
    text-decoration: line-through;
}

.np {
    font-size: 30px;
    color: red;
}

@media(max-width: 990px) {
    .form__block {
        padding: 20px 10px;
        max-width: 290px;
    }

    .form__block input,
    .form__block select {
        width: 260px;
    }
    .form__block button {
        width: 260px;
    }
}


.content-1 {
    background: url('../img/bg1.png') no-repeat;
    max-width: 1920px;
    margin: 0 auto;

}
.main__block {
    display: flex;
    align-items: center;
    
    padding: 250px 15px 300px 15px;
    max-width: 1110px;
    margin: 0 auto;


}
.text {
    background: url('../img/bg_text.png') no-repeat;
    font-weight: bold;
    padding: 60px;
    font-size: 18px;
}
.span__block {
    display: flex;
    align-items: center;
    padding-bottom: 12px;
    padding-top: 12px;
    border-bottom: 2px dashed #c0c0c0; 

}
.span__block:last-child {
    margin-bottom: 0;
    border: 0;
    padding-bottom: 0;
}
.title__block h3 {
    display: flex;
    justify-content: center;
    font-size: 25px;
    margin-bottom: 20px;
    color: #000;
}
.title__block h1 {
    display: flex;
    justify-content: center;
    font-size: 35px;
    color: #000;
    text-align: center;
    font-weight: bold;
}
@media(max-width: 900px) {
    .main__block {
        flex-direction: column;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .prod {
        margin-bottom: 60px
    }
    .title__block h1 {
        margin-bottom: 60px
    }
}
@media(max-width: 550px) {
    .title__block h3 {
        font-size: 20px
    }
    .title__block h1 {
        font-size: 25px
    }
    .text {
       background: 0;
       padding: 0;
       font-size: 15px
    }
    .span__block img {
        display: none
    }
}