body {margin: 0px;	padding:0px;font-family: 'Montserrat', sans-serif;color: #242424}
a{text-decoration: none;}
p{padding: 0 0 15px 0;margin: 0}
h1 {font-size:53px;margin: 0;}
h2 {font-size:24px;margin: 0;}
h3 {font-size:20px;margin: 0;}
h4 {font-size:20px;margin: 0;}
h5 {font-size:18px;margin: 0;}
h6 {font-size:16px;margin: 0;}
img { max-width:100%;}
ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
.clearfix{clear: both;}

* { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
.bg_section{background-image: url(images/bg_img.jpg);background-position: center;background-size: cover;text-align: center;color: #fff;padding: 100px 0 110px;}
.logo_img{margin-bottom: 40px;}
.section_cont{width: 1100px;margin: auto;}
.section_cont h1{font-size: 42px; font-weight: 600;margin-bottom: 50px;line-height: 52px}
.member_img{margin-bottom: 80px;}
.member_img h2{font-size: 30px; font-weight: 600; margin: 20px 0 0px;}
.contact_section{font-size: 36px; border-top: 1px solid #fff;font-weight: 600;width: 1000px;
    margin: auto;}
.contact_section ul{padding-top: 55px;}
.contact_section ul li{display: inline-block;background-repeat: no-repeat;background-position: left;padding: 0 0 0 53px;margin-right: 30px;}
.contact_section ul li a{color: #fff}
.contact_section ul li a:hover{ color: #d6af8f;}
.contact_section ul li:last-child{margin-right: 0}
.phone{background-image: url(images/phone.png);}
.mail{background-image: url(images/mail.png);}
.credits{margin-top:50px;}
a.credit_conc{font-weight: 300;font-size: 14px; color:#fff;}
a.credit_conc:hover{text-decoration:underline;}
.credit_conc span {
    color: #f47920;
}

/*media*/
@media (max-width: 1199px) {
.section_cont { width: 900px;  margin: auto;}
.logo_img { width: 450px; margin: 0 auto 40px;}
.section_cont h1 { font-size: 35px; margin-bottom: 35px; line-height: 45px;}
.member_img {margin-bottom: 60px;}
.contact_section {font-size: 32px;width: 900px;}
.contact_section ul { padding-top: 40px;}
}
@media (max-width: 991px) {
.bg_section{padding: 80px 0 90px;}
.section_cont { width: 100%;  margin: auto;padding: 0 15px}
.logo_img { width: 380px; margin: 0 auto 40px;}
.section_cont h1 { font-size: 30px; margin-bottom: 30px; line-height: 40px;}
.member_img h2 {font-size: 26px;  margin: 15px 0 0px;}
.contact_section ul { padding-top: 30px;}
.contact_section { font-size: 25px; width: 95%;}
.contact_section ul li{ padding: 5px 0 5px 45px; margin-right: 20px; background-size: 35px;}
.member_img {margin-bottom: 45px;}
.contact_section {font-size: 26px;width: 700px;}
.contact_section ul { padding-top: 40px;}
}
@media (max-width: 767px) {
.logo_img { width: 260px;margin: 0 auto 25px;}
.bg_section {padding: 60px 0 70px;}
.section_cont h1 { font-size: 24px; margin-bottom: 30px; line-height: 35px;}
.member_img {width: 215px; margin: auto; margin-bottom: 35px;}
.member_img h2 { font-size: 23px;}
.contact_section {font-size: 18px; width: 95%;}
.contact_section ul { padding-top: 25px;}
.contact_section ul li {padding: 5px 0 5px 40px; margin-right: 15px; background-size: 30px;margin-bottom: 15px}
.contact_section ul li:last-child{margin-bottom: 0}
}
@media (max-width: 490px) {
.contact_section ul li {padding: 5px 0 5px 40px; margin-right: 0; background-size: 30px;}
}