:root{
    font-size: 14px;
}

html{font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; overflow-x: hidden; max-width: 100%;}

body{margin: 0; background-color: #fff; font-family: 'Montserrat', 'Arial', sans-serif; font-weight: 500; overflow-x: hidden; max-width: 100%;}
img:focus, button:focus{outline: none;}

.header{width: 100%; background-color: black !important; position: fixed !important; z-index: 1000; top: 0; left: 0; border: none !important; border-bottom: none !important; box-shadow: none; border-radius: 0 !important; min-height: 80px !important; padding: 0 10px; margin-bottom: 0 !important;}
.header .navbar-brand{padding: 0 !important;}
.header img{width: 130px; margin: 15px 0 15px 15px;}
.header .nav li{margin-right: 20px;}
.header .nav li:last-child{margin-right: 0;}
.header .nav li a{padding: 30px 12px 29px; color: white !important;}
/* .header .nav li a:hover{color: #ffe133 !important;} */
/* .header .nav li.call_btn_desk{margin-left: 10px;} */
.header .nav li img{width: 12px; margin: -1px 5px 0 0;}
.header .nav li img.mail_icon{width: 15px;}

.appoint-btn{background-color: #333333; color: #fff; padding: 10px 20px !important; position: fixed; bottom: 20px; z-index: 100; right: 20px; border-radius: 3px; box-shadow: 0 0 5px 0 #29282882; text-decoration: none; display: none;}
.appoint-btn:hover{background-color: #333333; color: #fff !important; text-decoration: none;}
.appoint-btn:focus{background-color: #333333; color: #fff !important;}

.call_button{width: 35px; height: 35px; display: none; border-radius: 3px; float: right; background-color: white; margin: 12px 10px 0 0; justify-content: center; align-items: center;}
.call_button img{width: 20px !important; margin: 0 !important;}

/*.top-img{width: 100%; padding: 73px 0 0 0; height: 80vh; overflow: hidden; position: relative;}*/

.top-img {
    width: 100%;
    padding: 73px 0 0 0;
    height: 105vh;
    overflow: hidden;
    position: relative;
}
.top-img img{width: 100%; height: 100%; object-fit: cover;}
.top-img .content_sec{position: absolute; top: 0; bottom: 0; width: 300px; background-color: rgba(255,255,255,.9); left: 15%;}
.top-img .content_sec p{color: black; font-size: 20px; margin-top: 100px; padding: 0 20px;}

.invest-options{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.cta-inner ul{width: 100%; display: inline-block; margin: 30px 0; padding: 0;}
.cta-inner ul li{width: 25%; float: left; text-align: left; min-height: 120px; border-right: 1px solid rgba(255, 255, 255, 0.2); white-space: initial; text-transform: uppercase; padding: 20px 15px; font-size: 18px; color: #fff; list-style-type: none;}
.cta-inner ul li:last-child{border-right: none;}

.top-nav{display: inline-block; float: right; margin: 0; padding: 0;}
.top-nav li{float: left; list-style-type: none;}
.top-nav li a{color: #4e4e4e; font-weight: 500; padding: 14px 20px 9px; display: inline-block; font-size: 14px;}

.cont-sec{width: 100%; padding: 30px 0; text-align: center; background-color: #fff;}
.cont-sec p{font-size: 22px; color: #333; text-transform: uppercase; font-weight: 600; margin: 0; padding: 0 20%; line-height: 32px;}

.number{font-size: 22px; padding: 14px 0; margin-left: 15px;}

.footer{width: 100%; background-color: black; padding: 20px 30px;}
.footer p{text-align: left; font-size: 13px; color: white; margin: 0; display: inline-flex;}
.footer .footer_inner{display: flex; justify-content: space-between; align-items: center;}
.footer ul.footer_social{display: inline-flex; margin: 0; padding: 0; list-style-type: none;}
.footer ul.footer_social li{margin-left: 15px;}
.footer ul.footer_social li a img{width: 18px;}

.privacy-policy{width: 100%; background-color: #f9f9f9; padding: 80px 30px 30px;}
.privacy-policy h2{font-size: 24px; color: #444;}
.privacy-policy h4{font-size: 16px; color: #333; margin: 30px 0 10px 0;}
.privacy-policy p{font-size: 13px; color: #848484;}

.thank-you{width: 100%; flex: 1; display: flex; align-items: center; padding-top: 50px; justify-content: flex-start; flex-wrap: wrap; background: url('../img/thankyou_bg.jpg') no-repeat center center; background-size: cover;}
.thank-you .inner_content{width: 1100px; padding: 0 600px 0 0; margin: 0 auto;}
.thank-you .inner_content h4{font-size: 1.8rem; width: 100%; font-weight: 600; color: #100e4f; line-height: 2.2rem;}
.thank-you .inner_content p{font-size: 1.1rem; margin: 0; line-height: 2rem;}

.thankyou_wrap{display: flex; flex-wrap: wrap; flex-direction: column; height: 100vh;}

.contact{width: 100%; background-color: white; display: inline-block; margin: 0; padding: 80px 0;}
.contact h4{font-size: 28px; font-weight: 700; display: block; margin: 0 0 15px 0; color: #1b164a; line-height: 36px;}
.contact hr{width: 120px; float: left; margin: 0 0 30px 0; border-top: 2px solid #e61a23;}
.contact .contact_info{clear: both;}
.contact p{font-size: 14px; color: #333}
.contact p a{text-decoration: none; color: #333}
.contact .footer_form{width: 100%; background-color: #f5f5f5; padding: 30px 30px 20px; box-shadow: 0 5px 15px 0 #f1f1f1;}
.contact .footer_form h6{font-size: 13px; text-align: left; color: #f3f3f3; line-height: 22px; font-weight: 600;}
.contact .footer_form h6 span{font-size: 18px; color: #1b164a;}
.contact .footer_form form{display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.contact .footer_form form .form_inner{width: 48%;}
.contact .footer_form form input, .contact .footer_form form textarea{width: 100%; background-color: white; margin-top: 6px; margin-bottom: 15px; color: #333; border-radius: 5px; padding: 0 15px; height: 45px; border: none;}
.contact .footer_form form input:focus, .contact .footer_form form textarea:focus{outline: none;}
.contact .footer_form form input[type="submit"]{width: 100%; border-bottom: none; background-color: #1b164a; color: white; font-size: 13px; text-transform: uppercase; border-radius: 5px; margin-top: 2px;}
.contact .footer_form form input::-webkit-input-placeholder, .contact .footer_form form textarea::-webkit-input-placeholder {color: #999;}
.contact .footer_form form input::-moz-placeholder, .contact .footer_form form textarea::-moz-placeholder{color: #999;}
.contact .footer_form form textarea{height: 110px; padding: 15px;}

.info_footer{width: 100%; background-color: #313332; padding: 50px 0;}
.info_footer p.head_text{font-size: 20px; font-weight: 600; color: white;}
.info_footer p.body_text{font-size: 13px; font-weight: 400; color: white; opacity: .9; line-height: 26px;}
.info_footer ul.link_list{padding: 0; list-style-type: none;}
.info_footer ul.link_list li{font-size: 13px; color: white; line-height: 20px; width: 100%; margin-bottom: 15px; opacity: .9;}
.info_footer ul.link_list li a{color: white; text-decoration: none;}

.testimonial{width: 100%; background-color: #f1f1f1; padding: 50px 0;}
.testimonial h6{font-size: 28px; font-weight: 700; display: block; margin: 0 0 40px 0; color: black; line-height: 38px; text-align: center;}
.testimonial .testimonial_inner{width: 100%; display: flex; justify-content: space-between; overflow: hidden; align-items: center; width: 98%; flex-wrap: wrap;}
.testimonial .testimonial_inner.testimonial_inner_right{float: right;}
.testimonial .testimonial_inner .testi_left{flex: 1; margin-right: 30px;}
.testimonial .testimonial_inner .testi_left p{font-size: 12px; line-height: 22px;}
.testimonial .testimonial_inner .testi_right{width: 150px; margin-right: -20px;}
.testimonial .testimonial_inner .testi_right .img_wrap{width: 150px; height: 150px; border-radius: 50%; overflow: hidden;}
.testimonial .testimonial_inner .testi_right img{width: 100%; height: 100%; object-fit: cover;}
.testimonial .testimonial_inner .testi_right p{font-size: 13px; font-weight: 600; padding-right: 20px; text-align: right; margin: 10px 0 3px;}
.testimonial .testimonial_inner .testi_right span{font-size: 10px; text-align: right; font-style: italic; display: block; padding-right: 20px; opacity: .7;}

.stats{width: 100%; padding: 50px 0; background-color: #1b164a;}
.stats ul{padding: 0; list-style-type: none; display: flex; justify-content: space-between; flex-wrap: wrap;}
.stats ul li{width: 25%; text-align: center; padding: 20px 0; border-right: 1px solid rgba(255,255,255,0.3);}
.stats ul li:last-child{border-right: none;}
.stats ul li p{color: #e61923; margin: 0; font-size: 36px; font-weight: 700;}
.stats ul li span{color: white; font-size: 18px;}

.career{width: 100%; padding: 50px 0 100px 0; background-color: white;}
.career h6{font-size: 32px; font-weight: 700; line-height: 40px; margin: 0; padding: 0; color: #e61923;}
.career p{font-size: 16px; line-height: 28px; margin: 20px 0 0;}
.career .career_form{width: 90%; background-color: #f5f5f5; display: flex; align-items: center; min-height: 350px; padding: 30px 30px 20px; box-shadow: 0 5px 15px 0 #f1f1f1; margin: 0 0 0 10%;}
.career .career_form h6{font-size: 13px; text-align: left; color: #f3f3f3; line-height: 22px; font-weight: 600;}
.career .career_form h6 span{font-size: 18px; color: #1b164a;}
.career .career_form form{display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.career .career_form form .form_inner{width: 100%;}
.career .career_form form input, .career .career_form form textarea{width: 100%; background-color: white; margin-top: 6px; margin-bottom: 15px; color: #333; border-radius: 5px; padding: 0 15px; height: 45px; border: none;}
.career .career_form form input:focus, .career .career_form form textarea:focus{outline: none;}
.career .career_form form input[type="submit"]{width: 100%; border-bottom: none; background-color: #1b164a; color: white; margin: 20px 0 0; font-size: 13px; text-transform: uppercase; border-radius: 5px;}
.career .career_form form input::-webkit-input-placeholder, .career .career_form form textarea::-webkit-input-placeholder{color: #999;}
.career .career_form form input::-moz-placeholder, .career .career_form form textarea::-moz-placeholder{color: #999;}
.career .career_form form .resume_field{position: relative; background-color: white; border-radius: 5px;}
.career .career_form form .resume_field input{opacity: 0;}
.career .career_form form .resume_field label{position: absolute; top: 0; bottom: 0; cursor: pointer; left: 0; right: 0; margin: 0; display: flex; align-items: center; padding-left: 15px; font-weight: 600;}
.career .thankyou_message{display: none; align-items: center; justify-content: center; padding: 50px;}
.career .career_form_inner{display: flex;}
.career .thankyou_message p{text-align: center; margin: 0;}

.featured{width: 100%;padding: 50px 0;}
.featured h6{font-size: 28px; font-weight: 700; display: block; margin: 0 0 40px 0; color: black; line-height: 38px; text-align: center;}
.featured .project_wrap{width: 100%; border: 1px solid #1b164a; height: 600px; display: flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start;}
.featured .project_wrap .img_wrap{width: 100%; height: 300px; overflow: hidden; position: relative;}
.featured .project_wrap .img_wrap img{width: 100%; height: 100%; object-fit: cover;}
.featured .project_wrap .img_wrap .builder_logo{position: absolute; bottom: 0; left: 0; width: 180px; text-align: center; padding: 15px 0; background-color: white; border-radius: 0 10px 0 0; overflow: hidden;}
.featured .project_wrap .img_wrap .builder_logo img{width: 80%; margin: 0 10%;}
.featured .project_wrap .info_wrap{padding: 15px; box-sizing: border-box; flex-wrap: wrap; display: flex; align-content: space-between; height: calc(100% - 300px);}
.featured .project_wrap .info_wrap .text_info{}
.featured .project_wrap .info_wrap p.project_name{font-size: 16px; font-weight: 700; color: #1b164a; margin: 0 0 8px;}
.featured .project_wrap .info_wrap p.usp_text{font-size: 13px; margin: 0 0 8px;}
.featured .project_wrap .info_wrap p.group_name{font-size: 14px; font-weight: 600; text-transform: uppercase; margin: 0 0 1px;}
.featured .project_wrap .info_wrap p.add_text{font-size: 11px;}
.featured .project_wrap .info_wrap p.offer_text{font-size: 14px; color: #1b164a; font-weight: 600;}
.featured .project_wrap .info_wrap p.property_price{font-weight: 700; font-size: 16px; text-transform: uppercase; margin-top: 20px; color: #e61923;}
.featured .project_wrap .info_wrap p.property_price span{display: block; font-weight: 500; font-size: 13px; margin-top: 1px;}
.featured .project_wrap .info_wrap .bottom_link{display: flex;}
.featured .project_wrap .info_wrap .bottom_link a{width: 120px; text-decoration: none; background-color: #1b164a; color: white; font-size: 12px; text-align: center; padding: 7px 0;}
.featured .project_wrap .info_wrap .bottom_link a:nth-child(2){background-color: #e61923;}

.categories{width: 100%; margin-top: -90px;}
.categories ul{display: flex; justify-content: space-between; background-color: #e61923; padding: 20px 0; border-radius: 10px; list-style-type: none; flex-wrap: wrap;}
.categories ul li{flex: 1; text-align: center; border-right: 1px solid rgba(255,255,255,.3); padding: 15px 15px;}
.categories ul li p{font-size: 13px; text-transform: uppercase; color: white; margin: 0;}
.categories ul li a{text-decoration: none;}
.categories ul li img{width: 55px; margin: 0 0 15px;}

.owl-theme .owl-nav{position: absolute; top: 48%; left: -50px; right: -50px; text-align: unset !important;}
.owl-carousel .owl-nav button{width: 30px; height: 30px; border-radius: 50% !important; background-color: #e4e4e4 !important;}
.owl-carousel .owl-nav button img{width: 12px; opacity: .8; top: -1.5px; position: relative;}
.owl-carousel .owl-nav button:focus{outline: none;}
.owl-carousel .owl-nav .owl-prev{left: 0; position: absolute;}
.owl-carousel .owl-nav .owl-next{right: 0; position: absolute;}

.about_banner{width: 100%; height: 350px; margin-bottom: 50px; box-shadow: 0 5px 15px 0 #f1f1f1;}
.about_banner img{width: 100%; height: 100%; object-fit: cover; object-position: top;}

.about{width: 100%; margin: 0 0 50px; padding: 50px 0;}
.about h6{font-size: 28px; font-weight: 700; display: block; margin: 0 0 20px 0; color: black; line-height: 38px;}
.about p{font-size: 14px; line-height: 24px; margin: 0 0 15px;}
.about ul{margin: 0 0 15px;}
.about ul li{margin: 0 0 5px;}

.contact_page{width: 100%; margin: 0 0 50px; padding: 50px 0;}
.contact_page h6{font-size: 28px; font-weight: 700; display: block; margin: 0 0 20px 0; color: black; line-height: 38px;}
.contact_page ul{list-style-type: none; padding: 0;}
.contact_page ul li{display: flex; align-items: center; margin-bottom: 30px;}
.contact_page ul li i{width: 50px; height: 50px; border-radius: 25px; background-color: #cccccc50; display: flex; justify-content: center; align-items: center;}
.contact_page ul li i img{width: 20px; opacity: .8;}
.contact_page ul li p span{display: block; font-size: 13px; font-weight: 500; opacity: .8; margin-bottom: 3px;}
.contact_page ul li p{font-size: 15px; font-weight: 700; margin: 0; margin-left: 15px;}
.contact_page ul li p a{text-decoration: none; color: black;}
.contact_page .contact_form{width: 100%;}
.contact_page .contact_form input, .contact_page .contact_form textarea{width: 100%; background-color: #f7f7f7; margin-top: 6px; margin-bottom: 15px; color: #333; border-radius: 5px; padding: 0 15px; height: 45px; border: 1px solid #f3f3f3;}
.contact_page .contact_form input:focus, .contact_page .contact_form textarea:focus{outline: none;}
.contact_page .contact_form input[type="submit"]{width: 100%; border-bottom: none; background-color: #1b164a; color: white; font-size: 13px; text-transform: uppercase; border-radius: 5px; margin-top: 2px;}
.contact_page .contact_form input::-webkit-input-placeholder, .contact_page .contact_form textarea::-webkit-input-placeholder {color: #999;}
.contact_page .contact_form input::-moz-placeholder, .contact_page .contact_form textarea::-moz-placeholder{color: #999;}
.contact_page .contact_form textarea{height: 110px; padding: 15px;}

.home_modal.in{display: flex !important; align-items: center;}
.home_modal .modal-dialog{max-width: 550px !important;}
.home_modal .modal-content .modal-body{padding: 0 !important; border-radius: 5px; overflow: hidden;}
.home_modal .modal-content .modal-body img{width: 100%;}
.home_modal .modal-content .modal-body button{position: absolute; right: 10px; width: 30px; height: 30px; background: #fff; opacity: .9; border-radius: 20px; top: 10px;}
.modal_button{display: none !important;}

.query_modal.in{display: flex !important; align-items: center; justify-content: center;}
.query_modal .modal-dialog{max-width: 300px !important;}
.query_modal .modal-dialog input{width: 100%; background-color: #f7f7f7; margin-top: 6px; margin-bottom: 15px; color: #333; border-radius: 5px; padding: 0 15px; height: 45px; border: 1px solid #f3f3f3;}
.query_modal .modal-dialog input:focus{outline: none;}
.query_modal .modal-dialog input[type="submit"]{width: 100%; border-bottom: none; background-color: #1b164a; color: white; font-size: 13px; text-transform: uppercase; border-radius: 5px; margin-top: 2px; margin-bottom: 0;}
.query_modal .modal-dialog input::-webkit-input-placeholder{color: #999;}
.query_modal .modal-dialog input::-moz-placeholder{color: #999;}
.query_modal .modal-dialog .modal_head{display: flex; justify-content: space-between;}
.query_modal .modal-dialog button{position: relative; top: -6px;}

.query_button{display: none; width: 50px; height: 50px; border-radius: 50%; position: fixed; bottom: 15px; right: 15px; background: white; border: none; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2); z-index: 10;}
.query_button img{width: 60%;}

@media(min-width: 300px) and (max-width: 700px){
    .header{padding: 0 0; min-height: 57px !important;}
    .header img{width: 100px; margin: 9px 0 0 5px;}
    .header .nav{margin: 0;}
    .header .nav li{border-bottom: 1px solid #f3f3f3; margin-right: 0;}
    .header .nav li a{padding: 10px 10px; font-size: 12px;}
    .header .nav li:nth-child(4), .header .nav li:nth-child(5){display: none;}

    .header .navbar-collapse{border-color: #f5f5f5 !important; margin-top: 5px; padding: 0;}
    .header .navbar-toggle{border: none; border-radius: 0; padding: 9px 5px 9px 10px; background-color: transparent !important; margin-right: 0; margin-top: 15px; float: left;}
    .header .navbar-toggle .icon-bar{width: 18px; background-color: #a5a5a5;}
    .header .navbar-toggle:hover{background-color: transparent !important;}
    .header .navbar-toggle:focus{background-color: transparent !important;}
    .header .navbar-toggle .icon-bar+.icon-bar{margin-top: 3px;}

    .header .nav li .appoint-btn{display: none;}

    h2.sdfsd {
    color: #BF323D;
    border-bottom: transparent;
    margin-bottom: -42px !important;
    font-size: 28px !important;
    opacity: .9;
    /* text-shadow: 2px 2px 0 rgb(255 255 255 / 25%); */
}

    .footer{padding: 12px 0;}
    .footer p{font-size: 12px;}

    .privacy-policy{padding: 50px 15px 30px;}
    .privacy-policy h2{font-size: 18px;}
        
    .header .nav li .appoint-btn{display: none;}

    .contact ul{margin: 0 0 20px 0;}

    .master-head{padding: 50px 0 0 0;}

    .call_button{display: flex;}

    .appoint-btn{display: none !important;}

    .header .nav li.call_btn_desk{display: none;}

    .thank-you .inner_content{width: 100%; padding: 0 40px}
    .thank-you{background: url('../img/thankyou_bg.jpg') no-repeat right 40% center; background-size: cover;}

    .home_footer{padding-bottom: 80px;}
    .contact ul{margin: 0 0 20px 0;}
    .contact .footer_form{margin: 50px 0 0; padding: 20px;}
    .contact .footer_form form input, .contact .footer_form form input[type="submit"]{width: 100%;}
 
    .top-img{padding: 56px 0 0 0; height: 75vh;}
    .top-img .content_sec{width: 80%; left: 10%; display: flex; align-items: center;}
    .top-img .content_sec p{margin: 0;}

    .categories{margin-top: -70px;}
    .categories ul li{flex: unset; width: 48%; border: none;}

    .featured .project_wrap{margin-bottom: 20px;}
    .stats ul li{width: 100%; border: none;}

    .testimonial{padding-bottom: 20px;}
    .testimonial .testimonial_inner{margin-bottom: 40px; width: 100%;}
    .testimonial .testimonial_inner .testi_left{width: 100%; flex: unset; margin: 0;}
    .testimonial .testimonial_inner .testi_right .img_wrap{display: none;}
    .testimonial .testimonial_inner .testi_right{width: 100%;}
    .testimonial .testimonial_inner .testi_right p, .testimonial .testimonial_inner .testi_right span{text-align: left;}

    .contact .footer_form form .form_inner{width: 100%;}

    .footer_sec{margin: 40px 0;}
    .featured{/* padding: 50px 40px; */}
    .owl-carousel .owl-nav .owl-next{right: 10px;}
    .owl-carousel .owl-nav .owl-prev{left: 10px;}

    .about, .contact_page{padding: 0;}

    .query_button{display: block;}

    .career .career_form{width: 100%; margin: 40px 0 0;}
}

@media (min-width: 1600px){
    :root{font-size: 20px;}
}


/*new css*/
.projects_inner{/* padding: 7px; */box-sizing: border-box;background: #f9f9f9;border-radius: 5px;cursor: pointer;margin-bottom: 45px;box-shadow: 0 4px 15px rgb(0 0 0 / 10%);transition: .5s all ease;border: 1px solid #3b7cba1f;}
 .projects_inner .img_wrap img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}


 .projects_inner .info_wrap {
	 background-color: #000;
	 display: flex;
	 justify-content: space-between;
	 flex-wrap: wrap;
	 padding: 15px;
	 border-radius: 2px 2px 0 0;
}

.project_head {
    font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%;
    color: white;
}


.info_text {
    font-size: 14px;
    font-weight: 600;
    color: white;
    width: 48%;
}


.project_link {
    display: flex;
    margin-top: 20px;
}
.info_text span {
    display: block;
    font-size: .75rem;
    opacity: .8;
}
.project_link a {
    color: black;
    font-size: 13px;
    text-decoration: none;
    background: white;
    border-radius: 3px;
    padding: 5px 15px;
    margin-right: 15px;
}

.img_wrap{
	position:relative;
}
.project-logo{
    position: absolute;
    z-index: 999;
    left: 192px;
    /* top: 141px; */
    /* width: 136px; */
    height: 61px!important;
    /* background: #fff; */
}


#whitelogo{
	background-color: #f4dede9c;
	width: 176px;
	/* top: 120px; */
	left: 156px;
}


/*new css end*/



/*my css banner*/



.banner_saven{
background: url(../img/about.jpg);
background-position: bottom;
background-repeat: no-repeat;
background-size: cover;
padding: 77px 0px;
}   


.banner-content {
    padding-top: 6.5%;
    padding-bottom: 11%;
    padding-left: 10%;
}
h2.sdfsd {
    color: #BF323D;
        border-bottom: transparent;
    margin-bottom: 0px;
    font-size: 48px;
    opacity: .9;
   /* text-shadow: 2px 2px 0 rgb(255 255 255 / 25%);*/
}
.location-desc.pl-3 p {
    font-size: 17px;
}
h2.about_head.asdasD {
    font-size: 22px;
    padding-bottom: 5px;
    color: #fff;
}

ul.list-one li:before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    top: 11px;
    border-radius: 10px;
    left: -20px;
    background: #fff;
}
.payment_plan {
    display: flex;
    padding-top: 20px;
}

ul.list-one li {
    position: relative;
    padding-block: 5px;
    margin-left: 20px;
    font-weight: 800;
    color: #fff;
}
.payment_plan p {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    font-size: 15px;
}

h2.ffjhsdfj {
    color: #ffff;
}

.lease{
    margin-top:30px
}


.price{
    font-size:22px;
    color:#BD2939;
    font-weight:bolder;
}



/*banner end*/
