.ban-bg {
    background: url(../images/ban-bg.png) no-repeat;
    background-size: contain;
    background-position: left -190px top 80px;
}
.banner-section-two .slide-item {
    background-position: top right;
	background-size: 51%;
}
.banner-section-two .content-outer.inner-page-box {
    min-height: 50rem;
}
.banner-section-two .content-box h1 {
	opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.banner-section-two .inner-page-box .content-box h3 {
	font-size: 2.7rem;
	text-transform: initial;
	opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.team-section-two {
    padding: 6rem 0;
    background: var(--light-bg);
}
.injury-blog {
    padding: 4.5rem 2rem 2rem;
    background: var(--white);
    box-shadow: 0.1rem 0.1rem 1.3rem #00000036;
    border-radius: 1.2rem;
    margin-bottom: 5.6rem;
}
.img-mar-70 {
    margin-top: -7rem;
}
.injury-img {
    border-radius: 1rem;
	width: 100%;
	height: 290px;
	object-fit:cover;
}
.img-sz {
    width: 70%;
}
.report-bg {
    position: relative;
    overflow: hidden;
    padding: 40px !important;
    border-radius: 0;
    isolation: isolate;
}
.blg-inner {
    line-height: 2rem;
    font-weight: 500;
    margin-bottom: 0.4rem;
    min-height: 4.2rem;
}
.blg-inner.det-inner {
    min-height: 0px;
    padding-top: 20px;
    font-size: 1.6rem;
}
.blg-inner a {
    color: var(--primary-dark);
}
.b-name-fit {
    margin: 0.8rem 0px;
}
.b-name {
    margin-right: 1rem;
    font-size: 1.3rem;
}
.b-name i {
    color: var(--primary-orange);
    padding-right: 0.5rem;
}
.testi-textb {
    overflow: auto;
    font-size: 1.4rem;
    margin-bottom: 0;
    height: 15rem;
    overflow-y: auto;
	line-height: 2.3rem;
    color: #555;
}
.equipped-blog.testi-textb {
    height: auto;
    margin-top: 15px;
}
.det-title {
    font-weight: 500;
    font-size: 1.6rem;
    text-transform: uppercase;
    background: var(--primary-dark);
    color: #fff;
    padding: 1rem;
    border-radius: 1rem;
}
.blog-list {
    margin-top: 1.5rem;
    padding-left: 3rem;
}
.blog-list li {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    line-height: 2.3rem;
    color: #555;
    list-style-type: decimal;
}
.dec-nn li { list-style-type: none !important; }
span.bold {
    font-weight: 600;
    color: var(--primary-dark);
}
.blog-num-list li::marker {
    font-weight: 600;
    color: var(--primary-dark);
}
ul.cat li {
    border-top: 0.1rem solid #eaedff;
    padding: 1.5rem 0;
    overflow: hidden;
    color: #555;
}
ul.cat li:first-child {
    border-top: 0;
}
ul.cat li a {
    color: var(--primary-dark);
    font-size: 1.5rem;
    transition: 0.3s ease all;
}
ul.cat li a:hover {
    color: var(--primary-orange);
}
ul.cat li .blg-inner.det-inner {
    padding-top: 0;
}
.equipped-blog a{
    color: #555;
}
.b-color
{
    color: #007bff !important;
}
.equipped-blog a:hover{
    color: #df893d;
}
.injury-blog p span {
    margin: 15px 0px 0px;
    padding: 0px;
    border: none;
    outline: none;
    font-size: 1.6rem !important;
    line-height: 2.3rem;
    overflow: auto;
    height: auto;
    color: rgb(85, 85, 85) !important;
}
.injury-blog p a {
    margin: 15px 0px 0px;
    padding: 0px;
    border: none;
    outline: none;
    font-size: 1.6rem !important;
    line-height: 2.3rem;
    overflow: auto;
    height: auto;
    color: rgb(85, 85, 85) !important;
}
.injury-blog p a:hover {
    color:#df893d !important;
}
.injury-blog p span b {
    margin-top: 15px;
    padding: 0px;
    border: none;
    outline: none;
    font-size: 1.6rem !important;
    line-height: 2.3rem;
    overflow: auto;
    height: auto;
    font-weight: 600;
    color: var(--primary-dark) !important;
}
   .injury-blog p {
    margin-top: 15px;
    padding: 0px;
    border: none;
    outline: none;
    font-size: 18px !important;
    line-height: 2.3rem;
    overflow: auto;
    height: auto;
    color: rgb(85, 85, 85) !important;
}
p.img-mar-70 {
    /* margin: 0; */
    margin-top: -7rem;
}
.injury-blog  p.text-white {
    color: #FFFFFF !important;
}
@media only screen and (max-width: 1399px) {
	.banner-section-two .content-outer.inner-page-box {
		min-height: 45rem;
	}
	.banner-section-two .content-outer .content-box h1 {
		font-size: 3.6rem;
	}
}
@media only screen and (max-width: 1199px) {
	.banner-section-two .inner-page-box .content-box h3 {
		font-size: 2rem;
	}
	.banner-section-two .content-outer.inner-page-box {
		min-height: 35rem;
	}
	.banner-section-two .content-outer .content-box {
		margin-top: 0;
		margin-left: 0;
		padding-top: 10rem;
	}
	.banner-section-two .content-outer .content-box h1 {
		font-size: 2.2rem;
	}
}
@media only screen and (max-width: 1023px) {
	.banner-section-two .inner-page-box .content-box h3 {
		font-size: 2rem;
	}
	.banner-section-two .content-outer.inner-page-box {
		min-height: 25rem;
	}
	.banner-section-two .content-outer .content-box {
		padding-top: 0;
	}
}
@media only screen and (max-width: 767px) {
	.banner-section-two.ban-bg .slide-item {
		padding: 85px 0;
	}
	.banner-section-two .content-outer.inner-page-box {
		min-height: auto;
	}
}

@media only screen and (min-width: 1400px) {
	.banner-section-two .content-box h1 {
                                  font-size: 4rem!important;
                 }
}
