.roboto_regular,.hm_bx01_bx01,.hm_bx02_tp p.alt01,.hm_bx04_tp h2.alt01,.hm_bx06_tp p.alt01,.hm_bx06_bt_bx_bx01 p.alt01,.hm_bx08_tp_bx01_bt p.alt02,.hm_bx08_tp_bx02_bt p.alt02,.hm_bx08_tp_bx03_bt p.alt02,.hm_bx08_tp_bx03_bt p.alt04,.hm_bx07_01_md_bx p.alt02,.hm_bx07_bx01_bx01 p.alt02,.hm_bx07_bx01_bx01 p.alt04,.hm_bx07_bx01_bx03_bx02_bx01_bx01 p.alt02,.hm_bx07_bx01_bx03_bx02_bx01_bx01 p.alt03,.hm_bx07_bx01_bx05{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Roboto', sans-serif;}

.roboto_medium,.hm_bx02_bt_bx_bt,.hm_bx02_bt_bx01_bt,.hm_bx05_bx01_bt,.hm_bx05_bx02_bt,.hm_bx05_bx03_bt,.hm_bx06_tp span.alt01,.hm_bx07_bt_bx04 p.alt,.hm_bx07_bt_bx04 p.alt01,.hm_bx08_tp_bx01_bt p.alt01,.hm_bx08_tp_bx01_bt p.alt01 a,.hm_bx08_tp_bx01_bt p.alt02 a,.hm_bx08_tp_bx02_bt p.alt01,.hm_bx08_tp_bx02_bt p.alt02 a,.hm_bx08_tp_bx02_bt p.alt03,.hm_bx08_tp_bx03_bt p.alt01,.hm_bx08_tp_bx03_bt p.alt02 a,.hm_bx08_tp_bx03_bt p.alt03,.hm_bx08_tp_bx03_bt p.alt04 a,.hm_bx03_bt_bx_lt p.alt01,.hm_bx03_01_bt_bx_lt p.alt01,.hm_bx03_02_bt_bx_rt p.alt01,.hm_bx03_03_bt_bx_rt p.alt01,.hm_bx01_bx02_bx02,.hm_bx07_bx01_bx03_bx01,.hdr_hm_bx01_bx01 div.phon_num,.hm_bx07_01_md_bx p.alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;font-weight:500;}

