*{
    padding: 0;
    margin: 0;
    border: 0;
}
*,*:before,*:after{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

:focus,:active{outline: none;}
a:focus,a:active{outline: none;}

nav,footer,header,aside{display: block;}

html,body{
    height: 100%;
    width: 100%;
    font-size: 100%;
    line-height:1;
    font-size: 14px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
input,button,textarea{font-family: inherit;}

input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner{padding: 0;border: 0;}
a,a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
ul,li{list-style: none;}
img{vertical-align: top;}

h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: 400;}

.body{
    padding: 10px;
    background: url(../img/горы.jpeg) 0 0/cover no-repeat fixed ;
    
}

.mobile{
width:1280px ;
}


.title1{
    margin-top: 50px;
    text-shadow: 1px 1px 1px #000;
    font-size: 90px;
    font-weight: 1000;
    text-align: center;
    padding-top: 10px;
    color: rgb(42, 180, 192);

}

.title2{
    text-shadow: 1px 1px 1px #000;
    font-size: 60px;
    font-weight: 800;
    text-align: center;
    padding-top: 15px;
    margin-bottom: 50px;
    color: rgb(133, 35, 136);

}

.maincontainer img{
float: left;
margin: 0px 20px 20px 20px;
}


.aboutustitle{
    font-size: 50px;
    color: rgb(0, 0, 0);
    margin-left: 940px;
    font-weight: 700;
}

.VeronandAnna{
border-radius: 10%;
margin: 0px 10px 20px 20px;
}

.Name{
    font-weight: 700;
    text-decoration: underline;
    font-size: 40px;
    
}

.Veroninfo{
   font-weight: 700;
    margin-top: 20px;
    font-size: 30px;
    font-style: italic;
}


.Annainfo{
    font-weight: 700;
    font-style: italic;
    margin-top: 20px;
    font-size: 30px
    
}

.programtitle{
    text-decoration: underline;
    text-align: center;
    margin-top:30px;
    margin-bottom: 20px;
    font-size: 50px;
    color: rgb(0, 0, 0);
    font-weight: 800;
}

.imgblock {
    position: relative;
    display: inline-block;
}

.imgblock .text {
    /*background: rgba(0,0,0,0.7); (полупрозрачность)*/
    background: rgb(42, 180, 192);
    color: rgb(29, 4, 255);
    font-weight: 700;
    border-radius: 2px;
    position: absolute;;
    left:60px;
    bottom: 180px;
    font-size: 20px;
    padding: 2px 5px;
}

.imgblock .text1 {
    /*background: rgba(0,0,0,0.7); (полупрозрачность)*/
    background: rgb(42, 180, 192);
    color: rgb(29, 4, 255);
    font-weight: 700;
    border-radius: 2px;
    position: absolute;;
    left:315px;
    bottom: 180px;
    font-size: 20px;
    padding: 2px 5px;
}

.imgblock .text2 {
    /*background: rgba(0,0,0,0.7); (полупрозрачность)*/
    background: rgb(42, 180, 192);
    color: rgb(29, 4, 255);
    font-weight: 700;
    border-radius: 2px;
    position: absolute;;
    left:555px;
    bottom: 180px;
    font-size: 20px;
    padding: 2px 5px;
}

.imgblock .text3 {
    /*background: rgba(0,0,0,0.7); (полупрозрачность)*/
    background: rgb(42, 180, 192);
    color: rgb(29, 4, 255);
    font-weight: 700;
    border-radius: 2px;
    position: absolute;;
    left:830px;
    bottom: 180px;
    font-size: 20px;
    padding: 2px 5px;
}

.imgblock .text4 {
    /*background: rgba(0,0,0,0.7); (полупрозрачность)*/
    background: rgb(42, 180, 192);
    color:rgb(29, 4, 255);
    font-weight: 700;
    border-radius: 2px;
    position: absolute;;
    left:1080px;
    bottom: 180px;
    font-size: 20px;
    padding: 2px 5px;
}

.yoga_aengara{
    border-radius:100% ;
    height: 230px;
    width: 250px;
}

.vinyasaflow{
    border-radius:100% ;
    height: 230px;
    width: 250px;
}

.kundalini{
    border-radius:100% ;
    height: 230px;
    width: 250px;
}

.parnayayoga{
    border-radius:100% ;
    height: 230px;
    width: 250px;
}

.yoganidra{
    border-radius:100% ;
    height: 230px;
    width: 250px;
}


.program{
    text-shadow: 1px 1px 1px #000;
    font-size: 30px
    
}

.maincontainer1 img{
    border-radius: 10%;
    float: right;
    margin: 20px 20px 20px 20px;
}

.schedule{
    text-decoration: underline;
    font-size: 70px;
    color: rgb(0, 0, 0);
    margin-top:30px ;
    margin-bottom: 30px;
    font-weight: 800;
    
}


.scheduletitle{
   
    margin-left: 15px;
    width:450px;
    text-decoration: underline;
    color:rgb(133, 35, 136);
    font-style: italic;
    font-weight: 800;
    font-size: 30px
    
}



.li{
   
    margin-left: 15px;
    font-weight: 700;
    font-size: 25px
}

.locationtitle{
    text-decoration: underline;
    text-align: center;
    font-size: 70px;
    color: rgb(0, 0, 0);
    margin-top:30px ;
    margin-bottom: 30px;
    font-weight: 800;
}
  
.maincontainer2 img{

    border-radius: 10%;
    float: left;
    margin: 15px 15px 15px 15px;

}

.yg_veda2{
    height: 450px;
    width: 450px;
    border-radius: 10%;
    margin: 20px 20px 20px 20px;
}

.yg_veda{
    height: 450px;
    width: 450px;
    border-radius: 10%;
    margin: 20px 20px 20px 20px;
}

.locationinfo{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    margin-top:30px ;
    margin-bottom: 30px;
    font-size: 30px
    
}

.maincontainer3 img{
    border-radius: 10%;
    float: right;
    margin: 15px 15px 15px 15px;
}

.nomer{
    height: 450px;
    width: 500px;
    border-radius: 10%;
    margin: 15px 15px 15px 15px;
}

.nomer2{
    height: 450px;
    width: 500px;
    border-radius: 10%;
    margin: 15px 15px 15px 15px;
}

.retreit{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    margin-top:70px ;
    margin-bottom: 30px;
    font-size: 30px
    
}

.les{
    height: 800px;
    width: 1250px;
    border-radius: 10%;
    margin: 15px 15px 15px 15px;
}



.food{
    height: 450px;
    width: 450px;
    border-radius: 10%;
    margin: 15px 15px 15px 120px;

}


.foodinfo{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    margin-top:30px ;
    margin-bottom: 30px;
    font-size: 30px
}


.cost{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    margin-top:30px ;
    margin-bottom: 10px;
    font-size: 30px
}

.feedbacktitle{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    margin-top:30px ;
    margin-bottom: 10px;
    font-size: 30px
}

.feedbackphoto{
    height: 350px;
    width:350px;
    border-radius: 10%;
    margin: 15px 15px 15px 15px;

}

.maincontainer4 img{
    border-radius: 10%;
    float: right;
    margin: 15px 15px 15px 15px;
}

.feedback{
    margin-right: 15px;
    margin-left: 15px;
    font-weight: 700;
    font-style: italic;
    font-size: 20px
}

.end{
    margin-right: 15px;
    margin-left: 15px;
    text-align: center;
    font-size: 50px;
    font-weight: 700;
}

.dopinfo{
    margin-right: 15px;
    margin-left: 15px;
    font-size: 30px;
    font-weight: 400;
    margin-top: 30px;
}

.number_insta{
    margin-right: 15px;
    margin-left: 15px;
    font-size: 30px
    
}

.instagramm{
    margin-right: 15px;
    margin-left: 15px;
    font-size: 50px;
    font-weight: 700;
}

.Insta{
    margin-right: 15px;
    margin-left: 15px;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
}