.owl-carousel .owl-item img {
    height: 500px;
    object-fit: cover;
}

header .header-bottom .banner-contents {
    position: absolute! important;
    top: inherit! important;
    bottom: 0!important;
    left: 0!important;
    background-color: #436695!important;
}

.banner-contents {
    width: 300px! important;
    height: 300px;
    border-top-right-radius: 300px;
}

header .header-bottom .banner-details p {
    font-size: 30px!important;
    color: #fff;
    bottom: -85px! important;
    position: inherit;
    vertical-align: baseline! important;
    padding-right: 65px!important;
    font-family: "Cormorant Garamond"!important;
    font-weight: 100!important;
    line-height: 1.2em!important;
}

.properties-heading.section-heading.text-center h3 {
    font-family: "Cormorant Garamond"!important;
    font-weight: 100;
    text-transform: uppercase;
    color: #436695;
    letter-spacing: 8px;
    font-size: 31px;
}

.properties-heading.section-heading.text-center h3:after {
    content: "–––";
    display: block;
    letter-spacing: -2px! important;
}

.properties-holder .properties-img span::after {
    content: none!important;
}

.properties-holder .properties-img span {
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    padding: 8px 20px;
    background-color: #436695;
    position: absolute;
    left: 0px;
    bottom: 0;
    top: unset;
    border-top-right-radius: 30px!important;
}

h4 {
    font-family: arial,sans-serif;
}

.properties-holder .properties-details h4 {
    font-weight: 500;
    color: #436695;
    line-height: 1em;
    margin-bottom: 15px;
}

.properties-holder .properties-details h6 {
    color: #103654;
    font-style: italic;
}

.properties-holder .properties-details p {
    font-size: 16px;
    font-weight: normal! important;
    color: #103654;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
    font-family: arial;
    line-height: 1.2em;
}

header .header-top {
    height: 100px;
}

.header-top.fixed-header {
    height: 100px;
    padding-top:18px!important;
}

header .header-top img.img-fluid {
    height: 70px;
}

.header-top.fixed-header .row {
    align-items: center;
}

.navbar-nav li.nav-item a.nav-link {
    font-size: 16px! important;
}

header .header-top .container {
    max-width: 100%!important;
    padding-left: 5%!important;
    padding-right: 0!important;
}

.properties-holder .properties-btn ul li a {
    border-radius: 50px;
    background-color: #436695;
    border: none;
    text-transform: uppercase;
    font-size: 16px;
    font-family: arial;
    font-weight: 100;
}

.properties-holder .properties-btn ul li a:hover {
    color: #ffffff;
    background-color: #103654;
}

.section-heading h3 {
    font-family: "Cormorant Garamond"!important;
    font-weight: 100;
    text-transform: uppercase;
    color: #436695;
    letter-spacing: 8px;
    font-size: 31px;
}

.section-heading h3:after {
    content: "–––";
    display: block;
    letter-spacing: -2px! important;
}

.help-videoss img {
    object-fit: cover;
    height: 265px! important;
}

.featured-video-plus.fvp-center {
    height: 265px;
}

.help-holder .help-details h3 {
    font-weight: 800;
    color: #436695;
    line-height: 1em;
    margin-bottom: 15px;
    font-family: arial;
    letter-spacing: 0;
    font-size: 20px! important;
}

.help-holder .help-details h3:after {
    content:none!important;
}

.help-holder .help-details p {
    font-size: 16px;
    font-weight: 500;
    color: #103654;
    border-bottom: 0px solid #d8d8d8;
    font-family: arial;
    line-height: 1.2em;
}

a.btn {
    border-radius: 50px! important;
    background-color: #436695! important;
    border: none;
    text-transform: uppercase! important;
    font-size: 12px! important;
    font-family: arial! important;
    font-weight: 100! important;
    margin-top: 15px;
    letter-spacing: 3px;
}

a.btn:hover {
    color: #ffffff!important;
    background-color: #103654!important;
}

