.row{
	--bs-gutter-x: 0.0rem !important;
}

@media only screen and (max-width: 767px) {
    /* phones */
    .logo_class {
	    height: auto;
	    width: 250px;
    }
    
    .fb_logo{
	text-align: right;
	padding-right: 15px !important; 
	padding-top:10px !important; 
	padding-bottom: 8px;
	color: #3581f7;
}
	.container{
		max-width: 100%;
	}
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
    .logo_class {
	    height: auto;
	    width: 280px;
    }
}

@media only screen and (min-width: 768px) {
    /* tablets and desktop */
    
    .logo_class {
	    height: auto;
	    width: 450px;
    }
    
    
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    	max-width: 100%;
  	}
  	.menu{
	  	width: 100%
  	}
  	.ms-auto{
		margin-left: 0px !important;
	}

}

@media only screen and (min-width: 1440px) {
    /* tablets and desktop */
    
    .logo_class {
	    height: auto;
	    width: 450px;
    }
    
    
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    	max-width: 100%;
  	}
  	.menu{
	  	width: 100%;
  	}
  	.ms-auto{
		margin-left: 0px !important;
	}
}	




.fb_logo{
	text-align: right;
	padding-right: 30px; 
	padding-top: 40px; 
	color: #3581f7;
}

/*nav bar Blue border outline to remove code*/
a:focus, a.x-btn:focus, select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="submit"]:focus, input[type="checkbox"]:focus, input[type="button"]:focus { outline: none !important; }

.bg-light{
	background-color: #94c120 !important;
}

.container{
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.log_left{
	float: left;
}
.social_icon{
	float: right;
}
.menu{
	float: left;
	width: 100%;
}
.nav_menu_active{
	background-color: #f07d00; 
	color: #ffffff !important;
	padding-bottom: 8px; 
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 18px !important;	
}

.navbar-nav .nav-link.active {
	color: #ffffff;
}

.nav_menu{
	padding-bottom: 8px; 
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;	
	font-size: 18px !important;
}
.navbar{
	--bs-navbar-padding-y:0 !important;
}
.nav-link:active{
	color: #ffffff !important;
}
.nav_menu:hover{
	background-color: #f07d00; 
	color: #ffffff !important;
	padding-bottom: 8px; 
	padding-top: 8px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 18px !important;
}

.nav-link:hover{
	color: #ffffff !important;
}

.nav-link{
	color: #000000;;
}
.dropdown-menu{
	background-color: #94c120;
	--bs-dropdown-border-radius:0 !important;
	margin-top: 0 !important;
}
.dropdown-item:hover{
	background-color: #f07d00 !important;
	color: #ffffff !important;
}
.dropdown-item{
	font-size: 18px;
}
.btn{
	color: #ffffff ;
	border-color: #000000;
	background: #000000;
}
.btn-outline-success{
	--bs-btn-color:#ffffff!important;
	--bs-btn-border-color:#f07d00!important;
	--bs-btn-hover-bg:#f07d00!important;
	--bs-btn-hover-border-color:#f07d00!important;
	--bs-btn-active-bg:#f07d00!important;
	--bs-btn-active-border-color:#f07d00!important;
}
.title{
	color: #f07d00;
	font: bold;
	font-size: 43px;
	padding-top: 18px;
	padding-left: 40px;	
}
.main_content{
	color: #000000;
	font-size: 18px;
	padding-left: 40px;
	padding-top: 12px;
	line-height: 1.7;
	padding-right: 40px;
	text-align: justify;
}
.main_content_bg{
	background-color: #fef6ed;
	padding-bottom: 20px;
	border-bottom: 3px solid #f07d00;
}
.text-white{
	color: #000000 !important;
	text-decoration: none !important;
}
.float-start{
	text-align: left;
	padding-left: 40px !important;
}
.float-end{
	text-align: right;
	padding-right: 40px !important;
	padding-top: 38px !important;
}

/* Footer Link - Normal */
.footer a {
    color: white;
}
/* Footer link - Hover */
.footer a:hover {
    color: #424147 !important;
}
/* Footer Link - Active */
.footer a:active {
    color: #424147;
}
.li > a:focus, 
.li > a:hover 
{
    background-color: #FFFF00;
    color: #FFC0CB;
}

.img-thumbnail{
	float: left;
	width: 50%;
	height: auto;
	margin-right: 20px;
	background-color: ();
}
.row_height{
	height: 35px;
}

.row_height_16px{
	height: 16px;
}

.footer-link{
  text-decoration: none;
  color: #212529 !important;
}

.footer-link:hover{
  text-decoration: none;
  color: #f07d00 !important;
}

.accordion-button:not(.collapsed) {
	color: #ffffff !important;
	background-color: #f07d00 !important;
	box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 #94c120 !important;
}

.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1…0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
.accordion-button:not(.collapsed)::after {
	background-image: var(--bs-accordion-btn-active-icon) !important;
	transform: var(--bs-accordion-btn-icon-transform) !important;
}
.accordion-button::after {
	flex-shrink: 0;
	width: var(--bs-accordion-btn-icon-width);
	height: var(--bs-accordion-btn-icon-width);
	margin-left: auto;
	content: "";
	background-image: var(--bs-accordion-btn-icon) !important;
	background-repeat: no-repeat;
	background-size: var(--bs-accordion-btn-icon-width);
	transition: var(--bs-accordion-btn-icon-transition);
}

input[type=text], input[type=email], input[type=password], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}
.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
input[type=submit], input[type=reset], input[type=button] {
  background-color: #f07d00;
  color: white;
  padding: 12px 20px;
  border: none;
  cursor: pointer;
}