.mb30{margin-bottom:30px;}
.mb15{margin-bottom:15px;}

.banner-outer .slide1 {
	background-image: url("../images/banner1.jpg");
}
.banner-outer .slide2 {
	background-image: url("../images/banner2.jpg");
}
.banner-outer .slide3 {
	background-image: url("../images/banner3.jpg");
}
.banner-outer .slide4 {
	background-image: url("../images/banner4.jpg");
}
.banner-outer .slide5 {
	background-image: url("../images/banner5.jpg");
}
.banner-outer .slide6 {
	background-image: url("../images/banner6.jpg");
}
.banner-outer .slide1,.banner-outer .slide2,.banner-outer .slide3,.banner-outer .slide4,.banner-outer .slide5,.banner-outer .slide6{
	background-size:contain;
	background-repeat:no-repeat;
}

.p-register section,.p-login section{
	background-color: #f8bc64;
}
.p-register .register.padding-lg,.p-login .register.padding-lg {
    padding-top:0;
}
.p-register .register .regiter-inner,.p-login .register .regiter-inner{
	max-width: 750px;
	position:relative;
}
.p-register .register .cnt-block,.p-login .register .cnt-block {
    padding: 40px 80px 15px;
}
.p-register .form-outer input{
	margin-bottom: 15px;
}
.p-register .form-outer ul.select-opt{
	padding: 0 0 15px 0;
}
.p-login .login-wrapper .remember{
	margin:0 0 15px;
}
.p-login .form-outer input{
	margin-bottom: 15px;
}
.p-in .bx-controls.bx-has-pager{
	display:none;
}

@media only screen and (max-width: 1920px){
	.bx-viewport {
		height: 644px !important;
	}
	.p-in .bx-viewport {
		height: 568px !important;
	}
	.p-main .banner-outer .bx-wrapper .bx-pager{
		bottom: 72px;
	}
}
@media only screen and (max-width: 1680px){
	.bx-viewport {
		height: 578px !important;
	}
	.p-in .bx-viewport {
		height: 498px !important;
	}
	.p-main .banner-outer .bx-wrapper .bx-pager{
		bottom: 80px;
	}
}
@media only screen and (max-width: 1600px){
	.bx-viewport {
		height: 554px !important;
	}
	.p-in .bx-viewport {
		height: 474px !important;
	}
}
@media only screen and (max-width: 1440px){
	.bx-viewport {
		height: 506px !important;
	}
	.p-in .bx-viewport {
		height: 426px !important;
	}
	.p-register .form-outer .select2-selection--single, .p-register .form-outer input{
		height: 36px;
	}
	.p-register .form-outer .select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height: 36px;
	}
}
@media only screen and (max-width: 1400px){
	.bx-viewport {
		height: 494px !important;
	}
	.p-in .bx-viewport {
		height: 414px !important;
	}
}
@media only screen and (max-width: 1366px){
	.bx-viewport {
		height: 484px !important;
	}
	.p-in .bx-viewport {
		height: 405px !important;
	}
	.p-register .form-outer .select2-selection--single, .p-register .form-outer input{
		height: 32px;
	}
	.p-register .form-outer .select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height: 32px;
		font-size: 11px;
	}
	.p-register .login-wrapper .head-block{
		padding: 10px 0;
	}
	.p-register .register .regiter-inner {
		max-width: 600px;
	}
	.p-register .form-outer input{
		font-size:11px;
	}
	.p-register .register .regiter-inner,.p-login .register .regiter-inner{
		max-width: 480px;
	}
}
@media only screen and (max-width: 1280px){
	.bx-viewport {
		height: 460px !important;
	}
	.p-in .bx-viewport {
		height: 380px !important;
	}
}
@media only screen and (max-width: 1280px){
	.bx-viewport {
		height: 436px !important;
	}
	.p-in .bx-viewport {
		height: 354px !important;
	}
}
@media only screen and (max-width: 1024px){
	.bx-viewport {
		height: 384px !important;
	}
	.p-in .bx-viewport {
		height: 302px !important;
	}
}
@media only screen and (width: 1024px){
	
}
@media only screen and (max-width: 768px){
	.bx-viewport {
		height: 318px !important;
	}
	.p-in .bx-viewport {
		height: 228px !important;
	}
}
@media only screen and (width: 768px){
	
}
@media only screen and (max-width: 767px){
	.header-middle a.login {
		padding: 5px;
	}
	.bx-viewport {
		height: 125px !important;
	}
	.p-in .bx-viewport {
		height: 122px !important;
	}
	.p-register .mb30{
		margin-bottom:-10px;
	}
	.p-register .form-outer .select2.select2-container{
		margin-bottom: 0;
	}
	.p-register ul.select-opt li{
		font-size:9px;
	}
	.p-register .register .cnt-block,.p-login .register .cnt-block {
		padding: 40px 20px 15px;
	}
	.p-main .banner-outer .bx-wrapper .bx-pager {
		bottom: -8px;
	}
	.p-register .form-outer input,.p-register .form-outer .select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size:10px;
	}
	.p-register .register .regiter-inner {
		top: -15px;
	}
}
@media only screen and (max-width: 375px){
	.header-middle a.login {
		padding: 0 1px 0 0;
	}
	.bx-viewport,.p-in .bx-viewport {
		height: 112px !important;
	}
	.p-register ul.select-opt li{
		font-size:8px;
	}
	.p-register .form-outer ul.select-opt {
		padding: 0 0 5px 0;
	}
}
@media only screen and (max-width: 360px){
	.bx-viewport,.p-in .bx-viewport {
		height: 108px !important;
	}
}