#top-bar-wrap{
	display:none;
}
.text-center{
    text-align:center !important;
}
.d-block{
    display:block !important;
}

a:focus {
  outline: none !important;
}

/** Start Envato Elements CSS:Nutritionist (83-3-613428e5f0bd724fd930570420aaf7bd) **/
@media (max-width: 1024px) {
  .envato-kit-86-mobile-bg-fix {
    background-position: bottom 0 right -80% !important;
  }
}

/** End Envato Elements CSS:Nutritionist (83-3-613428e5f0bd724fd930570420aaf7bd) **/
/** Start Envato Elements CSS:Blocks (73-3-f64f7bd8e81de57bc1df72206fdbe45a) **/
/* Newsletter Placeholder Text Alignment */
.envato-kit-70-subscribe-form-inline .elementor-field-type-email input {
  padding-left: 27px;
}

.envato-kit-70-review-mobile .elementor-testimonial {
  flex-direction: column-reverse;
}

/** End Envato Elements CSS:Blocks (73-3-f64f7bd8e81de57bc1df72206fdbe45a) **/
/** Start Envato Elements CSS:Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **/
.envato-block__preview {
  overflow: visible;
}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper {
  text-align: center;
}

.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
  margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
  margin-bottom: 0;
}

.envato-kit-141-bottom-8
  .elementor-price-list
  .elementor-price-list-item
  .elementor-price-list-header {
  margin-bottom: 0.5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets
  .swiper-container {
  padding-bottom: 52px;
}

.envato-kit-141-display-inline {
  display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
  bottom: -40px;
}

/** End Envato Elements CSS:Blocks (144-3-3a7d335f39a8579c20cdf02f8d462582) **/
/** Start Envato Elements CSS:Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/
.envato-kit-102-phone-overlay {
  position: absolute !important;
  display: block !important;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

/** End Envato Elements CSS:Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/
/** Start Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/
.envato-kit-66-menu .e--pointer-framed .elementor-item:before {
  border-radius: 1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper {
  position: relative;
}

.envato-kit-66-subscription-form
  .elementor-form-fields-wrapper
  .elementor-field-type-submit {
  position: static;
}

.envato-kit-66-subscription-form
  .elementor-form-fields-wrapper
  .elementor-field-type-submit
  button {
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer {
  margin-top: -60px !important;
  z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev {
  width: 50px;
  height: 50px;
  background-color: #ffffff !important;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  left: -25px !important;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before {
  display: block;
  margin-top: 0;
  margin-left: 0;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next {
  width: 50px;
  height: 50px;
  background-color: #ffffff !important;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  right: -25px !important;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before {
  display: block;
  margin-top: -5px;
  margin-right: -5px;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.envato-kit-66-orangetext {
  color: #f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label {
  display: inline-block !important;
  border: 2px solid rgba(255, 255, 255, 0.2);
  padding: 9px 20px;
}

/** End Envato Elements CSS:Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/
/** Start Envato Elements CSS:Garden Maintenance (18-3-d177ec65b42d6a429ffaf43a3da243c7) **/
@media (min-width: 1025px) {
  .envato-kit-15-background-fix {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/** End Envato Elements CSS:Garden Maintenance (18-3-d177ec65b42d6a429ffaf43a3da243c7) **/
/** Start Envato Elements CSS:Sustainable Housing (132-3-52529c35d23bc8ae13d3f5731ba934da) **/
.envato-kit-131-project-item .envato-kit-131-project-item-title {
  position: absolute;
  bottom: 20px;
  left: -30px;
  width: 1px;
  height: 1px;
  z-index: 1;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.envato-kit-131-project-item
  .envato-kit-131-project-item-title
  .elementor-heading-title {
  white-space: nowrap;
}

.envato-kit-131-project-item-flip .elementor-flip-box__front {
  top: 0;
  left: 0;
}

.envato-kit-131-project-item-flip:hover .elementor-flip-box__front {
  top: -10px;
  left: -10px;
}

.envato-kit-131-project-item-flip .elementor-flip-box__back {
  bottom: 0;
  right: 0;
}

.envato-kit-131-project-item-flip:hover .elementor-flip-box__back {
  bottom: -10px;
  right: -10px;
}

/** End Envato Elements CSS:Sustainable Housing (132-3-52529c35d23bc8ae13d3f5731ba934da) **/
/** Start Envato Elements CSS:Blocks (71-3-d415519effd9e11f35d2438c58ea7ebf) **/
.envato-block__preview {
  overflow: visible;
}

/** End Envato Elements CSS:Blocks (71-3-d415519effd9e11f35d2438c58ea7ebf) **/
/** Start Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **/
.envato-kit-138-bracket .elementor-widget-container > *:before {
  content: "[";
  color: #ffab00;
  display: inline-block;
  margin-right: 4px;
  line-height: 1em;
  position: relative;
  top: -1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after {
  content: "]";
  color: #ffab00;
  display: inline-block;
  margin-left: 4px;
  line-height: 1em;
  position: relative;
  top: -1px;
}

/** End Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **/
/** Start Block Kit CSS:136-3-fc37602abad173a9d9d95d89bbe6bb80 **/
.envato-block__preview {
  overflow: visible !important;
}

/** End Block Kit CSS:136-3-fc37602abad173a9d9d95d89bbe6bb80 **/
/** Start Block Kit CSS:142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/
.envato-block__preview {
  overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container {
  border-radius: 10px !important;
}

.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div {
  border-radius: 10px !important;
}

/** End Block Kit CSS:142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/
.Page-id-4433 .top-bar-wrap {
  display: none;
}

/** Start Block Kit CSS:144-3-3a7d335f39a8579c20cdf02f8d462582 **/
.envato-block__preview {
  overflow: visible;
}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper {
  text-align: center;
}

.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
  margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
  margin-bottom: 0;
}

.envato-kit-141-bottom-8
  .elementor-price-list
  .elementor-price-list-item
  .elementor-price-list-header {
  margin-bottom: 0.5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets
  .swiper-container {
  padding-bottom: 52px;
}

.envato-kit-141-display-inline {
  display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
  bottom: -40px;
}

/** End Block Kit CSS:144-3-3a7d335f39a8579c20cdf02f8d462582 **/
/** Start Block Kit CSS:71-3-d415519effd9e11f35d2438c58ea7ebf **/
.envato-block__preview {
  overflow: visible;
}

/** End Block Kit CSS:71-3-d415519effd9e11f35d2438c58ea7ebf **/
/** Start Block Kit CSS:135-3-c665d4805631b9a8bf464e65129b2f58 **/
.envato-block__preview {
  overflow: visible;
}

/** End Block Kit CSS:135-3-c665d4805631b9a8bf464e65129b2f58 **/
/** Start Block Kit CSS:143-3-7969bb877702491bc5ca272e536ada9d **/
.envato-block__preview {
  overflow: visible;
}

/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button {
  background-position: center;
  transition: background 0.8s;
}

.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover {
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}

.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active {
  background-color: #fff;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual {
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item {
  border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable {
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
}

/* ImageBox:No Space */
.envato-kit-140-imagebox-nospace:hover {
  transform: scale(1.1);
  transition: all 0.3s;
}

.envato-kit-140-imagebox-nospace figure {
  line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content {
  background: #fff;
  margin-left: -60px;
  padding: 1em;
}

.envato-kit-140-carousel .slick-active:not(.slick-current) img {
  padding: 20px !important;
  transition: all 0.9s;
}

/* General CSS */
a:hover,
a.light:hover,
.theme-heading .text::before,
.theme-heading .text::after,
#top-bar-content > a:hover,
#top-bar-social li.oceanwp-email a:hover,
#site-navigation-wrap .dropdown-menu > li > a:hover,
#site-header.medium-header #medium-searchform button:hover,
.oceanwp-mobile-menu-icon a:hover,
.blog-entry.post .blog-entry-header .entry-title a:hover,
.blog-entry.post .blog-entry-readmore a:hover,
.blog-entry.thumbnail-entry .blog-entry-category a,
ul.meta li a:hover,
.dropcap,
.single nav.post-navigation .nav-links .title,
body .related-post-title a:hover,
body #wp-calendar caption,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .custom-links-widget .oceanwp-custom-links li a:hover,
body .custom-links-widget .oceanwp-custom-links li a:hover:before,
body .posts-thumbnails-widget li a:hover,
body .social-widget li.oceanwp-email a:hover,
.comment-author .comment-meta .comment-reply-link,
#respond #cancel-comment-reply-link:hover,
#footer-widgets .footer-box a:hover,
#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover,
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active > a,
.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle,
input[type="checkbox"]:checked:before {
  color: #ce8f20;
}

.single nav.post-navigation .nav-links .title .owp-icon use,
.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,
body .contact-info-widget.default .owp-icon use,
body .contact-info-widget.big-icons .owp-icon use {
  stroke: #ce8f20;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
.button,
#site-navigation-wrap .dropdown-menu > li.btn > a > span,
.thumbnail:hover i,
.post-quote-content,
.omw-modal .omw-close-modal,
body .contact-info-widget.big-icons li:hover i,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #ce8f20;
}

.thumbnail:hover .link-post-svg-icon {
  background-color: #ce8f20;
}

body .contact-info-widget.big-icons li:hover .owp-icon {
  background-color: #ce8f20;
}

.widget-title {
  border-color: #ce8f20;
}

blockquote {
  border-color: #ce8f20;
}

#searchform-dropdown {
  border-color: #ce8f20;
}

.dropdown-menu .sub-menu {
  border-color: #ce8f20;
}

.blog-entry.large-entry .blog-entry-readmore a:hover {
  border-color: #ce8f20;
}

.oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #ce8f20;
}

.social-widget li.oceanwp-email a:hover {
  border-color: #ce8f20;
}

#respond #cancel-comment-reply-link:hover {
  border-color: #ce8f20;
}

body .contact-info-widget.big-icons li:hover i {
  border-color: #ce8f20;
}

#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #ce8f20;
}

blockquote,
.wp-block-quote {
  border-left-color: #ce8f20;
}

body .contact-info-widget.big-icons li:hover .owp-icon {
  border-color: #ce8f20;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
.button:hover,
.button:focus,
#site-navigation-wrap .dropdown-menu > li.btn > a:hover > span,
.post-quote-author,
.omw-modal .omw-close-modal:hover,
body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #ffffff;
    color: #000;
    border:#ce8f20;
}

a:hover {
  color: #ce8f20;
}

a:hover .owp-icon use {
  stroke: #ce8f20;
}

.site-breadcrumbs a:hover,
.background-image-page-header .site-breadcrumbs a:hover {
  color: #ce8f20;
}

.site-breadcrumbs a:hover .owp-icon use,
.background-image-page-header .site-breadcrumbs a:hover .owp-icon use {
  stroke: #ce8f20;
}

#scroll-top {
  width: 23px;
  height: 23px;
  line-height: 23px;
}

#scroll-top {
  background-color: #ff3a3a;
}

.theme-button,
input[type="submit"],
button[type="submit"],
button,
.button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  border-radius: 36px;
}

body .theme-button,
body input[type="submit"],
body button[type="submit"],
body button,
body .button,
body div.wpforms-container-full .wpforms-form input[type="submit"],
body div.wpforms-container-full .wpforms-form button[type="submit"],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #ce8f20;
}

    body .theme-button:hover,
    body input[type="submit"]:hover,
    body button[type="submit"]:hover,
    body button:hover,
    body .button:hover,
    body div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
    body div.wpforms-container-full .wpforms-form input[type="submit"]:active,
    body div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
    body div.wpforms-container-full .wpforms-form button[type="submit"]:active,
    body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
    body div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
        background-color: #fff;
        border: 2px solid #ce8f20;
    }

