
		body {

			font-family: poppins,sans-serif!important;

			text-align: justify;

			overflow-x: hidden;

			line-height: 1.1 !important;

		}	
		h1{
			font-family: poppins,sans-serif!important;
			font-weight:700;
		}

		.bg-overlay1 {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/corporate-sm.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay1:hover {

			opacity: 0.8;

		}

		.bg-overlay1-mobile {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/corporate-mobile.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay1-mobile:hover {

			opacity: 0.8;

		}

		.bg-overlay2 {

		    background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/disputes-sm.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay2:hover {

			opacity: 0.8;

		}

		.bg-overlay2-mobile {

		    background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/disputes-mobile.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay2-mobile:hover {

			opacity: 0.8;

		}

		.bg-overlay3 {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/banking-and-finance-sm.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay3:hover {

			opacity: 0.8;

		}

        .bg-overlay3-mobile {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/practice-area-images/banking-and-finance-mobile.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-overlay3-mobile:hover {

			opacity: 0.8;

		}

		.bg-overlay:hover {

			opacity: 0.8;

		}

		.pactivearea h1 {

			margin: 0;

			padding: 125px 0;

		}

		.bg-ourvalue {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/banner/banner-values.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

		}

		.bg-ourvalue h2 {

			margin: 0;

			padding: 125px 0;

			color: #fff;

		}

		.text-dark {

			font-size: 18px;

			font-weight: 400;

		}
		.unique h2{
			font-weight: 700;
			color:#01448a;
			margin-top:13rem!important;
		}
		.unique h2::before {

			content: "";
    display: block;
    width: 19.5rem;
    left: 21px;
    height: 4px;
    background-color: #cc0001;
    position: absolute;
    top: 19rem;
}

		}

		.more {

			font-size: 15px;

		}

		.jsalife h1 {

			margin: 0;

			padding: 125px 0;

		}

		.bg-jsalife1 {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/jsa-culture/crs-satho-school--5.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all .2s ease-in-out;

			cursor: pointer;

		}

		.bg-jsalife2 {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/jsa-culture/pro-bono/1.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

			cursor: pointer;

		}

		.bg-jsalife3 {

			background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("img/jsa-culture/office-retreat/aar-2017/3-home.jpg");

			background-repeat: no-repeat;

			background-size: cover;

			background-position: center center;

			color: #fff;

			transition: all 0.4s;

			cursor: pointer;

		}

		.bg-jsalife1:hover {

			transform: scale(1.1);

			z-index: 100;

		}

		.bg-jsalife2:hover {

			transform: scale(1.1);

			z-index: 100;

		}

		.bg-jsalife3:hover {

			transform: scale(1.1);

			z-index: 100;

		}

		.footer a {

			font-size: 16px;

			margin-top: 15px;

			margin-right: 10px;

		}

		.btn-outline-danger {

			color: #dc3545 !important;

			background-color: transparent !important;

			background-image: none !important;

			border-color: #dc3545 !important;

		}

		*,

		*:after,

		*:before {

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

		}

		body {

			overflow-x: hidden;

			overflow-y: scroll;

		}

		#testimonials_carousel .carousel-item {

			min-height: 250px;

		}
		.r-para{
			 margin-right:0cm;
			 margin-left:0cm;
			 font-size:15px;
			 font-family: poppins,sans-serif!important;
			 margin-top:0cm;
			 margin-bottom:8.0pt;
			 background:white;'
		}
		.r-span{
			font-size:16px;
			font-family: poppins,sans-serif!important;
			color:black;'
		}
		.bg-bl{
			
    background-color: #01448a!important;

		}
		.sticky-top{
			border-top: 6px solid #01448a;
		}
		.dropdown-menu.show{
			background: #d4d4d4!impportant;
			
    width: 100%;

		}
		.dropdown-menu.show li a{
		color: #000;
    font-size: 14px;
    font-weight: 700;
		}
		.navbar-light .navbar-nav .nav-link{
			color:#1d1d1d!important;
		}