/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

div#masthead {
    background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, #1e1e1e 100%);
}

.header-bottom {
    padding: 8px;
}

.img-border img{
    border-radius: 10px;
}
.sec-service{
    margin: auto !important;
    margin-top: 40px !important;
}

.sec-service.row-small>.col{
    padding: 0px 4.8px 0 !important;
}

.sec-service .box-image {
    padding-top: 16px !important;
}


p strong {
   color: var(--fs-experimental-link-color);
}



.section-title-container {
    margin-bottom: 0;
}

.acc-home .accordion-title {
    color:  var(--primary-color);
}

.acc-home .accordion-title:hover {
    color:  var(--primary-color);
}

.acc-home .accordion-title.active  {
    color:  var(--primary-color);
}


.accordion.acc-home {
    width: 60%;
    margin: auto;
}



.footer-main li {
    margin-bottom: 0;
}

.ft-abount {
    width: 100%;
    max-width: 1100px;
    margin: auto;
}

.-bank {
    width: 100%;
    max-width: 550px;
    margin: auto;
}


.copyright-footer{
     font-weight: bold;
}
.copyright-footer a {
   
color: var(--fs-experimental-link-color);
}

.absolute-footer {
    padding: 10px 0 10px;
}

.menu-ft .box-image {
    text-align: center;
}

.menu-ft .box-text {
   padding: 0;
   font-weight: bold;
}



.menu-ft img {
    width: 34px;
    height: 34px;
    object-fit: contain;
}

.group-menu-ft.row-small>.col{
    padding: 0 1px 0 ;
}

.group-menu-ft {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 4px;
    z-index: 999;
}

.footer-main ul {
    display: flex;
    list-style: none;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 10px;
}


.copyright-footer {
    font-weight: normal;
    color: #fff;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.sec-service{
    margin-top: 20px !important;
    margin-bottom: 40px !important;
}

.accordion.acc-home {
    width: 100%;
   
}

}


body h1, body h2, body h3, body h4, body h5, body h6 {
    background: linear-gradient(180deg,#f1c137 20%,#ffff4c 50%,#ffb800 80%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
}

.footer-wrapper {
    background-image: linear-gradient(180deg, #1e1e1e 0, #000 100%);
}