@charset "UTF-8";





/* .header .ht-rt { position:relative; bottom:auto; width:50%; } */



/* .header .logo { height:3.75em; margin-bottom:2.5em; } */

.header .hd-language { margin-top:1.375em; }


                                
.main { margin-top:8.75em; }

.main .wrap { max-width:1400px; }

.site-sec-bk01 { background-size:contain; margin-top:1em; min-height:48.75em; }

.site-sec-bk01 .content { max-width:960px; margin:0px auto; }

.site-sec-bk01 .con { line-height:1.3; min-height:10.4em; }

.site-sec-bk01 .con a { color:#1b9dd8; }

.site-sec-bk01 .con a:hover { text-decoration:underline; }

.site-sec-bk01 .btn { padding:2em 0px; }

.site-sec-bk01 .btn a { display:inline-block; width:15.556em; line-height:3.778; color:#fff; background:url(../images/but02.png) no-repeat center center; background-size:100% 100%; }

.site-sec-bk01 .title { padding:2.4375em 0px 1.0625em; }

.site-sec-bk01 .con-wrap { width:100%; max-width:668px; min-height:12.125em; position:relative; margin:0px auto;  margin-top:1.3125em;  border:1px solid #d2d2d2; border-radius:0.5em; }

.site-sec-bk01 .con-wrap .address { line-height:1.3; min-height:3.9em; margin-top:0.375em;  }

.site-sec-bk01 .con-wrap .img { position:absolute; left:0px; top:0px; height:100%; width:29.04%; }

.site-sec-bk01 .con-wrap .img span { display:block; height:100%; }

.site-sec-bk01 .con-wrap .text { padding:1em 1em 1em 32.988%; width:100%; }

.site-sec-bk01 .contact { padding:0.75em 0px 0px;}

.site-sec-bk01 .contact a { color:#1b9dd8; }

.site-sec-bk01 .contact a:hover { text-decoration:underline; }

.site-sec-bk01 .contact span { display:inline-block; padding-right:1em; }





.site-footer { padding:4.75em 0px 3.0625em; }

.site-footer span { display:inline-block; padding:0px 1.25em; }

.site-footer em { color:#1b9dd8; }

.site-footer .ft-sahre { margin-top:1em; }
.site-footer .bshare-custom.icon-medium { display:inline-block; }
.site-footer .share-btn { display:inline-block; position:relative; top:8px; }
.site-footer .share-btn a,.site-footer .bshare-custom a { width:24px; line-height:24px; padding-left:0px; height:24px; display:inline-block; }
.site-footer .bshare-custom.icon-medium .bshare-facebook { background:url(../images/Facebook.png) no-repeat left center; background-size:100% 100%;  }
.site-footer .bshare-custom.icon-medium .bshare-linkedin {background:url(../images/LinkedIn.png) no-repeat left center; background-size:100% 100%;   }
.site-footer .bshare-custom.icon-medium .bshare-twitter {background:url(../images/Twitter.png) no-repeat left center; background-size:100% 100%;   }
.site-footer .share-btn a { margin:0px 2px; }
.site-footer .share-btn a.bshare-facebook {background:url(../images/Facebook.png) no-repeat left center; background-size:100% 100%;  }
.site-footer .share-btn a.bshare-linkedin { background:url(../images/LinkedIn.png) no-repeat left center; background-size:100% 100%; }
.site-footer .share-btn a.bshare-twitter { background:url(../images/Twitter.png) no-repeat left center; background-size:100% 100%;  }
.site-footer .share-btn a.bshare-YouTube { background:url(../images/YouTube.png) no-repeat left center; background-size:100% 100%;  }
.site-footer .share-btn a.bshare-Instagram { background:url(../images/Instagram.png) no-repeat left center; background-size:100% 100%; }

@media only screen and (max-width: 1200px){



.header .wrap { padding:0em; }

.header .logo { margin:1em 0px; }

.header .hd-language { top:0px; }





.main { margin-top:5.75em; }



}



@media only screen and (max-width: 1440px){









}









@media only screen and (max-width: 980px){





}



@media only screen and (max-width: 900px){



}





@media only screen and (max-width: 767px){



.main { margin-top:2.996em; }

.header .logo { height:auto; margin:0px; }



.header .ht-rt { position:absolute; width:100%; }



.site-sec-bk01  { background-position:center 10%; min-height:32.5em;  }

.site-sec-bk01 .title { padding-top:1em; }

.site-sec-bk01 .btn a { width:11.667em; line-height:2.833;  }

.site-footer { padding:3em 0px 2em; }

}





@media only screen and (max-width: 375px){

 





}



@media only screen and (max-width: 374px){

 





}



