.layout{
     background-image: url(landing-page-baground.jpg);
 display: block;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
 

}
    ul.socials{
  	position: absolute;
    bottom: 23%;
    text-align: center;
        left: 44%;
    list-style: none;
    }
    ul.socials li{
    	/*float: left;*/
    	display: inline-block;
    	width: 45px;
    }
    p.balfin{
   	text-align: center;
    position: absolute;
    bottom: 0;
    margin:0;
    width: 100%;
        background: white;
    }

     p.balfin img{
            padding: 10px;
            width: 100px;
     }
img.dsk{
    display: block;
    width: 100%;
}
img.mbl{
    display: none;
     width: 100%;
}
@media screen and (max-width: 767px) and (min-width: 270px){
    	
        .layout{
    	background-image: url(mobile-bacground.jpg)!important;
      
     display: block;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    	}
#mc_embed_signup input.email{
        width: 220px!important;
}
#mc_embed_signup {
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
    position: absolute;
/*    width: 100%!important;*/
    top: 58%!important;
    left: 20%!important;
    margin: auto;
}
#mc_embed_signup input.button{
    right: -40px!important;
}
ul.socials{
    position: fixed;
          bottom: 25%;
    left: 36%!important;
    padding: 0;
    overflow: hidden;
}

img.dsk{
    display: none;
    width: 100%;
}
img.mbl{
    display: block;
     width: 100%;
}

    }

     
  @media screen and (max-width: 1024px) and (min-width: 768px){
        .layout{
      background-image: url(landing-page-baground.jpg);
      background-size: 100%;
  
    height: 100%;
        width: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

#mc_embed_signup{
        top: 58%!important;
}
ul.socials{
        bottom: 32%;

        left: 40%;
}



      }