.only-content-page { margin-top:100px; margin-bottom:110px; }
.rentalagrement .row { margin-bottom:50px; }
.rentalagrement p { margin-bottom:15px; }
.only-content-page h2 { font-size: 28px; line-height:38px; }
.only-content-page h3 { font-size: 22px; line-height:30px; }
.rentalagrement h4 { margin-bottom:20px; }
.rentalagrement h5 { margin-bottom:20px; font-size:18px; font-weight:700; font-family: "league spartan"; }
.rentalagrement a { color:#a7802c; }
.rentalagrement a:hover { color:#333; }
.rentalagrement .step-btn { font-family: "league spartan", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 26px;
color: #fff; border:solid 1px #a7802c;
background-color: #a7802c;
padding: 12px 30px 12px 30px; }
.rentalagrement .step-btn:hover { color:#a7802c; background-color: #fff;  }
.rentalagrement .step-btn:focus, .rentalagrement .step-btn.focus{box-shadow: 0 0 0 0.2rem #a7802c73; background-color: #fff; color:#a7802c; }
.progress-bar {background-color: #a7802c;}
p.gold { font-size:18px; color:#a7802c; }
ul, ul ul { margin-bottom:20px; }
ul li { font-size: 18px; line-height: 30px; color: #070707; font-weight: 400; font-family: "league spartan"; }

.step-wrapper { padding-top:100px; padding-bottom:110px; background-color:#f9f9f9; }
.steps {padding: 0px 30px 40px 30px;
border-style: solid; transition-delay: .3s;
border-width: 1px 1px 1px 1px; padding: 0 50px 50px;
border-color: #3B444F75;
border-radius: 10px 10px 10px 10px;     margin-top: 100px; min-height: 410px; }
.steps img { margin-top:-60px; margin-bottom:30px; }
.steps h3 { color:#A7802C; font-size: 22px; line-height:32px; }
.step-wrapper a:hover { text-decoration:none; }
.step-wrapper a:hover .steps { box-shadow:0px 0px 25px #ccc;  }
.only-content-page img { max-width: 100%; height: auto; }
.only-content-page iframe { max-width: 500px !important; width: 100% !important; }
h2.gold-tit { font-family: "league spartan", Sans-serif; font-size: 24px; font-weight: 700; line-height: 35px; margin-bottom: 20px; color:#a7802c; }
h3.light-weight { font-weight:400; }
.about-wrap h2 { font-family: "league spartan", Sans-serif; font-size: 22px; font-weight: 700; line-height: 32px; margin-bottom: 20px; }
.about-wrap ul { padding: 0; list-style: none; }
.about-wrap ul i { color:#a7802c; margin-right:5px; padding-top: 7px; }
.about-wrap ul li { margin-bottom:10px; display: flex; }
.about-wrap h4 { font-family: "league spartan", Sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; margin-bottom: 20px; }
textarea.form-control { height: 110px; }

.tab-outer .tab-pane { display:none; padding: 50px; padding-bottom:0; }
.tab-outer .tab-pane.show { display:block; }
.tab-outer .tab-pane .list-item-state > a  { font-size: 20px; font-weight: 700; }
.tab-outer .tab-pane .list-item-city { padding:10px 20px; }
.tab-outer .tab-pane .list-item-city > a { font-size:18px;  font-weight: 600; }
.tab-outer .tab-pane .list-item-city .list-item { margin-bottom: 5px; padding: 2px 20px; }

.property_care_right, .choose_outer_right { display: flex; align-items: center; justify-content: center; }
.about-wrap ul.features-list li { display: block; margin-bottom: 10px; }
.about-wrap ul.sub-features-list li, .choose_outer ul.sub-features-list li { display: block; position: relative; padding-left: 25px; list-style: none; padding-bottom: 15px; margin-bottom: 0; }
.about-wrap ul.sub-features-list  { padding-left:20px; }
.about-wrap ul.sub-features-list li:before, .choose_outer ul.sub-features-list li:before { 
    content: '';
    position: absolute;
    top: 14px;
    right: inherit;
    left: 0;
    width: 7px;
    height: 15px;
    border: solid #ab822c;
    border-width: 0 2px 2px 0;
    margin: -1px -1px 0 -1px;
    transform: rotate(45deg) translate(-50%, -50%);
    z-index: 2;
    background-color: transparent;
    border-radius: 0; }

.rentalagrement .row.services_care_row { margin-bottom:20px; }

.property_management_new .services_care_row h3 { margin-bottom:30px; }
.property_management_new .discover_right_area { border: none; display: grid;  grid-template-columns: 1fr 1fr 1fr;   gap: 20px; }
.property_management_new .discover_right_inner { display: flex;   flex-direction: column;  flex-wrap: nowrap;  align-content: center;  justify-content: flex-start;   align-items: flex-start;  padding: 30px 28px;  border: 1px solid #ab822c; width: 100%;}
.property_management_new .discover_right_cont { padding-left: 0; }
.property_management_new .discover_right_area .features-list li { padding-left:20px; }
.property_management_new p { font-size:20px; line-height:30px; letter-spacing:1px; }
.property_management_new .discover_right_inner:nth-child(3) { border: 1px solid #ab822c; }
.property_management_new p.small { font-size: 13px;  letter-spacing: 0; line-height: 20px; }


.property_management_new.only-content-page { margin-top: 80px; margin-bottom: 80px; }
.choose_outer-wrap { background: #f6f2e9;  padding: 80px 0; }
.choose_outer ul li { font-size: 20px;
    line-height: 30px;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 400;
    font-family: "league spartan";
    background: url(/public/assets/css/frontend/images/choose_arrow.png) no-repeat 0px 8px; padding-left:20px; margin-bottom: 15px; }
.choose_outer ul { list-style:none; padding:0; }
.choose_outer-wrap.inner-content-wrap h4 { margin-bottom:20px; }
.choose_outer-wrap.inner-content-wrap p { font-size:20px; line-height:30px; letter-spacing:1px; }
.choose_outer-wrap.inner-content-wrap p a { border-bottom: 2px solid #a7802c;  text-decoration: none; color: #a7802c; }
.choose_outer-wrap.inner-content-wrap p a:hover { color:#000; }
.choose_outer-wrap img { max-width:100%; }
.property_management_new .discover_right_img { margin-bottom:15px; }
.property_management_new p.small_text { font-size: 14px; font-weight: 600;  line-height: 16px;  margin-top: 15px; }
.property_management_new.about-wrap ul li { flex-direction: column; }

.choose_left_cont_outer ul li { background:url(/public/front_end/images/tick.png) no-repeat 0px 6px; list-style: none; padding-left: 40px; background-size: 20px; font-family: "league spartan";}
.choose_left_cont_outer ul li ul li { list-style:disc; padding: 0; background: none;}
.choose_left_cont_outer ul li span { font-size:16px; }
.choose_right_cont_outer ul li { background:url(/public/front_end/images/close.png) no-repeat 0px 6px; list-style: none; padding-left: 40px; background-size: 20px; font-family: "league spartan";}
.choose_right_cont_outer ul li ul li { list-style:disc; padding: 0; background: none;}
.choose_right_cont_outer ul li span { font-size:16px; }
.more_info_cont a { display: flex;  flex-direction: row;  flex-wrap: nowrap;  align-content: center;   justify-content: flex-start; align-items: center; gap: 15px; font-family: "league spartan"; text-decoration: none; font-size: 18px;}
.more_info_cont a p { margin-bottom:0; font-size: 22px;  font-family: "league spartan";  font-weight: 700; }
.more_info_btm { background: #f6f2e9; padding: 30px 0; }
.more_info_cont a i { background: #a7802c;   width: 50px;  height: 50px; border-radius: 50%;   display: flex;  flex-direction: row; flex-wrap: nowrap;  align-content: center;  justify-content: center; align-items: center; color: #fff; }
.more_info_cont a:hover i { background: #000; }
.more_info_cont a:hover p { color: #a7802c; } 








@media(max-width:1200px){
    .only-content-page { margin-top:80px; margin-bottom:90px; }
    .more_info_cont a p { font-size: 12px; }
}
@media(max-width:991px){
    .only-content-page { margin-top:60px; margin-bottom:70px; }
    .only-content-page h2 { font-size: 22px; line-height:30px; }
    .only-content-page h3 { font-size: 20px; line-height:26px; }
    .step-wrapper { padding-top: 70px; padding-bottom: 80px; }
    .steps { margin-top: 70px; min-height: auto; padding: 0 22px 24px; }
    .steps img { margin-bottom: 10px; }
    .step-wrapper .col-sm-4 { flex: 0 0 100%; max-width: 100%;}
    .steps h3 { font-size: 18px; line-height:28px; }
    ul { padding-left:20px; }
    .rentalagrement .step-btn { padding: 5px 20px 5px 20px; font-size:14px; }
    .property_management_new .discover_right_area { grid-template-columns: 1fr 1fr; }
    .choose_outer ul li, .choose_outer-wrap.inner-content-wrap p { font-size:18px; }
    .more_info_cont a p { font-size: 12px; }

    
}
@media(max-width:767px){
    .only-content-page { margin-top:50px; margin-bottom:60px; }
    .step-wrapper { padding-top: 60px; padding-bottom: 70px; }
    .only-content-page h3 { font-size: 18px; line-height: 24px; }
    .about-wrap .col-6 { flex: 0 0 100%; max-width: 100%; }
    .about-wrap .col-6.pr-5 { padding-right: 15px !important; margin-bottom: 20px; }
    .about-wrap h4 { font-size: 16px; line-height: 26px; margin-bottom: 10px; }
    .about-wrap img { width:100%; }
    .only-content-page h2 { font-size: 20px; line-height: 28px; }
    .rentalagrement .row { margin-bottom: 20px; }
    .property_management_new .discover_right_area { grid-template-columns: 1fr; }
    .choose_outer ul li, .choose_outer-wrap.inner-content-wrap p { font-size:16px; }
    .more_info_cont { margin-bottom:20px; }

}
@media(max-width:480px){

.more_info_cont a p { font-size:15px; }
.choose_cont ul { padding:0; }

}