/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Nunito:wght@600;700&family=Open+Sans:wght@400;600&display=swap');


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/*FIRST BLOCK*/
body {
    box-sizing: border-box;
     
}
.page {
    background: url(../image/header.png) no-repeat 50%/cover;
    position: relative;
    z-index: 1;
    
}
.page:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    background: rgb(0, 0, 0, .5);
    z-index: 2;
    
}

.wrapper {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
    
}
.navigation {
    display: flex;
}
.logo {
    width: 152px;
    height: 43px;
    color: #ffffff;
    font-family: "Kaushan Script", serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 0.9px;

    margin-top: 65px;
    margin-left: 0;
    padding: 5px;
    
}
nav {
    padding: 78px 0 0 390px;
   
}
ul {
    margin: 0 auto;
    display: flex;  
}
ul>li a {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    font-family: "Nunito - Semi Bold", serif;
    letter-spacing: 0.45px;
    text-decoration: none;
}
li+li {
    margin-left: 40px;
}
.prices {
    padding-bottom: 3px;
    border-bottom: 1px solid #ffffff;
}
.slogan {
    text-align: center;
    margin: 90px 56px 43px;
    
}
.new_product {
    width: 998px;
    height: 103px;
    color: #ffffff;
    font-family: "Nunito - Semi Bold", serif;
    font-size: 48px;
    line-height: 48px;
    letter-spacing: 1.2px;
    font-weight: 400;
    
}
.slog2 {
    display: inline-block;
    position: relative;
    top:-17px;
    font-size: 22px;
   
}
.slog1 {
   font-size: 40px; 
   letter-spacing: 1px;
   margin-top: -30px;
}
.slog3 {
    width: 600px;
    height: 52px;
    color: #ffffff;
    text-align: center;
    font-family: Nunito, serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.45px;
    margin: 0 auto;
}

.link {
    text-align: center;
    padding-bottom: 173px;
    
}
.link a {
    width: 93px;
    height: 13px;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
    padding: 14px 35px;
   
    font-family: Nunito, serif;
    letter-spacing: 0.35px;
    margin-right: 30px;
    text-decoration: none;
    
}

.link_buy {
    color:#fff;
    border: 2px solid #fff;
}
.link_get {
    background: #fff;
    color:#000;
    
}
.arrow_down a {
    width: 30px;
    height: 30px;
    position: relative;
    padding: 20px;
    top: -50px;
    left: 520px;
}

.arrow_down a::before {
    content:"";
    width: 25px;
    height: 25px;
    position: absolute;
    left: 10px;
    border-right: 4px solid #ffffff;
    border-bottom: 4px solid #fff;
    transform: rotate(45deg);
}
/*SECOND BLOCK*/
.inside {
    background: url(../image/background.png) no-repeat 50%/cover;
    position: relative;
    z-index: 5;
    
}
.inside:before {
    position: absolute;
    width: 100%;
    height: 646px;
    left: 0;
    background-color: #000;
    z-index: 4;
}

.inside_bread {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    z-index: 6;
    
}
.text_inside {
    position: relative;
    padding-bottom: 55px;
    
}
.text_inside:after {
    content:"";
    width: 120px;
    height: 9px;
    background: url(../image/css_sprites2.png);
    position: absolute;
    padding: 1px;
    bottom: 0;
    left: 480px;
    
}
h2 {
    color: #0f1417;
    font-family: Nunito,serif;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-align: center;
    line-height: 36px;
    padding: 53px 0 36px;
    
}

.inside_bread p {
    text-align: center;
    color: #0f1417;
    font-family: Nunito, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.35px;
    
}

.picture {
    padding-top: 10px;
    position: relative;
    
}
.bread {
    width: 755px;
    height: 292px;
    display: block;
    margin: 0 auto;
    
}

/*PICTURE*/

.description_main {
    width: 150px;
    color: #0f1417;
    font-family: Nunito, serif;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 26px;
    letter-spacing: 0.3px; 
    /*position: relative;*/
}

