.elementor-2095 .elementor-element.elementor-element-6b9c67c > .elementor-container{max-width:1200px;}.elementor-2095 .elementor-element.elementor-element-6b9c67c:not(.elementor-motion-effects-element-type-background), .elementor-2095 .elementor-element.elementor-element-6b9c67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2095 .elementor-element.elementor-element-6b9c67c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2095 .elementor-element.elementor-element-6b9c67c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2095:not(.elementor-motion-effects-element-type-background), .elementor-2095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-f1327c6 */.custom-box-makers-footer-menu{
    margin-top: 15px;
    display: grid;
    grid-template-columns: 30% 20% 20% 30%;
    gap: 12px;
}
.main-container-footer{
    background-color: #000000;
    color: white;
}
.footer-menu-title{
    font-size: 21px;
    font-weight: 300;
}
.footer-menu-description{
    text-align: justify;
    margin-top: 15px;
    font-size: 14px;
}
.quick-links ul li{
    list-style-type:none;
    margin-bottom: 12px;
    margin-left: 13px;
}
.quick-links ul{
    padding: 0px;
    margin-top: 20px;
}
.quick-links ul li a{
    color: white;
    text-decoration: none;
}
.explore ul{
    padding: 0px;
    margin-left: 13px;
    margin-top: 20px;
}
.explore-menu ul li {
    list-style-type: none;
    margin-bottom: 12px;
}
.explore-menu ul li a{
    color: white;
    text-decoration: none;
}
.contact-details{
    color: white;
}
.contact-details ul{
    padding: 0px;
    margin-top: 12px;
}
.contact-details ul li{
list-style-type: none;
}
.footer-icon-color{
    color: #F44506;
    margin: 10px 10px 10px 0px;
}
.footer-column{
    margin-left: 15px;
    margin-right: 15px;
}
.footer-rights-reserved{
display: flex;
justify-content: space-between;
}
.footer-text-rights{
    margin-bottom: 10px;
}
.footer-social-icons{
 margin: 0px 35px;
}
.footer-social-icons a i{
    font-size: 20px;
    color: white;
    padding: 11px;
    border-radius:25px;
}
.footer-icon-space{
    margin-top: 15px;
    margin-right: 5px;
}
.footer-column ul li a{
    color: white;
}
.footer-logo-new{
    margin-top: 10px;
    height: 95px !important;
    width: 320px;
}
.footer-text-rights{
    padding: 20px 15px 0px !important;
}
.space-for-top{
    margin-top: 25px !important;
}
.divider-under-footer-menu{
    width: 40%;
    color: #F58E43;
    border: solid 1px;
}
@media (max-width: 900px) {
    .custom-box-makers-footer-menu{ 
        grid-template-columns: repeat(3, 1fr); 
    }
}
@media (max-width: 450px) {
    .custom-box-makers-footer-menu { 
    grid-template-columns: repeat(1, 1fr); 
    gap:20px;
    place-items: start;
}
.quick-links ul li{
    margin-left: 0;
}
.explore ul{
    margin-left: 0px;
}
.footer-rights-reserved{
display: flex;
flex-direction:column;
justify-content:center;
text-align:center;
}
.contact-details ul{
    margin-bottom:20px;
}
.footer-social-icons{
 margin: 15px 25px;
}
}/* End custom CSS */