html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
background: transparent;
}
article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
display: block;
}
img,
object,
embed {
max-width: 100%;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
del {
text-decoration: line-through;
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted #000;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th {
font-weight: bold;
vertical-align: bottom;
}
td {
font-weight: normal;
vertical-align: top;
}
input,
select {
vertical-align: middle;
}
.clearfix:before,
.clearfix:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
html,
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
outline: 0;
}
body {
margin: 0px;
padding: 0px;
font-size: 16px;
line-height: 26px;
color: #797979;
font-family: 'Lato', sans-serif;
font-weight: 400;
overflow-x: hidden;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
display: block;
}
ul,
ol {
padding: 0px;
margin: 0px;
}
ul li,
ol li {
padding: 0px;
margin: 0px;
}
dl dd {
margin-left: 16px;
margin-bottom: 24px;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
blockquote {
color: #3f85ce;
font-size: 16px;
font-style: italic;
line-height: 26px;
border-left: 2px solid #3f85ce;
padding: 15px 20px;
margin-bottom: 20px;
width: 100%;
}
a {
margin: 0;
padding: 0;
outline: none;
text-decoration: none;
color: #3f85ce;
}
a:hover {
color: inherit;
}
a:hover,
a:active,
a:focus {
outline: none;
text-decoration: none;
}
ins {
background-color: #ff9;
color: #000;
text-decoration: none;
}
mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold;
}
del {
text-decoration: line-through;
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #cccccc;
}
input,
select {
vertical-align: middle;
outline: none !important;
}
img {
max-width: 100%;
}
table {
width: 100%;
}
a strong,
a i {
vertical-align: middle;
}
tr td,
tr th {
padding: 5px 10px;
border: 1px solid #797979;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0 0 20px 0;
color: #212121;
}
h1 {
font-size: 45px;
line-height: normal;
font-weight: 700;
}
h2 {
font-size: 39.95px;
line-height: normal;
font-weight: 700;
margin-top: 20px;
}
h3 {
font-size: 32px;
font-weight: 700;
line-height: normal;
}
h4 {
font-size: 28px;
font-weight: 700;
line-height: normal;
}
h5 {
font-size: 22px;
font-weight: 700;
line-height: normal;
}
h6 {
font-size: 18px;
font-weight: 700;
line-height: normal;
margin-bottom: 10px;
}
p {
margin: 0 0 20px 0;
}
section:after,
section:before {
clear: both;
content: "";
display: table;
}
section {
clear: both;
padding: 0 0 90px 0;
position: relative;
}
ul.arrow li:before,
ol.arrow li:before {
content: "\f178";
position: absolute;
left: 0px;
font-size: 20px;
color: #3f85ce;
top: 0px;
font-family: 'FontAwesome';
}
ul.arrow,
ol.arrow {
margin: 0px;
padding: 0px;
list-style: none;
}
ul.arrow li,
ol.arrow li {
padding: 0 0 5px 35px;
position: relative;
margin: 0px;
list-style: none;
}
ul,
ol {
padding: 0px;
margin: 0 0 0 10px;
}
ul li,
ol li {
padding: 0px;
margin: 0 0 0 17px;
}
::-webkit-input-placeholder {
opacity: 1 !important;
}
::-moz-placeholder {
opacity: 1 !important;
}
:-ms-input-placeholder {
opacity: 1 !important;
}
:-moz-placeholder {
opacity: 1 !important;
} .title {
display: inline-block;
width: 100%;
text-align: center;
margin: 0 0 35px 0;
position: relative;
z-index: 1;
}
.head-fancy {
line-height: normal;
font-weight: 300;
position: relative;
padding: 0 0 23px 0;
font-family: 'Raleway', sans-serif;
}
.head-fancy span {
font-weight: 900;
}
.head-fancy:after {
position: absolute;
left: 50%;
bottom: 0px;
height: 2px;
background: #b2d232;
content: "";
display: inline-block;
width: 95px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
margin-left: 40px;
}
.head-fancy:before {
position: absolute;
left: 50%;
bottom: 7px;
height: 2px;
background: #b2d232;
content: "";
display: inline-block;
width: 95px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.head-sub {
line-height: normal;
font-weight: 300;
position: relative;
font-family: 'Raleway', sans-serif;
margin-bottom: 10px;
}
.head-sub span {
font-weight: 900;
}
.title-light {
font-weight: 300;
margin-bottom: 0px;
}
.title p {
max-width: 70%;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}
.btn-custom {
display: inline-block;
width: auto;
min-width: 165px;
padding: 0 20px;
text-align: center;
height: 50px;
line-height: 50px;
font-size: 16px;
font-weight: 700;
border: none;
text-decoration: none;
box-shadow: none;
position: relative;
background: #3f85ce;
color: #ffffff;
}
.btn-custom:hover {
color: #ffffff;
}
.btn-plus {
padding-right: 60px;
min-width: 215px;
}
.btn-plus .plus-sign {
background-size: 20px 20px;
width: 50px;
background: #5093d3;
}
.btn-side {
display: inline-block;
width: auto;
min-width: 215px;
padding: 0 60px 0 20px;
text-align: center;
height: 50px;
line-height: 50px;
font-size: 16px;
font-weight: 700;
border: none;
text-decoration: none;
box-shadow: none;
position: relative; background: #00a652;
color: #ffffff;
}
.btn-side:hover {
color: #ffffff;
}
.btn-side span {
width: 50px; background: #00a652;
position: absolute;
right: 0px;
top: 0px;
height: 100%;
vertical-align: middle;
font-size: 16px;
}
.btn-side.btn-side-white {
background: #ffffff;
color: #212121;
}
.btn-side.btn-side-white span {
background: #ececec;
color: #212121;
}
.btn-side.btn-side-black {
background: #212121;
color: #ffffff;
}
.btn-side.btn-side-black span {
background: #313131;
color: #ffffff;
}
.btn-custom.btn-white {
border-color: #ffffff;
background: transparent;
}
.btn-custom.btn-green {
background: #4caf50;
}
.bg-blue {
background: #3f85ce;
}
.bg-green {
background: #4caf50;
}
.plus-sign {
width: 70px;
position: absolute;
height: 100%;
background: #3f85ce url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/w-plus.png) no-repeat center center;
top: 0px;
right: 0px;
background-size: 20px auto;
}
.txt-blue {
color: #3f85ce;
}
.banner {
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.banner .title h1,
.banner .title h2,
.banner .title h3,
.banner .title h4,
.banner .title h5,
.banner .title h6 {
color: #ffffff;
}
.banner .container {
position: relative;
z-index: 1;
}
.txt-white {
color: #ffffff;
}
.txt-white h1,
.txt-white h2,
.txt-white h3,
.txt-white h4,
.txt-white h5,
.txt-white h6 {
color: #ffffff;
}
.divider-line {
display: inline-block;
width: 96px;
height: 2px;
background: #b2d232;
margin: 0 0 15px 0;
}
.divid-hr {
position: relative;
padding-bottom: 20px;
}
.divid-hr:before {
display: inline-block;
width: 96px;
height: 2px;
background: #3f85ce;
position: absolute;
left: 0px;
bottom: 0px;
content: "";
}
.divider-short {
width: 55px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
textarea {
border: 1px solid #ececec;
box-shadow: none;
width: 100%;
height: 50px;
padding: 0 23px;
outline: none;
color: #303030;
margin-bottom: 20px; }
textarea {
height: 120px;
resize: none;
padding-top: 24px;
padding-bottom: 24px;
} .margin-top-10 {
margin-top: 10px;
}
.margin-top-15 {
margin-top: 15px;
}
.margin-top-20 {
margin-top: 20px;
}
.margin-top-30 {
margin-top: 30px;
}
.margin-top-40 {
margin-top: 40px;
}
.margin-top-50 {
margin-top: 50px;
}
.margin-top-60 {
margin-top: 60px;
}
.margin-top-70 {
margin-top: 70px;
}
.margin-top-80 {
margin-top: 80px;
}
.margin-top-90 {
margin-top: 90px;
}
.margin-top-100 {
margin-top: 100px;
}
.margin-top-110 {
margin-top: 110px;
}
.margin-top-120 {
margin-top: 120px;
}
.margin-top-130 {
margin-top: 130px;
}
.margin-top-140 {
margin-top: 140px;
}
.margin-top-150 {
margin-top: 150px;
}
.margin-bottom-10 {
margin-bottom: 10px;
}
.margin-bottom-20 {
margin-bottom: 20px;
}
.margin-bottom-30 {
margin-bottom: 30px;
}
.margin-bottom-40 {
margin-bottom: 40px;
}
.margin-bottom-50 {
margin-bottom: 50px;
}
.margin-bottom-60 {
margin-bottom: 60px;
}
.margin-bottom-70 {
margin-bottom: 70px;
}
.margin-bottom-80 {
margin-bottom: 80px;
}
.margin-bottom-90 {
margin-bottom: 90px;
}
.margin-bottom-100 {
margin-bottom: 100px;
}
.margin-bottom-110 {
margin-bottom: 110px;
}
.margin-bottom-120 {
margin-bottom: 120px;
}
.margin-bottom-130 {
margin-bottom: 130px;
}
.margin-bottom-140 {
margin-bottom: 140px;
}
.margin-bottom-150 {
margin-bottom: 150px;
}
.pad-top-10 {
padding-top: 10px;
}
.pad-top-20 {
padding-top: 20px;
}
.pad-top-30 {
padding-top: 30px;
}
.pad-top-40 {
padding-top: 40px;
}
.pad-top-50 {
padding-top: 50px;
}
.pad-top-60 {
padding-top: 60px;
}
.pad-top-70 {
padding-top: 70px;
}
.pad-top-80 {
padding-top: 80px;
}
.pad-top-90 {
padding-top: 90px;
}
.pad-top-100 {
padding-top: 100px;
}
.pad-bottom-10 {
padding-bottom: 10px;
}
.pad-bottom-20 {
padding-bottom: 20px;
}
.pad-bottom-30 {
padding-bottom: 30px;
}
.pad-bottom-40 {
padding-bottom: 40px;
}
.pad-bottom-50 {
padding-bottom: 50px;
}
.pad-bottom-60 {
padding-bottom: 60px;
}
.pad-bottom-70 {
padding-bottom: 70px;
}
.pad-bottom-80 {
padding-bottom: 80px;
}
.pad-bottom-90 {
padding-bottom: 90px;
}
.pad-bottom-100 {
padding-bottom: 100px;
}
.margin-top-remove {
margin-top: 0px !important;
}
.margin-bottom-remove {
margin-bottom: 0px !important;
}
.margin-v-remove {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.pad-top-remove {
padding-top: 0px !important;
}
.pad-bottom-remove {
padding-bottom: 0px !important;
}
.pad-v-remove {
padding-top: 0px !important;
padding-bottom: 0px !important;
} .header-part {
float: left;
width: 100%;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.header-part.sticky-fixed {
position: fixed;
left: 0px;
top: 0px;
z-index: 999;
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.logged-in.admin-bar .header-part.sticky-fixed {
top: 25px;
}
.header-part.sticky-fixed .header-top {
display: none;
}
.header-part.sticky-fixed .header-inner {
padding: 15px 30px 10px;
}
.header-part.sticky-fixed {
background: #ffffff;
} .header-top {
float: left;
width: 100%;
background: #212121;
text-align: center;
font-size: 14px;
}
.head-top-left {
float: left;
width: 22%;
color: #cfcfcf;
padding: 12px 0;
}
.head-top-center {
float: left;
width: 56%;
background: #f2f2f2;
padding: 12px 0;
}
.head-top-center a {
color: #303030;
}
.head-top-center i {
font-size: 16px;
color: #3f85ce;
margin-right: 10px;
}
.head-top-center ul,
.head-top-center li {
list-style: none;
margin: 0px;
padding: 0px;
}
.head-top-center ul li {
display: inline-block;
width: auto;
margin-right: 25px;
}
.head-top-center ul li:last-child {
margin-right: 0px;
}
.head-top-right {
float: left;
width: 22%;
color: #474747;
padding: 12px 0;
}
.head-top-right ul,
.head-top-right li {
margin: 0px;
padding: 0px;
list-style: none;
}
.head-top-right ul li {
display: inline-block;
width: auto;
margin-right: 15px;
line-height: 20px;
}
.head-top-right ul li:last-child {
margin-right: 0px;
}
.head-top-right ul li a {
font-size: 20px;
color: #cfcfcf;
}
.header-inner {
float: left;
width: 100%;
padding: 25px 50px 25px;
background: #ffffff;
} .logo {
float: left;
width: auto;
}
.logo a {
display: block;
}
.header-right {
float: right;
width: auto;
position: relative;
} .menu-nav-main {
float: left;
width: auto;
margin-top: 5px;
}
.menu-nav-main ul,
.menu-nav-main li {
padding: 0px;
list-style: none;
margin: 0px;
}
.menu-nav-main ul li {
float: left;
width: auto;
position: relative;
}
.menu-nav-main ul li a {
display: block;
color: #212121;
padding: 10px 15px;
position: relative;
}
.menu-nav-main ul>li:hover>a {
color: #3f85ce;
}
.header-shedule {
float: left;
width: auto;
margin-top: 5px;
}
.header-right .header-shedule{
margin-left:20px;
} .header-top-on {
background: #f2f2f2;
}
.header-top-on .head-top-center {
width: 70%;
padding: 10px 0;
text-align: left;
}
.header-top-on .header-shedule {
float: right;
margin-top: 0px;
margin-right: 0px;
} .drop-nav-arrow {
display: none;
}
.menu-nav-main li.mega-menu {
position: static;
}
.mega-title {
color: #20202f;
font-size: 18px;
display: block;
margin-bottom: 25px;
}
.mega-position {
float: right;
margin-right: -40px;
margin-bottom: -40px;
position: relative;
bottom: -5px;
}
.mega-position img {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
}
.menu-nav-main li.mega-menu .drop-nav {
min-width: 200px;
background: #ffffff;
padding: 40px;
width: auto;
position: absolute;
left: 0px;
right: 0px;
top: 100%;
z-index: 99;
display: none;
-webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-ms--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-o--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
}
.menu-nav-main ul>li:hover>.drop-nav {
display: block;
-webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-ms--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-o--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
}
.menu-nav-main li.mega-menu .drop-nav li a {
padding-bottom: 0px;
padding-left: 24px;
margin-bottom: 12px;
}
.menu-nav-main li .drop-nav li a {
color: #212121;
}
.menu-nav-main li.mega-menu .drop-nav li a:before {
content: "\f105";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
}
.drop-mega-part {
font-size: 15px;
font-weight: normal;
}
.drop-mega-part p {
margin-bottom: 0px;
}
.menu-nav-main li .drop-nav li {
margin: 0px;
width: 100%;
}
.drop-mega-part {
display: inline-block;
width: 100%;
}
.menu-nav-main li.has-child .drop-nav li a:before {
content: "\f105";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
}
.drop-has-child>a:after {
content: "\f101";
font-family: 'FontAwesome';
position: absolute;
right: 20px;
}
.menu-nav-main li.has-child .drop-nav {
min-width: 215px;
position: absolute;
left: 0px;
top: 100%;
color: #372727;
background: #ffffff;
z-index: 99;
padding: 25px 0px 25px 28px;
font-size: 15px;
font-weight: normal;
display: none;
}
.menu-nav-main li.has-child .drop-nav .drop-nav {
top: -25px;
left: 100%;
-webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-ms--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
-o--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);
}
.menu-nav-main li.has-child .drop-nav li a {
padding-top: 0px;
padding-left: 24px;
padding-bottom: 10px;
}
.menu-nav-main .nav-wrap>li.has-child:last-child>.drop-nav {
left: inherit;
right: 0px;
}
.menu-icon {
float: right;
width: auto;
display: none;
}
.menu-icon a {
display: inline-block;
height: 24px;
width: 30px;
margin-top: 18px;
position: relative;
z-index: 9999;
}
.menu-icon a span {
background: #212121 none repeat scroll 0 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
display: inline-block;
float: left;
height: 3px;
margin: 0 0 5px;
position: relative;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 100%;
}
.menu-icon a span:after {
background: #3f85ce none repeat scroll 0 0;
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 0;
}
.menu-icon a span.bar-1:after {
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.menu-icon a span.bar-2:after {
-webkit-transition: all 0.5s ease 0.15s;
-moz-transition: all 0.5s ease 0.15s;
-ms-transition: all 0.5s ease 0.15s;
-o-transition: all 0.5s ease 0.15s;
transition: all 0.5s ease 0.15s;
}
.menu-icon a span.bar-3:after {
-webkit-transition: all 0.5s ease 0.25s;
-moz-transition: all 0.5s ease 0.25s;
-ms-transition: all 0.5s ease 0.25s;
-o-transition: all 0.5s ease 0.25s;
transition: all 0.5s ease 0.25s;
}
.menu-icon a:hover span:after {
width: 100%;
}
.menu-icon a.open span:after {
width: 100%;
background: #ffffff;
}
.menu-icon a.open .bar-1 {
-webkit-transform: rotate(-45deg) translate(-7px, 4px);
-moz-transform: rotate(-45deg) translate(-7px, 4px);
-ms-transform: rotate(-45deg) translate(-7px, 4px);
-o-transform: rotate(-45deg) translate(-7px, 4px);
transform: rotate(-45deg) translate(-7px, 4px);
}
.menu-icon a.open .bar-2 {
opacity: 0;
}
.menu-icon a.open .bar-3 {
-webkit-transform: rotate(45deg) translate(-7px, -4px);
-moz-transform: rotate(45deg) translate(-7px, -4px);
-ms-transform: rotate(45deg) translate(-7px, -4px);
-o-transform: rotate(45deg) translate(-7px, -4px);
transform: rotate(45deg) translate(-7px, -4px);
} .main-part {
float: left;
width: 100%;
} .catagory-icon-out {
display: inline-block;
width: auto;
}
.slider-catagory-inner {
text-align: center;
}
.catagory-icon {
height: 27px;
vertical-align: middle;
display: table-cell;
}
.sale-price {
float: right;
clear: both;
width: 230px;
color: #303030;
background: #ffffff;
margin: 100px 0 0 0;
text-align: center;
-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.sale-price-top {
float: left;
width: 100%;
padding: 30px 10px;
}
.sale-price span {
color: #337ab7;
}
.sale-price h4 small {
font-size: 30px;
margin: 0px;
font-weight: 300;
}
.sale-price h4 {
font-size: 30px;
margin: 0px;
font-weight: 900;
}
.available {
float: left;
width: 100%;
padding: 5px 10px;
font-size: 14px;
background: #f2f2f2;
}
.sale-price .available span {
color: #212121;
}
.more-detail {
float: left;
width: 100%;
font-weight: 700;
color: #ffffff;
}
.more-detail a {
padding: 15px 10px;
background: #3f85ce;
color: #ffffff;
display: block;
}
.slider-catagory li {
display: inline-block;
width: auto;
padding: 0px 4.6%;
margin: 0px;
}
.slider-catagory h5 {
font-weight: 900;
font-size: 20px;
margin: 5px 0 3px 0;
color: #212121;
}
.slider-catagory span {
color: #212121;
}
.slider-catagory {
float: right;
width: 100%;
margin: 0px;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
padding: 30px 15px 20px 15px;
margin-top: 15px;
position: relative;
z-index: 1;
background: #ffffff;
text-align: center;
}
.catagory-side {
margin-right: -50%;
} .about-part h5.curve-h5 {
font-style: italic;
}
h5.curve-h5 {
font-style: italic;
}
.document .fa {
color: #3f85ce;
padding-right: 15px;
}
.about-left,
.about-right {
float: left;
width: 100%;
}
.about-left {
padding-bottom: 50px;
}
.download-part {
padding-top: 25px;
float: left;
width: 50%;
}
a.document {
color: #212121;
}
.about-right {
display: table;
height: 100%;
width: 100%;
} .item-detail-inner {
float: left;
width: 100%;
padding: 90px 0 0px 0;
}
.detail-tab {
float: left;
width: 100%;
margin-top: 0px;
position: relative;
z-index: 1;
}
.detail-tab ul,
.detail-tab li {
padding: 0px;
margin: 0px;
list-style: none;
}
.detail-tab .nav-tabs {
text-align: center;
border: none;
}
.detail-tab .nav-tabs>li {
float: none;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
}
.nav-tabs {
margin-left: 0px;
}
.nav-tabs>li {
margin-left: 0px;
}
.detail-tab .nav-tabs li a {
padding: 10px 25px 12px 25px;
background: transparent;
color: #ffffff;
font-weight: 700;
font-size: 16px;
position: relative;
display: block;
border: 1px solid #949699;
border-radius: 0px;
}
.detail-tab .nav-tabs>li.active>a,
.detail-tab .nav-tabs>li.active>a:hover,
.detail-tab .nav-tabs>li.active>a:focus {
color: #ffffff; background: #00a652;
border-color: #00a652;
}
.detail-tab .nav-tabs>li.active>a:before {
border-left: 8px solid transparent;
border-right: 8px solid transparent; border-top: 8px dashed #00a652;
display: inline-block;
height: 0;
vertical-align: middle;
width: 0;
position: absolute;
bottom: -8px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
content: "";
}
.detail-tab .nav>li>a:hover,
.detail-tab .nav>li>a:focus {
color: #ffffff; background: #00a652;
border-color: #00a652;
}
.detail-tab .tab-content {
display: inline-block;
width: 100%;
margin: 30px 0 0 0;
}
.tab-info {
display: inline-block;
width: 100%;
padding: 50px;
background: #ffffff;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
-o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
}
.icon-group {
display: inline-block;
width: 100%;
}
.icon-left {
float: left;
width: 70px;
height: 70px;
padding: 15px;
position: relative;
border: 1px solid #ececec;
color: #3f85ce;
font-size: 20px;
}
.icon-book {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
line-height: 0px;
}
.icon-right {
margin-left: 90px;
}
.icon-right h6 {
margin-bottom: 10px;
}
.icon-g-wrap {
float: left;
width: 100%;
margin: 40px 0 0 0;
}
.icon-g-wrap:hover .icon-left { border-color: #00a652;
background: #00a652;
color: #ffffff;
}
.icon-g-wrap:hover .icon-left img {
filter: brightness(0) invert(1);
-webkit-filter: brightness(0) invert(1);
-moz-filter: brightness(0) invert(1);
-ms-filter: brightness(0) invert(1);
-o-filter: brightness(0) invert(1);
}
.icon-g-wrap p {
margin: 7px 0 0 0;
} .z-tabs .tab-outer.z-container {
box-shadow: none !important;
border: none;
}
.z-tabs>ul.z-tabs-nav {
border: none;
}
.z-tabs>ul.z-tabs-nav>li:before {
display: none;
}
.z-tabs>ul.z-tabs-nav>li>a {
font-size: 16px;
text-shadow: none !important;
z-index: inherit !important;
padding: 25px 30px !important;
border: none !important;
background: #ffffff !important;
-webkit-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.10) !important;
-moz-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.10) !important;
-ms-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.10) !important;
-o-box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.10) !important;
box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.10) !important;
}
.z-tabs>ul.z-tabs-nav>li.z-active>a,
.z-tabs>ul.z-tabs-nav>li:hover>a {
background: #3f85ce !important;
color: #ffffff !important;
}
.tab-outer.z-container {
float: right;
width: 73%;
}
.z-tabs>.z-container>.z-content>.z-content-inner {
padding: 0 24px;
}
.z-tabs>ul.z-tabs-nav>li.z-active>a:after {
content: "\f105";
position: absolute;
right: 20px;
top: 50%;
font-size: 20px;
color: #ffffff;
font-family: 'FontAwesome';
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.room-img {
display: block;
margin: 0 0 40px 0;
position: relative;
}
.room-img .owl-theme .owl-nav.disabled+.owl-dots {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
}
.room-img img {
width: 100%;
}
.room-img .item {
position: relative;
overflow: hidden;
}
.room-img .room-dem-left {
background: #ffffff;
height: 80%;
left: 50px;
position: absolute;
top: 10%;
width: 1px;
}
.room-img .room-dem-left:before {
border-top: 1px solid #ffffff;
position: absolute;
top: 20px;
left: -20px;
content: "";
width: 86px;
}
.room-img .room-dem-left:after {
border-top: 1px solid #ffffff;
position: absolute;
bottom: 20px;
left: -20px;
content: "";
width: 86px;
}
.room-img .room-dem-right {
background: #ffffff;
height: 80%;
right: 50px;
position: absolute;
top: 10%;
width: 1px;
}
.room-img .room-dem-right:before {
border-top: 1px solid #ffffff;
position: absolute;
top: 20px;
right: -20px;
content: "";
width: 86px;
}
.room-img .room-dem-right:after {
border-top: 1px solid #ffffff;
position: absolute;
bottom: 20px;
right: -20px;
content: "";
width: 86px;
}
.room-size {
width: 36px;
background: #ffffff;
color: #212121;
float: left;
height: 110px;
position: absolute;
bottom: 21px;
}
.room-size small {
display: table-cell;
font-size: 16px;
height: 110px;
left: -9px;
position: relative;
text-align: center;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
vertical-align: middle;
white-space: nowrap;
width: 36px;
} .portfolioFilter {
display: inline-block;
width: 100%;
text-align: center;
margin: 0 0 20px 0;
}
.portfolioFilter a {
padding: 10px;
display: inline-block;
width: auto;
text-align: center;
color: #ffffff;
line-height: normal;
height: auto;
}
.portfolioFilter a.current,
.portfolioFilter a:hover {
color: #0092D0;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity;
}
.overflow-hidden {
overflow: hidden;
}
.isotope-item {
margin-top: 0px;
margin-bottom: 30px;
}
.isotope-item img {
width: 100%;
}
.gallery-blog {
position: relative;
display: block;
width: 100%;
}
.gallery-title {
position: absolute;
bottom: 0px;
width: 100%;
left: 0px;
background: #3f85ce;
color: #ffffff;
padding: 20px 80px 20px 30px;
font-weight: 700;
font-size: 18px;
visibility: hidden;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.gallery-blog:hover .gallery-title {
visibility: visible;
}
.plus-sign {
width: 70px;
position: absolute;
height: 100%;
background: #3f85ce url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/w-plus.png) no-repeat center center;
top: 0px;
right: 0px;
background-size: 20px auto;
}
.more-outer {
display: inline-block;
width: 100%;
margin: 30px 0 0 0;
text-align: center;
} .tour-part {
padding: 70px 0;
background: #3f85ce;
color: #ffffff;
}
.tour-inner {
display: inline-block;
width: auto;
position: relative;
bottom: -5px;
}
.tour-inner-left {
display: table-cell;
width: auto;
vertical-align: middle;
padding-right: 70px;
position: relative;
font-family: 'Raleway', sans-serif;
}
.tour-inner-left:after {
position: absolute;
right: 0px;
height: 100%;
width: 1px;
background: #ffffff;
opacity: 0.8;
content: "";
top: 0px;
}
.tour-inner-right {
display: table-cell;
width: auto;
vertical-align: middle;
padding-left: 70px;
position: relative;
}
.tour-inner-left h2,
.tour-inner-left h3,
.tour-inner-left h4,
.tour-inner-left h5 {
color: #ffffff;
font-weight: 300;
margin: 0px;
position: relative;
font-family: 'Raleway', sans-serif;
}
.tour-inner-right h2,
.tour-inner-right h3,
.tour-inner-right h4,
.tour-inner-right h5 {
color: #ffffff;
font-weight: 300;
margin: 0px;
position: relative;
}
.tour-inner-left>h5 {
margin-top: 10px;
font-style: italic;
}
.tour-inner-left h3 .fa,
.tour-inner-right h3 .fa {
display: inline;
font-size: 40px;
font-weight: 700;
margin-right: 15px;
margin-top: 0 !important;
position: relative;
}
.tour-inner-left h3,
.tour-inner-right h3 {
font-size: 30px;
line-height: 24px;
}
.video-btn {
float: right;
width: auto;
} .plan-list {
float: left;
width: 100%;
margin: 0 0 80px 0;
}
.plan-list:last-child {
margin: 0px;
}
.plan-list.even .plan-left {
float: right;
} .agent-info-top {
float: left;
width: 100%;
padding: 100px 0 0px 0;
}
.agent-info-bottom {
float: left;
width: 100%;
margin: 0px 0 90px 0;
}
.agent-name {
display: inline-block;
width: 100%;
font-size: 18px;
color: #c1c2c4;
margin: 40px 0 75px 0;
}
.agent-name h3,
.agent-name h4,
.agent-name h5,
.agent-name h6 {
color: #ffffff;
margin-bottom: 6px;
position: relative;
font-family: 'Raleway', sans-serif;
}
.agent-name h3:before,
.agent-name h4:before,
.agent-name h5:before,
.agent-name h6:before {
position: absolute;
top: 50%;
left: -80px;
width: 60px;
height: 2px; background: #b2d232;
content: "";
}
.about-call {
display: inline-block;
width: 100%;
font-size: 14px;
}
.about-call a {
color: #303030;
display: inline-block;
width: auto;
margin-right: 45px;
font-size: 15px;
}
.about-call a:last-child {
margin-right: 0px;
}
.about-call .fa {
font-size: 16.50px; color: #00a652;
padding-right: 8px;
}
.agent-info-bottom input,
.agent-info-bottom textarea {
float: left;
}
.agent-info-bottom .form1 {
margin-top: 15px;
} .map-inner {
margin:0 -15px;
}
.place-contain .container {
position: relative;
}
.place-list {
position: absolute;
width: 100%;
max-width: 500px;
background: #ffffff;
padding: 50px 50px 60px 50px;
right: 0px;
bottom: 0px;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
color: #212121;
}
.place-list ul li {
margin-bottom: 6px;
}
.place-list ul li span {
float: right;
font-weight: 700;
}
.homeblog-list {
display: inline-block;
width: 100%;
}
.homeblog-list .owl-carousel .owl-stage {
padding-bottom: 10px;
} .blog-full {
float: left;
width: 100%;
}
.blog-full p {
margin: 20px 0;
}
.blog-img {
float: left;
width: 100%;
position: relative;
}
.blog-img img {
width: 100%;
height: auto;
}
.blog-info-outer {
margin: 0 30px;
}
.blog-info {
float: left;
width: 100%;
background: #ffffff;
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.10);
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.10);
-ms-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.10);
-o-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.10);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.10);
margin-top: -50px;
position: relative;
z-index: 99;
padding: 40px 50px;
}
.user-info {
display: inline-block;
width: 100%;
color: #303030;
margin: 0 0 20px 0;
}
.user-info span {
display: inline-block;
width: auto;
margin-right: 35px;
}
.user-info span:last-child {
margin-right: 0px;
}
.user-info .fa {
font-size: 16.50px;
color: #3f85ce;
padding-right: 10px;
} .footer-style1 {
float: left;
width: 100%;
color: #d3d3d3;
position: relative;
margin-top: 50px;
}
.footer-style-top {
float: left;
width: 100%;
color: #d3d3d3;
background: #212121;
padding: 110px 0 0px 0;
}
.footer-style-top a {
color: #3f85ce;
}
.footer-style-top h6 {
position: relative;
font-weight: 400;
font-size: 20px;
color: #ffffff;
padding-bottom: 15px;
margin-bottom: 40px;
font-family: 'Raleway', sans-serif;
}
.footer-style-top h6:before {
position: absolute;
bottom: 0px;
background: #3f85ce;
width: 55px;
height: 2px;
content: "";
left: 0px;
}
.footer-style-top h6 span {
font-weight: 700;
}
.footer-style-top hr {
border-color: rgba(88, 95, 102, 0.40);
}
.footer-style-top p {
margin-bottom: 20px;
} .footer-style-social {
display: inline-block;
width: auto;
}
.footer-style-social ul,
.footer-style-social li {
list-style: none;
margin: 0px;
padding: 0px;
}
.footer-style-social li {
margin-right: 5px;
display: inline-block;
width: auto;
}
.footer-style-social li:last-child {
margin: 0px;
}
.footer-style-social li a {
color: #d3d3d3;
display: block;
font-size: 20px;
}
.footer-style-social li:hover a {
color: #3f85ce;
} .use-links,
.use-links li {
list-style: none;
margin: 0px;
padding: 0px;
}
.use-links li {
display: block;
padding-left: 25px;
margin-bottom: 25px;
position: relative;
}
.use-links li:before {
content: "\f0da";
color: #3f85ce;
font-family: 'FontAwesome';
position: absolute;
left: 0px;
top: 0px;
}
.use-links li a {
display: block;
color: #d3d3d3;
}
.use-links li:hover a {
color: #3f85ce;
} .footer-style-gallery,
.footer-style-gallery li {
list-style: none;
margin: 0px;
padding: 0px;
}
.footer-style-gallery:before,
.footer-style-gallery:after {
display: table;
content: "";
clear: both;
}
.footer-style-gallery {
margin: 0px -4px 20px -4px;
}
.footer-style-gallery li {
padding: 0 4px;
float: left;
width: 33.33%;
margin-top: 8px;
}
.footer-style-gallery li:before {
display: none;
}
.footer-style-gallery li img {
width: 100%;
}
.footer-style-gallery li a {
display: block;
}
.foot-more {
font-weight: 700;
}
.footer-style-news i.get {
color: #3f85ce;
display: block;
margin-bottom: 10px;
}
.mail-input {
display: inline-block;
width: 100%;
position: relative;
}
.footer-style-news input[type="email"] {
height: 48px;
width: 100%;
border: 1px solid rgba(88, 95, 102, 0.40);
background: transparent;
color: #818d9a;
}
.footer-style-news .mail-input i {
position: absolute;
right: 17px;
top: 17px;
color: #3f85ce;
}
.footer-style-bottom {
background: #1a1a1a;
float: left;
width: 100%;
padding: 29px 0 25px 0;
font-size: 14px;
color: #d3d3d3;
position: relative;
}
.footer-style-col1,
.footer-style-col2,
.footer-style-col3,
.footer-style-news {
float: left;
width: 100%;
}
.footer-style-col1,
.footer-style-col2 {
padding: 0 10px;
}
.footer-style-col3 {
padding: 0 20px 0 0px;
} .footer-style-copyright ul,
.footer-style-copyright li,
.footer-style-bottom-menu .footer-menu ul,
.footer-style-bottom-menu .footer-menu ul li {
list-style: none;
margin: 0px;
padding: 0px;
}
.footer-style-copyright ul,
.footer-style-bottom-menu .footer-menu ul {
float: right;
width: auto;
}
.footer-style-copyright li:before {
display: none;
}
.footer-style-copyright li,
.footer-style-bottom-menu .footer-menu ul li {
display: inline-block;
width: auto;
}
.footer-style-copyright li a:after {
content: "|";
display: inline-block;
padding: 0 17px;
}
.footer-style-copyright li:last-child a:after,
.footer-style-bottom-menu .footer-menu ul li:last-child a:after {
display: none;
}
.footer-style-copyright li a {
display: block;
color: #d3d3d3;
}
.footer-scroll {
cursor: pointer;
width: 45px;
height: 34px;
position: absolute;
left: 50%;
top: -34px;
vertical-align: middle;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
border-top-left-radius: 4px;
background: #1a1a1a;
-webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
border-top-right-radius: 4px;
text-align: center;
font-size: 25px;
line-height: 34px;
} .footer-tweeter {
float: left;
width: 100%;
margin-top: -92px;
}
.footer-tweeter-inner {
float: left;
width: 100%;
background: #3f85ce;
color: #ffffff;
margin-top: -64px;
}
.footer-tweeter-inner .item {
padding: 25px 155px 25px 160px;
}
.footer-tweeter-inner p {
margin: 0px;
}
.footer-tweeter-inner a {
color: #ffffff;
}
.date-tweeter {
opacity: 0.5;
}
.tweeter-icon {
position: absolute;
left: 0px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 100px;
height: 100px;
font-size: 40px;
background: #5093d3;
text-align: center;
line-height: 100px;
}
.footer-tweeter-inner .owl-prev,
.footer-tweeter-inner .owl-next {
position: absolute;
left: inherit;
top: 50%;
right: 40px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
background: #5093d3 !important;
}
.footer-tweeter-inner .owl-prev {
margin-right: 50px;
} .banner-crumb {
text-align: center;
padding: 80px 0;
margin: 0 0 80px 0;
}
.bread-main {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
}
.bread-inner {
float: left;
width: 100%;
background: rgba(255, 255, 255, 0.10);
font-size: 15px;
padding: 10px 0;
}
.banner-crumb h3 {
font-size: 30px;
font-weight: 900;
position: relative;
z-index: 1;
}
.bread-inner ul,
.bread-inner li {
padding: 0px;
margin: 0px;
list-style: none;
}
.bread-inner li {
display: inline-block;
width: auto;
}
.bread-inner li:before {
display: none;
}
.bread-inner li a,
.bread-inner li span {
display: inline-block;
width: auto;
position: relative;
color: #ffffff;
}
.bread-inner li a:after {
content: ">";
padding: 0 15px;
} .about-item {
float: left;
width: 100%;
position: relative;
}
.about-item img {
width: 100%;
}
.about-indicate {
position: absolute;
left: 0px;
width: 100%;
top: 6%;
}
.about-part .about-full-detail {
float: left;
width: 100%;
margin: 0 0 95px 0;
}
.info-cover {
margin: 0 auto;
max-width: 570px;
}
.slider-catagory.catagory-fix {
float: left;
margin-right: 0;
margin-top: -75px;
position: relative;
width: 100%;
z-index: 1;
}
.download-row {
display: inline-block;
width: 100%;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
padding-top: 0px;
margin-bottom: 30px;
}
.download-row h5,
.download-row p,
.download-row a {
display: inline-block;
width: auto;
padding: 20px 35px;
margin: 0px;
border-right: 1px solid #ececec;
vertical-align: middle;
}
.download-row a:last-child {
border: none;
}
.download-row br {
display: none;
}
.about-wrapper .about-left {
padding-bottom: 10px;
}
.about-part .btn-side span .fa {
color: #ffffff;
padding-right: 0px;
}
.about-part .btn-side {
margin-right: 20px;
}
.about-part .sale-price {
margin-top: 0px;
}
.whowe-left {
float: left;
width: 100%;
position: relative;
}
.whowe-right {
float: left;
width: 100%;
margin-top: 40px;
padding-left: 20px;
}
.whowe-right h5 {
font-weight: 700;
}
.signature-part {
display: inline-block;
width: auto;
} .priceplan-inner {
padding: 90px 0 0px 0;
}
.priceplan-wrapper {
float: left;
width: 100%;
margin: 0;
position: relative;
z-index: 1;
}
.price-list-plan {
float: left;
width: 100%;
text-align: center;
padding: 45px 0 50px 0;
-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
background: #ffffff;
}
.price-plan-title h5 {
font-size: 24px;
font-weight: 600;
}
.price-plan-title {
float: left;
width: 100%;
margin-bottom: 35px;
}
.price-special-out {
display: inline-block;
width: 100%;
position: relative;
}
.price-special-out:before {
position: absolute;
left: 0px;
width: 100%;
top: 50%;
margin-top: -1px;
content: "";
height: 1px;
background: #ececec;
}
.price-special {
height: 115px;
width: 115px;
margin: 0 auto;
position: relative;
z-index: 1;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
}
.price-special-inner {
display: table-cell;
background: #3f85ce;
color: #ffffff;
height: 115px;
width: 115px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
vertical-align: middle;
}
.price-special-inner h3 {
margin: 0px;
font-size: 30px;
font-weight: 700;
color: #ffffff;
}
.price-special-inner h3 small {
font-size: 16px;
font-weight: 400;
margin: 0px;
display: block;
color: #ffffff;
}
.price-plan-detail {
float: left;
width: 100%;
padding: 0 15px;
}
.price-plan-detail ul,
.price-plan-detail li {
list-style: none;
margin: 0px;
padding: 0px;
}
.price-plan-detail li:before {
display: none;
}
.price-plan-detail li {
display: block;
width: 100%;
margin-bottom: 15px;
}
.price-plan-detail .btn-side {
min-width: 175px;
} .our-team .owl-carousel .owl-stage-outer {
padding-bottom: 10px;
}
.team-member {
float: left;
width: 100%;
}
.team-member img {
width: 100%;
}
.team-member-info {
margin-left: 35px;
margin-right: 35px;
text-align: center;
}
.team-member-data {
float: left;
width: 100%;
background: #ffffff;
padding: 35px 45px 40px 45px;
margin-top: -60px;
-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
position: relative;
z-index: 1;
}
.team-member-info h5 {
margin-bottom: 15px;
}
.team-member-info p {
margin-bottom: 10px;
}
.team-contact {
min-width: 130px;
padding: 0 20px;
text-align: center;
display: inline-block;
width: auto;
height: 32px;
line-height: 35px;
color: #ffffff;
background: #3f85ce;
text-transform: uppercase;
font-size: 12px;
border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
position: absolute;
left: 50%;
bottom: 0px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
font-weight: 700;
}
.team-contact:hover {
color: #ffffff;
background: #212121;
} .gallery-part .portfolioFilter a {
color: #212121;
}
.gallery-part .portfolioFilter a.current {
color: #0092d0;
} .blog-search-main {
display: inline-block;
width: 100%;
margin: 0 0 60px 0;
}
.categories-search {
float: left;
max-width: 270px;
width: 100%;
margin-right: 30px;
font-size: 14px;
}
.archives-search {
float: left;
max-width: 270px;
width: 100%;
margin-right: 30px;
font-size: 14px;
}
.jq-selectbox__select {
border: 1px solid #808D9A;
}
.jq-selectbox__dropdown {
margin: 0px;
padding: 0px;
}
.jq-selectbox__dropdown li {
padding-left: 20px;
padding-right: 20px;
margin: 0px;
}
.jq-selectbox__dropdown li:before {
display: none;
}
.blog-search-grid {
float: right;
max-width: 270px;
width: 100%;
color: #818d9a;
font-size: 14px;
position: relative;
}
.blog-search-grid input[type="text"],
.blog-search-grid input[type="search"] {
border: 1px solid #808D9A;
height: 50px;
width: 100%;
padding: 0 50px 0 20px;
font-size: 14px;
box-shadow: none;
background: none;
margin: 0px;
}
.blog-search-grid input[type="submit"] {
font-family: 'FontAwesome';
color: #3f85ce;
font-size: 16px;
border: none;
background: none;
width: auto;
padding: 0px;
position: absolute;
top: 0px;
right: 0px;
margin: 0px;
padding: 0 20px 0 10px;
line-height: 50px;
}
.blog-grid-row .blog-info-outer {
margin: 0 15px;
}
.blog-grid-row .blog-full {
margin-bottom: 30px;
}
.blog-grid-row .blog-info {
padding-left: 28px;
padding-right: 28px;
}
.blog-grid-row .blog-full:hover .blog-info {
background: #3f85ce;
color: #ffffff;
}
.blog-grid-row .blog-full:hover .blog-info h1,
.blog-grid-row .blog-full:hover .blog-info h2,
.blog-grid-row .blog-full:hover .blog-info h3,
.blog-grid-row .blog-full:hover .blog-info h4,
.blog-grid-row .blog-full:hover .blog-info h5,
.blog-grid-row .blog-full:hover .blog-info h6,
.blog-grid-row .blog-full:hover .blog-info a,
.blog-grid-row .blog-full:hover .user-info,
.blog-grid-row .blog-full:hover .fa {
color: #ffffff;
} .blog-side-left {
float: left;
width: 100%;
}
.blog-side-right {
float: left;
width: 100%;
}
.blog-left-list {
display: inline-block;
width: 100%;
margin: 0 0 70px 0;
}
.blog-left-list .owl-prev,
.blog-left-list .owl-next {
top: 30%;
-webkit-transform: translateY(-30%);
-moz-transform: translateY(-30%);
-ms-transform: translateY(-30%);
-o-transform: translateY(-30%);
transform: translateY(-30%);
}
.blog-left-list .owl-stage-outer {
padding-bottom: 10px;
}
.blog-left-list .blog-full:hover .blog-info {
background: #3f85ce;
color: #ffffff;
}
.blog-left-list .blog-full:hover .blog-info h1,
.blog-left-list .blog-full:hover .blog-info h2,
.blog-left-list .blog-full:hover .blog-info h3,
.blog-left-list .blog-full:hover .blog-info h4,
.blog-left-list .blog-full:hover .blog-info h5,
.blog-left-list .blog-full:hover .blog-info h6,
.blog-left-list .blog-full:hover .blog-info a,
.blog-left-list .blog-full:hover .user-info,
.blog-left-list .blog-full:hover .fa {
color: #ffffff;
}
.blog-full .no-post-image {
margin-top: 55px;
}
.overlay-video {
position: absolute;
top: 0px;
width: 100%;
left: 0px;
height: 100%;
background: rgba(0, 0, 0, 0.8);
}
.overlay-video a {
width: 80px;
height: 80px;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/play-btn.png) no-repeat center center;
background-size: 80px 80px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 11;
}
.pagination-act {
display: inline-block;
width: 100%;
text-align: center;
}
.pagination-act ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.pagination-act li {
width: 50px;
height: 50px;
display: inline-block;
margin: 0 15px 15px 0;
padding: 0px;
list-style: none;
}
.pagination-act li:last-child {
margin-right: 0px;
}
.pagination-act li:before {
display: none;
}
.pagination-act li.prev-page {
width: 125px;
}
.pagination-act li.next-page {
width: 125px;
}
.pagination-act li a {
border: 1px solid #ececec;
display: block;
text-align: center;
line-height: 50px;
color: #212121;
padding: 0 15px;
font-size: 15px;
font-weight: 700;
}
.pagination-act li.active a,
.pagination-act li:hover a {
color: #ffffff;
border-color: #3f85ce;
background: #3f85ce;
} .accordion-part {
margin-bottom: 0px;
}
.blog-side-right .blog-search-grid {
float: none;
display: inline-block;
width: 100%;
max-width: 100%;
}
.right-common {
margin-bottom: 30px;
display: inline-block;
width: 100%;
background-color: #f5f5f5;
padding: 38px 28px;    
}
.rightside-title {
display: inline-block;
width: 100%;
margin-bottom: 5px;
}
.right-categories .rightside-title {
margin-bottom: 4px;
}
.right-categories ul,
.right-categories li {
margin: 0px;
list-style: none;
padding: 0px;
}
.right-categories li {
display: block;
}
.right-categories li a {
font-size: 16px;
font-weight: 700;
color: #212121;
display: block;
padding: 15px 0;
border-bottom: 1px solid #ececec;
}
.accordion-part .panel-heading {
padding: 0px;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background: none;
font-size: 16px;
border-bottom: 1px solid #ececec;
}
.accordion-part .panel-heading a {
display: block;
padding: 12px 40px 12px 20px;
color: #212121;
position: relative;
font-weight: 700;
}
.accordion-part .panel {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px; color: #212121;
}
.accordion-part .panel-body {
padding: 30px 20px 30px 20px;
border-top: none !important;
border-bottom: 1px solid #ececec;
}
.accordion-part .panel .panel-heading a[aria-expanded="false"]:before {
content: "\f067";
position: absolute;
top: 50%;
right: 20px;
font-family: 'FontAwesome';
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.accordion-part .panel .panel-heading a[aria-expanded="true"]:before {
content: "\f068";
position: absolute;
top: 50%;
right: 20px;
font-family: 'FontAwesome';
color: #ffffff;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.accordion-part .panel .panel-heading a[aria-expanded="true"] {
color: #ffffff;
background: #3f85ce;
}
.right-common .accordion-part .panel p {
margin: 0px;
}
.right-common .accordion-part .panel-body {
padding-top: 20px;
padding-bottom: 20px;
}
.tab-trap li {
padding-left: 0px;
}
.tab-trap li:before {
display: none;
}
.tab-trap .nav-tabs>li>a {
border: 1px solid #ececec;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
margin-right: 1px;
font-size: 16px;
font-weight: 700;
color: #212121;
}
.tab-trap .nav-tabs>li:hover>a,
.tab-trap .nav-tabs>li:focus>a {
background: #3f85ce;
color: #ffffff;
border: 1px solid transparent;
}
.tab-trap .nav-tabs>li.active>a,
.tab-trap .nav-tabs>li.active>a:hover,
.tab-trap .nav-tabs>li.active>a:focus {
border: 1px solid transparent;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
background: #3f85ce;
color: #ffffff;
}
.tab-trap .nav-tabs {
border: none;
}
.right-post .tab-trap .nav-tabs>li {
width: 50%;
text-align: center;
}
.right-post .tab-trap .nav-tabs>li>a {
display: block;
}
.tab-trap .tab-content {
display: inline-block;
width: 100%;
}
.post-col {
float: left;
width: 100%;
padding: 22px 0 25px 0;
border-bottom: 1px solid #ececec;
color: #212121;
}
.post-col-img {
float: left;
width: 85px;
margin-top: 8px;
}
.post-col p {
margin: 0px;
}
.post-col p span {
position: relative;
display: block;
padding-left: 24px;
color: #707070;
}
.post-col p .fa {
position: absolute;
top: 50%;
left: 0px;
font-size: 14px;
color: #3f85ce;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.post-col-content {
margin-left: 105px;
}
.tab-content {
margin-top: 10px;
}
.video-tour {
display: inline-block;
width: 100%;
position: relative;
}
.video-tour:before {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.8);
content: "";
}
.video-tour img {
width: 100%;
}
.video-tour-info {
position: absolute;
top: 50%;
width: 100%;
text-align: center;
color: #ffffff;
left: 0px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
}
.video-tour span {
display: block;
}
.video-tour .play-pause {
width: 45px;
height: 45px;
display: inline-block;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/play-btn.png) no-repeat center center;
background-size: 45px 45px;
}
.tag-btn {
display: inline-block;
width: auto;
border: 1px solid #ececec;
color: #707070;
padding: 5px 10px;
text-align: center;
margin-right: 4px;
margin-bottom: 10px;
font-size: 14px;
}
.tag-btn:hover,
.tag-btn.active {
background: #3f85ce;
border-color: #3f85ce;
color: #ffffff;
}
.right-archive ul,
.right-archive ul li {
margin-left: 0px;
}
.right-archive li {
display: block;
padding-bottom: 15px;
border-bottom: 1px solid #ededed;
margin-bottom: 15px;
position: relative;
padding-left: 20px;
}
.right-archive li a {
color: #212121;
}
.right-archive li.active a,
.right-archive li.active:before {
color: #3f85ce;
}
.right-archive li:hover a,
.right-archive li:hover:before {
color: #3f85ce;
}
.right-archive li:before {
content: "\f0da";
color: #212121;
font-family: 'FontAwesome';
position: absolute;
left: 0px;
top: 2px;
}
.right-shedule {
font-size: 14px;
}
.shedule-title {
display: inline-block;
width: 100%;
background: #3f85ce;
color: #ffffff;
padding: 18px 25px;
}
.shedule-title h6 {
margin: 0px;
color: #ffffff;
}
.right-shedule-inner {
display: inline-block;
width: 100%;
border: 1px solid #ececec;
padding: 18px;
}
.right-shedule-inner input[type="text"],
.right-shedule-inner input[type="password"],
.right-shedule-inner input[type="email"],
.right-shedule-inner input[type="tel"],
.right-shedule-inner input[type="number"],
.right-shedule-inner textarea {
padding-left: 18px;
padding-right: 40px;
}
.right-common .btn-side {
min-width: 170px;
}
.shedule-field i {
position: absolute;
top: 17px;
right: 30px;
font-size: 16px;
color: #3f85ce;
}
.side-gallery,
.side-gallery li {
margin: 0px;
padding: 0px;
list-style: none;
}
.side-gallery li:before,
.side-gallery li:after {
display: none;
}
.side-gallery:before,
.side-gallery:after {
clear: both;
display: table;
content: "";
}
.side-gallery {
margin: 8px 0px 10px 0px;
}
.side-gallery li {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px;
float: left;
width: 33.33%;
}
.side-gallery li img {
width: 100%;
}  .product-description {
display: inline-block;
width: 100%;
padding: 0 40px;
border: 1px solid #f5f5f5;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.single-product-img:before,
.single-product-img:after {
display: table;
content: "";
clear: both;
}
.single-product-img {
margin: 0 -40px 50px;
}
.single-product-img img {
width: 100%;
height: auto;
}
.product-description .single-product-img img {
width: auto;
}
.product-description .single-product-img {
margin: 35px 0px 25px 0px;
}
.special-quote,
blockquote cite {
color: #212121;
display: block;
margin-top: 15px;
font-style: normal;
}
.top-line {
margin-top: 10px;
}
.tag-social {
display: inline-block;
width: 100%;
margin: 50px 0 0 0;
padding: 20px 0 0 0;
border-top: 1px solid #ececec;
}
.tag-social-right .social-track {
width: auto;
float: right;
}
.tag-social-left span {
padding-right: 10px;
}
.tag-social-left .fa {
color: #3f85ce;
padding-right: 5px;
}
.admin-about {
display: inline-block;
width: 100%;
background: #3f85ce;
padding: 50px 40px;
color: #ffffff;
margin: 70px 0;
}
.admin-about-left {
float: left;
width: 120px;
}
.admin-about-right {
margin-left: 150px;
}
.admin-about-right h5 {
font-size: 24px;
font-weight: 400;
}
.admin-more {
display: inline-block;
width: auto;
padding: 4px 10px;
font-size: 13px;
color: #212121 !important;
background: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
letter-spacing: 2px;
margin-left: 20px;
}
.related-item {
display: inline-block;
width: 100%;
}
.related-item .owl-prev {
right: 60px;
left: inherit;
top: -72px;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.related-item .owl-next {
right: 0px;
left: inherit;
top: -72px;
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
}
.comment-part {
display: inline-block;
width: 100%;
margin: 10px 0 0 0;
}
.comment-blog {
display: inline-block;
width: 100%;
padding: 0 0 40px 0;
margin: 0 0 30px 0;
border-bottom: 1px solid #ececec;
}
.comment-replay {
padding-left: 70px;
}
.comment-blog-left {
float: left;
width: 100px;
margin-top: 5px;
}
.comment-blog-right {
margin-left: 130px;
}
.comment-blog-right h4 {
margin: 0px;
float: left;
width: auto;
font-weight: normal;
}
.comment-blog-right .comment-date {
float: left;
width: auto;
margin: 5px 0 15px 12px;
}
.comment-blog-right .fa {
color: #e8e8e8;
font-size: 14px;
}
.comment-blog-right p {
margin: 20px 0 0 0;
}
.comment-content {
display: inline-block;
width: 100%;
}
.comment-leave {
display: inline-block;
width: 100%;
padding: 30px 0 0 0;
} .project-finish {
float: left;
width: 100%;
margin: 100px 0 0 0;
}
.project-finish-left {
float: left;
width: 50%;
background: #3f85ce;
padding: 115px 0;
position: relative;
}
.project-finish-right {
float: left;
width: 50%;
padding: 115px 0;
position: relative;
}
.project-finish-right .overlay-video {
background: none;
}
.project-squar {
max-width: 545px;
width: 100%;
margin: 0 auto;
}
.project-squar .row {
margin-left: -2.5px;
margin-right: -2.5px;
}
.project-squar .col-xs-12 {
padding-left: 2.5px;
padding-right: 2.5px;
}
.project-count {
float: left;
width: 100%;
text-align: center;
background: #ffffff;
padding: 75px 15px;
margin: 2.5px 0;
}
.count-inset {
display: inline-block;
width: auto;
text-align: left;
}
.project-count strong {
display: block;
font-size: 30px;
color: #3f85ce;
font-weight: 900;
}
.project-count strong .fa {
position: relative;
top: -5px;
margin-right: 5px;
}
.project-count span {
display: block;
font-weight: 700;
font-size: 18px;
color: #212121;
} .app-title {
border-left: 3px solid #3f85ce;
padding-left: 20px;
}
.app-title h3 span {
font-weight: 400;
}
.app-group a {
display: inline-block;
width: auto;
margin-right: 15px;
}
.app-group a:last-child {
margin-right: 0px;
} .client-say .owl-carousel .owl-stage-outer {
padding-top: 30px;
}
.client-say .client-wrap {
padding: 0 40px;
float: left;
width: 100%;
}
.client-say-left {
float: left;
width: 52.5%;
margin-right: -2.5%;
position: relative;
top: -30px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
z-index: 1;
}
.client-left-inner {
background: #3f85ce;
padding: 30px 50px;
float: left;
width: 100%;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
position: relative;
}
.client-left-inner:before {
position: absolute;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/cross-left.png) no-repeat 0 0;
width: 65px;
height: 30px;
background-size: 65px 30px;
content: "";
left: 20%;
bottom: -30px;
}
.say-info-left {
float: left;
width: auto;
margin: 35px 0 0 0;
padding-left: 10%;
}
.say-info-left img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 60px !important;
height: 60px !important;
display: inline-block !important;
}
.say-info-left span {
padding-left: 20px;
}
.client-say-right {
float: left;
width: 50%;
position: relative;
}
.client-right-inner {
background: #5093d3;
padding: 30px 50px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
position: relative;
float: left;
width: 100%;
}
.client-right-inner:before {
position: absolute;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/cross-right.png) no-repeat 0 0;
width: 65px;
height: 30px;
background-size: 65px 30px;
content: "";
right: 20%;
bottom: -30px;
}
.say-info-right {
float: right;
width: auto;
margin: 35px 0 0 0;
padding-right: 10%;
}
.say-info-right img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
width: 60px !important;
height: 60px !important;
display: inline-block !important;
}
.say-info-right span {
padding-left: 20px;
} .inside-outside .detail-tab {
margin: 0px;
}
.inside-outside .nav-tabs li a {
color: #212121;
}
.ex-in {
display: inline-block;
width: 100%;
}
.inside-outside iframe {
width: 100% !important;
} .agent-main h4 {
margin-bottom: 5px;
}
.agent-connected {
display: inline-block;
width: 100%;
position: relative;
margin: 0 0 20px 0;
padding: 0 0 0 30px;
}
.agent-connected a {
color: #212121;
word-break: break-all;
}
.agent-connected .fa {
position: absolute;
left: 0px;
top: 4px;
font-size: 18px;
color: #3f85ce;
}
.agent-connected:last-child {
margin-bottom: 0px;
}
.till {
display: inline-block;
width: 100%;
background: #3f85ce;
color: #ffffff;
position: relative;
font-size: 18px;
padding: 10px 125px 10px 25px;
margin: 0 0 30px 0;
}
.till span i {
position: absolute;
left: 0px;
width: 100%;
text-align: center;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.till-project {
position: absolute;
right: 0px;
text-align: center;
min-width: 120px;
background: rgba(255, 255, 255, 0.3);
top: 0px;
height: 100%;
}
.info-profession {
padding: 90px 0 0px 0;
float: left;
width: 100%;
}
.profession-overlay {
float: left;
width: 100%;
position: relative;
z-index: 9;
}
.profession-inset {
float: left;
width: 100%;
background: #ffffff;
padding: 50px;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
margin: 0;
} .map-frame {
display: inline-block;
width: 100%;
position: relative;
}
.location-main {
display: inline-block;   
position: relative;
z-index: 1;
margin-top: -225px;
}
.contact-location {
float: left;
padding: 60px;
color: #ffffff;
width: 50%;
}
.sk-no-padding .col-sm-12,
.sk-no-padding.col-sm-6{
padding:0px;
}
.contact-location-v2{
width: 100%;
}
.contact-location .agent-connected a,
.contact-location .agent-connected .fa {
color: #ffffff;
}
.contact-location h2,
.contact-location h3,
.contact-location h4,
.contact-location h5,
.contact-location h6 {
color: #ffffff;
margin-bottom: 15px;
}
.contact-location .divider-line {
background: #4d4d4d;
}
.contact-location .btn-side,
.contact-location .btn-custom {
margin-top: 40px;
}
.construction-plan-info{
color:#212121;
font-size:16.50px;
font-weight:700;
line-height:40px;
display:inline-block;
width:100%;
margin-bottom:30px;
}
.construction-plan-sub-info{
color:#212121;
font-size:16px;
font-weight:400;
line-height:40px;
display:inline-block;
width:100%;
}
.location-left {
background: #212121;
color: #ffffff;
}
.location-right {
background: #3f85ce;
}
.contact-agent p {
margin-bottom: 20px;
}
.contact-agent .agent-name {
margin: 20px 0 25px 0;
}
.contact-agent h4 {
margin-bottom: 10px;
}
.contact-agent .agent-name h3,
.contact-agent .agent-name h4,
.contact-agent .agent-name h5,
.contact-agent .agent-name h6 {
color: #212121;
}
.contact-agent .agent-name i {
color: #3f85ce;
}
.contact-agent .about-call a {
display: block;
margin: 0 0 17px 0;
font-size: 15px;
}
.contact-agent .social-track {
margin: 15px 0 0 0;
}
.contact-agent-left {
float: left;
width: 100%;
text-align: center; padding-top: 0px;
position: relative;
border-bottom: none;
}
.contact-agent-left img {
position: relative;
z-index: 0;
}
.agent-path {
position: absolute;
left: -1px; background: #00a652;
bottom: 0px;
width: 100.4%;
height: 50px;
display: none !important; }
.contact-agent-right {
float: left;
width: 100%;
padding-left: 20px;
}
.contact-agent textarea {
height: 97px;
}
.contact-large .location-main {
margin-top: 0px;
}
.contact-large .contact-location {
width: 100%;
margin-bottom: 140px;
}
.contact-large .contact-location.location-right {
margin-bottom: 50px;
}
.locat-left {
float: left;
width: 100%;
position: relative;
}
.locat-left img {
width: 100%;
}
.locat-right {
float: left;
width: 100%;
padding-left: 20px;
}
.location-right .locat-left-wrap {
float: right;
}
.location-right .locat-right {
padding-left: 0px;
padding-right: 20px;
}
.gallery-masonary .isotope-item {
padding: 0 15px;
margin: 15px 0;
} .social-track {
display: inline-block;
width: 100%;
}
.social-track ul,
.social-track li {
margin: 0px;
padding: 0px;
list-style: none;
}
.social-track li {
display: inline-block;
width: auto;
margin-right: 5px;
}
.social-track li a {
display: block;
width: 40px;
height: 40px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
line-height: 35px;
color: #212121;
border: 1px solid #212121;
text-align: center;
}
.social-track li.s-fb:hover a {
color: #3b5998;
border-color: #3b5998;
}
.social-track li.s-twit:hover a {
color: #1da1f2;
border-color: #1da1f2;
}
.social-track li.s-insta:hover a {
color: #fbad50;
border-color: #fbad50;
}
.social-track li.s-pint:hover a {
color: #C92228;
border-color: #C92228;
}
.social-track li.s-google:hover a {
color: #3a7cec;
border-color: #3a7cec;
} .coming-main {
padding: 120px 0 0 0;
overflow: hidden;
}
.coming-box {
position: absolute;
top: 30px;
width: 96%;
left: 2%;
background: #3f454a;
height: 1px;
}
.coming-box:before {
content: "";
position: absolute;
top: 0;
width: 1px;
left: 0;
background: #3f454a;
height: 100vh;
content: "";
}
.coming-box:after {
content: "";
position: absolute;
top: 0;
width: 1px;
right: 0;
background: #3f454a;
height: 100vh;
content: "";
}
.coming-inner {
float: left;
width: 100%;
position: relative;
}
.coming-top {
float: left;
width: 100%;
position: relative;
background: #fff;
height: 175px;
text-align: center;
}
.coming-ml {
position: absolute;
top: 50%;
width: auto;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.coming-about {
position: absolute;
right: -15px;
top: 35px;
background: #3f85ce;
color: #ffffff !important;
text-align: center;
width: 174px;
height: 50px;
font-size: 18px;
vertical-align: middle;
padding: 12px 0;
}
.coming-about:after {
position: absolute;
bottom: -14px;
right: 0px;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/corner-set.png) no-repeat center center;
width: 15px;
height: 14px;
content: "";
}
.coming-about .fa {
font-size: 22px;
}
.countdown-container {
position: relative;
float: left;
width: 100%;
background: #3f85ce;
}
.clock-item .inner {
height: 0px;
padding-bottom: 100%;
position: relative;
width: 100%;
}
.clock-canvas {
border-radius: 50%;
height: 0px;
padding-bottom: 100%;
}
.text {
color: #fff;
font-size: 30px;
font-weight: bold;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
top: 50%;
text-align: center;
width: 100%;
}
.text .val {
font-size: 80px;
line-height: normal;
letter-spacing: 15px;
font-weight: 500;
}
.clock-item:after {
position: absolute;
content: ":";
font-size: 80px;
right: 0px;
top: 50%;
color: #fff;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-weight: 700;
}
.clock-item:last-child:after {
content: "";
}
.clock p {
margin-bottom: 10px;
}
.text .type-time {
font-size: 16px;
letter-spacing: 2px;
}
.coming-later {
text-align: center;
}
.coming-stay {
display: inline-block;
width: 100%;
max-width: 855px;
}
.coming-later {
padding: 50px 0 0 0;
}
.coming-stay .social-track {
margin-top: 40px;
}
.coming-footer {
padding: 20px 0;
text-align: center;
margin: 50px 0 0 0;
border-top: 1px solid #efefef;
}
.coming-footer p {
margin: 0px;
}
.comingsoon-title {
font-weight: 700;
font-size: 30px;
letter-spacing: 3.5px;
text-align: center;
display: inline-block;
width: 100%;
margin-bottom: 70px;
color: #ffffff;
text-transform: uppercase;
} .error-main {
padding: 150px 0 150px 0;
}
.error-main .blog-search-grid input[type="text"],
.error-main .blog-search-grid input[type="search"] {
background: #ffffff;
}
.error-left {
float: left;
width: 100%;
position: relative;
}
.error_404 {
font-size: 200px;
color: #3f85ce;
font-weight: 900;
letter-spacing: -5px;
line-height: normal;
}
.error-right {
float: left;
width: 100%;
position: relative;
padding-left: 50px;
}
.er-1,
.er-3 {
text-shadow: -15px 0 0 #e1e1e1;
}
.er-1 {
position: relative;
z-index: 2;
}
.er-2 {
text-shadow: -15px 0 0 rgba(33, 33, 33, 0.2);
color: #212121;
position: relative;
z-index: 1;
}
.error-search {
display: inline-block;
width: 100%;
position: relative;
}
.error-right .blog-search-grid {
max-width: 100%;
margin-bottom: 35px;
}
.highlight .icon-right a {
color: #02a6e5;
}
.highlight .icon-left {
color: #02a6e5;
}
.error404 .banner-crumb {
margin-bottom: 0px;
} .modal .modal-content {
box-shadow: none !important;
border-radius: 0px !important;
}
.modal .modal-content .close {
position: absolute;
top: -30px;
width: 90%;
height: 60px;
left: 5%;
background: #3f85ce;
opacity: 1;
color: #ffffff;
font-size: 18px;
padding: 15px 28px 15px 28px;
text-align: left;
font-weight: normal;
font-family: 'Raleway', sans-serif;
letter-spacing: 1px;
}
.modal .modal-content .modal-header {
padding: 0px;
border: none;
}
.modal .modal-content .close>span {
height: 100%;
position: absolute;
right: 0;
top: 0;
vertical-align: middle;
background: #5093d3;
width: 60px;
font-size: 32px;
line-height: 55px;
text-align: center;
}
.modal .modal-content .modal-body {
padding: 60px 60px 30px 60px;
}
.modal.fade .modal-dialog {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
margin: 0px;
}
.modal.in .modal-dialog {
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
left: 50%;
top: 50%;
}
.modal-backdrop.in {
opacity: 0.9;
}
.property-uniq-left {
float: left;
width: 100%;
position: relative;
border: 2px solid #3f85ce;
margin-top: 42px;
}
.property-uniq-left img {
position: relative;
top: -30px;
right: -30px;
}
.property-uniq-right {
float: left;
width: 100%;
position: relative;
padding-left: 60px;
}
.dev-interior-row {
display: inline-block;
width: 100%;
position: relative;
}
.dev-interior-row:last-child {
margin-bottom: 0px;
}
.dev-interior-row.even .dev-interior-left {
float: right;
margin-right: 0px;
margin-left: -6%;
}
.dev-interior-row.even .dev-interior-right .owl-prev,
.dev-interior-row.even .dev-interior-right .owl-next {
right: inherit;
left: 30px;
}
.dev-interior-row.even .dev-interior-right .owl-prev {
margin-right: 0px;
}
.dev-interior-row.even .dev-interior-right .owl-next {
margin-left: 60px;
}
.interior-left-corner {
float: left;
width: 100%;
border: 1px solid #ededed;
padding: 50px;
}
.dev-interior-left {
float: left;
width: 46%;
position: relative;
z-index: 2;
margin-right: -6%;
background: #ffffff;
}
.dev-interior-right {
float: left;
width: 60%;
position: relative;
}
.dev-interior-right .owl-prev,
.dev-interior-right .owl-next {
top: inherit;
bottom: 30px;
transform: none !important;
right: 30px;
left: inherit;
}
.dev-interior-right .owl-prev {
margin-right: 60px;
}
.interior-divided {
display: inline-block;
width: 100%;
}
.interior-divided ul,
.interior-divided li {
list-style: none;
margin: 0px;
padding: 0px;
}
.interior-divided ul {
float: left;
width: 50%;
margin-bottom: 30px;
}
.interior-divided ul li {
padding-left: 30px;
float: left;
width: 100%;
position: relative;
}
.interior-divided ul li:before {
content: "\f10c";
font-size: 14px;
font-family: 'FontAwesome';
position: absolute;
left: 0px;
top: 0px;
color: #3f85ce;
}
.interior-divided .interior-ul-left {
padding-right: 30px;
}
.interior-divided .interior-ul-right {
padding-left: 30px;
}
.interior-divided ul span {
position: relative;
z-index: 1;
float: left;
background: #ffffff;
padding-right: 5px;
}
.interior-divided ul i {
position: relative;
z-index: 1;
float: right;
background: #ffffff;
padding-left: 5px;
font-style: normal;
}
.detail-tab-common .nav-tabs li a {
color: #303030;
}
.detail-tab-common .nav>li>a:hover,
.detail-tab-common .nav>li>a:focus,
.detail-tab-common .nav-tabs>li.active>a,
.detail-tab-common .nav-tabs>li.active>a:hover,
.detail-tab-common .nav-tabs>li.active>a:focus {
color: #ffffff;
}
.detail-tab-common .tab-info {
box-shadow: none !important;
padding: 0px;
}
.const-panel-left {
float: left;
width: 100%;
color: #303030;
}
.const-panel-middle {
padding: 0 20px;
float: left;
width: 100%;
text-align: center;
}
.download-part.download-fullest {
padding-top: 0px;
width: 100%;
}
.lbl-price {
display: inline-block;
width: auto;
min-width: 230px;
border: 1px solid #ececec;
text-align: center;
border-left: 3px solid #3f85ce;
padding: 12px 0 12px 0;
margin-bottom: 25px;
color: #303030;
}
.map-left-half {
float: left;
width: 55%;
}
.map-left-half img {
width: 100%;
}
.map-right-half {
float: left;
width: 45%;
}
.map-right-half .place-list {
position: inherit;
width: 100%;
max-width: 100%;
box-shadow: none !important;
float: left;
background: inherit;
color: #ffffff;
} .footer-part {
float: left;
width: 100%;
position: relative;
color: #666666;
overflow-x: hidden;
}
.footer-part a {
color: #666666;
}
.footer-part a:hover {
color: #02a6e5;
}
.footer-part .social-extra li a {
color: #818d9a;
}
.footer-part .social-extra li:hover a {
color: #02a6e5;
}
.footer-uniq-inner {
float: left;
width: 100%;
text-align: center;
color: #818d9a;
}
.footer-uniq-inner h1,
.footer-uniq-inner h2,
.footer-uniq-inner h3,
.footer-uniq-inner h4,
.footer-uniq-inner h5,
.footer-uniq-inner h6 {
color: #ffffff;
}
.footer-uniq-inner a {
color: #02a6e5;
}
.footer-uniq-inner a.btn-custom {
color: #ffffff;
}
.footer-uniq-inner a:hover {
color: #ffffff;
}
.footer-title-uniq {
color: #ffffff;
font-weight: 400;
margin-bottom: 40px;
padding-bottom: 15px;
font-size: 20px;
position: relative;
}
.footer-title-uniq span {
font-weight: 700;
}
.footer-title-uniq:before {
left: 50%;
bottom: 0px;
content: "";
position: absolute;
height: 2px;
width: 55px;
background: #02a6e5;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.footer-uniq-col {
padding: 80px 40px 50px;
}
.uniq-equal:after {
position: absolute;
top: 0px;
right: 0px;
background: rgba(55, 69, 84, 0.5);
height: 100%;
width: 1px;
content: "";
}
.footer-uniq-inner .uniq-equal:last-child:after {
display: none;
}
.social-extra {
display: inline-block;
width: 100%;
margin-bottom: 28px;
}
.social-extra ul,
.social-extra ul li {
list-style: none;
margin: 0px;
padding: 0px;
}
.social-extra ul li {
display: inline-block;
width: auto;
margin-right: 8px;
}
.social-extra ul li:last-child {
margin-right: 0px;
}
.social-extra ul li a {
display: block;
font-size: 20px;
}
.social-extra ul li:before {
display: none;
}
.update-offer {
background: #02a6e5;
padding: 75px 0;
}
.footer-copyright-uniq {
float: left;
width: 100%;
padding: 30px 0;
border-top: 1px solid rgba(55, 69, 84, 0.5);
color: rgba(255, 255, 255, 0.50);
}
.footer-menu {
float: right;
width: auto;
}
.footer-menu ul,
.footer-menu li {
list-style: none;
margin: 0px;
padding: 0px;
}
.footer-menu li:before {
display: none;
}
.footer-menu li {
float: left;
width: auto;
margin-right: 20px;
}
.footer-menu li a {
color: rgba(255, 255, 255, 0.50);
display: block;
padding-right: 20px;
position: relative;
font-size: 14px;
}
.footer-menu li a:after {
content: "|";
position: absolute;
right: 0px;
color: rgba(255, 255, 255, 0.50);
}
.footer-menu li:last-child {
margin-right: 0px;
}
.footer-menu li:last-child a {
padding-right: 0px;
}
.footer-menu li:last-child a:after {
display: none;
} .newslatter-part {
background: #3f85ce;
float: left;
width: 100%;
padding: 60px 0;
color: #ffffff;
}
.newslatter-part h3,
.newslatter-part h4,
.newslatter-part h5 {
margin: 0px;
color: #ffffff;
}
.newslatter-part h3 .fa,
.newslatter-part h4 .fa,
.newslatter-part h5 .fa {
margin-right: 15px;
}
.newslatter-left {
float: left;
width: 39%;
margin-top: 5px;
}
.newslatter-right {
float: left;
width: 60%;
padding-left: 40px;
}
.patelproperty-faq{
margin-bottom:10px;
}
.newslatter-right input[type="text"],
.newslatter-right input[type="email"] {
color: #ffffff;
float: left;
width: 70%;
margin: 0px;
}
.newslatter-right ::-webkit-input-placeholder {
opacity: 1 !important;
color: #ffffff !important;
}
.newslatter-right ::-moz-placeholder {
opacity: 1 !important;
color: #ffffff !important;
}
.newslatter-right :-ms-input-placeholder {
opacity: 1 !important;
color: #ffffff !important;
}
.newslatter-right :-moz-placeholder {
opacity: 1 !important;
color: #ffffff !important;
}
.newslatter-right .btn-side {
min-width: 185px;
float: right;
}
.about-form {
padding-right: 15px;
}
.livechat {
float: left;
width: 100%;
padding-left: 15px;
}
.agent-team-top {
display: inline-block;
width: 100%;
}
.agent-team-bottom {
display: inline-block;
width: 100%;
}
.datepicker.dropdown-menu {
z-index: 9999;
}
.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
border: none;
}
.copyright {
font-size: 14px;
}
.sale-price {
margin: 0px !important;
}
.footer-style-top.no-before-block {
padding-top: 80px !important;
}
.gallery-without-space {
padding: 0px !important;
margin: 0px !important;
}
.latest-title {
color: #212121;
}
.latest-date span a {
color: #707070;
}
.post-col.sk-first-post {
padding-top: 0px;
} .tag-cloud-link {
display: inline-block;
width: auto;
border: 1px solid #808D9A;
color: #707070;
padding: 5px 10px;
text-align: center;
margin-right: 4px;
margin-bottom: 10px;
font-size: 14px !important;
}
.tag-cloud-link:hover,
.tag-cloud-link.active {
background: #3f85ce;
border-color: #3f85ce;
color: #ffffff;
}
.footer-style-gallery li {
padding: 0 4px !important;
margin: 8px 0px 0px 0px !important;
}
.wpb_revslider_element.wpb_content_element {
margin-bottom: 0px;
}
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab a {
font-family: 'Lato', sans-serif;
padding: 12px 25px;
background: transparent;
color: #303030;
font-weight: 700;
font-size: 16px;
position: relative;
display: block;
border: 1px solid #949699;
border-radius: 0px;
}
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab a span {
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 16px;
}
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab.vc_active>a,
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab.vc_active>a:hover,
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab.vc_active>a:focus {
color: #ffffff;
background: #3f85ce;
border-color: #3f85ce;
}
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab.vc_active>a:before {
border-style: none;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px dashed #3f85ce;
display: inline-block;
height: 0;
vertical-align: middle;
width: 0;
position: absolute;
bottom: -8px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
content: "";
}
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab>a:hover,
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-classic.floor-plan-tab .vc_tta-tab>a:focus {
color: #ffffff;
background: #3f85ce;
border-color: #3f85ce;
} #pre-loader {
background: #fff none repeat scroll 0 0;
bottom: 0;
display: block;
left: 0;
position: fixed;
right: 0;
text-align: center;
top: 0;
z-index: 99995;
}
#pre-loader .loader-holder:before {
content: "";
display: inline-block;
height: 100%;
margin: 0 0 0 -5px;
overflow: hidden;
vertical-align: middle;
width: 1px;
}
#pre-loader .loader-holder {
height: 400px;
left: 50%;
margin: -200px 0 0 -200px;
position: absolute;
top: 50%;
white-space: nowrap;
width: 400px;
}
#pre-loader .loader-holder .frame {
display: inline-block;
vertical-align: middle;
white-space: normal;
}
#pre-loader img {
display: inline-block;
margin: 0 0 45px;
} span.wpcf7-not-valid-tip {
margin-top: -20px;
margin-bottom: 20px;
}
span.wpcf7-not-valid-tip,
.wpcf7-response-output {
letter-spacing: 0px;
}
input[type="text"].wpcf7-not-valid,
input[type="email"].wpcf7-not-valid,
input[type="tel"].wpcf7-not-valid,
input[type="search"].wpcf7-not-valid,
input[type="date"].wpcf7-not-valid,
input[type="time"].wpcf7-not-valid,
input[type="datetime-local"].wpcf7-not-valid,
input[type="month"].wpcf7-not-valid,
input[type="url"].wpcf7-not-valid,
input[type="number"].wpcf7-not-valid,
input[type="password"].wpcf7-not-valid,
textarea.wpcf7-not-valid,
select.wpcf7-not-valid {
border-color: red!important;
}
div.wpcf7-validation-errors {
background: #ffe2e2;
border: 1px solid red;
color: #C10000;
float: left;
}
div.wpcf7-response-output {
margin: 2em 0;
padding: 15px;
border-radius: 5px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
} .top-arrow {
position: fixed;
bottom: 90px;
width: 50px;
height: 50px;
right: 10px;
display: none;
z-index: 99;
} .sticky-image {
background: rgba(0, 0, 0, 0) url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/sticky-post.png) no-repeat scroll 0 0;
height: 55px;
position: absolute;
right: 50px;
top: 0;
width: 40px;
z-index: 1;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 20px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 20px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 96%;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 12px;
margin: 0;
padding: 0 0 0 4px;
margin-top: 12px;
font-style: italic;
border-left: 3px solid #00aeef;
color: #aaa;
}
.post-password-form input[type='submit'] {
background: #3f85ce none repeat scroll 0 0;
border: medium none;
box-shadow: none;
color: #ffffff;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 700;
height: 50px;
padding: 0 20px 0 20px;
min-width: 150px;
text-align: center;
text-decoration: none;
width: auto;
margin-top: -20px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.gallery-caption {
display: inline;
}
.bypostauthor {
border-top-width: 3px;
border-bottom-width: 3px;
}
.right-archive ul li .children li:first-child {
margin-top: 10px;
}
.right-archive ul li:last-child {
border-bottom: none;
margin-bottom: 0px;
}
.right-archive ul li .children li:last-child {
border-bottom: none;
padding-bottom: 0px;
}
.widget .rightside-title h6 {
text-transform: uppercase;
}
footer .widget .rightside-title {
margin-bottom: 0px;
}
caption {
text-align: center;
}
.comment-respond {
margin-bottom: 50px;
}
div.comment-author-patelproperty {
margin-top: 0;
}
.comment-part ul.children {
margin-left: 30px;
}
@media (max-width: 550px) {
.comment-part ul.children {
margin-left: 10px;
}
.client-slick .slider-nav {
margin-left: -2% !important;
}
}
@media (max-width: 478px) {
.comment-part ul.children {
margin-left: 5px;
}
}
@media (max-width: 440px) {
.comment-part ul.children {
margin-left: 0px;
padding-left: 0px;
}
}
#cancel-comment-reply-link {
font-size: 15px;
}
.pingback .comment-blog-right,
.pingback .comment-blog-left {
margin-left: 0px;
margin-top: 0px;
}
.agent-social {
margin-bottom: 7px;
}
.agent-social a {
padding: 0 10px 10px 10px;
}
.bootstrap-datetimepicker-widget ul , .bootstrap-datetimepicker-widget ul li{
padding:0px;
margin:0px;
list-style:none;
}
.bootstrap-datetimepicker-widget ul li:before{
display:none;
}
input.datetimepicker{
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/calender-icon.png) no-repeat 90% center;
}
input.hour-input{
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/clock-icon.png) no-repeat 90% center;
}
.modal-backdrop{
z-index:9999;   
}
.modal{
z-index:99991;
} .homepage-sidemenu{
padding-left: 70px;
}
.header-sidebar{
width: 70px;
height: 100%;
position: fixed;
background: url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/menu-bg.jpg);
left: 0px;
top: 0px;
z-index: 999;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.header-sidebar.open{
left: 0px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 290px;
}
.header-sidebar.open .sidebar-full-menu {
padding-bottom: 80px;
}
.bar-nav{
position: absolute;
right: -50px;
top: 40px;
background: #000000 url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/bar.png) no-repeat center center;
float: left;
width: 50px;
height: 50px;
cursor: pointer;
}
.sidebar-logo-top{
float: left;
width: 100%;
background: #000000;
text-align: center;
padding: 10px 10px 10px 10px;
}
.sidebar-logo-top .sidebar-logo-small{
display: block;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.sidebar-logo-big{
display: none;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.header-sidebar.open .sidebar-logo-top .sidebar-logo-small{
display: none;
}
.header-sidebar.open .sidebar-logo-big{
display: block;
}
.header-sidebar.open .sidebar-full-menu ul li a{
padding-left: 110px;
padding-right: 20px;
}
.header-sidebar.open .sidebar-full-menu ul li a span{
font-size: 16px;
visibility: visible;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.sidebar-full-menu{
float: left;
width: 100%;
background: #2c2c2c;
}
.sidebar-full-menu ul , .sidebar-full-menu ul li{
list-style: none;
margin: 0px;
padding: 0px;
}
.sidebar-full-menu ul li:before{
display: none;
}
.sidebar-full-menu ul li{
float: left;
width: 100%;
background: #212121;
}
.sidebar-full-menu ul li a{
float: left;
width: 100%;
padding: 20px 0px 20px 70px;
color: #ffffff;
position: relative;
border-bottom: 1px solid #000000;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.sidebar-full-menu ul li a span{
font-size: 0px;
visibility: hidden;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.sidebar-full-menu ul li:hover a , .sidebar-full-menu ul li.active a{ background: #00a652;
} .side-menu-icon{
background: #2c2c2c;
position: absolute;
top: 0px;
left: 0px;
text-align: center;
height: 100%;
width: 70px;
}
.side-menu-icon i{
position: absolute;
width: auto;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.img-paral{
display: inline-block;
width: 100%;
margin-bottom: 55px;
}
.img-paral img{
width: 100%;
}
.property-uni-blog{
float: left;
width: 100%;
text-align: center;
margin-bottom: 40px;
}
.property-uni-top{
display: inline-block;
width: 90px;
height: 90px;
border: 1px solid #ececec;
position: relative;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
transform: rotate(0);
}
.property-uni-top img{
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
}
.property-uni-blog:hover .property-uni-top{ background: #00a652;
} .property-uni-top i{
position: absolute;
width: auto;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.property-uni-info{
display: inline-block;
width: 100%;
margin: 10px 0 0 0;
}
.property-uni-info strong{
display: block;
font-size: 24px;
color: #303030;
font-weight: 700;
margin-bottom: 7px;
}
.property-uni-info span{
display: block;
}
.property-uni-row{
text-align: center;
}
.highlight-drag{
background: #f9f9f9;
}
.highlight-drag-left{
position: absolute;
bottom: 12%;
right: 48%;
}
.highlight-drag-left .btn-custom{
position: absolute;
bottom: 50px;
left: -20px;
}
.highlight-drag-right{
float: left;
width: 100%;   
position: relative;
padding-left: 20px;
}
.high-item-detail .detail-tab .nav-tabs li a{
color: #303030;
}
.high-item-detail .detail-tab .nav-tabs > li.active > a, .high-item-detail .detail-tab .nav-tabs > li.active > a:hover, .high-item-detail .detail-tab .nav-tabs > li.active > a:focus{
color: #ffffff;
}
.high-item-detail .detail-tab .nav > li > a:hover, .detail-tab .nav > li > a:focus{
color: #ffffff;   
}
.high-item-detail .tab-info{
border: 10px solid #ececec;
box-shadow: none !important; 
}
.gallary-quick-inner{
display: inline-block;
width: 100%;
}
.gallary-quick-inner .gallary-quick-list img{
width: 100%;
z-index:1;
}
.gallary-quick-inner .gallary-quick-list.slick-current img{
border: 10px solid #ececec;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
position:relative;
z-index:2;
}
.gallary-quick-inner .slick-slide{
position:relative;
}
.gallary-quick-inner .slick-slide:before{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
content:"";
background:rgba(0,0,0,0.4);
}
.gallary-quick-inner .gallary-quick-list.slick-current:before{
display:none;
}
.gallary-quick-inner .slick-list{
padding-top: 37px !important;
padding-bottom: 70px !important;
}
.info-shrink{
margin: 0 auto 35px;
max-width: 70%;
}
.construction-main .more-outer{
margin-top: 0px;
}
.info-shrink-img{
display: inline-block;
width: 100%;
margin-bottom: 35px;
}
.place-map-list{
display: inline-block;
width: 100%;
}
.place-map-row:before , .place-map-row:after{
clear: both;
display: table;
content: "";
}
.place-map-row{
margin: 0 -4px 25px -4px;
}
.place-map-col{
float: left; width: 20%;
padding: 4px 4px;
}
.place-base-inner{
display: table;
height: 130px;
border: 1px solid #ececec;
vertical-align: middle;
width: 100%;
background: #ffffff;
}
.place-base-info{
display: table-cell;
vertical-align: middle;
height: 100%;
padding: 0 20px 0 30px;
color: #212121;
}
.place-base-info strong{
display: block;
font-weight: 700;
font-size: 17px;
margin-bottom: 3px;
text-align: center;
}
.place-base-info span{
display: block;
font-size: 18px;
text-align: center;
}
.place-map-col:hover .place-base-info{
color: #ffffff;
}
.place-map-col:hover .place-base-inner{ background: #00a652;
}
.place-map-grey{
background: #f9f9f9;
padding-top: 90px;
padding-bottom: 0px;
}
.client-slick{
display: inline-block;
max-width: 590px; }
.blockquote-list{
float: left;
width: 100%;
position: relative;
padding-left: 35px;
padding-top: 48px;
font-size: 20px;
font-style: italic;
line-height: 30px;
color: #797979;
text-align: left;
}
.blockquote-list:before{
position: absolute;
left: 0px;
top: 0px;
content: "";
width: 97px;
height: 80px;
background:url(//www.greenhearts.in/wp-content/themes/patelproperty/assets/images/quote.png) no-repeat 0 0;
opacity: 0.10;
}
.blockquote-list span{
display: block;
margin-bottom: 25px;
}
.blockquote-list span i{
color: #3f85ce;
}
.client-slick .slider-nav{
margin: 30px 0 0 0;
margin-left: 16%;
}
.client-slick-nav{
margin-right: 20px;
cursor: pointer;
opacity: 0.20;
}
.client-slick-nav.slick-current{
opacity: 1;
}
.tweeter-section{
padding: 0px;
}
.tweeter-section .footer-tweeter{
margin-top: 0px;
background: #3f85ce;
}
.tweeter-section .footer-tweeter-inner{
margin-top: 0px;
}
.tweeter-section .tweeter-icon {
top: 0;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
height: 100%;
}
.tweeter-section .tweeter-icon i{
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.bg-grey{
background: #f9f9f9;
}
.agent-fullspa{
padding-top: 90px;
margin-bottom: 90px;
}
.agent-fullspa .about-call a {
display: inline-block;
margin: 0 20px 10px 0;
}
.agent-fullspa .about-call a:last-child{
margin-right: 0px;
}
.agent-fullspa .about-call a i{
vertical-align: inherit;
}
.agent-fullspa .social-track li a{
border-radius: 0px !important;
}
.agent-bottom-flash{
float: left;
width: 100%;
margin: 55px 0 0 0;
text-align: center;
}
.agent-bottom-flash .form1 input , .agent-bottom-flash .form1 textarea{
text-align: left;
background: #ffffff;
font-size: 14px;
}
.agent-fullspa .contact-agent-left{
border: 10px solid #ececec;
padding-top: 0px;
position: relative;
}
.agent-fullspa .contact-agent-left .btn-side{
position: absolute;
bottom: 40px;
left: -30px;
z-index: 1;
padding-right: 20px;
min-width: 158px;
}
.agent-fullspa .contact-agent-left img{
width: 100%;
}
.agent-fullspa .agent-path{
display: none;
}
.footer-style2{
float: left;
width: 100%;
position: relative;
}
.footer-style2-top{
float: left;
width: 100%;
position: relative;
padding: 225px 0;   
}
.social-att-list , .social-att-list li{
list-style: none;
padding: 0px;
margin: 0px;
}
.social-att-list li{
display: block;
color: #ffffff;
}
.social-att-list li a{
display: block;
padding-left: 36px;
position: relative;
margin-bottom: 10px;
}
.social-att-list li .fa{
position: absolute;
left: 0px;
font-size: 17px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.footer-style2-left{
float: left;
width: 100%;
margin-top: 70px;
}
.footer-style2-left h3 , .footer-style2-left h4{
color: #ffffff;
}
.footer-style2-left a{
color: #ffffff;
}
.footer-style2-btn{
display: inline-block;
width: 100%;
margin-top: 25px;
}
.footer-style2-right{
float: left;
width: 100%;
position: relative;
padding-left: 20%;
}
.footer-style2-right iframe{
height: 520px !important;
width: 100% !important;
float: left;
}
.address-printed{
position: absolute;
right: 60%;
top: 68px;
max-width: 300px;
width: 100%;
background: #3f85ce;
padding: 30px 37px;
color: #ffffff;
}
.address-printed h5{
color: #ffffff;
border-left: 4px solid #ffffff;
padding-left: 16px;
}
.address-printed p{
margin: 0px;
}
.footer-frame{
float: left;
width: 100%;
border: 10px solid rgba(255,255,255,0.4);
}
.sidebar-full-menu .hovered-image {
display: none;
}
.sidebar-full-menu ul li a:hover .hovered-image,
.sidebar-full-menu ul li.active .hovered-image{
display: block;
}
.sidebar-full-menu ul li a:hover .menu-image ,
.sidebar-full-menu ul li.active .menu-image{
display: none;
}
.sidebar-full-menu ul li:hover a .side-menu-icon,
.sidebar-full-menu ul li.active .side-menu-icon{ background: #00a652;
}
@media(min-width: 992px) and (max-width: 1200px){
.homepage-sidemenu .container {
width: 900px;
}
.homepage-sidemenu .tab-info{
padding: 20px 10px;
}
.tour-inner-left h3, .tour-inner-right h3 {
font-size: 25px;
line-height: 24px;
}
}
.homepage-sidemenu #contactus{
overflow: hidden;
}
.one-page-outer{
float: left;
width: 100%;
}
@media(max-width: 1200px){
.address-printed{
right: inherit;
left: 0px;
top: inherit;
bottom: 0px;
}
}
@media(min-width: 992px){
.homepage-sidemenu div[data-vc-full-width="true"]{
padding-left: 55px;
}
}
.popover{
z-index:99999;
}
.place-contain{
float:right;
}
.homepage-sidemenu .tweeter-section {
padding: 0px;
margin: 0 -15px;
}
.clockpicker-am-pm-block {
display:none !important;
}
@media(min-width:992px){
.menu-nav-main li .drop-nav > li:hover > a {
color:#3f85ce;
}
}
.tab-outer .room-img .owl-carousel .owl-item img {
width: auto;
height:auto;
}
.property-uni-blog:hover img{
-webkit-filter: brightness(0) invert(1);
-moz-filter: brightness(0) invert(1);
-ms-filter: brightness(0) invert(1);
-o-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
.sk-page-pagination {
width: 100%;
float: left;
}
hr.wp-block-separator.is-style-default {
max-width: 5em;
text-align: left;
}
hr.wp-block-separator.is-style-wide {
width: 100%;
}
.wp-block-table td, .wp-block-table th {
word-break: break-all;
}
.product-description .wp-block-verse {
display: unset;
padding: unset;
margin: unset;
font-size: unset;
line-height: unset;
color: unset;
word-break: unset;
word-wrap: unset;
background-color: unset;
border: unset;
border-radius: unset;
}
.has-very-dark-blue-background-color.has-very-dark-blue-background-color {
background-color: #3f85ce !important;
}
.has-very-light-blue-background-color.has-very-light-blue-background-color {
background-color: #5f93ca !important;
}
.has-pale-pink-background-color.has-pale-pink-background-color {
background-color: #f78da7 !important;
}
.has-vivid-red-background-color.has-vivid-red-background-color {
background-color: #cf2e2e !important;
}
.has-vivid-orange-background-color.has-vivid-orange-background-color {
background-color: #ff6900 !important;
}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
background-color: #fcb900 !important;
}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color {
background-color: #7bdcb5 !important;
}
.has-very-light-gray-background-color.has-very-light-gray-background-color {
background-color: #eeeeee !important;
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
background-color: #313131 !important;
}
.has-very-dark-blue-color.has-very-dark-blue-color {
color: #3f85ce !important;
}
.has-very-light-blue-color.has-very-light-blue-color {
color: #5f93ca !important;
}
.has-pale-pink-color.has-pale-pink-color {
color: #f78da7 !important;
}
.has-vivid-red-color.has-vivid-red-color {
color: #cf2e2e !important;
}
.has-vivid-orange-color.has-vivid-orange-color {
color: #ff6900 !important;
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
color: #fcb900 !important;
}
.has-light-green-cyan-color.has-light-green-cyan-color {
color: #7bdcb5 !important;
}
.has-very-light-gray-color.has-very-light-gray-color {
color: #eeeeee !important;
}
.has-very-dark-gray-color.has-very-dark-gray-color {
color: #313131 !important;
}
.banner-crumb.banner.txt-white {
background-color: #999999;
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
margin:0 0 30px;
}
.wpcf7-acceptance .wpcf7-list-item label span {
padding-left:2em;
display: inline-block
}
.wpcf7-acceptance .wpcf7-list-item label,
.wpcf7-acceptance .wpcf7-list-item label span {
position: relative;
cursor: pointer;
}
.wpcf7-acceptance .wpcf7-list-item label span:before {
content:'';
-webkit-appearance: none;
background-color: transparent;
border: 2px solid #3f85ce;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
padding: 7px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 5px;
position:absolute;
left:0;
top:5px;
margin-left: 2px;
}
.wpcf7-acceptance .wpcf7-list-item label input:checked + span:after {
content: '';
display: block;
position: absolute;
top: 8px;
left: 8px;
width: 6px;
height: 10px;
border: solid #3f85ce;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
}
.wpcf7-acceptance .wpcf7-list-item input {
display: none;
}
.wpcf7-acceptance .wpcf7-list-item-label {
font-weight: normal;
}
.wp-block-table {
margin-bottom: 15px;
}
.banner-crumb h3 {
word-break: break-word;
}
.bread-inner li span {
word-break: break-word;
}
.sidebar_hide .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
width: 100vw;
max-width: 100vw;
-webkit-transform: none;
-ms-transform: none;
transform: none;
margin-bottom: 1em;
}
.sidebar_hide .alignwide {
width: calc(100% + 70px);
max-width: calc(100% + 70px);
margin-left: -35px;
}
.sidebar_hide .alignfull img {
margin-left: auto;
margin-right: auto
}
.sidebar_hide .alignfull > img, .sidebar_hide .alignwide > img {
max-width: none;
width: 100% !important;
}
p[style*="font-size:"], .has-large-font-size, .has-huge-font-size, .has-small-font-size, .has-normal-font-size, .has-medium-font-size {
line-height: 1.1em;
}
.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
width: 100%;
}
.wp-block-separator.is-style-dots:before {
content: "\00b7 \00b7 \00b7 \00b7 \00b7 \00b7 \00b7";
}
.post-bottom-meta .comment-respond {
float: left;
}
ul, ol, dl {
margin-top: 0em;
margin-bottom: 1.65em;
}
dd {
margin-left: 1.5em;
}
.gallery-columns-1 .gallery-item {
width: 100% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-2 .gallery-item {
width: 50% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-3 .gallery-item {
width: 33.3333333333% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-4 .gallery-item {
width: 25% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-5 .gallery-item {
width: 20% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-6 .gallery-item {
width: 16.6666666667% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-7 .gallery-item {
width: 14.2857142857% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-8 .gallery-item {
width: 12.5% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery-columns-9 .gallery-item {
width: 11.1111111111% !important;
display: inline-block;
vertical-align: top;
overflow: hidden;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
}
.gallery .gallery-item a img {
border: none !important;
display: block;
text-align: center;
margin: auto;
}
.gallery .gallery-item figcaption {
margin-bottom: 15px;
text-align: center;
}
.gallery-item .gallery-icon {
margin: 5px;
}
.wp-block-image .alignleft {
float: left;
margin-right: 2em;
}
blockquote > cite,
blockquote > p > cite,
.wp-block-quote.is-style-large > em {
display: block;
font-size: 16px;
line-height: 1.2em;
font-weight: 600;
font-style: normal;
margin-top: 1.5em;
letter-spacing: 0;
text-transform: none;
font-style: normal !important;
}
blockquote.wp-block-quote:not(.is-style-large) p,
.wp-block-quote.is-style-large:not(.is-style-large) p {
margin: 0;
font-size: 19px;
line-height: 1.47em;
font-weight: 500;
font-style: normal;
letter-spacing: 0.4px;
font-style: normal !important;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-style: normal !important;
font-size: 22px !important;
}
.wp-block-quote.is-style-large {
padding: 20px 20px;
margin: 0 0 20px;
}
.wp-block-quote.is-style-large em {
float: left;
}
blockquote p {
font-style: normal;
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
background-color: #abb8c3;
border-color: #abb8c3 !important;
}
.wp-block-table.is-style-stripes {
border: none !important;
padding: 0px !important;
}
.wp-block-table td, .wp-block-table th {
word-break: break-all;
}
.wp-block-verse {
display: unset;
padding: unset;
margin: unset;
font-size: unset;
line-height: unset;
color: unset;
word-break: unset;
word-wrap: unset;
background-color: unset;
border: unset;
border-radius: unset;
}
.wp-block-button__link {
color: #ffffff !important;
}
.wp-block-cover.alignleft,
.wp-block-gallery.alignleft,
.wp-block-button.alignleft,
.wp-block-gallery.alignleft {
margin-right: 2em;
}
.wp-block-button.alignright {
margin-left: 10px;
}
.is-style-outline .wp-block-button__link {
background: transparent;
border: 2px #32373c solid;
color: #32373c !important;
}
address {
font-style: italic;
}
kbd {
padding: 3px 5px 2px 5px;
margin: 0 1px;
background: #eaeaea;
background: rgba(0,0,0,.07);
font-size: 13px;
color: #797979;
border-bottom: none;
box-shadow: none;
border-radius: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
}
.wp-block-separator {
clear: both;
}
.wp-block-quote.is-large cite {
float: left;
}
blockquote {
float: left;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
padding: 15px 20px;
margin-bottom: 20px;   
}
.wp-block-pullquote {
border-top: 4px solid #3f85ce;
border-bottom: 4px solid #3f85ce;
font-size: 20px;
color: #40464d;
margin-bottom: 20px;
padding: 1em 0;
width: 100%;
display: inline-block;
}
.wp-block-pullquote blockquote {
border: none;
font-size: 20px;
color: #40464d;
width: 100%;
}
.wp-block-pullquote blockquote:after {
content: '';
}
.wp-block-pullquote p {
font-size: 20px;
font-style: normal;
margin-bottom: 0px;
}
.wp-block-pullquote cite {
top: 20px;
font-size: 16px;
line-height: 1.6;
margin-top: 0px;
font-weight: normal;
font-style: italic !important;
}
[class="wp-block-pullquote is-style-solid-color"] blockquote p,
[class="wp-block-pullquote is-style-solid-color"] blockquote cite {
color: #ffffff;
}
[class="wp-block-pullquote is-style-solid-color"] {
background: #abb8c3;
color: #ffffff;
}
[class="wp-block-pullquote is-style-solid-color"] blockquote cite {
font-style: italic !important;
}
[class="wp-block-pullquote is-style-solid-color"] blockquote:not(.has-text-color) {
color: #ffffff;
}
[class="wp-block-pullquote is-style-default"] {
color: #40464d;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
text-align: center;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 20px;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
top: 20px;
font-size: 16px;
line-height: 1.6;
font-style: italic;
}
.wp-block-pullquote blockquote {
padding: 10px 20px;
margin: 0 0 20px;
}
.wp-block-archives.wp-block-archives-list {
margin: 0px;
}
.wp-block-quote, .wp-block-quote.is-large,
.wp-block-quote.is-style-large {
width: 100%;
float: left;
font-size: 15px;
font-style: italic;
padding: 15px 20px;
}
.wp-block-categories.wp-block-categories-list {
margin-left: 0px;
}
.wp-caption.aligncenter figcaption {
text-align: center;
}
.wp-caption.alignleft figcaption {
text-align: left;
}
.wp-caption.alignright figcaption {
text-align: right;
}
.widget.widget_nav_menu ul li ul.sub-menu li {
padding-bottom: 0px;
}
.wp-block-gallery {
width: 100%;
float: left;
}
.has-large-font-size a {
color: #ffffff;
}
.slog-tx1 {
max-width:940px;
}
.slog-tx2 {
max-width:762px;
}
.slog-tx3 {
max-width:610px;
}
.slog-tx4 {
max-width:482px;
}
.slog-tx5 {
max-width:400px;
}
.slog-tx6 {
max-width:320px;
}
.slog-center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
footer div.widget {
margin-bottom: 40px;
float: left;
width: 100%;
}
footer .use-links li:last-child {
margin-bottom: 0px;
}
.btn-full-width {
width: 100%;
min-width: auto;
}
.right-archive.widget_categories ul li:last-child {
padding-bottom: 0px;
}
.right-archive.widget_categories ul {
margin-bottom: 0px;
}
.related-item.blog-grid-row {
margin-top: 15px;
}
.comment-blog .comment-blog-right p {
margin: 0;
}
.comment-blog-left img.avatar {
height: auto;   
}
.comment-part ul.children {
margin-bottom: 0;
}
.video-tour-outer .detail-tab .tab-content {
margin: 20px 0 0;
}
.footer-style1 .widget .rightside-title h6 {
text-transform: inherit;
}
section.item-detail-main,
section.dimension-main,
section.contact-agent,
section.video-tour-outer {
padding-bottom: 0px;
}
.home-about-form span.wpcf7-not-valid-tip {
margin-bottom: 0
}
.home-about-form textarea {
margin-bottom: 12px;
}
.home-about-form .btn-side {
height: 49px;
}
.isotope-item img {
height: auto;
}
.footer-style-bottom-menu,
.footer-style-bottom-menu li a {
color: rgba(255,255,255,.5);
font-size: 14px;
}
.about-call a {font-family:system-ui !important; text-transform: uppercase !important;}
#testimonial {text-align: center !important;}