﻿body {
    background: #FFFFFF;
    color: #cabf92;
    font-size: 1em;
    font-family: "Roboto";
    font-weight: normal;
    padding: 0px;
    text-align: center;
}
.main-div {
    text-align: center;
    background: #434345;
}
.main-hdr {
    text-align: center;
    padding: 0px;
}
.main-div2 {
  text-align: center;
  padding: 0px;
}

div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.dvblack {
  text-align: center;
  background: #000000;
}


.dvred {
  text-align: center;
  background: #FF0000;
}





.dvrw1 {
  text-align: center;
  padding: 20px 0px 20px 0px;
}

h1 {
    color: #cabf92;
    font-size: 1.8em;
    font-family: "Roboto";
    font-weight: normal;
    text-align: left;
    padding: 20px 10px 10px 4px;
    margin: 0px 0px 12px 0px;
}

h2 {
    color: #cabf92;
    font-size: 1.6em;
    font-family: "Open Sans";
    text-align: center;
    text-decoration: none;
    padding: 10px 10px 12px 10px;
    margin: 28px 0px 0px 0px;
}

h3 {
    color: #cabf92;
    font-size: 1.6em;
    text-align: center;
	text-decoration: none;
	padding: 10px 10px 12px 10px;
margin: 18px 0px 0px 0px;
	border-bottom: 1px solid #cabf92;
}

h4 {
    color: #cabf92;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 4px 10px 4px 10px;
}

h5 {
    color: #cabf92;
    font-size: 1em;
    text-align: center;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
margin: 0px 0px 40px 0px;
}




.ttl {
    color: #cabf92;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    padding: 40px 0px 40px 0px;
}

.ttl2 {
    color: #bb1d2c;
    text-align: left;
  
  font-size: 1.4em;
  font-weight: bold;
  padding: 40px 0px 40px 0px;
}


.txt1 {
  color: #575757;
  font-size: 1em;
  font-family: "Ubuntu";
  font-weight: normal;
  padding: 4px;
  text-align: left;
}

.txt2 {
  color: #cabf92;
  font-size: 1.2em;
  font-family: "Ubuntu";
  font-weight: normal;
  padding: 4px;
  text-align: center;
}


.ul_innr li {
    color:#cabf92;
    
    font-size: 1em;
    font-weight: normal;
    font-family: "Ubuntu";

     text-align: left;
    
    /*list-style: none outside url("../images/bullet-icon.png");*/
    margin: 10px 60px;
    padding: 0pt;
    
    
}

.lst_hr {
    background: none;
}
.lst_hr hr {
    color:#cabf92;
    text-align: center;
    height: 1px;
    padding: 10px 40px 10px 40px;
    margin: 10px 20px 60px 20px;
}

.lst_itm {
    border-bottom: 1px solid #cabf92;
    padding: 10px 40px 10px 40px;
    margin: 20px 20px 80px 20px;
}

.lst_cpn {
    color: #FFFFFF;
    font-size: 1em;
    text-align: center;
    text-decoration: none;
    padding: 4px 10px 4px 10px;
    margin: 0px 0px 40px 0px;
}


#top_menu {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1000;

  min-height: 60px;  
  background: #FFFFFF;
}


#to_top {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    right: 20px;
    z-index: 1100;
    color: #cabf92;
    font-size: 2em;
    max-width: 80px;
    padding: 10px 10px 10px 10px;
    background: #FFFFFF;
    display: block;
}

#btm_info {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    /*left: 20px;*/
    z-index: 1600;
    color: #FFFFFF;
    font-size: 0.8em;
    max-width: 340px;
    padding: 10px 10px 10px 10px;
    background: red;
    display: block;
}




.hdr {
    background: #cabf92;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0px;
    height: 6px;
}

.hdr_lnks {
  text-align: center;
  vertical-align: middle;
  padding: 20px 10px 20px 10px;
}
.ftr_lnks {
  text-align: center;
  vertical-align: middle;
  padding: 20px 10px 20px 10px;
}


.hdr_logo {
    max-height: 180px;
    border: 0px;
    padding: 0px;
}



