/*-----------------------------------Header-banner-----------------------------------*/
.main-navbar .navbar.navbar-light .navbar-nav .nav-item a:hover, .main-navbar .navbar.navbar-light .navbar-nav .nav-item a:focus, .main-navbar .navbar.navbar-light .navbar-nav .nav-item a.active {
    color: #f71d29d9 !important;
}
.better-home-content .sub-title {
    display: inline-block;
    margin-bottom: 18px;
    color: #004d06;
}
.main-default-btn {
    display: inline-block;
    padding: 15px 30px;
    background-color: #4e965f;
    border: 1px solid #4e965f;
}
.main-default-btn.call {
    display: inline-block;
    padding: 15px 30px;
    border:1px solid #4e965f;
    background-color: #fff;
    color:#4e965f !important;
}
.main-default-btn.call:hover {
    display: inline-block;
    padding: 15px 30px;
    background-color: #4e965f;
    color:#fff !important;
}
.let-contact-form.banner {
    background-color: #0057064f;
    padding: 10px;
    border-radius: 10px;
}
.better-home-area {
    background-image: url(../img/banner2.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 120px;
    position: relative;
    z-index: 1;
}
.better-home-image {
    text-align: left !important;
}
.let-contact-form .sub-title {
    color: #fff;
}
.let-contact-form h3 {
    font-size: 40px;
    margin-bottom: 0;
    font-weight: bold;
    color: #fff;
}
.let-contact-form form .let-contact-btn .main-default-btn {
    display: inline-block;
    padding: 15px 30px;
    background-color: #56925d;
}
.mortgage-quote-area-with-full-width .mortgage-quote-image {
    border-radius: 0;
    background-image: url(../img/enquiry.png);
}
.let-contact-form form .let-contact-btn .main-default-btn:hover {
    background-color: #ffffff;
    color: #ff7880;
}
.back-to-top-btn i {
    background: #005507;
}
.main-default-btn:hover {
    background-color: #fff;
    color: #56925d !important;
    border: 1px solid #56925d;
}
.main-navbar .navbar.navbar-style-two.is-sticky.navbar-light .others-option .option-item .call-btn:hover,.main-navbar .navbar.navbar-style-two.is-sticky.navbar-light .others-option .option-item .log-in:hover
 {
    color: #f71d29d9;
}
p.bold {
    text-align: justify;
}
/*---------------------------------End-header-banner---------------------------------*/
.mortgage-quote-area-with-full-width {
    overflow: hidden;
    position: relative;
    background-color: #fff;
    padding: 70px;
}
.mortgage-quote-area-with-full-width .m-0 {
    margin: 0!important;
    background-color: #eee;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 15px;
}
.mortgage-quote-area-with-full-width .mortgage-quote-image {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.mortgage-quote-content .quote-btn {
    display: inline-block;
    padding: 8px 0px;
    border-radius: 5px;
    background: none;
    font-weight: 600;
    color: #f71f2bc9;
    letter-spacing: 0.2em;
    font-family: poppins;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
}
.mortgage-quote-content .quote-btn:hover {
    background: none;
    color: #f71f2bc9;
    text-decoration: underline;
}
.mortgage-quote-content h3 {
    color: #000;
}
.mortgage-quote-content p {
    color: #aaa;
    font-family: "Poppins", sans-serif;
}
.about-style-wrap-content a.first {
    color:#ff1f30;
}
.about-style-wrap-content a.first:hover,.about-style-wrap-content a.second:hover {
    text-decoration: underline;
}
.overview-style-inner-box.get-quote {
    background-image: none;
    background-color: #fff;
    padding: 0px !important;
}
/*----------------------------------------Products----------------------------------------*/
.about-style-wrap-content .about-list-tab .tab-content .tab-pane .content .list li i {
    color: #f71d29;
    top: 2px;
}
.offer-style-card.with-black-color::before {
    background: linear-gradient(180deg, rgba(13, 24, 32, 0) 0%, #00000096 100%, rgba(0, 0, 0, 0.7) 100%);
    z-index: 1;
}
.offer-style-card.with-black-color::after {
    background: linear-gradient(180deg, rgba(0, 193, 148, 0) 0%, #4e965f5c 61.98%, #4e965f94 100%);
}
.main-section-title .sub-title {
    color: #4e965f;
    display: inline-block;
    margin-bottom: 12px;
}
.about-style-wrap-content .sub-title {
    color: #4e965f;
    display: inline-block;
    margin-bottom: 18px;
}
.about-style-wrap-content .about-list-tab .nav .nav-item .nav-link:hover, .about-style-wrap-content .about-list-tab .nav .nav-item .nav-link.active {
    color: #4e965f;
}
.about-style-wrap-content .about-list-tab .nav .nav-item .nav-link::before {
    position: absolute;
    content: "";
    height: 1px;
    width: 0%;
    background-color: #4e965f;
}
.overview-style-area {
    margin: 30px;
}
.overview-style-inner-box {
    background-image: none; 
    background-color: #eee;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 5px;
    padding: 60px !important;
}
.overview-style-inner-box .content .overview-btn li:hover >  .main-default-btn {
    color: #f71d29;
}
.main-default-btn:hover {
    background-color: #fff;
}
.overview-style-inner-box .content .overview-btn li .main-optional-btn {
    display: inline-block;
    padding: 15px 30px;
    background-color: #fff;
    color: #4e965f;

}
.overview-style-inner-box .content .overview-btn li .main-optional-btn:hover {
    background-color: #4a9860;
    color: #ffffff;
}
.overview-style-inner-box .content h3 span {
    color: #4a9760;
}   
.information-area.pt-100.pb-70 {
    background-color: #4e965f;
}
.information-card p span,.information-card p span a{
    color: #fff;
}
.information-card p span a:hover {
    color: #fff;
    text-decoration: underline;
}
.information-card .icon i {
    display: inline-block;
    height: 65px;
    width: 65px;
    line-height: 65px;
    background-color: #fff;
    color: #4a9760;
}
.footer-bottom.footer-border-top {
    padding: 20px 10px 0px 10px;
    background-color: #eee;
}
.testimonials-style-content .sub-title {
    color: #56915d;
}
.testimonials-style-card .info i {
    background-color: #005709;
}
.testimonials-style-slider.owl-theme .owl-dots .owl-dot:hover span, .testimonials-style-slider.owl-theme .owl-dots .owl-dot.active span {
    background: #7bad82;
}
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px){
.main-navbar .navbar.navbar-style-two.navbar-light .others-option .option-item .call-btn {
    display: block !important;
}
}
@media only screen and (max-width: 767px){
.main-navbar .navbar.navbar-style-two.navbar-light .others-option .option-item .call-btn {
    display: block !important; 
    color: #000;
}
.mortgage-quote-area-with-full-width .mortgage-quote-image {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.pd-top {
    padding-top: 150px !important;
}
}
@media (max-width: 990px){
#order1{
    order: 1;
}
#order2{
    order: 1;
}
#order3{
    order: 4;
}
#order4{
    order: 3;
}
#order5{
    order: 5;
}
#order6{
    order: 6;
}
#order7{
    order: 8;
}
#order8{
    order: 7;
}
.mortgage-quote-area-with-full-width {
    padding: 15px;
}
.overview-style-area {
    margin: 0px 0px 10px 0px;
}
.overview-style-inner-box {
    padding: 30px !important;
}

.mortgage-quote-content h3 {
    font-size: 22px !important;
}
}


.row.mg-top {
    margin: 80px 0px;
}
p.txt {
    text-transform: lowercase;
}   

