@import url("main_page/segments.css");
@import url("main_page/about.css");
@import url("main_page/footer.css");

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldCondIt.eot');
    src: local('Myriad Pro Bold Condensed Italic'), local('MyriadPro-BoldCondIt'),
    url('../fonts/MyriadPro-BoldCondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldCondIt.woff') format('woff'),
    url('../fonts/MyriadPro-BoldCondIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackIt.eot');
    src: local('Myriad Pro Black Italic'), local('MyriadPro-BlackIt'),
    url('../fonts/MyriadPro-BlackIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackIt.woff') format('woff'),
    url('../fonts/MyriadPro-BlackIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightIt.eot');
    src: local('Myriad Pro Light Italic'), local('MyriadPro-LightIt'),
    url('../fonts/MyriadPro-LightIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightIt.woff') format('woff'),
    url('../fonts/MyriadPro-LightIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackCond.eot');
    src: local('Myriad Pro Black Condensed'), local('MyriadPro-BlackCond'),
    url('../fonts/MyriadPro-BlackCond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackCond.woff') format('woff'),
    url('../fonts/MyriadPro-BlackCond.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Cond.eot');
    src: local('Myriad Pro Condensed'), local('MyriadPro-Cond'),
    url('../fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Cond.woff') format('woff'),
    url('../fonts/MyriadPro-Cond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Bold.eot');
    src: local('Myriad Pro Bold'), local('MyriadPro-Bold'),
    url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Bold.woff') format('woff'),
    url('../fonts/MyriadPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldIt.eot');
    src: local('Myriad Pro Bold Italic'), local('MyriadPro-BoldIt'),
    url('../fonts/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldIt.woff') format('woff'),
    url('../fonts/MyriadPro-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldSemiCnIt.eot');
    src: local('Myriad Pro Bold SemiCondensed Italic'), local('MyriadPro-BoldSemiCnIt'),
    url('../fonts/MyriadPro-BoldSemiCnIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldSemiCnIt.woff') format('woff'),
    url('../fonts/MyriadPro-BoldSemiCnIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-CondIt.eot');
    src: local('Myriad Pro Condensed Italic'), local('MyriadPro-CondIt'),
    url('../fonts/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-CondIt.woff') format('woff'),
    url('../fonts/MyriadPro-CondIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro LightCond';
    src: url('../fonts/MyriadPro-LightCond.eot');
    src: local('Myriad Pro Light Condensed'), local('MyriadPro-LightCond'),
    url('../fonts/MyriadPro-LightCond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightCond.woff') format('woff'),
    url('../fonts/MyriadPro-LightCond.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiCn.eot');
    src: local('Myriad Pro SemiCondensed'), local('MyriadPro-SemiCn'),
    url('../fonts/MyriadPro-SemiCn.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiCn.woff') format('woff'),
    url('../fonts/MyriadPro-SemiCn.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiCnIt.eot');
    src: local('Myriad Pro SemiCondensed Italic'), local('MyriadPro-SemiCnIt'),
    url('../fonts/MyriadPro-SemiCnIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiCnIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiCnIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldCond.eot');
    src: local('Myriad Pro Bold Condensed'), local('MyriadPro-BoldCond'),
    url('../fonts/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldCond.woff') format('woff'),
    url('../fonts/MyriadPro-BoldCond.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightSemiExtIt.eot');
    src: local('Myriad Pro Light SemiExtended Italic'), local('MyriadPro-LightSemiExtIt'),
    url('../fonts/MyriadPro-LightSemiExtIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightSemiExtIt.woff') format('woff'),
    url('../fonts/MyriadPro-LightSemiExtIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Semibold.eot');
    src: local('Myriad Pro Semibold'), local('MyriadPro-Semibold'),
    url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Semibold.woff') format('woff'),
    url('../fonts/MyriadPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Black.eot');
    src: local('Myriad Pro Black'), local('MyriadPro-Black'),
    url('../fonts/MyriadPro-Black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Black.woff') format('woff'),
    url('../fonts/MyriadPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: local('Myriad Pro Regular'), local('MyriadPro-Regular'),
    url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightSemiCn.eot');
    src: local('Myriad Pro Light SemiCondensed'), local('MyriadPro-LightSemiCn'),
    url('../fonts/MyriadPro-LightSemiCn.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightSemiCn.woff') format('woff'),
    url('../fonts/MyriadPro-LightSemiCn.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackCondIt.eot');
    src: local('Myriad Pro Black Condensed Italic'), local('MyriadPro-BlackCondIt'),
    url('../fonts/MyriadPro-BlackCondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackCondIt.woff') format('woff'),
    url('../fonts/MyriadPro-BlackCondIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightCondIt.eot');
    src: local('Myriad Pro Light Condensed Italic'), local('MyriadPro-LightCondIt'),
    url('../fonts/MyriadPro-LightCondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightCondIt.woff') format('woff'),
    url('../fonts/MyriadPro-LightCondIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightSemiExt.eot');
    src: local('Myriad Pro Light SemiExtended'), local('MyriadPro-LightSemiExt'),
    url('../fonts/MyriadPro-LightSemiExt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightSemiExt.woff') format('woff'),
    url('../fonts/MyriadPro-LightSemiExt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackSemiCnIt.eot');
    src: local('Myriad Pro Black SemiCondensed Italic'), local('MyriadPro-BlackSemiCnIt'),
    url('../fonts/MyriadPro-BlackSemiCnIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackSemiCnIt.woff') format('woff'),
    url('../fonts/MyriadPro-BlackSemiCnIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldCondIt.eot');
    src: local('Myriad Pro Semibold Condensed Italic'), local('MyriadPro-SemiboldCondIt'),
    url('../fonts/MyriadPro-SemiboldCondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldCondIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldCondIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldCond.eot');
    src: local('Myriad Pro Semibold Condensed'), local('MyriadPro-SemiboldCond'),
    url('../fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldCond.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldSemiExtIt.eot');
    src: local('Myriad Pro Bold SemiExtended Italic'), local('MyriadPro-BoldSemiExtIt'),
    url('../fonts/MyriadPro-BoldSemiExtIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldSemiExtIt.woff') format('woff'),
    url('../fonts/MyriadPro-BoldSemiExtIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldSemiCn.eot');
    src: local('Myriad Pro Semibold SemiCondensed'), local('MyriadPro-SemiboldSemiCn'),
    url('../fonts/MyriadPro-SemiboldSemiCn.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldSemiCn.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldSemiCn.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackSemiExtIt.eot');
    src: local('Myriad Pro Black SemiExtended Italic'), local('MyriadPro-BlackSemiExtIt'),
    url('../fonts/MyriadPro-BlackSemiExtIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackSemiExtIt.woff') format('woff'),
    url('../fonts/MyriadPro-BlackSemiExtIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldSemiExtIt.eot');
    src: local('Myriad Pro Semibold SemiExtended Italic'), local('MyriadPro-SemiboldSemiExtIt'),
    url('../fonts/MyriadPro-SemiboldSemiExtIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldSemiExtIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldSemiExtIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-LightSemiCnIt.eot');
    src: local('Myriad Pro Light SemiCondensed Italic'), local('MyriadPro-LightSemiCnIt'),
    url('../fonts/MyriadPro-LightSemiCnIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-LightSemiCnIt.woff') format('woff'),
    url('../fonts/MyriadPro-LightSemiCnIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldSemiCn.eot');
    src: local('Myriad Pro Bold SemiCondensed'), local('MyriadPro-BoldSemiCn'),
    url('../fonts/MyriadPro-BoldSemiCn.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldSemiCn.woff') format('woff'),
    url('../fonts/MyriadPro-BoldSemiCn.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldSemiCnIt.eot');
    src: local('Myriad Pro Semibold SemiCondensed Italic'), local('MyriadPro-SemiboldSemiCnIt'),
    url('../fonts/MyriadPro-SemiboldSemiCnIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldSemiCnIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldSemiCnIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldIt.eot');
    src: local('Myriad Pro Semibold Italic'), local('MyriadPro-SemiboldIt'),
    url('../fonts/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-It.eot');
    src: local('Myriad Pro Italic'), local('MyriadPro-It'),
    url('../fonts/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-It.woff') format('woff'),
    url('../fonts/MyriadPro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BoldSemiExt.eot');
    src: local('Myriad Pro Bold SemiExtended'), local('MyriadPro-BoldSemiExt'),
    url('../fonts/MyriadPro-BoldSemiExt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldSemiExt.woff') format('woff'),
    url('../fonts/MyriadPro-BoldSemiExt.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro Light';
    src: url('../fonts/MyriadPro-Light.eot');
    src: local('Myriad Pro Light'), local('MyriadPro-Light'),
    url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Light.woff') format('woff'),
    url('../fonts/MyriadPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiboldSemiExt.eot');
    src: local('Myriad Pro Semibold SemiExtended'), local('MyriadPro-SemiboldSemiExt'),
    url('../fonts/MyriadPro-SemiboldSemiExt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiboldSemiExt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiboldSemiExt.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiExtIt.eot');
    src: local('Myriad Pro SemiExtended Italic'), local('MyriadPro-SemiExtIt'),
    url('../fonts/MyriadPro-SemiExtIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiExtIt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiExtIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackSemiCn.eot');
    src: local('Myriad Pro Black SemiCondensed'), local('MyriadPro-BlackSemiCn'),
    url('../fonts/MyriadPro-BlackSemiCn.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackSemiCn.woff') format('woff'),
    url('../fonts/MyriadPro-BlackSemiCn.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-BlackSemiExt.eot');
    src: local('Myriad Pro Black SemiExtended'), local('MyriadPro-BlackSemiExt'),
    url('../fonts/MyriadPro-BlackSemiExt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackSemiExt.woff') format('woff'),
    url('../fonts/MyriadPro-BlackSemiExt.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-SemiExt.eot');
    src: local('Myriad Pro SemiExtended'), local('MyriadPro-SemiExt'),
    url('../fonts/MyriadPro-SemiExt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-SemiExt.woff') format('woff'),
    url('../fonts/MyriadPro-SemiExt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick.eot');
    src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}


body {
    font-family: 'Myriad Pro';
}
.big-container{
    position:relative;
    z-index:1029;
}

.back-green p {
    font-size: 16px;
    text-align: justify;
}
.img-elem{
    max-width: 100%;
    max-height: 200px;    
}
.elemetTitle a:hover{
   color: #81bc3d;
}
.bg-dark {
    background-color: #1f811c !important;
}

.bold {
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
}
.border_item{
    border: 20px solid #e4e7e0;
}
.fixed-top {
    display: none;
}

.navbar-nav {
    list-style: none;
    text-transform: uppercase;
    
}
.navbar {
    padding-top: 0px;
    padding-bottom: 0px;
    z-index:1030;
}
.navbar img {
    max-height: 40px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #504f54;
    font-size: 20px;
    padding: 5px 10px;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #000;
}

.nav-item > a.nav-link::after {
    /*content: " \00B7";*/
    padding: 0;
}

.nav-item:first-child > a.nav-link::after,
.nav-item:last-child > a.nav-link::after,
.nav-item:nth-child(2) > a.nav-link::after {
    content: "";
}

.main_baner {
    position: relative;
}
.aboutPolba p {
    font-size: 16px;
}
.slider-absolute {
    position: absolute;
    z-index: 20;
    top: 0;
    margin: 0 auto;
    width: 100%;
}
.slider-absolute:after{    
    content:"";
    position:relative;
    bottom:0;
}

.green-border {
    /*margin-top: 20px;*/
    /*display:flex;*/
    /*flex-wrap: wrap;*/
    padding-top: 10px;
    z-index: 999;
    position: relative;
}

.back-white {
    background-color: #fff;
    padding: 40px 0;
    width:540px;
    height: 540px;
    z-index:2;
}

.logo-color {
    text-align: right;
}

.logo-color img {
    display: inline-block;
    margin-right: 14px;
}

.link-center{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 50px 0px 0px;
}
.green-text{
    color:#78ac36;
    font-size:36px;
    text-transform: uppercase;
    padding: 20px 29px;
    text-align: center;
}
.green-text1 {
    color: #78ac36;
    font-size: 40px;
    text-transform: uppercase;
    padding: 20px 0px 36px 75px;
    text-align: center;
}
.green-text1 ol, ul {
    padding-left: 0rem;
}
.link-slider{
    text-align: left;
    list-style: none;
}
.link-slider a {
    color: #504f54;
    text-transform: uppercase;
    font-size: 26px;
    text-decoration: none;
}
.item-stream{
    text-align: center;
    padding:2px;
    cursor: pointer;
}
.gray-fon
{
    background:#f5f5f6;
    padding-top: 20px;
    min-height: 206px;
    position: relative;
}
.title-stream a{
    color: #78ac36;
    font-size:22px;
    text-transform:uppercase;
    text-decoration:none;
    padding-top:20px;
}
.title-stream span{
    display:block;
}
.title-stream span a {
    color:#526631;
}
#green{
    /*background-image: url("../images/HomePage.jpg");*/
    min-height:515px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    position:relative;
}
#green video{
   top: 50%;
left: 50%;
position: absolute;
width: 100%;
height: auto;

transform: translate(-50%, -50%);
    z-index:1;
    
}

