input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}

input::-moz-focus-inner { 
  border: 0; 
}
html{  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
  }
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

a,input,button{transition: all .2s ease-out;-moz-transition:  all .2s ease-out;-webkit-transition:  all .2s ease-out;-o-transition:  all .2s ease-out;}
.mobile{display: none;}
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
*{margin:0;padding:0px;outline-width: 0px;outline-color: transparent;}
*{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.clear{clear: both;line-height: 0;height:0px;font-size: 0;}
body{text-align: center;height:100%;min-height:100%;position: relative;color:#000;width:100%;max-width:100%;}
html{text-align: center;height:100%;min-height:100%;position: relative;}
                 .parallax-mirror {text-align: left;}
a img{border:0px;}

img{border:0 !important;}

select::-ms-expand {
    display: none;
}

select{
  display: block;    
  -webkit-appearance: none;
  background:#fff url(img/select.png) no-repeat right center;background-size:  auto 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;     
  border-radius:0;   
}

img { -ms-interpolation-mode: bicubic; }

body,html{text-align: center;}
       
#all{background-color: #fff;text-align: center;background:  url(img/bg1.jpg) no-repeat center bottom; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height:100%;
padding:10px;
}



p{color:#000;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0px;text-align: left;margin-bottom: 30px;}
h1{color:#7a3630;font-size: 40px;font-style: normal;font-weight: 600;line-height: 46px;letter-spacing: -0.30000001192092896px;text-align: left;margin-bottom: 30px;font-weight: 400;}

#text{max-width:900px;padding:35px 35px 50px 35px;margin:0 auto;background: url(img/bgw.png);}
@media only screen and (max-width: 450px) {
  #text{max-width:900px;padding:15px 15px 50px 15px;margin:0 auto;background: url(img/bgw.png);}
    h1{font-size: 30px;line-height: 36px;}
}

img{margin-bottom:30px;}

.youtube-container {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 30px;
}

.youtube-container iframe,.youtube-container object,.youtube-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

       
*{font-family: 'Rubik', sans-serif;color:#373735;}

