@import url('https://fonts.googleapis.com/css2?family=Mr+De+Haviland&display=swap');
img {
  display: initial;
}
#sppb-addon-wrapper-cf236586-18a8-4db3-9cf3-7744a32361bf .sppb-addon-single-image-container {
  text-align: right;
}
#sppb-addon-cf236586-18a8-4db3-9cf3-7744a32361bf img {
  border-radius: 50% 50% 0 0 !important;
  max-width: 80%;
}
#sp-header {
  box-shadow: none;
  border-bottom: 1px solid #562e21;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 18px;
}
#sppb-addon-76b5391a-f501-4dc4-b213-4230542e7fa3 .sppb-btn ,#sppb-addon-66ec2e84-eb0e-47f6-a2cc-fd9a53ad273f #btn-66ec2e84-eb0e-47f6-a2cc-fd9a53ad273f.sppb-btn-custom, #sppb-addon-ec9899fa-0631-40d7-b9bd-51484e0e0b44 #btn-ec9899fa-0631-40d7-b9bd-51484e0e0b44.sppb-btn-custom , #sppb-addon-4a769384-e123-4a91-b9b0-87438fee66ea .sppb-btn{
  padding: 20px 35px;
  border: 1px solid;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 20px;
}
#sppb-addon-25ac7470-81ad-40cb-9243-a2cde23a158f .sppb-addon-testimonial-footer .sppb-addon-testimonial-client {
	font-family: "Mr De Haviland", cursive;
}
#sp-bottom {
  border-top: 1px solid #6A483C;
}
#sp-bottom .sp-module .sp-module-title {
  color: #885D4D;
  font-size: 24px;
}
#sp-footer {
  text-align: center;
}
#sp-footer .container-inner {
  border: none;
}
#sp-bottom {
  font-size: 16px;
}
#sppb-addon-9cc047ca-d44a-4773-a14f-f57015ebd7ae #btn-9cc047ca-d44a-4773-a14f-f57015ebd7ae.sppb-btn-custom , #sppb-addon-b5b3bb07-caac-41cf-be57-968abfd0d335 #btn-b5b3bb07-caac-41cf-be57-968abfd0d335.sppb-btn-custom , #sppb-addon-73b86ded-2fce-4211-98ba-72a8c625e8a7 #btn-73b86ded-2fce-4211-98ba-72a8c625e8a7.sppb-btn-custom{
	padding: 20px 55px;
  border: 1px solid;
}
#sppb-addon-9cc047ca-d44a-4773-a14f-f57015ebd7ae , #sppb-addon-b5b3bb07-caac-41cf-be57-968abfd0d335 , #sppb-addon-73b86ded-2fce-4211-98ba-72a8c625e8a7{
  text-align: center;
  margin-bottom: 20px;
  border-radius: 10px !important;
}
#sppb-addon-e146d8fe-ff49-405d-af89-99de071ed23f .sppb-btn , #sppb-addon-541c18df-4d07-491d-89a6-29a55a055189 .sppb-btn{
	padding: 20px 55px;
    border: 1px solid;
	margin-bottom: 20px;
}
.sp-page-title {
  padding: 120px 0px 160px 0px;
  background-position: center center;
  background-size: cover;
  text-align: center;
  position: relative;
}
.sp-page-title::after {
  background-color: #fff7ef;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  content: "";
}
.sp-page-title .sp-page-title-heading {
 font-weight: 400;
  font-size: 58px;
  line-height: 63px;
  color: #6a483c;
}
.sp-page-title .breadcrumb {
  display: inline-flex;
}
.sp-page-title .breadcrumb .divider {
	margin-right:10px;
}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
  color: #6a483c;
}
.sp-page-title .breadcrumb > .active {
	color: #6a483c;
}
.sp-page-title  .container {
  position: relative;
  z-index: 1;
}
#sppb-addon-b42a0fcf-c76b-417c-8ae9-ebb6d1f3e0af .sppb-btn, #sppb-addon-0f4dbc7b-e282-465c-9f44-1c29ba4f2c13 .sppb-btn , #sppb-addon-ba61a6ec-f0d1-46f2-afbc-749322fcd810 .sppb-btn{
	padding: 20px 55px;
    border: 1px solid;
}
.elementor-icon-list-items {
	padding: 0;
  list-style: none;
}
.elementor-icon-list-items li {
	margin-bottom:20px;
}
.elementor-icon-list-items li .elementor-icon-list-icon {
	margin-right:20px
}
ul.cmsmasters-widget-icon-list-items {
	list-style:none;
	padding:0;
}
ul.cmsmasters-widget-icon-list-items li {
	padding:12px 0;
}
ul.cmsmasters-widget-icon-list-items li i {
	margin-right:10px;
}
#sp-bottom3 .menu-separator {
	display:none;
}
@media (max-width: 767px) { 
#sp-footer, #sp-bottom {
	text-align:center;
}
#sp-header {
    height: auto;
}
}