footer {
    padding: 15px 0px 15px!important;
    background: #436695!important;
    border-top:solid 0px!important;
}

footer .container img {
    max-width: 100%;
    height: 80px;
}

.page-template footer {
    border-top: 0px solid #023659 !important;
}

.footer-links {
    padding-top: 0px!important;
    float: right!important;
    padding-left:0!important;
}

footer .footer-copyrights {
    display: none! important;
}

footer .footer-logo {
    margin-bottom: -30px;
}

header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link {
    font-family: arial;
    color: #023659;
    font-size: 18px! important;
}

li#menu-item-1384 a {
    width: 175px;
    color: #ffffff! important;
    font-weight: bold;
}

li#menu-item-1384 a:before {
    content: url(/wp-content/uploads/2023/10/phoneW.svg);
    width: 20px! important;
    display: inline-block;
    position: absolute;
    right: 155px;
    top: 8px;
}

.header-top.inner-head {
    border-bottom: 0px solid #ffffff;
}

header .header-top {
    height: 100px;
    position: fixed;
    top: 0;
    z-index: 99999999;
    background-color: #ffffff;
    width: 100%;
    border-right: solid 200px #023659;
}

ul.navbar-nav {
    right: 0;
    position: fixed;
}

footer .footer-links ul li a {
    font-size: 14px;
    font-family: arial;
    padding: 0 20px!important;
}

.help-holder.buy-holder img.img-fluid {
    border-bottom-left-radius: 50px;
}

.latest-blogs h5 {
    font-weight: normal! important;
}

.innerpage h2 {
  display:none!important;
}

.search-holder {
    padding-top: 130px! important;
}

.listingPage-section {
    background-image: url(/wp-content/uploads/2023/10/BrandBG3.png);
    background-size: 50%!important;
    background-repeat: no-repeat!important;
}

.innerpage .properties-holder {
    width: 100%!important;
}

body.properties-template-default.single.single-properties {
    padding-top: 50px;
}

.Castleford-btn a {
    font-family: 'Arial'!important;
    font-weight: 300!important;
    font-size: 16px;
    color: #023659!important;
    border-radius: 50px!important;
}

.Castleford-contents p {
    font-family: 'Arial'!important;
    font-weight: 300!important;
    font-size: 16px!important;
    line-height: 1.4em!important;
}

.Castleford-contents p span {
    font-family: 'Arial';
}

.Castleford-contents h3 {
    font-family: 'Cormorant Garamond';
    font-weight: 100! important;
    margin-bottom: 20px!important;
    letter-spacing: 3px;
}

ul.list-unstyled.d-lg-inline-flex {
    padding-top: 20px;
}

.tab-content > .active img {
    mix-blend-mode: multiply;
}

.Specification-heading .nav-tabs .nav-item .nav-link.active .spe-icon {
    border-radius: 50px!important;
}

.Specification-heading .nav-tabs .nav-item .nav-link .spe-icon {
    border-radius: 50px!important;
}

.Available-menu-content-spe-btn a {
    font-family: "Arial";
    font-weight: 300;
    padding: 0px 22px;
    width: auto!important;
    letter-spacing: 0! important;
    text-align: left;
    font-size: 14px! important;
}

.Available-sqft-area h5 {
    font-family: "Arial";
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    background-color: #023659;
    padding: 5px 20px 5px 10px;
    border-bottom-right-radius: 30px;
}

.Available-menu-content-spe h4 {
    font-family: 'Arial';
    font-weight: 400;
    font-size: 16px;
    color: #023659;
    text-transform: uppercase;
    padding: 10px 0px;
    margin-bottom: 0px;
}

.search-holder {
    background-image: none!important;
    background-color: #436695!important;
}

.search-holder .form-btn button {
    font-family: "Arial";
    border-radius: 50px;
}

.search-holder .form-group label {
    font-family: 'Arial';
}

.listingPage-sort ul li a {
    font-family: 'Arial';
    color: #023659;
}

