body {
	color: rgb(163, 163, 163);
}
h1 {
	color: rgb(122, 122, 122);
}
h2 {
	color: rgb(122, 122, 122);
}
h3 {
	color: rgb(122, 122, 122);
}
h4 {
	color: rgb(122, 122, 122);
}
h5 {
	color: rgb(122, 122, 122);
}
h6 {
	color: rgb(122, 122, 122);
}
body {
	line-height: 1.6em;
}
a {
	color: rgb(147, 147, 147);
}
#main-header {
	background-color: rgb(1, 61, 135);
}
#main-header .nav li ul {
	background-color: rgb(1, 61, 135);
}
.et-search-form {
	background-color: rgb(1, 61, 135);
}
#main-header .et_mobile_menu {
	background-color: rgb(1, 61, 135);
}
#main-header .nav li ul {
	background-color: rgb(255, 255, 255);
}
.nav li ul {
	border-color: rgb(181, 181, 181);
}
#top-header {
	background-color: rgb(1, 61, 135);
}
#et-secondary-nav li ul {
	background-color: rgb(1, 61, 135);
}
.et_header_style_centered .mobile_nav .select_page {
	color: rgba(255, 255, 255, 0.6);
}
.et_header_style_split .mobile_nav .select_page {
	color: rgba(255, 255, 255, 0.6);
}
.et_nav_text_color_light #top-menu > li > a {
	color: rgba(255, 255, 255, 0.6);
}
.et_nav_text_color_dark #top-menu > li > a {
	color: rgba(255, 255, 255, 0.6);
}
#top-menu a {
	color: rgba(255, 255, 255, 0.6);
}
.et_mobile_menu li a {
	color: rgba(255, 255, 255, 0.6);
}
.et_nav_text_color_light .et_mobile_menu li a {
	color: rgba(255, 255, 255, 0.6);
}
.et_nav_text_color_dark .et_mobile_menu li a {
	color: rgba(255, 255, 255, 0.6);
}
#et_search_icon::before {
	color: rgba(255, 255, 255, 0.6);
}
.et_search_form_container input {
	color: rgba(255, 255, 255, 0.6);
}
span.et_close_search_field::after {
	color: rgba(255, 255, 255, 0.6);
}
#et-top-navigation .et-cart-info {
	color: rgba(255, 255, 255, 0.6);
}
.et_search_form_container input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6);
}
#main-header .nav li ul a {
	color: rgba(206, 206, 206, 0.6);
}
#top-header {
	font-size: 14px;
}
#top-header a {
	font-size: 14px;
}
#et-secondary-nav li li a {
	font-size: 14px;
}
#top-header .et-social-icon a::before {
	font-size: 14px;
}
#top-menu li a {
	font-size: 21px;
}
body.et_vertical_nav .et_search_form_container.container .et-search-form input {
	font-size: 21px !important;
}
#top-menu li a {
	letter-spacing: 1px;
}
.et_search_form_container input {
	letter-spacing: 1px;
}
.et_search_form_container input:-ms-input-placeholder {
	letter-spacing: 1px;
}
#top-menu li.current-menu-ancestor > a {
	color: rgb(232, 232, 232);
}

body .et_pb_button::after {
	font-size: 35.2px;
}
.woocommerce a.alt.button::after {
	font-size: 35.2px;
}
.woocommerce-page a.alt.button::after {
	font-size: 35.2px;
}
.woocommerce button.alt.button::after {
	font-size: 35.2px;
}
.woocommerce-page button.alt.button::after {
	font-size: 35.2px;
}
.woocommerce input.alt.button::after {
	font-size: 35.2px;
}
.woocommerce-page input.alt.button::after {
	font-size: 35.2px;
}
.woocommerce #respond input.alt#submit::after {
	font-size: 35.2px;
}
.woocommerce-page #respond input.alt#submit::after {
	font-size: 35.2px;
}
.woocommerce #content input.alt.button::after {
	font-size: 35.2px;
}
.woocommerce-page #content input.alt.button::after {
	font-size: 35.2px;
}
.woocommerce a.button::after {
	font-size: 35.2px;
}
.woocommerce-page a.button::after {
	font-size: 35.2px;
}
.woocommerce button.button::after {
	font-size: 35.2px;
}
.woocommerce-page button.button::after {
	font-size: 35.2px;
}
.woocommerce input.button::after {
	font-size: 35.2px;
}
.woocommerce-page input.button::after {
	font-size: 35.2px;
}
.woocommerce #respond input#submit::after {
	font-size: 35.2px;
}
.woocommerce-page #respond input#submit::after {
	font-size: 35.2px;
}
.woocommerce #content input.button::after {
	font-size: 35.2px;
}
.woocommerce-page #content input.button::after {
	font-size: 35.2px;
}
body .et_pb_button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce a.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page a.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce button.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce button.disabled.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page button.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page button.disabled.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce input.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page input.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce #respond input.alt#submit:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page #respond input.alt#submit:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce #content input.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page #content input.alt.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce a.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page a.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce button.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page button.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce input.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page input.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce #respond input#submit:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page #respond input#submit:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce #content input.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.woocommerce-page #content input.button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(234, 234, 234, 0.2) !important;
}
.et_slide_in_menu_container {
	
}

