/*Menu CSS*/
a.menuParent {
    color: white !important;
}
.burger-icon>span {
    background-color: #ffffff !important;
}
.offcanvas-menu .offcanvas-inner a.menuParent {
    color: #666666 !important;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #23cf42 !important;
}
.logo-image {
    display: unset;
}
div#sp-logo {
    padding-left: unset;
    padding-right: unset;
}
header#sp-header .row {
    display: flex;
    flex-wrap: nowrap !important;
}
@media (min-width: 1200px)and (max-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1170px !important;
}
}
@media (min-width: 992px)and (max-width: 1199px){
.container, .container-lg, .container-md, .container-sm {
    max-width: 1100px !important;
}
  #sp-header .sp-module {
     margin-left: 10px !important; 
    font-size: 12px !important;
}
  a.menuParent {
    font-size: 12px !important;
    padding: 0 8px !important;
}
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    font-size: 12px !important;
}
}
@media (min-width: 320px)and (max-width: 576px){
img.logo-image-phone.d-inline-block.d-lg-none {
    margin-top: -11px;
}
  a#offcanvas-toggler {
    margin-top: -11px;
}
}
/*Homapage CSS*/

.test_carou {
    padding: 40px 50px;
    background: #ffffff !important;
    border-radius: 12px;
}
.test_carou ol.sppb-carousel-indicators {
    padding-bottom: 10px;
}
a.sp-sign-in {
    color: white;
}
/*Content CSS*/
div#column-id-1696821466948,
div#column-id-1696831783721,
div#column-id-1696834909983,
div#column-id-1696900814526,
div#column-id-SQwI6lKlchOWkmIBNiqYt,
div#column-id-DqhmydyxI44SOhG71d6Qj,
div#column-id-PP-kVsaks2p4reqtIHrYb,
div#column-id-xphNijHn6TzMKECtY9Wry,
div#column-id-pdQs-7028w-whi1bznIcB,
div#column-id-1696910859520,
div#column-id-1696910859521,
div#column-id-1696910859522,
div#column-id-1696910859578,
div#column-id-1696910859579,
div#column-id-1696910859580,
div#column-id-1696914591510,
div#column-id-1696914591511,
div#column-id-1696914591512,
div#column-id-1696921069567,
div#column-id-1696921069568,
div#column-id-1696921069569,
div#column-id-1696921069590,
div#column-id-1696921069591,
div#column-id-1696921069592,
div#column-id-1696923223526,
div#column-id-3tD0uGZlj0pEI4nbDO0FP,
div#column-id-1dr6P5icHTot--I0_gN7j,
div#column-id-1696923223527,
div#column-id-1697000512472,
 div#column-id-1697000512473,
 div#column-id-1697000512474,
 div#column-id-1697000512475,
 div#column-id-1697000512573,
div#column-id-1697000512574,
div#column-id-1697000512575,
div#column-id-1d8ef49a-b746-40b7-90f7-a08ceca27f00,
div#column-id-1697077285503,
div#column-id-8nbeJevxk1sAGIXIeJK-D,
div#column-id-e61ppw2Tb7fxVUSCu4fud,
div#column-id-rCSN2eThAa-QGBI-gCsXs,
div#column-id-WIloVT3PSYvUBfZHbqre4,
div#column-id-Ru2_gdN-O5HnxyH4xe0DC,
div#column-id-1697094860603,
div#column-id-1697094860604,
div#column-id-1697094860605,
div#column-id-1697162607049,
div#column-id-1697162607050,
div#column-id-1697162607051,
div#column-id-1697162607060,
div#column-id-1697162607061,
div#column-id-1697165487943,
div#column-id-1697165487944,
div#column-id-1697165487945,
div#column-id-1697165487946,
div#column-id-9wMT210VGN6Bm99tI1Fj2.divc {
    box-shadow: 3px 3px 15px 0px rgba(14, 60, 118, 0.15);
    border-width: 0px;
    border-style: solid;
    padding: 30px 30px;
    border-radius: 10px;
}
/*
.sppb-addon.sppb-addon-feature.sppb-text-left p {
    display: none;
} */
section#section-id-1696996465459 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
section#section-id-6a9cbd28-f29c-4afb-8dcb-054699a210c1 {
    padding: 10px !important;
}
/*Footer CSS*/
.footer_para p {
    margin-bottom: 0px !important;
}
span.sp-copyright {
    color: white !important;
}
/*Rotate CSS*/
div#column-wrap-id-1696555533243 span.sppb-img-container img,
div#column-wrap-id-1696555533242 span.sppb-img-container img,
div#column-wrap-id-1696555533241 span.sppb-img-container img{
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
}
div#column-wrap-id-1696555533243:hover img,
div#column-wrap-id-1696555533242:hover img,
div#column-wrap-id-1696555533241:hover img{
    transform: rotate(360deg);
}

