


/*
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.   ***************/
.add_box a {
    color: #fff;
}
.add_box h3 {
    color: #acc925 !important;
}
.add_box a:hover {
    color: #ee7d1e;
}
.add_box .icon-box-left .icon-box-img+.icon-box-text {
    padding-left: 0.5em;
}
.add_box .icon-box {
    padding-top: 15px;
}
.add_box .col-inner {
    border-radius: 8px;
}
.jsdb p{
	text-align: justify;
}
.absolute-footer ul {
    padding-bottom: 0px;
    border-bottom: 0px;
}
.absolute-footer .copyright-footer {
    padding: 7.5px 0;
}
.absolute-footer {
    padding: 5px 0;
}
.jsd-add p {
    margin-bottom: 5px;
}
.footer ul.menu>li+li {
    border-top: 0;
}
.jsdb-ib h3 {
    margin-bottom: 0px;
    color: #fff;
}
.section-title b {
    height: 0px;
}
.section-title {
    font-size: 36px;
    color: #1b245e;
    font-weight: 800;
}
.badge-inner {
    font-weight: 400;
    padding: 5px;
	font-size: 14px;
}
.badge {
    height: 1.8em;
}
.new-bubble {
    display: none;
}
.product-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cn {
    font-size: 18px;
    font-weight: 800;
	margin:0;
}
.jsdb-ib {
    background: linear-gradient(90deg, rgba(197,112,243,1) 0%, rgba(12,113,188,1) 100%);
    color: #fff;
}
.ctab {
    color: #fff !important;
}
.ctat h2 {
    margin: 0;
    color: #fff;
    font-size: 30px;
    font-weight: 800;
}
.ctat p {
    color: #fff;
    margin: 0;
}
.cta {
    background: linear-gradient(90deg, rgba(197,112,243,1) 0%, rgba(12,113,188,1) 100%);
}
.pb-0{
	padding-bottom:0;
}
.jsdb-abt h1 {
    font-size: 35px;
    font-weight: 800;
    color: #1b245e;
}
.p-90 .col-inner {
    padding: 90px;
}
.p-90 h2 {
    font-size: 28px;
    font-weight: 800;
}
.contact-whatsapp {
    width: 80px;
    position: fixed;
    bottom: 40px;
    left: 20px;
    z-index: 9999;
}
.mb-5 {
    margin-bottom: 5px;
}
.mt-20 {
    margin-top: 20px;
}
.featured-title .page-title-inner {
    padding: 8px 0;
}
.jsdb-form {
    padding: 30px !important;
    background-color: #f1f1f1;
}
.jsdb-cd .icon-box {
    padding: 20px 10px;
    border: 1px solid #ddd;
}
.brnch-add {
    padding: 0 10px;
}
.brnch p {
    margin-bottom: 5px;
}
.nav-left {
    justify-content: center !important;
}
.jsdb-tbl thead {
    background: #0068b2;
    color: #fff;
    font-size: 15px;
}
.jsdb-tbl th, .jsdb-tbl td {
    padding: 10px;
    text-align: left;
    border: 1px solid #ececec;
    line-height: 1.3;
    font-size: 16px;
}
.jsdb-tbl th {
    padding: 15px 3px;
	
}
.product-footer {
    display: none;
}
.price-wrapper {
    display: none;
}
form.cart {
    display: none;
}
p.box-excerpt.is-small {
    font-size: 15px;
    color: crimson;
}

h2.brnch-hd {
    font-size: 40px;
    line-height: 60px;
    margin: 0;
    font-weight: 900;
    text-align: center;
}
.jsdb-tbl td.column-1, .jsdb-tbl td.column-5 {
    text-align: center;
}
th.column-3, td.column-3,th.column-2,td.column-2,th.column-4,td.column-4 {
    width: 35%;
    text-align: center;
}
th.column-1 {
    width: 6%;
}
.col.bnchhd.small-12.large-12 {
    padding: 0;
}
.col.jsdb-tbl.small-12.large-12 {
    padding: 0;
}




@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.p-90 .col-inner {
    padding: 30px;
}

}