.roboto_bold,.hm_bx01_bx02_btn,.hm_bx02_tp span.alt01,.hm_bx02_bt_bx_md,.hm_bx02_bt_bx01_md,.hm_bx03_bt_bx_lt_btn,.hm_bx03_01_bt_bx_lt_btn,.hm_bx03_02_bt_bx_rt_btn,.hm_bx03_03_bt_bx_rt_btn,.hm_bx04_tp span.alt01,.hm_bx07_01_md_bx p.alt02 span.alt02,.hm_bx01_bx02_bx03,.hm_bx07_bx01_bx01 p.alt01,.hm_bx07_bx01_bx01 p.alt03,.hm_bx07_bx01_bx03_bx02_bx01_bx01 p.alt01,.hdr_hm_bx01_bx01 div.button{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Roboto', sans-serif;font-weight:700;}

.roboto_condensed,.hm_bx04_bt p.alt,.hm_bx04_bt p.alt01,.hm_bx07_bt_bx03_btn,.hm_bx08_tp_bx02_tp,.hm_bx08_tp_bx03_tp,.hm_bx07_bx01_bx04_btn,.hm_bx04_bt01_bx01_rt{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;}

.roboto_condensed_bold,.hm_bx07_bt_bx02_bx_bx01,.hm_bx07_bt_bx02_bx_bx03,.hm_bx07_bt_bx02_bx_bx05,.hm_bx08_bt_bx02_btn{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;font-weight:700;}

.roboto_condensed_light,.hm_bx_bx03,.hdr_hm_bx01_bx03{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif; font-weight:300;}

.roboto_black,.hm_bx07_bt_bx04 p.alt01 span.alt01,.hm_bx07_01_md_bx p.alt,.hm_bx08_tp_bx01_tp p.alt02{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif; font-weight:900;}

.roboto_condensed_italic,.hm_bx06_bt_bx_bx01 p.alt{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif; font-style: italic;}

.roboto_bold_italic,.hm_bx07_bx01_bx05 span.alt01{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Roboto', sans-serif; font-style: italic;font-weight:700;}

.archivonarrow_regular,.hm_bx01_bx{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Archivo Narrow';}

.archivonarrow_bold,.hm_bx01_bx02_bx01{font-weight: normal; font-style: normal; line-height:normal; font-family: 'ArchivoNarrow-Bold';}

.avenirnextltpro_regular,.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt02,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt01,.hm_bx01_bx01_bx01_rt p.alt01,
.hm_bx02_tp p.alt,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt03,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt04,.hdr_hm_bx01_bx02_bx02_btn01_alt01,.hm_bx_bx01 p.alt01 span.alt02,.hm_bx_bx01 p.alt02 span.alt01,.hm_bx01_bx01_bx01_rt p.alt01,.hm_bx02_tp p.alt,.hm_bx_bx01 p.alt02 span.alt03,.hm_bx_bx01 p.alt02 span.alt04,.hm_bx_bx02_btn01,.hm_bx_bx02_btn01_alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;}

.avenirnextltpro_demi,.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt01,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt02,.hm_bx01_bx01_bx01_rt p.alt02,.hm_bx02_tp p.alt span.alt,.hdr_hm_bx01_bx02_bx02_btn01,.hm_bx_bx01 p.alt01 span.alt01,.hm_bx_bx01 p.alt02 span.alt02{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;  font-weight:500;}

.avenirnextltpro_regular,.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt02,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt01,.hm_bx01_bx01_bx01_rt p.alt01,.hm_bx02_tp p.alt,.hm_bx_bx01 p.alt01 span.alt02,.hm_bx_bx01 p.alt02 span.alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif; }

.avenirnextltpro_demi,.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt01,.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt02,.hm_bx01_bx01_bx01_rt p.alt02,.hm_bx02_tp p.alt span.alt,.hm_bx04_md_btn01 span.alt01{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Roboto', sans-serif;  font-weight:500;}

.avenirnextltpro_bold,.hdr_hm_bx01_bx02_bx02_btn{font-weight: normal; font-style: normal;line-height:normal; font-family:'Roboto', sans-serif; font-weight:700;}

.raleway_bold,.hm_bx07_bt_bx02_bx02_bx01 span.alt01{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Roboto', sans-serif;font-weight:700;}

.raleway_semibold,.hm_bx07_bt_bx02_bx02_bx01 span.alt02{font-weight: normal; font-style: normal; line-height:normal; font-family:'Roboto', sans-serif;font-weight:600;}


/**/
.hdr_hm{background:url('../front_images/bg-hdr-hm.png') no-repeat;background-size:cover;width:100%;height:630px;float:left;}
.hdr_hm_in{width:1110px;margin:auto;}
.hdr_hm_bx01{width:100%;float:left;}

.hdr_hm_bx01_bx01{width:100%;float:left;}
.hdr_hm_bx01_bx01 div.num{margin:13px 0 0 0;float:left;}
.hdr_hm_bx01_bx01 div.num img{float:left;}
.hdr_hm_bx01_bx01 div.num .num_txt{font-size:15px;color:#454545;margin-left:8px;float:left;}
.hdr_hm_bx01_bx01 div.num img.tel_hide{display:none;}
.hdr_hm_bx01_bx01 div.num img.tel_show{display:block;}

.hdr_hm_bx01_bx01 div.phon_num{display:none;margin-top:25px;}
.hdr_hm_bx01_bx01 div.phon_num_in{width:250px;margin:auto;}
.hdr_hm_bx01_bx01 div.phon_num_in .num img{margin-top:4px;float:left;}
.hdr_hm_bx01_bx01 div.phon_num_in .num .num_txt{font-size:20px;color:#fff;margin-left:8px;float:left;}

.hdr_hm_bx01_bx01 div.button{margin:3px 0 0 0;float:left;}
.hdr_hm_bx01_bx01 div.button .btn01{background:#00bfff;cursor: pointer;width:131px;height:41px;font-size: 14px;color:#fff;padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;border:0;outline:0;}
.hdr_hm_bx01_bx01 div.button .btn02{background:#fff;cursor: pointer;width:131px;height:41px;font-size: 14px;color:#00bfff;padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;border:2px solid #00bfff;outline:0;}

.hdr_hm_bx01_bx01_mobmenu{width:100%;float:left;display:none;}

.hdr_hm_bx01_bx02{width:100%;margin-top:130px;text-align:center;color:#fff;float:left;}
.hdr_hm_bx01_bx02_bx01{width:100%;float:left;}
.hdr_hm_bx01_bx02_bx01 p.alt01{font-size:67px;margin:0;}
.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt01{}
.hdr_hm_bx01_bx02_bx01 p.alt01 span.alt02{}
.hdr_hm_bx01_bx02_bx01 p.alt02{font-size:28px;margin-top:21px;color:#fff;}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.show{float:left;}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt01{color:#fff;}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt02{}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt03{font-size:14px;color:#fff; font-weight:bold}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt04{font-size:14px;color:#f7a821;margin-left:-4px;font-weight:bold}
.hdr_hm_bx01_bx02_bx01 p.alt02 span.alt05{color:#fff;}

.hdr_hm_bx01_bx02_bx02{width:100%;margin-top:20px;float:left;}
.hdr_hm_bx01_bx02_bx02_btn{background:#00bfff;width:286px;cursor: pointer;font-size: 15px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
.hdr_hm_bx01_bx02_bx02{width:100%;margin-top:25px;float:left;}
.hdr_hm_bx01_bx02_bx02 span.alt01{margin-left:74px;}
.hdr_hm_bx01_bx02_bx02 span.alt01:first-child{margin-left:0;}
.hdr_hm_bx01_bx02_bx02_btn01{background:#f65125;width:286px;cursor: pointer;font-size: 18px;color:#fff;padding:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;border:0;outline:0;  font-weight:bold}
.hdr_hm_bx01_bx02_bx02_btn01_alt01{}/*Empty span for font family*/

.hdr_hm_bx01_bx03{width:72%;font-size:18px;color:#fff;line-height:30px;margin-top:80px; margin-left:13%; margin-right:13%;float:left;position:relative;}
.hdr_hm_bx01_bx03 img{float:left;position:relative; margin-top:10px;}
.hdr_hm_bx01_bx03 p.alt01{text-align:center;margin:0;}
.hdr_hm_bx01_bx03 p.alt02{text-align:center;margin:0;}
.hdr_hm_bx01_bx03 .quote_left{background:url('../front_images/icn-quote-left.png') no-repeat;width:28px;height:22px;position:absolute;left:45px;top:5px;}
.hdr_hm_bx01_bx03 .quote_right{background:url('../front_images/icn-quote-right.png') no-repeat;width:28px;height:22px;position:absolute;right:45px;top:35px;}

#testimonial{padding:0 100px 0 100px;}
.carousel{width:100%;float:left;}
#testimonial ol.carousel-indicators{margin-bottom:-60px;}
#testimonial ol.carousel-indicators li{background:#4b4e50;border:1px solid #4b4e50;}
#testimonial ol.carousel-indicators li.active{background:#fff;border:1px solid #fff;}
#testimonial .carousel-control{position: absolute;top:50%;z-index:5;display:inline-block;color:#fff;font-size:36px;}
/**/

/*.hm_bx01{background:url('../front_images/bg_hm_bx01.png') no-repeat;background-size:cover;width:100%;height:588px;float:left;}
.hm_bx01_in{width:1152px;margin:auto;}
.hm_bx01_bx01_rel{width:100%;float:left;position:relative;}
.hm_bx01_bx01{position:absolute;display:block;top:100px;left:45%;float:right;width:100%;min-width:659px;height:334px;margin-left:-154px;margin-top:30px;background-color: #035883;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.hm_bx01_bx02_rel{width:100%;float:left;}
.hm_bx01_bx02_rel_in{width:1152px;margin:auto;position:relative;}
.hm_bx01_bx02{width:710px;position:absolute;top:160px;left:380px;}
.hm_bx01_bx02_bx01,.hm_bx01_bx02_bx02{width:100%;color:#fff;text-shadow: 0px 1px 1px #000;float:left;}
.hm_bx01_bx02_bx03{width:100%;float:left;}
.hm_bx01_bx02_bx01{font-size:48px;}
.hm_bx01_bx02_bx01 h1{font-size:48px;color:#fff;text-shadow: 0px 1px 1px #000;display:inline;}
.hm_bx01_bx02_bx02{font-size:21px;margin-top:30px;}
.hm_bx01_bx02_bx03{font-size:21px;margin-top:40px;}
.hm_bx01_bx02_bx03_btn_bx{float:left;}
.hm_bx01_bx02_bx03_btn{background-color: #f65125;cursor: pointer;font-size: 17px;padding:10px 0 10px 0;width:218px;color:#fff;border:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #fff;}
.hm_bx01_bx02_bx03_btn01{background-color: #00bfff;cursor: pointer;font-size: 17px;margin-left:23px;padding:10px 0 10px 0;width:218px;color:#fff;border:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #fff;}
.hm_bx01_bx02_bx03_btn02{background-color: #033a57;cursor: pointer;font-size: 17px;margin-left:23px;padding:10px 0 10px 0;width:218px;color:#fff;border:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #fff;}
.hm_bx01_bx03{width:100%;float:left;display:none;margin-top:50px;}
.hm_bx01_bx03_in{width:1152px;margin:auto;}*/

/*.hm_bx01{background:#f7f7f7;width:100%;padding:50px 0 50px 0;float:left;}
.hm_bx01_in{width:1075px;margin:auto;}
.hm_bx01_bx01{width:100%;float:left;}
.hm_bx01_bx01_bx01{width:25%;float:left;}
.hm_bx01_bx01_bx02,.hm_bx01_bx01_bx03,.hm_bx01_bx01_bx04{width:25%;padding-left:25px;float:left;}
.hm_bx01_bx01_bx01_lt{float:left;}
.hm_bx01_bx01_bx01_rt{width:145px;margin-left:10px;float:left;}
.hm_bx01_bx01_bx01_rt p.alt01{font-size:24px;color:#242527;margin:13px 0 0 0;letter-spacing:2px;}
.hm_bx01_bx01_bx01_rt p.alt02{font-size:16px;color:#ff3500;margin-top:-3px;}*/

/**/
.hm_bx{background:url('../front_images/bg-hdr-hm.png') no-repeat;background-size:cover;width:100%;height:575px;text-align:center;color:#fff;margin-top:63px;padding-top:80px;float:left;}
.hm_bx_in{width:970px;margin:auto;}
.hm_bx_bx01{width:100%;float:left;}
.hm_bx_bx01 p.alt01{font-size:67px;margin:0;}
.hm_bx_bx01 p.alt01 span.alt01{}
.hm_bx_bx01 p.alt01 span.alt02{}
.hm_bx_bx01 p.alt02{font-size:18px;margin-top:21px;color:#dbdbdb;}
.hm_bx_bx01 p.alt02 span.alt01{color:#fff;}
.hm_bx_bx01 p.alt02 span.alt02{}
.hm_bx_bx01 p.alt02 span.alt03{font-size:14px;color:#fff; font-weight:bold}
.hm_bx_bx01 p.alt02 span.alt04{font-size:14px;color:#f7a821;margin-left:-4px;font-weight:bold}
.hm_bx_bx01 p.alt02 span.alt05{color:#fff;}
.hm_bx_bx01 h1{font-weight: normal;font-style: normal;line-height: normal;font-family: 'Roboto', sans-serif;font-size: 60px;letter-spacing:1px;}

.hm_bx_bx02{width:100%;margin-top:20px;float:left;}
.hm_bx_bx02_btn{background:#00bfff;width:286px;cursor: pointer;font-size: 15px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
.hm_bx_bx02{width:100%;margin-top:25px;float:left;}
.hm_bx_bx02 span.alt01{margin-left:74px;}
.hm_bx_bx02 span.alt01:first-child{margin-left:0;}
.hm_bx_bx02_btn01{background:#00bfff;width:286px;cursor: pointer;font-size: 16px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;  font-weight:bold}
.hm_bx_bx02_btn01_alt01{}/*Empty span for font family*/

.hm_bx_bx03{width:100%;font-size:18px;color:#fff;line-height:30px;margin-top:80px;float:left;position:relative;}
.hm_bx_bx03 p.alt01{text-align:left;margin:0;}
.hm_bx_bx03 p.alt02{text-align:right;margin:0;}
.hm_bx_bx03 .quote_left{background:url('../front_images/icn-quote-left.png') no-repeat;width:28px;height:22px;position:absolute;left:45px;top:5px;}
.hm_bx_bx03 .quote_right{background:url('../front_images/icn-quote-right.png') no-repeat;width:28px;height:22px;position:absolute;right:45px;top:35px;}

#testimonial{padding:0 100px 0 100px;}
.carousel{width:100%;float:left;}
#testimonial ol.carousel-indicators{margin-bottom:-60px;}
#testimonial ol.carousel-indicators li{background:#4b4e50;border:1px solid #4b4e50;}
#testimonial ol.carousel-indicators li.active{background:#fff;border:1px solid #fff;}
#testimonial .carousel-control{position: absolute;top:50%;z-index:5;display:inline-block;color:#fff;font-size:36px;}
/**/

.hm_bx01{background:#f7f7f7;width:100%;padding:50px 0 50px 0;float:left;}
.hm_bx01_in{width:1075px;margin:auto;}
.hm_bx01_bx01{width:100%;float:left;}
.hm_bx01_bx01_bx01{width:50%;float:left;}
.hm_bx01_bx01_bx01_bx01{width:50%;float:left;}
.hm_bx01_bx01_bx01_bx02{width:50%;padding-left:25px;float:left;}
.hm_bx01_bx01_bx01_bx03{width:50%;padding-left:25px;float:left;}
.hm_bx01_bx01_bx01_bx04{width:50%;padding-left:25px;float:left;}
.hm_bx01_bx01_bx01_lt{float:left;}
.hm_bx01_bx01_bx01_rt{width:145px;margin-left:10px;float:left;}
.hm_bx01_bx01_bx01_rt p.alt01{font-size:24px;color:#242527;margin:13px 0 0 0;letter-spacing:2px;}
.hm_bx01_bx01_bx01_rt p.alt02{font-size:16px;color:#ff3500;margin-top:-3px;}

.hm_bx02{width:100%;float:left;}
.hm_bx02_in{width:1044px;margin:auto;}
.hm_bx02_tp,.hm_bx02_md,.hm_bx02_bt{width:100%;float:left;}
.hm_bx02_tp{width:100%;margin-top:75px;text-align:center;float:left;}
.hm_bx02_tp p.alt{font-family:arial;font-size:37px;color:#3b3b3b;margin-top:0;}
.hm_bx02_tp p.alt span.alt{color:#00bfff;}
.hm_bx02_tp p.alt01{font-size:21px;color:#808080;margin-top:30px;}
.hm_bx02_tp span.alt01{font-size:21px;color:#808080;}
.hm_bx02_md{margin-top:35px;text-align:center;}
.hm_bx02_bt{display:table;margin-top:44px;}
.hm_bx02_bt_in{display:table-row;}
.hm_bx02_bt_bx{display:table-cell;padding:0 15px 0 15px;vertical-align:top;height:280px;}
.hm_bx02_bt_bx_tp,.hm_bx02_bt_bx_md,.hm_bx02_bt_bx_bt{width:100%;float:left;}
.hm_bx02_bt_bx_tp,.hm_bx02_bt_bx_md{text-align:center;}
.hm_bx02_bt_bx_md{margin-top:30px;font-size:22px;color:#3a3a3c;}
.hm_bx02_bt_bx_bt{margin-top:23px;font-size:14px;color:#7d7d7d;line-height:21px;}
.hm_bx02_bt01{display:none;margin-top:44px;}

.hm_bx02_bt_bx01{display:table-cell;padding:0 15px 0 15px;vertical-align:top;display:none;}
.hm_bx02_bt_bx01_tp,.hm_bx02_bt_bx01_md,.hm_bx02_bt_bx01_bt{width:100%;float:left;}
.hm_bx02_bt_bx01_tp,.hm_bx02_bt_bx01_md{text-align:center;}
.hm_bx02_bt_bx01_md{margin-top:30px;font-size:22px;color:#3a3a3c;}
.hm_bx02_bt_bx01_bt{margin-top:23px;font-size:14px;color:#7d7d7d;line-height:21px;}

.hm_bx03{width:100%;height:320px;margin-top:40px;float:left;}
.hm_bx03_tp{width:100%;height:29px;float:left;}
.hm_bx03_tp_in{width:1044px;margin:auto;}
.hm_bx03_tp_bx{width:100%;float:left;}
.hm_bx03_tp_bx img{margin-left:90px;}
.hm_bx03_bt{background:#19a3d1;width:100%;height:288px;float:left;}
.hm_bx03_bt_in{width:1044px;margin:auto;}
.hm_bx03_bt_bx{background:url('../front_images/img-hm-bx03.png') no-repeat;background-position:500px 0;width:100%;height:288px;float:left;}
.hm_bx03_bt_bx_lt{width:465px;margin-left:50px;float:left;}
.hm_bx03_bt_bx_lt p.alt{font-family:arial;font-size:23px;font-weight:bold;color:#fff;margin-top:35px;}
.hm_bx03_bt_bx_lt p.alt01{font-size:15px;color:#fff;margin-top:15px;line-height:21px;}
.hm_bx03_bt_bx_lt_btn{background-color: #fff;cursor: pointer;font-size: 14px;margin-top:25px;width:144px;padding:5px 0 5px 0;color:#18a3d1;border:0;border:1px solid #fff;}
/*.hm_bx03_bt_bx_rt{background:url('../front_images/bg_hm_bx07.png') no-repeat;width:521px;margin-right:25px;float:right;}*/

.hm_bx03_01{width:100%;height:320px;margin-top:40px;float:left;}
.hm_bx03_01_tp{width:100%;height:29px;float:left;}
.hm_bx03_01_tp_in{width:1044px;margin:auto;}
.hm_bx03_01_tp_bx{width:100%;float:left;}
.hm_bx03_01_tp_bx img{margin-left:350px;}
.hm_bx03_01_bt{background:#19a3d1;width:100%;height:288px;float:left;}
.hm_bx03_01_bt_in{width:1044px;margin:auto;}
.hm_bx03_01_bt_bx{background:url('../front_images/img-hm-bx03-01.png') no-repeat;background-position:500px 0;width:100%;height:288px;float:left;}
.hm_bx03_01_bt_bx_lt{width:550px;margin-left:10px;float:left;}
.hm_bx03_01_bt_bx_lt p.alt{font-family:arial;font-size:23px;font-weight:bold;color:#fff;margin-top:35px;}
.hm_bx03_01_bt_bx_lt p.alt01{font-size:15px;color:#fff;margin-top:15px;line-height:21px;}
.hm_bx03_01_bt_bx_lt_btn{background-color: #fff;cursor: pointer;font-size: 14px;margin-top:25px;width:144px;padding:5px 0 5px 0;color:#18a3d1;border:0;border:1px solid #fff;}
/*.hm_bx03_01_bt_bx_rt{width:521px;margin-right:25px;float:right;}*/

.hm_bx03_02{width:100%;height:320px;margin-top:40px;float:left;}
.hm_bx03_02_tp{width:100%;height:29px;float:left;}
.hm_bx03_02_tp_in{width:1044px;margin:auto;}
.hm_bx03_02_tp_bx{width:100%;float:left;}
.hm_bx03_02_tp_bx img{margin-left:620px;}
.hm_bx03_02_bt{background:#19a3d1;width:100%;height:288px;float:left;}
.hm_bx03_02_bt_in{width:1044px;margin:auto;}
.hm_bx03_02_bt_bx{background:url('../front_images/img-hm-bx03-02.png') no-repeat;background-position:0 0;width:100%;height:288px;float:left;}
/*.hm_bx03_02_bt_bx_lt{width:521px;margin-left:10px;float:left;}*/
.hm_bx03_02_bt_bx_rt{width:445px;margin-right:60px;float:right;}
.hm_bx03_02_bt_bx_rt p.alt{font-family:arial;font-size:23px;font-weight:bold;color:#fff;margin-top:45px;}
.hm_bx03_02_bt_bx_rt p.alt01{font-size:15px;color:#fff;margin-top:15px;line-height:21px;}
.hm_bx03_02_bt_bx_rt_btn{background-color: #fff;cursor: pointer;font-size: 14px;margin-top:25px;width:144px;padding:5px 0 5px 0;color:#18a3d1;border:0;border:1px solid #fff;}

.hm_bx03_03{width:100%;height:320px;margin-top:40px;float:left;}
.hm_bx03_03_tp{width:100%;height:29px;float:left;}
.hm_bx03_03_tp_in{width:1044px;margin:auto;}
.hm_bx03_03_tp_bx{width:100%;float:left;}
.hm_bx03_03_tp_bx img{margin-left:885px;}
.hm_bx03_03_bt{background:#19a3d1;width:100%;height:288px;float:left;}
.hm_bx03_03_bt_in{width:1044px;margin:auto;}
.hm_bx03_03_bt_bx{background:url('../front_images/img-hm-bx03-03.png') no-repeat;background-position:0 0;width:100%;height:288px;float:left;}
/*.hm_bx03_03_bt_bx_lt{width:521px;margin-left:10px;float:left;}*/
.hm_bx03_03_bt_bx_rt{width:445px;margin-right:50px;float:right;}
.hm_bx03_03_bt_bx_rt p.alt{font-family:arial;font-size:23px;font-weight:bold;color:#fff;margin-top:35px;}
.hm_bx03_03_bt_bx_rt p.alt01{font-size:15px;color:#fff;margin-top:15px;line-height:21px;}
.hm_bx03_03_bt_bx_rt_btn{background-color: #fff;cursor: pointer;font-size: 14px;margin-top:25px;width:144px;padding:5px 0 5px 0;color:#18a3d1;border:0;border:1px solid #fff;}

.hm_bx04{width:100%;float:left;}
.hm_bx04_in{width:1044px;margin:auto;}
.hm_bx04_tp{width:100%;float:left;}
.hm_bx04_tp{width:100%;margin-top:30px;text-align:center;float:left;}
.hm_bx04_tp p.alt01{font-family:arial;font-size:16px;color:#3b3b3b;margin-top:25px;}
.hm_bx04_tp h2.alt01{font-size:37px;color:#3b3b3b;margin-top:30px;}
.hm_bx04_tp span.alt01{color:#f65125;}

.hm_bx04_md{width:100%;float:left;margin-top:35px;text-align:center;}
.hm_bx04_md_btn01{background:#00bfff;width:328px;cursor: pointer;font-size: 18px;color:#fff;padding:10px 20px 10px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
.hm_bx04_md_btn01 span.alt01{margin:5px 0 0 5px;}
.hm_bx04_md_btn01 span.alt02{margin:5px 0 0 5px;}

.hm_bx04_bt{width:100%;margin-top:50px;float:left;}
.hm_bx04_bt_lt{width:650px;float:left;margin:20px 0 0 0;}
.hm_bx04_bt_rt{width:365px;float:right;}
.hm_bx04_bt_rt_bx{width:100%;float:left;margin-top:30px;}
.hm_bx04_bt_rt_bx:first-child{margin-top:0;}
.hm_bx04_bt_rt_bx p.alt{font-size:23px;color:#363636;margin-top:0;}
.hm_bx04_bt_rt_bx p.alt01{font-size:15px;color:#808080;margin-top:10px;line-height:21px;}
.hm_bx04_bt_rt_bx h2.alt{font-size:23px;color:#363636;margin-top:0;}

.hm_bx04_bt01{width:100%;margin-top:50px;float:left;}
.hm_bx04_bt01_bx01{width:100%;margin-bottom:20px;float:left;}
.hm_bx04_bt01_bx01:last-child{margin-bottom:0;}
.hm_bx04_bt01_bx01_lt{float:left;}
.hm_bx04_bt01_bx01_lt01{float:left;display:none;}/*for mobile*/
.hm_bx04_bt01_bx01_rt{width:933px;margin-left:25px;float:left;}
.hm_bx04_bt01_bx01_rt p.alt01{font-size:23px;color:#3a3a3c;margin-top:5px;}
.hm_bx04_bt01_bx01_rt p.alt02{font-size:15px;color:#7d7d7d;margin-top:10px;line-height:21px;}

.hm_bx05{background:#00bfff;width:100%;height:332px;margin-top:50px;float:left;}
.hm_bx05_in{width:1044px;margin:auto;}
.hm_bx05_bx01{width:232px;margin:30px 0 0 60px;float:left;text-align:right;}
.hm_bx05_bx01_tp{width:100%;float:left;position:relative;}
.hm_bx05_bx01_tp_in{width:100%;float:left;position:absolute;top:10px;left:-7px;}
.hm_bx05_bx01_tp_bx01{width:100%;float:left;}
.hm_bx05_bx01_tp_bx01 .txt{font-family:arial;font-size:110px;font-weight:bold;color:#fff;float:left;}
.hm_bx05_bx01_tp_bx01 .txt01{font-family:arial;font-size:55px;color:#fff;float:left;margin-top:12px;}
.hm_bx05_bx01_tp_bx02{width:100%;font-family:arial;font-size:18px;color:#f3fdff;margin:-10px 0 0 7px;float:left;text-align:left;}
.hm_bx05_bx01_bt{width:100%;float:left;font-size:15px;color:#f3fdff;text-align:left;margin-top:25px;}
.hm_bx05_bx02{width:250px;margin:30px 0 0 110px;float:left;text-align:right;}
.hm_bx05_bx02 img{margin-right:27px;}
.hm_bx05_bx02_tp{width:100%;float:left;position:relative;}
.hm_bx05_bx02_tp_in{width:100%;float:left;position:absolute;top:10px;left:-7px;}
.hm_bx05_bx02_tp_bx01{width:100%;float:left;}
.hm_bx05_bx02_tp_bx01 .txt{font-family:arial;font-size:110px;font-weight:bold;color:#fff;float:left;}
.hm_bx05_bx02_tp_bx01 .txt01{font-family:arial;font-size:55px;color:#fff;float:left;margin-top:12px;}
.hm_bx05_bx02_tp_bx02{width:100%;font-family:arial;font-size:18px;color:#f3fdff;margin:-10px 0 0 7px;float:left;text-align:left;}
.hm_bx05_bx02_bt{width:100%;float:left;font-size:15px;color:#f3fdff;text-align:left;margin-top:25px;}
.hm_bx05_bx03{width:250px;margin:30px 0 0 110px;float:left;text-align:left;}
.hm_bx05_bx03 img{margin-left:3px;}
.hm_bx05_bx03_tp{width:100%;float:left;position:relative;}
.hm_bx05_bx03_tp_in{width:100%;float:left;position:absolute;top:10px;left:-7px;}
.hm_bx05_bx03_tp_bx01{width:100%;float:left;}
.hm_bx05_bx03_tp_bx01 .txt{font-family:arial;font-size:110px;font-weight:bold;color:#fff;float:left;}
.hm_bx05_bx03_tp_bx01 .txt01{font-family:arial;font-size:55px;color:#fff;float:left;margin-top:12px;}
.hm_bx05_bx03_tp_bx02{width:100%;font-family:arial;font-size:18px;color:#f3fdff;margin:-10px 0 0 7px;float:left;text-align:left;}
.hm_bx05_bx03_bt{width:100%;float:left;font-size:15px;color:#f3fdff;text-align:left;margin-top:25px;}

.hm_bx06{width:100%;float:left;}
.hm_bx06_in{width:1044px;margin:auto;}
.hm_bx06_tp,.hm_bx06_md,.hm_bx06_bt{width:100%;float:left;}
.hm_bx06_tp{width:100%;margin-top:75px;text-align:center;float:left;}
.hm_bx06_tp p.alt{font-family:arial;font-size:37px;color:#3b3b3b;margin-top:0;}
.hm_bx06_tp p.alt span.alt{color:#00bfff;}
.hm_bx06_tp p.alt01{font-size:16px;color:#6d6d6d;margin-top:30px;line-height:24px;}
.hm_bx06_tp span.alt01{font-size:16px;color:#f65125;}
.hm_bx06_md{margin-top:35px;text-align:center;}
.hm_bx06_bt_in{width:890px;margin-right:75px;float:right;}
.hm_bx06_bt_bx{background:url('../front_images/bg-hm-bx06.png') no-repeat top;background-position:33px 0px;width:100%;height:550px;margin-top:55px;float:left;}
.hm_bx06_bt_bx_bx01{width:495px;margin-top:340px;float:left;}
.hm_bx06_bt_bx_bx01 p.alt{font-size:21px;color:#ff3400;margin-top:0;}
.hm_bx06_bt_bx_bx01 p.alt01{font-size:14px;color:#777;margin-top:0;line-height:24px;}
.hm_bx06_bt_bx_bx02{width:100%;margin-top:40px;text-align:center;float:left;display:none;}

.hm_bx07{background:url('../front_images/bg-hm-bx07.png') no-repeat;background-size:cover;width:100%;height:773px;float:left;}
.hm_bx07_in{width:997px;margin:auto;}
.hm_bx07_bx01{width:100%;float:left;}
.hm_bx07_bx01_bx01{width:100%;font-size:20px;color:#fff;text-align:center;letter-spacing:1px;float:left;}
.hm_bx07_bx01_bx01 p.alt01{font-size:40px;margin-top:25px;}
.hm_bx07_bx01_bx01 p.alt02{margin-top:20px;}
.hm_bx07_bx01_bx01 p.alt03{margin-top:15px;}
.hm_bx07_bx01_bx01 p.alt04{margin-top:5px;}

.hm_bx07_bx01_bx02{width:100%;margin-top:10px;text-align:center;float:left;}

.hm_bx07_bx01_bx03{background:#fff;width:100%;margin-top:20px;padding:10px 25px 20px 25px;float:left;-webkit-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.3), 0px 0px 50px 0px rgba(0,0,0,0.3);-moz-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.3), 0px 0px 50px 0px rgba(0,0,0,0.3);box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.3), 0px 0px 50px 0px rgba(0,0,0,0.3);border:1px solid #757575;}

.hm_bx07_bx01_bx03_bx01{width:100%;font-size:13px;color:#0d566d;float:left;}
.hm_bx07_bx01_bx03_bx01_in{width:265px;margin:auto;}
.hm_bx07_bx01_bx03_bx01 span.alt01{margin-left:15px;float:left;}
.hm_bx07_bx01_bx03_bx01 span.alt01:first-child{margin-left:0;}
.hm_bx07_bx01_bx03_bx01 span.alt01 span.alt01_01{color:#0d566d;float:left;}
.hm_bx07_bx01_bx03_bx01 span.alt01 span.alt01_02{color:#707070;font-style:italic;float:left;}
.hm_bx07_bx01_bx03_bx01 span.alt01 img{margin:2px 3px 0 0;float:left;}

.hm_bx07_bx01_bx03_bx02{width:100%;float:left;}
.hm_bx07_bx01_bx03_bx02_bx01{width:100%;margin-top:15px;float:left;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01{width:100%;margin-top:15px;float:left;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_in{}/*Empty div for mobile*/
.hm_bx07_bx01_bx03_bx02_bx01_bx01:first-child{margin-top:0;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_lt{width:455px;float:left;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_rt{width:455px;margin-left:30px;float:left;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01{width:133px;height:133px;margin-left:28px;padding:25px 15px 15px 15px;text-align:center;float:left;border:1px solid #00bfff;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01:first-child{margin-left:0;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01 p.alt01{font-size:24px;color:#454545;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01 p.alt02{font-size:16px;color:#7a7979;}
.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01 p.alt03{font-size:24px;color:#f65025;margin-top:3px;}

.hm_bx07_bx01_bx03_bx02_bx02{width:100%;margin-top:15px;float:left;display:none;}/*for mobile*/

.hm_bx07_bx01_bx04{width:100%;margin-top:15px;text-align:center;float:left;}
.hm_bx07_bx01_bx04_btn{background: #ffb400; background: -moz-linear-gradient(top,  #ffb400 0%, #ffc740 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb400), color-stop(100%,#ffc740)); background: -webkit-linear-gradient(top,  #ffb400 0%,#ffc740 100%); background: -o-linear-gradient(top,  #ffb400 0%,#ffc740 100%); background: -ms-linear-gradient(top,  #ffb400 0%,#ffc740 100%); background: linear-gradient(to bottom,  #ffb400 0%,#ffc740 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb400', endColorstr='#ffc740',GradientType=0 ); cursor: pointer;border: 2px solid #fff;font-size: 18px;text-transform: uppercase;padding:15px 50px 15px 50px;color:#303030;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.hm_bx07_bx01_bx05{width:100%;font-size:24px;color:#fff;margin-top:15px;text-align:center;float:left;}
.hm_bx07_bx01_bx05 span.alt01{}/*Empty span for font family*/
.hm_bx07_bx01_bx05 span.alt01 a{color:#fff;text-decoration:underline;}

.hm_bx07_01{width:100%;margin-top:50px;float:left;}
.hm_bx07_01_in{width:940px;margin:auto;}
.hm_bx07_01_tp,.hm_bx07_01_md,.hm_bx07_01_bt{width:100%;float:left;}
.hm_bx07_01_tp,.hm_bx07_01_bt{text-align:center;}
.hm_bx07_01_md{margin-top:30px;}
.hm_bx07_01_bt{margin-top:70px;}
.hm_bx07_01_tp{font-size:37px;color:#3b3b3b;}
.hm_bx07_01_tp span.alt01{color:#00bfff;font-weight:bold;}
.hm_bx07_01_md_bx{width:443px;padding:20px;float:left;-webkit-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);-moz-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);box-shadow: 0px 0px 30px 0px rgba(161,185,224,0.5);}
.hm_bx07_01_md_bx:last-child{float:right;}
.hm_bx07_01_md_bx_in{width:100%;padding:0 0 15px 20px;float:left;border-left:4px solid #00bfff;}
.hm_bx07_01_md_bx p.alt{font-size:24px;color:#3a3a3c;margin-top:0;}
.hm_bx07_01_md_bx p.alt01{font-size:14px;color:#595959;margin-top:20px;line-height:21px;}
.hm_bx07_01_md_bx p.alt02{font-size:13px;color:#737373;margin-top:20px;}
.hm_bx07_01_md_bx p.alt02 span.alt02{color:#19a3d1;}

.extra_text{font-size:13px;color:#737373;}
.extra_text h1,.extra_text h2,.extra_text h3{color:#2c4d67;}
.ipmon_bx03_bx01_lt_bx01_rt h1{font-size:30px; margin-top:0px}
.ipmon_bx03_bx01_lt_bx01_rt h2{font-size:24px; margin-top:0px}
.hm_bx08{width:100%;margin-top:70px;float:left;}
.hm_bx08_in{width:945px;margin:auto;}
.hm_bx08_tp,.hm_bx08_md,.hm_bx08_bt{width:100%;float:left;}
.hm_bx08_md,.hm_bx08_bt{text-align:center;}
.hm_bx08_md{margin-top:60px;}
.hm_bx08_bt{margin-top:45px;}
.hm_bx08_bt_bx01{width:100%;font-family:arial;font-size:19px;font-weight:bold;float:left;}
.hm_bx08_bt_bx01 span.alt{color:#2c4d67;}
.hm_bx08_bt_bx01 span.alt01{color:#808080;}
.hm_bx08_bt_bx02{width:100%;margin-top:35px;float:left;}
.hm_bx08_bt_bx02_btn{background: #00bfff;cursor: pointer;font-size: 18px;text-transform: uppercase;padding:15px 50px 15px 50px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;}
.hm_bx08_tp_bx01{width:300px;margin-left:22px;min-height:380px;padding:20px 37px 10px 37px;float:left;-webkit-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);-moz-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);box-shadow: 0px 0px 30px 0px rgba(161,185,224,0.5);}
.hm_bx08_tp_bx01:first-child{margin-left:0;}
.hm_bx08_tp_bx01_tp{width:100%;text-align:center;float:left;}
.hm_bx08_tp_bx01_tp p.alt01{margin:0;}
.hm_bx08_tp_bx01_tp p.alt02{font-size:22px;color:#3a3a3c;margin-top:10px;}
.hm_bx08_tp_bx01_bt{width:100%;margin-top:5px;float:left;}
.hm_bx08_tp_bx01_bt p.alt01{font-size:14px;color:#595959;line-height:21px;}
.hm_bx08_tp_bx01_bt p.alt01 a{color:#595959;text-decoration:underline;}
.hm_bx08_tp_bx01_bt p.alt02{font-size:13px;color:#737373;line-height:21px;margin-top:15px;}
.hm_bx08_tp_bx01_bt p.alt02 a{color:#00bfff;text-decoration:underline;}
/*.hm_bx08_tp_bx02{width:300px;margin-left:80px;padding:20px;float:left;-webkit-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);-moz-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);box-shadow: 0px 0px 30px 0px rgba(161,185,224,0.5);}
.hm_bx08_tp_bx02_tp{width:100%;float:left;font-size:24px;color:#2c4d67;}
.hm_bx08_tp_bx02_tp span.alt{float:left;text-decoration:underline;}
.hm_bx08_tp_bx02_tp span.alt01{margin:-2px 0 0 10px;float:left;}
.hm_bx08_tp_bx02_bt{width:100%;margin-top:40px;float:left;}
.hm_bx08_tp_bx02_bt p.alt01{font-size:14px;color:#595959;line-height:21px;}
.hm_bx08_tp_bx02_bt p.alt02{font-size:13px;color:#737373;line-height:21px;margin-top:5px;}
.hm_bx08_tp_bx02_bt p.alt02 a{color:#00bfff;text-decoration:underline;}
.hm_bx08_tp_bx02_bt p.alt03{font-size:13px;color:#595959;margin-top:30px;}
.hm_bx08_tp_bx02_bt p.alt03 a{color:#595959;text-decoration:underline;}
.hm_bx08_tp_bx03{width:300px;margin-left:80px;padding:20px;float:left;-webkit-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);-moz-box-shadow:  0px 0px 30px 0px rgba(161,185,224,0.5);box-shadow: 0px 0px 30px 0px rgba(161,185,224,0.5);}
.hm_bx08_tp_bx03_tp{width:100%;float:left;font-size:24px;color:#2c4d67;}
.hm_bx08_tp_bx03_tp span.alt{float:left;text-decoration:underline;}
.hm_bx08_tp_bx03_tp span.alt01{margin:-2px 0 0 10px;float:left;}
.hm_bx08_tp_bx03_bt{width:100%;margin-top:40px;float:left;}
.hm_bx08_tp_bx03_bt p.alt01{font-size:14px;color:#595959;line-height:21px;}
.hm_bx08_tp_bx03_bt p.alt02{font-size:13px;color:#737373;line-height:21px;margin-top:5px;}
.hm_bx08_tp_bx03_bt p.alt02 a{color:#00bfff;text-decoration:underline;}
.hm_bx08_tp_bx03_bt p.alt03{font-size:14px;color:#595959;line-height:21px;margin-top:40px;}
.hm_bx08_tp_bx03_bt p.alt04{font-size:13px;color:#737373;line-height:21px;margin-top:5px;}
.hm_bx08_tp_bx03_bt p.alt04 a{color:#00bfff;text-decoration:underline;}*/

/* hi-res laptops and desktops */
@media (max-width:1281px) {
	.hm_bx02_in,.hm_bx04_in,.hm_bx05_in,.hm_bx06_in,.hm_bx07_in,.hm_bx08_in,.hm_bx07_01_in,.hm_bx01_in,.hm_bx01_bx03_in{width:90%;margin:auto;}
	
	.hm_bx03_tp_in,.hm_bx03_01_tp_in,.hm_bx03_02_tp_in,.hm_bx03_03_tp_in,/**/.hm_bx03_bt_in,.hm_bx03_01_bt_in,.hm_bx03_02_bt_in,.hm_bx03_03_bt_in{width:100%;margin:auto;}
	
	.hdr_hm_bx01_bx01_mobmenu{display:block;}
	
	.hdr_hm_bx01_bx01 div.phon_num{display:block;}
		
	.hm_bx01_bx01_rel,.hm_bx01_bx02_rel{display:none;}
	.hm_bx01_bx03,.hm_bx01_bx04{display:block;}
	.hm_bx01_bx02_bx01 br{display:none;}	
	
	.hm_bx02_bt{display:none;}
	.hm_bx02_bt01{display:block;margin-top:44px;float:left;}
	.hm_bx02_bt01_details{display:none;}
	.hm_bx03_bt_in{height:270px;}
	.hm_bx02_bt_bx_bt{height:100px;}
	.hm_bx02_bt_bx_bt{text-align:center;}	
	/*.hm_bx02_bt,*/.hm_bx02_bt_in,/*.hm_bx02_bt_bx,*/.hm_bx02_bt_bx01{width:100%;display:block;float:left;}
	.hm_bx02_bt_bx{/*margin-top:40px;text-align:center;*/display:none;}
	/*.hm_bx02_bt_bx:first-child{margin-top:0;}*/
	.hm_bx02_bt_bx01{margin-top:40px;text-align:center;}
	.hm_bx02_bt_bx01:first-child{margin-top:0;}
	
	.hm_bx03_tp_bx,.hm_bx03_01_tp_bx,.hm_bx03_02_tp_bx,.hm_bx03_03_tp_bx{text-align:center;}
	.hm_bx03_tp_bx img,.hm_bx03_01_tp_bx img,.hm_bx03_02_tp_bx img,.hm_bx03_03_tp_bx img{margin-left:0;}
	
	.hm_bx04_bt_lt{width:100%;float:left;margin:0;text-align:center;}
	.hm_bx04_bt_rt{width:100%;float:left;margin:20px 0 0 0;text-align:center;}
	.hm_bx04_tp p.alt01 br{display:none;}
	
	.hm_bx04_bt01_bx01_lt{width:100%;float:left;margin:0;text-align:center;}
	.hm_bx04_bt01_bx01_rt{width:100%;float:left;margin:20px 0 0 0;text-align:center;}
	
	.hm_bx05{height:auto;padding-bottom:25px;}
	.hm_bx05_bx01,.hm_bx05_bx02,.hm_bx05_bx03{margin:30px 0 0 40px;}
		
	.hm_bx06_tp p.alt01 br{display:none;}
	.hm_bx06_bt_in{width:100%;margin-right:0;float:left;}
	.hm_bx06_bt_bx{background:none;width:100%;height:auto;margin-top:55px;float:left;}
	.hm_bx06_bt_bx_bx01{width:100%;margin-top:0;text-align:center;float:left;}
	.hm_bx06_bt_bx_bx02{width:100%;margin-top:40px;text-align:center;float:left;display:block;}
	
	.hm_bx07{height:auto;padding-bottom:30px;}
	.hm_bx07_bt_bx02{width:100%;float:left;display:block;}
	.hm_bx07_bt_bx02_in{width:100%;display:block;float:left;}
	.hm_bx07_bt_bx02_bx{display:block;height:300px;text-align:center;padding:0;}
	
	.hm_bx07_01_md_bx{width:100%;float:left;margin:25px 0 0 0;}
	.hm_bx07_01_md_bx:first-child{margin-top:0;}
	
	.hm_bx08_tp_bx01{width:100%;margin:25px 0 0 0;padding:20px;min-height:auto;float:left;}
	.hm_bx08_tp_bx01_bt,.hm_bx08_tp_bx02_bt,.hm_bx08_tp_bx03_bt{width:100%;margin:5px 0 0 0 ;float:left;}
	
	.hdr_hm_in{width:90%;}
	
	.hm_bx01_in{width:700px;}
	.hm_bx01_bx01_bx01{width:100%;margin-bottom:25px;}
	.hm_bx01_bx01_bx01_bx01{width:auto;float:left;}
	.hm_bx01_bx01_bx01_bx02{width:auto;padding-left:0;float:right;}
	.hm_bx01_bx01_bx01_bx03{width:auto;padding-left:0;float:left;}
	.hm_bx01_bx01_bx01_bx04{width:auto;padding-left:0;float:right;}
	/*.hm_bx01_bx01_bx01,.hm_bx01_bx01_bx02,.hm_bx01_bx01_bx03,.hm_bx01_bx01_bx04{padding-left:0;}
	.hm_bx01_bx01_bx01,.hm_bx01_bx01_bx02{margin-bottom:25px;}
	.hm_bx01_bx01_bx01,.hm_bx01_bx01_bx03{width:50%;float:left;padding-left:12%;}
	.hm_bx01_bx01_bx02,.hm_bx01_bx01_bx04{width:50%;float:right;padding-left:15%;}*/
		
	.hdr_hm_bx01_bx01 div.button{width:100%;margin:0;padding:20px 0 120px 0;clear:both;}
	.hdr_hm_bx01_bx01 div.button .btn02{margin-left:15px;}
	.hdr_hm_bx01_bx02 {margin-top:200px;}
	
	.hm_bx01_bx04{display:block;}
}

/* big landscape tablets, laptops, and desktops */
@media (max-width:1025px) {
	/**/
	.hm_bx07{height:auto;padding-bottom:30px;}
	.hm_bx07_in{width:90%;}
	
	.hm_bx07_bx01_bx03{padding:10px;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_in{width:455px;margin:auto;}
	
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_lt{width:100%;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_rt{width:100%;margin:15px 0 0 0;}
	/**/
	
	.hm_bx{height:auto;margin-top:63px;padding:50px 0 100px 0;}
	.hm_bx_in{width:90%;}
	
	.hdr_hm_bx01_bx02_bx01 p.alt02 span.show{display:block;float:none;}
}

/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (max-width:961px) {
	.hm_bx01_bx02_bx03_btn_bx{width:100%;}
	.hm_bx01_bx02_bx03_btn,.hm_bx01_bx02_bx03_btn01,.hm_bx01_bx02_bx03_btn02{margin:15px 0 0 0;}
	
	.hm_bx05_bx01{width:250px;height:280px;margin:30px auto;float:none;text-align:right;}
	.hm_bx05_bx02{width:250px;height:280px;margin:30px auto;float:none;text-align:right;}
	.hm_bx05_bx02 img{margin-right:0;}
	.hm_bx05_bx03{width:250px;height:280px;margin:30px auto;float:none;text-align:right;}
	.hm_bx05_bx03 img{margin-right:0;}
	.hm_bx05_bx03_tp_bx01 .txt{font-family:arial;font-size:110px;font-weight:bold;color:#fff;float:left;margin-left:60px;}
	.hm_bx05_bx03_tp_bx01 .txt01{font-family:arial;font-size:55px;color:#fff;float:left;margin-top:12px;float:left;}
}

/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media (max-width:791px) {
	.hm_bx02_bt_bx_bt{height:100px;}
	.hm_bx03_bt_in{height:380px;}
	.hm_bx03_bt_bx_lt,.hm_bx03_01_bt_bx_lt{width:90%;margin-left:0;text-align:center;float:none;margin:auto;}
	.hm_bx03_bt_bx_lt p.alt br{display:none;}
	.hm_bx03_02_bt_bx_rt,.hm_bx03_03_bt_bx_rt{width:90%;margin-right:0;text-align:center;float:none;margin:auto;}

	.hm_bx03_bt,.hm_bx03_01_bt,.hm_bx03_02_bt,.hm_bx03_03_bt{height:auto;padding-bottom:25px;}
	.hm_bx03_bt_bx,.hm_bx03_01_bt_bx,.hm_bx03_02_bt_bx,.hm_bx03_03_bt_bx{background:none;height:auto;padding-bottom:25px;}
	
	.hdr_hm_bx01_bx02{margin-top:200px;}
	.hdr_hm_bx01_bx02_bx02 span.alt01{width:100%;margin:25px 0 0 0;float:left;}
	.hdr_hm_bx01_bx02_bx02 span.alt01:first-child{margin-top:0;}
	.hdr_hm_bx01_bx02_bx02_btn01{background:#00bfff;width:286px;cursor: pointer;font-size: 16px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
	.hdr_hm_bx01_bx02_bx02_btn01_alt01{width:auto;margin:0;}
	
	.hm_bx01_in{width:90%;}
	
	.hm_bx_bx02 span.alt01{width:100%;margin:25px 0 0 0;float:left;}
	.hm_bx_bx02 span.alt01:first-child{margin-top:0;}
	.hm_bx_bx02_btn01{background:#00bfff;width:286px;cursor: pointer;font-size: 16px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
	.hm_bx_bx02_btn01_alt01{width:auto;margin:0;}
	
	/**/
	.hm_bx_bx02 span.alt01{width:100%;margin:25px 0 0 0;float:left;}
	.hm_bx_bx02 span.alt01:first-child{margin-top:0;}
	.hm_bx_bx02_btn01{background:#00bfff;width:286px;cursor: pointer;font-size: 16px;color:#fff;padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;text-align:center;border:0;outline:0;}
	.hm_bx_bx02_btn01_alt01{width:auto;margin:0;}
	/**/
}

/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media (max-width:641px) {
	.hm_bx07_bt_bx02_bx02_bx02 span.alt01{width:100%;float:left;}
	.hm_bx07_bt_bx02_bx02_bx02 span.alt02{width:100%;margin-left:0;float:left;}

	.hm_bx02_bt_bx_bt{height:100px;}
	.hm_bx03_bt_in{height:380px;}
	
	.hm_bx01_bx01_bx01{width:100%;margin-bottom:0;text-align:center;}
	.hm_bx01_bx01_bx01_bx01{width:100%;float:left;}
	.hm_bx01_bx01_bx01_bx02{width:100%;margin-top:25px;float:left;}
	.hm_bx01_bx01_bx01_bx03{width:100%;margin-top:25px;float:left;}
	.hm_bx01_bx01_bx01_bx04{width:100%;margin-top:25px;float:left;}
	
	.hm_bx01_bx01_bx01_lt{width:100%;float:left;}
	.hm_bx01_bx01_bx01_rt{width:100%;float:left;}
}

/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
@media (max-width:481px) {		
	.hm_bx01{height:auto;padding-bottom:25px;}

	.hm_bx02_tp p.alt01 br{display:none;}
	.hm_bx03_bt_bx_lt{width:90%;margin-left:0;text-align:center;float:none;margin:auto;}
	.hm_bx03_bt_bx_lt p.alt br{display:none;}
	
	.hm_bx04_tp{margin-top:0;}
	.hm_bx05{margin-top:15px;}
	
	.hm_bx06_tp{margin-top:15px;}
	
	.hm_bx07_01{margin-top:25px;}
	.hm_bx07_01_md, .hm_bx07_01_bt{margin-top:25px;}
	
	.hm_bx08{margin-top:0;}
	.hm_bx08_md{margin-top:0;}
	.hm_bx08_bt{margin-top:10px;}
	.hm_bx08_bt_bx02_btn{font-size: 14px;}
	
	.hdr_hm_bx01_bx02_bx02_btn{width:100%;}	
	
	.hdr_hm_bx01_bx02_bx01 p.alt01{font-size:50px;}
	.hdr_hm_bx01_bx02_bx02_btn{width:100%;}	
	
	.hm_bx03_bt_in{height:450px;}
	.hm_bx02_bt_bx_bt{height:120px;}
	.hdr_hm_bx01_bx02_bx01 p.alt02{line-height:25px;}
	.hdr_hm_bx01_bx02_bx02 input[type=image]{width:250px;}
	.hdr_hm_bx01_bx02_bx02_btn01{width:100%;font-size: 16px;color:#fff;padding:20px;}
	
	/**/	
	.hm_bx07_bx01_bx03_bx01_in{width:245px;}
	.hm_bx07_bx01_bx03_bx01 span.alt01{margin-left:8px;}
		
	.hm_bx07_bx01_bx05{font-size:22px;}
	/**/
	
	.hm_bx07_bx01_bx03_bx02_bx01{display:none;}
	.hm_bx07_bx01_bx03_bx02_bx02{display:block;margin-top:0;}/*Below all div are inside this container for mobile*/
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_in{width:100%;float:left;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01{margin:0;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01:first-child{margin-top:0;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_lt{width:100%;margin:0;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_rt{width:100%;margin:0;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01{width:48%;height:auto;margin:4% 0 0 3%;}
	.hm_bx07_bx01_bx03_bx02_bx01_bx01_bx01:last-child{float:right;}	
	
	.hm_bx_bx01 h1{font-size:50px;}
	.hm_bx_bx02_btn{width:100%;}	
	.hm_bx_bx02_btn01{width:100%;font-size: 16px;color:#fff;padding:20px;}
	
	.hm_bx_bx03{font-size:14px;color:#fff;line-height:24px;margin-top:25px;}
	.hm_bx_bx03 .quote_left{display:none;}
	.hm_bx_bx03 .quote_right{display:none;}
	#testimonial{padding:0 25px 0 35px;}
	#testimonial .carousel-control{font-size:24px;}
	
	.hdr_hm_bx01_bx03{font-size:14px;color:#fff;line-height:24px;margin-top:25px;}
	.hdr_hm_bx01_bx03 img{display:block; float:none;margin-top:10px;}
	.hdr_hm_bx01_bx03 .quote_left{display:none;}
	.hdr_hm_bx01_bx03 .quote_right{display:none;}
	#testimonial{padding:0;}
	#testimonial .carousel-control{font-size:24px;}
	
	.hm_bx04_md_btn01{width:100%;font-size: 16px;padding:10px;}
	
	.hdr_hm_bx01_bx01 div.button{width:100%;margin:0;padding:20px 0 120px 0;clear:both;}
	.hdr_hm_bx01_bx01 div.button .btn01{width:100%;}
	.hdr_hm_bx01_bx01 div.button .btn02{width:100%;margin:15px 0 0 0;}
	.hdr_hm_bx01_bx02 {margin-top:250px;}
	
	.hm_bx04_bt01_bx01_rt p.alt02{font-size:15px;}
}

/* smartphones, iPhone, portrait 480x320 phones */
@media (max-width:320px) {
	.hm_bx03_bt_in{height:575px;}
	.hm_bx02_bt_bx_bt{height:150px;}
	.hm_bx02_bt_bx_md{height:50px;}
}