li#menu-item-555 {
    padding-right: 50px;
}

@media screen and (max-width: 767px)
{ li#menu-item-555 {
    padding-right: 0!important;
}}

@media screen and (max-width: 767px)
{ .Available-menu-content-spe-btn a {
    font-size: 14px! important;
}}

.plan-tabs .nav-tabs .nav-link.active {
    border-radius: 50px;
    color: #ffffff!important;
    background-color: #023659!important;
}

.plan-tabs .nav-tabs .nav-link {
    border-radius: 50px;
}

.plan-heading h3 {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-size: 35px;
    color: #023659;
    letter-spacing: 3px;
}

.contact-heading h3 {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-size: 30px;
    color: #023659;
    text-transform: uppercase;
    letter-spacing: 3px;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    border-radius: 50px;
    font-size: 14px!important;
    font-family: 'Arial'! important;
}

.Specification-heading .nav-tabs .nav-item .nav-link p {
    font-family: 'Arial';
    color: #023659;
    text-transform: capitalize;
    line-height: 1.2em;
}

.Specification-content h4 {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-size: 35px;
    color: #023659;
    letter-spacing: 3px;
}

.Specification-content p {
    font-family: 'Arial';
    color: #023659;
    line-height: 1.4em;
}

.Specification-heading h3 {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    color: #003659;
    letter-spacing: 3px;
}

@media screen and (max-width: 767px)
{ .plan-heading h3 {
    padding-bottom: 20px;
}}

@media screen and (max-width: 767px)
{ .nav-tabs .nav-item {
    margin-top: 10px;
}}

@media screen and (max-width: 767px)
{ header .header-top {
    border-right: solid 0px #023659;
}}

@media screen and (max-width: 767px)
{ .mainmenu img {
    max-width: 100%!important;
}}

@media screen and (max-width: 767px)
{ button.navbar-toggler.navbar-dark.collapsed {
    margin-right: 5%! important;
}}

@media screen and (max-width: 767px)
{ ul.navbar-nav {
    background-color: #ffffff;
}}

@media screen and (max-width: 767px)
{ .navbar-toggler:not(:disabled):not(.disabled) {
    margin-right: 5%;
}}

@media screen and (max-width: 767px)
{ header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link {
    text-align: right;
    margin-right: 15%;
}}


@media screen and (max-width: 767px)
{ footer .footer-links ul {
    margin-bottom: 0px;
    display: none;
}}

@media screen and (max-width: 767px)
{ .owl-carousel.owl-loaded {
    padding-top: 40px!important;
}}

@media screen and (max-width: 767px)
{ footer .footer-logo {
    margin-bottom: 0;
}}

@media screen and (max-width: 767px)
{ .innerpage table td {
    font-size: 14px!important;
}}

.single .owl-stage-outer {
    width: 101%;
    border-right: solid 8px #003659;
}

img.alignleft.wp-image-1653 {
    width: 35px;
}

img.alignleft.wp-image-1652 {
    width: 35px;
}

@media screen and (max-width: 780px)
{ .Castleford-section .owl-next {
    left: 90%!important;
}}

@media screen and (max-width: 780px)
{ .owl-nav .owl-next {
    top: 90%!important;
}}

@media screen and (max-width: 780px)
{ .single .owl-stage-outer {
    width: 100%;
    border-right: solid 0px #003659;
}}

@media screen and (max-width: 780px)
{ .single .plan-section {
    margin-top: 12px;
}}

@media screen and (max-width: 780px)
{ h3 {
    font-family: 'Cormorant Garamond',"Adobe Garamond"!important;
}}

.spu-container h3 span {
    font-family: 'Cormorant Garamond',"Adobe Garamond"!important;
}

.spu-container span a {
    color: #ffffff;
    background-color: #023659;
    border-radius: 50px;
    padding: 5px 15px;
}

.site-container .sh-site-plan-img {
    width: 100%!important;
}