.empty {
	display:block;
	height:110px
}
body {
	background:#F2F2F2
}
.conBox {
	position:relative;
	overflow: hidden;
}
.conBox .lefts {
	position:absolute;
	/* top:13%;
	left:10%;
	width:480px; */
    width: 50%;
    display: inline-block;
    height: 100vh;
    float: left;
}
.conBox .lefts section{
	position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.conBox .lefts section h2 {
	font-size:24px;
	font-weight:600;
	color:#000
}
.conBox .lefts section h3 {
	font-size:48px;
	font-family:MarcellusSC;
	font-weight:400;
	color:#000;
	line-height:56px;
	margin-top:30px;
	margin-bottom:35px
}
.conBox .lefts section p {
	font-size:16px;
	font-weight:600;
	color:#1c1c1c;
	line-height:24px;
	opacity:0.8
}
.conBox .lefts section .get {
	font-size:16px;
	font-weight:600;
	color:#000;
	margin-top:65px;
	display:inline-block
}
.conBox .rights {
	float:right;
	width:66%;
	display:inline-block;
	background:#fff;
	padding-top:128px;
	padding-left:215px;
	padding-bottom:135px;
	background-repeat:no-repeat;
	background-position:right center
}
.conBox .rights section {
	width:70%
}
.conBox .rights p {
	font-size:18px;
	font-weight:600;
	color:#000;
	line-height:30px
}
.conBox .rights .one,.conBox .rights .two {
	display:inline-block;
	width:49%;
	vertical-align:top
}
.conBox .rights .one img,.conBox .rights .two img {
	margin-right:5px
}
.conBox .rights .three {
	margin-top:30px
}
.conBox .rights .three img {
	margin-right:5px
}
.conBox .rights .title {
	margin-top:65px;
	margin-bottom:20px
}
.conBox .actives {
	position:fixed;
	/* top:30%; */
	/* left:10% */
}
form.contactForm {
	margin-top:40px
}
form.contactForm .form-group {
	margin-bottom:0px !important
}
form.contactForm label {
	display:inline-block;
	margin-bottom:20px;
	width:100%
}
form.contactForm label input,form.contactForm label textarea {
	display:block;
	border:none;
	padding:60px 0 20px 0;
	width:100%;
	outline:none;
	background:none;
	border-bottom:1px solid rgba(0,0,0,0.3);
	font-size:16px;
	font-family:LexendDeca;
	font-weight:400;
	color:#333;
	line-height:19px;
	opacity:0.9
}
form.contactForm label input::-webkit-input-placeholder,form.contactForm label textarea::-webkit-input-placeholder {
	color:#333;
	opacity:0.9;
	font-size:16px
}
form.contactForm label input:-moz-placeholder,form.contactForm label textarea:-moz-placeholder {
	color:#333;
	opacity:0.9;
	font-size:16px
}
form.contactForm label input::-moz-placeholder,form.contactForm label textarea::-moz-placeholder {
	color:#333;
	opacity:0.9;
	font-size:16px
}
form.contactForm label input:-ms-input-placeholder,form.contactForm label textarea:-ms-input-placeholder {
	color:#333;
	opacity:0.9;
	font-size:16px
}
form.contactForm .subs {
	background:#1b2b83;
	padding:17px 0;
	text-align:center;
	clear:both;
	width:360px;
	margin-top:60px
}
form.contactForm .subs i {
	color:#fff;
	margin-left:10px
}
form.contactForm .sub {
	border:none;
	display:inline-block;
	background-color:unset;
	width:auto;
	text-align:center;
	font-size:18px;
	border:none !important;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold
}
form.contactForm .enquiry_make {
	position:fixed;
	z-index:99;
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none
}
form.contactForm .enquiry_make p {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	background:#000;
	color:#fff;
	padding:20px 30px
}
.overBox {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	z-index:99;
	top:0;
	left:0;
	background:rgba(0,0,0,0.8)
}
.overBox div {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:80%;
	height:400px
}
.overBox .close-btn {
	border-radius:50%;
	background:#fff;
	text-align:center;
	line-height:50px;
	height:50px;
	display:block;
	width:50px;
	font-weight:800;
	cursor:pointer;
	position:absolute;
	top:-20px;
	right:-20px
}
.overBox p {
	height:100%
}
.overBox p iframe {
	width:100%;
	height:100%
}
@media screen and (max-width: 1550px) {
	.conBox .rights .title {
	width:100%
}
}@media screen and (max-width: 1400px) {
	.left section {
	top:50%
}
.conBox .lefts section h3 {
	font-size:36px;
	line-height:1.5
}
.conBox .rights section {
	width:85%
}
}@media screen and (max-width: 1200px) {
	.conBox .lefts {
	width:350px
}
.conBox .rights .one,.conBox .rights .two {
	width:100%
}
.conBox .rights {
	padding-left:125px;
	padding-right:30px
}
}@media screen and (max-width: 999px) {
	.conBox .lefts section h2 {
	font-size:16px
}
.conBox .lefts section h3 {
	font-size:26px
}
.conBox .lefts section p {
	font-size:14px
}
.conBox .rights p {
	font-size:16px
}
form.contactForm .sub {
	font-size:14px
}
}@media screen and (max-width: 768px) {
	.coverBox {
	height:100%
	}
	.conBox .lefts {
		left:20px;
		width:340px
	}
	.conBox .actives {
		left:20px;
		width:340px
	}
	.conBox .rights p {
		width:100%
	}
	.conBox .rights section {
		width:90%
	}
}@media screen and (max-width: 767px) {
	.empty {
		display:block
	}
	.conBox .rights section {
		width:100%
	}
	.conBox .lefts {
		width:100%;
		padding:0 20px;
		position:unset
	}
	.conBox .lefts{
		height: auto;
	}
	.conBox .lefts section{
		position: relative;
 		top: 0;
 		left: 0;
 		transform: translate(0,0);
	}
	.conBox .lefts section h3 {
		font-size:22px;
		margin-top:10px;
		margin-bottom:15px
	}
	.conBox .rights {
		padding:50px 20px;
		width:100%;
		float:unset;
		margin-top:60px
	}
	.conBox .rights p {
		width:100%;
		padding:13px 0;
		font-size:14px
	}
	.conBox .rights .one,.conBox .rights .two {
		padding:0
	}
	.conBox .rights .three {
		margin-top:0
	}
	form.contactForm .subs {
		margin-top:30px
	}
	form.contactForm .form-group {
		margin-bottom:20px
	}
	form.contactForm .form-group,form.contactForm label.mes {
		margin-bottom:20px
	}
	form.contactForm .box p:first-child {
		margin-right:25px
	}
	form.contactForm label {
		width:100%
	}
	form.contactForm label input::-webkit-input-placeholder,form.contactForm label textarea::-webkit-input-placeholder {
		font-size:14px;
		font-weight:400
	}
	form.contactForm label input:-moz-placeholder,form.contactForm label textarea:-moz-placeholder {
		font-size:14px;
		font-weight:400
	}
	form.contactForm label input::-moz-placeholder,form.contactForm label textarea::-moz-placeholder {
		font-size:14px;
		font-weight:400
	}
	form.contactForm label input:-ms-input-placeholder,form.contactForm label textarea:-ms-input-placeholder {
		font-size:14px;
		font-weight:400
	}
	form.contactForm .subs {
		padding:13px 0;
		line-height:1.5
	}
	form.contactForm .sub {
		font-size:14px;
		padding:0;
		margin-right:0
	}
	form.contactForm label input,form.contactForm label textarea {
		padding:15px 10px
	}
}