/* Header CSS */
#site-logo #site-logo-inner,
.oceanwp-social-menu .social-menu-inner,
#site-header.full_screen-header .menu-bar-inner,
.after-header-content .after-header-content-inner {
  height: 85px;
}

#site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a,
.mobile-menu-close,
.after-header-content-inner > a {
  line-height: 85px;
}

#site-header,
.has-transparent-header .is-sticky #site-header,
.has-vh-transparent .is-sticky #site-header.vertical-header,
#searchform-header-replace {
  background-color: rgba(255, 255, 255, 0);
}

#site-header.transparent-header {
  background-color: rgba(255, 255, 255, 0);
}

#site-header.has-header-media .overlay-header-media {
  background-color: rgba(0, 0, 0, 0.5);
}

#site-logo #site-logo-inner a img,
#site-header.center-header #site-navigation-wrap .middle-site-logo a img {
  max-width: 210px;
}

#site-logo.has-responsive-logo .responsive-logo-link img {
  max-height: 42px;
}

#site-navigation-wrap .dropdown-menu > li > a {
  padding: 0 18px;
}

#site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a,
#searchform-header-replace-close {
  color: #ffffff;
}

#site-navigation-wrap .dropdown-menu > li > a .owp-icon use,
.oceanwp-mobile-menu-icon a .owp-icon use,
#searchform-header-replace-close .owp-icon use {
  stroke: #000000;
}

    #site-navigation-wrap .dropdown-menu > li > a:hover,
    .oceanwp-mobile-menu-icon a:hover,
    #searchform-header-replace-close:hover {
        color: #ce8f20;
    }