#green .video{
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*bottom: 0;*/
    /*right: 0;*/
    /*overflow: hidden;*/
    /*background-image: url('../images/HomePage.jpg');*/
}

#REMOVE{
    /*background-image: url("../images/bg_slide2_1.jpg");*/
    /*min-height:600px;*/
    /*background-repeat: no-repeat;*/
    /*background-position: top center;*/
    /*background-size: cover;*/
}
#REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color:#920551;
    padding: 30px 20px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
.firstDiv, .secondDiv {
    width: 285px;
    height: 285px;
    }

.firstDiv .img{
    text-align:center;
}
.firstDiv .title{
    text-transform:uppercase;
    font-size:26px;
}
.firstDiv .title h2{
    font-size: 70px;
    padding: 5px 0 0;
    line-height: 40px;
}
#REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #e62659;
    padding: 30px 20px;
    margin-top: 15px;
}
.secondDiv ul{
    list-style: none;
    padding:0;
    margin:0;
}
.secondDiv ul li{

    padding: 5px 0;
    text-align: center;
}
.secondDiv ul li a{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-size:30px;
}

.thirdDiv{
    background-color: #fff;
    padding: 50px 40px;
    font-size: 22px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 30px;
    height: 285px;
    width: 570px;
    text-align: left;
}
#REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
}


.element-title{
    padding-top: 220px;
    text-align: center;
    color:#fff;
    text-transform:uppercase;
    font-size:26px;
}
.element-title h2{
    font-size:90px;
    padding:5px 0 0;

}
.element-menu{
    padding-top: 150px;
}
.element-menu ul {
    list-style:none;
    padding:0;
    margin:0;

}
.element-menu ul li{
    padding: 5px 0;
    text-align: center;
}
.element-menu ul li a {
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-size:30px;
}
.element-description{
    background-color:#fff;
    padding: 30px;
    font-size: 26px;
    color: #3a383c;
    margin-top: 75px;
    margin-left: -3px;
}



#REMOVE{
    background-image: url("../images/bg_dieta2.jpg");
    background-color: #f6d181;
    min-height:600px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #7c2009;
    padding: 30px 20px;
    margin-top: 15px;
    text-align: center;
}
#REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 30px 20px;
    margin-top: 15px;
}
#REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 70px;
    color: #fff;
    padding: 15px 0 0;
}
#REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 19px;
    color: #fff;
}
#REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
}


.firstDiv .title span{
    font-size: 20px;
}

#REMOVEren{
    background-image: url("../images/bg_children.jpg");
    min-height:600px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#REMOVEren .firstDiv, #REMOVErenMain .firstDiv{
    background-color: #0d83a1;
    padding: 30px 20px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
#REMOVEren .secondDiv, #REMOVErenMain .secondDiv{
    background-color: #7dadd1;
    padding: 30px 20px;
    margin-top: 15px;
    height: 285px;
    width: 285px;
}
#REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
}
#REMOVEren .secondDiv-1{
    margin-top: 250px;
    padding: 30px;
    text-transform: uppercase;
    font-size: 30px;
    text-align: center;
    line-height: 34px;
    color: #9e2920;
}
#REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2{
    font-size: 70px;
    padding: 10px 0 0;
}
#REMOVE{
    background-image: url("../images/bg_vega.jpg");
    min-height:600px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 30px 20px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
#REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 30px 20px;
    margin-top: 15px;
    height: 285px;
    width: 285px;
}
#REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 70px;
    padding: 15px 0 0;
} 

#REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span{
    font-size: 20px;
}

#REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
}
#REMOVE .firstDiv img, #REMOVEMain .firstDiv img{
    margin-left: 35px;
}

#REMOVE2{
    background-color: #f7d182;
    background-image: url("../images/bg_dieta1.jpg");
    min-height: 602px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    background-color: #d98b38;
    padding: 30px 20px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
    height: 285px;
    width: 285px;
}
#REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 30px 20px;
    margin-top: 15px;
}
#REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 70px;
    padding: 15px 0px 10px 0;
}
#REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
    
}

#about{
    background-color: #8ec265;
    min-height:610px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#about .firstDiv{
    background-color: #1f811c;
    padding: 80px 20px 30px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
#about .secondDiv{
    background-color: #59ad21;
    padding: 30px 20px;
    margin-top: 15px;
}
#REMOVEaMain .firstDiv{
    background-color: #fff;
    padding: 55px 20px 30px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
