.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-639a7ab5-5cb0-09dd-3c35-59e3ca4904b2 {
display: none !important;
}
.lfr-layout-structure-item-05e3ce2d-58c3-ed02-3245-48320f078a1b {
margin-bottom: var(--spacer-2,0.5rem) !important;
color: #FFFFFF !important;
}
.inherit * {
color:inherit !important;
}.lfr-layout-structure-item-6eda77bc-8e10-bcae-0cff-d88efeed0f7d {
margin-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: rgb(255, 193, 7) !important;
}

.inherit * {
color:inherit !important;
}
.aboutus h2{
color:var(--theme-yellow);
font-size:2.5rem;
&:after{
content:" Us";
color:var(--white);
}
}


.lfr-layout-structure-item-6c69c85d-d927-5e4e-2640-469fdd0544ab {
display: none !important;
}
.lfr-layout-structure-item-d8586455-3246-8a8d-2574-621617300bc8 {
background-color: rgb(248, 249, 250) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.bg-linear {
    background: linear-gradient(180deg, #e3eaff, transparent);
    padding: 6rem 0;
}

.btn-outline-primary {
    color: var(--theme-yellow) !important;
    background-color: var(--white) !important;
    border-color: var(--theme-yellow) !important;
    border-radius: 10rem !important;
    padding: 0.5rem 1.2rem !important;
&:hover {
    color:var(--white) !important;
    background-color: var(--theme-yellow) !important;
    border-color: var(--theme-yellow) !important;
}
&:active{
color: var(--theme-yellow) !important;
    background-color: var(--white) !important;
    border-color: var(--theme-yellow) !important;
}
&:focus{
box-shadow:0 0 0 .2rem rgb(255 129 0 / 71%)  !important;
}
}


header.site_header nav ul.menu > li > ul {
    display: none !important;
}

header.site_header nav ul.menu >  li:hover > ul {
    display: flex !important;
}

.set-to-top{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -6rem);
    background: var(--theme-yellow);
    border-radius: 0 0 10rem 10rem;
    padding: 0.2rem 2rem 0.5rem 2rem;
    width: max-content !important;
h2{
    color: var(--white);
    font-size: 2rem;
}
}.lfr-layout-structure-item-055c3c53-71d9-57d0-bd46-e05347cd2fc3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-055c3c53-71d9-57d0-bd46-e05347cd2fc3) !important;
}
.bg-dr {
    position: relative;
    overflow: hidden;
    &:after{
        content:"";
        background: linear-gradient(90deg, black, transparent);
        left: 0;
        top: 0;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 0;
    }
    &>*{
        position:relative;
        z-index:1;
    }
}.lfr-layout-structure-item-2b5ee1cf-fb1c-83b6-1664-b7a03e736f4d {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.deco-h h2{
margin-bottom:1rem !important;
&:before{
content: "";
    width: 3rem;
    height: 0.15rem;
    display: flex;
    background: var(--theme-yellow);
    border-radius: 11rem;
}
}.lfr-layout-structure-item-15ce0942-9220-0fd4-e7c6-997b0c56d56c {

}.service-btn .btn{
    background-color: transparent;
    color: red;
    border: none;
    padding: 0px;
}

.service-btn .btn:hover{
    background-color: transparent;
    color: red;
}.lfr-layout-structure-item-d2cf347f-638b-6183-4fe5-8b44b52a0d30 {
font-size: 16px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.main-sm-h h2{

}
.lfr-layout-structure-item-2a1dc2b9-d680-fa20-05da-3caaa436c327 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2a1dc2b9-d680-fa20-05da-3caaa436c327) !important;
}
.lfr-layout-structure-item-1d8ea101-e0af-5546-0be4-2c13d3f56f6f {
padding-bottom: var(--spacer-4,1.5rem) !important;
color: rgb(248, 249, 250) !important;
}
.lfr-layout-structure-item-0e969a6a-35d0-9a28-a6cd-513b9bb297ac {
.inherit *{
color:inherit !important;
}
}.lfr-layout-structure-item-6d7b89ea-2c04-79f2-fc90-5765a0a2759a {
display: none !important;
}
.lfr-layout-structure-item-4a270f30-4ec7-c5b3-66cf-1cefbe21c777 {
background-color: rgb(248, 249, 250) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-bc9536f9-f28e-bc86-cd12-4fd5c1ef39ed {

}.service-btn .btn{
    background-color: transparent;
    color: red;
    border: none;
    padding: 0px;
}

.service-btn .btn:hover{
    background-color: transparent;
    color: red;
}.lfr-layout-structure-item-d46389d4-153d-3b59-99c8-b93b56739d5e {
margin-top: var(--spacer-2,0.5rem) !important;
color: rgb(248, 249, 250) !important;
}
.lfr-layout-structure-item-618e5610-5a27-8348-fe81-0c0e6bae13a1 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f05132f0-273c-64f0-6bf4-b60bea089fe0 {
display: none !important;
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-286176e3-438c-3172-446c-082860982013 {
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-e0c752a4-d9c7-2512-df4e-6b3119ecf3b2 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: rgb(248, 249, 250) !important;
}
.inherit * {
color:inherit !important;
}.theme-btn-in{
a{
 position: relative;
  display: flex;
  background: var(--theme-yellow);
border:none;
  width: -moz-max-content;
  width: max-content;
  padding: 0.8rem 1.7rem;
  border-radius: 3rem;
  text-decoration: none;
  color: var(--heading-color);
  text-decoration: none !important;
  transition: background-color 0.5s;
&:hover{
background:var(--white);
color:var(--black);
}
}
}.lfr-layout-structure-item-fc807181-7c85-2688-57b1-0168354cf8e3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-fc807181-7c85-2688-57b1-0168354cf8e3) !important;
}
