.award-slider .item{
padding:1rem;
}
.award-slider .item:nth-child(odd){
box-shadow: 0px 0px 5px 0px #0002;
}
.award-slider .item .title{
font-size: var(--footer-text);
font-weight: 600;
}
.vertical-slider-block{
aspect-ratio: .5;
overflow: hidden;
}
.marquee.marquee-up{
animation: marquee-up 30s linear infinite;
}
.marquee.marquee-down{
animation: marquee-down 30s linear infinite;
}
.award-slider .item .img-block{
aspect-ratio: 1;
max-width: 100%;
overflow: hidden;
position: relative;
width: 100%;
}
.marquee:hover{
animation-play-state: paused !important; 
}
@keyframes marquee-up{
0% {
transform: translateY(0);
}
100% {
transform: translateY(-50%);
}
}
@keyframes marquee-down{
0% {
transform: translateY(-50%);
}
100% {
transform: translateY(-0%);
}
}
@keyframes marquee-right{
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
@keyframes marquee-left{
0% {
transform: translateX(-50%);
}
100% {
transform: translateX(-0%);
}
}
@media only screen and (max-width:781px){
.awards-slider-container{
flex-direction: column;
}
.awards-slider-container .wp-block-group{
width: 100%;
}
.marquee{
flex-wrap: nowrap;
width: auto !important;
max-width: unset !important;
overflow: visible;
display: inline-flex;
flex-direction: row;
}
.marquee div{
flex-direction: row;
display: flex;
flex-wrap: nowrap;
}
#awards{
padding-right: 0px !important;
padding-left: 0px !important;
}
#awards .wp-block-columns .wp-block-column:first-child{
padding-right: 5vw !important;
padding-left: 5vw !important;
}
.marquee.marquee-up{
animation: marquee-left 10s linear infinite; }
.marquee.marquee-down{
animation: marquee-right 10s linear infinite; }
.marquee .item{
flex-direction: column;
max-width: 50vw;
}
.vertical-slider-block{
aspect-ratio: unset;
}
.award-slider .item{
display: flex;
align-items: center;
justify-content: center;
}
.award-slider .item .img-block img{
display: block;
width: auto;
height: 100%;	
}
.award-slider .item .text-block{
font-size: .75rem;
}
}.letstalk-form-container{
position: relative;
}
.letstalk-form{
position: absolute !important;
width: 100%;
right: 0px;
}
#letstalk>.wp-block-cover{
padding: 0px !important;
overflow: visible;
}
.get-in-touch-contact .letstalk-form{
top:0px;
}
form.letstalk{
display: flex;
flex-direction: column;
gap: 1.5rem;
padding: 7.5rem 0px;
}
/* form comments */

/* form.letstalk .input-group-2{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 1.5rem;
} */
 /* form end */

 
form.letstalk .input-group-2 div{
flex-basis: 50%;
}
form.letstalk .input-group , form.letstalk .btn-input-group{
display: flex;
flex-direction: row;
}
form.letstalk .btn-input-group{
justify-content: end;
margin-top: 3rem;
}
form.letstalk input, form.letstalk textarea,form.letstalk select{
width: 100%;
padding: 1rem;
line-height: 150%;
font-size: var(--normal-text);
color: var(--black);
border: none;font-size:14px;
}
form.letstalk select{min-height:56px;font-size:14px;}
form.letstalk textarea{
resize: none;font-size:14px;
}
form.letstalk button{
padding: 12px 24px;
min-width: 144px;
min-height: 42px;
display: flex;
align-items: center;
line-height: 100%;
color: var(--white) !important;
position: relative;
border:none;
font-size: var(--normal-text);
justify-content: center;
margin-right: 24px;
background: transparent;
} @media only screen and (max-width:781px){
.letstalk-form {
position: relative !important;
padding: 10vw 5vw !important;
}
form.letstalk,form.letstalk .input-group-2{
padding: 0px;
gap:.625rem;
}
form.letstalk .input-group-2{
flex-direction: column;
}
form.letstalk .input-group-2 div{
flex-basis: 100%;
}
.letstalk-form .explore-group{
margin-right: 5vw;
}
form.letstalk .btn-input-group{
justify-content: center;
margin-top: 1rem;
}
}.subscribe-group .input-group{
display: flex;
width: 100%;
gap: 0px;
flex-wrap: nowrap;
}
.subscribe-group .input-group .first-block{
flex-basis: 65%;
}
.subscribe-group .input-group .first-block input{
background: #fff;
width: 100%;
line-height: 2rem;
border: 1px solid #999;
font-size: var(--level2-text);
padding: 1rem;
}
.subscribe-group .input-group .second-block{
flex-basis: 35%;
}
.subscribe-group .input-group .second-block button{
background: var(--footer-txt);
width: 100%;
line-height: 2rem;
padding: 1rem;
border: 1px solid #999;
color: var(--white);
font-size: var(--level2-text);
text-transform: capitalize;
}
@media only screen and (max-width:781px){
.subscribe-group .input-group .second-block button{
padding: .5rem 1rem;
font-size: var(--footer-text);
}
.subscribe-group .input-group .first-block input{
font-size: var(--footer-text);
padding: .5rem 1rem;
}
#mid-footer .wp-block-column:last-child figure img{
    max-width: 186px;
    padding-bottom: 0.5rem;
    margin: -45PX;
}
footer #mid-footer .wp-block-columns{
gap: 1rem;
}
#bottom-footer{
padding: 5vw 5vw !important;
}
#footer-pd{
    padding: 0vw 0vw !important;
}
#bottom-footer .wp-block-columns{
gap:1rem;
}
footer>.wp-block-group {
padding-top: 50px !important;
}
}