#REMOVEaMain .secondDiv  {
    background-color: #1f811c;
    padding: 30px 20px;
    margin-top: 15px;
}
#about .firstDiv .title h2, #REMOVEaMain .firstDiv .title h2{
    font-size:75px;
    padding:5px 0 0;
}
#about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a  {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
}
#about .thirdDiv{
    background-color:#fff;
    padding: 0;
    font-size: 22px;
    color: #3a383c;
    position:relative;
    font-family: 'Myriad Pro Light';
    line-height: 29px;
    height: 285px;
    width: 571px;
}
#about .fourthDiv{
    background-color:#fff;
    padding: 0;
    font-size: 22px;
    color: #3a383c;
    position:relative;
    font-family: 'Myriad Pro Light';
    line-height: 29px;
    margin-top: 15px;
    min-height: 586px;
}
#about .fourthDiv .text{
    padding: 50px;
}
.text h3{
    color: #4d802b;
    font-family: 'Myriad Pro';
    font-size: 45px;
    padding-bottom: 20px;
}
.text p{
    text-align: left;
}
.aboutMaslo, .aboutPolba, .aboutUs, .slideShow{
    display:none;
}
.back-green {
    background-color: #78ac36;
    color: #fff;
    padding: 25px 25px;
}
h3{
    text-transform: uppercase;
    font-size:40px;
}
#about .container{
    display:flex;
    flex-wrap: wrap;
}

.firstDiv, .secondDiv{
    width: 285px;
    height: 285px;
}



/*****************************/
.footer {
    border-top: solid 1px #d7d7d7;
    background-color: #f5f5f5;
    padding: 30px 0 15px;
}
.feedback-btn {
    border-radius: 3px;
    border: solid 1px #81bc3d;
    background: none;
    font-size: 13px;
    color: rgba(112, 112, 112, .8);
    padding: 7px 18px;
    transition: .2s ease-in-out;
}

.feedback-btn:hover {
    background-color: #81bc3d;
    color: #fff;
}

.feedback-btn:active {
    background-color: #4b7a14;
}

.bottom-logo {
    margin-bottom: 20px;
    max-width: 150px;
}

.footer-item-text {
    font-size: 14px;
    line-height: 1.7;
    color: #313131;
}
.footer-contact {
    font-size: 14px;
    line-height: 1.7;
    color: #313131;
}
.mail-subscribe-container {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    background-image: url(../images/subscribe_bg.jpg);
    background-color: #6ebe11;
    background-size: cover;
    background-position: 50%;
}
.mail-subscribe {
    max-width: 900px;
    width: 100%;
    margin: auto;
}
.mail-subscribe .subscribe-title {
    font-weight: 900;
    color: #fff;
}
.mail-subscribe .subscribe-title h3 { font-size: 24px; margin-bottom: 10px; }
.mail-subscribe .subscribe-title p { font-size: 16px; }
.mail-subscribe .main-user-consent-request-announce {
    color: #fff;
}


.top-menu ul.navigation {
    display: flex;
    align-items: center;
}

.top-menu ul.navigation li {
    font-size: 14px;
    padding: 0 15px;
}

.footer-item-title {
    font-size: 18px;
    font-weight: 900;
    color: #000;
    margin-bottom: 10px;
    display: block;
}

.footer ul.navigation li {
    margin-bottom: 8px;
    line-height: 1.3;
}

.footer ul.navigation li a {
    font-size: 14px;
    color: #000;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    position: relative;
    display: inline-block;
}

.footer ul.navigation li a:after {
    background-color: #81bc3d;
    display: block;
    /*content: "";*/
    height: 1px;
    width: 0;
    left: 50%;
    position: absolute;
    bottom: 1px;
    -webkit-transition: width .15s ease-out;
    transition: width .15s ease-out;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.footer ul.navigation li a:hover {
    color: #81bc3d;
}

.footer ul.navigation li a:hover:after {
    width: 100%;
}

.footer .pays-box, .footer .pay-title {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
}
.footer .footer-item-pays {
    margin-top: 15px;
}
.footer .pay-title {
    margin-bottom: 5px;
    margin-right: 10px;
    display: block;
    font-weight: 500;
}

.footer .pays-box .pay-item {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    height: 17px;
}
.footer .pays-box .pay-item:first-child {
    margin-left: 0;
}
.footer .pays-box .pay-item img {
    max-height: 17px;
}
.footer-bottom {
    border-top: solid 1px #d7d7d7;
    margin-top: 15px;
}
.footer-phone a {
    color: #4b7a14;
}
.footer ul.navigation{
    list-style: none;
    padding:0;
    margin:0;
}
.footer ul.navigation li {
    margin-bottom: 8px;
    line-height: 1.3;
    text-align:left;
}
.footer ul.navigation li a {
    font-size: 14px;
    color: #000;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    position: relative;
    display: inline-block;
}
.footer-item-title {
    font-size: 18px;
    font-weight: 900;
    color: #000;
    margin-bottom: 10px;
    display: block;
    text-align:left;
}
.bottom-logo img{
    max-height: 100px;
}
.right{
    float:right;
}
.navbar-dark .navbar-toggler {
    color: #e8e9ea00;
    border-color: #e8e9ea00;
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    font-size: 18px;
    padding: 5px 10px;
}

#REMOVEMain, #REMOVEMain, #REMOVEMain, #REMOVErenMain, #REMOVEMain{
    background-color: #f8d182;
}
#REMOVEaMain{
    background-color: #8ec265;
}
.titlePage
{
    
    text-align:center;
    color:#7c2009;
    padding:115px 20px;
    
}
.titlePage h1{
    text-transform: uppercase;
    font-size:50px;
}
.itemList{
    padding:20px 0;
    display:flex;
    flex-wrap:wrap;
}
.itemElement{
    padding:0 15px;
}
.elementImg{
    text-align: center;
    background-color: #fff;
    padding: 10px 20px;
    height: 200px;
}
.elemetTitle{
    text-align: center;
    background-color: #fff;
    padding:20px 15px;
}
.elemetTitle a {
    color:#000;
    text-decoration: none;
}

.descriptionProduct{
    padding:20px 0;
}
.descriptionProduct h4{
    font-size:26px;
    text-transform: uppercase;
    padding: 10px;
}
.descriptionProduct p{
    padding: 0px 10px 0px 10px;
}

/*-------------------------1920x1080 125%-----------------------------*/
@media (min-width:1500px){
    .container{
        max-width:1360px;
    }
    .logo-color img {
    padding-left: 25px;
    }
    .back-green p{
        font-size: 20px;
    }
    .back-white {
    background-color: #fff;
    padding: 50px 0;
    width: 680px;
    height: 680px;
    }
    .thirdDiv {
    height: 340px;
    width: 680px;
    padding: 80px 60px;
    line-height: 33px;
    font-size: 24px;
    text-align: justify;
    }
    .link-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 90px 0px 0px;
    }
    .link-slider a {
    color: #504f54;
    text-transform: uppercase;
    font-size: 36px;
    text-decoration: none;
    }
    #green {
    /*background-image: url("../images/HomePage.jpg");*/
    min-height: 700px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    }
    .back-green {
    padding: 23px 40px;
    text-align: justify;
    }
    .back-green h3 {
    text-transform: uppercase;
    font-size: 40px;
    padding-bottom: 20px;
    }
    .green-text {
    color: #78ac36;
    font-size: 48px;
    text-transform: uppercase;
    padding: 70px 0px 10px 10px;
    text-align: center;
    }
    .green-text1 {
    color: #78ac36;
    font-size: 60px;
    text-transform: uppercase;
    padding: 40px 0px 36px 90px;
    text-align: center;
    }
    
    .green-text1 ol, ul {
    padding-left: 0rem;
    }
    .gray-fon {
    min-height: 249px;
    }
    .firstDiv .title h2 {
    font-size: 90px;
    padding: 5px 0 0;
    line-height: 70px;
    }
     .firstDiv, .secondDiv {
    width: 369px;
    height: 340px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #920551;
    padding: 40px 20px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #e62659;
    padding: 55px 20px;
    margin-top: 20px;
    }
    #REMOVE {
    /*background-image: url("../images/bg_slide2_1.jpg");*/
    /*min-height: 720px;*/
    }
    #REMOVE .firstDiv, #REMOVEMain.firstDiv {
    padding: 55px 20px;
    height: 340px;
    width: 340px;
    margin-top: 20px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain.firstDiv .title h2 {
    font-size: 90px;
    padding: 20px 0px 0px 0px;
    line-height: 70px;
    }
    #REMOVE .secondDiv, #REMOVEMain.secondDiv {
    background-color: #c55d08;
    padding: 55px 20px;
    height: 340px;
    width: 340px;
    margin-top: 20px;
    }
    #REMOVE {
    background-image: url("../images/bg_dieta2.jpg");
    min-height: 720px;
    }  
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 60px 20px;
    margin-top: 20px;
    height: 340px;
    width: 340px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 65px;
    padding: 15px 0px 0px 0px;
    line-height: 50px;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 55px 20px;
    margin-top: 20px;
    height: 340px;
    width: 340px;
    }   
    #REMOVEren {
    background-image: url("../images/bg_children.jpg");
    min-height: 720px;
    }  
    
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #1b832a;
    padding: 50px 20px;
    margin-top: 20px;
    height: 340px;
    width: 340px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 90px;
    padding: 20px 0 0 0;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 55px 20px;
    margin-top: 20px;
    height: 340px;
    width: 340px;
    }
    #REMOVE {
    background-image: url("../images/bg_vega.jpg");
    min-height: 720px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEaMain .firstDiv .title h2 {
    font-size: 90px;
    padding: 15px 0px 5px 0px;
    }
    #REMOVE2 {
    background-color: #f7d182;
    background-image: url("../images/bg_dieta1.jpg");
    min-height: 720px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv {
    padding: 50px 20px;
    height: 340px;
    width: 340px;
    margin-top: 20px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv {
    background-color: #f4a755;
    padding: 55px 20px;
    height: 340px;
    width: 340px;
    margin-top: 20px;
    }
    #about {
    background-color: #8ec265;
    min-height: 774px;
    }
    #about .fourthDiv {
    min-height: 733px;
    }
    #about .fourthDiv .text {
    padding: 55px 50px;
    }
    #about .text p {
    text-align: left;
    font-size: 24px;
    line-height: 34px;
    }
    #about .firstDiv, #REMOVEaMain .firstDiv {
    background-color: #1f811c;
    padding: 110px 20px 30px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    }
    #about .secondDiv {
    background-color: #59ad21;
    padding: 55px 20px;
    margin-top: 20px;
    }
    #REMOVEaMain .secondDiv {
    background-color: #1f811c;
    padding: 55px 20px;
    margin-top: 20px;
    }
    
    #about .secondDiv ul li a {
    font-size: 30px;
    }
    #about .fourthDiv {
    margin-top: 20px;
    }
    #about .thirdDiv{
        width: 738px;
    }
}
@media (min-width:2000px){
    #REMOVE, #REMOVEren, #REMOVE, #REMOVE, #REMOVE2 {
    background-position: center;
    background-size: inherit;
    }
    .big-container{
        width: 1920px; 
    }
    #green {
        width: 1920px;
    }
}
/*-------------------------1920x1080 100%-----------------------------*/