.description {
    position: absolute;
    top: 30px;
     
}
.description2 {
    position: absolute;
    top: 0px;
    right: 10px;
 
}
.text {
    padding-bottom: 35px;
}
.text1 {
    padding-left: 30px;
}
.text:before {
    content: "";
    width: 60px;
    position: absolute;
    background: #0f1417;
    border: 1px solid #0f1417;
    transform: rotate(45deg);
}
.text:after {
    content: "";
    width: 25px;
    position: absolute;
    background: #0f1417;
    border: 1px solid #0f1417;

}
.text1:before {
    top: 35px;
    left: 200px;
    
}
.text1:after {
    top: 13px;
    left: 182px;
}
.text2:before {
    width: 40px;
    top: 90px;
    right: -70px;
    transform: rotate(28deg);
}
.text2:after {
    top: 80px;
    right: -30px;
}
.text3:before {
    width: 40px;
    top: 140px;
    right: -60px;
    transform: rotate(160deg);
}
.text3:after {
    top: 147px;
    right: -20px;
}
.text4:before {
    width: 65px;
    top: 190px;
    right: -70px;
    transform: rotate(150deg);
}
.text4:after {
    width: 20px;
    top: 207px;
    right: -10px;
}
.text5:before {
    width: 70px;
    top: 35px;
    right: 190px;
    transform: rotate(145deg);
}
.text5:after {
    top: 14px;
    right: 170px;
   
}
.text6:before {
    width: 40px;
    top: 95px;
    right: 190px;
    transform: rotate(145deg);
}
.text6:after {
    width: 20px;
    top: 83px;
    right: 172px;
   
}
.text7:before {
    width: 40px;
    top: 150px;
    right: 170px;
    transform: rotate(30deg);
}
.text7:after {
    width: 20px;
    top: 160px;
    right: 150px;

}
.text8:before {
    top: 190px;
    right: 170px;
    transform: rotate(40deg);
}
.text8:after {
    width: 20px;
    top: 210px;
    right: 157px;

}
.textt {
    display: block;
}
.textt:before {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    
    padding: 2px;   
    border-radius: 50%;
    border: 1px solid #0f1417;
}
.textt:after {
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    border-right: 1px solid #0f1417;
    border-bottom: 1px solid #0f1417;
    transform: rotate(40deg);
}
.textt1:before {
    top: 7px;
    left: 169px; 
}
.textt1:after {
    top: 9px;
    left: 172px;
    
}
.textt2:before {
    top: 75px;
    left: 145px;
}
.textt2:after {
    top: 77px;
    right: 2px;
}
.textt3:before {
    top: 140px;
    left: 140px;
}
.textt3:after {
    top: 142px;
    left: 143px;
}
.textt4:before {
    top: 200px;
    left: 135px;
}
.textt4:after {
    top: 202px;
    left: 138px;
}
.textt5:before {
    top: 9px;
    right: 156px;
}
.textt5:after {
    top: 11px;
    right: 160px;
}
.textt6:before {
    top: 77px;
    right: 158px;
}
.textt6:after {
    top: 79px;
    right: 162px;
}
.textt7:before {
    top: 153px;
    right: 139px;
}
.textt7:after {
    top: 155px;
    right: 142px;
}
.textt8:before {
    top: 205px;
    right: 143px;
}
.textt8:after {
    top: 207px;
    right: 146px;
}

.arrow {
    padding: 70px;
    
}
.down2 a {
    top: 20px;
    left: 440px;
    
}
.down2 a:before {
    top: 10px;
    left: 10px;
    border-right: 4px solid #091215;
    border-bottom: 4px solid #091215;
}

/*THIRD BLOCK*/
.wheat {
    width: 1120px;
    margin: 0 auto;
    
}
.price {
   position: relative; 
}
.price ul {
    padding: 0 172px;
  
}
.price ul li {
    width: 160px;
    margin-left: 30px;
    box-shadow: 0 6px 9px rgba(2, 6, 18, 0.04);
    background-color: #ffffff;
    position: relative;
    
}
.price ul li>img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: 20px 25px;
    position: relative;
    z-index: 8;
    
}
.price ul li:before {
    content:"";
    width: 110px;
    height: 110px;
    position: absolute;
    top: 20px;
    left: 24px;
    border-radius: 50%;
    background-color: #534747;
    z-index: 7;
    
}

