/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;700&display=swap');
*{margin:0;padding:0;}
html, body, label {
  font-family: 'Lato', sans-serif;
}
body{
	background: #f8f8f8;
}
.logoimg{
	width:100px;
	height:68px;
}
.bannerimg{
	background-image:url('../images/banner.jpg');
	height:600px;
}
.service-bannerimg{
	background-image:url('../images/services-banner.jpg');
	height:400px;
}
.aboutus-bannerimg{
	background-image:url('../images/aboutus-banner.jpg');
	height:400px;
}
.service-dtl_bannerimg{
	background-image:url('../images/services-banner.jpg');
	height:400px;
}
.documentbanner{
	background-image:url('../images/documentbanner.jpg');
	height:400px;
}
.legalbanner{
	background-image:url('../images/legalbanner.jpg');
	height:400px;
}
.propertybanner{
	background-image:url('../images/propertybanner.jpg');
	height:400px;
}
.otherbanner{
	background-image:url('../images/otherbanner.jpg');
	height:400px;
}
.banerimglnhgt{
	line-height: 1.1;
}
.banrdscptn{
	color: #fffefe;
	line-height:1.3;
}
.clrsectnhead{
	color: #0a3636;
}
.clrsectndescrtn{
	color: #7c8695;
}
.wdth27{
	width:100%;
}
.imghghtunset{
	height:unset;
	max-width:unset;
}
.lnhght2rem{
	line-height:2rem;
}
.footersectn{
	background-color: #011736;
	/* height:600px; */
}
.footer{
	background-image:url('../images/footer.jpg');
}
.practsctn{
	background-image:url('../images/2ndsection.jpg');
}
.feedbacksectn{
	background-image:url('../images/feedback_banner.jpg');
}
.wdth30{
	width:32%;
}
.footrnumrclr{
	color:#6f7a8a;
}
.brdrfootr{
	border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF1A;
}
.respwdth30{
	width:100%;
}
.howweheadclr{
	color: #00204C;
}
.wdth90{
	width:90%;
}
.brdrradus50{
	border-radius:50%;
}
.teamebbrdr{
	border: 1px solid #e1e1e1;
}
.connector{
	border:2px solid #4bcbcb;
	left: 0;
    right: calc(100% - 45px);
	top: calc(var(--icon-size,70px)/ 2);
    height: calc(100% + var(--space-between,calc(15px / 2)));
	display: block;
    position: absolute;
    width: 0;
    margin: 0 auto;
    z-index: 1;
	border-right: 0!important;
}
.mobmenuhvr{
	background-color:#4bcbcb;
	color:#fff;
}



.footr_bgclrwbsite{
	background-color: #00204C;
}
.defult_bgclrwbsite{
	background-color:#4bcbcb;
}
.defult_clrwbsite{
	color:#4bcbcb;
}
.yellowclr{
	color: #E1A122;
}
.submenulist:hover{
	background:#4bcbcb;
	color:#fff;
}
.servcesubmenu{
	top:77px;
}
.servcemenu:hover .servcesubmenu{
    visibility: visible;
}
.servicebx:hover{
	background-color:#4bcbcb;
}
.servicebx:hover .servicebinr{
	color: #fff;
}
.servicebx:hover .srvcicn{
	display: none;
}
.srvc_dtls_brdrclr{
	border-color: #EAEAEA;
}
.srvc_dtls_doc:hover{
	background-color:#4bcbcb;
	color:#fff;
}
.srvc_dtls_gtstrtbox{
	background-color:#141414c7;
}
.activmenu{
	border-bottom: 5px solid #4bcbcb;
}
.responsvSlidr{
	display:none;
}
.tns-controls{
	display:none;
}
.tns-nav {
    text-align: center;
    margin: 10px 0;
}
.tns-nav button {
    width: 9px;
    height: 9px;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    background: #ddd;
    border: 0;
}
.tns-nav > .tns-nav-active {
    background: #4bcbcb;
}
.tns-nav button {
    width: 15px;
    height: 15px;
}
.faqbg{
	background:#dcf1f1;
}
.faqtxtclr{
	color: #0a3636;
}
@media (min-width: 768px) {
	.wdth27{
		width:27%;
	}
	.respwdth30{
		width:32%;
	}
}
@media (max-width: 767px) {
	.my-slider, .tns-nav button{
		display:none;
	}
	.responsvSlidr{
		display:block;
		display:flex;
	}
}