@media (min-width:1650px){
    .container{
        max-width:1790px;
    }
    .logo-color img {
    padding-left: 70px;
    }
    .back-green p{
        font-size: 24px;
    }
    .back-white {
    background-color: #fff;
    padding: 80px 0;
    width: 894px;
    height: 894px;
    }
    #green {
    /*background-image: url("../images/HomePage.jpg");*/
    min-height: 915px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    }
    .green-text {
    color: #78ac36;
    font-size: 60px;
    text-transform: uppercase;
    padding: 90px 20px;
    text-align: center;
    }
    .green-text1 {
    color: #78ac36;
    font-size: 80px;
    text-transform: uppercase;
    padding: 20px 0px 30px 120px;
    text-align: center;
    }
    .gray-fon {
    min-height: 313px;
    }
    .link-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 120px 0px 0px;
    }
    .link-slider a {
    color: #504f54;
    text-transform: uppercase;
    font-size: 50px;
    text-decoration: none;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 30px 30px 50px;
    font-size: 28px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 48px;
    height: 447px;
    width: 894px;
    }
    .firstDiv .title h2 {
    font-size: 90px;
    padding: 5px 0 0;
    }
    .firstDiv, .secondDiv {
    width: 405px;
    height: 405px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 36px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #920551;
    padding: 90px 20px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    height: 447px;
    width: 447px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #e62659;
    padding: 90px 20px;
    margin-top: 20px;
    height: 447px;
    width: 447px;
    }
    #REMOVE {
    /*background-image: url("../images/bg_slide2_1.jpg");*/
    /*min-height: 930px;*/
    }
    .thirdDiv {
    padding: 70px 90px;
    font-size: 30px;
    line-height: 48px;
    text-align: left;
    }
    #REMOVE .firstDiv,  #REMOVEMain .firstDiv {
    padding: 90px 20px;
    height: 447px;
    width: 447px;
    margin-top: 20px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #c55d08;
    padding: 90px 20px;
    height: 447px;
    width: 447px;
    margin-top: 20px;
    }
    #REMOVE {
    background-image: url("../images/bg_dieta2.jpg");
    min-height: 930px;
    }  
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 36px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 90px 20px;
    margin-top: 20px;
    height: 447px;
    width: 447px;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 90px 20px;
    margin-top: 20px;
    height: 447px;
    width: 447px;
    }   
    #REMOVEren {
    background-image: url("../images/bg_children.jpg");
    min-height: 930px;
    }  
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 90px;
    padding: 20px 0px 0px 0px;
    line-height: 70px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 36px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #1b832a;
    padding: 90px 20px;
    margin-top: 20px;
    height: 447px;
    width: 447px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 90px 20px;
    margin-top: 20px;
    height: 447px;
    width: 447px;
    }
    #REMOVE {
    background-image: url("../images/bg_vega.jpg");
    min-height: 950px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 36px;
    }
    #REMOVE2 {
    background-color: #f7d182;
    background-image: url("../images/bg_dieta1.jpg");
    min-height: 930px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    padding: 90px 20px;
    height: 447px;
    width: 447px;
    margin-top: 20px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 90px 20px;
    height: 447px;
    width: 447px;
    margin-top: 20px;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 36px;
    }
    #about {
    background-color: #8ec265;
    min-height: 871px;
    }
    #about .firstDiv {
    background-color: #1f811c;
    padding: 150px 0px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    }
    #about .secondDiv  {
    background-color: #59ad21;
    padding: 90px 20px;
    margin-top: 20px;
    }
    #REMOVEaMain .firstDiv {
    background-color: #fff;
    padding: 120px 0px;
    margin-top: 20px;
    color: #fff;
    text-align: center;
    }
    #REMOVEaMain .secondDiv  {
    background-color: #1f811c;
    padding: 90px 20px;
    margin-top: 20px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a  {
    font-size: 36px;
    }
    #about .fourthDiv {
    margin-top: 20px;
    }
    #about .fourthDiv {
    min-height: 833px;
    }
    #about .fourthDiv .text {
    padding: 90px;
    }
    .text h3 {
    font-size: 60px;
    padding-bottom: 20px;
    }
    .text p {
    text-align: left;
    font-size: 30px;
    line-height: 40px;
    }
    .titlePage h1 {
    text-transform: uppercase;
    font-size: 90px;
    padding-top: 40px;
    }
    .descriptionProduct h4 {
    font-size: 60px;
    text-transform: uppercase;
    padding-bottom: 20px;
    }
    #about .thirdDiv {
        width: 810px;
    }
    #about {
        /*min-height: 772px;*/
    }
}
.receipt-list-col:nth-child(2n)  .receipt-item-img{
    order:1;
}

.noright .receipt-list-col:nth-child(2n)  .receipt-item-img{
    order:0;
}

/*-------------------------mobile 360px-----------------------------*/

