@charset "utf-8";
/* CSS Document */

body {
  text-align: justify;
}

h1
{ font-size: 28px !important; text-align: left; color: #2a9a3d !important ; margin: 10px 0px !important; padding: 10px 0px; font-family: 'Barlow Condensed', sans-serif; font-weight: bold !important;
font-family: 'Orbitron', sans-serif !important; letter-spacing: 1px;

}

.nav-link
{ margin: 0px 24px;font-family: 'Barlow Condensed', sans-serif;
font-family: 'Orbitron', sans-serif !important; letter-spacing: 1px;}


.pad_box {
    width: 95%;
    margin: 0px auto;
    padding-top: 10%;
    padding: 5px;
}

.dropdown_contact	
{ width:100%!important; padding: 5px;}


#contact_form input[type=text] {
    width: 100% !important;
    margin: 10px 0px;
    padding: 10px;
}


.button_normal {
    color: #00a651;
    margin: 10px 0px;
    font: 14px / 40px 'Futura PT';
    border: 1px solid #00a34c;
    font-weight: 500;
    letter-spacing: 1px;
    height: 40px;
    text-transform: uppercase;
    padding: 0px 20px;
}

.button_normal:hover {
    color: #ffffff;
    background-color: #00a651;
    font: 14px / 40px 'Futura PT';
    border: 1px solid #00a34c;
    font-weight: 500;
    letter-spacing: 1px;
    height: 40px;
    text-transform: uppercase;
    padding: 0px 20px;
}


.row2 {
    padding: 0px !important;
    margin: 0px !important;
    --bs-gutter-x: 0rem;
    --bs-gutter-y: 0;
}

.page_gradient_bg {
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 1px; text-align: right;
    background: rgb(25,175,122);
    padding: 10px;
    min-height: 150px;
    background: linear-gradient(90deg, rgba(25,175,122,1) 0%, rgba(28,128,131,1) 66%, rgba(41,137,175,1) 100%);
}


.page_gradient_bg2 {
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 1px; text-align: left;
    background: rgb(25,175,122);
    padding: 10px;
    min-height: 150px;
    background: linear-gradient(90deg, rgba(25,175,122,1) 0%, rgba(28,128,131,1) 66%, rgba(41,137,175,1) 100%);
}



.dropdown-item  {
   display: block;
    width: 100%;
    /* padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); */
    clear: both;
    text-decoration: none;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: #0857cb !important;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}


.dropdown-menu  {

    background-color: #0857cb !important;

}

.dropdown-item:hover {
  
    background-color: #2a9a3d !important;
    
}



.links_home a
{ font-size: 20px !important; text-align: justify; color: #232323 !important; text-decoration: underline; padding: 10px 0px; line-height:2;font-family: 'Barlow Condensed', sans-serif; letter-spacing: 1px;}


.home_product_title_1
{ font-size: 30px !important; text-align: center; color: #209226 !important; padding: 10px 0px; border-bottom: 2px solid #209226;
font-family: 'Barlow Condensed', sans-serif;font-weight: bold !important;
font-family: 'Orbitron', sans-serif;letter-spacing: 1px;
}

.img_round_corner
{ border-radius: 20px !important;}

.home_product_title_2
{ font-size: 30px !important; text-align: center; color: #0857CB !important; padding: 10px 0px; border-bottom: 2px solid #0857CB;
font-family: 'Barlow Condensed', sans-serif;letter-spacing: 1px;font-weight: bold !important;
font-family: 'Orbitron', sans-serif;
}

.bold_heading
{ font-size: 35px !important; text-align: left; color: #232323 !important; margin: 10px 0px !important; padding: 10px 0px; font-weight: bold; line-height: 40px;
font-family: 'Barlow Condensed', sans-serif;letter-spacing: 1px;
font-family: 'Orbitron', sans-serif;
}

.carousel-caption { font-size:"14px"; color:#ffffff; font-weight: bold; line-height: 20px; text-align: left; top:40%; padding: 10px 0px;}

.caption_heading {font-size: 30px !important; text-align: left; color: #000000 !important; margin: 10px 0px !important; padding: 10px 0px; font-weight: bold;  line-height: 30px;}

.container
{ padding: 0px; max-width: 1200px !important;}

.bg-primary {
   
    background-color: #0857CB !important; border-radius: 5px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #ffffff !important;
}

.bg-primary a  { color: #ffffff !important; }


.various_bg
{ background-image: url("../images/product background.png"); background-repeat: no-repeat; background-size: cover;}


.blue_row
{  background-color: #0857CB !important; text-align: center; font-size: 29px; color: #ffffff; padding: 15px 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}

.green_txt
{  text-align: center; font-size: 35px; color: #00FF0D; font-weight: bold; font-family: 'Barlow Condensed', sans-serif;
font-family: 'Orbitron', sans-serif;letter-spacing: 1px;}

.home_top_dropdown
{text-align: center; width: 100% !important;}

.gray_bg
{ background-color: #EBEEF2; padding: 5px;}

.navyblue_bg
{ background-color: #1E4980; padding: 5px; color: #ffffff !important; text-align: justify; font-size: 22px; }

.about_botanical_bg
{ background-color: #d7f673; padding: 5px; color: #000000 !important; text-align: justify; font-size: 22px; background-image:url("../images/bg_botanical_synergy.jpg"); background-repeat: repeat-x ; background-repeat: repeat-y;}


.lighblue_bg
{ background-color: #0857CB; padding: 5px; color: #ffffff !important; text-align: justify;  font-size: 22px;  }


.darkgray_bg
{ background-color: #638958; padding: 5px; color: #ffffff !important; text-align: justify;  font-size: 22px; }


.white_heading
{ font-size: 30px !important; text-align: left; color: #ffffff !important; margin: 10px 0px !important; padding: 10px 0px; font-weight: bold !important; display: block;
font-family: 'Barlow Condensed', sans-serif;
font-family: 'Orbitron', sans-serif;letter-spacing: 1px;
}

.black_heading
{ font-size: 30px !important; text-align: left; color: #000000 !important; margin: 10px 0px !important; padding: 10px 0px; font-weight: bold !important; display: block;
font-family: 'Barlow Condensed', sans-serif;
font-family: 'Orbitron', sans-serif;letter-spacing: 1px;
}

.body_text
{ font-size: 20px !important; text-align: justify; color: #33619d !important; }


.body_text_bold
{ font-size: 20px !important; text-align: justify; color: #33619d !important; font-weight: bold}


.footer 
{background-color: #203960 !important; color: #ffffff; }

.footer .text-body-secondary
{background-color: #203960 !important; color: #ffffff !important; font-style: italic; }

.btn-primary {
	background-color: #0055c8 !important;}