.et-fixed-header #top-menu li a {
	font-size: 18px;
}
.et-fixed-header #top-menu a {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header #et_search_icon::before {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header #et_top_search .et-search-form input {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header .et_search_form_container input {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header .et_close_search_field::after {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header #et-top-navigation .et-cart-info {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header .et_search_form_container input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.6) !important;
}
.et-fixed-header #top-menu li.current-menu-ancestor > a {
	color: rgb(163, 163, 163) !important;
}
.et-fixed-header #top-menu li.current-menu-item > a {
	color: rgb(163, 163, 163) !important;
}
}
@media only screen and (min-width:1350px)
{
.et_pb_row {
	padding: 27px 0px;
}
.et_pb_section {
	padding: 54px 0px;
}
.et_full_width_page.et_pb_pagebuilder_layout.single .et_post_meta_wrapper {
	padding-top: 81px;
}
.et_pb_fullwidth_section {
	padding: 0px;
}
}
h1 {
	font-size: 32px;
}
h1.et_pb_contact_main_title {
	font-size: 32px;
}
.et_pb_title_container h1 {
	font-size: 32px;
}
h2 {
	font-size: 27px;
}
.product .related h2 {
	font-size: 27px;
}
.et_pb_column_1_2 .et_quote_content blockquote p {
	font-size: 27px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 19px;
}
.et_pb_circle_counter h3 {
	font-size: 19px;
}
.et_pb_number_counter h3 {
	font-size: 19px;
}
.et_pb_column_1_3 .et_pb_post h2 {
	font-size: 19px;
}
.et_pb_column_1_4 .et_pb_post h2 {
	font-size: 19px;
}
.et_pb_blog_grid h2 {
	font-size: 19px;
}
.et_pb_column_1_3 .et_quote_content blockquote p {
	font-size: 19px;
}
.et_pb_column_3_8 .et_quote_content blockquote p {
	font-size: 19px;
}
.et_pb_column_1_4 .et_quote_content blockquote p {
	font-size: 19px;
}
.et_pb_blog_grid .et_quote_content blockquote p {
	font-size: 19px;
}
.et_pb_column_1_3 .et_link_content h2 {
	font-size: 19px;
}
.et_pb_column_3_8 .et_link_content h2 {
	font-size: 19px;
}
.et_pb_column_1_4 .et_link_content h2 {
	font-size: 19px;
}
.et_pb_blog_grid .et_link_content h2 {
	font-size: 19px;
}
.et_pb_column_1_3 .et_audio_content h2 {
	font-size: 19px;
}
.et_pb_column_3_8 .et_audio_content h2 {
	font-size: 19px;
}
.et_pb_column_1_4 .et_audio_content h2 {
	font-size: 19px;
}
.et_pb_blog_grid .et_audio_content h2 {
	font-size: 19px;
}
.et_pb_column_3_8 .et_pb_audio_module_content h2 {
	font-size: 19px;
}
.et_pb_column_1_3 .et_pb_audio_module_content h2 {
	font-size: 19px;
}
.et_pb_gallery_grid .et_pb_gallery_item h3 {
	font-size: 19px;
}
.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 19px;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 19px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 15px;
}
.et_pb_slide_description .et_pb_slide_title {
	font-size: 48px;
}
.woocommerce ul.products li.product h3 {
	font-size: 16px;
}
.woocommerce-page ul.products li.product h3 {
	font-size: 16px;
}
.et_pb_gallery_grid .et_pb_gallery_item h3 {
	font-size: 16px;
}
.et_pb_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 16px;
}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 16px;
}
.et_pb_column_1_4 .et_pb_audio_module_content h2 {
	font-size: 16px;
}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-column-auto.ubermenu-item {
	padding-left: 10px;
}
.ubermenu .ubermenu-target-text {
	color: white;
}
.et_header_style_centered nav#top-menu-nav {
	width: 100%;
}
.et_fullwidth_nav #main-header .container {
	padding-right: 0px; padding-left: 0px;
}
.ubermenu .ubermenu-submenu .ubermenu-target-text {
	color: black;
}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
	font-size: 1.3em;
}
#main-header {
	background-position: center; background-image: url("RMP1.png"); background-repeat: no-repeat; background-size: cover;
}
@media screen and (max-width:960px)
{
.et_pb_row .et_pb_column :last-child.et_pb_module {
	text-align: center; margin-right: 0px !important; margin-left: 0px !important;
}
}
#et_search_icon {
	display: none;
}
.screen-reader-text {
	display: none;
}
input#s {
	border-radius: 5px;
}
input#searchsubmit {
	border-radius: 5px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