@media (max-width:540px){
    .receipt-list-col:nth-child(2n)  .receipt-item-img{
    order:0;
}
    
    #REMOVE {
    /*background-image: url("../images/bg_mzog.jpg");*/
    }
    #REMOVEren {
    background-image: url("../images/bg_mchildren.jpg");
    }
    #REMOVE {
    background-image: url("../images/bg_meco.jpg");
    }
    #REMOVE {
    background-image: url("../images/bg_mvega.jpg");
    }
    #REMOVE2 {
    background-image: url("../images/bg_mdiet.jpg");
    }
    #REMOVEren, #REMOVE, #REMOVE, #REMOVE2{
        min-height: 393px;
    } 
    
    #green {
    background-image: url("../images/MobHomePage.jpg");
    min-height: 371px;
    }
    .green-border {
    /*margin-left: 15px;*/
    }
    .back-green p {
        font-size: 14px;
    }
    .link-center {
    margin: 30px 0px 0px;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 330px;
    height: 330px;
    }
    link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .back-green {
    padding: 15px 15px;
    width: 330px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    font-size: 23px;
    padding: 10px 10px;
    }
    .item-stream{
    width:50%;
    text-align: center;
    padding:2px;
    }
    .firstDiv img{
        width: 70px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 165px;
    height: 165px;
    }
    .firstDiv .title h2 {
    font-size: 50px;
    padding: 5px 0 0;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 5px 20px;
    font-size: 16px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 22px;
    height: 165px;
    width: 330px;
    /*margin-left: 15px;*/
    text-align: left;
    }
    .secondDiv ul li {
    padding: 5px 0;
    text-align: center;
    /*line-height: 22px;*/
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #e62659;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #920551;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #7c2009;
    padding: 10px 5px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #c55d08;
    padding: 15px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
        font-size: 40px;
        padding: 10px 0px 0px 0;
        line-height: 26px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 12px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 11px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 16px 10px;
    margin-top: 15px;
    width: 155px;
    height: 155px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 20px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
        font-size: 40px;
        padding: 10px 0 0 0;
        line-height: 26px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 13px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #1b832a;
    padding: 10px 5px;
    margin-top: 15px;
    /*margin-left: 15px;*/
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #8dbd1c;
    padding: 15px 10px;
    margin-top: 15px;
    height: 155px;
    width: 155px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
        font-size: 40px;
        line-height: 22px;
        padding: 10px 0px 0px 0px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 12px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 20px;
    }
    #REMOVE .firstDiv img, #REMOVEMain .firstDiv img{
    width: 70px;
    margin-left: 25px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv {
    background-color: #d98b38;
    padding: 5px 5px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 155px;
    width: 155px;
    /*margin-left: 15px;*/
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv {
    background-color: #f4a755;
    padding: 15px 20px;
    margin-top: 15px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 45px;
    padding: 5px 0 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #about .secondDiv ul li a {
    font-size: 20px;
    }
    #about .secondDiv,   #REMOVEaMain .secondDiv {
    padding: 20px 10px;
    }
    #REMOVEaMain .secondDiv  ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #about .firstDiv, #REMOVEaMain .firstDiv {
    padding: 50px 10px 30px;
    margin-left: 15px;
    }
    #about .thirdDiv {
    height: 165px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    .text h3 {
    font-size: 36px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    min-height: 200px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
    .descriptionProduct h4 {
    padding: 20px 10px 10px 40px;
    }
    .descriptionProduct p{
    padding: 0px 40px 0px 40px;
    }
}
/*-------------------------mobile 361px-----------------------------*/
@media (max-width:361px){
    .firstDiv .title h2 {
        font-size: 50px;
        padding: 5px 0 0;
    }
    .secondDiv ul li {
        padding: 1px 0;
        text-align: center;
        /*line-height: 22px;*/
    }
    .firstDiv, .secondDiv {
        width: 155px;
        height: 155px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
        background-color: #920551;
        padding: 0 10px;
        margin-top: 15px;
        color: #fff;
        text-align: center;
        /* margin-left: 15px; */
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
        background-color: #e62659;
        padding: 14px 20px;
        margin-top: 15px;
    }
    .thirdDiv {
        background-color: #fff;
        padding: 5px 20px;
        font-size: 16px;
        color: #3a383c;
        position: relative;
        font-family: 'Myriad Pro Light';
        line-height: 22px;
        height: 195px;
        width: 310px;
        /* margin-left: 15px; */
        text-align: left;
    }
    #REMOVE {
        /*min-height: 384px;*/
    }
}
/*-------------------------mobile 375px-----------------------------*/
@media only screen and (min-width: 361px) and (max-width: 376px){
    
    .border_item{
        border: 10px solid #e4e7e0;
    }
    
    #REMOVEren, #REMOVE, #REMOVE, #REMOVE{
        min-height: 376px;
    } 
    
    
    #green {
    background-image: url("../images/MobHomePage.jpg");
    min-height: 371px;
    }
    .back-green p {
    font-size: 13px;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 344px;
    height: 344px;
    }
    .back-green {
    width: 344px;
    }
    .link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    color: #78ac36;
    font-size: 23px;
    text-transform: uppercase;
    padding: 10px 5px;
    text-align: center;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .firstDiv img{
      height: 65px;  
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 172px;
    height: 172px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0 0;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 10px 22px;
    font-size: 17px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 22px;
    height: 172px;
    margin: 0px 15px;
    width: 344px;
    text-align: left;
    }
    .secondDiv ul li {
    padding: 2px 0;
    text-align: center;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    }
    #REMOVE .secondDiv, #REMOVE .firstDiv{
    background-color: #e62659;
    padding: 20px 0px;
    margin-top: 15px;
    }
    #REMOVE {
    /*background-image: url("../images/bg_mzog.jpg");*/
    /*min-height: 378px;*/
    /*background-repeat: no-repeat;*/
    /*background-position: top center;*/
    /*background-size: cover;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #920551;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVE .firstDiv,  #REMOVEMain .firstDiv{
    background-color: #7c2009;
    padding: 10px 5px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #c55d08;
    padding: 20px 0px;
    margin-top: 15px;
    line-height: 30px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 55px;
    padding: 5px 0 0;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 10px 5px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    /*margin-left: 15px;*/
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 20px 0px;
    margin-top: 15px;
    width: 172px;
    height: 172px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 20px;
    line-height: 30px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 45px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 20px 5px;
    margin-top: 15px;
    /*margin-left: 15px;*/
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 20px 0px;
    margin-top: 15px;
    height: 172px;
    width: 172px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 55px;
    line-height: 35px;
    padding: 5px 0 0;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 20px;
    line-height: 30px;
    }
    #REMOVE .firstDiv img, #REMOVEMain .firstDiv img{
    height: 65px;
    margin-left: 25px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    background-color: #d98b38;
    padding: 10px 5px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 172px;
    width: 172px;
    /*margin-left: 15px;*/
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 20px 0px;
    margin-top: 15px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 45px;
    padding: 5px 0 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    }
    #about .secondDiv ul li a {
    font-size: 20px;
        line-height: 30px;
    }
    #about .secondDiv, #REMOVEaMain .secondDiv   {
    padding: 20px 0px;

    }
    #REMOVEaMain .firstDiv {
    padding: 50px 0px;
    margin-left: 15px;
    }
    #about .thirdDiv {
    height: 181px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    #REMOVEaMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
    }
    .text h3 {
    font-size: 36px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    }
    .text p {
    text-align: left;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
    .descriptionProduct h4 {
    padding: 20px 10px 10px 40px;
    }
    .descriptionProduct p{
    padding: 0px 40px 0px 40px;
    }
}
/******************************************/
/*-------------------------mobile 390px-----------------------------*/
@media only screen and (min-width: 376px) and (max-width: 391px){
    
    .border_item{
        border: 10px solid #e4e7e0;
    }
    
    #REMOVE, #REMOVEren, #REMOVE, #REMOVE, #REMOVE{
        min-height: 400px;
    } 
    
    #green {
    background-image: url("../images/MobHomePage.jpg");
    min-height: 389px;
    }
    .link-center ol, ul {
    padding-left: 1rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 360px;
    height: 360px;
    }
    link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    font-size: 23px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 180px;
    height: 180px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0 0;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 15px 15px 30px;
    font-size: 17px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 22px;
    height: 180px;
    width: 92%;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #e62659;
    padding: 11px 20px;
    margin-top: 15px;
    }
    #REMOVE {
    /*background-image: url("../images/bg_slide2_1.jpg");*/
    /*background-repeat: no-repeat;*/
    /*background-position: top center;*/
    /*background-size: cover;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #920551;
    padding: 11px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #7c2009;
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 12px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 45px;
    padding: 5px 0 0;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 13px 10px;
    margin-top: 15px;
    width: 180px;
    height: 180px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 20px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 45px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 20px 10px;
    margin-top: 15px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #8dbd1c;
    padding: 11px 10px;
    margin-top: 15px;
    height: 180px;
    width: 180px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 45px;
    line-height: 27px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 13px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 20px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    background-color: #d98b38;
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 180px;
    width: 180px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 10px 20px;
    margin-top: 15px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 45px;
    padding: 5px 0 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVEaMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #about .secondDiv ul li a {
    font-size: 20px;
    }
    #about .secondDiv, #REMOVEaMain .secondDiv {
    padding: 20px 10px;
    }
    #about .firstDiv, #REMOVEaMain .firstDiv {
    padding: 30px 10px 30px;
    }
        #about .thirdDiv {
    height: 180px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    .text h3 {
    font-size: 45px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    .text p {
    text-align: left;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
    .descriptionProduct h4 {
    padding: 20px 10px 10px 15px;
    }
    .descriptionProduct p{
    padding: 0px 15px 0px 15px;
    }
}
/******************************************/
/*-------------------------mobile 414px-----------------------------*/
@media only screen and (min-width: 414px) and (max-width: 767px){
    
    .border_item{
        border: 10px solid #e4e7e0;
    }
    #REMOVE, #REMOVEren, #REMOVE, #REMOVE, #REMOVE, #REMOVE2{
        min-height: 415px;
    } 
    .firstDiv img {
    width: 90px;
    }
    #green {
    background-image: url("../images/MobHomePage.jpg");
    min-height: 405px;
    }
    .back-green p {
    font-size: 13px;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 384px;
    height: 384px;
    }
    link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .back-green {
    padding: 25px 25px;
    width: 384px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    font-size: 23px;
    padding: 20px 10px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 192px;
    height: 192px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0 0;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 15px 15px 30px;
    font-size: 17px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 22px;
    height: 192px;
    width: 384px;
    text-align: left;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #e62659;
    padding: 17px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #920551;
    padding: 3px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #7c2009;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 17px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0px 0px 0px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 13px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 20px 20px;
    margin-top: 15px;
    width: 192px;
    height: 192px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 20px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 46px;
    padding: 0;
    margin-top: 10px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 10px 10px;
    margin-top: 15px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 18px 20px;
    margin-top: 15px;
    height: 192px;
    width: 192px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0px 0px 0px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 20px;
    }
    #REMOVE .firstDiv img, #REMOVEMain .firstDiv img{
    height: 90px;
    margin-left: 30px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    background-color: #d98b38;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 192px;
    width: 192px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 18px 20px;
    margin-top: 15px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a {
    font-size: 20px;
    }
    #about .secondDiv, #REMOVEaMain .secondDiv  {
    padding: 30px 20px;
    }
    #about .firstDiv,  #REMOVEaMain .firstDiv  {
    padding: 30px 10px 30px;
    }
    #about .thirdDiv {
    height: 200px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    .text h3 {
    font-size: 40px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    min-height: 300px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    .text p {
    text-align: left;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
    .descriptionProduct h4 {
    padding: 20px 10px 10px 15px;
    }
    .descriptionProduct p{
    padding: 0px 15px 0px 15px;
    }
}
/******************************************/
/*-------------------------mobile X-----------------------------*/
@media only screen and (min-width: 740px) and (max-width: 920px){
    
    .border_item{
        border: 10px solid #e4e7e0;
    }
    .firstDiv img{
        width: 70px;
    }
    .container, .container-sm {
    max-width: 720px;
    }
    h3 {
    text-transform: uppercase;
    font-size: 30px;
    }
    .navbar-dark .navbar-nav .nav-link {
    color: #504f54;
    font-size: 13px;
    padding: 0 7px;
    }
    .navbar-nav {
    list-style: none;
    text-transform: uppercase;
    /*padding-top: 5px;*/
    }
    .navbar img {
    max-height: 40px;
    }   
    .titlePage h1 {
    text-transform: uppercase;
    font-size: 50px;
    padding-top: 45px;
    }
    .back-green {
    padding: 25px 25px;
    width: 344px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 360px;
    height: 360px;
    }
    .logo-color img {
        display: inline-block;
        margin-right: 14px;
    }
    .back-green {
    background-color: #78ac36;
    color: #fff;
    padding: 10px 10px;
    }
    .back-green p {
    font-size: 11px;
    line-height: 14px;
    }
    .green-text {
    color: #78ac36;
    font-size: 23px;
    text-transform: uppercase;
    padding: 27px 25px 35px 25px;
    text-align: center;
    }
    .green-text1 {
    color: #78ac36;
    font-size: 30px;
    text-transform: uppercase;
    padding: 20px 0px 30px 15px;
    text-align: center;
    }
    .link-slider a {
    color: #504f54;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
    
    }
    .link-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 20px 0px 0px;
    padding-top: 25px;
    }
    #green {
    min-height: 383px;
    }
    .gray-fon {
    min-height: 124px;
    }
    .firstDiv, .secondDiv {
    width: 240px;
    height: 240px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 26px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 0px 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE {
    /*min-height: 450px;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    padding: 30px 20px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 23px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #e62659;
    padding: 30px 20px;
    margin-top: 15px;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 29px 21px;
    font-size: 17px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 21px;
    height: 180px;
    width: 480px;
    }
 
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 44px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 29px 20px;
    margin-top: 15px;
    width: 240px;
    height: 240px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 50px;
    padding: 5px 0 0;
    line-height: 30px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    }
    #REMOVEren {
    min-height: 451px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #7c2009;
    padding: 35px 20px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 60px;
    padding: 20px 0px 5px 0px;
    line-height: 30px;
    }    
    .firstDiv .title {
    /*text-transform: uppercase;*/
    /*font-size: 10px;*/
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 31px 20px;
    margin-top: 15px;
    }
    #REMOVE {
    background-image: url("../images/bg_dieta2.jpg");
    background-color: #f6d181;
    min-height: 451px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 60px;
    padding: 10px 0px 10px 0px;
    margin-bottom: -0.1rem;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 31px 20px;
    margin-top: 15px;
    height: 240px;
    width: 240px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 14px;
    }    
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 39px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE {
    min-height: 448px;
    }
    #REMOVE .firstDiv img, #REMOVEMain .firstDiv img{
    margin-left: 22px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv {
    padding: 31px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 240px;
    width: 240px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
        font-size: 70px;
        padding: 15px 0px 10px 0px;
        line-height: 40px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 30px 10px;
    margin-top: 15px;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 24px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a {
    font-size: 18px;
    }
    #about .secondDiv {
    background-color: #59ad21;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #REMOVEaMain .secondDiv  {
    background-color: #1f811c;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #about .firstDiv, #REMOVEaMain .firstDiv {
    padding: 35px 20px 30px;
    }
    #about .firstDiv img, .receipts img{
       width: 100%;
        height: auto;
    }
    .title-stream a {
    font-size: 20px;
    }
    .title-stream a {
    color: #78ac36;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none;
    }
    #about .fourthDiv {
    font-size: 17px;
    color: #3a383c;
    font-family: 'Myriad Pro Light';
    line-height: 20px;
    }
    .text h3 {
    color: #4d802b;
    font-family: 'Myriad Pro';
    font-size: 25px;
    padding-bottom: 20px;
    }
    .navbar-dark .navbar-nav .nav-link {
    color: #fff;
    font-size: 14px;
    padding: 0px 4px;
    }
    #REMOVE2 {
    min-height: 452px;
    }
    #about .thirdDiv {
    background-color: #fff;
    padding: 0;
    font-size: 22px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 29px;
    width: 360px;
    margin-top: 15px;
    height: 180px;
    }
    .aboutUs h3{
    font-size: 25px;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
        .descriptionProduct h4 {
    padding: 20px 10px 10px 15px;
    }
    .descriptionProduct p{
    padding: 0px 15px 0px 15px;
    }
    .mt-md-1px {
        margin-top: 1px;
    }
}
/*-------------------------mobile 392px-----------------------------*/
@media only screen and (min-width:392px) and (max-width: 413px){
   
    .border_item{
        border: 10px solid #e4e7e0;
    }
    #REMOVE, #REMOVEren, #REMOVE, #REMOVE, #REMOVE{
    min-height: 400px;
    } 
    #green {
    background-image: url("../images/MobHomePage.jpg");
    min-height: 389px;
    }
    .back-green p {
    font-size: 13px;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 362px;
    height: 362px;
    }
    link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    font-size: 23px;
    padding: 10px 10px;
    }
    .back-green {
    padding: 15px 15px;
    width: 361px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 181px;
    height: 181px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 5px 0 0;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 15px 20px;
    font-size: 17px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 22px;
    height: 181px;
    width: 362px;
    text-align: left;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #e62659;
    padding: 12px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #920551;
    padding: 12px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #7c2009;
    padding: 15px 8px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 11px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 50px;
    padding: 15px 0px 0px 0px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 13px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 12px 20px;
    margin-top: 15px;
    width: 181px;
    height: 181px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 20px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 50px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #1b832a;
    padding: 20px 10px;
    margin-top: 15px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 12px 20px;
    margin-top: 15px;
    width: 181px;
    height: 181px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 50px;
    line-height: 35px;
    padding: 10px 0px 0px 0px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 13px;
    }
    #REMOVE .thirdDiv {
    padding: 15px 42px 15px 20px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 20px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv {
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    width: 181px;
    height: 181px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 12px 20px;
    margin-top: 15px;
    
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 45px;
    padding: 5px 0 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a  {
    font-size: 20px;
    }
    #about .secondDiv, #REMOVEaMain .secondDiv  {
    padding: 25px 20px;
    }
    #about .firstDiv,  #REMOVEaMain .firstDiv {
    padding: 30px 10px 30px;
    }
    #about .thirdDiv {
    height: 190px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    .text h3 {
    font-size: 36px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    }
    #about .firstDiv img, .receipts img{
       width: 100%;
        height: auto;
    }
    .text p {
    text-align: left;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
    .descriptionProduct h4 {
    padding: 20px 10px 10px 15px;
    }
    .descriptionProduct p{
    padding: 0px 15px 0px 15px;
    }
}
/******************************************/

