.spu-box,
.spu-box *{
box-sizing: border-box;
}
.wppopups-whole{
position: relative;
width: 100%;
left: 0;
top: 0;
z-index: 999998;
display: flex;
align-items: center;
justify-content: center;
}
.spu-bg{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: none;
z-index: 99999;
}
.spu-box:before,
.spu-box:after {
content:"";
display:table;
}
.spu-box:after {
clear:both;
}
.spu-box {
zoom:1;
}
.spu-box {
position:fixed;
z-index: 999999;
width: 100%;
max-height: 100vh;
}
.spu-box img{
max-width: 100%;
height: auto;
}
.spu-box img.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .spu-box.spu-position-top-left{
top: 0; left: 0; bottom: auto; right: auto;
}
.spu-box.spu-position-top-right{
top: 0; right: 0; bottom: auto; left: auto;
}
.spu-box.spu-position-top-center{
top: 0; right: auto; bottom: auto; left: auto;
}
.spu-box.spu-position-bottom-left{
bottom: 0; left: 0; top: auto; right: auto;
}
.spu-box.spu-position-bottom-right{
bottom: 0; right: 0; top: auto; left: auto;
}
.spu-box.spu-position-bottom-center{
top: auto; right: auto; bottom: 0; left: auto;
}
.spu-box.spu-position-top-bar,
.spu-box.spu-position-bottom-bar{
margin: 0;
width: 100% !important;
max-width: 100% !important;
position: fixed;
}
.spu-box.spu-position-top-bar{
top: 0;
}
.spu-box.spu-position-bottom-bar{
bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-fields-container,
.spu-box.spu-position-top-bar .spu-content .spu-fields-container{
padding: 0;
}
.spu-box.spu-position-bottom-bar .spu-content,
.spu-box.spu-position-top-bar .spu-content {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100% !important;
}
.spu-box.spu-position-bottom-bar .spu-content > *,
.spu-box.spu-position-top-bar .spu-content > *{
margin-left: 20px;
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-form,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-top-bar .spu-content .spu-optin-form {
display: inline-flex;
margin-bottom: 0;
}
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr{
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr ,
.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr {
margin-left: 20px;
margin-bottom: 0;
}
.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields .spu-fields ,
.spu-box.spu-position-top-bar .spu-content .spu-optin-fields .spu-fields {
min-width: 250px;
}
.spu-box.spu-position-bottom-bar .spu-content button.spu-fields.spu-submit ,
.spu-box.spu-position-top-bar .spu-content button.spu-fields.spu-submit {
width: 120px;
margin-left: 20px;
} .spu-close{
position:absolute;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
line-height: .5;
text-decoration: none;
cursor: pointer;
z-index: 9999;
}
html .spu-box a.spu-close {
text-decoration: none;
}
.spu-close-top_right{
right:8px;
top:5px;
}
.spu-close-top_left{
left:8px;
top:5px;
}
.spu-close-bottom_right{
right:8px;
bottom:5px;
}
.spu-close-bottom_left{
left:8px;
bottom:5px;
}
.spu-close:hover,
.spu-close:focus {
text-decoration: none;
display: block;
} p.spu-powered {
position: absolute;
bottom: -55px;
width: 100%;
text-align: center;
color: #fff;
left: 0px;
}
p.spu-powered a{
color: #ccc;
text-decoration: underline;
}
.spu-box.spu-scrollable p.spu-powered {
display: none;
} .spu-addon-container {
text-align: center;
margin: 36px 32px 44px;
}
.spu-addon-container:after {
clear: both;
content: " ";
display: table;
}
.spu-addon-title {
font-size: 24px;
}
.spu-addon-msg {
font-size: 17px;
}
.spu-input-text {
background-color: #fff;
width: 49%;
height: 44px;
border: 1px solid #cdd1d4;
-webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
-moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
border-radius: 3px;
font-size: 18px;
line-height: 38px;
padding: 4px 6px;
overflow: hidden;
outline: none;
margin: 0;
vertical-align: middle;
}
.spu-button {
display: block;
-webkit-box-shadow: 0 1px 1px -1px #fff inset;
-moz-box-shadow: 0 1px 1px -1px #fff inset;
box-shadow: 0 1px 1px -1px #fff inset;
-webkit-text-shadow: #888 -0 0 1px;
-moz-text-shadow: #888 -0 0 1px;
text-shadow: #888 0 0 1px;
font-size: 15px;
padding: 10px 12px;
line-height: 24px;
text-align: center;
vertical-align: middle;
cursor: pointer;
text-decoration: none;
margin: 0;
height: auto;
width: 35%;
border: 0;  
}
.spu-button-bg {
width: 100% !important;
}
.spu-inline {
display: inline-block !important;
}
.spu-errors {
color: red;
text-align: center;
margin-top: 20px;
} .spu-optin-form .spu-helper-fields{
display: none;
}
.spu-fields-container{
padding: 36px 32px 44px;
position: relative;
}
.spu-fields.spu-name,
.spu-fields.spu-email{
background-color: #fff;
width: 100%;
height: 48px;
border: 1px solid #cdd1d4;
-webkit-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
-moz-box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
box-shadow: 0 0 6px -3px rgba(0,0,0,0.8) inset;
border-radius: 3px;
font-size: 18px;
line-height: 38px;
padding: 4px 6px;
overflow: hidden;
outline: none;
margin: 0 0 20px 0;
vertical-align: middle;
display: block;
}
.spu-fields.spu-submit{
background: #50bbe8;
border: 1px solid #429bc0;
-webkit-box-shadow: 0 1px 1px -1px #fff inset;
-moz-box-shadow: 0 1px 1px -1px #fff inset;
box-shadow: 0 1px 1px -1px #fff inset;
-webkit-text-shadow: #888 -0 0 1px;
-moz-text-shadow: #888 -0 0 1px;
text-shadow: #888 -0 0 1px;
width: 24%;
color: #fff;
font-size: 16px;
padding: 10px 6px;
line-height: 24px;
text-align: center;
vertical-align: middle;
cursor: pointer;
display: inline;
margin: 0;
height: auto;
}
.spu-fields.spu-submit i{
display: none;
}
.spu-optin-fields {
display: block;
}
.spu-optin-fields.spu-inline-fields {
display: flex;
margin-bottom: 20px;
}
.spu-optin-fields.spu-inline-fields .spu-fields{
margin-bottom: 0px;
}
.spu-optin-fields.spu-inline-fields .spu-fields.spu-name {
margin-right: 20px;
}
.spu-fields.spu-email{
margin-right: 0;
}
.spu-fields.spu-submit {
width: 100%;
max-width: 100%;
}
.spu-fields.spu-submit span{
transition: all 1s;
opacity:1;
}
.spu-fields.spu-submit svg{
display:none;
margin:0 auto;
transition: all 1s;
}
.spu-fields.spu-submit svg path,
.spu-fields.spu-submit svg rect{
fill: #fff;
}
.spu-fields.spu-submit.spu-sending span{
display: none;
opacity: 0;
}
.spu-fields.spu-submit.spu-sending svg{
display: block;
opacity: 1;
}
.optin-errors {
color: red;
text-align: center;
margin-top: 20px;
} span.spu-timer {
position: absolute;
bottom: 0px;
left: 0px;
font-size: 12px;
position: absolute;
width: 100%;
text-align: right;
padding: 0 10px;
}
@media all and (max-width: 568px){
.spu-box{
max-width: 90vw !important;
}
.spu-box.spu-position-fullscreen,
.spu-box.spu-position-top-bar,
.spu-box.spu-position-bottom-bar{
max-width: 100vw !important;
}
.spu-box.spu-position-bottom-bar .spu-content,
.spu-box.spu-position-top-bar .spu-content {
flex-flow: column;
}
.pop-up-text2{
margin-bottom: 25px !important;
}
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }
*,
*::before,
*::after {
box-sizing: border-box; } body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #333333;
background-color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} h1, h2, h3, h4, h5, h6 {
margin-block-start: 0.5rem;
margin-block-end: 1rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.75rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-block-start: 0;
margin-block-end: 0.9rem;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap;
} a {
background-color: transparent;
text-decoration: none;
color: #CC3366;
}
a:hover, a:active {
color: #333366;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
} abbr[title] {
border-block-end: none; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
height: auto;
max-width: 100%;
}  details {
display: block;
} summary {
display: list-item;
}
figcaption {
font-size: 16px;
color: #333333;
line-height: 1.4;
font-style: italic;
font-weight: 400;
}  template {
display: none;
} [hidden] {
display: none;
} @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
-moz-column-break-inside: avoid;
break-inside: avoid;
border: 1px solid #cccccc;
}
thead {
display: table-header-group;
}
tr,
img {
-moz-column-break-inside: avoid;
break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
-moz-column-break-after: avoid;
break-after: avoid;
}
} label {
display: inline-block;
line-height: 1;
vertical-align: middle;
} button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0; }
input[type=text],
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=url],
select,
textarea {
width: 100%;
border: solid 1px #666666;
border-radius: 3px;
padding: 0.5rem 1rem;
transition: all 0.3s;
}
input[type=text]:focus,
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
border-color: #333333;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
width: auto;
-webkit-appearance: button;
} button,
[type=submit],
[type=button] {
display: inline-block;
font-weight: 400;
color: #CC3366;
text-align: center;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: transparent;
border: 1px solid #CC3366;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 3px;
transition: all 0.3s;
}
button:focus:not(:focus-visible),
[type=submit]:focus:not(:focus-visible),
[type=button]:focus:not(:focus-visible) {
outline: none;
}
button:hover, button:focus,
[type=submit]:hover,
[type=submit]:focus,
[type=button]:hover,
[type=button]:focus {
color: #ffffff;
background-color: #CC3366;
text-decoration: none;
}
button:not(:disabled),
[type=submit]:not(:disabled),
[type=button]:not(:disabled) {
cursor: pointer;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
resize: vertical;
} [type=checkbox],
[type=radio] {
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }
select {
display: block;
} table {
background-color: transparent;
width: 100%;
margin-block-end: 15px;
font-size: 0.9em;
border-spacing: 0;
border-collapse: collapse;
}
table th,
table td {
padding: 15px;
line-height: 1.5;
vertical-align: top;
border: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table th {
font-weight: bold;
}
table thead th,
table tfoot th {
font-size: 1em;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-block-start: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
background-color: rgba(128, 128, 128, 0.0705882353);
}
table tbody tr:hover > td,
table tbody tr:hover > th {
background-color: rgba(128, 128, 128, 0.1019607843);
}
table tbody + tbody {
border-block-start: 2px solid rgba(128, 128, 128, 0.5019607843);
}
@media (max-width: 767px) {
table table {
font-size: 0.8em;
}
table table th,
table table td {
padding: 7px;
line-height: 1.3;
}
table table th {
font-weight: 400;
}
} dl,
dt,
dd,
ol,
ul,
li {
margin-block-start: 0;
margin-block-end: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
opacity: 1;
}
.slick-list.draggable {
height: 100% !important;
}
.slick-track.flex-control-nav {
height: auto !important;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1240px !important;
}
.whatsapp-icon {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 999;
} form .form-group label {
width: 100%;
}
form .form-group p {
margin: 0;
text-align: left;
}
form .form-group .form-control {
border: none;
padding: 14px 20px;
font: normal normal 400 14px/20px Roboto;
color: #606060;
background: #f8f8f8 0% 0% no-repeat padding-box;
border: 0;
border-radius: 5px;
box-shadow: none !important;
}
form .form-group .form-control::placeholder {
color: #606060;
}
form .form-group .form-btn {
font: normal normal 500 14px/20px Roboto;
letter-spacing: 1px;
color: #f6f2e8;
text-transform: capitalize;
padding: 12px 0;
width: 100% !important;
background: #f79c53 0% 0% no-repeat padding-box;
border: 1px solid #f79c53;
text-align: center;
}
form .form-group .form-btn:hover {
background-color: #323f7c;
border-color: #323f7c;
}
.page-id-9 .navbar {
padding: 0;
position: absolute;
width: 100%;
top: 0;
left: 0;
background: transparent !important;
z-index: 999;
}
.banner-slider .owl-stage-outer {
padding: 0 !important;
}
.banner-slider .owl-stage-outer .item {
padding: 0;
}
.banner-slider .owl-stage-outer .item .owl-thumb {
position: relative;
z-index: 0;
}
.banner-slider .owl-stage-outer .item .owl-thumb::before {
content: "";
position: absolute;
background-color: #00000063;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.banner-slider .owl-stage-outer .item p {
margin: 0;
}
.banner-slider .owl-stage-outer .item .banner-text {
position: absolute;
top: 56%;
translate: 0 -50%;
left: 0;
right: 0;
margin: auto;
}
.banner-slider .owl-stage-outer .item .banner-text .banner-sub-title {
color: #fff;
background-color: #f79c53;
padding: 5px 18px;
font-size: 17px;
font-weight: 600;
display: inline-block;
border-radius: 8px;
}
.banner-slider .owl-stage-outer .item .banner-text h2 {
font: normal normal 500 65px/72px Roboto;
color: #fff;
}
.banner-slider .owl-stage-outer .item .banner-text h2 span {
color: #f79c53;
}
.banner-slider .owl-stage-outer .item .banner-text p {
color: #fff;
}
.banner-slider .owl-dots {
margin-top: 0 !important;
position: absolute;
bottom: 15px;
left: 0;
right: 0;
margin: auto;
display: flex;
justify-content: center;
}
.banner-slider .owl-theme .owl-dots .owl-dot {
width: 18px;
height: 18px;
border: 2px solid #a7a7a7;
border-radius: 50%;
display: grid;
place-items: center;
margin: 0 5px;
}
.banner-slider .owl-theme .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 0;
background: #a7a7a7;
}
.banner-slider .owl-theme .owl-dots .active {
border-color: #f79c53;
}
.banner-slider .owl-theme .owl-dots .active span {
background: #f79c53 !important;
}
.home-about {
position: relative;
z-index: 0;
}
.home-about::before {
content: "";
position: absolute;
height: 100%;
width: 62%;
background-color: #323f7c;
position: absolute;
bottom: 0;
left: 0;
top: 0;
clip-path: polygon(0 0, 70% 0%, 100% 100%, 0% 100%);
z-index: -1;
transition: all 0.3s ease-in-out;
}
.home-gallery .swiper-slide img {
opacity: 0.6;
transition: all ease 0.4s;
}
.home-gallery .swiper-slide:hover img {
opacity: 1;
}
.service-box {
scale: 1;
transition: all ease 0.4s;
text-decoration: none !important;
}
.service-box:hover {
scale: 1.05;
}
.properties-slider .item {
padding: 20px 0;
}
.properties-slider .properties-box {
margin: 0 10px;
}
.properties-box {
background-color: #fff;
border-radius: 5px;
overflow: hidden;
box-shadow: 0 3px 15px rgb(0 0 0 / 10%);
scale: 1;
transition: all ease 0.4s;
}
.properties-box a {
text-decoration: none !important;
}
.properties-box .properties-img {
position: relative;
z-index: 0;
overflow: hidden;
}
.properties-box .properties-img::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 0%;
height: 0%;
background-color: #00000023;
z-index: 1;
transition: all ease 0.4s;
}
.properties-box .properties-img::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 0%;
height: 0%;
background-color: #00000023;
z-index: 1;
transition: all ease 0.5s;
}
.properties-box:hover .properties-img::before {
width: 100%;
height: 100%;
}
.properties-box:hover .properties-img::after {
width: 100%;
height: 100%;
}
.properties-box .properties-text {
border: 1px solid #eee;
border-top: 0 solid transparent;
padding: 20px 20px;
}
.properties-box .properties-text .pro-title {
font: normal normal 600 19px/26px Roboto;
color: #323f7c;
margin-top: 0;
margin-bottom: 8px;
}
.properties-box .properties-text p {
font-size: 15px;
margin-bottom: 5px;
}
.properties-box:hover {
scale: 1.01;
}
.properties-box .properties-text .btn-contact {
background-color: #f79c53;
color: #fff;
padding: 6px 15px;
text-align: center;
margin-bottom: 0;
display: inline-block;
border-radius: 5px;
margin-top: 12px;
font-size: 14px;
}
.properties-slider .slider-buttons {
position: absolute;
top: 45%;
translate: 0 -50%;
width: 100%;
left: 0;
}
.slider-buttons .slide-nav {
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #323f7c;
display: grid;
place-items: center;
position: absolute;
cursor: pointer;
transition: all ease 0.4s;
}
.slider-buttons .slide-nav:hover {
background-color: #f79c53;
}
.slider-buttons .slide-nav .fa {
color: #fff;
font-size: 16px;
}
.properties-slider .slider-buttons .tes-prev {
left: -4%;
}
.properties-slider .slider-buttons .tes-next {
right: -4%;
}
.page-banner {
position: relative;
z-index: 0;
}
.page-banner::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.6);
z-index: -1;
}
.testimonial-slider .item {
padding: 40px 0;
}
.testimonial-slider .testimonial-box {
margin: 0 10px;
}
.testimonial-box {
border: 1px solid #dddddd;
padding: 50px 22px 22px 22px;
border-radius: 8px;
position: relative;
z-index: 0;
}
.testimonial-box .testimonial-img {
width: 80px;
height: 80px;
border-radius: 50%;
overflow: hidden;
position: absolute;
top: -40px;
left: 0;
right: 0;
margin: auto;
z-index: 1;
}
.testimonial-box .testimonial-text .rating span {
color: #ffc107;
font-size: 20px;
}
.testimonial-box .testimonial-text p {
font-size: 15px;
text-align: center;
}
.testimonial-box .testimonial-text .author-name {
font-size: 18px;
font-weight: 600;
text-transform: capitalize;
color: #323f7c;
}
.testimonial-slider .slider-buttons .slide-nav {
position: static;
margin: 0 5px;
}
.testimonial .testimonial-box {
margin-bottom: 45px;
}
.blog-box {
box-shadow: 0 0 10px #a7a7a750;
border-radius: 5px;
height: 100%;
}
.blog-box .blog-img {
border-radius: 5px;
overflow: hidden;
}
.blog-box .blog-text {
padding: 20px 20px 25px 20px;
}
.blog-box .blog-text .blog-title {
font: normal normal 600 20px/26px Roboto;
color: #323f7c;
margin-bottom: 5px;
margin-top: 0;
height: 52px;
}
.blog-box .blog-text .btn-read {
font: normal normal 400 15px/20px Roboto;
background-color: #f79c53;
padding: 10px 20px;
border-radius: 4px;
color: #fff;
text-decoration: none;
transition: all ease 0.4s;
}
.blog-box .blog-text .btn-read:hover {
background-color: #323f7c;
}
.facts-box .elementor-icon-box-icon {
width: 38px;
height: 38px;
display: grid !important;
place-items: center;
box-shadow: 0 0 5px #0000001c;
}
.facts-box .elementor-icon-box-title {
margin-top: 0;
}
.property-inner {
position: relative;
}
.property-inner .property-form {
position: sticky;
top: 25px;
}
.blog-detail .blog-detail-title {
font: normal normal 600 28px/34px Roboto;
color: #323f7c;
margin-top: 0;
margin-bottom: 12px;
}
.blog-detail .blog-detail-inner p {
text-align: justify;
}
.address-box {
transition: all ease 0.4s;
}
.address-box:hover {
box-shadow: 0 0 20px #33333326;
}
.article-detail-banner {
background-image: url(https://propertyrewa.com/wp-content/uploads/2024/12/about-banner.jpg);
background-size: cover;
background-position: center;
position: relative;
z-index: 0;
padding: 50px 0;
text-align: center;
}
.article-detail-banner:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.6);
z-index: -1;
top: 0;
bottom: 0;
}
.article-detail-banner h2 {
font-family: "Roboto", Sans-serif;
font-size: 55px !important;
font-weight: 500;
color: #ffffff;
}
.article-detail-banner .breadcrumbs-article,
.article-detail-banner .breadcrumbs-article a {
font-family: "Roboto", Sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: none;
color: #fff;
}
.pagination-two a.page-numbers {
color: #333;
font-size: 20px;
margin: 0 5px;
text-decoration: none;
}
.pagination-two .page-numbers.current {
color: #333;
font-size: 20px;
margin: 0 5px;
text-decoration: underline;
}
@media (max-width: 991px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 95% !important;
}
.address-box {
box-shadow: 0 0 10px #33333326;
}
.navbar .navbar-nav .menu-item .hfe-menu-item {
color: #606060 !important;
}
.banner-slider .owl-stage-outer .item .banner-text h2 {
font: normal normal 500 48px / 56px Roboto;
}
.page-id-9 .navbar {
position: static;
background-color: #323f7c !important;
}
}
@media (max-width: 767px) {
.banner-slider .owl-stage-outer .item .banner-text .banner-sub-title {
font-size: 14px;
}
.banner-slider .owl-stage-outer .item .banner-text h2 {
font: normal normal 500 32px / 35px Roboto;
}
.banner-slider .owl-stage-outer {
height: 62vh;
}
.banner-slider .owl-stage-outer .owl-thumb img {
height: 62vh;
object-fit: cover;
object-position: center;
}
.banner-slider .owl-stage-outer .item .banner-text {
max-width: 90%;
top: 50%;
}
}
@media (max-width: 575px) {
.banner-slider .owl-stage-outer .item .banner-text h2 {
font: normal normal 500 28px / 32px Roboto;
}
}
.blog-title-limit {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-des-limit {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}