form#searchform {
	float: right;
}
@media screen and (min-width:480px)
{
#top-header .container {
	padding-bottom: 5px;
}
#et-secondary-menu .et-social-icons {
	
}
}
input.text {
	width: 100%;
}
input.title {
	width: 100%;
}
input[type=email] {
	width: 100%;
}
input[type=password] {
	width: 100%;
}
input[type=tel] {
	width: 100%;
}
input[type=text] {
	width: 100%;
}
select {
	width: 100%;
}
textarea {
	width: 100%;
}
form.wpcf7-form label {
	color: white; font-weight: 700;
}
#headerContainer {
	display: inline-flex; flex-direction: row; align-items: center; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-right: 0px;
}
.et_pb_fullscreen#logoContainer .et_pb_fullwidth_header_container {
	width: 100%;  
}
.et_pb_fullwidth_header#logoContainer .center.et_pb_fullwidth_header_container .header-content {
	margin: 0px; width: 100%; max-width: 100%;
}
.et_pb_fullwidth_header#logoContainer .header-content {
	padding: 0px;  
}
.et_pb_fullwidth_header#logoContainer .center.et_pb_fullwidth_header_container .center.header-content-container {
	background-color: rgba(255, 255, 255, 0.4);
}
.et_pb_fullwidth_header .center.et_pb_fullwidth_header_container .center.header-image-container {
	background-color: rgba(255, 255, 255, 0.4);
}
.center.et_pb_fullwidth_header_container {
	top: 28px !important; 
}
.searchform div {
	display: flex;
}
.et_pb_slide_2 {
	background-color: rgb(255, 255, 255);
}
.et_pb_slide_3 {
	background-color: rgb(255, 255, 255);
}
.et_pb_slide_4 {
	background-color: rgb(255, 255, 255);
}
.et_pb_slide_0 {
	background-color: rgb(255, 255, 255);
}
.et_pb_slide_1 {
	background-color: rgb(252, 252, 252);
}
.et_pb_slide_5 {
	background-color: rgb(252, 252, 252);
}

.et_pb_slider.et_pb_fullwidth_slider_0 {
	min-height: 0px;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header {
	background-color: rgba(255, 255, 255, 0);
}
.et_pb_fullwidth_header_0 {
	position:absolute; padding-right: 0px; padding-bottom: 500px; padding-left: 0px; top: -150px; margin-right: 0px; margin-left: 0px;
}

.et_pb_section.et_pb_section_1 {
	padding-top: 11px; 
}
.et_pb_text_0 p {
	line-height: 2em;
}
.et_pb_text_0 {
	line-height: 2em; font-size: 18px; font-weight: 600;
}
.et_pb_image_0 {
	text-align: center; max-width: 18%;
}
.et_pb_slider .et_pb_slide_0 {
	background-image: url("banner-1.png"); background-color: rgb(255, 255, 255); 
}
.et_pb_slider .et_pb_slide_1 {
	background-image: url("banner-2.jpg"); background-color: rgb(252, 252, 252);
}
.et_pb_slider .et_pb_slide_2 {
	background-image: url("Banner-2.png"); background-color: rgb(255, 255, 255);
}
.et_pb_slider .et_pb_slide_3 {
	background-image: url("Banner-3.png"), linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(252, 252, 252) 100%); background-color: rgb(255, 255, 255);
}
.et_pb_slider .et_pb_slide_4 {
	background-image: url("Banner-4.png"), linear-gradient(180deg, rgb(43, 135, 218) 0%, rgb(41, 196, 169) 100%); background-color: rgb(255, 255, 255);
}
.et_pb_slider .et_pb_slide_5 {
	background-image: url("Banner-5.png"); background-color: rgb(252, 252, 252);
}
@media only screen and (max-width:980px)
{
.et_pb_image_0 {
	margin-right: auto; margin-left: auto;height: 100%;
}
}
@media only screen and (max-width:67px)
{
.et_pb_section_0 {
	display: none !important;
}
.et_pb_image_0 {
	margin-right: auto; margin-left: auto;height: 100%;
}
}