@media only screen and (min-width:768px) and (max-width: 960px){
    #about .fourthDiv {
    min-height: 320px;
    }
    
  
}

/*-------------------------mobile X-----------------------------*/
@media only screen and (min-width: 667px) and (max-width: 739px){
    .border_item{
        border: 10px solid #e4e7e0;
    }
   .container {
    max-width: 720px;
    }
    h3 {
    text-transform: uppercase;
    font-size: 30px;
    }
    .navbar-dark .navbar-nav .nav-link {
    /*color: #504f54;*/
    color: #fff;
    font-size: 13px;
    padding: 0 7px;
    }
    .navbar-nav {
    list-style: none;
    text-transform: uppercase;
    padding-top: 5px;
    }
    .navbar img {
    max-height: 40px;
    }   
    .titlePage h1 {
    text-transform: uppercase;
    font-size: 50px;
    padding-top: 45px;
    }
    .back-green {
    padding: 25px 25px;
    width: 344px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 360px;
    height: 360px;
    }
    .logo-color img {
        display: inline-block;
        margin-right: 14px;
    }
    .back-green {
    background-color: #78ac36;
    color: #fff;
    padding: 10px 10px;
    }
    .back-green p {
    font-size: 11px;
    line-height: 14px;
    }
    .green-text {
    color: #78ac36;
    font-size: 23px;
    text-transform: uppercase;
    padding: 27px 25px 35px 25px;
    text-align: center;
    }
    .green-text1 {
    color: #78ac36;
    font-size: 30px;
    text-transform: uppercase;
    padding: 20px 0px 30px 15px;
    text-align: center;
    }
    .link-slider a {
    color: #504f54;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration: none;
    
    }
    .link-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 20px 0px 0px;
    padding-top: 25px;
    }
    #green {
    min-height: 383px;
    }
    .gray-fon {
    min-height: 124px;
    }
    .firstDiv, .secondDiv, #REMOVEMain .secondDiv {
    width: 180px;
    height: 180px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 26px;
    }
    .firstDiv .title h2 {
    font-size: 60px;
    padding: 0px 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .secondDiv ul li {
    padding: 0;
    text-align: center;
    line-height: 35px;
    }
    #REMOVE {
    /*min-height: 390px;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    padding: 0px 10px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    }
    #REMOVE .secondDiv {
    background-color: #e62659;
    padding: 20px 20px;
    margin-top: 15px;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 15px 20px 4px;
    font-size: 15px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 21px;
    height: 180px;
    width: 360px;
    }
 
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 20px 20px;
    margin-top: 15px;
    width: 180px;
    height: 180px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 40px;
    padding: 5px 0 0;
    line-height: 30px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    }
    #REMOVEren {
    min-height: 395px;
    }
    #REMOVE .firstDiv, #REMOVEMain.firstDiv {
    background-color: #7c2009;
    padding: 10px 20px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 11px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
        font-size: 50px;
        padding: 10px 0px 5px 0px;
        line-height: 21px;
    }    
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 10px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    }
    #REMOVE .secondDiv, #REMOVEMain.secondDiv {
    background-color: #c55d08;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #REMOVE {
    background-image: url("../images/bg_dieta2.jpg");
    background-color: #f6d181;
    min-height: 395px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 40px;
    padding: 0px 0px 0px 0;
    margin-bottom: -0.1rem;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv{
    background-color: #8dbd1c;
    padding: 20px 20px;
    margin-top: 15px;
    height: 180px;
    width: 180px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 12px;
    }    
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #1b832a;
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE {
    min-height: 385px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv{
    padding: 10px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    height: 180px;
    width: 180px;
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 40px;
    padding: 5px 0 4px 0;
    line-height: 19px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv{
    background-color: #f4a755;
    padding: 18px 10px;
    margin-top: 15px;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a{
    font-size: 18px;
    }
    #about .secondDiv {
    background-color: #59ad21;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #REMOVEaMain .secondDiv  {
    background-color: #1f811c;
    padding: 20px 20px;
    margin-top: 15px;
    }
    #about .firstDiv, #REMOVEaMain  .firstDiv  {
    padding: 35px 20px 30px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    .title-stream a {
    font-size: 20px;
    }
    .title-stream a {
    color: #78ac36;
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: none;
    }
    #about .fourthDiv {
    font-size: 17px;
    color: #3a383c;
    font-family: 'Myriad Pro Light';
    line-height: 20px;
    }
    .text h3 {
    color: #4d802b;
    font-family: 'Myriad Pro';
    font-size: 25px;
    padding-bottom: 20px;
    }
    .navbar-dark .navbar-nav .nav-link {
    /*color: #504f54;*/
    color: #fff;
    font-size: 15px;
    padding: 0px 4px;
    }
    #REMOVE2 {
    min-height: 385px;
    }
    #about .thirdDiv {
    background-color: #fff;
    padding: 0;
    font-size: 22px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 29px;
    width: 360px;
    margin-top: 15px;
    height: 180px;
    }
    .aboutUs h3{
    font-size: 25px;
    }
    #about .firstDiv img, .receipts img{
       width: 100%;
        height: auto;
    }
    .titlePage {
    padding: 20px 0px 0px 0px;
    }
        .descriptionProduct h4 {
    padding: 20px 10px 10px 15px;
    }
    .descriptionProduct p{
    padding: 0px 15px 0px 15px;
    }
}




