.bg_banner{position:relative;}
.bg_banner .breadcrumb-main.absolute{position:absolute; left:0; right:0; top:0; z-index:1;}
.breadcrumb-main.absolute .breadcrumb{background:none; color:#fff; margin:0;}
.breadcrumb-main.absolute .breadcrumb li a{color:#fff; font-size:16px;}
.main_page {margin-top:-260px; position:relative}
.main_page h1{font-size: 38px; font-weight:bold; margin-bottom:20px; padding-right:30px; text-align:right; color:#fff;}
.cost_page_box .container{}
.cost_all_box{background:#fff;position:relative;padding: 0px 0px 80px;}
.cost_all_box_header{display:inline-block; width:100%; padding:0 25px;}
.cost_box_rate{display:inline-block; width:100%; padding:50px; background:#edf5f8;    box-shadow: 0 0 10px #ccc; margin-bottom:60px; }
.cost_box_rate .form-group{display:inline-block; width:100%; margin-bottom:0}
.cost_box_rate .button_submit{display:inline-block; width:160px; height:48px; line-height:48px; border:0; background:#0c254e; border-radius:3px; color:#fff; margin-left:25px; text-align:center; float:left }
.cost_box_rate .currency{width:100px; height:48px; border:1px solid #ccc; margin-left:25px; padding:0 15px; float:left}
.cost_box_rate .form-control{width:calc(100% - 310px); height:48px; border:1px solid #ccc; padding:0 15px; display:inline-block; float:left; border-radius:0;font-size:18px}
.cost_box_rate .note_rate{margin:15px 0 20px; font-size:16px; line-height:21px; color:#999999}
.cost_box_rate .note_rate a{color:#0d3e74}
.cost_box_rate .bfb_tot{padding:15px 20px 25px; background:#fff; text-align:center}
.cost_box_rate .bfb_tot p{font-size:18px; line-height:24px; font-weight:bold}
.price{font-size:40px; font-weight:bold; color:#d91a1a; margin-bottom:0}
.header_box h2{font-size:24px; line-height:30px; color:#0c254e; font-weight:bold}
.header_box p{font-size:16px; line-height:30px;}
.cost_all_box .nav-tabs{border:0; text-align:center; margin-bottom:40px; padding:0;}
.cost_all_box .nav-tabs>li{float:unset;margin-bottom:0px;display:inline-block; margin:0 14px;}
.cost_all_box .nav-tabs>li>a{font-size:18px; font-weight:bold; color:#333; line-height:36px; height:38px; padding:0 30px; border:1px solid #3b9dd3;border-radius:6px; color:#333;}
.cost_all_box .nav-tabs>li.active>a, .cost_all_box .nav-tabs>li.active>a:focus, .cost_all_box .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: pointer;
    background-color: #3b9dd3;
    border: 1px solid #3b9dd3;
    border-bottom-color: 1px solid #3b9dd3;
}
.cost_all_box_content .note{font-style:italic; color:#0d3e74; margin-top:50px; display:inline-block;width:100%}
.cost_all_box_content .content{width:100%;overflow-x:auto;}
.download_cost{padding-left:18px; padding-bottom:4px; display:inline-block; width:100%; border-left:4px solid #3b9dd3; margin-bottom:50px;}
.download_cost .text{font-size:18px; line-height:24px; margin-bottom:20px; padding-top:8px;}
.list_rule_file a{display:inline-block; float:left; margin-right:8px; font-size:18px; line-height:46px; height:46px; color:#fff; background:#0c254e;width:150px; padding:0 5px 0 10px;}
.list_rule_file a i{display:inline-block; width:22px; height:22px; background:url(../images/icon/download_icon.png) no-repeat center center; margin-top:12px; margin-right:10px;}
.list_rule_box{display:inline-block; width:100%;}
.list_rule_box .list_rule_left{display:inline-block;width:350px;float:left; min-height:100px; height:700px; overflow-y:auto}
.list_rule_box .list_rule_left .list_rule_left_fixed{padding: 25px 32px 25px 15px;background: #475272; min-height:700px;}
.list_rule_left_fixed.fixed{position:fixed; top:0; height:100vh; width:350px;}
.list_rule_box .list_rule_left ul{margin:0; padding:0; list-style:none}
.list_rule_box .list_rule_left ul li{display:inline-block; width:100%;  padding:15px 0px 15px 8px; border-bottom:1px dotted #fff}
.list_rule_box .list_rule_left ul li:last-child{border-bottom:0;}
.list_rule_box .list_rule_left ul li a{font-size:18px; line-height:24px; display:inline-block; color:#fff;}
.list_rule_box .list_rule_left ul li a span.number{font-weight:bold; display:inline-block; float:left; width:90px;}
.list_rule_left ul li a span.title{width:calc(100% - 90px); display:inline-block; float:left}
.list_rule_box .list_rule_right{display:inline-block;width:calc(100% - 352px);float:left; margin-left:2px; position:relative;overflow-y:auto; webkit-overflow-scrolling: touch;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
	height:700px; overflow-y:auto;
	box-shadow: 0 0 10px #ccc;
	}
.list_rule_box .box_content_rule{padding:25px 25px; display:inline-block; width:100%; position:relative}
.list_rule_right .list_rule_scroll{display:inline-block;width:100%;height:100%;}
.list_rule_right .fixed_box{position:relative}
.list_rule_right .fixed_box .findBox {display:inline-block; width:100%; float:left;position: relative; margin-bottom:35px;}
.control_search{height: 46px;border-radius: 30px;font-size: 18px}
.btn_submit_form {position: absolute;width: 46px;height: 46px;right: 0;top: 0;background: url(../images/icon/international_icon.png) no-repeat 6px;border: none}
.btn_submit_form:focus{outline: none}
.autosugget{display:none;background:#FFF;position:absolute;left:0;top: 47px;width: 100%;border:1px solid #ddd;z-index:2;}
.autosugget > ul{max-height:300px;overflow-y:auto;display:block;margin:0;padding: 0;list-style:none;}
.autosugget > ul > li{cursor:pointer;position:relative;display:inline-block;width:100%;padding: 10px;border-bottom:1px solid #DDD;}
.autosugget > ul > li > a{cursor:pointer;display:block;text-decoration:none}

.autosugget .close_Div:after,.autosugget .close_Div:before{display:table;content:"";clear:both}
.list_rule_right .fixed_box .title_box{text-align:center}
.list_rule_right .fixed_box .title_box h2{font-size:24px; font-weight:bold; color:#1c1c1c; text-transform:uppercase; margin-bottom:10px;}
.list_rule_right .fixed_box .title_box p{font-size:18px;}
.list_rule_right .rule_info_item{display:inline-block; width:100%; margin-top:30px;}
.list_rule_right .rule_info_item:focus{outline:none}
.list_rule_right .rule_info_item .number{font-size:20px; font-weight:bold; color:#3b9dd3; line-height:30px;}
.list_rule_right .rule_info_item h3.title{font-size:20px; font-weight:bold; line-height:30px; color:#1c1c1c;}
.list_rule_right .rule_info_item .tiny_mce_Content{font-size:18px; line-height:24px;}
#testimonial{padding:40px 0 30px;}
@media (max-width: 1199px) {
.main_page {margin-top: -100px;}
.main_page h1 {padding-right: 0px;}
}
@media (max-width: 991px) {

}

@media (max-width: 767px) {
.cost_box_rate .currency{width:80px;margin-left:15px;padding:0 10px;}
.cost_box_rate .button_submit{width:100px;margin-left:15px;}
.cost_box_rate .form-control{width: calc(100% - 210px);}
.cost_box_rate{padding: 20px 15px;}
.cost_box_rate .bfb_tot {padding: 15px 20px 15px;}
}
@media (max-width: 767px) {

}

@media (max-width: 600px) {

}
@media (max-width: 480px) {
.cost_box_rate .form-control{width:100%; margin-bottom:10px;}
.cost_box_rate .currency{width:100px;margin-left:0px;padding:0 15px;}
.cost_box_rate .button_submit{width:150px;margin-left:20px;}
}