@media(max-width:500px) {
	.footer__contact-details {
		flex-wrap: wrap;
		border: 0
	}

	.footer-main .footer__contact-details>div:nth-child(2) {
		border-left: 0;
		padding-top: 24px
	}

	.footer-main .footer__social {
		border-bottom: 0;
		display: flex;
		justify-content: left
	}

	.footer-main .footer__bottom {
		flex-direction: column;
		gap: 24px
	}

	.footer-main .footer__bottom p {
		font-size: 16px
	}

	.footer-main .footer__contact-details>div,
	.footer__contact-details {
		padding: 0
	}
}


@media(min-width:1025px) {

	.footer-main .footer__middle,
	.footer-main .footer__top {
		border-bottom: 1px solid #333
	}

	.footer-main .footer__contact-details>div:not(:first-child) {
		border-left: 1px solid #333
	}
}

.block--contact-detail .block__icon {
	border: 1px solid #333
}
@media(min-width:1920px){
footer .container{
margin:auto !Important;
}
}
@media(min-width:1200px){
.footer-main .footer__social{
border-left: 1px solid #333
}
}
.panel--dark .social-icon{
border: 1px solid #333 !Important;
}
@media (max-width: 1024px) and (min-width: 769px) {
   .footer-main .footer__contact-details>div {
       width:50% !Important;
       display:flex;
    justify-content:left;
    padding-left:40px;
    padding-right:35px;
    flex-direction:row;
    }
    .block--contact-detail .block__title{
    font-size:18px;
    margin-bottom: 8px;
    }
   .footer__contact-details > :first-child {
           padding-left: 24px !Important;
        padding-right: 20px !Important;
    }

}

@media(max-width:768px) and (min-width:376px){
.section--home-hero .form--subscribe .form__inner>div.form-field--submit, footer .form--subscribe .form__inner>div.form-field--submit{
width:100%;
}
.section--home-hero .form--subscribe .form-field:not(.form-field--submit), footer .form--subscribe .form-field:not(.form-field--submit){
width:50%;
padding:14px 0px;
border-left: 1px solid #e1e1e1;
}
.section--home-hero .form--subscribe .form__inner>div.form-title-wrap, footer .form--subscribe .form__inner>div.form-title-wrap{
width:100%;
}
.section--home-hero .form--subscribe .form__title, footer .form--subscribe .form__title{
font-size:24px;
}
.section--home-hero .form--subscribe .form__inner>div.form-title-wrap, footer .form--subscribe .form__inner>div.form-title-wrap {
    padding: 1.39rem .625rem 1.30rem 1.6875rem;
}