@media only screen and (min-width:960px) and (max-width: 1139px){
    #green {
    /*background-image: url("../images/HomePage.jpg");*/
    min-height: 540px;
    }
    .back-green p {
    font-size: 13px;
    }
    .link-center ol, ul {
    padding-left: 0rem;
    }
    .logo-color img {
    height: 80px;
    }
    .back-white {
    background-color: #fff;
    padding: 15px 0;
    width: 480px;
    height: 480px;
    }
    link-center {
    margin: 30px 0px 0px;
    }
    .link-slider a {
    font-size: 22px;
    }
    .green-text1 {
    font-size: 35px;
    padding: 20px 0px 36px 20px;
    text-align: center;
    }
    .green-text {
    font-size: 28px;
    padding: 15px 20px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 14px;
    }
    .firstDiv, .secondDiv {
    width: 285px;
    height: 285px;
    }
    .firstDiv .title h2 {
    font-size: 70px;
    padding: 5px 0 0;
    line-height: 40px;
    }
    .thirdDiv {
    background-color: #fff;
    padding: 29px 39px;
    font-size: 22px;
    color: #3a383c;
    position: relative;
    font-family: 'Myriad Pro Light';
    line-height: 30px;
    height: 240px;
    width: 570px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #e62659;
    padding: 30px 20px;
    margin-top: 15px;
    }
    #REMOVE {
    /*background-image: url("../images/bg_slide2_1.jpg");*/
    /*min-height: 555px;*/
    /*background-repeat: no-repeat;*/
    /*background-position: top center;*/
    /*background-size: cover;*/
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv{
    background-color: #920551;
    padding: 30px 20px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE {
    min-height: 557px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #7c2009;
    padding: 38px 8px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #c55d08;
    padding: 36px 20px;
    margin-top: 15px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 70px;
    padding: 5px 0 0;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 19px;
    }
    .firstDiv .title {
    text-transform: uppercase;
    font-size: 0px;
    }
    .firstDiv .title span {
    font-size: 20px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 30px;
    }
    #REMOVEren {
    min-height: 557px;
    }
    #REMOVEren .firstDiv, #REMOVErenMain .firstDiv {
    background-color: #0d83a1;
    padding: 42px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    }
    #REMOVEren .secondDiv, #REMOVErenMain .secondDiv {
    background-color: #7dadd1;
    padding: 33px 20px;
    margin-top: 15px;
    width: 285px;
    height: 285px;
    }
    #REMOVEren .secondDiv ul li a, #REMOVErenMain .secondDiv ul li a {
    font-size: 30px;
    }
    #REMOVEren .firstDiv .title h2, #REMOVErenMain .firstDiv .title h2 {
    font-size: 70px;
    }
    #REMOVE {
    min-height: 555px;
    }
    #REMOVE .firstDiv, #REMOVEMain .firstDiv {
    background-color: #1b832a;
    padding: 35px 10px;
    margin-top: 15px;
    }
    #REMOVE .secondDiv, #REMOVEMain .secondDiv {
    background-color: #8dbd1c;
    padding: 32px 20px;
    margin-top: 15px;
    width: 285px;
    height: 285px;
    }
    #REMOVE .firstDiv .title h2, #REMOVEMain .firstDiv .title h2 {
    font-size: 70px;
    line-height: 45px;
    }
    #REMOVE .firstDiv .title span, #REMOVEMain .firstDiv .title span {
    font-size: 19px;
    }
    #REMOVE .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
    font-size: 30px;
    }
    #REMOVE2 {
    min-height: 557px;
    }
    #REMOVE2 .firstDiv, #REMOVEMain .firstDiv {
    padding: 20px 10px;
    margin-top: 15px;
    color: #fff;
    text-align: center;
    width: 285px;
    height: 285px;
    }
    #REMOVE2 .secondDiv, #REMOVEMain .secondDiv {
    background-color: #f4a755;
    padding: 35px 20px;
    margin-top: 15px;
    
    }
    #REMOVE2 .firstDiv .title h2, #REMOVEMain .firstDiv .title h2{
    font-size: 70px;
    padding: 5px 0 0;
    }
    #REMOVE2 .secondDiv ul li a, #REMOVEMain .secondDiv ul li a{
        text-decoration: none;
        text-transform: uppercase;
        font-size: 30px;
    }
    #about .secondDiv ul li a, #REMOVEaMain .secondDiv ul li a {
    font-size: 20px;
    }
    #about .secondDiv, #REMOVEaMain .secondDiv {
    padding: 40px 20px;
    }
    #about .firstDiv,  #REMOVEaMain .firstDiv {
    padding: 30px 10px 30px;
    }
    #about .thirdDiv {
    height: 207px;
    }
    #about .fourthDiv .text {
    padding: 15px;
    }
    .text h3 {
    font-size: 45px;
    padding-bottom: 0px;
    }
    #about .fourthDiv {
    font-size: 18px;
    line-height: 25px;
    }
    #about .fourthDiv {
    min-height: 494px;
    }
    #about {
    min-height: 530px;
    }
    #about .firstDiv img, .receipts img{
        width: 100%;
        height: auto;
    }
    .text p {
    text-align: left;
    }
    .footer-item-title {
    text-align: center;
    }
    .footer ul.navigation li {
    text-align: center;
    }
}
/******************************************/

.whiteBack{
    background-color: #fff;
}

