.p-0 { padding: 0px !important; }
.p-10 { padding: 10px; }
.p-20 { padding: 20px; }
.p-30 { padding: 30px; }
.p-40 { padding: 40px; }
.p-50 { padding: 50px; }
.p-60 { padding: 60px; }

.pt-10 { padding-top: 10px; }
.pt-40 { padding: 40px !important; }

.pb-10 { padding-bottom: 10px !important; }
.pl-10 { padding-left: 10px; }
.pr-10 { padding-right: 10px; }


.m-10 { margin: 10px; }
.m-20 { margin: 10px; }
.m-30 { margin: 10px; }
.m-40 { margin: 10px; }
.m-50 { margin: 10px; }
.m-60 { margin: 10px; }

.mt-10 { margin-top: 10px !important; }
.mb-10 { margin-bottom: 10px; }
.ml-10 { margin-left: 10px; }
.mr-10 { margin-right: 10px; }
.mt-20 { margin-top: 20px; }


.loc_f_style p
{
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 14px !important;
    font-weight: normal;
    font-style: normal;
    text-decoration: initial !important;
    color: #353c41!important;
}
.f-500 {font-weight: 500 !important;}

[data-widget=image] img
{
    max-width: 100%;
    width: auto;
}
.head_style{
    opacity: 1; position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(15px, 80px, 0px); display: none;
}
.head_style1
{
    opacity: 1; position: absolute; transform: translate3d(75px, 80px, 0px); top: 0px; left: 0px; will-change: transform; display: none;
}

.foot_style
{
    visibility: visible; animation-delay: 0.5s; animation-name: fadeIn;
}
.foot_style1
{
    position: relative; z-index: 9; left: 0px; top: 0px;
}

.social_icons a
{
    text-decoration: none;
}

@media only screen and (max-width : 1000px) {
    nav.B3-navbar.bootsnav .B3-navbar-nav {
        margin: 0 0px !important;
    }
    [data-widget="navigation"] nav.B3-navbar.bootsnav .B3-navbar-collapse.collapse.show, nav.B3-navbar.bootsnav .B3-navbar-collapse.collapsing
    {
        background-color: #f7fafc;
        top: 49px;
    }
}
