.y_middle {display: flex; flex-wrap: wrap; align-items: center;} 

.sec-padding.riveria_status_bg{background-image: linear-gradient(to bottom, transparent, #e5f181); padding:60px 0px 65px 0px;}
.riveria_status_1 h2{font-family: "Libre Bodoni",sans-serif;font-size: 45px;font-weight: 400;line-height: 55.6px;}
.riveria_status_1 h2 span{text-transform:capitalize;}
.riveria_status_1 h2 span img{width:40px!important; height:auto; display:inline-block; vertical-align:middle}
.riveria_status h3{font-family: "Maven Pro",sans-serif;font-size: 18px;line-height: 22px; font-weight:bold;color: #000;;margin-bottom:5px;}
.riveria_status h4{font-family: "Libre Bodoni",sans-serif;font-size: 26px;line-height:32px; color:#000; font-weight: 700;margin-bottom: 10px;}
.riveria_status p{font-family: "Maven Pro",sans-serif;font-size: 18px;line-height: 28px; color: #000;;margin-bottom: 35px; text-align:justify}
.col-md-5.col-sm-5.col-xs-12.riveria_status_1{padding-right: 5%;}
.riveria_status_loc{display:inline-block; width:55%; margin-bottom:20px} .riveria_status_loc_2{display:inline-block; width:35%;margin-bottom:20px}


.kk_riveria_green_status_icon_mob{display:none}
.kk_rvria_green_stus_icn_box{width:100%; position:relative}
.kk_rvria_green_stus_icn {position:absolute;left:4%; margin-top:18.2%; display:none!important}
.kk_rvria_green_stus_icn img {width:70%;height:auto}
.kk_rvists_grn_icn_box{position:relative; width:100%; background-color:#e5f181}
.kk_rvists_grn_icn{position:absolute; margin-left:4%; bottom:50px; z-index:1}
.kk_rvists_grn_icn img{width:70%; height:auto}

.kk_rvists_grn_icn_box_mob{position:relative; width:100%;}
.kk_rvists_grn_icn_mob{position:absolute; top:50px; right:28px; z-index:1; display:none}
.kk_rvists_grn_icn_mob img{width:30%; height:auto}




.riveria_dsk_non{display:none} .riveria_mob_non{display:block}

.sec-padding.riveria_visulsnap_bg{background-color:#fff; padding:60px 0px;}
.riveria_visul_snap h2{font-family: "Libre Bodoni",sans-serif;font-size: 45px;font-weight: 400;line-height: 55.6px; color:#000; text-transform:capitalize; margin-bottom:0px}
.riveria_visul_snap p{font-family: "Maven Pro",sans-serif;font-size: 18px;line-height: 28px; color: #000;;margin-bottom: 35px; text-align:justify}
.kk_riveria_snap.owl-theme .owl-controls .owl-buttons div {color: #000 !important; background: none repeat scroll 0px 0px transparent !important; cursor:pointer;}
/*.kk_riveria_snap.owl-theme .owl-controls{margin-top: 15px;text-align: left; padding-left: 0px!important;}*/
.kk_riveria_snap.owl-theme .owl-controls{position: absolute;  margin-top: -46.2%;  right: 0%;}
.kk_riveria_snap.owl-theme .owl-buttons i{background: none repeat scroll 0px 0px transparent !important; font-size: 25px;}
.kk_riveria_snap_kay img{padding:0px 10px}

.kk_riveria_regbg_style1 {background-size: cover; background-repeat: no-repeat; background-position: center center;}
.kk_riveria_reg_box {position: relative;padding: 80px 0 50px;	background-attachment: fixed;}
/*.kk_riveria_reg_box:before {position: absolute;content: "";background: #312c4c;opacity: .9;width: 100%;height: 100%;top: 0;left: 0;}*/
.kk_riveria_resi_box{background-color:rgba(255, 255, 255, 0.9); padding:50px 20px;}
.kk_riveria_resi_box img{width:125px; height:auto; margin-bottom:20px;}
.kk_riveria_resi_box h2 {font-family: "Libre Bodoni",sans-serif; font-size: 45px; font-weight: 400;  line-height: 55.6px;  color: #000;  margin-bottom: 30px;  text-transform:capitalize;}
.kk_riveria_resi_box p{font-family: "Maven Pro",sans-serif;font-size:18px; line-height:26px; font-weight:normal; color:#000;}

.sec-padding.riveria_siteplan_bg{background-color:#e4f5ef; padding:60px 0px 40px 0px}
.col-md-5.col-sm-12.cl-xs-12.riveria_siteplan_box{padding-right: 5.33333%;}
.riveria_siteplan_box h2{font-family: "Libre Bodoni",sans-serif;font-size: 45px;font-weight: 400;line-height: 55.6px;color: #000;margin-bottom: 30px; text-transform:capitalize;}
.riveria_siteplan_box p{font-family: "Maven Pro",sans-serif;font-size:18px; line-height:26px; font-weight:normal; color:#000; text-align:justify;}
.riveria_siteplan_txtbox{margin-bottom: 20px; padding-bottom:10px}
.riveria_siteplan_txtbox i{float: left; margin:7px 20px 0px 0px; color:#fff}
.riveria_siteplan_txtbox img{float: left; margin:7px 25px 0px 0px}
.riveria_siteplan_overflpw{overflow: hidden; text-align:justify; font-size:18px; line-height:28px; color:#121212}


.sec-padding.riveria_key_features_bg {background-color:#09db9c; padding:60px 0px 40px 0px}
.riveria_key_features_bg h2{font-family: "Libre Bodoni",sans-serif;font-size: 45px;font-weight: 400;line-height: 55.6px;color: #000;margin-bottom: 30px; text-transform:none; width:40%}
.riveria_key_features_box{background-color:#fff; padding:35px 20px; margin-bottom:20px; border-radius:8px;}
.riveria_key_features_box img{width:85px; height:auto; margin-bottom:20px}
.riveria_key_features_box p{font-family: "Maven Pro",sans-serif;font-size:18px; line-height:26px; font-weight:normal; color:#000; /*min-height:55px*/ margin-bottom:0px}
.riveria_key_features_box{text-align: center;display: inline-flex;align-items: center;justify-content: center;	vertical-align: middle; width:31.3%; min-height:240px; margin-left:10px; margin-right:10px}
.riveria_key_features_box_small_inr{display:flex; flex-direction:column;align-items: center; justify-content: center;}
riveria_key_features_box_small_inr span{display:block;}


.sec-padding.riveria_loc_bg{background-color:#262525; padding:60px 0px 40px 0px}
.kk_cont_riveria {display: flex; overflow-x: scroll; -webkit-overflow-scrolling: touch; scrollbar-width: thin; scrollbar-color: transparent;}
.kk_cont_riveria::-webkit-scrillbar {width: 0rem;}
.kk_cont_riveria::-webkit-scrillbar-track {background-color: transparent}
.kk_cont_riveria::-webkit-scrillbar-thumb {background-color: transparent}
.kk_riveria_map_scrol_itm {flex: 0 0 auto;padding-right: 20px}
.riveria_loc_txt h2{font-family: "Libre Bodoni",sans-serif;font-size: 45px;font-weight: 400;line-height: 55.6px;color: #fff; margin-bottom:50px;}
.kk_riveria_loc_nearby{font-family: "Maven Pro",sans-serif; font-size:16px; line-height:19px; /*border-bottom:1px solid #888;*/ padding-bottom:5px; margin-bottom:10px; color: #bfbfbf;}
.kk_riveria_loc_nearby span{font-family: "Maven Pro",sans-serif;font-size: 14px;line-height: 16.8px;}
li.kk_riveriacnn_loc_map_btn{font-size: 14px; line-height: 16.8px; font-weight: 500;}
li.kk_riveriacnn_loc_map_btn {margin-bottom: 30px; padding-bottom: 5px;}
li.kk_riveriacnn_loc_map_btn{color: #fff; border-bottom: 1px solid #888;}
li.kk_riveriacnn_loc_map_btn a{text-decoration: none;}
li.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a {font-size: 20px; line-height: 28px; font-weight: 400; color: #fff;}

.marquee {margin: 0 auto;white-space: nowrap;overflow: hidden;box-sizing: border-box; position: relative;}
.marquee__content {width: 300%; display: flex; animation: marquee 20s linear infinite forwards;}
.marquee__content:hover {animation-play-state: paused;}
.marquee__content ul li {font-size: 25px;font-weight: 500;}
.list_inline_kk {display: flex; justify-content: space-around; width: 33.33%; list-style: none; padding: 0; margin: 0;}
@keyframes marquee {
          0% {
            transform: translateX(0);
          }

          100% {
            transform: translateX(-66.6%);
          }
}


.col-sm-6.col-xs-6.kk_mh_sa.kk_mh_invest_gg.med_kk h2 {font-size: 48px; line-height: 48px; font-weight: 600; margin-bottom: 0px; color: #ccc; font-family: "Maven Pro Regular", sans-serif;}
.col-sm-6.col-xs-6.kk_mh_sa.kk_mh_invest_gg.med_kk h2 i {font-size: 40px; line-height: 48px;}


.kk_lable_rental {margin-bottom: 3%;color: #666}
.comment-form .form-input {position: relative}
.comment-form .form-input2 {position: relative}
.comment-form .form-input3 {position: relative}
.comment-form .form-input input {padding-left: 15px}
.comment-form .form-input2 input {padding-left: 15px}
.comment-form .form-input i {position: absolute; top: 69%;left: 5px;font-size: 16px;}
.comment-form .form-input i {color: #bcbaba;}
.comment-form .form-input2 i {position: absolute;top: 48%;left: 5px;font-size: 16px;}
.comment-form .form-input2 i {color: #bcbaba;}
.comment-form .form-input3 i {position: absolute; top: 70%;left: 0px;font-size: 16px;}
.comment-form .form-input3 i {color: #bcbaba;}


.kk_projectview_btn {font-size:14px!important;background-color:#f4a50d!important;color:#000!important;}
.kk_projectview_btn:hover {background-color:#15242e!important;color:#fff!important;font-size:14px!important;}
/*.btn.kk_projectview_btn{font-size:14px!important;padding:10px 14px!important;background-color:#000;color:#fff;border:#000;}
.btn.kk_projectview_btn:hover{background-color:#f4a50d;color:#000;border:#f4a50d;font-size:14px!important;padding:10px 14px!important;}
:hover.btn.kk_projectview_btn{background-color:#f4a50d;color:#000;border:#f4a50d;font-size:14px!important;padding:10px 14px!important;}*/

@media only screen and (min-width:1921px) and (max-width:2000px) {
.kk_rvria_green_stus_icn { margin-top:13.3%}	
}
@media only screen and (min-width:1851px) and (max-width:1920px) {
.kk_rvria_green_stus_icn { margin-top:13.5%}		
}
@media only screen and (min-width:1780px) and (max-width:1850px) {
.kk_rvria_green_stus_icn { margin-top:14.2%}		
}
@media only screen and (min-width:1681px) and (max-width:1779px) {
.kk_rvria_green_stus_icn { margin-top:16.5%}		
}
@media only screen and (min-width:1621px) and (max-width:1680px) {
.kk_rvria_green_stus_icn { margin-top:17%}		
}
@media only screen and (min-width:1580px) and (max-width:1620px) {
.kk_rvria_green_stus_icn { margin-top:17.9%}		
}
@media only screen and (min-width:1500px) and (max-width:1579px) {
.kk_rvria_green_stus_icn { margin-top:18.8%}		
}
@media only screen and (min-width:1400px) and (max-width:1499px) {
.kk_rvria_green_stus_icn { margin-top:19.2%}	
.riveria_status_1 h2 span{font-size: 40px;}
}
@media only screen and (min-width:1350px) and (max-width:1399px) {
.kk_rvria_green_stus_icn { margin-top:22.6%}	
.riveria_status_1 h2 span{font-size: 40px;}
}
@media only screen and (min-width:1300px) and (max-width:1349px) {
.kk_rvria_green_stus_icn { margin-top:23.7%}	
.riveria_status_1 h2 span{font-size: 40px;}	
}
@media only screen and (min-width:1251px) and (max-width:1299px) {
.kk_rvria_green_stus_icn { margin-top:24.2%}	
.riveria_status_1 h2{font-size:43px}
.riveria_status_1 h2 span{font-size: 40px;}		
}
@media only screen and (min-width:1200px) and (max-width:1250px) {
.kk_rvria_green_stus_icn { margin-top:28.1%}	
.riveria_status_1 h2{font-size:41px}
.riveria_status_1 h2 span{font-size: 37px;}	
.riveria_status h4{font-size: 24px;}
}
@media only screen and (min-width:1200px) and (max-width:1350px) {
.riveria_hight_txtbox {margin-bottom: 8px; padding-bottom: 10px;}
.riveria_green_icon_boxa img{width:90%; height:auto;}
.riveria_cream_icon_boxa img {width: 85%; height: auto;}

}

@media only screen and (min-width:992px) and (max-width:1190px) {	

.col-md-5.col-sm-5.col-xs-12.riveria_status_1{padding-right: 4%;}
.riveria_status_1 p{font-size: 16px;line-height: 24px;}
.riveria_status h3{font-size: 24px;} .riveria_status h2{font-size:18px}

.col-md-6.col-sm-12.col-xs-12.riveria_highlight_glr_box{width:100%}
.col-md-6.col-sm-12.col-xs-12.kk_riveriahighlights_owlbox{width:100%}
.riveria_highlight_txt h2{font-size:40px}
.riveria_hight_overflpw{font-size:19px}

.riveria_siteplan_box h2{font-size:35px}
.riveria_siteplan_txtbox {margin-bottom: 10px;}
.riveria_siteplan_txtbox img{width:16px; height:auto}

li.kk_riveriacnn_loc_map_btn {margin-bottom: 15px;}

.kk_rvria_green_stus_icn {margin-top:32.5%}	
.riveria_status_1 h2{font-size:36px; line-height:45px;}
.riveria_status_1 h2 span{font-size: 32px;}	
.riveria_status h4{font-size: 23px;}
.riveria_status h3{font-size: 19px;}
.riveria_status p{font-size:16px; line-height:24px; margin-bottom:20px}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom: 10px;}

.riveria_visul_snap h2 {font-size: 35px; line-height: 40px;}

.kk_riveria_resi_box h2 {font-size: 35px;line-height: 40px;}
.kk_riveria_resi_box p{font-size:16px}

.riveria_key_features_bg h2{font-size:35px; line-height:45px}
.riveria_key_features_box p{font-size:16px}
.riveria_key_features_box{width:30.8%}  
}
@media only screen and (min-width:900px) and (max-width:991px) {
.kk_rvria_green_stus_icn {margin-top:22.2%}	
.riveria_status_1 h2{font-size:32px; line-height:35px;}
.riveria_status_1 h2 span{font-size: 27px;}	
.riveria_status h4{font-size: 19px; line-height:25px}
.riveria_status h3{font-size: 15px; line-height:20px}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:20px}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom: 10px;}
.riveria_status_1 h2 span img{width:30px!important; height:auto}
.kk_riveria_resi_box p{min-height:135px}
.riveria_key_features_box{width:30.8%}
}
@media only screen and (min-width:781px) and (max-width:899px) {
.kk_rvria_green_stus_icn {margin-top:35.5%}	
.riveria_status_1 h2{font-size:27px; line-height:35px;}
.riveria_status_1 h2 span{font-size: 23px;}	
.riveria_status h4{font-size: 19px; line-height:25px}
.riveria_status h3{font-size: 15px; line-height:20px}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:20px}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom: 10px;}
.riveria_status_1 h2 span img{width:28px!important; height:auto}	
.riveria_key_features_box{width:30.2%}
}
@media only screen and (min-width:768px) and (max-width:780px) {
.kk_rvria_green_stus_icn {margin-top:39.2%}	
.riveria_status_1 h2{font-size:27px; line-height:35px;}
.riveria_status_1 h2 span{font-size: 23px;}	
.riveria_status h4{font-size: 19px; line-height:25px}
.riveria_status h3{font-size: 15px; line-height:20px}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:20px}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom: 10px;}
.riveria_status_1 h2 span img{width:28px!important; height:auto}	
.riveria_key_features_box{width:30.0%}
}
@media only screen and (min-width:768px) and (max-width:991px) {	
.col-md-5.col-sm-5.col-xs-12.riveria_status_1{padding-right: 3%;}
.riveria_status_1 p{font-size: 14px;line-height: 24px;}
.riveria_status h3{font-size: 18px;} .riveria_status h2{font-size:16px}
.riveria_green_icon_boxa{margin-left: 44%;} .riveria_green_icon_boxr{width: 70%;}
.riveria_highlight_txt h2{font-size:40px}
.riveria_hight_overflpw{font-size:19px}
.riveria_siteplan_box h2{font-size:35px; line-height:45px; margin-bottom:15px}
.riveria_siteplan_box p{font-size:17px}
.kk_riveria_loc_nearby, li.kk_riveriacnn_loc_map_btn {margin-bottom: 15px;}
.riveria_visul_snap h2 {font-size: 35px; line-height: 40px;}

.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:35px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:5px}
.riveria_siteplan_txtbox img{width:16px; height:auto}
.kk_riveria_resi_box h2 {font-size:30px;line-height:45px; margin-bottom:20px}
.kk_riveria_resi_box p{font-size:16px}

.riveria_key_features_bg h2{font-size:35px; line-height:45px; width:50%}
.riveria_key_features_box p{font-size:15px; line-height:22px; /*min-height:68px;*/}
}

@media only screen and (min-width:600px) and (max-width:767px) {
.riveria_status h2{font-size:16px}

.riveria_highlight_txt h2{font-size:35px}
.riveria_hight_overflpw{font-size:18px}
.riveria_green_icon_boxa{margin-left: 40%;} .riveria_green_icon_boxr{width: 76%;}
.riveria_hight_txtbox img{width:18px; height:auto}
.riveria_hight_txtbox {margin-bottom: 10px;}

.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:30px; line-height:35px;margin-bottom:15px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:5px}
.riveria_siteplan_txtbox img{width:16px; height:auto}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_cont_riveria {flex-wrap: nowrap;}
.kk_riveria_map_scrol_itm {white-space: nowrap;}
.sec-padding.riveria_loc_bg{padding:30px 0px 20px 0px}
.kk_riveriacnn_loc_map_btn a{font-size: 14px;line-height:19px;font-weight: 500;color: #888;border-bottom: 1px solid #888;padding-bottom: 5px; text-decoration:none}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a{font-size: 15px;line-height:19px;padding-bottom: 5px;color:#fff; border-bottom: 1px solid #fff;}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 i{font-size: 15px;line-height:19px;padding-bottom: 5px; color:#fff;}
.riveria_loc_txt h2{font-size:30px; line-height:40px; margin-bottom:25px}
.kk_riveria_loc_nearby{font-size: 14px; line-height: 19px; color: #bfbfbf;}
.kk_riveria_map_scrol_itm{margin-bottom:10px}

.kk_rvria_green_stus_icn {display:none}	
.riveria_status_1 h2{font-size:35px; line-height:40px}
.riveria_status_1 h2 span{font-size:30px;}
.riveria_status_1 h2 span img {width: 30px !important;}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:15px}
.riveria_status h3{font-size: 15px;} 
.riveria_status h4{font-size:20px; line-height:26px}
.sec-padding.riveria_status_bg {padding: 30px 0px 20px 0px;}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom:10px}

.riveria_visul_snap h2 {font-size: 30px; line-height: 35px;}
.kk_riveria_snap.owl-theme .owl-controls {margin-top: -91.2%;}
.sec-padding.riveria_visulsnap_bg {padding: 30px 0px 20px 0px;}

.kk_riveria_resi_box{margin-bottom:30px}
.kk_riveria_resi_box h2 {font-size:30px;line-height:40px;}
.kk_riveria_resi_box p{font-size:16px}
.kk_riveria_reg_box {padding: 30px 0 10px;}

.riveria_key_features_bg h2{font-size:25px; line-height:35px; width:100%}
.riveria_key_features_box p{font-size:18px; line-height:22px; min-height:20px;}
.riveria_key_features_box{width:45%}

.sec-padding.riveria_key_features_bg {padding: 30px 0px 20px 0px;}
.kk_rvists_grn_icn{display:none}

}

@media only screen and (min-width:500px) and (max-width:599px) {
.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:25px; line-height:35px;margin-bottom:15px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:5px}
.riveria_siteplan_txtbox img{width:14px; height:auto}
.riveria_siteplan_overflpw{font-size:16px; line-height:22px;}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_cont_riveria {flex-wrap: nowrap;}
.kk_riveria_map_scrol_itm {white-space: nowrap;}
.sec-padding.riveria_loc_bg{padding:30px 0px 20px 0px}
.kk_riveriacnn_loc_map_btn a{font-size: 14px;line-height:19px;font-weight: 500;color: #888;border-bottom: 1px solid #888;padding-bottom: 5px; text-decoration:none}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a{font-size: 15px;line-height:19px;padding-bottom: 5px; color:#fff; border-bottom:1px so #fff;}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 i{font-size: 15px;line-height:19px;padding-bottom: 5px; color:#fff}
.riveria_loc_txt h2{font-size:30px; line-height:40px; margin-bottom:25px}
.kk_riveria_loc_nearby{font-size: 14px; line-height: 19px;color: #bfbfbf;}
.kk_riveria_map_scrol_itm{margin-bottom:10px}

.kk_rvria_green_stus_icn {display:none}	
.riveria_status_1 h2{font-size:30px; line-height:35px}
.riveria_status_1 h2 span{font-size:30px;}
.riveria_status_1 h2 span img {width: 30px !important;}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:15px}
.riveria_status h3{font-size: 15px; font-weight:500; color:#666; margin-bottom:0px} 
.riveria_status h4{font-size:18px; line-height:26px}
.sec-padding.riveria_status_bg {padding: 30px 0px 20px 0px;}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom:0px}

.riveria_visul_snap h2 {font-size:25px; line-height: 30px;}
.riveria_visul_snap p{font-size:16px; line-height:20px; margin-bottom:50px}
.kk_riveria_snap.owl-theme .owl-controls {margin-top: -91.2%;}
.sec-padding.riveria_visulsnap_bg {padding: 30px 0px 20px 0px;}
.kk_riveria_resi_box{margin-bottom:30px}
.kk_riveria_resi_box h2 {font-size:25px;line-height:35px; margin-bottom:10px}
.kk_riveria_resi_box p{font-size:16px; line-height:24px;}
.kk_riveria_reg_box {padding: 30px 0 10px;}
.kk_riveria_resi_box img{width:100px; height:auto;}

.riveria_key_features_bg h2{font-size:25px; line-height:35px; width:100%}
.riveria_key_features_box p{font-size:18px; line-height:22px; min-height:20px;}
.riveria_key_features_box{width:45%}

.sec-padding.riveria_key_features_bg {padding: 30px 0px 20px 0px;}
.kk_rvists_grn_icn{display:none}

}

@media only screen and (min-width:400px) and (max-width:499px) {
.riveria_red_icon_boxr{width:80%; position:relative}
.riveria_status h3{font-size: 20px; line-height:25px}  .riveria_status h2{font-size:16px; line-height:20px; font-weight:bold}
.riveria_status_1 p{font-size: 14px;line-height: 24px;}

.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:25px; line-height:35px;margin-bottom:15px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:0px}
.riveria_siteplan_txtbox img{width:14px; height:auto}
.riveria_siteplan_overflpw{font-size:16px; line-height:22px;}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_cont_riveria {flex-wrap: nowrap;}
.kk_riveria_map_scrol_itm {white-space: nowrap;}
.sec-padding.riveria_loc_bg{padding:30px 0px 20px 0px}
.kk_riveriacnn_loc_map_btn a{font-size: 13px;line-height:19px;font-weight: 500;color: #888;border-bottom: 1px solid #888;padding-bottom: 5px; text-decoration:none}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff; border-bottom:1px solid #fff}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 i{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff;}
.riveria_loc_txt h2{font-size:25px; line-height:35px; margin-bottom:25px}
.kk_riveria_loc_nearby{font-size: 14px; line-height: 19px;color: #bfbfbf;}
.kk_riveria_map_scrol_itm{margin-bottom:10px}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_rvria_green_stus_icn {display:none}	
.riveria_status_1 h2{font-size:28px; line-height:30px}
.riveria_status_1 h2 span{font-size:26px;}
.riveria_status_1 h2 span img {width: 25px !important; vertical-align:top}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:15px}
.riveria_status h3{font-size: 13px; font-weight:500; color:#666; margin-bottom:0px} 
.riveria_status h4{font-size:16px; line-height:22px}
.sec-padding.riveria_status_bg {padding: 30px 0px 20px 0px;}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom:0px}

.riveria_visul_snap h2 {font-size:25px; line-height: 30px;}
.riveria_visul_snap p{font-size:14px; line-height:20px; margin-bottom:50px}
.kk_riveria_snap.owl-theme .owl-controls {margin-top: -92.2%;}
.kk_riveria_snap.owl-theme .owl-buttons i{font-size:20px}
.sec-padding.riveria_visulsnap_bg {padding: 30px 0px 20px 0px;}

.kk_riveria_resi_box{margin-bottom:30px}
.kk_riveria_resi_box h2 {font-size:25px;line-height:35px; margin-bottom:10px}
.kk_riveria_resi_box p{font-size:14px; line-height:20px;}
.kk_riveria_reg_box {padding: 30px 0 10px;}
.kk_riveria_resi_box img{width:80px; height:auto;}

.riveria_key_features_bg h2{font-size:25px; line-height:35px; width:100%}
.riveria_key_features_box p{font-size:15px; line-height:22px; min-height:20px;}
.riveria_key_features_box{width:95%; min-height: 50px;}

.sec-padding.riveria_key_features_bg {padding: 30px 0px 20px 0px;}
.riveria_key_features_box img{width:50px; height:auto}
.kk_rvists_grn_icn{display:none}
}

@media only screen and (min-width:300px) and (max-width:399px) {
.riveria_status h3{font-size: 18px; line-height:25px}  
.riveria_status h2{font-size:16px; line-height:20px; font-weight:bold}
.riveria_status_1 p{font-size: 14px;line-height: 24px;}

.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:25px; line-height:35px;margin-bottom:15px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:0px}
.riveria_siteplan_txtbox img{width:14px; height:auto}
.riveria_siteplan_overflpw{font-size:16px; line-height:22px; text-align:left}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_cont_riveria {flex-wrap: nowrap;}
.kk_riveria_map_scrol_itm {white-space: nowrap;}
.sec-padding.riveria_loc_bg{padding:30px 0px 20px 0px}
.kk_riveriacnn_loc_map_btn a{font-size: 13px;line-height:19px;font-weight: 500;color: #888;border-bottom: 1px solid #888;padding-bottom: 5px; text-decoration:none}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff; border-bottom:1px solid #fff;}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 i{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff;}
.riveria_loc_txt h2{font-size:25px; line-height:28px; margin-bottom:25px; color: #bfbfbf;}
.kk_riveria_loc_nearby{font-size: 14px; line-height: 19px;}
.kk_riveria_map_scrol_itm{margin-bottom:10px}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_rvria_green_stus_icn {display:none}	
.riveria_status_1 h2{font-size:25px; line-height:30px}
.riveria_status_1 h2 span{font-size:22px;}
.riveria_status_1 h2 span img {width: 25px !important; vertical-align:top}
.riveria_status p{font-size:14px; line-height:20px; margin-bottom:15px}
.riveria_status h3{font-size: 13px; font-weight:500; color:#666; margin-bottom:0px} 
.riveria_status h4{font-size:16px; line-height:22px}
.sec-padding.riveria_status_bg {padding: 30px 0px 20px 0px;}
.riveria_status_loc, .riveria_status_loc_2{margin-bottom:0px}

.riveria_visul_snap h2 {font-size:25px; line-height: 30px;}
.riveria_visul_snap p{font-size:14px; line-height:20px; margin-bottom:50px}
.kk_riveria_snap.owl-theme .owl-controls {margin-top: -92.2%;}
.kk_riveria_snap.owl-theme .owl-buttons i{font-size:20px}
.sec-padding.riveria_visulsnap_bg {padding: 30px 0px 20px 0px;}

.kk_riveria_resi_box{margin-bottom:30px}
.kk_riveria_resi_box h2 {font-size:25px;line-height:35px; margin-bottom:10px}
.kk_riveria_resi_box p{font-size:14px; line-height:20px;}
.kk_riveria_reg_box {padding: 30px 0 10px;}
.kk_riveria_resi_box img{width:80px; height:auto;}

.riveria_key_features_bg h2{font-size:25px; line-height:35px; width:100%}
.riveria_key_features_box p{font-size:15px; line-height:22px; min-height:20px;}
.riveria_key_features_box{width:95%; min-height: 50px;}

.sec-padding.riveria_key_features_bg {padding: 30px 0px 20px 0px;}
.riveria_key_features_box img{width:50px; height:auto}
.kk_rvists_grn_icn{display:none}
}

@media only screen and (min-width:200px) and (max-width:299px) {
.riveria_status h3{font-size: 18px; line-height:25px}  .riveria_status h2{font-size:16px; line-height:20px; font-weight:bold}
.riveria_status_1 p{font-size: 14px;line-height: 24px;}

.riveria_siteplan_box{margin-bottom:20px}
.riveria_siteplan_box h2{font-size:25px; line-height:35px;margin-bottom:15px}
.riveria_siteplan_txtbox {margin-bottom:5px; padding-bottom:0px}
.riveria_siteplan_txtbox img{width:14px; height:auto}
.riveria_siteplan_overflpw{font-size:16px; line-height:22px; text-align:left}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.kk_cont_riveria {flex-wrap: nowrap;}
.kk_riveria_map_scrol_itm {white-space: nowrap;}
.sec-padding.riveria_loc_bg{padding:30px 0px 20px 0px}
.kk_riveriacnn_loc_map_btn a{font-size: 13px;line-height:19px;font-weight: 500;color: #888;border-bottom: 1px solid #888;padding-bottom: 5px; text-decoration:none}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 a{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff; border-bottom:1px solid #fff;}
.kk_riveriacnn_loc_map_btn.kk_riveriacnn_loc_map_btn_2 i{font-size: 14px;line-height:19px;padding-bottom: 5px; color:#fff;}
.riveria_loc_txt h2{font-size:25px; line-height:35px; margin-bottom:25px; color: #bfbfbf;}
.kk_riveria_loc_nearby{font-size: 14px; line-height: 19px;}
.kk_riveria_map_scrol_itm{margin-bottom:10px}
.sec-padding.riveria_siteplan_bg{padding: 30px 0px 20px 0px;}

.riveria_visul_snap h2 {font-size:25px; line-height: 30px;}
.riveria_visul_snap p{font-size:14px; line-height:20px; margin-bottom:50px}
.kk_riveria_snap.owl-theme .owl-controls {margin-top: -92.2%;}
.kk_riveria_snap.owl-theme .owl-buttons i{font-size:20px}
.sec-padding.riveria_visulsnap_bg {padding: 30px 0px 20px 0px;}

.kk_riveria_resi_box{margin-bottom:30px}
.kk_riveria_resi_box h2 {font-size:25px;line-height:35px; margin-bottom:10px}
.kk_riveria_resi_box p{font-size:14px; line-height:20px;}
.kk_riveria_reg_box {padding: 30px 0 10px;}
.kk_riveria_resi_box img{width:80px; height:auto;}

.riveria_key_features_bg h2{font-size:25px; line-height:35px; width:100%}
.riveria_key_features_box p{font-size:15px; line-height:22px; min-height:20px;}
.riveria_key_features_box{width:95%; min-height: 50px;}

.sec-padding.riveria_key_features_bg {padding: 30px 0px 20px 0px;}
.riveria_key_features_box img{width:50px; height:auto}
.kk_rvists_grn_icn{display:none}
}







