@font-face{
font-family: Montserrat;
src: url(font/Montserrat-Regular.ttf);
}
body {
font-family: 'Montserrat';
margin: 0;
}
h2, h3, h4 {color: #102A53;}
p {line-height: 1.5;}
h2 {font-size: 60px;}
h3 {font-size: 45px;}
.container {width: 1200px; margin: 0 auto;}
.main-head {
background: url(img/Rectangle-699.png) no-repeat scroll 0% 0%;
background-size: cover;
padding: 140px 0;
}
.row50 {
width: 49%;
display: inline-block;
vertical-align: top;
}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.button a {
background: #FF7222;
color: #fff;
padding: 10px 25px;
text-decoration: none;
border-radius: 20px;
font-size: 22px;
}
.button a:hover {opacity: 0.7;}
h1 {color: #fff;font-size: 60px;}
.main-head p {color: #fff;margin-bottom: 50px;font-size: 25px;}
.txt img {width: 95%;}
.txt {padding: 50px 0;}
.header .button {margin-top: 25px;}
.choose {
background: #FF7222;
text-align: center;
padding: 70px 0;
}
.txt.bg {
background: #FF7222;
color: #fff;
}
.txt.bg h3 {
color: #fff;
}
.row30 {
width: 33%;
display: inline-block;
vertical-align: top;
}
.choose p {
color: #fff;
}
.choose h4 {
color: #fff;
font-size: 30px;
}
.footer {
padding: 70px 0;
background: #282828;
text-align: center;
color: #fff;
}
.footer h2 {
color: #fff;
font-size: 35px;
}
#button-up{
  display: none;	
  opacity:0.5;
  filter:alpha(opacity=50);
  position: fixed;
  right: 20px;
  bottom: 100px;			
  color: #000;
  transition: .3s;
}

#button-up:hover{
  cursor: pointer;
  opacity: 1;
  filter:alpha(opacity=100);
  transition: .3s;
}

@media screen and (max-width:1199px){

}