@font-face {
	font-family:Aquawax-Regular;
	src:url("fonts/Aquawax-Regular-trial.ttf");
}
@font-face {
	font-family:Roboto-Regular;
	src:url("fonts/Roboto-Regular.ttf");
}

@font-face{font-family:'Gilroy';src:url('fonts/SVN-Gilroy-300.otf') format('opentype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url('fonts/SVN-Gilroy-400.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url('fonts/SVN-Gilroy-500.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url('fonts/SVN-Gilroy-600.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url('fonts/SVN-Gilroy-700.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}

body {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}
/*
a:hover {
    color: #ec1f25;
    text-decoration: none;
}
*/
p {
  
}
img {
	max-width: 100%;
}
.hide {
    display: none!important;
}
.color_white{color:white;}
.base_color {color:#ec1f25;}
.base_color_2 {color:#ef8121;}

.main-img{width: 100%;height: auto;}
.font-bold {
	font-weight: bold;
}
.w100 {
	width: 100% !important;
}
.mg0 {
	margin: 0 !important;
}
.mgl0 {
	margin-left: 0;
}
.mgr0 {
    margin-right: 0;
}
.mgt0 {
    margin-top: 0;
}
.mgb0 {
    margin-bottom: 0;
}
.pd0 {
	padding: 0;
}
.pdl0 {
	padding-left: 0 !important;
}
.pdr0 {
    padding-right: 0 !important;
}
.mt15 {
    margin-top: 15px;
}
.h30 {height:30px;clear: both;}
.h50 {height:50px;clear: both;}
.h100 {height:100px;clear: both;}
.uppercase {
	text-transform: uppercase;
}
.mobile {
	display: none !important;
}
.text-center {
	text-align: center;
}
.cb:after {
	clear: both;
	content: '';
    display: block;
}
.scrollup {
    opacity: 1;
    position: fixed;
    bottom: 35px;
    right: 20px;
    display: none;
    z-index: 999;
}
a.scrollup:hover div {
	background: #386E97 !important;
}
a.scrollup:hover i {
	color: white !important;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

#backToTop {
    display: none; 
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #a1c806; 
    color: white;
    cursor: pointer;
    padding: 13px;
    border-radius: 50%; 
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    transition: background-color 0.3s, transform 0.3s;
    width: 50px;
    height: 50px;
}

#backToTop:hover {
    background-color: #8bab05; 
    transform: translateY(-5px);
}

#bt_bb_section699b8366c5710 .bt_bb_size_medium.bt_bb_headline h5 {
    font-size: 1.7em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link .price {
    font-size: 20px !important;
    color: #FF6F1C !important;
}
.bt_bb_card_icon_icon .fas {
    font-size: 60px;
}
.bt_bb_icon .fas {
	font-size: 60px;
    color: var(--primary-color);
}
#bt_bb_section699b8366ca5bc .bt_bb_content_slider.bt_bb_arrows_position_below_right.bt_bb_show_dots_below .slick-dots {
    opacity: 0;
}
#bt_bb_section699b8366c6793 .bt_bb_card_icon.btWithLink.bt_bb_arrow_show .bt_bb_card_icon_arrow_text,
.bt_bb_testimonial .bt_bb_testimonial_ratings 
{
    display: none;
}
.bt_bb_hero_02_image.bt_bb_image {
    left: 30%;
}
.bt_bb_css_post_grid.bt_bb_title_lines_2 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    -webkit-line-clamp: 3;
}
.bt_bb_css_post_grid.bt_bb_excerpt_lines_2 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
    -webkit-line-clamp: 4;
}
#bt_bb_section699b8366ed011 {
	display: none;
}