/*==========  Desktop First Method  ==========*/
@media only screen and (max-width : 1580px) {
	.bc_main_sec_7, .bc_main_sec_71{
		background-size: cover;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1150px) {
	.bc_main_div{
		overflow-x: hidden;
	}
	.bc_c_div{
		padding: 0 20px;
	}
	header.bc_header .bc_logo{
		left: 20px;
	}
	header.bc_header .bc_h_phone{
		right: 20px;
	}
	header.bc_header nav.bc_main_menu{
		right: 192px;
	}

	.bc_member_item, .bc_main_sec_2.active .bc_sec_2_list{
		right: 20px;
	}

	.bc_sec3_line, .bc_sec4_line, .bc_sec_8_line, .bc_sec_81_line{
		background-size: cover;
	}

	.bc_main_sec_8.active .bc_c_div .bc_member_item{
		right: 20px;
	}

	.bc_sec6_img{
		width: 40px;
		left: 5px;
	}
	.bc_sec7_img{
		width: 60px;
		left: 10px;
	}

	.bc_footer{
		padding: 50px 20px !important;
	}
	.bc_pay_icons, .bc_footer .bc_other{
		right: 20px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1023px) {
	header.bc_header .bc_c_div{
		height: 78px;
	}
	header.bc_header .bc_logo{
		width: 190px;
		height: 60px;
		top: 9px;
		background-size: contain;
	}
	header.bc_header .bc_logo img{
		width: 100%;
	}
	header.bc_header nav.bc_main_menu{
		display: none;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		overflow: hidden;
		padding-bottom: 60px;
	}
	header.bc_header nav.bc_main_menu ul {
		list-style: none;
		line-height: normal;
		background: #042b68;
		text-transform: uppercase;
		font-size: 31px;
	}
	header.bc_header nav.bc_main_menu ul li {
		display: block;
		float: none;
		position: relative;
		text-align: center;
		border-bottom: 1px solid #363d60;
		padding: 0
	}
	header.bc_header nav.bc_main_menu ul li:last-child {
		border-bottom: none
	}
	header.bc_header nav.bc_main_menu ul li:after {
		display: none
	}
	header.bc_header nav.bc_main_menu ul li a {
		color: #fff;
		text-decoration: none;
		position: relative;
		display: block
	}
	header.bc_header nav.bc_main_menu ul li a:after {
		display: none
	}
	header.bc_header nav.bc_main_menu ul li a.selected:after,
	header.bc_header nav.bc_main_menu ul li a:hover:after {
		width: 100%
	}
	.bc_m_menu_icon{
		display: block;
	}
	header.bc_header .bc_h_phone{
		height: 78px;
		right: 104px;
		line-height: 78px;
	}

	.owl-nav button{
		width: 25px;
		height: 44px;
		position: absolute;
	}
	.owl-nav button.owl-next{
		right: 20%;
		background: url("../images/slider_arrow_right.svg") 0 0 no-repeat !important;
	}
	.owl-nav button.owl-prev{
		left: 20%;
		background: url("../images/slider_arrow_left.svg") 0 0 no-repeat !important;
	}
	.bc_rev_list .owl-dots{
		position: relative;
		top: 220px;
		text-align: center;
	}
	.owl-dots .owl-dot{
		display: inline-block;
		width: 12px;
		height: 12px;
		margin: 0 4px;
		background: #ffffff !important;
		border: 1px solid #042b68 !important;
		border-radius: 12px;
	}
	.owl-dots .owl-dot.active{
		background: #042b68 !important;
	}

	.bc_main_sec_1 .bc_c_div{
		height: 815px;
	}
	.bc_main_sec_1_tt_wrap{
		display: none;
	}
	.bc_main_sec_1_slider_div{
		display: block;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt{
		max-width: 210px;
		min-height: 210px;
		position: relative;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		margin: 0 auto !important;
		text-align: center;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .img{
		margin: 0 auto;
		position: relative;
		z-index: -1;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .img object,
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .img img{
		width: auto;
		height: 122px;
	}
	.bc_main_sec_1_tt_2 object, .bc_main_sec_1_tt_3 object{
		height: 145px;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .title{
		width: auto !important;
		font-size: 23px;
		line-height: 25px;
		margin-top: 16px;
		padding: 0 20px;
		text-align: center;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .title:before{
		background: none;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt_1 .title{
		padding: 0 20px;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt_3 .title{
		padding: 0 10px;
	}
	.bc_main_sec_1_slider_div .owl-nav{
		margin-top: -111px;
	}
	.bc_main_sec_1_slider_div .owl-dots{
		position: relative;
		top: 107px;
	}

	.bc_main_sec_2{
		background: #82c9f4;
	}
	.bc_main_sec_2 .bc_main_sec_2_div{
		width: 100%;
		padding-top: 74px;
		padding-bottom: 50px;
	}
	.bc_main_sec_2 .bc_c_div{
		height: auto;
	}
	.bc_main_sec_2 .bc_form_div{
		max-width: 444px;
	}
	.bc_form_2 .bc_form_btn{
		display: block;
		margin: 0 auto;
	}
	.bc_main_sec_2 .bc_sec_title{
		width: 100%;
		height: auto;
		background: none;
		padding: 0;
		text-align: center;
	}
	.bc_sec_title span{
		display: inline-block;
	}
	.bc_main_sec_2 .bc_sec_title .t_2{
		color: #e20e1e;
	}
	.bc_main_sec_2 .bc_c_div .bc_member_item,
	.bc_main_sec_2.active .bc_sec_2_list,
	.bc_main_sec_2 .bc_c_div:after{
		display: none;
	}

	.bc_form_div .bc_privacy_txt{
		/*max-width: 240px;*/
		position: relative;
		margin: 30px auto 0;
	}
	.bc_privacy_checkbox{
		font-size: 15px;
	}
	.bc_privacy_checkbox .jq-checkbox{
		position: absolute;
		top: -7px !important;
	}
	.bc_privacy_checkbox span{
		display: inline-block;
		margin-left: 40px;
	}

	.bc_sec3_line, .bc_sec4_line, .bc_sec_8_line, .bc_sec_81_line,
	.bc_sec5_line,
	.bc_sec4_img, .bc_sec5_img, .bc_sec6_img, .bc_sec7_img{
		display: none;
	}

	.bc_main_sec_3 .bc_c_div, .bc_main_sec_4 .bc_c_div,
	.bc_main_sec_5 .bc_c_div{
		height: auto;
		padding-top: 74px;
		padding-bottom: 50px;
	}
	.bc_sec3_item:first-child .img {
		width: 100px;
		margin-left: -50px;
	}
	.bc_sec3_item:nth-of-type(2) .img {
		width: 92px;
		margin-left: -46px;
	}
	.bc_sec3_item:nth-of-type(3) .img {
		width: 150px;
		margin-left: -75px;
	}
	.bc_sec3_item:last-child .img {
		width: 190px;
		margin-left: -95px;
	}
	.bc_form_div{
		max-width: 570px;
		text-align: center;
	}
	.bc_form_div .bc_btn{
		text-align: left;
	}
	.bc_form_div .bc_form_btn{
		top: 0;
		margin-top: 10px;
	}
	.bc_form_div .row .r_row{
		margin-right: 0;
	}
	.bc_form_3 .bc_form_btn{
		text-align: center;
	}
	.bc_auc_item, .bc_main_sec_5 .bc_auc_item{
		background: #ffffff;
	}

	.bc_main_sec_4{
		height: auto;
	}
	.bc_main_sec_4 .bc_form_div{
		margin-top: 30px;
	}

	.bc_main_sec_5{
		height: auto;
		background-position: center 545px;
	}
	.bc_sec_5_item{
		width: auto;
	}
	.bc_sec_5_item .img{
		width: auto;
		max-width: 167px;
	}
	.bc_sec_5_item .img, .bc_sec_5_item .title{
		opacity: 1;
	}
	.bc_main_sec_5 .bc_form_div{
		margin-top: 30px;
	}

	.bc_main_sec_6{
		height: auto;
	}
	.bc_main_sec_6 .bc_c_div{
		padding: 74px 0 50px;
	}
	.bc_main_sec_6 .bc_form_div{
		margin-top: 40px;
	}

	.bc_main_sec_7 .bc_c_div{
		height: auto;
		padding-top: 74px;
		padding-bottom: 50px;
	}
	.bc_main_sec_7 .bc_form_div{
		margin: 0 auto;
	}
	.bc_fact_list{
		height: auto;
		margin-bottom: 30px;
		text-align: center;
	}
	.bc_fact_item{
		display: inline-block;
		position: relative;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		margin: 0 12px 12px !important;
	}
	.bc_fact_item .bc_fact_title{
		font-size: 12px;
	}
	.bc_fact_item:first-child .bc_fact_title{
		margin-top: 33px;
	}
	.bc_fact_item:nth-of-type(2) .bc_fact_title,
	.bc_fact_item:nth-of-type(6) .bc_fact_title,
	.bc_fact_item:last-child .bc_fact_title{
		margin-top: 28px;
	}
	.bc_fact_item:nth-of-type(3) .bc_fact_title{
		max-width: 210px;
		margin-top: 12px;
	}
	.bc_fact_item:nth-of-type(4) .bc_fact_title{
		margin-top: 6px;
	}
	.bc_fact_item:nth-of-type(5) .bc_fact_title{
		margin-top: 19px;
	}
	.bc_sec7_line{
		display: none;
	}

	.bc_main_sec_71 .bc_c_div{
		height: 570px;
		padding-top: 74px;
	}
	.bc_main_sec_71 .bc_sec_71_title{
		margin-bottom: 23px;
	}
	.bc_sec71_people {
		width: 768px;
		height: auto;
		bottom: -7px;
		margin-left: -388px;
	}
	.bc_sec71_items{
		text-align: center;
	}
	.bc_sec71_item{
		display: inline-block;
		max-width: 25% !important;
		position: relative;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		margin-bottom: 26px;
		vertical-align: top;
	}
	.bc_sec71_btn {
		position: relative;
		top: auto;
		left: auto;
		margin: 30px auto 0;
		display: block;
	}

	.bc_main_sec_8 .bc_c_div:after{
		height: 550px;
		right: 0;
		background-size: contain;
	}
	.bc_main_sec_8_descr{
		width: 445px;
	}
	.bc_main_sec_81{
		height: auto;
		padding-top: 74px;
		padding-bottom: 50px;
	}
	.bc_form_div81{
		display: none;
	}
	.bc_members_list .owl-item{
		text-align: center;
	}
	.bc_main_sec_81 .bc_member{
		width: 230px;
	}
	.bc_main_sec_81 .bc_member .bc_member_pic{
		width: auto;
		height: auto;
		margin-bottom: 31px;
	}
	.bc_main_sec_81 .bc_member .bc_member_name{
		background: no-repeat;
		padding: 0;
	}
	.bc_main_sec_81 .bc_member .bc_member_name .f_name{
		margin-bottom: 5px;
		font-size: 47px;
		line-height: 40px;
	}
	.bc_main_sec_81 .bc_member .bc_member_name .dlg{
		font-family: 'RobotoBold', Arial, Tahoma;
		font-size: 23px;
	}
	.bc_main_sec_81 .owl-nav button{
		top: 70%;
	}
	.bc_main_sec_81 .owl-dots{
		margin-top: 22px;
		text-align: center;
	}
	.bc_sec_81_btn_wrap{
		margin: 64px auto 0;
	}

	.bc_main_sec_10{
		height: auto;
		padding-top: 74px;
		padding-bottom: 50px;
	}
	.bc_map{
		margin: 80px 0;
	}

	.bc_form_popup .bc_privacy_txt{
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}
	.bc_popup_div .bc_btn .bc_btn_in .bc_btn_title{
		left: 5px;
	}

	.bc_auc_list{
		margin-bottom: 10px;
	}
	.bc_auc_list .owl-nav{
		width: 410px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -22px;
		margin-left: -205px;
	}
	.bc_auc_list .owl-nav .owl-prev{
		left: 0;
	}
	.bc_auc_list .owl-nav .owl-next{
		right: 0;
	}
	.bc_auc_list .owl-dots{
		margin-top: 7px;
	}

	.bc_pay_btn_div {
		display: none;
		top: 14px;
		right: 300px;
	}
	.bc_menu_pay{
		display: block !important;
	}
}

@media only screen and (max-width : 849px) {
	.bc_inner .bc_footer::before {
		width: 94%;
		left: 20px;
	}

	.bc_pay_icons {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 30px;
	}

	.bc_footer .bc_other {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 30px;
		text-align: left;
	}

	.pay_mobile_btn {
		display: block;
	}

	.bc_inner p.img img {
		max-width: 100%;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	header.bc_header .bc_h_phone{
		display: none;
	}
	.phone_mobile{
		display: block;
	}

	.bc_main_sec_1 .bc_c_div{
		height: 811px;
	}
	.bc_main_sec_1_t_div .bc_main_sec_1_title{
		width: 100%;
		max-width: 462px;
		padding-top: 27px;
		background: url(../images/01_dots_mob.svg) center 0 no-repeat;
	}
	.bc_main_sec_1_t_div .bc_main_sec_1_title:after{
		display: none;
	}
	.bc_main_sec_1_t_div{
		margin-top: 127px;
		margin-bottom: 26px;
	}
	.bc_main_sec_1_t_div .bc_main_sec_1_title .bc_main_sec_1_title_t{
		margin-bottom: 24px;
		font-size: 22px;
		line-height: 22px;
	}
	.bc_main_sec_1_t_div .bc_main_sec_1_title .bc_main_sec_1_title_c{
		font-size: 19px;
		line-height: 20px;
	}
	.bc_main_sec_1_tt_wrap{
		display: none;
	}

	.bc_main_sec_1 .bc_btn_red{
		width: 327px;
		height: 90px;
	}
	.bc_main_sec_1 .bc_btn_red .bc_btn_in .bc_btn_title .bc_btn_t_in{
		font-size: 28px;
	}
	.bc_main_sec_1 .bc_btn_red .bc_btn_in .bc_btn_title{
		width: 311px;
		height: 74px;
	}

	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .img object,
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .img img{
		max-width: 140px;
		height: 116px;
	}
	.bc_main_sec_1_slider_div .bc_main_sec_1_tt .title{
		padding: 0;
		font-size: 26px;
		line-height: 25px;
	}
	.bc_main_sec_1 .owl-nav button{
		top: 114%;
	}
	.owl-nav button.owl-prev{
		left: 0;
	}
	.owl-nav button.owl-next{
		right: 0;
	}

	.bc_main_sec_2 .bc_c_div{
		padding: 74px 20px 0;
	}
	.bc_main_sec_2 .bc_sec_title{
		font-size: 26px;
		line-height: 30px;
	}
	.bc_main_sec_2 .bc_main_sec_2_div{
		width: 100%;
		max-width: 432px;
		margin: 0 auto;
		padding-top: 0;
	}
	.bc_main_sec_2 .bc_form_div .row{
		margin-bottom: 0;
	}
	.bc_main_sec_2 .bc_form_div .row .l_row,
	.bc_main_sec_2 .bc_form_div .row .r_row{
		width: 100%;
		margin-bottom: 15px;
	}
	.bc_main_sec_2 input[type="text"]{
		height: 72px;
		font-size: 24px;
		border-width: 2px !important;
	}
	.bc_main_sec_2 textarea{
		width: 100%;
		max-width: 432px;
		height: 149px;
		font-size: 24px;
		border-width: 2px;
	}
	.bc_main_sec_2 .btn{
		margin-top: 8px;
	}
	.bc_main_sec_2 .bc_form_div .bc_privacy_txt{
		margin-top: 36px;
	}

	.bc_privacy_checkbox .jq-checkbox{
		width: 30px;
		height: 30px;
		top: 6px;
	}
	.bc_privacy_checkbox .jq-checkbox.checked .jq-checkbox__div{
		width: 23px;
		height: 15px;
		margin-top: 6px;
	}

	.bc_main_sec_3 .bc_sec_title{
		margin-bottom: 35px;
		padding-left: 0;
		font-size: 26px;
		line-height: 30px;
	}
	.bc_sec3_items{
		display: block;
		margin-bottom: 14px;
	}
	.bc_sec3_item{
		width: 48%;
		height: auto;
		max-width: 100% !important;
		margin-bottom: 23px;
		padding-top: 0;
		vertical-align: top;
		pointer-events:none;
	}
	.bc_sec3_item .title{
		max-width: 120px !important;
		margin: 0 auto;
		font-size: 12px;
		line-height: 14px;
	}
	.bc_sec3_item .img{
		position: relative;
		bottom: auto !important;
		left: auto !important;
		margin-left: 0 !important;
		margin-bottom: 24px;
	}
	.bc_sec3_item:nth-of-type(1) .img, .bc_sec3_item:nth-of-type(2) .img{
		width: auto;
		height: 104px;
	}
	.bc_sec3_item:nth-of-type(3) .img, .bc_sec3_item:nth-of-type(4) .img{
		width: auto;
		height: 82px;
		line-height: 82px;
	}
	.bc_sec3_item:nth-of-type(4) .img object, .bc_sec3_item:nth-of-type(4) .img img{
		width: auto;
		height: 50px;
		vertical-align: middle;
	}
	.bc_sec3_item .img object, .bc_sec3_item .img img{
		width: auto;
		height: 100%;
	}
	.bc_main_sec_3 .bc_form_div, .bc_main_sec_4 .bc_form_div,
	.bc_main_sec_5 .bc_form_div, .bc_main_sec_6 .bc_form_div,
	.bc_main_sec_7 .bc_form_div{
		display: none;
	}
	.bc_sec3_mob{
		display: block;
	}
	.bc_sec3_mob .bc_btn_in .bc_btn_title{
		left: 0;
	}

	.bc_main_sec_4{
		background: #94d3f2;
	}
	.bc_main_sec_4 .bc_c_div,
	.bc_main_sec_5 .bc_c_div,
	.bc_main_sec_6 .bc_c_div,
	.bc_main_sec_7 .bc_c_div,
	.bc_main_sec_71 .bc_c_div{
		padding-bottom: 78px;
	}
	.bc_main_sec_4 .bc_sec_title,
	.bc_main_sec_5 .bc_sec_title,
	.bc_main_sec_6 .bc_sec_title,
	.bc_main_sec_7 .bc_sec_title,
	.bc_main_sec_71 .bc_sec_71_title{
		margin-bottom: 24px;
		font-size: 26px;
		line-height: normal;
	}
	.bc_auc_item{
		width: 182px;
		height: 362px;
		margin-bottom: 4px;
	}
	.bc_auc_item .bc_auc_item_inner{
		width: 184px;
		height: 368px;
		top: 0;
	}
	.bc_auc_item .bc_auc_text{
		font-size: 13px;
		line-height: 17px;
	}
	.bc_auc_item .bc_auc_pic{
		height: 87px;
		margin-bottom: 68px;
	}
	.bc_auc_item .bc_auc_pic:after{
		width: 78px;
		height: 18px;
		top: 103px;
		margin-left: -39px;
	}

	.bc_form_mobile{
		display: block;
	}

	.bc_main_sec_5{
		background-position: center 495px;
	}
	.bc_sec_5_item{
		width: 105px;
		margin-left: 0;
		margin-right: 60px;
	}
	.bc_main_sec_5 .bc_auc_item .bc_auc_pic:after{
		top: 103px;
	}
	.bc_auc_item .bc_auc_text{
		padding: 0 14px;
	}
	.bc_main_sec_5 .bc_form_mobile .bc_btn_in .bc_btn_title,
	.bc_main_sec_6 .bc_form_mobile .bc_btn_in .bc_btn_title{
		left: 5px;
	}
	.bc_auc_list .owl-nav{
		width: auto;
		position: relative;
		top: auto;
		left: auto;
		margin-left: 0;
		margin-top: 0;
	}
	.bc_auc_list .owl-nav button{
		top: -205px;
	}

	.bc_main_sec_6{
		background-size: 80%;
	}
	.bc_sec_6_items{
		margin: 0 auto;
		text-align: center;
	}
	.bc_main_sec_6 .bc_sec_6_item{
		width: 175px !important;
		max-width: 45%;
		position: relative;
		top: auto !important;
		left: 0 !important;
		margin-left: 0;
		margin-bottom: 11px;
		font-size: 14px;
		line-height: 17px;
	}
	.bc_sec_6_item:nth-of-type(5) .title{
		width: 120px;
	}
	.bc_sec_6_item:nth-of-type(1), .bc_sec_6_item:nth-of-type(5){
		width: auto;
	}
	.bc_sec_6_item:nth-of-type(2), .bc_sec_6_item:nth-of-type(6){
		width: auto;
		margin-left: 0;
	}
	.bc_sec_6_item:nth-of-type(3), .bc_sec_6_item:nth-of-type(7){
		width: auto;
		margin-left: 0;
	}

	.bc_main_sec_7{
		background: url("../images/07_bg_mob.svg") center 0 no-repeat;
		background-size: cover;
	}
	.bc_main_sec_7 .bc_sec_title{
		margin-bottom: 11px;
	}
	.bc_main_sec_7 .bc_btn_in .bc_btn_title{
		left: 5px;
	}
	.bc_main_sec_7 .bc_fact_list{
		margin-bottom: 10px;
	}
	.bc_main_sec_7 .bc_fact_item{
		width: 278px !important;
		height: 353px;
		background: url(../images/07_item_bg_mob.svg) 0 0 no-repeat;
		margin: 0 !important;
	}
	.bc_main_sec_7 .bc_fact_item .bc_fact_pic{
		display: none;
	}
	.bc_main_sec_7 .bc_fact_item .bc_fact_title{
		display: flex;
		height: 315px;
		margin: 0 !important;
		padding: 0 20px 0 5px;
		font-size: 16px;
		line-height: 17px;
		align-items: center;
	}
	.bc_main_sec_7 .owl-nav button{
		top: 148px;
	}
	.bc_main_sec_7 .owl-nav button.owl-prev{
		background: url(../images/slider_arrow_left_white.svg) 0 0 no-repeat !important;
	}
	.bc_main_sec_7 .owl-nav button.owl-next{
		background: url(../images/slider_arrow_right_white.svg) 0 0 no-repeat !important;
	}

	.bc_main_sec_71 .bc_c_div{
		height: 490px;
	}
	.bc_sec71_item{
		max-width: 30% !important;
	}
	.bc_sec71_people{
		width: 510px;
		margin-left: -255px;
	}

	.bc_main_sec_8{
		background: #e3e6ee;
		padding: 74px 0 70px;
	}
	.bc_main_sec_8, .bc_main_sec_8 .bc_c_div{
		height: auto;
	}
	.bc_main_sec_8 .bc_c_div:after, .bc_main_sec_8 .bc_member_item{
		display: none;
	}
	.bc_member_mobile, .bc_member_mobile .bc_member_item{
		display: block;
	}
	.bc_member_mobile .bc_member_item{
		position: relative;
		top: auto !important;
		right: auto !important;
		margin: 0 auto !important;
	}
	.bc_main_sec_8_descr{
		width: 100%;
		top: auto;
		margin-top: 20px;
		margin-bottom: 46px;
		text-align: center;
	}
	.bc_main_sec_8_descr p{
		margin-bottom: 17px;
		font-size: 12px;
		line-height: 14px;
		color: #042b68;
	}
	.bc_main_sec_8_descr p.red{
		color: #042b68;
	}
	.bc_sec_8_btn{
		display: block;
		width: 247px;
		height: 66px;
		margin: 0 auto;
	}
	.bc_sec_8_btn .bc_btn_in .bc_btn_title .bc_btn_t_in{
		position: relative;
		top: -2px;
		font-size: 20px;
		line-height: 46px;
	}
	.bc_sec_8_btn .bc_btn_in .bc_btn_title{
		width: 237px;
		height: 56px;
	}
	.bc_main_sec_81{
		padding-bottom: 100px;
		background-size: cover;
	}
	.bc_sec81_title{
		display: none;
	}
	.bc_main_sec_81 .bc_member{
		width: 280px;
	}
	.bc_main_sec_81 .bc_member .bc_member_pic{
		max-width: 220px;
		margin: 0 auto 30px;
	}

	.bc_popup_div{
		width: 356px;
		padding-top: 15px;
	}
	.bc_popup_div .bc_sec_title{
		font-size: 35px;
		line-height: 38px;
	}
	.bc_popup_div .txt{
		width: auto;
		font-size: 17px;
		line-height: 20px;
	}
	.bc_popup_div .bc_form .row{
		margin-bottom: 15px;
	}
	.bc_popup_div .bc_form input[type="text"]{
		width: 242px;
		height: 38px;
		border-radius: 15px;
		font-size: 12.5px;
	}
	.bc_popup_div .bc_form .bc_btn{
		width: 229px;
		height: 63px;
		margin-bottom: 10px;
		border-radius: 30px;
	}
	.bc_popup_div .bc_btn .bc_btn_in .bc_btn_title{
		width: 219px;
		height: 53px;
		border-radius: 30px;
	}
	.bc_popup_div .bc_msg_close .bc_btn_in .bc_btn_title {
		width: 236px;
		height: 58px;
		border-radius: 30px;
		left: 0;
	}
	.bc_popup_div .bc_btn_in .bc_btn_title .bc_btn_t_in {
		font-size: 21px !important;
	}
	.bc_popup_div .bc_privacy_txt{
		width: auto;
		font-size: 15px;
		line-height: 17px;
	}

	.bc_main_sec_10{
		padding-bottom: 100px;
	}
	.bc_form_div10, .bc_form_div11{
		display: none;
	}
	.bc_main_sec_10 .bc_form_mobile, .bc_main_sec_11 .bc_form_mobile{
		display: block;
		height: 100%;
	}
	.bc_form_mobile .bc_privacy_checkbox{
		color: #ffffff;
	}
	.bc_form_mobile .bc_privacy_checkbox .jq-checkbox.checked .jq-checkbox__div{
		background: url("../images/ic_check_dark.svg") 0 0 no-repeat;
	}
	.bc_map{
		height: 435px;
	}
	.bc_form_mobile .bc_form_13 .bc_btn_red{
		width: 262px;
		height: 66px;
	}
	.bc_form_mobile .bc_form_13 .bc_btn_red .bc_btn_in .bc_btn_title{
		width: 246px;
		height: 50px;
	}
	.bc_form_mobile .bc_privacy_txt{
		margin-top: 16px;
	}

	.call_mobile{
		display: block;
	}

	.bc_pay_btn_div{
		display: none;
	}

	.bc_fact_list .owl-nav{
		margin-top: 0;
	}
	.bc_fact_list .owl-nav button{
		top: 80px;
	}
	.bc_fact_item:nth-of-type(1) .bc_fact_pic, .bc_fact_item:nth-of-type(3) .bc_fact_pic, .bc_fact_item:nth-of-type(4) .bc_fact_pic {
		width: 120px;
	}
	.bc_fact_item26 .bc_fact_pic{
		width: 90px !important;
	}
	/*.bc_fact_item .bc_fact_title{
		width: 155px;
	}*/
}

@media only screen and (max-width : 479px){
	.bc_popup_div{
		width: 300px;
		margin-left: -150px;
		padding: 16px 15px 24px;
	}

	.bc_main_sec_7 .owl-nav button{
		top: auto;
	}
	.bc_sec71_item {
		max-width: 48% !important;
	}
	.bc_sec71_people {
		width: 360px;
		margin-left: -180px;
	}


	.bc_main_sec_81 .bc_member .bc_member_name .f_name{
		font-size: 30px;
		line-height: 30px;
	}
	.bc_main_sec_81 .bc_member .bc_member_name .dlg{
		max-width: 80%;
		margin: 0 auto;
		font-size: 18px;
	}

	.bc_inner{
		padding-top: 110px;
	}
	.bc_inner_home{
		padding-top: 0;
	}
	.bc_inner h1{
		margin-bottom: 20px;
		font-size: 28px;
		line-height: 33px;
	}
	.bc_inner h3{
		margin-top: 20px;
		font-size: 24px;
		line-height: 28px;
	}
	.bc_footer{
		padding: 50px 10px !important;
	}
	.bc_inner .bc_footer::before{
		left: 10px;
	}

	.bc_pay_subtitle{
		margin: 0 0 30px;
		font-size: 14px;
		line-height: 20px;
	}
	.bc_pay_wrap .bc_form_div .row{
		margin-bottom: 20px;
	}
	.bc_pay_wrap .bc_btn_red{
		width: 322px;
	}
	.bc_pay_wrap .bc_btn_red .bc_btn_in .bc_btn_title{
		width: 306px;
	}
	.bc_pay_note{
		font-size: 12px;
		line-height: 18px;
	}
	.bc_notes .jq-checkbox{
		display: block;
		float: left;
	}
	.bc_notes .bc_privacy_txt label{
		line-height: 34px;
	}

    .bc_main_sec_10 .bc_form_mobile .bc_c_div{
        padding: 0;
    }
    .bc_main_sec_10 .bc_form_last .bc_c_div{
        padding: 0 20px ;
    }
}
@media only screen and (max-width : 405px){
    .bc_privacy_checkbox .jq-checkbox{
        top: 0 !important;
    }
}
@media only screen and (max-width : 359px) {
	.bc_main_sec_1 .bc_btn_red {
		width: 285px;
		height: 75px;
	}
	.bc_main_sec_1 .bc_btn_red .bc_btn_in .bc_btn_title{
		width: 271px;
		height: 59px;
	}
	.bc_main_sec_1 .bc_btn_red .bc_btn_in .bc_btn_title .bc_btn_t_in{
		font-size: 24px;
	}
}