.sliderBox {position: relative;}.contact-page-sec {	padding: 7rem 0rem 4rem;	}.contact-page-sec-row {	display: flex;	justify-content: center;	align-items: center;}.contact-address h2 {	position: relative;	padding-left: 34px;	font-weight: 600;	color: #0b2f70;	margin-bottom: 0rem;	}.contact-address h2::before {	content: "";	position: absolute;	top: 50%;	left: 0;	width: 4px;	height: 94%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	background-color: #ffffff;}.contact-address p {	color: #0b2f70;	font-weight: 500;	margin-top: 1rem;	margin-bottom: 0.5rem;	padding-left: 34px;}.contact-address p strong {    color: #0b2f70;    font-family: "League Spartan", sans-serif;    font-size: 30px;    font-weight: 600;}.address__adpin {	left: -7px;	margin-top: 8px;	position: relative;	padding-left: 34px;}.address__adpin img {	display: inline-block;	vertical-align: middle;	width: 30px;	filter: invert(1);}.address__adpin a {	color: #0b2f70;	display: inline-block;	font-weight: 400;	letter-spacing: 1px;	line-height: 1.5;	text-align: center;	text-decoration: none;	vertical-align: middle;	border: 1px solid;	padding: 5px 20px;	margin-left: 15px;	transition: 0.5s;}.address__adpin a:hover {    background: #0b2f70;    color: #fff;}.contact-page-map {	height: 500px;	text-align: center;	width: 100%;}.contact-page-map iframe {	background-color: #ede3ff;	height: 100%;	margin: 0px auto;	width: 100%;	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}.contact-page-sec2 {	padding: 7rem 0rem;	background: url(../images/banner-1.jpg);	position: relative;}.gradient-sec {	position: absolute;	height: 100%;	width: 100%;	top: 0;	bottom: 0;	left: 0;	right: 0;	pointer-events: none;	background: linear-gradient(rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 0.5) 35%) 20% 30% no-repeat;	background-size: 200% 200%;	z-index: 0;}.conact-us-wrap-one .headingtext {    position: relative;    padding-left: 34px;    color: #ffffff;    margin-bottom: 0rem;    font-size: 48px;    font-weight: 900;    font-family: "League Spartan", sans-serif;}.conact-us-wrap-one .headingtext::before {	content: "";	position: absolute;	top: 50%;	left: 0;	width: 4px;	height: 94%;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	background-color: #ffffff;}.conact-us-wrap-one .sub-heading {	margin-top: 15px;	font-size: 18px;	margin-left: 34px;	color: #ffffff;	font-weight: 500;}.contact-input {	margin: 0 -10px;}.contact-input .contact-inner {	float: left;	margin: 0 0 20px;	padding: 0 10px;	width: 50%;}.contact-inner input, .contact-inner textarea {	width: 100%;	color: #000;	border-color: #f8f8f8;	background-color: #f8f8f8;	font-size: 15px;	font-weight: 400;	letter-spacing: 0em;	border: none;	width: 100%;	outline: none;	border: 1px solid #eee;	border-top-color: transparent;	border-right-color: transparent;	border-bottom-color: transparent;	border-left-color: transparent;	border-radius: 0.25rem;	padding: 3px 20px;	height: 45px;	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}.contact-inner textarea {	height: 90px;	padding: 10px 20px;	float: left;	margin: 20px 0;}.ht-btn {	font-size: 1rem;	font-weight: 500;	border-radius: 0px;	border: 1px solid #ffffff;	padding: 0 36px;	text-align: center;	color: #ffffff;	background: transparent;	padding: 5px 15px;	-webkit-transform: translateY(0px);	-ms-transform: translateY(0px);	transform: translateY(0px);}.ht-btn.ht-btn-md {	font-size: 15px;	font-weight: 500;	letter-spacing: 0em;	transition: 0.5s;}.ht-btn.ht-btn-md:hover { 	background: #fff;	color: #0c3276;}@media screen and (max-width: 767px) {	.conact-us-wrap-one .headingtext {		font-size: 32px;	}	.contact-page-map {		margin-top: 50px;	}	.conact-us-wrap-one .sub-heading {		font-size: 15px;		margin-bottom: 30px;	}	.contact-page-sec-row {display: block;}}@media screen and (max-width:480px) {	.contact-input .contact-inner {		width: 100%;	}	.contact-inner input, .contact-inner textarea {		padding: 3px 10px;	}}.second-office p strong {display: none;}