.hdr_lnk {
    color: #cabf92;
    font-size: 1em;
    font-family: "Open Sans";
    font-weight: bold;
    padding: 0px;
}
.ftr_lnk {
    color: #434345;
    font-size: 1.2em;
    font-family: "Roboto";
    font-weight: bold;
    padding: 0px;
}
a.ftr_lnk:link, a.ftr_lnk:visited {
    font-size: 1.2em;
    font-family: "Roboto";
    color: #434345;
    text-align: center;
    text-decoration: none;
    border: 1px solid #cabf92;
    padding: 4px 6px 4px 6px;
}

a.ftr_lnk:hover, a.ftr_lnk:active {
    color: #FFFFFF;
    background: #434345;
    border: 1px solid #cabf92;
}

.img_lnk {
  border: 0;
  text-align: center;
  vertical-align: middle;
  margin: 10px 10px 10px 10px;
}

a:link, a:visited {
    color: #cabf92;
    text-align: center;
    text-decoration: none;
}

a:hover, a:active {
    color: #434345;
}



a.lnk_1:link, a.lnk_1:visited {
    font-size: 1.4em;
    font-family: "Open Sans";
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    background: #cabf92;
    border: 2px;
    padding: 10px 16px 10px 16px;
}

a.lnk_1:hover, a.lnk_1:active {
    color: #cabf92;
    background: #FFFFFF;
}



a.lnk_info:link, a.lnk_info:visited {
    font-size: 1.2em;
    font-family: "Ubuntu";
    color: #434345;
    text-align: center;
    text-decoration: none;
    background: #FFFFFF;
    border: 2px;
    padding: 10px 16px 10px 16px;
}

a.lnk_info:hover, a.lnk_info:active {
    color: #FFFFFF;
    background: #434345;
}



footer {
    color: #434345;
    text-align: center;
    text-decoration: none;
    background: #FFFFFF;
    padding: 12px 8px 24px 8px;
    margin: 60px 0px 20px 0px;
    /*position: -webkit-sticky;
    position: sticky;
    bottom: 0;*/
}




a.btn-mn_lnk, a.btn-mn_lnk:visited {
	color: #FFFFFF;
	background: #cabf92;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
border: solid 1px #cabf92;
border-radius: .25rem;

/*
margin: 4px 4px 10px 4px;
display: block;
max-width: 30%;*/
}
a.btn-mn_lnk:hover, a.btn-mn_lnk:active {
	color: #cabf92;
	background: #FFFFFF;
}



.dvcf {
		text-align: center;
		color: #cabf92;
		font-size: 1em;
		font-family: "Tahoma";
		font-weight: normal;
		padding: 10px 6px 10px 6px;
		}

		.contactForm {

		color: #cabf92;
		font-size: 1em;
		font-family: "Tahoma";
		font-weight: normal;
		padding: 10px 6px 10px 6px;
		}
		.contactForm input,
		.contactForm textarea {

		color: #cabf92;
		font-size: 1em;
		font-family: "Tahoma";
		font-weight: normal;
		text-align: center;
		padding: 10px 6px 10px 6px;
		min-width: 280px;
		border-radius: 25px;
		border: 2px solid #f5f3f6;
		box-shadow: 2px 6px 7px 2px #c0c0c0;
		margin: 10px 20px 10px 20px;
		}

		.btn_1 {
		color: #FFFFFF;
		font-size: 1.2em;
		text-align: center;
		background: #cabf92;
		border: 2px solid #FFFFFF;
		box-shadow: 2px 6px 7px 2px #c0c0c0;
		margin: 20px 0px 20px 0px;

		padding: 12px 16px 12px 16px;
		cursor: pointer;
		}

		.btn_1:hover {
		color: #cabf92;
		background: #FFFFFF;
		border: 2px solid #cabf92;
		cursor: pointer;
		}



.bnr-txt {
    padding: 8px;
}


@media (max-width: 420px) {
    .dvrw1 {
  text-align: center;
  padding: 20px 10px 20px 10px;
background: #FF0000;
}

h1 {
    color: #cabf92;
    font-size: 1.8em;
	
    text-align: center;
    padding: 10px 4px 10px 4px;
	
}

            
}


@media (min-width: 768px) {

h3 {
    color: #cabf92;
    font-size: 1.6em;
    text-align: left;
	text-decoration: none;
	padding: 10px 10px 12px 10px;
margin: 18px 0px 0px 0px;
	border-bottom: 1px solid #cabf92;
}

}