#REMOVEaMain, #REMOVEMain, #REMOVEMain, #REMOVEMain, #REMOVErenMain, #REMOVEMain{
    padding-top:20px;
    padding-left: 0px;
    padding-right: 0px;
}
#REMOVEaMain .firstDiv, #REMOVEaMain .secondDiv, #REMOVEMain .firstDiv, #REMOVEMain .secondDiv, #REMOVEMain .firstDiv, #REMOVEMain .secondDiv, #REMOVEMain .firstDiv, #REMOVEMain .secondDiv, #REMOVErenMain .firstDiv, #REMOVErenMain .secondDiv, #REMOVEMain .firstDiv, #REMOVEMain .secondDiv{
    margin-top:0;
}
#div-zog{
    background-image: url("../images/icon/bg_zog.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
#div-family{
    background-image: url("../images/icon/bg_child.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
#div-eco{
    background-image: url("../images/icon/bg_eco.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
#div-vega{
    background-image: url("../images/icon/bg_vega.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
#div-diet{
    background-image: url("../images/icon/bg_diet.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
#div-shoko{
    background-image: url("../images/icon/bg_nabor.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.back
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: #fff;
    opacity: 0.9;
}
.title-stream{
    position:relative;

}
.title-stream .title{
    position:relative;
    z-index:2;
}
a.buy{
        color: #fff;
        font-size: 14px;
        text-decoration:none;
}
.receipt-list{
    background-color: #fff;
    padding-top:20px;
    padding-bottom:20px;
    margin-right: -12px;
    margin-left: -12px;
}
.receipt-list-col{
    display:flex;
    align-items: center;
}
.receipt-item-img{
    text-align:center;
    padding:10px 15px;
    
}
.receipt-item-desc{
    padding:10px 15px;
}
.receipt-list-col{
    border-bottom: 1px solid #d6d5d5;
    padding: 20px 0;
}
.receptAbout{
    display:none;
}
.noright{
    background: #fff;
    padding:15px;
}

.noright .receptAbout{
    display:block;
    text-align:center;
    margin-top:15px;
}
.noright .receptAbout a{
    background-color: #59ad21;
    color:#fff;
    border-color:#59ad21;
}
.receipt-item-title {
    max-height: none;
}
.receipt-item-text{
    max-height: 800px;
}
.receipt-detail-content h2{
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 15px;
    overflow: hidden;
    padding-top: 20px;
}
.receipt-detail-content {
    line-height: 24px;
}
.receipt-bottom-title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
}
/* слайдер */
.main_banner {
	display: block;
	position: relative;
	max-width: 1170px;
	margin: auto;
	width: 100%;
	height: 400px;
	margin-bottom: 15px;
}
.main_banner .owl-stage-outer {
	box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
}

.main_banner picture {
	height: 400px;
	position: relative;
	display: block;
	overflow: hidden
}

.main_banner picture img {
	max-width: none;
	width: 1170px;
	height: 400px;
	position: absolute;
	top: 0;
	left: 50%;
	display: block !important;
	margin: 0 0 0 -585px;
	transform: scale(1.03);
	transition: transform .3s ease-out;
}
.main_banner .banner_item:hover img {
	transform: scale(1);
}

.main_banner .banner_image_wrapper div {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.main_banner_slider .owl-dots {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 20px;
	z-index: 50;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*NEW-------------------*/

@media all and (max-width: 1140px) {
	.main_banner picture img {
		width: 1140px;
		margin: 0 0 0 -570px;
	}
	.main_banner picture, .main_banner, .main_banner picture img {
		height: 387px;
	}
}

@media all and (max-width: 1024px) {
	.main_banner picture img {
		width: 768px;
		margin: 0 0 0 -384px;
	}
	.main_banner picture, .main_banner picture img {
		height: 360px;
	}
	.main_banner {
		height: 420px;
	}
	.main_banner_slider ul.slick-dots {
		bottom: 5px;
	}
	.main_banner .owl-carousel {
		padding-bottom: 35px;
		margin-bottom: 0;
	}
	.main_banner .owl-carousel .owl-dots, .main_banner .owl-nav.disabled + .owl-dots {
		bottom: 0;
		margin: 0;
	}
}

@media all and (max-width: 728px) {
	.main_banner picture img {
		width: 728px;
		height: 341px;
		margin: 0 0 0 -364px;
	}
	.main_banner picture {
		height: 341px;
	}
	.main_banner {
		height: 401px;
	}
}
@media all and (max-width: 688px) {
	.main_banner picture img {
		width: 688px;
		margin: 0 0 0 -344px;
	}
	.main_banner picture, .main_banner picture img {
		height: 323px;
	}
	.main_banner {
		height: 383px;
	}
}

@media all and (max-width: 640px) {
	.main_banner picture img {
		width: 640px;
		height: 300px;
		margin: 0 0 0 -320px;
	}
	.main_banner picture {
		height: 300px;
	}
	.main_banner {
		height: 360px;
	}
}
@media all and (max-width: 600px) {
	.main_banner picture img {
		width: 600px;
		margin: 0 0 0 -300px;
	}
	.main_banner picture, .main_banner picture img {
		height: 281px;
	}
	.main_banner {
		height: 341px;
	}
}
@media all and (max-width: 560px) {
	.main_banner picture img {
		width: 560px;
		height: 263px;
		margin: 0 0 0 -280px;
	}
	.main_banner picture {
		height: 263px;
	}
	.main_banner {
		height: 323px;
	}
}
@media all and (max-width: 520px) {
	.main_banner picture img {
		width: 520px;
		margin: 0 0 0 -260px;
	}
	.main_banner picture, .main_banner picture img {
		height: 244px;
	}
	.main_banner {
		height: 304px;
	}
}
@media all and (max-width: 480px) {
	.main_banner picture img {
		width: 480px;
		height: 225px;
		margin: 0 0 0 -240px;
	}
	.main_banner picture {
		height: 225px;
	}
	.main_banner {
		height: 285px;
	}
}
@media all and (max-width: 440px) {
	.main_banner picture img {
		width: 440px;
		margin: 0 0 0 -220px;
	}
	.main_banner picture, .main_banner picture img {
		height: 206px;
	}
	.main_banner {
		height: 266px;
	}
}
@media all and (max-width: 400px) {
	.main_banner picture img {
		width: 400px;
		height: 188px;
		margin: 0 0 0 -200px;
	}
	.main_banner picture {
		height: 188px;
	}
	.main_banner {
		height: 248px;
	}
}
@media all and (max-width: 360px) {
	.main_banner picture img {
		width: 360px;
		margin: 0 0 0 -180px;
	}
	.main_banner picture, .main_banner picture img {
		height: 169px;
	}
	.main_banner {
		height: 229px;
	}
}
@media all and (max-width: 320px) {
	.main_banner picture img {
		width: 320px;
		height: 150px;
		margin: 0 0 0 -160px;
	}
	.main_banner picture {
		height: 150px;
	}
	.main_banner {
		height: 210px;
	}
}
#wherBy{
    background-image: url('../images/mother-russia.png');
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 500px;
    position:relative;
}
.sliderMP{
    width: 80%;
    margin: 200px auto 0;
    position: absolute;
    left: 10%;
    padding: 20px 20px;
    /*right: 50%;*/
}
.mail-subscribe .subscribe-title h3{
    font-family: 'Myriad Pro Light'
}
.bx-wrapper .bx-pager{
margin-top: -101px;
display: block;
position: relative;
}
.subscribe-row{
    display: flex;
    flex-wrap: wrap;
}
.mail-subscribe .subscribe-title h3 { 
    font-family: 'Myriad Pro';
    text-decoration: none;
    text-transform: none;
      font-weight: bold;
    
}
.main-user-consent-request-announce-link{
    color:#fff;
    font-size: 11px;
}


@media (max-width:950px)
{
    .mail-subscribe .subscribe-title h3 { 
        font-size: 24px;
       
      
        margin-bottom: 10px; 
        font-family: 'Myriad Pro';
    }
    #wherBy{
        background-image: url('../images/mother-russia-mobile.png');
        min-height: 350px;
    }
    .sliderMP {
        width: 70%;
        margin: 100px auto 0;
        right: 0;
        left:0;
        
    }
    .sliderMP img{
        margin:0 auto;
    }
    .subscribe-col
    {
        padding: 0 15px;
        text-align: center;
    }
    .subform-row .col
    {
        max-width: 74%;
        text-align: center;
        margin: 0 auto;
    }
    .fa-envelope-o{
        font-size:20px;
    }
    .bx-wrapper .bx-pager{
        margin-top:-45px;
    }
}
.bx-wrapper{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    margin:0;
}
.more{
    text-align:center;
    
}
.more a{
    background-color: #59ad21;
    color:#fff;
    font-size:16px;
    padding:20px 30px;
}
.whiteBack:after{
    content: "";
    position: relative;
    clear:both;
}
.items{
    padding:30px;
}

.pr-4, .px-4 {
    padding-right: 1.5rem!important;
}

.pl-4, .px-4 {
    padding-left: 1.5rem!important;
}