#site-navigation-wrap .dropdown-menu > li > a:hover .owp-icon use,
.oceanwp-mobile-menu-icon a:hover .owp-icon use,
#searchform-header-replace-close:hover .owp-icon use {
  stroke: #ce8f20;
}

.dropdown-menu .sub-menu {
  min-width: 250px;
}

.dropdown-menu .sub-menu,
#searchform-dropdown,
.current-shop-items-dropdown {
  border-color: rgba(255, 255, 255, 0);
}

.dropdown-menu ul li.menu-item,
.navigation > ul > li > ul.megamenu.sub-menu > li,
.navigation .megamenu li ul.sub-menu {
  border-color: #ffffff;
}

.dropdown-menu ul li a.menu-link:hover {
    color: #ce8f20;
}

.dropdown-menu ul li a.menu-link:hover .owp-icon use {
  stroke: #ff0000;
}

.dropdown-menu ul li a.menu-link:hover {
  background-color: #ffffff;
}

body .sidr a:hover,
body .sidr-class-dropdown-toggle:hover,
body .sidr-class-dropdown-toggle .fa,
body .sidr-class-menu-item-has-children.active > a,
body
  .sidr-class-menu-item-has-children.active
  > a
  > .sidr-class-dropdown-toggle,
#mobile-dropdown ul li a:hover,
#mobile-dropdown ul li a .dropdown-toggle:hover,
#mobile-dropdown .menu-item-has-children.active > a,
#mobile-dropdown .menu-item-has-children.active > a > .dropdown-toggle,
#mobile-fullscreen ul li a:hover,
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover {
  color: #ce8f20;
}