/*
============================================
--------BREEZING FORMS - CSS STYLE----------
============================================
*/
.bfQuickMode legend {
  background: #262330 !important;
}

.bfQuickMode legend .bfLegend-m {
  padding-left: 20px;
}
.bfQuickMode label {
  color: #000000 !important;
}
.bfQuickMode section.bfElemWrap:hover {
  background: #5a5d5817 !important;
}

.bfQuickMode section.bfElemWrap {
  padding: 10px 0px;
  border-bottom: 1px solid #00000038 !important;
}

.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroupNoWrap input {
  display: inline-block;
  width: 16px;
}
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="radio"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="radio"] {
  border: 1px solid #00000080 !important;
}
.uk-radio:checked,
input[type="radio"]:not([class*="uk-"]):checked,
.uk-checkbox:checked,
input[type="checkbox"]:not([class*="uk-"]):checked {
  background-color: #009603 !important;
}
/*Minor Edit by Paul*/
.bfQuickMode .bfLabelLeft .bfElementGroup,
.bfQuickMode .bfLabelRight .bfElementGroup,
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
  width: auto !important;
  float: left !important;
}
.bfQuickMode label {
  font-weight: bold;
}
form.bfQuickMode {
  padding: 50px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-shadow: 0px 0px 16px #b7b7b7 !important;
  width: auto;
    margin-bottom: 15px;
}
.uk-input,
.uk-select:not([multiple]):not([size]),
.uneditable-input:not([class*="uk-"]),
input[type="color"]:not([class*="uk-"]),
input[type="date"]:not([class*="uk-"]),
input[type="datetime-local"]:not([class*="uk-"]),
input[type="datetime"]:not([class*="uk-"]),
input[type="email"]:not([class*="uk-"]),
input[type="month"]:not([class*="uk-"]),
input[type="number"]:not([class*="uk-"]),
input[type="password"]:not([class*="uk-"]),
input[type="search"]:not([class*="uk-"]),
input[type="tel"]:not([class*="uk-"]),
input[type="text"]:not([class*="uk-"]),
input[type="time"]:not([class*="uk-"]),
input[type="url"]:not([class*="uk-"]),
input[type="week"]:not([class*="uk-"]),
select:not([class*="uk-"]):not([multiple]):not([size]) {
  border: 1px solid #211e1e73;
}

.bfQuickMode button, button#bfSubmitButton {
  background: #262330 !important;
  color: #fff !important;
  border: 1px solid transparent !important;
  margin-top: 5px;
}


.bfQuickMode button:hover, button#bfSubmitButton:hover {
  background-color: transparent !important;
  color: #262330 !important;
  border-color: #262330 !important;
}
.terms-links {
  color: #262330 !important;
  text-decoration: underline;
}
.terms-links:hover {
  color: #0da504 !important;
  text-decoration: underline;
}
.bfQuickMode legend {

    width: 100% !important;
  
}
span.bfLegend-l span {
    color: white;
}
/*
============================================
--------END BREEZING FORMS - CSS STYLE----------
============================================
*/

/*Social Media Module*/
.copyrightlink {
    display: none !important;
}