@font-face {
    font-family: go_bold;
    src: url(../fonts/svn-gotham-bold.woff);
}

@font-face {
    font-family: go_book;
    src: url(../fonts/svn-gotham-book.woff);
}

@font-face {
    font-family: go_light;
    src: url(../fonts/svn-gotham-light.woff);
}

@font-face {
    font-family: go_regular;
    src: url(../fonts/svn-gotham-regular.woff);
}

@font-face {
    font-family: go_lxlight;
    src: url(../fonts/svn-gotham-xlight.woff);
}

@font-face {
    font-family: andy;
    src: url(../fonts/UTM\ Androgyne.ttf);
}

@font-face {
    font-family: barcade;
    src: url(../fonts/barcadenobarital.ttf);
}

.row.head-top {
    height: 60px;
    box-sizing: border-box;
    padding: 10px 0;
    background-image: radial-gradient(yellow 1%,#ffc107 51%);
}

    .row.head-top .col-sm-3, .row.head-top .col-sm-9 {
        height: 100%;
    }



.head-description {
    text-transform: uppercase;
    line-height: 40px;
    color: #ffffff;
    font-weight: bold;
}

.col-sm-12.nav-box {
    position: relative;
    height: 100%;
}

ul.parent {
    position: absolute;
    z-index: 1;
    width: 100%;
    display: flex;

    justify-content: center;
    height: 50px;
    line-height: 50px;
}



li.item a {
    color: #444444;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 100;
    text-decoration: none;
    cursor: pointer;
    transition: 0.4s;
}

li.item {
    padding: 0 10px;
    position: relative;
}

    li.item:hover a {
        color: red;
        cursor: pointer;
    }

ul.sub-item {
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 6px;
    background: #ffffff;
    display: none;
    position: absolute;
    bottom: -65px;
}

li.sub-item_link {
    border-bottom: 1px solid #4444;
    height: 25px;
    line-height: 25px;
}

    li.sub-item_link p {
        font-family: initial;
    }

li.item:hover .sub-item {
    display: block;
}

.carousel-item img {
    width: 100%;
}

.col-sm-12.nav-box {
    padding: 0;
}

.row.banner img {
    width: 100%;
}



.col-sm-12 {
    padding: 0;
}

section.main {
    padding: 10px 0;
    font-family: GOTHAM;
}

.row.main-head {
    padding: 20px 0;
    width: 100%;
    font-family: go_book;
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 40px;
}

    .row.main-head h3 {
        text-transform: uppercase;
        font-size: 2em;
        cursor: pointer;
        font-weight: 900;
    }



p.main-head__view-more {
    margin-top: 5px;
    font-weight: 200;
    cursor: pointer;
    font-size: 2.2rem;
}

.row.product-wrp-4 {
    width: 100%;
    margin: 10px 0;
    padding: 20px 0;
}

.row.product-wrp-2 {
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
    margin: auto;
}

.col-sm-3.product-item {
    text-align: center;
    cursor: pointer;
}

.product-box {
    padding: 10px 5px 20px;
    text-transform: capitalize;
    font-size: 13px;
    font-family: go_bold;
    color: #000000;
}

h3.product-name {
    padding: 10px 0;
}

p.product-price {
    color: red;
    font-size: 1.8rem;
}

.col-sm-6.product-item {
    text-align: center;
    cursor: pointer;
}

del.product-price--real {
    font-size: 1.4rem;
    color: gray;
    font-style: italic;
    font-family: go_regular;
}

.row.info-gas img {
    width: 100%;
    max-height: 220px;
}

.row.product-wrp-2 img {
    width: 80%;
}

.row.info-news .row {
    width: 100%;
    margin: 0;
}

.col-sm-12.text-sm-center.info-title {
    font-family: go_book;
    text-transform: uppercase;
    padding: 30px 0 20px;
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: 10px;
}

.col-sm-4.info-box {
    font-family: go_book;
    text-align: center;
    cursor: pointer;
}

h3.info-box__text {
    font-size: 16px;
    font-weight: 700;
    margin: 20px 0;
    text-transform: capitalize;
}

p.info-box__desc {
    color: gray;
    padding: 5px 0 40px;
}

footer {
    PADDING: 20px 0;
    background-image: radial-gradient(yellow 1%,#ffc107 51%);
    color: #FFFFFF;
    box-sizing: border-box;
}

.col-md-2 img {
    width: 100%;
    height: 100%;
}

.col-md-5 {
    line-height: 26px;
}


    .col-md-5 p {
        padding: 5px 0;
        font-size: 18px;
    }

footer .row {
    width: 100%;
    margin: 0;
}



@media only screen and (max-width:768px) {


    ul.nav-sub {
        font-size: 16px !important;
    }

    .col-4.f .box-info {
        font-size: 0.7em;
    }

    * {
    }

    .col-12.header__title.animate__.animate__fadeIn {
        height: 100%;
        font-size: 19px;
    }

    .col-1.head__icon {
        height: 100%;
    }

    .col-12.header__title {
        font-size: 1.3rem;
    }

    .nav-parent li.nav-item {
        font-size: 20px !important;
        padding: 10px;
    }

    .col-md-2 img {
        width: 13%;
    }



    footer .row .col-md-2 {
        text-align: center;
        height: 50px;
    }

    .col-md-2 img.img-fluid {
        width: 50px;
    }
}

@media only screen and (max-width: 576px) {
    * {
    }

 p.info-box__desc {
        padding: 0;
    }

















li.nav-item {
        font-size: 11px !important;
    }
    .main-list__box {
        font-size: 16px;
    }

    span.treat-text {
        width: 70% !important;
    }

    .treat {
        margin: 0 !important;
        width: 100% !important;
    }

    .col-12.pro-decs__item.wow.fadeIn p {
        text-align: left !important;
    }

    p.info-box__desc {
        padding: 0;
    }

    > > > > > > > .r132
    .col-12.header__title.animate__.animate__fadeIn {
        font-size: 13px;
    }

    p.experience {
        text-align: center;
        line-height: 2rem;
    }

    p.lable {
        color: #999;
        text-align: center;
    }

    li.nav-sub__item {
    }

        li.nav-sub__item p {
        }

        li.nav-sub__item p {
            padding: 0;
        }

    section.banner img {
        width: 100% !important;
        min-height: 300px;
    }

    .product-text {
        font-size: 13px;
    }

    h3.prodcut-name.--italic {
        font-size: 21px;
        text-align: center;
    }

    .col-md-6.info-img.aLeft-to {
        padding-top: 60px;
    }

    .col-md-6.info-content.aRight-to {
        margin: 125px 0 30px;
    }

    section.banner {
        padding: 0 !important;
    }

    section.banner {
        padding: 0;
    }

    .col-sm-6.footer_right {
        font-size: 25px !important;
    }

    tbody {
        font-size: 13px !important;
    }



    h3.main-title {
        padding: 10px 0 !important;
    }

    section.page-body {
        padding: 10px 0 !important;
    }

    .order {
        text-align: center;
    }

    .col-sm-6.info-content {
        padding-bottom: 40px;
    }

    span.treat-text {
        display: inline-block;
        width: 74%;
    }

    div.info-price {
        font-size: 13px;
        margin: 0;
        justify-content: center;
    }

    div.col-md-6.info-content.aRight {
        margin: 10px 0;
    }

    . h3.prodcut-name.--italic {
        text-align: center;
        font-size: 1.5rem;
    }

    .col-sm-6.info-img {
        margin-top: 65px;
    }

    ul.product-type {
        font-size: 16px !important;
    }

    .product-box.fix_box-text h3 {
        width: 100% !important;
        font-size: 18px !important;
    }


    section.banner.fix-moible {
        padding: 0;
    }


    section.info {
        
        margin: 0 !important;
    }

    .box-info {
        padding: 20px 0;
        font-size: 15px !important;
        text-align: center;
    }

    .col-6 {
        width: 100% !important;
    }

    footer.footer.__bg .col-6 {
        display: block;
        width: 263px !important;
    }



    .col-sm-12.text-sm-center.info-title {
        text-align: center;
        font-size: 32px;
    }

    del.product-price--real {
        font-size: 19px;
    }

    p.product-price.--font-change {
        font-size: 25px;
    }

    h3.product-name.--font-change {
        width: 100%;
        font-size: 23px;
    }

    p.main-head__view-more {
        font-size: 15px;
    }

    .row.main-head {
        margin: 0;
        font-size: 15px;
    }

    .col-12.header__title.animate__.animate__fadeIn {
        font-size: 13px !important;
    }

    ul.nav-parent {
        width: 100%;
        justify-content: center;
    }

        ul.nav-parent.fix-mobile {
            width: 100%;
        }

    ul.nav-sub {
        font-size: 13px !important;
        padding: 0 2px;
    }

    .nav-parent li.nav-item {
        font-size: 14px !important;
        line-height: 28px;
    }

    .__bg .col-12.header__title {
        font-size: 0.8rem;
        height: 100%;
    }

    .col-12.header__title.animate__.animate__fadeIn {
        line-height: 32px;
    }

        .col-12.header__title.animate__.animate__fadeIn span {
            display: block;
        }

    .row.main-head h3 {
        text-align: center;
    }

    .row.main-head p {
        text-align: center;
    }


    .col-sm-9 {
        height: 50% !important;
        font-size: 11px;
    }

    .col-sm-3 {
        height: 50% !important;
    }

    .row.head-top {
        height: 120px;
    }

    .col-sm-9 {
    }

    .head-logo {
        text-align: center;
    }
}

@media only screen and (max-width:375px) {


    .info-price {
        font-size: 11px !important;
    }

    section.pecsec {
        padding: 0;
    }

    section.product-desc {
        padding: 0!important;
    }

    section.info {
        margin: 0;
        width: 100%;
    }

    section.banner {
        padding: 0;
    }

    nav.nav.wow.flash {
        width: 100%;
        font-size: 13px;
    }

    .nav-parent li.nav-item {
        font-size: 12px !important;
    }
}

@media screen and (max-width:320px) {
    * {
    }

    .info-price {
        font-size: 9px !important;
    }

    .col-12.header__title.animate__.animate__fadeIn strong {
        font-size: 11px;
    }

    .col-12.header__title.animate__.animate__fadeIn {
        line-height: 20px;
    }

    .nav-parent li.nav-item {
        font-size: 10.1px !important;
    }
}
/* page 02 */
img {
    max-width: 100%;
}

header.header {
    height: 5rem;
}

.row.__bg {
    background: radial-gradient(circle,#fdce0f 10%,#f9a91e 30%);
    height: 100%;
}

.col-3.header__logo {
    height: 100%;
}

.head__box-img {
    height: 100%;
    /* width: 25%; */
    box-sizing: border-box;
    padding: 5px 0;
    cursor: pointer;
    float: right;
}

    .head__box-img
    img {
        height: 70px;
        width: 80px;
    }

.col-12.header__title {
    color: #ffffff;
    font-family: go_bold;
    FONT-SIZE: 1.6rem;
    text-transform: uppercase;
    padding: 5px 0;
    text-align: center;
    line-height: 1.8rem;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.row.wrapper {
    position: relative;
}

nav.nav {
    position: absolute;
    z-index: 2;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
}

ul.nav-parent {
    display: flex;
    text-transform: uppercase;
    background: #0080000d;
}

li.nav-item {
    padding: 10px 20px;
    font-size: 1em;
}

    li.nav-item:hover a {
        color: red;
        text-decoration: none;
        transition: 0.4s;
    }

section.slides {
    width: 100%;
}


ul.nav-parent {
    display: flex;
    text-transform: uppercase;
    <<<<<<< .mine //background: #00800038;
    background: rgba(241, 250, 254, 0.3);
    //width: 90%;
    //padding-left: 29% !important;
    ||||||| .r120 background: #0080000d;
    ======= background: #00800038;
    >>>>>>> .r132 color: #000000;
}

li.nav-item {
    padding: 10px 20px;
    font-size: 1.4rem;
    font-family: go_book;
    font-weight: bold;
    position: relative;
    height: 50px;
}

ul.nav-sub {
    transform: translateY(20px);
    opacity: 0;
    position: absolute;
    color: #dc354596;
    margin-top: -2px;
}

li.nav-item:hover a {
    color: #ed1c24;
    text-decoration: none;
    transition: 0.4s;
}

section.slides {
    width: 100%;
}

section.body-title {
    text-align: center;
    font-family: go_book;
    font-size: 2em;
    padding-top: 15px;
}

ul.product-type {
    display: flex;
    font-size: 0.8em;
    justify-content: center;
    padding-bottom: 1em;
}

p.type {
    margin: 0 5px;
    padding: 5px;
    cursor: pointer;
}

.col-12 {
    text-align: center;
}

h3.product-name {
    font-weight: 900;
    font-family: go_bold;
    font-size: 1.7em;
    margin: 0 0;
    color: #000000;
    text-transform: none;
}

p.price {
    color: #ed1c24;
    font-size: 2.5em;
    font-family: go_bold;
}

.price--sale {
    color: #717275;
    font-family: go_bold;
    font-size: 1.4em;
}

.col-4.f {
    display: flex;
    align-items: center;
}

.box-info p {
    color: #444;
    padding: 5px 0;
    font-size: 1.4em;
    text-transform: capitalize;
    line-height: 1.5em;
    font-family: go_book;
}

.col-2.f {
    display: flex;
    align-items: center;
}

section.info {
    margin: 0 auto;
    padding: 20px 0px;
    width: 100%;
}

ul.info__list-img {
    display: flex;
    justify-content: center;
    align-items: baseline;
    margin: 10px 0 0;
    max-height: 90px;
    width: 100%;
    min-height: 70px;
    position: absolute;
    top: 100%;
}

li.info__img {
    width: 16%;
    border: 2px solid #999;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 3px;
    padding-top: 80px;
    min-width: 80px;
}

.col-sm-6.info-content {
    font-size: 13px;
}

h3.prodcut-name {
    font-family: go_regular;
    TEXT-TRANSFORM: uppercase;
    margin: 10px 0;
    font-size: 2em;
}

.info-price {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 38px 0;
    font-family: go_bold;
    font-style: oblique;
}

    .info-price p {
        margin: 0 5px;
        padding: 0 5px;
        transform: translateY(-3px);
    }

p.price-per {
    background: #afb1b4;
    padding: 0 5px;
    color: #ed1c24;
}

.product-text {
    padding: 10px 0;
    margin-bottom: 2rem;
}

p.title {
    font-size: 2em;
    font-family: go_book;
    margin-bottom: 2rem;
    text-transform: uppercase;
}

p.fun {
    font-family: go_book;
    line-height: 2em;
    font-size: 1.5em;
}

.treat {
    box-sizing: border-box;
    width: 80%;
    margin: auto;
    padding: 2em;
    border: 1px solid #49c9f5;
    border-radius: 5px;
    position: relative;
    font-family: go_book;
    display: flex;
}

    .treat i {
        display: inline-block;
        font-size: 3.3em;
        color: #49c9f5;
        cursor: pointer;
    }


section.product-desc {
    padding: 70px 0 0px;
    font-family: go_bold;
    color: #000000c4;
}

.decs-box {
    text-align: left;
}

.desc-text {
    margin: 5px 0 25px;
    padding: 5px 0;
    font-family: go_book;
    font-weight: 800;
}

.decs-box h3 {
    text-transform: uppercase;
    font-size: 24px;
    color: #000000;
    margin: 60px 0 30px;
}

.col-12.pro-decs__item {
    padding: 20px 15px;
    text-align: left;
    line-height: 25px;
}

.desc-text.circle {
    padding-left: 31px;
    position: relative;
}

    .desc-text.circle:after {
        content: '';
        background: black;
        height: 10px;
        width: 10px;
        position: absolute;
        left: 14px;
        border-radius: 50%;
        top: 50%;
    }

section.pecsec {
    font-family: b;
    padding: 90px 0;
}

h3.pecsec-title {
    padding: 10px 40px;
    font-family: go_book;
    font-size: 2em;
    font-weight: 800;
    margin-bottom: 20px;
}

.pecsec .row {
    padding: 20px 5px;
    font-family: go_book;
    color: #333333;
    text-transform: capitalize;
}

.pecsec-row.col-12 {
    display: flex;
    align-items: center;
    border: 1px solid;
    padding: 0;
    font-family: go_book;
}

.recsec-left {
    width: 30%;
    border-right: 1px solid;
    height: 100%;
}

.pecsec-row.col-12 div {
    padding: 10px 0 10px 8px;
}

.recsec-left {
    background: #f5f6f7;
}

.pecsec-row .recsec-right {
    margin-left: 10px;
}

.order {
    margin: auto;
    font-family: go_regular;
    font-size: 2em;
    color: #1fb8f1;
    font-style: italic;
}

li.nav-item a {
    color: inherit;
}

h3.--font-change {
    font-family: go_regular;
    width: 65%;
    MARGIN: AUTO;
    font-size: 2rem;
}

p.product-price.--font-change {
    font-style: italic;
    margin-bottom: 3px;
}

.container-fluid.wow.pulse {
    min-height: 130px;
}

.box-info p {
    color: #ffff;
}

li.nav-item:hover ul.nav-sub {
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    text-transform: capitalize;
    font-family: inherit;
    /* padding: 0 10px; */
    font-size: 1.2rem;
    background: #fff;
    //background: rgba(241, 250, 254, 0.2);
    top: 104%;
    transition: 0.6s;
    transform: translateY(0px);
    opacity: 1;
    color: #444444;
}

li.nav-sub__item p {
    /* padding: 10px 0 12px; */
    border-bottom: 1px solid;
}

    li.nav-sub__item p:last-child {
        border: unset;
    }

li.nav-sub__item {
    text-align: center;
    padding: 5px 0;
}

section.baner-bottom img {
    width: 100%;
    max-height: 220px;
}

section.banner {
    width: 100%;
    min-height: 440px;
}

    section.banner > img {
        width: 90%;
        margin: auto;
        display: block;
        height: 100%;
    }

ul.product-type p:first-letter {
    text-transform: capitalize;
}

ul.product-type p:first-child:after {
    content: '';
    height: 70%;
    width: 1px;
    background: #000000;
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
}

p.type:first-child {
    position: relative;
}

p.type:HOVER {
    color: #2e3192;
    text-decoration: underline;
}

.col-md-3.product-item {
    margin-bottom: 20px;
}

h3.product-name.fix-text {
    font-size: 2.5rem;
    margin-bottom: 10px;
}

h3.product-name:first-letter {
    text-transform: capitalize;
}

.product-box.fix_box-text h3 {
    font-size: 1.6rem;
    width: 100%;
    margin: auto;
    text-transform: capitalize;
}

section.product-wrp-2.row .col-md-6 {
    margin-bottom: 40px;
}

h3.prodcut-name.--italic {
    font-style: italic;
    font-weight: 800;
}

span.treat-text {
    position: absolute;
    font-size: 1.2rem;
    top: -15px;
    left: 50%;
    background: white;
    transform: translateX(-50%);
    font-family: go_book;
    font-weight: 600;
    text-align: center;
    width: 60%;
}

    span.treat-text:first-letter {
        text-transform: capitalize;
    }

li.info__img:hover img {
    transform: scale(0.9);
    transition: 0.4s;
    filter: brightness(1.2);
}

.recsec-left:first-letter {
    text-transform: capitalize;
}

.recsec-left {
    text-align: left;
}

.col-12.pro-decs__item img {
    width: 80%;
    margin: auto;
    display: block;
}


/* page-04 */
section.page-body {
    padding: 20px 0;
    overflow: hidden;
}

.row.main {
    padding: inherit;
    font-family: go_book;
}



ul.main-list a {
    color: #000000;
    font-family: go_bold;
    display: block;
}

a.main-list_link:first-letter {
    text-transform: uppercase;
}

li.main-list_item {
    padding: 10px 0;
    font-size: 1.2rem;
}

a.main-list_link::first-letter {
    text-transform: capitalize;
}

p:first-letter {
    text-transform: capitalize;
}

p.lable {
    font-family: go_bold;
    font-size: 1.2rem;
    padding: 5px 0 15px;
}

p.main-text {
    padding: 10px 0;
}

ul.main-text_list {
    padding-left: 24px;
    margin-bottom: 10px;
}

p.experience {
    padding: 9px 0px 15px 18px;
    font-family: go_bold;
    font-size: 2rem;
}

.row.list-product {
    display: flex;
    justify-content: center;
    flex: 1;
    padding: 30px 0;
}

.col-sm-4.list-product_item {
    padding: 0;
}


.col-sm-9.align {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

h3.main-title:first-letter {
    text-transform: capitalize;
}

h3.main-title {
    font-size: 1.5rem;
    font-weight: 600;
    padding: 3px 0 0px;
    width: 100%;
}

.row.main.line-up {
    padding-bottom: 15px;
}

p.main-title.--bold {
    font-family: go_bold;
    padding: 10px 0 20px;
    font-size: 1.5rem;
}

.main-text:first-letter {
    text-transform: capitalize;
}

.main-box {
    padding: 10px 0;
}

table {
    width: 100%;
    font-family: go_book;
    text-align: left;
}

tbody {
    font-size: 20px;
}

tr.tb_title {
    font-weight: 800;
}

tr.tr_body {
    font-family: go_light;
    font-size: 16px;
}

    tr.tr_body td:nth-child(4) {
        font-family: go_bold;
    }

.row.table {
    margin-top: 20px;
    width: 100%;
    overflow: auto;
}

.box-img img {
    width: 50px;
    height: 50px;
    float: right;
}

.box-img {
    width: 100%;
}

.main-text {
    padding: 13px 0;
    line-height: 1.5em;
}

.row.main.padding {
}

section.page-body.remove-padding {
    padding: 10px 0;
}

.col-sm-6.footer_right {
    text-align: center;
    font-family: andy;
    font-size: 1.8rem;
}

p.foot_title {
    padding-bottom: 10px;
    padding-top: 7px;
}

.foot-wrp {
    display: inline-block;
}
/*EFF*/
.col-sm-3.product-item.wow.bounceInUp:hover img {
    transform: scale(0.8);
    transition: 0.4s;
}

.col-sm-3.product-item.wow.bounceInUp:hover .prodcut-box {
    transform: translateY(-10%);
}

.col-sm-3.product-item.wow.bounceInUp:hover .product-box {
    transform: translateY(-42%);
    transition: 0.4s;
}



.box-info {
    font-size: 1.13rem;
}

span.gas {
    padding: 9px 0 0;
    display: inline-block;
    font-weight: 800;
}

.col-md-3.product-item {
    text-align: center;
    cursor: pointer;
}

.col-sm-9.box-list {
    overflow: hidden;
    line-height: 1.5em;
}
/* custom */
.active {
    color: #2e3192;
    text-decoration: underline;
}

    .active a {
        color: inherit !important;
    }

.main-list__box {
    display: none;
}

    .main-list__box.show {
        display: block;
        animation: showEff 0.4s ease-in-out;
    }

@keyframes showEff {
    from {
        transition: 0.6s;
        opacity: 0;
        transform: translateX(100%)
    }

    to {
        transition: 0.6s;
        opacity: 1;
        transform: translateX(0);
    }
}

p.main-head__view-more a {
    color: #000;
}

    p.main-head__view-more a:hover {
        color: #07079f;
    }

.grow:hover {
    transform: scale(1.1);
    transition: 0.4s;
}

.grow {
    overflow: hidden;
    cursor: pointer;
}

.small_eff:hover {
    transition: 0.6s;
    cursor: pointer;
    transform: scale(0.9);
}

li.nav-sub__item p:hover {
    font-size: 1em;
    transition: 0.4s;
    cursor: pointer;
    color: #ed1c24;
}

/*.aRight-to {
    animation-delay: 0s;
    animation: RightTo 0.6s 0.4s ease-in;
    -o-animation: RightTo 0.6s 0.4s ease-in;
    -webkit-animation: RightTo 0.6s 0.4s ease-in;
}

.aLeft-to {
    animation-delay: 1s;
    animation: LeftTo 0.4s ease-in;
    transition: 0.6s;
    -o-animation: LeftTo 0.4s ease-in;
    transition: 0.6s;
    -webkit-animation: LeftTo 0.4s ease-in;
    transition: 0.6s;
}

@keyframes LeftTo {
    from {
        transform: translateX(-100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes RightTo {
    from {
        transform: translateX(100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}*/

button {
    border: none;
    background: none;
}

li.nav-sub__item form:hover {
    border-top: 1px solid #999999c9;
    border-bottom: 1px solid #999999b3;
    transition: 0.4s;
    color: orange;
    width: 90%;
    margin: auto;
}

p.main-head__view-more:hover {
    text-decoration: underline;
    color: #161693;
}

.product-wrp-4 form > button {
    min-height: 336px;
}

.row.padding {
    padding: 11px 15px;
}

.row.main.padding p {
    padding: 5px 0;
}

p {
    padding: 5px 0;
}


.col-md-3.product-item:hover {
    transform: scale(1.1);
    transition: 0.4s;
}

button:focus {
    outline: 0
}

section.product-wrp-2.row .col-md-6 button img {
    max-height: 300px;
}

section.product-wrp-2.row .col-md-6:hover {
    transform: scale(1.1);
    transition: 0.4s;
}

.col-md-6.info-img.aLeft-to {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    min-height: 350px;
    position: relative;
}

    .col-md-6.info-img.aLeft-to > img {
        /* width: 30%; */
        min-width: 150px;
    }

section.banner li.info__img > img {
    display: block;
    width: 100%;
    height: 100%;
}

li.info__img:hover {
    filter: brightness(1.2);
    border-color: #041b2aa8;
}


.carousel-item img {
    max-height: 570px;
}

.box-img.wow.fadeIn img:hover {
    filter: brightness(1.5);
    transform: scale(1.1);
    transition: 0.4s;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
}

button.grow {
    min-height: 330px;
}

p > span {
    font-family: go_book !important;
}

span.head-icon {
    display: inline-block;
    height: 100%;
    width: 70px;
    border-radius: 3px;
    cursor: pointer;
}

.col-md-3 > button {
    min-height: 153px;
}

span.head-icon:hover {
}

button.news-img {
    min-height: 200px;
}

    button.news-img img {
        min-height: 300px;
    }

.col-12.f {
    margin-bottom: 20px;
}

footer.footer.__bg {
    background-image: radial-gradient(yellow -7%,#ffc107 17%);
}

.head--active {
    color: #ec1d24;
}

td a {
    text-transform: capitalize
}

nav ~ section.info {
    padding: 80px 0 20px;
}

h3.title {
    font-family: go_book;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.product-text__box.fun {
    font-family: go_book;
}

.col-md-6.info-content.aRight-to {
    padding-left: 35px;
    box-sizing: border-box;
}

.row.product-wrp-2 .grow > img {
    max-height: 300px;
}

input[type="image"] {
    margin: auto;
    display: block;
    width: 100% !important;
}

.col-12.pro-decs__item.wow.fadeIn img {
    margin: 10px 0;
    width: 100% !important;
}

.treat p {
    margin-left: 10px;
}

.col-sm-4.list-product_item > img {
    width: 100%;
}
<<<<<<< .mine=======
.treat p {
    margin-left: 10px;
}

.col-sm-4.list-product_item > img {
    width: 100%;
}

.product-wrp-2 button > img {
    min-height: 300px;
}
>>>>>>> .theirs