.my-zoom {
  transition: transform .2s; /* Animation */
 
}

.my-zoom:hover {
  transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.l-section-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    height: 15vmin;
    color: #62C8F0;
}
.footer-2{
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    height: 15vmin;
    color: #ffffff;
}
.w-iconbox .w-iconbox-title:not(:empty) {
    padding: 0.3em 0;
}
.hdr-sub-mnu-top{
	font-weight:bold;
	font-size:14px!important;
}
li.megamenu-heading a.level_2{
	font-weight:bold;
	border-bottom: 1px solid #1e1e1e!important;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1){
	padding:7px 0!important;
}
.level_3 li{
	margin: 7px 0;
}
.w-nav.type_desktop .menu-item.columns_5>ul>li{
	margin-right:20px;
}
.w-nav.type_desktop .menu-item.columns_5>ul>li {
    width: 18%;
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2>li {
    margin-bottom: 20px;
}
.fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    background: #54595f;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
    margin-right: calc(5px + 0.2em);
}

.detail-po-share i.fab.fa-twitter {
    background: none;
}
.detail-po-share i.fab.fa-facebook {
    background: none;
}
.detail-po-share i.fab.fa-linkedin {
    background: none;
}
.detail-po-share i.fab.fa-pinterest{
    background: none;
}
.detail-po-share i.fab.fa-whatsapp{
    background: none;
}
.w-iconbox .w-iconbox-title:not(:empty) {
    padding: 0.0em 0!important;
}
@media only screen and (max-width: 600px) {
ul.w-nav-list.level_1.hover_underline {
    background: #e8f9ff!important;
}
	
	.why-choose-us h2{
		color:#54595f!important;
	}
	
.w-nav-list .us-btn-style_1 {
    font-size: 16px;
    line-height: 1.2!important;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0em;
    border-radius: 5em;
    padding: 0px 0px!important;
    background: #54595F;
    border-color: transparent;
    color: #ffffff!important;
}
}
.w-iconbox-text {
    padding-top: 12px;
}
.w-iconbox-meta {
    padding: 0px 0px;
}
@media (min-width: 1025px) and (max-width: 1380px){
.us_custom_8dd18bd8 {
   margin-top: 0px!important;
   margin-bottom: 0px!important; 
}
}
.rccnews{
	display:list-item;
	margin-left:1em;
}
.legal-services h2{
	text-align:left;
}