.whole {
    color: #0f1417;
    font-family: Nunito;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.35px;
    text-align: center;
    padding: 0 20px 18px 20px;
}
.weight {
 
    color: #0f1417;
    font-family: Nunito;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.25px;
    text-align: center;
   
}
.money {
    display: block;
    color: #0f1417;
    font-family: "Open Sans - Semi Bold";
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.4px;
    padding: 16px 10px 38px;
     
}
.arrow_left,
.arrow_right {
    width: 16px;
    height: 27px;
    position: absolute;
}
.arrow_left {
    top: 120px;
    left: 120px;
}
.arrow_right {
    top: 120px;
    right: 100px;
}
.point_main {
    margin: 38px auto 46px;
}
.point_main>ul {
    width: 10px;
    margin:0 auto; 
}
.point {
    width: 9px;
    height: 9px;
    margin:0;
    border-radius: 50%;
    border: 1px solid #000;
    background: #000;
}
.point a {
    display: block;
    width: 10px;
    height: 10px;
    
}
.poin {
    margin: 0 4px;
}
.stock {
    color: #170e0e;
    font-family: Nunito, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.35px;
    padding: 10px;
    text-align: center;
    
}

.link2 {
    padding-top: 35px;
    padding-bottom: 64px; 
    padding-left: 70px;
}
.link2 a {
    border: 2px solid #000;
    
}
.link_buy2 {
    color:#000;
    
}
.link_get2  {
    background: #000;
    color:#fff;
    
}

/*FOUR BLOCK*/
.buy {
    background: url(../image/buy.png) no-repeat 50%/cover;
    position: relative;
    z-index: 9;
    
}
.buy:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    background: rgb(1, 0, 0, .68);
    z-index: 10;
    
}
.shop {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    z-index: 11;
    
}
.shop h2{
    padding-top: 61px;
    padding-bottom: 31px;
    color: #ffffff;

}
.shop_text {
    position: relative;
    text-align: center;   
    color: #ffffff;
    font-family: Nunito, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.35px;
    padding-bottom: 100px;
    
}
.shop_text:before {
    content: "";
    width: 120px;
    height: 9px;
    background: url(../image/css_sprites4.png);
    position: absolute;
    padding: 1px;
    left: 480px;
    top: 105px;
}
.logos {
    display: block;
    margin: 0 auto;
    margin: 65px auto 62px;
    
}

.down3 a {
    top: 30px;
    left: 430px;
    
}

.down3 a::before {
    content:"";
    top: 0px;
    left: 10px;
   
}


/*FIVE BLOCK*/
.facts {
    width: 1120px;
    margin: 0 auto;
    
}
.facts_text {
    font-family: Nunito, serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: 0.8px;
    padding-top: 70px;
    padding-bottom: 30px;
    color: #0b0806;
}
.about ul li {
    width: 132px;
    position: relative;
    color: #0b0806;
    font-family: Nunito, serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.4px;
    text-align: center;
    padding: 94px 14px 98px;
    
}

.use {
    
    padding-top: 17px;
    color: #0b0806;
    font-family: Nunito, serif;
    font-size: 14px;
    font-weight: 400;
    
}
.info:before {
    content:"";
    width: 60px;
    height: 60px;
    background: url(../image/css_sprites.png);
    padding: 20px 50px;
    position: absolute;
}
.span1:before {
    top: -30px;
    left: -30px;
    
}
.span2:before {
    top: -30px;
    left: -50px;
    
    background-position: -230px 0;
}
.span3:before {
    top: -30px;
    left: -10px;
    
    background-position: -500px 0;
}

.span4:before {
    top: -20px;
    left: -40px;
  
    background-position: -700px 0;
}
.span5:before {
    top: -20px;
    left: -40px;
   
    background-position: -950px 0;
}
.span6:before {
    top: -25px;
    right: 10px;
    
    background-position: -1200px 0;
}

.arrow3 {
    padding-top: 30px;
    padding-bottom: 50px;

}

.down4 a {
    top: -30px;
    left: 500px;
}

.down4 a::before {
    content:"";
    top: 0px;
    left: 10px;
    border-right: 4px solid #091215;
    border-bottom: 4px solid #091215;
    
}

