@font-face {font-display: swap;font-family:'Brandon Grotesque';font-style: normal;font-weight: 400;src: url(fonts/brandon-regular-webfont.woff2) format("woff2")}
@font-face {font-display: swap;font-family:'Brandon Grotesque';font-style: normal;font-weight: 700; src: url(fonts/brandon-bold-webfont.woff2) format("woff2")}
@font-face {font-display: swap;font-family:'AlternateGotNo1D';font-style: normal;font-weight: 400; src: url(fonts/AlternateGotNo1DRegular.woff2) format("truetype")}
.fo_footer {background: #1c1c1c;padding: 30px 0px;color: #fff;}
.fo_footer_heading6 h4 {margin-top: 0;color: #adadad;font-size: 16px; position: relative;padding-bottom: 10px; margin-bottom: 16px;font-weight: 700;font-family: 'Brandon Grotesque'; text-transform: capitalize; letter-spacing: 0.6px;}
.ho_footer-address ul li p {color: #adadad; margin: 0;font-size: 13px;font-family: 'Brandon Grotesque'; font-weight: 600;letter-spacing: .70px;}
.ho_footer-address ul li{margin:10px 0px;}
.ho_footer-address ul li a{color:#adadad;}
.ho_footer-navbar ul li{margin-bottom: 10px;}
.ho_footer-navbar ul li a{position:relative; display:inline-block; font-weight:500; color: #fff; transition: 0.5s; text-decoration:none;}
.ho_footer-navbar ul li a:hover{padding-left:5px;}
.fo_newsletter{position: relative;}
.fo_newsletter .form-control {background: #fff; border: 1px solid #eaeaea; padding: 0.375rem 7rem 0.375rem 0.75rem; border-radius:0;}
.fo_newsletter .btn {background: var(--main-color); border: 0px; color: #fff; position:absolute; bottom:0px; width:auto; right:0; margin:0; border-radius:0; top:0;}
.fo_copyright {background: var(--color-4); padding: 15px 0px;color: #fff;font-weight: 400;font-size: 14px;letter-spacing: .85px; color: #adadad; font-family:'Brandon Grotesque';}
.fo_copy p {font-size: 13px; text-align: end; font-weight: 500;}
.fo_social-media-col ul{margin-bottom: 0px;}
.fo_social-media-col ul li a {align-items: center; justify-content: center;border-radius: 50%;color: #fff; display: block;text-align: center;line-height: 31px;font-size: 17px !important;margin-right: 7px;}
.fo_social-media-col ul li {padding: 0 2px;}
.payment_method strong {font-size: 12px;}
.fo_copy_right{display: flex; align-items: center; flex-wrap: wrap;}
.fo_banking-options .list-inline {margin: 0px;}
.fo_banking-options ul li {padding: 0;}
.fo_banking-options img {border-radius: 3px; width:37px;}
.fo_footer_heading6 ul li a {color: #adadad;font-weight: 400;font-family:'Brandon Grotesque';text-decoration: none;font-size: 14px;}
.ho_footer-address ul li {margin: 0 0px 10px; color:#adadad;   font-family:'Brandon Grotesque'; }
@media screen and (max-width: 991px){
.fo_footer_heading6 {margin-bottom: 30px;}
.fo_banking-options img {width:47px; margin-bottom: 5px;}
}
@media screen and (max-width: 768px){
.fo_copy{text-align: center;}
.fo_banking-options{margin: 10px 0px; text-align: center;}
.fo_banking-options .list-inline-item{padding-left: 0px;}
}
@media screen and (max-width: 767px){
.fo_footer_heading6 h4{margin-bottom:0;}
.fo_copy p{text-align: center;}
.fo_banking-options {margin:5px 0px; border-bottom:1px solid #ccc3; border-top: 1px solid #ccc3; padding:5px 0;}
.fo_copy_right{text-align: center;}
}