body {margin: 0px;	padding:0px;font-family:  Arial, "sans-serif";font-size: 16px;}
ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a {	outline:none;}
a img {border: 0;}
p {	padding:0 0 15px 0; margin:0px;}
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;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;}
img { max-width:100%;}
/**/
a:hover{text-decoration:none;}
a:focus {text-decoration: none; outline: none;}
li:focus{outline: none;}

.bg_section{max-width: 1170px;margin: auto;display: flex;align-items: center;justify-content: center;height: 100vh;flex-direction: column;/*padding: 50px 0 50px;*/}
.logo_section{margin-bottom: 48px; text-align: center}
.contact_section{font-size: 20px; line-height: normal;}
.contact_section a{text-decoration: none;color: #000;}
.contact_section a:hover{color: #23356d}
.contact{border-top: 1px solid #757575;border-bottom: 1px solid #757575;padding: 25px 40px 25px;margin-bottom: 50px;text-align: center;}
.contact ul li{display: inline-block;background-repeat: no-repeat;margin-right: 45px;}
.contact ul li:last-child{margin-right: 0;}
.phone {background-image: url(phone_icon.png);background-position: left;background-position: 5px 5px;   padding: 3px 0 2px 35px;  background-size: 20px;}
.mail {background-image: url(email_icon.png);background-position: left;    background-position: 5px 5px; padding: 3px 0 2px 42px; background-size: 27px;}
/*.contact_location{ max-width: 630px;  margin: auto;}*/
.contact_location{text-align: center;}
.location{background-image: url(location_icon.png);    background-position: 0 0px;   padding: 3px 0 2px 35px;   background-size: 18px;}
.comingsoon_txt {  text-align: center;  font-size: 40px; letter-spacing: 6px;    font-weight: 600;  text-transform: uppercase;   padding-top: 28px;}
/**/
@media (max-width: 1199px) {
.bg_section{max-width: 940px;margin: auto;/*padding: 70px 0 70px;*/height: 100vh;}
.logo_section{width: 800px; margin:0 auto 60px;}
.contact_section { font-size: 30px;max-width: 800px; margin:0 auto;}
.contact ul li{margin-right: 40px;    margin-bottom: 10px;}
.mail {  background-position: 6px 2px;  padding: 2px 0 2px 42px;    background-size: 26px;}
	.location {  background-position: 0 0px;  padding: 0 0 2px 35px;   background-size: 22px}
	.contact ul li {       font-size: 17px;}
	.phone {background-position: 5px 3px;}
	.location {  background-position: 0 1px;  padding: 5px 0 4px 35px;   background-size: 18px;}
}
@media (max-width: 991px) {
.bg_section{max-width: 700px;/*padding: 50px 0 50px;*/}
.logo_section{width: 550px; margin:0 auto 30px;}
.contact_section { font-size: 25px;max-width: 690px;}
.contact ul li{margin-right: 30px;}

.contact {margin-bottom: 35px;}
	
}
@media (max-width:767px) {
.bg_section { max-width: 100%; padding: 0 25px 0;}
.logo_section { width: 400px; margin: 0px auto 20px;}
.contact_section{font-size: 22px;max-width: 500px;}
.contact{padding: 15px 15px 15px;margin-bottom: 20px;}
.contact ul li{display: block;margin-right: 0;}
.contact ul li:last-child {margin-top: 15px;}
.contact_location { text-align: left;padding: 0 15px;}
.location{padding-left: 30px;background-position: left 2px;padding-top: 5px; padding-bottom: 5px;}
	.comingsoon_txt {	font-size: 22px;}
	.contact ul li {    text-align: left;   }
	.phone {   background-position: 0 4px; }
	.comingsoon_txt {letter-spacing: 2px;}
	.mail {	background-position: 0 6px}
	.bg_section {   height: auto;}
}
@media (max-width:576px) {
.bg_section{/*height: 100%;*/padding: 0 15px 0;}
.logo_section { width: 280px;}
.contact_section{font-size: 20px;}
.mail a{word-break: break-all;}
.phone { background-size: 20px;padding-left: 30px;}
.mail { background-size: 22px;  padding-left: 30px;}
.location {padding-left: 30px; background-position: left 0; padding-top: 0; padding-bottom: 4px; background-size: 16px;padding-left: 30px;}
	.contact ul li {       font-size: 15px;padding: 5px 0 6px 31px;}
}
