/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 04:36:05 */
/* ______________________________________________Header sections --------------------------------------------------       */

.rh_header__wrap .rh_logo_inner a img , .rh_footer .rh_footer__logo a img
{
	width: 170px !important;
  max-width: 170px !important;
}

/* container */
.iti__flag-container {
    display: none;
}

/* Remove padding/margin for the phone number input */
.iti--allow-dropdown input {
    padding-left: 10px !important; 
    margin-left: 0 !important; 
    width: 100%; 
    box-sizing: border-box; 
}

/* Additional adjustment  */
.iti {
    display: flex;
    align-items: center;
}



@media (min-width: 1128px) {
  /* Ensure the header is a flex container */
  .rh_header__wrap {
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative;
  }

  /* Center the logo */
  .rh_logo {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
  }

  /* Align the menu to the left */
  .rh_menu {
      position: relative;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex: 1;
  }

  /* Ensure the contact number, profile, and button stay on the right */
  .rh_menu__user {
      display: flex;
      align-items: center;
      position: absolute;
      right: 0;
  }

  /* Specific classes for user profile and submit button */
  .rh_menu__user_profile,
  .rh_menu__user_submit {
      margin-left: 10px; 
  }

  /* Adjust menu item styling */
  .main-menu .menu-main-menu-container {
      display: flex;
      justify-content: flex-start;
  }

  .rh_header__wrap .menu-item {
      margin-right: 20px; 
  }

  /* Ensure menu items are displayed as block elements */
  .rh_header__wrap .menu-item a {
      display: block;
      text-align: left;
  }
}


/* header fonts */
/* Increase header font size */
.rh_header__wrap .menu-item a {
    font-size: 19px; 
}

.rh_logo {
    font-size: 22px; 
}

.rh_menu__user_profile,
.rh_menu__user_submit {
    font-size: 18px; 
}


.rh_menu__user_profile,
.rh_menu__user_submit { font-size: 24px; 
}

/* ---------------------------------------------- header sections end --------------------------------------------- */


/* ---------------------------------------------- footer sections start --------------------------------------------- */

.rh_footer .rh_footer--paddingBottom {
  padding-bottom: unset !important;
}

.rh_footer__wrap .rh_footer__logo
{
	position: absolute !important;
	left: 16% !important;
	top: 18% !important
}

@media (min-width: 1024px) {
  .rh_footer .rh_footer--paddingBottom {
    padding-bottom: unset !important;
  }
}

@media (max-width: 850px)
{
	.rh_footer__wrap .rh_footer__logo
{
	left: 0 !important;
	top: 11% !important
}
}

@media (max-width: 550px)
{
	.rh_footer__wrap .rh_footer__logo
	{
		position: unset !important;
		top: 0 !important;
	}
	.rh_footer {
  padding: 3rem 0 !important; 
	}
}
/* ---------------------------------------------- footer sections end --------------------------------------------- */


/* --------------------------------------------------------about us start--------------------------------------------- */
.page-id-7184 .rh_contact
{
	display: none !important;
}
.page-id-7184 .rh_section
{
	min-height: auto !important;
}
/* .page-id-7184 .rh_section .rh_page
{
	padding-bottom: unset !important
} */
#post-7184 .rh_content p
{
	font-size: 18px !important;
	color: #000000 !important;
	font-family: "Rubik",sans-serif !important;
}
#post-7184 .rh_content
{
	padding: 0 !important;
	margin: 0 !important;
}
.rh_page__contact                     , .rh_blog__single , .rh_blog__post{
  background: transparent !important;
}