.wp-block-list li::marker {
    display: initial !important;
    list-style-type: initial !important;
    color: #1f847f !important;
}

ul.wp-block-list {
    line-height: 30px;
    margin-bottom: 39px;
}

.breadcrumbs {
    margin-top: 60px !important;
}
.breadcrumbs p {
    margin-bottom: 24px !important;
}
h1 {
    padding-bottom: 24px !important;
}

.video-container iframe {
border-radius: 20px;
margin-bottom: 100px !important;
}

.clientLogo img {
    height: 100% !important;
    max-height: 68px !important;
    width: auto !important;
    max-width: 88% !IMPORTANT;
    margin-top: 26px !important;
    margin-bottom: 33px !important;
}

.tagHolder {
margin-bottom: 15px;
}

span.tagName {
padding: 8px;
background: #fee6e6;
margin-right: 4px;
margin-bottom: 8px;
display: inline-block;
border-radius: 6px;
}


span.categoriesTag {
margin-bottom: 22px !important;
display: block;
}

i.fas.fa-circle.text-pink {
color: #e22b7f;
margin-right: 5px;
}

.talosSystem p {
display: inline-block;
margin-bottom: 8px;
}

.talosSystem p {
display: inline-block;
margin-bottom: 9px;
margin-right: 8px;
}

.talosSystem img {
width: 139px;
height: auto !important;
}

.clientLogo p {
margin-bottom: 0 !important;
}

.mt-5{
margin-top: 50px;
}

.mb-5{
margin-bottom: 50px;
}

.mt-6{
margin-top: 60px;
}

.mb-6{
margin-bottom: 60px;
}

.has-text-align-center {
text-align: center !important;
}

.black-background.mt-60 {
background: #48c2c2 !important;
padding-top: 120px;
padding-bottom: 120px;
color:white;
}

.form-right-twi h3 {
text-align: left;
font-size: 50px !important;
}


.white-br {
background: white;
border-radius: 30px;
}

.white-br h4,.white-br p {
color: black;
text-align:center;
}

a#load-more {
text-align: center;
color: #1577e9;
cursor: pointer;
display: block;
width: 100%;
font-size: 20px;
margin-bottom: 60px;
margin-top: 60px;

}



@media(max-width:760px){

#CustomerStories h2 {
margin-bottom: 15px !important;
padding-bottom: 0 !important;
}
#filter {
float: right;
margin-top: 5px;
width: 100%;
margin-bottom: 30px;
}
#filter select {
width: 100%;
}
.testimonial {
margin-bottom: 16px;
}

a#load-more {
margin-bottom: 50px;
}

#Testimonials h2 {
margin-top: 50px;
margin-bottom: 50px;
}
.testimonial-row {
margin-bottom: 50px;
}
.testimonial-row p {

margin-top: 16px !important;
}
img.testimonial-img {
max-width: 50% !important;
height: auto !important;
}
.right_content.p-md-5.white-br {
margin-top: 15px;
}
}



a#load-more {
text-align: center;
color: #1577e9;
cursor: pointer;
display: block;
width: 100%;
font-size: 20px;
margin-bottom: 60px;
margin-top: 60px;
}


.testimonialsHolder{
margin-bottom:60px;
}

#Testimonials h2{
margin-top:60px;
margin-bottom:120px;
}

.testimonial-row{
margin-bottom: 100px;
}

.testimonial-row p{
margin-bottom: 0 !important;
margin-top:30px !important;
}

img.testimonial-img {
max-width: 100% !important;
height: auto !important;
}

.loadMore{
margin-bottom: 100px !important;
}

p#LoadMore {
text-align: center;
color: #1577e9;
cursor: pointer;
display: block;
width: 100%;
font-size: 20px;
}


#CustomerStories h2 {
margin-top: 100px;
margin-bottom: 60px !important;
padding-bottom: 0 !important;
}

.black-background.mt-60 {
background: #48c2c2 !important;
padding-top: 120px;
padding-bottom: 120px;
color:white;
}

.form-right-twi h3 {
text-align: left;
font-size: 50px !important;
}


.white-br {
background: white;
border-radius: 30px;
}

.white-br h4,.white-br p {
color: black;
text-align:center;
}

a#load-more {
text-align: center;
color: #1577e9;
cursor: pointer;
display: block;
width: 100%;
font-size: 20px;
margin-bottom: 60px;
margin-top: 60px;
}


@media(max-width:760px){

#CustomerStories h2 {
margin-bottom: 15px !important;
padding-bottom: 0 !important;
}
#filter {
float: right;
margin-top: 5px;
width: 100%;
margin-bottom: 30px;
}
#filter select {
width: 100%;
}
.testimonial {
margin-bottom: 16px;
}

a#load-more {
margin-bottom: 50px;
}

