h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: bold;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

p {
  margin-bottom: 10px;
  text-align: left;
}

a {
  text-decoration: underline;
}

.navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 3px;
  background-color: #eeebeb;
}

.section1 {
  height: 600px;
  margin-top: -44px;
  padding-left: 26px;
  background-image: url('../images/background1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.menulinks {
  background-color: #fdfeff;
  box-shadow: 1px 1px 3px 0 #000;
  font-family: Bitter, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.menulinks:hover {
  padding-bottom: 23px;
  color: rgba(196, 93, 93, .84);
}

.container1 {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: -35px;
  display: block;
  margin-bottom: 5px;
  padding-top: 6px;
}

.hero-sestion {
  margin-top: 7px;
  margin-bottom: 5px;
  padding-top: 439px;
  padding-bottom: 26px;
}

.hero-sub-heading {
  color: #4147df;
  font-size: 13px;
  font-style: italic;
  font-weight: 700;
}

.button {
  margin-top: -358px;
  margin-right: 31px;
  margin-left: 746px;
}

.image {
  display: block;
  width: 141px;
  margin: -350px 9px 76px -111px;
  padding-top: 0px;
  padding-right: 45px;
  padding-bottom: 0px;
}

.main-section {
  padding-top: 24px;
  padding-bottom: 70px;
  background-color: #ebd9d5;
}

.main-section.light-pink {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 27px;
  padding-bottom: 50px;
  border-color: transparent;
  background-color: #d9e6eb;
  color: #000;
}

.main-section.tan {
  margin-bottom: -13px;
  padding-top: 56px;
  padding-bottom: 53px;
  background-color: #eeede6;
}

.main-section.red {
  background-color: #e6e5f0;
}

.heading-centered {
  text-align: center;
}

.h2 {
  margin-right: -59px;
  margin-left: -53px;
  color: #a6a2bb;
  text-align: center;
}

.div-block1 {
  padding: 27px;
  text-align: center;
}

.h3 {
  text-align: left;
}

.aarc_image {
  margin-top: 13px;
  margin-bottom: 16px;
}

.h4.burgandy {
  color: #791010;
}

.text_underline {
  color: #960c0c;
  text-decoration: none;
}

.slider1 {
  margin-top: 4px;
  margin-right: 21px;
  margin-bottom: -51px;
  padding-right: 1px;
  padding-left: 274px;
  text-align: center;
}

.online-store-slider {
  width: 940px;
  height: 200px;
}

.right-handle {
  padding-left: 80px;
  background-color: #c8d8df;
  opacity: 1;
}

.store_slider2 {
  height: 300px;
}

.header_top {
  margin-top: 44px;
  padding-bottom: 0px;
  opacity: 0.62;
  font-family: Montserrat, sans-serif;
  color: #610606;
  font-style: italic;
}

.slider_main {
  left: 452px;
  width: 600px;
  text-align: center;
}

.image_slider1 {
  position: static;
  text-align: center;
}

.div_slider {
  position: static;
  text-align: center;
}

.div_block-officers {
  padding-right: 0px;
  text-align: center;
}

.div_block-officers._1 {
  margin-top: 24px;
  padding-bottom: 0px;
}

.paraggraph_text_center {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.paragraph_text_right {
  padding-right: 3px;
  padding-left: 13px;
  text-align: center;
}

.column_board_left {
  padding-left: 329px;
}

.column_board_right {
  padding-right: 259px;
  padding-left: 0px;
}

.paragraph-block {
  margin-top: 22px;
  padding-top: 9px;
  padding-bottom: 0px;
}

.button_block {
  margin-top: 14px;
}

.button_block:hover {
  background-color: #b62a36;
}

.text_blockindent {
  margin-left: 73px;
  padding-right: 32px;
}

.heading4_inent {
  margin-right: -5px;
  margin-left: 71px;
}

.bottom-header {
  font-size: 27px;
}

.divblock_pictures {
  margin-left: -331px;
  padding-top: 19px;
  padding-bottom: 0px;
  padding-left: 0px;
  text-align: center;
}

.header_awards {
  text-align: center;
}

.image_center {
  margin-right: 6px;
  margin-left: 428px;
  padding-right: 3px;
  padding-left: 0px;
  text-align: left;
}

.text_center {
  margin-top: 24px;
  margin-bottom: 15px;
  padding-top: 0px;
  padding-right: 0px;
  text-align: center;
}

.div_block_centered {
  margin-right: 21px;
  padding-right: 312px;
  padding-left: 510px;
}

.link_block_center {
  text-align: center;
}

.image_pad {
  margin-top: 29px;
  margin-bottom: 4px;
}

.text_left {
  text-align: left;
}

.centered_text {
  text-align: center;
}

.div_block_left {
  text-align: left;
}

.nav-link:hover {
  color: #1751e7;
}

.button_board {
  background-color: #5327b1;
  box-shadow: 0 -4px 6px 0 #fff;
}

.button_board:hover {
  background-color: #341647;
}