/*SIX BLOCK*/
.form_reservation {
    background-color: #f9f7f7; 
}
.reservation {
    width: 1120px;
    margin: 0 auto;
    
}
.clearfix:after {
    content: "";
    clear: both;
    display: block;
}
.reserv_text>h3 {
    color: #0b0806;
    font-family: Nunito, serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0.8px;
    padding: 0 0 38px 10px; 
    
}
.reserv_text {
    float: left;
    width: 613px;
    margin-top: 82px;
    
}
.reserv_text>p {
    color: #0b0806;
    font-family: Nunito, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.35px;
    padding-bottom: 15px;
}
.coupon_text2 {
    line-height: 35px;
    padding-bottom: 15px;
    
}
.coupon_text3 {
    line-height: 35px;
    padding-bottom: 30px;
}
input[type="email"] {
    width: 348px;
    height: 40px;
    cursor: pointer;
    padding-left: 10px;
    margin-bottom: 20px;
    border: 1px solid #000000;
}
input[type="email"]::-moz-placeholder { letter-spacing: 0.35px;line-height: 28px; font-weight: 400;font-size: 14px;color: #000101;font-family: "Nunito - Extra Light", serif; }
input[type="email"]::-webkit-input-placeholder {letter-spacing: 0.35px;line-height: 28px; font-weight: 400;font-size: 14px;color: #000101;font-family: "Nunito - Extra Light", serif; }
input[type="email"]:-ms-input-placeholder { letter-spacing: 0.35px;line-height: 28px; font-weight: 400;font-size: 14px;color: #000101;font-family: "Nunito - Extra Light", serif; }
input[type="email"]::-ms-input-placeholder { letter-spacing: 0.35px;line-height: 28px; font-weight: 400;font-size: 14px;color: #000101;font-family: "Nunito - Extra Light", serif; }
input[type="email"]::placeholder { letter-spacing: 0.35px;line-height: 28px; font-weight: 400;font-size: 14px;color: #000101;font-family: "Nunito - Extra Light", serif; } 

input[type="checkbox"]+label {
    width: 350px;
    color: #000101;
    font-family: "Nunito - Extra Light", serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 2px;
    letter-spacing: 0.3px;
    padding: 10px 16px;
    
    
}
input[type="checkbox"] {
    width: 20px;
    height: 20px;
    border: 1px solid #000000;
    background-color: #c3d0d9;
}
.link_resev {
    padding: 30px 0;
    
    
    
}
.link_resev a {
    width: 90px;
    height: 13px;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
    border: 2px solid #000;
    font-family: Nunito, serif;
    letter-spacing: 0.35px;
    margin-right: 30px;
    
    text-decoration: none;
    padding: 14px 21px;
    border: 2px solid black;
    
}
.link_coupon {
    color: #081013;
    
}

.link_coupon2 {
    color: #ffffff;
    background: #081013;
   
}

.coupon_main {
    width: 460px;
    float: right;
    text-align: center;
    padding: 70px 17px;
    margin: 82px auto;
    background: url(../image/coupon.png) no-repeat;
    
}

.coupon {
    color: #0b0806;
    font-family: "Open Sans - Semi Bold", serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.coupon_free {
    font-size: 120px;
    line-height: 100px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-bottom: 42px;
}
.try_new {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.6px;
    padding-bottom: 6px;
}
.bakery {
    font-family: 'Kaushan Script', cursive, serif;
    font-size: 48px;
    line-height: 36px;
    letter-spacing: 1.2px;
    text-transform: none;
    padding-bottom: 10px;
}
.coupot_whole {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0.6px;
    padding-bottom: 10px;
}
.coupot_text {
    width: 292px;
    height: 50px;  
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.35px; 
    padding: 0 77px;
}

/*FOOTER*/
.footer {
    background: url(../image/footer.png) no-repeat 50%/cover;
}
footer {
    width: 1120px;
    margin: 0 auto;
    display: flex;
   
}
.logoss {
    width: 300px;
    font-weight: 400;
    padding-right: 100px;
    margin-left: 0;
    color: #ffffff;
    
}
.footer_log {
    font-family: "Kaushan Script", serif;
    font-size: 36px;
    line-height: 48px;
    letter-spacing: 0.9px;
    padding-top: 57px;
}

.footer_log2 {
    color: #ffffff;
    font-family: "Open Sans", serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.3px;
    padding-top: 25px;
}
.social {
    width: 120px;
    position: relative;
    color: #ffffff;
    font-weight: 400;
    line-height: 28px;
    padding: 67px 10px 80px 300px;
    
}
.social ul>li a {
    display: flex;
    width: 26px;
    height: 26px;
    margin-top: 5px;
    position: relative;
    
}
.social ul li+li {
    margin: 0px; 
}
.social ul li a:before {
    content:"";
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    padding: 5px; 
    top: -4px;
    left: -2px;
    background: url(../image/css_sprites3.png);
    background-position: 69px 0;
}
.social ul li+li a:before {
    background-position: 33px 0;
    
}
.social ul li+li+li a:before {
    left: -5px;
    background-position: 0 0;
    
}

.follow {
    font-family: "Open Sans - Semi Bold", serif;
    font-size: 16px;
    letter-spacing: 0.4px;
    padding-bottom: 10px;
}
.net {
    font-family: "Open Sans", serif;
    font-size: 14px;
    letter-spacing: 0.35px;
}
.contact {
    width: 152px;
    color: #ffffff;
    font-weight: 400;
    padding: 68px 22px 50px 40px;
    
   
}
.about_us {
    font-family: "Open Sans - Semi Bold";
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;  
    letter-spacing: 0.4px;
}
.tel {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0.35px;
    line-height: 20px;
}
@media screen and (max-width: 900px)  {
    .page {
        width: 100%;
        background-size: 100% auto/cover;
            
    }
    .wrapper {
        width: 100%;
    }  
    .navigation {
        width: 100%;
        display: inline-block;
    }
    .logo {
        
        padding: 10px 0 0 5px;
        margin:0;   
    }
    nav {
       
        margin: 0;
        padding:0 ;
    }
    nav ul {
        display: inline-block;
        text-align: left;
        
    }
    nav ul li {
        margin:0;
    }
    .prices {
        text-decoration: underline;
        border-bottom: none;
        padding-bottom: none;
    }
    .slogan p {
        width: 100%;
        padding: 0;
        margin: 0px;
        display: inline-block;
    }
    .link a {
        margin-right:0 ;
    }
    .arrow_down a {
        left: 50%;
    }
    .arrow_down a::before {
        left: 0;
    }
    
    /*Second block*/
    .inside {
        background-size: 100% auto/cover;
    }
    .inside_bread {
        width: 100%;
    }
    .text_inside:after {
        left: 40%;
    }
    .picture img {
        width: 60%;
    }
    .text:before {
        content: "";
        display: none;
    }
    .text:after {
        content: "";
        display: none;
    
    }
    .textt:before {
        content: "";
        display: none;
    }
    .textt:after {
        content: "";
        display: none;
    }
    .down2 a {
        left: 50%;
    }
    
    /*THIRD BLOCK*/
    .wheat {
        width: 100%;  
    }
    .price {
        width: 100%;
    }
    
    .price ul {
        width: 100%;
        padding: 0;
        display: inline-block;
        text-align: center;
    }
    .price ul li {
        width: 40%;
        margin-left: 0;
        padding: 0;
        display: inline-block;
        
    }
    .price ul li img {
        width: 60%;
        height: auto;
        display: block;
        margin: 0 auto;
    }
    
    .price ul li:before {
        content:"";
        width: 60%;
        height: auto
        
    }
    .arrow_left {
        left: 0;
    }
    .arrow_right {
        right: 0;
    }
    .link2 {
        padding-left: 0;
    }
    /*FOUR BLOCK*/
    .buy {
        background-size: 100% auto/cover;
    }
    .shop {
    width: 100%;  
    }
    .shop_text:before {
        left: 40%;
        top: 60%;
    }
    .logos {
        width: 80%;
        
    }
    /*FIVE BLOCK*/
    .facts {
        width: 100%;
    }
    .about{
        display: inline-block;
    }
    
    .about ul li {
        width: 40%;
        padding-top: 75px;
        display: inline-block;
        margin: 0;
    
    }
    .about ul {
        width: 100%;
        display: inline-block;
        
    }
    /*SIX BLOCK*/
    .form_reservation {
        width: 100%;
    }
    .reservation {
        width: 100%;
    }
    .reserv_text {
        width: 100%;
    }
    .reserv_text>p {
        padding: 0 10px 15px;
    }
    .coupon_main {
        width: 60%;
        float: left;
        margin: 0;
       
    }
    .link_resev a {
        margin-right: 0;
    }
    /*FOOTER*/
    .footer {
        background-size: 100% auto/cover;
    }
    footer {
        width: 100%;
    }
    .logoss {
        width: 50%;
        padding: 20px;
    }
    .social {
        width: 50%;
        padding: 10px;
        
    }
    .contact {
        padding: 10px;
    }
    }
    
    
    
       