#Testimonials h2 {
margin-top: 50px;
margin-bottom: 50px;
}
.testimonial-row {
margin-bottom: 50px;
}
.testimonial-row p {

margin-top: 16px !important;
}
img.testimonial-img {
max-width: 50% !important;
height: auto !important;
}
.right_content.p-md-5.white-br {
margin-top: 15px;
}
}

.video-container iframe {
border-radius: 30px !important;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.talos-header a.button.teal.whitetext {
margin-top: 27px;
}

.testimonial .mainImage img{
border-radius: 20px 20px 0 0 !important;
width:100% !important;
height:auto !important;
}

.image-header img {
width: 100%;
height: auto;
margin-top: 26px !important;
border-radius:20px;
}
.breadcrumbs a {
color: black !important;
}

.clientLogo img {
    height: 100% !important;
    max-height: 68px !important;
    width: auto !important;
    max-width: 88% !IMPORTANT;
    margin-top: 26px !important;
    margin-bottom: 33px !important;
}
.clientLogo p {
margin-bottom: 0 !important;
}

span.categoriesTag {
margin-bottom: 22px !important;
display: block;
}

i.fas.fa-circle.text-pink {
color: #e22b7f;
margin-right: 5px;
}

.extract{
margin-bottom: 33px !important;
font-weight: normal;
}

.extract p{
margin-bottom: 0 !important;
font-weight: normal;
}

span.tagName {
padding: 8px;
background: #fee6e6;
margin-right: 4px;
margin-bottom: 8px;
display: inline-block;
border-radius: 6px;
}

.tagHolder{
margin-bottom: 25px;
}

.text {
padding-right: 16px;
padding-left: 16px;
}


.testimonial a.button.button-white {
width: 100%;
color: black;
border-color: black;
margin-bottom: 20px;
}

.testimonial:hover {
border: 2px solid #C6C6C6;
border-radius: 20px;
box-shadow: 0 0 30px 25px #00000030;
}

.testimonial {
border-radius: 20px;
margin-bottom: 50px;
box-shadow: 0 0 30px 25px #00000012;
}

#CustomerStories h2 {
margin-bottom: 60px !important;
padding-bottom: 0 !important;
}


#filter select:hover{
padding-left: 0;

}

#filter select {
background-image: url(https://talos360.co.uk/wp-content/uploads/2023/07/filter.jpg),url(https://talosats-stock-management-uat.azurewebsites.net/image/global/table-down-chevron-light.svg);
background-color: #fff;
background-repeat: no-repeat,no-repeat;
background-position: 14px 46%,right 10px center;
background-size: auto 20px,auto 16px;
padding-left: 43px;
text-align: left;
line-height: 18px;
min-height: 40px;
-webkit-appearance: none !important;
}

#filter {
float: right;
margin-top: 5px;
}

.testimonialsHolder{
margin-bottom:60px;
}

#Testimonials h2{
margin-top:60px;
margin-bottom:120px;
}

.testimonial-row{
margin-bottom: 100px;
}

.testimonial-row p{
margin-bottom: 0 !important;
margin-top:30px !important;
}

img.testimonial-img {
max-width: 100% !important;
height: auto !important;
}

.loadMore{
margin-bottom: 100px !important;
}

p#LoadMore {
text-align: center;
color: #1577e9;
cursor: pointer;
display: block;
width: 100%;
font-size: 20px;
}

.talosheader{
padding-bottom: 100px;
}

div#reviewsio-carousel-widget {
margin-bottom: 100px !important;
}

.form {
position: sticky;
top: 95px;
box-shadow: 0 0 16px 0 rgb(0 0 0 / 16%);
margin: 0 0 20px;
border-radius: 20px;
padding: 50px;
text-align: center;
background: #fff;
overflow: hidden;
}

.form .image {
margin: -50px -50px 20px;
}

.form .image img, .form .image video {
width: 100%;
height: auto;
}

.form h3 {
padding: 0;
margin-bottom: 20px;
font-size: 20px;
}

iframe#consultation-form {
min-height: 419px !important;
}

@media(max-width:760px){
.hideonmobile{
    display:none;
}

.video-container iframe {
position: initial !important;
display: block;
top: 0;
left: 0;
width: 100% !important;
min-width: 100%;
height: 100%;
margin-bottom: 0 !important;
max-width: 100%;
min-height: 100% !important;
max-height: 100%;
}

.clientLogo img, .tagHolder{
margin-bottom: 18px !important;
}
.mt-60 {
padding-top: 60px !important;
padding-bottom: 60px !important;
}

}

.video-container {
    position: relative; 
    padding-bottom: 56.25%;;
}


.article-wrapper {
    display: flex;
}
.sitbutton-bottom{
    margin-top: auto;
}
.text{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.testimonial {
    display: flex;
    flex-direction: column;
   
}
.clientLogo {
    min-height: 127px;
}