/* Style for defenda footer starts */

.cd_footer_select5 .cd-footer-box-limi-width-01 {
    /* width: 71%;
    padding: 38.400px 76.800px;
    margin: 0px auto; */
    max-width: 1200px;
    box-sizing: content-box;
    padding: calc(20vmax / 10) 4vw;
}

ul.cd_footer5_section_1 {
    padding-left: 0px !important;
}

.cd-ecom-footer-logo-wrapper figure img {
    width: 100% !important;
}

.cd-ecom-circualar-flow {
    width: 205px !important;
}

.cd-ecom-circular-flow figcaption {
    font-size: 21px;
    color: white;
    font-weight: 400;
    margin: 16px 0px;
    line-height: 36.8px;
}
.cd-ecom-circular-flow + p {
    font-weight: 300;
}
.cd-social-icon-container figure img {
    width: 24px !important;
    height: 24px !important;
}
.cd_footer_select5 .cd-social-icon-container {
    position: relative;
    top: -26px;
}
.cd-social-icon-container div {
    margin: 0px;
}

.cd-social-icon-container figure {
    margin-bottom: 0px;
}

.cd-ecom-footer-quick-menu-wrapper .wp-block-spacer {
    margin: 0px;
}

.cd-ecom-footer-quick-menu-wrapper p {
    font-size: 16px;
    line-height: 29px;
    margin: 0px !important;
}

.cd-footer-contact-info-wrapper p {
    margin-top: 0px;
    font-size: 14.5px;
}

.cd-gallery-img-container figure.wp-block-gallery.has-nested-images {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px !important;
}

.cd-gallery-img-container figure.wp-block-gallery.has-nested-images figure {
    padding: 0 8px;
}

.cd_footer_select5 .cd-gallery-img-container figure {
    flex-wrap: nowrap !important;
}

.cd-footer-contact-info-wrapper a {
    color: hsla(42.85714286, 3.86740331%, 64.50980392%, 1);
}

.cd-superyatch-uk {
    width: 60% !important;
}

.cd-superyatch-uk img {
    width: 100%;
    object-fit: contain !important;
}

.cd-british-marine-wrapper {
    width: 27% !important;
}

.cd-british-marine-wrapper img {
    width: 80%;
}

.cd-gallery-img-wrapper-row--2 {
    padding-left: 15px;
    padding-right: 15px;
}

.cd-gallery-img-wrapper-row-1 {
    padding-left: 17px;
    padding-right: 17px;
}

.cd-gallery-img-wrapper-row-3 {
    padding: 15px;
}

.cd-social-icon-container figure.wp-block-image.size-large {
    flex-grow: unset !important;
    align-items: center;
    width: 35px !important;
}

.cd_footer_select5 .cd-ecom-footer-copyright-mob {
    display: none;
}

.cd_footer_select5 .cd-ecom-social-icon-mob {
    display: none;
    width: max-content;
}

.cd_footer_select5 .cd-social-gallery figure {
    width: auto !important;
    flex-grow: 0 !important;
}

.cd_footer_select5 .cd-social-gallery {
    gap: 18px;
}
@media screen and (min-width: 768px) {
	.cd-ecom-circular-flow {
		width: 70%;
	}
	.cd-ecom-footer-circular-flow-container{
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

@media screen and (max-width:767px) {
    .cd_footer_select5 .cd-ecom-social-icon-mob {
        display: flex;
        flex-wrap: nowrap;
    }
    .cd_footer_select5 .cd-ecom-footer-copyright-mob {
        display: block;
        margin: 35px 0;
    }
    .cd_footer_select5 .cd-ecom-footer-copyright-wrapper {
        display: none;
    }
    .cd_footer_select5 .cd-ecom-footer-quick-menu-wrapper {
        padding: 0 40px;
    }
    .cd-ecom-footer-logo-container {
        padding: 0px 40px;
    }
    .cd-ecom-footer-logo-wrapper {
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

@media screen and (max-width:480px) {
    .cd_footer_select5 .cd-ecom-footer-quick-menu-wrapper {
        padding: 0 8px;
    }
    .cd-ecom-footer-logo-container {
        padding: 0px 8px;
    }
}

/* defenda footer ends */