@media screen and (min-width: 1800px) {
.sc_bk_home,.cn_home{
height: 800px;
}
}
@media screen and (max-width: 1199px) {
.main_menu > li{
margin-right: 15px;
}
.head_right .btn_prim{
margin-left: 10px;
padding: 12px 15px;
}
.home_txt h2{
font-size: 32px;
}
.sc_head_title{
font-size: 36px;
}
.title_page h2{
font-size: 38px;
}
.team_cption h2{
font-size: 20px;
}
.bk_why_cpt .grp_txt h2{
font-size: 30px;
}
.box_landOwners{
padding:80px 40px;
}
.land_txt h2{
font-size: 26px;
}
}
@media screen and (max-width: 991px) {
.main_menu,.head_right .btn_prim{
display: none;
}
#header .menu-trigger{
display: block;
}
.home_txt h2{
font-size: 28px;
}
.cn_home{
height: 500px;
}
.stati_num{
font-size: 30px;
}
.itms_bbt_group{
padding: 0;
}
.head_community_txt h2{
font-size: 26px;
}
.grp_txt h2{
font-size: 36px;
}
.pr-50{
padding: 0;
}
.sc_head_title,.txt_help h3{
font-size: 32px;
}
.project_thumb{
height: 200px;
}
.title_page h2{
font-size: 28px;
}
.team_cption h2{
font-size: 18px;
}
.bk_why_cpt .grp_txt h2{
font-size: 28px;
}
.title_proDt{
font-size: 26px;
}
.land_txt h2{
font-size: 24px;
}
.phases_group:nth-child(2) .phase_rw:first-child:before{
background-size: 50%;
}
.phases_group:nth-child(1) .phase_rw:first-child:before{
background-size: 40%;
}
.step_icon{
width: 140px;
height: 140px;
}
.step_txt{
margin-left: 160px;
padding-top: 20px;
}
.career_md_left h2{
font-size: 20px;
}
.details_jobCareer h2{
font-size: 18px;
}
.career_md_left{
padding: 50px 20px 20px;
}
.career_box p{
height: auto;
}
}
@media screen and (max-width: 767px) {
.home_txt h2 {
font-size: 26px;
}
.stati_num{
font-size: 26px;
}
.txt_bbt h3{
font-size: 22px;
}
.txt_bbt p{
margin-top: 5px;
}
.bk_community:before{
display: none;
}
.itms_bbt_group:before {
content: '';
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-image: url(//jrrealestatellc.com/wp-content/themes/jr/images/comm_bg.png);
background-size: contain;
background-position: center;
z-index: -1;
}
.hidden_sm{
display: none;
}
.hidden_lg{
display: block;
}
.pl-50{
padding: 0;
}
.community_pic{
margin-bottom: 30px;
}
.community_rws{
margin-bottom: 20px;
}
.grp_txt h2{
font-size: 30px;
}
.sc_bk_real{
padding: 50px 0;
}
.pic_real{
margin-bottom: 30px;
}
.pic_real:before{
display: none;
}
.sc_bk_overview{
padding-bottom: 30px;
}
.sc_head_title{
font-size: 28px;
}
.sc_bk_projects{
padding: 50px 0;
}
.sc_head_title{
margin-bottom: 20px;
}
.sc_bk_projects{
background-image: none;
}
.sc_bk_opportunities{
padding: 50px 0;
}
.bg_oppor_txt h2,.txt_help h3{
font-size: 26px;
}
.bg_oppor_txt p{
padding: 0;
}
.box_help:before{
display: none;
}
.txt_help{
text-align: center;
}
.box_help .btn_trans{
float: none;
display: table;
margin: 20px auto 0;
}
.sc_bk_help{
padding: 50px 0;
}
.box_help{
background-size: 200px;
padding: 50px 30px;
}
.ft_menu li{
float: none;
display: inline-block;
}
.ft_menu{
text-align: center;
display: table;
margin: auto;
}
.top_footer{
padding: 40px 0 20px;
}
.ft_social{
padding-top: 20px;
}
.title_page h2{
font-size: 26px;
}
.bk_estate{
background-image: none;
}
.bk_estate,.bk_scTeam,.bk_vision_mision{
padding: 50px 0;
}
.box_vmi{
margin-bottom: 30px;
}
.sc_team_cnt{
background-image: none;
}
.bk_why_cpt .grp_txt h2{
font-size:24px;
}
.bk_why_cpt{
padding: 50px 0 20px;
}
.bk_faqs,.bk_inner_listProject{
padding: 50px 0;
}
.bk_inner_listProject{
background-image: none;
}
.title_proDt{
font-size: 24px;
}
.bk_tab_project{
margin-bottom: 20px;
}
.bk_single_project,.bk_featured_cn{
background-image: none;
}
.land_txt h2{
font-size: 22px;
}
.box_landOwners{
padding:50px 20px 20px;
}
.land_itm{
margin-bottom: 30px;
}
.bk_ourProcess,.owners_content{
background-image: none;
}
.phases_group:nth-child(odd) .phase_rw:nth-child(odd),
.phases_group:nth-child(even) .phase_rw:nth-child(even){
margin-right: 0;
}
.phases_group:nth-child(odd) .phase_rw:nth-child(even),
.phases_group:nth-child(even) .phase_rw:nth-child(odd){
margin-left: 0;
}
.step_txt h2{
font-size: 20px;
}
.phases_group:nth-child(1) .phase_rw:first-child:before{
right: auto;
left: 50%;
transform: translateX(-50%);
top: -100px;
z-index: -1;
background-size: contain;
}
.phases_group:nth-child(2) .phase_rw:first-child:before{
right: auto;
left: 50%;
transform: translateX(-50%);
top: -100px;
z-index: -1;
background-size: contain;
}
.box_info_contact{
margin-bottom: 30px;
}
.bk_content_contact{
background-image: none;
}
.bk_content_contact:before{
display: none;
}
.contact_rgg{
padding: 50px 0 0;
}
.icon_info_cn{
height: 60px;
}
.contact_rgg_content h2{
font-size: 22px;
}
.bk_builder_page{
padding: 50px 0;
}
.box_builder .btn_prim{
float: none;
margin-top: 20px;
}
.txt_builder h2{
font-size: 20px;
}
.icon_builder{
float: none;
}
.txt_builder{
margin: 0;
padding-top: 10px;
}
.box_builder{
padding: 30px 20px;
}
.bk_builder_page{
background-image: none;
}
.sc_bk_home,.cn_home{
height: 500px;
}
.member_details{
padding: 20px 0 0 0;
border:0;
}
.recent_head h2{
font-size: 24px;
}
.details_jobCareer{
padding: 20px 10px 20px 20px;
}
.details_jobCareer:before{
top: 0;
left: 50%;
transform: translateX(-50%);
width: 90%;
height: 1px;
}
.details_jobCareer{
height: auto;
padding: 20px;
}
}
@media screen and (max-width: 575px) {
.home_txt h2 {
font-size: 22px;
}
.cn_home{
height: 400px;
padding: 90px 0;
}
.box_cn_clients{
padding: 15px 30px;
}
#client_slider .owl-dots > button{
width: 8px;
height: 8px;
}
#client_slider .owl-dots{
bottom: -35px;
}
.txt_bbt h3{
font-size: 20px;
}
.head_community_txt h2,.grp_txt h2{
font-size: 24px;
}
.icon_bbt{
width: 60px;
}
.txt_bbt{
margin-left: 75px;
}
.sc_bk_overview{
background-image: none;
}
.sc_head_title{
font-size: 26px;
}
.project_txt h2,.pro_cost span{
font-size: 16px;
}
.project_txt h2{
height: auto;
}
.bg_oppor_txt h2,.txt_help h3{
font-size: 24px;
}
.pro_cost{
min-width: 70px;
padding: 10px;
}
.title_page h2{
font-size: 22px;
}
.team_cption{
padding: 20px 20px;
text-align: center;
}
.team_pic{
width: 100%;
position: relative;
}
.team_item{
padding-left: 0;
}
.box_vmi{
padding: 20px;
}
.bk_why_cpt .grp_txt h2{
font-size: 22px;
}
.title_proDt{
font-size: 20px;
}
.land_txt h2{
font-size:18px;
}
.step_txt h2{
font-size: 18px;
}
.step_icon{
float: none;
margin:auto;
}
.step_txt{
margin: 0;
}
.title_phases{
font-size: 20px;
}
.phase_rw{
padding: 20px;
}
.modal_sty .modal-content{
padding:20px 0 0 0;
}
.title_modal h2{
font-size: 20px;
}
.contact_rgg_content h2{
font-size: 20px;
}
.txt_builder h2{
font-size: 18px;
}
.team_cption h2{
font-size: 16px;
}
.member_bk_thumb > img{
width: 150px;
height: 150px;
}
.member_bk_thumb h2,.member_details > h2{
font-size: 20px;
}
.member_bk_thumb h3{
font-size: 16px;
}
.member_details > p,.mmb_info > p{
font-size: 15px;
}
.recent_head h2{
font-size: 22px;
}
#news_slider .owl-nav{
display: none !important;
}
#news_slider .owl-dots{
display: block !important;
}
.career_md_left p{
font-size: 15px;
}
.details_jobCareer p{
font-size: 15px;
margin-bottom: 10px;
}
.career_box h2{
font-size: 16px;
}
.career_action > .btn{
padding: 10px;
min-width: 100px;
}
}#modal_job{
overflow-y:auto;
}
.career_item ul{
list-style: initial;
padding-left: 20px;
}
.career_box.career_item {
min-height: 230px;
}
.footer-logos {
padding-bottom: 15px;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.footer-logos a {
flex: 0 0 auto;
margin: 0 5px;
height: 72px;
width: 40%;
margin-bottom: 15px;
}
.details_jobCareer ul {
color: #3E3E3E;
font-size: 16px;
margin-bottom: 15px;
}