@font-face {
    font-family: 'Poppins Bold';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins Regular';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*======SCROLL BAR STYLE BEGIN ========*/

::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px #000000; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #BE9B60; 
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #BE9B60; 
}

/*======SCROLL BAR STYLE END ========*/



/*====== GENERAL STYLE BEGIN =======*/

.accent-color {
    color: #BE9B60;
}

.text-center {
    text-align: center;
}

.text-transform-none {
 text-transform: none;
}

.indent-text {
    text-indent: -99999px;
}

.montextrab {
    font-family: 'Montserrat ExtraBold';
}

.montb {
    font-family: 'Montserrat Bold';
}

.montsb {
    font-family: 'Montserrat SemiBold';
}

.small-text {
    font-size: 16px;
}

@media screen and (max-width:768px) {
    .small-text {
        font-size: 14px;
    }
}

.big-text {
    font-size: 25px;
    line-height: 30px;
}

@media screen and (max-width:768px) {
    .big-text {
        font-size: 16px;
        line-height: 24px;
    }
}

.radius-img img {
    border-radius: 10px;
}

/*====== GENERAL STYLE END =======*/

.weaver-title {
    display: inline-block;
    position: relative;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

.weaver-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 10px);
    background: #BE9B60;
    width: 20px;
    height: 1px;
}

.material-usage {
    background: #fff;
    padding: 10px 50px;
    min-width: 175px;
    max-width: 300px;
    margin: auto;
}

.mgbpttom-small {
    margin-bottom: 20px !important;
}

.mobile-navigation {
    display: none !important;
}

#footer {
    text-align: center;
}

footer .soc-ico a .soc-font-icon {
    font-size: 15px;
    color: #BE9B60 !important;
}

footer .soc-ico a {
    width: 20px;
    height: 20px;
    line-height: 15px;
}

footer .soc-ico a:after, footer .soc-ico a:before {
    width: 20px;
    height: 20px;
    content: "";
    background: #fff !important;
}

footer .tumbler .soc-font-icon:before {
    content: "\e07b";
    font-family: "Font Awesome 5 Brands" !important;
}

.footer .widget {
    margin-bottom: 10px !important;
}

div#bottom-bar p {
    color: rgba(255, 255, 255, 0.5);
}

#fancy-header {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}


.branding img, .mobile-branding img, footer img {
    width: 100px;
}
