
.inner-banner {position: relative;background-position: center top;background-image: url(/static/7/nbanner-bg1.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.inner-banner::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #000;opacity: 0.65;}
.inner-banner .container {padding: 150px 0px;position: relative;text-align: center;}

.inner-bannertitle {margin: 0;color: #fff;font-size: 30px;font-weight: bold;}

.thm-breadcrumb {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 10px;}
.thm-breadcrumb li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.thm-breadcrumb li+li:before {content: '\f105';font-family: 'FontAwesome';font-size: 16px;color: #fff;margin-left: 10px;margin-right: 10px;}
.thm-breadcrumb li a {font-size: 16px;color: #fff;}
.thm-breadcrumb li.active a {color: rgba(30, 130, 232, 1);}

.n_contact_bg{ position:relative; padding:0.8rem 0px; overflow:hidden;}
.n_contact_bg .index-title{ text-align:center;margin-bottom: 0.5rem;}
.contact-info-one {text-align: center;background-color: white;-webkit-box-shadow: 0px 12px 39px 0px rgba(8, 18, 109, 0.08);box-shadow: 0px 12px 39px 0px rgba(8, 18, 109, 0.08);padding: 78px 0px;margin-bottom: 30px;}
.contact-info-one [class*=indext-icon-] {font-size: 62px;color: rgba(30, 130, 232, 1);}
.contact-info-title {margin: 0;font-size: 24px;font-weight: 500;color: #222222;margin-top: 40px;}
.contact-info-text {margin: 0;color: #848484;font-size: 17px;line-height: 26px;margin-top: 30px;}


/***********************/
.n_form_bg {overflow: hidden;background-color: #21bcd8;}
.n_form_box{display: flex;align-items: center;}
.contact-form-img {width: 100%;height: 7.6rem;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.contact-form-form-wrap {width: 100%;max-width: 660px;margin-left: auto;margin-right: auto;}

.block-title {margin-bottom: 50px;}
.block-title-white{margin: 0;line-height: 1em;text-transform: uppercase;color: rgba(255, 255, 255, 1);font-size: 17px;font-family: "Rubik";letter-spacing: .1em;}
.block-title-ly{margin: 0;color: #fff;font-size: 30px;line-height: 38px;font-weight: 400;letter-spacing: .03em;margin-top: 8px;}
.block-title-ly .block-title-bold { font-weight: 700;}

@media (max-width: 1440px) {
.contact-form-form-wrap {padding:0.5rem;}}

.contact-form-form>.row>[class*=col-lg-] {
	padding-left: 10px;
	padding-right: 10px;
}


.contact-form-form input,
.contact-form-form textarea {
	border: none;
	outline: none;
	display: block;
	background-color: #fff;
	width: 100%;
	height: 60px;
	color: #848484;
	font-size: 15px;
	padding-left: 30px;
	margin-bottom: 20px;
}

.contact-form-form input::-webkit-input-placeholder,
.contact-form-form textarea::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #848484;
}

.contact-form-form input::-moz-placeholder,
.contact-form-form textarea::-moz-placeholder {
	/* Firefox 19+ */
	color: #848484;
}

.contact-form-form input:-ms-input-placeholder,
.contact-form-form textarea:-ms-input-placeholder {
	/* IE 10+ */
	color: #848484;
}

.contact-form-form input:-moz-placeholder,
.contact-form-form textarea:-moz-placeholder {
	/* Firefox 18- */
	color: #848484;
}

.contact-form-form textarea {
	height: 150px;
	padding-top: 10px;
}

.contact-form-form-btn {
	margin-top: 30px;
}

.google-map__contact {
	width: 100%;
	height: 758px;
	border: none;
	display: block;
}



