.wrapper{
    background-color: #fff;
}
.sr-home-page-content {
    margin-top: 32px;
}
.awards-slider-wrapper {
    margin-top: 64px;
}
 .sr-home-sections{
     padding-top: 34px;
}
 .sr-home-section{
     margin-bottom: 64px;
}
 .sr-home-section:last-child{
    margin-bottom: 0;
}
 .sr-home-section .home-featured-img {
    display: flex;
     justify-content: center;
}
 .sr-logo-wrap{
    text-align: center;
     margin-bottom: 16px;
}
 .sr-logo-wrap img{
    float: none;
    display: inline-block;
}
 .sr-home-section p.hasimg + p{
    margin: 32px 0 ;
     text-align: left;
}

.sr-home-section p.hasimg{
    padding: 0;
    display: flex;
    justify-content: center;
    margin-top: 0;
}

.sr-home-section .hasimg span {
	position: relative;
	display: block;
	max-width: 50%;
}

.sr-home-section .hasimg span+span {
	margin-left: 48px
}

.sr-home-section .hasimg span small {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 4px 8px;
	background-color: #fff;
	width: 100%;
	border: 1px solid #f2f2f2;
	text-align: center;
	min-height: 32px;
	font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sr-home-section .hasimg span img {
	width: 520px;
	height: 304px;
	object-fit: contain;
	background-color: #f2f2f2
}

 .sr-home-btns{
    text-align: center;
}
 .sr-home-btns .button{
    text-decoration: none;
     height: auto;
     font-weight: bold;
     padding: 12.5px 8px;
     background-color: #FE5000;
     color: #fff;
     font-weight: 700;
     font-size: 18px;
     display: inline-flex;
     align-items: center;
     justify-content: center;
     width: 344px;
     height: 48px;
     margin: 0 16px;
}
 .sr-home-btns .button:hover {
     background-color: #0094CC;
}
 .sr-home-btns .button.bordered{
    border: 2px solid #FE5000;
     color: #000;
     background-color: #fff;
}
 .sr-home-btns .button.bordered:hover{
    background-color: #0094CC;
     border-color:#0094CC;
     color: #fff;
}
/* SR Home page media query */
 @media (max-width: 1119px) {
    .sr-home-section p.hasimg{
        display: block;
    }
    .sr-home-section .hasimg span,
    .sr-home-section .hasimg span + span{
        max-width: 520px;
        margin: 0 auto;
    }
    .sr-home-section .hasimg span + span{
        margin-top: 16px;
    }
    .sr-home-section .hasimg span img{
        width: 100%;
    }
 
}
 @media (max-width: 1023px) {
     .sr-home-btns .button + .button{
        margin-top: 16px;
    }

    
}
 @media (max-width: 767px) {
     .sr-logo-wrap img{
        max-width: 80%;
    }
    
}
 @media (max-width: 638px) {
    .sr-home-section .hasimg span,
    .sr-home-section .hasimg span + span{
        max-width: 100%;
    }
    .sr-home-section .hasimg span img{
        object-fit: none;
    }
    .sr-home-section .hasimg span small{
        position: relative;
    }
  
}
 @media (max-width: 479px) {
    .sr-home-btns .button{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}
.sr-home-page-content ul li,
.sr-home-page-content ol li {
    list-style-position: inside;
    margin-bottom: 8px;
    position: relative;
    padding-left: 20px;
}

.sr-home-page-content ul li::before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background-color: #000;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}