#mobile-fullscreen a.close:hover .close-icon-inner,
#mobile-fullscreen a.close:hover .close-icon-inner::after {
  background-color: #ce8f20;
}

body .sidr-class-mobile-searchform input,
#mobile-dropdown #mobile-menu-search form input {
  background-color: #c4c4c4;
}

/* Top Bar CSS */
#top-bar {
  padding: 10px 0 10px 0;
}

#top-bar-content a:hover,
#top-bar-social-alt a:hover {
  color: #ff0000;
}

/* Footer Widgets CSS */
#footer-widgets {
  padding: 0;
}

/* Footer Bottom CSS */
#footer-bottom {
  padding: 20px 0 20px 0;
}

#footer-bottom {
  background-color: #282828;
}

#footer-bottom,
#footer-bottom p {
  color: #ffffff;
}

#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover {
  color: #ff0000;
}

/* Typography CSS */
body {
  font-family: Questrial;
}

h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading,
.widget-title,
.oceanwp-widget-recent-posts-title,
.comment-reply-title,
.entry-title,
.sidebar-box .widget-title {
  font-family: Questrial;
}

h1 {
  font-family: Questrial;
}

h2 {
  font-family: Questrial;
}

h3 {
  font-family: Montserrat;
}

h4 {
  font-family: Montserrat;
}

#top-bar-content,
#top-bar-social-alt {
  font-size: 13px;
  letter-spacing: 0.2px;
}

#site-navigation-wrap .dropdown-menu > li > a,
#site-header.full_screen-header .fs-dropdown-menu > li > a,
#site-header.top-header #site-navigation-wrap .dropdown-menu > li > a,
#site-header.center-header #site-navigation-wrap .dropdown-menu > li > a,
#site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a {
  font-family: Poppins;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0.3px;
}

.dropdown-menu ul li a.menu-link,
#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
  font-family: Poppins;
  font-weight: 400;
  font-size: 12.8px;
  line-height: 1.5;
  letter-spacing: 0.3px;
}

.sidr-class-dropdown-menu li a,
a.sidr-class-toggle-sidr-close,
#mobile-dropdown ul li a,
body #mobile-fullscreen ul li a {
  font-family: Poppins;
}

.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
  font-family: Montserrat;
}

.page-header .page-subheading {
  font-family: Montserrat;
}

.blog-entry.post .blog-entry-header .entry-title a {
  font-family: Montserrat;
}

.sidebar-box .widget-title {
  font-family: Montserrat;
}

.sidebar-box,
.footer-box {
  font-family: Montserrat;
}

#footer-widgets .footer-box .widget-title {
  font-family: Montserrat;
}
.rotate {
    animation: rotation 8s infinite linear;
}
@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}
#footer-bottom.no-footer-nav #copyright2{
    float:right;
    text-align:right;
}
.sf-menu li:hover ul.sub-menu{
    visibility:visible;
}
@media screen and (max-width:567px){
    .elementor-163 .elementor-element.elementor-element-9565069{
        width:10%;
    }
    #footer-bottom.no-footer-nav #copyright, #footer-bottom.no-footer-nav #copyright2 {
        text-align: center !important;
        width: 100%;
        padding-bottom: 8px;
    }
    .flex-mobi {
        min-height: 96px !important;
    }
    #site-logo.has-responsive-logo .responsive-logo-link img {
        max-height: 75px !important;
    }
}
.constant-tilt-shake {
    animation: tilt-shaking 0.3s infinite;
}
@keyframes tilt-shaking {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(5deg);
    }

    50% {
        transform: rotate(0eg);
    }

    75% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
    }
}